{ "NAME":"BT-Panel", "BRAND":"BT-Panel", "PRODUCT":"Linux Panel", "PAGE_ERR_TITLE":"Access Denied", "PAGE_ERR_DOMAIN_H1":"Sorry, You do NOT Have Permission to Access.", "PAGE_ERR_DOMAIN_P1":"Please check the domain!", "PAGE_ERR_DOMAIN_P2":"View domain bound: cat /www/server/panel/data/domain.conf", "PAGE_ERR_DOMAIN_P3":"Turn off access limit: rm -f /www/server/panel/data/domain.conf", "PAGE_ERR_IP_H1":"Sorry, Your IP is NOT Authorized", "PAGE_ERR_IP_P1":"Your current IP is[{1}],please use correct IP to access!", "PAGE_ERR_IP_P2":"View IP authorized: cat /www/server/panel/data/limitip.conf", "PAGE_ERR_IP_P3":"Turn off access limit: rm -f /www/server/panel/data/limitip.conf", "PAGE_ERR_404_TITLE":"404 Not Found", "PAGE_ERR_404_H1":"Sorry, Page does NOT Exist", "PAGE_ERR_404_P1":"The page you requested does not exist, please check the URL!", "PAGE_ERR_500_TITLE":"500 Internal Server Error", "PAGE_ERR_500_H1":"Sorry, Program Error", "PAGE_ERR_500_P1":"The page you requested was interrupted by an exception!", "PAGE_ERR_HELP":"Get help", "ARGS_ERR":"Specific parameters are invalid!", "INIT_FUN_NOT_EXISTS": "Function does NOT exist", "INIT_CHECK_ERR": "Check ERROR", "INIT_WEBHOOK_ERR": "Pls install WebHook plugin first!", "INIT_WEBSSH_LOGOUT": "Session is lost, please login panel again!\r\n", "INIT_WEBSSH_CONN_ERR": "Failed to connect to SSH service!\r\n", "INIT_WEBSOCKET_ERR": "The specified module does not exist!", "INIT_ARGS_ERR": "Parameter ERROR!", "INIT_PLUGIN_NOT_EXISTS": "The specified plugin does not exist!", "INIT_PLUGIN_NOT_DOWN_FUN": "Specified plugin has no file download function!", "INIT_TOKEN_ERR": "Invalid Token!", "INIT_PLU_ACC_ERR": "You do NOT have permission to access the current plugin!", "USER_INODE_ERR": "Disk inode has been exhausted, the panel has attempted to release the inode. Please try again ...", "AJAX_CONN_ERR": "Fail to connect to the server!", "AJAX_USER_BINDING_ERR": "Please bind your BT account first!", "AJAX_USER_BE_OVERDUE": "BT account binding has expired, please re-bind on the [Settings] page!", "AJAX_USER_IS_VALID": "Binding is valid!", "AJAX_PHPMYADMIN_PORT_ERR": "Please do NOT use the usual port as the phpMyAdmin port!", "AJAX_WARNING_ERR": "Warning list does NOT exist!", "AJAX_LOG_FILR_NOT_EXISTS": "Log file does NOT exist!", "CODE_BOOM":"Please don't refresh verification code too frequently!", "LOGIN_USER_EMPTY":"User name or password cannot be empty!", "LOGIN_ERR_LIMIT":"You cannot login now because login failed too many times!", "LOGIN_SUCCESS":"Login succeeded, loading...", "LOGIN_USER_ERR":"Invalid username or password. You have [{1}] times left to try!", "ERROR":"Operation failed", "SUCCESS":"Operation succeeded", "START":"Start", "STOP":"Stop", "OFF":"Turn off", "ON":"Turn on", "OPEN":"Open", "CLOSE":"Close", "ADD_SUCCESS":"Successfully added", "ADD_ERROR":"Failed to add", "DEL_SUCCESS":"Successfully deleted", "DEL_ERROR":"Failed to delete", "SET_SUCCESS":"Successfully set", "SET_ERROR":"Failed to set", "EDIT_SUCCESS":"Successfully modified", "EDIT_ERROR":"Failed to modify", "CONF_ERROR":"Configuration file ERROR", "PHP_GET_ERR":"Failed to get PHP version!", "PHP_NOT_EXISTS":"Requested PHP version does NOT exist!", "DIR_EMPTY":"Directory cannot be empty!", "FILE_NOT_EXISTS":"Requested file does NOT exist!", "SPECIFY_METHOD":"The specified method does NOT exist", "SPECIFY_PLUG_ERR":"The specified plugin does NOT support public access!", "SPECIFY_TEMPLATE":"The specified template does NOT exist", "PATH_ERROR":"System critical directory cannot be used as site directory", "BACKUP_SUCCESS":"Backup Succeeded!", "UPDATE_SUCCESS":"Update Succeeded!", "PANEL_UPDATE":"Successful to update to{1}", "PANEL_UPDATE_ERR_DOWN":"File download failed, please try again or update manually!", "PANEL_UPDATE_ERR_NEW":"Current version is up-to-date!", "PANEL_UPDATE_MSG":"Current version is stable version and already latest. Update cycle of stable version is generally 2 months,while developer version will update every Wednesday!", "PANEL_UPDATE_MSG_TEST":"Current version is developer version and already latest. Update cycle of stable version is generally 2 months,while developer version will update every Wednesday!", "EXEC_ERR_TASK":"Please run the program when all install tasks finished!", "CONNECT_ERR":"Failed to connect server!", "INPUT_PS":"Edit notes", "SET_PORT_SUCCESS":"Successfully changed port!", "SITE_ADD_SUCCESS":"Successfully created site!", "SITE_ADD_ERR_EXISTS":"The site you tried to add already exists!", "SITE_ADD_ERR_PORT":"Port range is illegal", "SITE_ADD_ERR_PHPEMPTY":"PHP version cannot be empty", "SITE_ADD_ERR_DOMAIN":"Format of primary domain is incorrect", "SITE_ADD_ERR_DOMAIN_TOW":"Primary domain cannot be wildcard DNS record", "SITE_ADD_ERR_DOMAIN_EXISTS":"The domain you tried to add already exists!", "SITE_ADD_ERR_WRITE":"Failed to add, write configuraton ERROR!", "SITE_DEL_SUCCESS":"Successfully deleted site!", "SITE_ADD_DOMAIN":"Successfully added site!", "SITE_ADD_DOMAIN_ERR_EXISTS":"Specific domain already bound!", "SITE_ADD_DOMAIN_ERR_POER":"Port range is illegal!", "SITE_ADD_DOMAIN_ERR_FORMAT":"Format of domain is invalid!", "SITE_ADD_DOMAIN_ERR_EMPTY":"Domain cannot be empty!", "SITE_DEL_DOMAIN_ERR_ONLY":"Last domain cannot be deleted!", "SITE_SSL_ERR_PRIVATE":"Private Key ERROR, please check!", "SITE_SSL_ERR_CERT":"Certificate ERROR, please check!", "SSL_ERR_CERT": "Certificate ERROR", "SITE_SSL_SUCCESS":"Certificate saved!", "SITE_SSL_UPDATE_SUCCESS":"Certificate updated!", "SITE_SSL_OPEN_SUCCESS":"SSL turned on!", "SITE_SSL_CLOSE_SUCCESS":"SSL turned off!", "SITE_SSL_ERR_301":"Your site has 301 Redirect on,Please turn it off first!", "SITE_SSL_ERR_DNS":"DNS ERROR or NOT effective:{1}", "SITE_SSL_ERR_EMPTY":"Please Select Domain (NOT including IP address or Wildcard domain)", "SITE_SSL_ERR_RE":"Certificate of current domains is not expired,and a duplicate request is not allowed,Pls try to combine with other domains!", "SITE_SSL_ERR_AU":"Authorization Error: Your server submitted too many invalid requests!", "SITE_SSL_ERR_ACCESS":"Failed to obtain Let's Encrypt Certificate. Authentication Server cannot access your site!", "SITE_START_SUCCESS":"Site started", "SITE_STOP_SUCCESS":"Site stopped", "SITE_NETLIMIT_ERR":"Site Traffic Control only supports Nginx Web Server!", "SITE_NETLIMIT_CLOSE_SUCCESS":"Site Traffic Control has been turned off!", "SITE_ADD_BINDING":"Domain and Name of Subdirectory cannot be empty!", "SITE_INDEX_ERR_FORMAT":"Default Document Format is invalid, e.g., index.html", "SITE_INDEX_ERR_EMPTY":"Default Document cannot be empty!", "SITE_PATH_ERR_RE":"Same as original directory, no need to change!", "SITE_PHPVERSION_ERR_A22":"Apache2.2 does NOT support MultiPHP!", "SITE_PHPVERSION_SUCCESS":"Successfully changed PHP Version of site [{1}] to PHP-{2}", "SITE_BASEDIR_OPEN_SUCCESS":"Base directory turned on!", "SITE_BASEDIR_CLOSE_SUCCESS":"Base directory turned off!", "SITE_PROXY_ERR_URL":"URL address is invalid!", "SITE_PROXY_ERR_HOST":"Domain format is invalid!", "SITE_REWRITE_NOW":"Current", "SITE_REWRITE_SAVE":"New URL rewrite rule has been saved!", "SITE_TOMCAT_OPEN":"Succeeded, please test JSP program!", "SITE_TOMCAT_CLOSE":"Tomcat mapping closed!", "SITE_SCAN_ADD":"Scan Task has in the queue!", "SITE_EXPIRE_SUCCESS":"Successfully set, the site will stop automatically when expires!", "SOFT_PHPVERSION_SET":"PHP version has been changed!", "SOFT_PHPVERSION_PS":"New phpMyAdmin Port", "SOFT_PHPVERSION_ERR_PORT":"Current port exists!", "SOFT_PHPVERSION_ERR_PORT_RE":"Cannot use same port as Panel!", "LOG_CLOSE":"Panel Logs emptied!", "KILL_PROCESS":"Ended processes[{1}][{2}] Successfully!", "KILL_PROCESS_ERR":"Error, cannot end task processes!", "USER_PASSWORD_CHECK":"The password entered twice are inconsistent, please try again!", "USER_USERNAME_CHECK":"The username entered twice are inconsistent, plesea try again!", "USER_PASSWORD_LEN":"Password cannot be less than 5 characters!", "USER_PASSWORD_SUCCESS":"Password changed!", "USER_USERNAME_SUCCESS":"Username changed!", "PORT_CHECK_EXISTS":"Port [{1}] is in use!", "PORT_CHECK_RANGE":"Port range is incorrect!", "PORT_CHECK_PS":"New panel port", "PANEL_SAVE":"Saved", "PHP_UPLOAD_MAX_ERR":"Limit of upload size cannot be less than 2 MB", "PHP_TIMEOUT_ERR":"Please fill in the value between 30 and 86400!", "DATE_SUCCESS":"Successfully synced server time!", "CONTROL_CLOSE":"Monitor service turned off!", "CONTROL_ERR":"Number of saving days is illegal!", "PANEL_CLOSE":"Panel turned off!", "PANEL_SSL_CLOSE":"SSL turned off,Please use http protocol to access the panel!", "PANEL_SSL_ERR":"Error, unable to auto install pyOpenSSL!<p>Plesea try to manually install: pip install pyOpenSSL</p>", "PANEL_SSL_OPEN":"SSL is turned on, plesea use https protocol to access the panel!", "PANEL_SSL_ADD_EXISTS":"Notes or panel address duplicate!", "PANEL_SSL_ADD_NOT_EXISTS":"Requested panel info does NOT exist!", "CRONTAB_TODAY":"Per Day", "CRONTAB_TODAY_CYCLE":"Per Day, run at {1} Hour {2} Min", "CRONTAB_N_TODAY":"Every {1} Days", "CRONTAB_N_TODAY_CYCLE":"Every {1} Days, run at {2} Hour {3} Min", "CRONTAB_HOUR":"Per Hour", "CRONTAB_HOUR_CYCLE":"Per Hour, run at {1} Min", "CRONTAB_N_HOUR":"Every {1} Hours", "CRONTAB_N_HOUR_CYCLE":"Every {1} Hours, run at {2} Min", "CRONTAB_N_MINUTE":"Every {1} Minutes", "CRONTAB_N_MINUTE_CYCLE":"Run Every {1} Minutes", "CRONTAB_WEEK":"Weekly", "CRONTAB_WEEK_CYCLE":"Every {1}, run at {2} Hour {3} Min", "CRONTAB_MONTH":"Monthly", "CRONTAB_MONTH_CYCLE":"Monthly, run on {1}Day {2} Hour {3}Min", "CRONTAB_SUNDAY":"Sunday", "CRONTAB_MONDAY":"Monday", "CRONTAB_TUESDAY":"Tuesday", "CRONTAB_WEDNESDAY":"Wednesday", "CRONTAB_THURSDAY":"Thursday", "CRONTAB_FRIDAY":"Friday", "CRONTAB_SATURDAY":"Saturday", "CRONTAB_TASKNAME_EMPTY":"Name of task cannot be empty!", "CRONTAB_TASKLOG_EMPTY":"Task logs are empty!", "CRONTAB_TASKLOG_CLOSE":"Task logs emptied!", "CRONTAB_TASKLOG_CLOSE_ERR":"Failed to empty task logs!", "FILE_WRITE_ERR":"Failed to write in file!", "CRONTAB_TASK_EXEC":"Task has been executed!", "DATABASE_NAME_ERR":"Database name is illegal!", "DATABASE_NAME_ERR_T":"Database name cannot contain special characters!", "DATABASE_NAME_EXISTS":"Database exists!", "DATABASE_NAME_LEN":"Database name cannot be more than 16 characters!", "DATABASE_ERR_CONNECT":"ERROR to connect database, pls check database status!", "DATABASE_ERR_PASS":"Database password is incorrect!", "DATABASE_ERR_NOT_EXISTS":"Database user does NOT exist!", "DATABASE_USER_NAME_ERR": "Database username is illegal!", "DATABASE_ERR_MYSQLDB":"MySQLdb component is missing! <br>Please enter SSH and run the command: pip install mysql-python", "DATABASE_ROOT_SUCCESS":"Successfully modified root password!", "DATABASE_PASS_ERR_NOT_EXISTS":"Failed to modify, database user does not exist!", "DATABASE_PASS_SUCCESS":"Successfully modifyied password for database [{1}]!", "DATABASE_PASS_ERROR":"Failed to modify password for database [{1}]!", "DATABASE_INPUT_ERR_FORMAT":"Select sql、gz、zip file!", "DATABASE_INPUT_ERR":"Failed to import database!", "DATABASE_INPUT_SUCCESS":"Successfully imported database!", "DATABASE_SYNC_SUCCESS":"Sync {1} database(s) from server!", "DATABASE_GET_SUCCESS":"Obtain {1} database(s) from server!", "DATABASE_DEL_RECYCLE_BIN": "Database [{1}] already at the recycle bin, please recover from the recycle bin!", "DATABASE_TEST":"Test Database", "DATABASE_MOVE_RE":"The same as the current storage directory, file cannot be moved!", "DATABASE_MOVE_ERR":"Failed to move file!", "DATABASE_MOVE_SUCCESS":"Database moved!", "LOG_CLOSE":"Logs emptied", "FILE_UPLOAD_SUCCESS":"Successfully uploaded!", "FILE_EXISTS":"Requested file exists!", "DIR_EXISTS":"Requested directory exists!", "DIR_NOT_EXISTS":"Requested directory does not exist", "DIR_ERR_NOT_EMPTY":"Cannot delete non-empty directory!", "FILE_DANGER":"Never trouble troubles till troubles trouble you!", "FILE_CREATE_SUCCESS":"Successfully created file!", "FILE_CREATE_ERR":"Failed to create file!", "DIR_CREATE_SUCCESS":"Successfully created directory!", "DIR_CREATE_ERR":"Failed to create directory!", "CREATE_FAIL":"Failed to create", "DIR_MOVE_RECYCLE_BIN":"Directory moved to recycle bin!", "FILE_MOVE_RECYCLE_BIN":"File moved to recycle bin!", "DIR_DEL_SUCCESS":" Successfully deleted directory!", "DIR_DEL_ERR":"Failed to delete directory!", "FILE_DEL_SUCCESS":"Successfully deleted file!", "FILE_DEL_ERR":"Failed to delete file!", "FILE_RE_RECYCLE_BIN_ERR":"Recovery failed!", "FILE_RE_RECYCLE_BIN":"Recovery succeeded!", "FILE_DEL_RECYCLE_BIN":"Parmanently deleted {1} from recycle bin!", "FILE_CLOSE_RECYCLE_BIN":"Recycle bin emptied!", "FILE_OFF_RECYCLE_BIN":"Recycle bin feature turned off!", "FILE_ON_RECYCLE_BIN":"Recycle bin feature turned on!", "FILE_COPY_SUCCESS":"Successfully copied file!", "FILE_COPY_ERR":"Failed to copy file!", "DIR_COPY_SUCCESS":"Successfully copied directory!", "DIR_COPY_ERR":"Failed to copy directory!", "MOVE_SUCCESS":"Successfully moved file or directory!", "MOVE_ERR":"Failed to move file or directory!", "FILE_GET_ERR":"Failed to obtain file content, format is not supported!", "FILE_SAVE_SUCCESS":"Saved!", "FILE_SAVE_ERR":"Save ERROR!", "ZIP_SUCCESS":"Compression succeeded!", "ZIP_ERR":"Compression failed!", "UNZIP_SUCCESS":"Uncompression succeeded!", "UNZIP_ERR":"Uncompression failed!", "FILE_ALL_TIPS":"Successfully marked, please click Paste All button in the target directory!", "FILE_ALL_ACCESS":"Batch setting permission successful!", "FILE_ALL_DEL":"Batch deleting successful!", "FILE_ALL":"Batch operating succeeded [{1}], failed [{2}]", "FILE_DOANLOAD":"Download task added into the queue!", "PLUGIN_ADD":"Download task added to queue!", "PLUGIN_DEL":"Task deleted", "PLUGIN_ACTION":"Task queue activated", "PLUGIN_UNINSTALL":"Uninstallaton succeeded", "PLUGIN_INSTALL_ADD":"Installation task added to queue", "PLUGIN_INSTALL_SUCCESS":"Installation succeeded!", "PLUGIN_INSTALL_ERR":"Installation failed!", "PLUGIN_SORT":"Sort saved", "PLUGIN_GET_HTML":"This plugin does NOT have template!", "PLUGIN_GET_LAN_ERR":"This plugin does NOT have template", "PLUGIN_UPDATE_ERR":"You plugin list is up-to-date", "PLUGIN_UPDATE":"Obtain [{1}] plugin, [{2}] plugin update from cloud!", "PLUGIN_INPUT_A":"Input name of plugin!", "PLUGIN_INPUT_B":"This plugin does NOT have extend function!", "PLUGIN_INPUT_C":"Requested method [{1}] does not exist!", "TASK_SLEEP":"Loading...", "FILE_SHELL_ERR":"Sorry, [{1}] command is NOT supported!", "FILE_SHELL_EXEC":"Command sent", "FILE_SHELL_EMPTY":"No script need to execute!", "FIREWALL_IP_FORMAT":"IP address you've input is illegal!", "FIREWALL_IP_EXISTS":"The IP exists in block list, no need to repeat processing!", "FIREWALL_PORT_EXISTS":"The port exists, no need to repeat the release!", "FIREWALL_PORT_PANEL":"Failed,cannot delete current port of the panel!", "FIREWALL_SSH_STOP":"SSH service turned off", "FIREWALL_SSH_START":"SSH service turned on", "FIREWALL_SSH_PORT_ERR":"Port range must be between 22 and 65535!", "FIREWALL_SSH_PORT_EXISTS":"Requested port is common port, pls use another one!", "FTP_USERNAME_ERR_T":"Username is illegal, special characters are NOT allowed!", "FTP_USERNAME_ERR_LEN":"Username is illegal, cannot be less than 3 characters!", "FTP_USERNAME_ERR_DIR":"System critical directory cannot be used as FTP directory!", "FTP_USERNAME_ERR_EXISTS":"User [{1}] exists!", "FTP_STATUS_ERR":"{1} FTP user failed!", "FTP_PORT_PS":"FTP port", "PAGE":{ "PREV":"Prev", "NEXT":"Next", "START":"First", "END":"Last", "COUNT_START":"Total", "COUNT_END":"", "FO":"From", "LINE":"" }, "SSL_CHECK_WRITE_ERR":"Verification error!", "SSL_CHECK_DNS_ERR":"DNS error,or NOT yet in effect!<li style='color:red;'>{1}</li>", "SSL_GET_SUCCESS":"Got successfully!", "SSL_NOT_BTUSER":"Please bind your BT account!", "SSL_BTUSER_UN":"Unbound!", "WAF_NOT_NGINX":"Currently only support Nginx", "WAF_NOT_NGINX_VERSION":"Current version of Nginx does NOT support WAF, please reinstall Nginx!", "WAF_UPDATE":"Updated successfully!", "WAF_CONF_NOT_EXISTS":"ERROR, the specified configuration value does NOT exist!", "WAF_CONF_EXISTS":"ERROR, the specified configuration value already exists!", "WAF_CONF_ERR":"ERROR, the value set is illegal!", "CODE_ERR":"Verification code is incorrect, please try again!", "CODE_TIMEOUT":"Verification code is expired, click to refresh!", "CODE_NOT_EXISTS":"Verification code does NOT exist!", "REQUEST_ERR":"Request error!", "SYS_BOOT_TIME":"{1} d {2} hrs {3} min", "SYS_NOT_INSTALL_APACHE":"Execution failed, check if Apache installed", "SYS_CONF_APACHE_ERR":"Apache rule configuration error: <br><a style='color:red;'>{1}</a>", "SYS_CONF_NGINX_REP":"Configuration file mismatch caused by reinstalling Nginx fixed", "SYS_CONF_NGINX_ERR":"Nginx rule configuration error: <br><a style='color:red;'>{1}</a>", "SYS_EXEC_SUCCESS":"Executed successfully!", "SYS_REBOOT":"Command sent successfully!", "TOMCAT_IP":"ERROR, primary domain cannot be IP address!", "RECYCLE_BIN_DB":"Database moved to recycle bin!", "RECYCLEDB":"Database recovered!", "UNZIP_ERR_DIR":"it is not allowed to uncompress file in critical directory, which will cause the permission to be replaced.", "PHP_CONF_1":"Short tag support", "PHP_CONF_2":"ASP tag support", "PHP_CONF_3":"Safe mode", "PHP_CONF_4":"Max time of running script", "PHP_CONF_5":"Max time of input", "PHP_CONF_6":"Limit of script memory", "PHP_CONF_7":"Max size of POST data", "PHP_CONF_8":"Whether to allow upload file", "PHP_CONF_9":"Max size of upload file", "PHP_CONF_10":"Max value of simultaneously upload file", "PHP_CONF_11":"Socket over time", "PHP_CONF_12":"Level of error", "PHP_CONF_13":"Whether to output detailed error info", "PHP_CONF_14":"Whether to turn on pathinfo", "PHP_CONF_15":"Timezone", "NGINX_CONF_MSG1":"SSL related configuration, do NOT delete or modify the next line of commented-out 404 rules", "NGINX_CONF_MSG2":"Error page configuration, allowed to be commented, deleted or modified", "NGINX_CONF_MSG3":"PHP reference configuration, allowed to be commented, deleted or modified", "NGINX_CONF_MSG4":"URL rewrite rule reference, any modification will invalidate the rewrite rules set by the panel", "ALREADY_INSTALLED": "Already installed", "NOT_INSTALL": "Not installed", "GET_QINIU_FILE_LIST": "Failed to get the list, please check if the [AK/SK/Storage] setting is correct!", "SECOND": "Second", "REQUEST_TIMEOUT_TIME": "Request timeout", "CONNECT_TIMEOUT_TIME": "Connection timeout", "MAX_KEEP_ALIVE_REQUESTS": "Max keep-alive requests per connection", "WORKER_PROCESSES": "Worker processes", "WORKER_PROCESSES_AUTO": "Auto means automatic", "KEEP_ALIVE": "Keep alive", "DEFUALT_PROCESSES": "Default processes", "MAX_PROCESSES": "Max processes", "MAX_CONNECTIONS": "Max connections", "NOT_LIMITED_BY_0": "0 means not limited", "MAX_SPARE_SERVERS": "Max spare servers", "CONFIG_ERROR": "Configuration ERROR", "SECRET_KEY_CHECK_FALSE": "Secret key verification failed", "CHECK_IP_FALSE": "IP verification failed, your access IP is", "NOT_LESS_THAN_TIMEOUT": "Timeout cannot be less than 300 seconds", "SECURITY_ENTRANCE_ADDRESS_NOT_LESS_THAN": "Security Entrance cannot be less than 6 characters!", "SECURITY_ENTRANCE_ADDRESS_EXIST": "This entrance has been used by the panel, please set another entrances!", "SECURITY_ENTRANCE_ADDRESS_INCORRECT": "Entrance address format is incorrect, e.g. /my_panel", "SECURITY_ENTRANCE_ADDRESS_TRUEN_OFF_WARN": "Warning, turning off the security entrance will directly expose your back-end to the public network, which is very dangerous. At least one of the following security measures must be turned on to turn off the security entrance:<a style='color:red;'><br>1. Binding access domain<br>2. Binding authorized IP</a>", "OPEN_SUCCESSFUL": "Open successful!", "SPECIAL_CHARACTRES": "Please do NOT enter the following special characters {1}", "INSTALL_EXTEND_FIRST": "Please install the {1} extension first.", "CANT_SET_API_WITH_API": "Cannot configure API through API", "REGENERATE_API_TOKEN ": "Regenerate API-Token", "TURN_ON": "Turn on", "CHANGE_IP_LIMIT": "Change IP limit to [{1}]", "SAVE_SUCCESS": "Successfully saved!", "SAVE_SUCCESS1":"Successfully saved", "P_STOP_IPV6": "Disable IPv6 compatibility of the panel!", "P_START_IPV6": "Enable IPv6 compatibility of the panel!", "SYSSAFE_CANT_WRITE_FILE": "Unable to write to file, please check if system hardening is enabled!", "AK_SK_CONNECT_ERROR": "ERROR: Unable to connect to the {1} server, please check if the [AK/SK/Storage] setting is correct!", "MYSQL_FIX_WITH_AUTO_ERR": "Execution failed, attempted auto repair, please try again later!", "MYSQL_TURNOFF_BIN_CHECK": "Please uninstall the MySQL master-slave plugin before closing the binary log!", "MYSQL_PASS_ERR": "MySQL password ERROR!", "GET_DB_ERR": "Failed to get databases", "REPAIR_SUCCESS": "Successfully repaired!", "REPAIR_FAILURE": "Failed to repair!", "OPTIMIZED_SUCCESS": "Successfully optimized!", "OPTIMIZED_FAIL_OR_ALREADY_OPTIMIZED": "Failed to optimize or already optimized", "CHANGE_SUCCESS": "Successfully changed", "CHANVE_FAIL": "Failed to change", "DB_NOT_EXIST": "Database does NOT exist!", "DOWNLOAD_FILE": "Download file", "FILE_NAME_SPECIAL_CHARACTRES": "File names can NOT contain special characters!", "DIR_NAME_SPECIAL_CHARACTRES": "Directory names cannot contain special characters!", "RENAME_SUCCESS": "Successfully renamed!", "CANT_EDIT_ONLINE_FILE": "Cannot edit files larger than 2MB online!", "INCOMPATIBLE_FILECODE": "The file cannot be read correctly due to incompatible file encoding!'{1}", "DECOMPRESSION_FILE": "Decompress the file", "COMPRESSION_FILE": "Compress the file", "ADD_COMPRESSION_TO_LINEUP": "Compression task added to the message queue!", "ADD_DECOMPRESSION_TO_LINEUP": "Decompression task added to the message queue!", "NO_TASK_AT_LINEUP": "There are currently no tasks executing in the queue{1}!", "HAVE_BEEN_SAVE": "Saved", "HAVE_NOT_DRAFT": "No drafts available!", "SSH_SERVER": "SSH Server", "DESIGNATED_POROTOCOL_NOT_EXIST": "Specified protocol does NOT exist!", "DONT_USE_PORT": "Do NOT use common default port!", "ALREADY_RUN": "Running", "WORKER_CONNECTIONS": "Worker connections", "NGINX_ZIP": "Whether to enable compressed transmission", "NGINX_ZIP_MIN": "Minimum file to compress", "ZIP_COMP_LEVEL": "Compression level", "UPLOAD_MAX_FILE": "Max file to upload", "SERVER_NAME_HASH": "Hash table size of server name", "CLIENT_HEADER_BUFF": "Client header buffer size", "CLIENT_BODY_BUFF": "Client body buffer", "NOT_TURNON_API": "ERROR: API service is NOT enabled!", "INIT_API":"Successfully initialize the API!", "LOGIN_FIRST": "Please login with BT account first", "FLUSH_STATUS_SUCCESS": "Flush status success", "CANT_WRITE_SYS_DIR": "<a style='color:red;'>ERROR: System critical directory is not writable!</a><br>1. If [BT System Hardening] is installed, please turn it off<br><br>2. If Yunsuo is installed, please turn off [System Hardening] feature<br>3. If Safedog is installed, please turn off [System Protection] feature<br>4. If other security software is used, please uninstall it<br>", "UNINSTALL_FIRST": "Please uninstall [{1}] first", "DEP_PAGE": "Depends on the following software, please install [{1}] first", "MINIMUM_CPU_REQUIRED": "At least [{1}] CPU cores are required to install", "MINIMUM_MEM_REQUIRED": "At least [{1}MB] memory is required to install", "ALL": "All", "ONLY_SUP_SYS": "Only the [{1}] system is supported", "CHECK_FILE_HASH": "File hash verification failed, stop installation!", "INSTALL_FAIL": "Installation failed", "INSTALL": "Install", "UNINSTALL": "Uninstall", "NOT_SUP_NG1.8": "Nginx 1.8.1 is too old, no longer available, please choose another version!", "RM_DB_WARN": "The database list is not empty. For your data security, please backup and delete the existing database.<br>Forced uninstall command: rm -rf /www/server/mysql", "GET_SOFTLIST_FAIL": "Failed to get software list ({1})", "DONT_ADD_AGAIN": "Please do NOT repeat adding", "HP_DIS_MOST": "Dashboard only display up to 12 software!", "BAR_DIS_MOST": "Shortcut Bar only display up to 5 software!", "NOT_OPENED": "NOT opened", "WAITING_FOR_PAY": "To be paid", "EXPIRED": "Expired", "PLUGIN_UPDATE_ERR1": "Your plugin list is already the latest version {1}!", "SOFTLIST_UPDATE_SUCCESS": "Software list updated!", "HAVE_ERR": "Sorry, something went wrong", "DOWNLOAD_FILE_FAIL": "File download failed!", "UNKNOW": "Unknown", "CANT_FIND_PLU_IN_PACKAGE": "No plugin info found in the archive, please check the plugin package!", "TEM_FILE_NOT_EXIST": "Temporary file does NOT exist, please re-upload!", "PLUG_EXPORT_FAIL": "Export failed, please check permissions!", "CANT_GET_URL": "Can NOT get target URL", "NGINX_REDIRECT_REP": "#referenced redirect rule, if commented, the configured redirect rule will be invalid", "NGINX_REDIRECT_REP1": "#referenced redirect rule", "GET_ERR_IN_CONFILE": "An error was detected in the configuration file. Please solve it before proceeding", "NAME_LEN": "Name must contain more than 3 and less than 15 characters", "REDIRECT_EXIST": "Specified redirect name already exists", "SELECT_RED_DOMAIN": "Please select redirected domain", "INPUT_RED_DOMAIN": "Please enter redirected path", "PATH_ERR": "Path format is incorrect, the format is /xxx", "RED_DOMAIN_EXIST": "Redirected domain already exists {1}", "URL_FORMAT_ERR": "The target URL format is incorrect {1}", "DOMAIN_SAMEAS_URL": "Domain name {1} is the same as the target domain name, please deselect it", "URL_SAMEAS_REDPATH": "{1}, the target URL is the same as the redirected path", "CREATE_SUCCESS": "Successfully created", "OLD_CONF": "Old configuration", "CONF":"Configuration", "CLEAR_OLD_RED": "Old redirection cleaned", "RED_ALREADY_STOP": "Redirection suspended", "DANGER": "Danger", "HIGH_RISK":"High risk", "GET_POST_EXPLOITABLE_VULNERABILITIES": "GET/POST exploitable vulnerabilities", "ONE_WORD_TROJAN_HORSE":"One word Trojan", "WEBSHELL": "WebShell behavior", "EXPLOITABLE_VULNERABILITIES": "Exploitable vulnerabilities", "GET_POST_COOKIE_EXPLOITABLE_VULNERABILITIES":"GET/POST/COOKIE exploitable vulnerabilities", "HAZARDOUS_FILE_OPERATION_VULNERABILITIES": "Hazardous file operation vulnerabilities", "DANGEROUS_UPLOAD_VULNERABILITIES":"Dangerous upload vulnerabilities", "DANGEROUS_CITATION": "Dangerous reference", "NGINX_CONF_BAN_FILE_DIR": "# Forbidden files or directories", "NGINX_CONF_ONECLICK_SET_SSL_DIR": "# Directory verification related settings for one-click application for SSL certificate", "SITE_NOT_EXIST": "Specified site does NOT exist", "AUTO_INSTALL_ACME_FAIL": "Trying to automatically install ACME failed, please try to install manually by the following command<p>Installation command", "SET_API_FIRST": "Please set this API first", "INSTALL_CLOUDDNS_FIRST": "Please install the [CloudDNS] plugin first.", "CHOOSE_DOMAIN": "Please choose domain", "CHECK_SSL_ERR": "Wildcard domain cannot use the method of [file verification] to apply for a certificate!", "RESOLVE_DOMAIN_BYF": "Successfully got, please manually resolve the domain name", "GET_FAIL": "Failed to get!", "ISSUANCE_FAIL": "'Issue failed, we can not verify your domain: <p>1. check if the domain name is bound to the corresponding site</p><p>2. check if the domain name is correctly resolved to the server, or the resolution has NOT fully taken effect</p><p>3. If your site has a reverse proxy set up, or if you are using a CDN, please turn it off first</p><p>4. If your site has a 301 redirect, please turn it off first</p><p>5. If the above checks confirm that there is no problem, please try to change the DNS service provider</p>'", "NOT_OPEN_SSL": "SSL is NOT currently enabled", "OLD_PROXY": "Old proxy", "PROXY_NAME_OR_DIR_EXIST": "Specified reverse proxy name or proxy folder already exists", "CANT_SET_DIRANDGLOBA": "Cannot set both directory and global proxies", "INPUT_NUM": "Please input number", "PROXY_DIR_ERR": "Proxy directory cannot have the following special characters {1}", "PROXY_URL_ERR": "Target URL cannot have the following special characters {1}", "SENT_DOMAIN_FORMAT":"Sent domain format ERROR {1}", "DOMAIN_FORMAT": "Domain format ERROR {1}", "INPUT_REPLACE_CONTENT": "Please enter the content to be replaced", "REP_CON_CANT_SAMEAS_BEREP_CON": "The content to replace cannot be the same as the content to be replaced", "CLEAR_CACHE":"#Clear cache", "NGINX_PROXY_REP": "Referenced reverse proxy rule, if commented, the configured reverse proxy will be invalid", "NGINX_PROXY_EXIST_ERR": "A global reverse proxy already exists in the rewrite/nginx master configuration/vhost file", "PROXY_WAS_STOP": "Proxy suspended", "NGINX_PERSISTENCE": "#Persistent connection related configuration", "INPUT_DB_PS": "Please enter a note", "SCAN_DIR": "Scan directory", "URL_SUFFIX_NOT_EMPTY":"URL suffix cannot be empty", "SECURITY_START": "#SECURITY-START Hotlink protection configration", "LOG_EMPTY": "Log is empty", "DEFAULT_SORT": "Default category", "SORT_NAME_ERR": "Category name cannot be empty", "SORT_NAME_LEN_ERR": "Category name cannot exceed 6 Chinese characters or 18 letters", "SORT_MOST": "Add up to 10 categories!", "SORT_NAME_EXIST":"Specified category name already exists!", "SORT_NOT_EXIST": "Specified category does NOT exist!", "SORT_DEL": "Category deleted!", "CANT_CREATE": "Cannot create [{1}]", "CHECKING": "Checking...", "CRET_NOT_EXIST": "Certificate does NOT exist!", "CRET_DEL": "Certificate deleted!", "CRET_DEL_FAIL": "Failed to delete!", "CRET_RESOLVE_FAIL":"Certificate parsing failed", "CRET_SAVE_SUSSESS": "Successfully saved certificate!", "CRET_SAVE_FAIL": "Failed to save certificate!", "TASK_CANCEL": "Task cancelled!", "NOT_SUP_COMP_FORMAT": "Specified compression format is not supported!", "SITE_DOMAIN_FORMAT_ERR": "Domain [{1}] format ERROR!", "SITE_DOMAIN_EXIST": "Domain [{1}] already exists!", "PANEL_WAS_RESTART": "Panel restarted", "USER_NAME": "Username", "NEW_PASS": "New password", "CLEARING_LOG": "Clearing log info", "CLEARING_TASK_HISTORY":"Clearing task history", "CLEARING_NET_MO": "Clearing network monitoring records", "CLEARING_CPU_MO": "Clearing CPU monitoring records", "CLEARING_DISK_MO": "Clearing disk monitoring records", "CLEARING_IP": "Clearing IP info", "CLEARING_SYS_HISTORY":"Clearing system history", "PANEL_TIPS":"The panel is packaged successfully. Please do NOT log in to the panel to do any other operations!", "PANEL_INIT_ADD": "Panel initialization address", "CLEAR_TASK": "Successfully cleared {1} tasks!", "CLEAR_RUBBISH": "System rubbish cleared, totally deleted [{1}] files, freed disk space [{2}]", "CLEAR_RUBBISH1": "|-Cleared [{1}], deleted [{2}] files, freed disk space [{3}]", "CLEAR_RUBBISH2": "|-Spool cleared, deleted [{1}] files, freed disk space [{2}]", "CLEAR_PHP_SESSION": "|-Clearing PHP Session ...", "CLEAR_PHP_SESSION1": "|-PHP session cleared, deleted [{1}] files, freed disk space [{2}]", "CLEAR_RUBBISH3": "|-Clearing up temporary files and site logs...", "CLEAR_RUBBISH4": "|-Temporary files and site logs cleared, deleted [{1}] files, freed disk space [{2}]", "USER_NAME_LEN_ERR": "|-ERROR, username cannot be less than 5 characters", "EASY_NAME": "|-ERROR, cannot use too simple username", "NEW_NAME": "|-New username: {1}", "WITH_BT_CUSTOM_EDITION": "Customized edition with BT", "PANEL": "Panel", "PLUG_UPDATEING": "Updating plugin...", "PLUG_UPDATE_TO_6": "All plugins successfully updated to 6.0 compatible!", "PANEL_SHELL": "BT-Panel CLI", "RESTART_PANEL": "Restart panel", "CHANGE_PANEL_PORT": "Change panel port", "STOP_PANEL": "Stop panel", "CLEAR_PANEL_CACHE": "Clear panel cache", "START_PANEL": "Start panel", "CLEAR_PANEL_LIMIT": "Clear login limit", "RELOAD_PANEL": "Reload panel", "CANCEL_ENTRY": "Cancel entrance limit", "CHANGE_PANEL_PASS": "Change panel password", "CANCEL_DOMAIN_BIND": "Cancel domain binding limit", "CHANGE_PANEL_USER": "Change panel username", "CANCEL_IP_LIMIT": "Cacel IP access limit", "CHANGE_MYSQL_PASS_FORCE": "Forcibly change MySQL root password", "GET_PANEL_DEFAULT_MSG": "View panel default info", "CANCEL": "Cacel", "CLEAR_SYS_RUBBISH": "Clear system rubbish", "CANCELLED": "Cacelled!", "EXECUTING": "Executing ({1})...", "INPUT_CMD_NUM": "Pls input command number:", "INPUT_NEW_PASS": "Pls input new password: ", "INPUT_NEW_USER": "Pls input new username(>5 characters): ", "INPUT_NEW_MYSQL_PASS": "Pls input new MySQL root password:", "PASS_NOT_EMPTY": "|-ERROR, password cannot be empty", "PASS_LEN_ERR": "|-ERROR, password cannot be less than 8 characters", "PASS_SPECIAL_CHARACTRES_ERR": "|-ERROR, password cannot contain special characters", "INPUT_NEW_PANEL_PORT": "Pls input new panel port: ", "INPUT_PANEL_PORT_ERR": "|-ERROR, no valid port input", "CANT_USE_USUALLY_PORT_ERR": "|-ERROR, pls do NOT use the common port as panel port", "NEW_PORT_SAMEAS_OLD": "|-ERROR, new port is the same as current panel port, no need to change", "PORT_ALREADY_IN_USE": "|-ERROR, specified port is already in use", "CHANGE_PORT_SUCCESS": "|-Panel port changed to:{1}", "CLOUD_RELEASE_PORT": "|-If your server provider is [Alibaba Cloud] [Tencent Cloud] [Huawei Cloud] or other servers with [Security Group] enabled, please go to the security group release [{1}] port to access the panel", "CHANGE_LIMITED_CANCEL": "|-Entrance limit cancelled", "CHANGE_DOMAIN_CANCEL": "|-Domain limit cancelled", "CHANGE_IP_CANCEL": "|-IP access limit cancelled", "SCAN_QRCORE_SUCCESS_LOGGING_IN": "Scan QR code successful, logging in", "WECHAT_SCAN_QRCORE": "WeChat scan QR code login", "LOGIN_SUCCESS1": "Login success", "LOGIN_FAIL": "Login failed", "PANEL_TOO_LOW": "The panel version is too low, please update to the latest version", "NOT_BIND_WECHAT": "Currently not bound WeChat account", "QRCORE_EXPIRE": "QR code expired {1}", "SK_NOT_INCORRECT": "Secret Key is incorrect", "UNAUTHORIZED": "Unauthorized", "BIND_SUCCESS": "Binding success", "TOP_TIPS":"The current IE browser version is too low to display some features, please use another browser. Or if you use a browser developed by a Chinese company, please switch to Extreme Mode!", "BT_HELP":"For Support|Suggestions, please visit the BT-Panel Forum", "MANUAL":"User Manual", "DOWNLOAD":"Downloading:", "TOMCAT_PS":"Tomcat external port", "TOMCAT_PS1":"Mapping site for Tomcat [{1}]", "TYPE_ERR":"Type ERROR", "START_SUCCESS":"Successfully started", "STOP_SUCCESS":"Successfully stopped", "RELOAD_SUCCESS":"Successfully reloaded", "TOMCAT_ENV_ERR":"There is a problem with Tomcat {1} environment, please check if it is normal", "JDK_NOT_INSTALL":"This JDK is NOT installed", "DOMAIN_FORMAT_ERR":"Please enter the correct domain", "CONF_ERR_OR_SERVER_NOT_INSTALL":"Configuration ERROR or service NOT installed", "ALREADY_EXIST":"Already exist", "CONF_ERR":"Configuration ERROR, please check the configuration file", "NOT_EXIST":"NOT exist", "CHANGE_FAIL_DIR_NOT_EXIST":"The change failed, directory does NOT exist", "TOMCAT_DOAMIN_ERR":"This domain name does NOT exist in Tomcat", "TOMCAT_PROXY_SUCCESS":"Successfully added mapping [{1}]", "TOMCAT_PROXY_FAIL":"Failed to add mapping [{1}]", "PROXY_DOMAIN_EXIT":"Domain mapped or already exists. Please delete it before replacing it.", "GET_DOMAIN_LIST_ERR":"Failed to get domain list!", "PORT_ALREADY_EXIST":"Port already exists!", "RETURN_TYPE_ERR":"Return type ERROR", "PEM_FORMAT_ERR":"Certificate ERROR, please paste the correct certificate in pem format!", "ACCEPT_SSL_ERR":"Wildcard domain and subdomain cannot apply for a certificate together", "CHECK_TXT_ERR1":"<h2>TXT record verification failed, no TXT record added, or added incorrectly!</h2>", "CHECK_TXT_ERR2":"TXT record verification ERROR, the current TXT record invalid or expired", "CHECK_TXT_ERR3":"<h2>Current TXT record expired, please re-acquire!</h2>", "CHECK_TXT_ERR4":"TXT record has expired, please re-acquire", "CHECK_TXT_ERR5":"TXT record verification failed", "CHECK_TXT_ERR6":"Current txt record expired, please re-acquire", "ACCEPT_SSL_ERR1":"<h2>Issue failed, and the number of failed attempts to apply for a certificate has reached the limit!</h2>", "ACCEPT_SSL_ERR2":"<h2>Issue failed, ::wildcard domain and subdomain cannot apply for a certificate together!</h2>", "ACCEPT_SSL_ERR3":"<h2>Issue failed, TXT record verification failed, domain resolution ERROR, or NOT valid!</h2>", "ACCEPT_SSL_ERR4":"<h2>Issue failed, current txt record expired, please re-acquire!</h2>", "ACCEPT_SSL_ERR5":"<h2>Issue failed, domain resolution ERROR, or NOT valid, or the domain name is NOT filed by MIIT!</h2>", "ACCEPT_SSL_ERR6":"ERROR, cannot find file openssl.cnf, please install openssl", "ACCEPT_SSL_ERR7":"<h2>Issue failed, 请安装openssl!</h2>", "ACME_ERR1":"Unable to initialize ACME client", "ACME_ERR2":"Unable to initialize client", "ACME_ERR3":"Network request timeout with Let's Encrypt", "ACME_ERR4":"Error getting ACME endpoint", "CREATE_ACCOUNT_KEY":"Create Account Key", "SSL_REGISTER_ERR":"ERROR registering", "SSL_ACCEPT_ERR":"ERROR requesting a certificate", "SSL_ACCEPT_ERR1":"ERROR getting identifier authorization", "SSL_CHECK_TIPS":"Check completed = {1}. Max check allowed = {2}. Interval between checks = {3} seconds.", "SSL_SEND_CSR_ERR":"Error sending CSR", "SSL_GET_CERT_ERR":"Error getting certificate", "DNSPORD_ERR":"This domain does NOT exist in this DNSPod account, failed to add resolution", "DNSPORD_ERR1":"DNSPod API key ERROR, failed to add resolution", "ALICLOUD_ERR":"This domain does NOT exist in this Aliyun account, failed to add resolution", "CLOUDXNS_ERR":"This domain does NOT exist in this CloudXNS account, failed to add resolution", "API_SK_ERR":"API key ERROR, failed to add resolution", "CANT_FIND_RECORDID":"Record_ID of the domain NOT found: ", "DEL_RES_FAIL":"Failed to delete DNS record", "SK_ERR":"Secret Key ERROR, failed to add resolution", "BT_DNSRES_ERR":"This domain does NOT exist in the currently bound BT Cloud DNS account, failed to add resolution!", "ADD_ARGS_TO_SHELL_ERR":"The format of the parameter passed to the script is incorrect", "PANEL_THREAD_RANGE_ERR":"The number of panel threads should be between 1-1024", "NOT_RENEW_CERT":"Currently no certificates to renew", "EXIST_RENEW_TASK":"Currently renewal tasks in progress!", "ADD_RENEW_TO_TASK":"The renewal task added to the queue!", "GET_FAIL_NOT_RESULT":"Get failed, there is currently no result!", "RENEW_NOW":"Renewing", "WAIT_RENEW":"Waiting for renewal", "RENEW_SUCCESS":"Renewal success", "RENEW_FAIL":"Renewal failed. Please try to turn off SSL and re-apply for this domain certificate using File Authentication or DNS Authentication!", "RENEW_FAIL1":"Renewal failed. Domain resolution ERROR, or NOT valid!", "RENEW_FAIL2":"Renewal failed. The number of failed attempts to apply for a certificate has reached the limit!", "CLOSE_BETA":"Beta tester profile", "PORT_RANGE_ERR":"Please enter the correct port range 1 < port < 65535", "PORT_TYPE_ERR":"Please enter an integer for the port", "PROJECT_EXIST":"Project already exists", "DEPENDENT_FILE":"The dependency file requirements.txt was NOT found in the working directory, please add it before creating", "SANIC_ERR":"Sanic framework project please use Gunicorn or Python to start", "PYTHON_EDIT_CONF_ERR":"Python startup mode has no configuration file to modify", "CONF_MODIFY_SUCCESS":"Configuration is successfully modified, please restart the project manually", "SAVE_FAIL":"Failed to save", "PIP_CANT_UNINSTALL":"PIP cannot be uninstalled", "UNINSTALL_FAIL":"Failed to uninstall", "PROJECT_START_FAIL":"Project failed to start, please check the project log", "ENV_ERR":"No virtual environment created, please recreate the project", "PROJECT_ALREADY_START":"Project already started", "PROJECT_STOP":"Project already stopped", "STOP_SUCCESS1":"Successfully stopped", "STOP_FAIL":"Failed to stop", "PROJECT_MAPPING_FAIL":"Project has no ports and cannot be mapped. The uwsgi mode does NOT support sock file mode mapping at this stage.", "PYTHON_PROJECT_MAPPING":"Mapping site for Python project [{1}]", "CANCEL_SUCCESS":"Successfully cancelled", "DEL_PROJECT_MUST_STOP_FIRST":"Please stop the project before deleting", "THIS_PYTHON_ALREADY_INSTALL":"This version of Python already installed {1}", "SYS_PY_CANT_UNINSTALL":"This version of Python is the system default and cannot be uninstalled.", "UNINSTALL_PY_MUST_DEL_PROJECT_FIRST":"This version is used by a project, please delete the project before uninstalling", "NO_INSTALL_THIS_PY":"This version of Python is NOT installed", "UNINSTALL_PY_FAIL":"Failed to uninstall Python, please try again", "UNINSTALL_PY_SUCCESS":"Successfully uninstall Python", "PROJECT_NO_LOG":"The project has no logs", "PGSQL_TEST_DATA":"Test data returned by the backend", "PGSQL_ADD_ERR":"The permissions you entered are invalid and the addition failed!", "DB_EXIST":"Database already exists", "USER_EXIST":"User already exists", "CREATE_DB_SUCCESS":"Successfully created database", "PGSQL_DIR_MOVE_ERR":"The directory you submitted is invalid and the migration failed", "PGSQL_MOVE_SUCCESS":"Migration successful", "CANT_USE_PORT":"This port number cannot be used and the modification failed", "PGSQL_CURR_STATUS1":"Current PostgreSQL related processes", "PGSQL_CURR_STATUS2":"Total connections", "PGSQL_CURR_STATUS3":"Database space", "PGSQL_CURR_STATUS4":"Start time", "PGSQL_CURR_STATUS5":"Database PID", "PGSQL_CURR_STATUS6":"Database memory", "PGSQL_CURR_STATUS7":"Size of physical memory that the table process has locked", "PGSQL_CURR_STATUS8":"Max allocated physical memory to database", "PGSQL_CURR_STATUS9":"Size of process data segment", "PGSQL_CURR_STATUS10":"Size of process stack segment", "PGSQL_CURR_STATUS11":"Size of process code", "PGSQL_CURR_STATUS12":"Size of library used by process", "PGSQL_CURR_STATUS13":"Size of swap used by process", "PGSQL_CURR_STATUS14":"Size of used page table", "PGSQL_CURR_STATUS15":"Number of current pending signals", "PGSQL_SET_TIPS1":"PostgreSQL interacts with the kernel and disk through shared_buffers, usually set to 10% of real memory.", "PGSQL_SET_TIPS2":"Increasing work_mem helps increase the speed of sorting, usually set to 2% -4% of real RAM.", "PGSQL_SET_TIPS3":"Max cache that PostgreSQL can use, for example, if there is 4GB of memory, it can be set to 3GB.", "PGSQL_SET_TIPS4":"Set the max number of temporary buffers used by each database session. Default value is 8MB", "PGSQL_SET_TIPS5":"Set the max number of transactions that can be in the prepared state at the same time", "PGSQL_SET_TIPS6":"Specify max security depth of the server's execution stack. Default value is 2MB", "PGSQL_SET_TIPS7":"How many dirty pages are written in one cycle", "PGSQL_SET_TIPS8":"If you want to use the worker process, how many worker processes allowed to fork at most", "PGSQL_SET_TIPS9":"PostgreSQL listening address", "BACK_SUCCESS":"Backup succeeded", "DEL_BACKFILE_SUCCESS":"Successfully deleted backup files", "DEL_DB_SUCCESS":"Successfully deleted database", "RES_DB_SUCCESS":"Successfully restored database", "FILE_FORMAT_ERR":"File format is incorrect", "RES_DB_SUCCESS1":"Successfully restored database {1}!", "CHANGE_PASSWD_SUCCESS":"Successfully changed password", "PGSQL_INPUT_ERR":"Your input is illegal and the modification failed", "PGSQL_CHANGE_AUTHORITY_SUCCESS":"Successfully changed PostgreSQL user access authority", "ALREADY_INSTALL":"Already installed", "PGSQL_UNINSTALL_SUCCESS":"Successfully uninstalled PostgreSQL", "PGSQL_ALREADY_INSTALL":"PostgreSQL already installed", "PGSQL_INSTALL_NOW":"{1} installing, please wait...", "SITE_NOT_EXIST1":"Site [{1}] does NOT exist!", "SITE_BACK_FILE":"Site [{1}] backup failed!", "SITE_BACKFTP_SUCCESS":"Site [{1}] backup to FTP succeed, in [{2}] seconds", "KEEP_PART":"|---Keep the latest [{1}] backups", "FTP_FILE_NAME":"|---File name:", "FTP_CLEAN_BACK_FILE":"|---Expired backup file cleaned up:", "FTP_DB_NOT_EXIST":"Database [{1}] does NOT exist!", "FTP_DB_BACK":"Database [{1}] backup failed!", "FTP_DB_BACK_SUCCESS":"Database [{1}] backup succeed, in [{2}] seconds", "FTP_DIR_BACK_FAIL":"Derectory [{1}] backup failed", "FTP_DIR_BACK_SUCCESS":"Derectory [{1}] backup succeed, in [{2}] seconds", "TITLE_HOOK_CANT_EMPTY":"Title and hook scripts cannot be empty", "RUN_SUCCESS":"Successfully run", "HOOK_NOT_EXIST":"Specified hook does NOT exist", "IPADDR_ERR":"IP address is invalid", "NETMASK_ERR":"Subnet mask is invalid", "GATEWAY_ERR":"Gateway address is invalid", "CANT_GET_DEVNAME":"Cannot get the correct device name", "SPECIFY_IP_EXIST":"Specified IP address already exists", "THIS_IP_CANT_DEL":"This IP cannot be deleted", "INIT_NETCARD_SUCCESS":"Successfully initialized NIC", "NETWORK_RESTART":"Network restarted", "NO_INIT_NETCARD":"NIC NOT initialized", "DNS_CAN_USE":"Current DNS is available", "DNS_CANT_USE":"Current DNS is NOT available", "DISK_SPACE_NOT_ENOUGH":"Failed, disk space is not enough, currently available space:", "USERNAME_CANT_EMPTY":"Username cannot be empty", "MEM_DISK_SET_ERR":"Max capacity of the memory disk cannot exceed 50% of physical memory!", "INPUT_ABSOLUTE_PATH":"Please input an absolute path", "DIR_EXIST_ERR":"Directory already has files, please change another directory", "INPUT_ARGS_ERR":"Please input correct parameters", "UMOUNT_TIPS":"Successfully unmounted, some directories may need to restart the server to take effect!", "UMOUNT_ERR":"Failed to unmount", "MOUNT_ERR":"It is not allowed to mount to a mounted subdirectory", "MOUNT_SUCCESS":"Successfully mounted", "REDIS_PASSWD_ERR":" 'Please do not enter the following special characters [ ~ ` / = ' ]", "IP_FORMAT_ERR": "Please enter the correct IP address", "PORT_FORMAT_ERR": "Please enter the correct port number", "MAX_MEM_ERR": "Please enter an integer for the max memory number", "SET_FORMAT_ERR": "Set {1} Please enter an integer", "REDIS_CONF_TIPS1": "Binding IP (modification of bound IP may be a security risk)", "REDIS_CONF_TIPS2": "Bind port", "REDIS_CONF_TIPS3": "Idle connection timeout, 0 means not disconnected", "REDIS_CONF_TIPS4": "Max num of connections", "REDIS_CONF_TIPS5": "Number of databases", "REDIS_CONF_TIPS6": "redis password, leaving blank means no password is set", "REDIS_CONF_TIPS7": "MB, max memory usage, 0 means no limit", "RDB_ERR": "Please enter an integer for the RDB parameter", "SYS_DB_CANT_DEL": "System database, cannot be deleted", "SAVE_CONF": "Configuration has been saved", "OPERATE_SUCCESS": "Operation succeeded" }