mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-25 03:35:21 +01:00
Merge pull request #2017 from wy65701436/update-ignore
update ignore file
This commit is contained in:
commit
9b82fe2c9c
4
.gitignore
vendored
4
.gitignore
vendored
@ -13,7 +13,9 @@ jobservice/test
|
||||
src/ui/static/*.html
|
||||
src/ui/static/*.bundle.js
|
||||
src/ui/static/*.bundle.js.map
|
||||
src/ui/static/harbor-log.*.png
|
||||
src/ui/static/harbor-logo.*.png
|
||||
src/ui/static/i18n/lang/en-us-lang.json
|
||||
src/ui/static/i18n/lang/zh-cn-lang.json
|
||||
|
||||
src/ui_ng/coverage/
|
||||
src/ui_ng/dist/
|
||||
|
@ -1,386 +0,0 @@
|
||||
{
|
||||
"SIGN_IN": {
|
||||
"REMEMBER": "Remember me",
|
||||
"INVALID_MSG": "Invalid user name or password",
|
||||
"FORGOT_PWD": "Forgot password",
|
||||
"HEADER_LINK": "Sign In"
|
||||
},
|
||||
"SIGN_UP": {
|
||||
"TITLE": "Sign Up"
|
||||
},
|
||||
"BUTTON": {
|
||||
"CANCEL": "CANCEL",
|
||||
"OK": "OK",
|
||||
"DELETE": "DELETE",
|
||||
"LOG_IN": "LOG IN",
|
||||
"SIGN_UP_LINK": "Sign up for an account",
|
||||
"SIGN_UP": "SIGN UP",
|
||||
"CONFIRM": "CONFIRM",
|
||||
"SEND": "SEND",
|
||||
"SAVE": "SAVE",
|
||||
"TEST_MAIL": "TEST MAIL SERVER",
|
||||
"CLOSE": "CLOSE",
|
||||
"TEST_LDAP": "TEST LDAP SERVER",
|
||||
"MORE_INFO": "More info...",
|
||||
"YES": "YES"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"PLACEHOLDER": {
|
||||
"CURRENT_PWD": "Enter current password",
|
||||
"NEW_PWD": "Enter new password",
|
||||
"CONFIRM_PWD": "Confirm new password",
|
||||
"USER_NAME": "Enter username",
|
||||
"MAIL": "Enter email address",
|
||||
"FULL_NAME": "Enter full name",
|
||||
"SIGN_IN_NAME": "Username",
|
||||
"SIGN_IN_PWD": "Password"
|
||||
},
|
||||
"PROFILE": {
|
||||
"TITLE": "User Profile",
|
||||
"USER_NAME": "Username",
|
||||
"EMAIL": "Email",
|
||||
"FULL_NAME": "Full name",
|
||||
"COMMENT": "Comments",
|
||||
"PASSWORD": "Password",
|
||||
"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"
|
||||
},
|
||||
"ACCOUNT_SETTINGS": {
|
||||
"PROFILE": "User Profile",
|
||||
"CHANGE_PWD": "Change Password",
|
||||
"ABOUT": "About",
|
||||
"LOGOUT": "Log Out"
|
||||
},
|
||||
"GLOBAL_SEARCH": {
|
||||
"PLACEHOLDER": "Search Harbor..."
|
||||
},
|
||||
"SIDE_NAV": {
|
||||
"DASHBOARD": "Dashboard",
|
||||
"PROJECTS": "Projects",
|
||||
"SYSTEM_MGMT": {
|
||||
"NAME": "Administration",
|
||||
"USER": "Users",
|
||||
"REPLICATION": "Replication",
|
||||
"CONFIG": "Configuration"
|
||||
},
|
||||
"LOGS": "Logs"
|
||||
},
|
||||
"USER": {
|
||||
"ADD_ACTION": "USER",
|
||||
"ENABLE_ADMIN_ACTION": "Enable administrator",
|
||||
"DISABLE_ADMIN_ACTION": "Disable administrator",
|
||||
"DEL_ACTION": "Delete",
|
||||
"FILTER_PLACEHOLDER": "Filter users",
|
||||
"COLUMN_NAME": "Name",
|
||||
"COLUMN_ADMIN": "Administrator",
|
||||
"COLUMN_EMAIL": "Email",
|
||||
"COLUMN_REG_NAME": "Registration time",
|
||||
"IS_ADMIN": "Yes",
|
||||
"IS_NOT_ADMIN": "No",
|
||||
"ADD_USER_TITLE": "Add User",
|
||||
"SAVE_SUCCESS": "New user added successfully",
|
||||
"DELETION_TITLE": "Confirm user deletion",
|
||||
"DELETION_SUMMARY": "Do you want to delete user {{param}}?",
|
||||
"DELETE_SUCCESS": "User deleted successfully"
|
||||
},
|
||||
"PROJECT": {
|
||||
"PROJECTS": "Projects",
|
||||
"NAME": "Project Name",
|
||||
"PUBLIC_OR_PRIVATE": "Public",
|
||||
"REPO_COUNT": "Repositories Count",
|
||||
"CREATION_TIME": "Creation Time",
|
||||
"DESCRIPTION": "Description",
|
||||
"PUBLIC": "Public",
|
||||
"PRIVATE": "Private",
|
||||
"MAKE": "Make",
|
||||
"NEW_POLICY": "New Policy",
|
||||
"DELETE": "Delete",
|
||||
"MY_PROJECTS": "My Projects",
|
||||
"PUBLIC_PROJECTS": "Public Projects",
|
||||
"PROJECT": "Project",
|
||||
"NEW_PROJECT": "New Project",
|
||||
"NAME_IS_REQUIRED": "Project name is required.",
|
||||
"NAME_MINIMUM_LENGTH": "Project name is too short, it should be greater than 2 characters.",
|
||||
"NAME_ALREADY_EXISTS": "Project name already exists.",
|
||||
"NAME_IS_ILLEGAL": "Project name is invalid.",
|
||||
"UNKNOWN_ERROR": "An unknown error occurred while creating the project.",
|
||||
"ITEMS": "item(s)",
|
||||
"DELETION_TITLE": "Confirm project deletion",
|
||||
"DELETION_SUMMARY": "Do you want to delete project {{param}}?",
|
||||
"FILTER_PLACEHOLDER": "Filter Projects",
|
||||
"REPLICATION_RULE": "Replication Rule"
|
||||
},
|
||||
"PROJECT_DETAIL": {
|
||||
"REPOSITORIES": "Repositories",
|
||||
"REPLICATION": "Replication",
|
||||
"USERS": "Users",
|
||||
"LOGS": "Logs",
|
||||
"PROJECTS": "Projects"
|
||||
},
|
||||
"MEMBER": {
|
||||
"NEW_MEMBER": "New Member",
|
||||
"MEMBER": "Member",
|
||||
"NAME": "Name",
|
||||
"ROLE": "Role",
|
||||
"SYS_ADMIN": "System Admin",
|
||||
"PROJECT_ADMIN": "Project Admin",
|
||||
"DEVELOPER": "Developer",
|
||||
"GUEST": "Guest",
|
||||
"DELETE": "Delete",
|
||||
"ITEMS": "item(s)",
|
||||
"ACTIONS": "Actions",
|
||||
"USERNAME_DOES_NOT_EXISTS": "Username does not exist.",
|
||||
"USERNAME_ALREADY_EXISTS": "Username already exists.",
|
||||
"UNKNOWN_ERROR": "Unknown error occurred while adding member.",
|
||||
"FILTER_PLACEHOLDER": "Filter Members",
|
||||
"DELETION_TITLE": "Confirm project member deletion",
|
||||
"DELETION_SUMMARY": "Do you want to delete project member {{param}}?"
|
||||
},
|
||||
"AUDIT_LOG": {
|
||||
"USERNAME": "Username",
|
||||
"REPOSITORY_NAME": "Repository Name",
|
||||
"TAGS": "Tags",
|
||||
"OPERATION": "Operation",
|
||||
"OPERATIONS": "Operations",
|
||||
"TIMESTAMP": "Timestamp",
|
||||
"ALL_OPERATIONS": "All Operations",
|
||||
"PULL": "Pull",
|
||||
"PUSH": "Push",
|
||||
"CREATE": "Create",
|
||||
"DELETE": "Delete",
|
||||
"OTHERS": "Others",
|
||||
"ADVANCED": "Advanced",
|
||||
"SIMPLE": "Simple",
|
||||
"ITEMS": "item(s)",
|
||||
"FILTER_PLACEHOLDER": "Filter Logs"
|
||||
},
|
||||
"REPLICATION": {
|
||||
"REPLICATION_RULE": "Replication Rule",
|
||||
"NEW_REPLICATION_RULE": "New Replication Rule",
|
||||
"ENDPOINTS": "Endpoints",
|
||||
"FILTER_POLICIES_PLACEHOLDER": "Filter Policies",
|
||||
"FILTER_JOBS_PLACEHOLDER": "Filter Jobs",
|
||||
"DELETION_TITLE": "Confirm Policy Deletion",
|
||||
"DELETION_SUMMARY": "Do you want to delete policy {{param}}?",
|
||||
"FILTER_TARGETS_PLACEHOLDER": "Filter Targets",
|
||||
"DELETION_TITLE_TARGET": "Confirm Target Deletion",
|
||||
"DELETION_SUMMARY_TARGET": "Do you want to delete target {{param}}?",
|
||||
"ADD_POLICY": "New Replication Rule",
|
||||
"EDIT_POLICY": "Edit Replication Rule",
|
||||
"DELETE_POLICY": "Delete Policy",
|
||||
"TEST_CONNECTION": "Test Connection",
|
||||
"TESTING_CONNECTION": "Testing Connection...",
|
||||
"TEST_CONNECTION_SUCCESS": "Connection tested successfully.",
|
||||
"TEST_CONNECTION_FAILURE": "Failed to ping target.",
|
||||
"NAME": "Name",
|
||||
"PROJECT": "Project",
|
||||
"NAME_IS_REQUIRED": "Name is required.",
|
||||
"DESCRIPTION": "Description",
|
||||
"ENABLE": "Enable",
|
||||
"DISABLE": "Disable",
|
||||
"DESTINATION_NAME": "Destination Name",
|
||||
"DESTINATION_NAME_IS_REQUIRED": "Destination name is required.",
|
||||
"NEW_DESTINATION": "New Destination",
|
||||
"DESTINATION_URL": "Endpoint URL",
|
||||
"DESTINATION_URL_IS_REQUIRED": "Endpoint URL is required.",
|
||||
"DESTINATION_USERNAME": "Username",
|
||||
"DESTINATION_PASSWORD": "Password",
|
||||
"ALL_STATUS": "All Status",
|
||||
"ENABLED": "Enabled",
|
||||
"DISABLED": "Disabled",
|
||||
"LAST_START_TIME": "Last Start Time",
|
||||
"ACTIVATION": "Activation",
|
||||
"REPLICATION_JOBS": "Replication Jobs",
|
||||
"ALL": "All",
|
||||
"PENDING": "Pending",
|
||||
"RUNNING": "Running",
|
||||
"ERROR": "Error",
|
||||
"RETRYING": "Retrying",
|
||||
"STOPPED": "Stopped",
|
||||
"FINISHED": "Finished",
|
||||
"CANCELED": "Canceled",
|
||||
"SIMPLE": "Simple",
|
||||
"ADVANCED": "Advanced",
|
||||
"STATUS": "Status",
|
||||
"OPERATION": "Operation",
|
||||
"CREATION_TIME": "Start Time",
|
||||
"END_TIME": "End Time",
|
||||
"LOGS": "Logs",
|
||||
"ITEMS": "item(s)"
|
||||
},
|
||||
"DESTINATION": {
|
||||
"NEW_ENDPOINT": "New Endpoint",
|
||||
"ENDPOINT": "Endpoint",
|
||||
"NAME": "Destination Name",
|
||||
"NAME_IS_REQUIRED": "Destination name is required.",
|
||||
"URL": "Endpoint URL",
|
||||
"URL_IS_REQUIRED": "Endpoint URL is required.",
|
||||
"USERNAME": "Username",
|
||||
"PASSWORD": "Password",
|
||||
"TEST_CONNECTION": "Test Connection",
|
||||
"TITLE_EDIT": "Edit Endpoint",
|
||||
"TITLE_ADD": "Create Endpoint",
|
||||
"DELETE": "Delete Endpoint",
|
||||
"TESTING_CONNECTION": "Testing Connection...",
|
||||
"TEST_CONNECTION_SUCCESS": "Connection tested successfully.",
|
||||
"TEST_CONNECTION_FAILURE": "Failed to ping target.",
|
||||
"CONFLICT_NAME": "Name or endpoint URL already exists.",
|
||||
"INVALID_NAME": "Invalid destination name.",
|
||||
"FAILED_TO_GET_TARGET": "Failed to get endpoint.",
|
||||
"CREATION_TIME": "Creation Time",
|
||||
"ITEMS": "item(s)"
|
||||
},
|
||||
"REPOSITORY": {
|
||||
"COPY_ID": "Copy ID",
|
||||
"COPY_PARENT_ID": "Copy Parent ID",
|
||||
"DELETE": "Delete",
|
||||
"NAME": "Name",
|
||||
"TAGS_COUNT": "Tags",
|
||||
"PULL_COUNT": "Pulls",
|
||||
"PULL_COMMAND": "Pull Command",
|
||||
"MY_REPOSITORY": "My Repository",
|
||||
"PUBLIC_REPOSITORY": "Public Repository",
|
||||
"DELETION_TITLE_REPO": "Confirm Repository Deletion",
|
||||
"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_SUMMARY_TAG_DENIED": "The tag must be removed from the Notary before it can be deleted.",
|
||||
"FILTER_FOR_REPOSITORIES": "Filter for repositories",
|
||||
"TAG": "Tag",
|
||||
"SIGNED": "Signed",
|
||||
"AUTHOR": "Author",
|
||||
"CREATED": "Creation Time",
|
||||
"DOCKER_VERSION": "Docker Version",
|
||||
"ARCHITECTURE": "Architecture",
|
||||
"OS": "OS",
|
||||
"SHOW_DETAILS": "Show Details",
|
||||
"REPOSITORIES": "Repositories",
|
||||
"ITEMS": "item(s)",
|
||||
"POP_REPOS": "Popular Repositories"
|
||||
},
|
||||
"ALERT": {
|
||||
"FORM_CHANGE_CONFIRMATION": "Some changes are not saved yet, do you really want to cancel?"
|
||||
},
|
||||
"RESET_PWD": {
|
||||
"TITLE": "Reset Password",
|
||||
"CAPTION": "Enter your email to reset your password",
|
||||
"EMAIL": "Email",
|
||||
"SUCCESS": "Mail of resetting password is successfully send to your mail box",
|
||||
"CAPTION2": "Enter your new password",
|
||||
"RESET_OK": "Password has been successfully reset. Click OK to login with new password"
|
||||
},
|
||||
"RECENT_LOG": {
|
||||
"SUB_TITLE": "Show recent",
|
||||
"SUB_TITLE_SUFIX": "logs"
|
||||
},
|
||||
"CONFIG": {
|
||||
"TITLE": "Configuration",
|
||||
"AUTH": "Authentication",
|
||||
"REPLICATION": "Replication",
|
||||
"EMAIL": "Email",
|
||||
"SYSTEM": "System Settings",
|
||||
"CONFIRM_TITLE": "Confirm to cancel",
|
||||
"CONFIRM_SUMMARY": "Some changes are not saved yet, do you really want to leave?",
|
||||
"SAVE_SUCCESS": "Configurations have been successfully saved",
|
||||
"MAIL_SERVER": "Email Server",
|
||||
"MAIL_SERVER_PORT": "Email Server Port",
|
||||
"MAIL_USERNAME": "Email Username",
|
||||
"MAIL_PASSWORD": "Email Password",
|
||||
"MAIL_FROM": "Email From",
|
||||
"MAIL_SSL": "Email SSL",
|
||||
"SSL_TOOLTIP": "Enable SSL for email server connection",
|
||||
"VERIFY_REMOTE_CERT": "Verify Remote Certificate",
|
||||
"TOKEN_EXPIRATION": "Token Expiration (Minutes)",
|
||||
"AUTH_MODE": "Authentication",
|
||||
"PRO_CREATION_RESTRICTION": "Project Creation Restriction",
|
||||
"SELF_REGISTRATION": "Self Registration",
|
||||
"AUTH_MODE_DB": "Database",
|
||||
"AUTH_MODE_LDAP": "LDAP",
|
||||
"SCOPE_BASE": "Base",
|
||||
"SCOPE_ONE_LEVEL": "OneLevel",
|
||||
"SCOPE_SUBTREE": "Subtree",
|
||||
"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 db_auth, i.e. the credentials are stored in a local database. Set it to ldap_auth if you want to verify a user's credentials 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_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."
|
||||
},
|
||||
"LDAP": {
|
||||
"URL": "LDAP URL",
|
||||
"SEARCH_DN": "LDAP Search DN",
|
||||
"SEARCH_PWD": "LDAP Search Password",
|
||||
"BASE_DN": "LDAP Base DN",
|
||||
"FILTER": "LDAP Filter",
|
||||
"UID": "LDAP UID",
|
||||
"SCOPE": "LDAP Scope"
|
||||
},
|
||||
"TEST_MAIL_SUCCESS": "Connection to mail server is verified",
|
||||
"TEST_LDAP_SUCCESS": "Connection to LDAP server is verified",
|
||||
"LEAVING_CONFIRMATION_TITLE": "Confirm to leave",
|
||||
"LEAVING_CONFIRMATION_SUMMARY": "Changes have not been saved yet, do you really want to leave currnet page?"
|
||||
},
|
||||
"PAGE_NOT_FOUND": {
|
||||
"MAIN_TITLE": "Page not found",
|
||||
"SUB_TITLE": "Redirect to Harbor page in",
|
||||
"UNIT": "seconds..."
|
||||
},
|
||||
"ABOUT": {
|
||||
"VERSION": "Version",
|
||||
"BUILD": "Build",
|
||||
"COPYRIGHT": "Copyright 1998-2016 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.",
|
||||
"END_USER_LICENSE": "End User License Agreement",
|
||||
"OPEN_SOURCE_LICENSE": "Open Source/Third Party License"
|
||||
},
|
||||
"START_PAGE": {
|
||||
"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": "Getting Started"
|
||||
},
|
||||
"TOP_REPO": "Popular Repositories",
|
||||
"STATISTICS": {
|
||||
"TITLE": "STATISTICS",
|
||||
"PRO_ITEM": "PROJECTS",
|
||||
"REPO_ITEM": "REPOSITORIES",
|
||||
"INDEX_MY": "MY",
|
||||
"INDEX_PUB": "PUBLIC",
|
||||
"INDEX_TOTAL": "TOTAL"
|
||||
},
|
||||
"SEARCH": {
|
||||
"IN_PROGRESS": "Search...",
|
||||
"BACK": "Back"
|
||||
},
|
||||
"UNKNOWN_ERROR": "Some unknown errors HAVE occurred. Please try again later",
|
||||
"UNAUTHORIZED_ERROR": "Your session is invalid or has expired. You need to sign in to continue the operation",
|
||||
"FORBIDDEN_ERROR": "You are not allowed to perform this operation"
|
||||
}
|
@ -1,386 +0,0 @@
|
||||
{
|
||||
"SIGN_IN": {
|
||||
"REMEMBER": "记住我",
|
||||
"INVALID_MSG": "用户名或者密码不正确",
|
||||
"FORGOT_PWD": "忘记密码",
|
||||
"HEADER_LINK": "登录"
|
||||
},
|
||||
"SIGN_UP": {
|
||||
"TITLE": "注册"
|
||||
},
|
||||
"BUTTON": {
|
||||
"CANCEL": "取消",
|
||||
"OK": "确定",
|
||||
"DELETE": "删除",
|
||||
"LOG_IN": "登录",
|
||||
"SIGN_UP_LINK": "注册账号",
|
||||
"SIGN_UP": "注册",
|
||||
"CONFIRM": "确定",
|
||||
"SEND": "发送",
|
||||
"SAVE": "保存",
|
||||
"TEST_MAIL": "测试邮件服务器",
|
||||
"CLOSE": "关闭",
|
||||
"TEST_LDAP": "测试LDAP服务器",
|
||||
"MORE_INFO": "更多信息...",
|
||||
"YES": "确定"
|
||||
},
|
||||
"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": "邮件地址仅用来重置您的密码",
|
||||
"SIGN_UP_REAL_NAME": "全名",
|
||||
"ITEM_REQUIRED": "此项必需",
|
||||
"NUMBER_REQUIRED": "此项必需且为数字",
|
||||
"PORT_REQUIRED": "此项必需且为合理端口号",
|
||||
"EMAIL_EXISTING": "邮件地址已经存在",
|
||||
"USER_EXISTING": "用户名已经存在"
|
||||
},
|
||||
"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": "成功保存用户配置"
|
||||
},
|
||||
"CHANGE_PWD": {
|
||||
"TITLE": "修改密码",
|
||||
"CURRENT_PWD": "当前密码",
|
||||
"NEW_PWD": "新密码",
|
||||
"CONFIRM_PWD": "确认密码",
|
||||
"SAVE_SUCCESS": "更改用户密码成功"
|
||||
},
|
||||
"ACCOUNT_SETTINGS": {
|
||||
"PROFILE": "用户设置",
|
||||
"CHANGE_PWD": "修改密码",
|
||||
"ABOUT": "关于",
|
||||
"LOGOUT": "退出"
|
||||
},
|
||||
"GLOBAL_SEARCH": {
|
||||
"PLACEHOLDER": "搜索 Harbor..."
|
||||
},
|
||||
"SIDE_NAV": {
|
||||
"DASHBOARD": "仪表板",
|
||||
"PROJECTS": "项目",
|
||||
"SYSTEM_MGMT": {
|
||||
"NAME": "系统管理",
|
||||
"USER": "用户管理",
|
||||
"REPLICATION": "复制管理",
|
||||
"CONFIG": "配置管理"
|
||||
},
|
||||
"LOGS": "日志"
|
||||
},
|
||||
"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": "删除用户成功"
|
||||
},
|
||||
"PROJECT": {
|
||||
"PROJECTS": "项目",
|
||||
"NAME": "项目名称",
|
||||
"PUBLIC_OR_PRIVATE": "公开",
|
||||
"REPO_COUNT": "镜像仓库数",
|
||||
"CREATION_TIME": "创建时间",
|
||||
"DESCRIPTION": "描述",
|
||||
"PUBLIC": "公开",
|
||||
"PRIVATE": "私有",
|
||||
"MAKE": "设为",
|
||||
"NEW_POLICY": "新建策略",
|
||||
"DELETE": "删除",
|
||||
"MY_PROJECTS": "我的项目",
|
||||
"PUBLIC_PROJECTS": "公开项目",
|
||||
"PROJECT": "项目",
|
||||
"NEW_PROJECT": "新建项目",
|
||||
"NAME_IS_REQUIRED": "项目名称为必填项",
|
||||
"NAME_MINIMUM_LENGTH": "项目名称长度过短,至少多于2个字符。",
|
||||
"NAME_ALREADY_EXISTS": "项目名称已存在。",
|
||||
"NAME_IS_ILLEGAL": "项目名称非法。",
|
||||
"UNKNOWN_ERROR": "创建项目时发生未知错误。",
|
||||
"ITEMS": "条记录",
|
||||
"DELETION_TITLE": "删除项目确认",
|
||||
"DELETION_SUMMARY": "你确认删除项目 {{param}}?",
|
||||
"FILTER_PLACEHOLDER": "过滤项目",
|
||||
"REPLICATION_RULE": "复制策略"
|
||||
},
|
||||
"PROJECT_DETAIL": {
|
||||
"REPOSITORIES": "镜像仓库",
|
||||
"REPLICATION": "复制",
|
||||
"USERS": "用户",
|
||||
"LOGS": "日志",
|
||||
"PROJECTS": "项目"
|
||||
},
|
||||
"MEMBER": {
|
||||
"NEW_MEMBER": "新建成员",
|
||||
"MEMBER": "成员",
|
||||
"NAME": "姓名",
|
||||
"ROLE": "角色",
|
||||
"SYS_ADMIN": "系统管理员",
|
||||
"PROJECT_ADMIN": "项目管理员",
|
||||
"DEVELOPER": "开发人员",
|
||||
"GUEST": "访客",
|
||||
"DELETE": "删除",
|
||||
"ITEMS": "条记录",
|
||||
"ACTIONS": "操作",
|
||||
"USERNAME_DOES_NOT_EXISTS": "用户名不存在",
|
||||
"USERNAME_ALREADY_EXISTS": "用户名已存在",
|
||||
"UNKNOWN_ERROR": "添加成员时发生未知错误。",
|
||||
"FILTER_PLACEHOLDER": "过滤成员",
|
||||
"DELETION_TITLE": "删除项目成员确认",
|
||||
"DELETION_SUMMARY": "你确认删除项目成员 {{param}}?"
|
||||
},
|
||||
"AUDIT_LOG": {
|
||||
"USERNAME": "用户名",
|
||||
"REPOSITORY_NAME": "镜像名称",
|
||||
"TAGS": "标签",
|
||||
"OPERATION": "操作",
|
||||
"OPERATIONS": "操作",
|
||||
"TIMESTAMP": "时间戳",
|
||||
"ALL_OPERATIONS": "所有操作",
|
||||
"PULL": "Pull",
|
||||
"PUSH": "Push",
|
||||
"CREATE": "Create",
|
||||
"DELETE": "Delete",
|
||||
"OTHERS": "其他",
|
||||
"ADVANCED": "高级检索",
|
||||
"SIMPLE": "简单检索",
|
||||
"ITEMS": "条记录",
|
||||
"FILTER_PLACEHOLDER": "过滤日志"
|
||||
},
|
||||
"REPLICATION": {
|
||||
"REPLICATION_RULE": "复制策略",
|
||||
"NEW_REPLICATION_RULE": "新建策略",
|
||||
"ENDPOINTS": "目标",
|
||||
"FILTER_POLICIES_PLACEHOLDER": "过滤策略",
|
||||
"FILTER_JOBS_PLACEHOLDER": "过滤任务",
|
||||
"DELETION_TITLE": "删除策略确认",
|
||||
"DELETION_SUMMARY": "确认删除策略 {{param}}?",
|
||||
"FILTER_TARGETS_PLACEHOLDER": "过滤目标",
|
||||
"DELETION_TITLE_TARGET": "删除目标确认",
|
||||
"DELETION_SUMMARY_TARGET": "确认删除目标 {{param}}?",
|
||||
"ADD_POLICY": "新建策略",
|
||||
"EDIT_POLICY": "修改策略",
|
||||
"DELETE_POLICY": "删除策略",
|
||||
"TEST_CONNECTION": "测试连接",
|
||||
"TESTING_CONNECTION": "正在测试连接...",
|
||||
"TEST_CONNECTION_SUCCESS": "测试连接成功。",
|
||||
"TEST_CONNECTION_FAILURE": "测试连接失败。",
|
||||
"NAME": "名称",
|
||||
"PROJECT": "项目",
|
||||
"NAME_IS_REQUIRED": "名称为必填项",
|
||||
"DESCRIPTION": "描述",
|
||||
"ENABLE": "启用",
|
||||
"DISABLE": "停用",
|
||||
"DESTINATION_NAME": "目标名",
|
||||
"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_JOBS": "复制任务",
|
||||
"ALL": "全部",
|
||||
"PENDING": "挂起",
|
||||
"RUNNING": "运行中",
|
||||
"ERROR": "错误",
|
||||
"RETRYING": "重试中",
|
||||
"STOPPED": "已停止",
|
||||
"FINISHED": "已完成",
|
||||
"CANCELED": "已取消",
|
||||
"SIMPLE": "简单检索",
|
||||
"ADVANCED": "高级检索",
|
||||
"STATUS": "状态",
|
||||
"OPERATION": "操作",
|
||||
"CREATION_TIME": "创建时间",
|
||||
"END_TIME": "结束时间",
|
||||
"LOGS": "日志",
|
||||
"ITEMS": "条记录"
|
||||
},
|
||||
"DESTINATION": {
|
||||
"NEW_ENDPOINT": "新建目标",
|
||||
"ENDPOINT": "目标",
|
||||
"NAME": "目标名",
|
||||
"NAME_IS_REQUIRED": "目标名为必填项。",
|
||||
"URL": "目标URL",
|
||||
"URL_IS_REQUIRED": "目标URL为必填项。",
|
||||
"USERNAME": "用户名",
|
||||
"PASSWORD": "密码",
|
||||
"TEST_CONNECTION": "测试连接",
|
||||
"TITLE_EDIT": "编辑目标",
|
||||
"TITLE_ADD": "新建目标",
|
||||
"DELETE": "删除目标",
|
||||
"TESTING_CONNECTION": "正在测试连接...",
|
||||
"TEST_CONNECTION_SUCCESS": "测试连接成功。",
|
||||
"TEST_CONNECTION_FAILURE": "测试连接失败。",
|
||||
"CONFLICT_NAME": "目标名或目标URL已存在。",
|
||||
"INVALID_NAME": "无效的目标名称。",
|
||||
"FAILED_TO_GET_TARGET": "获取目标失败。",
|
||||
"CREATION_TIME": "创建时间",
|
||||
"ITEMS": "条记录"
|
||||
},
|
||||
"REPOSITORY": {
|
||||
"COPY_ID": "复制ID",
|
||||
"COPY_PARENT_ID": "复制父级ID",
|
||||
"DELETE": "删除",
|
||||
"NAME": "名称",
|
||||
"TAGS_COUNT": "标签数",
|
||||
"PULL_COUNT": "下载数",
|
||||
"PULL_COMMAND": "Pull命令",
|
||||
"MY_REPOSITORY": "我的镜像",
|
||||
"PUBLIC_REPOSITORY": "公共镜像",
|
||||
"DELETION_TITLE_REPO": "删除镜像仓库确认",
|
||||
"DELETION_SUMMARY_REPO": "确认删除镜像仓库 {{param}}?",
|
||||
"DELETION_TITLE_TAG": "删除镜像标签确认",
|
||||
"DELETION_SUMMARY_TAG": "确认删除镜像标签 {{param}}?",
|
||||
"DELETION_TITLE_TAG_DENIED": "已签名的镜像不能被删除",
|
||||
"DELETION_SUMMARY_TAG_DENIED": "要删除此镜像标签必须首先从Notary中删除。",
|
||||
"FILTER_FOR_REPOSITORIES": "过滤镜像仓库",
|
||||
"TAG": "标签",
|
||||
"SIGNED": "已签名",
|
||||
"AUTHOR": "作者",
|
||||
"CREATED": "创建时间",
|
||||
"DOCKER_VERSION": "Docker版本",
|
||||
"ARCHITECTURE": "架构",
|
||||
"OS": "操作系统",
|
||||
"SHOW_DETAILS": "显示详细",
|
||||
"REPOSITORIES": "镜像仓库",
|
||||
"ITEMS": "条记录",
|
||||
"POP_REPOS": "受欢迎的镜像库"
|
||||
},
|
||||
"ALERT": {
|
||||
"FORM_CHANGE_CONFIRMATION": "表单内容改变,确认取消?"
|
||||
},
|
||||
"RESET_PWD": {
|
||||
"TITLE": "重置密码",
|
||||
"CAPTION": "输入用来重置密码的邮箱",
|
||||
"EMAIL": "邮箱",
|
||||
"SUCCESS": "重置密码邮件已成功发送",
|
||||
"CAPTION2": "请输入您的新密码",
|
||||
"RESET_OK": "密码重置成功,点击确定按钮前往登录页登录"
|
||||
},
|
||||
"RECENT_LOG": {
|
||||
"SUB_TITLE": "显示最近",
|
||||
"SUB_TITLE_SUFIX": "条日志记录"
|
||||
},
|
||||
"CONFIG": {
|
||||
"TITLE": "配置",
|
||||
"AUTH": "认证",
|
||||
"REPLICATION": "复制",
|
||||
"EMAIL": "邮箱",
|
||||
"SYSTEM": "系统设置",
|
||||
"CONFIRM_TITLE": "确认取消",
|
||||
"CONFIRM_SUMMARY": "配置项有改动, 确定取消?",
|
||||
"SAVE_SUCCESS": "变更的配置项成功保存",
|
||||
"MAIL_SERVER": "邮件服务器",
|
||||
"MAIL_SERVER_PORT": "邮件服务器端口",
|
||||
"MAIL_USERNAME": "用户名",
|
||||
"MAIL_PASSWORD": "密码",
|
||||
"MAIL_FROM": "邮件来源",
|
||||
"MAIL_SSL": "邮件 SSL",
|
||||
"SSL_TOOLTIP": "应用SSL到邮件服务器连接",
|
||||
"VERIFY_REMOTE_CERT": "验证远程证书",
|
||||
"TOKEN_EXPIRATION": "令牌过期时间(分钟)",
|
||||
"AUTH_MODE": "认证模式",
|
||||
"PRO_CREATION_RESTRICTION": "项目创建限制",
|
||||
"SELF_REGISTRATION": "自注册",
|
||||
"AUTH_MODE_DB": "数据库",
|
||||
"AUTH_MODE_LDAP": "LDAP",
|
||||
"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之和搜索密码。",
|
||||
"LDAP_BASE_DN": "用来在LDAP和AD中搜寻用户的基础DN。",
|
||||
"LDAP_UID": "在搜索中用来匹配用户的属性,可以是uid,cn,email,sAMAccountName或者其它LDAP/AD服务器支持的属性。",
|
||||
"LDAP_SCOPE": "搜索用户的范围",
|
||||
"TOKEN_EXPIRATION": "由令牌服务创建的令牌的过期时间(分钟),默认为30分钟。",
|
||||
"PRO_CREATION_RESTRICTION": "用来控制那些用户有权创建项目的标志位,默认为’所有人‘,设置为’仅管理员‘则只有管理员可以创建项目。"
|
||||
},
|
||||
"LDAP": {
|
||||
"URL": "LDAP地址",
|
||||
"SEARCH_DN": "LDAP搜索专有名称(DN)",
|
||||
"SEARCH_PWD": "LDAP搜索密码",
|
||||
"BASE_DN": "LDAP基础专有名称(DN)",
|
||||
"FILTER": "LDAP过滤器",
|
||||
"UID": "LDAP用户标识(UID)",
|
||||
"SCOPE": "lDAP范围"
|
||||
},
|
||||
"TEST_MAIL_SUCCESS": "邮件服务器的连通正常",
|
||||
"TEST_LDAP_SUCCESS": "LDAP服务器的连通正常",
|
||||
"LEAVING_CONFIRMATION_TITLE": "确定离开?",
|
||||
"LEAVING_CONFIRMATION_SUMMARY": "存在未保存的配置更改, 确认离开当前配置页?"
|
||||
},
|
||||
"PAGE_NOT_FOUND": {
|
||||
"MAIN_TITLE": "页面不存在",
|
||||
"SUB_TITLE": "重定向到harbor主页面在",
|
||||
"UNIT": "秒后..."
|
||||
},
|
||||
"ABOUT": {
|
||||
"VERSION": "版本",
|
||||
"BUILD": "构建",
|
||||
"COPYRIGHT": "Copyright 1998-2016 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.",
|
||||
"END_USER_LICENSE": "终端用户许可协议",
|
||||
"OPEN_SOURCE_LICENSE": "开源/第三方许可协议"
|
||||
},
|
||||
"START_PAGE": {
|
||||
"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": "受欢迎镜像库",
|
||||
"STATISTICS": {
|
||||
"TITLE": "统计",
|
||||
"PRO_ITEM": "项目",
|
||||
"REPO_ITEM": "镜像库",
|
||||
"INDEX_MY": "私有的",
|
||||
"INDEX_PUB": "公开的",
|
||||
"INDEX_TOTAL": "总计"
|
||||
},
|
||||
"SEARCH": {
|
||||
"IN_PROGRESS": "搜索中...",
|
||||
"BACK": "返回"
|
||||
},
|
||||
"UNKNOWN_ERROR": "发生未知错误,请稍后再试",
|
||||
"UNAUTHORIZED_ERROR": "会话无效或者已经过期, 请重新登录以继续",
|
||||
"FORBIDDEN_ERROR": "当前操作被禁止,请确认你有合法的权限"
|
||||
}
|
Loading…
Reference in New Issue
Block a user