var lan = {
	"get":function(key,args){
		var msgs = {
			"diskinfo_span_1":"Available space on disk partition [{1}] is less than 1GB, it may make MySQL service automatically stop, or Panel not accessible, please clean it！",
			"process_kill_confirm":"Ending task progress name [{1}],PID [{2}] may affect server service, continue?",
			"del":"Delete [{1}]",
			"del_all_task":"Totally selected [{1}] task, it is unable to restore after deleted, continue?",
			"del_all_task_ok":"Successfully deleted [{1}] task(s)!",
			"del_all_task_the":"Deleting [{1}], please wait...",
			"add_all_task_ok":"Successfully added [{1}] task(s)!",
			"add":"Adding [{1}], please wait...",
			"confirm_del":"Are your sure to delete [{1}]?",
			"update_num":"Only {1} file(s) can be selected at a time, and the rest are not processed!",
			"service_confirm":"Are you sure to {1} {2} service?",
			"service_the":"{1} {2} service now, please wait...",
			"service_ok":"{1} service already {2}",
			"service_err":"{1} service {2} failed!",
			"recycle_bin_confirm":"Are you sure to put this file [{1}] to recycle bin?",
			"recycle_bin_confirm_dir":"Are you sure to put this directory [{1}] to recycle bin?",
			"del_all_ftp":"Totally selected [{1}] FTP, and it is unable to restore after deleted, continue?",
			"del_all_ftp_ok":"Successfully deleted {1} FTP account(s)",
			"del_all_database":"Totally selected [{1}] database(s), and it is unable to restore after deleted, continue?",
			"del_all_database_ok":"Successfully deleted [{1}] database!",
			"config_edit_ps":"This is {1} primary configuration file, Do not edit it at will if you do not know config rules.",
			"install_confirm":"Are you sure to install {1}-{2}?",
			"del_all_site":"Totally selected [{1}] site,it is unable to recover after delete, continue?",
			"del_all_site_ok":"Successfully deleted [{1}] site(s)!",
			"ssl_enable":"You have enabled [{1}] certificate. To disable it, please click\"Disable SSL\"button",
			"lack_param":"Missing required parameters [{1}]",
			"del_ftp":'Are you sure to delete FTP account [{1}]?',
		}

		if(!msgs[key]) return '';
		msg = msgs[key];
		for(var i=0;i<args.length;i++){
			// console.log('test',args[i])
			msg = msg.replace('{'+(i+1)+'}',args[i]+'');
		}

		return msg;
	},
	"index":{
		"memre":"Release memory",
		"memre_ok":"Finished Releasing",
		"memre_ok_0":"Releasing",
		"memre_ok_1":"Released",
		"memre_ok_2":"Already the best",
		"mem_warning":"Currently available physical RAM is less than 64M, which may cause MySQL to automatically stop, site 502 and other errors, please try to free the memory!",
		"user_warning":"Current panel user is admin, which may bring risks to the panel!！",
		"cpu_core":"Core(s)",
		"interfacespeed":"Interface speed",
		"package_num":"Package number",
		"interface_net":"Interface traffic in real time",
		"net_up":"Upstream",
		"net_down":"Downstream",
		"unit":"Unit",
		"net_font":"宋体",
		"update_go":"Update now",
		"ignore_update":"Ignore updates",
		"update_get":"Getting version information...",
		"update_check":"Check for updates",
		"update_to":"Update to",
		"update_the":"Updating panel...",
		"update_ok":"Updated!",
		"update_log":"Version update",
		"reboot_title":"Safely reboot server",
		"reboot_warning":"Warning，If this server is a container, please cancel",
		"reboot_ps":"Safe reboot helps protect files, and will do the following：",
		"reboot_ps_1":"1. Stop web service",
		"reboot_ps_2":"2. Stop MySQL service",
		"reboot_ps_3":"3. Start to reboot server",
		"reboot_ps_4":"4. Waiting server to start",
		"reboot_msg_1":"Stopping web service",
		"reboot_msg_2":"Stopping MySQL service",
		"reboot_msg_3":"Start to reboot server",
		"reboot_msg_4":"Waiting Server to start",
		"reboot_msg_5":"Server rebooted successfully!",
		"panel_reboot_title":"Restart panel service",
		"panel_reboot_msg":"Panel service will restart, continue?",
		"panel_reboot_to":"Restarting panel service, please wait...",
		"panel_reboot_ok":"Panel service restarted successfully!",
		"net_dorp_ip":"Block this IP",
		"net_doup_ip_msg":"This IP cannot visit server after block, you can unblock this IP in [Security], continue?",
		"net_doup_ip_ps":"Manual block",
		"net_doup_ip_to":"Manual block",
		"net_status_title":"Network status",
		"net_protocol":"Protocol",
		"net_address_dst":"Local address",
		"net_address_src":"Remote address",
		"net_address_status":"Status",
		"net_process":"Processes",
		"net_process_pid":"PID",
		"process_check":"Analying...",
		"process_kill":"Kill",
		"process_kill_title":"Kill this process",
		"process_title":"Task manager",
		"process_pid":"PID",
		"process_name":"Name",
		"process_cpu":"CPU",
		"process_mem":"Memory",
		"process_disk":"Read/Write",
		"process_status":"Status",
		"process_thread":"Thread",
		"process_user":"User",
		"process_act":"Action",
		"kill_msg":"Killing this process...",
		"rep_panel_msg":"Verify and repair the panel, continue?",
		"rep_panel_title":"Repair panel",
		"rep_panel_the":"Verifying module...",
		"rep_panel_ok":"Repair completed, please press Ctrl+F5 to refresh the cache!",
		"bind_bt_account_first":"Please bind your aaPanel account first!",
		"avg_load_atlast_onemin":"Average load in the last 1 minute: ",
		"avg_load_atlast_fivemin":"Average load in the last 5 minutes: ",
		"avg_load_atlast_fifteenmin":"Average load in the last 15 minutes: ",
		"mem_release_sure":"Are you sure to to free the memory?",
		"mem_release_warn":"If your site is in a state of heavy access, freeing up RAM can have unpredictable consequences. Are you sure you want to free RAM now?",
		"update":"Update",
		"find_bug_reward":"Find bugs, get aaPanel coins",
		"run_block":"Running blocked",
		"run_slow":"Running slowly",
		"run_normal":"Running normally",
		"run_fluent":"Running smoothly",
		"safe_problem_cant_ignore":"This security issue cannot be ignored, please handle it ASAP.",
		"cant_ignore":"Cannot ignore",
		"edit_now":"Modify now",
		"inode_info":"Inode info",
		"total":"Total",
		"already_use":"Used",
		"available":"Available",
		"inode_percent":"Inode usage",
		"test_version":"Beta",
		"final_version":"Stable ",
		"update_version":"Version update",
		"last_version_now":"It is currently the latest version",
		"this_version":"Current version: ",
		"check_this_version_log":"View current version log",
		"bt_linux":"aaPanel Linux",
		"release_time":"Release time: ",
		"last_version_is":"The latest version is ",
		"update_time":"Release: ",
		"update_verison_click":"If you need update to beta version, please click ",
		"check_detail":"details",
		"change_final_click":"",
		"change_final":"Switch to the stable version",
		"have_new_version":"New panel version available",
		"last_version":"Latest version: ",
		"check_version_log":"Check version update log",
		"update_date":"Update date: ",
		"change_test_to_final":"Are you sure to switch from the beta to the stable version? ",
		"apply_linux_test_version":"Apply for Linux Beta version",
		"apply_most_know":"Instructions for Beta Testers",
		"linux_test_version_update_log":"Linux Beta update log",
		"already_read":"I have already checked ",
		"apply_most_know1":"<b>\"Instructions for Beta Testers\"</b>",
		"second_left_of_click":"{1} second(s) wait to click",
		"update_test_version":"Update to Linux Beta version",
		"check_test_version_detail":"Please read Instructions for Beta Testers carefully. Are you sure to update to Linux Beta version?",
		"restart_serverorpanel":"Restart server or panel",
		"restart_server":"Restart server",
		"restart_panel":"Restart panel",
		"get_soft_list_success":"Successfully obtained software list from the cloud",
		"change_free":"Switching back to the free version can be achieved by unbinding the account",
		"ubind":"Unbind account",
		"confirm_cancel":"Are you sure to cancel the authorization",
		"panel_port_tips":"The current panel uses the default port [8888], which has security risks. Please modify the panel port in the panel settings!",
		"panel_port_tip1":"This security issue cannot be ignored, please handle it as soon as possible.",
		"panel_port_tip2":"Not negligible",
		"panel_port_tip3":"Change now",
		"base_info": "basic information",
		"capacity_info":"Capacity information",
		"capacity":"Capacity",
		"usage_rate":"Usage rate"
	},
	"config":{
		"modify_time":"Modified time",
		"select_fileordir":"Select File/Dir",
		"close_panel_msg":"Close Panel will make the panel not accessible! Are you sure?",
		"close_panel_title":"Disable Panel",
		"config_save":"Saving configuration...",
		"config_sync":"Syncing time...",
		"config_user_binding":"Binding your aaPanel account",
		"config_user_edit":"Change aaPanel account",
		"binding":"Bind",
		"token_get":"Getting token...",
		"user_bt":"Username",
		"pass_bt":"Password",
		"binding_un_msg":"Are you sure to unbind aaPanel account？",
		"binding_un_title":"Unbind",
		"binding_un":"unbind",
		"ssl_close_msg":"You will have to use http protocol to access the panel after turning off SSL, continue?",
		"ssl_open_ps":"Warning! This feature requires Advanced Knowledge!",
		"ssl_open_ps_1":"First determine if you need to enable this feature!",
		"ssl_open_ps_2":"If you choose to self-certificate browser will show no trust",
		"ssl_open_ps_3":"If panel is not accessible, you can click the link below to find solutions",
		"ssl_open_ps_4":"I already know the details, and I'm willing to take the risk.",
		"ssl_open_ps_5":"Check details",
		"ssl_title":"Set Panel SSL",
		"ssl_ps":"Please identify the risk first!",
		"ssl_msg":"Installing and setting up the SSL component, which will take a few minutes...",
		"qrcode_no_list":"The current binding list is empty. Please bind and try again",
		"confirm":"OK",
		"change_safe_entry":"Modify security entrance",
		"entry_addr":"Entrance address",
		"turn_off":"Turn off",
		"submit":"Submit",
		"get_cert":"Getting certificate information...",
		"key":"Key",
		"pem_cert":"Certificate (in pem format)",
		"save":"Save",
		"ps":"Paste your *.key and *.pem content and save",
		"help":"Help",
		"ps1":"If the browser prompts that the certificate chain is incomplete, check whether the pem certificate is correctly spliced.",
		"ps2":"Certificate in pem format = domain certificate.crt + root certificate (root_bundle).crt",
		"custom_panel_cert":"Custom panel certificate",
		"get_qr_core":"Getting QR code, please wait...",
		"get_qr_core_fail":"Failed to get QR code, please try again later",
		"user_img":"User avatar",
		"nikename":"Nickname",
		"unbind_wechat":"Unbind the current WeChat Mini Program",
		"unbind":"Unbind",
		"add_bind_account":"Add another account to bind",
		"confirm_unbind":"Are you sure to cancel the current binding?",
		"cancel":"Cancel",
		"bind_success":"Successfully bound",
		"open_small_app":"Open the aaPanel panel Mini Program",
		"qrcore_of_small_app":"QR code of Mini Program",
		"scan_qrcore_with_small_app":"Use aaPanel Mobile to scan the current QR code to bind the panel",
		"return_bind_list":"Return to the panel binding list",
		"read_bind_list":"View binding list",
		"bind_wechat":"Bind WeChat",
		"no_bind_bt_account":"aaPanel account NOT bound",
		"get_api":"Getting API info...",
		"set_api":"Configuration panel API",
		"api":"API",
		"int_sk":"API secret key",
		"reset":"Reset",
		"ip_white_list":"IP whitelist",
		"one_per_line":"1 per line",
		"help1":"When API is enabled, only IP in the IP whitelist can access the panel API.",
		"help2":"API key is displayed only once when reset and is no longer displayed after that. &nbsp;&nbsp; &nbsp; Please take good care of your key.",
		"help3":"The API document",
		"is_submitting":"Submitting...",
		"create_int_key_success":"API key generated. Please keep your new key. This key is only displayed once!",
		"open_successfully":"Successfully turned on",
		"setting_up":"Setting up, please wait...",
		"setting_basicauth":"Configuring the BasicAuth service, please wait...",
		"set_basicauth":"Configuring BasicAuth authentication",
		"not_modified":"Please leave blank if not modified",
		"set_username":"Please set the username",
		"set_passwd":"Please set the password",
		"basic_auth_tips1":"Note: Please do not use your usual password here!",
		"basic_auth_tips2":"Access the panel in any way, you need to enter the BasicAuth info!",
		"basic_auth_tips3":"It can effectively prevent the panel from being scanned and found,but cannot replace the panel login info",
		"know_risk":"You must use and understand this feature to decide if you want to open it!",
		"basic_auth_desc1": "After open, access the panel in any way, you need enter the BasicAuth username and password.",
		"basic_auth_desc2": "It can effectively prevent the panel from being scanned and found.",
		"basic_auth_desc3": "You must record the account password you set.",
		"basic_auth_desc4": "If you forget your password, you can disable BasicAuth using the [bt] command in SSH.",
		"panel_entrance_err": "Set the response status when unauthenticated",
		"response": "Response",
		"response_msg1":"security entry error",
		"response_desc":"Response when not logged in and not properly entered for security entry, used to hide panel features",
		"open_strong_password": "Open strong password",
		"close_strong_password": "Close strong password",
		"strong_password_desc1":"After the strong password is enabled, the complexity of the password will be judged. rule: ",
		"strong_password_desc2":"Length 8, upper and lower case letters, numbers and characters exist",
		"strong_password_desc3":"When Strong Password is turned off, password login will no longer verify password complexity",
		"not_set":"Not set",
		"set_password_expiration_time":"Set password expiration time",
		"expire_password_desc1":"Need to reset password after expiration",
		"expire_password_desc2":"When set to 0, it means to disable this function",
		"expire_time":"Expire time"
	},
	"control":{
		"save_day_err":"Number of saving day is illegal!",
		"close_log":"Clean Logs",
		"close_log_msg":"Are you sure to clean all of logs of Monitory?",
		"disk_read_num":"Number of reads",
		"disk_write_num":"Number of writes",
		"disk_read_bytes":"Byte of reads",
		"disk_write_bytes":"Byte of writes",
		"time":"Time",
		"sys_resource_usage":"System resource usage",
		"m1":"1 min",
		"m5":"5 min",
		"m15":"15 min",
		"resource_usage":"Resource usage %",
		"load_detail":"Load details",
		"disk_rw_times": "r/w times",
		"disk_rw_wait": "r/w wait",
		"process_name": 'Process name',
		"cpu_usage": 'CPU usage',
		"memory_usage": 'Memory usage',
		"disk_usage": 'Disk usage',
		"startup_user": 'Startup user',
		'date': 'Date',
		'all': 'All',
		'read': 'Read',
		'write': 'Write'
	},
	"crontab":{
		"task_log_title": "Cron Job Running Log",
		"task_empty":"There are currently no cron jobs",
		"del_task":"Are you sure to delete this cron job?",
		"del_task_all_title":"Batch delete cron jobs",
		"del_task_err":"Failed to delete the following cron jobs:",
		"add_task_empty":"Name of cron job cannot be empty!",
		"input_hour_err":"Value of hour is illegal!",
		"input_minute_err":"Value of minute is illegal!",
		"input_number_err":"Negative number is not allowed!",
		"input_file_err":"Please select a script file!",
		"input_script_err":"Shell script cannot be empty!",
		"input_url_err":"URL address is incorrect!",
		"input_empty_err":"Object list is empty, unable to continue!",
		"backup_site":"Backup site",
		"backup_database":"Backup database",
		"backup_log":"Backup logs",
		"backup_all_err":"Failed to add cron jobs for the following objects:",
		"day":"Day",
		"hour":"Hour",
		"minute":"Minute",
		"sun":"Day",
		"sbody":"Script content",
		"log_site":"Cut site",
		"url_address":"URL address",
		"backup_to":"Backup to",
		"disk":"Disk of server",
		"save_new":"Keep last",
		"save_num":"",
		"TZZ1":"Monday",
		"TZZ2":"Tuesday",
		"TZZ3":"Wednesday",
		"TZZ4":"Thursday",
		"TZZ5":"Friday",
		"TZZ6":"Saturday",
		"TZZ7":"Sunday",
		"mem_ps":"Free RAM of PHP/MySQL/Pure-FTPd/Apache/Nginx, recommended to be executed every midnight!",
		"mem":"Free RAM",
		"log_empty":"Current log is empty",
		"microsoft_yahei":"Microsoft Yahei",
		"crontab_stop":"Disable the cron job",
		"normal":"Normal",
		"crontab_start":"Enable the cron job",
		"disable":"Disable",
		"local_disk":"Local disk",
		"shell":"Shell script",
		"site_bak":"Backup site",
		"db_bak":"Backup database",
		"log_split":"Log cutting",
		"dir_bak":"Directory backup",
		"mem_release":"Free RAM",
		"get_url":"Get URL",
		"hourly":"Hourly",
		"daily":"Daily",
		"weekly":"Weekly",
		"monthly":"Monthly",
		"n_day":"N days",
		"n_hour":"N hours",
		"n_min":"N minutes",
		"all":"All",
		"server_disk":"Server disk",
		"crontab_edit":"Edit cron jobs",
		"task_type":"Type of cron job",
		"task_name":"Name of cron job",
		"exec_cycle":"Execution cycle",
		"hour1":"Hour",
		"minute1":"Min",
		"bakup_to":"Backup to",
		"keep_update":"Keep last",
		"copies":"copies",
		"shell_content":"Script content",
		"tips":"Tips",
		"tips_content":"Free RAM of PHP/MySQL/Pure-FTPd/Apache/Nginx, recommended to be executed every midnight!",
		"edit_save":"Save changes",
		"saving":"Saving changes, please wait...",
		"crontab_stop_will":"The cron job will not continue to run after suspended. Are you sure to suspend this cron job?",
		"disable_change_crontab_start":"The cron job deactivated, are you sure to enable this cron job?",
		"setting_status":"Setting status, please wait...",
		"exclusion_rule":"Exclusion rule",
		"exclusion_rule_tips":"For each rule in a row, the directory cannot end with /, e.g."
	},
	"firewall":{
		"empty":"Cleaned!",
		"port":"Port",
		"accept":"Accept",
		"port_ps":"Note: Support to accept port range, e.g. 3000:3500",
		"ip":"IP address to block",
		"drop":"Block",
		"ip_ps":"Note: Support to block IP segment，e.g.: 192.168.0.0/24",
		"ssh_port_msg":"Changing the SSH remote port will log out all logged in users, are you sure to change the port?",
		"ssh_port_title":"SSH Remote Port",
		"ssh_off_msg":"Turning off SSH service will also log out all logged in users, continue?",
		"ssh_on_msg":"Are you sure to turn on SSH service？",
		"ping_msg":"Blocking ICMP will NOT affect site access, but ICMP function cannot be used for this server, are you sure to block ICMP？",
		"ping_un_msg":"The server may be found by hacker after unblocking ICMP, are you sure to unblock ICMP?",
		"ping_title":"Whether to Block ICMP",
		"ping":"ICMP Blocked",
		"ping_un":"ICMP Unblocked",
		"ping_err":"Cannot connect to server",
		"status_not":"Not Listening",
		"status_net":"no access to public network",
		"status_ok":"Listening",
		"drop_ip":"Block IP",
		"accept_port":"Accept port",
		"port_err":"Port range is illegal!",
		"ps_err":"Notes/Description is NOT allowed to be empty!",
		"del_title":"Delete Rules of Firewall",
		"close_log":"Clear logs",
		"close_log_msg":"About to clear logs，continue？",
		"close_the":"Clearing, please wait...",
		"mysql_default_port":"Default port of MySQL service",
		"phpmmyadmin_default_port":"Default port of phpMyAdmin",
		"ssh_default_port":"SSH remote service",
		"ftp1_default_port":"Data port of FTP active mode",
		"ftp_default_port":"Default port of FTP protocol",
		"ftp2_default_port":"Port range of FTP passive mode",
		"mem_default_port":"Memcached service port",
		"rsync_default_port":"Rsync data sync service",
		"bt_default_port":"Default port of aaPanel",
		"site_default_port":"Default port of WebSite",
		"del":"Del",
		"number":"ID",
		"behavior":"Rule",
		"status":"Status",
		"add_time":"Added date",
		"instructions":"Instructions",
		"operate":"Operation",
		"operate_type":"Operation type",
		"detail":"Details",
		"operate_time":"Operation time",
		"port_use_load": "Obtaining details about the port usage process",
		"port_use_title": "Process details",
		"process_name": "Process name",
		"process_pid": "Process PID",
		"start_command": "Start command",
		"batch_disabled_tips": function (name) {
			return "Select " + name + " to execute!"
		},
		"batch_del_btn": function (name) {
			return " Delete " + name
		},
		"batch_del_title": function (name) {
			return "Batch delete " + name
		},
		"batch_del_msg": function (name) {
			return "Do you continue to operate in batches to delete the selected " + name + "?"
		},
		"batch_del_msg_ip": "Delete the selected IP rules in batches. The selected IP will use the default release method to continue operation?",
		"batch_del_ip_name": "Domain/IP",
		"batch_del_msg_port_forward": "Delete the selected port forwarding in batches. The selected source port will stop forwarding to the target port. Do you continue to operate?",
		"batch_del_msg_area_rule": "Delete the selected regional rules in batches. The selected rules are shielded, and the port will resume normal access. Do you continue to operate?",
	},
	"upload":{
		"upload":"Upload",
		"file_type_err":"File type is NOT allowed to upload!",
		"file_err":"File ERROR",
		"file_err_empty":"Empty file is NOT allowed!",
		"select_file":"Select files!",
		"select_empty":"No files available to upload, select files again",
		"up_sleep":"Pending upload",
		"up_the":"Uploaded",
		"up_save":"Saving..",
		"up_ok":"Successfully uploaded",
		"up_ok_1":"Upload complete",
		"up_ok_2":"Uploaded",
		"up_speed":"Uploading:",
		"up_err":" Upload ERROR",
		"ie_err":"Sorry, IE 6/7/8 is NOT supported, please upload files with another browser"
	},
	"bt":{
		"empty":"empty",
		"file":"Select file",
		"dir":"Select directory",
		"path":"Current path",
		"comp":"Computer",
		"filename":"File name",
		"etime":"Modification time",
		"access":"Permission",
		"own":"Owner",
		"adddir":"Add directory",
		"editdir": "Edit directory",
		"deldir":"Delete directory",
		"sitedir": "Site directory",
		"path_ok":"Select",
		"save_file":"Saving, please wait...",
		"read_file":"Reading, please wait...",
		"edit_title":"Online Edit",
		"edit_ps":"Tips：Ctrl+F Search keyword，Ctrl+G Find next，Ctrl+S Save，Ctrl+Shift+R Find & Replace!",
		"stop":"Stop",
		"start":"Start",
		"restart":"Restart",
		"reload":"Reload",
		"php_status_err":"Sorry, PHP 5.2 is NOT supported",
		"php_status_title":"PHP Load Average",
		"php_pool":"Application pool",
		"php_manager":"Process management mode",
		"dynamic":"Dynamic",
		"static":"Static",
		"php_start":"Start time",
		"php_accepted":"Accepted connections",
		"php_queue":"Listened queue",
		"php_max_queue":"Max listened queue",
		"php_len_queue":"Listened queue length",
		"php_idle":"Idle processes",
		"php_active":"Active processes",
		"php_total":"Total processes",
		"php_max_active":"Max active processes",
		"php_max_children":"Max child processes reached",
		"php_slow":"Slow requests",
		"nginx_title":"Nginx Load Average",
		"nginx_active":"Active connections",
		"nginx_accepts":"Total accepts",
		"nginx_handled":"Total handled",
		"nginx_requests":"Total requests",
		"nginx_reading":"Reading",
		"nginx_writing":"Writing",
		"nginx_waiting":"Waiting",
		"nginx_worker":"Worker process",
		"nginx_workercpu":"Nginx worker CPU",
		"nginx_workermen":"Nginx worker memory",
		"apache_uptime":"Uptime",
		"apache_restarttime":"Restart time",
		"apache_totalaccesses":"Total Accesses",
		"apache_totalkbytes":"Total Bytes",
		"apache_reqpersec":"Requests per second",
		"apache_idleworkers":"Idle Workers",
		"apache_busyworkers":"Busy Workers",
		"apache_workercpu":"Apache worker CPU",
		"apache_workermem":"Apache worker memory",
		"drop_ip_title":"Block this IP",
		"net_status_title":"Network Status",
		"net_pool":"Protocol",
		"copy_ok":"Copied",
		"copy_empty":"Password is empty",
		"cal_msg":"Result：",
		"cal_empty":"Enter result, otherwise unable to delete",
		"cal_err":"result is incorrect, please try again",
		"loginout":"Are you sure to log out?",
		"pass_err_len":"Panel password cannot be less than 8 characters!",
		"pass_err":"Cannot be weak password",
		"pass_err_re":"The passwords entered twice are inconsistent",
		"pass_title":"Change Password",
		"pass_new_title":"New Password",
		"pass_rep":"Random password",
		"pass_rep_btn":"Random",
		"pass_re":"Repeat",
		"pass_re_title":"Enter again",
		"pass_rep_ps":"Please record your new password before making changes!",
		"user_len":"Username cannot be less than 3 characters",
		"user_err_re":"The usernames entered twice are inconsistent",
		"user_title":"Change username",
		"user":"Username",
		"user_new":"New username",
		"task_list":"Task list",
		"task_msg":"Message list",
		"task_not_list":"Currently no tasks!",
		"task_scan":"Scanning",
		"task_install":"Installing",
		"task_sleep":"Waiting",
		"task_downloading":"Downloading",
		"task_the":"Processing",
		"task_ok":"Finished",
		"task_close":"Task canceled!",
		"time":"Times",
		"s":"s",
		"install_title":"Recommended software packages",
		"install_ps":"Recommended to use the following one-click packages, please choose on demand or in",
		"install_s":"Software Store",
		"install_s1":"choose by yourself, recommended to install LEMP.",
		"install_lnmp":"LNMP(Recommended)",
		"install_type":"Method",
		"install_rpm":"Fast",
		"install_rpm_title":"i.e. rpm, installed in a very short time (5~10 minutes), with performance and stability a bit lower than compiled",
		"install_src":"Compiled",
		"install_src_title":"installed in a long time (30 minutes to 3 hours), suitable for production environment",
		"install_key":"One-click Install",
		"install_apache22":"Selected Apache 2.2, PHP will run in php5_module mode!",
		"install_apache24":"Selected Apache 2.4, PHP will run in php-fpm mode!",
		"insatll_s22":"Apache 2.2 NOT support",
		"insatll_s24":"Apache 2.4 NOT support",
		"insatll_mem":"Your RAM is less than {1}, NOT recommended to install MySQL-{2}",
		"install_to":"Adding to installer...",
		"install_ok":"Request of installation added to installer",
		"task_add":"Added to queue",
		"panel_open":"Opening Panel...",
		"panel_add":"Add aaPanel association",
		"panel_edit":"Modify association",
		"panel_err_format":"Format of panel address is incorrect, e.g. ",
		"panel_err_empty":"Info of panel cannot be empty",
		"panel_address":"Panel address",
		"panel_user":"Username",
		"panel_pass":"Password",
		"panel_ps":"Notes",
		"panel_ps_1":"Keep info of other server panels to enable one-click login feature",
		"panel_ps_2":"Notes of Panel cannot be repeated",
		"panel_ps_3":"<font style='color:red'>Note that turning on ad blocking will break quick login.</font>",
		"task_time":"Time",
		"task_name":"Name",
		"task_msg_title":"Message Notification",
		"task_title":"Message Box",
		"task_tip_read":"Mark as read",
		"task_tip_all":"Mark all as read",
		"no_data" : "Currently no data"
	},
	"files":{
		"expected_to_be":"Expected to be",
		"continue":"do you want to continue",
		"unfavorite1":"Unfavorite",
		"recycle_bin_warning":"The recycle bin is currently not opened, and it cannot be restored after deletion. Do you want to continue",
		"del_in_bulk":"Delete in bulk",
		"del_to_recycle_bin":"After deleting, it will be moved to the recycle bin. Do you want to continue?",
		"mounted_disk":"Mounted disk",
		"file_has_been_shared":"File has been shared, click to view information",
		"file_has_been_favorite":"The file has been added to favorites, click again to cancel",
		"recycle_bin_dir":"PS: Recycle Bin directory, Do not operate",
		"swap_file":"PS: SWAP swap partition file set by default by aaPanel",
		"apache_profile":"PS: Apache user profile (URL rewrite)",
		"php_profile":"PS: PHP user profile (anti-cross-site)!",
		"deleting_permission":"Deleting permission backup, please wait...",
		"fix_permission":"File permissions are being repaired, please wait...",
		"setting_permission_list":"Setting permission list, please wait...",
		"getting_permission_list":"Getting permission list, please wait...",
		"getting_recycle_list":"Getting Recycle bin list, please wait...",
		"performing_bulk_opt":"Performing bulk operation, please wait...",
		"adding_favorite":"Adding favorites, please wait...",
		"cancel_share":"Canceling share, please wait...",
		"create_share":"Creating share, please wait...",
		"getting_s_share_info":"Getting specified sharing information, please wait...",
		"getting_share_list":"Getting sharing list, please wait...",
		"unfavorite":"Unfavoring, please wait...",
		"getting_favorite":"Getting list of favorites, please wait...",
		"create_favorite":"Creating favorite category, please wait...",
		"getting_dir_size":"Getting the directory size, please wait...",
		"deleting_user":"Deleting user, please wait...",
		"check_same_name_file":"Checking if the file with the same name exists, please wait...",
		"recycle_bin_re":"Recover",
		"recycle_bin_del":"Delete Permanently",
		"recycle_bin_on":"File recycle bin",
        "recycle_bin_on_db":"Database recycle bin",
		"recycle_bin_ps":"Warning: Removed files cannot be restored if recycle bin feature is turned off!",
		"recycle_bin_close":"Empty recycle bin",
		"recycle_bin_type1":"All",
		"recycle_bin_type2":"Folder",
		"recycle_bin_type3":"File",
		"recycle_bin_type4":"Image",
		"recycle_bin_type5":"Document",
		"recycle_bin_type6":"Database",
		"recycle_bin_th1":"File name",
		"recycle_bin_th2":"Original directory",
		"recycle_bin_th3":"Size",
		"recycle_bin_th4":"Removal time",
		"recycle_bin_th5":"Action",
		"recycle_bin_title":"Recycle bin",
		"recycle_bin_re_title":"Restore file",
		"recycle_bin_re_msg":"File or directory with the same name will be overwritten, continue?",
		"recycle_bin_re_the":"Restoring, please wait...",
		"recycle_bin_del_title":"Delete file",
		"recycle_bin_del_msg":"Delete operation can NOT be cancelled, continue?",
		"recycle_bin_del_the":"Deleting, please wait...",
		"recycle_bin_close_msg":"Empty recycle bin will permanently delete the files, continue?",
		"recycle_bin_close_the":"Deleting, please wait...",
		"file_menu_copy":"Copy",
		"file_menu_mv":"Cut",
		"file_menu_rename":"Rename",
		"file_menu_auth":"Permission",
		"file_menu_zip":"Compress",
		"file_menu_unzip":"Uncompress",
		"file_menu_edit":"Edit",
		"file_menu_img":"Preview",
		"file_menu_down":"Download",
		"file_menu_del":"Del",
		"file_name":"File name",
		"file_size":"Size",
		"file_etime":"Modification time",
		"file_auth":"Permission",
		"file_own":"Owner",
		"file_read":"Read",
		"file_write":"Write",
		"file_exec":"Execute",
		"file_public":"Public",
		"file_group":"Group",
		"file_act":"Action",
		"get_size":"Total of {1} dirs and {2} files, size:",
		"get":"Get",
		"new":"New",
		"new_empty_file":"New blank file",
		"new_dir":"New directory",
		"dir_name":"Directory name",
		"return":"Return to previous",
		"shell":"Terminal",
		"paste":"Paste",
		"paste_all":"Paste all",
		"path_root":"Document Root",
		"all":"Batch",
		"set_auth":"Set permission",
		"up_title":"Upload Files",
		"up_add":"Add",
		"up_start":"Start",
		"up_coding":"File encoding",
		"up_bin":"Binary",
		"unzip_title":"Uncompress Files",
		"unzip_name":"File name",
		"unzip_name_title":"Uncompressed File Name",
		"unzip_to":"Uncompress to",
		"unzip_coding":"encoding",
		"unzip_the":"Uncompressing, please wait...",
		"zip_title":"Compress Files",
		"zip_to":"Compress to",
		"zip_the":"Compressing, please wait...",
		"zip_ok":"Compressing file in server background, please refresh file list to check process later!",
		"zip_pass_title":"Password",
		"zip_pass_msg":"Leave blank if not needed",
		"mv_the":"Moving, please wait...",
		"copy_the":"Copying, please wait...",
		"copy_ok":"Copied",
		"mv_ok":"Cut",
		"shell_title":"Execute Command (only non-interactive commands are supported)",
		"shell_go":"Send",
		"shell_ps":"Command Line",
		"down_title":"Download Files",
		"down_url":"URL address",
		"down_to":"Download to",
		"down_save":"File name to save",
		"down_task":"Adding to queue, please wait..",
		"del_file":"Delete file",
		"del_dir":"Delete directory",
		"del_all_file":"Batch delete files",
		"del_all_msg":"Are you sure put all of them to recycle bin?",
		"file_conver_msg":"About to overwrite the following files, continue?",
		"calc_size":"Calculating the directory size, please wait...",
		"search_now":"Searching, please wait...",
		"per_page":"per page",
		"piece":"item(s)",
		"calc_click":"Click to calculate",
		"ps_php":"PS: PHP configuration file (Anti-crossing-directory)!",
		"ps_ap":"PS: Apache user configuration file (Rewrite rules)",
		"ps_swap":"PS: aaPanel default swap virtual RAM file",
		"last_edit_time":"Last modified",
		"will_cover_this_file":"about to overwrite the following file(s)",
		"file_name_cant_empty":"File name cannot be empty!",
		"recommend":"Recommend",
		"comp_type":"Compression type",
		"general_format":"General format",
		"compatibility_better_chinese":"WinRAR is more compatible with Chinese",
		"calc_now":"Calculating, please wait",
		"apply_to_subd":"Apply to subdir",
		"upload_files_tips1":"PS: aaPanel file upload temporary file, re-upload resume from breakpoint, can be deleted",
		"dir_menu_webshell":"Trojan Scan",
		"file_menu_webshell":"Trojan Scan"
	},
	"ftp":{
		"empty":"Currently no FTP data",
		"stop_title":"Deactivate this user",
		"start_title":"Activate this user",
		"stop":"Stopped",
		"start":"Activated",
		"copy":"Copy password",
		"open_path":"Open directory",
		"edit_pass":"CHG PW",
		"ps":"Notes",
		"add_title":"Add FTP User",
		"add_user":"Username",
		"add_user_tips":"Please enter FTP username",
		"add_pass":"Password",
		"add_pass_tips":"Please enter FTP password",
		"add_pass_rep":"Random password",
		"add_path":"Home",
		"add_path_tips":"Please enter or select FTP directory",
		"add_path_rep":"Select directory",
		"add_path_title":"Document root of user, which will automatically create directory of the same name",
		"add_path_ps":"Directory that FTP points to",
		"add_ps":"Note",
		"add_ps_title":"Note info (Less than 255 characters)",
		"del_all":"Batch delete selected FTP users?",
		"del_all_err":"The following FTP users deletion failed:",
		"stop_confirm":"Do you want to close FTP of {1}?",
		"pass_title":"Change FTP User Password",
		"pass_user":"Username",
		"pass_new":"New password",
		"pass_confirm":"Are you sure to change FTP user password?",
		"port_title":"Change FTP Port",
		"port_name":"Port",
		"port_tips":"Please enter port",
		"del_ftp_title":'Delete FTP',
		"del_ftp_all_title":"Delete Selected FTP",
		"status":"Status",
		"ftp_user":"FTP User",
		"operate":"Operation",
		"change_pass":"Change FTP password",
		"del":"Del",
		"set_path_tips1":"Migrating data is by copying",
		"set_path_tips3":"Need to manually clean up old data after migration is complete",
		"set_path_tips2":"If the amount of data is large, manual migration is recommended",
		"migrate":"Migrate",
		"change_ftp_user_home":"Change ftp user home"
	},
	"database":{
    "empty": "Currently no databases",
    "database_search": "Database search",
    "backup_empty": "Not exist",
    "backup_ok": "Exists",
    "copy_pass": "Copy password",
    "input": "Import",
    "input_title": "Import Database",
		"type": "Database type",
    "admin": "Manager",
    "admin_title": "Database Manager",
    "auth": "Permission",
    "auth_title": "Set access permission",
    "edit_pass": "CHG PW",
		"edit_pass_title":"Change database password",
		"del_title":"Delete database",
		"ps":"Note info",
		"add_title":"Add Database",
		"add_name":"Database name",
		"add_name_title":"New Database Name",
		"add_pass":"Password",
		"add_pass_title":"Database Password",
		"add_pass_rep":"Random password",
		"add_auth":"Access permission",
		"add_auth_local":"Localhost",
		"add_auth_all":"Everyone",
		"add_auth_ip":"Specific IP",
		"add_auth_ip_title":"Please input IP authorized to access this database",
		"add_ps":"Notes",
    "edit_root": "Root password",
    "user": "Username",
    "edit_pass_new": "New password",
    "edit_pass_new_title": "New database password",
    "edit_pass_confirm": "Are you sure to change password?",
    "backup_re": "Repair",
    "backup_name": "File name",
    "backup_path": "File path",
    "backup_size": "File size",
    "backup_time": "Backup time",
    "backup_title": "Database Backup Details",
    "backup_location": "Backup location",
    "backup_re_confirm_tit": "Overwrite the data",
    "backup_re_confirm_cont1": "Data will be overwritten using [",
    "backup_re_confirm_cont2": "]. Do you want to continue?",
    "restore_data": "Recovering data",
    "del_backup": "Delete backup",
    "del_backup_load": "Deleting the Backup",
    "del_backup_cont1": "Whether to delete the [",
    "del_backup_cont2": "] backup",
    "backup": "Backup",
    "backup_btn1": "Backup immediately",
    "position": "Position",
    "input_confirm": "Database will be overwritten, continue?",
    "input_the": "Importing, please wait...",
    "backup_the": "Backing up, please wait...",
    "backup_del_title": "Delete backup file",
    "backup_del_confirm": "Are you sure to delete backup file?",
    "del_all_title": "Batch delete databases",
    "del_all_err": "The following database(s) deletion failed:",
    "input_title_file": "Import to database from file",
    "input_local_up": "Upload from local",
    "input_ps1": "Only support sql, zip, (tar.gz|gz|tgz)",
		"input_ps2":"Structure of zip, tar.gz archive: test.sql must be contained in test.zip or test.tar.gz",
		"input_ps3":"If the file is oversized, you can also upload database archives to /www/backup/database with SFTP tools",
		"input_up_type":"Please upload sql or zip or tar.gz archives",
		"auth_err":"Access permissions cannot be modified for this database",
		"auth_name":"Access permissions",
		"sync_the":"Syncing, please wait...",
		"phpmyadmin_err":"Please install phpMyAdmin",
		"phpmyadmin":"Opening phpMyAdmin",
		"cant_get_pass":"Cannot get password, please set password through",
		"button_set_pass":"button",
		"operation":"Operation",
		"mysql_tools":"MySQL optimization & repair tools",
		"tools":"Tools",
		"set_db_auth":"Set database permissions",
		"del":"Del",
		"get_data":"Getting data",
		"optimization":"Optimize",
		"change":"Convert to ",
		"size":"Size",
		"mysql_tools_box":"MySQL Toolbox",
		"db_name":"Database name",
		"tb_name":"Table name",
		"engine":"Engine",
    "character": "Character",
    "row_num": "Row number",
    "tb_repair": "[Repair] Try to repair the damaged table with the REPAIR command. You can only do a simple repair. <br>&nbsp;&nbsp; &nbsp; If the repair is not successful, consider using the myisamchk tool.",
    "tb_optimization": "[Optimize] Execute OPTIMIZE command to recover unreleased disk space. Recommended executing it once a month.",
    "tb_change_engine": "[Convert to InnoDB/MyISAM] Convert database table engine. Recommended converting all tables to InnoDB",
    "repair": "Repair",
    "send_repair_command": "Repair command sent, please wait...",
    "send_opt_command": "Optimization command sent, please wait...",
    "send_change_command": "Engine conversion command sent, please wait...",
    "choose_at_least_one_tb": "Please select at least one table!",
    "download": "Download",
    "not_found_pwd_1": "Get passwd failed, click ",
    "not_found_pwd_2": "reset",
    "not_found_pwd_3": "",
    "cloud_server": "Remote DB",
    "cloud_server_list": "Remote DB list",
    "cloud_server_empty": "Remove DB list is empty",
    "server_address": "DB address",
    "port": "Port",
    "input_server_address": "Please fill you server address",
    "input_port": "Database port",
    "input_username": "Database administrator name",
    "input_password": "Database administrator password",
    "server_note": "Server Notes",
    "remote_help_1": "Compatible with MySQL5.5, MariaDB10.1 and above",
    "remote_help_2": "Support cloud database",
    "remote_help_3": "Note 1: Make sure this server has permission to access the database",
    "remote_help_4": "Note 2: Please make sure that the administrator account you fill in has sufficient permissions",
    "add_cloud_server_tips": "Connecting to remote server, please wait...",
    "edit_cloud_server_tips": "Modifying remote server connection information, please wait...",
    "add_server_tips": "Add at least one remote server or install a local database",
    "select_position": "Select database location",
    "cloud_database": "Remote database",
    "get_cloud_list_tips": "Fetching remote server list",
    "del_cloud_server_tips": "Only delete management information and database records in the panel, not delete remote databases",
    "del_cloud_database_tips": "The remote database does not support the database recycle bin. After deletion, it cannot be recovered. Please operate with caution!",
		"safety_auth": 'Security authentication',
		"safety_auth_tips1": 'Security authentication: After this function is enabled, an account and password are required to access data',
		"safety_auth_req1": 'Set the password access status',
		"safety_auth_warn1": 'Please enable security authentication first!',
		"term_of_validity": 'Term of validity',
		"term_of_validity_input": 'If it is empty, it never expires',
		"key_input": 'Please enter the key',
		"value_input": 'Please enter the value',
		"key_input_tips": 'The key cannot be empty',
		"value_input_tips": 'The value cannot be empty',
		"redis_form_req1": 'Adding Redis data',
		"redis_form_req2": 'Saving Redis data',
		"data_type": 'Data type',
		"data_len": 'Data length',
		"edit_data": 'Edit the data',
		"del_data": 'Delete the data',
		"del_key_value": 'Delete the key value',
		"del_key_value_tips": 'Do you really want to delete',
		"search_key": 'Search key',
		"clear_redis_tit1": 'Example Clear the ',
		"clear_redis_tit2": ' database',
		"select_database": 'Select the database',
		"all_select": 'All selected',
		"clear_redis_tips1": 'Select the database that you want to delete!',
		"clear_redis_confirm_tit": 'Clear database',
		"clear_redis_confirm_cont": 'Data cannot be restored after being cleared. Do you want to continue?',
		"backup_list": 'Backup list',
		"backup_list_empty": 'The backup list is empty',
		"add_cloud_btn": 'Add Remote DB',
		"cloud_not_config1": 'No local or remote server is installed',
		"cloud_not_config2": 'The remote server is not configured',
		"admin_password": "Admin Password"
  },
	"soft":{
		"php_main1":"PHP service",
		"php_main2":"Limit of upload",
		"php_main3":"Limit of timeout",
		"php_main4":"Configuration file",
		"php_main5":"Install extensions",
		"php_main6":"Disabled functions",
		"php_main7":"Optimization",
		"php_main8":"Load average",
        "php_main9":"Session configuration",
		"php_menu_ext":"Extension configuration",
		"admin":"Manage",
		"off":"Off",
		"on":"On",
		"stop":"Stop",
		"start":"Start",
		"status":"Current status",
		"restart":"Restart",
		"reload":"Reload",
		"mysql_mem_err":"Server RAM is less than 1G. It is not recommended to use MySQL 5.5 or later.</li><li>If the database stops automatically, try to increase swap with Linux Toolbox or increase server memory",
		"concurrency_m":"Custom",
		"concurrency":"Concurrency",
		"concurrency_type":"Concurrency plan",
		"php_fpm_model":"Running mode",
		"php_fpm_ps1":"PHP-FPM mode",
		"php_fpm_ps2":"Max child processes allowed to create",
		"php_fpm_ps3":"Initial processes (Num of initiatial processes when server starts)",
		"php_fpm_ps4":"Min idle processes (Kept progress after killing idle processes)",
		"php_fpm_ps5":"Max idle processes (Kill idle processes when this value is reached)",
		"php_fpm_err1":"max_spare_servers cannot be more than max_children",
		"php_fpm_err2":"min_spare_servers cannot be more than start_servers",
		"php_fpm_err3":"min_spare_servers cannot be more than max_spare_servers",
		"php_fpm_err4":"start_servers cannot be more than max_children",
		"php_fpm_err5":"Value set cannot be less than 1",
		"phpinfo":"View phpinfo()",
		"get":"Getting...",
		"get_config":"Getting primary configuration file...",
		"get_list":"Getting the list...",
		"the_save":"Saving data...",
		"config_edit":"Configuration",
		"edit_empty":"Please leave blank if not modified",
		"php_upload_size":"Upload size limit cannot be less than 2M",
		"mvc_ps":"Programs with MVC architectural pattern requires it enabled, e.g. typecho",
		"the_install":"Installing...",
		"the_uninstall":"Uninstalling...",
		"install_the":"Installing...",
		"sleep_install":"Pending install...",
		"install":"Install",
		"uninstall":"Uninstall",
		"php_ext_name":"Name",
		"php_ext_type":"Type",
		"php_ext_ps":"Description",
		"php_ext_status":"Status",
        "php_ext_install_confirm":"Are you sure to install {1}?",
        "php_ext_uninstall_confirm":"Are you sure to uninstall {1}?",
        "add_install":"Adding to installer...",
        "install_title":"Software Installation",
        "insatll_type":"Installation method",
        "install_version":"Version to install",
        "type_title":"Select Installation Method",
		"err_install1":"Please uninstall Apache",
		"err_install2":"Please uninstall Nginx",
		"err_install3":"Please install PHP",
		"err_install4":"Please install MySQL",
		"setup":"Setting",
		"apache22":"Warning: current mode is php-fpm, it is NOT supported by Apache 2.2, please reinstall this PHP version!",
		"apache24":"Warning: current mode is php5_module, it is NOT supported by Nginx/Apache 2.4, please reinstall this PHP version!",
		"apache22_err":"Apache 2.2 does NOT support multiPHP, please uninstall installed PHP versions, then install this version!",
		"mysql_f":"Warning: installing new MySQL version will overwrite data, please backup your databases first!",
		"mysql_d":"Sorry, for security reason, please go to [Database Manager] to backup and delete all databases!",
		"fun_ps1":"Add function to be disabled, e.g. exec",
		"fun_ps2":"Function can be disabled here to enhance security of environment!",
		"fun_ps3":"Strongly recommend to disable critical functions such as exec, system!",
		"fun_msg":"The function you entered disabled!",
		"nginx_status":"Load average",
		"nginx_version":"Switch version",
		"waf_title":"WAF Firewall",
		"web_service":"Web service",
		"waf_not":"Current Nginx version does NOT support WAF module, please install Nginx 1.12, you will NOT lose any site configuration after reinstalling Nginx!",
		"waf_edit":"Edit rules",
		"waf_up":"Limit of upload",
		"waf_input1":"URL filter",
		"waf_input2":"Cookie filter",
		"waf_input3":"Post filter",
		"waf_input4":"CC attack defense",
		"waf_input5":"Record defense log",
		"waf_input6":"CC attack (times)",
		"waf_input7":"CC attack period",
		"waf_input8":"IP whitelist",
		"waf_input9":"IP blacklist",
		"waf_ip":"IP address",
		"waf_up_title":"Blacklist of Suffix of Uploaded Files",
		"waf_up_from1":"Add file extensions that are forbidden to upload, e.g., zip",
		"waf_up_from2":"Extensions",
		"waf_url_white":"URL whitelist",
		"waf_index":"Warning content",
		"waf_cloud":"Update from cloud",
		"waf_update":"Updating rule file, please wait...",
		"waf_cc_err":"CC defense configuration value exceeds the available value (range of frequency 1-3000|period 1-1800)",
		"php_version":"PHP version",
		"save_path":"Storage location",
		"service":"Service",
		"safe":"Security configuration",
		"log":"Logs",
		"mysql_to_msg":"MySQL service will stop while moving files of databases, continue?",
		"mysql_to_msg1":"Moving, please wait...",
		"mysql_to":"Move",
		"mysql_log_close":"Empty",
		"mysql_log_bin":"Binary Log",
		"mysql_log_err":"Error log",
		"mysql_log_ps1":"No log content!",
		"mysql_port_title":"Changing database port may make your site lose database connection, are you sure to continue?",
		"select_version":"Select version",
		"version_to":"Switch",
		"pma_port":"Access port",
		"pma_port_title":"phpMyAdmin access port",
		"pma_pass":"Access with password",
		"pma_user":"Authorized user",
		"pma_pass1":"Access password",
		"pma_pass2":"Repeat access password",
		"pma_ps":"Add an access security lock for phpMyAdmin",
		"pma_pass_close":"Are you sure to disable access authorization?",
		"pma_pass_empty":"Authorized user or password cannot be empty!",
		"menu_temp":"Getting template...",
		"menu_phpsafe":"PHP Daemon turned on, no need to configurate",
		"qiniu_lise":"Getting from cloud...",
		"qiniu_file_title":"File list",
		"qiniu_th1":"Name",
		"qiniu_th2":"Type",
		"qiniu_th3":"Size",
		"qiniu_th4":"Time of update",
		"mysql_del_err":"Sorry, for security reason, please go to [Database Manager] to backup and delete all databases!",
		"uninstall_confirm":"Are you sure to uninstall [{1}-{2}]?",
		"from_err":"Form ERROR!",
		"lib_the":"Submitting configuration, please wait...",
		"lib_config":"Configuration",
		"lib_insatll_confirm":"Are you sure to install [{1}] plugin?",
		"lib_uninsatll_confirm":"Are you sure to uninstall [{1}] plugin?",
        "lib_install":"Install plugin",
        "lib_uninstall":"Uninstall plugin",
        "lib_install_the":"Installing, please wait...",
        "lib_uninstall_the":"Uninstalling, please wait...",
		"mysql_set_msg":"Optimization plan",
		"mysql_set_select":"Select",
		"mysql_set_maxmem":"Max RAM usage",
		"mysql_set_key_buffer_size":"Buffer size for indexing",
		"mysql_set_query_cache_size":"Query cache, set to 0 for not enabled",
		"mysql_set_tmp_table_size":"Temporary table cache size",
		"mysql_set_innodb_buffer_pool_size":"Innodb buffer size",
		"mysql_set_innodb_log_buffer_size":"Innodb log buffer size",
		"mysql_set_sort_buffer_size":"Buffer size per thread sort",
		"mysql_set_read_buffer_size":"Read buffer size",
		"mysql_set_read_rnd_buffer_size":"Random read buffer size",
		"mysql_set_join_buffer_size":"Join table buffer size",
		"mysql_set_thread_stack":"Stack size per thread",
		"mysql_set_binlog_cache_size":"Bin log cache size (multiples of 4096)",
		"mysql_set_thread_cache_size":"Thread cache size",
		"mysql_set_table_open_cache":"Table open cache (NOT exceed 2048 at most)",
		"mysql_set_max_connections":"Max connections",
		"mysql_set_restart":"Restart mysqld service",
		"mysql_set_conn":"Num of connections",
		"mysql_set_err":"ERROR, RAM allocation is too high!<p style='color:red;'>Physical memory: {1}MB<br> Maximum memory: {2}MB<br>Possible result: mysqld service unstable, even unable to start!</p>",
		"mysql_status_title1":"Launch Time",
		"mysql_status_title2":" Total Connections",
		"mysql_status_title3":"Output",
		"mysql_status_title4":"Input",
		"mysql_status_title5":"QPS",
		"mysql_status_title6":"TPS",
		"mysql_status_title7":"File",
		"mysql_status_title8":"Position",
		"mysql_status_title9":"Active/Max connections",
		"mysql_status_title10":"Thread cache hit rate",
		"mysql_status_title11":"Index hit rate",
		"mysql_status_title12":"Innodb index hit rate",
		"mysql_status_title13":"Query cache hit rate",
		"mysql_status_title14":"Created temporary tables to disk",
		"mysql_status_title15":"Opened table",
		"mysql_status_title16":"Amount unindexed",
		"mysql_status_title17":"Amount unindexed in table join",
		"mysql_status_title18":"Number of merges after sorting",
		"mysql_status_title19":"Number of lock tables",
		"mysql_status_ps1":"If too high, increase max_connections",
		"mysql_status_ps2":"If too low, increase thread_cache_size",
		"mysql_status_ps3":"If too low, increase key_buffer_size",
		"mysql_status_ps4":"If too low, increase innodb_buffer_pool_size",
		"mysql_status_ps5":"If too low, increase query_cache_size",
		"mysql_status_ps6":"If too high, increase tmp_table_size",
		"mysql_status_ps7":"If too high, increase table_open_cache",
		"mysql_status_ps8":"If not 0, please check index of database table",
		"mysql_status_ps9":"If not 0, please check index of database table",
		"mysql_status_ps10":"If too high, increase sort_buffer_size",
		"mysql_status_ps11":"If too high, consider increase your database performance",
		"pro_expire":"Pro Edition has expired and the paid plugin is suspended.",
		"renew_pro":"Renew Pro Edition now",
		"renew_now":"Renew now",
		"upgrade_pro":"Upgrade to Pro Edition, all plugins are free to use.",
		"upgrade_now":"Upgrade now",
		"upgrade_pro_now":"Upgrade to Pro Edition now",
		"bt_developer":"Security Reminder: aaPanel officially conducted a security audit before the third-party plug-in was put on the shelves, but there may be security risks. Please check it out before using it in the production environment.",
		"free_to_enter":"Free admission",
		"click_get_third_party_apps":"Click to get third-party apps",
		"get_third_party_apps":"Get third-party apps",
		"install_third_party_apps":"Intall third-party plugin packages",
		"import_plug":"Import plugins",
		"all":"All",
		"app_name":"Software name",
		"ap2_2_not_support":"Apache 2.2 is NOT compatible with this version, please switch to Apache y2.4 or Nginx if you need to use it.",
		"developers":"Developers",
		"the_official":"Official",
		"instructions":"Instructions",
		"price":"Price",
		"free":"Free",
		"expire_time":"Expire date",
		"renew":"Renew",
		"permanent":"Perpetual",
		"not_open":"NOT activated",
		"already_expire":"Expired",
		"location":"Location",
		"status1":"Status",
		"display_at_homepage":"Display on dashboard",
		"operate":"Operation",
		"buy_now":"Buy now",
		"not_comp":"NOT competible",
		"update":"Update",
		"installing":"Installing",
		"wait_install":"Pending install",
		"run_log":"Running logs",
		"err_log":"Error logs",
		"no_slow_log":"No slow logs.",
		"no_log":"No logs!",
		"listen_ip_tips":"Listened IP, please do NOT modify it at will",
		"listen_port_tips":"Listened port, generally no need to modify",
		"cache_size":"MB,<font>Cache size, recommended NOT larger than 512M</font>",
		"mac_connect":"Max num of connections, recommended NOT larger than 40960",
		"ip_format_err":"IP address format is incorrect!",
		"port_range_err":"Port range is incorrect!",
		"cache_too_small":"Cache value is too small",
		"connect_too_small":"Max number of connections is too small",
		"listen_ip":"Listened IP",
		"listen_port":"Listened port",
		"max_cache":"Max cache",
		"max_connect_limit":"Max connection limit",
		"curr_connect":"Current connections",
		"get_request_num":"GET requests",
		"get_hit_num":"GET hits",
		"get_miss_num":"GET misses",
		"get_hit_percent":"GET hit rate",
		"curr_cache_rows":"Data rows currently cached",
		"mem_not_enough":"Cache rows cleaned due to insufficient memory",
		"curr_mem_use":"Currently used memory",
		"request_size_total":"Total size requested",
		"send_size_total":"Total size sent",
		"field":"Field",
		"curr_val":"Current value",
		"php_plug_tips1":"Pls install the extension according to the actual demand, do NOT install unnecessary PHP extension, this will affect the efficiency of PHP execution, and may even cause an exception",
		"php_plug_tips2":"Opcache/xcache/apc and other script cache extensions, please install only one of them, otherwise it may cause your site program exception",
		"php_child_process":"The current server is out of memory, up to [{1}] child processes are allowed!",
		"del":"Del",
		"storage_mode":"Storage mode",
		"ip_addr":"IP address",
		"port":"Port",
		"passwd":"Password",
		"no_passwd_set_empty":"Leave blank if no password",
		"save":"Save",
		"php_seesion_tips1":"If your site has high concurrency, using Redis or Memcache can improve PHP concurrency",
		"php_seesion_tips2":"If the site access is abnormal after switching the session mode, switch back to the original mode",
		"php_seesion_tips3":"Switching session mode will cause online user sessions to be lost. Please switch when traffic is low",
		"clear_seesion_files":"Clear session files",
		"total_seesion_files":"Total session files",
		"can_clear_seesion":"Session files that can be cleared",
		"clear_php_seesion_files":"Clear php_session files",
		"sure_clear_php_seesion_files":"Are you sure to clear php_session files?",
		"only_files_storage_mode_can_clear":"Only need to clear when the storage mode is files",
		"run_days":"Running days",
		"curr_listen_port":"Currently listened port",
		"connected_clients":"Connected clients",
		"used_memory_rss":"Total system RAM currently used by Redis",
		"used_memory":"The peak of memory allocated by Redis in history",
		"mem_fragmentation_ratio":"Memory fragment ratio",
		"total_connections_received":"Total connections received since started",
		"total_commands_processed":"Total commands processed since started",
		"instantaneous_ops_per_sec":"The number of commands executed per second by the server",
		"keyspace_hits":"The number of times the database keyspace search hits",
		"keyspace_misses":"The number of times the database keyspace search misses",
		"db_his":"the database keyspace search hit rate",
		"latest_fork_usec":"Microseconds spent on the most recent fork () operation",
		"name":"Name",
		"version":"Version",
		"ps":"Description",
		"size":"Size",
		"author":"Author",
		"source":"Source",
		"third_party_apps_tips1":"This is a plugin developed by a third party, aaPanel can not verify its reliability!",
		"third_party_apps_tips2":"The installation process may take a few minutes, please be patient!",
		"third_party_apps_tips3":"If this plugin already exists, it will be replaced!",
		"cancel":"Cancel",
		"confirm_install":"Comfirm to install",
		"upload_fail2":"Upload failed 2!",
		"installing_please_wait":"Installing, this may take a few minutes...",
		"running":"Running",
		"comingsoon":"Coming soon, stay tuned",
		"del_custom_item":"Delete custom item",
		"confirm_del":"Are you sure you want to delete [{1}]?'",
		"deleting":"Deleting, please wait...",
		"php_base_info":"Basic Information",
		"install_path":"Install Path",
		"loaded":"Loaded",
		"not_rated":"Not rated"
	},
	"site":{
		"website": "Website",
		"website_name": "Website name: ",
		"rename": "Rename",
		"copy": "Copy",
		"website_edit_tips": "Click the editing content, press Enter or lose the focus and automatically save",
		"executing":"is being executed, please wait...",
		"click_edit":"Click to edit content",
		"have_been_selected":"Selected ",
		"running":"Running",
		"running_title":"Stop this site",
		"running_text":"Running",
		"stopped":"Stopped",
		"stopped_title":"Start this site",
		"backup_yes":"Exists",
		"backup_no":"Not exist",
		"web_end_time":"Perpetual",
		"open_path_txt":"Open directory",
		//"set":"Configuration",
		"set":"Conf",
		"site_del_title":"Delete site",
		"site_no_data":"Currently no data of site",
		"site_null":"null",
		"site_bak":"Note info",
		"saving_txt":"Saving...",
		"domain_err_txt":"Format of domain is incorrect, please try again!",
		"ftp":"FTP user profile",
		"ftp_tips":"Upload files of the site through FTP!",
		"user":"User",
		"password":"Password",
		"database_txt":"Database user profile",
		"database":"Database",
		"database_name":"Database name",
		"database_set":"Database setting",
		"success_txt":"Successfully created site",
		"php_ver":"PHP version",
		"site_add":"Add site",
		"domain":"Domain name",
		"port":"Port",
		"note":"Note",
		"note_ph":"Site note",
		"web_root_dir":"Web document root",
		"web_dir":"Web directory",
		"root_dir":"Document Root",
		"yes":"Create",
		"no":"Cancel",
		"ftp_set":"FTP settings",
		"ftp_help":"While creating the site, create a corresponding FTP user for the site, and the FTP directory points to the directory where the site is located.",
		"database_help":"While creating the site, create a corresponding database for the site to facilitate different databases using different databases.",
		"domain_help":"A domain per line, the default port is 80<br>Wildcard domain format: *.domain.com<br>To add another port, the format is www.domain.com:88",
		"domain_len_msg":"Do NOT exceed 20 characters",
		"anti_XSS_attack":"Anti-XSS attack (Base directory limit)",
		"write_access_log":"Write access log",
		"run_dir":"Running directory",
		"site_help_1":"Some programs need to specify a secondary directory as the working directory, e.g., ThinkPHP5, Laravel",
		"site_help_2":"Select working directory, and save",
		"default_doc_help":"Default indexes, one per line, priority top-to-bottom.",
		"site_stop_txt":"Unable to access when you turn off site, are you sure to continue?",
		"site_start_txt":"About to turn on this site, are you sure to continue?",
		"site_del_info":"This will delete the selected website profile.<br><br>If the check box below is checked, the corresponding content will be deleted",
		"all_del_info":"Delete site and document root at the same time",
		"all_del_site":"Batch delete sites",
		"del_err":"Failed to delete the following sites",
		"click_access":"Click to access",
		"operate":"Operation",
		"domain_man":"Domain Manager",
		"unresolved":"Unresolved",
		"parsed":"Resolved",
		"this_domain_un":"This domain is unresolved",
		"analytic_ip":"Domain points to IP ",
		"current_server_ip":"Current server IP",
		"parsed_info":"For reference only, users using CDN pls ignore",
		"domain_empty":"Domain cannot be empty!",
		"domain_last_cannot":"The last domain is unable to be deleted",
		"domain_del_confirm":"Are you sure to delete this domain name?",
		"webback_del_confirm":"Are you sure to delete backup file?",
		"del_bak_file":"Delete backup file",
		"filename":"File name",
		"filesize":"File size",
		"backuptime":"Backup time",
		"backup_title":"Package Backup",
		"public_set":"Global settings",
        "local_site":"Local site",
		"setindex":"Set site default indexes",
		"default_doc":"Default indexes",
		"default_site":"Default WebSite",
		"default_site_yes":"Default WebSite",
		"default_site_no":"Default WebSite not set",
		"default_site_help_1":"Unbound domains and IP will be redirected to the this website when is set",
		"default_site_help_2":"Can effectively prevent malicious domain resolution",
		"site_menu_1":"Subdirectory binding",
		"site_menu_2":"Site directory",
		"site_menu_3":"Traffic control",
		"site_menu_4":"URL rewrite",
		"site_menu_5":"Default indexes",
		"site_menu_6":"Config",
		"site_menu_7":"SSL",
		"site_menu_8":"PHP version",
		"site_menu_9":"Tomcat",
		"site_menu_10":"301 redirect",
		"site_menu_11":"Reverse proxy",
		"site_menu_12":"Hotlink Protection",
		"site_menu_13":"Directory guard",
		"website_change":"Site modification",
		"addtime":"Time added",
		"the_msg":"Submitting...",
		"start_scan":"Start scanning",
		"update_lib":"Update definition library",
		"scanned":"Scanned",
		"risk_quantity":"Risk quantity",
		"danger_fun":"Dangerous function",
		"danger_fun_no":"Dangerous function NOT disabled",
		"danger":"Danger",
		"file":"File",
		"ssh_port":"SSH port",
		"high_risk":"High risk",
		"sshd_tampering":"sshd file was tampered",
		"xss_attack":"XSS attack",
		"site_xss_attack":"Site did NOT enabled Anti-XSS attack (Base directory limit)!",
		"mod_time":"Time modified",
		"code":"Code",
		"behavior":"Behavior",
		"risk":"Risk",
		"details":"Details",
		"to_update":"Updating，please wait...",
		"limit_net_1":"BBS/Blog",
		"limit_net_2":"Photofolio",
		"limit_net_3":"Download",
		"limit_net_4":"Mall",
		"limit_net_5":"Portal",
		"limit_net_6":"Corporate",
		"limit_net_7":"Video",
		"limit_net_8":"Turn on traffic control",
		"limit_net_9":"Limit plan",
		"limit_net_10":"Limit of concurrency",
		"limit_net_11":"Limit of max concurrency",
		"limit_net_12":"Block single IP",
		"limit_net_13":"Limit of single IP accessing max concurrency",
		"limit_net_14":"Traffic control",
		"limit_net_15":"Limit the max traffic limit per request (unit: KB)",
		"subdirectories":"Subdir",
		"url_rewrite_alter":"Are you sure to create a independent URL rewrite rule for this subdirectory?",
		"rule_cov_tool":"Rewrite rule converter",
		"a_c_n":"Apache to Nginx",
		"save_as_template":"Save as template",
		"url_rw_help_1":"Please select your application. If the site cannot be accessed as expected with the rewrite rules set, please try to reset to default",
		"url_rw_help_2":"You are able to modify rewrite rules, just save it after modification.",
		"config_url":"Configurate rewirte rules",
		"d_s_empty":"Domain and subdirectory name cannot be empty",
		"s_bin_del":"Are you sure to delete this subdirectory binding?",
		"proxy_url":"Target URL",
		"proxy_url_info":"Please use full URL, e.g., http://www.test.com",
		"proxy_domain":"Sent Domain",
		"proxy_domian_info":"Domain to be sent to target server, e.g., www.test.com",
		"proxy_cache":"Enable cache",
		"con_rep":"Content replace",
		"con_rep_info":"Source Text",
		"to_con":"Replace to, can be blank",
		"proxy_enable":"Enable reverse proxy",
		"proxy_help_1":"The target URL must be accessible, otherwise it will return 502 error code directly.",
		"proxy_help_2":"By default all domains on this site will be passed to the target server, please ensure that the target server has a domain name bound",
		"proxy_help_3":"If your site is a passive proxy, please fill in the domain of the target site in the domain sent.",
		"proxy_help_4":"If you do not need content replacing feature, please leave blank",
		"proxy_help_5":"You can clear the cache by purge, e.g., http://test.com/purge/test.png",
		"access_domain":"Access domain",
		"all_site":"Entire site",
		"target_url":"Target URL",
		"eg_url":"Please use full URL, e.g., http://www.test.com",
		"enable_301":"Enable 301",
		"to301_help_1":"If choose entire site, please do NOT set the target URL to the domain in the same site.",
		"to301_help_2":"After cancelling the 301 redirect, you need to clear your browser cache to see the results",
		"bt_ssl":"aaPanel SSL",
		"lets_ssl":"Let's Encrypt free certificate",
		"other":"Other",
		"other_ssl":"Other certificate",
		"use_other_ssl":"Using other certificate",
		"ssl_help_1":"SSL for this site not set, if you need, please switch tab to apply for SSL certificate.<br><p style='color:red;'>After disabling SSL, make sure to clear your browser cache before accessing the site.</p>",
		"ssl_help_2":"Automatically generated Let's Encrypt free certificate；",
		"ssl_help_3":"If you have your own SSL, please switch to [other certificate] tab to add",
		"ssl_key":"Private key (KEY)",
		"ssl_crt":"Certificate (CRT/PEM)",
"ssl_save":"Save and enable SSL",
		"ssl_renewal":"Renewal SSL",
		"ssl_download":"Download SSL",
		"ssl_close":"Disable SSL",
		"bt_bind_no":"Not bound to aaPanel account, please register and bind. After binding aaPanel account (non-forum account), you can deploy SSL with one click",
		"bt_user":"aaPanel Account",
		"bt_user_first":"Account",
		"login":"Login",
		"bt_reg":"Register aaPanel account",
		"bt_ssl_help_1":"aaPanel SSL certificate is issued by TrustAsia, requires real name identification",
		"bt_ssl_help_2":"If you have aaPanel account, please log in and bind it",
		"bt_ssl_help_3":"aaPanel SSL applys certificate TrustAsia DV SSL CA - G5. Original price: 1900 RMB/year, but free for aaPanel users!",
		"bt_ssl_help_4":"Free reissue after one year of maturity.",
		"btapply":"Apply",
		"endtime":"Expired date",
		"status":"Status",
		"bt_ssl_help_5":"Please check domain resolution before applying, unresolved domain leads to audit failure.",
		"bt_ssl_help_6":"aaPanel SSL certificate is the free version of TrustAsia DV SSL CA - G5 certificate, which only supports a single domain.",
		"bt_ssl_help_7":"Valid for 1 year, renewal is not supported, reapplication is required after expiration.",
		"bt_ssl_help_8":"The certificate is valid for 3 months, supports wildcard domain. Auto-renew by default.",
		"bt_ssl_help_9":"If you uses CDN or redirect, you may not be able to apply and renew through file verification.",
		"bt_ssl_help_10":"Paste you KEY and CRT content, and then save it.",
		"phone_input":"Enter mobile phone number",
		"ssl_apply_1":"Submitting order，please wait..",
		"ssl_apply_2":"Verifying domain，please wait..",
		"ssl_apply_3":"Deploying certificate, please wait..",
		"ssl_apply_4":"Updating certificate，please wait..",
		"lets_help_1":"No real-name authentication, browser compatibility is slightly lower, and may fail when applied",
		"lets_help_2":"Let's Encrypt certificate is valid for 3 months",
		"lets_help_3":"Automatic renew after 3 months",
		"get_ssl_list":"Getting certificate list, please wait...",
		"order_success":"Order completed",
		"deploy":"Deploy",
		"deployed":"Deployed",
		"domain_wait":"Waiting for domain confirmation",
		"domain_validate":"Validate domain",
		"domain_check":"Please check whether the domain resolved to server",
		"update_ssl":"Update certificate",
		"get_ssl_err":"Failed to get certificate",
		"get_ssl_err1":"Failed to get certificate, with the following error message",
		"err_type":"Error type",
		"ssl_close_info":"SSL disabled, please visit the site after cleaning browser data!",
		"switch":"Switch",
		"switch_php_help1":"Please select the version according to your program requirements",
		"switch_php_help2":"If not necessary, please try not to use PHP 5.2, which will reduce your server security;",
		"switch_php_help3":"PHP 7 does not support mysql extension, mysqli and mysql_pdo will be installed by default.",
		"enable_nodejs":"Enable Node.js",
		"nodejs_help1":"Current version is Node.js",
		"nodejs_help2":"Node.js can coexist with PHP, but NOT with Tomcat；",
		"nodejs_help3":"If your Node.js application has php script, please add .php extension when you access.",
		"a_n_n":"Apache 2.2 does NOT support Tomcat!",
		"enable_tomcat":"Enable Tomcat",
		"tomcat_help1":"Current version is Tomcat ",
		"tomcat_help2":"If you need other version, please change it in Software Store - All Softwares;",
		"tomcat_help3":"Deployment order: Install Tomcat >> Create site >> Upload and configure project >> Enable Tomcat",
		"tomcat_help4":"If your Tomcat application has php script, please add .php extension when you access.",
		"tomcat_help5":"When successfully enabled, it takes about 1-5 minutes to take effect!",
		"tomcat_err_msg":"You do NOT have Tomcat installed, please install it first!",
		"tomcat_err_msg1":"Please install Tomcat first!",
		"web_config_help":"This is primary configuration file of the site, do NOT modify it at will if you do not know configuration rules.",
		"rewritename":"0.Current",
		"template_empty":"Name of template cannot be empty",
		"save_rewrite_temp":"Save as rewrite template",
		"template_name":"Template name",
		"change_defalut_page":"Change default page",
		"err_404":"404 error page",
		"empty_page":"Blank page",
		"default_page_stop":"Defualt site stop page",
        "site_name": "Site name",
        "normal": "Normal",
        "backup": "Back up",
        "open_dir": "Open directory",
        "firewalld": "Firewall",
        "firewalld_switch": "Firewall switch",
        "del": "Del",
        "del_site": "Delete site",
        "site_classification": "Site category",
        "all_classification": "All category",
        "firewalld_nonactivated_tips": "{1} WAF is not activated yet.<br>Please go to&quot;<a href='/soft' class='btlink'>APP Store > Professional > {2} WAF</a>&quot;<br>to activate and install it.",
        "firewalld_nonactivated": "Firewall NOT activated",
        "download": "Download",
        "submit": "Submit",
        "set_site_classification": "Set site category",
        "input_classification_name": "Please input category name",
        "add": "Add",
        "mam_site_classificacion": "Site category manager",
        "default_classification_cant_operation": "Default category cannot be deleted/edited!",
        "sure_del_classification": "Are you sure to delete category?",
        "del_classification": "Delete category",
        "edit_classification_mam": "Edit category",
        "classification_name": "Category name",
        "turn_off": "Turn off",
        "name": "Name",
        "edit": "Edit",
        "del_domain": "Delete domain",
        "save": "Save",
        "rewrite_change_tools": "Rewrite rule converter",
        "ap_change_ng": "Apache to Nginx",
		"rewrite_tips": "Please select your application. If the site cannot be accessed as expected with the rewrite rules set, please try to reset to default",
		"rewrite_tips_1": "Please select your application.",
		"rewrite_tips_2": "If the site cannot be accessed after the rewrite rules set, please try to reset to default.",
        "edit_rewrite": "You are able to modify rewrite rules, just save it after modification.",
        "specify_subdir": "Some programs need to specify a secondary directory as the working directory,<br>&nbsp; &nbsp; &nbsp;e.g, ThinkPHP5, Laravel', 'Select your working directory, click Save",
        "independent_storage": "If trun on, the session file will be stored in a separate folder, not shared with other sites.",
        "pass_visit": "Password access",
        "session_off": "Session isolation",
        "access_account": "Authorized account",
        "pass_again": "repeat password",
        "no_change_set_empty": "Please leave blank if not modified",
        "bbs_or_blog": "BBS/Blog",
        "photo_station": "Photofolio",
        "download_station": "Download",
        "mall": "Mall",
        "portal_site": "Portal",
        "enterprise": "Corporate",
        "video": "Video",
        "not_resolve_domain": "You applied for a certificate for the domain [{1}], but the program detected that you did not bind and resolve its root domain [{2}] to the site, which would cause the certificate failed to be issued!",
        "ssl_tips1": "Before applying, please make sure the domain name has been resolved. If it is not resolved, the audit will fail (including the root domain).",
        "ssl_tips2": "aaPanel SSL applys for the free version of TrustAsia DV SSL CA - G5 certificate, which only supports single domain name application.",
        "ssl_tips3": "Valid for 1 year, renewal is not supported, reapplication is required after expiration",
        "ssl_tips4": "It is recommended to use a domain name with a secondary domain name of www to apply for a certificate, so that the system will give away the top-level domain name as an optional name by default",
        "ssl_tips5": "When you do not specify a SSL default site, if you use HTTPS to access a site that does not have SSL enabled, you will directly access a site that has SSL enabled",
        "ssl_tips6": "99% of users can easily deploy themselves, if you don't understand, <a class='btlink' href='https://www.bt.cn/yunwei' target='_blank'>aaPanel provides certificate deployment service 50 yuan Once</a>",
"ssl_tips7": "When no SSL default site is specified, a site without SSL will use HTTPS to access the site with SSL enabled",
		"ssl_tips8": "If you cannot access HTTPS after enabling it, please check whether the security group has properly released port 443",
        "checking_mode": "Verification mode",
        "file_check": "File verification",
        "dns_check_tips1": "In DNS validation, we provide three automated DNS API, and provide manual mode",
        "dns_check_tips2": "The certificate can be renewed automatically by using the DNS API. In manual mode, the certificate needs to be reapplied after the certificate expires",
        "dns_check_tips3": "Before using the [aaPanel DNS Cloud Resolution] API, you need to confirm that the domain DNS for which you want to apply for SSL certificate is [Cloud Resolution]",
        "dns_check_tips4": "Before using the [DNSPod/ Ali Cloud DNS] API, you need to set the API key of the corresponding interface in the pop-up window",
        "dns_check_tips5": "Check in advance (identify problems in advance)",
        "check_dns": "DNS verification (Wildcard support)",
        "choose_dns": "Select DNS API",
        "interface": "API",
        "wait": "Wait",
        "second": "Second",
        "admin_email": "Admin Email",
        "resolve_txt": "Manually add TXT records",
        "resolve_txt_by_list": "Please follow the list below to do TXT resolution",
        "check": "Verification",
        "resolve_domain": "Resolve domain",
        "txt": "TXT record value",
        "dns_resolve_tips1": "It takes a while to resolve the domain, so after all resolution operations completed, please wait at least 3 minutes before clicking the Verify button",
        "dns_resolve_tips2": "Domain resolution can be manually verified by the CMD command: nslookup-q=txt _ acme-challenge.bt.cn",
        "dns_resolve_tips3": "If you are using the aaPanel Cloud Resolution plugin, Ali Cloud DNS,DNSPod as a DNS, you can set auto-resolution with the DNS API",
        "dns_resolve_tips4": "It takes a while to resolve the domain, so after all resolution operations completed, please wait a minute before clicking the Verify button",
        "ssl_dir": "Certificate holder",
        "brand": "Brand",
        "force_https": "Force HTTPS",
        "close_force_https_tips": "You need to clear the browser cache to see the effect after turning off forced HTTPS. Continue?",
        "close_force_https": "Turn off forced HTTPS",
        "redirect_tips1": "Type: The domain name selected or the path entered will be redirected to the specified URL",
        "redirect_tips2": "Target URL: Fill in the URL address you need to redirect to",
        "redirect_tips3": "Mode: use 301 for permanent redirection and 302 for temporary redirection",
        "redirect_tips4": "Keep URI parameters: Whether the redirected URL has the sub-path or parameters of the source URL",
        "redirect_tips5": "Keep URI parameters: http://b.com/1.html ---> http://a.com/1.html",
        "redirect_tips6": "NOT Keep URI parameters: http://b.com/1.html ---> http://a.com",
        "create_redirect": "Create redirection",
        "modify_redirect": "Modify redirection",
        "open_redirect": "Enable",
        "redirect_name": "Redirect name",
        "reserve_url": "Keep URI param",
        "redirect_type": "Type",
        "redirect_mode": "Mode",
        "redirect_domain": "Source",
        "path": "Path",
        "redirect_path": "Redirect path",
        "choose_domain": "Select a domain...",
        "choose_all": "Select all",
        "cancel_all": "Cancel all",
        "site": "Entire site",
        "add_redirect": "Add",
        "turn_on": "Enable",
        "already_stop": "Paused",
        "edit_conf": "Edit configuration",
        "load_conf": "Here is the configuration file for the load balancer. If you do not know the configuration rules, do not modify it at will",
        "proxy_tips1": "Proxy dir: When accessing this dir, the content of the target URL will be displayed (Advanced Needs)",
        "proxy_tips2": "Target URL:Fill in the website you need to proxy, the target URL must be an accessible URL",
        "proxy_tips3": "Sent Domain: Add the domain name to the request header and pass it to the proxy server",
        "proxy_tips4": "Content replacement: Nginx exclusive, replace the content of the website with the specified content",
        "create_proxy": "Create a reverse proxy",
        "modify_proxy": "Modify reverse proxy",
        "open_proxy": "Enable proxy",
        "proxy_adv": "Advanced feature",
        "proxy_name": "Proxy name",
        "cache_time": "Cache time",
        "proxy_dir": "Proxy dir",
        "empty": "Empty",
        "add_rep_content": "Add content replacement",
        "add_proxy": "Add reverse proxy",
        "add_dir_guard": "Add directory guard",
        "cache": "Cache",
        "already_open": "Enabled",
        "already_close": "Disabled",
        "url_suffix": "URL suffix",
        "access_domain1": "Access domain",
        "start_anti_leech": "Enable hotlink protection",
        "access_empty_ref_default": "By default, resources are allowed to be accessed directly,<br>&nbsp; &nbsp; &nbsp; i.e, requests with empty HTTP_REFERER are not restricted.",
        "multi_url": "Multiple URL suffixes and domains should be separated by comma (,), such as png,jpeg,zip,js",
        "trigger_return_404": "When hotlink protection is triggered, the 404 status is returned directly",
        "redirect": "Redirect",
        "redirect_test": "Redirect",
        "response_log": "Response log",
        "minute": "Minute",
        "install_web_server_first": "Please install the web server first!",
        "to_install": "Install",
        "php_cli_ver": "PHP-CLI Version",
        "php_cli_tips1": "Here you can set the version of PHP when use PHP Command Line Interface",
        "php_cli_tips2": "This needs to be reset after installing a new version of PHP",
        "set_php_cli_cmd": "Set the PHP-CLI (command line) version",
        "deploy_success_cret": "Remind: ",
        "try_renew_cret": "The SSL will be auto renewed 1 month before the expiration date",
        "other_cert": "Other cert",
		"cert_class": "Cert category:",
		"cert_brand": "Brand:",
        "expire_time": "Expire date:",
		"expire_time_tip1": function (time, day) {
			return time + ', ' + day + ' days remaining'
		},
		"expire_time_tip2": "expired",
		"auth_domain": "Cert domain(s):",
		"force_https": "Force HTTPS:",
		"expire_reminders": "Expire reminders:",
        "ssl_renew": "Renew",
        "deploy_success_tips": "<b>Successfully deployed: </b>Please replace the new certificate before the certificate expires",
        "not_deploy_and_save": "<b style=\"color:red;\">Currently not deployed: </b> Click the [Save] button to complete the deployment of this certificate",
		"default_site_not_set":"Default WebSite not set",
		"backup_time":"Backup time",
		"enable_website":"Enable website",
		"backup_website":"Backup website",
		"set_expired":"Set expired date",
		"set_php_version":"Set php version",
		"set_category":"Set category",
		"del_website":"Delete website",
		"accomplish":"Accomplish",
		"persent":"Persent",
		"select_batch_type":"Select the batch type",
		"batch_input_tips":"Click edit content, press enter or lose focus to save automatically",
		"batch_lack_tips":"Lack data or url parameter",
		"get_list_tips":"Getting list data",
		"data_empty":"Data empty",
		"opt_result":"Opt result",
		"select_batch_opt":"Select batch operation",
		"category_manager":"Category manager",
		"executing_batch":"Executing batch ",
		"request_network_error":"Request network error",
		"batch_risk":"may be risky. Do you want to continue?",
		"batch_opt":"Batch operation",
		"items_page":"items/page",
		"site_page_jump":"page",
		"site_btn_jump":"Confirm",
		"batch_selected":"Selected",
		"batch_text":"Batch ",
		"add_site":{
			"domain":"Domain name",
			"description":"Description",
			"root":"Website Path",
			"ftp":"FTP",
			"database":"Database",
			"program":"Program type",
			"php_version":"PHP version",
			"category":"Site category",
			"ftp_set":"FTP settings",
			"database_set":"Database settings",
			"root_ph":"Selete the toot path",
			"dont_create":"Not create",
			"create":"Create",
			"ftp_ph":"Create FTP account",
			"password":"Password",
			"ftp_password":"FTP Password",
			"database_ph":"Create Database account",
			"database_password":"Database Password",
			"bath_code_ph":"domain|1|0|0|0\ndomain|1|0|0|0\ndomain|1|0|0|0",
			"bath_tips1":"Batch format: Domain|Document Root|FTP|Database|PHP version",
			"bath_tips2":"<span style='padding-top:5px;display:inline-block;'>Domain format: domains use &nbsp;,&nbsp; spilt</span>",
			"bath_tips3":"Document Root: Input&nbsp;1&nbsp;is automatic creation, or enter a specific directory",
			"bath_tips4":"FTP format: Input&nbsp;1&nbsp;is automatic creation, input&nbsp;0&nbsp;is not creat",
			"bath_tips5":"Database format: Input&nbsp;1&nbsp;is automatic creation, input&nbsp;0&nbsp;is not creat",
			"bath_tips6":"PHP version: Input&nbsp;0&nbsp;is static, or input the specific version of PHP, eq,56、71、74",
			"bath_tips7":"<span style='padding-bottom:5px;display:inline-block;'>A domain per line</span>",
			"bath_tips8":"Eq, bt.cn,test.cn:8081|/www/wwwroot/bt.cn|1|1|56",
			"create_site":"Create site",
			"batch_creat":"Batch create",
			"add_site_title":"Add site - Support batch site building",
			"empty_ps":" is empty!",
			"batch_site_ps":"Please enter the site parameter to be created in batch!",
			"error_line":"Line ",
			"domain_error":",domain format error",
			"port_error":",port format error",
			"success":"Success",
			"not_created":"Not created",
			"created":"Successfully created",
			"batch_add_site":"Batch add site",
			"site_name":"Site name",
			"opt_result":"Opt result"
},
		"set_ssl": {
			"tips1": "Tips: The site lacks SSL certificate, accessing may be risky.",
			"apply": "Apply SSL",
			"tips2": function (domain, isExpired) {
				return "Tips: Certificate for [ " + domain + " ] " + (isExpired ? 'has expired' : 'is about to expire') + ",  Please update promptly!"
			},
			"renewal": "Renewal",
			"menu1": "Curr, other Certs",
			"menu2": "Business Certificate",
			"menu3": "Let's Encrypt",
			"menu4": "Certificate holder",
			"deployed": "Deployed",
			"not_deployed": "Not deployed",
			"cert_type": "Certificate type:",
			"cert_type1": "Other Certificate",
			"cert_type2": "Let's Encrypt",
			"cert_type3": "宝塔SSL",
			"cert_type4": "Business Certificate",
			"other_cert": "Other Certificate",
			"cert_brand": "Brand:",
			"auth_domain": "Certificate domain(s):",
			"expire_time": "Expire date:",
			"expired": "Expired",
			"expire_time_text": function (time, day) {
				return time + ', ' + day + ' days remaining'
			},
			"force_https": "Force HTTPS:",
			"expire_reminder": "Expire reminder",
			"ssl_key": "Private key (KEY)",
			"ssl_crt": "Certificate (CRT/PEM)",
			"save_btn": "Save",
			"save_enable_btn": "Save and enable SSL",
			"renewal_btn": "Renewal SSL",
			"download_btn": "Download SSL",
			"close_btn": "Disable SSL",
			"save_ssl_tips1": "Paste you KEY and CRT content, and then save it.",
			"save_ssl_tips2": "When no SSL default site is specified, a site without SSL will use HTTPS to access the site with SSL enabled",
			"save_ssl_tips3": "If you cannot access HTTPS after enabling it, please check whether the security group has properly released port 443",
			"set_alarm_mode_tips": "Enable certificate expiration alerts. Upon certificate expiration, automatic notifications will be sent.",
			"expire_reminder_title": "Expire reminder config",
			"site": "Site",
			"force_https_confirm":"After disabling forced HTTPS, you need to clear the browser cache to see the effect. Would you like to proceed",
			"remaining_days":"Remaining days",
			"number_ransmissions":"Send times",
			"no_more":"No more sending for the day, resumes tomorrow",
			"notification_mode":"Alarm mode",
			"application_config":"Application config",
			"apply_all":"Apply the current configuration to all",
			"no_config_site":"the site has not been configured",
			"save_config":"Save configuration",
			"enterprise_certificate":"Enterprise certificate",
			"exceptional_application":"Exceptional application",
			"anti_hijackingTampering":"Anti-hijacking/tampering",
			"increase_seo":"Increase SEO weight",
			"indemnity_guarantee":"Indemnity guarantee",
			"refund_failure":"Refund for failure",
			"official_use":"Official recommendation (aapanel.com is also used)",
			"apply_certificate":"Application certificate",
			"certificate_type":"Certificate type",
			"expire_date":"Expire date",
			"get_certificate_list":"Please wait while obtaining the certificate list",
			"bus_tip1":"If your site uses CDN, high-defence IP, reverse proxy, 301 redirect, etc., it may lead to validation failure",
			"bus_tip2":"Certificates can be purchased for many years, and can only be issued once a year (valid for one year), and need to be renewed within 30 days before expiration (domain verification is not required for renewal)",
			"bus_tip3":"Apply for www.aapanel.com certificate with www as the secondary domain name, binding and resolving the top-level domain (aapanel.com) is required, otherwise the verification will fail",
			"bus_tip4":"Compared with ordinary certificates, commercial certificates have higher security, compensation protection and support for wildcard and multi-domain names <a class=\"btlink\" href=\"https://www.aapanel.com/forum/d/19277-business-ssl-certificate-tutorial\" target=\"_blank\">how to validate the commercial certificate?</a>",
			"no_cert":"No certificate",
			"expire_date_text":function (day) {
				return day + ' days remaining'
			},
			"order_complate":"Order fulfill",
			"troubleshooting_method":"Help",
			"check_oneself":"Check by oneself",
			"check_self_tip":"In illustrated form, this step-by-step guide teaches you to verify and deploy commercial SSL",
			"how_verify":"How do I verify commercial certificates",
			"data_com":"Incomplete",
			"in_verify":"In Verif",
			"cancelled":"Cancelled",
			"app_fail":"Application failure",
			"to_verified":"To be verified",
			"no_pay":"Non-payment",
			"renew_cert":"Renewal certificate",
			"complete_data":"Improve data",
			"deploy":"Deploy",
			"download":"Download",
			"verify":"Verify",
			"no_action":"no-operation",
			"detail":"Detail",
			"verification_result":"Verification result",
			"bus_cert_tip":"Sites that contain fraud, gambling, pornography, Trojan, virus and other illegal business information are prohibited from applying for SSL certificates. If there is any violation, the application will be revoked and the account will be suspended",
			"domain_num":"Domain Count",
			"select_domain_num":"Please select the number of domain names contained in the current certificate",
			"cert_class":"Cert Type",
			"ov_cert":"OV certificate",
			"dv_cert":"DV certificate",
			"ev_cert":"EV certificate",
			"recom_enterprise":"Recommended for enterprise use",
			"recom_pseson":"Recommended for personal, test use",
			"recom_large":"Recommended for large government and enterprise use, high security",
			"cert_brand":"Certificate brand",
			"cert_type":"Certificate type",
			"one_domain":"Single domain",
			"more_domain":"Universal domain",
			"pur_period":"Purchase period",
			"num_year_test":function (num) {
				return num + ' year'
			},
			"deploy_service":"Deploy Service",
			"no_necess":"It isn't necessary",
			"service_secret":"Deployment Service (State Secret)",
			"goods_include":"Goods included",
			"total_cost":"Total cost",
			"in_service":"Include deployment services",
			"buy_now":"Buy now",
			"wechat_pay":"Wechat Pay",
			"Alipay_pay":"Alipay Pay",
			"total":"total",
			"tar_name":"Trade name",
			"order_time":"Order time",
			"wechat_swipe":"Pay with a swipe on wechat",
			"pay_sus":"Payment success",
			"com_price":"Commodity price",
			"com_info":"Complete certificate information",
			"return_list":"Return list",
			"buy_cert_tip1":"After successful payment, please click \"Complete certificate Information\" to continue to apply for the certificate",
			"no_bind":"If no account is bound, register the binding. Binding an account enables one-click SSL deployment",
			"register_ac":"Register account",
			"bind_tip1":"Compared with ordinary certificates, commercial certificates have higher security, compensation protection and support for wildcard and multi-domain names",
			"bind_tip2":"Existing account, please log in to bind",
			"click_view":"Click to view",
			"deploy_cost":"Deployment service cost",
			"default_over":function(num){
				return 'The default contains '+ num +' domain names, exceeding the number per domain name '
			},
			"or_price":"Original price",
			"default_domain":function(num){
				return 'The default contains '+ num +' domain '
			},
			"over_domain":function(num){
				return '，over '+ num +' additional domain names'
			},
			"dis_tip":"The current certificate brand does not support wildcard certificates. Please select another brand certificate",
			"single_tip1":"Only one secondary domain or subdomain is supported, e.g. bt.com, cloud.bt.com, or dnspod.cloud.bt.com.",
			"single_tip2":"If you need to bind all subdomains of a peer, e.g. *.bt.com, purchase a universal domain certificate.",
			"more_tip1":"Domain names with wildcards, such as *.bt.com and *.cloud.bt.com, are universal domain names that contain all subdomain names of the same level.",
			"more_tip2":"Note that universal domain names do not support cross-tiers, e.g. *.bt.com does not include *.cloud.bt.com support",
			"buy_cert":"Purchase of business certificate",
			"get_apply_cert":"Please wait while obtaining certificate information",
			"cust_domain":"Customize the domain name",
			"cust_place":"single domain, e.g. www.bt.cn",
			"cust_tip1":"Before applying, please ensure that the domain name has been resolved, if it is not resolved, the review will fail (including the root domain name).",
			"cust_tip2":"To apply for the certificate that uses www as the second-level domain name www.bt.cn, you need to bind and resolve the top-level domain name (bt.cn); otherwise, the verification fails",
			"cust_tip3":"Optional name gift rules for SSL certificates:",
			"cust_tip4":"Apply for a root domain name (e.g.bt.cn) and give away a www domain name (e.g. www.bt.cn)",
			"cust_tip5":"Apply for a domain name whose host is www (e.g. : www.bt.cn), and give away a domain name of the upper level (e.g. : bt.cn).",
			"cust_tip6":"Apply for another second-level domain name (e.g.app.bt.cn), and give away a domain name with the next level www (e.g. www.app.bt.cn).",
			"sing_domain_err":"Single domain name format is incorrect, please re-enter",
			"sing_domain_more":"The current certificate is a single domain name certificate, and wildcard application is not supported",
			"select_domain":"Select site",
			"sup_fuzzy":"Field fuzzy search is supported",
			"domain_name":"Domain name",
			"domain_name_pl":"Please enter domain name",
			"domain_name_pla":"Please add domain name",
			"man_dns":"Manages DNS authentication interfaces",
			"del_api_confirm":"Delete the authentication interface and decide whether to continue the operation",
			"add_dns":"Adding DNS Authentication",
			"select_dns":"DNS Interface",
			"select_parse":"Selective parsing mode",
			"auto_parse":"Automatic resolution (DNS interface)",
			"manual_parse":"Manual analysis",
			"parse_tip":"Manual resolution Add the resolution by yourself. Add the resolution at the DNS resolver. Automatic resolution is recommended.",
			"dns_api_config":"DNS interface Configuration",
			"auto_more_domain":"Automatic combination of universal domain names",
			"auto_more_tip":"To apply for a wildcard domain name, select this item and do not select *.xxx.com in the domain name list below",
			"add_dns_ver":"Adding Dns Authentication",
			"ps_pl":"Description a maximum of 35 characters",
			"ver_type":"Validation type",
			"ps_pls":"Please enter description",
			"as_domain":"Associated domain name",
			"more_domain_pl":"Please enter the domain name under the account, if you need to fill in more than one domain name, please fill in the line",
			"renew_cert_load":"The certificate is being renewed, it may take a long time, please wait...",
			"req_free_cert":"Request a free pagoda SSL certificate",
			"cert_info":"Cert Info",
			"per_name":"Name of person/company",
			"per_name_pl":"Please enter personal/company name, required field",
			"lo_area":"Local area",
			"province_pl":"Please enter your province, required field",
			"city_pl":"Please enter your city/county, required field",
			"address":"Address",
			"address_pl":"Please enter personal/company address, required field",
			"phone_pl":"Please enter mobile phone number, required field",
			"pos_code":"Postal code",
			"pos_code_pl":"Please enter postal code, required field",
			"section":"Section",
			"g_a":"General affairs",
			"add_tips":"Sites that contain illegal business information such as fraud, gambling, pornography, Trojan horses, and viruses are prohibited from applying for SSL certificates. If there is any violation, the application will be revoked and the account will be disabled",
			"sub_info":"Submit information",
			"phone_ver":"The mobile phone number format is incorrect",
			"postal_ver":"The postal number format is incorrect",
			"no_root_tip":function(domain,root){
				return 'You requested a certificate for the domain name [' + domain + '], but the program detected that you did not bind and resolve its root domain name [' + root + '] to the site, which will cause the certificate to fail to be issued!'
			},
			"sub_cert":"Please wait while submitting certificate information...",
			"open_ssl_comfirm":"To enable mandatory https, you need to enable ssl(save and enable the certificate) first. If ssl is disabled, do you want to enable it with one click?",
			"edit_cert_comfirm":"If the current certificate content changes, the certificate information will be updated. Continue?",
			"more_cert_tip1":function(num){
				return 'Multi-domain certificate currently supports '+ num +' domain names, if you need to add, please contact customer service!'
			},
			"more_cert_tip2":function(num){
				return 'The current multi-domain certificate (currently supports '+ num +' domain name) requires at least 2 domain names or multiple domain names!'
			},
			"ver_file":function(type){
				return type? 'Verify domain name - File verification':'Verify domain name - DNS verification'
			},
			"file_ver_tip":"<li> File verification (HTTP) : To ensure that the website can be accessed through http </li><li> File verification (HTTPS) : To ensure that https is enabled on the website and that the website can be accessed through https </li><li>DNS authentication: Need to manually parse the DNS record value </li><li style=\"color:red\"> Note: Only one replacement is allowed within 20 minutes, frequent replacement will prolong the application time </li>",
			"more_cert_pl1":function(num){
				return 'Multi-domain wildcard certificate, one domain name per line, support '+ num +' domain names, mandatory fields, such as \r*.bt.cn\r*.btest.cn'
			},
			"more_cert_pl2":function(num){
				return 'Multiple domain name certificate, one domain name per row, supports '+ num +' domain names, for example, \rwww.bt.cn\rwww.bttest.cn'
			},
			"inpro_cert_info":"Improve business certificate information",
		}
	},
	"public":{
		"network_err":"Network interruption",
		"getting_disk_list":"Getting disk list, please wait...",
		"search_file_name":"Search file name",
		"next":"Next",
		"select":"Select",
		"fileordir":"File/Dir",
		"jump_to_page":"Jump to page ",
		"bulk_opt":"Bulk operation",
		"select_opt_type":"Please select the type of operation required",
		"risk_prompt":"The operation may be risky, do you want to continue?",
		"in_bulk":" in bulk",
		"request_error":"Request error",
		"please_wait":"please wait...",
		"schedule":"Schedule",
		"executeing":"Executing",
		"miss_data_or_url":"Missing data or url parameters",
		"success":"Operation succeeded!",
		"error":"Operation failed!",
		"add_success":"Successfully added !",
		"del_success":"Successfully deleted",
		"save":"Save",
		"edit":"Edit",
		"up_level":"Previous level",
		"edit_ok":"Successfully edited!",
		"edit_err":"Failed to edit!",
		"know":"OK",
		"close":"Close",
		"cancel":"Cancel",
		"ok":"OK",
		"empty":"Empty",
		"submit":"Submit",
		"exec":"Execute",
		"script":"Script",
		"log":"Log",
		"slow_log":"Slow log",
		"del":"Del",
		"add":"Add",
		"the_get":"Obtaining, please wait...",
		"fresh":"Refresh",
		"config":"Configuring...",
		"config_ok":"Configured successfully!",
		"the":"Processing, please wait...",
		"user":"Account",
		"pass":"Password",
		"read":"Reading, please wait...",
		"pre":"Percent",
		"num":"Number",
		"byte":"Byte",
		"input_err":"Form is illegal, please try again!",
		"the_add":"Adding, please wait...",
		"the_del":"Deleting, please wait...",
		"msg":"Tips",
		"list_empty":"List is empty!",
		"all":"All",
		"upload":"Upload",
		"download":"Download",
		"action":"Action",
		"warning":"Warning",
		"return":"Return",
		"help":"Help",
		"list":"List",
		"off":"Off",
		"on":"On",
		"cp_success":"Successfully copied!",
		"cp_fail":"Failed to copy, browser is NOT compatible!",
		"input_calc_result":"Please enter the calculation results correctly!",
		"usually_username_ban":"Forbidden to use common user names",
		"onclick_install":"One-click Install",
		"exec_log":"Execution log",
		"scan":"Scanning",
		"task_long_time_not_exec":"If the task has not been executed for a long time, try to reset the task queue at the home page [restart panel]",
		"login_expire":"Your login status has expired, please log in again!",
		"session_expire":"Session expired",
		"logout":"Log out",
		"bt_terminal":"aaPanel terminal",
		"paste_comm_this":"Please paste the command here...",
		"send":"Send",
		"turnoff":"Close",
		"cp_to_shear_plate":"Copy to the clipboard",
		"paste_choose":"Paste selected item",
		"translate":"Translate",
		"translate_now":"Translating...",
		"search":"Baidu search",
		"original":"Original: ",
		"translation":"Translation:",
		"start_up":"Start",
		"stop":"Stop",
		"restart":"Restart",
		"reload":"Reload",
		"performance_tuning":"Performance tuning",
		"storage_location":"Storage location",
		"port":"Port",
		"status":"Current status",
		"server_status":"Service status",
		"ver_mam":"Version management",
		"edit_conf":"Configuration",
		"add_db":"Add a database",
		"backup":"Backup",
		"username":"User name",
		"db_name":"Database name",
		"operate":"Operation",
		"get_now":"Getting",
		"install_ver":"Installation version",
		"uninstall_ver":"Uninstall version",
		"file_tips":"Tips：Ctrl+F Search keyword，Ctrl+G Find next，Ctrl+S Save，Ctrl+Shift+R Find & Replace!",
		"transfer":"Transfer",
		"input_db_name":"Please enter the database name",
		"input_db_username":"Please enter the database username",
		"input_db_passwd":"Please enter the database password",
		"access_right":"Access permission",
		"local_server":"Local server",
		"everyone":"Everyone",
		"specified_network":"Specified network segment",
		"file_name":"File name",
		"file_size":"File size",
		"back_time":"Backup time",
		"tips":"Tips",
		"confirm":"Confirm",
		"privilege_man":"Privilege management",
		"change_passwd":"Change password",
		"copy_passwd":"Copy password",
		"import":"Import",
		"permission":"Permission",
		"edit_pass":"CHG PW",
		"res":"Restore",
		"install_now":"Installing",
		"local":"Local server",
		"plug_err":"Plugin class name, or plugin method name missing!",
		"request_err":"An error occurred in the request process!",
		"already_install":"Installed",
		"rootdir":"Document Root",
		"back":"Back",
		"flush":"Refresh",
		"set_account":"Account setup",
		"newdir":"New folder",
		"name":"Name",
		"size":"Size",
		"update_time":"Update time",
		"upload_file_success":"Successfully uploaded [{1}] files!",
		"upload_now":"Uploading",
		"upload_fail2":"Upload failed 2",
		"create_dir":"Create a directory",
		"dir_name":"Directory name:",
		"dir_name_err":"Directory name cannot be empty",
		"submitting":"Submitting",
		"update":"Update",
		"history_file_empty":"History file is empty",
		"history_version":"File history version",
		"v_time":"Version time",
		"restore":"Restore",
		"open_file":"Open file",
		"no_file_history":"No history version of the current file",
		"read_only_file":"Read-only file, file is ",
		"restore_history":"Click to restore the current history version",
		"history_v":"history version",
		"can_not_switch_lan":"Switching language mode is not supported at this time, so stay tuned!",
		"set_file_encoding":"Set file encoding",
		"encoding":"Encoding",
		"dir":"Directory",
		"hide_dir":"Hidden file directory",
		"show_file_dir":"Show file directory",
		"dir_cannot_empty":"File directory cannot be empty",
		"file_name_empty_err":"File name cannot be empty",
		"new_name_err":"New name cannot be empty",
		"same_name_dir":"A directory with the same name exists",
		"same_name_file":"A file with the same name exists",
		"rename_err":"This file is already open and cannot be edited",
		"renaming_file":"Renaming file or directory, please wait ...",
		"creating_file":"Creating file, please wait ...",
		"creating_dir":"Creating directory, please wait ...",
		"deleting_file":"Deleting file, please wait ...",
		"deleting_dir":"Deleting directory, please wait ...",
		"get_autosave_file":"Getting auto save file information, please wait ...",
		"restore_history_files":"Restore history files",
		"confirm_restore_file":"Whether to restore historical files",
		"confirm_restore_file1":"After restoring the history file, the current file content will be replaced!",
		"recover_file":"Recovering historical files, please wait ...",
		"get_file_contents":"Getting file contents, please wait ...",
		"get_file_history":"Getting history file contents, please wait ...",
		"space":"Space",
		"tab_length":"Tab length",
		"lan":"Language",
		"row":"Row",
		"column":"column",
		"opend_file":"Opened file",
		"save_file_content":"Saving file content, please wait...",
		"save_ace_config":"Setting ace config, please wait...",
		"get_ace_config":"Getting ace config, please wait...",
    "save_all": "All saved successfully",
    "online_text_editor": "Online text editor",
    "save_tips": "Save Tips",
    "save_tips1": "Detected that the file was not saved, did you save the file change?",
    "save_tips2": "If you don\'t save, the changes will be lost!",
    "dont_save": "Dont save",
    "terminal": "Terminal",
    "set": "Set",
    "result": "Result",
    "selected": "Selected ",
    "please_choose": "Please choose",
    "manage_cloud_server": "Remote servers",
		"capacity": "Quota",
		"notConfigured": "Not set",
		"currentUsedCapacity": "Quota already set",
		"quotaCapacity": "Set new quota",
		"capacityFinished": "Capacity is used up",
		"finished": "Has been finished",
		"modifyQuotaCapacity": "Click Modify Capacity Quota",
		"capacityTips1": "Reminder: This feature is exclusive to the pro edition",
		"capacityTips2": "Requires an XFS filesystem and includes the [prjquota] parameter to use",
		"capacityTips3": "Example of fstab: /dev/vdc1 /data xfs defaults,prjquota 0 0",
		"capacityTips4": "Import using the panel or root user, not affected by quotas",
		"capacityTips5": "Quota: To cancel quota, set to \"0\"",
		"modify_path_quota": "Setting directory quota, please wait...",
		"modify_mysql_quota": "Setting MySql quota, please wait...",
		"setup_success": "Setup successfully!",
		"setup_fail": "Setup Failed!",
		"adding": "Adding",
		"editing": "Editing"
  },
	"public_backup":{
		"login_expire":"Your login status has expired, please log in again!",
		"session_expire":"Session expired",
		"click_detail":"Click to view instructions",
		"stop":"Stop",
		"restart":"Restart",
		"reload":"Reload",
		"server":"Server",
		"cp_success":"Successfully copied",
		"cp_fail":"Failed to copy, browser is not compatible!",
		"bind_bt_account":"Bind aaPanel account",
		"mobile_phone":"Mobile phone",
		"mobile_phone_or_email":"Your Email address",
		"pass":"Password",
		"rootpass":"Root password",
		"login":"Log in",
		"no_account":"No account, go to register",
		"oneclick_install":"One-click Install",
		"user_img":"Profile picture",
		"nick_name":"Nickname:",
		"cancel_wechat_bind":"Cancel the binding of the current WeChat applet",
		"cancel_bind":"Unbind",
		"add_account_bind":"Add a binding account",
		"unbind_account":"Are you sure to cancel the current binding?",
		"confirm":"OK",
		"cancel":"Cancel",
		"unbind":"Unbind",
		"open_bt_small_app":"Open the aaPanel panel mini program",
		"app_qr_core":"Mini program QR code",
		"scan_qr_core":"Use aaPanel Mobile to scan the current QR code and bind to the panel",
		"return_bind_list":"Return to panel binding list",
		"read_bind_list":"View binding list",
		"bind_wechat":"Bind WeChat",
		"bind_success":"Binding succeeded!",
		"del":"Deleete",
		"del_dir":"Are you sure to delete this directory?",
		"del_task":"Are you sure to delete this cron job?",
		"tips":"Tips",
		"stop_crontab":"The cron job will not continue to run after it is paused. Do you really want to deactivate this scheduled task?",
		"start_crontab":"The cron job has been deactivated. Do you want to enable this cron job?",
		"submit_data":"Submitting data...",
		"read_log":"查看日志",
		"log_empty":"The current log is empty",
		"microsoft_yahei":"微软雅黑",
		"all":"All",
		"server_disk":"Server disk",
		"get_cert":"Obtaining certificate information",
		"key":"Key",
		"value":"Value",
		"cret_format":"Certificate (PEM format)",
		"save":"Save",
		"cret_help":"Paste your *.key and *.pem content and save",
		"help":"Help",
		"cret_err":"If the browser prompts that the certificate chain is incomplete, please check if the PEM certificate is correctly spliced correctly",
		"pem_format":"PEM format certificate = domain name certificate .crt + root certificate (root_bundle).crt",
		"custom_panel_set":"Custom panel certificate",
		"usually_user_ban":"Do not use common usernames!",
		"install":"Install",
		"uninstall":"Uninstall",
		"no_fpm_log":"There is currently no fpm log",
		"no_slow_log":"There is currently no slow log",
		"year":"Year",
		"month":"Month",
		"day":"Day",
		"month1":"1 month",
		"month3":"3 months",
		"month6":"6 months",
    "year1": "1 year",
    "year2": "2 years",
    "year3": "3 years",
    "permanent": "Permanent",
    "buy_multiplev_bt_pro": "Note: If you need to purchase multiple permanent licenses, please visit the aaPanel official site to purchase",
    "goto_bt": "Go to aaPanel official site",
    "up_pro_use_allplug_free": "Upgrade to Pro, all plugins are free to use",
    "buy": "Buy",
    "renew": "Renew",
    "type": "Type",
    "add_to": "Add to ",
    "apiece_of_plug": "1 plugin",
    "up_pro": "Upgrade to Professional Edition",
    "use_allplug_free": "All plugins are free to use",
    "pro_expire_must_renew_or_change_free_version": "(When The Pro version expires, you will need to renew it before you can log in, or you can use SSH to execute the free version downgrade command to switch to the free version)",
    "duration": "Duration",
    "total": "Total",
    "rmb": "Yuan",
    "pay_by_wechatqrcore": "WeChat QR Code payment",
    "get_payment_info": "Getting payment info...",
    "loading": "Loading, please wait",
		"choose_cash_coupon":"Please choose a coupon",
		"no_cash_coupon":"No coupon available",
		"pay_plug_success":"Successfully paid for the plugin!",
		"pay_pro_success":"Successfully paid for Pro!",
		"pay_method":"Payment method",
		"pay_by_wechat":"WeChat payment",
		"cash_coupon":"Coupon",
		"opening_time":"Opening time",
		"cash_coupon_list":"Coupon list",
		"submit":"Submit",
		"discount":"Discount",
		"update":"Update",
		"third_party_plug":"Third-party plugin packages",
		"name":"Nam: ",
		"version":"Version: ",
		"ps":"Description: ",
		"size":"Size: ",
		"author":"Author: ",
		"source":"Source: ",
		"update_wait":"The update process may take a few minutes, please be patient!",
		"install_wait":"The installation process may take a few minutes, please be patient!",
		"exist_cover":"If this plugin already exists, it will be replaced!",
		"update_tips":"It is recommended that you update the software when the server load is low.",
		"db_update_tips":"Updating the database is risky and it is recommended to back up your database before updating.",
		"update_tips1":"If you are using a cloud server, it is highly recommended to take a snapshot before updating.",
		"update_tips2":"The update process may cause the service to be interrupted. Do you really update [{1}] to [{2}.{3}] now?",
		"update_tips3":"Updating to [{1}-{2}.{3}], please wait...",
		"del_rep":"Delete redirection",
		"sure_del_rep":"Are you sure to delete the redirection?",
		"del_proxy":"Delete reverse proxy",
		"sure_del_proxy":"Are you sure to delete from list?",
		"no_log":"Currently no logs",
		"deploy_cert":"Deploying certificate...",
		"del_cert":"Delete certificate",
		"sure_del_cert":"Are you sure to delete the certificate from the certificate holder?",
		"stop_site":"Stop site",
		"start_site":"Start site",
		"turn_off":"Close",
		"access_right":"Access permission",
		"local_server":"Local server",
		"every_one":"Everyone",
		"specify_ip":"Specified IP",
		"access_ip_tips":"Multiple IPs separated by (,)",
		"db_name":"Database name",
		"new_db_name":"New database name",
		"user_name":"Username",
		"db_user":"Database user",
		"set_db_permissions":"Set database permissions",
		"change_db_pass":"Change the database password",
		"domain":"Domain",
		"domian_tips":"A domain per line, the default port is 80<br>Wildcard domain format: *.domain.com<br>To add another port, the format is www.domain.com:88",
		"site_ps":"Site note",
		"root_dir":"Document Root",
		"dont_create":"Not create",
		"create":"Create",
		"set_ftp":"FTP settings",
		"ftp_tips":"While creating the site, create a corresponding FTP user for the site, and the FTP directory points to the directory where the site is located.",
		"db":"Database",
		"unsupport_sqlserver":"Linux does NOT support SQLServer at this time!",
		"db_set":"Database settings",
		"create_site_tips":"While creating the site, create a corresponding database for the site to facilitate different databases using different databases.",
		"php_v":"PHP version",
		"sitic":"Pure static",
		"site_classification":"Site category",
		"domain_format_not_right":"The primary domain is NOT in the correct format",
		"default_port":"Default port",
		"recover":"Restore",
		"permanent_delete":"Delete permanently",
		"name_err":"Missing required parameter name",
		"preparing_for_cert":"Preparing for certificate"
	},
	"layout":{
		"download":"Downloading:",
		"cancel":"Cancel",
		"connect":"Connecting..",
		"wait_task":"Waiting the task to execute",
		"cancel_task":"Cancelling task...",
		"task_queue":"Task queue"
	},
	"install":{
		"passwd_cant_empty":"Username or password cannot be empty!",
		"passwd_not_same":"The passwords entered twice are inconsistent, please re-enter!",
		"setting_up":"Processing..."
	},
	"login":{
		"qr_core_login":"aaPanel Mobile QR code login",
		"open":"Open",
		"bt_small_p":"aaPanel Mobile",
		"scan_login":"Scan to log in",
		"scan_more_safety":"QR code login is more secure",
		"scan_success":"Successfully scanned  QR code, please wait...",
		"safe_logging_now":"Logging in securely, please wait...",
		"user_login":"Click on the account to login",
		"form_err":"Form error, please re-enter!",
		"logging":"logging in..."
	},
	"tomcat2":{
		"project_mam":"Project management",
		"server":"Service",
		"conf_file":"Configuration file",
		"version_mam":"Version management",
		"log":"Log",
		"add_project":"Add item",
		"project_domain":"Project domain",
		"project_path":"Project path",
		"sub_dir":"Subdirectory",
		"tomcat_version":"Tomcat version",
		"operate":"Operate",
		"project_tips1":"The default project is not editable",
		"project_tips2":"Project mapping can be accessed directly through the domain",
		"project_tips3":"The default ports for tomcat7, 8, and 9 are 8081, 8082, and 8083",
		"project_tips4":"If you have questions, you can post here.",
		"project_tips5":"See details",
		"project_tips6":"Tips：Ctrl+F Search keyword，Ctrl+G Find next，Ctrl+S Save，Ctrl+Shift+R Find & Replace!",
		"save":"Save",
		"project_mapping":"Project mapping",
		"already_install":"Installed",
		"not_install":"NOT Installed",
		"install_version":"Install version",
		"uninstall_version":"Uninstall version",
		"not_install_tomcat":"Tomcat service NOT installed",
		"add_tomcat_project":"Add a Tomcat project",
		"project_version":"Project version",
		"input_project_domain":"Please enter the project domain",
		"input_project_path":"Please enter the project path",
		"project_tips7":"Project version: If you need to add another version of Tomcat service, please install in",
		"project_tips8":"",
		"confirm":"OK",
		"cancel":"Cancel",
		"input_project_version":"Please enter the project version",
		"uninstall_confirm":"Are you sure to uninstall",
		"program":"Program",
		"uninstall_tomcat":"Uninstall Tomcat",
		"install_now":"Installing",
		"uninstall_now":"Uninstalling",
		"install_tips1":"service, please be patient",
		"get_version_info":"Getting version info, please wait...",
		"mamager":"Mamager",
		"proxy":"Proxy",
		"edit":"Edit",
		"del":"Del",
		"default_project_subdir_err":"Default project does NOT support subdirectory addition",
		"add_sub_dir":"Add a subdirectory",
		"input_sub_dir":"Please enter the subdirectory",
		"input_visit_path":"Please enter the access path",
		"sub_dir_cant_empty":"Subdirectory cannot be empty",
		"visit_path_cant_empty":"Access path cannot be empty",
		"del_confirm":"Delete or not",
		"del_sub_dir":"Delete subdirectory",
		"del_sub_dir_now":"Deleting subdirectory, please wait...",
		"add_sub_dir_now":"Adding a subdirectory, please wait...",
		"get_sub_dir":"Getting subdirectory, please wait...",
		"stop_reloadable_confirm":"Are you sure to turn off the Reloadable property",
		"start_reloadable_confirm":"Are you sure to turn on the Reloadable property",
		"set_reloadable":"Set the Reloadable property",
		"stop_reloadable_now":"Turn off the Reloadable property, please wait...",
		"start_reloadable_now":"Turn on the Reloadable property, please wait...",
		"stop_server":"Stop service",
		"stop_confirm":"Are you sure to stop",
		"stop_now":"Stopping",
		"wait":"Please wait",
		"start_server":"Start service",
		"start_confirm":"Are you sure to start",
		"start_now":"Starting",
		"reload_server":"Reload service",
		"reload_confirm":"Are you sure to reload",
		"reload_now":"Reloading",
		"get_port":"Getting port, please wait...",
		"set_port":"Setting up port, please wait...",
		"get_proxy":"Get the map status, please wait...",
		"default_project_proxy_err":"The default project does NOT support mapping",
		"proxy_confirm":"Whether to map",
		"proxy_project":"Mapping project",
		"set_proxy_now":"Setting up mapping, please wait...",
		"get_reloadable_status":"Getting Reloadable status, please wait...",
		"set_reloadable_status":"Setting Reloadable status, please wait...",
		"default_project_edit_err":"The default project does NOT support editing",
		"modify":"Modify",
		"project":"Project",
		"modify_success":"Modified",
		"project_unmodified":"Project NOT modified",
		"set_project":"Setting project",
		"project_set_dir":"directory, please wait...",
		"project_set_domain":"domain, please wait...",
		"default_project_del_err":"The default project does NOT support deletion",
		"del_project":"Delete project",
		"del_project_confirm":"project, continue?",
		"add_project_now":"Adding Tomcat project, please wait...",
		"get_project_now":"Getting a list of Tomcat projects, please wait...",
		"status":"Current status:",
		"port":"Port",
		"change":"Change",
		"jdk_version":"JDK version:",
		"reload_conf":"Reload",
		"get_service_status":"Getting service status, please wait...",
		"save_conf":"Saving configuration file, please wait",
		"get_conf":"Getting profile, please wait",
		"get_log":"Getting logs, please wait",
		"plug_err":"The plugin class name, or plugin method name is missing!",
		"requery_err":"An error occurred in the request process!",
		"visit_path":"Access path",
		"tomcat_status_tips1":"service, please wait",
		"del_confirm_p":"Whether to delete the",
		"del_project_now":"Deleting project, please wait...",
		"open":"Running",
		"stop":"Stop",
		"startup":"Start"
	},
	"pythonmamager":{
		"project_mam":"Project management",
		"version_mam":"Version management",
		"log":"Log",
		"add_project":"Add project",
		"project_name":"Project name",
		"project_path":"Project path",
		"port":"Port",
		"start_type":"Startup mode",
		"py_version":"Python version",
		"mem":"Memory",
		"status":"Status",
		"operate":"Operate",
		"py_tips1":"By default, the manager uses the pip to install the module in requirements.txt in the Document Root. If there are other modules to be installed, please manually enter the virtual environment to install",
		"py_tips2":"Method to enter the virtual environment:",
		"py_tips3":"Enter on the CLI",
		"py_tips4":"Source project path/project name_venv/bin/activate",
		"like":"e.g.",
		"get_now":"Getting...",
		"instarll_version":"Install version",
		"uninstarll_version":"Uninstall version",
		"install_py_tips":"Installing the python version may take a long time, please be patient",
		"py_project":"Python project:",
		"already_install":"Installed",
		"no_install":"NOT Installed",
		"uninstall_confirm":"Are you sure to uninstall",
		"program":"Program",
		"uninstall_py":"Uninstall Python",
		"add_py_project":"Add a Python project",
		"confirm":"OK",
		"cancel":"Cancel",
		"name":"Name",
		"input_project_name":"Please enter a project name",
		"path":"Path",
		"input_project_path":"Please select the project path",
		"run_dir_file":"Startup file/folder",
		"input_run_file":"Please select the project startup file",
        "choose_project_dir":"Select project directory",
		"run_type":"Startup mode",
		"input_project_port":"Please enter the project port, leave blank if no port",
		"add_py_tips1":"Project version: If you need to add another version of Python, please install in",
		"add_py_tips2":"Version Management",
		"add_py_tips3":"",
		"add_py_tips4":"Gunicorn is a widely used Python WSGI UNIX HTTP server",
		"add_py_tips5":"uWsgi is a high performance WEB server",
		"add_py_tips6":"Python runs projects directly using python",
		"project_name_cant_empty":"The project name cannot be empty!",
		"project_path_cant_empty":"The project address cannot be empty!",
		"project_runfile_cant_empty":"The project startup file cannot be empty!",
		"stop":"Paused",
		"cancel_mapping":"Unmap",
		"runing":"Running",
		"mapping":"Mapping",
		"restart":"Restart",
		"restart_project":"Restart the project",
		"conf":"Configuration",
		"conf_file":"Configuration file",
		"module_mam":"Module management",
		"module":"Module",
		"del_project":"Delete project",
		"del":"Del",
		"no_data":"Currently no data",
		"whether":"Sure to",
		"open":"enable",
		"close":"disable",
		"mapping_project":"Mapping project",
		"whether_restart_python_project":"Are you sure to restart the Python project",
		"whether_cancel_python_project":"Are you sure to cancel the project mapping domain",
		"whether_del_python_project":"Are you sure to delete the Python project",
        "whether_uninstall_module":"Are you sure to uninstall the module",
		"tips":"Tips",
		"submit":"Submit",
		"mapping_domain":"Map domain",
		"input_mapping_domain":"Please enter a mapping domain",
		"edit":"Edit",
		"project_conf":"Project configuration",
		"file_tips":"Tips：Ctrl+F Search keyword，Ctrl+G Find next，Ctrl+S Save，Ctrl+Shift+R Find & Replace!",
		"get_project_list_now":"Getting list of projects, please wait...",
		"cancel_mapping_now":"Cancelling project mapping, please wait...",
		"get_python_ver":"Getting python version, please wait...",
        "uninstall":"Uninstall",
        "module_name":"Module name",
        "module_ver":"Module version",
        "add":"Add to",
        "add_module_tips":"*&nbsp;If the module version is left blank, the latest version will be installed&nbsp;*",
        "version":"Version",
        "warn":"Warning",
        "get_project_module_now":"Getting project [{1}] module, please wait...",
        "set_project_module_now":"Setting project [{1}] module, please wait...",
        "install_dependent":"Installing dependencies required by the project, please wait...",
        "being":"",
        "start_py_project":"Turning on Python project",
        "stop_py_project":"Turning off the Python project",
        "pleace_wait":",please wait...",
        "mapping_py_project":"Mapping Python project, please wait...",
        "del_py_project":"Deleting Python project, please wait...",
        "get_py_ver":"Getting the python version, please wait...",
        "install_py_ver":"Installing Python version [{1}], please wait...",
        "uninstall_py_ver":"Uninstalling Python version [{1}], please wait...",
        "get_conf_now":"Getting configuration info, please wait...",
        "save_conf_now":"Saving configuration info, please wait...",
        "choose_file":"Please select a file",
        "input_newfile_name":"Please enter a new file name",
        "rootdir":"Document Root",
        "create_newfile":"Creating new file, please wait...",
        "get_file_list":"Getting file list, please wait...",
        "plug_err":"The plugin class name, or plugin method name is missing!",
        "reuqest_err":"An error occurred in the request process!"
	},
	"pgsql":{
		"like":"e.g.",
		"log":"Log",
		"slow_log":"Slow log",
		"performance_tuning":"Performance tuning",
		"port":"Port",
		"server_status":"Service status",
		"ver_man":"Version management",
		"edit_conf":"Configuration",
		"add_db":"Add database",
		"backup":"Backup",
		"username":"Username",
		"db_name":"Database name",
		"operate":"Operate",
		"get_now":"Getting",
		"install_ver":"Install version",
		"uninstall_ver":"Uninstall version",
		"file_tips":"Tips：Ctrl+F Search keyword，Ctrl+G Find next，Ctrl+S Save，Ctrl+Shift+R Find & Replace!",
		"transfer":"Transfer",
		"input_db_name":"Please enter the database name",
		"input_db_username":"Please enter the database username",
		"input_db_passwd":"Please enter the database password",
		"access_right":"Access permission",
		"local_server":"Local server",
		"everyone":"Everyone",
		"specified_network":"Specified network segment",
		"file_name":"File name",
		"file_size":"File size",
		"back_time":"Backup time",
		"tips":"Tips",
		"confirm":"Determine",
		"privilege_man":"Privilege management",
		"change_passwd":"Change Password",
		"copy_passwd":"Copy password",
		"import":"Import",
		"permission":"permission",
		"edit_pass":"CHG PW",
		"res":"Restore",
		"install_now":"Installing",
		"local":"Local server",
		"plug_err":"The plugin class name, or plugin method name is missing!",
		"request_err":"An error occurred in the request process!",
		"db_list":"Database list",
		"client_auth":"Client authentication",
		"pgsql_ver":"PgSQL version",
		"pgsql_tips1":"Installing the PgSQL version may take a long time, please be patient",
		"pgsql_tips2":"To switch versions, first uninstall the current version and manually back up the current database file",
		"pgsql_tips3":"Here is the pgsql main configuration file. If you don't know the configuration rules, don't modify them at will",
		"pgsql_tips4":"This profile can be configured to allow which users to connect to which database, which IPs or which network segments are allowed to connect to the server, and the authentication mode used to specify the connection!",
		"pgsql_tips5":"Here is the pgsql client authentication configuration file. If you don't know the configuration rules, don't modify them at will",
		"restart_db":"Restart the database",
		"get_pgsql_service":"Getting the PgSQL service, please wait...",
		"choose_sql_ver":"Please select the installed database version",
		"db_name_err":"Database name cannot contain special characters",
		"cp_fail":"Copy failed, please manually copy Ctrl+C",
		"db_back_list":"Database [{1}] backup list",
		"whether_res_db_file":"Are you sure to restore&nbsp;[{1}]&nbsp;back up files?",
		"download_back_file":"Downloading backup file, please wait...",
		"whether_del_db_file":"Are you sure to delete the &nbsp;[{1}]&nbsp;backup file?",
		"import_back_file":"Database [{1}], local file import backup",
		"upload_from_local":"Upload from local",
		"whether_del_import_file":"Are you sure to delete the &nbsp;[{1}]&nbsp;impoerted file?",
		"whether_del_db":"Are you sure to delete the database [{1}]?",
		"del_back_file":"Also delete the database backup file",
		"input_storage_location":"Please enter the database storage location!",
		"input_db_port":"Please enter the database port!",
		"change_ver_tips":"Switch the version, please switch the version, please uninstall the current version first, and manually back up the current database file",
		"whether_install_db_ver":"Do you want to install the [{1}] data, please select the installed database repository?",
		"whether_install_db":"Are you sure to install [{1}] database?",
		"install_pgsql_now":"Installing PgSQL, please wait...",
		"whether_uninstall_sqldb":"Are you sure to uninstall the database [{1}]?",
		"uninstall_pgsql_now":"Uninstalling PgSQL, please wait...",
		"get_service_status":"Getting service status, please wait...",
		"get_db_list":"Getting database list, please wait...",
		"change_db_passwd":"Changing database password, please wait...",
		"set_db_permission":"Setting database permissions, please wait...",
		"del_db_now":"Deleting database, please wait...",
		"add_db_now":"Adding database, please wait...",
		"get_db_import_list":"Getting database import list, please wait...",
		"upload_db_backfile":"Upload database backup file",
		"import_db":"Importing database backup, please wait...",
		"get_db_back_list":"Getting database backup list, please wait...",
		"add_db_back":"Adding a database backup, please wait...",
		"del_db_back":"Deleting database backup, please wait...",
		"get_pgsql_ver":"Getting the PgSQL version, please wait...",
		"pgsql_port_release":"PgSQL database port release",
		"pgsql_install_success":"PgSQL database [{1}] installed successfully",
		"get_client_auth_info":"Getting client authentication info, please wait...",
		"save_conf_info":"Saving profile info, please wait...",
		"get_conf_info":"Getting profile info, please wait...",
		"get_db_storage_dir":"Getting the database storage directory, please wait...",
		"set_db_storage_dir":"Setting up database storage directory, please wait...",
		"get_db_port":"Getting database port, please wait...",
		"set_db_port":"Setting up the database port, please wait...",
		"get_db_status":"Getting database status, please wait...",
		"get_db_performance":"Getting database performance configuration, please wait...",
		"set_db_performance":"Saving database performance data, please wait...",
		"get_db_log":"Getting database logs, please wait...",
		"get_db_slow_log":"Getting database slow log, please wait...",
		"storage_location":"storage location",
		"status":"Current status",
		"open":"Enable",
		"startup":"Start",
		"stop":"Stop",
		"restart":"Restart",
		"reload":"Reload",
		"passwd":"Password",
		"save":"Save",
		"modify":"Modify",
		"del_db":"Del database"
	},
	"ftpplug":{
		"get_file_list":"Getting file list...",
		"del":"Del",
		"download":"Download",
		"roodir":"Document Root",
		"back":"Back",
		"flush":"Refresh",
		"set_account":"Account setting",
		"upload":"upload",
		"newdir":"New directory",
		"name":"Name",
		"update_time":"Update time",
		"operate":"Operate",
		"upload_file_success":"Successfully uploaded [{1}] files!",
		"upload_now":"Uploading",
		"upload_fail2":"Upload failed 2",
		"create_dir":"Create a directory",
		"dir_name":"Directory name:"
	},
	"webhook":{
		"add":"Add",
		"name":"Name",
		"add_time":"Add time",
		"recently_used":"Recent calls",
		"use_count":"Number of calls",
		"key":"Key",
		"operate":"operate",
		"submitting":"Submitting...",
		"exec_file":"Execution script",
		"get_list":"Getting list...",
		"read_key":"View key",
		"test":"Test",
		"use_method":"How to use aaPanel WebHook:",
		"use_tips1":"http://panel/hook?access_key=123&amp;param=aaa",
		"use_tips2":"@param access_key  string  HOOK key",
		"use_tips3":"@param param string custom parameters (Use $1 to receive in a hook script)",
		"get":"Retrieving...",
		"task_log":"Task execution log",
		"add_hook":"Add Hook"
	},
	"linuxsys":{
		"set_dns":"DNS settings",
		"swap":"Swap/virtual memory",
		"set_time_zone":"Time zone setting",
		"sys_pass":"System password",
		"set_ip":"IP settings",
		"mem_disk":"RAM disk",
		"m_dns":"Primary DNS",
		"b_dns":"Alternate DNS",
		"test":"Test",
		"save":"Save",
		"dns_tips1":"If the DNS is set incorrectly, your server will not be able to resolve the domain name, ie you will not be able to access the domain name through the server!",
		"dns_tips2":"Please click the test button before saving to test if the DNS you set is valid!",
		"total_space":"Total capacity:",
		"use":"Used:",
		"no_use":"Available:",
		"add_swap":"Add Swap",
		"confirm":"Confirm",
		"swap_tips1":"Swap is virtual RAM under Linux, set the appropriate swap to increase server stability",
		"swap_tips2":"It is recommended that the swap capacity be about 1.5 times the real memory capacity. If your server memory is larger than 4GB, you can set a fixed value of 1-2GB",
		"swap_tips3":"The swap file is saved by default in /www/swap. Make sure the disk space is enough before setting",
		"swap_tips4":"If you don't need swap, set the capacity to 0.",
		"swap_tips5":"This feature is NOT available for OVZ virtual infrastructure machines",
		"now":"Current time:",
		"time_zone_tips1":"If the time zone is set incorrectly, it may cause the server time to be 'inaccurate'!",
		"time_zone_tips2":"For Beijing time (CST +0800), please select Asia/Shanghai",
		"user_name":"Username",
		"new_passwd":"New password",
		"again_passwd":"Repeat the password",
		"edit":"Modify",
		"get_sys_user":"The program automatically gets the current user of the system",
		"ubuntu_input_change_username":"Ubuntu please manually enter the username to be modified",
		"ipaddr":"IP address",
		"netmask":"Subnet mask",
		"gateway":"Gateway",
		"add":"Add",
		"operate":"Operating",
		"mount":"Mount directory",
		"mount_size":"Mount size",
		"dir":"Table of Contents",
		"space":"Capacity",
		"used":"Used",
		"mem_disk_tips1":"The ramdisk has a read/write speed that is unmatched by physical disks, but can only be used to save temporary data!",
		"mem_disk_tips2":"The RAM disk directly mounts part of the physical RAM as a disk. Please arrange the mount capacity according to the current server RAM usage!",
		"mem_disk_tips3":"After restarting the server or unloading the RAM disk, the data saved in the RAM disk will be cleared!",
		"only_supp_centos":"Currently only CentOS is supported!",
		"init_netcard":"Initialize the NIC",
		"cancel":"Cancel",
		"del":"Del",
		"umount":"Uninstall",
		"initting_netcard":"Initializing the NIC...",
		"adding":"Adding...",
		"del_netcard_confirm":"Are you sure you want to remove [{1}] from the NIC configuration?",
		"del_ip":"Delete IP address",
		"deleting":"Deleting...",
		"umount_mem_disk":"Unmount the RAM disk",
		"umount_tips1":"After uninstalling the RAM disk, the target mount directory will be cleared.</p>Are you sure you want to uninstall the mount directory [{1}]?",
		"umountting":"Uninstalling...",
		"change_pass_now":"Changing password...",
		"setting_time_zone":"Setting time zone...",
		"setting_swap":"Setting up swap...",
		"save_now":"Saving configuration...",
		"testting_dns":"Testing if DNS is valid..."
	},
	"redis":{
		"service": "Service",
		"switch_ver": "Version switching",
		"conf_set": "Performance tuning",
		"conf_file": "Profile",
		"load_status": "load status",
		"set_save": "Set Persistence",
		"curr_status": "Current status:",
		"open": "On",
		"startup": "Start",
		"stop": "Stop",
		"restart": "Restart",
		"reload": "Reload",
		"choose_ver": "Choose version",
		"switch": "switch",
		"edit_conf_tips": "The configuration takes effect only after manually restarting Redis. If your data needs to be persisted, please perform the save operation first.",
		"edit_file_tips": "Hint: Ctrl+F to search for keywords, Ctrl+G to find next, Ctrl+S to save, Ctrl+Shift+R to find replacements!",
		"save": "save",
		"edit_file_tips1": "This is the redis master configuration file. If you don't understand the configuration rules, don't modify it at will.",
		"field": "field",
		"curr_val": "current value",
		"description": "description",
		"save_path": "persistent file storage path",
		"save_aof": "AOF persistence",
		"save_rdb": "RDB persistence",
		"tips1": "In seconds, insert",
		"tips2": "bar data",
		"redis_tips1": "In the {1} Redis service, please wait...",
		"redis_tips2": "Setting up Redis configuration, please wait...",
		"redis_tips3": "Get Redis service status, please wait...",
		"redis_tips4": "Getting the Redis configuration file, please wait...",
		"redis_tips5": "Saving Redis configuration file, please wait...",
		"redis_tips6": "Getting Redis load status, please wait...",
		"redis_tips7": "Getting redis persistent configuration, please wait...",
		"redis_tips8": "Saving Redis Persistence Configuration, please wait...",
		"redis_status_tips1": "Number of days in operation",
		"redis_status_tips2": "current listening port",
		"redis_status_tips3": "Number of connected clients",
		"redis_status_tips4": "The total amount of system RAM currently occupied by Redis",
		"redis_status_tips5": "The peak of Redis history allocation memory",
		"redis_status_tips6": "memory fragmentation ratio",
		"redis_status_tips7": "The total number of clients connected since the run",
		"redis_status_tips8": "The total number of commands executed since the run",
		"redis_status_tips9": "The number of commands executed by the server per second",
		"redis_status_tips10": "Find the number of successful database keys",
		"redis_status_tips11": "Find the number of failed database keys",
		"redis_status_tips12": "Find database key hit rate",
		"redis_status_tips13": "The number of microseconds spent on the last fork() operation",
		"redis_save_tips1": "Meeting any one condition will trigger RDB persistence"
	},
	"mongodb":{
		"service_status": "Service status",
		"database": "Database",
		"conf": "Configuration Item",
		"conf_file": "Profile",
		"log": "Log",
		"mongo_tips": "Please start the mongodb service first!",
		"mongo_tips1": "Getting status...",
		"curr_status": "Current status:",
		"mongo_tips2": "Executing operation...",
		"mongo_tips3": "Getting a list of databases...",
		"db_name": "Database name",
		"create_db": "Create a database",
		"db_size": "Data size",
		"db_name_cant_empty": "The database name cannot be empty!",
		"mongo_tips4": "Creating database...",
		"del_db": "Delete database",
		"wherter_del_db": "Do you really want to delete the database [{1}]?",
		"mongo_tips5": "Deleting database...",
		"mongo_tips6": "Getting data...",
		"mongo_tips7": "Saving configuration...",
		"mongo_conf_tips1": "Listen IP, please do not modify it at will",
		"mongo_conf_tips2": "listen port, generally no need to modify",
		"mongo_conf_tips3": "Data storage location",
		"mongo_conf_tips4": "Log file location",
		"mongo_conf_tips5": "PID save path",
		"mongo_conf_file_tips1": "Hint: Ctrl+F search keyword, Ctrl+G find next, Ctrl+S save, Ctrl+Shift+R find replace!",
		"mongo_conf_file_tips2": "This is the MongoDB master configuration file. If you don't understand the configuration rules, don't modify it at will.",
		"mongo_conf_file_tips3": "Saving the configuration file",
		"port_range_err": "Port range is not legal"
	},
	"fail2ban":{
		"anti_port": "port",
		"anti_maxretry": "maxretry",
		"anti_findtime": "findtime",
		"anti_bantime": "bantime",
		"anti_act": "act",
		"mode": "mode",
		"shield_currently_failed": "currently failed",
		"shield_total_banned": "total banned",
		"shield_total_failed": "total failed",
		"shield_banned_ip_list": "banned ip",
		"shield_file_list": "log",
		"shield_currently_banned": "currently banned",
		"anti_tips": "Please start the Fail2ban service first!",
		"anti_tips1": "Getting status...",
		"curr_status": "Current status:",
		"anti_tips2": "Executing operation...",
		"anti_tips3": "Getting a list of Fail2ban...",
		"anti_tips4": "Setting status...",
		"create_site": "Create a site",
		"edit_site": "Edit a site",
		"create_server": "Create a server",
		"edit_server": "Edit a server",
	},
	"one_click":{
		"add_source_pkg":"Add source package",
		"title":"Title",
		"identification":"Identification",
		"description":"Description",
		"ver":"Version",
		"whether_set_url_rewrite":"Whether to set URL rewrite",
		"whether_execute_shell":"Whether to execute shell",
		"support_php_ver":"Support version of php",
		"download_link":"Download link",
		"domain_format_err":"Doamin address format is incorrect, re-enter please",
		"create_site":"Creating site",
		"db_account_info":"Database account info",
		"db_name":"Database Name",
		"user":"User",
		"passwd":"Password",
		"src_download_fail":"Source code download failed",
		"success_deploy":"Successfully deployed, no need to install, please login to modify the default account password.",
		"access_site":"Access Site",
		"success_deploy1":"Successfully deployed",
		"download_file":"Download file",
		"being":"Being",
		"miss_php":"Missing supported PHP version, please install",
		"domain":"Domain",
		"domain_tips":"A domain per line, the default port is 80<br>Wildcard domain format: *.domain.com<br>To add another port, the format is www.domain.com:88",
		"remark":"Remark",
		"web_note":"Website note",
		"root_dir":"Document root",
		"web_root_dir":"Website Document Root",
		"db":"Database",
		"username_dbname":"Username/Database name",
		"src_code":"Source code",
		"deploy_tips":"Prepare the source code for your deployment",
		"php_ver":"PHP Version",
		"choose_php":"Choose the php version supported by the source program please.",
		"one_click":"aaPanel one-click",
		"character_tips":"Do not exceed 20 characters",
		"getting_list":"Getting list",
		"one_click1":"One-click"
	},
	"mail_sys":{
		"domain_list":"Domain List",
		"mail_box":"Mail BOX",
		"send_mail":"Send mail",
		"add_domain":"Add Domain",
		"domain":"Domain",
		"mx_record":"MX record",
		"txt_record":"TXT record",
		"operating":"Operating",
		"add_domain_tips":"After adding a domain name, you need to add MX records (for mailbox services) and TXT records (for mailbox anti-spam services) in order to use the mailbox service normally.",
		"add_domain_tips1":"Tip: Some cloud vendors will shut down port 25 by default. You need to contact the manufacturer to open port 25 to use the post office service</font></li>\n" +
        "<li>The self-built post office version is the base version. It only provides basic functions. For more functions, please be patient and wait for the development progress.",
		"mail_user":"Mail user",
		"sender":"Sender",
		"theme":"Theme",
		"time":"Time",
		"recipient":"Recipient",
		"text":"Text",
		"confirm_del_domain":"Whether to delete the [{1}] domain name",
		"del_domain":"Del domain",
		"domain_record_err":"The current domain name is not set or is not yet valid or more than one record is recorded.",
		"user_manager":"[{1}]_User Manager",
		"add_user":"Add user",
		"email":"Email",
		"name":"Name",
		"mailbox_space":"MailBox space",
		"type":"Type",
		"status":"Status",
		"add_user_tips":"Note: The current mail server supports IMAP/POP3/SMTP/HTTP protocol.",
		"add_user_tips1":"POP service [ ServerAddress：<b>{1}</b> Port：<b>110/995</b> ]",
		"add_user_tips2":"IMAP service [ ServerAddress：<b>{1}</b> Port：<b>143/993</b> ]",
		"add_user_tips3":"SMTP service [ ServerAddress：<b>{1}</b> Port：<b>25/465/587</b> ]",
		"confirm_del_user":"Whether to delete the [{1}] member",
		"del_member":"Delete member",
		"check_mail_server":"Checking if the post office service is working, please wait...",
		"not_install_mail_server":"Have not installed the mail server before, please feel free to install",
		"mail_server_init":"Mail server initialization",
		"mail_domain":"Domain name",
		"mail_domain_tips":"Enter the mail server domain name,Like: btmail.if22.cn'",
		"mail_domain_tips1":"Mail server domain name needs to add A record to post office server IP",
		"mail_domain_tips2":"Add A record resolution parameter [record type",
		"host_record":"Host record",
		"record_value":"Record value",
		"mail_server_ip":"Mail server IP address",
		"mail_server_domain_empty_err":"The mail server domain name cannot be empty!",
		"installing_mail_server":"Installing mail service, please wait...",
		"edit_user":"Edit user",
		"email_addr":"Email Address",
		"input_email_addr":"Enter the email address please",
		"user_type":"User type",
		"guser":"General user",
		"admin":"Admin",
		"input_username":"Enter the username please",
		"mail_pass":"Email password",
		"no_change_passwd":"If it is empty, the password will not be changed.",
		"enter_email_pass":"Enter your email password please",
		"enter_size":"Enter the size of MailBox",
		"email_addr_empty_err":"Email address cannot be empty",
		"email_size_empty_err":"MailBox size cannot be empty",
		"username_empty_err":"Username cannot be empty",
		"phone_number_err":"Member phone number format is wrong, please try again",
		"add_record":"[{1}] add record value",
		"record_tips1":"Step 1: Add MX records",
		"record_tips2":"Login to the domain name service provider and add a record with the record type MX for the mailbox service (please copy the following parameters directly)",
		"record_type":"Record type",
		"mx_priority":"MX priority",
		"copy":"Copy",
		"record_tips3":"Step 2: Add TXT record",
		"record_tips4":"Add records with record type TXT for mailbox anti-spam (please copy the following parameters directly)",
		"verify_domain_resolve":"Already set, Verify domain name resolution",
		"success_copy":"Successful copy",
		"copy_fail":"Copy failed, please copy the text manually",
		"edit_domain":"Edit domain",
		"enter_domain":"Enter the domain please",
		"domain_empty_err":"Domain cannot be empty",
		"manager_phone_number_err":"Manage phone number format error, please try again",
		"enter_recipient":"Enter the recipient please",
		"enter_subject":"Enter the subject of the email please",
		"enter_content":"Enter the content of the email please",
		"already_set":"Already set",
		"record_value_not_set":"Record not set",
		"add_record_value":"Add record",
		"user_manager1":"User manager",
		"get_mailbox_list":"Getting a list of mailboxes, please wait...",
		"account_name_err":"The account name is invalid.",
		"check_mail":"Check Mail",
		"reply_mail":"Reply Mail",
		"get_mailbox_userlist":"Getting a list of mailbox users, please wait...",
		"add_mailbox_user":"Adding mailbox users, please wait...",
		"del_mailbox_user":"Deleting mailbox users, please wait...",
		"edit_mailbox_user":"Editing mailbox users, please wait...",
		"add_domain1":"Adding domain name, please wait...",
		"del_domain1":"Deleting domain name, please wait...",
		"modify_domain":"Modifying domain name data, please wait...",
		"verify_domain_record":"Verifying domain name MX records and TXT records, please wait....",
		"sending_mail":"Sending mail, please wait...",
		"verify_email_account":"Verifying the email account, please wait...",
		"email_account":"Email account",
		"login_email":"Login Email",
		"login":"Login",
		"receiving_agreement":"Receiving agreement",
		"smtp_server_addr":"SMTP server address",
		"imap_server_addr":"IMAP server address",
		"enter_manager_phone":"Enter the phone number of admin please",
		"pop_server_addr":"POP server address",
		"passwd_empty_err":"Password cannot be empty",
		"switch_account":"Switch account",
		"email_account_empty_err":"Email account cannot be empty",
		"email_passwd_empty_err":"Email password cannot be empty"
	},
	'docker': {
		'public': {
			'activated': 'Running',
			'paused': 'Paused',
			'stopped': 'Stopped',
			'please_enter': 'Please enter ',
			'no_data': ' list is empty',
			'container': 'Name',
			'compose': 'Compose',
			'compose_template': 'Compose template',
			'mirror_image': 'Image',
			'network': 'Network',
			'volume': 'Volume name',
			'repository': 'Repository',
			'tag': 'Tag',
			'creation_time': 'Creation time',
			'execution': 'In execution, please wait ...',
			'no_data': function (val) {
				return val + ' list is empty'
			},
			'del_tips': function (val) {
				return 'Do you really want to delete this ' + val.toLowerCase() + ' from the list?'
			},
			'batch_select_tips': function (val) {
				return 'Select the ' + val.toLowerCase() + ' to execute!'
			},
			'batch_del': function (val) {
				return 'Batch delete ' + val.toLowerCase();
			},
			'batch_del_tips': function (val) {
				return 'Delete the selected ' + val.toLowerCase() + ' at the same time, do you continue?'
			},
		},
		'container': {
			'add_container': 'Add Container',
			'name': 'Container name',
			'status': 'Status',
			'mirror_image': 'Image',
			'cpu_usage': 'Cpu usage',
			'port': 'Port (Host-->Container)',
			'time': 'Start time',
			'start': 'Start',
			'stop': 'Stop',
			'pause': 'Pause',
			'unpause': 'Unpause',
			'restart': 'Restart',
			'reload': 'Reload',
			'monitoring': 'Stats',
			'online_monitoring': 'Online stats',
			'basic_information': 'Basic information',
			'flow_situation': 'Flow situation',
			'path': 'Path',
			'batch_select_tips': 'Select the container to execute!',
			'path_not': 'Directory does not exist',
			'get_logs_tips': 'Getting container Logs',
			'log': 'Container log',
			'log_none': 'The current log is empty',
			'del_container': 'Delete Container',
			'batch_del_container_tips': 'At the same time delete the selected container, do you continue?',
			'del_container_msg': 'Do you really want to delete this container from the list?',
			'del_container_tips': 'Deleting containers',
			'network': 'Network IO',
			'disk': 'Disk IO',
			'start_container': 'Start container',
			'stop_container': 'Stop container',
			'pause_container': 'Pause container',
			'unpause_container': 'Unpause container',
			'restart_container': 'Restart container',
			'reload_container': 'Reload container',
			'create_container': 'Container',
			'container_arr': 'Compose',
			'container_input_tips': 'Container name, e.g: docker_1',
			'port_select1': 'Expose ports',
			'port_select2': 'Expose all ports',
			'container_port': 'Container port',
			'server_port': 'Host port',
			'boot_command': 'Command',
			'boot_command_input_tips': 'Please enter the boot command',
			'shop_container_del': 'Automatically delete the container after the container stops',
			'limit_cpu': 'Limit CPU',
			'mount_volume': 'Volume',
			'server_directory': 'Server directory',
			'container_directory': 'Container directory',
			'read_only': 'Read only',
			'tag': 'Tag',
			'tag_textarea_tips': 'Container Tag, one per line, e.g: key=value',
			'env_variable': 'Env variable',
			'one_line': '(one per line)',
			'env_variable_textarea_tips': 'Add an environment variable format as follows. If you have multiple, please add it: ',
			'restart_rule': 'Restart rule',
			'restart_rule_select1': 'Rest up immediately after closing',
			'restart_rule_select2': 'Restart at the time of error (restart 5 times by default)',
			'restart_rule_select3': 'Not restart',
			'restart_rule_select_tips': 'Manual shutdown will not start automatically',
			'add_container_tips1': "The container name cannot be empty",
			'add_container_tips2': 'Please select the image',
			'add_container_tips3': 'CPU cannot be less than equal to 0',
			'add_container_tips4': 'Memory cannot be less than equal to 0',
			'add_container_api_tips': 'Adding container',
			'execute_container_command': 'Execute the container command',
		},
		'compose': {
			'no_data': 'Compose list is empty',
			'project_name': 'Project name',
			'container_number': 'Num of containers',
			'startup_time': 'Startup time',
			'batch_select_tips': 'Select the compose to execute!',
			'add_btn': 'Add Compose project',
			'name_input_tips': 'Please enter the compose name',
			'description_input_tips': 'Please enter the description',
			'compose_template_select_tips': 'Please select Compose template',
			'add_compose_tips1': 'Please create the Compose template first',
			'add_compose_tips2': 'Please enter the name',
			'getting_compose': 'Getting Compose',
			'container_list': 'Container list',
			'no_container': 'No container',
			'del_compose': 'Delete Compose',
			'del_compose_tips': 'Do you really want to delete this compose from the list?',
			'deleting_compose': 'Deleting Compose',
			'batch_del_compose': 'Batch delete compose',
			'batch_del_tips': 'Delete the selected compose at the same time, do you continue?',
		},
		'compose_template': {
			'template_name': 'Template name',
			'compose_template_name': 'Compose template name',
			'pull_mirror_image': 'Pull image',
			'getting_template': 'Getting template',
			'del_template': 'Delete template',
			'del_template_tips': 'Do you really want to delete this template from the list?',
			'add_title': 'Add Compose template',
			'create_template': 'Template name',
			'create_template_input': 'Please enter the template name',
			'content': 'Content',
			'search_local_template': 'Search local template',
			'search_input_tips': 'Please enter or select the file folder where the compose is located',
			'search': 'Search',
			'add_yaml_template': 'Add yaml template',
			'add_search_tips1': 'Choose the compose you need to add',
			'selected': 'Selected',
			'add_template': 'Add template',
			'adding_template': 'Adding template',
			'search_folder_tips1': 'Please enter or select your folder path',
			'search_folder_tips2': 'No compose file is found, please check the path',
			'add_template_tips1': 'The template name cannot be empty',
			'add_template_tips2': 'The content of the template cannot be empty',
			'add_path_tips1': 'Please select the Compose file',
			'add_path_tips2': 'Do you continue to add the selected ',
			'add_path_tips3': ' composes to the template?',
			'batch_select_tips': 'Select the template to execute!',
			'batch_del_template': 'Batch delete template',
			'batch_del_tips': 'Delete the selected template at the same time, do you continue?',
			'saving': 'Saving template',
		},
		'image': {
			'name': 'Image name',
			'creation_time': 'Creation time',
			'push': 'Push',
			'export': 'Export',
			'export': 'Export',
			'btn1': 'Pull image',
			'btn2': 'Import image',
			'btn3': 'Build image',
			'batch_tips': 'Select the image to execute!',
			'batch_del': 'Batch delete image',
			'batch_del_tips': 'Delete the selected image at the same time, do you continue?',
			'push_tips1': 'Please select the repository',
			'push_tips2': 'Please create a repository first',
			'push_tips3': 'The tag cannot be empty',
			'push_title1': 'Push ',
			'push_title2': ' to the repository',
			'warehouse_name': 'Repository name',
			'tag_input': 'Please enter the label, e.g: image: v1',
			'export_title': function (val) {
				return 'Export image [' + val + ']'
			},
			'path_input': 'Please enter the mirror path',
			'file_input': 'Please enter the exposed file name',
			'export_tips1': 'The path cannot be empty',
			'export_tips2': 'Export file name cannot be empty',
			'exporting': 'Exporting image',
			'del': function (val) {
				if (val) return 'Delete image [' + val + ']'
				return 'Delete image'
			},
			'del_tips': 'Do you really want to delete this mirror from the list?',
			'deleting': 'Deleting image',
			'pull_title': 'Pull image',
			'warehouse_select': 'Please select the repository',
			'mirror_name': 'Image',
			'mirror_input': 'Please enter the image name, e.g: [ image:v1 ]',
			'pull_tips1': 'Please create a repository first',
			'pull_tips2': 'The image name cannot be empty',
			'import': 'Import',
			'importing': 'Importing image',
			'build_title': 'Build image',
			'dockerfile_input': 'Please enter or select the dockerfile file',
		},
		'network': {
			'name': 'Network name',
			'show': 'Show',
			'num': 'Network number',
			'gateway': 'Gateway',
			'add': 'Add network',
			'del': function (val) {
				if (val) return 'Delete network [' + val + ']'
				return 'Delete network'
			},
			'del_tips': 'Do you really want to delete this network from the list?',
			'deleting': 'Deleting network',
			'name_input': 'Please enter the network name',
			'device': 'Device',
			'parameter': 'Parameter',
			'parameter_textarea': 'Parameter, one per line, e.g: key=value',
			'sub_network': 'Sub-net',
			'sub_network_input': 'Please enter the subnet',
			'gateway_input': 'Please enter the gateway',
			'ip_range': 'IP range',
			'ip_range_input': 'Please enter the IP address range',
			'tag_textarea': 'Network tag, one per line, e.g: key=value',
			'add_tips1': 'The network name cannot be empty',
			'add_tips2': 'Parameters cannot be empty',
			'add_tips3': 'The subnet cannot be empty',
			'add_tips4': 'The gateway cannot be empty',
			'add_tips5': 'IP address range cannot be empty',
			'adding': 'Adding network',
		},
		'volume': {
			'mount': 'Mount point',
			'driver': 'Driver',
			'del': function (val) {
				if (val) return 'Delete volume [' + val + ']'
				return 'Delete volume'
			},
			'deleting': 'Deleting volume',
			'add': 'Add volume',
			'name_input': 'Please enter the volume name',
			'option': 'Option',
			'tag_textarea': 'Volume tag, one per line, e.g: key=value',
			'add_tips1': 'Volume name cannot be empty',
			'adding': 'Adding volume',
		},
		'repository': {
			'username': 'Username',
			'name': 'Repository name',
			'del': function (val) {
				if (val) return 'Delete volume [' + val + ']'
				return 'Delete volume'
			},
			'deleting': 'Deleting repository',
			'add': 'Add repository',
			'address': 'Repository address',
			'address_input': 'Please enter the Repository address',
			'name_input': 'Please enter the Repository name',
			'user_input': 'Please enter the Repository username',
			'pwd': 'Password',
			'pwd_input': 'Please enter the Repository password',
			'namespaces': 'Namespaces',
			'namespaces_input': 'Please enter the naming space',
			'form_tips1': 'The repository address cannot be empty',
			'form_tips2': 'The repository name cannot be empty',
			'form_tips3': 'The repository username cannot be empty',
			'form_tips4': 'The repository password cannot be empty',
			'form_tips5': 'Naming space cannot be empty',
		},
		'setup': {

		}
	},
	'security': {
		'firewall': {
			'switchTit1': ' System Firewall',
			'switchTit2': 'Enable',
			'switchTit3': 'Disable',
			'switchMsg1': 'If the firewall is disabled, the server loses security protection. Do you want to continue?',
			'switchMsg2': 'You are advised to enable the firewall function. After the firewall function is enabled, the current server security can be better protected. Do you want to continue?',
			'switchMsg3': 'Setting firewall status',
			'clearTit1': 'Clearing Web Logs',
			'clearMsg1': 'After Web logs are cleared, website access data is deleted. This operation is irreversible. Determine whether to continue?',
			'import_tit': 'Import rules',
			'import_file': 'Please select a file',
			'import_btn': 'Select file',
			'import_file_tips': 'Please select the file to import!',
			'import_req': 'Importing rules',
			'export_req': 'Exporting rules',
			'add_btn': 'Add Rule',
			'import_btn': 'Import rules',
			'export_btn': 'Export rules',
			'protocol': 'Protocol',
			'ports': 'Port',
			'status': 'Status',
			'strategy': 'Strategy',
			'source_ip': 'Source IP',
			'all': 'All',
			'specify_ip': 'Specify IP',
			'specify_port': 'Specify port',
			'specify_port_input': 'Please select the specify port',
			'specify_port_val1': 'The specified port cannot be empty',
			'remarks': 'Remarks',
			'add_time': 'Add Time',
			'allow': 'Allow',
			'deny': 'Deny',
			'block': 'Block',
			'release': 'Release',
			'ip_home': 'IP home place',
			'source_port': 'Source port',
			'source_port_input': 'Please enter the source port',
			'source_port_val1': 'The source port cannot be empty',
			'source_port_val2': 'The format of the source port is incorrect. The available port ranges from 1 to 65535',
			'target_ip': 'Target IP',
			'target_ip_input': 'Please enter the target IP',
			'target_port': 'Target port',
			'target_port_input': 'Please enter the target port',
			'target_port_val1': 'The target port cannot be empty',
			'target_port_val2': 'The format of the target port is incorrect. The available port ranges from 1 to 65535',
			'areas': 'Area',
			'get_firewall_info': 'Getting system firewall status',
			'port': {
				'load': 'Getting the port rule list',
				'default': 'The port rule list is empty',
				'search': 'Please enter the port',
				'th3_click': 'Click for instructions',
				'form_title': ' Port rule',
				'form_port': 'Please enter the port',
				'form_specify_ip': 'Please enter the specified IP here',
				'form_port_empty': 'The port cannot be empty',
				'form_address_empty': 'The specified IP cannot be empty',
				'form_tips1': 'Support adding multiple ports, such as: 80, 88',
				'form_tips2': 'Support adding range ports, such as: 90-99',
				'del_tit': 'Delete Port rule ',
				'del_msg': 'Do you want to delete the current rule and continue?',
				'del_req': 'Deleting Port rules',
				'modify_strategy_req': 'Modifying Port strategy',
				'modify_strategy_tit': 'Modify Port strategy',
				'modify_strategy_msg1': 'After the port policy is set to Permit, access to the port is restored. Do you want to continue?',
				'modify_strategy_msg2': 'If the port policy is set to Deny, the port will deny external access. Do you want to continue?',
			},
			'ip': {
				'load': 'Getting the IP rule list',
				'default': 'The IP rule list is empty',
				'search': 'Please enter the IP or remarks',
				'form_title': ' IP rule',
				'form_tips1': 'If adding multiple IPs, please use "," to separate',
				'form_tips2': 'If you add an IP segment, such as: 192.168.0.0/24',
				'form_tips3': 'If adding a range of IPs, please enter 192.168.1.xx-192.168.1.xx',
				'form_ip': 'IP cannot be empty',
				'modify_strategy_req': 'Modifying IP strategy',
				'modify_strategy_tit': 'Modify IP strategy',
				'modify_strategy_msg1': 'Change the IP address policy to Permit. After the IP address is set, normal access is restored. Do you want to continue?',
				'modify_strategy_msg2': 'Change the IP address policy to Mask. After the IP address is set, server access is prohibited. Do you want to continue?',
				'del_tit': 'Delete Port rule ',
				'del_msg': 'The current rule is being deleted. Do you want to continue?',
				'del_req': 'Deleting IP rules',
			},
			'forward': {
				'load': 'Getting the port forwarding list',
				'default': 'The port forwarding list is empty',
				'search': 'Please enter forwarding port',
				'add_btn': 'Add port forward',
				'form_title': ' IP rule',
				'form_tips1': 'If it is local port forwarding, the target IP is: 127.0.0.1',
				'form_tips2': 'If the target IP is not filled in, it will be forwarded to the local port by default!',
				'form_ip': 'IP cannot be empty',
				'del_tit': 'Delete Port forward rule',
				'del_msg': 'Delete After a rule is selected, the source port stops forwarding the rule to the target port. Do you want to continue?',
				'del_req': 'Deleting rules',
			},
			'area': {
				'load': 'Getting the area rule list',
				'default': 'The area rule list is empty',
				'search': 'Please enter area',
				'add_btn': 'Add area rule',
				'get_area': 'Getting a list of country regions',
				'form_title': ' area rule',
				'form_tips1': 'Only a single Area name is currently supported!',
				'form_tips2': 'Please note: If this area is blocked, this area cannot be access your server!',
				'form_tips3': 'You can enter a single port or multiple ports. Multiple ports are separated by commas (,).',
				'del_tit': 'Delete area rule',
				'del_msg': 'Delete After a rule is selected, access to the region masked by the rule is restored. Do you want to continue?',
				'del_req': 'Deleting rules',
			}
		},
		'ssh': {
			'port_empty': 'The port cannot be empty!',
			'port_error1': 'Incorrect port format, available range: 1-65535, ',
			'port_error2': 'Please avoid using the following ports',
			'set_root_req': 'Setting SSH Settings',
			'set_paw_req': 'Setting the SSH password login status',
			'set_pubkey_req': 'Disabling SSH key login',
			'set_alarm_req': 'Setting SSH login alarms',
			'download_key_tips': 'Please restart SSH key login and download the key!',
			'all': 'All',
			'success': 'Success',
			'fail': 'Failure',
			'get_ssh_info': 'Getting SSH configuration information',
			'get_jian': 'Getting the login alarm status',
			'get_config': 'Getting SSH Advanced configuration information',
			'get_login_send': 'Getting SSH login alarm configuration',
			'configured': 'Configured',
			'not_configured': 'Not configured',
			'logs': 'logs',
			's_logs': 'success log',
			'f_logs': 'failure log',
			'refresh': 'Refresh',
			'login_search': 'Please enter IP/User',
			'get_ssh_list1': 'The SSH login ',
			'get_ssh_list2': ' is empty',
			'ip_port': 'IP: port',
			'place': 'Place of attribution',
			'user': 'User',
			'status': 'Status',
			'o_time': 'Operation time',
			'l_success': 'Login success', 
			'l_fail': 'Login failure', 
			'key_title': 'Enable SSH key login',
			'key_login': 'SSH Password login',
			'key_mode': 'Key encryption mode',
			'enable': 'Enable',
			'disable': 'Disable',
			'recommend': 'Recommend',
			'set_sshkey': 'Enableing SSH key login',
			'key_view_title': 'SSH login key',
			'key_view_msg': 'Please enable the SSH key to log in again and view the key again!',
			'get_key': 'Regenerating the key',
			'get_key_req': 'Getting the SSH login key',
			'get_key_msg': 'Regenerating key successful!',
			'copy': 'Copy',
			'download': 'Download',
			'regenerate': 'Regenerate',
			'alarm_title': 'SSH login alarm',
			'alarm_set': 'Alarm settings',
			'ip_white': 'IP whitelist',
			'login_info': 'Login info',
			'time': 'Time',
			'ip_white_input': 'Please enter IP',
			'ip_white_tips': 'Only ipv4 whitelists can be set',
			'return_ip_default': 'The SSH login whitelist is empty.',
			'del_return_ip': 'Deleting the IP address whitelist',
			'get_logs': 'Please wait while obtaining the login log...',
			'add_return_ip': 'Adding whitelist',
			'get_msg_push_list': 'Getting the alarm configuration for SSH login',
			'login_send': 'Configuring alarm notification.'
		},
		'intrusion': {
			'user': 'User',
			'total': 'Total',
			'today': 'Today',
			'protection': 'Protection',
			'log': 'Log',
			'remark': 'Remark',
			'logs': 'Logs',
			'process_whitelist': 'Process whitelist',
			'intercept_content': 'Intercept content',
			'trigger_time': 'Trigger time',
			'date': 'Date',
			'switch_req': 'Setting the intrusion prevention status',
			'overview_req': 'Getting the Intrusion Prevention list',
			'overview_default': 'The intrusion prevention list is empty',
			'protection_req': 'Setting the intrusion prevention status',
			'log_req': 'Setting log status',
			'no_logs': 'Data empty',
			'logs_title': 'Command logs',
			'select_date': 'Select date',
			'logs_req': 'Getting the command logs',
			'logs_default': 'The command logs is empty',
			'run_path': 'Run path',
			'command_executed': 'Command executed',
			'command_path': 'Command path',
			'time': 'Time',
			'whitelist_req': 'Getting the process whitelist list',
			'whitelist_default': 'The process whitelist is empty. Procedure',
			'add_whitelist': 'Add process whitelist',
			'process_name': 'Process name',
			'process_name_input': 'e.g:/bin/bash',
			'add_whitelist_tips': 'The process needs to fill in the absolute path e.g: /usr/bin/curl',
			'del_whitelist_title': 'Delete process whitelist',
			'del_whitelist_msg': 'After you delete the selected process, it will no longer receive protection. Do you want to continue?',
			'intercept_logs_req': 'Getting the intercept logs',
			'intercept_logs_default': 'The intercept logs is empty',
			'operation_logs_req': 'Getting the operation logs',
			'operation_logs_default': 'The operation logs is empty',
		},
		'system': {
			'switch_req': 'Saving configuration',
			'add_ip_val1': 'Please enter the IP address',
			'add_ip_val2': 'The IP address format is incorrect!',
			'add_ip_req': 'IP address being submitted',
			'protection_req': 'Getting the system hardening configuration',
			'protection_default': 'The system hardening configuration is empty',
			'name': 'Name',
			'desc': 'Desc',
			'status': 'Status',
			'date': 'Date',
			'ip_list_default': 'The blocked IP address list is empty.',
			'ip': 'IP address',
			'unblock_time': 'Unblock time',
			'manually_unblock': 'Manually unblock',
			'unblock_now': 'Unblock now',
			'unblock_now_req': 'Decapsulating the IP address',
			'operate_logs_default': 'The operation logs is empty',
			'detail': 'Detail',
			'change_status_req': 'Saving configuration',
			'config': 'Configuration',
			'config_tips1': '[Read-only] Files and directories cannot be modified, created, or deleted',
			'config_tips2': '[Append] You can only add content, not delete or modify the original content',
			'config_tips3': '[Permissions] Set the permissions of a file or directory in a protected state, and auto restore it after turn off',
			'config_tips4': '[How to set] Please fill in the Linux Permissions code, such as: 644, 755, etc.',
			'config_tips5': 'After the above strategy is triggered, the client IP will be blocked for a period of time',
			'config_tips6': 'Please check the blocking record in the panel log or operation log',
			'config_tips7': 'Please check the record of successful SSH login in the panel log or operation log',
			'config_tips8': '[Process name] Please fill in the complete process name, such as: mysqld',
			'config_tips9': '[Explanation] Processes in the whitelist will no longer be detected',
			'append': "Append",
			'read': "Read",
			'config_defualt': 'The system hardening configuration is empty',
			'path': 'Path',
			'path_input': 'The full path of the protected file or dir',
			'path_val1': 'Please select the path',
			'model': 'Model',
			'model_val1': 'Please select mode',
			'permissions': 'Permissions',
			'permissions_input': 'Please enter permission',
			'protected': 'Protected',
			'unprotected': 'Unprotected',
			'del_config_req': 'Deleting object',
			'add_config_btn': 'Add protected file/directory',
			'add_config_req': 'Adding object',
			'ssh_view1': 'Login error',
			'ssh_view2': 'times within',
			'ssh_view3': 'seconds, blocked for',
			'ssh_view4': 'secondes',
			'ssh_view5': 'Please enter the detection period',
			'ssh_view6': 'Please enter a detection threshold',
			'ssh_view7': 'Please enter the lockout time',
			'ssh_view8': 'Saving configuration',
			'process_name': 'Process name',
			'process_name_input': 'Please enter the full process name',
			'del_process_req': 'Deleting object',
			'add_process_btn': 'Add process'
		},
		'logs': {
			'get_logfiles': 'Getting the log audit type',
			'get_sys_logs': 'Getting the list of log audit types',
			'logs_default': 'The log list is empty',
			'refresh': 'Refresh',
			'search': 'Please enter source/port/role/event',
			'refresh': 'Refresh',
			'clear': 'Clear',
			'operate_default': 'The panel operation log is empty',
			'operate_search': 'Please enter description',
			'user': 'User',
			'type': 'Operation type',
			'details': 'Details',
			'time': 'Operation time',
			'no_logs': 'The log is empty',
			'get_logs_req': 'Getting the panel run logs',
			'clear_logs_title': 'Clear panel run logs',
			'clear_logs_msg': 'After the log is cleared, errors caused by the running of the panel cannot be cleared. Do you want to continue?',
			'clear_logs_req': 'Clearing logs',
		}
	}
}