mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-27 11:07:46 +01:00
commit
554c57fc19
@ -17,11 +17,12 @@
|
||||
padding-right: 21px !important;
|
||||
}
|
||||
|
||||
.global-message-alert {
|
||||
|
||||
/*.global-message-alert {
|
||||
position: fixed;
|
||||
top: 55px;
|
||||
left: 260px;
|
||||
width: 100%;
|
||||
z-index: 999;
|
||||
padding-right: 276px;
|
||||
}
|
||||
}*/
|
@ -151,7 +151,7 @@
|
||||
|
||||
.esxc-gauge-small .esxc-gauge-circle-caption .esxc-value {
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-gauge-circle-caption .esxc-unit {
|
||||
@ -159,11 +159,11 @@
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-gauge-circle-caption .esxc-loading {
|
||||
font-size: 12px;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-title {
|
||||
font-size: 16px;
|
||||
font-size: 10px;
|
||||
text-align: center;
|
||||
margin-top: 3px;
|
||||
position: relative;
|
||||
@ -185,15 +185,15 @@
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-limit .esxc-value {
|
||||
font-size: 10px;
|
||||
font-size: 8px;
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-limit .esxc-unit {
|
||||
font-size: 10px;
|
||||
font-size: 8px;
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-limit .esxc-label {
|
||||
font-size: 10px;
|
||||
font-size: 8px;
|
||||
}
|
||||
|
||||
.esxc-gauge-small .esxc-limit .esxc-bar-limit {
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
.statistic-data {
|
||||
font-size: 16px;
|
||||
font-weight: 900;
|
||||
font-weight: 600;
|
||||
font-family: Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif;
|
||||
line-height: 16px;
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
},
|
||||
"SIGN_IN": {
|
||||
"REMEMBER": "Remember me",
|
||||
"INVALID_MSG": "Invalid user name or password",
|
||||
"INVALID_MSG": "Invalid user name or password.",
|
||||
"FORGOT_PWD": "Forgot password",
|
||||
"HEADER_LINK": "Sign In"
|
||||
},
|
||||
@ -34,22 +34,22 @@
|
||||
"NEGATIVE": "NEGATIVE"
|
||||
},
|
||||
"TOOLTIP": {
|
||||
"EMAIL": "Email should be a valid email address like name@example.com",
|
||||
"USER_NAME": "Can not contain \"~#$% and maxinum length should be less than 20 characters",
|
||||
"FULL_NAME": "Max length should be less than 20 characters",
|
||||
"COMMENT": "Length of comment should be less than 20 characters",
|
||||
"CURRENT_PWD": "Current password is required",
|
||||
"PASSWORD": "Password should be at least 8 characters with 1 uppercase, 1 lowercase and 1 number",
|
||||
"CONFIRM_PWD": "Password should be same as the password above",
|
||||
"SIGN_IN_USERNAME": "Username is required",
|
||||
"SIGN_IN_PWD": "Password is required",
|
||||
"SIGN_UP_MAIL": "Email is only used for resetting your password",
|
||||
"SIGN_UP_REAL_NAME": "First name and last name",
|
||||
"ITEM_REQUIRED": "Field is required",
|
||||
"NUMBER_REQUIRED": "Field is required and should be numbers",
|
||||
"PORT_REQUIRED": "Field is required and should be valid port number",
|
||||
"EMAIL_EXISTING": "Email address is already existing",
|
||||
"USER_EXISTING": "Username is already used"
|
||||
"EMAIL": "Email should be a valid email address like name@example.com.",
|
||||
"USER_NAME": "Cannot contain special characters and maximum length should be 20 characters.",
|
||||
"FULL_NAME": "Maximum length should be 20 characters.",
|
||||
"COMMENT": "Length of comment should be less than 20 characters.",
|
||||
"CURRENT_PWD": "Current password is required.",
|
||||
"PASSWORD": "Password should be at least 8 characters with at least 1 uppercase, 1 lowercase and 1 number.",
|
||||
"CONFIRM_PWD": "Passwords do not match.",
|
||||
"SIGN_IN_USERNAME": "Username is required.",
|
||||
"SIGN_IN_PWD": "Password is required.",
|
||||
"SIGN_UP_MAIL": "Email is only used for resetting your password.",
|
||||
"SIGN_UP_REAL_NAME": "First and last name",
|
||||
"ITEM_REQUIRED": "Field is required.",
|
||||
"NUMBER_REQUIRED": "Field is required and should be numbers.",
|
||||
"PORT_REQUIRED": "Field is required and should be valid port number.",
|
||||
"EMAIL_EXISTING": "Email address already exists.",
|
||||
"USER_EXISTING": "Username is already in use."
|
||||
},
|
||||
"PLACEHOLDER": {
|
||||
"CURRENT_PWD": "Enter current password",
|
||||
@ -68,15 +68,15 @@
|
||||
"FULL_NAME": "First and last name",
|
||||
"COMMENT": "Comments",
|
||||
"PASSWORD": "Password",
|
||||
"SAVE_SUCCESS": "User profile saved successfully"
|
||||
"SAVE_SUCCESS": "User profile saved successfully."
|
||||
},
|
||||
"CHANGE_PWD": {
|
||||
"TITLE": "Change Password",
|
||||
"CURRENT_PWD": "Current Password",
|
||||
"NEW_PWD": "New Password",
|
||||
"CONFIRM_PWD": "Confirm Password",
|
||||
"SAVE_SUCCESS": "User password changed successfully",
|
||||
"PASS_TIPS": "At least 8 chars with 1 uppercase, 1 lowercase and 1 number"
|
||||
"SAVE_SUCCESS": "User password changed successfully.",
|
||||
"PASS_TIPS": "At least 8 characters with 1 uppercase, 1 lowercase and 1 number"
|
||||
},
|
||||
"ACCOUNT_SETTINGS": {
|
||||
"PROFILE": "User Profile",
|
||||
@ -101,8 +101,8 @@
|
||||
},
|
||||
"USER": {
|
||||
"ADD_ACTION": "USER",
|
||||
"ENABLE_ADMIN_ACTION": "Enable administrator",
|
||||
"DISABLE_ADMIN_ACTION": "Disable administrator",
|
||||
"ENABLE_ADMIN_ACTION": "Set as Administrator",
|
||||
"DISABLE_ADMIN_ACTION": "Revoke Administrator",
|
||||
"DEL_ACTION": "Delete",
|
||||
"FILTER_PLACEHOLDER": "Filter users",
|
||||
"COLUMN_NAME": "Name",
|
||||
@ -112,10 +112,10 @@
|
||||
"IS_ADMIN": "Yes",
|
||||
"IS_NOT_ADMIN": "No",
|
||||
"ADD_USER_TITLE": "New User",
|
||||
"SAVE_SUCCESS": "New user created successfully",
|
||||
"SAVE_SUCCESS": "New user created successfully.",
|
||||
"DELETION_TITLE": "Confirm user deletion",
|
||||
"DELETION_SUMMARY": "Do you want to delete user {{param}}?",
|
||||
"DELETE_SUCCESS": "User deleted successfully",
|
||||
"DELETE_SUCCESS": "User deleted successfully.",
|
||||
"ITEMS": "item(s)"
|
||||
},
|
||||
"PROJECT": {
|
||||
@ -147,7 +147,7 @@
|
||||
"CREATED_SUCCESS": "Created project successfully.",
|
||||
"DELETED_SUCCESS": "Deleted project successfully.",
|
||||
"TOGGLED_SUCCESS": "Toggled project successfully.",
|
||||
"FAILED_TO_DELETE_PROJECT": "Project contains repositories or replication rules can not be deleted.",
|
||||
"FAILED_TO_DELETE_PROJECT": "Project contains repositories or replication rules cannot be deleted.",
|
||||
"INLINE_HELP_PUBLIC": "When a project is set to public, anyone has read permission to the repositories under this project, and the user does not need to run \"docker login\" before pulling images under this project."
|
||||
},
|
||||
"PROJECT_DETAIL": {
|
||||
@ -282,8 +282,8 @@
|
||||
"TESTING_CONNECTION": "Testing Connection...",
|
||||
"TEST_CONNECTION_SUCCESS": "Connection tested successfully.",
|
||||
"TEST_CONNECTION_FAILURE": "Failed to ping endpoint.",
|
||||
"CONFLICT_NAME": "Name or endpoint URL already exists.",
|
||||
"INVALID_NAME": "Invalid destination name.",
|
||||
"CONFLICT_NAME": "Endpoint name or URL already exists.",
|
||||
"INVALID_NAME": "Invalid endpoint name.",
|
||||
"FAILED_TO_GET_TARGET": "Failed to get endpoint.",
|
||||
"CREATION_TIME": "Creation Time",
|
||||
"ITEMS": "item(s)",
|
||||
@ -292,7 +292,7 @@
|
||||
"DELETED_SUCCESS": "Deleted endpoint successfully.",
|
||||
"DELETED_FAILED": "Deleted endpoint failed.",
|
||||
"CANNOT_EDIT": "Endpoint cannot be changed while the replication rule is enabled.",
|
||||
"FAILED_TO_DELETE_TARGET_IN_USED": "Failed to delete endpoint in which being used."
|
||||
"FAILED_TO_DELETE_TARGET_IN_USED": "Failed to delete the endpoint in use."
|
||||
},
|
||||
"REPOSITORY": {
|
||||
"COPY_ID": "Copy ID",
|
||||
@ -308,7 +308,7 @@
|
||||
"DELETION_SUMMARY_REPO": "Do you want to delete repository {{param}}?",
|
||||
"DELETION_TITLE_TAG": "Confirm Tag Deletion",
|
||||
"DELETION_SUMMARY_TAG": "Do you want to delete tag {{param}}?",
|
||||
"DELETION_TITLE_TAG_DENIED": "Signed Tag can't be deleted",
|
||||
"DELETION_TITLE_TAG_DENIED": "Signed tag cannot be deleted",
|
||||
"DELETION_SUMMARY_TAG_DENIED": "The tag must be removed from the Notary before it can be deleted.\nDelete from Notary via this command:\n{{param}}",
|
||||
"FILTER_FOR_REPOSITORIES": "Filter Repositories",
|
||||
"TAG": "Tag",
|
||||
@ -333,9 +333,9 @@
|
||||
"TITLE": "Reset Password",
|
||||
"CAPTION": "Enter your email to reset your password",
|
||||
"EMAIL": "Email",
|
||||
"SUCCESS": "Mail with password resetting is successfully sent. You can close this dialog and check your mailbox now.",
|
||||
"SUCCESS": "Mail with password resetting link is successfully sent. You can close this dialog and check your mailbox.",
|
||||
"CAPTION2": "Enter your new password",
|
||||
"RESET_OK": "Password has been successfully reset. Click OK to login with new password"
|
||||
"RESET_OK": "Password has been successfully reset. Click OK to login with new password."
|
||||
},
|
||||
"RECENT_LOG": {
|
||||
"SUB_TITLE": "Show",
|
||||
@ -349,7 +349,7 @@
|
||||
"SYSTEM": "System Settings",
|
||||
"CONFIRM_TITLE": "Confirm to cancel",
|
||||
"CONFIRM_SUMMARY": "Some changes have not been saved. Do you want to discard them?",
|
||||
"SAVE_SUCCESS": "Configurations have been successfully saved",
|
||||
"SAVE_SUCCESS": "Configuration has been successfully saved.",
|
||||
"MAIL_SERVER": "Email Server",
|
||||
"MAIL_SERVER_PORT": "Email Server Port",
|
||||
"MAIL_USERNAME": "Email Username",
|
||||
@ -370,15 +370,15 @@
|
||||
"PRO_CREATION_EVERYONE": "Everyone",
|
||||
"PRO_CREATION_ADMIN": "Admin Only",
|
||||
"TOOLTIP": {
|
||||
"SELF_REGISTRATION": "Enable sign up",
|
||||
"VERIFY_REMOTE_CERT": "Determine whether the image replication should verify the certificate of a remote Habor registry. Uncheck this box when the remote registry uses a self-signed or untrusted certificate.",
|
||||
"AUTH_MODE": "By default the auth mode is database, i.e. the credentials are stored in a local database. Set it to LDAP if you want to verify a user's credentials against an LDAP server.",
|
||||
"SELF_REGISTRATION": "Enable sign up.",
|
||||
"VERIFY_REMOTE_CERT": "Determine whether the image replication should verify the certificate of a remote Harbor registry. Uncheck this box when the remote registry uses a self-signed or untrusted certificate.",
|
||||
"AUTH_MODE": "By default the authentication mode is database, i.e. the credentials are stored in a local database. Set it to LDAP if you want to verify a user's credential against an LDAP server.",
|
||||
"LDAP_SEARCH_DN": "A user's DN who has the permission to search the LDAP/AD server. If your LDAP/AD server does not support anonymous search, you should configure this DN and ldap_search_pwd.",
|
||||
"LDAP_BASE_DN": "The base DN from which to look up a user in LDAP/AD",
|
||||
"LDAP_UID": "The attribute used in a search to match a user. It could be uid, cn, email, sAMAccountName or other attributes depending on your LDAP/AD",
|
||||
"LDAP_BASE_DN": "The base DN from which to look up a user in LDAP/AD.",
|
||||
"LDAP_UID": "The attribute used in a search to match a user. It could be uid, cn, email, sAMAccountName or other attributes depending on your LDAP/AD.",
|
||||
"LDAP_SCOPE": "The scope to search for users",
|
||||
"TOKEN_EXPIRATION": "The expiration time (in minutes) of a token created by the token service. Default is 30 minutes",
|
||||
"PRO_CREATION_RESTRICTION": "The flag to control what users have permission to create projects. By default everyone can create a project. Set to 'adminonly' so only an admin can create a project."
|
||||
"TOKEN_EXPIRATION": "The expiration time (in minutes) of a token created by the token service. Default is 30 minutes.",
|
||||
"PRO_CREATION_RESTRICTION": "The flag to define what users have permission to create projects. By default, everyone can create a project. Set to 'Admin Only' so that only an administrator can create a project."
|
||||
},
|
||||
"LDAP": {
|
||||
"URL": "LDAP URL",
|
||||
@ -389,16 +389,16 @@
|
||||
"UID": "LDAP UID",
|
||||
"SCOPE": "LDAP Scope"
|
||||
},
|
||||
"TEST_MAIL_SUCCESS": "Connection to mail server is verified",
|
||||
"TEST_LDAP_SUCCESS": "Connection to LDAP server is verified",
|
||||
"TEST_MAIL_FAILED": "Failed to verify mail server with error: {{param}}",
|
||||
"TEST_LDAP_FAILED": "Failed to verify LDAP server with error: {{param}}",
|
||||
"TEST_MAIL_SUCCESS": "Connection to mail server is verified.",
|
||||
"TEST_LDAP_SUCCESS": "Connection to LDAP server is verified.",
|
||||
"TEST_MAIL_FAILED": "Failed to verify mail server with error: {{param}}.",
|
||||
"TEST_LDAP_FAILED": "Failed to verify LDAP server with error: {{param}}.",
|
||||
"LEAVING_CONFIRMATION_TITLE": "Confirm to leave",
|
||||
"LEAVING_CONFIRMATION_SUMMARY": "Changes have not been saved yet. Do you want to leave currnet page?"
|
||||
"LEAVING_CONFIRMATION_SUMMARY": "Changes have not been saved yet. Do you want to leave current page?"
|
||||
},
|
||||
"PAGE_NOT_FOUND": {
|
||||
"MAIN_TITLE": "Page not found",
|
||||
"SUB_TITLE": "Redirect to Harbor page in",
|
||||
"SUB_TITLE": "Redirecting to main page in",
|
||||
"UNIT": "seconds..."
|
||||
},
|
||||
"ABOUT": {
|
||||
@ -428,15 +428,15 @@
|
||||
"IN_PROGRESS": "Search...",
|
||||
"BACK": "Back"
|
||||
},
|
||||
"UNKNOWN_ERROR": "Unknown errors have occurred. Please try again later",
|
||||
"UNAUTHORIZED_ERROR": "Your session is invalid or has expired. You need to sign in to continue your action",
|
||||
"FORBIDDEN_ERROR": "You do not have the proper privileges to perform the action",
|
||||
"GENERAL_ERROR": "Errors have occurred when performing service call: {{param}}",
|
||||
"BAD_REQUEST_ERROR": "We are unable to perform your action because of a bad request",
|
||||
"NOT_FOUND_ERROR": "Your request can not be completed because the object does not exist",
|
||||
"CONFLICT_ERROR": "We are unable to perform your action because your submission has conflicts",
|
||||
"UNKNOWN_ERROR": "Unknown errors have occurred. Please try again later.",
|
||||
"UNAUTHORIZED_ERROR": "Your session is invalid or has expired. You need to sign in to continue your action.",
|
||||
"FORBIDDEN_ERROR": "You do not have the proper privileges to perform the action.",
|
||||
"GENERAL_ERROR": "Errors have occurred when performing service call: {{param}}.",
|
||||
"BAD_REQUEST_ERROR": "We are unable to perform your action because of a bad request.",
|
||||
"NOT_FOUND_ERROR": "Your request cannot be completed because the object does not exist.",
|
||||
"CONFLICT_ERROR": "We are unable to perform your action because your submission has conflicts.",
|
||||
"PRECONDITION_FAILED": "We are unable to perform your action because of a precondition failure.",
|
||||
"SERVER_ERROR": "We are unable to perform your action because internal server errors have occurred",
|
||||
"INCONRRECT_OLD_PWD": "The old password is incorrect",
|
||||
"SERVER_ERROR": "We are unable to perform your action because internal server errors have occurred.",
|
||||
"INCONRRECT_OLD_PWD": "The old password is incorrect.",
|
||||
"UNKNOWN": "n/a"
|
||||
}
|
@ -8,7 +8,7 @@
|
||||
},
|
||||
"SIGN_IN": {
|
||||
"REMEMBER": "记住我",
|
||||
"INVALID_MSG": "用户名或者密码不正确",
|
||||
"INVALID_MSG": "用户名或者密码不正确。",
|
||||
"FORGOT_PWD": "忘记密码",
|
||||
"HEADER_LINK": "登录"
|
||||
},
|
||||
@ -29,27 +29,27 @@
|
||||
"CLOSE": "关闭",
|
||||
"TEST_LDAP": "测试LDAP服务器",
|
||||
"MORE_INFO": "更多信息...",
|
||||
"YES": "确定",
|
||||
"YES": "是",
|
||||
"NO": "否",
|
||||
"NEGATIVE": "否"
|
||||
},
|
||||
"TOOLTIP": {
|
||||
"EMAIL": "请使用正确的邮箱地址,比如name@example.com",
|
||||
"USER_NAME": "不能包含\"~#$%特殊字符且长度不能超过20",
|
||||
"FULL_NAME": "长度不能超过20",
|
||||
"COMMENT": "长度不能超过20",
|
||||
"CURRENT_PWD": "当前密码必需",
|
||||
"PASSWORD": "密码长度至少为8且需包含至少一个大写字符,一个小写字符和一个数字",
|
||||
"CONFIRM_PWD": "当前密码须与上述输入密码一致",
|
||||
"SIGN_IN_USERNAME": "用户名必需",
|
||||
"SIGN_IN_PWD": "密码必需",
|
||||
"SIGN_UP_MAIL": "邮件地址仅用来重置您的密码",
|
||||
"EMAIL": "请使用正确的邮箱地址,比如name@example.com。",
|
||||
"USER_NAME": "不能包含特殊字符且长度不能超过20。",
|
||||
"FULL_NAME": "长度不能超过20。",
|
||||
"COMMENT": "长度不能超过20。",
|
||||
"CURRENT_PWD": "当前密码为必填项。",
|
||||
"PASSWORD": "密码长度至少为8且需包含至少一个大写字符,一个小写字符和一个数字。",
|
||||
"CONFIRM_PWD": "密码输入不一致。",
|
||||
"SIGN_IN_USERNAME": "用户名为必填项。",
|
||||
"SIGN_IN_PWD": "密码为必填项。",
|
||||
"SIGN_UP_MAIL": "邮件地址仅用来重置您的密码。",
|
||||
"SIGN_UP_REAL_NAME": "全名",
|
||||
"ITEM_REQUIRED": "此项必需",
|
||||
"NUMBER_REQUIRED": "此项必需且为数字",
|
||||
"PORT_REQUIRED": "此项必需且为合理端口号",
|
||||
"EMAIL_EXISTING": "邮件地址已经存在",
|
||||
"USER_EXISTING": "用户名已经存在"
|
||||
"ITEM_REQUIRED": "此项为必填项。",
|
||||
"NUMBER_REQUIRED": "此项为必填项且为数字。",
|
||||
"PORT_REQUIRED": "此项为必填项且为合法端口号。",
|
||||
"EMAIL_EXISTING": "邮件地址已经存在。",
|
||||
"USER_EXISTING": "用户名已经存在。"
|
||||
},
|
||||
"PLACEHOLDER": {
|
||||
"CURRENT_PWD": "输入当前密码",
|
||||
@ -68,14 +68,14 @@
|
||||
"FULL_NAME": "全名",
|
||||
"COMMENT": "注释",
|
||||
"PASSWORD": "密码",
|
||||
"SAVE_SUCCESS": "成功保存用户配置"
|
||||
"SAVE_SUCCESS": "成功保存用户设置。"
|
||||
},
|
||||
"CHANGE_PWD": {
|
||||
"TITLE": "修改密码",
|
||||
"CURRENT_PWD": "当前密码",
|
||||
"NEW_PWD": "新密码",
|
||||
"CONFIRM_PWD": "确认密码",
|
||||
"SAVE_SUCCESS": "更改用户密码成功",
|
||||
"SAVE_SUCCESS": "成功更改用户密码。",
|
||||
"PASS_TIPS": "至少8个字符且需包含至少一个大写字符、小写字符或者数字"
|
||||
},
|
||||
"ACCOUNT_SETTINGS": {
|
||||
@ -112,10 +112,10 @@
|
||||
"IS_ADMIN": "是",
|
||||
"IS_NOT_ADMIN": "否",
|
||||
"ADD_USER_TITLE": "创建用户",
|
||||
"SAVE_SUCCESS": "创建用户成功",
|
||||
"SAVE_SUCCESS": "成功创建用户。",
|
||||
"DELETION_TITLE": "删除用户确认",
|
||||
"DELETION_SUMMARY": "你确认删除用户 {{param}}?",
|
||||
"DELETE_SUCCESS": "删除用户成功",
|
||||
"DELETE_SUCCESS": "成功删除用户。",
|
||||
"ITEMS": "条记录"
|
||||
},
|
||||
"PROJECT": {
|
||||
@ -144,8 +144,8 @@
|
||||
"DELETION_SUMMARY": "你确认删除项目 {{param}}?",
|
||||
"FILTER_PLACEHOLDER": "过滤项目",
|
||||
"REPLICATION_RULE": "复制规则",
|
||||
"CREATED_SUCCESS": "创建项目成功。",
|
||||
"DELETED_SUCCESS": "删除项目成功。",
|
||||
"CREATED_SUCCESS": "成功创建项目。",
|
||||
"DELETED_SUCCESS": "成功删除项目。",
|
||||
"TOGGLED_SUCCESS": "切换状态成功。",
|
||||
"FAILED_TO_DELETE_PROJECT": "项目包含镜像仓库或复制规则,无法删除。",
|
||||
"INLINE_HELP_PUBLIC": "当项目设为公开后,任何人都有此项目下镜像的读权限。命令行用户不需要“docker login”就可以拉取此项目下的镜像。"
|
||||
@ -176,9 +176,9 @@
|
||||
"FILTER_PLACEHOLDER": "过滤成员",
|
||||
"DELETION_TITLE": "删除项目成员确认",
|
||||
"DELETION_SUMMARY": "你确认删除项目成员 {{param}}?",
|
||||
"ADDED_SUCCESS": "新增成员成功。",
|
||||
"DELETED_SUCCESS": "删除成员成功",
|
||||
"SWITCHED_SUCCESS": "切换角色成功"
|
||||
"ADDED_SUCCESS": "成功新增成员。",
|
||||
"DELETED_SUCCESS": "成功删除成员。",
|
||||
"SWITCHED_SUCCESS": "切换角色成功。"
|
||||
},
|
||||
"AUDIT_LOG": {
|
||||
"USERNAME": "用户名",
|
||||
@ -219,7 +219,7 @@
|
||||
"TEST_CONNECTION_FAILURE": "测试连接失败。",
|
||||
"NAME": "名称",
|
||||
"PROJECT": "项目",
|
||||
"NAME_IS_REQUIRED": "名称为必填项",
|
||||
"NAME_IS_REQUIRED": "名称为必填项。",
|
||||
"DESCRIPTION": "描述",
|
||||
"ENABLE": "启用",
|
||||
"DISABLE": "停用",
|
||||
@ -287,9 +287,9 @@
|
||||
"FAILED_TO_GET_TARGET": "获取目标失败。",
|
||||
"CREATION_TIME": "创建时间",
|
||||
"ITEMS": "条记录",
|
||||
"CREATED_SUCCESS": "创建目标成功。",
|
||||
"UPDATED_SUCCESS": "更新目标成功。",
|
||||
"DELETED_SUCCESS": "删除目标成功。",
|
||||
"CREATED_SUCCESS": "成功创建目标。",
|
||||
"UPDATED_SUCCESS": "成功更新目标。",
|
||||
"DELETED_SUCCESS": "成功删除目标。",
|
||||
"DELETED_FAILED": "删除目标失败。",
|
||||
"CANNOT_EDIT": "当复制规则启用时目标无法修改。",
|
||||
"FAILED_TO_DELETE_TARGET_IN_USED": "无法删除正在使用的目标。"
|
||||
@ -302,8 +302,8 @@
|
||||
"TAGS_COUNT": "标签数",
|
||||
"PULL_COUNT": "下载数",
|
||||
"PULL_COMMAND": "Pull命令",
|
||||
"MY_REPOSITORY": "我的镜像",
|
||||
"PUBLIC_REPOSITORY": "公共镜像",
|
||||
"MY_REPOSITORY": "我的仓库",
|
||||
"PUBLIC_REPOSITORY": "公共仓库",
|
||||
"DELETION_TITLE_REPO": "删除镜像仓库确认",
|
||||
"DELETION_SUMMARY_REPO": "确认删除镜像仓库 {{param}}?",
|
||||
"DELETION_TITLE_TAG": "删除镜像标签确认",
|
||||
@ -321,21 +321,21 @@
|
||||
"SHOW_DETAILS": "显示详细",
|
||||
"REPOSITORIES": "镜像仓库",
|
||||
"ITEMS": "条记录",
|
||||
"POP_REPOS": "受欢迎的镜像库",
|
||||
"DELETED_REPO_SUCCESS": "删除镜像仓库成功。",
|
||||
"DELETED_TAG_SUCCESS": "删除镜像标签成功。",
|
||||
"POP_REPOS": "受欢迎的镜像仓库",
|
||||
"DELETED_REPO_SUCCESS": "成功删除镜像仓库。",
|
||||
"DELETED_TAG_SUCCESS": "成功删除镜像标签。",
|
||||
"COPY": "复制"
|
||||
},
|
||||
"ALERT": {
|
||||
"FORM_CHANGE_CONFIRMATION": "表单内容改变,确认取消?"
|
||||
"FORM_CHANGE_CONFIRMATION": "表单内容改变,确认是否取消?"
|
||||
},
|
||||
"RESET_PWD": {
|
||||
"TITLE": "重置密码",
|
||||
"CAPTION": "输入用来重置密码的邮箱",
|
||||
"EMAIL": "邮箱",
|
||||
"SUCCESS": "重置密码邮件已成功发送. 请关闭对话框并检查邮箱",
|
||||
"SUCCESS": "重置密码邮件已成功发送. 请关闭对话框并检查邮箱。",
|
||||
"CAPTION2": "请输入您的新密码",
|
||||
"RESET_OK": "密码重置成功,点击确定按钮前往登录页登录"
|
||||
"RESET_OK": "密码重置成功,点击确定按钮重新登录。"
|
||||
},
|
||||
"RECENT_LOG": {
|
||||
"SUB_TITLE": "显示",
|
||||
@ -349,14 +349,14 @@
|
||||
"SYSTEM": "系统设置",
|
||||
"CONFIRM_TITLE": "确认取消",
|
||||
"CONFIRM_SUMMARY": "配置项有改动, 确定取消?",
|
||||
"SAVE_SUCCESS": "变更的配置项成功保存",
|
||||
"SAVE_SUCCESS": "变更的配置项成功保存。",
|
||||
"MAIL_SERVER": "邮件服务器",
|
||||
"MAIL_SERVER_PORT": "邮件服务器端口",
|
||||
"MAIL_USERNAME": "用户名",
|
||||
"MAIL_PASSWORD": "密码",
|
||||
"MAIL_FROM": "邮件来源",
|
||||
"MAIL_SSL": "邮件 SSL",
|
||||
"SSL_TOOLTIP": "应用SSL到邮件服务器连接",
|
||||
"SSL_TOOLTIP": "启用SSL到邮件服务器连接。",
|
||||
"VERIFY_REMOTE_CERT": "验证远程证书",
|
||||
"TOKEN_EXPIRATION": "令牌过期时间(分钟)",
|
||||
"AUTH_MODE": "认证模式",
|
||||
@ -364,48 +364,48 @@
|
||||
"SELF_REGISTRATION": "允许自注册",
|
||||
"AUTH_MODE_DB": "数据库",
|
||||
"AUTH_MODE_LDAP": "LDAP",
|
||||
"SCOPE_BASE": "基础",
|
||||
"SCOPE_ONE_LEVEL": "单级",
|
||||
"SCOPE_BASE": "本层",
|
||||
"SCOPE_ONE_LEVEL": "下一层",
|
||||
"SCOPE_SUBTREE": "子树",
|
||||
"PRO_CREATION_EVERYONE": "所有人",
|
||||
"PRO_CREATION_ADMIN": "仅管理员",
|
||||
"TOOLTIP": {
|
||||
"SELF_REGISTRATION": "激活注册功能",
|
||||
"VERIFY_REMOTE_CERT": "确定镜像复制是否要验证远程Harbor镜像库的证书。如果远程镜像库使用的是自签或者非信任证书不要勾选此选项。",
|
||||
"AUTH_MODE": "默认认证模式为数据库认证,比如用户凭证存储在本地数据库。如果使用LDAP服务来认证用户则设置为LDAP服务。",
|
||||
"LDAP_SEARCH_DN": "有权搜索LDAP服务器的用户的DN。如果LDAP服务器不支持匿名搜索,则需要配置此DN之和搜索密码。",
|
||||
"SELF_REGISTRATION": "激活注册功能。",
|
||||
"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": "搜索用户的范围",
|
||||
"LDAP_SCOPE": "搜索用户的范围。",
|
||||
"TOKEN_EXPIRATION": "由令牌服务创建的令牌的过期时间(分钟),默认为30分钟。",
|
||||
"PRO_CREATION_RESTRICTION": "用来控制那些用户有权创建项目的标志位,默认为’所有人‘,设置为’仅管理员‘则只有管理员可以创建项目。"
|
||||
"PRO_CREATION_RESTRICTION": "用来确定哪些用户有权限创建项目,默认为’所有人‘,设置为’仅管理员‘则只有管理员可以创建项目。"
|
||||
},
|
||||
"LDAP": {
|
||||
"URL": "LDAP地址",
|
||||
"SEARCH_DN": "LDAP搜索专有名称(DN)",
|
||||
"URL": "LDAP URL",
|
||||
"SEARCH_DN": "LDAP搜索DN",
|
||||
"SEARCH_PWD": "LDAP搜索密码",
|
||||
"BASE_DN": "LDAP基础专有名称(DN)",
|
||||
"BASE_DN": "LDAP基础DN",
|
||||
"FILTER": "LDAP过滤器",
|
||||
"UID": "LDAP用户标识(UID)",
|
||||
"SCOPE": "lDAP范围"
|
||||
"UID": "LDAP用户UID的属性",
|
||||
"SCOPE": "LDAP搜索范围"
|
||||
},
|
||||
"TEST_MAIL_SUCCESS": "邮件服务器的连通正常",
|
||||
"TEST_LDAP_SUCCESS": "LDAP服务器的连通正常",
|
||||
"TEST_MAIL_FAILED": "验证邮件服务器失败,错误: {{param}}",
|
||||
"TEST_LDAP_FAILED": "验证LDAP服务器失败,错误: {{param}}",
|
||||
"LEAVING_CONFIRMATION_TITLE": "确定离开?",
|
||||
"LEAVING_CONFIRMATION_SUMMARY": "存在未保存的配置更改, 确认离开当前配置页?"
|
||||
"TEST_MAIL_SUCCESS": "邮件服务器的连通正常。",
|
||||
"TEST_LDAP_SUCCESS": "LDAP服务器的连通正常。",
|
||||
"TEST_MAIL_FAILED": "验证邮件服务器失败,错误: {{param}}。",
|
||||
"TEST_LDAP_FAILED": "验证LDAP服务器失败,错误: {{param}}。",
|
||||
"LEAVING_CONFIRMATION_TITLE": "确定离开",
|
||||
"LEAVING_CONFIRMATION_SUMMARY": "有未保存的配置更改, 确认离开当前页面?"
|
||||
},
|
||||
"PAGE_NOT_FOUND": {
|
||||
"MAIN_TITLE": "页面不存在",
|
||||
"SUB_TITLE": "重定向到harbor主页面在",
|
||||
"UNIT": "秒后..."
|
||||
"SUB_TITLE": "正在重定向到首页:",
|
||||
"UNIT": "秒..."
|
||||
},
|
||||
"ABOUT": {
|
||||
"VERSION": "版本",
|
||||
"BUILD": "构建",
|
||||
"COPYRIGHT": "Copyright 1998-2017 VMware. Inc. All rights reserved. This product is protected by U.S. and international property laws. VMware products are covered by one or more patents listed at",
|
||||
"TRADEMARK": "Vmware is a registered trademark or trademark of VMware. Inc. in the United States and other jurisdictions. All other marks and names mentioned herein may be trademark of their respective companies.",
|
||||
"TRADEMARK": "VMware is a registered trademark or trademark of VMware. Inc. in the United States and other jurisdictions. All other marks and names mentioned herein may be trademark of their respective companies.",
|
||||
"END_USER_LICENSE": "终端用户许可协议",
|
||||
"OPEN_SOURCE_LICENSE": "开源/第三方许可协议"
|
||||
},
|
||||
@ -413,11 +413,11 @@
|
||||
"GETTING_START": "Project Harbor is an enterprise-class registry server that stores and distributes Docker images. Harbor extends the open source Docker Distribution by adding the functionalities usually required by an enterprise, such as security, identity and management. As an enterprise private registry, Harbor offers better performance and security.",
|
||||
"GETTING_START_TITLE": "从这开始"
|
||||
},
|
||||
"TOP_REPO": "受欢迎镜像库",
|
||||
"TOP_REPO": "受欢迎的镜像仓库",
|
||||
"STATISTICS": {
|
||||
"TITLE": "统计",
|
||||
"PRO_ITEM": "项目",
|
||||
"REPO_ITEM": "镜像库",
|
||||
"REPO_ITEM": "镜像仓库",
|
||||
"INDEX_MY": "私有",
|
||||
"INDEX_PUB": "公开",
|
||||
"INDEX_TOTAL": "总计",
|
||||
@ -428,15 +428,15 @@
|
||||
"IN_PROGRESS": "搜索中...",
|
||||
"BACK": "返回"
|
||||
},
|
||||
"UNKNOWN_ERROR": "发生未知错误,请稍后再试",
|
||||
"UNAUTHORIZED_ERROR": "会话无效或者已经过期, 请重新登录以继续",
|
||||
"FORBIDDEN_ERROR": "当前操作被禁止,请确认你有合法的权限",
|
||||
"GENERAL_ERROR": "调用后台服务时出现错误: {{param}}",
|
||||
"BAD_REQUEST_ERROR": "错误请求导致无法完成操作",
|
||||
"NOT_FOUND_ERROR": "对象不存在故无法完成你的请求",
|
||||
"CONFLICT_ERROR": "你的提交包含冲突故操作无法完成",
|
||||
"PRECONDITION_FAILED": "由于前置条件包含冲突导致无法执行提交操作。",
|
||||
"SERVER_ERROR": "服务器出现内部错误,请求无法完成",
|
||||
"INCONRRECT_OLD_PWD": "旧密码不正确",
|
||||
"UNKNOWN": "n/a"
|
||||
"UNKNOWN_ERROR": "发生未知错误,请稍后再试。",
|
||||
"UNAUTHORIZED_ERROR": "会话无效或者已经过期, 请重新登录以继续。",
|
||||
"FORBIDDEN_ERROR": "当前操作被禁止,请确认你有合法的权限。",
|
||||
"GENERAL_ERROR": "调用后台服务时出现错误: {{param}}。",
|
||||
"BAD_REQUEST_ERROR": "错误请求, 操作无法完成。",
|
||||
"NOT_FOUND_ERROR": "对象不存在, 请求无法完成。",
|
||||
"CONFLICT_ERROR": "请求包含冲突, 操作无法完成。",
|
||||
"PRECONDITION_FAILED": "验证前置条件失败, 无法执行操作。",
|
||||
"SERVER_ERROR": "服务器出现内部错误,请求无法完成。",
|
||||
"INCONRRECT_OLD_PWD": "旧密码不正确。",
|
||||
"UNKNOWN": "未知"
|
||||
}
|
Loading…
Reference in New Issue
Block a user