"NAME_TOOLTIP":"Project name should be at least 2 characters long with lower case characters, numbers and ._- and must be start with characters or numbers.",
"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.",
"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.",
"TEST_CONNECTION_FAILURE":"Failed to ping endpoint.",
"NAME":"Name",
"PROJECT":"Project",
"NAME_IS_REQUIRED":"Name is required.",
"DESCRIPTION":"Description",
"ENABLE":"Enable",
"DISABLE":"Disable",
"DESTINATION_NAME":"Endpoint Name",
"DESTINATION_NAME_IS_REQUIRED":"Endpoint name is required.",
"NEW_DESTINATION":"New Endpoint",
"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",
"STOPJOB":"Stop 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",
"UPDATE_TIME":"Update Time",
"LOGS":"Logs",
"OF":"of",
"ITEMS":"items",
"NO_LOGS":"No log",
"TOGGLE_ENABLE_TITLE":"Enable Rule",
"CONFIRM_TOGGLE_ENABLE_POLICY":"After enabling the replication rule, all repositories under the project will be replicated to the destination registry. \nPlease confirm to continue.",
"TOGGLE_DISABLE_TITLE":"Disable Rule",
"CONFIRM_TOGGLE_DISABLE_POLICY":"After disabling the rule, all unfinished replication jobs of this rule will be stopped and canceled. \nPlease confirm to continue.",
"NAME_TOOLTIP":"replication rule name should be at least 2 characters long with lower case characters, numbers and ._- and must be start with characters or numbers.",
"DELETED_LABEL_INFO":"Deleted label(s) '{{param}}' referenced in the filter, click 'SAVE' to update the filter to enable this rule.",
"ACKNOWLEDGE":"Acknowledge",
"RULE_DISABLED":"This rule has been disabled because a label used in its filter has been deleted. \n Edit the rule and update its filter to enable it."
"DELETION_TITLE_REPO_SIGNED":"Repository cannot be deleted",
"DELETION_SUMMARY_REPO_SIGNED":"Repository '{{repoName}}' cannot be deleted because the following signed images existing.\n{{signedImages}} \nYou should unsign all the signed images before deleting the repository!",
"DELETION_SUMMARY_REPO":"Do you want to delete repository {{repoName}}?",
"DELETION_TITLE_TAG":"Confirm Tag Deletion",
"DELETION_SUMMARY_TAG":"Do you want to delete tag {{param}}?",
"DELETION_TITLE_TAG_DENIED":"Signed tag cannot be deleted",
"CONFIRM_SUMMARY":"Some changes have not been saved. Do you want to discard them?",
"SAVE_SUCCESS":"Configuration has 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",
"MAIL_INSECURE":"Verify Certificate",
"INSECURE_TOOLTIP":"Determine whether to verify the certificate of the Email server. Uncheck this box when the Email server uses a self-signed or untrusted certificate.",
"SSL_TOOLTIP":"Enable SSL for email server connection",
"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_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.",
"ROBOT_TOKEN_EXPIRATION":"The expiration time ( in days) of the token of the robot account, Default is 30 days. Show the number of days converted from minutes and rounds down",
"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.",
"ROOT_CERT_DOWNLOAD":"Download the root certificate of registry.",
"SCANNING_POLICY":"Set image scanning policy based on different requirements. 'None': No active policy; 'Daily At': Triggering scanning at the specified time everyday.",
"LDAP_GROUP_BASE_DN_INFO":"The base DN from which to look up a group in LDAP/AD.",
"LDAP_GROUP_FILTER":"LDAP Group Filter",
"LDAP_GROUP_FILTER_INFO":"The filter to look up an LDAP/AD group, use objectclass=groupOfNames by default.",
"LDAP_GROUP_GID":"LDAP Group GID",
"LDAP_GROUP_GID_INFO":"The attribute used in a search to match a user, it could be uid, cn or other attributes depending on your LDAP/AD. the group in Harbor is named with this attribute by default.",
"LDAP_GROUP_ADMIN_DN":"LDAP Group Admin DN",
"LDAP_GROUP_ADMIN_DN_INFO":"Specify an LDAP group DN. all LDAP user in this group will have harbor admin privilege. Keep it blank if you do not want to.",
"LDAP_GROUP_MEMBERSHIP_INFO":"The attribute indicates the membership of LDAP group, default value is memberof, in some LDAP server it could be \"ismemberof\"",
"TRIGGER_SCAN_ALL_SUCCESS":"Trigger scan all successfully!",
"TRIGGER_SCAN_ALL_FAIL":"Failed to trigger scan all with error: {{error}",
"TITLE":"Vulnerability Scanning",
"SCAN_ALL":"Scan All",
"SCAN_NOW":"SCAN NOW",
"NONE_POLICY":"None",
"DAILY_POLICY":"Daily At",
"REFRESH_POLICY":"Upon Refresh",
"DB_REFRESH_TIME":"Database updated on",
"DB_NOT_READY":"Vulnerability database might not be fully ready!",
"NEXT_SCAN":"Available after"
},
"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 current page?"
},
"PAGE_NOT_FOUND":{
"MAIN_TITLE":"Page not found",
"SUB_TITLE":"Redirecting to main page in",
"UNIT":"seconds..."
},
"ABOUT":{
"VERSION":"Version",
"BUILD":"Build",
"COPYRIGHT":"Project Harbor is an an open source trusted cloud native registry project that stores, signs, and scans content. Harbor extends the open source Docker Distribution by adding the functionalities usually required by users such as security, identity and management. Harbor supports advanced features such as user management, access control, activity monitoring, and replication between instances. Having a registry closer to the build and run environment can also improve image transfer efficiency.",
"COPYRIGHT_SUFIX":".",
"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":"",
"GETTING_START_TITLE":"Getting Started"
},
"TOP_REPO":"Popular Repositories",
"STATISTICS":{
"TITLE":"STATISTICS",
"PRO_ITEM":"PROJECTS",
"REPO_ITEM":"REPOSITORIES",
"INDEX_PRIVATE":"PRIVATE",
"INDEX_MY_PROJECTS":"MY PROJECTS",
"INDEX_MY_REPOSITORIES":"MY REPOSITORIES",
"INDEX_PUB":"PUBLIC",
"INDEX_TOTAL":"TOTAL",
"STORAGE":"STORAGE",
"LIMIT":"Limit"
},
"SEARCH":{
"IN_PROGRESS":"Search...",
"BACK":"Back"
},
"VULNERABILITY":{
"STATE":{
"STOPPED":"Not Scanned",
"QUEUED":"Queued",
"ERROR":"View Log",
"SCANNING":"Scanning",
"UNKNOWN":"Unknown"
},
"GRID":{
"PLACEHOLDER":"We couldn't find any scanning results!",
"TIP_REPO":"A repository name is broken up into path components. A component of a repository name must be at least one lowercase, alpha-numeric characters, optionally separated by periods, dashes or underscores. More strictly, it must match the regular expression [a-z0-9]+(?:[._-][a-z0-9]+)*.If a repository name has two or more path components, they must be separated by a forward slash ('/').The total length of a repository name, including slashes, must be less the 256 characters.",
"TIP_TAG":"A tag is a label applied to a Docker image in a repository. Tags are how various images in a repository are distinguished from each other.It need to match Regex: (`[\\w][\\w.-]{0,127}`)"