{ "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", "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", "27bad102d3dd6f86d5f6c680c8353089": "Order creation failed, please try again later!", "e10beec48a4a4b433b2fec2eaff64671": "More than 5 verification failures in 1 hour, application is temporarily banned, please try again later!", "1a728d28f052c9956f9d014d60c61bff": "CA server denied access, 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:
1. Check if the domain name is bound to the corresponding site.
2. Check if the domain name is correctly resolved to the server, or the resolution is not fully effective.
3. If your site has a reverse proxy set up, or if you are using a CDN, please turn it off first.
4. If your site has a 301 redirect, please turn it off first
5. If the above checks confirm that there is no problem, please try to change the DNS service provider.
", "4d6822ed3bd01f379f2ab4b1e68068d7": "|-There are currently no certificates to renew.", "b74c00ca5fee122c49cd66ce3d91b2cf": "|-Renewal failed:", "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 YakPanel", "ec1d9ff2578e1f231696217b2c2d15ab": "Failed,cannot delete current port of the panel!", "51708089c15820800d3dd7bd8d8cdfba": "YakPanel", "fee066b1b93fecf9545758cf9a87c3de": "Updating plugin...", "c6462fea6d27e4ecfc68ae1944051f77": "Login succeeded, loading...", "c11f9218de293117d2cd58a009534167": "All plugins successfully updated to 6.0 compatible!", "cc478711642936a519c27b7c388fbb50": "YakPanel 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", "0b1c93d38c86c8d379886293cdf8ba66": "Task cancelled!", "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", "169137d790f7352d616082ad8498e7dc": "Setup Successfully!", "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!", "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", "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!", "84278582ca50b97777b2c8ce780f9715": "For Support|Suggestions, please visit the YakPanel Forum", "aa00d1012298d40c84daf11e09956c65": "Downloading:", "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,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", "140bda69874872f8402052c613c0b3b9": "YakPanel 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", "b0698ab9adefa7515299f311c725ba4d": "Clear sorting successfully", "8611f56e253646a455ceeb020052fa97": "Failed to modify", "bef28b813bf12be3924925bbb62883dd": "Executed successfully!", "fda63bff3e0143980e5761376859b00b": "Execution failed, check if Apache installed", "22012355700877ab73f89de8014ab20b": "Apache rule configuration error:",
"9848c96a046adb1759233241661ff694": "{} service failed to start",
"6ed577cdce37bbd9c66871ac1677dc53": "Service stop failed!",
"c7138b4b5f7ded833942aef4e230771d": "Command sent successfully!",
"d56f0ed99825b4d62ab84753a65f7f1e": "Panel restarted",
"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!",
"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",
"ad6fc2abb89b42d391b4bf84e8e6cd2d": "SSH service turned off",
"0692d6f0819524aaa05e73f03022ec5b": "SSH service turned on",
"d0749aaba8b833466dfcbb0428e4f89c": "SUCCESS",
"ffdc24f916f3071233ca7710aff032c8": " Password access",
"1cc6b0e84b90d0ca0b863fccc0f33b36": "Directory has been protected",
"b7526fc6f8b21e71ea1e290a982df4c9": "Successfully created",
"7c0f11514254eedfffc86cf0bd09b98f": "Apache2.2 does NOT support MultiPHP!",
"69be778c38b9edc0ab3040c478c39370": "ERROR: %s Plesea try to manually install: pip install pyOpenSSL
{}",
"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",
"d5ef96e383d376beeec28da7acfea516": "Download file",
"f24f6c5f5841340f898a6baaa6478bcd": "Download file {}",
"9fdd777388a418cef77bce46c1b2511a": "Specified compression format is not supported!",
"95b045c4bc0ef440acd6156fb42b50c6": "Compression failed: The target file {} is not generated",
"4fa407ee74026903dc3013d0b2471eac": "Compression succeeded!",
"ece43dcaac9352f58c422e500266a927": "Uncompression succeeded!",
"b9c1dcb37c44dca19765636de065b1c1": "Backup Succeeded!",
"ac4eb62573e34c36ff426c8a6360c781": "Backup error!",
"438ca4ffcf6fbd44ec129e73a24f0deb": "Select sql/gz/zip file!",
"0edfb4a54d6cf45209a6c7929b8b9919": "Successfully imported database!",
"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:
{}",
"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",
"ecdc6ad598bdc08ff236f448e1d03e13": "Domain record not found",
"e5925c3a126a66c0565df6d8ef49550e": "Last domain cannot be deleted!",
"17088ffed1e537b917a6ecc9dc957159": "Private Key ERROR, please check!",
"26924bd958e212f07c31b6ffca9cbf8c": "Certificate ERROR, please check!",
"44e2c1c3cfd8d248d7c9190a8f07c0ee": "Error getting certificate",
"fc0d039d9dcf3905ae8032c9cb33f475": "ERROR:
{}",
"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!",
"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://yakpanel.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!",
"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!",
"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: [{}]",
"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",
"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": "YakPanel 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",
"e3fa50f6413dbb7bfe7cb26e1acd3d98": "Please login with account first",
"121303c67f81a8ebda41de51c8afaf27": "Please log in to your YakPanel 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!",
"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
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
1, length must not be less than 9
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.",
"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",
"5043b4dd5ee84b81c695150ce7b71a1d": "Please dont use default ports for common programs!",
"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.",
"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:
1、The database port is correct and the firewall allows access
2、Check whether the database account password is correct
3、pg_hba.confWhether to add a client release record
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.",
"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.",
"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": "端口转发规则已存在,请勿重复添加",
"62dc2bbb0528fe87522c74b113883a48": "The specified site does not exist!",
"89ae4391631ed393c6c0ac36a2a0810a": "There are restricted files in the Cache directory. Please try to clear them from the LiteSpeed Cache",
"825d333e554f58230379a1cbc8372480": "Cache clearing failed. Please check if the Nginx Helper plugin is functioning properly.",
"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: {}",
"e783e39c78ccc8fa455396f454b86c79": "Failed to obtain the configuration information of WP Toolkit",
"ef63d93aec22bed16012080faa44b635": "Failed to save configuration: {}",
"9bb70ddd7b082fbaafb0b47a989b5cf5": "Failed to obtain time zone!",
"38f40438a6c7e12eca9b4ea2ad297b3e": "Set to top successfully!",
"257ee5f5c18f04e3a83fd18b33babf08": "Please enter the unpinned ID!",
"c6afe11bc7f565bb0a423883101ce67f": "Query failed: ",
"45b3768a0b9da76f12937e20e17ff8c9": "{} Execute once",
"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",
"7a13562d776fdfdc9213a82f7f01d501": "The timer file does not exist. Try deleting this task and then recreate it!",
"f3b898619b284003475f2039ce53968c": "Successfully modified plan task [",
"72a21489a541757ee98b54790e5f431f": "Modified successfully",
"92f1227778f186dd8c5f6cae42f5285a": "Successfully added scheduled task [",
"e55c44fbd41784b7731f71e2789cad65": "ADD_SUCCESS",
"b4d708d96e24278a93a6609b9e8002a8": "Missing required parameter: execute_time (format: YYYY-MM-DD HH:MM:SS)",
"c506f17bfd828a4aeaf5a7978103f6b9": "CRONTAB_TASKBODY_EMPTY",
"1311d0f2576e30afceaa616f06a0fa53": "Failed to add once task",
"5a3c3438dbcadf4a0d59858f17a8522f": "Task logs are empty!",
"e8ab4d6107eaf37c98f250be20f146e1": "Task logs emptied!",
"a0d347c48839cab209fa3827c667a5c8": "Delete scheduled tasks",
"46039515107ea576bdaf75935b8b5f0d": "Delete scheduled tasks: {}",
"a3c72de16808f111cbe7e4c6dacc401b": "DEL_SUCCESS",
"49b236322476b6e7baf65369b4b61565": "DEL_ERROR",
"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]",
"dd1ddef2d75c7c80540db8c12270af8a": "The passed parameter is not a universal internal object",
"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",
"08423404caee54eae13add8fe145d84f": "Password verification failed!",
"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",
"35e15c0be5bb51b628d96c9a520c9b01": "Port [{}] is in use!",
"716e57b0f48924438fc1209c06353fc7": "Cannot use system critical directory as default backup directory",
"17ceb8d2128aa1ce5f2f51ef5b19a809": "Cannot use system critical directory as default site directory",
"e60263ac381ae4a9ad460a5c706b9b5a": "Configuration saved",
"494345d63759dcd623286d448def8778": "An exception occurred during execution {}",
"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!",
"fac487bbd20975aaf778e95a2ea78a85": "The PHP-FPM configuration file does not exist. {}",
"7dd858aa480b572b903caa7b71000954": "Nginx configuration file {} does not exist!",
"69c86a0788cb7553486d3fe54bdc5232": "Failed to read Nginx configuration file {}",
"192ae9cd563752bdd188b54231f828b6": "Nginx configuration file {} is missing FastCGI timeout settings, please check!",
"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!
{}",
"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!
{}",
"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!
{}",
"0c6c071174fde5b47c9eef8088c17a89": "Failed to delete image,The connection to docker timed out, please restart and try again!",
"0f3f874698792dc81c7c00b9e74fea34": "{}\\r\\n",
"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
Reason: {}",
"e90811ef0a60b6d299b4e1064d7788d0": "No useless images!",
"86eb5f101087c690c1229fffceb97cba": "successfully delete!",
"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!",
"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!",
"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! {}",
"2a0f93407bb61e2403ccd032cbc64e3e": "successfully delete",
"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!",
"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!",
"c541f51f11868ef56cf50524eeddd226": "The item was not found!",
"c3f9a083e42b21151560ba7e23667129": "The template was not found!",
"d5d3eedff8acf67756e21b4612aaa380": "The container name already exists!:
[{}]",
"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: [{}]
These templates fail: the template name already exists or is incorrectly formatted [{}]",
"70975749d256333f1b3b62c864ca265a": "Fail to modify!",
"2360e954ae9eecac28b2a3edad5e8ce0": "Modify successfully!",
"11cde3a2ca81c845978b98e4a6ec471e": "The monitoring save time needs to be a positive integer!",
"b314fb25bf654a2256bf53b0f6986c93": "Monitoring data cannot be retained for more than 999 days!",
"60e46aeaed758964902dd7ae99858f03": "There",
"422f78617d6852c41e370982d73235ed": "Setup failed! Failure reason:{}",
"dca5bd22c99a74f74074a3a53d78a58b": "{} success",
"ec1ec17a5862a949e277432e1d09484d": "Setup failed! Failure reason :{}",
"179a2001e96bb8d0475488f80c7216a8": "Update successfully!",
"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!",
"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!",
"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
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:
{}",
"d8a828116070b9d92315ca309cca1991": "1. Enter the container deployed using the image and delete the malicious code under the file
2. Check whether the container has been invaded, and update the access token or account password of the business in the container
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:
{}",
"686765b4612ecd8f774648db29a1541d": "cron backdoor discovered{}",
"390bdc0b3c37a56ede9467b0c220a3b6": "It was found that the cron backdoor [{}] exists in the image, and the malicious code content is:
{}",
"caea084281a3cb2515e5618cd3856163": "Found system backdoor:{}",
"d04061273caa56d5a0c3d74f3e9fd482": "It was found that the systemd backdoor file [{}] exists in the image, and the malicious code content is:
{}",
"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:
{}",
"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:
{}",
"4ca0a18aa36a60613104cacdae514dec": "1. It is recommended to delete the image or no longer use it
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": "不支持的系统版本",
"221d1ea3c23f430e03a4486dca865014": "The container does not exist, please refresh the browser and try again!",
"7e88e25ea6c628c2d03c526c04af3eed": "Failed to get container status: ",
"c0ef08aa7bd6276137ccd491a8041223": "There is no volume to back up",
"584e35dd4a55da88bd232ac7a19b9b95": "The backup task was created successfully.",
"0b08674e1c87f3f8508a4ae9b0c160f8": "Failed to create a backup task {}",
"13d829d3f2b78c971207d944f2a96c55": "Failed to delete the file, reason: {}",
"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!",
"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!",
"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": "项目删除成功!",
"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!",
"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!",
"e6bddfc6a0bbf72d592236c61b411f9a": "Add failed with error: {}",
"1bfa1b1738332c4835f5efe7c54ab9c2": "parameter error!",
"0d66954ff42aa042c219a356266f5bc0": "No reverse proxy information was detected!",
"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!",
"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!",
"68ae8c43a52aac63c5c62e1974afdda6": "Script ID cannot be empty",
"eee298ea1d9259c2f0e2061ecd89c21c": "The specified script does not exist",
"b68a8dd0c887719b7cc3e10dc11843ce": "The built-in script of yakpanel 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",
"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",
"e8edb193e1cb171a17efe2765d72af71": "File does not exist",
"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 YakPanel 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",
"168861bb3452cc8ed67893c706ed69e5": "Import successfully!",
"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!",
"08e36a7534385774e7972fc88ea1ca5d": "Add successful",
"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": "规则名已存在",
"362dff77f7403550e886db901404856c": "Delete successful",
"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!",
"886051a73fe04f873d814dc9823b4064": "DingTalk information is not correctly configured",
"2d1b0e55888d196484a0bfd0f85ff71c": "The DingTalk configuration is incorrect, please reconfigure the DingTalk robot",
"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",
"3fb32283f52bea8068006817c5b9b95b": "The unbinding is successful",
"8acd58125d3f7cc181a71926ef5c8a4b": "Failed to link to the cloud",
"eee590fc0d0f3382fe436b60b02e37f0": "Mailbox information is not configured correctly",
"e4e7eb56340203583dd940475fc6e924": "The receiving mailbox is not configured",
"1b95893c201cd2100d5eac3a5af8c937": "Failed to send message, Recipient of failed to send:{}, Error: {}",
"e401ec76f9a9d1dfe7d484e6c4b49656": "Failed to send mail to some recipients, including:{}",
"85284ecbde15ff997e89e6e8f07e399b": "WeChat information is not configured correctly",
"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 yakpanel 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 yakpanel",
"df97b5d4f31c5cd4a3611774abb6de52": "[*] Starting to install yakpanel...",
"d91a58f92edb4b30de7e5399908922da": "[*] Installing yakpanel with command: {}",
"f20af8613aed0194f191d660977de57c": "Installation completed",
"4357633f73240ceb1b14d13877a90ac2": "yakpanel installed successfully, starting backup task...",
"f109f7ce6f98f5a3cbf2d273c5749911": "[+] address: http://{}:{}{}",
"79fca63f99a824fc4015d93604433ea1": "yakpanel 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 yakpanel 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 yakpanel",
"28dbda7cf25735198d7695702b18aad5": "Installing yakpanel... estimated 5 minutes....",
"7a58e7034a9db769af197c85beccafd5": "yakpanel 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 yakpanel...",
"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",
"b02ab16f5a7d45a871789d3944a41c69": "Backup completed but unable to retrieve timestamp",
"ffad0690fefe9ebaaf4d847a42b19f90": "Backup configuration file does not exist",
"46f183fbf6bd1e64702d6930667cf117": "Error retrieving backup completion information: {}",
"b16acd08872bef5685bddff85a29f625": "Data Packaging",
"df4bb29cbb7fe7e3dbc82e961d5b5b53": "Preparing data",
"2b2a2a0b0596507029dd0feb9485a216": "No ongoing tasks found. Please check",
"ec3a935e2442ef55924ad758e17b92cb": "Packaging completed",
"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",
"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",
"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": "yakpanel installation completed!",
"f5e7895e7c31fedd32b520012910f960": "Migration Task",
"3a94451860f0c20374128e61e8783d26": "yakpanel 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",
"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",
"5e211e4fb46748c1d243b59a15645df7": "Starting a Backup Scheduled Task",
"a9d58d413bd48f1bd7e8041b6d8ceab0": "Crontab Task {} ✓",
"ff0550fa0270ac20419790a51900d815": "Backup Crontab Task completion",
"a7609aefd5330a1384704e73dc0b4dc0": "Start restoring Crontab Task",
"48ed083561c2f201d9fe52f6a35ee982": "Crontab Task complished",
"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",
"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",
"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",
"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",
"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: {}",
"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 yakpanel 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"
}