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.', 'index_desc_1': 'Security: Keep their intellectual properties within their organizations.', 'index_desc_2': 'Efficiency: 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': 'Access Control: RBAC (Role Based Access Control) is provided. User management can be integrated with existing enterprise identity services like AD/LDAP. ', 'index_desc_4': 'Audit: All access to the registry are logged and can be used for audit purpose.', 'index_desc_5': 'GUI: User friendly single-pane-of-glass management console.', 'view_all': 'View all...', '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', 'my_project_count': 'My Projects', 'my_repo_count': 'My Repositories', 'public_project_count': 'Public Projects', 'public_repo_count': 'Public Repositories', 'total_project_count': 'Total Projects', 'total_repo_count': 'Total Repositories', 'top_10_repositories': 'Top 10 Repositories', 'repository_name': 'Repository Name', 'size': 'Size', 'count': 'Count', 'creator': 'Creator', 'no_top_repositories': 'No data, start with Harbor now!', 'logs': 'Logs', 'task_name': 'Task Name', 'details': 'Details', 'user': 'User', 'no_user_logs': 'No data, start with Harbor now!', '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', 'project_name_is_invalid': 'Project name is invalid', '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.
' + 'And the corresponding image will be removed from the system.
' + '
Delete this "$0" repository now?', 'alert_delete_last_tag': 'After deleting the associated repository with the tag will be deleted together,
' + 'because a repository contains at least one tag. And the corresponding image will be removed from the system.
' + '
Delete this "$0" tag now?', 'alert_delete_tag_title': 'Delete tag - $0', 'alert_delete_tag': 'Delete this "$0" tag now?', 'close': 'Close', 'ok': 'OK', 'welcome': 'Welcome ', 'to_harbor': ' to Harbor!', 'continue' : 'Continue', 'no_projects_add_new_project': 'No projects, add new project now.', 'no_repositories': 'No repositories found, please use "docker push" to upload images.', 'confirm_to_delete_member_title': 'Delete project member', 'confirm_to_delete_member': 'Are you sure to delete the current project member?', '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', 'confirm_to_delete_destination': 'Are you sure to delete the current destination?', 'replication': 'Replication', 'name': 'Name', 'description': 'Description', 'destination': 'Destination', 'start_time': 'Start Time', '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', 'add_new_destination': 'New Destination', 'edit_destination': 'Edit Destination', 'successful_changed_password': 'Password has been changed successfully.', 'change_profile': 'Change Profile', 'successful_changed_profile': 'User profile has been changed successfully.', 'form_is_invalid': 'Form content is invalid', 'form_is_invalid_message': 'Form content is invalid, please fill the required fields.', 'administrator': 'Administrator', 'popular_repositories': 'Popular Repositories', 'harbor_intro_title': 'About Harbor', 'mail_has_been_sent': 'Resetting Email has been sent.', 'send': 'Send', 'successful_signed_up': 'Signed up successfully.', 'add_new_policy': 'Add New Policy', 'edit_policy': 'Edit Policy', 'add_new_title': 'Add User', 'add_new': 'Add', 'successful_added': 'Added new user successfully.', 'copyright': 'Copyright', 'all_rights_reserved': 'All Rights Reserved.', 'successful_ping_target': 'Successful Ping target.', 'failed_ping_target': 'Failed Ping target:', 'policy_already_exists': 'Policy alreay exists.', 'failed_update_policy': 'Failed update policy:', 'destination_already_exists': 'Destination already exists.', 'failed_delete_destination': 'Delete destination failed:', 'failed_create_destination': 'Create destination failed:', 'failed_update_destination': 'Failed update destination:', 'refresh': 'Refresh' };