mirror of https://github.com/goharbor/harbor.git
1422 lines
62 KiB
JSON
1422 lines
62 KiB
JSON
{
|
||
"APP_TITLE": {
|
||
"VMW_HARBOR": "Harbor",
|
||
"HARBOR": "Harbor",
|
||
"VIC": "vSphere Integrated Containers",
|
||
"MGMT": "Management",
|
||
"REG": "Registry",
|
||
"HARBOR_SWAGGER": "Harbor Swagger",
|
||
"THEME_DARK_TEXT": "深色主题",
|
||
"THEME_LIGHT_TEXT": "浅色主题"
|
||
},
|
||
"SIGN_IN": {
|
||
"REMEMBER": "记住我",
|
||
"INVALID_MSG": "用户名或者密码不正确。",
|
||
"FORGOT_PWD": "忘记密码",
|
||
"HEADER_LINK": "登录"
|
||
},
|
||
"SIGN_UP": {
|
||
"TITLE": "注册"
|
||
},
|
||
"BUTTON": {
|
||
"STOP": "停止",
|
||
"CANCEL": "取消",
|
||
"OK": "确定",
|
||
"DELETE": "删除",
|
||
"LOG_IN": "登录",
|
||
"LOG_IN_OIDC": "通过OIDC提供商登录",
|
||
"SIGN_UP_LINK": "注册账号",
|
||
"SIGN_UP": "注册",
|
||
"CONFIRM": "确定",
|
||
"SEND": "发送",
|
||
"SAVE": "保存",
|
||
"TEST_MAIL": "测试邮件服务器",
|
||
"CLOSE": "关闭",
|
||
"TEST_LDAP": "测试LDAP服务器",
|
||
"TEST_OIDC": "测试OIDC服务器",
|
||
"MORE_INFO": "更多信息...",
|
||
"YES": "是",
|
||
"NO": "否",
|
||
"NEGATIVE": "否",
|
||
"COPY": "拷贝",
|
||
"EDIT": "编辑",
|
||
"SWITCH": "切换",
|
||
"REPLICATE": "复制",
|
||
"ACTIONS": "操作",
|
||
"BROWSE": "选择文件",
|
||
"UPLOAD": "上传",
|
||
"NO_FILE": "未选择文件",
|
||
"ADD": "添加",
|
||
"RUN": "执行",
|
||
"CONTINUE": "继续",
|
||
"ENABLE": "启用",
|
||
"DISABLE": "关闭"
|
||
},
|
||
"BATCH": {
|
||
"DELETED_SUCCESS": "删除成功",
|
||
"DELETED_FAILURE": "删除失败或部分失败",
|
||
"SWITCH_SUCCESS": "切换成功",
|
||
"SWITCH_FAILURE": "切换失败",
|
||
"REPLICATE_SUCCESS": "开始成功",
|
||
"REPLICATE_FAILURE": "开始失败",
|
||
"STOP_SUCCESS": "停止任务成功",
|
||
"STOP_FAILURE": "停止任务失败",
|
||
"TIME_OUT": "网关超时"
|
||
},
|
||
"TOOLTIP": {
|
||
"NAME_FILTER": "过滤资源的名字。不填或者填写“**”匹配所有资源;“library/**”只匹配“library”下的资源。更多的匹配模式请参考用户手册。",
|
||
"TAG_FILTER": "过滤资源的tag/version。不填或者“”匹配所有;“1.0*”只匹配以“1.0”开头的tag/version。",
|
||
"LABEL_FILTER": "根据标签筛选资源。",
|
||
"RESOURCE_FILTER": "过滤资源的类型。",
|
||
"PUSH_BASED": "把资源由本地Harbor推送到远端仓库。",
|
||
"PULL_BASED": "把资源由远端仓库拉取到本地Harbor。",
|
||
"DESTINATION_NAMESPACE": "指定目的端名称空间。如果不填,资源会被放到和源相同的名称空间下。",
|
||
"OVERRIDE": "如果存在具有相同名称的资源,请指定是否覆盖目标上的资源。",
|
||
"EMAIL": "请使用正确的邮箱地址,比如name@example.com。",
|
||
"USER_NAME": "不能包含特殊字符且长度不能超过255。",
|
||
"FULL_NAME": "长度不能超过20。",
|
||
"COMMENT": "长度不能超过30。",
|
||
"CURRENT_PWD": "当前密码为必填项。",
|
||
"PASSWORD": "密码长度在8到20之间且需包含至少一个大写字符,一个小写字符和一个数字。",
|
||
"CONFIRM_PWD": "密码输入不一致。",
|
||
"SIGN_IN_USERNAME": "用户名为必填项。",
|
||
"SIGN_IN_PWD": "密码为必填项。",
|
||
"SIGN_UP_MAIL": "邮件地址仅用来重置您的密码。",
|
||
"SIGN_UP_REAL_NAME": "全名",
|
||
"ITEM_REQUIRED": "此项为必填项。",
|
||
"SCOPE_REQUIRED": "此项为必填项且为scope格式。",
|
||
"NUMBER_REQUIRED": "此项为必填项且为数字。",
|
||
"PORT_REQUIRED": "此项为必填项且为合法端口号。",
|
||
"CRON_REQUIRED": "此项为必填项且为cron格式。",
|
||
"EMAIL_EXISTING": "邮件地址已经存在。",
|
||
"USER_EXISTING": "用户名已经存在。",
|
||
"RULE_USER_EXISTING": "名称已经存在。",
|
||
"EMPTY": "名称为必填项",
|
||
"NONEMPTY": "不能为空",
|
||
"ENDPOINT_FORMAT": "Endpoint必须以http://或https://开头。",
|
||
"OIDC_ENDPOIT_FORMAT": "Endpoint必须以https://开头。",
|
||
"OIDC_NAME": "OIDC提供商的名称。",
|
||
"OIDC_ENDPOINT": "OIDC服务器的地址。",
|
||
"OIDC_SCOPE": "在身份验证期间发送到OIDC服务器的scope。它必须包含“openid”和“offline_access”。如果您使用Google,请从此字段中删除“脱机访问”。",
|
||
"OIDC_VERIFYCERT": "如果您的OIDC服务器是通过自签名证书托管的,请取消选中此框。",
|
||
"OIDC_GROUP_CLAIM": "ID和token中的Claim名称,在组的名称列表中。",
|
||
"OIDC_GROUP_CLAIM_WARNING": "它只能包含字母、数字、下划线,且输入长度不超过256字符。",
|
||
"NEW_SECRET": "Cli secret 必须超过8个字符,并至少包含1个大写字母,1个小写字母和1个数字。"
|
||
},
|
||
"PLACEHOLDER": {
|
||
"CURRENT_PWD": "输入当前密码",
|
||
"NEW_PWD": "输入新密码",
|
||
"CONFIRM_PWD": "确认新密码",
|
||
"USER_NAME": "输入用户名称",
|
||
"MAIL": "输入邮箱地址",
|
||
"FULL_NAME": "输入全名",
|
||
"SIGN_IN_NAME": "用户名",
|
||
"SIGN_IN_PWD": "密码"
|
||
},
|
||
"PROFILE": {
|
||
"TITLE": "用户设置",
|
||
"USER_NAME": "用户名",
|
||
"EMAIL": "邮箱",
|
||
"FULL_NAME": "全名",
|
||
"COMMENT": "注释",
|
||
"PASSWORD": "密码",
|
||
"SAVE_SUCCESS": "成功保存用户设置。",
|
||
"ADMIN_RENAME_TIP": "单击将用户名改为 \"admin@harbor.local\", 注意这个操作是无法撤销的",
|
||
"RENAME_SUCCESS": "用户名更改成功!",
|
||
"ADMIN_RENAME_BUTTON": "更改用户名",
|
||
"RENAME_CONFIRM_INFO": "更改用户名为admin@harbor.local是无法撤销的, 你确定更改吗?",
|
||
"CLI_PASSWORD": "CLI密码",
|
||
"CLI_PASSWORD_TIP": "使用docker/helm cli访问Harbor时,可以使用此cli密码作为密码。",
|
||
"COPY_SUCCESS": "复制成功",
|
||
"COPY_ERROR": "复制失败",
|
||
"ADMIN_CIL_SECRET_BUTTON": "生成新的CLI密码",
|
||
"ADMIN_CIL_SECRET_RESET_BUTTON": "输入你自己的CLI密码",
|
||
"NEW_SECRET": "密码",
|
||
"CONFIRM_SECRET": "重复出入密码",
|
||
"GENERATE_SUCCESS": "成功设置新的CLI密码",
|
||
"GENERATE_ERROR": "设置新的CLI密码失败",
|
||
"CONFIRM_TITLE_CLI_GENERATE": "您确定需要重新生成cli secret吗?",
|
||
"CONFIRM_BODY_CLI_GENERATE": "如果您重新生成cli secret,那么旧的cli secret将会被弃用"
|
||
},
|
||
"CHANGE_PWD": {
|
||
"TITLE": "修改密码",
|
||
"CURRENT_PWD": "当前密码",
|
||
"NEW_PWD": "新密码",
|
||
"CONFIRM_PWD": "确认密码",
|
||
"SAVE_SUCCESS": "成功更改用户密码。",
|
||
"PASS_TIPS": "8到128个字符且需包含至少一个大写字符、小写字符或者数字"
|
||
},
|
||
"ACCOUNT_SETTINGS": {
|
||
"PROFILE": "用户设置",
|
||
"CHANGE_PWD": "修改密码",
|
||
"ABOUT": "关于",
|
||
"LOGOUT": "退出"
|
||
},
|
||
"GLOBAL_SEARCH": {
|
||
"PLACEHOLDER": "搜索 {{param}}...",
|
||
"PLACEHOLDER_VIC": "搜索 Registry..."
|
||
},
|
||
"SIDE_NAV": {
|
||
"DASHBOARD": "仪表板",
|
||
"PROJECTS": "项目",
|
||
"SYSTEM_MGMT": {
|
||
"NAME": "系统管理",
|
||
"USER": "用户管理",
|
||
"GROUP": "组管理",
|
||
"REGISTRY": "仓库管理",
|
||
"REPLICATION": "复制管理",
|
||
"CONFIG": "配置管理",
|
||
"VULNERABILITY": "漏洞",
|
||
"GARBAGE_COLLECTION": "垃圾清理",
|
||
"INTERROGATION_SERVICES": "审查服务"
|
||
},
|
||
"LOGS": "日志",
|
||
"TASKS": "任务",
|
||
"API_EXPLORER": "API控制中心",
|
||
"HARBOR_API_MANAGEMENT": "Harbor Api V2.0",
|
||
"HELM_API_MANAGEMENT": "Harbor Api"
|
||
},
|
||
"USER": {
|
||
"ADD_ACTION": "创建用户",
|
||
"ENABLE_ADMIN_ACTION": "设置为管理员",
|
||
"DISABLE_ADMIN_ACTION": "取消管理员",
|
||
"DEL_ACTION": "删除",
|
||
"FILTER_PLACEHOLDER": "过滤用户",
|
||
"COLUMN_NAME": "用户名",
|
||
"COLUMN_ADMIN": "管理员",
|
||
"COLUMN_EMAIL": "邮件",
|
||
"COLUMN_REG_NAME": "注册时间",
|
||
"IS_ADMIN": "是",
|
||
"IS_NOT_ADMIN": "否",
|
||
"ADD_USER_TITLE": "创建用户",
|
||
"SAVE_SUCCESS": "成功创建用户。",
|
||
"DELETION_TITLE": "删除用户确认",
|
||
"DELETION_SUMMARY": "你确认删除用户 {{param}}?",
|
||
"DELETE_SUCCESS": "成功删除用户。",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"RESET_Ok": "成功修改用户密码",
|
||
"EXISTING_PASSWORD": "新密码不能与旧密码一致"
|
||
},
|
||
"PROJECT": {
|
||
"PROJECTS": "项目",
|
||
"NAME": "项目名称",
|
||
"ROLE": "角色",
|
||
"PUBLIC_OR_PRIVATE": "访问级别",
|
||
"REPO_COUNT": "镜像仓库数",
|
||
"CHART_COUNT": "Helm Chart 数目",
|
||
"CREATION_TIME": "创建时间",
|
||
"ACCESS_LEVEL": "访问级别",
|
||
"PUBLIC": "公开",
|
||
"PRIVATE": "私有",
|
||
"MAKE": "设为",
|
||
"NEW_POLICY": "新建规则",
|
||
"DELETE": "删除",
|
||
"ALL_PROJECTS": "所有项目",
|
||
"PRIVATE_PROJECTS": "私有项目",
|
||
"PUBLIC_PROJECTS": "公开项目",
|
||
"PROJECT": "项目",
|
||
"NEW_PROJECT": "新建项目",
|
||
"NAME_TOOLTIP": "项目名称由小写字符、数字和._-组成且至少1个字符并以字符或者数字开头。",
|
||
"NAME_IS_REQUIRED": "项目名称为必填项。",
|
||
"NAME_ALREADY_EXISTS": "项目名称已存在。",
|
||
"NAME_IS_ILLEGAL": "项目名称非法。",
|
||
"UNKNOWN_ERROR": "创建项目时发生未知错误。",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"DELETION_TITLE": "移除项目成员确认",
|
||
"DELETION_SUMMARY": "你确认删除项目 {{param}}?",
|
||
"FILTER_PLACEHOLDER": "过滤项目",
|
||
"REPLICATION_RULE": "复制规则",
|
||
"CREATED_SUCCESS": "成功创建项目。",
|
||
"DELETED_SUCCESS": "成功删除项目。",
|
||
"TOGGLED_SUCCESS": "切换状态成功。",
|
||
"FAILED_TO_DELETE_PROJECT": "项目包含镜像仓库或复制规则或Helm Charts,无法删除。",
|
||
"INLINE_HELP_PUBLIC": "当项目设为公开后,任何人都有此项目下镜像的读权限。命令行用户不需要“docker login”就可以拉取此项目下的镜像。",
|
||
"COUNT_QUOTA": "存储数量",
|
||
"STORAGE_QUOTA": "存储容量",
|
||
"COUNT_QUOTA_TIP": "请输入一个'1' ~ '100000000'之间的整数, '-1'表示不设置上限。",
|
||
"STORAGE_QUOTA_TIP": "存储配额的上限仅采用整数值,上限为1024TB。输入“-1”作为无限制配额。",
|
||
"QUOTA_UNLIMIT_TIP": "如果你想要对存储不设置上限,请输入-1。"
|
||
},
|
||
"PROJECT_DETAIL": {
|
||
"SUMMARY": "概要",
|
||
"REPOSITORIES": "镜像仓库",
|
||
"REPLICATION": "复制",
|
||
"USERS": "成员",
|
||
"LOGS": "日志",
|
||
"LABELS": "标签",
|
||
"PROJECTS": "项目",
|
||
"CONFIG": "配置管理",
|
||
"HELMCHART": "Helm Charts",
|
||
"ROBOT_ACCOUNTS": "机器人账户",
|
||
"WEBHOOKS": "Webhooks",
|
||
"IMMUTABLE_TAG": "不可变的Tag",
|
||
"POLICY": "策略"
|
||
},
|
||
"PROJECT_CONFIG": {
|
||
"REGISTRY": "项目仓库",
|
||
"PUBLIC_TOGGLE": "公开",
|
||
"PUBLIC_POLICY": "所有人都可访问公开的项目仓库。",
|
||
"SECURITY": "部署安全",
|
||
"CONTENT_TRUST_TOGGLE": "内容信任",
|
||
"CONTENT_TRUST_POLCIY": "仅允许部署通过认证的镜像。",
|
||
"PREVENT_VULNERABLE_TOGGLE": "阻止潜在漏洞镜像",
|
||
"PREVENT_VULNERABLE_1": "阻止危害级别",
|
||
"PREVENT_VULNERABLE_2": "以上的镜像运行。",
|
||
"SCAN": "漏洞扫描",
|
||
"AUTOSCAN_TOGGLE": "自动扫描镜像",
|
||
"AUTOSCAN_POLICY": "当镜像上传后,自动进行扫描"
|
||
},
|
||
"MEMBER": {
|
||
"NEW_USER": "添加用户成员",
|
||
"NEW_MEMBER": "新建成员",
|
||
"MEMBER": "成员",
|
||
"NAME": "名称",
|
||
"EMAIL": "邮箱",
|
||
"ROLE": "角色",
|
||
"SYS_ADMIN": "系统管理员",
|
||
"PROJECT_ADMIN": "项目管理员",
|
||
"PROJECT_MASTER": "维护人员",
|
||
"DEVELOPER": "开发人员",
|
||
"GUEST": "访客",
|
||
"LIMITED_GUEST": "受限访客",
|
||
"DELETE": "删除",
|
||
"ITEMS": "条记录",
|
||
"ACTIONS": "操作",
|
||
"USER": "用户",
|
||
"USERS": "用户",
|
||
"ADD_USER": "添加用户",
|
||
"NEW_USER_INFO": "添加用户到此项目中并给予相对应的角色",
|
||
"NEW_GROUP": "新增组",
|
||
"IMPORT_GROUP": "添加组成员",
|
||
"NEW_GROUP_INFO": "添加已存在的组成员,或者导入LDAP组",
|
||
"ADD_GROUP_SELECT": "添加已存在组到项目成员",
|
||
"CREATE_GROUP_SELECT": "从LDAP组中选择,并添加到项目成员",
|
||
"LDAP_SEARCH_DN": "LDAP Group DN",
|
||
"LDAP_SEARCH_NAME": "名称",
|
||
"LDAP_GROUP": "组",
|
||
"LDAP_GROUPS": "组",
|
||
"LDAP_PROPERTY": "属性",
|
||
"ACTION": "其他操作",
|
||
"MEMBER_TYPE": "成员类型",
|
||
"GROUP_TYPE": "组",
|
||
"USER_TYPE": "用户",
|
||
"USERNAME_IS_REQUIRED": "用户名为必填项。",
|
||
"USERNAME_DOES_NOT_EXISTS": "用户名不存在。",
|
||
"USERNAME_ALREADY_EXISTS": "用户名已存在。",
|
||
"UNKNOWN_ERROR": "添加成员时发生未知错误。",
|
||
"FILTER_PLACEHOLDER": "过滤成员",
|
||
"DELETION_TITLE": "删除项目成员确认",
|
||
"DELETION_SUMMARY": "你确认删除项目成员 {{param}}?",
|
||
"ADDED_SUCCESS": "成功新增成员。",
|
||
"DELETED_SUCCESS": "成功删除成员。",
|
||
"SWITCHED_SUCCESS": "切换角色成功。",
|
||
"OF": "共计",
|
||
"SWITCH_TITLE": "切换项目成员确认",
|
||
"SWITCH_SUMMARY": "你确认切换项目成员 {{param}}??",
|
||
"SET_ROLE": "设置角色",
|
||
"REMOVE": "移除成员"
|
||
},
|
||
"ROBOT_ACCOUNT": {
|
||
"NAME": "名称",
|
||
"PERMISSIONS": "权限",
|
||
"TOKEN": "令牌",
|
||
"NEW_ROBOT_ACCOUNT": "添加机器人账户",
|
||
"ENABLED_STATE": "启用状态",
|
||
"CREATETION": "创建时间",
|
||
"EXPIRATION": "过期时间",
|
||
"NUMBER_REQUIRED": "此项为必填项且为不为0的整数。",
|
||
"TOKEN_EXPIRATION": "机器人账户令牌过期时间(天)",
|
||
"DESCRIPTION": "描述",
|
||
"ACTION": "操作",
|
||
"EDIT": "编辑",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"DISABLE_ACCOUNT": "禁用账户",
|
||
"ENABLE_ACCOUNT": "启用账户",
|
||
"DELETE": "删除",
|
||
"CREAT_ROBOT_ACCOUNT": "创建机器人账户",
|
||
"PERMISSIONS_ARTIFACT": "Artifact",
|
||
"PERMISSIONS_HELMCHART": "Helm Chart (Chart Museum)",
|
||
"PUSH": "推送",
|
||
"PULL": "拉取",
|
||
"FILTER_PLACEHOLDER": "过滤机器人账户",
|
||
"ROBOT_NAME": "不能包含特殊字符(~#$%)且长度不能超过255。",
|
||
"ACCOUNT_EXISTING": "机器人账户已经存在。",
|
||
"ALERT_TEXT": "这是唯一一次复制您的个人访问令牌的机会",
|
||
"CREATED_SUCCESS": "创建账户 '{{param}}' 成功。",
|
||
"COPY_SUCCESS": "成功复制 '{{param}}' 的令牌",
|
||
"DELETION_TITLE": "删除账户确认",
|
||
"DELETION_SUMMARY": "你确认删除机器人账户 {{param}}?",
|
||
"PULL_IS_MUST": "拉取权限默认选中且不可修改。",
|
||
"EXPORT_TO_FILE": "导出到文件中",
|
||
"EXPIRES_AT": "到期日",
|
||
"EXPIRATION_TOOLTIP": "如不设置,将会使用系统设置中的过期时间。",
|
||
"INVALID_VALUE": "无效的过期日期",
|
||
"NEVER_EXPIRED": "永不过期"
|
||
},
|
||
"WEBHOOK": {
|
||
"EDIT_BUTTON": "编辑",
|
||
"ENABLED_BUTTON": "启用",
|
||
"DISABLED_BUTTON": "停用",
|
||
"TYPE": "Webhook",
|
||
"STATUS": "状态",
|
||
"CREATED": "创建时间",
|
||
"ENABLED": "启用",
|
||
"DISABLED": "停用",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"LAST_TRIGGERED": "最近触发时间",
|
||
"EDIT_WEBHOOK": "编辑 Webhook",
|
||
"ADD_WEBHOOK": "新建 Webhook",
|
||
"CREATE_WEBHOOK": "创建 Webhooks",
|
||
"EDIT_WEBHOOK_DESC": "指定接收 Webhook 通知的目标",
|
||
"CREATE_WEBHOOK_DESC": "为了启用 webhook, 请提供 Endpoint 和凭据以访问 Webhook 服务器。",
|
||
"VERIFY_REMOTE_CERT_TOOLTIP": "勾选此框表示Webhook需要验证远程地址的证书。当远程地址使用自签名或不受信任的证书时,请取消选中。",
|
||
"ENDPOINT_URL": "Endpoint 地址",
|
||
"URL_IS_REQUIRED": "Endpoint 地址必填",
|
||
"AUTH_HEADER": "Auth Header",
|
||
"VERIFY_REMOTE_CERT": "验证远程证书",
|
||
"TEST_ENDPOINT_BUTTON": "测试 ENDPOINT",
|
||
"CANCEL_BUTTON": "取消",
|
||
"SAVE_BUTTON": "保存",
|
||
"TEST_ENDPOINT_SUCCESS": "测试连接成功。",
|
||
"TEST_ENDPOINT_FAILURE": "测试连接失败。",
|
||
"ENABLED_WEBHOOK_TITLE": "启用 Webhook",
|
||
"ENABLED_WEBHOOK_SUMMARY": "确认启用 webhook {{name}}?",
|
||
"DISABLED_WEBHOOK_TITLE": "停用 Webhook",
|
||
"DISABLED_WEBHOOK_SUMMARY": "确认停用 webhook {{name}}?",
|
||
"DELETE_WEBHOOK_TITLE": "删除 Webhook(s)",
|
||
"DELETE_WEBHOOK_SUMMARY": "确认删除 webhook(s) {{names}}?",
|
||
"WEBHOOKS": "Webhooks",
|
||
"NEW_WEBHOOK": "新建 Webhook",
|
||
"ENABLE": "启用",
|
||
"DISABLE": "禁用",
|
||
"NAME": "名称",
|
||
"TARGET": "目标地址",
|
||
"EVENT_TYPES": "事件类型",
|
||
"DESCRIPTION": "简介",
|
||
"NO_WEBHOOK": "暂无 Webhook 记录",
|
||
"LAST_TRIGGER": "最新触发",
|
||
"WEBHOOK_NAME": "Webhook 名称",
|
||
"NO_TRIGGER": "暂无触发记录",
|
||
"NAME_REQUIRED": "名称为必填项",
|
||
"NOTIFY_TYPE": "通知类型",
|
||
"EVENT_TYPE": "事件类型",
|
||
"EVENT_TYPE_REQUIRED": "请至少选择一种事件类型"
|
||
},
|
||
"GROUP": {
|
||
"GROUP": "组",
|
||
"GROUPS": "组",
|
||
"IMPORT_LDAP_GROUP": "导入LDAP组",
|
||
"IMPORT_HTTP_GROUP": "新建HTTP组",
|
||
"IMPORT_OIDC_GROUP": "新建 OIDC 组",
|
||
"ADD": "新增",
|
||
"EDIT": "编辑",
|
||
"DELETE": "删除",
|
||
"NAME": "名称",
|
||
"TYPE": "类型",
|
||
"DN": "DN",
|
||
"PROPERTY": "属性",
|
||
"GROUP_DN": "LDAP 组域",
|
||
"REG_TIME": "注册时间",
|
||
"ADD_GROUP_SUCCESS": "添加组成功",
|
||
"EDIT_GROUP_SUCCESS": "修改组成功",
|
||
"LDAP_TYPE": "LDAP",
|
||
"HTTP_TYPE": "HTTP",
|
||
"OIDC_TYPE": "OIDC",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"NEW_MEMBER": "新建组成员",
|
||
"NEW_USER_INFO": "添加一个组作为具有指定角色的此项目的成员",
|
||
"ROLE": "权限",
|
||
"SYS_ADMIN": "系统管理员",
|
||
"PROJECT_ADMIN": "项目管理员",
|
||
"PROJECT_MASTER": "维护人员",
|
||
"DEVELOPER": "开发者",
|
||
"GUEST": "访客",
|
||
"LIMITED_GUEST": "受限访客",
|
||
"DELETION_TITLE": "删除组成员确认",
|
||
"DELETION_SUMMARY": "确认删除组成员 {{param}}?"
|
||
},
|
||
"AUDIT_LOG": {
|
||
"USERNAME": "用户名",
|
||
"REPOSITORY_NAME": "镜像名称",
|
||
"TAGS": "Tags",
|
||
"OPERATION": "操作",
|
||
"OPERATIONS": "操作",
|
||
"TIMESTAMP": "时间戳",
|
||
"ALL_OPERATIONS": "所有操作",
|
||
"PULL": "Pull",
|
||
"PUSH": "Push",
|
||
"CREATE": "Create",
|
||
"DELETE": "Delete",
|
||
"OTHERS": "其他",
|
||
"ADVANCED": "高级检索",
|
||
"SIMPLE": "简单检索",
|
||
"ITEMS": "条记录",
|
||
"FILTER_PLACEHOLDER": "过滤日志",
|
||
"INVALID_DATE": "无效日期。",
|
||
"OF": "共计",
|
||
"NOT_FOUND": "未发现任何日志!",
|
||
"RESOURCE": "资源",
|
||
"RESOURCE_TYPE": "资源类型"
|
||
},
|
||
"REPLICATION": {
|
||
"YES": "是",
|
||
"SECONDS": "秒",
|
||
"MINUTES": "分钟",
|
||
"HOURS": "小时",
|
||
"MONTH": "月",
|
||
"DAY_MONTH": "一个月的一天",
|
||
"DAY_WEEK": "一周的一天",
|
||
"CRON_TITLE": "cron格式描述 '* * * * * *'。cron 基于 UTC 时间",
|
||
"FIELD_NAME": "字段名称",
|
||
"MANDATORY": "是否强制?",
|
||
"ALLOWED_VALUES": "允许的值",
|
||
"ALLOWED_CHARACTERS": "允许的特殊字符",
|
||
"TOTAL": "总数",
|
||
"OVERRIDE": "覆盖",
|
||
"ENABLED_RULE": "启用规则",
|
||
"OVERRIDE_INFO": "覆盖",
|
||
"CURRENT": "当前仓库",
|
||
"FILTER_PLACEHOLDER": "过滤任务",
|
||
"STOP_TITLE": "确认停止任务",
|
||
"BOTH": "全部",
|
||
"PLEASE_SELECT": "请选择",
|
||
"STOP_SUCCESS": "停止任务 {{param}} 成功",
|
||
"STOP_SUMMARY": "确认停止任务{{param}}?",
|
||
"TASK_ID": "任务ID",
|
||
"RESOURCE_TYPE": "源类型",
|
||
"SOURCE": "源",
|
||
"DESTINATION": "目标",
|
||
"POLICY": "政策",
|
||
"DURATION": "到期时间",
|
||
"SUCCESS_RATE": "成功百分比",
|
||
"SUCCESS": "成功",
|
||
"FAILURE": "失败",
|
||
"IN_PROGRESS": "进行中",
|
||
"STOP_EXECUTIONS": "停止任务",
|
||
"ID": "ID",
|
||
"REPLICATION_RULE": "复制规则",
|
||
"NEW_REPLICATION_RULE": "新建规则",
|
||
"ENDPOINTS": "目标",
|
||
"FILTER_POLICIES_PLACEHOLDER": "过滤规则",
|
||
"FILTER_EXECUTIONS_PLACEHOLDER": "过滤任务",
|
||
"DELETION_TITLE": "删除规则确认",
|
||
"DELETION_SUMMARY": "确认删除规则 {{param}}?",
|
||
"DELETION_TITLE_FAILURE": "规则确认删除失败",
|
||
"REPLICATION_TITLE": "复制规则确认",
|
||
"REPLICATION_SUMMARY": "确认复制规则 {{param}}?",
|
||
"DELETION_SUMMARY_FAILURE": "有 pending/running/retrying 状态,不能删除",
|
||
"REPLICATE_SUMMARY_FAILURE": "有 pending/running 状态,不能删除",
|
||
"FILTER_TARGETS_PLACEHOLDER": "过滤目标",
|
||
"DELETION_TITLE_TARGET": "删除目标确认",
|
||
"DELETION_SUMMARY_TARGET": "确认删除目标 {{param}}?",
|
||
"ADD_POLICY": "新建规则",
|
||
"EDIT_POLICY": "修改",
|
||
"EDIT_POLICY_TITLE": "修改规则",
|
||
"DELETE_POLICY": "删除",
|
||
"TEST_CONNECTION": "测试连接",
|
||
"TESTING_CONNECTION": "正在测试连接...",
|
||
"TEST_CONNECTION_SUCCESS": "测试连接成功。",
|
||
"TEST_CONNECTION_FAILURE": "测试连接失败。",
|
||
"NAME": "名称",
|
||
"PROJECT": "项目",
|
||
"NAME_IS_REQUIRED": "名称为必填项。",
|
||
"DESCRIPTION": "描述",
|
||
"ENABLE": "启用",
|
||
"DISABLE": "停用",
|
||
"REPLICATION_MODE": "复制模式",
|
||
"SRC_REGISTRY": "源仓库",
|
||
"DESTINATION_NAMESPACE": "目标仓库:命名空间",
|
||
"DESTINATION_NAME_IS_REQUIRED": "目标名称为必填项。",
|
||
"NEW_DESTINATION": "创建目标",
|
||
"DESTINATION_URL": "目标URL",
|
||
"DESTINATION_URL_IS_REQUIRED": "目标URL为必填项。",
|
||
"DESTINATION_USERNAME": "用户名",
|
||
"DESTINATION_PASSWORD": "密码",
|
||
"ALL_STATUS": "所有状态",
|
||
"ENABLED": "启用",
|
||
"DISABLED": "停用",
|
||
"LAST_START_TIME": "上次起始时间",
|
||
"ACTIVATION": "活动状态",
|
||
"REPLICATION_EXECUTION": "复制任务",
|
||
"REPLICATION_EXECUTIONS": "复制任务",
|
||
"STOPJOB": "停止任务",
|
||
"ALL": "全部",
|
||
"PENDING": "挂起",
|
||
"RUNNING": "运行中",
|
||
"ERROR": "错误",
|
||
"RETRYING": "重试中",
|
||
"STOPPED": "已停止",
|
||
"FINISHED": "已完成",
|
||
"CANCELED": "已取消",
|
||
"SIMPLE": "简单检索",
|
||
"ADVANCED": "高级检索",
|
||
"STATUS": "状态",
|
||
"OPERATION": "操作",
|
||
"CREATION_TIME": "创建时间",
|
||
"UPDATE_TIME": "更新时间",
|
||
"END_TIME": "结束时间",
|
||
"LOGS": "日志",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"NO_LOGS": "无日志",
|
||
"TOGGLE_ENABLE_TITLE": "启用规则",
|
||
"TOGGLE_DISABLE_TITLE": "停用规则",
|
||
"CREATED_SUCCESS": "创建复制规则成功。",
|
||
"UPDATED_SUCCESS": "更新复制规则成功。",
|
||
"DELETED_SUCCESS": "删除复制规则成功。",
|
||
"DELETED_FAILED": "删除复制规则失败。",
|
||
"TOGGLED_SUCCESS": "切换复制规则状态成功。",
|
||
"CANNOT_EDIT": "当复制规则启用时无法修改。",
|
||
"INVALID_DATE": "无效日期。",
|
||
"PLACEHOLDER": "未发现任何复制规则!",
|
||
"JOB_PLACEHOLDER": "未发现任何复制任务!",
|
||
"NO_ENDPOINT_INFO": "请先添加一个目标",
|
||
"NO_PROJECT_INFO": "此项目不存在",
|
||
"SOURCE_RESOURCE_FILTER": "源资源过滤器",
|
||
"SCHEDULED": "定时",
|
||
"MANUAL": "手动",
|
||
"EVENT_BASED": "事件驱动",
|
||
"DAILY": "每天",
|
||
"WEEKLY": "每周",
|
||
"SETTING": "设置",
|
||
"TRIGGER": "触发条件",
|
||
"TARGETS": "目标",
|
||
"MODE": "模式",
|
||
"TRIGGER_MODE": "触发模式",
|
||
"SOURCE_PROJECT": "源项目",
|
||
"REPLICATE": "复制",
|
||
"DELETE_REMOTE_IMAGES": "删除本地资源时同时也删除远程的资源。",
|
||
"DELETE_ENABLED": "默认启用该规则",
|
||
"NEW": "新增",
|
||
"NAME_TOOLTIP": "项目名称由小写字符、数字和._-组成且至少2个字符并以字符或者数字开头。",
|
||
"DESTINATION_NAME_TOOLTIP": "目标名称由小写字符、数字和._-/组成且至少2个字符并以字符或者数字开头。",
|
||
"ACKNOWLEDGE": "确认",
|
||
"RULE_DISABLED": "这个规则因为过滤选项中的标签被删除已经不能用了,更新过滤项以便重新启用规则。",
|
||
"REPLI_MODE": "复制模式",
|
||
"SOURCE_REGISTRY": "源Registry",
|
||
"SOURCE_NAMESPACES": "源Namespace",
|
||
"DEST_REGISTRY": "目的Registry",
|
||
"DEST_NAMESPACE": "目的Namespace",
|
||
"NAMESPACE_TOOLTIP": "Namespace名称由小写字符、数字和._-组成且至少2个字符并以字符或者数字开头。",
|
||
"TAG": "Tag",
|
||
"LABEL": "标签",
|
||
"RESOURCE": "资源"
|
||
},
|
||
"DESTINATION": {
|
||
"NEW_ENDPOINT": "新建目标",
|
||
"PROVIDER": "提供者",
|
||
"ENDPOINT": "目标",
|
||
"NAME": "目标名",
|
||
"NAME_IS_REQUIRED": "目标名为必填项。",
|
||
"URL": "目标URL",
|
||
"URL_IS_REQUIRED": "目标URL为必填项。",
|
||
"AUTHENTICATION": "认证",
|
||
"ACCESS_ID": "访问ID",
|
||
"ACCESS_SECRET": "访问密码",
|
||
"STATUS": "状态",
|
||
"TEST_CONNECTION": "测试连接",
|
||
"TITLE_EDIT": "编辑目标",
|
||
"TITLE_ADD": "新建目标",
|
||
"EDIT": "编辑",
|
||
"DELETE": "删除",
|
||
"TESTING_CONNECTION": "正在测试连接...",
|
||
"TEST_CONNECTION_SUCCESS": "测试连接成功。",
|
||
"TEST_CONNECTION_FAILURE": "测试连接失败。",
|
||
"CONFLICT_NAME": "目标名已存在。",
|
||
"INVALID_NAME": "无效的目标名称。",
|
||
"FAILED_TO_GET_TARGET": "获取目标失败。",
|
||
"CREATION_TIME": "创建时间",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"CREATED_SUCCESS": "成功创建目标。",
|
||
"UPDATED_SUCCESS": "成功更新目标。",
|
||
"DELETED_SUCCESS": "成功删除目标。",
|
||
"DELETED_FAILED": "删除目标失败。",
|
||
"CANNOT_EDIT": "当复制规则启用时目标无法修改。",
|
||
"FAILED_TO_DELETE_TARGET_IN_USED": "无法删除正在使用的目标。",
|
||
"PLACEHOLDER": "未发现任何复制目标!"
|
||
},
|
||
"REPOSITORY": {
|
||
"COPY_DIGEST_ID": "复制摘要",
|
||
"DELETE": "删除",
|
||
"NAME": "名称",
|
||
"TAGS": "Tags",
|
||
"PLATFORM": "OS/ARCH",
|
||
"ARTIFACT_TOOTIP": "点击查看此 OCI 索引的 Artifact 列表",
|
||
"ARTIFACTS_COUNT": "Artifacts",
|
||
"PULL_COUNT": "下载数",
|
||
"PULL_COMMAND": "拉取命令",
|
||
"PULL_TIME": "拉取时间",
|
||
"PUSH_TIME": "推送时间",
|
||
"IMMUTABLE": "不可变的",
|
||
"MY_REPOSITORY": "我的仓库",
|
||
"PUBLIC_REPOSITORY": "公共仓库",
|
||
"DELETION_TITLE_REPO": "删除镜像仓库确认",
|
||
"DELETION_TITLE_REPO_SIGNED": "仓库不能被删除",
|
||
"DELETION_SUMMARY_REPO_SIGNED": "镜像仓库 '{{repoName}}' 不能被删除,因为存在以下签名镜像.\n{{signedImages}} \n在删除镜像仓库前需先删除所有的签名镜像",
|
||
"DELETION_SUMMARY_REPO": "确认删除镜像仓库 {{repoName}}?",
|
||
"DELETION_TITLE_ARTIFACT": "删除镜像 Artifact 确认",
|
||
"DELETION_SUMMARY_ARTIFACT": "确认删除镜像 Artifact {{param}}? 如果您删除此 Artifact,则这个 digest 的所有 Tag 也将被删除。",
|
||
"DELETION_TITLE_TAG": "删除镜像 Tag 确认",
|
||
"DELETION_SUMMARY_TAG": "确认删除镜像 Tag {{param}}? 如果您删除此 Tag,则这个 Tag 引用的同一个 digest 的所有其他 Tag 也将被删除。",
|
||
"DELETION_TITLE_TAG_DENIED": "已签名的镜像不能被删除",
|
||
"DELETION_SUMMARY_TAG_DENIED": "要删除此镜像 Tag 必须首先从 Notary 中删除。\n请执行如下 Notary 命令删除:\n",
|
||
"TAGS_NO_DELETE": "在只读模式下删除是被禁止的",
|
||
"FILTER_FOR_REPOSITORIES": "过滤镜像仓库",
|
||
"TAG": "Tag",
|
||
"ARTIFACT": "Aarifact",
|
||
"ARTIFACTS": "Artifacts",
|
||
"SIZE": "大小",
|
||
"VULNERABILITY": "漏洞",
|
||
"BUILD_HISTORY": "构建历史",
|
||
"SIGNED": "已签名",
|
||
"AUTHOR": "作者",
|
||
"CREATED": "创建时间",
|
||
"DOCKER_VERSION": "Docker版本",
|
||
"ARCHITECTURE": "架构",
|
||
"OS": "操作系统",
|
||
"SHOW_DETAILS": "显示详细",
|
||
"REPOSITORIES": "镜像仓库",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"NO_ITEMS": "没有记录",
|
||
"POP_REPOS": "受欢迎的镜像仓库",
|
||
"DELETED_REPO_SUCCESS": "成功删除镜像仓库。",
|
||
"DELETED_TAG_SUCCESS": "成功删除镜像 Tag。",
|
||
"COPY": "复制",
|
||
"NOTARY_IS_UNDETERMINED": "无法确定镜像 Tag 签名。",
|
||
"PLACEHOLDER": "未发现任何镜像库!",
|
||
"INFO": "描述信息",
|
||
"NO_INFO": "此镜像仓库没有描述信息",
|
||
"IMAGE": "镜像",
|
||
"LABELS": "标签",
|
||
"ADD_LABEL_TO_IMAGE": "添加标签到此镜像",
|
||
"ADD_LABELS": "添加标签",
|
||
"RETAG": "拷贝",
|
||
"FILTER_BY_LABEL": "过滤标签",
|
||
"FILTER_ARTIFACT_BY_LABEL": "通过标签过滤Artifact",
|
||
"ACTION": "操作",
|
||
"DEPLOY": "部署",
|
||
"ADDITIONAL_INFO": "添加信息",
|
||
"REPO_NAME": "镜像仓库",
|
||
"MARKDOWN": "支持使用Markdown进行样式设置",
|
||
"LAST_MODIFIED": "最新变更时间"
|
||
},
|
||
"HELM_CHART": {
|
||
"HELMCHARTS": "Charts",
|
||
"CHARTVERSIONS": "版本",
|
||
"UPLOAD_TITLE": "上传chart文件",
|
||
"CHART_FILE": "Chart 文件",
|
||
"CHART_PROV": "Prov 文件",
|
||
"DOWNLOAD": "下载",
|
||
"SUMMARY": "概要",
|
||
"DEPENDENCIES": "依赖",
|
||
"VALUES": "取值",
|
||
"OVERVIEW": "总览",
|
||
"HOME": "首页",
|
||
"SRC_REPO": "源仓库",
|
||
"CREATED": "创建时间",
|
||
"MAINTAINERS": "维护者",
|
||
"OTHER_MAINTAINERS": "{{ name }} 与其他 {{ number }} 位",
|
||
"PULLS": "拉取数",
|
||
"VERSION": "版本",
|
||
"INSTALL": "安装",
|
||
"INSTALL_CHART": "安装Chart",
|
||
"NAME": "名称",
|
||
"REPO": "仓库",
|
||
"FILTER_FOR_CHARTS": "过滤Chart",
|
||
"DELETE": "删除",
|
||
"OF": "共计",
|
||
"VERSIONS": "版本",
|
||
"APP_VERSION": "应用版本",
|
||
"IMAGES": "镜像",
|
||
"ENGINE": "引擎",
|
||
"ACTION": "动作",
|
||
"UPLOAD": "上传",
|
||
"DELETE_CHART_VERSION_TITLE": "删除Chart版本",
|
||
"DELETE_CHART_VERSION": "您要删除chart版本 {{param}} 吗?",
|
||
"IMPORT": "导入",
|
||
"EXPORT": "导出",
|
||
"ADD_REPO": "添加仓库",
|
||
"SHOW_KV": "展示健值对",
|
||
"SHOW_YAML": "展示YAML文件",
|
||
"PLACEHOLDER": "找不到任何的chart!",
|
||
"NO_VERSION_PLACEHOLDER": "找不到任何的chart版本!",
|
||
"FILE_UPLOADED": "文件上传成功",
|
||
"SIGN": "签名",
|
||
"SIGNED": "已签名",
|
||
"UNSIGNED": "未签名",
|
||
"ITEMS": "条记录",
|
||
"NO_README": "此Chart未提供README文件",
|
||
"SECURITY": "安全",
|
||
"ACTIVE": "正常",
|
||
"DEPRECATED": "废弃",
|
||
"VERIFY_CHART": "验证Chart",
|
||
"COMMAND": "命令",
|
||
"PROV_FILE": "Prov 文件",
|
||
"READY": "就绪",
|
||
"NOT_READY": "未就绪",
|
||
"LABELS": "标签",
|
||
"ADD_LABEL_TO_CHART_VERSION": "添加标签到此 Chart Version",
|
||
"STATUS": "状态"
|
||
},
|
||
"SUMMARY": {
|
||
"QUOTAS": "容量",
|
||
"PROJECT_REPOSITORY": "镜像仓库",
|
||
"PROJECT_HELM_CHART": "Helm Chart",
|
||
"PROJECT_MEMBER": "成员",
|
||
"PROJECT_QUOTAS": "容量",
|
||
"ARTIFACT_COUNT": "Artifact 数量",
|
||
"STORAGE_CONSUMPTION": "存储消耗",
|
||
"ADMIN": "管理员",
|
||
"MASTER": "维护人员",
|
||
"DEVELOPER": "开发者",
|
||
"GUEST": "访客",
|
||
"LIMITED_GUEST": "受限访客"
|
||
},
|
||
"ALERT": {
|
||
"FORM_CHANGE_CONFIRMATION": "表单内容改变,确认是否取消?"
|
||
},
|
||
"RESET_PWD": {
|
||
"TITLE": "重置密码",
|
||
"CAPTION": "输入用来重置密码的邮箱",
|
||
"EMAIL": "邮箱",
|
||
"SUCCESS": "重置密码邮件已成功发送. 请关闭对话框并检查邮箱。",
|
||
"CAPTION2": "请输入您的新密码",
|
||
"RESET_OK": "密码重置成功,点击确定按钮重新登录。"
|
||
},
|
||
"RECENT_LOG": {
|
||
"SUB_TITLE": "显示",
|
||
"SUB_TITLE_SUFIX": "条日志"
|
||
},
|
||
"CONFIG": {
|
||
"HISTORY": "历史记录",
|
||
"TITLE": "配置",
|
||
"AUTH": "认证模式",
|
||
"REPLICATION": "复制",
|
||
"EMAIL": "邮箱",
|
||
"LABEL": "标签",
|
||
"REPOSITORY": "仓库",
|
||
"REPO_READ_ONLY": "仓库只读",
|
||
"WEBHOOK_NOTIFICATION_ENABLED": "开启 WEBHOOK",
|
||
"SYSTEM": "系统设置",
|
||
"PROJECT_QUOTAS": "项目定额",
|
||
"VULNERABILITY": "漏洞",
|
||
"GC": "垃圾清理",
|
||
"CONFIRM_TITLE": "确认取消",
|
||
"CONFIRM_SUMMARY": "配置项有改动, 确定取消?",
|
||
"SAVE_SUCCESS": "变更的配置项成功保存。",
|
||
"MAIL_SERVER": "邮件服务器",
|
||
"MAIL_SERVER_PORT": "邮件服务器端口",
|
||
"MAIL_USERNAME": "用户名",
|
||
"MAIL_PASSWORD": "密码",
|
||
"MAIL_FROM": "邮件来源",
|
||
"MAIL_SSL": "邮件 SSL",
|
||
"MAIL_INSECURE": "验证证书",
|
||
"INSECURE_TOOLTIP": "确定是否要验证邮件服务器的证书。如果邮件服务器使用的是自签或者非信任证书,不要勾选此项。",
|
||
"SSL_TOOLTIP": "启用SSL到邮件服务器连接。",
|
||
"VERIFY_REMOTE_CERT": "验证远程证书",
|
||
"TOKEN_EXPIRATION": "令牌过期时间(分钟)",
|
||
"AUTH_MODE": "认证模式",
|
||
"PRO_CREATION_RESTRICTION": "项目创建",
|
||
"SELF_REGISTRATION": "允许自注册",
|
||
"AUTH_MODE_DB": "数据库",
|
||
"AUTH_MODE_LDAP": "LDAP",
|
||
"AUTH_MODE_UAA": "UAA",
|
||
"AUTH_MODE_HTTP": "http_auth",
|
||
"AUTH_MODE_OIDC": "OIDC",
|
||
"SCOPE_BASE": "本层",
|
||
"SCOPE_ONE_LEVEL": "下一层",
|
||
"SCOPE_SUBTREE": "子树",
|
||
"PRO_CREATION_EVERYONE": "所有人",
|
||
"PRO_CREATION_ADMIN": "仅管理员",
|
||
"ROOT_CERT": "镜像库根证书",
|
||
"ROOT_CERT_LINK": "下载",
|
||
"REGISTRY_CERTIFICATE": "注册证书",
|
||
"NO_CHANGE": "Save abort because nothing changed",
|
||
"TOOLTIP": {
|
||
"SELF_REGISTRATION_ENABLE": "激活注册功能。",
|
||
"SELF_REGISTRATION_DISABLE": "禁用注册功能。",
|
||
"VERIFY_REMOTE_CERT": "确定镜像复制是否要验证远程Harbor实例的证书。如果远程实例使用的是自签或者非信任证书,不要勾选此项。",
|
||
"AUTH_MODE": "默认认证模式为数据库认证,即用户凭证存储在本地数据库。如果使用LDAP来认证用户,则设置为LDAP。",
|
||
"LDAP_SEARCH_DN": "有搜索权限的LDAP用户DN。如果LDAP服务器不支持匿名搜索,则需要配置此DN及其密码。",
|
||
"LDAP_BASE_DN": "用来在LDAP和AD中搜寻用户的基础DN。",
|
||
"LDAP_UID": "在搜索中用来匹配用户的属性,可以是uid,cn,email,sAMAccountName或者其它LDAP/AD服务器支持的属性。",
|
||
"LDAP_SCOPE": "搜索用户的范围。",
|
||
"TOKEN_EXPIRATION": "由令牌服务创建的令牌的过期时间(分钟),默认为30分钟。",
|
||
"ROBOT_TOKEN_EXPIRATION": "机器人账户的令牌的过期时间(天),默认为30天,显示的结果为分钟转化的天数并向下取整。",
|
||
"PRO_CREATION_RESTRICTION": "用来确定哪些用户有权限创建项目,默认为’所有人‘,设置为’仅管理员‘则只有管理员可以创建项目。",
|
||
"ROOT_CERT_DOWNLOAD": "下载镜像库根证书。",
|
||
"SCANNING_POLICY": "基于不同需求设置镜像扫描策略。‘无’:不设置任何策略;‘每日定时’:每天在设置的时间定时执行扫描。",
|
||
"VERIFY_CERT": "检查来自LDAP服务端的证书",
|
||
"REPO_TOOLTIP": "用户在此模式下无法对镜像执行任何操作。",
|
||
"WEBHOOK_TOOLTIP": "当执行推送,拉动,删除,扫描镜像或 chart 等特定操作时,启用 webhooks 以在指定端点接收回调",
|
||
"HOURLY_CRON": "每小时运行一次。相当于 0 0 * * * *",
|
||
"WEEKLY_CRON": "每周一次,周六/周日午夜之间开始。相当于 0 0 * * * *",
|
||
"DAILY_CRON": "每天午夜运行一次。相当于 0 0 * * * *"
|
||
},
|
||
"LDAP": {
|
||
"URL": "LDAP URL",
|
||
"SEARCH_DN": "LDAP搜索DN",
|
||
"SEARCH_PWD": "LDAP搜索密码",
|
||
"BASE_DN": "LDAP基础DN",
|
||
"FILTER": "LDAP过滤器",
|
||
"UID": "LDAP用户UID",
|
||
"SCOPE": "LDAP搜索范围",
|
||
"VERIFY_CERT": "LDAP检查证书",
|
||
"LDAP_GROUP_BASE_DN": "LDAP组基础DN",
|
||
"LDAP_GROUP_BASE_DN_INFO": "LDAP/AD中,用于查找组的基础DN",
|
||
"LDAP_GROUP_FILTER": "LDAP组过滤器",
|
||
"LDAP_GROUP_FILTER_INFO": "LDAP组的过滤器,默认设置为objectclass=groupOfnames",
|
||
"LDAP_GROUP_GID": "LDAP组ID属性",
|
||
"LDAP_GROUP_GID_INFO": "LDAP组的GID,用于匹配用户的一个属性,可以是uid,cn或者其他属性",
|
||
"LDAP_GROUP_ADMIN_DN": "LDAP组管理员DN",
|
||
"LDAP_GROUP_ADMIN_DN_INFO": "LDAP组管理员DN,所有组内用户都会有管理员权限,此属性可以为空",
|
||
"LDAP_GROUP_MEMBERSHIP": "LDAP 组成员",
|
||
"LDAP_GROUP_MEMBERSHIP_INFO": "LDAP组成员的membership属性,默认为memberof, 在某些LDAP服务器会变为ismemberof",
|
||
"GROUP_SCOPE": "LDAP组搜索范围",
|
||
"GROUP_SCOPE_INFO": "搜索范围"
|
||
},
|
||
"UAA": {
|
||
"ENDPOINT": "UAA Endpoint",
|
||
"CLIENT_ID": "UAA Client ID",
|
||
"CLIENT_SECRET": "UAA Client Secret",
|
||
"VERIFY_CERT": "UAA 检查证书"
|
||
},
|
||
"HTTP_AUTH": {
|
||
"ENDPOINT": "Server Endpoint",
|
||
"TOKEN_REVIEW": "Token Review Endpoint",
|
||
"SKIP_SEARCH": "Skip Search",
|
||
"VERIFY_CERT": "Authentication验证证书"
|
||
},
|
||
"OIDC": {
|
||
"OIDC_PROVIDER": "OIDC 供应商",
|
||
"OIDC_REDIREC_URL": "请确保将OIDC提供的重定向地址设置为",
|
||
"ENDPOINT": "OIDC Endpoint",
|
||
"CLIENT_ID": "OIDC 客户端标识",
|
||
"CLIENTSECRET": "OIDC 客户端密码",
|
||
"SCOPE": "OIDC Scope",
|
||
"OIDC_VERIFYCERT": "验证证书",
|
||
"OIDC_SETNAME": "设置OIDC用户名",
|
||
"OIDC_SETNAMECONTENT": "在通过第三方(OIDC)进行身份验证时,您必须第一次创建一个Harbor用户名。这将在Harbor中用于与项目、角色等关联。",
|
||
"OIDC_USERNAME": "用户名",
|
||
"GROUP_CLAIM_NAME": "组名称"
|
||
},
|
||
"SCANNING": {
|
||
"TRIGGER_SCAN_ALL_SUCCESS": "启动扫描所有镜像任务成功!",
|
||
"TRIGGER_SCAN_ALL_FAIL": "启动扫描所有镜像任务失败:{{error}}",
|
||
"TITLE": "缺陷扫描",
|
||
"SCAN_ALL": "扫描所有",
|
||
"SCHEDULE_TO_SCAN_ALL": "定时扫描所有",
|
||
"SCAN_NOW": "开始扫描",
|
||
"SCAN": "扫描",
|
||
"NONE_POLICY": "无",
|
||
"DAILY_POLICY": "每日定时",
|
||
"REFRESH_POLICY": "缺陷库刷新后",
|
||
"DB_REFRESH_TIME": "数据库更新于",
|
||
"DB_NOT_READY": "缺陷数据库可能没有完全准备好!",
|
||
"NEXT_SCAN": "下次可用时间",
|
||
"STATUS": {
|
||
"PENDING": "等待",
|
||
"RUNNING": "扫描中",
|
||
"STOPPED": "中止",
|
||
"ERROR": "出错",
|
||
"SUCCESS": "成功",
|
||
"SCHEDULED": "已入计划"
|
||
},
|
||
"MANUAL": "手动触发",
|
||
"SCHEDULED": "定时触发"
|
||
},
|
||
"TEST_MAIL_SUCCESS": "邮件服务器的连通正常。",
|
||
"TEST_LDAP_SUCCESS": "LDAP服务器的连通正常。",
|
||
"TEST_MAIL_FAILED": "验证邮件服务器失败,错误: {{param}}。",
|
||
"TEST_LDAP_FAILED": "验证LDAP服务器失败,错误: {{param}}。",
|
||
"LEAVING_CONFIRMATION_TITLE": "确定离开",
|
||
"LEAVING_CONFIRMATION_SUMMARY": "有未保存的配置更改, 确认离开当前页面?",
|
||
"TEST_OIDC_SUCCESS": "OIDC服务器的连通正常。"
|
||
},
|
||
"PAGE_NOT_FOUND": {
|
||
"MAIN_TITLE": "页面不存在",
|
||
"SUB_TITLE": "正在重定向到首页:",
|
||
"UNIT": "秒..."
|
||
},
|
||
"ABOUT": {
|
||
"VERSION": "版本",
|
||
"BUILD": "构建",
|
||
"COPYRIGHT": "Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。",
|
||
"COPYRIGHT_SUFIX": "上列出的一项或多项专利保护。",
|
||
"TRADEMARK": "VMware徽标及设计都是VMware, Inc.在美国和/或其他法律辖区的注册商标或者商标。此处提到的其他所有商标和名称分别是其各自公司的商标。",
|
||
"END_USER_LICENSE": "终端用户许可协议",
|
||
"OPEN_SOURCE_LICENSE": "开源/第三方许可协议"
|
||
},
|
||
"START_PAGE": {
|
||
"GETTING_START": "",
|
||
"GETTING_START_TITLE": "从这开始"
|
||
},
|
||
"TOP_REPO": "受欢迎的镜像仓库",
|
||
"STATISTICS": {
|
||
"TITLE": "统计",
|
||
"PRO_ITEM": "项目",
|
||
"REPO_ITEM": "镜像仓库",
|
||
"INDEX_PRIVATE": "私有",
|
||
"INDEX_MY_PROJECTS": "我的项目",
|
||
"INDEX_MY_REPOSITORIES": "我的镜像仓库",
|
||
"INDEX_PUB": "公开",
|
||
"INDEX_TOTAL": "总计",
|
||
"STORAGE": "存储",
|
||
"LIMIT": "容量"
|
||
},
|
||
"SEARCH": {
|
||
"IN_PROGRESS": "搜索中...",
|
||
"BACK": "返回"
|
||
},
|
||
"VULNERABILITY": {
|
||
"STATE": {
|
||
"OTHER_STATUS": "未扫描",
|
||
"QUEUED": "已入队列",
|
||
"ERROR": "查看日志",
|
||
"SCANNING": "扫描中"
|
||
},
|
||
"GRID": {
|
||
"PLACEHOLDER": "没有扫描结果!",
|
||
"COLUMN_ID": "缺陷码",
|
||
"COLUMN_SEVERITY": "严重度",
|
||
"COLUMN_PACKAGE": "组件",
|
||
"COLUMN_PACKAGES": "组件",
|
||
"COLUMN_VERSION": "当前版本",
|
||
"COLUMN_FIXED": "修复版本",
|
||
"COLUMN_DESCRIPTION": "简介",
|
||
"FOOT_ITEMS": "项目",
|
||
"FOOT_OF": "总共"
|
||
},
|
||
"CHART": {
|
||
"SCANNING_TIME": "扫描完成时间:",
|
||
"SCANNING_PERCENT": "扫描完成度:",
|
||
"SCANNING_PERCENT_EXPLAIN": "扫描完成度是扫描成功的镜像数与总共需要扫描的镜像数的比值,总共需要的扫描的镜像不包含 Index 。",
|
||
"TOOLTIPS_TITLE": "{{totalPackages}}个{{package}}中的{{totalVulnerability}}个含有{{vulnerability}}。",
|
||
"TOOLTIPS_TITLE_SINGULAR": "{{totalPackages}}个{{package}}中的{{totalVulnerability}}个含有{{vulnerability}}。",
|
||
"TOOLTIPS_TITLE_ZERO": "没有检测到可识别的漏洞"
|
||
},
|
||
"SEVERITY": {
|
||
"CRITICAL": "危急",
|
||
"HIGH": "严重",
|
||
"MEDIUM": "中等",
|
||
"LOW": "较低",
|
||
"NEGLIGIBLE": "可忽略",
|
||
"UNKNOWN": "未知",
|
||
"NONE": "无"
|
||
},
|
||
"SINGULAR": "漏洞",
|
||
"OVERALL_SEVERITY": "漏洞严重度:",
|
||
"NO_VULNERABILITY": "没有漏洞",
|
||
"PLURAL": "漏洞",
|
||
"PLACEHOLDER": "过滤漏洞",
|
||
"PACKAGE": "组件",
|
||
"PACKAGES": "组件",
|
||
"SCAN_NOW": "扫描"
|
||
},
|
||
"PUSH_IMAGE": {
|
||
"TITLE": "推送命令",
|
||
"DOCKER": "Docker",
|
||
"HELM": "Helm",
|
||
"CNAB": "CNAB",
|
||
"TAG_COMMAND_CHART": "在项目中标记 chart",
|
||
"PUSH_COMMAND_CHART": "推送 chart 到当前项目",
|
||
"PUSH_COMMAND_CNAB": "推送 CNAB 到当前项目",
|
||
"TOOLTIP": "推送一个 artifact 到当前项目的参考命令。",
|
||
"TAG_COMMAND": "在项目中标记镜像:",
|
||
"PUSH_COMMAND": "推送镜像到当前项目:",
|
||
"COPY_ERROR": "拷贝失败,请尝试手动拷贝参考命令。"
|
||
},
|
||
"ARTIFACT": {
|
||
"FILTER_FOR_ARTIFACTS": "Filter Artifacts",
|
||
"ADDITIONS": "其他",
|
||
"ANNOTATION": "注解",
|
||
"OVERVIEW": "属性总览",
|
||
"IMAGE": "镜像",
|
||
"CHART": "CHART",
|
||
"CNAB": "CNAB",
|
||
"TAGGED": "含有 Tag",
|
||
"UNTAGGED": "不含有 Tag",
|
||
"ALL": "所有",
|
||
"PLACEHOLDER": "未发现任何 artifacts!",
|
||
"SCAN_UNSUPPORTED": "不支持扫描"
|
||
},
|
||
"TAG": {
|
||
"CREATION_TIME_PREFIX": "创建时间:",
|
||
"CREATOR_PREFIX": "创建者:",
|
||
"ANONYMITY": "匿名用户",
|
||
"IMAGE_DETAILS": "镜像详情",
|
||
"DOCKER_VERSION": "Docker版本",
|
||
"ARCHITECTURE": "架构",
|
||
"OS": "操作系统",
|
||
"OS_VERSION": "操作系统版本",
|
||
"HAVE": "存在",
|
||
"HAS": "存在",
|
||
"SCAN_COMPLETION_TIME": "扫描完成时间",
|
||
"IMAGE_VULNERABILITIES": "镜像缺陷",
|
||
"LEVEL_VULNERABILITIES": "缺陷等级",
|
||
"PLACEHOLDER": "未发现任何 Tag!",
|
||
"COPY_ERROR": "拷贝失败,请尝试手动拷贝。",
|
||
"FILTER_FOR_TAGS": "过滤项目",
|
||
"AUTHOR": "作者",
|
||
"LABELS": "标签",
|
||
"CREATION": "创建时间",
|
||
"COMMAND": "命令",
|
||
"UPLOADTIME": "上传时间",
|
||
"NAME": "名称",
|
||
"PULL_TIME": "拉取时间",
|
||
"PUSH_TIME": "推送时间",
|
||
"OF": "共计",
|
||
"ITEMS": "条记录",
|
||
"ADD_TAG": "添加 TAG",
|
||
"REMOVE_TAG": "删除 TAG",
|
||
"NAME_ALREADY_EXISTS": "当前的镜像已经存在此名字的Tag"
|
||
},
|
||
"LABEL": {
|
||
"LABEL": "标签",
|
||
"DESCRIPTION": "描述",
|
||
"CREATION_TIME": "创建时间",
|
||
"NEW_LABEL": "新建标签",
|
||
"EDIT": "编辑",
|
||
"DELETE": "删除",
|
||
"LABEL_NAME": "标签名字",
|
||
"COLOR": "颜色",
|
||
"FILTER_LABEL_PLACEHOLDER": "过滤标签",
|
||
"NO_LABELS": "无标签",
|
||
"DELETION_TITLE_TARGET": "删除标签确认",
|
||
"DELETION_SUMMARY_TARGET": "确认删除标签 {{param}}?",
|
||
"PLACEHOLDER": "未发现任何标签!",
|
||
"NAME_ALREADY_EXISTS": "标签名已存在。"
|
||
},
|
||
"QUOTA": {
|
||
"PROJECT": "项目",
|
||
"OWNER": "创建者",
|
||
"COUNT": "数量",
|
||
"STORAGE": "存储",
|
||
"EDIT": "修改",
|
||
"DELETE": "删除",
|
||
"OF": "of",
|
||
"PROJECT_QUOTA_DEFAULT_ARTIFACT": "每个项目的默认项目计数",
|
||
"PROJECT_QUOTA_DEFAULT_DISK": "每个项目的默认磁盘空间",
|
||
"EDIT_PROJECT_QUOTAS": "修改项目容量",
|
||
"EDIT_DEFAULT_PROJECT_QUOTAS": "修改项目默认配额",
|
||
"SET_QUOTAS": "设置项目“{{params}}”的项目配额",
|
||
"SET_DEFAULT_QUOTAS": "创建新项目时设置默认项目配额",
|
||
"COUNT_QUOTA": "配额数量",
|
||
"COUNT_DEFAULT_QUOTA": "默认配额数量",
|
||
"STORAGE_QUOTA": "配额存储",
|
||
"STORAGE_DEFAULT_QUOTA": "默认配额存储",
|
||
"SAVE_SUCCESS": "项目容量修改成功",
|
||
"UNLIMITED": "不设限",
|
||
"INVALID_INPUT": "输入错误",
|
||
"PLACEHOLDER": "我们找不到任何可以配置定额的项目"
|
||
},
|
||
"WEEKLY": {
|
||
"MONDAY": "周一",
|
||
"TUESDAY": "周二",
|
||
"WEDNESDAY": "周三",
|
||
"THURSDAY": "周四",
|
||
"FRIDAY": "周五",
|
||
"SATURDAY": "周六",
|
||
"SUNDAY": "周日"
|
||
},
|
||
"OPERATION": {
|
||
"LOCAL_EVENT": "本地事件",
|
||
"ALL": "所有",
|
||
"RUNNING": "进行中",
|
||
"FAILED": "失败",
|
||
"DELETE_PROJECT": "删除项目",
|
||
"DELETE_REPO": "删除仓库",
|
||
"DELETE_TAG": "删除镜像Tag",
|
||
"DELETE_USER": "删除用户",
|
||
"DELETE_ROBOT": "删除账户",
|
||
"DELETE_REGISTRY": "删除Registry",
|
||
"DELETE_REPLICATION": "删除复制",
|
||
"DELETE_MEMBER": "删除用户成员",
|
||
"DELETE_GROUP": "删除组成员",
|
||
"SWITCH_ROLE": "切换角色",
|
||
"ADD_GROUP": "添加组成员",
|
||
"ADD_USER": "添加用户成员",
|
||
"DELETE_LABEL": "删除标签",
|
||
"REPLICATION": "复制",
|
||
"DAY_AGO": "天前",
|
||
"HOUR_AGO": "小时前",
|
||
"MINUTE_AGO": "分钟前",
|
||
"SECOND_AGO": "少于一分钟",
|
||
"EVENT_LOG": "事件日志"
|
||
},
|
||
"UNKNOWN_ERROR": "发生未知错误,请稍后再试。",
|
||
"UNAUTHORIZED_ERROR": "会话无效或者已经过期, 请重新登录以继续。",
|
||
"REPO_READ_ONLY": "Harbor 被设置为只读模式,在此模式下,不能删除仓库、artifact、 Tag 及推送镜像。",
|
||
"FORBIDDEN_ERROR": "当前操作被禁止,请确认你有合法的权限。",
|
||
"GENERAL_ERROR": "调用后台服务时出现错误: {{param}}。",
|
||
"BAD_REQUEST_ERROR": "错误请求, 操作无法完成。",
|
||
"NOT_FOUND_ERROR": "对象不存在, 请求无法完成。",
|
||
"CONFLICT_ERROR": "请求包含冲突, 操作无法完成。",
|
||
"PRECONDITION_FAILED": "验证前置条件失败, 无法执行操作。",
|
||
"SERVER_ERROR": "服务器出现内部错误,请求无法完成。",
|
||
"INCONRRECT_OLD_PWD": "旧密码不正确。",
|
||
"UNKNOWN": "未知",
|
||
"STATUS": "状态",
|
||
"START_TIME": "创建时间",
|
||
"CREATION_TIME": "创建时间",
|
||
"UPDATE_TIME": "更新时间",
|
||
"LOGS": "日志",
|
||
"PENDING": "未开始",
|
||
"FINISHED": "已完成",
|
||
"STOPPED": "已停止",
|
||
"RUNNING": "执行中",
|
||
"ERROR": "错误",
|
||
"SCHEDULE": {
|
||
"NONE": "无",
|
||
"DAILY": "每天",
|
||
"WEEKLY": "每周",
|
||
"HOURLY": "每小时",
|
||
"CUSTOM": "自定义",
|
||
"CRON": "cron",
|
||
"MANUAL": "手动",
|
||
"ON": " ",
|
||
"AT": " ",
|
||
"NOSCHEDULE": "获取schedule时出现错误"
|
||
|
||
},
|
||
"GC": {
|
||
"CURRENT_SCHEDULE": "当前定时任务",
|
||
"GC_NOW": "立即清理垃圾",
|
||
"JOB_HISTORY": "历史任务",
|
||
"JOB_ID": "任务ID",
|
||
"TRIGGER_TYPE": "触发类型",
|
||
"LATEST_JOBS": "最新的 {{param}} 个任务",
|
||
"MSG_SUCCESS": "垃圾回收成功",
|
||
"MSG_SCHEDULE_SET": "垃圾回收定时任务设置成功",
|
||
"MSG_SCHEDULE_RESET": "垃圾回收定时任务已被重置",
|
||
"PARAMETERS": "参数",
|
||
"DELETE_UNTAGGED": "允许回收无 tag 的 artifacts",
|
||
"EXPLAIN": "垃圾回收是一个计算密集型操作,可能会影响仓库性能"
|
||
},
|
||
"RETAG": {
|
||
"MSG_SUCCESS": "Artifact 拷贝成功",
|
||
"TIP_REPO": "镜像仓库名被分解为路径组件。仓库名必须至少有一个小写字母、字母数字字符,可选句点、破折号或下划线分隔。严格意义上说,它必须匹配正则表达式[a-z0-9]+(?[.-][a-z0-9]+)*.如果仓库名有两个或多个路径组件,则它们必须用正斜杠('/')分隔。包括斜杠在内的仓库名的总长度必须小于256个字符。",
|
||
"TIP_TAG": "Tag 是应用于存储库中的 Docker 映像的一种标签,它用于区分多种镜像。它需要匹配 Regex:([\\w][\\w.-]{0,127})"
|
||
},
|
||
"CVE_ALLOWLIST": {
|
||
"DEPLOYMENT_SECURITY": "部署安全性",
|
||
"CVE_ALLOWLIST": "CVE特赦名单",
|
||
"SYS_ALLOWLIST_EXPLAIN": "在计算镜像的的安全性漏洞时,在系统的CVE特赦名单中的漏洞将会被忽略。",
|
||
"ADD_SYS": "可添加一条或多条CVE ID至系统的CVE特赦名单中",
|
||
"WARNING_SYS": "系统的CVE特赦名单已过期. 请延长有效期以使特赦名单生效",
|
||
"WARNING_PRO": "该项目的CVE特赦名单已过期. 请延长有效期以使特赦名单生效",
|
||
"ADD": "添加",
|
||
"ENTER": "输入一条或多条CVE ID",
|
||
"HELP": "CVE ID之间请用英文逗号隔开或者换行",
|
||
"NONE": "无",
|
||
"EXPIRES_AT": "有效期至",
|
||
"NEVER_EXPIRES": "永不过期",
|
||
"PRO_ALLOWLIST_EXPLAIN": "在推送和拉取镜像时,在项目的CVE特赦名单中的漏洞将会被忽略",
|
||
"PRO_OR_SYS": "您可以选择使用系统的CVE特赦名单作为该项目的特赦名单,也可勾选“启用项目特赦名单”项来建立该项目自己的CVE特赦名单,",
|
||
"MERGE_INTO": "您可以点击“复制系统特赦名单”项将系统特赦名单合并至该项目特赦名单中,并可为该项目特赦名单添加特有的CVE IDs",
|
||
"SYS_ALLOWLIST": "启用系统特赦名单",
|
||
"PRO_ALLOWLIST": "启用项目特赦名单",
|
||
"ADD_SYSTEM": "复制系统特赦名单"
|
||
},
|
||
"TAG_RETENTION": {
|
||
"TAG_RETENTION": "Tag保留",
|
||
"RETENTION_RULES": "保留规则",
|
||
"RULE_NAME_1": "最近{{number}}天的 artifacts",
|
||
"RULE_NAME_2": "最近活跃的{{number}}个 artifacts",
|
||
"RULE_NAME_3": "最近推送的{{number}}个 artifacts",
|
||
"RULE_NAME_4": "最近拉取的{{number}}个 artifacts",
|
||
"RULE_NAME_5": "全部 artifacts",
|
||
"ADD_RULE": "添加规则",
|
||
"ADD_RULE_HELP_1": "点击添加按钮可添加规则",
|
||
"ADD_RULE_HELP_2": "Tag保留策略每天运行一次.",
|
||
"RETENTION_RUNS": "运行保留策略",
|
||
"RUN_NOW": "立即运行",
|
||
"WHAT_IF_RUN": "模拟运行",
|
||
"ABORT": "中止",
|
||
"SERIAL": "ID",
|
||
"STATUS": "状态",
|
||
"DRY_RUN": "模拟运行",
|
||
"START_TIME": "开始时间",
|
||
"DURATION": "持续时间",
|
||
"DETAILS": "详情",
|
||
"REPOSITORY": "仓库",
|
||
"EDIT": "编辑",
|
||
"DISABLE": "禁用",
|
||
"ENABLE": "启用",
|
||
"DELETE": "删除",
|
||
"ADD_TITLE": "添加 Tag 保留规则",
|
||
"ADD_SUBTITLE": "为当前项目指定 tag 保留规则。所有 tag 保留规则独立计算并且适用于所有符合条件的仓库。",
|
||
"BY_WHAT": "以 artifact 数量或天数为条件",
|
||
"RULE_TEMPLATE_1": "最近#天的 artifacts",
|
||
"RULE_TEMPLATE_2": "最近活跃的#个 artifacts",
|
||
"RULE_TEMPLATE_3": "最近推送的#个 artifacts",
|
||
"RULE_TEMPLATE_4": "最近拉取的#个 artifacts",
|
||
"RULE_TEMPLATE_5": "全部",
|
||
"ACTION_RETAIN": " 保留",
|
||
"UNIT_DAY": "天数",
|
||
"UNIT_COUNT": "个数",
|
||
"NUMBER": "数量",
|
||
"IN_REPOSITORIES": "应用到仓库",
|
||
"REP_SEPARATOR": "使用逗号分隔repos,repo*和**",
|
||
"TAGS": "Tags",
|
||
"INCLUDE_UNTAGGED": " 无 Tag 的 Artifacts",
|
||
"UNTAGGED": " 无 Tag",
|
||
"MATCHES_TAGS": "匹配 tags",
|
||
"MATCHES_EXCEPT_TAGS": "排除 tags",
|
||
"TAG_SEPARATOR": "输入多个逗号分隔的 Tags, Tag*或**。可通过勾选将未加 Tag 的 artifacts 作为此策略的一部分。",
|
||
"LABELS": "标签",
|
||
"MATCHES_LABELS": "匹配标签",
|
||
"MATCHES_EXCEPT_LABELS": "排除标签",
|
||
"REP_LABELS": "使用逗号分割标签",
|
||
"RETENTION_RUN": "运行保留策略",
|
||
"RETENTION_RUN_EXPLAIN": "执行保留策略将对该项目中的 artifacts 产生反向影响,受影响的 artifacts tags 将会被删除。您可选择取消或者使用模拟运行,或者点击运行以继续。",
|
||
"RETENTION_RUN_ABORTED": "中止运行保留策略",
|
||
"RETENTION_RUN_ABORTED_EXPLAIN": "已中止运行保留策略,已删除的 artifacts 不可恢复。您可执行另一个运行命令以便继续删除 artifacts。如需模拟运行,请点击模拟运行按钮。",
|
||
"LOADING": "载入中...",
|
||
"NO_EXECUTION": "暂无记录!",
|
||
"NO_HISTORY": "暂无记录!",
|
||
"DELETION": "删除记录",
|
||
"EDIT_TITLE": "编辑Tag保留规则",
|
||
"LOG": "日志",
|
||
"EXCLUDES": "排除",
|
||
"MATCHES": "匹配",
|
||
"REPO": "仓库",
|
||
"EXC": "排除",
|
||
"MAT": "匹配",
|
||
"AND": "且",
|
||
"WITH": "有",
|
||
"WITHOUT": "没有",
|
||
"LOWER_LABELS": "标签",
|
||
"WITH_CONDITION": "基于条件",
|
||
"LOWER_TAGS": "tags",
|
||
"TRIGGER": "定时执行",
|
||
"RETAINED": "保留数",
|
||
"TOTAL": "总数",
|
||
"NONE": "空",
|
||
"RULE_NAME_6": "最近{{number}}天被拉取过的 artifacts",
|
||
"RULE_NAME_7": "最近{{number}}天被推送过的 artifacts",
|
||
"RULE_TEMPLATE_6": "最近#天被拉取过的 artifacts",
|
||
"RULE_TEMPLATE_7": "最近#天被推送过的 artifacts",
|
||
"SCHEDULE": "定时任务",
|
||
"SCHEDULE_WARNING": "执行保留策略将会删除受影响的 artifacts,且不可恢复。请在制定定时任务前仔细检查所有保留规则。",
|
||
"EXISTING_RULE": "规则已存在",
|
||
"ILLEGAL_RULE": "规则不合法",
|
||
"INVALID_RULE": "无效规则",
|
||
"COUNT_LARGE": "参数“个数”太大",
|
||
"DAYS_LARGE": "参数“天数”太大",
|
||
"EXECUTION_TYPE": "执行类型",
|
||
"ACTION": "操作"
|
||
},
|
||
"IMMUTABLE_TAG": {
|
||
"IMMUTABLE_RULES": "不可变的 Tag 规则",
|
||
"ADD_RULE": "添加新规则",
|
||
"ADD_RULE_HELP_1": "点击添加按钮可添加规则。",
|
||
"EDIT": "修改",
|
||
"DISABLE": "禁用",
|
||
"ENABLE": "启用",
|
||
"DELETE": "删除",
|
||
"ADD_TITLE": "添加不可变的 Tag 规则",
|
||
"ADD_SUBTITLE": "为此项目指定不可变的 Tag 规则。注意:所有不可变的 Tag 规则都将首先被独立计算,合并后最终获得不可变规则的集合。",
|
||
"IN_REPOSITORIES": "应用到仓库",
|
||
"REP_SEPARATOR": "使用逗号分隔 repos,repo* 和 **。",
|
||
"TAGS": "Tags",
|
||
"TAG_SEPARATOR": "使用逗号分割 tags,tag* 和 **。",
|
||
"EDIT_TITLE": "编辑不改变的 Tag 规则",
|
||
"EXC": "排除",
|
||
"MAT": "匹配",
|
||
"AND": "且",
|
||
"WITH": "有",
|
||
"WITHOUT": "没有",
|
||
"LOWER_LABELS": "标签",
|
||
"LOWER_TAGS": " tags",
|
||
"NONE": " 无",
|
||
"EXISTING_RULE": "规则已存在。",
|
||
"ACTION": "操作"
|
||
},
|
||
"SCANNER": {
|
||
"DELETION_SUMMARY": "确定删除扫描器{{param}}?",
|
||
"SKIP_CERT_VERIFY": "当远程注册使用自签或不可信证书时可勾选此项以跳过证书认证。",
|
||
"NAME": "名称",
|
||
"NAME_EXISTS": "名称已存在",
|
||
"NAME_REQUIRED": "名称为必填项",
|
||
"NAME_REX": "名称由小写字符、数字和._-组成且至少2个字符并以字符或者数字开头。",
|
||
"DESCRIPTION": "描述",
|
||
"ENDPOINT": "地址",
|
||
"ENDPOINT_EXISTS": "地址已存在",
|
||
"ENDPOINT_REQUIRED": "地址为必填项",
|
||
"ILLEGAL_ENDPOINT": "非法地址",
|
||
"AUTH": "认证模型",
|
||
"NONE": "None",
|
||
"BASIC": "Basic",
|
||
"BEARER": "Bearer",
|
||
"API_KEY": "APIKey",
|
||
"USERNAME": "用户名",
|
||
"USERNAME_REQUIRED": "用户名为必填项",
|
||
"PASSWORD": "密码",
|
||
"PASSWORD_REQUIRED": "密码为必填项",
|
||
"TOKEN": "令牌",
|
||
"TOKEN_REQUIRED": "令牌为必填项",
|
||
"API_KEY_REQUIRED": "APIKey为必填项",
|
||
"SKIP": "跳过证书认证",
|
||
"ADD_SCANNER": "添加扫描器",
|
||
"EDIT_SCANNER": "编辑扫描器",
|
||
"TEST_CONNECTION": "测试连接",
|
||
"ADD_SUCCESS": "添加成功",
|
||
"TEST_PASS": "测试成功",
|
||
"TEST_FAILED": "Ping: 目标地址{{name}}:{{url}}连接失败",
|
||
"UPDATE_SUCCESS": "更新成功",
|
||
"SCANNER_COLON": "扫描器:",
|
||
"NAME_COLON": "Name:",
|
||
"VENDOR_COLON": "Vendor:",
|
||
"VERSION_COLON": "Version:",
|
||
"CAPABILITIES": "Capabilities",
|
||
"CONSUMES_MIME_TYPES_COLON": "Consumes Mime Types:",
|
||
"PRODUCTS_MIME_TYPES_COLON": "Produces Mime Types:",
|
||
"PROPERTIES": "Properties",
|
||
"NEW_SCANNER": "新建扫描器",
|
||
"SET_AS_DEFAULT": "设为默认",
|
||
"HEALTH": "健康",
|
||
"DISABLED": "禁用",
|
||
"NO_SCANNER": "暂无记录",
|
||
"DEFAULT": "默认",
|
||
"HEALTHY": "健康",
|
||
"UNHEALTHY": "不健康",
|
||
"SCANNERS": "扫描器",
|
||
"SCANNER": "扫描器",
|
||
"EDIT": "编辑",
|
||
"NOT_AVAILABLE": "不可用",
|
||
"ADAPTER": "适配器",
|
||
"VENDOR": "供应商",
|
||
"VERSION": "版本",
|
||
"SELECT_SCANNER": "选择扫描器",
|
||
"ENABLED": "启用",
|
||
"ENABLE": "启用",
|
||
"DISABLE": "禁用",
|
||
"DELETE_SUCCESS": "删除成功",
|
||
"TOTAL": "总计",
|
||
"FIXABLE": "可修复",
|
||
"DURATION": "扫描用时:",
|
||
"OPTIONS": "选项",
|
||
"USE_INNER": "使用仓库内部地址",
|
||
"USE_INNER_TIP": "选中此项,扫描器将使用仓库内部地址访问其相关内容",
|
||
"VULNERABILITY_SEVERITY": "漏洞严重度:",
|
||
"CONFIRM_DELETION": "删除扫描器确认",
|
||
"NO_PROJECT_SCANNER": "无扫描器",
|
||
"SET_UNHEALTHY_SCANNER": "选择的扫描器:{{name}}是不健康的",
|
||
"SCANNED_BY": "扫描器:",
|
||
"IMAGE_SCANNERS": "镜像扫描器",
|
||
"VIEW_DOC": "查看文档",
|
||
"ALL_SCANNERS": "全部扫描器",
|
||
"HELP_INFO_1": "默认扫描器已安装。获取扫描器安装帮助,请查看",
|
||
"HELP_INFO_2": "文档。",
|
||
"NO_DEFAULT_SCANNER": "未配置默认扫描器"
|
||
}
|
||
}
|