{
    "f41a4952dfc4caafbed0a6afdd243bff": "Certificate error, please check!",
    "2dfadbc8b23727991de7eb9457f56252": "The certificate has been saved!",
    "7961d31b9b6db7593b5f8795273b5b64": "Failed to apply for a certificate, please try to manually apply for a certificate for the panel domain name on the site management page",
    "d29c0b7e434fe9f40120f2a7f8111c9e": "Can not found the ssl file! {}",
    "c4ca4238a0b923820dcc509a6f75849b": "1",
    "96ee8f18814766fdf066df97d3e1f6ea": "You need to bind the domain name to the panel before you can apply for the Lets Encrypt certificate.",
    "7c14ab8a86515227c637d1d045e8d422": "Setup successfully!",
    "a453af2e4da41ca8c5035d61b961c1ae": "The database does not exist",
    "ca9c87b1d4c2f8af80c61cf22e43250d": "A backup task already exists in this time period. It is recommended that you choose another time period",
    "e0aa021e21dddbd6d8cecec71e9cf564": "OK",
    "4db53632205257cce66f7b93d6c71e84": "Website does not exist",
    "dc542b3a7ffb20d7a1fc0c2b35f208d8": "Directory does not exist",
    "4cc4ddc196a295ee4ab82daec08f91a6": "Site does not exist",
    "25bb121145f918572eea2ef07ff8e89c": "Backup error",
    "f8320b26d30ab433c5a54546d21f414c": "False",
    "18928426418954e3a8bc166c892af5c5": "User name or password cannot be empty!",
    "14422683e14b8a03fd02b84480703c41": "You have failed to log in many times, please try again in {} seconds!",
    "179b0ad118200b66c6e90535d9d8ad4f": "Disk inode has been exhausted, the panel has attempted to release the inode. Please try again ...",
    "7edd0140c2f050286273be74039b1df7": "Verification failed, please refresh the page and log in again!",
    "9a9b0bf6269ba974cc6a00bb0f0de1d0": "Verification code can not be empty!",
    "2b7ae590e0538e70b7a359a94d30f1f4": "Verification code is incorrect, please try again!",
    "21f763b26858bf8ff40f931d714ab106": "wrong user name or password，<span style=",
    "c51cbcaca53afb8cd471ac037152a679": "You failed to log in many times, please try again in {} seconds!",
    "2c74c3ce203bb5c0221ef263470b59cf": "Invalid username or password. You have [{}] times left to try!",
    "7c5604665f7dfa4d39a160a6b0bbef8f": "Incorrect format of verification code",
    "8ae194f9b732dd94dde5b818d3fa0b6e": "You have failed verification many times, forbidden for 10 minutes",
    "24a1b2aeb3b102c9d1ea8233868929e0": "USER_INODE_ERR",
    "3dc2c593f23ecf50b5128bf91f8c22cf": "You have failed to log in many times, please wait {} seconds and try again!",
    "066985109e0866765c631bf851b9fac8": "Parameter ERROR!",
    "00d5ef7a9e107dd42de216656ab32c38": "Verification failed",
    "ec75857b3be50046955bf72497672039": "Expired Token",
    "bbb09fd79a22433a451fa57daa6d6703": "Invalid Token!",
    "0f567ae0d6be9400b2edea5ac331bbb5": "Login failed,",
    "fb7938419791f6dbc5464da8b4300c71": "10 consecutive authentication failures are prohibited for 1 hour",
    "d706b5d82086b915fe2b3ef9921b4181": "TEMPORARY_ID({})",
    "48649d8c2d04aa439d10bc45eaba8f75": "Login failed",
    "fa57fd4dd2f47d6e5e076c347fbee513": "SITE_ADD_ERR_DOMAIN_TOW",
    "4eb35aa4b95736df133dd3ad772f1ec9": "System critical directory cannot be used as site directory",
    "169137d790f7352d616082ad8498e7dc": "Setup Successfully!",
    "7901466782835534ad8736db6ef1f5f1": "Invalid login key1",
    "f155037a804d9eb3e28318ac56b4cce7": "The specified key does not exist or has expired1",
    "6eef9dff3428b19422dbbfe061fc8266": "Invalid login key2",
    "ea4dede6817ca735a9df32b4e63fd1ac": "Invalid login key3",
    "4682250bcbe96f4c0c59712ef1ff1560": "Invalid login key4",
    "8b4bcc31cc9ad0a259e17a1ebfcfb859": "The specified key does not exist or has expired5",
    "c132c7b820d6b4d23038989f10dc7d90": "QR code validity time expired6",
    "ab72200c3852bb7165e1e0d9456c5679": "Scan code successfully, log in!",
    "d003e41a7688df391d78442602802077": "Invalid login key",
    "8b7e4d42188dd3064e99d4cc76f2f94d": "The current QR code has expired, please refresh the page and rescan the code!",
    "238baadc7351e6af7625f2b3c888adfd": "This server is bound to a maximum of {} devices, which has reached the limit!",
    "e615667ab7e4ce542cc2de0e95b5983c": "Failed verification!",
    "9d45236535b39cb2afdc976ef584dc89": "A server allows up to {} device bindings!",
    "883102f20053b7b88799f5712192fcec": "Bind successfully!",
    "eb21cf2eed85a178a9cb642a0175f402": "Successfully deleted!",
    "c332d7ea3375e567e1b586dfb79c2156": "Cannot configure API through API interface",
    "166be1ba5c792888e84a51c48f5a5eed": "Temporary keys can only be obtained through the API interface",
    "dd923e13e2389e764f7d833482dc58d3": "User email or password cannot be empty!",
    "a72005cea9c8d0e8925115a09f62e834": "Please enter your vaild email",
    "583e0c5cfd4be57cb9bef0a1745f81c8": "error info : {}",
    "086a727d5b55e2ccedc7cd0c194936f0": "error info2 : {}",
    "2b770a5bd35c0e286c6296f942990bf7": "Register successfully",
    "a3dcb5c816b8d611f73cddb3c53578d4": "error info6 : {}",
    "8089be0bb8586c6081d4cd8dd9223d76": "The email has not been validated",
    "2bdacd9b8281d94958a8da4d29420926": "Bind successfully",
    "7826987ad3c4b2226b8f7a601657d23b": "Invalid username or email or password! please check and try again!",
    "a7ea66c7a7ca61c727cf1ebe830ffed2": "Failed to connect server!",
    "3f96c422b7a59fe6e8bf7531c647a64c": "The specified account does not exist",
    "cb5e7fdc51569eedfbf3a9a0d3c819cc": "The specified order does not exist!",
    "8bd32b310825307a909c682871008642": "Order deleted successfully!",
    "2b8b978f7f97a454d3be4cf4b1ea9e8a": "Certificate read failed, directory does not exist!",
    "023d5992564106099e169c79963e8ed8": "No certificate found for the specified order!",
    "572097b2302e2c7fe0a3375db4e3ad9b": "Certificate read failed!",
    "a28e320cb6513b4ad7e9b07318173cb5": "Certificate revoked!",
    "d0b3af29d4790521c7850f4955d66745": "Need at least a domain name!",
    "48203f43edd25a6df396ff263a02ea45": "Writing verification file failed: {}",
    "ebe9660f1426b037f25101329deed827": "No valid DNSAPI key information found",
    "a618b4f6cda69737d20199139556d955": "Order verification information is missing, please try reapplying!",
    "9ab9f8e94ee4cde7ab0c2f516cb12367": "Domain name verification failed. Please try to apply again!",
    "585f0e7802a68df8899b96bc67ae11bc": "The order does not exist!",
    "a10a65f23fcb6e0ac204f2de7b5fe9f3": "CA server connection timed out, please try again later.",
    "188c4e0ff2d4cb58ecfcd2608cfeea2c": "DNS server connection failed, please check if the key is correct.",
    "d568b4df4d83c54698fe15ad656181ed": "Issuing failed, the domain {} has exceeded the limit of weekly reissues!",
    "5ac0673b95a9e6af88bb008e24c09bf4": "Connection to CA server failed, please try again later.",
    "2948ef630d1bdb0b2e7209d83f13af67": "Unsupported domain name {}, please check the domain name is correct!",
    "27bad102d3dd6f86d5f6c680c8353089": "Order creation failed, please try again later!",
    "1a728d28f052c9956f9d014d60c61bff": "CA server denied access, please try again later!",
    "35390f482d893d9c9c0c0bb055e70572": "Too many requests for this domain name. Please try again 3 hours later",
    "cae6404c4aecf46684930fe2a86676a6": "Let",
    "ab511534580180bb5c56aab7331d0c36": "The CA cannot find or obtain the DNSKEY record used to verify the DNSSEC signature",
    "d957a97cf30dda2b8d8969c068a32eaf": "Failed to download certificate: {}",
    "7c1bcdcad166aaaec98c557f8c12d2cf": "The specified certificate file does not exist!",
    "22d9a8450558b9bf05b71c456bf07e4c": "Certificate information acquisition failed!",
    "bab62ab47e998a0ca716266835bf8a31": "|-Creating order..",
    "6517db66d510fdaea47a55ff778a0c94": "|-Getting verification information..",
    "655a6038ba5837b278b39e18d93adea0": "|-Verifying domain name..",
    "2d51882843ffc29148c2ced7741663dc": "|-Sending CSR..",
    "dfa86860b18fd5248e3e72415c19233c": "|-Downloading certificate..",
    "7e0173b4f1e9e78c08a70a0350422af2": "Application successful!",
    "02900bf9834436584397d0e1ed6d6385": "|-Successful application, deploying to site..",
    "cc7bd98381615b01789afbd472cb8ed3": "Website ID cannot be empty!",
    "decd4452e2e4872aa81049fea69a0c24": "Website lost, unable to continue applying for certificate",
    "7c3971b737ee58a9dec0e00a1df8f943": "The service ({}) configuration file of the current project has been modified and ",
    "4dd7615dbb05a4e001b3b5fa6d71bc16": "The website is missing and it",
    "5963b5b95c2063d2668607bac1fde358": "SITE_SSL_ERR_301",
    "6c24a729c1cf9fc0159e92cb2f35f055": "Sites with reverse proxy enabled cannot apply for SSL!",
    "48a7613459bf65ba48bf9994a3104f2f": "The website has already enabled redirection.",
    "28c497ddb0cfa97dd612d83c5efdc225": "After configuring mandatory HTTPS ",
    "50e7b6d6602a2f42e45ee7c147824b04": "Download failed. The order was not found.",
    "d4d3f12047351f973751b65b50bf54ea": "|-Successful application!",
    "cf6c5b924aa4aede56b3e0e0373ec1f8": "Please specify the domain name to apply for a certificate",
    "e08c1382c834439d0fdccbc24d36ec86": "Please specify verification type",
    "ed5c4feb5edcfbb95544d094d451921e": "Please specify the website document root",
    "fb3d957c8fad98876c10db10e32c0126": "Please specify DNSAPI",
    "e3b11e6d575174fdb838e311bb404fd5": "Please specify DNSAPI key",
    "dcbd3fcb143a3101480566f5c1f07ad3": "Please specify DNSAPI secret",
    "1f93e148160dbf6dc586fb1b90a37758": "Specify the order index",
    "a33d17910b7aa3b68c4d864bede9bdf3": "renew certificate",
    "976ac0dffedabc5b60bf5a009a5a4e05": "renew certificate v2",
    "0810d42ec985c7c4beb6416c649c82a8": "renew certificate v3",
    "6953519c64b998226d0294b961deca62": "Revoke certificate",
    "1bbd31373b98ad5a6320af00b2a15ee0": "Renew when the expiration time is lte certain time",
    "8fcc1d6fd24fad55d9e8fea6631886db": "Please enter the index of the order to be revoked in the --index parameter",
    "b0698ab9adefa7515299f311c725ba4d": "Clear sorting successfully",
    "8611f56e253646a455ceeb020052fa97": "Failed to modify",
    "ebdcf538e79de6922f498cc8c735eab5": "The system firewall is not open",
    "a296add6341b715925c0be2b83514ee3": "IP address you entered is illegal!",
    "3433b9709eed7423f1900061ef743af6": "Disabling this IP will cause your server to fail",
    "57e7b2320dd3984312335605d57ee0f8": "The IP exists in block list, no need to repeat processing!",
    "4bb8df740a7119979ff7854d034200a8": "IP address is illegal!",
    "998ad6f12ce5285a1b72d4265d9b36cc": "Successfully deleted",
    "ff9c66f005c08efd15752fb261057b46": "Port range must be between 22 and 65535!",
    "b26b09909c3b090f31dba4a0986e1b84": "The port exists, no need to repeat the release!",
    "408f58c25fc55295236fbb64a2d884ff": "Failed,cannot delete current port of the panel",
    "e274abcaad0a7fff74d9adb67e578d5f": "Failed to delete",
    "ad6fc2abb89b42d391b4bf84e8e6cd2d": "SSH service turned off",
    "0692d6f0819524aaa05e73f03022ec5b": "SSH service turned on",
    "d0749aaba8b833466dfcbb0428e4f89c": "SUCCESS",
    "ffdc24f916f3071233ca7710aff032c8": "<a style=",
    "3b144e13d2ee7af72b5b81e21a935a2a": "Do NOT use common default port!",
    "a410e97f3f643ccfb1081f7f9627b5bc": "[{}] Module installation failed",
    "08f8ae280fc1d36cd348a8819712c20d": "[{}] Module installed successfully.",
    "c3b8b9273913dc20cee1a0740b36e074": "[{}] Module uninstalled successfully",
    "ccef8c06815aa6b4821ab282d195b064": "[{}] xxx",
    "a830f1f6084a8274e7079a7be44e6091": "template file does not exist!",
    "74df5d3c409d4d08e22aa8235a72a677": "The specified module [{}] is not installed!",
    "4189502407d16c8ff4be384f2d9e99ac": "No get_module_config method exists for the specified module [{}].",
    "fe35753516820cd3cb2e0f6638898af0": "The specified module [{}] is not installed.",
    "6faf10dc1d0a94af6880463d519f0eea": "Parameter id is missing",
    "e12a73c264c16d2806bf0ce73b2cfcf6": "There is no module information",
    "3272a0f463c78ef84836f71c8448baa3": "There is no alarm setting information",
    "59b204ea1396f6d5bc50821a2a8516fb": "The specified alarm method is not set, please select again.",
    "118f77feff598376a776af9b8e738efc": "Saved successfully",
    "fa67d9fb1543314f20fd8378dd70a1d3": "module name does not exist!",
    "d9bf5d15a21059b1e0b24c9aa8790611": "The specified push task does not exist!",
    "3cdc0e6cbe36c89d83cc097e8eb9ae0e": "Successful operation.",
    "881d744d56d26d542409c9e9a37ffae9": "The specified module {} is not installed.",
    "e1d9719c4816cb12250cc51b94483dc2": "successfully deleted.",
    "c6f3b75129a45bc7481b3f65425afef2": "The parameter is wrong",
    "14230d11143a03f4330c6433d5032a9d": "Prev",
    "10ac3d04253ef7e1ddc73e6091c0cd55": "Next",
    "a6122a65eaa676f700ae68d393054a37": "Start",
    "d55b30607c2a9a2616347d6edb789f6b": "Last",
    "5da618e8e4b89c66fe86e32cdafde142": "From",
    "9952a15e524c95759c3580205db6fac1": "Depends on the following software, please install [{1}] first",
    "96aa6974173414b7a392afd70e5af6ad": "Can not find nginx config file [ {} ]",
    "d85076ee3898ee82924d3b38cd49b7a8": "Worker processes",
    "d0d1c4d1d25829f47c3e497e7f3c0132": "Auto means automatic",
    "5c81587d9eb573fc7e6a4bc67b4603ba": "Worker connections",
    "939bf39176f01b8324dfed32f5580af3": "Connection timeout",
    "5f892c3cd4a800e96fd4a7d6b81cdef2": "Whether to enable compressed transmission",
    "0dd93c7dd7d0a539fb21b522a5c138cf": "Minimum file to compress",
    "6dfd8b44b3dad3eaec0587ac3bacdcd1": "Compression level",
    "36bacbbd75b4f381e4ae33983250de39": "Maximum file to upload",
    "6b30b46e4151e28f5e815efdaccf2544": "Hash table size of server name",
    "4351aafd37b886a0537c175ea055d5aa": "Client header buffer size",
    "d4a3f809e2109d7429c9fefd1ebb4996": "Get key {} False",
    "c8ef5bb0221c3b1f8c90c6648ed0ff5b": "Get value {} False",
    "3f1adbc068546184b4d2ca44fc9eb253": "Client body buffer",
    "811544f02f92e50584dd389bbdd761bc": "Parameter ERROR! -1",
    "ae2c3655aab6402bd855f44421dc51d4": "Parameter ERROR! -2",
    "e79a40d9379469f0f3d26251ecf0d334": "Nginx configuration file does not exist!",
    "c8c7de7f5b740307d55affea39b79993": "The setup was successful",
    "ec3e16ff1cd800e523f731b41df3f426": "SSL_BTUSER_UN",
    "3dfca5981995cf406aed48842d0e44ba": "Unbound!",
    "195db7b1dd43ab76173d8f6497a878d6": "SSL_GET_SUCCESS",
    "04eb7ae7b137df9d43f7588dac35db5d": "SSL_NOT_BTUSER",
    "ca9cb3b791215702c4330798c401a014": "Got successfully!",
    "37779be9505d214d4c1b4b4e0e787a6a": "Please bind your account!",
    "68e5b651b8a03d3426ebe579b6277ad3": "In verification, please contact aaPanel if the audit still fails after 24 hours",
    "e258cf596248ca4aa2e4e2f13330bddd": "missing parameter: orgName",
    "16d3f2401cbbe53b161e39ecdf231835": "missing parameter: orgPhone",
    "a3f1cf2cf7b9ad3a2647dcc4ea53b6bf": "missing parameter: orgPostalCode",
    "f55e8a77d3d5e546dd17c9d390d0f6ff": "missing parameter: orgRegion",
    "7352f05f848f83458514f0831219268a": "missing parameter: orgCity",
    "c8ebbfbfcd3f26ac1002b94108792064": "missing parameter: orgAddress",
    "27080d6b8da669b86c02360fb57b8887": "missing parameter: orgDivision",
    "5ba45db78c10af9d2c688a5ccd3cd81f": "Unable to write validation file: {}",
    "a5400f9a88a3f15a80b0ff75fdc5864e": " Failed to get the validation file!",
    "629a33ef099a4963a8e6e249f30c72e9": "Failed to get, please try again later!",
    "580669bcb4613a94bea927ddf53f50f7": "[Force HTTPS] is enabled on the current website, please turn off this function before applying for an SSL certificate!",
    "561835523e11275c474be160c1ad22b6": "Verification error!",
    "0c929407264ab24358bed16e6c6f393b": "Failed to set",
    "64ab1925be79469a2097a6490725e3cf": "parameter error",
    "633f426cb9cb6957cf0166705091dfe3": "Parameter type error",
    "a27662985dec244948a7fd891fa209cf": "Certificate does NOT exist!",
    "3a68c964dedbb33eb3091b4945423351": "Certificate deleted!",
    "ad1bd4960cc19a6639b0d31892e3ea3a": "Failed to delete!",
    "e5c00995fa7d7901a1087b9605be1a30": "Certificate parsing failed",
    "db1d81b9d44158c60f1341a0cb9a532d": "Successfully saved certificate!",
    "2e3554148da9aa3efb7c11bb41680a5e": "Failed to save certificate!",
    "d382dcb0d81e4b4588f9f40e39586d81": "There are currently no certificates to renew!",
    "70feb1290a735feedc5d1e01b3f19d09": "There is no certificate that can be renewed on the current website..",
    "385fdc82de8819f151a0c8a6fba725ec": "The pdata parameter cannot be empty!",
    "05e5c702b39bcadfddcb3b98b9723c67": "连接服务器失败!<br>{}",
    "6e264f3408e9b769d3fb7e2c807f301f": "The operation failed. Please check that the key is correct",
    "d4ac5985eccd334896e3cf23706e43b0": "Added successfully",
    "92188d43af4373bacbf00951da16532a": "Failed to get the website path. Please check if the website exists",
    "ceaefd9a46d78491b9fdb912b5c71eeb": "Failed to create the validation file. Check if the write was blocked",
    "1bb3608b1bc684c3dc85090db249346b": "No certificate information was obtained",
    "b0a783e3ada9e792e3ff3ca4eb477c80": "Certificate does not exist!",
    "fca4e47d90253577901e874737b87dc0": "Certificate read error!",
    "813595d6c41e417bea96adb1ad89043f": "Certificate format error",
    "16e6977cb4d0694335f3492ad8767370": "Certificate not found",
    "b267d8a6cbf23d69056263e194742c06": "Certificate is invalid",
    "f8ad04059d0821e2ece2ed287bb3cd13": "Certificate info format error",
    "a441b2686419ee07dac67ba6bbf3ddf5": "db write error",
    "34c7694451633cb615e98b06d040c5c7": "db query error:",
    "ba709b27ba6099126b4162a916a20174": "not logged in, so it",
    "ae01e57647be41f3c1e2a0e49dae3de8": "get cloud data fail!",
    "8d1747726b316e3a1063e5db9fe65864": "get cloud fail!",
    "ff34f52bf8f702f83843e0d8f3e6bfac": "params wrong",
    "41309f5b21613cfea3728a55036f9970": "not logged in, thus unable to upload to the cloud!",
    "6e4a26963219701ba8e062a1255fe089": "No specified certificate.",
    "2c7d38ab0f7a91f5474efc897eaf4b2a": "Local file del success. But cloud file del fail.",
    "501ffa672acb20c4764563d6e839879b": "Failed to connect to the cloud. Unable to delete data on the cloud.",
    "a810cdf921c5b92a3f6d29667ec78ffc": "del success",
    "df569fbc92d17644e83b44541596633f": "Failed to connect to the cloud.",
    "140bda69874872f8402052c613c0b3b9": "aaPanel Alert Test Email",
    "76a1ec4a3fcdc304394ff14dc90f8072": "The number of panel threads should be between 1-1024",
    "dd7e82b5fb3c67e3e41d96f22ba838fd": "New panel port",
    "248336101b461380a4b2391a7625493d": "Saved",
    "40624aabb99173387dd6d575759b12db": "The certPem parameter is missing!",
    "37db9679113eef382992a1478f1b79ff": "The privateKey parameter is missing!",
    "7063e5fbf2ea8d0809fe307b6df00467": "Certificate saved!",
    "d2174fc17fcd785706114088b84dbbce": "Temporary login URL has been generated",
    "b5101eb6e685091719013d1a75756a53": "\\1",
    "0bfe47819da04212a33dac83b71430e8": "\\2",
    "bef28b813bf12be3924925bbb62883dd": "Executed successfully!",
    "fda63bff3e0143980e5761376859b00b": "Execution failed, check if Apache installed",
    "22012355700877ab73f89de8014ab20b": "Apache rule configuration error: <br><a style=",
    "8b5a89835d7c3ea50b4a3c5bb862a9aa": "Configuration file mismatch caused by reinstalling Nginx fixed",
    "2563b68eefa59f3c201669dd5bf9dd38": "Nginx rule configuration error: <br><a style=",
    "4d53fa4a6a8f5514d3b9425d0c8a2aaa": "<p>failed to activate: <p>",
    "9848c96a046adb1759233241661ff694": "{} service failed to start",
    "6ed577cdce37bbd9c66871ac1677dc53": "Service stop failed!",
    "572e5703371c43aae299181c0e3567d4": "Please run the program when all install tasks finished!",
    "c7138b4b5f7ded833942aef4e230771d": "Command sent successfully!",
    "d56f0ed99825b4d62ab84753a65f7f1e": "Panel restarted",
    "3d8c9e517719022b27ad5f27c578fa31": "Get RAM False",
    "d47ab7b9ce539ba13f4e045561bb8ed7": "Get Uptime False",
    "8e39175bab478762d3d029bee327c704": "Get Restart Time False",
    "e16cf27704f83c8b0a0efc16886ea75d": "Get date False",
    "c158c8096b76b85803e71232b2dd5e74": "Get time detail False",
    "a6ec06b5eb6a42e13e072d2e992e31a0": "Get reqpersec False",
    "cdd32490a46567fd0c1ee9d4b170b762": "Get TotalAccesses False",
    "62b939086708b37d68c00cb713994b52": "Get TotalKBytes False",
    "13b06d17b35dfeeafa50e12ad9ec1735": "Get BusyWorkers False",
    "724fc9214ccce3e6a5787648240a4533": "Get IdleWorkers False",
    "7a7f329389283fdd3290c735f90946e9": "mpm_event_module conf not found or /www/server/apache/conf/extra/httpd-mpm.conf is empty",
    "c22cf8376b1893dcfcef0649fe1a7d87": "Second",
    "db669c6377ab90eef78800a48fd4a453": "Request timeout",
    "af52f5340c065f4d38182f7a27d59f75": "Keep alive",
    "70b46e57f3c33abdb9558bc5c3a234d9": "Max keep-alive requests per connection",
    "6868568c3abc547e622a303891a906b0": "Default processes",
    "224114c62dceb7ebee2db43c6c79a961": "Maximum number of idle threads",
    "3c60809d9a5a0900dfbc28bb017e410b": "Minimum number of idle threads available to handle request spikes",
    "3783030daf8154be6e11fc4160c229c3": "Number of threads created by each child process",
    "2f25e4b1a2cb84576740da749a2daef2": "Maximum number of connections that will be processed simultaneously",
    "72e3edfd72758944413b1e4e9c432f1e": "Limit on the number of connections that an individual child server will handle during its life",
    "26c74a59d7d10bd927dce45e449943f1": "Configuration ERROR",
    "b2d87dda66a4643c6cf673f787c5f226": "Configuration file not exist",
    "bff9ef87fdda677f86ae6dddec54a104": "No compatible PHP version found, please install first",
    "4bbfcde12aa36ec375a332f51bf905d6": "Per Day",
    "60956b50bb8e8c711d3adb889a70137f": "Per Day, run at {} Hour {} Min",
    "78748f15bb65939b6d130c3a5cf8b7dc": "Every {} Days",
    "cf9af10dcebe2f12092ff6028a535f08": "Every {} Days, run at {} Hour {} Min",
    "e114abed903b9d26c476d4f6cd59c04b": "Per Hour",
    "0aef48ea8132b0551fa25a10fd0a6585": "Per Hour, run at {} Min",
    "50419faf9662e0c3f283d496bcb8eb72": "Every {} Hours",
    "2a0706d7e3ca3ce9e955471a0648dfcc": "Every {} Hours, run at {} Min",
    "84d94bf0382f611906b7edd65d6af169": "Every {} Minutes",
    "14d27796d1c96457c7c019661a2f32d4": "Run Every {} Minutes",
    "6c25e6a6da95b3d583c6ec4c3f82ed4d": "Weekly",
    "e1df614d393ab86fd63c5062f7e77936": "Every {}, run at {} Hour {} Min",
    "9030e39f00132d583da4122532e509e9": "Monthly",
    "69c5e99b9ad8d2b8f11be9a60cbf71da": "Monthly, run on {}Day {} Hour {}Min",
    "9d1a0949c39e66a0cd65240bc0ac9177": "Sunday",
    "6f8522e0610541f1ef215a22ffa66ff6": "Monday",
    "5792315f09a5d54fb7e3d066672b507f": "Tuesday",
    "796c163589f295373e171842f37265d5": "Wednesday",
    "78ae6f0cd191d25147e252dc54768238": "Thursday",
    "c33b138a163847cdb6caeeb7c9a126b4": "Friday",
    "8b7051187b9191cdcdae6ed5a10e5adc": "Saturday",
    "e00d5128f631253b7b6ed8d5454c0c81": "Unable to write to file, please check if [System hardening] is enabled!",
    "685689743579a8f09fcec5d7df04e39e": "Name of task cannot be empty!",
    "a5c04aced897c770105858268324b53f": "The current task is Disable status, please open the task before modifying!",
    "85305ee6be0f078791c7437ec54dda12": "Failed to add",
    "08a1ce771119bb393fa49478216ae809": "log is empty",
    "b8fd4dbe5c3650beaec0a3d44d7f0245": "Logs emptied",
    "ff47c70e853d0b3635935be883b018e9": "Failed to empty task logs!",
    "e0c4da1afd18acbb66bc5fac261a42ef": "The specified task does not exist!",
    "38fa2d4f8f9a13062c0c9007d97f6a84": "Failed to read file!",
    "f57d5686d9dd67f0e81924de8d13af95": "Task has been executed!",
    "da07d14105efb3ba634c1d35618447ab": "The parameter is incorrect！",
    "ea2b2676c28c0db26d39331a336c6b92": "start",
    "ef399b2d446bb37b7c32ad2cc1b6045b": "stop",
    "0b12c9f33fde8b15970c7390c54d7ca5": "failed to close the log",
    "b55eed05ce4922d8a6c881f0f2b05bbf": "successfully set",
    "5afb8de2bbb11b44592503000290c173": "The specified plugin does not exist!",
    "8b266978ab5161642a2d95d3f03f3945": "Please uninstall [{}] first",
    "ad626ac6de7ea412c9156f73b7666cd4": "Depends on the following software, please install [{}] first",
    "acf7b210e1f5fbdb2e24af573f0e1831": "At least [{0}] CPU cores are required to install",
    "d0c8fa89a1eccf8a377d11eea540fd0c": "At least [{0} MB] memory is required to install",
    "52e44340370925b110c7fba475b805e3": "Only supports [{}] system",
    "e3b16d9e5a24c8d27578d7670e840200": "Depend on the following software, please install first [{}]",
    "a0405fa5f045a30ba3aeff1c65ad8c38": "Installation process canceled!",
    "a13ed989898e4c7529942fa656ff6733": "System critical directory is not writable!",
    "7a71d673b95a1bd0d10705c865f5a626": "1. If [System Hardening] is installed, please turn it off",
    "c5041819fd15366b66dd9539116ea6ad": "2. If Yunsuo is installed, please turn off [System Hardening] feature",
    "101935ed7ea8a021a536a614363350eb": "3. If Safedog is installed, please turn off [System Protection] feature",
    "8c4aa1aa63c24703138358074a515b99": "4. If other security software is used, please uninstall it",
    "2eaba30c177044d12634b22016f5dd99": "Please specify the software name!",
    "0d3811da2c2a4315b921093d36e6759d": "Sorry, currently OLS official does not support php8.1",
    "0d06a64610d5755d0d395305f9b3a664": "Please log in as aaPanel account first",
    "2c9056dcb1285057d5248e7ed16d2b4d": "File hash verification failed, stop installation!",
    "fb95b07b4c663c0a52cda545eef1d869": "Installation succeeded!",
    "fac5f4d9d430e77699ec114d346c9bb2": "Installation failed",
    "349838fb1d851d3e2014b9fe39203275": "Install",
    "a9ba3c226edabcfe1978d6f4c5daf404": "Nginx 1.8.1 is too old, no longer available, please choose another version!",
    "75d7d596e2cc30d482111fae7b4f6d88": "Installation task added to queue",
    "ee83f5efe8a95f2e8529da7d4bb01d2b": "Uninstallaton succeeded",
    "4432eb207b29c9ead490158b76397532": "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",
    "ba922eb50c83147a9bc0e9f40877d986": "Uninstallation succeeded",
    "b860df98df6ab84521a4cef036973028": "Scoring range [1-5]",
    "eb536feb2c569974c2b5cf85cae91041": "Connection failure!",
    "a70188f907ee9df93a4b749109a23460": "Failed to get software list ({})",
    "16ad37f5aafc6478f2f6d63d70554530": "Please do NOT repeat adding",
    "18ea7bdb25b2a66507ffb1bb8b42fefa": "Dashboard only display up to 12 software!",
    "2aa461271893ae0493789e9e8f248fdc": "Shortcut Bar only display up to 5 software!",
    "98cb93d354af289a900cd9e03cee2df2": "Installation failed!",
    "17e4e003ade65cd7a54131d3404d2f98": "NOT opened",
    "bda730e0e5c7444ef6f4f49957ab4f39": "To be paid",
    "24fe48030f7d3097d5882535b04c3fa8": "Expired",
    "cbfcfe47e7420af71ce1666844c565a3": "Sort saved",
    "6a20d0daaec1ce3950a321704041dc90": "This plugin does NOT have template!",
    "6f5cb320fb3a7e303403054320ad943c": "Software list updated!",
    "b269cd272a31017961c245e2c84a1a2f": "File download failed!",
    "88183b946cc5f0e8c96b2e66e1c74a7e": "Unknown",
    "84f7539fe8674bb0689347dc7acd7b43": "No plugin info found in the archive, please check the plugin package!",
    "affc007de5f6791707f3de155a3a642a": "Temporary file does NOT exist, please re-upload!",
    "117f1bb083c7d556079a3c77093be5e2": "Export failed, please check permissions!",
    "a8f375e795e0a130837f2a468518a413": "Non-compliant names can only be numbers, letters, underscores",
    "a06490b9729d0868e31d834c9bffa0bd": "The specified custom compilation parameters do not exist!",
    "5e71fccee12caedf853a7313ea204721": "Error: Name or service not known",
    "b6e3d7366f73e2c5e32717d679db6474": "Error: Failed to establish a new connection",
    "cdffdb1c794cf0dd777b3941a31459e4": "Error: Read timed out",
    "4573823cc04a9cbf8a7bb254b762db91": "Error: Connection refused",
    "e3c2e426ad1b23571c48ec572ca675bf": "Error: Remote end closed connection without response",
    "db3a5c61130d7ca2046f5f9d0cd08073": "Error: {}",
    "fe723570085e5cc1ecc3dfc88a46aa2d": "Download timeout: {}",
    "0eeb116408665d50a2f2092a6c277ee6": "No available disk space.",
    "57a43d6e8c479df3a51421eba70d5621": "Verify package checksum failed.",
    "c12c62dd767caf90d62356b47349d871": "Cannot get progress bar for this plugin.",
    "8fde9a929c417549ed2f9144fa68c0d2": "The rule name can only be composed of letters, numbers, and underscores!",
    "868a6f377594831b39e91745c7807e28": "The specify rule name is not exists! [ {} ]",
    "5d9cf1940fae6317dd43a7f1b5ca8f36": "The specify rule name is already exists! [ {} ]",
    "473bc9055d76e148db4d28e7bec67295": "Rule name needs to be greater than 3 bytes",
    "5b097df78b1d8c65d8b524354029f114": "File suffix cannot be empty",
    "496e2dfba11ca4381ef6277e6e9a62dc": "Directory cannot be empty",
    "84278582ca50b97777b2c8ce780f9715": "For Support|Suggestions, please visit the aaPanel Forum",
    "aa00d1012298d40c84daf11e09956c65": "Downloading:",
    "3c8ad9e6e9c39de49294aa2db8630f25": "Nginx is not install",
    "8bdafc47214a88c8cc4bc6326771040a": "Data acquisition failed!",
    "d84c752e17017ec4b4987497ce15dfd0": "PHP load status acquisition failed!",
    "cf6e5eb2bfedf2e0529a552c1017c21e": "write file failed!",
    "842bbd281516b01e70be499dbe67d3aa": "Successfully set",
    "ff7ca5d4ef00526f701d3ae0b3833940": "Failed to get the list, please check if the [AK/SK/Storage] setting is correct!",
    "517fa3f50147b216828f9aca9fd08927": "演示服务器，禁止此操作!",
    "e39bf0b6a74eb0459abefe075607833f": "Error, cannot end task processes!",
    "c40f1a202bfa106ac04f83a4740b3bd1": "Fail to connect to the server!",
    "ca3eb6afad663b2881fababde6d59d63": "Please bind your account first!",
    "df1f69a87b498b8b12c90be5a3b885db": "File download failed, please try again or update manually!",
    "e448bd5c1c654d1ef33cf40620808693": "Requested PHP version does NOT exist!",
    "7c769ceaad458456d4c3bc8276015a8d": "Permission denied!",
    "178d2e6a3f4abd4552188dcf36df7687": "Panel Logs emptied!",
    "99a0d283490c238c6faf2d0387dbcda7": "The current web server is openlitespeed. This function is not supported yet.",
    "20b4593b7de7ef359c1a0269f83e896b": "Port range is incorrect!",
    "0e656ce1afc98099f2e01e8f71362f92": "Please enter the correct port number",
    "88897967b12e6907309204ad6d0647af": "Please do NOT use the usual port as the phpMyAdmin port!",
    "e4859a777f8d4f300baf8fff0284fe81": "Did not find the apache phpmyadmin ssl configuration file, please try to close the ssl port settings before opening",
    "6bd4e79acd767010d96091baf9daba77": "Did not detect the port that nginx phpmyadmin listens, please confirm whether the file has been manually modified.",
    "7478cfa7a09bbe61467b07dea2e9721d": "Did not detect the port that apache phpmyadmin listens, please confirm whether the file has been manually modified.",
    "a7dad48fefe8778dd10744a8a4dbae8e": "New phpMyAdmin SSL Port",
    "a168cddbe84613b0a468887d44e7eaf5": "The panel certificate does not exist. Please apply for the panel certificate and try again.",
    "c0c23cdf9e9329e576cfbddcc85666a3": "Open successfully, please manually release phpmyadmin ssl port",
    "b7f3560235e37cebdbde7db33c3df64c": "Operation failed",
    "7f91451dfcb0045a4684fa68b35d0365": "New phpMyAdmin Port",
    "bb1ca97ec761fc37101737ba0aa2e7c5": "ERROR",
    "14c525aba20f0a52255a799f51ced885": "Warning list does NOT exist!",
    "586a19c1eeaf6fe9d57f1d894fc487fc": "Log file does NOT exist!",
    "190045c03f9a72a1900c60d63e1e2b8b": "Account binding has expired, please re-bind on the [Settings] page!",
    "907fddd6007347a0daffc4a64156f0de": "Ignore success, this version will no longer be reminded to update.",
    "131c05252110792212e3e3666a351154": "SSL related configuration, do NOT delete or modify the next line of commented-out 404 rules",
    "4ba7e24ac1607ab761c124ca7352ad08": "Error page configuration, allowed to be commented, deleted or modified",
    "31bb30ca4135945adbe0c2daa9545b39": "PHP reference configuration, allowed to be commented, deleted or modified",
    "f9da3e5ae75ce0ae39884ae2ea295a66": "URL rewrite rule reference, any modification will invalidate the rewrite rules set by the panel",
    "73e1f7d487ad73d55414fe26ea11cbf0": "Not specify parameter [sitePath]",
    "6aabca3a3e1c79bd5837a1ddae95fe70": "There was an error creating, please try again.",
    "256c9a85375f57f2dc9f6f318c6578f1": "Create the website [ {} ] successfully",
    "481df7dbcd4c0317088bde8c913d5893": "Please fill in the website path",
    "b1b2484c013c646d7f41d6b2f495b6ef": "The website path cannot be the root directory [/]",
    "1c3bff99564f1370a5b1bf6c0773f8c4": "Please check if the [Email] format correct",
    "af9091566e669f016edf16ba97464cbe": "Password very weak, if you are sure to use it, please tick [ Allow weak passwords ]",
    "b0dbad478d4f07c38aec8f440ed98b66": "Please install Mysql and PHP first!",
    "46491fef7553177ef58a55b2db917072": "Please do not set the website root directory to the system main directory:<br> {}",
    "59d5fef323e89ded50ed6036848a97f3": "The format of the webname parameter is incorrect, it should be a parseable JSON string",
    "078a3d3e263be2851ddfd9fa059d098f": "Port range is incorrect! should be between 100-65535",
    "50370024fdd22dc69099a46d011b20e2": "PHP version cannot be empty",
    "44bd68c6703adf65ff21c63e9a876aa1": "Format of primary domain is incorrect",
    "23eded6de9c06451f67ecb7ed3a8c95b": "Primary domain cannot be wildcard DNS record",
    "f54249d2613e48be05837ec9cd615a5f": "The site you tried to add already exists!",
    "b537e2d1946d559d3de4fb3c045d290f": "The domain you tried to add already exists!",
    "f91c641aef33cf8ef4a29bc5d3a7193a": "Failed to add, write configuraton ERROR!",
    "c3c7869d22051eaa78a831834a398351": "There was an error deleting, please try again.",
    "e2d272e229674e4c6765fab24a323604": "Delete website [{}] successfully",
    "aa5f20e061736fe68a915163e7e6d122": "Specified site does NOT exist",
    "f11e72daff0ce484f4c401bd0bd28ae5": "Successfully deleted site!",
    "c57d58c6bbd34144325871d75b42a577": "Please enter the host domain name",
    "5c7b7c2f6ed78eefdd77aaa3dddde61a": "Domain cannot be empty!",
    "ef446d50df1605a582f9b44b57327536": "Domain name format is incorrect!",
    "68ae44808f90043dee02358ee768bf6e": "Format of domain is invalid!",
    "1628c2a26ab6d1211b435f85782f8acc": "The specified domain name has been bound by the website [{}]",
    "925dc658ddf0f69509632848bcd39577": "The specified domain name has been bound by a subdirectory of the website [{}]!",
    "7b02cf82181f516626a36b86c6a686f5": "Successfully added site!",
    "9b3c4205f2f408790c9c1c5da53c3bfb": "Failed to get PHP version!",
    "abc3db87d5608cc9559556468a696a35": "Please choose a domain name",
    "7807e17f2bf49fb802bba1a04822ea16": "Please choose a port",
    "e5925c3a126a66c0565df6d8ef49550e": "Last domain cannot be deleted!",
    "17088ffed1e537b917a6ecc9dc957159": "Private Key ERROR, please check!",
    "26924bd958e212f07c31b6ffca9cbf8c": "Certificate ERROR, please check!",
    "44e2c1c3cfd8d248d7c9190a8f07c0ee": "Error getting certificate",
    "fc0d039d9dcf3905ae8032c9cb33f475": "ERROR: <br><a style=",
    "c4636b898d7abdeda4822d907a2b608c": "A generic domain name cannot be used to apply for a certificate using [File Validation]!",
    "5baab329a2a5a14995a13ce40b764f53": "Your site has 301 Redirect on，Please turn it off first!",
    "4d57667036e49fef4ac00e0ae7a6b271": "Sites that have reverse proxy turned on cannot request SSL!",
    "275a0fbc129a78e37940d73790e861ee": "Please go to the software store to install [Cloud Resolution] and complete the domain name NS binding.",
    "2c11525d804a53305d5b99cac9068798": "Missing requests component, please try to repair the panel!",
    "c0648613bca301f3ff24978159fa7d08": "SSL turned on!",
    "0036e981aae7ddbe84f8657639fc931e": "SSL is NOT currently enabled",
    "27d48e2ec05bc30d098773aa1932992e": "SSL turned off!",
    "c143ec88720f5daa98027d2f4a3ccdb5": "The specified website profile does not exist",
    "d735dcb58f6eae90b35430c015f9c2b1": "Site started",
    "0fdda9d236857f01644add954fa198f3": "Site stopped",
    "0adc9bbeffa3274734784668a484df9c": "Site Traffic Control only supports Nginx Web Server!",
    "b80750c02857779508ffe53d107aaebc": "Concurrency restrictions, IP restrictions, traffic restrictions must be greater than 0",
    "2fdecc016fda3833df349c0fc5bbb8c5": "Site Traffic Control has been turned off!",
    "2d24e82230176a1327c59ce535566e83": "URL address is invalid!",
    "df4641ff0ca3ea3afbd816fb231c5857": "Get enable php config failed!",
    "4a386bb67060acbd05dd0c0179ab06a9": "Successfully added",
    "228de818e8ad124d6d99935186a1fc68": "Failed to get, there is no default document in the configuration file",
    "24d8ad2f656b7298e00f66f61f4149eb": "Default index file cannot be empty",
    "b9c4b5be42307a2a19bb5cc791c1e817": "Default Document Format is invalid, e.g., index.html",
    "98c97d41dd6fde8d155e9b9d4a1ecd0c": "Default Document cannot be empty!",
    "6cd439e91c539fec1b40080f4bb8e82b": "Directory cannot be empty!",
    "b90d0092f5404214736323ae7ad2c5a5": "Please do not set the website root directory to the system main directory: <br>{}",
    "ddc2be35a5ed0bf09a88139c4ad10b4a": "Same as original path, no need to change!",
    "84a8921b25f505d0d2077aeb5db4bc16": "Static",
    "ad74aa2854e988c3157f92e0120bb19e": "Apache2.2 does NOT support MultiPHP!,{}",
    "4018ce634a10d352867f04962f107c14": "There was an error setting, please try again.",
    "f1bef4fd5183ae83a5896c32a3d5e81d": "Custom PHP configuration only supports Nginx",
    "879e0d022ff268704f93a7e2b504c224": "The PHP connection configuration cannot be empty when customizing the version!",
    "73d6e709b568b43405052cec999798c5": "The PHP connection configuration format is incorrect, please refer to the example!",
    "90a0cb1e2a8bee7ba3bcc51d8b80ee2e": "The specified unix socket [{}] does not exist!",
    "751ac8fd72a0acd79772370efcae9c89": "Unable to connect to [{}], please check whether the machine can connect to the target server",
    "3cb7d414f8ae92b2b29057f91346f7dc": "Setup failed, no enable-php-xx related configuration items were found in the website configuration file!",
    "c7a6a892c6cdfc9b0fedefb0a1d2083a": "Requested directory does not exist",
    "4622561ceaaecb6ef7dd51e65c9f4ec5": "Base directory turned off!",
    "e4ec1f40794bdf92e7261e6e0c51895a": "Base directory turned on!",
    "eeddf79f68ffe029ed83fddcba46b35f": "Old proxy",
    "1592678472ea1b601fd74abff47c56b1": "Can NOT get target URL",
    "18edd294853d381dbe0d612ab58bc123": "An error was detected in the configuration file. Please solve it before proceeding",
    "8b5899be4df3aedb03c6fbad9055ed1c": "Database name cannot be more than 40 characters!",
    "111376d92c49c1a6c1522a2ef1dac23c": "Specified reverse proxy name or proxy folder already exists",
    "09a988aa2e3185fce9fa8f4e8710b862": "Cannot set both directory and global proxies",
    "012a8e497feddccb8e4a47aa5e2dc156": "Please enter number",
    "90da7d2de9aa12ec32ee04172ca0d2d3": "Sent Domain format error :",
    "440544138d3ed8a2229792c88bad3bd8": "The target URL cannot be accessed",
    "faf2457853593b3296699c4adacc7825": "Please enter the content to be replaced",
    "748e5ad33460a17cf26c8024bb0a1620": "The content to replace cannot be the same as the content to be replaced",
    "195d5db9e1559f06348715bc3a822036": "A global reverse proxy already exists in the rewrite/nginx master configuration/vhost file",
    "cc38d47ec9ac62ffc67a5db9c08d5d52": "Destination URL cannot be empty",
    "fb79afbbe0688565b7894b644dfd798d": "The target URL cannot be [http:// or https://], please fill in the full URL, such as: https://aapanel.com",
    "29c9da826ae868c8c6444328f48bcf40": "Reverse proxies are not currently available for Wordpress sites that use one-click deployment",
    "a59dfc3ae22fd96d46011503a4f40744": "Proxy suspended",
    "078bb5f960587121c7cd606ddba5ad58": "Please enable the reverse proxy before editing!",
    "fe7185cec796e18d58f8e84dc4da946f": "Currently only support Nginx",
    "222a267cc5778206b253be35ee3ddab5": "Current",
    "38441d4a89765279852ca2830aa89c83": "New URL rewrite rule has been saved!",
    "b9c1dcb37c44dca19765636de065b1c1": "Backup Succeeded!",
    "c27a45bf16475a157ca1014cf886bb56": "Please enter a note",
    "9a962a24e9b7b07800d6b7c7efd86f30": "Username or password cannot be less than 3 digits!",
    "7eb904262649f9b2e4ba52e2bba9db71": "The password fomart is wrong, please do not use special symbols for the first two digits!",
    "492c7f01035f1cf9b88756f897f02b87": "ERROR, primary domain cannot be IP address!",
    "0a2b8c4a98495f6af19be9c1c342844e": "Succeeded, please test JSP program!",
    "49281f9c7680652b1d110625da5c8cca": "Tomcat mapping closed!",
    "ec3b07b78fd4f3307c84858957ddbd0f": "Get Site run path false",
    "02e602e968050352febfc4ddcae332f0": "OpenLiteSpeed does not support setting the default site",
    "362538d60f495840284c667e67831b16": "Scan directory",
    "4f137439eb93e6c752873c8af2d3d1cb": "Scan Task has in the queue!",
    "613a6375944c3035efe735e87766fbbd": "Update Succeeded!",
    "6177805463a6a4f28e61bb3435bee13b": "Successfully set, the site will stop automatically when expires!",
    "1a69486f70b6baf749e6e1c4d5fcf689": "URL suffix cannot be empty!",
    "2f858201b6da6a5419c5af8fd26f815c": "Anti-theft chain domain name cannot be empty!",
    "f36c15e89d61e07fb44095ae920b8fbc": "Please turn on the hotlink first!",
    "70dc560b6f4af6d210c9eeb8434c571c": "Response resources should use URI path or HTTP status code, such as: /test.png or 404",
    "aa8722f512ecebf5dae454e526402508": "Please turn on anti-theft first!",
    "bd0d7585c64988d80747a32fb0e3e15e": "Log is empty",
    "a17f5bc22553d897f6363867c0165256": "Default category",
    "0d0d87a34e787b2f4a59d912d4d441e4": "Category name cannot be empty",
    "6818a5095a78431eb3c99fe022b687b0": "Category name cannot exceed 16 letters",
    "c4f16bb3d87b92062f73954c86485f64": "Add up to 10 categories!",
    "5fd53f59be2a3dee94df28886840b9a3": "Specified category name already exists!",
    "1c44b4096bb88e459ddadef895bea1c2": "Specified category does NOT exist!",
    "8f52253b1f007fd14ed0f60b89593d2d": "Category deleted!",
    "b51515085fc6ea6a07192c61e068c124": "Successfully modified",
    "8d5a0b5b1a1c8691e1c0918e5a4da1a7": "This function only supports Nginx/Apache",
    "6678fd91bc04eb1e34e3474809387e7a": "Query failed , does not exist address",
    "7ac0a27b48f2931c7f294b996fe6b273": "Error parsing configuration file",
    "ee3a15a26aee235ac255e37342b444bb": "Setup successfully",
    "79799f8c2f024685df774550ea5b427d": "Website [proxy,redirect,http to https]  are not set to restart automatically",
    "29faf053a22c387532298233399e66f9": "Configuration file parsing error",
    "6c881e76c76b1f102bcb97a8b4f682f6": "This website has turn on [proxy,redirect,http to https] auto restart",
    "13fc1b8a101214be1a472db8de1bd8fd": "Website has turn off auto restart",
    "1fb58c8e2967a648359d13aa22d9e493": "The site does not exist!",
    "b0cd0c2bc5c6ce9f71127d60872209ce": "Website [{}] renamed: [{}]",
    "946fb31f804cdde218dbf05d7183e94e": "MD5 consistent!",
    "d83dadd8fcee6c014db8af454bc279fc": "Download successfully",
    "1336bbfcadd9119f86ecd48c2d9fb770": "The database connection is abnormal. Please check whether the root user authority or database configuration parameters are correct.",
    "ee102508d210854b6fc7da18e598140b": "Generated password detection failed!",
    "6e72fc97e2f1be35ae40ca21d6b1df38": "The database of this wordpress was not found, this may be caused by the fact that you have manually deleted the database",
    "6df8e9d3a4e149ff12445d981f6fc244": "Password reset successful",
    "f748d4e467e9f4f27540b6f5ce5b1ef8": "This feature currently only supports Nginx",
    "9747bb4f34180afd2f9a681397b269fb": "Cleaned up successfully!",
    "015d337f0646fe4b8a89b30041436e7f": "Updated successfully!",
    "321b336d92b3e894060637528499dcf9": "Deployment was successful!",
    "1850193ca4b37a25ee94db903eddc16f": "Deployment failed!",
    "b390405514d6291f511c9f3a4fb31249": "Site ID must be numeric",
    "e650b17a0b833e3bcdd8e859b37ce94e": "This database was not found!",
    "a0adaeeb3642584bd931c757b6f71d78": "PHP FPM optimization succeeded",
    "f11ab236591dc778c39c9429e141dba2": "Mysql optimization succeeded",
    "d145648d4281cb3266714c5986bcab8b": "Nginx FastCgi cache configuration already exists",
    "9c373c2796e866dc590f9dc7c80609da": "Nginx FastCgi configuration error!",
    "2750e686fcc97deec0122789a059edbd": "Nginx FastCgi cache configuration complete",
    "615681ddc1b0efb9f6d434adc1451bb7": "Nginx init FastCgi cache configuration already exists",
    "a61c53dff88925e428f2a295b18ac807": "Nginx init FastCgi configuration error!",
    "28b386f7ab5957184b60f47c0e540d68": "Nginx init FastCgi cache configuration complete",
    "b7082bd55a134bb3a142570572e1c469": "FastCgi configuration does not exist in website configuration",
    "c0ff8a4b4b8f68c4ba7df88588291590": "The FastCgi configuration already exists in the website configuration",
    "e3a6621c5ea036c8f82d3f2d343f1bc8": "Website FastCgi configuration error！",
    "4c87778ab71a4e47170ccafd6edb4922": "Website FastCgi configuration complete",
    "e3fa50f6413dbb7bfe7cb26e1acd3d98": "Please login with account first",
    "121303c67f81a8ebda41de51c8afaf27": "Please log in to your aaPanel account on the panel first!",
    "d5670370d84473122d8e4d5a3b27b4bf": "parameter error: num",
    "6b1c16b7a785029c0a11de3ab31cb125": "Flush status success",
    "e06c1ddc33f674068e3ca201094145d1": "Activate successfully",
    "819b23804f66eddddfba39e7bdc53e68": "Activate failed",
    "4f57c5dce8b638737a368af15409439f": "Activate Failed",
    "fe94df1697f309269e00428cae6bd141": "Renew Failed",
    "b2ac1158b825f44cb363648fa3ad60cb": "Renew successfully",
    "78d29c0fadebf704e471a63afd430250": "Apply Failed",
    "3649e869737aa87f263194ce7f88f19e": "Apply successfully",
    "34c4dc380e690d2ff6ebb6aaed103401": "product_id Parameter ERROR!",
    "28731318aa493586f88894355a79cb48": "Failed to connect to the server!",
    "0161305479129bbe47bb020605a15d40": "Setup successful!",
    "5c9b599b99f7a169b9cd25f7045eaac5": "Synchronization success!",
    "b6601359f1ae1067d4c4d271b7407639": "同步成功1!",
    "10a1984f6c5b935c5d8c7d4b4345e1e5": "同步成功!",
    "86da84e8e3aacf73ee745caee5904268": "同步失败!",
    "8ed30fe61ac59c9e1cb4a75d9a48d477": "Created successfully!",
    "330e51da1228a070540f82eb8e78155c": "Set up successfully!",
    "7ac73ef676faaa8a5f8e3924b4d151e3": "Username or password cannot be less than 3 characters",
    "88d8a4565feba5ad270c00e85564b96d": "OpenLiteSpeed is currently not supported",
    "c1f8cf125da0d6db1c4e0d09033c9ddd": "Please enter an account or password",
    "bd7fb7b4280616cbe5de49eb1ee8cc3a": "Please enter the directory to be protected",
    "8c48114518721e3966cd4553a0cee705": "Please enter the Name",
    "dd65d82f6868cfa127f86e5658674829": "Site password protection has been set, please cancel and then set. Site directory --> Password access",
    "1cc6b0e84b90d0ca0b863fccc0f33b36": "Directory has been protected",
    "b7526fc6f8b21e71ea1e290a982df4c9": "Successfully created",
    "7c0f11514254eedfffc86cf0bd09b98f": "Apache2.2 does NOT support MultiPHP!",
    "69be778c38b9edc0ab3040c478c39370": "ERROR: %s<br><a style=",
    "afa29ddf9281626cc3c38c6916fc85f8": "Please enter password!",
    "c0e041994aa754afc78eeb7d7a733dd4": "Password cannot be less than 3 characters",
    "f47761ebe7a90671002269fa583fd42d": "Password cannot contain spaces",
    "544373e5036db114055a7273925d383d": "Please enter username!",
    "80e16ffe250d19ec3484768a1ebfadb6": "Username cannot be less than 3 characters",
    "53233c1f083feff5285b9544b566dcd8": "Username cannot contain spaces",
    "e221dfc9ae035c5db6c115506cbb15ee": "Please enter a name!",
    "123ae3bf1c245ce11cfa41ca10875999": "Name cannot be less than 3 characters",
    "ecc99202a14e7eca326476cfda2e480e": "Name cannot contain spaces",
    "d80776d69dc2af608bb20a1c387632d7": "Name format must be [ aaa_bbb ]",
    "7b84e677e97bd4943a6639a22c1a1704": "password参数不能为空",
    "5f3160e82bc0c5278923b609841e588b": "开启成功",
    "f288f8c23f8d03a699a49bf1fb8e7f53": "ssh选项失败",
    "d3118650da719b6b0cc83230204491de": "加密方式错误",
    "24513dc8c02bb021a1c944009c19215b": "开启失败",
    "8a3140f96ba5c5df5560d0bd27aa4cd8": "关闭成功",
    "3765f17d36dbbf2ce3f42263140bb3f9": "uccessfully uploaded!",
    "0c2739999b5107b5e0ec1daba5f781a4": "File does not exist!",
    "7060f57ff9e237a85b15eef45647d061": "The file name contains more than 256 bytes",
    "b1bcc839644a9a611f9d8e2e1f63e0d0": "The file name is too long (over 255 bytes).",
    "29886cc45dfd7d6c3177d4a6ccfaae94": "The full path is too long (over 4096 bytes).",
    "a3b7d5cfd749d2f8c5af2a8f45f002ea": "Failed to check file path: {}",
    "38435dd5a615624cc69531abfbd703fd": "No special characters can be included in the file name!",
    "755a84ac806ba86d4c48936dc66e3fef": "Cannot upload files to the system document root!",
    "a5c484db60a79c6813a17bc3326cba11": "Wrong parameter",
    "e9fe2f4360929409c22f85b1648f384c": "Not enough disk space",
    "3f619d1715a6655f2005cfc5b8c68772": "Successfully uploaded!",
    "e43d9157935634a15059bd1bf18415dc": "Recovery failed!",
    "0e20e16a4febfeda715769b902a59334": "This is not a directory",
    "6036dced70bfdbbd88295453cbde9bfa": "File creation failed! The disk is full! please clear the space first!",
    "30d24a9b6b261e0750bb661b31987b5d": "It is not recommended to use [ . ] at the end of the file because there may be security risks",
    "be0d6b0c39cab719b1c61c8015434a33": "File names can NOT contain special characters!",
    "b9e117b56b51b2d3018081eacee6b3db": "Requested file exists!",
    "807e31c87b236897fa1fef873d6f6e6c": "Successfully created file!",
    "2ad238d651bf0bd82f0ae2956282be25": "Failed to create file!",
    "88c49b5495c38de4f1c7bb7faddc87ef": "The specified soft link file name must contain the full path (full path)",
    "167ef22f59be6706a317a2f02e27e656": "The specified soft link file name already exists",
    "5c97229e5cb4adbe5089c8b1ddd4d6b2": "Link file name is illegal!",
    "69908f8298ea9cf873cc85644efdbad6": "Softlink file creation failed",
    "b9fafba1d56fff09f8dffc1d53d23106": "The softlink file was created successfully",
    "b40170992801cb3d6930f5649d1dfe4f": "It is not recommended to use [ . ] at the end of the directory, because there may be safety risks",
    "0253f56ac4bf1e2bab05844f11588b3a": "Directory names cannot contain special characters!",
    "40a0060d11d54723173dfe1fe62115a1": "Requested directory exists!",
    "6ee1e36c05e03fa9fffd8679802b9cd4": "Successfully created directory!",
    "16ae03054adcefefefea0a445bb4bdc0": "Failed to create directory!",
    "d6ed4f1a1cbc9a3c09c4cab0587c9675": "Editing this directory may cause service exceptions!",
    "e4db5a6f17eff85861e5d13d5cb29538": "Cannot delete non-empty directory!",
    "18d4019ccaddd6709b38fa3a0a6f36bd": "Directory moved to recycle bin!",
    "7f01a8955f1313d39d7305c5a8f369d3": " Successfully deleted directory!",
    "50f496129c1f31d2c5945f7626b85b79": "Failed to delete directory!",
    "1dc8a14e9861fa32b544006590c08666": "File moved to recycle bin!",
    "07cbb5e8d174369377832adc0debb2b3": "Successfully deleted file!",
    "f2cbbab1d3bffc73466f6b494c0bd4f9": "Failed to delete file!",
    "3b9f9f808c2b8cc4e2ebcbc944400e59": "Recovery succeeded!",
    "1993c6755b58772f028e33223e43629b": "Never trouble troubles till troubles trouble you!",
    "027ef5979f72a8ad82da2a5d58ee069e": "Parmanently deleted {} from recycle bin!",
    "62dea51f3a49420412addfc2715da183": "Recycle bin emptied!",
    "f5b5dc046351c258a40f25a76f4ff36c": "Recycle bin feature turned off!",
    "7aed5cccfbfccf8f9c6b395993214cf6": "Recycle bin feature turned on!",
    "2af7856d75a678be6c9483fce92fa142": "It is not recommended to use [.] at the end of the file because there may be security risks",
    "10863e27eb3cb8450a82141a1a2fe884": "Successfully copied file!",
    "bc79eb69c067675e6c004685489ec15a": "Failed to copy file!",
    "04095d5bd6142994817541b148e646b7": "It is not recommended to use [.] at the end of the directory, because there may be safety risks",
    "5dbee253e0c0010801afe5aa4a75076c": "Successfully copied directory!",
    "fdd370a7fdd0583ab2c525f61354de40": "Failed to copy directory!",
    "4d2d9fb4c5fad04a57ae0d78ff6e3cac": "The target file name already exists!",
    "6fd3281a326ae6e050a123f18c85d52b": "Meaningless operation",
    "1c209b0ee7e706650fc8d7577558262d": "Successfully renamed!",
    "49aa3054caf3f7113a50d7cf8e145db1": "File moved!",
    "7a33ac075e0ad5cf363f9629c3772d4f": "Failed to move file!",
    "41b80398421e2b8fc213bf916b9c72ce": "The file format does not support online editing!",
    "35cbcc43b11038bf4a1b07d5ac213175": "Cannot edit files larger than 2MB online!",
    "717d5d580ae0c460998885cf68e4a139": "File encoding is not compatible and cannot be read correctly!",
    "e11ae7287b857365e57738fee02092d4": "Failed to open file, file may be occupied by other processes!",
    "c9ecd22ff27392ab09e84a9173fc2139": "[path] parameter cannot be empty!",
    "e9dc8cb01fc4c70ac2510a9ea7636d98": "Files larger than 3MB cannot be edited online!",
    "888c9de5fc0f1389080b1c2bfac90ee1": "Failed to save the configuration file",
    "6b7b87210440f6f1e97c96967dd1d95d": "Do not modify the 404 rule commented in the SSL config",
    "b85e34869ba5c840bdf723cba455d12c": "To modify the 404 config, find the following config location",
    "c980badad6cc4c836a0c61a4373cff24": "Failed to save the configuration file:<p style=",
    "3812bb9254d5bcb879ec62f0fb5bdd49": "{}:<p style=",
    "29caf288038ce571e520cf1039e1101d": "Failed to save, {} file has been changed, please refresh the content and modify it again.",
    "5f8cb036f6ecb0c73502d1d7919702c8": "Cannot modify history copy directly!",
    "796a33e66e4f68f2f213e62c86064d67": "Wrong file content, please save again!",
    "5b543e9330be7ac350668b11a302b001": "ERROR:<br><font style=",
    "db8ecb61f23a81a38b2c83858269f951": "Saved!",
    "c82ee5682e0f70eea78baefd0106c56a": "The specified historical copy does not exist!",
    "43b6ce6e98b57f62a1837a918c8be312": "Not Edit",
    "193dd3aa873052bb7d4f5bd236b8f043": "Automatically saved successfully!",
    "3e84df818633b978c88bf54f2272e3db": "RAR component does not support aarch 64 platform",
    "9c36e7618938262d25ba84fb3f4e25cc": "A compaction task has been added to the message queue!",
    "903e9fbbeca62b94e7860c1739138f18": "The specified archive does not exist!",
    "7f07f4097c3c8f25753937e226fcf7c9": "Decompression task added to the message queue!",
    "de63888569bbae63af29a61d83014e38": "Successfully marked, please click Paste All button in the target directory!",
    "12498689c55df7f002ab47141a982f3f": "Batch setting permission successful!",
    "a960e3a4cfd29e6a30e5a47624685e9c": "Batch deleting successful!",
    "050700da47b38e412c72dc4192da3ad4": "{} files or directories have been moved to the recycle bin in batches",
    "920db7480bc77b933eb865b04de8cdf3": "The operation failed, please re-copy the copy or cut process",
    "9633560dab3798640d5f3dde25ecd0f0": "The operation failed, please re-operate",
    "0aaada14f3ac1f8a411107d6c4adbc78": "Wrong copy logic, from {} copy to {} has an inclusive relationship, there is an infinite loop copy risk!",
    "d1b1bfdfe205548ebc32e44a47e9e6f9": "Download task added into the queue!",
    "6c9b8d7a912fa8bec48a81b647caeec0": "Download task added to queue!",
    "fda9ea5dbc0c92ecc0e4e679a325d9d3": "Task deleted",
    "ee44c81dd76fdb4c4384f0b93478a7e2": "Task queue activated",
    "7749cb4c59318b7d30636514843ab802": "This extension is the default extension of OLS and cannot be uninstalled",
    "8524de963f07201e5c086830d370797f": "Loading...",
    "02e14d3c1dfbb0975d02fe4c344c9030": "Command sent",
    "e1e555575012c18b9a430870e1645163": "No drafts available!",
    "35cfe9628e7bdb4e7265b12db36082d9": "File or directory does not exist!",
    "ff9db61cd735be695320e1842af8fc1c": "Do not add it repeatedly!",
    "856c603181a38914ebd8d8831e6547c0": "This favorite object could not be found!",
    "b549591089f4dd8afe2ca56c0ae6b8bc": "file does not exist!",
    "a235681e5c137fda7b04ae9299fbdbbe": "This file is webshell [ %s ]",
    "7b05147a0e7962f52f65957a02be4ac3": "no risk",
    "9edc346dd4486fc2b4c02557335a42dc": "Please enter a valid directory!",
    "f9e2e9cec2f30ffac0609b0ef2d6c987": "Starting Trojan killing process. Details will be in the panel security log",
    "3fbeac86385f3356f13cc5a18c4538b4": "The specified address does not exist!",
    "d706a659e0f865956ea5089a5f707ca4": "The length of the extracted password cannot be less than 4 digits",
    "6065c9d51902c254c1f314da38ea50a7": "The password only supports a combination of uppercase and lowercase letters and numbers",
    "e1528af4f0b3ebdfa31bd0d6d25de385": " Please do not enter the following special characters [ ~ ` / =  ]",
    "0448187d5d820f763b2ab46763e04448": "Already shared!",
    "b8ba9c424d1ed4a8154cd90e295c221a": "Command has been sent!",
    "7d2a60e4ec4a46baf84af510312179a1": "No composer available!",
    "5419d0133e305950c01ce21b979ac43c": "No available PHP version was found, or the specified PHP version was not installed!",
    "aa1d2af0e39f4f3fec3ad44d53666bcd": "The composer.json configuration file was not found in the specified directory!",
    "2ccaa427e3b09d9d292c88da692828b3": "No available PHP version found!",
    "b2395c5c988697212ef92e320d47097b": "[Composer.json] configuration file is not found in the specified directory!",
    "1b58517a177793277f673701c1b7d8b2": "[Composer.lock] file exists in the specified directory, please delete it before executing",
    "e59eb71bb0d6c668ddf49a526468f40a": "Currently the latest version, no upgrade required!",
    "30965a653ff8df5b3db29db70f08ece8": "Added successfully!",
    "d10984c79639f3a0f9be476c18f357f5": "The number of backup versions has exceeded {} ,Please go to the upper right corner [Backup Permissions] to clean up the old backup before operating",
    "b70e465b995bdb2584c99c159c4f4246": "Path is incorrect {}",
    "bcecd076fc6e1a2615302eb5b5a176f1": "Backup error {} ",
    "f2c880353acf07929da35bffaac4b594": "Backup succeeded!",
    "f6411db1e43bb9da9d063968c576df9c": "Permission restored successfully",
    "7d37eb41fe54f0f24fe081d575a999ff": "The file does not have backup permissions",
    "b874bf37e7b46636902eca4c45a4ec6f": "Permission repair succeeded",
    "b7ad022c6ce9435c43c6760c8ba89b20": "CA can",
    "5d39c57e28ab85457e4949306be619e8": "The CA server connection timed out, please try again later.",
    "721eb0b3ea85b39c22f16d6dfc84bc32": "The domain name does not belong to this DNS service provider. Please ensure that the domain name is filled in correctly.",
    "b5366a9c53b455fdf8a552c205ca9021": "The DNS server connection failed. Please check if the key is correct.",
    "4de3dc0403846edfe5ff520837e2bbe5": "The signing failed, the domain name exact set of domains: (.+): {} exceeded the weekly number of repeated issuances!",
    "30c0b6ae1acf6137b588473814f3330d": "The signing failed, the current server IP has reached the limit of creating up to 10 accounts every 3 hours..",
    "797e2e43e3fc3737891adc8ab4a1655c": "The verification failed, the domain name was not resolved, or the resolution did not take effect.!",
    "9efd01f346301888216d77d35ec156cf": "Authentication failed, domain name resolution error or verification URL could not be accessed!",
    "6c23a7d25119c77017d1aa04761fefe8": "Failed to connect to CA server, please try again later.",
    "b7a370078ae6520cde883252890195cf": "Unsupported domain name {}, please check if the domain name is correct!",
    "1593706a4e3794c75129c8347021f0c5": "The domain name {} did not find a resolution record. Please check if the domain name is resolved.!",
    "1d80008b0cc4936ab73047baf061c84e": "If a valid TXT resolution record is not found in the domain name {}, please check if the TXT record is correctly parsed. If it is applied by DNSAPI, please try again in 10 minutes.!",
    "81dab277ae106f35a118916e25f3f026": "Found the wrong TXT record on {}: {}, please check if the TXT resolution is correct. If it is applied by DNSAPI, please try again in 10 minutes.!",
    "b1bc7e763e87ef08d753a0676a0d5361": "This domain name does not exist under this dnspod account. Adding parsing failed.!",
    "43901eff07fff70732a4e1d6a732920b": "Connection timed out, CA server could not access your website!",
    "7cb06b776259c13fa73d3be5577df74c": "The domain name {} is currently required to verify the CAA record. Please manually resolve the CAA record, or try again after 1 hour.!",
    "09c36cbe592612c2546e60652f2d6964": "Verification timeout, please check whether the domain name is correctly resolved. If dns is resolved, the connection between the server and Let",
    "e10beec48a4a4b433b2fec2eaff64671": "More than 5 verification failures in 1 hour, application is temporarily banned, please try again later!",
    "239067c8e0586af7c09738e8240438fb": "The renewal failed and the certificate directory does not exist.",
    "c7664672bf11463a4cc40c61aeca77f1": "Renewal failed, missing account_key.",
    "3f56bc50f098e641bb3d42e2d4255cbe": "Ready to apply for SSL, domain name {}",
    "bd6995f087c0dacaecd470ca10539a2b": "The list of applied domain names cannot be empty.",
    "3b5e16d8f5e1b88c78e494e6601a4d01": "Get successful, please manually resolve the domain name",
    "cf6b24b05942cd0c3723d7a4c25e6138": "|-Saving certificate..",
    "bbb21c1842b512148f687ea068553c85": "|-Setting up auto-renewal configuration..",
    "c06d0b48f82d74d3c2854dabdba12d93": "|-The application is successful and it is being automatically deployed to the website!",
    "569488d54cbcce1331896e4254f63a92": "Application successful.",
    "1851141907c561e6ac67cba17e549232": "|-Initializing ACME protocol...",
    "78e67927014eab1b84eb285b6057fca6": "|-Registering account...",
    "4896fdcb74c0e04522c8d3d89d08d569": "|-Getting verification information...",
    "1016ed461618afd2dde9a4a709a4d080": "|-Return the verification information to the front end, wait for the user to manually resolve the domain name and complete the verification...",
    "81a3b1828b60659bc3d3c9711e66f0ba": "|-User submits verification request...",
    "f147fc272d665cd009e1108c5fb6993d": "|-Requesting CA to verify domain name [{}]...",
    "4c699430325d31db3d7b43b0a0999364": "|-Get CA verification results [{}]...",
    "2b7dd2a937ababf46efb11073787664c": "|-All domain names are verified and CSR is being sent...",
    "1de253d3eb460e60480626694092d89e": "|-Getting certificate content...",
    "a0c16d2f8e2aeba9dd9a3b040861ff39": "Certificate acquisition failed, please try again later.",
    "89edc2a5e6ccecc2bdbdd1f9536fb90a": "|-Error: {}, exited the application process.",
    "94417e0c15f634f59ce15128ef146686": "|-Error: {}, exit the application process.",
    "03268bb5fa60cf57ac7c30f1f99dab01": "|-Exited the application process!",
    "be2d0d9f1a9d04ff22b70bd5bee9b8ef": "An error occurred while requesting a certificate using dns",
    "409bd1860bf065c68921473fc2266347": "|-Adding resolution record, domain name [{}], record value [{}]...",
    "8b2ee088303a8001eaedb8c62e3de7e3": "|-Attempt to verify the resolution result, domain name [{}], record value [{}]...",
    "a11fba95c84fff590acd7dbdea4528e6": "|-Request CA to verify domain name [{}]...",
    "676e1a4f8e4561ad55045461f3421d62": "|-Check CA verification results [{}]...",
    "d60d5b998a8ef802ba7f5b5ed343e256": "|-An error occurred, try again [{}]",
    "71087be1722815599ebecd0fd0f58b5e": "|-Fetching certificate content...",
    "6d1e7a222bfe888debd080a117490c9d": "|-Clearing resolve history [{}]",
    "77619ceb7742d8a8f87e52b02592d873": "The signing failed, we were unable to verify your domain name:<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 is not fully effective.</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>",
    "4d6822ed3bd01f379f2ab4b1e68068d7": "|-There are currently no certificates to renew.",
    "b74c00ca5fee122c49cd66ce3d91b2cf": "|-Renewal failed：",
    "0b1c93d38c86c8d379886293cdf8ba66": "Task cancelled!",
    "d5ef96e383d376beeec28da7acfea516": "Download file",
    "f24f6c5f5841340f898a6baaa6478bcd": "Download file {}",
    "9fdd777388a418cef77bce46c1b2511a": "Specified compression format is not supported!",
    "4fa407ee74026903dc3013d0b2471eac": "Compression succeeded!",
    "ece43dcaac9352f58c422e500266a927": "Uncompression succeeded!",
    "ac4eb62573e34c36ff426c8a6360c781": "Backup error!",
    "438ca4ffcf6fbd44ec129e73a24f0deb": "Select sql/gz/zip file!",
    "0edfb4a54d6cf45209a6c7929b8b9919": "Successfully imported database!",
    "f6039d44b29456b20f8f373155ae4973": "Username",
    "3544848f820b9d94a3f3871a382cf138": "New password",
    "6b1bc4e672d58d46d23502dcd78129be": "Clearing log info",
    "0e900c57ee4635719ba671229ead12ff": "Clearing task history",
    "1dfefaa079cbde4da09e89af6b49ff33": "Clearing network monitoring records",
    "f59489317e210ec566cf6b6c9e3b20b9": "Clearing CPU monitoring records",
    "e0976b426e3109ee01a1182b7c04b987": "Clearing disk monitoring records",
    "2c1eb277ff700f04b65306399784f875": "Clearing IP info",
    "4abfe31831aa15dc27ff44067b2bf0d1": "Clearing system history",
    "0c06c1eb5ef47b883f7cbcab9be84e97": "The panel is packaged successfully. Please do NOT log in to the panel to do any other operations!",
    "b60091f633dedd493b16f5548e32233d": "Panel initialization address",
    "b097eb5212f13c74d1c96b59f65c4dd6": "Successfully cleared {} tasks!",
    "e82eb2921856b4230611dc1406f60a6f": "System rubbish cleared, totally deleted [{}] files, freed disk space [{}]",
    "0d793de4ae05511630a2eeea9b5528d9": "|-Cleared [{}], deleted [{}] files, freed disk space [{}]",
    "db62071d34202efa3a0aa1a743394938": "|-Spool cleared, deleted [{}] files, freed disk space [{}]",
    "a1d3c6c221b8ceaaef8881e09d0a2945": "|-Clearing PHP Session ...",
    "c16f6a333c0ba871467568be496cbea0": "|-PHP session cleared, deleted [{}] files, freed disk space [{}]",
    "5d88b58a1c0ba0dee9eeb89a8bcdda36": "|-Clearing up temporary files and site logs...",
    "e038ca57ad9c03f40bec42908af2ccff": "|-Temporary files and site logs cleared, deleted [{}] files, freed disk space [{}]",
    "fa3d217e80478d3c03c437b7fc11432f": "|-ERROR, username cannot be less than 5 characters",
    "4cffae9f32bf898c859a5937268b9727": "|-ERROR, cannot use too simple username",
    "fbcb6a4b1126170666b4c4102afbb43d": "|-New username: {}",
    "cbe2d798534f872748b7cba6615596d8": "Customized edition with aaPanel",
    "ec1d9ff2578e1f231696217b2c2d15ab": "Failed，cannot delete current port of the panel!",
    "51708089c15820800d3dd7bd8d8cdfba": "aaPanel",
    "fee066b1b93fecf9545758cf9a87c3de": "Updating plugin...",
    "c6462fea6d27e4ecfc68ae1944051f77": "Login succeeded, loading...",
    "c11f9218de293117d2cd58a009534167": "All plugins successfully updated to 6.0 compatible!",
    "cc478711642936a519c27b7c388fbb50": "aaPanel CLI",
    "cfef992430ab5a7b2373138d4b86425c": "Restart panel",
    "95b8b68d1c80ca75e1ab15bf5b9a8394": "Change panel port",
    "f3013e54b467cdb2fac9a424bae963e4": "Stop panel",
    "15ea17031cb6a968e3b9ea2b28546c53": "Clear panel cache",
    "20cdfcd210da305d900d25ec4c084184": "Clear login limit",
    "ab41db99c7941ef74c37bd97733f7707": "Reload panel",
    "315f4fdd99e49c6a2e80a95ce82ba534": "Cancel entrance limit",
    "07ed88796641228c3602122cf5075fc2": "Change panel password",
    "63d8f2a0e51e9243f91b0285e4e44667": "Cancel domain binding limit",
    "3913f08c2fa53f4c413cc0772f9401d1": "Change panel username",
    "b773a80578cdc8f50d57393d6b0a3d67": "Cacel IP access limit",
    "a6a23a4004f99fef13372de56433edbc": "Forcibly change MySQL root password",
    "bc449263dd0183a82a3d0a03cd8f26dc": "View panel default info",
    "975687e8a64e2c2842a34ca6d6bf8e85": "Clear system rubbish",
    "84bc199f1a5ce205b0f5fc3e64ef3e95": "Pls enter command number：",
    "954be127268a1704a7af22b23bb440e8": "Cancelled!",
    "51c6348531daaf0fb1e84fafa12b5f15": "Pls enter new password: ",
    "34c4edd98a45ea8a13556965a6c4f2b0": "Pls enter new username(>5 characters): ",
    "219863186dddc079747a525bb7877a88": "Pls enter new MySQL root password：",
    "c172da334fdcac77f704fa4408dd2f16": "|-ERROR, password cannot be empty",
    "a79cf67c04d379c4916dc584c9d8333f": "|-ERROR, password cannot be less than 8 characters",
    "06f5000079703a33b91564159f07770a": "|-ERROR, password cannot contain special characters",
    "913153f9957100bcf3029e8f3d5bc5e9": "Pls enter new panel port: ",
    "39ea14ec0df812219c450ba15230ad2d": "|-ERROR, no valid port entered",
    "bab5cb07adebbfbd938180d6862a7ce7": "|-ERROR, pls do NOT use the common port as panel port",
    "00213d6b5423971311e5a47f83081a24": "|-ERROR, new port is the same as current panel port, no need to change",
    "e1e57838b2c7e1567fb96e20bfd474e0": "|-ERROR, specified port is already in use",
    "5093d954f09d473d091355fe292920a8": "|-Entrance limit cancelled",
    "e0b1cb1725c8fb29d42fa69d679a73ea": "|-Domain limit cancelled",
    "968c7b9246b5ab3d3e7659cea211a20b": "|-IP access limit cancelled",
    "e06d1ba70f1331e9f9a113cc2f887d3f": "Unauthorized",
    "6c89f438bb1463ecd92f1832d0aaa277": "QR code expired",
    "a11371c8ae1f6978f0dd88d0bddaa1be": "Scan QRCORE successfully",
    "ab9f853a311a37b0fdc50cdfb4e7ac05": "Login failed 2",
    "735ff2bcf3bc80998a077ba01d50ab8c": "Login failed 1",
    "5b0308d8fa9b2acb17601e300f789005": "API is not turned on",
    "55c294cfb3e6b69997d8b5cf04369914": "Unbound phone",
    "13b08ce52b782ebdc94a64637cd3c992": "Waiting for APP scan code login 1",
    "21d947c00f0d5b4ca710f7db100b8af3": "Waiting for APP scan code login 2",
    "9d7820cd626f61af19de756761a2280f": "Waiting for APP scan code login",
    "ed8abe55f77bc3512706869b791aa8f0": "当前二维码失效222",
    "727f11bf8b090ccbf27efcfb530e262f": "login successful!",
    "8d4d13a3836227d377455b5dc0256d5a": "Sorry, OLS does not currently support this feature",
    "6ca3d3b27428d22e047e13a552f1600e": "Add Successfully",
    "868903fa7bc939d9ff39df264589c0fd": "Delete Successfully",
    "4f7e04eb8dba15474e74e11df0c02a13": "successfully set!",
    "aa8e78fa88d0bfaaf68110219583ba96": "It has been retested.",
    "e1bb08ea6a5543e3d7076c8dd55496c8": "Detection failed",
    "621a965bba1442f39a3491d7442e968b": "当前系统暂不支持",
    "5ec14542d76e320be548502216749b04": "扫描失败",
    "1df790ce75c2644b8d1a0708874340b6": "扫描完成",
    "949aea6b29e43fcceab11ac1b13d07f9": "{}设置失败!",
    "ccf864247f7985a86e14f7fe4b9ce5a7": "Successfully set!",
    "83fca103ffe22d911a49196e3065ff25": "Retested",
    "aab2b67d697c82001fc3764f03df953e": "aaPanel terminal",
    "9eee7650a676d53dc51e3361f2b2b99f": "Wrong connection address",
    "f2dbc6dd77ebd7ee6e635d2e88a29388": "Reconnection attempts:{}",
    "7b4a3e2ccafd5410416625d455f7db44": "Retry connection failed, {}",
    "770d0e3e69e2bdb0f4688d602253fa28": "Authenticating private key",
    "f86ecbf6201e5cd8df8b72fa2063029c": "Incorrect private key password:{}",
    "71c1d999795c8090f7935a505db13faf": "Private key error: {}",
    "35c953aecb570759e062d478bc5947c0": "Private key error!",
    "38b5977db90e0d87467a6dead02cc9d4": "connection succeeded",
    "3dbc3d6f340c62446d5e19a7a338474c": "Authentication failed {}",
    "e0825948c99299a2d2f7171634bd5fe8": "The target server actively refused the connection",
    "a51fb75bde49493b290d1d654cbd018f": "The protocol header response timed out, and the network quality with the target server was too bad: {}",
    "59cd37aca5d30b4bd0c1b746c8dc4cc0": "Private keys may require password access: {}",
    "aae28d19de861fdbd60625f5924b0ffe": "The SSH protocol handshake timed out, and the network quality with the target server is too bad",
    "41f6f8e498eb036ae69adbe2f80c3dd6": "unknown error: {}",
    "0122cb69d6c480c4e5a18fcb0acdfd49": "The authentication is successful and the session channel is being constructed",
    "fa2f0078903e1fbd1f06fb383cded8e6": "Login success\\n",
    "1a0fc31214912c08b49032069b6c0ab4": "Login success",
    "0b2b278588fab56ed760e52a21ed5a15": "Channel disconnected",
    "20536b8e623d518be1f31d393839ef70": "The connection is disconnected, press enter to try to reconnect!",
    "94c94a73ad6c35edec9bcd4bfb100c88": "Error reading tty buffer data, {}",
    "9d46aa2efa419ff4a75df14577f1e629": "The client has actively disconnected",
    "d566f8db7ec2abe7de92e59c901c4077": "An error occurred while reading data from websocket. Retrying",
    "0a6dc00cd150c5a1a776182bb2ea7406": "SSH_LOGIN_INFO",
    "01993e4270c796db59ba22b3c2f53241": "The specified SSH information does not exist!",
    "ebd1aed8f2ab2f1ad08660f609f60206": "The specified host address has been added to other SSH information!",
    "649ba4179316d90343c8169038958400": "Specify that SSH information has been added!",
    "9d048cf9fd858ea33d6607855e4c8219": "Please pass in the [sort_list] field",
    "e13d2375856de89c040c6eadfe65d699": "The specified command name already exists",
    "f64f7d7e07ab5fd2c7a8eed2274793c3": "The specified command does not exist",
    "0b69cd55a690bee672a1fb91091222f1": "Start backup",
    "a2eabcbade98a44462292c4666e62044": "Backup completed",
    "7b73b93bef61012a61ae023017d02721": "The specified directory {} does not exist!",
    "360cd057ad479f8662f7d1ba66f5cc8e": "Uploading to {}, please wait ...",
    "95130692a2979832dc4d2143403f3a11": "Successfully uploaded to {}",
    "46d0294b3bb11e927f96319ee81395cf": "File upload failed, skip this backup!",
    "d5d68ebd5292fcb5196ec251ba873f6c": "User settings do not retain local backups, deleted {}",
    "d2f7749d7de8ce82ae866155351919b3": "Local backup has been kept",
    "778f2718d7245db0fad84757bad751d6": "Failed to clean expired backup, error: {}",
    "dd78b9ebd58a8dea880563698d4c4330": "Keep the latest number of backups: {} copies",
    "5e2616a34c7b01f741cd85ad10bb9cbc": "Expired backup files have been cleaned from disk: {}",
    "a0adb8f2e5f0d4397d48466bafd6f230": "Expired backup files have been cleaned from {}: {}",
    "380e4afa19e793ff5f8c1ecd6e2a228a": "Backup site: {}",
    "9572c95333f896e891521e61d7c5a297": "Website document root: {}",
    "7a9a182fc01b961feb593d180d13aeb8": "Backup directory: {}",
    "8f116bc202c47d146df58722a3ac30c6": "Directory size: {}",
    "1f9491d864cba19c180abe8941a92023": "Exclusion setting: {}",
    "0a474e5e60d667669b163e7a561d1868": "Partition {} available disk space is: {}, available Inode is: {}",
    "0064cb4c6495eb71bc7dc65c5d87d19b": "The available disk space of the target partition is less than {}, and the backup cannot be completed. Please increase the disk capacity or change the default backup directory on the settings page!",
    "48f2f0381d27c0907c8f4be1bbe3db3b": "The available Inode of the target partition is less than {}, and the backup cannot be completed. Please increase the disk capacity or change the default backup directory on the settings page!",
    "1d5217f82b4cef426f8ee3fdde465424": "Start compressing files: {}",
    "5d38cd7c4d8e2b0c4fa5591f8eab0c37": "Compression failed!",
    "78aeba095e656fa57452b915487c1b99": "Compression completed, took {} seconds, compressed package size: {}",
    "5789a3a4123ffb9fd9073fbda416e9c6": "Site backed up to: {}",
    "6cb4511c7761c4cdaab742496c122023": "Directory has been backed up to: {}",
    "003ee27348243be75678b9cff2903eb3": "Backup wordpress [{}] successfully",
    "a58667d22a7d741f6c90bc6082acf1c4": "Database export failed!",
    "640a52c8f34bbd9ed9f214353440a490": "Notification has been sent",
    "3875029ec22001de5ece63df8ea8286d": "Backup to {}, a total of {} {}, and failures {}.",
    "af3eb0c9d6b3f6e7e32d6b81df04a186": "Backup failed {}/total {} sites",
    "0dbafec38271230939c0fc9d41e9667c": "Failed to send notification",
    "2e828c10c1802fcfb4b8cabf63941c95": "Already exists",
    "d24776f54a44056b81759c279541eaa1": "IP does not exist",
    "c377bd51882c2de13c05f3fd77364d1e": "Open successfully",
    "35011518f3d61995df94ae0f52ce71f2": "Open failed",
    "4bd6cd0bd1b02515d1f2a1ef87840fb6": "Closed successfully",
    "0eda49d395586a0e870e7da49c5bc640": "ERROR: sshd config configuration file does not exist, cannot continue!",
    "10ebe4455acdf740afe863011118db72": "ssh option failed",
    "021210c97d1980259846f925154cd17f": "Wrong encryption method",
    "d9a55194048476c17552e9355a257855": "Successfully cancel the login alarm！",
    "cdc36eac77de70b19abc76387b634df4": "This send type is not supported",
    "57b2840409403678623872ce30eb14b6": "The message channel is not installed.",
    "a58320e783e827f26bcf2a246b8983b1": "错误：sshd_config配置文件不存在，无法继续!",
    "ba3811adeb131e9c127f72a3e07000a7": "Disable successfully",
    "109ff77e4cc09bb260a8603d0f56321b": "Parameter passing error!",
    "d2e5be778eb1cc374dbc6241f9a74aac": "Key file not found!",
    "4f20922485d59ff65db53473b17c0df9": "Search content cannot be empty",
    "7a428a0050c9d556e632a5f7175b24ed": "The suffix cannot be empty; please enter [ *.* ] to search all files",
    "cdd28535892f88791917e7ed77a8245c": "The directory cannot be empty or /",
    "e7582a886ed8861ac63d9b2a7d94b973": "The content to be replaced cannot be empty",
    "90d0982f5d024da53b21f69d3f0c8cbb": "Database does NOT exist!",
    "b376175f0c97d2ab7c37e44ec3b3a1b9": "Nonsupport mysql5.1!",
    "4ff3b49771b3e27d533b9f4757e8e405": "无日志",
    "e50f043316845a08a945f69e097f1a54": "Successfully opened",
    "9bac3879208bc174db83cbf159528cc6": "No password authentication",
    "47615fee65c01faa2563c55350de8a80": "Turn on password authentication successfully",
    "679732c39dc813cb331ab3840f2409dd": "The system is not supported",
    "6d981b7b2e975f5b7717b27abe1f8ad3": "Failed to open",
    "03f4a47830f97377a35321051685071e": "Closed",
    "3cab03c00dbd11bc3569afa0748013f0": "Inactive",
    "cb456215c3333db0551bd0788bc258c7": "Activated",
    "d07fa2f572b6d22996d25439da3f5d88": "Download the file successfully",
    "db1cbd9059a4f043534a00142cdfffde": "download failed",
    "c614196ffa00bf43880f547acfab993b": "Panel does not find the backup file: {}",
    "8080ccf57df49ce6d4792cc5041be1b8": "Currently only supports restoring local, Google storage and AWS S3 backups",
    "6f3446d8579a066540c5d7e68ff05f0b": "Restore Successful",
    "260ca9dd8a4577fc00b7bd5810298076": "success",
    "1cbb155db1ca49d77f886c41b7850b48": "Download error!",
    "5bf31cdecebf4cba00879d9088cc0a2d": "Please install the Pure-FTPd service in the software store first.",
    "6fa956d3a9e880b4190bfc1de47faa90": "Username is illegal, special characters are NOT allowed!",
    "d684964cf02bdb37eb086fb2470c0135": "Username is illegal, cannot be less than 3 characters!",
    "a6825ba054814d831e71f83ac090740e": "System critical directory cannot be used as FTP directory!",
    "d9743f24c43ea9b347b70513bb115730": "Name cannot contain /\\\\:*?\\",
    "1b30f87e42de42b3e2cabf0a0fe3c449": "Edit notes",
    "8e61d99ca246955cc31b67a365b2a216": "Turn off",
    "d154a5ff03bd9ccd568018f5e51d00cb": "Turn on",
    "977bb0ee804c260d3a00b2b36e161c34": "Please enter an integer for the port",
    "bdd5c4786695af78089e85f507e5643c": "FTP port",
    "a3ccdafa1b1c0701991598cb4b2d9036": "FTP account has not been set up",
    "4a743f34ec3bb93a8ad7cb4d36a17308": "FTP account has not been set up1",
    "195822d3b030f5055e98e823153daa76": "Matching multiple configurations, this operation has been stopped!",
    "e649cd842085301ff7921625076905fb": "Database name cannot be more than 16 characters!",
    "a0813a2a76fdb183b1b15f92221b404a": "Specified redirect name already exists",
    "5b35ea4807e1b63678ff55b391d9b39d": "Please select redirected domain",
    "a971e4ab85bfbda4fb6b1d57c1c8ed7d": "Please enter redirected path",
    "5f74874b100d16e90aa999e06b3e222f": "Path format is incorrect, the format is /xxx",
    "d5ba0768cd61aa8e0cc9b9b2addc2d43": "代理目录不能有以下特殊符号 ?,=,[,],),(,*,&,^,%,$,#,@,!,~,`,{,},>,<,\\\\,",
    "f0f290884251850f0d9fa6afc91d39c1": "Domain name {} is the same as the target domain name, please deselect it",
    "ff1251600d8019bbf4280cafc534a39c": "{}, the target URL is the same as the redirected path",
    "664d009c794ec236879112599b14a697": "Please select where you need to redirect to",
    "e63cd7427eff8a5cb737dfd1118f11ff": "The website cannot be accessed, please check whether the website is working properly",
    "2f0e4710a58107860d6332f0d0192ba9": "web server not installed or unknown web server",
    "79ec80b46087125542314cc116850dd4": "404 redirect set successfully",
    "f1af189cd525a4d5180b8ccdc305a926": "%s<br><a style=",
    "d8a8433146dbbeae50556fbae3021090": "Sorry, something went wrong",
    "98890699b6686f80f746e6c49132a9e6": "Delete redirects [{}] successfully",
    "9ef5b3575d4c2024222ffe32e7024ab9": "Old redirection cleaned",
    "514fcff31fc3b35b764c1c9b439a349e": "Redirection suspended",
    "a72754d202cd0b311b58e71e3f61a79b": "Remove successfully",
    "66216b10799820e9d0dec631fb63cbcc": "The specified run directory {} does not exist!",
    "95b74eae33bf38472127f1895e100f68": "The startup item name format is incorrect, support: [a-zA-Z0-9_]!",
    "6c5018491271049dfb28d4eaca5c05b8": "Launch configuration already exists!",
    "917297554206e682bc2fc3d0e942d812": "The launch configuration does not exist!",
    "b9e6a581c8bda90f8722c4210f9f1d26": "successfully deleted",
    "192c0d1fef1fe1536e84a5e61df898bf": "launch configuration does not exist!",
    "024e23842baaaaa0342604dee854b73c": "Not run",
    "38950dde8222e03087c13f7edb464126": "Unable to get process information",
    "e048e6989acfbee4fa371b8be68e05f1": "IP address youve entered is illegal!",
    "0c939a5a8e86280f277af48ae2b6a292": "SSH Server",
    "45db7159d9c542eb725f38a79255b33a": "Specified protocol does NOT exist!",
    "0a7b427205be69137ec0c34b0daa2808": "The specified server dose not exists!",
    "9181efe701ab213f180e21134c3ec784": "The specified database does not exist!",
    "a807692f816811dfd0a39636671636f6": "SSL is not enabled in the database, please open it in the Mysql manager first",
    "8b2e1449f33eee0bfa85c4371934c09b": "The database name cannot be empty",
    "dabda9e25d8947d0cc2f77315f88d7ae": "The database user name cannot be empty",
    "ee0b424e76ee035ae4b49ab73fc9cfb1": "Database name cannot contain special characters!",
    "95ad503eed6fabffe114016f288aa996": "Database name is illegal!",
    "62fc613c65110582f6483d5331e13dda": "Database username is illegal!",
    "1289763e4f4017915b90fc7f6d64f278": "Database exists!",
    "ed9386a8a2244478b48c442f1641d8fe": "The user name already exists. For security reasons, we do not allow one database user to manage multiple databases",
    "94e51c3dd2ab4957c6fc864b28236ad9": "If the access permission is [Specified IP], you need to enter the IP address!",
    "5ebea5e082e9347c1055620d1a925edf": "Failed to connect to the specified database",
    "df2f36f9a17ef3ae6d7d61f10feae2c0": "The specified database already exists in MySQL, please change the name!",
    "abf15f63af718dd9eab47991f728b039": "Open successfully, take effect after manually restarting the database",
    "77e957300746061855d609a7b7588caf": "MySQLdb component is missing! <br>Please enter SSH and run the command: pip install mysql-python",
    "ea8dca4dbb80a367725ec532356d4ad1": "ERROR to connect database, pls check database status!",
    "da422f411f10ca19fbfc0c49d7b27279": "Mysql root or user password is incorrect, please try to reset!",
    "99e3ce74a83862e58ec4ef7c7e141aae": "Database user does NOT exist!",
    "a6c2bafea90fd4f58496b7de0c879daa": "Slave database deletion failed, data directory does not exist!",
    "c5352c3364b49f09f07e517d6f5e2a93": "Execution failed, attempted auto repair, please try again later!",
    "ced1ff377b05e3ba5ae9837ac8c05b80": "Database [{}] does not exist!",
    "c38111d1a26efef2f1d89b0dfbef1ee7": "Database [{}] connection failed",
    "24a92be5bb3acba016a9274b9fb19c02": "Delete failed, failed to connect to database!",
    "d10533dec09d380264317010ec3e5af8": "The database data does not exist!",
    "db548c645b7e4e30814165cd703be4cc": "Failed to move database data to the recycle bin!",
    "06e6d1c8954814a2b29d4b4372b81b59": "Database moved to recycle bin!",
    "c54a0be87c240156a0403ba306527fa7": "Recycle Bin does not exist for this database!",
    "3709ae738cf2d6d0c179d816c02c66ae": "There is a database with the same name in the current database. To ensure data security, stop recovery!",
    "2fe4287f5ec52dd09118ba4d6a42747b": "Database recovered!",
    "1381dce91057a208e5a3e202526fbf6e": "Data recovery failed!",
    "0f6b8bb328918f160baf00077eb21846": "Root password cannot be empty",
    "e6271141086fae7863bfe1d5b6ac3e24": "Database password cannot contain special characters!",
    "5ed48eedb205aa687178500c75228409": "Successfully modified root password!",
    "0c18dde1f9edfcff23eb2c2ec06673a2": "Cannot change the root password of the remote database",
    "5acf42ae8ac3a8558964691403e32ead": "Failed to modify, database user does not exist!",
    "10b75740108b26c220eb7e9bdfe18182": "Database configuration file failed to get checked, please check if MySQL configuration file exists [/etc/my.cnf]",
    "98925ed54b314b48c7584b73affb9556": "Database password cannot be empty",
    "4d15b1b40d88837aa34b5fd3c5cf1cce": "Unsupported database type",
    "39120f2e6a6a039741500e300f1dfe5f": "备份失败!",
    "d30de818714c05511e9bcf3333bcc664": "DATABASE_INPUT_ERR",
    "12c37754d1604dc1b9154eee1f460efe": "Synchronization succeeded",
    "85b08b086888f8ee2680ddd3398f3574": "Sync failed",
    "e9ca862378b02ba5fea97e3a6f9fdd5e": "Test Database",
    "5c846631ce72048c89ced433e4906107": "The IP address cannot be empty!",
    "712d5c60bf965a53ad98f51a18328fb3": "The data directory length cannot exceed 32 bits",
    "b6c2b300fce65a2f92364862af7f0358": "Special symbols cannot be included in the database path",
    "8dfd382b72c921093f5a3301b74def8e": "The same as the current storage directory, file cannot be moved!",
    "cb458646a9e62deb6d7989de0029f17a": "Database moved!",
    "cfcd208495d565ef66e7dff9f98764da": "0",
    "a030c44033df4fd3ed1e860220df8d65": "Please uninstall the Mysql master-slave replication plugin before closing the binary log! !",
    "22875aa10a21e1f51ae93cd2ee20fa07": "innodb_log_buffer_size cannot be less than 8MB",
    "c7846dcb854a38c1e2e62793d648c0a7": "MySQL password ERROR!",
    "8435eeb739684eaee648c5ddb368543a": "Binlog is not enabled or binlog file does not exist!",
    "b1dd73e742e604bdbb83829a41c6846a": "Mysql status is abnormal!",
    "c5c74be29ca306d24bddd4f6031d0220": "Parameters are missing! days",
    "8bfe471aeee92b5cfc257706f3667e80": "To ensure data security, recent binlogs cannot be deleted!",
    "2e3b42799f015adb46c85d60b8b1d7bb": "Cleanup complete!",
    "048b0b74236019df8c9f2c0e9470765f": "Failed to get databases",
    "34e30525f59e7e2202d51d1314c119aa": "Successfully repaired!",
    "9133beb60bf19699376626515071105e": "Failed to repair!",
    "ee3025fb775c175b755f78732269dfc4": "Successfully optimized!",
    "84876979c316886c9143e5b895476405": "Failed to optimize or already optimized",
    "b263d2d0b9a2fe2cb5ea3c37240e7fe7": "Successfully changed",
    "d72873c28781d7d42a8a50e344a38c65": "Failed to change",
    "5a513bca80ba9e849cd64e6df029b53a": "There is no token",
    "beb887915b2334d0bcb0f23910ee03fa": "The unsubscribe of email {} is successful",
    "ced5be071465948d917518318181e530": "Operation failed,The token expires",
    "ed0b8b7de7d6124343c2c12f29c84a2d": "Operation failed,Invalid tokens",
    "2759543b1abc5021bf03258b0032b6fb": "There is no email",
    "238865a1f3c33fae77a59ce42a641346": "Please fill in the complete information",
    "9bd45853e9c7cca825b227f1472901c8": "Note name cannot exceed 7 characters",
    "bdd1b7bb74543fb0fae1e75f372551d8": "Failed to add, please check whether the URL is correct",
    "1cb8f68ece43505dde623d0e297426ac": "Notification set successfully",
    "557738e2e8b82bbb847ab9ecc6d83c8a": "DingTalk information is incorrectly configured.",
    "3781473f4af411ebb3610977e7275a3d": "DingTalk configuration error, please reconfigure the DingTalk robot.",
    "94418c3f275f6e8bca8e35751495f370": "Feishu information is not configured correctly.",
    "16ff838f760194a432da12e9bb4895d9": "Sending failed, please check whether the sender configuration or receiver information is correct.",
    "203b93a974c7142ca4b203443af817d9": "Email information is not configured correctly.",
    "8b42e24f005c452259add632215a77a8": "Security entry complexity is not enough <br>1, length must not be less than 9 <br>2, English + digital combination.",
    "9ad1940cfc7c1786a62bb3d784420413": "operate successfully!",
    "14e1e77b50aaf60272775c43894560ad": "The telegram information is incorrectly configured.",
    "39ddfbf65700efc9a7d16b22ebb867f3": "Telegram configuration error, please reconfigure the robot.",
    "691e87b47c012051a2e82b3c87a829be": "send complete, send result: True.",
    "c13967b1cbadeb9e2138223c0ed9fa0d": "send complete, send result: False.",
    "ed702c2212ce3c1acf4b5435100b44c2": "Information is not configured correctly.",
    "b1ffdb005a4c842221dd8267c47de40a": "Notifications have been turned off, please turn them on and try again.",
    "75983b18d2ecbb82d71afea42138a28b": "The user binding information was not obtained",
    "f9d875367d71359c197b5fe0894cdfa8": "The link to the cloud failed, please check the network",
    "4ad85d46374d522bcd3bf2eff2cf2600": "No user information was obtained",
    "2f9fc94872130dd0fb976fc6b0b96514": "WeChat message delivery failed. --> {}",
    "0b27e119bbc4a725cbf863dfd52dc473": "undefined fun_name",
    "a969a46fc07219c039a985f8f7b61cf6": "wrong params，undefined func name",
    "cbf8d9b9372ca5f52268a5dbbb6af5e9": "dns_id unknown",
    "36150f18886cfdedefd8e0ce031ebaa6": "Execution failed:{}",
    "315e5172120e0508a5da1da63fe80903": "Setting fail!",
    "d78db61be0fee99b043b646bcb10a1cd": "setting succeed!",
    "22af6aacc48ecde709e357b7f689fa4a": "Please select the domain name you want to set!",
    "703f48fb3880275147fb6341a601d75a": "The specified DNS does not exist!",
    "6afe3a685b340d46d1eb5e96f46d8b53": "setting fail!",
    "25d70741ea5481da5457bc36f316f2cd": "The setting was successful, and {} records have been updated!",
    "a0db66604e4493a5782f45097fcad859": "This type already exists.",
    "ffbeb35495d2bfaaf4957cc8db9cd8e6": "add successfully!",
    "e7d698b3874686530ce8eade7d46cd89": "del successful",
    "5ccf1f7d5db89204eee4cfdcdb0944d4": "del fail",
    "7c7d6bc523a6ba94346ef9419f4b93a6": "del successfully",
    "838d94727e13707491b9d9c9510ba453": "Sync successful.",
    "33c678a30e066da93ac44a17629f3900": "undefined dns_type",
    "ac612c51ba24c8559bd045e2c3706011": "The module file {} does not exist.",
    "4c9eea0839e8a2516ca1d34407cf0305": "Failed to set the DNS record：{}",
    "7bc387e9ae161a403dac4ccfebbf012e": "No valid DNS API key information was found for the domain name {}.",
    "e5a1f5bb9e10d065f27eac8d4e8c2e8d": "Failed to delete the DNS record：{}",
    "7c89ed1def10408d3584152d2ad2eb33": "The domain name already exists.",
    "55ab92952e1b4dca79cda76843eebe99": "add success",
    "584a4244515646b153102a8d302e8546": "The panel is not logged in, so cloud upload is not possible!",
    "347dae5469b16521e17a37cc2e3168ad": "There is no specified certificate.",
    "cf25e0eebbaec98c374104d843fb31fe": "Local deletion was successful, ",
    "6e1fa7be6a999db147fe218c1e5a85ca": "Failed to connect to the cloud. Unable to delete cloud data.",
    "efbfd7f8e586c8efafccb9260aec988e": "wrong params",
    "1c9a090e06b2f4d3858bd2141b97133f": "Operation error:",
    "69d0b962baab44b9e0df62a51012996b": "The panel is not logged in, and upload to the cloud is not possible!",
    "3e5b88adc8b76d44032b4f54f2a4dc29": "There is no specified certificate information.",
    "4fa5aad0ed4116fef4e615297106ca98": "Certificate file reading error",
    "e61a80b8cfc84266cc6da96a589f389e": "Failed to connect to the cloud",
    "3098a079086bc6216453ef84da5b9504": "no params",
    "670a25b9478103f18df9dae288ea9680": "The certificate does not exist!",
    "ef703ece601c1e3204353eaba0cd7062": "wrong params type",
    "cad878a2802e3f05a8f0b94822b123ef": "There is no certificate information.",
    "c3c25b414fbc136ec923a6d770fceedf": "The certificate already exists.",
    "a93ac12141fcab1f5ddb502e738a4494": "Save successfully",
    "9fe357faf3332a5040d055fc390945ad": "Certificate information not found",
    "3ff7e4a7ba896ece34407eed8e2c6489": "The certificate is not issued by Let",
    "44eb815db7510a33f531b5b062964bb6": "Create successful!",
    "2e69adb0366a9a6daea00860367ac03c": "Create fail!",
    "378dfed31bb76afb115821875780c68f": "The panel is not logged in, ",
    "c68d5b6b7aa83937b4d12f88fbd1b130": "Failed to obtain cloud data",
    "49b5863032401b0857eaeaa17c0cddad": "Certificate information was not found",
    "2de69e10f0a8a2c7e640011e06eaf229": "Required parameters are missing.",
    "6e28b57028810b7101ed93200348e6fd": "No certificate information was found.",
    "5ff082a692a93d7aff84fffe2515e9d9": "No error log",
    "5efde395239afdd2df0b9a32c159768f": "MySQL is not installed!",
    "dacf49abac88060f508283464e6488b3": "Log file does not exist!",
    "cc04dd5405df97665d385bf9f945a1a5": "[{}] Failed to get the website path, please check whether IIS exists this site, does not exist, please delete this site in the panel after the creation.",
    "5043b4dd5ee84b81c695150ce7b71a1d": "Please dont use default ports for common programs!",
    "6bfd22d9b1190dd6f3252ffc5f07843c": "Successful installation",
    "9ce49cccc03f08a6f144e6b2951065ca": "installation failed",
    "6ec9c7ee4154392f5dcc682fc786e84b": "unknown control command!",
    "4d0e2b9d7d854b99d31322e347a8a358": "firewall has {}",
    "0024ce604e62e9ada858f0e1faf08fd5": "IP address you",
    "330683b7ebc12ef31c9b1c21b95f9d92": "Please enable the firewall before proceeding.",
    "d27cddcec5e0f66a566fbcdceb5dfef6": "Delete successfully!",
    "271bac9db0d6fb9f971271a8f37ca6c5": "Please install dnspython module first: btpip install dnspython",
    "4fe093af429d1f1fc2198447a1025931": "Parameter error",
    "03460a8fbae274ee5f04e0ba1fa34812": "Current features are exclusive to the professional version",
    "7f17f95382055aefa5d3e915c72a98d4": "Please enter domain name",
    "35c9657c6576e84644303a7ad43318f5": "The domain name is resolved to an IPv6 address and port rules are not supported.",
    "49f648bea338734c76f49de41c91aebe": "Domain name {} resolution added successfully",
    "2edad93b0f08e091c3cc25470e8ddf6f": "The domain name resolution has not been resolved or the resolution has not taken effect. If it has been resolved, please try again after 10 minutes.",
    "7a3359de6c4391fe9a15eb0425846fd8": "Domain name {} already exists",
    "4fb42cb76f14ea60b67f9bceb6c4a49e": "All IP rules have been removed.",
    "0b3157eba7dd3451bc0de1c6ca480ec2": "Successful operation",
    "932c825a6aee54ff754f33c628cd90bc": "This port already exists, please do not add it again!",
    "c49175dd1fdb203713f6c1476a7f91b3": "Unknown control command!",
    "2faec1f9f8cc7f8f40d521c4dd574f49": "Enable",
    "8d66632de28752245beaa40b1ccc1cbf": "Turn off port forwarding",
    "2d5f7bdbdb53fff3cd55702cbdbfa8bd": "Please enter the country name!",
    "f8bacfec9ade03b0f3584356b898fca8": "Add failed",
    "eac00ab48eb660db9a0929e6f036ecf2": "This area has already been added, please do not add it again!",
    "805139d226669cfd0320c760cb10e87c": "Please enter the correct area name!",
    "969a6c87a281f49bd8fc2c1e43f66ec4": "operation failed",
    "0683e26aace0f0c175199272031ce3e6": "Port cannot be empty!",
    "8e7387f80c2d22c7515b38afef01b9c2": "Parameter passing error, please pass the port field",
    "926dba790adb1d53c53941a06ccb2da7": "Port cannot be empty",
    "705c5fd65ddbcaea039c3aa2f5e135ee": "Range ports not supported",
    "84cd1055b1130ac448baec04de07d986": "Port must be numeric",
    "7d134add7af4d8e6fdf31cde8332da30": "The port range is 1-65535",
    "f11c2e32a42274ed9160658e259b2e58": "Ignore rule failed,{}!",
    "8c7cabcdcfe7a6ed8b0e27b04ad408e6": "Ignore rules successfully!",
    "f5800cf5bc9b3d8aee2ea9222951ac93": "Cancel ignore rule successfully!",
    "85056ee18e1ac6fefa9f955da5a155e0": "fail2ban plugin is not installed",
    "dfda9d0c9d44e155e4125ebccfcbea99": "Unlocked successfully",
    "6ed05063a343a4a8c2fb6bb191f57644": "状态正常，跳过.",
    "29833bee6957ec87ae7e9f81346a0929": "服务未安装，跳过.",
    "f99d5d784d98d4e59b100ffb596fbc9a": "一天推送一次，跳过.",
    "2e11d603b68f16cce28a92f1fee630d4": "永久专业版，跳过.",
    "887755b06aa757db733fcdb5c4b90d8e": "未达到阈值，跳过.",
    "944ec5555dd02ca9855e2aad5f31ecc3": "未找到到期证书，跳过.",
    "d7316ce06449be2b2961a61bc8b90044": "The interval is not reached, skip.",
    "b388dbfa7884f3af33ba7551726ec631": "The panel login alarm only supports one alarm mode.",
    "bc5339f81ff38e283bb920dfb33ca914": "It does not support suspending the panel login alarm, if you need to suspend, please delete it directly.",
    "b5db9d7f14a728ef1b07894e6c776f4b": "SSH login alarm only supports one alarm mode.",
    "cbcde9242de40f0cc518436d69e567f8": "It does not support suspending the SSH login alarm. If you need to suspend, please delete it directly.",
    "f03b55547b4adc9333d232a1cb83e437": "SSL is pushed once a day, skipped.",
    "a0e74493945a50b77b66297bf41b1168": "no site available.",
    "c46efda9f9b8b41255ed3bc215bdb2fc": "push once a day, skip.",
    "76670478dc410ea9dac92449744be0f5": "Failed to get update information.",
    "5a7e11fe74ccbd5275a23cd8eea35d81": "normal status，Skip.",
    "6ca2675195e92143f625d036f2f9cf39": "service not installed，Skip.",
    "7fa2732a0c267c57a13aeab79cc50677": "Threshold not reached，Skip.",
    "d3c3a9bfb08603870aed3d34085f21ef": "Expired certificate not found, skipping.",
    "e2eb774c78e2d0b8801cbea7221b555e": "Interval not reached，Skip.",
    "f2458ad2b43110cfc09fac4b29508acf": "Configuration error, cannot be set, please try use the command fix: ",
    "8f17aebb2889752cf3c60ac571167c8b": "No protection directory specified",
    "100f712f58657782dda9a5bc070e0248": "The parameter is incorrect",
    "b0186e5e273a163a78c04376a5756b1e": "The specified directory does not exist",
    "2226683c8d89df274e2ded7e04fc4a82": "You cannot use the system critical directory as the default backup directory",
    "e69cc1102c087a819764e93d50ab3ef0": "The specified website could not be found.",
    "a584585f2e3445e4d2d93865bb0c7952": "The specified database could not be found.",
    "fdf95ff2f0a3298c8a83aad5255780e5": "Database [",
    "35936286a74058c49c309b2a7b6bcc27": "Database username is invalid!",
    "e2d70330883c9001c29e0225b6c99e9c": "Database name is invalid!",
    "68519350e49a18c7380764a80dd6daa9": "Parameter passing error, missing parameter {}!",
    "152b651d5c0151cc3864d20d187d77fe": "Pass!",
    "bea367683a2238e537e3833d0b15622e": "The specified server already exists: [{}:{}]",
    "0b5f04d53d3af37f88b9b46b568d1dee": "Add failed： {}",
    "0667c3c8ef82f94545b286b69ef83030": "Parameter passed error, please try again!",
    "4621e9c9b573b1bc868d310934d04cac": "The specified remote server does not exist!",
    "81eef63c48701d6d256ad3e7789bd8f6": "Successfully deleted： {}",
    "c1f0a2e54f38603c731c9625f35aaa11": "Successfully modified!",
    "072b1fb2c5c32e99fea89190987f1511": "Fail to edit： {}",
    "0267067a2f76a814e9f2c9c111fa6a2e": "MySQLdb component is missing!",
    "b1b74781e4481f083f18ad6719a6b583": "ERROR to connect database",
    "94bce4b2a745d07c681c29af6824d435": "Database connection timed out, please check if the configuration is correct.",
    "34fbe37d35b2a1bc1a58bdcc559be395": "MySQL password error.",
    "3d28138b07e32fc589d1a654980b1c28": "Exceeded maximum number of connections, please try again later.",
    "f5f1c56c404d98779a4fbe5630f7d778": "Database connection failed, please check whether the root user is authorized to access 127.0.0.1.",
    "a9905dc3078535a661eb1aeb06f5a6da": "Database password is incorrect!",
    "b99ad6bb4ca9c32cc31655c1f26ad347": "The connection times out, please manually enable the TCP/IP function (Start Menu->SQL 2005->Configuration Tools->2005 Network Configuration->TCP/IP->Enable)",
    "734539622328115b6a79770792621598": "The specified database already exists, please do not add it repeatedly.",
    "d0f9cbbc082071764bd58cb868dc86d8": "The operation failed, the remote database does not support the operation.",
    "2ff54c9774281fd464a75fac44b2bbee": "Insufficient permissions, please use root user.",
    "d4e4cbdf86adbbf8338c46fa850b0d97": "Create failed, SQL Server requires GUI support",
    "0e50ad3c23c4eb42db81e7ea3da4848e": "Parameter passing error.",
    "9c367cb765f842bfe6a0465674b8d311": "Operation is successful.",
    "7a48d7e0ce17e4a5ad1dadbfa199e464": "Restore Successful.",
    "e9bc861d80a7d42ec15bcdb7e5529cda": "Restore failure.",
    "011f5bc126ef873c518707207467b8bf": "Mongodb service has not been started yet!",
    "22ccd99629b3c3d5a8533884821f4189": "Database password cannot be empty or have special characters!",
    "c976dec7ee3b051c53f9761bd9aa73c2": "Database password cannot be Chinese, please change the name!",
    "282a7d2dabc5b37dfe75dc697dbbacae": "Database type sid needs int type!",
    "e1fa0193b4a126d332026f2c608681c9": "Database name cannot be empty!",
    "5c58f12f149b01b546d97b25b95c0df3": "The specified database does not exist.",
    "89f2b141f7790003d85cee94389a5899": "The import path doesn",
    "579cd57c80fb53784de0bd606c14891e": "Only compressed files can be imported!",
    "c3522356d75eaa63da51f2c2f6c9bd84": "Lack of backup tools, please install MongoDB through [APP Store] first!",
    "4143861cb7ed8d905267a8ea56ad5935": "File format is incorrect!",
    "2e36f9ef630e2714cd71fe91d4e8bf15": "Password authentication has been enabled. The password cannot be empty when the database is backed up. Please set a password and try again!",
    "d28fa16e1236163fbc5787469193f18f": "Database backup failed, file does not exist",
    "04aa3a99d1550de2a89aa408790e0234": "Backup failed,{}.",
    "2a389cf13e591eb8202af139c82a762c": "The backup is executed successfully, the backup file is less than 1b, please check the backup integrity.",
    "37ef1150b54080db22f4de766c00a902": "Database type sid needs int type!！",
    "bb372e9b5c377f89809981e38570e41b": "Mongodb service has not been started yet!！",
    "1a80d7a1efd89c63a3f8f33bd9b07397": "The database type SID requires an INT!",
    "e36f515323b0caa721c681b2d378a695": "The Mongodb service is not enabled!",
    "c254f52cdaeb7f1a88c6bdd3e3e3c3f8": "Modify the failure，The database[",
    "d9533af3481500e4eab2d71bc0d80f50": "The database password cannot be empty or contain special characters",
    "5e2ab00d16dbc00c7fc25cbade8fab26": "The modification failed because the specified database does not exist.",
    "e3d61b8e9ff54176be78612b4de00321": "Password access is not enabled for the database.",
    "b949f2f31ecdc2714448b254511fb797": "The database name cannot contain special characters",
    "42ea48e57900c1ca39c38b7740b156e5": "Database does not exist!",
    "ff14e82e3d1041c3fe4986830981065d": "The database password is empty. Set the password first.",
    "2de872b07fddc8df9c2085fa214e780b": "Lack of backup tools, please first through the software store PGSQL manager!",
    "200e48e96725c9ce425d7dbf388cbb8e": "The backup file size is smaller than 2Kb. Check the backup integrity.",
    "894f4e4dbeef39cd673987e501f8c2ab": "Select sql、gz、zip file!",
    "f5905bb1f1098b37b11d1e1787296924": "Lack of recovery tool, please use software management to install PGSQL!",
    "ba32600a98bc2e63a7609dfd18f7a764": "The database password cannot be empty.",
    "e7381be5e7f44708306bc9816f83481c": "Modify the failure，The specified database does not exist.",
    "7d354324037030e692b06b94f9d024c7": "If PgSQL is not installed or started, install or start it first",
    "a877289c330ccbad75d3674c560e89d3": "The password must not be less than 8 digits.",
    "da3304c09f836a15a0c1ef43d28ce833": "{}File does not exist, please check the installation is complete!",
    "e6d4787574cefef9b9dd6b3ab549bf68": "The administrator password is successfully changed. Procedure.",
    "b67d85c71006c071b58767216be65eb2": "Connecting to remote PGSQL fails. Perform the following operations to rectify the fault：<br/>1、The database port is correct and the firewall allows access<br/>2、Check whether the database account password is correct<br/>3、pg_hba.confWhether to add a client release record<br/>4、postgresql.conf Add listen_addresses to the correct server IP address.",
    "0fbbe53688d144223b78036507d85b47": "SQLServer databases cannot start with numbers!",
    "27cfc7c44317601d8cbdc241c928d17c": "SQLServer password complexity policy does not match, should be 8-128 characters, and contain any 3 of them in upper case, lower case, digits, special symbols!",
    "f06bab2dcffc83aa9e8e3be555a9e56f": "Operation failed. Remote database cannot be backed up.",
    "20fe68f46608aefa2c884b9390aa4cd2": "The import failed because the file is not a valid ZIP file.",
    "a52ecc2f72eafcf3453f9a50ffb7d0aa": "The password of database [",
    "df4ac7366fa4fda98e94ea68f0e40d3c": "The SQL Server is not installed or started. Install or start it first",
    "935e0f201a754f406575ec14bde54a21": "saThe password cannot be empty or have special symbols",
    "896543f6d67a62d4c594b28eeee3c923": "The password of sa is changed successfully.",
    "bb0b766f654bd8338d9dabb8c57378ff": "Database creation failed. Please check mysql running status and try again.",
    "439d4d68575132c1a273fc36bbf6f72c": "No found site-info with id {}",
    "bff0e83714a9073c270776c37cc64791": "参数错误",
    "5766c6d37d04fdab31ce8622fcf6fab6": "Please start the firewall before importing rules!",
    "277467377ce35c4535ce0c9e36f4978f": "No rules can be exported",
    "686160d344e24c2dbcac934048f03baf": "The file cannot be empty",
    "d9523e347c0a2971241d3ac4120a2854": "文件不存在",
    "cf36e08b3ff2cfd7bb952c062cc79f49": "文件内容异常或格式错误",
    "b6d16a8173dd0d43f580bc6882dc5e9a": "导入成功",
    "67abf11af36ac64a147218d125e8418f": "目标地址格式错误",
    "d11dfae04c7fd00b48b744926f7e733b": "The setup succeeded , the following rule failed :{}",
    "434f027ff1a807413707c94a43c9a578": "请先启动防火墙后再设置规则！",
    "7b6454aa962895f5d5147d035f91a0e2": "目标端口不能为空",
    "9c6da8c31a9a2d7a04756b09f01696e7": "端口{}已存在，请勿重复添加",
    "229ce80f45424e882fdc5274cf37f295": "指定IP地址格式错误",
    "444bcb3a3fcf8389296c49467f27e1d6": "ok",
    "6e68a14dc03d5bc90eea5ca623dd61c8": "请传入old_data",
    "fd643caf7884ce64697fb2a670cc3304": "请传入new_data",
    "4f87808ff2ae8fa99b12357b7837bc78": "修改后的指定IP地址格式错误",
    "69be671786f62ce872f87de1ab761746": "修改成功",
    "99404700c0746498a22a6ac82f3a78ba": "域名: 【{}】解析失败",
    "91166df490bd1ced7a0aac6daebc96ca": "目标域名不能为空",
    "af9a54527ffd3f962a61e34911f918dc": "目标域名格式错误",
    "7f9c4436cdf25844dcd0cd46b62c2916": "请传入id",
    "905d5834754a81bea63ea590793346bc": "目标地址{}已存在，请勿重复添加",
    "315208d3066fd1615ba13b698c0af371": "目标ip不能为空",
    "5bd31a01422acec34ec752e0a46f9415": "不能添加自己的ip",
    "ba797e05926242a5135289c98dcd9d36": "源端口不能为空",
    "3ec1da1913c04a2c53dd6d6379f99d4c": "目标地址不能为空",
    "efef8b005464719937a7daa96ed5b3d8": "端口转发规则已存在，请勿重复添加",
    "4943a6954b9887aa5989713fcbb2a0d1": "ERROR: Unable to connect to the {} server, please check if the [AK/SK/Storage] setting is correct!",
    "da10c98ffbf34b30edec9cf47d998a68": "Successful application!",
    "24380483226504475d196fdcff7a6c77": "Failed to connect server! -1",
    "353d91a7655b3ef5e024d07eef1888ab": "Failed to connect server! -2",
    "75809e3b321efe1afbdf9773494d5dd9": "Did not find the {} configuration file, please try to close the ssl port settings before opening",
    "7d7014331b485392e1d6055aad5c26cd": "Did not find the nginx phpmyadmin ssl configuration file, please try to close the ssl port settings before opening",
    "35e15c0be5bb51b628d96c9a520c9b01": "Port [{}] is in use!",
    "f471efd0f135fbddafdce4ad1febf5bb": "The current web server is openlitespeed. ",
    "4a32aac45fa22d0c693a646d5e265bf1": "The panel certificate does not exist. ",
    "c6b59c5c3d29862a6dc85e9375094c83": "The current web server is local and private access.",
    "056197513cf8b469874e09b037fa5aaf": "The current web server is not supported.",
    "7ec0387d04c7d7c8259b497464fa3282": "phpMyAdmin already {}!",
    "4790f238a5706fa03ed78c98efabd5f2": "Binding is valid!",
    "c6fdc537935f8c3e97a442e8be9adf20": "There is a file with the same name as the uploaded folder. Please check and try again",
    "055df73dfeac55aa4ddb8b31e98d3fea": "当前用户没有足够的权限去访问或者修改{}",
    "3ff13f637b9e318936f8d30f77c57c64": "当前目录为只读权限",
    "8c7dd0d2966be0d1427bb839c94a993a": "上传失败:{}",
    "fc937a95d443a5accb3dc43dabf8a4c0": "磁盘空间不足",
    "dc494cbbc1dad9fe8a2d219d561840d5": "文件上传发生错误请删除临时文件【{}】后重试",
    "45cd3dad5e3ac153966eff8aaf30c33d": "存在与上传文件同名的文件夹请检查后重试",
    "eaf87474bf8e355eb84fadd0caf91f14": "当前用户没有足够的权限去访问或者修改",
    "fe56b3a6f3a8b6a24f60a62408351b0e": "This is the Recycle bin directory, please press the [Recycle] button in the upper right corner to open",
    "8ec1fba8a89cb67bc958d7b2424156e9": "File moved to recycle bin",
    "99a091a444e6e207f60506fb4f0bdcce": "Successfully deleted file",
    "5873103908815f34241636e336e1f463": "The compression task has been added to the message queue!",
    "e57b7bae408dd226fabe86773cd6b3c3": "Batch operating succeeded [{}], failed [{}]",
    "c28802f8d7f5a40cb9f17cace202e59f": "Query error, {}",
    "11c99562b6212de14ddf1dcb06ea1696": "No tasks in the LINEUP {}",
    "94f33212bde1cd76797fe4fe78b2167f": "Upgrade composer from {} to {}",
    "f5484a1a111b9d70ecaafb36a7df48f6": "Email does not exist",
    "59d26291d38cd716232dd08e1c6c5304": "Please input your email",
    "d76fd2d8c3dffcbab0885c9bdf78fe16": "Email already exists",
    "fec0532445dc524beeac7255c4d34ef8": "Please complete the information",
    "ffa0dfd81ff9459785617a7a73a7d9f4": "Email sending failed, please check if the STMP password is correct or the hosts are correct",
    "ae73c4d1db318d09f4792e23f1b80584": "No Data",
    "7ee533d91b6b3524d4fcfcde77dc4987": "Empty successfully",
    "11f60f1528977a463a3ef16a8876e4f6": "The mailbox does not exist, please add it to the mailbox list",
    "009654d37f429367967bd49ee47c26f2": "Please fill in the email title",
    "2ab41d39d3f12250b5dc3ae0d610caa4": "Please enter the email content",
    "0c1828ed3fbaf5eec3fb8ad0a7aa957a": "STMP information was not found, please re-add custom mail STMP information in the settings",
    "03212d3e6324204bce266e74779ab3c9": "Sent successfully",
    "494247bcb984f09ad09176c8256e64ac": "Failed to send",
    "6f81b0f19f4ef82bf31eeb9c20979f90": "Add failed, please check if the URL is correct",
    "3d17d5b07e5aaa72a35e60707027d352": "The configuration information of the nails you configured was not found, please add in the settings",
    "a75863f88c3c7b7cb43989b7b406a82a": "Please enter the data you need to send",
    "5de6533189f891dc2a44ac945f53efce": "Password complexity verification is disabled",
    "06fae24317d8f2b5ef156f11a0fba311": "Password complexity verification has been enabled",
    "946cc3a7fae7508e3d34b4ed139ee2d8": "Password expiration authentication is disabled",
    "f00369482ba4cd8b50446356d3fad724": "The password expiration period cannot be less than {} days",
    "501b1c01d3b31cb34cbcad5a19ae851e": "The password expiration period cannot be longer than {} days",
    "db6890122bbd9e97fb8e1b117b367358": "The password expiration time is set to [{}] days",
    "486b7d3b3ca271d873ef1c9d4c0e07a7": "Password changed!",
    "8e6595abbb40f247c74fffdf61bd5a00": "Setup fail! Please try logging in again.",
    "6c6b6e84490b34b36f33dcc8ae85fdc2": "The passwords entered twice are inconsistent, please try again!",
    "55f5bbcf01ad984ea402d50061609240": "Password cannot be less than 5 characters!",
    "59b39458556877d386a837773736eb2d": "The password must be at least eight characters in length and contain at least three combinations of digits, uppercase letters, lowercase letters, and special characters",
    "704372ffb884853d30e3b247765bb73a": "The usernames entered twice are inconsistent, plesea try again!",
    "1bea42b66bb313cab948558e2d27b4e5": "User name must be at least 2 characters",
    "4772625698c6c1ed00afd0848fd2b57b": "Password must be at least 8 characters",
    "f0b3060a19359c64cc7674d67f00a898": "The specified username already exists!",
    "330080a87414678839a05adf12a4bb1d": "Create new user failed!",
    "c94d622c80e3f5af884fcccef35808b6": "Cannot delete initial default user!",
    "e19e85e7bd5fde471d513ef747e88021": "The specified username not exists!",
    "7d435c8b5780fd83a10ee8f69abf04c4": "User deletion failed!",
    "65e81e9b6c91bdde17fca09089852265": "No changes submitted",
    "c8e9c31bced80905134de34df6f67d66": "backup_number must be an integer!",
    "526d961c343986a803395eb22a3accab": "backup_number must be greater than 0!",
    "d944a195e19ea2a91eb143a4600a5fe6": "Failed to turn off automatic backup of panel data!",
    "cb476d0f3d678a0f1746d6d91f8c24c2": "Failed to turn on automatic backup of panel data!",
    "77c1047380de3f54df74a3e84ed5ec15": "The authorized IP format is incorrect, and the subnet segment writing is not supported",
    "52d7cd44ec88df37e528f140e2affcf4": "Timeout must be an integer!",
    "5ad475cca538c88655b2299588b9a091": "The timeout time needs to be between 300s-30days",
    "7b66709539a01edb71eacc470ce7f4bc": "Domain cannot bind ip address",
    "f522b971d05877c869be6f81b9eb7fe8": "Please set the correct Server IP",
    "716e57b0f48924438fc1209c06353fc7": "Cannot use system critical directory as default backup directory",
    "17ceb8d2128aa1ce5f2f51ef5b19a809": "Cannot use system critical directory as default site directory",
    "e60263ac381ae4a9ad460a5c706b9b5a": "Configuration saved",
    "b1f79322ef609c5ad200c552dfbeba85": "The timeout period cannot be less than 300 seconds",
    "59bfee3685345c8facd75248b7f17a8c": "The timeout period cannot be greater than 30 days",
    "b1770445e55578871051298a4bca2ba8": "You cannot use the key directory as the default directory for website building",
    "395fa878a1482de198dd9765e03cb0df": "Security Entrance cannot be less than 6 characters!",
    "7030414be42829df4fa2102738ad98f8": "This entrance has been used by the panel, please set another entrances!",
    "3aadff910a401b163029bd5915aea8ee": "Entrance address format is incorrect, e.g. /my_panel",
    "ac67b91773937f05690f0eed86ddc37c": "Limit of upload size cannot be less than 2 MB",
    "f2c35784d83c39c7804be9817c498d97": "Please fill in the value between 30 and 86400!",
    "10951b15ad70ad91dd672b3942e85954": "Wrong operating mode",
    "c277ef8831d8bcad68fafb826e050fe1": "Failed to connect to the time server!",
    "7d8946452a1ad712185ad106a09d83cb": "Number of saving days is illegal!",
    "4218a6e9c12f1fa453fa8e5c1b00bd44": "The E-Mail format is illegal",
    "df6565d8975cca7ba4276300b9c38bdf": "SSL turned off，Please use http protocol to access the panel!",
    "e99cd51a6216bc73a3e8ea8de05a54d8": "Please refresh the page and try again!",
    "74f3d2f09425457bc7a3fd34017631c9": "Error, unable to auto install pyOpenSSL!<p>Plesea try to manually install: pip install pyOpenSSL</p>",
    "8e4aa3a825e526915c867d103bc88064": "SSL is turned on, plesea use https protocol to access the panel!",
    "e47079f267dd01176afaa962dcd62358": "Notes or panel address duplicate!",
    "8c7a5b3c69236d00b3577be9c91a71cc": "Requested panel info does NOT exist!",
    "5b8ce0c16a86626165e93796b14d4bf6": "Error reading PHP configuration file, please try to reinstall this PHP!",
    "0631278069374277ff3b2cc2949940fd": "Please enter the correct [domain or IP]!",
    "ac40ea6dbb38e754acea879d58701424": "{} Day(s)",
    "7a3fd8f7ddf80ae2db423aa55177d22a": "{} Day(s) {} Hour(s)",
    "377e7b3a05033be3164d7900c2feb2a6": "{} Hour(s)",
    "b2a09ec7e869bb555211fe7b26b5cf3e": "{} Hour(s) {} Minute(s)",
    "9c9a5e9d306cf687381d8f1924b43b9c": "{} Minute(s)",
    "0656e1b2562955020afc339b3c9a1838": "PHP is not installed",
    "375a8ffa8b733dd5f6b069de80c57d48": "Failed to get php version!",
    "2b5266cb205519f70b1bcf7e2654982a": "Specified PHP version not installed",
    "f54dcdd36a3b22d81acbd5358cb2a0b7": "BasicAuth authentication username and password cannot be empty!",
    "5dc91c307ada29366c842b16a5de6913": "Cleared!",
    "22ad45d745e31a8dbdb6a64f94289bbb": "The key does not exist. Please turn on and try again.",
    "53ca2a75c705f11ff1096ffef2762084": "The username does not exist. Please turn on and try again.",
    "2323ea8555972da4c7321e11488c97fe": "Please enter the operation mode",
    "5995c475ba8ebf9ca5a5a48623ce3df3": "No QR code data, please re-open",
    "40e23dd18b1ba7d11eae146c3a6f0c3b": "Failed to generate temporary login URL",
    "03dbab348363a2cc86c13c7dc6be2078": "Canceling the login alarm succeeded.！",
    "655318de73b4940df95a3a570a4d9987": "The alarm module is not installed.",
    "bf5ef2bc39004caabc0c836ba6389c75": "This channel is not configured, please select again.",
    "e5e7da65a17350434adc9dc9492925df": "The panel SSL function needs to be enabled first!",
    "e6be2adc545cca56a638fc1b7793ebed": "The panel two-way authentication certificate has been saved!",
    "e7cf53b84401535396c856570a5bc40f": "Panel two-way authentication {} succeeded!",
    "3400b1e0bf5f54e0230a7e272698e73b": "The template file does not exist.",
    "c9541884ca9b19170e4d300b16e9c10b": "Setup failed, [{}] is not installed",
    "ed39c2105eef1ae435e6a332bd0b716f": "[{}] has been set as the default notification.",
    "0b3d1848b5648a7ac08ec7425043059b": "[{}] has been removed as panel default notification.",
    "67c052db394411fdf2755100c5028f94": "Setup failed",
    "c2806eed218fbfc91e0b4f37b08ce547": "Failed to install [{}] module. Please check the network.",
    "4ccd9bbf79fcc60bef3a1aca5d577e85": "[{}] Module is installed successfully.",
    "643fb3483415124df30e40a2559a02c3": "[{}] Module installation failed.",
    "92013d9cfaae3995581927729dc898b8": "[{}] Module uninstallation succeeds",
    "2eccda3dec7fa3a985668d79c718be23": "Questionnaire has been submitted",
    "692323a652529dc1bb482078ebd98fd0": "No questionnaire has been submitted",
    "7a18188353d1d06b3ab9af842dd6f0f2": "Failed to obtain questionnaire",
    "eb010361bab3ef9e74a27fdc883b1bd5": "questions Parameter error",
    "25baa40bd86bb31a5095cf5457e87f74": "The submitted text is too long, please adjust and resubmit (MAX: 512)",
    "1cc5a8ad869ce7dd47987b6eb278260a": "Submitted successfully",
    "7e4182fc0365b28328ac2ec8896f73b1": "Setup failed! {}",
    "94e431cde2ffda2ef08526fa2af1b0b5": "Set Asset Successfully!",
    "fe1887f5db433aa5f5b4b35e78aa2a93": "Set Asset Failed {}",
    "bedfc521aa92e68b04430d33289c6b3c": "In Multi-WebServer Hosting,  only nginx 1.24 and above versions are supported!",
    "e6c81af465e7bdf8761e0072eb217ca6": "It is not supported by the current system",
    "44164f2aee5b6836802ff8142f495629": "The scan failed",
    "ee6cb8cccfef01a6931ac569767b7303": "local db has been installed",
    "65d7c486a72e5ad1b6bd2efb8956f3f6": "Fail to edit: {}",
    "f62e45c2a8ed2cfcfd94370111f2a7b3": "A database with the same name already exists: [{}]",
    "c0845b39485db26e69520bd402a139b7": "Database [{}] already at the recycle bin, please recover from the recycle bin!",
    "4660d7ac939f0ce64023bd24bc25b663": "Database name cannot be more than 16 characters",
    "299cf735a7b842c5bc2eaedf2e266387": "Database name cannot contain special characters",
    "d1e3ea8b4d692d87d876428f0cf476c4": "Database name is illegal",
    "32e1edf20dad771b315ddb3da35bacd3": "The specified database already exists in MySQL,please change the name!",
    "54fac16736efc268ae61cc17bf80dcef": "Remote Database [{}] connection failed",
    "ad62ead53c1f43865593805aab80df4b": "Failed to modify : {}",
    "d3a51b64fa563dfcd901485db4cf5777": "Database [{}] password cannot be empty",
    "157aebc66e02126c7568365a18392758": "The database password cannot contain Chinese characters {}",
    "480b606c09fb9d52b9e47995e04641de": "db not found!",
    "f730258407ac8fda3c780e7c59a09f16": "Successfully modifyied password for database [{}]!",
    "36856cc0aff5e4d792ab1919ec9e24f9": "Backup database [{}] succeed!",
    "cd338377817d5286c26f62c0562ebe72": "Successfully imported database [{}]",
    "4461199265eb82e1de46055d7f4568b6": "Backup Succeeded",
    "ecc5e49aaee7ba7dc9a1b1b89e008c13": "Select sql/gz/zip file",
    "3bb533d00c768936c2c3bf24d2c542a2": "Configuration file not exist {}",
    "c811067e114e07cbb188afd110ddc579": "Sync {} database(s) from server!",
    "a47891f08609cb38f4de9fd50def4650": "Obtain {} database(s) from server!",
    "8aec4a4bd998059f3dbb932da4714b00": "IP not found!",
    "a62053a8ff838da8ba33aae82d8fda5b": "Database connection error!",
    "65a61bd2b3c632fd1d27b19db5abf197": "MySQL database password expires",
    "dfcaac01b569325ec535229328d52f6d": "Database query error!",
    "efc33dbd7910fde6ce3fe364a7d43bfc": "The rsyslog configuration file does not exist!\\nPlease check if rsyslog is installed or if /ect/rsyslog.cn exists!\\nIf the debain system is not installed, please execute：apt-get install rsyslog\\nPlease execute the Centos system：yum install rsyslog",
    "a6fba111c7d0f418059856c4160b4d0d": "The parameter is incorrect!",
    "3f8ee4f649b32e181c15c39682629844": "User [{}] exists!",
    "b23886f3380c4a9500a7614474ff6bf8": "Password must be at least [{}] characters",
    "f20eaf62a87c2072f7c09ec70a6b90c9": "Delete error",
    "49b236322476b6e7baf65369b4b61565": "DEL_ERROR",
    "9607dbc43fb07121ebd102497290c15b": "{} FTP user failed!",
    "8b73e5696a44d470ee99c274152c1b54": "Port[{}] is used!",
    "384169bf557e2785a74c6ab4c8ca0d9c": "Editing error",
    "e420cebff3e23fb8eedd388024ce1839": "Target URL format is wrong {}",
    "62dc2bbb0528fe87522c74b113883a48": "The specified site does not exist!",
    "4675bfcf662ee236a05dcb763cf9d520": "The Apache cache setting failed. Please check if the website is working properly!",
    "0b9aca52d360d6f7a8f2c5c897c93005": "The Apache cache Settings were successful!",
    "a2cd28fcd32e92be995b2335768fdea3": "Apache cache is currently only supported under Multi-WebServer Hosting",
    "b288b8637582cc38c1d4c902ed03cbec": "The installation of the cache plugin failed",
    "aebabb72ad41fbe46f73abcc9dc00b9f": "The cache plugin failed to activate. Please try to activate it manually and then enable the cache",
    "3981bd44ca3f1d5abafc6b15ba8c7435": "The OLS cache Settings were successful!",
    "3777f748e5535e7e38261b2e0afc8274": "OLS cache configuration failed: {}",
    "93916600bce5b19586cbf51d558b5d78": "Please check if the [{}] format is correct For example: {}",
    "8e342838d5cf3a93e34956c9550db4d0": "Deployment failed: {}",
    "0dbd3323f74314d1cf85c7db5ac2fd1d": "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!",
    "47b1cbb355da8faa6415f12c96469ba1": "20 consecutive verification failures, prohibited for 1 hour",
    "dd1ddef2d75c7c80540db8c12270af8a": "The passed parameter is not a universal internal object",
    "e7e807310035d5b348cbf55c28df2968": "Get worker RAM False",
    "dc2e22fb7940c00998017d342198a9e2": "Get worker Uptime False",
    "f5332a2b815ca2e09f3e658e8c81a282": "Get worker Restart Time False",
    "2d052af48937c6a8916f84a9a5d2a5e1": "Get worker date False",
    "6880f4164c935867cecf3a89e8ac01ce": "Get worker time detail False",
    "a3589163c43210f6d8f52f6a2d46823f": "Get worker reqpersec False",
    "6dfcfe44b282f6a36ea2e487b583c543": "Get worker TotalAccesses False",
    "d1448a41deace3e0a5cb3555cee67b97": "Get worker TotalKBytes False",
    "1bdd788c6927c1fd0420ca6e2316642e": "Get worker BusyWorkers False",
    "f656a1e1c80cdf1eb1c63d3a0b121a65": "Get worker IdleWorkers False",
    "dd2b16eb608e5838d556598d479e9264": "Wait for the restore to start",
    "9bb70ddd7b082fbaafb0b47a989b5cf5": "Failed to obtain time zone!",
    "38f40438a6c7e12eca9b4ea2ad297b3e": "Set to top successfully!",
    "257ee5f5c18f04e3a83fd18b33babf08": "Please enter the unpinned ID！",
    "c6afe11bc7f565bb0a423883101ce67f": "Query failed: ",
    "403470819fb903a95a8fd9a22b01a3ee": "CRONTAB_MONTH",
    "7207ebce07676b20d98ec74a0ff65c77": "Execute once a day for {}:{}",
    "4f4ae97ac3a0f45ef67bda70d5e4fe0b": "Execute once every {} days on {}:{}",
    "82dccd8eb88a5611e453cbf6f25fa90f": "Execute once every {} minute of the hour",
    "a84b2e49920d839395e3f93812f9ac03": "Starting from 0:00 every day, execute every {} minute of {} hours",
    "41924db412ce09aa5ef5c9f1f9c88ee8": "Starting from the 0th minute of each hour, execute every {} minutes",
    "45abd276fba3519ea010cb5b3c44a484": "Execute once every {} on {}:{}",
    "06ce21d9c603152315f749e19fab3148": "Execute once on the {}:{} of the {} day of each month",
    "f2fc5ae4c94a95a754c58b15197bc135": "Execute every {} seconds",
    "eb8cb9c97e5888beefc46d6c0645ff4f": "Start up and execute once",
    "7b9732c358c4e407030aca56ccb7a72b": "No data was found for the corresponding scheduled task. Please refresh the page to check if the scheduled task exists!",
    "b55a6e4ebb6e988c6d46840ca6cc3315": "Unable to write to file, please check if system hardening is enabled!",
    "fff2eb19d097654514fc97c4a6e6d233": "crontab tasks",
    "64e1288887b58a1c65d05676f7197477": "Modify the status of the scheduled task [",
    "ef1a7595dfa94a12b47bb18d3ac94313": "The scheduled task with this ID does not exist",
    "1844e0f52715901c376dca67e5742aa9": "Writing scheduled task failed, please check if the disk is writable or if system hardening is enabled!",
    "5a7b17945b660284bb813be218c04c71": "{} Setting failed",
    "5e7205744bd38904dcbc7c0b77456fc7": "Delete {}",
    "140fb31d1756ae3c75b297f0c17f8b24": "The category name cannot contain HTML statements",
    "e5e2e32bece629fcba864f7f5e8df60f": "CRONTAB_TASKNAME_EMPTY",
    "f3b898619b284003475f2039ce53968c": "Successfully modified plan task [",
    "72a21489a541757ee98b54790e5f431f": "Modified successfully",
    "92f1227778f186dd8c5f6cae42f5285a": "Successfully added scheduled task [",
    "e55c44fbd41784b7731f71e2789cad65": "ADD_SUCCESS",
    "5a3c3438dbcadf4a0d59858f17a8522f": "Task logs are empty!",
    "e8ab4d6107eaf37c98f250be20f146e1": "Task logs emptied!",
    "a0d347c48839cab209fa3827c667a5c8": "Delete scheduled tasks",
    "46039515107ea576bdaf75935b8b5f0d": "Delete scheduled tasks: {}",
    "a3c72de16808f111cbe7e4c6dacc401b": "DEL_SUCCESS",
    "d5925f01eeb5596fed21f5dae6ffed30": "CRONTAB_TASK_EXEC",
    "72bf657fef1eeafa1c8ecde5e4c06405": "Task execution failed! No matching task record found.",
    "8804f9a6882b09397bbc0599ba59b7ca": "Task execution failed! The ",
    "e9ca7bae70907408382135107fb85a13": "Download failed!",
    "272892ac18608e0a1ad6bf080afd2e51": "Clear successfully!",
    "06511118622e143af60d10d0877c9a3d": "Clearing failed!",
    "424a90061acbe105658b97a0d86a4de2": "Please enter filename!",
    "14854122a7fb5958664a8d840dc0bead": "Please install webdav storage first!",
    "a027ff0717f56bf016b2f023d92e0c32": "No corresponding file found, please manually download from cloud storage",
    "f7314eff61e017245b088eecfee0c418": "Cloud storage object not initialized correctly!",
    "a09c248c44ca9548bce41bc3e79b400d": "The file was not found in the cloud storage!",
    "9b23d05e4cb1d3ee22dd3dd7212817ab": "Classification name cannot be empty",
    "fade4a03622ee745aaf87044d697203f": "The length of the category name cannot exceed 16 digits",
    "c875cf8f63d81c7fb198018d5c4bfa79": "The specified category name already exists",
    "f66442d89b8c613c082425a93b417695": "The specified category does not exist",
    "caf573e6b4299b7f60e24635b0295e9d": "Category deleted",
    "9133e7faf0b9fc202294e495163b1ced": "The name cannot be changed to the default task classification name of the system",
    "a3ee2a93b0a298de033ca1b784f62f04": "Cannot be set as system classification or default classification!",
    "f300a6ee81c71057acc7beecdaf472c7": "Setting successful!",
    "290435bc045f16e4d099d721b7f706c3": "Setting failed",
    "8d49c76279564d3127e45cae01976d37": "/tmp/cron_task_data.json",
    "d7ee2f4d054a35aab002985b80644f24": "Export failed:",
    "1cd20eabfaa5ad5793b4075f976bf475": "Unable to parse JSON file!",
    "205904d76b14dbdb456fc2a2997ba5b1": "The JSON file content format is incorrect!",
    "f63f66d08d61a3b16c11e0dfce9510e1": "Successfully imported {} scheduled tasks",
    "414522bb8a68d31211190865a1cefdd0": "Please choose to import the file!",
    "8342696568c9b58f16cf29e2492cddea": "Import failed! {0}",
    "51b34794854788b7e5eb8c3a8fab0242": "Please pass in the time parameter!",
    "860f363ecfcf11c8740b9068152b910c": "Temporary system shutdown and reinforcement successful!",
    "acbe969acf9b4925e963f102f3430f84": "Temporary shutdown of system reinforcement failed!",
    "14a7c9c4ed221e7b3234de80bb8b9ef9": "Successfully enabled log cutting",
    "15af2c7a6a5766d84ad8c57c5d2fb0dc": "Successfully closed log cutting",
    "636cccf0b373acec35770f9f26710396": "Failed to enable log cutting",
    "bd6df8255e394034ebcf93fcebfe06d3": "Acquisition failed：",
    "90a80c8e64ee80e8577c44699b6faa7b": "Failed to create scheduled task {}, please check if system hardening is enabled or disk condition",
    "796b4f2a019427bc554ef1166faad8aa": "Close successfully",
    "f222f6f9531a00476e39863b53bcde07": "Opening failed",
    "52d812a7c0b57b35fac4e668122191a3": "Script execution failed",
    "f804ceef9dd122e198f13357be514e41": "Auto Backup Database[ALL]--mysql",
    "26e64121956b9e7e55244a508f146864": "Auto Backup Site[ALL]",
    "a499f309ac7a223d611d7a0a85900342": "No reboot record found.",
    "d23fb11ea541cd5f1c0b05851d54fd58": "Marked as read.",
    "c77d5ef44d6a21abe99c3e370a0f5364": "parameter error: coupon_id",
    "1cb4143e9dbb7515e606ab6854578a00": "parameter error: cycle_unit",
    "2121d979fb82aae9f0a62572bf36217f": "Interface request failed ({})!",
    "287e14ef978fb00ce99942e799c36649": "Missing parameter limit_time or parameter cannot be empty!",
    "8feb15ff2883086bba98d9d791d10bf7": "Time cannot be less than the current time!",
    "b4e82db400aed46c6a1d61b93ff20f0f": "Connection failure: {}",
    "aa40ceff8d69dc0bf2a3887e2d5c778c": "Connection failure: {} {}",
    "69ee350f3262c97f7e3f35cc66443942": "The paramiko module does not exist and the installation fails!",
    "d580ca3289757bd32c3e11df44ccea78": "Password or private key cannot both be empty: {}:{}",
    "df9dc7c6d010fa7d486ab5c61159450f": "Authentication timed out, please press enter to try again!{}",
    "05d673d467b6e721ff5ee92b285e5072": "The private key verification fails, the private key may be incorrect, or the ssh-dss private key authentication type may not be enabled in the /etc/ssh/sshd_config configuration file",
    "cae18886e1496f99e56fe64dae2a0947": "Authentication failed, please check whether the private key is correct: {}",
    "7e850998d3cb8c4dc8b204766721e846": "Account or Password incorrect: {}",
    "dfd29171bd018b7352abb2cf085404fd": "Username or Password incorrect: {}",
    "8a857e7b7b8835de19ffb7404445b30f": "Unsupported authentication type: {}",
    "8f4a5b1853e2c68682303a3ac016e97b": "The import was successful",
    "bb07cf4e0082f6181204bf785e625924": "The import failed",
    "4e19c797e19c111b1fad1470cc2c18e3": "There are no exportable commands",
    "bd35e8b82c9450d88a62a318773a2244": "The export failed",
    "e9a08443260e6f3b795eb57419a6ad77": "Failed to link to cloud storage!",
    "66924214c228f7eb631ac940281c7190": "Setting successful",
    "d55e6e0c13df775ea0eabea4f36ff8da": "Please enable at least one command and firewall",
    "322d678e45d68284d90503f36da32648": "The operation has been executed",
    "26eaf477d247c668a143b415491995dd": "Your current IP address [{}] is not on the whitelist.",
    "c26b7075352954fb3e96fbe983dbd083": "Your current IP address [{}] is on the whitelist.",
    "f9cfac18ac1fe92adcc47b139d0617a8": "Added failed",
    "bf31291dfc89be9a8af12c3fa15e7e4d": "Operation executed",
    "71a1c5f19c8e300d350f5f68c71e4559": "Delete failed",
    "01f144a7cfd324d0dab94f8aa6e29374": "Delete successfully",
    "749707db319ac2fa02785c1bdb58083b": "ERROR: sshd config configuration file does not exist",
    "80b695b495da54ed6a76eac8a965bc7b": "Successfully cancel the login alarm",
    "40d3b22b13a0b11ed727aa257e2228c0": "The message channel is not installed",
    "87597848076b873c1a9bb9ffea64950b": "Error: sshd config configuration file does not exist",
    "bdb119e343438b628e7ba8b20e4632ed": "Error: sshd config does not exist",
    "45de64a88b25b6527ccd3efbce76ed3b": "Parameter passing error",
    "387e90104fbc0261c1ae5db9443f0b22": "Set the root login method as: {}",
    "0fd775e0a957d247e199d2cd911078e8": "The password cannot be empty",
    "2279ae228c06ace23e59cc218f2536f8": "The password cannot be less than 8 bits long",
    "207d2e497f2ca0d97f1453671d4d824a": "The username already exists",
    "e1c5fbbb3782936fa209244fcc62ea7e": "The password must contain letters and numbers or symbols",
    "4c94c49ecaebd37c52172946778fc296": "Setup failure",
    "492478fa7955b2282528aefe56d42ec4": "Profile does not exist!",
    "71804f43c7fe50a625e9fd1f930365ce": "Failed to get from the cloud!",
    "46fb7ccd0be31ec840d524d8f99f1368": "Update completed!",
    "d631f73db41ac42021c522b61fba3274": "No need to update!",
    "11ce17a8cf1f195a0687c00fc4201d2f": "Import Success!",
    "d49c4e6f0a63eb94dfb921be5d804e8b": "Site not exist!",
    "0b5efcfb8a290faab14ebce65ece59e7": "Dangerous website root directory!",
    "d747c3e10f8c5fd5c0aec8b422883292": "The specified package does not exist.!",
    "22e806afb25ddcb6cf205be320eb2350": "Cannot find [aaPanel Auto Deployment Configuration File] in the installation package",
    "7658d0092e96ef38859c12f2a91f641f": "There are currently no deployment tasks!",
    "f5fa57ce44938aa510e6cb68bd52c24b": "No log file",
    "1bb87a5feb9e217c858933afdce8f4e7": "The log file is too large!",
    "21290da79237752afe963ecef5d89b5a": "Start scan successful",
    "8e0e316031928c8c96c94ad6d57bd03e": "The directory was not scanned",
    "9208374e1391bb886971bad99b2380f1": "Type mismatch",
    "580d97d0b321127650cf1901cc3524b2": "Record does not exist",
    "152b976545ff1ee50e0de21da7af1266": "Verification is underway.....",
    "e6a6fa2d0bcc8bfc2af5bcd4640ade03": "Parameter verification",
    "80f9a0a476836be5fdec10fe414e88a9": "{} The website is being created....",
    "064aa7114f7c7430dcf2b0cdc05ad20c": "Create website",
    "8a9535f05c52e58f46e3237b9da019cc": "Add optional configurations: database, FTP",
    "b7575e63439333749c6e7d6a27b8a0e4": "Add optional configurations",
    "2a5e8b7e4116ee81db89ba173f60bf90": "Parameter verification failed",
    "2f35a151cc0256f0d9ad5410eccbe5d0": "Parameter verification failed: {}",
    "af2a8e2174ea327f9fbf77d84029d58b": "Parameter verification successful",
    "181fc26e7b655ba36b3b075ca1ebc350": "Failed to create the website",
    "7118aff13541bf3d74a9c47fb458e102": "Failed to create the website: {}",
    "be33773093fc2e135ba4bc26f4bb5509": "The website was successfully created",
    "505a83f220c02df2f85c3810cd9ceb38": "Success",
    "8d823a9933eefd02bf1003481f816f64": "Failed: {}",
    "e7b3deb11aabca0f7ae217ccccd10772": "Successful startup!",
    "31b88b436695f7e0bc5dad1cb8999737": "Do not use the ports of the panel service!",
    "d0d4ff47e6dc25f0069a1d74d2f995b4": "The port is occupied or the port range is incorrect! It should be between 100 and 65535",
    "7dde7f2ae7cb4ed56b1b683b479ad303": "Warning: {} version has not been installed yet, ",
    "839067817c5a1e7fcce2f905284d630e": "Rewrite source directory and rewrite target directory must be filled in at the same time",
    "4b6ad864ce62dac8466dde7ec62e7ea9": "Rewrite source directory and rewrite target directory cannot be the same",
    "ed6fe3e47d3686c7af83b67535b426b5": "Rewrite source directory must start with /",
    "8230eb6af0c1c2863c0c2f6bfaa9b37e": "Rewrite target directory must start with /",
    "fa5e4af74d3d68ba371e6dcf84595c3d": "The website does not exist",
    "45f9a99535dea651b8f160f6cf23f826": "Reading configuration file failed!",
    "5e3b84200bea6d70f6fed1d5802a7fa0": "Query failed, does not exist address",
    "5fa721871e93bc4121df74ce51454519": "Activate plugin failed, please try again later.",
    "9f139adb77c26c263ff2a956d66f80fe": "Deactivate plugin failed, please try again later.",
    "f8e169b0ef8d58f84c71e375141852ed": "Failed to create Set",
    "e35ca748f8c5a0e78731bae94fb7d68a": "Failed to remove Sets",
    "468baaa7179c8b181d1de35fa00267e9": "Invalid type of Set items",
    "a01e808b2be07634b0e3714bff919ae1": "Failed to remove items from Set",
    "35c9b2817b191a3f60553d46b748068b": "Failed to change items state from Set",
    "87a9a388a3ef42018ceb866756c4ee39": "Database connection failed, please check the database status!",
    "73b1d7767613c6300db27ade773369fa": "Remove wordpress remote site failed",
    "a75c113f53d4342010d140325fa29eec": "The multi-service of the website has been enabled. ",
    "b0a517b4d596e5fc1351f8dc12e73a74": "Please select the retained service",
    "7e953c855b391ac0716a4eeb47c5c5c3": "Please enable multiple services first",
    "55d523aa501b0e7e93e172a9e6829a8a": "Error in obtaining nginx version information",
    "08f18bb6c6293307f68d5f822ed7dbe1": "Currently, openresty is not supported",
    "45020a62e40bbb43f6e05c62ad50288e": "There is already an installation task. Please wait for it to complete first!",
    "4052df86d5a8dd12943cc8b1d53162e4": "Service installation failed. Please try again!",
    "8033c09e6fedf841205b29b57c0ae0d1": "Service startup failed: {}",
    "442d02a722dc331f8b85d328fb99a174": "The multi-service mode has been successfully enabled",
    "a0b289e4caa220dcd62692401d5083f5": "Failed to uninstall {} service. Please try again!",
    "0045406cf97cbdca708c795aa9554145": "The {} service failed to restart. Please try a manual restart or check the configuration file.",
    "52cd203105425f66daf42d81f05c540f": "The multi-service mode has been successfully disable",
    "9c116a9cbc0701ec9e9d6b6ab2755fc8": "The service restart failed. Please check the apache configuration file!",
    "a949ed64edc73a99f9f9c801a84b6390": "The specified service type does not exist",
    "408f206d494c5f26144f7492315dfa21": "An error occurred when switching services in batches!",
    "e9fd26be1a67520e66f2e99d61977c32": "Website ID does not exist",
    "d80972d5dfb46c1f11b8dba2b7aa04d3": "The current website service is already {}",
    "99914b932bd37a50b983c5e7c90ae93b": "{}",
    "2422c065bd4ef8d950bbf17c43f907dc": "The configuration modification failed.",
    "98e762d03fc5ffcb381010aff10c7bde": "Successfully switched to {}",
    "293f667205bd8aa91c72f966c03c3de5": "The type of website service obtained is incorrect",
    "8562d96fc303411ee017a30b83d75712": "Repaired successfully",
    "d9d76120c8c13b40d2e8e49b0d6117da": "An error occurred in multi-service and the repair failed. Please try to close multi-service and then reopen it!:{}",
    "e1b5191ef3dd64eaba9ab3c787d1fa67": "Theconfiguration file does not exist",
    "c8622023712105e9e7328396976a2667": "The backed-up configuration file does not exist: {}",
    "d81f83ae44da0682974272b976e8e550": "Successful recovery",
    "12572c9827392d4bd4c028881ed06242": "There are global proxy or url rewriting conflicts on the website. Please delete it and try again!",
    "92bce01ab77d0d50efec1d424cab583b": "This website has a reverse proxy. Please delete it and try again!",
    "30c74a0981da2edec86936cd288479f7": "The website has configured a global reverse proxy. Please cancel it first!",
    "c3fe8f7adf26d613d9593acede34303b": "The website is configured with subdirectory domain name binding. Please cancel it first!",
    "c601909c952f2064e91d6f3c1d1a7128": "★start backup[{}]",
    "890b5b1ca2b1aa96f0781c9fdc77ab88": "☆backup is complete[{}]",
    "5316694cae24d434370be2d76146a500": "|-Error：{}",
    "b763e7e9f6b23d4b5066458506d26d55": "Backup task execution failed.",
    "713660262f5ab9c3af9aa17c8d8a412c": "Backup to ",
    "de5ac4bddf9b72b649c0cbd4243f76c6": "try again after few second...please wait...",
    "6905a88552caae6df77f56bd19f6d76a": "Cron task settings keep local. Local backup is retained.",
    "63701b3fa795bcd399aab5d489f8eae9": "Cron task settings do not keep local. Local backup is not retained.",
    "837cc24a222df21e74245f4cfac6ad09": "User setting to don",
    "57d4380c974a85fe8db5914c934addf4": "The scheduled task does not exist! {}",
    "038ae15d38f9f027abda2aabf18324ab": "Keep the latest number of backups: {} copies for {}",
    "58c65e272cfde6fc8cf73d0ffcde4bbd": "Uploading to {}, please wait...",
    "243c0f3ec002883d6fa7770957ecf9bd": "The scheduled task does not exist!",
    "78df833c741b9814545d76a83f2db9b5": "{} Backup database {} does not exist",
    "472f0ed974a6a2aec9b70fe7d39b27ee": "MongoDB has enabled security authentication. ",
    "8a09aa6b7131f71b3ba97f13d5b7823f": "The specified order number does not exist and cannot be renewed!",
    "72905fe72d071dffbc0c1a20eb8def87": "No information about this order has been found.",
    "0b033e06e17e9fb14f93e6f11eed6599": "The order has expired. Please apply again!",
    "3497d17853f8a84d0b552dcea4fabad2": "The information of this order was not found.",
    "972f14a9afdebc7e5b366f465171776a": "The order has expired. Please apply again.",
    "1008d1a5b18463e45c0bdb930bc0087c": "This certificate was not found.",
    "2e95d6e834bed89e1e199808d0cfd8aa": "Please specify the website document root in the --path parameter!",
    "4a8d983505848031c77a15c408cd1f3e": "|-Retry the command",
    "ed069811f3c302d22a0f4aafc6903826": "|-The user abandons the application and exits the program!",
    "daa9a175b001e007de4d7ca89ec19aec": "Invalid node type: {}",
    "abb41b16dcebff17c55d75000fe3cabf": "Invalid automation",
    "e9d2603582f4a20d640b8e7d3b3e08b7": "Cannot edit automation in running state.",
    "d2fcac4ec8e0f366bff10d45d37bb3d3": "Invalid automation_id: {}",
    "d171abccfa056d262e7e081b84510c4f": "Invalid automation: failed to load triggers",
    "ae3ff0ee4b1a6c1dfe230d9b15a4d4a0": "Invalid automation: incomplete triggers",
    "cb665b2511490edc2ed27b86d38e0828": "You must complete workflow",
    "0fdf6b21eacd19ce746639f1c4613607": "end_time must greater than start_time",
    "18fc7ff48f030eda26c7446cdccd441d": "invalid data",
    "dcb3fc2a35a17abb01744383ebf3cdc4": "invalid data -2",
    "7122d35c3532d63c8d9fc5c5bd320558": "Failed to get order list, please try again later!",
    "079217f7bb63fed72af9bb79048e3967": "'*",
    "b3248ad84a12659b1599607f969741a0": "CloudFlareDns Permission must be ",
    "0ad00e6c415af62cdaa8537c32574052": "Alias already exists!",
    "9c82954b2bf15dc7a9462145d9782aac": "Please Upgrade PRO Version!",
    "3a306f42856e51481470e9702cc22169": "Save Successfully!",
    "9758ed50c1e1816e1eecb98e0c3ed1ec": "Delete Successfully!",
    "4b9f49d0625305474bd478ed077bba0b": "id is required",
    "615df74f7d5141a1084369b9da4ccb4a": "Provider not found!",
    "4a9382b97abdf8cb5b237bf7d64873e2": "search_and and search can not be used at the same time",
    "7d7d9ba1a8780278b2a05b91eacfb2e7": "DNS record Not Found!",
    "8d49c4cd608eaa6d8d9a1e0ab6658fb4": "DNS Provider Not Found!",
    "79922b861a42a4e2350f69501eb25ca0": "DNS Record Not Found!",
    "39b361ca64471b92b1b1e84dee7d5226": "Update Successfully!",
    "84e9feba40d0aed963505e503cf821e3": "Update Failed...",
    "8ef6a7854d197b829e350936856847fc": "SSL Certificate  Not Found!",
    "02d59ec01b27b9b07cc92b56b4590690": "SSL Certificate is less than 30 days, no need to renew!",
    "c85411871b8773e799e64d0c23ef79d3": "Order Not Found!",
    "9dd5fcad400ad7db65baa55be5535d94": "Apply Successfully!",
    "3f5a9a220cd8c53770c59c4931beb2be": "auth_type must be ",
    "4fadb14ca725c013569fc00385d750fd": "domains is empty",
    "2a6bb1bdd798217656edecf672b6df3c": "Http01 Verify Error, but Site Not Found.",
    "962682f10423a33a75f4b1277b3690c9": "Http01 Verify Error, but Site is Not Running",
    "fdbdc3e70ef01cae6ba7f67b34622aa1": "Unknown Auth Type",
    "52357aa86932ebcc9ff6e741ef6244b5": "update cert failed",
    "2e54bae7cebff2ed29eee92ee852cf0f": "SSL Certificate Not Found!",
    "022c6efa50cd0022ffa66b42f08caadc": "Remove Successfully!",
    "9ecbde266be14f2c038c06f339f7ee46": "SSL Not Found!",
    "9bb50ed8d9b14f51d1a44a423db43e6e": "Setting Successfully!",
    "049734a8ec5a38304b7e0dff089b05fe": "Deploy Mail",
    "6df4bb58ee6967a48b38e093858091de": "Deploy Account",
    "ec220f32ceb0ad39d785439e3d442464": "Deploy Panel",
    "7f689dbbf6341be1e07e8e96d16b95db": "Wildcard domain is not supported!",
    "2ac3f96d3c4f34f9ab7627bf5f1fb444": "Domain Not Valid!",
    "8346bf5e43bfb945866b734da5e365fb": "domain is empty",
    "f53f8d0c6e47f742892e21dc6d0ffcba": "Firewall not initialised.",
    "7aa738bc7717148a9518c0d37e0bdcc2": "installed.",
    "10cf4b73623a047cd8c039899a68678f": "Firewall not turned on.",
    "f2ec5e710cf0c84fd474abdc993360e8": "Firewall initialisation task created.",
    "98dd43dfae05b11befe1f140e0ec787a": "Installed",
    "032c6f0f72bf846bf80205f83cfbbfdf": "The destination domain name cannot be empty",
    "d3e42cf08c9dd4657e1ec738bcd7fa4f": "The destination port cannot be empty",
    "2e983c6be925499dd08a349a82f9e215": "The destination domain name is in the wrong format",
    "2101cff923c114c46970531cebe61e9c": "Domain name: 【{}】Resolution failed",
    "484a79b99ea7c89818e54bc86611e0ab": "Please pass in id",
    "8bc83520b9c5e0cb6a83e1cf6961cfdf": "The setting succeeds, but the following rule settings fail::{}",
    "373ee51dfa98aab065593b352f395b59": "The destination address is in the wrong format",
    "26fe283bcf5841270188165305b2f876": "The destination address {} already exists, please do not add it repeatedly",
    "4b8abdf7e8565603bc0b09534e1c53aa": "Please activate the firewall before setting up the rules!",
    "50c7672327d3879977f1672bac1ee999": "The destination IP cannot be empty",
    "b9c6715ad1caf1dd7f933c42ab63707a": "Please pass in old_data",
    "842a116f755d53aacda61c8d5b90125e": "Please pass in new_data",
    "edbe2ffb112ecc945237a594ab786679": "The modification was successful",
    "f94b62cff0c45cb08b61da3ca2615d72": "The file does not exist",
    "0976b2102c7a8af33f04ab2059e997ca": "The file content is abnormal or malformed",
    "774b94869c0844749626b1bf637fafbb": "The source port cannot be empty",
    "e9b371dd7b29cd7373c524d880b031fe": "If the rule already exists, do not add it repeatedly",
    "13bd44b7e23ee792948ec122677bf1b3": "Failed to set up rule: IP address cannot be empty",
    "7f6cd3026825eae0d35775a932e0fb46": "Failed to set up rule Unsupported IPV6 addresses",
    "bbc83d63860d8fddbe9b5f0769f8d108": "Failed to set up rule",
    "52de0a29b9e9289bd6598a5d4610774f": "Setting up the rule was successful",
    "40e79165af94fb353f73532550d50dbc": "The current system firewall is iptables and does not support setting status.",
    "7f643aa5c0ac22eb56b8e0283a245537": "The current system firewall is iptables and does not support stopping.",
    "759cbd156929358f44fea3d7a2303d12": "The current system firewall is iptables and does not support restarting.",
    "9eeb5949442ea424abb29b42f4f3763d": "The current system firewall is iptables,which does not support reloading. ",
    "6fe3c8f7481574a858f4c4e3dcb190b8": "Failed to set a port rule:{}",
    "cc84ff9fa77f59978d67ebe5c21c4cc6": "The port rule was successfully configured",
    "5fb5bec15f0680c0f8281e2a77f01564": "Failed to set the rule:{}",
    "202ed89223bc105db8c706695994099e": "The rule is set successfully",
    "31bdde170e92eb68e5cf19070a0257b2": "Failed to set a port forwarding rule:{}",
    "14af00e29f1c7f276529a7f13d37bcf3": "Unsupported table names: {}",
    "37859bf15c1d49002153157ecdd4ad45": "The rule setup failed:{}",
    "9fcd0fb925f2f1f9fc5157a937c1527a": "The rule setup failed: {}",
    "9ef9f6bcb8cd56f9b4d8be162918810e": "Failed to start firewall:{}",
    "afa08ad3f9767240b0219e668944beee": "The firewall was started successfully",
    "bc1ad4532116f7e179339e07a39be1a3": "Failed to stop the firewall:{}",
    "50ac40822152a67e4195c04488aa7129": "The firewall was stopped",
    "c8b9e1198399365ab380361c761ab78d": "Failed to restart the firewall:{}",
    "04105f039f2850a3472f9b79c7ae5111": "Overloaded firewall failed:{}",
    "2be1a57d150c047f0c5d936a904d884a": "Failed to set the output port rule:{}",
    "af95b488978d644c7ef7b4b856def666": "The output port rule is set successfully",
    "194fbdb576220abe3bc3ae3746af89a7": "Unknown policy parameters:{}",
    "f006b06691ecd76b8a34e2825c17b6aa": "Unknown strategy: {}",
    "55bbeb07229c08c530c5119918035594": "The output rule is set successfully",
    "8be2d40f6fa3e12c46ba68bfb23951d1": "outpuThe rule setup failed:{}",
    "5d6e1e45c8d58b5f2800aabe961be7e6": "Account service not started, please start the service first",
    "9f570fb82d621c780cae5d4a3b7b21fa": "start Successfully",
    "d6fd80e8f386ec01318ebbd911b3cb8c": "start Failed",
    "54b737c15ee80b356bed65d1e4bbdf11": "stop Failed",
    "ca5ae41ecee3659791384fbb49c573f2": "stop Successfully",
    "f9458b55789fb6b79f107c061d9050e0": "restart Successfully",
    "ce070d796c159496ab8253cc60891b9e": "restart Failed",
    "ca0431c082d8980ad8a7fbfff9a3cc4e": "reload Successfully",
    "f61bf123501eb5094cd6782409088c6f": "At present, only nginx is supported as the web server. Please adjust the web server to nginx first and backup the website data when adjusting the web server",
    "01b4fc496d491eed58270beca1664e66": "Installation script download failed",
    "b6bbb24d50175d3a920095caccfc8cc7": "The task already exists",
    "22e6df6f7a837552a50ec27a63418a99": "The installation task has been added to the task queue",
    "01545ec6a6d49b956f303f9ac0f7aeed": "The upgrade was successful",
    "f43df7708267595d8c8ee27cca2e25c7": "Certificate content cannot be empty",
    "749c4e1e3720c1aa28459dd4953cf782": "Please verify if the certificate format and content are correct",
    "5e6ddd918845e96916d903a667e65da6": "set Successfully",
    "9aad9a87ef3911e202093b08b2f570ed": "close Successfully",
    "b4987b794be5974dd020719b9c1d0a41": "IPv6 address is not supported",
    "793f2b3ffa18b3513258114b0216cb7b": "Please check if the host address is correct, for example: 192.168.1.20",
    "af8d2d8e000adaed48feb1c1502cea6d": "Sorry, opening failed, please go to the App Store --Tamper-proof for Enterprise to view details",
    "e9f9d8e8358b9291af5e41417184ddd2": "Successfully added file protection",
    "c4faf633a3fd32e8b5d8138dbddc1693": "Failed to open firewall",
    "5ebd3aeb7b2c96cf6c64f82bfa333f02": "Successfully opened firewall",
    "82d883f528257cbc522de7531411dd53": "Failed to close firewall",
    "5aa742d86e112c414eb5970e1352719f": "Successfully closeed firewall",
    "b552849e09b4a47a87641523cb99e06d": "No data found",
    "55df5f27012531e176be79f81b90d779": "Deleted successfully",
    "785a530106a46c897769c1cf2df6c2f3": "Started successfully",
    "274fbf19776d1b6efee0e71f075739cd": "Stopped successfully",
    "81c5f87b76468dbe7a152121fee71663": "There are no redundant logs to clean",
    "12af24fd6d32854160728cffa4ea2150": "No cleanup was successful",
    "90b0ccf9b077f2cadeef3daaf17d86b8": "fire/wall has {}",
    "3d2fb8221a478c63e13b494d7279e2ac": "Added successfully, {} The same rule exists for the port and has been skipped",
    "fc66f87cb8d92e3caf13485d65ecc309": "operate successfully",
    "9a321cf078154e6594a8a29fb7847738": "Please install the dnspython module first",
    "2463904b74dc3ffd3fb849f87a0e3a3a": "The file content is incorrect!！",
    "7a3f417adbeb8a69180134c6f2373c36": "The file is empty!",
    "29b89ed8f1aa15665f877c12e0d14bac": "The import failed. The format of the rules is wrong. Please try again according to the format of the export rules!",
    "002827869c69ad72bc41ca442547bbac": "Cancel ignore rule successfully",
    "63ecd16effc3eab31bf1eec574ece639": "Unlocked successful!",
    "eacd845def6fe750cfc0986f24565045": "Local login password is empty",
    "fea087517c26fadd409bd4b9dc642555": "normal",
    "e1a4b8afc2cb3f56f0c98876c06d6d58": "Failed to connect to the database!",
    "a18fb7f91f74b73e7326700913e7e35c": "Specifies that the server already exists: [{}:{}]",
    "079d7d1539d30a76e53b6fb54d370d32": "Add successfully!",
    "72bfbe1d7dd57250382b570043041e82": "Add Failure： {}",
    "270b19b2e9da5da821c7b54a1a8d7fd6": "Parameter passing error, please try again!",
    "ffcba623cf91331a0ba5b3ab969db1f9": "Deleted successfully!",
    "43bf15425909c99f2cc1553eaffaf476": "Failed to delete： {}",
    "0947887a435eff51a71f1e54615af33c": "Failed to connect to database [{}:{}].",
    "844eea2c94a872941b4e4fe66c92c659": "Connecting to database [localhost:27017] failed!{}",
    "90b65217be3c698d9b1fbff0dccdc71b": "Mongodb service is not turned on yet!",
    "7d1a075632098426af1e2197d274bdb6": "The database name cannot contain the following characters. /\\\\. \\",
    "48b2c30b0f984cdcc6cd7ed4ee376fdc": "The database name contains spaces and cannot be added properly!",
    "93efcc7fc4e9d402978828bacd4a5bc2": "Database user already exists, please use another database name!",
    "393223cf51f8e25df5d53ae425de74a9": "database does not exist.",
    "2162130c1a1937f839cc660f5e70ebdb": "Mongodb service is not yet turned on!",
    "45da541afaa00457a2f4617a1dd4855f": "Deletion of the admin name database is prohibited due to Mongodb restrictions!",
    "2465ac13d0470c6414b77dc59fbcdbbc": "Lack of backup tools, please install MongoDB via Software Manager first!",
    "d2af5fe1710856e97dbfdf1adc6d5e98": "Missing parameter! id",
    "9c17c1312620910f7c3d27a20f01e968": "The database does not exist! {db_id}",
    "57bb958a6998e558b00b5d89d240b240": "The bson json csv format is currently supported!",
    "3b4ee1461f518d1bd1ed20615d670df1": "You need to specify the export fields when exporting to csv format!",
    "d2c7790b1f776ce6ad06426b03fa71b1": "Local login password is empty, please set the database password first!",
    "699c43a1633256e97b95615a562eef88": "The database password is empty!Please set the database password first!",
    "1acdae1719cee0ce5c586cd6995b70a9": "MongoDB has enabled security authentication, ",
    "67e943332602d7a5b9765306caa8604d": "Unknown database type",
    "04c651a70b89bd4fd8fc8702c0bf61e9": "Database backup failed, export file does not exist!",
    "e880101cd795726a7c8e2c2f4033f9dc": "Backup failed!",
    "ae1110dd560e4e7968b297620be7ea36": "BACKUP_SUCCESS",
    "bff09c8822165bf816a5b5a4d1fe9140": "Import path does not exist!",
    "3d003d1417aec658cd020f9faf66a5c1": "Importing zip files is only supported!",
    "3397a2bc97209578e6c113606a4c7b7b": "DATABASE_INPUT_SUCCESS",
    "94b43778dbd724133db47ee2126da3a9": "No synchronized database",
    "aae27fc3d2273773edab02e15288cb14": "Database sync success {}",
    "164c5fa905dbffad015f4593d1b85fb9": "The database type sid requires the int type!",
    "3a621b20dadc66881772503620282533": "DATABASE_GET_SUCCESS",
    "505a6be34cf7e61f93f2665896cfafaa": "Modification failed, database [",
    "13966ea12f4ed389be50c95e65d8a2dd": "The database password cannot be empty or have special characters.",
    "361cbf31511a2bf38fc664157d183328": "Database password can not be Chinese, please change the name!",
    "252d8cfbb164b773c5f84ce9d814ae3c": "The modification failed, the specified database does not exist.",
    "aea43e9b982f6105e584e46b778d9f9e": "Modification failed, the database is not enabled for security authentication.",
    "0b46bb64ce97c64f6dddc87bccf949e8": "Remote database information does not exist!",
    "9e1a9b35939cc4887854eb2ed84f401f": "The database name cannot contain special characters, please reset it.",
    "90299d1fb53fdf7a570db71a1b61c127": "Please set the PgSQL Root password first!",
    "01d3922e30b7aff9c7265e91c57cc829": "The ip format is incorrect!",
    "b2349e65b04baa3a0d50ad030535b73e": "you entered is not legal, the modification failed",
    "932c4edd1a70a505be1099f4e7874692": "Modify pgsql user access rights successfully",
    "f562938bcf2a52b32261e4f4a99c3e00": "Deletion failed!The current database is being connected!",
    "573ba454733eee7cd866addcd11ea21c": "Failed to delete the database!",
    "fec7dbd4f36266728d6eda5e168d1cc0": "The database does not exist!",
    "69579eb94ffe47354dac42abc8cac9d1": "The database password is empty, please set it first.",
    "fb642275547236f1fb2ea7717ace26d8": "Please set the administrator password first!",
    "95abdbd5890c3ceec62026c6246d8030": "Backup execution was successful, ",
    "7307a92023c68b6842a8dafb1b500f16": "Lack of recovery tools, ",
    "eef4302ce8a129e5d70767668a9e9110": "Please choose sql, tar.gz, gz, zip file format!",
    "c5aafcc6af38d67c22ccc8d19f60ed0b": "Database success {}",
    "a8de1650a48acf0e91c7ba840bd48295": "The database password cannot be empty",
    "9a53422dee5315eb489d4e448f4ea976": "Modify the failure，The specified database does not exist",
    "3ca4ea8082e41867cee227d4686a4c17": "Database password success {}",
    "0033a9566af4f930bebbd45802be5427": "connect fail",
    "ae576ea2a8c76765fa69287fb1347d1a": "Remote database connection failed!",
    "d1b44799de985cad123821498285dfbd": "DATABASE_INPUT_ERR_FORMAT",
    "df5647a7421161dcbda85323db41cc99": "Database sync success",
    "2a52f6106614dfbd519714df03ebb16a": "Database success",
    "1182c39d730924cb4f4d8d229fadb0f3": "Database password success",
    "15a8af9e80d0a0c2d87314c154fff181": "not support redis cluster!",
    "c2dafded2689dc11914376d72a70dfc2": "redis connect fail!",
    "b283988bc23c61b2e6393195064ccc5f": "Operation is successful",
    "a9ed7f25ce1ffcf98cf5ec7db86abdf4": "Backing up remote databases is not supported at this time!",
    "9d1ee7d092060a4d3418a979fba5e46b": "BACKUP_ERROR",
    "1fcdee5d4329f1f638bc2d818f3e510a": "file not found",
    "517b554160a14e74d52943ea29ab5a66": "redis connect fail",
    "ec010eeffc0a20399b186f334b3b6769": "remote database connect fail {}",
    "2322848a32fd761a98a0bd76e633bc97": "Remote database information does not exist！",
    "61dccc90b62286cfe99a0836cd7016f4": "The project directory does not exist!",
    "393f59f008214da917a3644f9bddd08c": "The specified item does not exist!",
    "76f7795cbd69658732375d59e3ac4443": "The package.json configuration file was not found in the project directory!",
    "da87ee74f07713dc1fb6d97d770c6b9a": "The specified nodejs version does not exist!",
    "53dc11c67093dc8650a2a0bcc739af9e": "Please install the dependency package first!",
    "9e37cac0b6ac4947a8eaab9c4741d096": "The specified module has been installed!",
    "a23324d67a76505b9485e1925b49ce69": "Failed to install the specified module!",
    "e175807189b9fed334d7fa1d9517e302": "The specified module is not installed!",
    "7d837b25ee483c045c3d27e461661024": "This module is dependent on other installed modules and cannot be uninstalled!",
    "a06864f6c23b22710bc49fa3794247aa": "Unable to uninstall this module!",
    "3378916dcc3a51351a823bf417959965": "The parameter type is wrong, need dict obj object",
    "2ab730bc17ad482c454d62e5d6dda728": "Please install nodejs version manager first",
    "683eecd5ab2302a02009bb53528a8206": "The project name format is incorrect and supports letters, numbers, underscores, and expressions: ^[0-9A-Za-z_]$",
    "9360c6893e4ca4d7030d99d9ae4b34c7": "Please install Nginx or Apache first",
    "999e1ffe680ef91f5cf9795c34aa7acc": "The parameter type is wrong, need dict obj",
    "9f474c0c49ec1c30e3c19f13e9d2a52e": "Please install nodejs version manager before installing at least one nodejs",
    "9791ddabd2954257bfed271e0e7254dd": "Start command cannot be empty",
    "f8498a22f4e43acaae880208f0980675": "The specified item does not exist",
    "26aa1657ebfac1237da6a1f8ccae86b4": "Domain name cannot be empty",
    "8f5e21613d5cfe258f7965986f95b750": "At least one domain name is required for the mapped project",
    "bd397222b97310807e5ecfdcec2c30ff": "The specified domain name does not exist",
    "8f04dfa02fe0ef0106680e1a3e9f1759": "Item does not exist",
    "64bc3d77e07e9e2757509ce626273a99": "Please add at least one domain name in the [Domain Management] option",
    "7514fe0af7b6f84f1c3c0a01613010fe": "Please go to the [Module] and click [One-key install] to install the module dependencies!",
    "11382e970be52495256dd21192a671a7": "No startup script configured",
    "ef6b21f990d5f7f0a881e354a365063d": "The startup command was intercepted by unknown security software, please check the installation software log",
    "bbffcc99d1822ea57ca5e7dc614157ec": "Project does not exist",
    "53797f7f191af4c7851d0419ca27b334": "Project did not start",
    "f45bc552cdf8369ab9fe2213eec7b802": "Log file does not exist",
    "f9be861aad3eda81843c7797487da8e9": "The current system security status is good, and there are no obvious vulnerabilities or risks",
    "890e24b14414e3da9bc2ad63d6d0befb": "There are certain security risks in the system, and some configurations or policies need to be improved",
    "951c23a91dfe39b5ea5d00405b4dc2c5": "The system has obvious security vulnerabilities, please fix them in time",
    "de36cae19b2a65a45cb4dfccb435530b": "The system is in a high-risk state, please repair the relevant risk items as soon as possible",
    "ea848f5d6978f5916cd3df4191195e2a": "The host already exists！",
    "7aa425b3819e79208faaed38fe137f34": "Failed to connect to the server, please check if docker is started！",
    "c90ca78b1fc8554e867a696d30255cba": "Add docker host successfully！",
    "8ee5196fbd93bf345bf018132e808a0a": "Delete host successfully！",
    "c0ef08aa7bd6276137ccd491a8041223": "There is no volume to back up",
    "584e35dd4a55da88bd232ac7a19b9b95": "The backup task was created successfully.",
    "0b08674e1c87f3f8508a4ae9b0c160f8": "Failed to create a backup task {}",
    "2a0f93407bb61e2403ccd032cbc64e3e": "successfully delete",
    "13d829d3f2b78c971207d944f2a96c55": "Failed to delete the file, reason: {}",
    "0af5787b053c4bf5dbe610731f7d4199": "The file path cannot contain Chinese characters!",
    "719ee030d81490fc055af0c4426aacb9": "Detection failed: {}",
    "ee3936ffdc910e2cb8578ad1fae322f0": "Detection passes!",
    "2e5c9168b81de403131125abe3537861": "Template names cannot contain special characters; only letters, numbers, underscores, dots, and underscores are supported",
    "1ef49203b5ddab4a6b30eddab93c6d73": "This template name already exists!",
    "356dbf2911e78ebedbd99f13df311ce1": "Template added successfully!",
    "4f6a25bc1019404777b1a95b85c375f3": "Did not change the template!",
    "029a1a33fb7a828191eac587a4d98db4": "Template content format error, please enter a valid docker-compose template!",
    "052009ea42871f16153ca6fb451be303": "Modified template successfully!",
    "550993f7a7c3863e988dc02458bb413b": "This template was not found!",
    "86eb5f101087c690c1229fffceb97cba": "successfully delete!",
    "c541f51f11868ef56cf50524eeddd226": "The item was not found!",
    "c3f9a083e42b21151560ba7e23667129": "The template was not found!",
    "d5d3eedff8acf67756e21b4612aaa380": "The container name already exists!: <br>[{}]",
    "05073a33c4bfcb8113af6b3222a0cccd": "This port [{}] is already used by other templates",
    "69a22232c25cb907570f837e4032ed7e": "Parameter error, please pass in template_id!",
    "35698a69135017d7f8345e32cb5a87fe": "This template was not found, or file is corrupt!",
    "49d5a6420e1b84d63826fa1d79e5236d": "Template file does not exist",
    "e199ad07ae94664293828e753ec2a9a8": "Template [{}] has been deployed by project: [{}], please change a template and try again!",
    "a3017095090064d0ec98861e35d3849c": "The project name already exists!",
    "a9a92ec33cfb8eb3288cfc84edcd48ad": "Successful deployment!",
    "a180787fbf3d2e3fac72a13cb98ce513": "docker-compose is too low, please upgrade to the latest version!",
    "d8b370ee0351106fe38046541c421361": "The project name was not found!",
    "30159c83433a6845a080ad879c0fb61d": "The cleanup was successful!",
    "6483a5effa8c7ebce28c3838ee6f6e6e": "Clean up successfully!",
    "5ded1fa085b4c46667f9c8871d00a46c": "{}The project failed: {}",
    "0e0ae38580f51369586ba6933a7c3105": "Missing parameter project_id!",
    "78f91123fc323aab6eb38f2bfb8e26d7": "Project configuration not found!",
    "c3905cecf4f4eb28fcee1f4a4ad21bb0": "The status parameter is missing!",
    "f3655b96aad3f0771354a12af79571dd": "Missing parameter template_id!",
    "79f89afa2eaf7c8da6f0ac44295dba90": "Didn",
    "5b0854983625160cfbf1295ceb6ec327": "Pull successfully!",
    "ce932f534479bae87f0615fa7214e5a1": "Unable to scan the root directory",
    "bf3d793f9f908f7d2d26a1be8dbb80fe": "The path does not exist!",
    "d2fe452a7fa69442d5296b8e4832ede3": "Template added successfully: [{}]",
    "8d92d05b95b166c5683fdb88f7de8bed": "Failed to add template: template name already exists or is incorrectly formatted [{}],Use docker-compose -f [specify compose.yml file] config to check",
    "428ed92bf9d3198f4c9885c11fdb2be3": "These templates succeed: [{}]<br> These templates fail: the template name already exists or is incorrectly formatted [{}]",
    "70975749d256333f1b3b62c864ca265a": "Fail to modify!",
    "2360e954ae9eecac28b2a3edad5e8ce0": "Modify successfully!",
    "7c6f761019365f8a5cfb2fb54d9e199d": "info.json is downloaded!",
    "10066fce84fe34e9cc33e0338532988b": "The info.json download failed!",
    "0672e579ab0e3454713eb683ddcc4859": "{} Download failed, please resync!",
    "8e790e81fffa7f51d099f710bd8f82cf": "{}yml file test failed,{}",
    "371acfea202589c4efd6724888f66595": "{} Download completed!",
    "51cf61e34b3f71ce1e430cdfcf129b80": "{} Decompression failed",
    "c59b65890496cdf2b14d127a1f76f73d": "{} extracted successfully",
    "0117718c35c7a16a62de5c259e1d35ee": "Directory creation failed for the following reasons: {}",
    "374e3fe41b55a0b29420e455fb514dd6": "The storage volume has been created",
    "6d0d40f64f89227daf345eb2257638e8": "{} cannot contain Spaces",
    "a00b49ace55de909015029a0d6d6096f": "{} cannot be null!",
    "54498312bb8f97ce07a9a0b0b47cfad1": "Server port [ {}] is occupied, please change to another port!",
    "47b74e08252747225c49ea0cb011c79e": "Project startup failed {}",
    "838089af9a2941a49862f342c056a8ca": "Start creating the project",
    "9b149598fb30f54fec9e82a3d121a464": "{} already exists, please change the project name",
    "634370637f6a5b88940c75f826953d0c": "User project directory failed to create,details: {}",
    "f7b14d3f642d711a23d5a0cca725fd0d": "Failed to copy project directory. Details: {}",
    "7bdaccb3d20432c5e0150862ab1cc3f3": "Missing parameters name",
    "9b90b5b49486a61d9b0e6dbbbcb56cad": "Missing parameters container_info",
    "b23d7110e9bf6539b4964afe0d4934e2": "The grouping already exists",
    "a90ca6939fe71693c145f50596c6e0e6": "Container {} has been added by group {}!",
    "e3cf7e2f2d14257e7ea33657b135d534": "Add failed:{}",
    "fcbeb38a63ced9d3de476fb08c31d71e": "Missing parameters id",
    "fe4e0032f69b4100ed143d475e8b5050": "Edit Success",
    "6c4ed52bea35c4c43839b8f0b44489f9": "Edit failed:{}",
    "6c0129a45e9da4e1820335f3d06a869f": "Deletion failed:{}",
    "2a743a86676fd52214d3c0af1b0238b5": "status Parameter error",
    "f95136e5c1f3ccbb09ace8fc24f1e0ca": "Container [{}] operation failed",
    "2e01172e31495f41fcebcf3f831cc82c": "Operation successful",
    "244a98f8c45f938980f48b168aef02c9": "Operation failed:{}",
    "fc431240dfc80a731900d5f2ddb6dfc3": "Container start order {}",
    "5ea6c6eea14c24c92eeeccaeea5c46dc": "Invalid state!",
    "0f3f874698792dc81c7c00b9e74fea34": "{}\\r\\n",
    "aad4acc1243565c5c2ca41e5733e5fe0": "successful\\r\\n",
    "d8f5a29760a4f000dd754819b1faadcc": "failed\\r\\n",
    "73977612ef83925db43df7745df9c5eb": "\\r\\nNo response for more than 10 minutes!\\r\\n",
    "6345c76d66a8a9e9cdd3f9d996ff062d": "Please pass in cmd",
    "bba401eadefa8222f3e60a312cc19f34": "Only docker run or docker pull commands can be executed",
    "b5592904212696df3e5bcec990c8676a": "Dangerous command exists: [ {}], execution is not allowed!",
    "cfff471dc04b6ba4aeb2cc2844b2c94b": "Dangerous symbol exists: [ {}], execution is not allowed!",
    "f1d9b154a0c2625d828a504a8cb35682": "The command has been executed!",
    "45a0bbacbe8d5ea062167e88423e4573": "nginx or apache server was not detected, please install one first!",
    "bdaf560796795d6a303bc9a1d75a34c5": "Project Type [{}] Existing Domain: {}",
    "4588a786e80c83c2cbde37b930c3d778": "Server port [ {}] is not used, please enter the port in use to reverse!",
    "6888cf6586ce3c187150146a2d1db0ac": "Add failure, database cannot be written!",
    "9f9663b59d32947ff1f2c5b364c571b8": "successfully added!",
    "e6bddfc6a0bbf72d592236c61b411f9a": "Add failed with error: {}",
    "1bfa1b1738332c4835f5efe7c54ab9c2": "parameter error!",
    "0d66954ff42aa042c219a356266f5bc0": "No reverse proxy information was detected!",
    "ae178e022cf2fe30f402145572528de8": "Volume names can be no less than 2 characters long!",
    "365c770f123d22093084908ebcdc75fc": "Volume name already exists!",
    "2dc51ae60242f0e5b56a9f0d176f91d4": "addition failed {}",
    "307feea9ab8928f39595316b11992cb1": "Driver option tags must be dictionary/key-value pairs!",
    "f529949f8a98615c109ee8b8eb9f7656": "Add failed! {}",
    "a4ec5c1fa47f2ce0c875f91ea4e7dd08": "The storage volume is in use and cannot be deleted!",
    "11ff7153b67d275618dd3a62d1e56373": "The storage volume does not exist!",
    "2aa70dad9bff94a855fdde3fc113e6c5": "Delete failed! {}",
    "55c31f03e88bd6ad4ce7f68d425648dd": "No useless storage volumes!",
    "6169a7282b361deb5f6f5b6e18f9426e": "cmd parameter error",
    "286933a4f24bee0eed1f9300f70a30c7": "Only the docker run command can be executed",
    "a46a6b274dcbfc5a629d234c2816a165": "There are danger symbols: [{}],Execution is not allowed!",
    "8135363a6a5e2c145c6cedab8ac1e510": "The port format is wrong, this method is not supported!",
    "3b825826968319b6256c4020cc49676f": "The server port [{}] is already occupied, please replace it with a different port!",
    "70b35bb3bb2fe425a981e8cc68c06906": "Please pull the image you need",
    "e768fcd4ff22e2f3cc2535f1ea9c5682": "The image does not exist!",
    "7dc29c1ed7012513111b11f56c73a4f8": "The memory quota has exceeded the available amount!",
    "73aff7a8ab244bc5d0d1448e9a0ae6f0": "The memory quota cannot be less than 6MB!",
    "2c4eca852599890038970a7e0f384470": "Image [{}] does not exist, You can try [Forced Pull]!",
    "56a727f1edc5f008ee8f41a638662322": "cpu quota has exceeded available cores!",
    "45c163fd880ce5a21373fbd53bbcd642": "Memory reservation cannot be less than 6MB!",
    "bf6b8400e1726aadf1cee7d6c1c5d173": "The image name format is incorrect.such as:nginx:latest",
    "f0beb6e739348ae10c9f15cb91638d2f": "Container creation failed, details: {}!",
    "e5d4020fc5f8c26e22add8db8a62f06a": "The memory quota cannot be less than the memory reserve!",
    "c68d012ef602a12e38636c306c10c894": "The container name or network bridge already exists. Please change the container name and try again!",
    "c4272ed0aaf1e7e2bcc08f1003c2391d": "There is no startup command in this image, please specify the container startup command!",
    "a73eb9f1fb82232c9f70bb80024a9d9c": "Permission exception! Details:{}",
    "196a4f415d73b007e0627563a530967e": "Container creation failed! Please restart the docker service at the appropriate time!",
    "ea7b2beec49a425b5742339d00a5aeb8": "Image [{}] does not exist!",
    "c29c7e4f72858367cd21d10303411592": "Container name already exists!",
    "c4dc041770b8a0e34d1399141d0e4de8": "The container name is invalid",
    "97bcbd1e3b4df0f1c6ec642e7be17afe": "Server port {}in use! Change the other port",
    "994e5a057aca3524ba773ec33228e184": "Creation failure! {}",
    "00ff90441ea0bdece5d9e5c72efa14a7": "The container creation failed and the connection to docker timed out!",
    "8879635d66ad75dcbfc8c31ba1351116": "Container failed to run! {}",
    "71dc70f7ab3a4bc0c2a7141718d3a9b2": "Creation failure!",
    "1983b37067c7e94095a5113786fdef9c": "Editing failed, connection to docker timed out, please restart docker and try again!",
    "c558fedcb5850939202e684ff32c7c50": "Update failed!{}",
    "ed0029af5f77a5dfacbc2452e8c3ec92": "Container ID is abnormal",
    "c5b3db7efde90edcb803a4a79e559b21": "The new image name cannot be empty!",
    "b10305369ebb41ef24699b8137733465": "The mirror does not exist!",
    "9e90efb62702b147b71e8731290caf44": "The image [{}] does not exist, please try to check [Force pull image] and try again!",
    "6cfa55c53df6db8efa59aa2ae6cef97a": "The new container was not created successfully, and the old container has been restored.  {}",
    "1f004e412319b7ed472624e011b3d2ba": "Update successful!",
    "a2ea046c20d2da5cebf2dea01a62dabe": "Update failed! The container state has been restored",
    "b84bf4d95051856f9965b55bb5402de3": "Container does not exist!",
    "d567f353b12e618571935661f31c2a16": "Container editing failed and the connection to docker timed out.",
    "f2124ee490df203b3f86509401c76a09": "The container is successfully edited, and the subnet is not specified when the currently specified [{}] network is created, and the IP cannot be customized, and the IP has been automatically assigned to you!",
    "b95d75cd8e04e9cca297c3cd1091b2eb": "The container is successfully edited, the network [{}] setting fails, and the IP address has been automatically assigned to you, error details:{}！",
    "4363bb34365a67238ecc6a98ce46b361": "The image has been generated, and{}",
    "4bb30e8d57a6a7e548758daf4ac33983": "submit successfully!",
    "a32e1f09fc2739d94c51a7168675e0e9": "Submission Failed!{}",
    "172f51d3307b02aeb6dc703a442f4724": "Failed to get container",
    "684fc00ae67504a56c09ef71431b1261": "Successfully exported to:{}",
    "f9a48b804d917398e795016687f3b0f4": "Please turn off the [Tamper-proof for Enterprise] before trying!",
    "3ab9d9b76e8d22434930622b5f0acc6a": "The container has been deleted!",
    "d1fe1d6e5e8c17b60f749ad36ff3bcaa": "ipv6 server port [ {}] is occupied!",
    "9f13645ac42f0c9908a35637a525d561": "ipv4 server port [ {}] is occupied!",
    "8708a53096a7d7bce5d3042be8feb736": "Stop succeeding!",
    "5dc7c5bba9e3ff6d293a9cd6459bc1ae": "The container has paused.",
    "458c9e6b1324cc3843c313c99a9c8623": "Stop failing!{}",
    "d40b23e847e0619c6e2133eebfd51807": "The container ID is empty",
    "239aa38adb7ae2339600a015d8695f3d": "The container doesn",
    "b10f78da3571670e8567e599aba8d475": "Failed to get container information!{}",
    "4e62f10d98b7560d22cf614879790624": "No container logging",
    "4bfb779dfe8300c1f2da1f1dae06a4ce": "docker connection failed",
    "e9b0defc5226436d7d2580972376cad0": "parameter error,Pass: type",
    "d0e42e6dd40adc10d0027ab9993d8741": "Container log directory does not exist, log cut cannot be set!",
    "3af555ace78d310a5db6e9449ed6843b": "Opened successfully!",
    "641fe4d504d197e8570f3bc693f5c15b": "Closed successfully!",
    "e04e8dc32dc0f13aea94cb4996a0057c": "The log file does not exist",
    "3e0f56b62a18226db6b8c71e8c917be4": "Log cleaning was successful!",
    "81259d9e5861e65db29844c19d9feb80": "No useless containers!",
    "53a5658dfa0a2e85083fd63b961d35be": "successfully deleted!",
    "dac7d97aeb94cf9d3b3b5d7d072c4cff": "Please turn off enterprise tamper protection before trying again!",
    "32ca87e65c5fc75d3857767417b56439": "failed to delete! {}",
    "b0ea22ff0b389c2a32b8f4367ab650db": "Parameter error, please pass in restart policy restart_policy!",
    "179a2001e96bb8d0475488f80c7216a8": "Update successfully!",
    "3b2f70397fa8a827c7146cbd900f7222": "Update failed! {}",
    "c147897a9d1746a58de531e9c0158c23": "The container is not started and cannot be renamed!",
    "a89c2e8f7eb81399f984330e55014c6f": "Rename successfully!",
    "8a615b544c027899738b19f2cc40fd93": "Renaming failed! {}",
    "3506ae5524d7b5dbd75ed328349e065e": "Set top successfully!",
    "363b76cd4207ec1adb31b9f7ee3930c8": "Unpinned successfully!",
    "0fffc4397713115e14ef45273241dfbb": "Parameter error, Please pass in: remark!",
    "dce2cbc7791016e4876ab144e53b4f82": "Parameter error, Please pass in: id!",
    "ca1bc3e1d32b99b90395da47b88576a9": "Parameter error, Please pass in: ws_callback!",
    "b4770fb21a608a5ba1ecacae409093d0": "Parameter error, Please pass in: _ws!",
    "11cde3a2ca81c845978b98e4a6ec471e": "The monitoring save time needs to be a positive integer!",
    "b314fb25bf654a2256bf53b0f6986c93": "Monitoring data cannot be retained for more than 999 days!",
    "60e46aeaed758964902dd7ae99858f03": "There",
    "c28bc5c07ec6f2b56777ac7c852dd64b": "Setup Successful!",
    "422f78617d6852c41e370982d73235ed": "Setup failed! Failure reason:{}",
    "dca5bd22c99a74f74074a3a53d78a58b": "{} success",
    "ec1ec17a5862a949e277432e1d09484d": "Setup failed! Failure reason :{}",
    "f4dc83b81fe6993f99c2b54494eeeec1": "Start monitoring successfully!",
    "af79fd88d4b6f7e8a1ac05e199747fdb": "Failed to start monitoring!",
    "6f4d03d4d1ee0bd282ea744730b7ceda": "Docker monitoring stopped successfully!",
    "4cc06d8560bb116a38a5aae1458cbe4a": "docker-compose file path cannot be empty!",
    "8d885b86e8562c2128689c4a2601c054": "docker-compose file does not exist!",
    "a87b64b2d19f29438274f80ce36a3579": "The installation task has been added to the queue!",
    "d388487780fba74e4ff3f3b9ffbce58b": "Can be uninstalled!",
    "c4ba6d01fd53333a6e7e85707758c550": "Uninstall successful!",
    "b7affa7cc663144bc99b9edb3f1a027f": "The repair task has been added to the queue!",
    "cb49a4daafc9d27bd460967891968225": "Saved successfully!",
    "58fcf0699f38a60c8025330585ac205a": "Save failed, reason: {}",
    "6c3e5d603d8845422e861fb0b4eed350": "A configuration item that doesn",
    "f324009782d2d9e73d1087884ebc2c4c": "The Docker root cannot be empty！",
    "538960e1336f919e37a0d2c024c56830": "The current Docker root directory is the target directory and does not need to be changed!",
    "f2bd8f0373084151bbc07e8c1409e37c": "Setup failed!{}",
    "a848bbd79221dfdce1c9dca536dbfada": "The JSON format of the proxy settings is wrong!",
    "edf6eb680187066c4dea216b3b20d6d2": "Proxy setup successful!",
    "720d2290c3082615c0f79894bfdcabd7": "Please enter the correct I Pv 6 address!",
    "b01f9411136207ad7df28b9bf2387e2a": "Upgrade failed! Reasons for failure:{}",
    "da896b628e3ded58445e4b015320f327": "Overload fails due to:{}",
    "efb869976990f78b3d6fcbaf270e3323": "Reload successful!",
    "1b3b50aa7886ea66845ced2c18cbf6b1": "Global profile overload failed:{}",
    "75bbb7a00c3b5b510913952fe089f52a": "Wrong parameter, path parameter!",
    "273609d18876f5f9e3f021032e5b57a3": "Setup failed!",
    "5e022f79dcc774c79bc55ee28774e2e7": "The image name cannot contain /",
    "c00be60f9f3f7d747aadfdb124e855ef": "Successfully saved to:{}",
    "cb1f8d99b492340cf701101c87884a8c": "Cannot export image!",
    "afaa91d141ded3e37b8b9ebf8bc31c51": "Exporting the image failed and the connection to docker timed out. Please try restarting docker and try again!",
    "5b980f2e1c82c04c91376d55d4306a91": "Failed to export image!<br> {}",
    "e5e8c7cac8b71e94280fa08301d21e78": "Please enter the image path!",
    "5441400ea3bd16cffdf70c46c34f61d4": "Failed to import the image. The file extension must be.tar!",
    "0720c6c4f478b3a374b4a438f7cf80ad": "Failed to import the image, the connection to docker timed out, please try to restart docker and try again!",
    "22cc0388137842df9649b3bbcff345e8": "If the image import fails and the temporary container directory is not created, check whether the protection software has an interception record.",
    "67b97e4746a2faf5d59206a80bb28649": "Image import was successful!{}",
    "deceb44868a29ae5d579114348736cbb": "The image import failed and the temporary directory of the container failed to be created. Please check whether the protection software has an interception record!",
    "8eb05618b0f04e727b0685427fd49c8e": "Failed to import image!<br> {}",
    "721aa02577670c1049ea9d12caa8938c": "Please enter the correct DockerFile path!",
    "736df9a7c491f3299efdeb9f7d7e9e0f": "Build image successfully!",
    "6e85568dae869303ca7a4486f55458a3": "Build failed, connection timed out",
    "5bb301b85cc1f42e56174d3d9a4c0286": "Build failed! {}",
    "f51455b323ec2db8004c812001043330": "Build failed!The specified Dockerfile was not found",
    "8e1b9c9b75950d0feba6813d32766e61": "Build failed!{}",
    "eba0ec758a6464a20c14c0f23ceee62e": "Mirror deleted successfully!",
    "8dd326278d09a3ac4bc56cf725c8f262": "The delete failed and the image may not exist!",
    "11ead921bc0e3d94f1f9e0db4bf8ed8d": "The image ID is used in more than one image, force the image to be deleted!",
    "43993616c7433350755d30a3b4d065dd": "The image is in use. Please delete the container before deleting the image!",
    "d6992c3fcf2269c249cd5f18f1ac2c11": "Failed to delete image!<br> {}",
    "0c6c071174fde5b47c9eef8088c17a89": "Failed to delete image,The connection to docker timed out, please restart and try again!",
    "a3ba80a8e1e0d9af94c809e909431b3c": "failed, Login to repository [{}] failed, please try to log in to this repository again!\\r\\n",
    "cc40077b6ee61fbfa35713a21e8eb866": "bt_failed, Login to repository [{}] failed, please try to log in to this repository again! {}",
    "60b488c60b6747bf34a86a69740b636d": "The pushed image cannot contain [/], please use the following  format: image:v1 (image name: version)",
    "44dbec830b87eb037e8fcbb0e1b56160": "Unable to push to Docker public repository!",
    "b4c46001066c912344e3bdb0df86e848": "Repository [{}] Login failed!",
    "0ebfb094c6482acb049e0dd0d3107307": "Push failed, image label error, please enter such as: v1.0.1",
    "d26bdd6e86002ed92089dc71347822ce": "Push failed, do not have permission to push to this repository!",
    "82058092ad7d2c7aa5e2f012b6544e59": "Push failure!{}",
    "2b228d4775d23d2725ec227ba648bd43": "Push successfully, mirror:{}",
    "9e396f640866ded9c3a47268f96a36e3": "Pulling the image, please wait...\\r\\n",
    "7e5f4d488d318dc7c235095c8456f5e4": "Pull or search for images...\\r\\n",
    "97a6dfe3a273202edffe31af7a43e220": "Failed to use the default mirror station to pull the image! Trying to use another mirror station to pull for you, please wait...\\r\\n",
    "484616540fc726ef4f52e97a1c2f0fef": "Failed to pull image!\\r\\n",
    "1cd77329b2bddfb200e656214b1fdf32": "Failed to pull the image!",
    "63c709b9759af42fef890d539d822575": "Pull failed!{}\\r\\n",
    "b4aba972332d1f3728171905a033fb99": "Image pull [{}] successful\\r\\n",
    "2fae21ffd185d9e9730b39bc7de23852": "Image pulled successfully!",
    "8a635442294fd90195a43d9a1672fc3f": "Failed to pull image!",
    "711de72d616e7abb29dfa919244d382d": "Pull failed,The image does not exist, or the image may be a private image. You need to enter your dockerhub account password!\\r\\n",
    "e9511e26273da5b4537b4683668b548e": "pull failed!{}\\r\\n",
    "05d13bf5dcc37754db74b2356e6e117c": "pull failed,There is no such image in the repository!\\r\\n",
    "714841af7f3de6c8d99ba03f4cee0ee5": "pull failed, The image format is wrong, such as: nginx:v 1!\\r\\n",
    "2d941c4fa4da32ccafa8670a07f23c1d": "The image was pulled successfully.",
    "5282194697748d9fcd1ccd8a90428424": "There may not be this mirror image.",
    "d6facab17334983e7c6f8c561c239820": "Failed to pull the image, this is a private image, please enter the account password!",
    "b507deb7848d566982b339265c8f5482": "Pull image failure <br><br> Reason: {}",
    "e90811ef0a60b6d299b4e1064d7788d0": "No useless images!",
    "f343313c101aeaff0516990ebea3dcef": "failed to delete!{}",
    "90ecd58b3feb0b2be11f0af685ad39fe": "Deletion of useless images failed and the connection to docker timed out. Please try restarting the docker service and try again!",
    "0568e5e8aa7c811dd420c818189a0d46": "seconds ago",
    "53c53a79f864561f8b6886b3dde7cd51": "minutes ago",
    "f329a0dab82282e50e3aea9260e95d53": "hours ago",
    "7a1af30a5ce889031cbc2472766159e3": "days ago",
    "558a41d55884223583b3542e802d2b64": "The mirror name cannot be empty!",
    "4097585e32152eb74bbee5ab8c463718": "The docker service is running abnormally, please restart and try again!",
    "26a0931677e111565f3ff7d059b94d8b": "The gateway setting is wrong, Please enter a gateway that matches the subnet: {}",
    "def2ba1ce0e4d77692c14e5b984636fa": "Subnet address format error, please enter for example: 172.16.0.0/16",
    "716eeeb727fd667635ccf1d18891d46e": "IP range format error, please enter the appropriate IP range for this subnet:",
    "e310a873e7812c7f994d482604061fee": "IP range [ {}] already exists!",
    "db88b911ea66744c24b22efcafef2101": "The system kernel version is too low, please update the kernel or choose another network mode",
    "9cebb294a44695984eaaf2134df63a51": "The current node is not a Swarm and needs to be configured before it can be used",
    "85ac438bd64f13e2ad61cf60e5ade3d3": "Failed to add network! {}",
    "640520ffb5d9c01336710bad3ea6d7ff": "Added network successfully!",
    "87574a543563d2e037b87a6cf705e3ff": "The system default network cannot be deleted!",
    "23b6d9d6c36088deb928efad7fb9b63b": "The network cannot be deleted while it is in use!",
    "8f512551c7ddf61331c3d068e80c642c": "There are no useless networks!",
    "08efe6a4e12437b79225c8b59fd710eb": "Network ID cannot be empty",
    "a636381ee5e6d6d021fff745ca132905": "Container ID cannot be empty",
    "31a75a8d220d37dc4a7ea28d0f24cc19": "Network disconnection was successful!",
    "a2b9895fca7698902da9319b52392366": "Container ID: {}, does not exist!",
    "c81f03a558307d5aaf3b339af28e04ff": "Network ID: {}, does not exist!",
    "12a90fe85b8863e1dea43284988d7750": "Network disconnection failed! {}",
    "6226d2fef3bf047236f0f3a57dcd71fb": "Network connection successful!",
    "d882b8375782b1bc56ccaf84ed27d20b": "Failed to connect to network! {}",
    "0e8623af4dd4d3b732904872d22fbf83": "The network name cannot be empty!",
    "5aa2044b58e63d58ddecc69421802404": "Gateways can",
    "ceaa20eefd6749452a947c7f5dfa4eb0": "IP ranges cannot be empty!",
    "c3e2cce9a4a1b26f46f462f34ae391b9": "Creating a network failed!",
    "ea5ceb520cc9b09fe27e09528b98bd2d": "Network name: [{}] already exists!",
    "9cdc09516d85ae057d1d9bedc988849e": "Create a network successfully!",
    "5395cc8155f62a666b8f0d0f9f207676": "Repository information already exists!",
    "9b10e472adfe6372c9175b9002f098fd": "[Official Docker repository] Not editable!",
    "5858be44c285048a8f51c126b2fd23e9": "Editing failed! Reason: Account password decryption failed! Please delete the repository and add it again",
    "7e51d0e26e1b467aff3c89d3e0751ec0": "Editing failed! Reason:{}",
    "6478f13dd58e5a4329e19be9020243ff": "This repository could not be found",
    "d5309f3186607eb36bee41e8a28cea3a": "Edit success!",
    "9e20bffc0d4093d18fcbc5c98fa0fd87": "[Official Docker repository] can not be removed!",
    "a62336a87697ab6911ba550015a798ef": "Delete failed,The repository id may not exist!",
    "54197759827cfaf0cdb1e213fa49771e": "Login test failed! Reason: May be account password error, please check!",
    "657a0b7e82731fb4ae516d14081f17d0": "Login test failed! Reason: {}",
    "221d1ea3c23f430e03a4486dca865014": "The container does not exist, please refresh the browser and try again!",
    "7e88e25ea6c628c2d03c526c04af3eed": "Failed to get container status: ",
    "cb337dbfbc18aafa482051b6fc349dea": "Failed to get the configuration file",
    "84d3fc0c1c70fcd6fdd7ca7c3be11225": "The project already exists!",
    "a280b122a0b3249c26b1f94ad4573f50": "Write failed!",
    "72b8d771409a71a6650a65e1174cec30": "The project has been added successfully!",
    "0fa934d82d7863e34606d19520d12e48": "Invalid container order!",
    "eedeb135fe678559787fe2cb304f24cc": "The container order has been modified successfully!",
    "0c1dcdb6582992fa9ec4169c7c958e47": "The project does not exist.",
    "4ec9c8311b7814ee0f17b634cb7a6ae0": "The project interval has been modified successfully!",
    "cda91d4feb0c7cceb0fa1aeabcf536b4": "Launching containers in turn!",
    "97f2a2dcbe0d211b8972c6151950b213": "The following container is running: {}. Is it allowed to force stop and then start? You can also choose to manually stop a running container yourself!",
    "9d160eff84c44041cf4eb5c624874c4e": "Start launching containers in turn!",
    "33b5d440d17f3837309707b5b049e899": "正在依次停止容器中！",
    "b687943a0a61ed9f039213d7c5e0fcca": "容器开始按顺序停止",
    "ec7b13b39406a81e90df7b7d06a4b134": "无效的状态！",
    "0df1e0596d9e1835d62be1b5ba537fac": "容器 {} 已经被项目组 {} 添加了！",
    "d6d90f977089e176ec7443db17c41279": "容器添加成功！",
    "04cd9210bf9290bda98bc76ca4bc59fd": "容器删除成功！",
    "d867a5e10a7a9485129c679b85453e3f": "项目删除成功！",
    "459ed27083c25b82135efedccaa60ada": "Scanning {} exception history command",
    "37c614d5d300e6c391808efd5363ec82": "Scanning {} sensitive information",
    "5ddc98a53573410c7cb65727946c5d3f": "Scanning {} backdoor",
    "6bb6be880d819a93af392183d16fccdf": "Scanning {} container escapes",
    "cd7fb7cf576b22469514b5b30f365158": "{}Scan completed",
    "7d643f192968be3f8a54be28592e9176": "Scanning the image failed:{}",
    "acc2731ee0f5b78d4e801d2daf814c32": "Suspicious abnormal history command found",
    "3069c277261d044bb309e4b09ae798fa": "It was found that the image has an abnormal historical command [{}], which may implant malware or code into the host system when the container is running, causing security risks.",
    "6d64734fff5534f48029ffba4aa3678d": "1.It is recommended to check whether the command is required for normal business<br/>2.It is recommended to choose official and reliable infrastructure to avoid unnecessary losses.",
    "6684913201a60be0b5e89c4dfb210719": "Found bashrc backdoor{}",
    "9a9f27d5f9f8c056fff7986c87a94c30": "It was found that the image has bashrc backdoor: [{}], malicious code content: <br/>{}",
    "d8a828116070b9d92315ca309cca1991": "1. Enter the container deployed using the image and delete the malicious code under the file<br/>2. Check whether the container has been invaded, and update the access token or account password of the business in the container<br/>3. It is recommended to replace the official image or Other trusted image deployment containers",
    "e1439f3f7d25d378078d513a82a3fa87": "Backdoor file found{}",
    "9ede9d4bd542eedf78e39b0acf0206e3": "It was found that the bashrc backdoor file [{}] exists in the image, and the malicious code content is:<br/>{}",
    "686765b4612ecd8f774648db29a1541d": "cron backdoor discovered{}",
    "390bdc0b3c37a56ede9467b0c220a3b6": "It was found that the cron backdoor [{}] exists in the image, and the malicious code content is:<br/>{}",
    "caea084281a3cb2515e5618cd3856163": "Found system backdoor:{}",
    "d04061273caa56d5a0c3d74f3e9fd482": "It was found that the systemd backdoor file [{}] exists in the image, and the malicious code content is:<br/>{}",
    "fc76e0fe415c49cc1c09bf76035fc4e9": "Found sshd backdoor{}",
    "00b2409f52ef5bc56afe29ccbe5cfa2c": "Found the sshd soft link backdoor: {}, the file hits the malicious feature [exe={};link_file={}]",
    "e747da31a54cd71fb1a2860cae0f9f77": "Found the tcpwrapper backdoor{}",
    "a2b09164c8d23894736bcc6a646861e0": "It was found that the tcpwrapper backdoor file [{}] exists in the image, and the malicious code content is:<br/>{}",
    "a7fd9f6b190b8531039376fbbda5f482": "Users found to be at risk of escape{}",
    "5d46ed5f4af3f30cfcc8bd66942f93b4": "The username {} may complete container escape through the command [{}], allowing the attacker to obtain access rights to the host or other containers. Malicious content:<br/>{}",
    "4ca0a18aa36a60613104cacdae514dec": "1. It is recommended to delete the image or no longer use it<br/>2. If there is already a business using the image, enter the container environment and delete the content of the user {} in the /etc/sudoers file.",
    "611afea08ae3b216a34dfde4c143f46c": "不支持的系统版本",
    "68ae8c43a52aac63c5c62e1974afdda6": "Script ID cannot be empty",
    "eee298ea1d9259c2f0e2061ecd89c21c": "The specified script does not exist",
    "b68a8dd0c887719b7cc3e10dc11843ce": "The built-in script of aapanel cannot be deleted",
    "aefb82d7caf36c7f34a4cf60168a1297": "This script is currently being used by task [{}], please delete the task first!",
    "4223589c4945a6757845760cf467a183": "This script is currently being used by the event of task [{}], please delete the task event first!",
    "2e32a56c4ec44d75ff6cf5c6ac366db8": "Successfully deleted script [",
    "16687cbe6e87af3bc2762f0410453ec5": "Script name or content cannot be empty",
    "1e156c08409accc1dc3da5c395c3ea22": "Return type error",
    "4371a6ff5a908b5ed6f43d52b49f7d30": "Script type error",
    "91896a15daf4558843249e11b7aa1fc5": "Modification failed",
    "919c17a8f22c59f9af57399aa649003e": "Successfully modified script [",
    "71c95be7ca536d92d8f175fa245ddeb0": "This script requires parameters",
    "7ef6898209b89f4ace813b19f5eac840": "Script running error, please check if the script code is correct:\\n{}",
    "2086e84cd166412cf7236bdfb66e6d6f": "Execution failed, error message:\\n{}",
    "7a38e49c19eace49f0e9a0d03efadd1b": "Execution succeeded: \\n{}",
    "5e1459e1ff5449309bd13d173dca1197": "The task name cannot be empty",
    "028f9aecc8c5edf83c2480f3ad9a62b0": "Script content and script ID cannot be empty at the same time",
    "540b2cc165934ef688f12e044c500f69": "Task type cannot be empty",
    "14ccb76798e0752c668bf447e7c536dd": "Crontab expression cannot be empty",
    "db17fc000dce92ec98ef53267f816b9c": "Invalid crontab expression",
    "cb541ef3c967a13cb4b1185a661214cf": "Script does not exist",
    "ed1bb81caf44e6b159848fcd0b28b0a4": "This script requires script parameters",
    "14753fa53d0a8928c69d56611bdb43d7": "Task already exists",
    "aa76a4150f28fd8de372eb5fa2646a2f": "The set start time cannot be earlier than the current time",
    "89c375395150b0550b20cdf31faf4ef5": "Task does not exist",
    "1df9f0729d55ed5e561bdf73b6b14976": "Task ID cannot be empty",
    "497b38d4da5f19ed3f041f4ae6af6059": "Run_stcript_id and run_stcript require at least one valid value",
    "cf76609030a04a8e357171a25d76f2e8": "Please use one of the following operators：{}",
    "bb4d743f102448bf1ad62e1f1bd25e21": "The specified task does not exist",
    "56fcd6720b5bd174b1d614b7c7761fd5": "The script requires parameters, please fill in the parameters",
    "809888a81d143c1118d056643719a133": "Failed to add trigger event",
    "dd66e7c4d78fab1dfd30524d47af971e": "Event ID cannot be empty",
    "8abc3d5d0d73a76ae66603858617ad1b": "The specified event does not exist",
    "858080b55748bca57bca9006f2c36e10": "Event modification successful",
    "f9fe8aba24799e53034cfd45a3c96824": "Event deletion failed",
    "101da618f72223d3eac9e66fe510b04f": "Task event ID cannot be empty",
    "bee903cc3d03ab2c237eefb1d601fbcb": "Script execution failed with error message:\\n{}",
    "1d78758685e5e2f4efeeb490f8521abd": "\\n",
    "ca6977d373320a7fdb51047199d4cc59": "Adminer is not installed!",
    "38641e6ce3a6369e108eb595672c8edc": "Uninstall Successfully!",
    "9cae26284a7ad2f46132c1e8e196d089": "Install Successfully!",
    "a9a92e55770213c8aa1fb2871dc43563": "Set Adminer port successfully!",
    "b611124a9bad44e328d7ce809912802d": "Set successfully!",
    "2321763bf0b4cbf345b1e19dc9faec47": "Set Adminer php version successfully!",
    "40a1f70c155550ad2dafa5e556e10c3c": "PHP version does not install!",
    "e75e68c65607a7cfcc570d51345d7e33": "File monitor",
    "983e2622c48ae7231c5d29b135133b0e": "Add monitor directory: {}",
    "15c7df4ddd1d366c2cdfa2689c15369d": "IP filter program compilation failed",
    "423c2da1e20a5f2138cc810423475eef": "IP address cannot be empty!",
    "1e116dc22492b28a7a38a6029416d0e1": "The IP address is in the wrong format!",
    "8c8f15a1c1cce8bbdc465e865c804b40": "The maximum blocking period cannot exceed 24 days!",
    "fb86e24ffe47ba150610ba1efd96929a": "Temporary blocking of IP address CIDR blocks is not supported",
    "bdb199a03e52488d499ea6bb0cb0d1ed": "WAF is required to block IP address segments",
    "1ac8e9ffcea7cf6e9fa183c1b9038599": "The IP data does not exist!",
    "04d46623edcb5663566cf43f575de9b2": "Website name cannot be empty!",
    "4dcde63f7fd4415f3b5eb6cb889d135c": "The addition was successful",
    "d303480175994c6ad240cf24a4a99640": "Website configuration does not exist!",
    "87d1f7257214d09ba39656b72c864bac": "Account Setup successful!",
    "aa5bb2d58da86c4b9160e94d0c4538f1": "URI cannot be empty!",
    "ade0ab88aa0ee9c18f0979d5b62b517d": "The URI already exists, please do not add it again!",
    "506d9cb0cb2468fd09048bcbe8b37497": "URI does not exist",
    "cf180f27e678d4e297f690e581961417": "The listening address format is wrong!",
    "1ed0fa9bb8768d56bf2d3232d7067023": "Wrong listening port range!, requirement: 1024-65535",
    "e6aa58b2f41bc53f6b84657d47eb35c1": "The data save path does not exist!",
    "c87be59ecbed944c2b45fea87d62f473": "IP statistics mode error, requirement: 0 or 1",
    "fbc4861b0190c90a5388e44d2bbac678": "The current version is not available, please upgrade the panel and try again",
    "8b1d5629a1346da21fcaeb9f8f0db6d2": "Start time format error!",
    "7a238977c4b13d23ac3e6b151a914cab": "End time format error!",
    "a87a482f3bced3ce16bc9a351e8b5ce8": "The start time cannot be greater than the end time!",
    "a0ef69b1680461368a9130e770256ca6": "Date format error!",
    "2493958c6f4051bb8d254d77d77b622b": "Time granularity error, support: minute, hour, date",
    "4c4258ffd9a69c8e332346241a3cbdae": "The negation condition data is in the wrong format!",
    "b47f4e8b7540cae56e085231c3c984c1": "Access ID cannot be empty!",
    "fea04488a926034079dc00c5a60a9135": "The access ID format is incorrect!",
    "da206b8971dcba715ed8cdd1a82736e1": "Access ID does not exist!",
    "fd65e390dd8aa35ea3622658247776d0": "The date format is incorrect",
    "9a4f1ea39f3a554d4e5431f86eb0450b": "The site name cannot be empty!",
    "b59417ef234946819788acfde92a00a7": "The purge was successful",
    "aaa3736c0541d4a4d82193c2204ec317": "The start time is in the wrong format!",
    "e579606ed1219291caeb3bfad786dd3f": "The end time is in the wrong format!",
    "7cf2a69e43dcdfc86ab3b2b4c378a7e8": "The date format is incorrect!",
    "53c85b9d96ea14f3f8224a5d2e659894": "Parameter cannot be empty!",
    "9dc21ed8c6025cab9873847e6e1ca506": "The query type is incorrect!",
    "236c6e2f9a266b929b283eda30c2b3b6": "No relevant data are available!",
    "50fc65b5f19812ccf756b7ad7de7f4cb": "session_id cannot be empty!",
    "8f2adb53dcb8d2c660159b1f8e8012ed": "The session ID is incorrect!",
    "7f4419a5b09e1a04936f6aba6939521a": "Configuration check completed!",
    "f3df0751d9522bf2e68034bab4cd49a5": "Configuration cleanup completed",
    "191fae10bdd9d3eb6cb110b524fe40b7": "The submission was successful",
    "f53208c04e48d7ee19222b6adf343810": "The username cannot be less than 3 characters in length!",
    "251e2cae1dbed2b37f7d16961a606970": "Permission level selection is incorrect!",
    "a835325a5600b6571a24111e4d318e2c": "Please select a website!",
    "a669655fa991afcfa0cfa3f62286d944": "The password length cannot be less than 5 characters!",
    "4d8d30e66ad9aaccc738ad99d5083955": "The username already exists!",
    "12152390a5bf2ebce0f00b0fb5c650a2": "The addition was successful!",
    "4d1b7f489e07d6ca02ca1910a3884c48": "The user does not exist!",
    "3e83aa40dd320efb027151c02aab2871": "The length of the password cannot be less than 8 characters!",
    "d3748b3102cc8ba898f0f0bec842ce9e": "The modification was successful!",
    "ac75e534c7334e1fd02c68a3993f1568": "The deletion is successful!",
    "ca281da1f13858d0b599d19e18a510bf": "The web status is selected incorrectly!",
    "c88239bc4a113ab0f02acb9bc31b3437": "The web port is incorrect!",
    "f06e6a5985a91ac55c651e0b573378f0": "The web security directory cannot be empty!",
    "41a871d7ec26993be1367226321e06fa": "The length of the security entrance address cannot be less than 6 digits!",
    "16f83d0969b9f7fe56ac3b55f9dedb26": "This entrance is already occupied by the panel, please use a different entrance!",
    "066df5a1cf19314e0265a1eb396848ac": "Ingress address is incorrectly formatted, for example: /my_monitor",
    "794ee58637251012717d7e565aafc2a1": "The setup was successful!",
    "2531ce72ea98e5aa8f4953eee783b540": "No error logs found!",
    "0fc543dae93d3f76f5f7ff8048f5c398": "No masked IPs were found for export!",
    "5552ac99360952da2cf289f556ad19a6": "No masked IPs were found to sync!",
    "3332452d6ecd015473b133de021a9e06": "SYNCHRONIZATION SUCCEEDED!",
    "e6afdb1b63ca733f5d1741c7eff7a64e": "It is being processed, do not repeat it!",
    "696212205a77e698860ff5195992642b": "The repair operation is complete",
    "97cb85456b49af4258f4c8da38bb576a": "The scheduled task is successfully added!",
    "2739213f569742c0782252f41279c060": "Failed to add a scheduled task",
    "1cc4efde4fab0b4bbc2812a8b58f59b0": "Please specify a site name",
    "3b5ef9e1ea5a8dbd9606075686dbf15f": "Please specify a date range",
    "f8412f656685f470a82b74de3d9f24d5": "The export task already exists",
    "96ed379ec1882dcf52f0ff65057efb92": "Please specify the fields you want to export",
    "4e698e0709485a0e93a706964b748c5b": "Unknown export type",
    "2a2dbc12afac446fe408eb78453bc6c2": "The export task does not exist",
    "9ff8782f584db728284fadd719967806": "There was an error with the export task",
    "b4421542e9cff8ce336075b668b8f87e": "The export record does not exist",
    "41564d1cd7f8ecb23bcc590cb2217518": "Please enter a new data directory",
    "699856a3cc697d8afcfd04dcd2f0729a": "The specified directory is the same as the current directory",
    "103422cd692bcaf56a7367075caf2274": "The specified directory is partitioned on the same disk as the current directory, so no data migration is required",
    "bcbd9605d3b8753bb8afbc765b293e01": "The modification and data migration tasks have started",
    "967a57ad58881afe2c5da6cf0d7fce8c": "Please enter the IP address and crawler name",
    "62b73e6c2a169296e73edf8a4d1e02f0": "Please enter a correct IP address",
    "0e1a26f6137c04f0f80956210069e46d": "Please enter the correct crawler name",
    "fe8d50ca26f2e864d2bf4a932801bb85": "Unexpected error, try fixing the plugin",
    "21aa998a1dee8774bc88ce2a070bf4de": "Please enter an IP address",
    "2e0c672edc06ef05e44de98ac1b7a47d": "The deletion is successful",
    "0f9d9b728fba6427b5ff4da49aee1738": "The spider was selected incorrectly!",
    "e48c86e701ddba3ab084d5457aa58714": "The IP cannot be empty!",
    "3bdb147b7a040582220aa7f1ce2af19b": "The IP format is incorrect!",
    "b60597b6a9525341fa5d4d441084658d": "No resolution records of the IP address were queried",
    "86e9360dac1c5eece29f32c9aba8011d": "The save was successful",
    "e5320166e7623b6a39f9a7af7c20c787": "Specifying a different website parameter error",
    "c21fbb62edf94306d2e73365e6e7d637": "The parameter specifying another website cannot be empty",
    "c7fae0c9886cac3924fe5e459e171ab1": "Deletion failed",
    "9a84d2910d3d36b78d7060f1c77e27f6": "The site name is not specified",
    "0987458a95b8bb7d6cdf9fa0630b6407": "The current server is not nginx and does not support custom collection",
    "b925dfe3295278bd81a85bded66da01d": "The status code is in the wrong format",
    "2a8793bbb8bc38a7df9d8c796648526a": "No site name is selected",
    "6878600890a41b84c145423618ea2431": "No website information found",
    "eff712873c55654bf48eaf421a184e73": "No custom collection name was entered",
    "116208583eac10a8769774a6eaaff926": "The acquisition type is incorrect",
    "fff3d7679cb121a30e68a104b58c934e": "The collection content was not entered",
    "75db42595fc9aee34df76df808712f92": "Custom collection names cannot contain special characters({})",
    "9667904e74175dfde9824cb8cd099ce7": "Header content should start with $http_",
    "4c61d0ee460aa25eb6b5c413c46c9236": " The collection content of the body type should contain [$ + nginx log variable]",
    "c03680a7ae35b7ce5b62f67b854d3b06": "The collection content should contain [$ + nginx log variable]",
    "d621342512cf7910a6dc4e7d736bcc63": "The collection content cannot contain special characters【",
    "b4704dc559a05c5721c095b97c4dbbc0": "The custom collection name is duplicated",
    "6594b670e8bd06e352f112c1bf194fc1": "Custom collection content is duplicated",
    "a531c58ef7fefbbbd79becda53ede191": "A custom collection name is not specified",
    "88c0c3ae4ef97b6069a35672b2caa05c": "The collection content of the body type should contain [$ + nginx log variable]",
    "41353000c0d351db90c9eec095bae879": "There are already duplicate collections, named：{}",
    "ce78b7a225f05ece35ed7adc68b08a88": "The acquisition configuration to modify was not found",
    "521df7df29b44fcee614de96cecca61c": "The deletion is successful ",
    "3b0ccb5c759b0941d50e331b22013560": "Unsupported extensions: {}",
    "7ea48870539b84996d1b1691c22823a7": "The modified data format is incorrect",
    "bc64045195c8ed198a69772b3a204ef2": "The data to be modified is not specified",
    "bb02871a5e118841b95b69c5bff55baf": "The blacklist is in the wrong format",
    "1aac00a8c681100fd27b287c0b0516f1": "The build configuration format is parsing incorrectly",
    "f6df35a69157ae1fca6415b043485334": "The task ID is not specified",
    "524a477cee9485a5a80a860e2bc5b5d5": "The task ID is incorrect",
    "4b5d95ed20303e337aec42486a0fb3fd": "The current website was not queried",
    "19e777b7c8cdc1ce56ad2f4fe735b2b7": "The current website does not query the running directory",
    "45484ac5ec748cf3362d425ed7142b75": "The rule cannot be empty",
    "b36196750a032a791ecc8035853dc648": "The rule name cannot be empty",
    "cfa7bc3b484b8068e78bc6f55a2aaeaf": "No rule specified",
    "835365605f9e08c44c0b7f65a422d059": "The date parameter is incorrect",
    "4fa3e528186292138b224a0a1d46ec59": "The website name is incorrect",
    "3769ee974734f97166d6bce6b96e9b4e": "Data errors",
    "daddfa03b4ea762e009a36ce970b2b59": "There is no Baidu account set up",
    "0379d9c081b6fd9ec2fd86e8672a4e72": "If you fail to get the data, it may be that the login information has expired, and you can try to log in again",
    "8057e57596c33acf04619825d625a483": "The update was successful",
    "3149165696693c4f6fef18928261a50f": "There is no 360 account set up",
    "add390e6467c956fbb7f6da0f51d23d6": "The send task has been executed",
    "e8edb193e1cb171a17efe2765d72af71": "File does not exist",
    "63d325d5c4dfd07afdf888fdf727542e": "Import successfully, skip {} unsubscribed users , duplicate email addres:{}",
    "6b803f13e4c829ed6a65c0d5976af511": "Abnormal or malformed file contents: {}",
    "d6cd6db68490fced73e7bcf3e269fc3d": "The selected contact list is empty",
    "721537a954932be33814ab079df57c78": "There is no sending quota, please purchase the refill pack or wait for refresh next month",
    "debbea6b34bd0edb5bed5be7d68044c1": "The remaining amount {} the amount occupied by the unfinished task {} the amount needed for the task to be sent {}, please purchase the supplementary package",
    "cb8c344616c2690af7d75e87f9c80aea": "Choose a number too large",
    "4b0dae036acd930ca1c942474b04738f": "The addresser does not exist",
    "cd0c2875bbba989082b0bea54837c422": "Task added successfully",
    "48a84605a7e7d8938acea34996b55bb9": "Failed to add task: [{0}]",
    "97b655f6f5593c96a89bfca9237ce36a": "The template does not exist",
    "2efc2204459539d0ed963d7df3a0b797": "{}file does not exist",
    "2e8a8d9cfa45e93c3c8a673bee0833df": "Sent over",
    "2c09afb2ce9a25b5e33e0b5eb7e10cb9": "Failed to send mail, error reason [{0}]",
    "2af4936790c12bc9522e844a3187f142": "Parameter error: mail_type",
    "cf6a1096f4f9f5c3632f03ddd00f8436": "This type already exists",
    "c92cf27565701074c9297c9f6e001056": "Successfully add {}, failures {}, duplicate mailboxes {}",
    "119acd39beb57884b7fce4275c0324d9": "Successfully add {}, duplicate mailboxes {}",
    "0b898fa833d00b281702ae7791a5624d": "Only tasks in execution can be paused",
    "4cd93d208ac9f476b452f930ced5e3e0": "{} successfully",
    "e38bacaba20440245e0aae88f984f78d": "Missing required parameters",
    "ca561681c6ba497c7de8fdecd5c05eba": "Target group does not exist",
    "9f965fcbc009b2b75dcef2e32a211054": "Successfully merged {} contacts",
    "aac60240e4a7b953b64974b957b43376": "Merge failed: {}",
    "aeaae7277bd406b03c27e12734a0073b": "Parameter error: id",
    "3642b2d34114d470809e030fce8de34c": "Parameter error: temp_id",
    "60287ee434fca4db4b62ab7fdff8486a": "Parameter error: addresser",
    "c11022f75c572cd1b4641941845bf87c": "Parameter error: task_name",
    "2816e3fdfcafd8e052bd036c330ebda2": "Failed to add task: [{}]",
    "db5b08f3936abce2e99f9aa1466e7258": "Parameter error: temp_name",
    "6f095d43a6d1080f4694b669909d030a": "Parameter error: type",
    "f7ba379966ef8be4f17f1ac316a49daf": "Edit success",
    "08aca4a0ec8954c5a6a29a983ecbc55c": "This feature is exclusive to the Pro version",
    "0f506b3e8117fe5c52c90146b2ee9e67": "Parameter error: a_record",
    "33a5c77b138502b17baaa51f9bd88b2c": "Error: No DNS record found for {} ",
    "4c8c4f693124ee1b937567d3ced11636": "The test will take two minutes, so please be patient ",
    "219f93d55b24b6791d3a5c63b808a191": "Parameter error: ids",
    "8c2fb0d74bf0b951dd8ada148c16ecb8": "The file {} does not exist",
    "168861bb3452cc8ed67893c706ed69e5": "Import successfully!",
    "08c91ce439acde3feb04454e8b2a4f59": "The operation was successful",
    "1d099d9c8e30376440abb2b5c7d09826": "There are no recipients in the group",
    "0c8a0434183377840948927ddf49c467": "No data found for any group",
    "da500c6dc5f1ca7ce4e470705b7182a5": "Parameter error: group_name",
    "81fa0fe3c0d0b866d13f32f822668ce2": "Parameter error: is_new",
    "5abc9343e29dd1d774a1ded26c0fbb56": "Group name cannot be empty",
    "08e36a7534385774e7972fc88ea1ca5d": "Add successful",
    "1457aacc3deb7a7f5efc28ff7bb84786": "Add failed {}",
    "2ac1d92fabeb3bb03f8cdc961c26f46b": "Import file does not exist",
    "7dde3a45eff5e71e3098852362fd1395": "Import file is empty",
    "f4b7c8d194eba0221d53d49a71a9bed1": "Group does not exist",
    "7f9f8d114a082f1432fd4d508b39201e": "Group operation failed: {}",
    "5ca563a6955a312b2962d754d2bca84d": "Successfully imported {} contacts",
    "611be97ff2f405d97472f1e98352f5f0": "Import failed: {}",
    "93eb05555388b86db78c49f986669329": "Edit successful!",
    "183da276619df3a31c7153852caa43b4": "Missing operational parameters",
    "6eeff7c159aeb90605c9eeaa1d900054": "Verification task started",
    "616e6da41bf332fd4a725eced516860f": "Failed to start verification task: {}",
    "694ae897645ed4f6c18dd496f0916e2d": "Email sent successfully",
    "3c4eeb0e0301063ab4f7b6e12b3ccc65": "Failed to send mail, error reason[{0}]",
    "47cb4d76e39373c5fbb474f01a7f9cdb": "Parameter rc_user error",
    "ada2e3b01cdd14582e9bde6794e56de3": "Parameter rc_pass error",
    "ee668afb3022f7a04020a4355995df08": "User does not exist",
    "fe3adb79b459800ef1bb0f8042e7fe4a": "Please install roundcube first",
    "ebdab9ee4ea6ea28adfd7da342b8af7a": "Missing necessary documents",
    "d77f421bec3e1db5836f52aa5b53e61b": "Run [{}] to install pflogsumm first",
    "4980e2fc0b7bce4c83da3fe631a97bce": "No postfix configuration file found",
    "2867124182a8a707a7e8aeb1faa60d4e": "The postfix configuration file did not find the mydestination parameter",
    "9a8b3de2d2fc5f9114798532eae929b5": "Failed to configure dovecot",
    "a4cab041ab51d1c2f65f67d7d82ec8a5": "MAIL SERVER EXIST",
    "7fcbf57e8fe359587beb56c6d6a35059": "NOT INSTALL MAIL SERVER",
    "1d25cf1f445bdffccf0c7c04f98e90d8": "Install successfully",
    "b4575dff8587db1b71ea56ef26fa160e": "Service name not exist",
    "c138b2ea9b2ce96219987b1dc34a1751": "Repair Complete",
    "fab07dcaf5fa1e2468aed520eb12f60e": "Please check if the rspamd service is running",
    "4b1b92ddcc4d8d18e1fc6d6a2c23b290": "Flush successfully",
    "ff6975219190cff0cd77a5d45a4e587a": "DOMAIN NAME",
    "02909d9d9c7b1c15aca48a0f3b632849": "Refresh ({}) cached record successfully",
    "8d42017ed8d72f616fcbfae1705753bd": "A record [{}] does not belong to the domain name",
    "b13de3ba9a0a8e3aa8cfc4c7b124ffaa": "A record parsing failed <br>Doamin: {}<br>IP: {}",
    "cb98099b2d50b0ef968b5e35a208055e": "The domain name already exists",
    "05c53d8c333382f2a88a51e182be4f83": "Add domain [{}] succeeded! ip err:{}",
    "8b460c0a4ee7b9f9abf8b7d9cead2cba": "Add domain [{}] succeeded!",
    "17d9629d2f06c1ee2212061b91161d4e": "Please pass in the domain name",
    "232b6fcdd02dbb56d0b4680d54e2f357": "The domain name does not exist",
    "2f1897169b16b705ba6a5b29a05a983d": "Modify the domain name [{0}] A record successfully!",
    "5e22d528a4b6e80126d13acec3f03e11": "DOMAIN_NAME",
    "2ca49954e8a7fb75ed4cd9e1bca24e00": "Deleting the domain successfully! ({})",
    "20aa86e3c9f40c2469f13b3c03dd280e": "The param is empty, Insufficient password strength (need to include uppercase and lowercase letters and numbers and no less than 8 in length)",
    "35dc5b31856636d5281ebc710edeaf24": "ENTER ACCOUNT NAME",
    "1f26a48fd4db1e46c21cdab41fdfd7bd": "Insufficient password strength (need to include uppercase and lowercase letters and numbers and no less than 8 in length)",
    "69e1e781dd3949f8b6a6fff74bbc79b0": "Email address format is incorrect",
    "e387e797495f8e6068a2378ea2a9d46b": "Email address cannot have uppercase letters!",
    "406cd9bfbe188d7be6ed43ee087853e3": "The email account already exists",
    "e89b7947650b902c10dc72cd06c7ad62": "The number of mailboxes for {} has reached the {} limit",
    "a94bf19eb03a81e4860453ad9d4872b2": "The domain name is not in the MailServer1 {}",
    "9a498355742b1efcc8e97085c9f68783": "Add a mailbox user successfully {}",
    "a2dde299178d98f8b9cf937549c885ef": "Insufficient password strength",
    "5e2421be63aa860192d725b7b57d19f7": "The domain name is not in the MailServer {}",
    "40a84c055443ba1f6fb569b8c9861595": "The number of mailboxes for {} has reached the {} , at most {} ",
    "6f6551f3050a37bff1c0db57f9c819b7": "{} mailboxes were successfully created",
    "8e3e96d2a9f285ae645e587477b14555": "Modify the mailbox user success {}",
    "3d0fd00e4f68fb6a1ebb5de73954f5ca": "Delete Failed!",
    "daa8873086f44ca2724f03513c8ca775": "Delete mailbox user successfully {}",
    "f5a9438fc0a655d491b336ef4122d03d": "Unable to send mail, error Cause: Some services are not started, please check the service status",
    "9fab0f5f8d9a53a59587cc911de514f7": "Some cloud vendors (such as Google, Amazon) close port 25 by default, and you need to contact the vendor to open port 25 before you can use the post office service normally",
    "b11852c790672b942ed2c547c08d0767": "Failed to send mail, error reason: Incoming address format is incorrect",
    "1a4fd4fdd2dcf2d2f06f30522c1d4914": "Interface does not support public access!",
    "55252847683f299cdbdb6c8a6f2aaf69": "Unable to send email, Reason: Some services are not started, please check the service status",
    "56865f3d8aa564a93ed26724862960d1": "Failed to send mail, error reason [{}]",
    "e79b5fbde5e49479aaafd5a1fe379e61": "ACCOUNT NAME ERR",
    "333b7343c6bf424033940a8a97b12bb7": "Failed to get mail, error reason[{0}]",
    "1fd6e81e08c403b6c111f4ca1a673d63": "Mail path does not exist",
    "5778692e244a35e113e61ed5a4a36063": "Delete mail successfully",
    "653869d8a742ca8c58e33b6c1530b403": "Invalid JSON format for paths",
    "beb65edc70a951b625901e5b198ed89e": "No paths provided",
    "894b5d9ee6b19333f6871fe484756116": "Some files were not deleted:\\n",
    "4bbfd3ed699b4545134a61ab737e05b1": "All mails deleted successfully",
    "b400dc9934847d9fe1d234befb30054d": "Service name is incorrect",
    "fcc0d9c357a8bfa2d83e3e250264d4c7": "Incorrect operation",
    "29c102771255855883869f4bb3b4c2e4": "{} Successful execution of {} operation",
    "a35dd0bfd9996e07728358593562dccc": "Please pass in the account name",
    "f935fa53dce46fbb36cefa0a0b08ec65": "The account name is invalid.",
    "dd130650a1e48b849b7c61ec23d72cea": "Failed to get sent mail, error reason [{0}]",
    "4168802788e2d2bcdf3238824b47b58e": "Can not find postfix config file {}",
    "973ce6f8cad81b79484dfa9dd8d3e01c": "Certificate ERROR, please paste the correct certificate in pem format!",
    "12eb041051df6300c99c90844910086c": "Successful setup",
    "ac293db78f750888fad60af17a550b4e": "The forward user already exists",
    "2ce7dae0c16a247318839d2c9dd05fa1": "Domain name does not exist in the mail server",
    "7b7203def07b8609282c02213359f019": "Forwarded user does not exist",
    "ecc64e7aae7d595dcfcc8e7f0f484e47": "Mail forwarding added successfully",
    "78505c78baa039a350190dfaf296952b": "The forward user not exists",
    "2e9f5dd27bf2f972f374084fd8bc56be": "Mail forwarding modified successfully",
    "666b75a042d5cd8cba3a6d1c2f270704": "Mail forwarding delete successfully",
    "03c6490678727779b9a553b0e03c1d43": "Forward name already exists",
    "b08e9212679fd4cf82dd5ea8beda84f4": "Set up successfully",
    "631cca78135ab71a389991d7155bea59": "The smtp relay already exists",
    "0b5eff39ea7076bcc36235e042de422d": "No configuration information found",
    "318cc2da7d028b5497ec2e2b7bcb577e": "The smtp relay does not exist",
    "b5a0fb08f3a04afbfbcd4ee57299dbdf": "Currently does not support remote scanning, the function is being tested",
    "293a6b04618c2ba7921e039c75f9c80d": "Please go to the app store to install the anti-spam",
    "ccff040d3fd05435e247a3b204e55ef6": "Backup task does not exist!",
    "e3eec59bbd1bcf4ebc36213e6df758f1": "Close successful!",
    "798ddcc716b5c9993e0d1f914e3f1bf3": "Recovery complete",
    "2ca583c8306948114efb114f6bb00c3d": "This is not a valid backup file! The filename should start with ",
    "97f87b75c36da3aec2a952fa834627ac": "Setup successful",
    "db8452315d0eb9f8aa56f5ba4e010254": "Can not find the dovecot configuration file {}",
    "54d5be9023bb0918159a58ef65e7cf46": "The set domain name does not exist",
    "bdc245ab2373b030a79738e5806967b4": "Setup Failed, restore the configuration file now",
    "af7746eac1b9f41d829e2f150be96440": "Setup Successful",
    "45448be795807701f1d6d79c73a5e453": "Setup Successfully",
    "6b73df7e52420a0609340be53b559a27": "Please input account name",
    "f3482253072b82f9099ba7b79bd694ce": "Invalid account name, for example: xx@example.com",
    "75e698a13245f4ea49f033e336f9a7ae": "Obtaining failure, reason: [{0}]",
    "4b590c993349c4a9332fe7c30cc3623b": "Mark successful",
    "fd1c6c13e2281da435056d1cd3de0d19": "Moved successfully",
    "d6b9ff1c86c87a4d3d169d19b8b803da": "Please enter the FQDN (Fully Qualified Domain Name e.g mail.aapanel.com)",
    "f003e31bb108bfc6e2dca6b6a493e2c4": "Please enter the FQDN (Fully Qualified Domain Name e.g smtp.gmail.com),",
    "b20c85e36016672347fc67d33c95b9e9": "Port 25 is opened",
    "1af60deed5a95f10c9ee73efeff48999": "Cannot connect to port 25 of other services, please contact your hosting provider",
    "540d99b4d5cfe696f6e46cde48eda194": "Get source file error!",
    "bef8386758cab502fd7b6edd15619c85": "There is no such file!",
    "22d422258dca7c9b0975f91f927678f0": "Re-download successful",
    "56ecaac7a13c0ef171f753e6b1d835b3": "task does not exist!",
    "48aff051338f9c2251ebdeb3fd211114": "No user can export",
    "28154bafa8a9826866b6e002c71d4fff": "Abnormal or malformed file contents",
    "3f7e44a7c5b57a82e56793cdbeb858d7": "{} imports were successful",
    "bed14b598283efb210f08792c0fd1ba4": "No new email address",
    "f98c2754442b046838d86a7f55ffc206": "EMAIL EXIST",
    "c656050d918fe06bf87fbe9819642be1": "Necessary parameters are missing",
    "3878813a0744ed93ed2da272e42ab410": "There is no certificate",
    "6d02e9d5b213cf3d523190f8f90fd3e5": "The deployment was successful",
    "fc93888f42e90fe0bbfddfe2e3b8bde7": "The DNS record is being created and will take effect, please be patient",
    "7bc1a5dc172f07bc2480c7b2067e08cd": "Missing domain",
    "abe0a1bf4c110c5e912db5968951edb3": "Modified domain [{}] succeeded!",
    "de5085e3caa72f9417811a3a16fbdc5f": "roundcube already exists",
    "bd85bad7c1cedffc46ae70e0db8034f6": "No MySQL service detected, please install it first!",
    "c6a51d5b1a7bd956ca4c4f338c086f83": "No nginx service detected, please install it first!",
    "04558b9e13998b32d658e8cd8b0d1ad0": "Parameter site_name error",
    "90baf7cab644bc240457a2c47e6ebf00": "Parameter php_version error",
    "cf84746ee6e7a5bb44a33492dcf06859": "Parameter id error",
    "fcabc387917b8ffea3954ce306154a14": "Parameter path error",
    "bdf7ec8b7b06dbcc5cdd37b7fcf0be78": "roundcube is not deployed on this site",
    "162ee492c21d8ca85c113a5ed39cb19a": "Add successfully",
    "18aa77314905ba8cc4ebbbef5e5bfc61": "Parameter emails_to_add error",
    "16bc256c4be0dc8ac8c57a502d76ed7d": "Add blacklist successfully",
    "8392e379584c66a9f7a4913c7d31fac5": "Parameter emails_to_remove error",
    "b28deaa432321b73e5b6708c3cdb29a2": "The blacklist was deleted",
    "aea0ac1bc82821423517f7d240f4fc20": "There are no blacklist files",
    "2eee30c225f61143cba34ce255c00b39": "There is no blacklist that can be exported",
    "04cc998ff38dc7b2a1850bab4def5ff9": "The blacklist is successfully imported",
    "1b11ccbdd39c606a4b00d06e306ce7da": "err: {}",
    "37e5741448f3fff98b04f3b24663ed5a": "Empty {} successfully",
    "040af72cf6c4a1e2b1c442829628d063": "Missing parameter: active",
    "456da492cfd986feef0e8b6172ee52b9": "The type changed successfully",
    "ee94cfd2755c5d0bc7c532a5550b0632": "Missing parameter: recipient",
    "2ab854061aad0aede6cc7164670391df": "Add {} unsubscribe lists",
    "a721d48e1f148b2cbab44c96c5d5a27c": "fail to add {}",
    "612ba9a3aadccbd5aee092178e59a95a": "Removed successfully",
    "0f72c62155338caff34448acccab2065": "Default types can be changed",
    "f354e294ef8e10dfa5d5330710ac2244": "The id parameter must be passed!",
    "59ba6a6955b093d3d8ab3c8ad9e07907": "Sorry. This feature is professional member only.",
    "981b4b10fbb172510dd8bc6c78442abc": "The current URL cannot be accessed, please set the reverse proxy correctly!",
    "b016f3fad3a16d8ab6f834d028138bb2": "missing parameter! path",
    "4e1b0afecf8cca9bc1c7baefbbaa5020": "missing parameter! quota_type",
    "f17f1430a59b12a71518577a2ac98394": "missing parameter! quota_storage",
    "b147c4722e48cf85b07f12e8e4dc36b9": "parameter error! quota_storage",
    "6b26e574db24819d9553ff97329f72c8": "this is not a valid directory!",
    "d265f15afa05b01c067e8a37d4db5f96": "The specified directory is a soft link!",
    "31883af5f94e56074d46535fb885be81": "The operation succeeded",
    "cd605148babc76c2acdd97401fde84e4": "The required id parameter is missing",
    "24e2e9a2bb00384d2d5199605e8429c6": "Create successfully",
    "f18f18a50495f5b2cc683fa8b388d7a6": "Edit successful",
    "362dff77f7403550e886db901404856c": "Delete successful",
    "5219b0eed304e85ff3b5d223ad1a19ea": "Please specify the main domain",
    "99e790a4dcecd5a50224da0a6bbfe290": "Available after updating the panel",
    "21217aade801d79f727da6da4bbc9028": "Please specify the username",
    "c66b529d95d463970172da0cdb289df4": "The quota status is updated successfully",
    "10d7350372e998438adf642e58055fe2": "Quota status update failed",
    "634709ee9a1f6829d28bf76ddf278711": "Please specify the domain and ip",
    "decc12f91f9703a201987fdeabe572a4": "The site with the same name [{}] already exists, please modify it before creating it",
    "de67e3b2c564a899fe3195606036a7f1": "Installation successful",
    "8d5496d961b4d4e08474b20c1450737a": "Failed to create a site",
    "74a7684631b29d814a52e3401576411a": "The time format is incorrect",
    "f146f571f352f376dda16114593afd32": "Not php file in this folder",
    "a5ef7f95136c8e93b70c99cdc25d3b1b": "The rule is empty or the rule file is wrong",
    "8756f93b16b703129c155cf4bf950e64": "This rule already exists",
    "2163538a10246cd5973057248443e827": "Rule base parsing error",
    "876088098a14f073e5da6fb4bf9a435a": "Rule base file does not exist",
    "6342b28c7c40e67016eb255e0f6fd382": "This rule does not exist in the rule base",
    "1bbd886460827015e5d605ed44252251": "11111111",
    "e1fa6849f823a00ea3ce2b63a584c918": "No risk is found, please wait for a period of time to check",
    "4919ae009da24772f54033981c72e7e0": "This file is webshell",
    "c3ff5d517aa0206b89c0107494480efb": "The current file is webshell",
    "841be447d44ca7e7424592573211f34f": "Suspicious files, manual inspection is recommended",
    "512e1fecde26404204e6072b3a12dcda": "No risk",
    "3dfa767ed09b94292e6ed5bd39fce5d0": "Risk-free",
    "6f72fe3fe88bd53bf8f690d2b0c5f842": "Please select the file you need to upload",
    "d27bc4b1f587e887d48e7fe92d7a5b23": "file does not exist",
    "8d5b6682ddc9e4453c4d971d3044dc7b": "The file is detected as a webshell by the system!",
    "c21a06cf7008cdaa11bcc918d6ea1c0d": "The file is not found, please upload the test",
    "786c8548bf1e0cfec63644e085f73ece": "system error",
    "449061dfe5a4b59740b41d2705ad0bcc": "Please fill in the path you need to delete",
    "704ec17e6ea425b9acd1265f1dcd0072": "Can not be empty",
    "43043017cb4d53a3d984d879a42e2ebb": "Imported successfully",
    "3874a2dc1de33534dd53275bf1e54004": "Does not exist",
    "2608ba6b8d1d54f9ffbfc630123ec583": "Type error",
    "2684d8fd0fc1dfb52e16b70b47334f53": "Shutdown success",
    "ef00da3502e70bd84fff4b5036ff8288": "Need to set numbers!",
    "1720bc60b372b85a213d6492cdb677e5": "already exists!",
    "2bc3cbf8db79ff0fac4659dc5c9b2dac": "Does not exist!",
    "07dc67d62b952497160f106a5c499b9e": "File parsing error restore factory settings!",
    "cccd0da021862b684d131d9646a1d97f": "File does not exist to restore factory settings!",
    "d3c6f5d15561b322dcf534f98c15d125": "Already exists!",
    "d9c9b13c7fec0945d08ec49965daa4d6": "unknown mistake!",
    "6512bd43d9caa6e02c990b0a82652dca": "11",
    "698d51a19d8a121ce581499d7b701668": "111",
    "dab4bbd12ffc7517800304f0bdc4fc86": "The data to be replaced cannot be empty",
    "436b3a5c35b1b4c27cd55cd2fd9e6f95": "Add successfully restart Nginx to take effect",
    "102779676feeffd385f7038542c05441": "already exists",
    "965983d46c2695569cdb4e9e12fd6571": "The data that needs to be intercepted cannot be empty",
    "9416a531e05cf18f1c26b97263e3c96b": "does not exist",
    "52932c15b4fa68c60b470a4dbcdd9852": "The replacement file is empty, please add data",
    "8fcc9a1b8fb706211e066cd5f7df0a65": "Deleted successfully, restart nginx to take effect",
    "00203649d952e20d9611cfcd21b53034": "Delete failed/does not exist",
    "3365f0d08012012075d406cf271d77f6": "The blocked content you need cannot be empty",
    "2c555efbcf00eec34e159cbb930a49fd": "The blocked content already exists",
    "c7f766edcc806204f816c6de56e0e8a1": "The blocked content does not exist",
    "9fbc55a13069e729c3d4fb48d823badb": "Please enable IPV6 access!",
    "95d19257def109989336b6347a8f0fc3": "Please enter the correct IPV6 address",
    "c0481d94eb7e8c7f46f76fec921373e2": "Address does not exist!",
    "f6c7ec89d03c9c2ac46e336abc81b7a3": "List is empty!",
    "5be36040b9fa33036a454c12f27b7375": "Do not support Ubantu!",
    "11158f5edfbaa7a72e2e1e701b426a73": "Only Centos7 is supported temporarily",
    "0959d7ee773960b7193779c9fdadcb0c": "Does not support the switch of Ubuntu!",
    "9033e0e305f247c0c3c80d0c7848c8b3": "!",
    "25e5fccc23b6134c8a7c5afa6befd508": "Update spider successfully!",
    "76e2205e6fc3d06106b783a710b1fe10": "云端连接错误!",
    "17cae6641b0b761574f69f864134bf7e": "Cloud connection error!",
    "ce5275d6e4a918c8236e31e85270d290": "Open!",
    "a5b0cc35b2e38546efb8ae6118230925": "Shut down!",
    "fee1c1b6bffab76b18b09b002c405753": "The number of times cannot be less than 20",
    "b14aa6510f1cff54c60f576ef0731959": "The period cannot be less than 20 seconds",
    "d8f4a1993546cc4b850cde3599e27aec": "not found",
    "fd16ce6210fa8913fa6230549b264979": "Wrong parameter!",
    "b4bc1177cfc8a0d0758e49b6a16f96d5": "Corrupt configuration file, please fix the firewall!",
    "ef78de4bb739700e26b532d670638846": "Profile not found!",
    "c02aa591c33647ad91bb649c1663bcd1": "Please uninstall the aaPanel WebSite Speed plugin before you can use this feature!",
    "07a7794bae1a87cab16d773ce4c9597d": "Prohibit foreign access is not enabled in the global settings!",
    "bbaae08a3d7f937d5524fdfd83b37894": "The setting is successful! To take effect immediately, you need to restart Nginx",
    "3549141361cdf1fcb62983aa5965e7be": "The cc_increase_type parameter is required",
    "f73016df38477cfb3c3cac7c339bfd44": "cc_increase_type Parameter error ",
    "6da0a606488196a3f41f0654dff52782": "The cc_ip_max parameter is missing 1",
    "e37eabb7b29fc24037e7fd2b0c617ead": "cc_ip_max Parameter error 0",
    "aa03bfe7b5a6290d1152302818b3cdc4": "cc_ip_max Parameter error 1",
    "53d80dd2af2a957ff00a7869e82eb011": "cc_ip_max Parameter error 2",
    "0f75238fa757d189104cbc3b745cc7e5": "cc_ip_max Parameter error 3",
    "81079713d38580dfe7714d164626b505": "cc_ip_max Parameter error 4",
    "59c4751ec8fb1f80078f21a5d3d23483": "The minimum number of times a single IP address can be defended is 2000",
    "7a39ee1d46dbe23c10a5a102e002ffe1": "The minimum number of times a single IP address can be defended is 5000 (including static when enabled)",
    "21d5a4dda3dccf2cde4a2453923ba0c1": "Block time cannot exceed 86400 seconds",
    "8998ac964e10fa904c6f44b9a1d45839": "Need cc_increase_type parameter",
    "a199962dff306e167cd1e96ccd864892": "Need cc_ip_max parameter",
    "123f5dc9d4ce755a22034ce48a34f0ac": "You need to set the numbers!",
    "2c6392950dd8b9feeaa322428f883d6f": "IP segment format is incorrect",
    "d7bdef3923c512c13a60dc05970ca1cf": "The start IP cannot be greater than the end IP",
    "b1f0a374986c41eaeafaa08485b42b59": "The specified IP segment already exists!",
    "aef0de8ec2a48f9f94f54d41a008f8f9": "The IP already exists in:",
    "74e16058920cfff989e455cb7edca425": "modify successfully!",
    "4e140d99b9d960dc0faf5d43d200eab0": "Incorrect data format",
    "4295a035192a0fcd88c89d16f69972ef": "Imported successfully!",
    "acb8450d83f87a19ac444ce07dbeae96": "The data format is incorrect",
    "0b8faaf8776c5eb0c07dcebc13dc55bb": "Can not add website root path [",
    "2128a6acdfae9f60c3a292ae9afa33d2": "The URL you added already exists",
    "4229662446c462c1d5212338127e8036": "Please enter url!",
    "3862c72b9bbd0accd915f171d10b5df0": "Please enter parameters!",
    "e4fd18cafa65c2071efa92e329fb1aed": "already exist!",
    "96dd1aef326fe2e13e360245d729f9a5": "nonentity!",
    "f10ae1b19b9c946f277946863a7ef9de": "Please enter the site you want to set!",
    "340c2b3dcf52aad038d610aea126fdf8": "Please enter a type!",
    "d7fda198ce652fc42e3b62bc39a87dcb": "Please enter region!",
    "fc28444072899e60e6b2cb526651db31": "The type of input is incorrect!",
    "53267148f9e661f7ab274b68ffe21bd9": "Error type of request entered!",
    "0956e47e87d4d56af7f3a5bc36ec80de": "The site entered is incorrect!",
    "3964f2ebc20aec0215b29f34e4e9cc8e": "Please enter: ID!",
    "f30e2178ef2d7f61c9b4dbf1c73f6876": "Please enter:open!",
    "cfec0e080bc7d4ebaae29eaec8dcba24": "Please enter:status!",
    "0e69f6afc958a9a1e75f1eb93908e9a9": "The status code entered is incorrect!",
    "0fa9cb1eb677f9243d0737a37a69f89f": "Modification successful!",
    "40ae230e6831501721508b806e3e8f16": "Please enter the site ID!",
    "ef589b2e5faa2bd4c28c0017ccd737f6": "There is no data!",
    "89c6a8aafca7b01d7645766802707a37": "Please enter the site you want to set up!",
    "5ccddb202b5b5e7f96aa3181bda9beb3": "Please enter type!",
    "2913b96effaf71ad6c7487658e4056ce": "Please enter area name!",
    "9c4bd2c334c14c48159a045e21a279c6": "The type entered is incorrect!",
    "66d6ebf480448bc6846362868a584866": "不允许设置【中国大陆】和【中国大陆以外地区】一同开启地区限制!",
    "60e59018ad2d3e94f166beed6445cf7f": "Please enter an ID!",
    "86484538f21c95f5d8b2e1df43135470": "Please enter open!",
    "230f490b7f059873ba86a8ad13a8b007": "Please enter status!",
    "ee89c7f6d23c70ad8f7f0072e3e0cb9e": "No parameters were found for this URL!",
    "d1a198fffa0319462af0ceca6bc39dca": "Adding a URL with a [/] URL is not allowed to whitelist",
    "0711b255059aaab715cfb46f6c503af7": "URL [ / ] are not allowed to be added to the whitelist",
    "e233e412faa6c35ecb389c502a7b6537": "Set successfully",
    "e78511f517dc9b86fd743725e8eae766": "Block time cannot exceed 86400!",
    "14fc8ce684c7f8c9cbd9357d46db244c": "The request header you added already exists!",
    "0d2d762c7ed9b83476612b6c08dcb18e": "The specified request header does not exist!",
    "9c3c6a1bed873cbb175e46b5cefc99e8": "The specified rule does not exist!",
    "0d1596574ac7aa5d5ecb88d72c42f986": "The specified URI already exists!",
    "e66a7a8d9d1f830988f1f4a5f37ece0f": "The specified rule already exists!",
    "8528abe0d097e78242d535d5fe8d0753": "Please enter IP address",
    "2aae8271977f5ad9ae44838f2b68bf91": "Wrong spider type!",
    "d9a32e26c6c673f85332bff9907e73bc": "add failed!",
    "50ff5b4f63ca1d6f72ac0884ce10a274": "The current IP does not exist!",
    "0e565a84b75a86b5804641eeec450828": "An error occurred during the import!",
    "de12faa543f0eb0c72ebc64849053f14": "The specified rule already exists, please do not add it repeatedly",
    "5d1dc231a71676f0d96c0ea4308153b6": "Failed to get data",
    "64b31dda1dfab5250169f4cca5684824": "Only nginx servers are supported",
    "8147e6e4e48008b09597cc2f7b70cd8d": "Sync successfully!",
    "432deaf800ca653afe458c204cbfbcad": "Failed to connect to cloud",
    "7f3e6e3b62e446f04ab407e6aba2bb22": "update completed!",
    "1f5d3751c5fd0f0d7d110164be8a597a": "Fail to edit",
    "c2aaeb20ceb12d108a77c9383498a988": "Import failed",
    "62fa7116894b93d89d11ba4eb1e41268": "Export successfully",
    "139fd85baeada3d9d7cd8c65cf418df1": "Export failed, log file does not exist",
    "efb7b1e669a74d47a4baecbe1a2adc6e": "Export failed",
    "852e9973e436256e109f3a02ec9c140c": "Failed to empty, wrong option",
    "bb145fd3bdcecf6ec853d1a887a58d6f": "No safe_logs parameter",
    "c8eaeeb8efa13219ac368b6e39204592": "No site_logs parameter",
    "883efdac3eb44df42fc05b2e8e3061f9": "No site_all parameter",
    "af2d7b1ee22be2dc3928b7c57580aa23": "Please enter the correct website list",
    "9f351e9815c428a76aecab3c2c4a4b75": "Clean up",
    "50e457f6032e9d93fe4b58aec073da31": "Incorrect status value",
    "631e7fc49fb8bdf2a3f13bdaf354915e": "The operation is not supported",
    "42e2a4ce9fbfd7ecf5a60a66cab89887": "Parse the list of bad websites",
    "8ce75a209ed6cd3ed34d38aa7ea167c3": "Access failed!",
    "a127bc2882f46ea763349be63b7a43ec": "Please enter the correct backup data",
    "d6b3a322a8c5e66d8e4e05b81456adff": "It is not allowed to set 200 status code interception!",
    "a8be909d5c4c96eda1b9b53089187b9e": "Not allowed status code!",
    "f471d5490f674bf6c0999d9291a911a5": "Not allowed return status code!",
    "8b8e26f29b987d60a8decbd2e73be7a7": "It is not allowed to set 200 return status code interception!",
    "337f8ed984e970f2873fc42622d99521": "Static code does not exist",
    "6fc66d367ac0c5d115479b7f852e98f4": "Please pass the site name",
    "c8f9ac5c9288a3f53cccd5555ad1ee07": "Latitude and longitude error",
    "acc31522551404d50744536a2c1986a9": "No database file",
    "eaafa722b4e623b2ac09f4ed2d9cee5a": "The type parameter must be passed",
    "2ac8aa908980e30a259bb8526527909b": "The serach parameter must be passed1",
    "62de36f39113a05a97a245a6d3126ca5": "Please select the name of the website to be queried",
    "7dbda89c64cdbf3c9afc9bceb5216308": "The search parameter must be passed2",
    "84611bf808a166c5c384e72c9290573e": "This ID does not exist",
    "0960b1153519b9ab3f2e5fc5e39da8c0": "[uri] parameter must be passed",
    "acaf3f3e6dcd6d9151630196089ef423": "[param] parameter must be passed",
    "f2eda7fc24524105189f3ef3853071a0": "[type] parameter must be passed",
    "2f9d47a4a39f4ed99af1f20ddce75df6": "[stype] parameter must be passed",
    "eecc4f30c2c1ee3d9cf27edf9290c034": "The current URI already exists",
    "e200e571a58c37376c8498c2dc506c95": "The [param] type is wrong, it needs json format",
    "96ed9027cae5703401727a3d07764133": "The current URI does not exist",
    "466767592170f74d16bcac3034109b33": "The path argument must be passed",
    "c2d2481eafb29f7e1525c6c63441359e": "Please pass the website name",
    "4950f82b4231ebbfa780bcf4eec4c545": "Please enter the correct IP address!",
    "abd5af540ed5a858d02b03846d94c1f4": "inexistence!",
    "5c1392db72dc56bdf4ecfe41eb39622c": "Finished emptying!",
    "5f401d1d15e2b6346405fcd81caee5ed": "Please select a site",
    "df0af44dbb9037dfb3e4a23e2d22d184": "The time was not reached",
    "74dc340e56666816aba1f2de4d8bda47": "The update failed",
    "6e57d6c47d23024e41f4a1aac73a3ea9": "It",
    "b8c769fb426082acc16345608995c52f": "Update  Successful",
    "eda0e602069bd48f46f456d8c2eadd3f": "Cleared successfully",
    "f1cee94f9171dfe24f63e3e4c701e6d1": "Update  Successful,A total of {} items have been updated",
    "34ad6868d5517e16532a27e67dd7b659": "The client IP address cannot be empty",
    "f9982dd2a6456912c0da42091c9843a6": "Client IP {} format error",
    "d1adb09331d9afa950900abca1056553": "The IP range cannot be empty",
    "dc5b7cdade7167836e61a128d7e4342c": "The IP segment {} is in the wrong format and must be a CIDR expression",
    "193cb0af0143dc48f159b0fe55d2fc75": "The source URL cannot be empty",
    "0708cc379456476aaba988b381c61782": "Please pass the matching content",
    "973aeb9471388c7321b04f3d921b98da": "Please pass the URL content you need to set",
    "864ffd29519010eafc7c5a5b958fb6a9": "Please enter the User-Agent you want to set",
    "9c5f65f543fc633b9f8d20fed389a3ee": "Enter the name of the request header that you want to set",
    "1822f04ebba43b9d3576660d94e4818d": "The verification passes",
    "64f3408287530191cb9198dd02030e49": "The associated website cannot be empty",
    "a29f521a7a2794dded1316a1b00a8767": "The priority cannot be empty",
    "d7687135850c7d6afb5041e912b33824": "The enabled state cannot be empty",
    "6c671ab904133b581c1104942fe2c85e": "Whether used for a global rule cannot be null",
    "6f2a7d11851641b23d3f632552afa1bc": "The action cannot be empty after a successful match",
    "7636b5101fba6a060fb30e30278eaa73": "The match portal cannot be empty",
    "a805238b51120c00d0d4d6cff3b2d75f": "The rule cannot be empty5",
    "01af1d384cfeae598fe40b29cb96737a": "The rule cannot be empty4",
    "261d3dfaaca74f7fd29a4d304b036712": "The rule cannot be empty3",
    "06ce124a509953bf7031fcd480c960fd": "The rule ID already exists",
    "6094a892b83d8bb51cf8197d39a7a25e": "规则名已存在",
    "5538ee312635d0c82567238d58c23429": "The rules don",
    "c085d954281443e56fde4f00fc27a3c4": "The is_global rule cannot be empty",
    "151648106e4bf98297882ea2ea1c4b0e": "Update successful",
    "e04a27d5fc3ba14c49f5e5383a21eaa5": "The state needs to be passed",
    "03ce2004f163fa785d50ee2fd790ab38": "Parameters are missing: type",
    "afad5921afb5338dae127d8451819581": "typeParameter error",
    "31edbe069268a91831424986f5b5f36b": "Parameters are missing",
    "b7c7b9e550d049c96732daefaed87f30": "The deletion failed and the data does not exist",
    "8a053f40d81ebe24c54b365c60ce453a": "Parameters are missing: ua",
    "06febc0dd7b24b4ede244d87c6da9899": "Parameters are missing:type",
    "5a111a2b93b4c9ace88c30243f3befd6": "The modification failed and the data did not exist",
    "beb17a764dd515a66b16905b019a4252": "Parameters are missing::pdata",
    "e00dc8fc227ea447cb2698f5db98da48": "The data is not in the correct format",
    "897756b1d00a36b9afeb5ef76ff845e8": "The IP is successfully imported!",
    "79f9ab06ea335dd09d909872a7398e1e": "The URL is successfully imported!",
    "e82e753924daf07d001e460901b6fd96": "The UA is successfully imported!",
    "112dd48824aab35f4b9dc986b6313885": "Cleared successfully!",
    "4743684898b36b9ed3ac8e1ac5ca7024": "Export successful!",
    "baa8f76f78ba1a954406d06dacf64c10": "Enabled successfully!",
    "79b200ebd87ad6863d1413cfa7f1d7a4": "The file content is empty",
    "c1474294f9b2d0569833252c2dac48ec": "The content of the file is not in JSON format",
    "435e03d88220f757a95c64ad48a5727a": "The parameter is incorrect,missing parameter: html",
    "3d89842e7bfbe8e4647f2b75c86f2111": "The parameter is incorrect,missing parameter: site",
    "b0224414a41d57fd48147d635b0a9f49": "The parameter is incorrect,missing parameter: html_fast",
    "2413405e65a706d48f6a7085961802c3": "The parameter is incorrect,missing parameter: js",
    "7b7ad90f48da5f137d45d79f06317f47": "The parameter is incorrect,missing parameter: picture",
    "a2e1cf38d9a88555c830f5b0f1a59554": "The parameter is incorrect,missing parameter: picturenew",
    "ab003a3bb7b2000f3f7dd4cc1ed2e5d6": "The parameter is incorrect,missing parameter: htmlnew",
    "659e67f77b70550f43b989a82f431ad8": "The parameter is incorrect,The picturenew parameter is not in json format",
    "785400f0c6201ecea4df35207667eb60": "The parameter is incorrect,The htmlnew parameter is not in json format",
    "0ea0d28a307b650faafba51aeda35b6e": "The parameter is incorrect,The type parameter is missing from the htmlnew parameter",
    "e3d8ffe389c1772f7eaec98fe78334e1": "The parameter is incorrect,The text parameter is missing from the htmlnew parameter",
    "4b097fd2beaa3b114a72820f7b595269": "The parameter is incorrect,There is an error in the type parameter in htmlnew",
    "fffd4429bcf4305049e63d02b689d2cb": "The parameter is incorrect,The text parameter in the htmlnew parameter cannot exceed 100",
    "15f6f7030e3501001f4aed8e49f440ee": "Page customizations can",
    "f34203a4a9e3837f9c81fabffed77e40": "The parameter is incorrect,The type parameter is missing from the picturenew parameter",
    "b5c610002dcc8b5ae0068141a7029ae2": "The parameter is incorrect,The text parameter is missing from the picturenew parameter",
    "a2d9e4ce746f18cef7a917ffea7dd75b": "The parameter is incorrect,In the picturenew parameter, only text and default are allowed for the type parameter",
    "36cf3d060b27c024b0fd85b85c533148": "The parameter is incorrect,The length of the text parameter in the picturenew parameter cannot exceed 100",
    "799b18f9ca831f3048d74df2feb31206": "The watermark character cannot contain special characters <  > \\",
    "6e0dbbe7466271740e6609ed570d355b": "The watermark character cannot contain Chinese at present",
    "198024662dba359f2392e60e88c40aa2": "Uninstall the Website Speed plug-in before you can use this feature!",
    "855804452a86a87b7698c481b8fa262b": "The pseudo-static contains the [!-e $request_filename] directive, which needs to be removed before this feature can be used!",
    "788b7bc259014fc9c1991f11c3ac0917": "The IP address is not valid",
    "b53e7fec7f9097f923ac52bcb0b4c724": "The time cannot be less than 1",
    "cc1dd0ad7dd389cad500d9c4d196a508": "The parameter is incorrect,The open parameter is missing",
    "d47aeb6c6f69e860d9c088ea55fba3ef": "The parameter is incorrect,The qps parameter is missing",
    "eb907b13315836fa781674c6e8f01c38": "The parameter is incorrect,The time parameter is missing",
    "c10df4de998fb928b030c2d590edd72d": "The parameter is incorrect,The user parameter is missing",
    "ab46bbdd4119a38d6ff4bdbd7c9065fc": "The parameter is incorrect,The identity parameter is missing",
    "25cf1a0c49aeb9d32801a5ab30507e7f": "The parameter is incorrect,The type parameter is missing",
    "00204d3b9a172174c943f8660ec75291": "The parameter is incorrect,The text parameter is missing",
    "30454e0ce7a66a8fddddadcf19fce8f0": "The parameter is incorrect,type参数只允许default和text",
    "5c1dcb6e10270159f05daa76de3b5437": "The QPS cannot be less than 0",
    "4443c53175005bd3105c50baddd81660": "The QPS cannot be greater than 10,000",
    "262feefe0c785688578a5f642d683225": "The time cannot be greater than 60",
    "044dd0d9fc4da6120fc6128fab278407": "The user cannot be less than 1",
    "215a4c6687559aa75d554670e06f3694": "The user cannot be greater than 10,000",
    "902ee0e2b591f9872a41c319c402e0b9": "The text length cannot be greater than 200",
    "2307dba1bc155ca6f1a5bbf21dc4a258": "The pseudo-static contains the [!-e $request_filename] directive, which needs to be removed before this function can be used!",
    "db8b3ac7a5408e3bc0d103bb9b071c7b": "The parameter is incorrect,The data parameter is missing",
    "a0318cc60ff3297d4bef0399dc89fa8d": "The parameter is incorrect,The data parameter is not in json format",
    "8b682d8c8139c2ea686c7a87a03ba292": "The parameter is incorrect,The name parameter is missing",
    "58d1469872dea12b4db1dfc13af12e69": "The parameter is incorrect,The site parameter is missing",
    "2dc0483ba76fdacae8eb46978a77c449": "The parameter is incorrect,The types parameter is missing",
    "ae6b5c82d2858b70d9d5cfa2bf0a5b6e": "The parameter is incorrect,The url parameter is missing",
    "98f08e877f98b1cc132cf6af612f2c82": "The parameter is incorrect,The region parameter is missing",
    "6eb9eecd7f53241dba52168f6eed8ecb": "The parameter is incorrect,The condition parameter is missing",
    "dc781e44c06aee2588ef017aadb91f54": "The parameter is incorrect,The action parameter is missing",
    "2d613a4d2d768453594737ae21612354": "The parameter is incorrect,The return parameter is missing",
    "7c70d1e818ffa1c301fa76bdfa92d75d": "The parameter is incorrect,The trigger condition cannot be empty, and at least one trigger condition must be selected",
    "7d44386dff18244f3dd75ad76546806e": "The name cannot contain special characters <  > \\",
    "62200033fe539db0bbfaa9e811acd7ea": "The parameter is incorrect,The types parameter is abnormal",
    "2290ac303cc87f9fa23aa247ade17c33": "The parameter is incorrect,the URL cannot be empty",
    "d5c270bb074c184c3708fc628b969561": "The specified URL cannot be / or the whole site will be throttled",
    "e30358a99b6522a7113a2a4ac661aa27": "The parameter is incorrect,The URL must start with /",
    "8a3315f7e229831b5b472ad35db2eb32": "The access limit per second cannot be less than 1",
    "1f361568ba48e247da6293cd08f2a36c": "The number of time access restrictions cannot be less than 20",
    "6abf870d74b818886516c39b78ada43d": "Time access restriction - the time cannot be less than 30 seconds",
    "acdd003181b2fcf35ea8412f5ef17b24": "The parameter is incorrect,conditionThe parameter is incorrect",
    "4d09f912a4e1e3f59e571464488c9b0b": "The parameter is incorrect,actionThe parameter is incorrect",
    "554b32d33b741d86c3fdcd82a9974f9f": "The parameter is incorrect,returnThe parameter is incorrect",
    "a6ff8cce246c28eae5895c4bc14fcf77": "The name already exists",
    "d3054b81f5e76b0e297d0befe0c1a796": "The URL already exists",
    "a53a9497f06d0158be0c57dae2447056": "The parameter is incorrect,The id parameter is missing",
    "2671382a359fe628f261c16c61618b41": "The ID does not exist",
    "e75627abf7a3fa307ab09e63cf246627": "The parameter is incorrect,The types parameter allows only all and urls",
    "12ac2e613f94beddddfdbbd8cd90ebd3": "The parameter is incorrect,The URL cannot be empty",
    "62b55b3dc9bd026c840e7e89d39eecd3": "The parameter is incorrect,The attack parameter is missing",
    "19fd6f5b0c2034b36bfe924611057664": "The parameter is incorrect,The cc parameter is missing",
    "0f5b3e572f9dd832eebf01fdc0d7ce8c": "The parameter is incorrect,Please send an alert method",
    "3979187f0bae65dc1fca4f1967742397": "Failed to read the configuration file",
    "c9bbcef0c80ca1a2859dd61d0210a117": "The parameter [send_type] is incorrect",
    "a79ff4350874c27408a1858a88058344": "If the instantiation message channel fails, check whether the message channel is set correctly",
    "50f223163c6f8e9f6b46d66165252cab": "Shutdown success!",
    "02eef33534a6f8b3c95fc65e4f98bea9": "Incomplete information",
    "2f45c6e0ccf998c7d31b3764e7da3751": "Note names cannot be longer than 15 characters",
    "6e3ce0906145a9641111ebbf7735f145": "Telegram Failed to send {}",
    "27285cc132e6c145a142ae2dff054ace": "Note name cannot exceed 15 characters",
    "b136ab8957d5ede7e3747fcc927a49aa": "Parameter format error",
    "4ccc991965b1b5bbe3efd6b65a1cd6fb": "The body type must be json,form data, or null",
    "b0b017688b107601f2b3439381c4c61b": "The sending method is incorrect",
    "4f4979589df1b84ac44fc64a92e2b3f3": "Verify if the SSL option is wrong",
    "85284ecbde15ff997e89e6e8f07e399b": "WeChat information is not configured correctly",
    "3fb32283f52bea8068006817c5b9b95b": "The unbinding is successful",
    "8acd58125d3f7cc181a71926ef5c8a4b": "Failed to link to the cloud",
    "886051a73fe04f873d814dc9823b4064": "DingTalk information is not correctly configured",
    "2d1b0e55888d196484a0bfd0f85ff71c": "The DingTalk configuration is incorrect, please reconfigure the DingTalk robot",
    "eee590fc0d0f3382fe436b60b02e37f0": "Mailbox information is not configured correctly",
    "e4e7eb56340203583dd940475fc6e924": "The receiving mailbox is not configured",
    "c6beb4efa41b5adbf89191be9d139c70": "Failed to send message, Recipient of failed to send:{}",
    "e401ec76f9a9d1dfe7d484e6c4b49656": "Failed to send mail to some recipients, including:{}",
    "703480d2938f7c89b563e1d731e94118": "Test send failed",
    "fdc137942b6f2d81fa922d7ace16a94c": "A type that is not supported by the current interface",
    "37f17a256a93646ef0ac721096ec0ce8": "The same send configuration already exists and cannot be added repeatedly",
    "2783bb2e5b99dce08138bf58d0880603": "Corresponding sender not found",
    "b5a30e6f46753c06ada44d6bbd757599": "Successfully delete",
    "81550843cd0a2d7e046cb23a868f8e8e": "The sending was successful",
    "bb8f2701fa6b013fe8aa74659ceda547": "Unable to read task data.",
    "b12cc83d0b14fe739a930fd84d10ae8d": "The task has not been found.",
    "88b5bf7d36b1f1a8f4c4c010b22e849a": "Only container and app types are supported",
    "e8335bb4286f52074f6a6b7a0c3c7bf8": "Version {} for applying {} does not exist",
    "a5c1e82e4d1142b8c7e0bc1499446181": "GIT ADDRESS IS NOT SET",
    "4e24bbe093c9dfb90092a0f4e71733dc": "The branch name is not set",
    "b3c02fc58b92f549f529992c8a696a66": "The zip file path is not set",
    "eecf07d92b354565df633b06401206a1": "Please select the file path",
    "eb9eb53b7ac221c64f6f32c547317d22": "The path parameter cannot be empty",
    "0444d0f0434a4d910eb7a06039e39066": "[{}] file does not exist",
    "f4c3904df3aa98458b5f99bd5519e409": " {} completed, if the log no exception to close this window!\\r\\n",
    "a6d56fd22b5a2243f3d9584478b90e0e": "Get ahead",
    "42aea4a90d1ba39b31851f63479d20c7": "Failed to get",
    "5d85a89cf9ff8fb99547cb1648205489": "The file path cannot contain Chinese!",
    "952345fe8555c6ba578f251a317f85bc": "The config parameter cannot be empty",
    "08dd0ea6d64131b95ad64ca11233bd0a": "The env parameter cannot be empty",
    "8dea3a35e564837dd758e1f814e24f92": "Saving failed, please check whether the compose.yaml file format is correct: 【{}】",
    "2a3a9ebecbcd261e0550cb4469910ed1": "The save failed. The docker-compose version is too low. Please upgrade to the latest version!",
    "e32a4e5887229cc3ce7412591de16cff": "Save failed",
    "4e06eef94d131a0203e8f1f87db4fee5": "The project_name parameter cannot be empty",
    "c80ca81b19893dafd2629ce74407d5cf": "Creation failed, please check whether the compose.yaml file format is correct: \\r\\n{}",
    "66855212f1fe552bf49c4388155b3082": "Creation failed, the docker-compose version is too low, please upgrade to the latest version!",
    "5a135e409fdee335e0f4397a4293835a": "template_name parameter cannot be empty",
    "1cc869c0afb0c2f94e0937d9eb364e34": "The template name already exists, please delete the template and add it again!",
    "cd21239456a2d52fb2317cc699bbd93c": "The project name already exists, please delete it before adding it!",
    "5076d42e5242f2b79244d73f13da367e": "Delete container orchestration",
    "02867c418e07f941a1c5d3f6bc926f86": "The project_list parameter cannot be empty",
    "a88321660a22f931bc1f0861baa5dc1e": "project_list parameter format error: {}",
    "468c559ee2d3d5e39aeef93e62b006d1": "Deletion failed, docker-compose version is too low, please upgrade to the latest version!",
    "3590612b29e5aa49645f02d01c9e520e": "The container_id parameter cannot be empty",
    "d7fc188f711a4c3eb5b85949dfd9a696": "The container does not exist",
    "77ae5114c51a32c268b0bf7a03c0c528": "Please pass the name parameter!",
    "bd9b13cc06f202661c7bb89a02322532": "Please pass the path parameter!",
    "719b089ab1a7d4ff5c161f3f5c5b7f24": "Failed to obtain the installation configuration, please try to uninstall and reinstall!",
    "c7f98cd83b58fad3ab719bfa337bdb6b": "Parameter error, please pass app_name parameter",
    "043e4ffcd792692d7b7acb5a2504c329": "The docker service has not been started, please start the docker service first!",
    "9f1dcd0020905875a6a48744ffe17766": "The docker service was not installed successfully, please install the docker service first!",
    "bfec153394be0516b0d79d4653c9e19d": "The frps application already exists, please do not install it again!",
    "fce729be4320e9afbdad888641d08f8d": "The frpc application already exists, please do not install it again!",
    "f6f8ff9f4c8990d7e24ac682a50c40a4": "The same service name already exists: {}, please change another name",
    "66fd0bc16d0f3c5c9e61779749a93c56": "Domain name [{}] format is incorrect",
    "c68494100dc74cced33c845f35e5aaac": "Initialization {} failed. It was detected that the docker-compose.yml file does not exist. Please uninstall and reinstall and try again.",
    "76a5e52d7834e4cdf7984adc785f720e": "The application was created successfully, but the reverse proxy creation failed. Error details: {}",
    "e59b647380ea44f97645f979773c683a": "The application is created successfully, waiting for the application to initialize, which may take 1-5 minutes...",
    "c71b369171a386e4df59acf49f5203b0": "Parameter error, please pass: {} ",
    "5e60e6550487262a79210c48736c2cba": "Port [{}] is already used by [{}], please change to another port.",
    "dc60f8a111d142dbdc1605dc047e23e6": "Please select the database you need to connect to!",
    "667d37fe4593e52760bc51ada7287988": "Please select the cache you want to connect to!",
    "1b6d9f6dc5480584f937681a5d9f0a80": "Cache information not found",
    "f013f8c1d30136733e3d476dbe3a238e": "The updated configuration is successful",
    "3d928c01114361a57fb24c42d9a1ee2d": "Failed to update configuration: {}",
    "795d1693702d930f7fc18edfb0f1c0d3": "MCP server misconfiguration",
    "a16d1dbe265c57e0417ae396c3c30043": "No service found [{}] ",
    "8987b626b78029fdd11fe51351195830": "[{}]  No found image",
    "092ca03f32caffd34d3f0532836283b7": "The script file for deepseek_r1 was not found",
    "17ee8c2efafe32a5d204e039e971aee4": "Less than 1550 MB of memory prevents deepseek r 1 from being deployed",
    "d3eb7a147ac81b2f691a6e7ad42cc83c": "No processing required",
    "ade726fc2adbfc1c18a6a601a6670b2f": "deepseek_r1 was successfully configured",
    "2ab241c8ca04b4760bc844e3133821d1": "Unknown Applications: {}",
    "fc0d20951439bcc2d1101019e09556ff": "{} profile not detected: {}",
    "3bceda9d61ef4cfc8559796178503164": "The {} configuration was successfully updated",
    "b1d0019ab8cbb83b1b99016c4927c1fd": "The Alist configuration was updated",
    "7194829138a21af26d26fb0d57426fc8": "Please select the database you want to connect to!",
    "0a17156f2603044863d54b67ac1f7a07": "Unknown database type: {}",
    "62a2454d1d40411885721e465168a016": "The Nocodb configuration was updated",
    "1c757f474b2cf26c14c591709c6963a6": "Updated Homeassistant configuration successfully",
    "5ca65c2eed5a6762590ba133f66a8672": "Updated Openvpn configuration successfully",
    "987a030ec5eb506b45fd17b8b4eb1329": "Please pass the service_name parameter",
    "05ea75c6d686df18830714369dc078ed": "Please pass the app_name parameter",
    "975ecde111f2dfe514b71b4d4941ba1c": "Rebuilt successfully!",
    "9b70785b1f6c44d42a1fa85dbb7000b2": "Please pass the id parameter",
    "2321c03a1d4fc4cb5b9b87275a0d4712": "The specified app was not found!",
    "63428213090160e31085eadae3508244": "No installed apps yet!",
    "43dc377c8c1929c0c2bc959d94337657": "Please pass the id parameter!",
    "d4188b564c1af018074056fffde42fba": "please pass the m_version parameter!",
    "2a65ff2dedaa3b18bf4d4678b99ff77b": "please pass the s_version parameter!",
    "e7df495f8488ec05ebf913bceccbc8d4": "You can only choose the same version number as the major version for updating!",
    "fc15d16befa9eb8ccfb25da964a284de": "The current application is already the latest version and does not need to be updated!",
    "cd260af0ae4915ee07569fc877f77495": "You can only choose a version number higher than the original version to update!",
    "7ac82bcde612b1a109d988d4b3dbf626": "The update was successful!",
    "01b722bbe474a50d8291bbe2e71804c6": "The specified app was not found!!",
    "2140e826934629d9a43ba2bf4f2b1774": "please pass the depend_app parameter!",
    "2ab5fb77429e37f42b87e205d6e51728": "please pass the service_name parameter!",
    "9d6521661f6a152c21bf6d4305d5c9b3": "please pass the app_name parameter!",
    "e020f13e1a68b8030d7038cea78b3aaa": "Backup successful!",
    "c4dcfb467d82071a7a4cbbe0b5036f9e": "There is no backup data yet!",
    "76b5c77ee72a9ffa0f4b3a8e0101ad41": "please pass the file_name parameter!",
    "1281e3ed765ec369a06400340f4beb78": "The specified backup was not found!",
    "012967525dac4f0c5395c210223ca2ef": "Please pass the file_name parameter!",
    "8cc2feae92bd228672051763130e6d49": "The backup file does not exist!",
    "3c06b7d1ee52e760b361d12cd00f55b5": "The backup file is abnormal!",
    "010c30483dbe836d24382a368f482770": "Recovery successful!",
    "543fa46832267ce6cb3b47594d8d8f82": "App does not exist!",
    "c52891f1485d1070a2e063358ae71fa9": "Please pass the f_path parameter!",
    "df107ded5612d825c3db3bd46a9845f0": "Please pass the f_name parameter!",
    "ef41e47b4ea1bd4143562bd0989b9b20": "Please pass the f_size parameter!",
    "b9290da45e148202dccf0058dfc3b27a": "Please pass the blob parameter!",
    "a27dfcdb7619659552bfdfc79930b7d9": "There is a backup file with the same name, if you need to upload it again, please delete the file with the same name!",
    "37a9a30931e079caf79fb61eed10547f": "The backup file was uploaded successfully!",
    "490068785260b543087967659d79b496": "Please pass the status parameter!",
    "1204853b15f4234a8cb88df5a46b5a42": "Please pass start/stop/restart/rebuild parameter!",
    "062f4a8230dd8af4311344fcdbf6f1ea": "The uninstall was successful!",
    "7b016fb85c09d39e89eb1875e590a6ac": "Failed to obtain the application category, please click [Update Application List] in the upper right corner",
    "20552a0ed8eef740c631cc049fd940b9": "Application type error, please pass in:{}!",
    "c0963001ffeaec423d1be82d464d6a1a": "Please pass id/service_name parameter!",
    "4de8e45b499205551f4a09fd074e5246": "Missing parameters! id",
    "02e85c0a0fa01fabdb5426af13e87853": "Missing parameters! appname",
    "d910ee67a0875a17b6e663f9e19369a4": "This app link is not supported!",
    "32d030406e8d755a59468a50bd385b22": "Failed to get the container",
    "c8e0f1ed3c37b015ee446297591d172f": "Missing parameters! app_name",
    "dad9445733497150b5f2cd29a5aed506": "The app name is not legal, please do not include illegal characters!",
    "a04daa98db618d6c2a19aeed5af39448": "No docker-compose.yml file found for the specified app!",
    "75d0c803cc4694e08d99d958ef762fcc": "The domain name cannot be empty!",
    "676c8a7788ad0ddcb68d53fc7d960679": "Failed to create a baota net network. err: {}",
    "23d07f1e537a8809b268a60a6881f44c": "Port range error, please enter a port between 0-65535!",
    "f26d903f2f99c2bb4a214a2dd863e8f9": "The {} port has been occupied by [{}], please change the port!",
    "86c1887e12c52e7da3d3c413fe6e20d1": "Domain name access failed to be added due to the following reasons:{}",
    "b4bf995bdf5a4506e8286bbd9b24fc2b": "Please pass the domain parameter!",
    "6473522415a76cf1e712b23980020814": "Please pass the disable_domain parameter!",
    "4522d1a945678e134f39e5909db6ac81": "Please pass the app_name parameter!",
    "6da74914983889333884da51c3aa400a": "请传app_path参数!",
    "8267489f1a242a5034b5ffd66fd504a0": "Please pass the memory_limit parameter!",
    "658658f81426b1d37bae43373d44498b": "Please pass the s_version parameter!",
    "6a40ca48521720e9a084fd682c55efcb": "Please pass the service_name parameter!",
    "e1bb243ae3776918bb07dbfdfd831a0b": "Please pass the allow_access parameter!",
    "98efbca9758919c9938e5ae4002ac085": "The domain name cannot be empty, or please check the box not to set the domain name!",
    "82ee36ab230ba75855c15b9be4ac8a4e": "Stop failed: {}!",
    "845d40e701d5c584ae4f059602b3f57d": "Startup failed: {}!",
    "d2c66f1c264e9a389a34f60d3a921723": "The startup was successful!",
    "20f1c870fe256a123d1c17299a93a4ba": "The reboot was successful!",
    "c5838a6fdef9fed0165274f6ed50ea4b": "The download failed!",
    "870a81aa5509bcd7aa51cf27e410eea9": "The download was successful!",
    "f70386f0f4846336b6eee06d16a55a33": "Please pass the app db parameters!",
    "2fe5b2b5ae4c0c601076922f34391c6b": "Please pass the username parameter!",
    "b046515d91d43d56962b42eb216b11c9": "Please pass the password parameter!",
    "e997ba4648bad603fc310169de46e0ea": "The specified database application was not found!",
    "2025d918448073508d336b72a7a28093": "The database already exists!",
    "4a8f0a2ac362e62ba4e76f52b5791f0e": "The creation is successful!",
    "76f3f12040afb77724966e2af67ab403": "Please pass the database parameter!",
    "74fd3ba5b92aa59e471161d2a585a93c": "model_name parameter cannot be null",
    "760a1226f2ba701b04963681ab97d575": "model_version parameter cannot be null",
    "2a88d88050ddcc0e28f0da4576be2232": "service_name parameter cannot be null",
    "fd0f83d70400b1dd9f6ae9c093638411": "Failed to get container information, docker-compose execution is exceptional!",
    "2aec223006d3894d3c1a48bca642c141": "The model is being downloaded, please check the logs later",
    "d4503f6b7fe9af6267e7ff25b7b8d3fe": "Failed to delete model, docker-compose execution exception!",
    "d75a01e0d2c0cb8dad89216653024903": "Successful deletion of model!",
    "bf483666a33d372f729985363d512d74": "The primary domain name cannot be a generic DNS",
    "3c4b1f6d2d9ef27ace95adceea599588": "The addition failed and the data could not be inserted into the site database",
    "20825a634340a0b49b1a5e7f2fe47ea3": "The add failed and the data could not be inserted into the docker website database",
    "653f81d3e5516550e6d5e35abcdbe97c": "[{}] is the reverse generation of the panel, and the http authentication of [/] cannot be deleted!",
    "d4b66e7369e5077a3c31ad79629f0ab9": "Please pass in a list of websites that need to be deleted!",
    "f0501638237d7e8f934ec55ac3ffb20f": "If the installation fails, check the network or install git manually",
    "608113c9694987fa65b22ecb164aee59": "The environment was successfully installed",
    "3f68fc9dcbe1e4581f2e5aae5adec9f8": "The apphub directory does not exist",
    "7ec67f9826a24ca4a930a6e168ee9611": "The resolution was successful",
    "af2c4fa868813e47b80859a0b36e00f4": "GIT INFORMATION IS SUCCESSFULLY CONFIGURED",
    "2b038e106d4ca5c11b787e16c73253ef": "If you don",
    "12d1b3062be6f8bb374511323c349ed7": "Please set the git information first",
    "798cd5a257af539ecfe6bb44f45ee788": "Import from git failed",
    "8170f5d37a617dcbf16fe8dd414073dc": "Import from git successful",
    "6e40e5a8ad741ca4bd714fa52ef32333": "The file format is incorrect, please select the zip or gz file",
    "c4996991c50032c9b296c11da356acb2": "Import failure:{}",
    "8ad9bdaced3b1cd99f1fa9d32c9a7eca": "Successful import",
    "e48121dc556643fd31b26c190eedbad3": "Only Nginx is supported, please install Nginx before use!",
    "135f7ef9aeb50bf7b988416b0a679dff": "The domain name cannot be empty, please enter at least one domain name!",
    "c82b42d921224a0699f854c28c2450d2": "The proxy target cannot be empty!",
    "fe092e7668cf0e9e6dafef6a1fa084a4": "The Unix file path must start with/, such as/tmp/flash.app.sock!",
    "f68c204aa9e12e0513aa7a4569449cfe": "Unix files must end with. lock, such as/tmp/flash.app. lock!",
    "5c23a6c025d7071599c70575dc858f26": "The proxy target does not exist!",
    "2fba0b6c1602ec254b1bc06bacba575d": "The proxy target must start with http://or https://!",
    "98abf95a1fa63ca8f31cc49eee5f3958": "Proxy_path is root directory, cannot close Show Proxy Path!",
    "772c6f93b20b52d5c998f4b58dbcf8f7": "Port [{}] is illegal!",
    "f76df64b8f66e4f6050adf633c91c7fb": "The website [{}] already exists, please do not add it again!",
    "6599f1c3d3d3760768d9023827e8edf0": "Reverse proxy project added successfully!",
    "85e34f49357adccd76d557a540a2e5d8": "Sitename cannot be empty!",
    "1daab0a25efad301906af4874ee4c8ac": "The log type is incorrect. Please pass in default/file/rsyslog/off!",
    "ff9e0ecf6c4926c0a309e67f9baedf39": "Reading configuration file failed, please delete the website and add it again!",
    "2a6176cc22256a713204964a34fd1384": "The log path cannot be empty!",
    "18292d8929b9f9b6639dcc6e49d4f4a7": "The log path must start with/",
    "306b5ccbae58fe7278c8e098b5f06f25": "Name cannot be empty!",
    "b9f153e64173504e3700aa30b08fa0aa": "Auth_path cannot be empty!",
    "c9ab8ba4f7de925b29414bbb86bd3d1f": "Auth_path must start with/!",
    "cd44f9dcf9679c8151ce2b721f2fc6eb": "The username and password cannot be empty!",
    "6750646f694a0c3dd46f9617ff055e61": "[{}] does not exist in HTTP authentication, please add it first!",
    "714145aeae9a04f8ecf9e1f54072202a": "Username cannot be empty!",
    "36eb0a1bb3c002f5ed0fbf8f010881e3": "Password cannot be empty!",
    "f20db7351e9cf57ecb9f79ad3e032081": "[{}] already exists in HTTP authentication and cannot be added again!",
    "218fd0a172e37293fc001328b3daca79": "[{}] is a reverse representation of the panel, and the HTTP authentication of [/] cannot be deleted!",
    "8b6cabd487e5ab76183addd53bea2d87": "Delete successful!",
    "3034cdc7475c3fa220d4092128ff9c48": "Gzip_status cannot be empty, please pass number 1 or 0!",
    "76661faaa298338bf731c737a62b7d6c": "The gzip_min_length parameter is invalid. Please enter a number greater than 0!",
    "f11df0d336c64058321a01bcbdc4667c": "The gzip_comp_level parameter is invalid. Please enter a number greater than 0!",
    "5d113183845fc6e26c05bc1218677a30": "Cache_status cannot be empty, please pass number 1 or 0!",
    "a23b240364f5291f71d599e2355e6920": "The expires parameter is illegal. Please enter a number greater than 0!",
    "c255b7e9dd800a8cd26ff83b3698713b": "Websocket_status cannot be empty, please pass number 1 or 0!",
    "4bace8520f540a6ae54d48086a7465ba": "site_name cannot be empty!",
    "aed0d6fc7665b30b1db8cd429e48c90d": "id cannot be empty!",
    "81ec4e731430cca9b3d8bff6372bfafc": "Proxy_path cannot be empty!",
    "9aecc647ffb6f126e5aa1f6c16af43b0": "Proxy_pass cannot be empty!",
    "d591e0043cbf6d14950a46178a537626": "The proxy target must start with http://or https://",
    "247d1a7dc144bd12d4c9f8797387babe": "【 {} 】 already exists in the reverse proxy and cannot be added again!",
    "36a7891857288c55bc5d87c470212812": "ID cannot be empty!",
    "c8a68e4ff275e827bbbe348eddecbf2b": "Reverse proxy project deleted successfully!",
    "88f9a8852b822982a9a3e839813d91bb": "Domains cannot be empty!",
    "85fb0c03511da1e4d308fd135dec4486": "The domain name cannot contain commas!",
    "a1e7a2f08295c8f8161a8feb9e2110b0": "The port number of domain name [{}] is illegal!",
    "5f77e0a83a9aa0e7e534e5136c99ab31": "Keep at least one domain name!",
    "b9902ea698ded06e8ef4f31ba1057795": "domains cannot be empty!",
    "5f04c54facbae56e5cdebc22b5ecbf73": "Conf_type cannot be empty!",
    "bec317d58a8302e2aaf523e28f100710": "Save successful!",
    "ba4088d3a70108e609823381c7f81f96": "oid cannot be empty!",
    "ebfb6fcc2f55debe2703d50d58255f8f": "key cannot be empty!",
    "fc83b0fa2366a3136f1fd8874d0bee65": "csr cannot be empty!",
    "60f1b04984ea15b008a9ae1b2bd9e07f": "partnerOrderId cannot be empty!",
    "a8fde220ad2740e38585d34948899556": "auth_type cannot be empty!",
    "b3ad191bcb992b29302385e446e78f8a": "auth_to cannot be empty!",
    "95725cbba013b9a62d4895a2f3e5a2a9": "auto_wildcard cannot be empty!",
    "08fd165421792573ef13d1a83e487088": "index cannot be empty!",
    "08cbd4b3fa3941156162657f2b69e8b8": "BatchInfo cannot be empty!",
    "49d1b2d015f9e81d31ca60b63c2ef378": "force_https cannot be empty!",
    "21e0b44e0a302af58d59ca9d8948f4e1": "Domainorpath cannot be empty!",
    "34a2695966750d96d6772ce00f0d3772": "Redirecttype cannot be empty!",
    "e3a270e8f43af2a339bfb2181ad83025": "Redirectpath cannot be empty!",
    "352289584d886d4f04591b6f9b7785b8": "Tour cannot be empty!",
    "ddcb1cafcc4b5e308f6057e07af2d10a": "Redirectdomain cannot be empty!",
    "58bad30cc21797d832b361fcedff61b9": "Redirectname cannot be empty!",
    "320968539b06847a07f9c48f39a73120": "Path cannot be empty!",
    "51d2fd3c34890a88eafbb2801fe0827f": "Redirection has stopped or the configuration file directory does not exist!",
    "38e380b5535be56ebae6addcf29390ba": "Fix cannot be empty!",
    "ad89a60d7720b8bb5095f2752e5006ae": "Return_rule cannot be empty!",
    "b74b269372107d024f6c9e13cf911a4e": "Https status cannot be empty!",
    "cefc1b6af0b80a883304b58651283f02": "Status cannot be empty!",
    "f8a019279d00484c29abaf1cb4b9260c": "The ip_type parameter is incorrect, black or white must be passed!",
    "f8e8cf373fa65891fe5a6e65505d30d0": "IPS cannot be empty, please enter IP, one per line!",
    "0677c4ecb9efdab30c5077e69b1745ba": "IP cannot be empty, please enter IP!",
    "b8c0bc6452f788c758a4f7bedd761757": "No proxy information!",
    "70a9558c31a978ce2b1297a2a21c1317": "No proxy information found for this URL [{}]!",
    "82ca4452a42da1388fd435ca8a2801e7": "Proxy_host cannot be empty!",
    "6dac7e9b2cbc32789bde984cddb699f4": "Proxy_type cannot be empty!",
    "0dc7d98b8a487dfa0794f7c792240e4c": "Unix file path must be in/or http://unix: At the beginning, such as/tmp/flash.app. lock!",
    "5c6869f159feda62d0e6441f3eb1f97c": "The global websocket is in an open state, and it is not allowed to individually disable websocket support for this URL!",
    "ff6c12be57557ce452395adac7e02b30": "Oldstr and Newstr cannot be empty at the same time!",
    "8c9bac9aea3d7a22d3789f837dd40d3c": "Get.sub_type can only contain letter combinations from ",
    "2ac2f7203f5049438855d537f52cfee4": "The content you entered contains Chinese. We have detected that the current version of nginx does not support it. Please try reinstalling a version of nginx 1.20 or higher and try again!",
    "f1522550bdc24955aa540480fdccaff5": "Detected that the current nginx version only supports default replacement types. Please try reinstalling nginx version 1.20 or higher and try again!",
    "0d57a0216b328aeba6ef5fc3cbf3b7e9": "No configuration information found for content before replacement: [{}]!",
    "e00f42f6421b797439a64e3ef24c132a": "site_name不能为空！",
    "a6fd23485ca8abe4ab7d0580d28c4bf9": "Cleanup successful!",
    "61e795d02f4452904f2574d936c571e6": "Cleanup failed, cache directory does not exist!",
    "3c99c479e3c65eac24272afc13cec604": "https port [{}] is illegal!",
    "b9629c2dea839825c2f1916b44a154a1": "Nginx Configuration file error, inventory!:{}",
    "32b169f72b293ef80d35435e9894f8e2": "Initializing",
    "58ba018dcbe1c47ea0a293fdcee21e63": "Panel Installation",
    "67355337eaf300b91de09a8083c93ebf": "Local Backup",
    "99e8ebaa5ad2fafe4e141574f6b4a73f": "File Upload",
    "bd6d996cdca2252e9b99253b2a587287": "Data Restore",
    "03a2bd12e8b51af547a08985d4882d6d": "Migration Completed",
    "0fd957e5b2d9c535c344e9a8f86a225c": "Failed to read task status: {}",
    "181f2da22cdbf536f67e46452108d95d": "Failed to save task status: {}",
    "4439b17c5e0977e0c73c643cea950424": "Failed to save global task record: {}",
    "74c6e9c56a9d836f2dac86fe8e0770e3": "Unable to read current running task ID",
    "62688aeae1c92fc7d92caaa83f22a411": "Successfully retrieved task status",
    "087b165a5f0bd5a04f2ce4be7dca14dd": "No running tasks",
    "37a5c6e23237ddff7185d375c34eed60": "Task {} does not exist",
    "f613fc3fb0aee3affafcae3477d42bf8": "A task is already running, task ID: {}",
    "367b4a21be07204266d306508cc92dc7": "Migration task initializing",
    "793c8358adb487f79f85acfdc44d54bb": "Creating migration task: {} -> {}",
    "e597529fcdfa1dab69eadaf1c44088ba": "Migration task created successfully",
    "c304dcebe892b468725402a369b3dd46": "Connecting to server {}:{}",
    "d2f3c14129fe059cf6d99f1583abc23e": "[+] Successfully connected to server {}",
    "ae3c4e96fa1411ea25c05ce9a18ae2ae": "Successfully connected to server {}",
    "c7203791b356c5f3faf5d8c43d54a575": "Authentication failed: incorrect username or password",
    "10adeeeb866978b5ae637ae2bc13fb96": "SSH connection exception: {}",
    "1e36faff765dbbbe631f424983a21783": "Network connection error: {}",
    "f9d5c96265bf9a99b163f5adf699cde9": "Failed to connect to server: {}",
    "cd4dc264f41eda817374af0bddcea259": "Connecting using RSA key",
    "5e1b5e437b38bfb11b1e4853f8838d3f": "Failed to load RSA key: {}",
    "fb947607c0d2814eed45d41a9e3227f1": "Connecting using DSA key",
    "1cc35e618813746cb1bd4658f7ac61a0": "Failed to load DSA key: {}",
    "e9ba4ba778d8a0b4423c09ff6cb32726": "Connecting using ECDSA key",
    "f618338d0d56f440d7fb1b59d8add72c": "Failed to load ECDSA key: {}",
    "f579ce14b1e98ae9ad4d392279730d9a": "Connecting using {} key",
    "696797724fc3db3f012761759f720c23": "Failed to load {} key: {}",
    "fa4e18c6d3b0c0fa6a5ac1303dda02a7": "Unable to recognize or load the key, please check if the key file format is correct",
    "369709628dacb54949b2c711acd93968": "[*] Attempting to reconnect to the server (attempt {}/{})...",
    "88aefbc5392deac3ab63223d6d82b66b": "[!] Failed to reconnect to the server, maximum number of retries reached ({})",
    "908300abff5dfdf254726c2193f3e550": "Failed to reconnect to the server, maximum number of retries reached ({})",
    "5842d2e8785c14b1e357c4ee1dd1a0c6": "[+] Disconnected from server {}",
    "7463b0247d5614df91270544c6b944bb": "[!] SSH connection not established",
    "43234c4b446ff41810dcf807d317cba7": "[*] Executing command: {}",
    "db4d271e5cb8fe3192ed73bd624a86fe": "[+] Output:",
    "c519185a1f47d37b21866e5f05928dc8": "[!] Error:",
    "6a2909a7dbeca5d8c85843ecd4cd3fae": "[!] SSH connection disconnected while executing command: {}",
    "88783238ef5d081aade9e63160d329fb": "[*] Reconnected successfully, retrying command...",
    "8692bb08477b83615b1ae995552e2c92": "[*] Detecting server OS type...",
    "95adf53ab7c91ed98c77d3c0e38a2a1a": "[+] OS type: {}",
    "2ab043e41d8fd10931cfa912b4b11bf8": "[!] Unable to determine OS type",
    "2d23313d6e3e201771154cf99d5dab34": "curl or wget installation failed, please install it manually",
    "b44992b4430f7759108e5242176b7871": "[+] curl or wget is installed",
    "4ba07005cef8f98a0625a7d1eb0a142e": "curl or wget is installed",
    "e3a56811a35322959c535d38d2e91f7e": "[!] curl or wget is not installed, trying to install...",
    "613a8be93fcd44002e549e0767c85a86": "Unable to detect OS type, please install curl or wget manually",
    "8a4d20948ccc8034e3118af3bb683da3": "Start installing aapanel",
    "df97b5d4f31c5cd4a3611774abb6de52": "[*] Starting to install aapanel...",
    "d91a58f92edb4b30de7e5399908922da": "[*] Installing aapanel with command: {}",
    "f20af8613aed0194f191d660977de57c": "Installation completed",
    "4357633f73240ceb1b14d13877a90ac2": "aapanel installed successfully, starting backup task...",
    "f109f7ce6f98f5a3cbf2d273c5749911": "[+] address: http://{}:{}{}",
    "79fca63f99a824fc4015d93604433ea1": "aapanel installation failed",
    "b1508aec34af599979d919e20b64e385": "Installation progress: {}",
    "7b6725a19c46bc6d47e5a49c5764991f": "[+] username: {}",
    "cd3d4cf5a75fd5f9467f6d0f196dbec8": "[+] password: {}",
    "6703def4d1bfb870f64ca461a7bffc0c": "[*] Creating backup directory...",
    "c550206bc8daea4b287573ee31f839de": "[+] Backup directory {} created",
    "9e3f708636e9ea820d608629fdf47c65": "[!] Failed to create backup directory {}",
    "9f22d9cb59270cf0f6382a66a63ed8cd": "Failed to get remote file size: {}",
    "ff490ab3be22afd2f2a06842935eedd3": "Backup file {} does not exist",
    "e69d7c21f42d046b365c56045ffca873": "Start uploading backup file {} to the server",
    "df6ecb94c7a5f06b78d0bde168e769e9": "[*] Starting to upload backup file {} to the server...",
    "217c9c3fec268ff4d6c35bd4d5d564ea": "Failed to create backup directory",
    "2942f90ee3b191c0b98add719760e356": "[*] File size: {:.2f} MB",
    "08b57d594c99a8339461fe78ebf95f1a": "Preparing to upload file, size: {:.2f} MB",
    "2f24607a7361d721459e3a12584fd340": "File already fully uploaded, skipping upload step",
    "4d57fe7dc3462ad55cc9bb1623a3eb5e": "[*] Incomplete upload file detected, attempting to resume...",
    "9c30f21dd1175d2e9b7503e873a52b2f": "[*] Uploaded: {:.2f}% ({:.2f}MB / {:.2f}MB)",
    "04e05f53e1a18a781dbabae6cdd0e495": "Incomplete upload file detected, resuming from {:.2f}MB",
    "426e1c0eadfad630c5433af2757cee8f": "[*] Starting new upload...",
    "61eb03fffeb48e199890a5a8a24a5dc9": "Starting new upload",
    "148b2912de8b29f47dc234983554ea2b": "\\r[*] Upload progress: {:.2f}% - {:.2f} KB/s - Remaining time: {}",
    "470e645fe1f07b6d4e77fc7b16b2a9a0": "File size verification passed: {:.2f}MB",
    "40070e1f0867f97db0fa33039fae2063": "File uploaded successfully",
    "95dd52c0ce48e72f2021dee1a7a86433": "File size mismatch: local {:.2f}MB, remote {:.2f}MB",
    "f7dac1a705d6bd05b3a42086923cf932": "Upload interrupted: {}",
    "554472ae3f1db37c67fe53e4a2fb53cd": "[*] Will try to resume from breakpoint {:.2f}MB (attempt {}/{})...",
    "1e6aeb0dc8e2567bdec31246c27233a2": "File upload failed, maximum number of retries reached",
    "31c53955195484e892d36d1815e2e5cd": "[*] Starting to extract backup file {}...",
    "21ec696ab5bc206eac1cf62268824cf0": "[!] Backup file {} does not exist",
    "e344a18f13f2b196f3b56938c824dd5f": "[!] Unable to extract timestamp from backup filename",
    "d4a81ed03254ca37166d84ccb7de0bd6": "[!] Backup file extraction failed",
    "0838e64585e87c91bdfa34890445346e": "[+] Backup file extracted successfully, directory: {}",
    "0fddb4bae41a7fc9e2de8896d8cb819f": "Start restoring backup (timestamp: {})",
    "5a275e6386d2d3c647f6ccecb422debc": "[*] Starting to restore backup (timestamp: {})...",
    "e9b7b10566a85a5356096a630d64d2d7": "[*] Waiting for aapanel service to start...",
    "8d7b4f7247dec431d103af1ce34d0233": "Restore module does not exist: {}",
    "304e687ee7c78fdae6e70226f61d9708": "Executing add restore task...",
    "ac3f9da9a646fe10c989e74b42fe5e8e": "[*] Executing restore operation...",
    "ac6fa0596fbb508fe61e44848548b50c": "Failed to execute restore command",
    "846cdc02545d18e4b5308d076aa93e95": "Backup restored successfully",
    "062ca961d059ebd358098ffdb12f42bb": "Backup restore failed, please check the log",
    "f857f6dc6a146a3b125ea3253052ca43": "Start migration task",
    "53779b59d2ae1ff96f4afdfa6bbc6c7f": "Check if curl or wget is installed",
    "39679b63dca413a83cf5b664d46c929b": "curl or wget check passed",
    "0de6a624fa64af38f9a880430e72607e": "Preparing to install aapanel",
    "28dbda7cf25735198d7695702b18aad5": "Installing aapanel... estimated 5 minutes....",
    "7a58e7034a9db769af197c85beccafd5": "aapanel installation completed, starting backup task...",
    "a850af0d3bf3586319178228af5698bf": "Start executing backup task on this machine",
    "28ec7aad1cd6afdbbc35a6aeaa95761a": "Waiting for local backup to complete",
    "82550a0ece235f0d0b363135e8d94d28": "Backup task cancelled or failed",
    "c8f2865e1e43bb2fd88a0e16f3cd4c17": "Backup task timed out and did not complete within the specified time",
    "4bb768be41853a0aed9f56d5907be1bd": "Got backup timestamp: {}",
    "c129e18a625645767772504cf77e279a": "Failed to read backup timestamp",
    "39869251ca57148d747cfd6ee60bf604": "Backup timestamp file does not exist",
    "60f1d8c19f5fbb046deac4aab745f63c": "Backup file does not exist: {}",
    "d67c60b6be8ebfd9f73816a7e8e4abfe": "Failed to read backup file path",
    "9e6caab47781582f556a81245571d8a7": "Local backup completed: {}",
    "b4df9a8cca277b49933dce7c8be7ab20": "Local backup completed",
    "6c97fd171b87d3f954040d4dea833cb9": "Preparing to upload backup file",
    "6384458c2647bf7e1af9d942aab00d6d": "Preparing to upload backup file: {}",
    "e2fdcbc1d4e8b1fa77a161c4448a4bf6": "Preparing to upload migrate_backup_info.json file",
    "6533c064fee3726a0f1caf89a423fd3b": "Connection lost while uploading migrate_backup_info.json file",
    "ffa61675a37203858ec712cc635fcbdb": "migrate_backup_info.json file uploaded successfully",
    "d192d35fb79e54273bedf84f9ee3d772": "Failed to upload migrate_backup_info.json file: {}",
    "fdf17802146b46b291164d7c933950c1": "Backup file uploaded successfully",
    "97dc827b342454de3a5f9416ee1e513b": "Preparing to extract backup file {}",
    "67c40d3544174eb6d6fa63dccaa6bf6e": "Preparing to add restore backup task",
    "7ec7fd83e38b6d53374f37bd32a3da09": "Preparing to restore backup (timestamp: {})",
    "7fd19264d09d2ff33f1f8b5867354fdb": "An exception occurred during backup and restore",
    "ef05e1295515a64356e53d3c11498f25": "Restore backup task added successfully",
    "f90b7afaee99210e74fa3bc47d4f4918": "All migration operations have been completed",
    "9e5e797901f9870ebf7a96266bc1e972": "Migration task completed",
    "dd2a8fc49fd7c92616c228c8039410c8": "An error occurred during the migration process: {}",
    "1a119744a8cc132d708306e1fb90543f": "[*] Verifying SSH connection information...",
    "ef3ae6d88f5637005f063685ad50c625": "[+] SSH connection verification successful",
    "66db9584d2d99eeb99a90f5f4c52d944": "SSH connection verification successful",
    "a0bc8a00e83b79e42010343c31924dd2": "SSH connection verification failed",
    "e871fe05e99da0c88a09686c3b7c88d7": "[*] Installing aapanel...",
    "1f3ff88a0fdd87e71bf237f3805dccde": "[*] Uploading backup file...",
    "c0b860cd7155af1e642fd0c41ee29262": "Backup file path not specified",
    "fa1ab4e94bafd1f5b6ea55e3e9dc33a4": "Backup file extraction failed",
    "d36c2f46c959ee1fb416a947f8e75a47": "Backup restore failed",
    "de6b9cefab1a252ada4463ee8f015f07": "[+] 所有操作已完成",
    "496249e9e1cd99dd54146ed6565fe3f8": "所有操作已完成",
    "20c605607dbf9d6d1d7bb62ddc792ee0": "[!] 执行过程中发生错误: {}",
    "4020efc99e8c60a0e7d27a5598d501e4": "执行过程中发生错误: {}",
    "55be882ba3aef502f3a93ad90bb9d613": "[*] Executing backup command...",
    "1a6da8233a4a66ccc90d767967f22d35": "[+] Backup task added successfully",
    "af3c2b419ba0779d81ac91cd3ca246b6": "[*] Waiting for backup task to complete...",
    "c8eb8110632bb540ca112819e96dc770": "[+] Backup task completed: {}",
    "0d1135061a5b00b63bdb12c2f3c9461f": "Backup task failed, backup file not generated",
    "f6c3d2e26255f8c185cbcd95ccf2ccfa": "[+] Backup task completed (file detected after timeout): {}",
    "637452f337bdc2991f23593124d62440": "[!] Backup task timed out and did not complete within the specified time",
    "ec3a935e2442ef55924ad758e17b92cb": "Packaging completed",
    "ffad0690fefe9ebaaf4d847a42b19f90": "Backup configuration file does not exist",
    "40379fed8ad84c0869a1b3e94f8a56fb": "A backup process is already running!",
    "20bf8648c4a3ea91ad3057f9aeca5f88": "Start compressing and packaging all data",
    "dc72aa669e82dd5ec7cff2ed35f2762d": "Compression and packaging of all data completed. Data size: {}",
    "bacf615d02bfa3c58728f62490489e9a": "Backup completed. Backup file: {}",
    "ad69c11076734ffc4c0532b54e6f5be3": "Uploading backup file to cloud storage...",
    "c3a6378e06ff3e479a85b0f15c41cb1e": "{} Uploading in chunks...",
    "c722636ded0be8237386a427242ff3b2": "{} Uploading...",
    "bb914d2441ee988dcd4d616350272f10": "Error occurred while uploading to {}: {}",
    "8085ded0444fcde19b9ea4d365502f67": "Backup info not found",
    "b02ab16f5a7d45a871789d3944a41c69": "Backup completed but unable to retrieve timestamp",
    "46f183fbf6bd1e64702d6930667cf117": "Error retrieving backup completion information: {}",
    "2cb88461938b0c418391af13f65a727d": "Backup process is running, but unable to retrieve timestamp",
    "269159feb2faab7515c90b9f5de791a5": "Backup configuration file does not exist: {}",
    "daa55a73708f906c8cee0bb87284740c": "Error retrieving backup progress information: {}",
    "01ecbbb2b353cf4d915bbe1c1cd5505c": "Server Configuration",
    "ca3c22c9c94069053b85db0f50373639": "Backing up server configuration",
    "b16acd08872bef5685bddff85a29f625": "Data Packaging",
    "d41c74fcc2dd04880a0285c147188bf7": "Preparing backup data",
    "806cb06592627effa1a4073fa2f66ce2": "A restore process is already running!",
    "37dfdfda0ab7a98140943484fe70a76c": "Start decompressing the data package",
    "c415a70c8540eb59121587b3ab5d5cfa": "Start restoring data",
    "c76bac64baa6fbf5c51ec144c70d91d3": "Data restoration completed",
    "da7f5eb715a1a1a2378ee56a5ee24bbd": "Data restoration failed: {}",
    "ca0af2ce76c89e3bfa4bad3105c21203": "Restore completed but unable to get restore timestamp",
    "0f4f13d63e87130a24667c6bd4cb5e2e": "Restore configuration file does not exist",
    "0c5d25bf5706190b8ad0d8289a93aeba": "Error getting restore completion information: {}",
    "667a68bf7113541f218081fac58f6815": "Restore configuration file does not exist: {}",
    "e7a91a4400b67b84e7cca61642b93f4d": "Error getting restore progress information: {}",
    "1b4c2c21e77ac36e4097a92dabd55bc0": "Unknown {}",
    "c1173fa3bd3d44530eead89e7edeefe1": "Data Decompression",
    "a76a19147d36f4f2d6801cf602de2718": "Unknown Task",
    "5ba4673aac259be67bac9db8cfc9c5b2": "Preparing to restore data",
    "5b43e0e228169e5df9cec81876cd3710": "Error: force parameter must be 0 or 1",
    "4c3880bb027f159e801041b1021e88e8": "Method",
    "7d3c180ded4dcc8eade80cd031ab1b5d": "Please do not operate frequently, please wait a moment",
    "37b15a5d1e4fa625ea8996de5e378a84": "Successfully retrieved",
    "616e012bcc90980f6ddfd2b3c17345f8": "Failed to get progress",
    "9e0a136b55af822e72c8d6716d2d4bf3": "Unknown Type",
    "6ac0b58e56cefd76e61bc840dfad94fa": "Task stopped successfully",
    "b808472e703dfd53fdcb59fbe89e3436": "Executed successfully",
    "12b65fbe011be723b4ae981c0d42c44d": "Restore task added successfully",
    "741e160bb129a548e26fbad37c8f674d": "SSH connection test failed, please check if the IP and port are correct",
    "e0867cf8c8a1935e8bd681f0ff28a612": "SSH connection verified successfully",
    "f94e94b4ec479336f36fdf9fe1004b83": "My Migration Task",
    "b100f6e1c91f013adf0ca5ce6606a89d": "Migration task added successfully",
    "fd0099266c1971c5c40036e615d67fd4": "Successfully migrated",
    "87aa2e739755a6fea3a63876b5a1d48e": "Successfully",
    "d7db03701029007097b8e0cd61a983f6": "No migration task currently",
    "808781229f7b019ba6a44ea3871e3b6d": "read migration task fail, please try again later!",
    "e728b6a004aa5e61efd25bf815a6e290": "Starting backup task...",
    "c9d48d6a4ebe28917b5439c91faaff68": "aapanel installation completed!",
    "f5e7895e7c31fedd32b520012910f960": "Migration Task",
    "3a94451860f0c20374128e61e8783d26": "aapanel Installation",
    "f02f38d885226197e729453ea104feac": "Restore Task",
    "0ba29c6a1afacf586b03a26162c72274": "Environment",
    "f072f24284b47eaf8adcf88b29021618": "Migration log does not exist",
    "9166b100905c2625ba9df2524f8c2faa": "SSH connection test failed: {}",
    "3a02e4b05ad1b321e855aa6116699b6e": "Migration reminder deleted successfully",
    "334afd10871f8c52a884e307d2e17ccf": "Migration history deleted successfully",
    "2f393a2518f5668880822f47fcdb5cc0": "Migration history does not exist",
    "df4bb29cbb7fe7e3dbc82e961d5b5b53": "Preparing data",
    "2b2a2a0b0596507029dd0feb9485a216": "No ongoing tasks found. Please check",
    "d4e8a75d522d3e77ae80eadd49b0865e": "The list of remote databases is empty",
    "5d806f11bb91996cafe7836b27a4e770": "Redis connection exception!",
    "1d69261c05f6ce03d2cab5528d443fa7": "Starting a backup of database data",
    "0cf1803cfdfda6f67d12fa7e1c4a25a7": "Backup {}remote {}database",
    "32d68be800692faddb12c5252fded05e": "{}Remote {} database information ✓",
    "0c64283397c43effb13a2cbe818ce929": "Database data backup completed",
    "2f7d7cfc04be64fa087e964d41cb26b4": "Start restoring SQLite database list",
    "a1248c409fec22277ab13a6bb433188e": "SQLite database list backup file does not exist, skipping restoration",
    "d03ebecb5f420070192de8712926151a": "SQLite database list restoration completed",
    "ad6937d61b4d6e93a13f03308c66f2eb": "Mongodb service is not running!",
    "f60644c6526c4d9afe5b20db75fc2e5b": "Database backup failed, export directory does not exist!",
    "161bb420493657920405937a2cf42c96": "Backup compression failed!",
    "20a42330f9241c13c91e3e203449a8a6": "Lack of backup tool, please install pgsql manager via software store first!",
    "7eff7c4aeb6bfe736f8a78c0096f92c7": "Please set administrator password first!",
    "6e907b499869ab16105a7aba198e13a7": "Database password is empty! Please set database password first!",
    "d8a3336243e1c08e8a29c75af1eb528c": "MySQL initialization successful!",
    "ee9017df13cf59a9b0d6588c5e8d9e5a": "MySQL will restart, please wait...",
    "73af95fd2322196e0d9792df4ca1f566": "MongoDB initialization successful!",
    "8c9718f3235e7c36c9f400bc68db1ef5": "MongoDB set auth failed! error: {}",
    "79d1fd8783e1723ef3617be74f8f5fdd": "PostgreSQL initialization successful!",
    "c46866b7bc29cf9d478835bda10e43ce": "Redis initialization successful!",
    "4e889bbbfc5e25ebf611e5764b8a358c": "Start restoring database",
    "c9206e74b8d32e1e0a5710c0fe322cee": "Restoring {} database {}",
    "ecea29915732c5d0001ece74601f3d20": "{} database {} ✓",
    "b61a878149263a02fa99cc635409ee25": "{} database {} ✗ ({})",
    "3fa7c5a9beafa67bb44999cab5cff52c": "Failed to restore {} database {} Reason: {}",
    "e89775cca910deb5e484f631606cceb1": "Database data restoration completed",
    "9750547146e22f364299bc5f561a3fb6": "Start restoring remote database",
    "23f2db47eb6ff16785e5a222c8657f93": "Remote database restoration completed",
    "b17f6f187c4ecfd392c6367ec2ba6498": "{} backup id does not exist, import terminated",
    "3e686ed1f6a0bc9ccba7a3cc119b5008": "{} database id does not exist, data recovery terminated",
    "611881e9f5d01b22a447c282aa8aca23": "MySQL database {} already exists",
    "ea31cbc6134300ca816c913d227b605f": "Failed to create {} database. Reason: {}",
    "3fdbf50d7a2f33c3d48d4cfe69a3ba77": "Database already exists, skipping SQL restoration",
    "556843e4a406b780b0cf83c43366a8dd": "Import successful",
    "af71c2c0e3813c9a77fe48507ea8e4d1": "MongoDB database {} already exists",
    "84b4d8c8cdd02488c0f868e97b22a3c2": "Creation successful",
    "10aec3a9e9564a9851c117b259245136": "Database already exists, skipping data restoration",
    "b819d4259ca3ab0042562acea69e83e1": "PostgreSQL database {} already exists",
    "31b21eca2e62de420cf05e8135089114": "Backup file does not exist!",
    "3eed4851380704f25eec3921befde38f": "Restoration successful",
    "cbea0a592d6a3c48f2418d687cf54200": "Start backing up terminal data",
    "e7e06b2dd59401dcf79acf2e3124d2fb": "Terminal data backup completed. Data size: {}",
    "a273d4d4d0cf13abc1d7a4f96b8c851e": "Start restoring terminal data",
    "1a15a2b43f1dd92e836a592fb180843d": "Restore failed, file does not exist",
    "95d831166994e434da49f3ed70b73e8e": "Terminal data restoration completed",
    "e3a04ee4c0a034510866948e571c7966": "Starting backup of firewall data",
    "9a176a20c15e3dc096ed8bc5a05182ba": "Firewall port rules ✓",
    "ce693968cbf6e5f66af91e3dd2317d78": "Firewall IP rules ✓",
    "7ebd5e6b35357be0d5079f674f68ed8f": "Firewall forwarding rules ✓",
    "8dfa78d85bb1d152b0cafe398b27e1ae": "Firewall region rules ✓",
    "927bb2298acc2c29d1beaff4d1656371": "Firewall data backup completed",
    "d076d2dde53272dc55d47f34a465ebef": "Initializing firewall data",
    "3e0b3a3e90cc4a1f5abbf3fd1a38c2b7": "Installed.",
    "d1b0c3d7a1b5f80626ec1a2395b4f990": "Starting restoration of firewall data",
    "1f35b1eac1045718a64b4133a8e8829b": "Starting restoration of firewall port rules",
    "a168f915263109733b87807a0db41e01": "Firewall port rules restored successfully ✓",
    "ce04afdfe07dead0b0fb34e6bc00b6e5": "Failed to restore firewall port rules",
    "c32b29f59e8b553998c75c5d7bc44dc6": "Starting restoration of firewall IP rules",
    "b68673b625a1d48b3953e37bb39fcbab": "Firewall IP rules restored successfully ✓",
    "ee0294aac018e0ab5f4e5e020f8d867c": "Failed to restore firewall IP rules",
    "326c03834ea4914dbb02cf04e0c0164f": "Starting restoration of firewall forwarding rules",
    "b077ba90ec76f05d0e541733e8291e3f": "Firewall forwarding rules restored successfully ✓",
    "5ed68fe9a3e0530485018c0704d91035": "Failed to restore firewall forwarding rules",
    "03f3f31fd240913a083a78fc2d60f6f8": "Starting restoration of firewall region rules",
    "6f9922502feac3b7e6ede129664e3e18": "Firewall region rules restored successfully ✓",
    "771b376bf4473fc2f1cea6958de2afeb": "Failed to restore firewall region rules",
    "6331b46ffa70ff97b558022d5ae8098a": "Starting firewall restart",
    "1bb2a65f17d7e3c685f36f7ff1794338": "Firewall restart completed",
    "246f6edb1d9df9b3abe78fc810876c28": "Failed to restore firewall data: {}",
    "2c3f740bd2d0ca6e5f9cb79ededf0a5d": "Start backing up site data",
    "c886466d255b20be0dbde7f1b44b7f20": "Backing up {} project: {}",
    "7ecf25c18499d663d2e636d0a99f73a3": "{} project {} ✓ ({})",
    "0fc5eeb9bebed19653578a5df99d3e6e": "Site data backup completed",
    "9a2e8778b2a816fedb9f83afadcc2341": "Starting to restore site Python dependencies...",
    "fd16d36423b43735556724e0395e8f91": "Site Python dependencies restoration completed",
    "bbf57ca8231bce958a3e528a08491874": "Site database insert failed: {}",
    "389f018ba17dc25cb23a5300d8f630db": "Site backup directory does not exist: {}",
    "21654e03b247d5e25abaa0ad542883c0": "Start restoring site data",
    "c8cecd19f4f4a680a5879f828d1c5578": "Restoring {} project: {}",
    "35850d3654332477522ee06c756a3c85": "Failed to delete source site directory: {}",
    "c88b730f7a6a312159272ce532947de2": "{} project: {} ✓",
    "24ee51964e4ece856493ca28fdb075ed": "Site data restoration completed",
    "483829cb5ae13bb190eb59acdf4f3231": "Start backing up mail server data",
    "8c7a0774ab14bae83a69b8562102fb0a": "Mail server data backup completed. Data size: {}",
    "e8480272035737a247832288f618c270": "Start restoring mail server data",
    "e058c7e1fd9cd1a4fd7ac7240a7765d2": "Restoration failed, file does not exist",
    "6e6e9dcfdf7bd846ab85a4ff0e0e2f95": "Mail server data restoration completed",
    "1502c42b339a3dfe20e4c95186b38dc3": "Start backing up FTP account information",
    "b5cf2f2c48fb5978825d3341759dd6d6": "{} user ✓",
    "120446d8a303de2396a1bb62ba8e8755": "Failed to backup FTP account information: {}",
    "b18010e000c073a3587a89b2931c2770": "FTP account information backup completed",
    "c9073077bfd7adb73cbe253177b08833": "Restoring {} account",
    "c5df3d6bec6157b48fb24bf8fe2a2add": "FTP creation failed: {}",
    "f3f8d4ba630fa6a7de1e9f4e34bad5dc": "{} account ✓",
    "af4ff8fd3803d5496f74604eb1665e81": "Start restoring FTP account configuration",
    "2bf94c9147c8220fc83f955175216c40": "ftp: [{}] account restored successfully ✓",
    "9417f3027d6326176c986ffeee1f4491": "Failed to restore FTP account configuration: {}",
    "8ed95b2c3c38acf7e9532a582f08bb86": "FTP account configuration restoration completed",
    "49237b104331e8724e521b2fe6fdf6d8": "Start backing up plugin data",
    "26d785a1a32377e0e0e9498f4a7da12e": "Nginx firewall ✓ ({})",
    "7f578816e3867140ee56ccbbc1d69f55": "Website monitoring report ✓ ({})",
    "ff083aca075c6543c2999781b6677c19": "Enterprise tamper protection ✓ ({})",
    "2f29dad748ac1d8d50481ecbd7e05091": "System hardening ✓ ({})",
    "79bb9b38c599612b8b8f38ddc50f5c25": "Start restoring plugin data",
    "ee84e47223f5ce39b8bb239376db4af3": "If the migrated machine is not bound to a aapanel user and upgraded to Professional version, plugin restoration failures may occur",
    "30560687e27ef30b6f1cde26359eea6c": "Start installing Nginx firewall",
    "a776b4ccf7343a25223817c8597ca7cf": "Nginx firewall ✓",
    "d0c97e94eb5061783de7bbad8e7bd295": "Start restoring Nginx firewall data",
    "0010c09bd9f322c3b88a89dd0b52c831": "Nginx firewall data ✓",
    "427ad80bf462a92719fcff5c1a1be755": "Nginx firewall ✗",
    "29ad27f749c3f913779d432115de597f": "Start installing website monitoring report",
    "66f3f8adc854963e94a643b706157309": "Website monitoring report ✓",
    "a0dded50b067929299258b3c8fc1b0e6": "Start restoring website monitoring report data",
    "bd43add14ebbd0f448c207c48e1d5ac8": "Website monitoring report data ✓",
    "a7b8bc831a9b36cc5127b5f8ecbec22a": "Website monitoring report ✗",
    "c922c95c5f7973050d08412a26aab462": "Start installing enterprise tamper protection",
    "31d844f4dd95b8a71e8ddbd1b9912ae5": "Enterprise tamper protection ✓",
    "8fcd5da199e1e04830a686a576a2e914": "Start restoring enterprise tamper protection data",
    "941b78173e944c6737a858bada098311": "Enterprise tamper protection data ✓",
    "50bcd3813a4b18663b0bdc29f73b8c90": "Enterprise tamper protection ✗",
    "cdcfb9e176572fe14bdc4c88474d8baf": "Start installing system hardening",
    "4d86b9c9f554fa3d477a86d2f62aaa1b": "System hardening ✓",
    "5633c4d754985da6c7fab116964ac501": "Start restoring system hardening data",
    "bda583fc184a8e079a37e169a9614e10": "System hardening data ✓",
    "479557cf249b3145d91a94ed130c5ecb": "System hardening ✗",
    "746e85b89c25244ae397c06029badc9c": "Plugin data restoration complete",
    "69d45b5b241dac0fa1efaf7b6966520b": "Start backing up SSL certificate information",
    "835601ead78ba62b89c4b27956645362": "{} {} Certificate file does not exist ✗",
    "025de5f8c791241d326ec4e086e9898e": "{} [{}] Certificate has expired ✗",
    "ecd204c03ea44719e6fa4ea25569266a": "{} {} ✓",
    "aa6b67db23e9cb0b943aa6c0def92cb4": "{} {} Backup failed: {} ✗",
    "ec56d7aedc9c5242d094ebbaeda5047e": "DNS API provider information backup completed",
    "b561b1ca5fd89d639144a099f5fe096d": "SSL certificate information backup completed",
    "7aa422d849ba11b569187382a3a509d1": "Restoring deployment sites for certificate {}...",
    "4573d024bbb8e1f8c8efb2582a6a01c0": "Restored deployment sites for certificate {}: {}",
    "baa339aa8e95d46851fd48574cb1d902": "Restoring deployment mailboxes for certificate {}...",
    "9307ae55fb4a7b878e377790e040eec4": "Restored deployment mailboxes for certificate {}: {}",
    "b057e2d52c20f76bf3c788eb9b4873fa": "Restoring deployment panel for certificate {}...",
    "41596c0d36a66c44434d5882c3cfa793": "Restored deployment panel for certificate {}: {}",
    "6ffcb0a3e8cdf728b3e7bc45ae221e5a": "Certificate insertion failed, please check the log",
    "c8a71420e709d8a4d02914a78d9a0e06": "Start restoring domain SSL certificate configuration",
    "0672a3dc402dc9657fd0a0f1580d1c12": "No restore data found",
    "52f23f668fced51c3e25c781299fbff8": "Backup directory {} does not exist, unable to restore SSL certificate information",
    "ad93ef11d3e4238618571f517e11e80d": "Restoring {} Subject: {}",
    "c49480308ee71202cc5fff5ea96eaaed": "Certificate file does not exist",
    "42db220bc931b97aecdef6b6f0362bc4": "Missing certificate or private key file",
    "9f88b7ffec183a54f2e7e6136b4f5ac7": "SSL certificate information restoration completed",
    "5e211e4fb46748c1d243b59a15645df7": "Starting a Backup Scheduled Task",
    "a9d58d413bd48f1bd7e8041b6d8ceab0": "Crontab Task {} ✓",
    "ff0550fa0270ac20419790a51900d815": "Backup Crontab Task completion",
    "a7609aefd5330a1384704e73dc0b4dc0": "Start restoring Crontab Task",
    "48ed083561c2f201d9fe52f6a35ee982": "Crontab Task complished",
    "e9ed6b2a27deb5699565f0441dc713e9": "Start backing up software information",
    "e690c7866c5dbacbbc7860af5e6a3af1": "Software information backup completed",
    "cabf299a6cfa5874e23582c535f301c6": "Start installing nginx-{}",
    "33ec71107108ed89c0b526d5473526c8": "Start installing apache service",
    "b815f2a7e299ea99d41d665c728756d9": "Web server installation completed",
    "70510d59e30015790f07ca53c80c5bec": "Start installing php-{}",
    "2de6c0aa3c26285104f898b368bcf287": "Start installing node-{}",
    "7d5cf115afd8be7c2a36d03b31d1ce44": "Start installing mariadb-{}",
    "92e77c2b107f440d6d54062228112f73": "Start installing mysql-{}",
    "4b09abb2edd44a4510395a297a2ff155": "Start installing mongodb-{}",
    "69fa45968c5cc7a9115bff54e70c95c1": "Start installing memcached-{}",
    "fbabb869ff01746bd144289622b277fc": "Start installing redis-{}",
    "da7d69765f1876fba52c21a17e8c74c6": "Start installing pgsql-{}",
    "99782b6a478e499d45a91f9d78e1c73a": "Start installing phpmyadmin-{}",
    "640c4e334dc9587e212d36e685059478": "Start installing ftp-{}",
    "aecfeaaa9e3bcff1f6169598772e90c0": "Start restoring panel running environment",
    "3b83e3fdb17c70ca190e263e0bd7173e": "Will skip installation if the same environment exists"
}