2016-05-21 11:20:39 +02:00
var locale _messages = {
'sign_in' : 'Sign In' ,
'sign_up' : 'Sign Up' ,
'forgot_password' : 'Forgot Password' ,
'login_now' : 'Login Now' ,
'its_easy_to_get_started' : 'It\'s easy to get started ...' ,
'anybody_can_read_public_projects' : 'Anybody can read public projects' ,
'create_projects_and_connect_repositories' : 'Create projects and connect repositories' ,
'user_management_and_role_assignment' : 'User management and role assignment' ,
'why_use_harbor' : 'Why use Harbor?' ,
'index_desc' : 'Project Harbor is to build an enterprise-class, reliable registry server. Enterprises can set up a private registry server in their own environment to improve productivity as well as security. Project Harbor can be used in both development and production environment.' ,
2016-06-21 12:42:53 +02:00
'index_desc_1' : '<strong>Security:</strong> Keep their intellectual properties within their organizations.' ,
'index_desc_2' : '<strong>Efficiency:</strong> A private registry server is set up within the organization\'s network and can reduce significantly the internet traffic to the public service. ' ,
'index_desc_3' : '<strong>Access Control:</strong> RBAC (Role Based Access Control) is provided. User management can be integrated with existing enterprise identity services like AD/LDAP. ' ,
'index_desc_4' : '<strong>Audit:</strong> All access to the registry are logged and can be used for audit purpose.' ,
'index_desc_5' : '<strong>GUI:</strong> User friendly single-pane-of-glass management console.' ,
2016-06-21 08:53:00 +02:00
'view_all' : 'View all...' ,
2016-05-21 11:20:39 +02:00
'repositories' : 'Repositories' ,
'project_repo_name' : 'Project/Repository Name' ,
'creation_time' : 'Creation Time' ,
'author' : 'Author' ,
'username' : 'Username' ,
'username_is_required' : 'Username is required.' ,
'username_has_been_taken' : 'Username has been taken.' ,
'username_is_too_long' : 'Username is too long. (maximum 20 characters)' ,
'username_contains_illegal_chars' : 'Username contains illegal character(s).' ,
'email' : 'Email' ,
'email_desc' : 'The Email address will be used for resetting password.' ,
'email_is_required' : 'Email is required.' ,
'email_has_been_taken' : 'Email has been taken.' ,
'email_content_illegal' : 'Email format is illegal.' ,
'email_does_not_exist' : 'Email does not exist.' ,
'email_is_too_long' : 'Email is to long. (maximum 50 characters)' ,
'full_name' : 'Full Name' ,
'full_name_desc' : 'First name & Last name' ,
'full_name_is_required' : 'Full name is required.' ,
'full_name_is_too_long' : 'Full name is too long. (maximum 20 characters)' ,
'full_name_contains_illegal_chars' : 'Full name contains illegal character(s).' ,
'password' : 'Password' ,
'password_desc' : 'At least 7 characters with 1 lowercase letter, 1 capital letter and 1 numeric character.' ,
'password_is_required' : 'Password is required.' ,
'password_is_invalid' : 'Password is invalid. At least 7 characters with 1 lowercase letter, 1 capital letter and 1 numeric character.' ,
'confirm_password' : 'Confirm Password' ,
'password_does_not_match' : 'Passwords do not match.' ,
'comments' : 'Comments' ,
'comment_is_too_long' : 'Comment is too long. (maximum 20 characters)' ,
'forgot_password_description' : 'Please input the Email used when you signed up, a reset password Email will be sent to you.' ,
'reset_password' : 'Reset Password' ,
'summary' : 'Summary' ,
'projects' : 'Projects' ,
'public_projects' : 'Public Projects' ,
'public' : 'Public' ,
'public_repositories' : 'Public Repositories' ,
2016-06-21 08:53:00 +02:00
'my_project_count' : 'My Projects' ,
'my_repo_count' : 'My Repositories' ,
2016-06-07 05:56:10 +02:00
'public_project_count' : 'Public Projects' ,
'public_repo_count' : 'Public Repositories' ,
'total_project_count' : 'Total Projects' ,
'total_repo_count' : 'Total Repositories' ,
2016-05-21 11:20:39 +02:00
'top_10_repositories' : 'Top 10 Repositories' ,
'repository_name' : 'Repository Name' ,
'size' : 'Size' ,
2016-06-14 07:56:25 +02:00
'count' : 'Count' ,
2016-05-21 11:20:39 +02:00
'creator' : 'Creator' ,
2016-06-14 07:56:25 +02:00
'no_top_repositories' : 'No data, start with Harbor now!' ,
2016-05-21 11:20:39 +02:00
'logs' : 'Logs' ,
'task_name' : 'Task Name' ,
'details' : 'Details' ,
'user' : 'User' ,
2016-06-14 07:56:25 +02:00
'no_user_logs' : 'No data, start with Harbor now!' ,
2016-05-21 11:20:39 +02:00
'users' : 'Users' ,
'my_projects' : 'My Projects' ,
'project_name' : 'Project Name' ,
'role' : 'Role' ,
'publicity' : 'Publicity' ,
'button_on' : 'On' ,
'button_off' : 'Off' ,
'new_project' : 'New Project' ,
'save' : 'Save' ,
'cancel' : 'Cancel' ,
'items' : 'items' ,
'add_member' : 'Add Member' ,
'operation' : 'Operation' ,
'advanced_search' : 'Advanced Search' ,
'all' : 'All' ,
'others' : 'Others' ,
'search' : 'Search' ,
'duration' : 'Duration' ,
'from' : 'From' ,
'to' : 'To' ,
'timestamp' : 'Timestamp' ,
'dashboard' : 'Dashboard' ,
'admin_options' : 'Admin Options' ,
'account_setting' : 'Account Setting' ,
'log_out' : 'Log Out' ,
'registration_time' : 'Registration Time' ,
'system_management' : 'System Management' ,
'change_password' : 'Change Password' ,
'old_password' : 'Old Password' ,
'old_password_is_required' : 'Old password is required.' ,
'old_password_is_incorrect' : 'Old password is incorrect.' ,
'new_password_is_required' : 'New password is required.' ,
'new_password_is_invalid' : 'New password is invalid. At least 7 characters with 1 lowercase letter, 1 capital letter and 1 numeric character.' ,
'new_password' : 'New Password' ,
'username_already_exist' : 'Username already exist.' ,
'username_does_not_exist' : 'Username does not exist.' ,
'username_or_password_is_incorrect' : 'Username or password is incorrect' ,
'username_email' : 'Username/Email' ,
'project_name_is_required' : 'Project name is required' ,
'project_already_exist' : 'Project already exist' ,
2016-06-25 10:15:50 +02:00
'project_name_is_invalid' : 'Project name is invalid, it should be all lowercase and with no space.' ,
'project_name_is_too_short' : 'Project name is too short, it should be greater than 4 characters.' ,
'project_name_is_too_long' : 'Project name is too long, it should be less than 30 characters.' ,
2016-05-21 11:20:39 +02:00
'projects_or_repositories' : 'Projects or repositories' ,
'tag' : 'Tag' ,
'image_details' : 'Image Details' ,
'pull_command' : 'Pull Command' ,
'alert_delete_repo_title' : 'Delete repository - $0' ,
'alert_delete_repo' : 'After deleting the associated tags with the repository will be deleted together.<br/>' +
'And the corresponding image will be removed from the system.<br/>' +
'<br/>Delete this "$0" repository now?' ,
'alert_delete_last_tag' : 'After deleting the associated repository with the tag will be deleted together,<br/>' +
'because a repository contains at least one tag. And the corresponding image will be removed from the system.<br/>' +
'<br/>Delete this "$0" tag now?' ,
'alert_delete_tag_title' : 'Delete tag - $0' ,
'alert_delete_tag' : 'Delete this "$0" tag now?' ,
'close' : 'Close' ,
2016-05-24 12:22:06 +02:00
'ok' : 'OK' ,
'welcome' : 'Welcome ' ,
'to_harbor' : ' to Harbor!' ,
'continue' : 'Continue' ,
'no_projects_add_new_project' : 'No projects, add new project now.' ,
2016-06-20 10:05:14 +02:00
'no_repositories' : 'No repositories found, please use "docker push" to upload images.' ,
'confirm_to_delete_member_title' : 'Delete project member' ,
2016-06-25 10:15:50 +02:00
'failed_to_change_member' : 'Project member can not be changed, insuffient permissions.' ,
'failed_to_delete_member' : 'Project member can not be deleted, insuffient permissions.' ,
'confirm_to_change_member_title' : 'Change project member' ,
2016-06-20 11:05:48 +02:00
'confirm_to_delete_user_title' : 'Delete user' ,
'confirm_to_delete_user' : 'Are you sure to delete the current user?' ,
'confirm_to_delete_destination_title' : 'Delete destination' ,
2016-06-20 13:15:45 +02:00
'confirm_to_delete_destination' : 'Are you sure to delete the current destination?' ,
'replication' : 'Replication' ,
'name' : 'Name' ,
'description' : 'Description' ,
'destination' : 'Destination' ,
'start_time' : 'Start Time' ,
2016-06-28 01:58:38 +02:00
'end_time' : 'End Time' ,
2016-06-20 13:15:45 +02:00
'activation' : 'Activation' ,
'replication_jobs' : 'Replication Jobs' ,
'actions' : 'Actions' ,
'status' : 'Status' ,
'logs' : 'Logs' ,
'enabled' : 'Enabled' ,
'disabled' : 'Disabled' ,
'no_replication_policies' : 'No replication policies, add new replication policy.' ,
'no_replications' : 'No replications.' ,
'no_replication_jobs' : 'No replication jobs.' ,
'no_destinations' : 'No destinations, add new destination.' ,
'name_is_required' : 'Name is required.' ,
'name_is_too_long' : 'Name is too long. (maximum 20 characters)' ,
'description_is_too_long' : 'Description is too long. (maximum 20 characters)' ,
'enable' : 'Enable' ,
'general_setting' : 'General' ,
'destination_setting' : 'Destination Setting' ,
'endpoint' : 'Endpoint' ,
'test_connection' : 'Test connection' ,
2016-06-21 07:28:21 +02:00
'add_new_destination' : 'New Destination' ,
2016-06-22 13:03:12 +02:00
'edit_destination' : 'Edit Destination' ,
2016-06-21 12:42:53 +02:00
'successful_changed_password' : 'Password has been changed successfully.' ,
2016-06-21 07:28:21 +02:00
'change_profile' : 'Change Profile' ,
2016-06-21 12:42:53 +02:00
'successful_changed_profile' : 'User profile has been changed successfully.' ,
2016-06-21 07:28:21 +02:00
'form_is_invalid' : 'Form content is invalid' ,
2016-06-21 07:42:20 +02:00
'form_is_invalid_message' : 'Form content is invalid, please fill the required fields.' ,
2016-06-21 08:53:00 +02:00
'administrator' : 'Administrator' ,
'popular_repositories' : 'Popular Repositories' ,
2016-06-21 12:42:53 +02:00
'harbor_intro_title' : 'About Harbor' ,
'mail_has_been_sent' : 'Resetting Email has been sent.' ,
'send' : 'Send' ,
2016-06-22 05:26:28 +02:00
'successful_signed_up' : 'Signed up successfully.' ,
'add_new_policy' : 'Add New Policy' ,
2016-06-22 09:15:25 +02:00
'edit_policy' : 'Edit Policy' ,
'add_new_title' : 'Add User' ,
'add_new' : 'Add' ,
2016-06-22 13:03:12 +02:00
'successful_added' : 'Added new user successfully.' ,
'copyright' : 'Copyright' ,
'all_rights_reserved' : 'All Rights Reserved.' ,
2016-06-24 12:44:54 +02:00
'successful_ping_target' : 'Successful Ping target.' ,
2016-06-25 10:15:50 +02:00
'failed_ping_target' : 'Failed to Ping target:' ,
2016-06-22 13:03:12 +02:00
'policy_already_exists' : 'Policy alreay exists.' ,
2016-06-24 12:44:54 +02:00
'failed_update_policy' : 'Failed update policy:' ,
2016-06-22 13:03:12 +02:00
'destination_already_exists' : 'Destination already exists.' ,
2016-06-24 12:44:54 +02:00
'failed_delete_destination' : 'Delete destination failed:' ,
'failed_create_destination' : 'Create destination failed:' ,
2016-06-25 08:19:15 +02:00
'failed_update_destination' : 'Failed update destination:' ,
'refresh' : 'Refresh'
2016-05-21 11:20:39 +02:00
} ;