diff --git a/frontend/src/language/LINGUAS b/frontend/src/language/LINGUAS index f89f52ea..4fcf30fe 100644 --- a/frontend/src/language/LINGUAS +++ b/frontend/src/language/LINGUAS @@ -1 +1 @@ -en es zh_CN zh_TW fr_FR \ No newline at end of file +en es zh_CN zh_TW fr_FR ru_RU \ No newline at end of file diff --git a/frontend/src/language/en/app.po b/frontend/src/language/en/app.po index e6f9595a..6c7f43f9 100644 --- a/frontend/src/language/en/app.po +++ b/frontend/src/language/en/app.po @@ -149,7 +149,7 @@ msgstr "Auto-renewal enabled for %{name}" #: src/views/config/Config.vue:17 src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 src/views/domain/DomainEdit.vue:225 +#: src/views/config/ConfigEdit.vue:84 src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" msgstr "Back" @@ -163,6 +163,7 @@ msgstr "Back" msgid "Base information" msgstr "Base information" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 #, fuzzy @@ -186,7 +187,7 @@ msgstr "Modify Config" msgid "Build with" msgstr "Build with" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "" @@ -250,7 +251,7 @@ msgstr "" msgid "Check again" msgstr "" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "" @@ -392,6 +393,7 @@ msgstr "" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "" @@ -682,16 +684,16 @@ msgstr "" msgid "Finished" msgstr "Finished" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 #, fuzzy msgid "Format error %{msg}" msgstr "Save error %{msg}" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 #, fuzzy msgid "Format successfully" msgstr "Saved successfully" @@ -713,7 +715,7 @@ msgstr "Base information" msgid "Getting the certificate, please wait..." msgstr "Getting the certificate, please wait..." -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "" @@ -736,7 +738,7 @@ msgstr "" msgid "Home" msgstr "Home" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "" @@ -966,6 +968,10 @@ msgstr "Saved successfully" msgid "No" msgstr "No" +#: src/views/preference/BasicSettings.vue:25 +msgid "Node Secret" +msgstr "" + #: src/routes/index.ts:188 src/routes/index.ts:190 msgid "Not Found" msgstr "Not Found" @@ -1057,6 +1063,7 @@ msgstr "Password" msgid "Password (*)" msgstr "Password (*)" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1220,7 +1227,7 @@ msgstr "" #: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 src/views/domain/DomainEdit.vue:228 +#: src/views/config/ConfigEdit.vue:90 src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 @@ -1236,7 +1243,7 @@ msgstr "Save" msgid "Save Directive" msgstr "Save Directive" -#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:56 +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" msgstr "Save error %{msg}" @@ -1252,7 +1259,7 @@ msgstr "Saved successfully" msgid "Save Successfully" msgstr "Saved successfully" -#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:46 +#: src/views/config/ConfigEdit.vue:55 src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 msgid "Saved successfully" @@ -1273,7 +1280,7 @@ msgstr "Send" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 #: src/views/system/Upgrade.vue:54 msgid "Server error" @@ -1378,7 +1385,7 @@ msgstr "" msgid "Terminal" msgstr "Terminal" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "" @@ -1437,7 +1444,7 @@ msgid "Type" msgstr "" #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25 -#: src/views/config/config.ts:28 +#: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:55 #: src/views/user/User.vue:37 diff --git a/frontend/src/language/es/app.mo b/frontend/src/language/es/app.mo index 568bdca6..c4cff23c 100644 Binary files a/frontend/src/language/es/app.mo and b/frontend/src/language/es/app.mo differ diff --git a/frontend/src/language/es/app.po b/frontend/src/language/es/app.po index 9917237e..fab4ab5d 100644 --- a/frontend/src/language/es/app.po +++ b/frontend/src/language/es/app.po @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.3.1\n" +"X-Generator: Poedit 2.3\n" #: src/routes/index.ts:164 msgid "About" @@ -150,7 +150,7 @@ msgstr "Renovación automática habilitada por %{name}" #: src/views/config/Config.vue:17 src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 src/views/domain/DomainEdit.vue:225 +#: src/views/config/ConfigEdit.vue:84 src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" msgstr "Volver" @@ -163,6 +163,7 @@ msgstr "Volver al Inicio" msgid "Base information" msgstr "Información general" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 msgid "Basic" @@ -184,7 +185,7 @@ msgstr "Modificar por lotes" msgid "Build with" msgstr "Desarrollado con" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "Directorio CA" @@ -219,7 +220,7 @@ msgstr "Certificación" #: src/routes/index.ts:90 msgid "Certification List" -msgstr "Lista de Certificaciones" +msgstr "Lista de Certificados" #: src/views/domain/cert/components/AutoCertStepOne.vue:40 msgid "Challenge Method" @@ -245,7 +246,7 @@ msgstr "Modelo de ChatGPT" msgid "Check again" msgstr "Intentar nuevamente" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "Usuario chino: https://ghproxy.com/" @@ -385,6 +386,7 @@ msgstr "Eliminar sitio: %{site_name}" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "Desplegar" @@ -666,15 +668,15 @@ msgstr "Filtro" msgid "Finished" msgstr "Terminado" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "Código de formato" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 msgid "Format error %{msg}" msgstr "Error de formato %{msg}" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 msgid "Format successfully" msgstr "Formateado correctamente" @@ -694,7 +696,7 @@ msgstr "Obtener error de información de versión" msgid "Getting the certificate, please wait..." msgstr "Obteniendo el certificado, por favor espere..." -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "Proxy Github" @@ -717,7 +719,7 @@ msgstr "GPT-4-32K" msgid "Home" msgstr "Inicio" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "Puerto de desafío HTTP" @@ -938,6 +940,10 @@ msgstr "Nginx reiniciado con éxito" msgid "No" msgstr "No" +#: src/views/preference/BasicSettings.vue:25 +msgid "Node Secret" +msgstr "Secreto del nodo" + #: src/routes/index.ts:188 src/routes/index.ts:190 msgid "Not Found" msgstr "No encontrado" @@ -1027,6 +1033,7 @@ msgstr "Contraseña" msgid "Password (*)" msgstr "Contraseña (*)" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1113,7 +1120,7 @@ msgstr "Prohibir la eliminación del usuario predeterminado" #: src/views/system/About.vue:26 msgid "Project Team" -msgstr "Grupo de proyecto" +msgstr "Grupo del proyecto" #: src/views/cert/DNSCredential.vue:20 msgid "Provider" @@ -1197,7 +1204,7 @@ msgstr "Corriendo" #: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 src/views/domain/DomainEdit.vue:228 +#: src/views/config/ConfigEdit.vue:90 src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 @@ -1213,7 +1220,7 @@ msgstr "Guardar" msgid "Save Directive" msgstr "Guardar Directiva" -#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:56 +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" msgstr "Error al guardar %{msg}" @@ -1227,7 +1234,7 @@ msgstr "Guardado con éxito" msgid "Save Successfully" msgstr "Guardado con éxito" -#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:46 +#: src/views/config/ConfigEdit.vue:55 src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 msgid "Saved successfully" @@ -1248,7 +1255,7 @@ msgstr "Enviado" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 #: src/views/system/Upgrade.vue:54 msgid "Server error" @@ -1346,7 +1353,7 @@ msgstr "Objetivo" msgid "Terminal" msgstr "Terminal" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "Comando de inicio de terminal" @@ -1408,7 +1415,7 @@ msgid "Type" msgstr "Tipo" #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25 -#: src/views/config/config.ts:28 +#: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:55 #: src/views/user/User.vue:37 diff --git a/frontend/src/language/fr_FR/app.po b/frontend/src/language/fr_FR/app.po index 32d94f49..e7051e52 100644 --- a/frontend/src/language/fr_FR/app.po +++ b/frontend/src/language/fr_FR/app.po @@ -153,7 +153,7 @@ msgstr "Renouvellement automatique activé pour %{name}" #: src/views/config/Config.vue:17 src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 src/views/domain/DomainEdit.vue:225 +#: src/views/config/ConfigEdit.vue:84 src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" msgstr "Retour" @@ -166,6 +166,7 @@ msgstr "Retour au menu principal" msgid "Base information" msgstr "Information générale" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 msgid "Basic" @@ -188,7 +189,7 @@ msgstr "Batch Modify" msgid "Build with" msgstr "Build avec" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "" @@ -249,7 +250,7 @@ msgstr "Modèle ChatGPT" msgid "Check again" msgstr "Revérifier" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "Utilisateur chinois : https://ghproxy.com/" @@ -389,6 +390,7 @@ msgstr "Supprimer le site : %{site_name}" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "" @@ -679,15 +681,15 @@ msgstr "Filtrer" msgid "Finished" msgstr "Finie" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "Code de formatage" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 msgid "Format error %{msg}" msgstr "Erreur de format %{msg}" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 msgid "Format successfully" msgstr "Formaté avec succès" @@ -707,7 +709,7 @@ msgstr "Erreur d'obtention des informations sur la version" msgid "Getting the certificate, please wait..." msgstr "Obtention du certificat, veuillez patienter..." -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "Proxy Github" @@ -730,7 +732,7 @@ msgstr "GPT-4-32K" msgid "Home" msgstr "Menu principal" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "Port de challenge HTTP" @@ -955,6 +957,11 @@ msgstr "Nginx a redémarré avec succès" msgid "No" msgstr "Non" +#: src/views/preference/BasicSettings.vue:25 +#, fuzzy +msgid "Node Secret" +msgstr "Secret Jwt" + #: src/routes/index.ts:188 src/routes/index.ts:190 msgid "Not Found" msgstr "Introuvable" @@ -1044,6 +1051,7 @@ msgstr "Mot de passe" msgid "Password (*)" msgstr "Mot de passe (*)" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1219,7 +1227,7 @@ msgstr "En cours d'éxécution" #: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 src/views/domain/DomainEdit.vue:228 +#: src/views/config/ConfigEdit.vue:90 src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 @@ -1235,7 +1243,7 @@ msgstr "Enregistrer" msgid "Save Directive" msgstr "Enregistrer la directive" -#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:56 +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" msgstr "Enregistrer l'erreur %{msg}" @@ -1249,7 +1257,7 @@ msgstr "Sauvegarde réussie" msgid "Save Successfully" msgstr "Sauvegarde Réussie" -#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:46 +#: src/views/config/ConfigEdit.vue:55 src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 msgid "Saved successfully" @@ -1270,7 +1278,7 @@ msgstr "Envoyer" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 #: src/views/system/Upgrade.vue:54 msgid "Server error" @@ -1370,7 +1378,7 @@ msgstr "" msgid "Terminal" msgstr "Terminal" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "Commande de démarrage du terminal" @@ -1436,7 +1444,7 @@ msgid "Type" msgstr "Type" #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25 -#: src/views/config/config.ts:28 +#: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:55 #: src/views/user/User.vue:37 diff --git a/frontend/src/language/messages.pot b/frontend/src/language/messages.pot index a89a11e8..cee25080 100644 --- a/frontend/src/language/messages.pot +++ b/frontend/src/language/messages.pot @@ -151,7 +151,7 @@ msgstr "" #: src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 #: src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 +#: src/views/config/ConfigEdit.vue:84 #: src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" @@ -165,6 +165,7 @@ msgstr "" msgid "Base information" msgstr "" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 msgid "Basic" @@ -187,7 +188,7 @@ msgstr "" msgid "Build with" msgstr "" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "" @@ -254,7 +255,7 @@ msgstr "" msgid "Check again" msgstr "" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "" @@ -401,6 +402,7 @@ msgstr "" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "" @@ -700,15 +702,15 @@ msgstr "" msgid "Finished" msgstr "" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 msgid "Format error %{msg}" msgstr "" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 msgid "Format successfully" msgstr "" @@ -728,7 +730,7 @@ msgstr "" msgid "Getting the certificate, please wait..." msgstr "" -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "" @@ -751,7 +753,7 @@ msgstr "" msgid "Home" msgstr "" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "" @@ -980,6 +982,10 @@ msgstr "" msgid "No" msgstr "" +#: src/views/preference/BasicSettings.vue:25 +msgid "Node Secret" +msgstr "" + #: src/routes/index.ts:188 #: src/routes/index.ts:190 msgid "Not Found" @@ -1073,6 +1079,7 @@ msgstr "" msgid "Password (*)" msgstr "" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1243,7 +1250,7 @@ msgstr "" #: src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 #: src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 +#: src/views/config/ConfigEdit.vue:90 #: src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 @@ -1260,7 +1267,7 @@ msgstr "" msgid "Save Directive" msgstr "" -#: src/views/config/ConfigEdit.vue:53 +#: src/views/config/ConfigEdit.vue:57 #: src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" @@ -1275,7 +1282,7 @@ msgstr "" msgid "Save Successfully" msgstr "" -#: src/views/config/ConfigEdit.vue:51 +#: src/views/config/ConfigEdit.vue:55 #: src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 @@ -1297,7 +1304,7 @@ msgstr "" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 +#: src/views/config/ConfigEdit.vue:41 #: src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 #: src/views/preference/Preference.vue:62 @@ -1404,7 +1411,7 @@ msgstr "" msgid "Terminal" msgstr "" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "" @@ -1451,6 +1458,7 @@ msgstr "" #: src/views/cert/Cert.vue:68 #: src/views/cert/DNSCredential.vue:25 #: src/views/config/config.ts:28 +#: src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 #: src/views/environment/Environment.vue:55 diff --git a/frontend/src/language/ru_RU/app.po b/frontend/src/language/ru_RU/app.po index c2531d7a..612e6e34 100644 --- a/frontend/src/language/ru_RU/app.po +++ b/frontend/src/language/ru_RU/app.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" -"Language: en\n" +"Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -99,6 +99,14 @@ msgstr "Вы уверены, что хотите удалить эту дире msgid "Are you sure you want to remove this location?" msgstr "Вы уверены, что хотите удалить эту директиву?" +#: src/components/ChatGPT/ChatGPT.vue:4 src/components/ChatGPT/ChatGPT.vue:5 +msgid "Ask ChatGPT for Help" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:16 +msgid "Assistant" +msgstr "" + #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:12 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:13 #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:16 @@ -141,7 +149,7 @@ msgstr "Автообновление включено для %{name}" #: src/views/config/Config.vue:17 src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 src/views/domain/DomainEdit.vue:225 +#: src/views/config/ConfigEdit.vue:84 src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" msgstr "Назад" @@ -155,6 +163,7 @@ msgstr "Вернутся" msgid "Base information" msgstr "Основная информация" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 #, fuzzy @@ -178,7 +187,7 @@ msgstr "Изменение конфигурации" msgid "Build with" msgstr "Собрать с" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "" @@ -228,6 +237,10 @@ msgstr "Метод Challenge" msgid "Change Certificate" msgstr "Сертификат действителен" +#: src/views/system/Upgrade.vue:35 +msgid "Channel" +msgstr "" + #: src/views/preference/OpenAISettings.vue:3 msgid "ChatGPT Model" msgstr "" @@ -238,7 +251,7 @@ msgstr "" msgid "Check again" msgstr "Проверить повторно" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "" @@ -284,6 +297,11 @@ msgstr "Конфигурации" msgid "Configure SSL" msgstr "Настроить SSL" +#: src/views/dashboard/Environments.vue:8 +#: src/views/dashboard/Environments.vue:9 +msgid "Connected" +msgstr "" + #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 #: src/views/domain/ngx_conf/LocationEditor.vue:41 #: src/views/domain/ngx_conf/LocationEditor.vue:58 @@ -375,6 +393,7 @@ msgstr "" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "" @@ -416,7 +435,7 @@ msgstr "Деректива" #: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:1 #: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:2 -msgid "Directive" +msgid "Directives" msgstr "Дерективы" #: src/views/domain/cert/components/ObtainCert.vue:61 @@ -564,6 +583,11 @@ msgstr "Не удалось включить автоматическое про msgid "Enable failed" msgstr "Включить не удалось" +#: src/views/domain/components/Deploy.vue:46 +#, fuzzy +msgid "Enable successfully" +msgstr "Активировано успешно" + #: src/views/domain/ngx_conf/NgxConfigEditor.vue:3 msgid "Enable TLS" msgstr "Включить TLS" @@ -588,6 +612,15 @@ msgstr "Активировано успешно" msgid "Encrypt website with Let's Encrypt" msgstr "Использовать для сайта Let's Encrypt" +#: src/routes/index.ts:133 src/views/environment/Environment.vue:2 +msgid "Environment" +msgstr "" + +#: src/views/dashboard/Environments.vue:2 +#, fuzzy +msgid "Environments" +msgstr "Комментарии" + #: src/views/config/InspectConfig.vue:17 msgid "Error" msgstr "Ошибка" @@ -651,16 +684,16 @@ msgstr "Фильтр" msgid "Finished" msgstr "Готово" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "Форматировать код" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 #, fuzzy msgid "Format error %{msg}" msgstr "Ошибка форматирования %{msg}" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 #, fuzzy msgid "Format successfully" msgstr "Форматирование успешно" @@ -682,11 +715,7 @@ msgstr "Ошибка получения информации о релизе" msgid "Getting the certificate, please wait..." msgstr "Получение сертификата, пожалуйста, подождите..." -#: src/views/preference/Preference.vue:14 -msgid "Git" -msgstr "" - -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "" @@ -709,7 +738,7 @@ msgstr "" msgid "Home" msgstr "Главная" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "" @@ -772,10 +801,23 @@ msgstr "Оставьте пустым для значения по умолча msgid "Light" msgstr "Светлая" +#: src/views/dashboard/Environments.vue:8 +#: src/views/dashboard/Environments.vue:9 +msgid "Link Start" +msgstr "" + #: src/views/dashboard/ServerAnalytic.vue:161 msgid "Load Averages:" msgstr "Средняя нагрузка:" +#: src/components/EnvIndicator/EnvIndicator.vue:5 +#: src/components/EnvIndicator/EnvIndicator.vue:6 +#: src/components/NodeSelector/NodeSelector.vue:4 +#: src/components/NodeSelector/NodeSelector.vue:5 +#, fuzzy +msgid "Local" +msgstr "Location" + #: src/views/domain/ngx_conf/LocationEditor.vue:10 #: src/views/domain/ngx_conf/LocationEditor.vue:11 #: src/views/domain/ngx_conf/LocationEditor.vue:18 @@ -804,8 +846,8 @@ msgid "" "Make sure you have configured a reverse proxy for .well-known directory to " "HTTPChallengePort before obtaining the certificate." msgstr "" -"Убедитесь, что вы настроили обратный прокси-сервер для каталога .well-known на " -"HTTPChallengePort перед получением сертификата»." +"Убедитесь, что вы настроили обратный прокси-сервер для каталога .well-known " +"на HTTPChallengePort перед получением сертификата»." #: src/routes/index.ts:65 msgid "Manage Configs" @@ -926,6 +968,10 @@ msgstr "Nginx успешно перезапущен" msgid "No" msgstr "Нет" +#: src/views/preference/BasicSettings.vue:25 +msgid "Node Secret" +msgstr "" + #: src/routes/index.ts:188 src/routes/index.ts:190 msgid "Not Found" msgstr "Не найден" @@ -1017,6 +1063,7 @@ msgstr "Пароль" msgid "Password (*)" msgstr "Пароль (*)" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1065,6 +1112,18 @@ msgstr "Введите ваш пароль!" msgid "Please input your username!" msgstr "Введите ваше имя пользователя!" +#: src/views/domain/components/SiteDuplicate.vue:39 +msgid "Please select at least one node!" +msgstr "" + +#: src/views/system/Upgrade.vue:25 src/views/system/Upgrade.vue:26 +#: src/views/system/Upgrade.vue:30 src/views/system/Upgrade.vue:34 +#: src/views/system/Upgrade.vue:38 src/views/system/Upgrade.vue:48 +#: src/views/system/Upgrade.vue:49 src/views/system/Upgrade.vue:53 +#: src/views/system/Upgrade.vue:57 src/views/system/Upgrade.vue:72 +msgid "Pre-release" +msgstr "" + #: src/routes/index.ts:149 src/views/preference/Preference.vue:2 msgid "Preference" msgstr "Настройки" @@ -1170,7 +1229,7 @@ msgstr "Выполняется" #: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 src/views/domain/DomainEdit.vue:228 +#: src/views/config/ConfigEdit.vue:90 src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 @@ -1186,7 +1245,7 @@ msgstr "Сохранить" msgid "Save Directive" msgstr "Сохранить директиву" -#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:56 +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" msgstr "Ошибка сохранения %{msg}" @@ -1202,7 +1261,7 @@ msgstr "Успешно сохранено" msgid "Save Successfully" msgstr "Успешно сохранено" -#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:46 +#: src/views/config/ConfigEdit.vue:55 src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 msgid "Saved successfully" @@ -1223,7 +1282,7 @@ msgstr "Отправлено" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 #: src/views/system/Upgrade.vue:54 msgid "Server error" @@ -1282,6 +1341,15 @@ msgstr "Содержание сертификата SSL" msgid "SSL Certification Key Content" msgstr "Содержание ключа сертификата SSL" +#: src/views/system/Upgrade.vue:24 src/views/system/Upgrade.vue:25 +#: src/views/system/Upgrade.vue:29 src/views/system/Upgrade.vue:33 +#: src/views/system/Upgrade.vue:37 src/views/system/Upgrade.vue:47 +#: src/views/system/Upgrade.vue:48 src/views/system/Upgrade.vue:52 +#: src/views/system/Upgrade.vue:56 src/views/system/Upgrade.vue:71 +#, fuzzy +msgid "Stable" +msgstr "Таблица" + #: src/views/domain/DomainList.vue:24 src/views/environment/Environment.vue:38 msgid "Status" msgstr "Статус" @@ -1311,11 +1379,15 @@ msgstr "Система" msgid "Table" msgstr "Таблица" +#: src/views/domain/components/SiteDuplicate.vue:8 +msgid "Target" +msgstr "" + #: src/routes/index.ts:102 src/views/pty/Terminal.vue:2 msgid "Terminal" msgstr "Терминал" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "Терминальная команда запуска" @@ -1353,6 +1425,10 @@ msgstr "Тема" msgid "This auto-cert item is invalid, please remove it." msgstr "Этот элемент автосертификата недействителен, удалите его.." +#: src/components/StdDataEntry/StdFormItem.vue:30 +msgid "This field should not be empty" +msgstr "" + #: src/views/domain/ngx_conf/NgxConfigEditor.vue:31 msgid "" "To make sure the certification auto-renewal can work normally, we need to " @@ -1370,7 +1446,7 @@ msgid "Type" msgstr "Тип" #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25 -#: src/views/config/config.ts:28 +#: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:55 #: src/views/user/User.vue:37 @@ -1403,6 +1479,15 @@ msgstr "Обновление Nginx UI, подождите..." msgid "Uptime:" msgstr "Аптайм:" +#: src/views/environment/Environment.vue:21 +msgid "URL" +msgstr "" + +#: src/components/ChatGPT/ChatGPT.vue:16 +#, fuzzy +msgid "User" +msgstr "Имя пользователя" + #: src/views/other/Login.vue:11 src/views/user/User.vue:11 msgid "Username" msgstr "Имя пользователя" diff --git a/frontend/src/language/translations.json b/frontend/src/language/translations.json index 1b0ae33b..74ae631e 100644 --- a/frontend/src/language/translations.json +++ b/frontend/src/language/translations.json @@ -1 +1 @@ -{"en":{"About":"About","Action":"Action","Add Directive Below":"Add Directive Below","Add Location":"Add Location","Add Site":"Add Site","Advance Mode":"Advance Mode","Are you sure you want to remove this directive?":"Are you sure you want to remove this directive?","Auto-renewal disabled for %{name}":"Auto-renewal disabled for %{name}","Auto-renewal enabled for %{name}":"Auto-renewal enabled for %{name}","Back":"Back","Base information":"Base information","Basic Mode":"Basic Mode","Build with":"Build with","Cancel":"Cancel","Certificate has expired":"Certificate has expired","Certificate is valid":"Certificate is valid","Certificate Status":"Certificate Status","Comments":"Comments","Configuration Name":"Configuration Name","Configurations":"Configurations","Configure SSL":"Configure SSL","Content":"Content","CPU Status":"CPU Status","CPU:":"CPU:","Create Another":"Create Another","Created at":"Created at","Dashboard":"Dashboard","Database (Optional, default: database)":"Database (Optional, default: database)","Development Mode":"Development Mode","Directive":"Directive","Directives":"Directives","Disable auto-renewal failed for %{name}":"Disable auto-renewal failed for %{name}","Disabled":"Disabled","Disabled successfully":"Disabled successfully","Disk IO":"Disk IO","Domain Config Created Successfully":"Domain Config Created Successfully","Edit %{n}":"Edit %{n}","Edit Configuration":"Edit Configuration","Edit Site":"Edit Site","Email (*)":"Email (*)","Enable auto-renewal failed for %{name}":"Enable auto-renewal failed for %{name}","Enable failed":"Enable failed","Enable TLS":"Enable TLS","Enabled":"Enabled","Enabled successfully":"Enabled successfully","Encrypt website with Let's Encrypt":"Encrypt website with Let's Encrypt","Expiration Date: %{date}":"Expiration Date: %{date}","Failed to disable %{msg}":"Failed to disable %{msg}","Failed to enable %{msg}":"Failed to enable %{msg}","File Not Found":"File Not Found","Finished":"Finished","Getting the certificate, please wait...":"Getting the certificate, please wait...","Home":"Home","Install":"Install","Intermediate Certification Authorities: %{issuer}":"Intermediate Certification Authorities: %{issuer}","Leave blank for no change":"Leave blank for no change","Load Averages:":"Load Averages:","Location":"Location","Locations":"Locations","Login":"Login","Login successful":"Login successful","Logout successful":"Logout successful","Manage Configs":"Manage Configs","Manage Sites":"Manage Sites","Manage Users":"Manage Users","Memory":"Memory","Memory and Storage":"Memory and Storage","Modify Config":"Modify Config","Name":"Name","Network":"Network","Network Statistics":"Network Statistics","Network Total Receive":"Network Total Receive","Network Total Send":"Network Total Send","Next":"Next","No":"No","Not Found":"Not Found","Not Valid Before: %{date}":"Not Valid Before: %{date}","OS:":"OS:","Params":"Params","Password":"Password","Password (*)":"Password (*)","Path":"Path","Please input your E-mail!":"Please input your E-mail!","Please input your password!":"Please input your password!","Please input your username!":"Please input your username!","Project Team":"Project Team","Reads":"Reads","Receive":"Receive","Save":"Save","Save Directive":"Save Directive","Save error %{msg}":"Save error %{msg}","Saved successfully":"Saved successfully","Send":"Send","Server error":"Server error","Server Info":"Server Info","server_name not found in directives":"server_name not found in directives","server_name parameter is required":"server_name parameter is required","Single Directive":"Single Directive","Sites List":"Sites List","Status":"Status","Storage":"Storage","Subject Name: %{name}":"Subject Name: %{name}","Swap":"Swap","Terminal":"Terminal","The filename cannot contain the following characters: %{c}":"The filename cannot contain the following characters: %{c}","Updated at":"Updated at","Uptime:":"Uptime:","Username":"Username","Username (*)":"Username (*)","Warning":"Warning","Writes":"Writes","Yes":"Yes","License":{"Project":"License"}},"es":{"About":"Acerca de","Access Logs":"Registros de acceso","Action":"Acción","Add":"Agregar","Add Directive Below":"Añadir directiva a continuación","Add Location":"Agregar Ubicación","Add Site":"Agregar Sitio","Additional":"Adicional","Advance Mode":"Modo avanzado","API Base Url":"URL Base de la API","API Proxy":"Proxy de la API","API Token":"Token de la API","Arch":"Arquitectura","Are you sure you want to clear the record of chat?":"¿Está seguro de que desea borrar el registro del chat?","Are you sure you want to delete?":"¿Está seguro de que quiere borrar?","Are you sure you want to remove this directive?":"¿Está seguro de que quiere borrar esta directiva?","Are you sure you want to remove this location?":"¿Está seguro de que quiere borrar esta ubicación?","Ask ChatGPT for Help":"Preguntar por ayuda a ChatGPT","Assistant":"Asistente","Author":"Autor","Auto":"Automático","Auto Cert":"Certificado automático","Auto cert is enabled, please do not modify this certification.":"Está habilitado el Certificado automático, por favor no modifique esta certificación.","Auto Refresh":"Actualización automática","Auto-Cert Log":"Registro del Certificado automático","Auto-renewal disabled for %{name}":"Renovación automática deshabilitada por %{name}","Auto-renewal enabled for %{name}":"Renovación automática habilitada por %{name}","Back":"Volver","Back Home":"Volver al Inicio","Base information":"Información general","Basic":"Básico","Basic Mode":"Modo Básico","Batch Modify":"Modificar por lotes","Build with":"Desarrollado con","CADir":"Directorio CA","Cancel":"Cancelar","Certificate has expired":"El certificado expiró","Certificate is valid":"El certificado es válido","Certificate Status":"Estado del Certificado","Certification":"Certificación","Certification List":"Lista de Certificaciones","Challenge Method":"Método de desafío","Change Certificate":"Cambiar Certificado","Channel":"Canal","ChatGPT Model":"Modelo de ChatGPT","Check again":"Intentar nuevamente","Chinese user: https://ghproxy.com/":"Usuario chino: https://ghproxy.com/","Cleaning environment variables":"Borrar las variables de entorno","Clear":"Limpiar","Comments":"Comentarios","Config Name":"Nombre de la configuración","Config Templates":"Plantillas de configuración","Configuration file is test successful":"El archivo de configuración se probó exitosamente","Configuration Name":"Nombre de la configuración","Configurations":"Configuraciones","Configure SSL":"Configurar SSL","Connected":"Conectado","Content":"Contenido","Core Upgrade":"Actualización del kernel","CPU Status":"Estado del CPU","CPU:":"CPU:","Create Another":"Crear otro","Created at":"Creado el","Creating client facilitates communication with the CA server":"La creación de un cliente facilita la comunicación con el servidor CA","Credential":"Credencial","Credentials":"Credenciales","Current Version":"Versión actual","Custom":"Personalizado","Dark":"Oscuro","Dashboard":"Panel","Database (Optional, default: database)":"Base de datos (Opcional, default: database)","Delete":"Eliminar","Delete ID: %{id}":"Eliminar ID: %{id}","Delete site: %{site_name}":"Eliminar sitio: %{site_name}","Deploy":"Desplegar","Deploy %{conf_name} to %{node_name} failed":"Falló el desplegado de %{conf_name} a %{node_name}","Deploy %{conf_name} to %{node_name} successfully":"Desplegado de %{conf_name} a %{node_name} exitoso","Deploy successfully":"Desplegado con éxito","Description":"Descripción","Development Mode":"Modo de desarrollo","Dir":"Dir","Directive":"Directiva","Directives":"Directivas","Disable auto-renewal failed for %{name}":"No se pudo desactivar la renovación automática por %{name}","Disabled":"Desactivado","Disabled successfully":"Desactivado con éxito","Disk IO":"I/O del disco","DNS Credentials":"Credenciales de DNS","DNS Provider":"Proveedor DNS","DNS01":"DNS01","Do you want to deploy this file to remote server?":["¿Desea desplegar este archivo en un servidor remoto?","¿Desea desplegar este archivo en los servidores remotos?"],"Do you want to disable auto-cert renewal?":"¿Desea deshabilitar la renovación automática de certificado?","Do you want to disable this site?":"¿Quieres deshabilitar este sitio?","Do you want to enable this site?":"¿Quieres habilitar este sitio?","Do you want to enable TLS?":"¿Quieres habilitar TLS?","Do you want to remove this server?":"¿Quieres eliminar este servidor?","Domain Config Created Successfully":"Configuración de dominio creada con éxito","Domains list is empty, try to reopen auto-cert for %{config}":"La lista de dominios está vacía, intente reabrir la certificación automática para %{config}","Download latest release error":"Error al descargar la última versión","Downloading latest release":"Descargando la última versión","Dry run mode enabled":"Modo de ejecución de prueba habilitado","Duplicate":"Duplicar","Duplicate %{conf_name} to %{node_name} successfully":"Duplicado con éxito de %{conf_name} a %{node_name}","Duplicate failed":"Duplicado fallido","Duplicate successfully":"Duplicado con éxito","Duplicate to local successfully":"Duplicado con éxito a local","Edit %{n}":"Editar %{n}","Edit Configuration":"Editar Configuración","Edit Site":"Editar Sitio","Email (*)":"Correo (*)","Enable %{conf_name} in %{node_name} failed":"Falló el habilitado de %{conf_name} en %{node_name}","Enable %{conf_name} in %{node_name} successfully":"Habilitado exitoso de %{conf_name} en %{node_name}","Enable auto-renewal failed for %{name}":"No se pudo activar la renovación automática por %{name}","Enable failed":"Falló la habilitación","Enable successfully":"Habilitado con éxito","Enable TLS":"Habilitar TLS","Enabled":"Habilitado","Enabled successfully":"Habilitado con éxito","Encrypt website with Let's Encrypt":"Encriptar sitio web con Let's Encrypt","Environment":"Entorno","Environments":"Entornos","Error":"Error","Error Logs":"Registros de acceso","Executable Path":"Ruta ejecutable","Expiration Date: %{date}":"Fecha de vencimiento: %{date}","Export":"Exportar","Failed to disable %{msg}":"Error al deshabilitar %{msg}","Failed to enable %{msg}":"Error al habilitar %{msg}","Failed to get certificate information":"No se pudo obtener la información del certificado","Failed to save, syntax error(s) was detected in the configuration.":"No se pudo guardar, se detectó un error(es) de sintaxis en la configuración.","File":"Archivo","File exists":"El archivo existe","File Not Found":"Archivo no encontrado","Filter":"Filtro","Finished":"Terminado","Format Code":"Código de formato","Format error %{msg}":"Error de formato %{msg}","Format successfully":"Formateado correctamente","Generate":"Generar","Generating private key for registering account":"Generando clave privada para registrar cuenta","Get release information error":"Obtener error de información de versión","Getting the certificate, please wait...":"Obteniendo el certificado, por favor espere...","Github Proxy":"Proxy Github","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"Inicio","HTTP Challenge Port":"Puerto de desafío HTTP","HTTP Port":"Puerto HTTP","HTTP01":"HTTP01","Initial core upgrader error":"Error de actualización de kernel inicial","Initialing core upgrader":"Inicializando la actualización del kernel","Install":"Instalar","Install successfully":"Instalación exitosa","Intermediate Certification Authorities: %{issuer}":"Autoridades de certificación intermedias: %{issuer}","Issued certificate successfully":"Certificado emitido con éxito","Jwt Secret":"Secreto Jwt","Last checked at":"Comprobado por última vez el","Leave blank for no change":"Para no modificar dejar en blanco","Leave blank for the default: https://api.openai.com/":"Dejar en blanco para el valor predeterminado: https://api.openai.com/","Light":"Claro","Link Start":"Iniciar conexión","Load Averages:":"Promedios de carga:","Local":"Local","Location":"Ubicación","Locations":"Ubicaciones","Login":"Acceso","Login successful":"Acceso exitoso","Logout successful":"Cierre de sesión exitoso","Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort before obtaining the certificate.":"Asegúrese de haber configurado un proxy reverso para el directorio .well-known en HTTPChallengePort antes de obtener el certificado.","Manage Configs":"Administrar configuraciones","Manage Sites":"Administrar sitios","Manage Users":"Administrar usuarios","Memory":"Memoria","Memory and Storage":"Memoria y almacenamiento","Modify":"Modificar","Modify Config":"Modificar configuración","Multi-line Directive":"Directiva multilínea","Name":"Nombre","Network":"Red","Network Statistics":"Estadísticas de red","Network Total Receive":"Total recibido por la red","Network Total Send":"Total enviado por la red","New version released":"Se liberó una nueva versión","Next":"Siguiente","Nginx Access Log Path":"Ruta de registro de acceso de Nginx","Nginx Configuration Parse Error":"Error de análisis de configuración de Nginx","Nginx Control":"Control de Nginx","Nginx Error Log Path":"Ruta de registro de errores de Nginx","Nginx Log":"Registro Nginx","Nginx reloaded successfully":"Nginx recargado con éxito","Nginx restarted successfully":"Nginx reiniciado con éxito","No":"No","Not Found":"No encontrado","Not Valid Before: %{date}":"No válido antes: %{date}","Note":"Nota","Obtain certificate":"Obtener certificado","Obtaining certificate":"Obteniendo certificado","Offline":"Desconectado","OK":"OK","Online":"Conectado","OpenAI":"OpenAI","OS":"SO","OS:":"SO:","Overwrite":"Sobrescribir","Overwrite exist file":"Sobrescribir archivo existente","Params":"Parámetros","Password":"Contraseña","Password (*)":"Contraseña (*)","Path":"Ruta","Perform core upgrade error":"Error al ejecutar la actualización del kernel","Performing core upgrade":"Realizando la actualizaciónd el kernel","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"Complete las credenciales de autenticación de la API proporcionadas por su proveedor de DNS. Agregaremos uno o más registros TXT a los registros DNS de su dominio para verificar la propiedad. Una vez que se complete la verificación, se eliminarán los registros. Tenga en cuenta que las configuraciones de tiempo que aparecen debajo están todas en segundos.","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"Primero agregue las credenciales en Certificación > Credenciales de DNS y luego seleccione una de las credenciales de aquí debajo para llamar a la API del proveedor de DNS.","Please input name, this will be used as the filename of the new configuration!":"Ingrese el nombre, ¡este se usará como el nombre de archivo de la nueva configuración!","Please input your E-mail!":"¡Por favor ingrese su correo electrónico!","Please input your password!":"¡Por favor ingrese su contraseña!","Please input your username!":"¡Por favor ingrese su nombre de usuario!","Please select at least one node!":"¡Seleccione al menos un nodo!","Pre-release":"Prelanzamiento","Preference":"Configuración","Preparing lego configurations":"Preparar la configuración de LEGO","Prohibit changing root password in demo":"Prohibir cambiar la contraseña de root en la demostración","Prohibit deleting the default user":"Prohibir la eliminación del usuario predeterminado","Project Team":"Grupo de proyecto","Provider":"Proveedor","Reads":"Lecturas","Receive":"Recibido","Regenerate response":"Regenerar respuesta","Registering user":"Registrando Usuario","Reinstall":"Reinstalar","Release Note":"Nota de versión","Reload":"Recargar","Reloading":"Recargando","Reloading nginx":"Recargando Nginx","Requested with wrong parameters":"Pedido con parámetros incorrectos","Reset":"Limpiar","Restart":"Reiniciar","Restarting":"Reiniciando","Run Mode":"Modo de ejecución","Running":"Corriendo","Save":"Guardar","Save Directive":"Guardar Directiva","Save error %{msg}":"Error al guardar %{msg}","Save successfully":"Guardado con éxito","Save Successfully":"Guardado con éxito","Saved successfully":"Guardado con éxito","Selector":"Selector","Send":"Enviado","Server error":"Error del servidor","Server Info":"Información del servidor","server_name not found in directives":"No se encuentra server_name en las directivas","server_name parameter is required":"Se requiere el parámetro server_name","Setting environment variables":"Configuración de variables de entorno","Single Directive":"Directiva de una sola línea","Site Logs":"Registros del sitio","Sites List":"Lista de sitios","SSL Certificate Key Path":"Ruta de la llave del certificado SSL","SSL Certificate Path":"Ruta del certificado SSL","SSL Certification Content":"Contenido de certificado SSL","SSL Certification Key Content":"Contenido de la llave del certificado SSL","Stable":"Estable","Status":"Estado","Stopped":"Detenido","Storage":"Almacenamiento","Subject Name: %{name}":"Nombre del asunto: %{name}","Swap":"Swap","System":"Sistema","Table":"Tabla","Target":"Objetivo","Terminal":"Terminal","Terminal Start Command":"Comando de inicio de terminal","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"El certificado de dominio se comprobará cada hora y se renovará si ha pasado más de 1 semana desde su última emisión.","The filename cannot contain the following characters: %{c}":"El nombre del archivo no puede contener los siguientes caracteres: %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"El server_name en la configuración actual debe ser el nombre de dominio que necesita para obtener el certificado, soporta dominios múltiples.","The username or password is incorrect":"El nombre de usuario o contraseña son incorrectos","Theme":"Tema","This auto-cert item is invalid, please remove it.":"Este elemento de auto-cert es inválido, elimínelo por favor.","This field should not be empty":"Este campo no debe estar vacío","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"Para garantizar que la renovación automática del certificado pueda funcionar con normalidad, debemos agregar una ubicación para transmitir la solicitud de la autoridad al backend, y debemos guardar este archivo y volver a cargar Nginx. ¿Estás seguro de que quieres continuar?","Token":"Token","Type":"Tipo","Updated at":"Actualizado a","Updated successfully":"Actualización exitosa","Upgrade":"Actualizar","Upgraded successfully":"Actualización exitosa","Upgrading Nginx UI, please wait...":"Actualizando Nginx UI, por favor espere...","Uptime:":"Tiempo encendido:","URL":"URL","User":"Usuario","Username":"Nombre de usuario","Username (*)":"Nombre de usuario (*)","Using DNS01 challenge provider":"Usando el proveedor de desafíos DNS01","Using HTTP01 challenge provider":"Usando el proveedor de desafíos HTTP01","View":"Ver","Warning":"Advertencia","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"Eliminaremos la configuración de HTTPChallenge de este archivo y recargaremos Nginx. ¿Estás seguro de que quieres continuar?","Writes":"Escrituras","Writing certificate private key to disk":"Escribir la clave privada del certificado a disco","Writing certificate to disk":"Escribir certificado a disco","Yes":"Si","You are using the latest version":"Estás usando la última versión","You can check Nginx UI upgrade at this page.":"Puede consultar la actualización de Nginx UI en esta página.","License":{"Project":"Licencia"}},"zh_CN":{"About":"关于","Access Logs":"访问日志","Action":"操作","Add":"添加","Add Directive Below":"在下面添加指令","Add Location":"添加 Location","Add Site":"添加站点","Additional":"额外选项","Advance Mode":"高级模式","API Base Url":"API 地址","API Proxy":"API 代理","API Token":"API Token","Arch":"架构","Are you sure you want to clear the record of chat?":"你确定你要清除聊天记录吗?","Are you sure you want to delete?":"您确定要删除吗?","Are you sure you want to remove this directive?":"您确定要删除这条指令?","Are you sure you want to remove this location?":"您确定要删除这个 Location?","Ask ChatGPT for Help":"与ChatGPT聊天","Assistant":"助手","Author":"作者","Auto":"自动","Auto Cert":"自动更新","Auto cert is enabled, please do not modify this certification.":"自动更新已启用,请勿修改此证书配置。","Auto Refresh":"自动刷新","Auto-Cert Log":"证书自动续期日志","Auto-renewal disabled for %{name}":"成功关闭 %{name} 自动续签","Auto-renewal enabled for %{name}":"成功启用 %{name} 自动续签","Back":"返回","Back Home":"返回首页","Base information":"基本信息","Basic":"基本","Basic Mode":"基本模式","Batch Modify":"批量修改","Build with":"构建基于","CADir":"CADir","Cancel":"取消","Certificate has expired":"此证书已过期","Certificate is valid":"此证书有效","Certificate Status":"证书状态","Certification":"证书","Certification List":"证书列表","Challenge Method":"挑战方法","Change Certificate":"更改证书","Channel":"通道","ChatGPT Model":"ChatGPT 模型","Check again":"重新检查","Chinese user: https://ghproxy.com/":"中国用户:https://ghproxy.com/","Cleaning environment variables":"正在清理环境变量","Clear":"清空","Comments":"注释","Config Name":"配置文件名称","Config Templates":"配置","Configuration file is test successful":"配置文件测试成功","Configuration Name":"配置名称","Configurations":"配置","Configure SSL":"配置 SSL","Connected":"已连接","Content":"内容","Core Upgrade":"核心升级","CPU Status":"CPU 状态","CPU:":"CPU:","Create Another":"再创建一个","Created at":"创建时间","Creating client facilitates communication with the CA server":"正在创建客户端用于与 CA 服务器通信","Credential":"DNS 凭证","Credentials":"凭证","Current Version":"当前版本","Custom":"自定义","Dark":"深色","Dashboard":"仪表盘","Database (Optional, default: database)":"数据库 (可选,默认: database)","Delete":"删除","Delete ID: %{id}":"删除 ID: %{id}","Delete site: %{site_name}":"删除站点: %{site_name}","Deploy":"部署","Deploy %{conf_name} to %{node_name} failed":"部署%{conf_name}到%{node_name}失败","Deploy %{conf_name} to %{node_name} successfully":"成功地将%{conf_name}部署到%{node_name}。","Deploy successfully":"部署成功","Description":"描述","Development Mode":"开发模式","Dir":"目录","Directive":"指令","Directives":"指令","Disable auto-renewal failed for %{name}":"关闭 %{name} 自动续签失败","Disabled":"禁用","Disabled successfully":"禁用成功","Disk IO":"磁盘 IO","DNS Credentials":"DNS 凭证","DNS Provider":"DNS供应商","DNS01":"DNS01","Do you want to deploy this file to remote server?":"你想把这个文件部署到远程服务器上吗?","Do you want to disable auto-cert renewal?":"你想禁用自动更新证书吗?","Do you want to disable this site?":"你想停用这个网站吗?","Do you want to enable this site?":"你想启用这个网站吗?","Do you want to enable TLS?":"你想启用TLS吗?","Do you want to remove this server?":"你想删除这个服务器吗?","Domain Config Created Successfully":"域名配置文件创建成功","Domains list is empty, try to reopen auto-cert for %{config}":"域名列表为空,请尝试为%{config}重新打开证书自动续期。","Download latest release error":"下载最新版本错误","Downloading latest release":"下载最新版本","Dry run mode enabled":"试运行模式已启动","Duplicate":"复制","Duplicate %{conf_name} to %{node_name} successfully":"成功地将%{conf_name}复制到%{node_name}。","Duplicate failed":"复制失败","Duplicate successfully":"复制成功","Duplicate to local successfully":"成功复制到本地","Edit %{n}":"编辑 %{n}","Edit Configuration":"编辑配置","Edit Site":"编辑站点","Email (*)":"邮箱 (*)","Enable %{conf_name} in %{node_name} failed":"在%{node_name}中启用%{conf_name}失败","Enable %{conf_name} in %{node_name} successfully":"成功启用%{node_name}中的%{conf_name}。","Enable auto-renewal failed for %{name}":"启用 %{name} 自动续签失败","Enable failed":"启用失败","Enable successfully":"启用成功","Enable TLS":"启用 TLS","Enabled":"启用","Enabled successfully":"启用成功","Encrypt website with Let's Encrypt":"用 Let's Encrypt 对网站进行加密","Environment":"环境","Environments":"环境","Error":"错误","Error Logs":"错误日志","Executable Path":"可执行文件路径","Expiration Date: %{date}":"过期时间: %{date}","Export":"导出","Failed to disable %{msg}":"禁用失败 %{msg}","Failed to enable %{msg}":"启用失败 %{msg}","Failed to get certificate information":"获取证书信息失败","Failed to save, syntax error(s) was detected in the configuration.":"保存失败,在配置中检测到语法错误。","File":"文件","File exists":"文件已存在","File Not Found":"未找到文件","Filter":"过滤","Finished":"完成","Format Code":"代码格式化","Format error %{msg}":"保存错误 %{msg}","Format successfully":"格式化成功","Generate":"生成","Generating private key for registering account":"正在生成私钥用于注册账户","Get release information error":"获取发布信息错误","Getting the certificate, please wait...":"正在获取证书,请稍等...","Github Proxy":"Github代理","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"首页","HTTP Challenge Port":"HTTP Challenge 监听端口","HTTP Port":"HTTP 监听端口","HTTP01":"HTTP01","Initial core upgrader error":"初始化核心升级程序错误","Initialing core upgrader":"初始化核心升级器","Install":"安装","Install successfully":"安装成功","Intermediate Certification Authorities: %{issuer}":"中级证书颁发机构: %{issuer}","Issued certificate successfully":"证书申请成功","Jwt Secret":"Jwt 密钥","Last checked at":"最后检查时间","Leave blank for no change":"留空表示不修改","Leave blank for the default: https://api.openai.com/":"留空为默认:https://api.openai.com/","Light":"浅色","Link Start":"链接","Load Averages:":"系统负载:","Local":"本地","Location":"Location","Locations":"Locations","Login":"登录","Login successful":"登录成功","Logout successful":"登出成功","Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort before obtaining the certificate.":"在获取签发证书前,请确保配置文件中已将 .well-known 目录反向代理到 HTTPChallengePort。","Manage Configs":"配置管理","Manage Sites":"网站管理","Manage Users":"用户管理","Memory":"内存","Memory and Storage":"内存与存储","Modify":"修改","Modify Config":"修改配置文件","Multi-line Directive":"单行指令","Name":"名称","Network":"网络","Network Statistics":"流量统计","Network Total Receive":"下载流量","Network Total Send":"上传流量","New version released":"新版本发布","Next":"下一步","Nginx Access Log Path":"Nginx 访问日志路径","Nginx Configuration Parse Error":"Nginx 配置解析错误","Nginx Control":"控制 Nginx","Nginx Error Log Path":"Nginx 错误日志路径","Nginx Log":"Nginx 日志","Nginx reloaded successfully":"Nginx 重载成功","Nginx restarted successfully":"Nginx 重启成功","No":"取消","Not Found":"找不到页面","Not Valid Before: %{date}":"此前无效: %{date}","Note":"注意","Obtain certificate":"获取证书","Obtaining certificate":"正在获取证书","Offline":"离线","OK":"确定","Online":"在线","OpenAI":"OpenAI","OS":"OS","OS:":"OS:","Overwrite":"覆盖","Overwrite exist file":"覆盖现有文件","Params":"参数","Password":"密码","Password (*)":"密码 (*)","Path":"路径","Perform core upgrade error":"执行核心升级错误","Performing core upgrade":"正在进行核心升级","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"请填写您的DNS提供商提供的API认证凭证。我们将在你的域名的DNS记录中添加一个或多个TXT记录,以进行所有权验证。一旦验证完成,这些记录将被删除。请注意,下面的时间配置都是以秒为单位。","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"请首先在 “证书”>”DNS凭证 \"中添加凭证,然后在下方选择一个凭证,请求DNS提供商的API。","Please input name, this will be used as the filename of the new configuration!":"请输入名称,这将被用作新配置的文件名!","Please input your E-mail!":"请输入您的邮箱!","Please input your password!":"请输入您的密码!","Please input your username!":"请输入您的用户名!","Please select at least one node!":"请至少选择一个节点!","Pre-release":"预发布","Preference":"偏好设置","Preparing lego configurations":"正在准备 Lego 的配置","Prohibit changing root password in demo":"禁止在演示模式下修改 root 账户的密码","Prohibit deleting the default user":"禁止删除默认用户","Project Team":"项目团队","Provider":"提供商","Reads":"读","Receive":"下载","Regenerate response":"重新生成响应","Registering user":"正在注册用户","Reinstall":"重新安装","Release Note":"发行日志","Reload":"重载","Reloading":"重载中","Reloading nginx":"正在重载 Nginx","Requested with wrong parameters":"请求参数错误","Reset":"重置","Restart":"重启","Restarting":"重启中","Run Mode":"运行模式","Running":"运行中","Save":"保存","Save Directive":"保存指令","Save error %{msg}":"保存错误 %{msg}","Save successfully":"保存成功","Save Successfully":"保存成功","Saved successfully":"保存成功","Selector":"选择器","Send":"上传","Server error":"服务器错误","Server Info":"服务器信息","server_name not found in directives":"未在指令集合中找到 server_name","server_name parameter is required":"必须为 server_name 指令指明参数","Setting environment variables":"正在设置环境变量","Single Directive":"单行指令","Site Logs":"站点列表","Sites List":"站点列表","SSL Certificate Key Path":"SSL证书密钥路径","SSL Certificate Path":"SSL证书路径","SSL Certification Content":"SSL证书内容","SSL Certification Key Content":"SSL证书密钥内容","Stable":"稳定","Status":"状态","Stopped":"已停止","Storage":"存储","Subject Name: %{name}":"主体名称: %{name}","Swap":"Swap","System":"系统","Table":"列表","Target":"目标","Terminal":"终端","Terminal Start Command":"终端启动命令","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"系统将会每小时检测一次该域名证书,若距离上次签发已超过1周,则将自动续签。","The filename cannot contain the following characters: %{c}":"文件名不能包含以下字符: %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"当前配置中的 server_name 必须为需要申请证书的域名。","The username or password is incorrect":"用户名或密码错误","Theme":"主题","This auto-cert item is invalid, please remove it.":"这个证书自动续期项目是无效的,请删除。","This field should not be empty":"该字段不能为空","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"为了确保认证自动更新能够正常工作,我们需要添加一个能够代理从权威机构到后端的请求的 Location,并且我们需要保存这个文件并重新加载Nginx。你确定要继续吗?","Token":"Token","Type":"类型","Updated at":"修改时间","Updated successfully":"更新成功","Upgrade":"升级","Upgraded successfully":"升级成功","Upgrading Nginx UI, please wait...":"正在升级Nginx UI,请等待...","Uptime:":"运行时间:","URL":"URL","User":"用户","Username":"用户名","Username (*)":"用户名 (*)","Using DNS01 challenge provider":"使用 DNS01 Challenge 提供商","Using HTTP01 challenge provider":"使用 HTTP01 challenge provider","View":"查看","Warning":"警告","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"我们将从这个文件中删除HTTPChallenge的配置,并重新加载Nginx。你确定要继续吗?","Writes":"写","Writing certificate private key to disk":"正在将证书私钥写入磁盘","Writing certificate to disk":"正在将证书写入磁盘","Yes":"是的","You are using the latest version":"您使用的是最新版本","You can check Nginx UI upgrade at this page.":"你可以在这个页面检查Nginx UI的升级。","License":{"Project":"开源许可"}},"zh_TW":{"About":"關於","Access Logs":"訪問日誌","Action":"操作","Add":"新增","Add Directive Below":"在下面新增指令","Add Location":"新增 Location","Add Site":"新增站點","Additional":"其他設定","Advance Mode":"高階模式","API Base Url":"API 基本網址","API Proxy":"API 代理","API Token":"API 令牌","Arch":"架搆","Are you sure you want to clear the record of chat?":"您確定要清除聊天記錄嗎?","Are you sure you want to delete?":"你確定你要刪除?","Are you sure you want to remove this directive?":"您確定要刪除這條指令?","Are you sure you want to remove this location?":"您確定要刪除此 Location 嗎?","Author":"作者","Auto":"自動","Auto Cert":"自動更新","Auto cert is enabled, please do not modify this certification.":"自動證書已啟用,請不要修改此證書。","Auto Refresh":"自動刷新","Auto-Cert Log":"自動證書日誌","Auto-renewal disabled for %{name}":"已關閉 %{name} 自動續簽","Auto-renewal enabled for %{name}":"已啟用 %{name} 自動續簽","Back":"返回","Back Home":"回到首頁","Base information":"基本訊息","Basic":"基本","Basic Mode":"基本模式","Batch Modify":"批量修改","Build with":"構建基於","Cancel":"取消","Certificate has expired":"此憑證已過期","Certificate is valid":"此憑證有效","Certificate Status":"憑證狀態","Certification":"證照","Certification List":"認證清單","Challenge Method":"挑戰方式","Change Certificate":"更改證書","ChatGPT Model":"ChatGPT模型","Check again":"再次檢查","Chinese user: https://ghproxy.com/":"中國用戶:https://ghproxy.com/","Cleaning environment variables":"清理環境變量","Clear":"清除","Comments":"註釋","Config Name":"配置名稱","Config Templates":"配置模板","Configuration file is test successful":"配置文件測試成功","Configuration Name":"配置名稱","Configurations":"配置","Configure SSL":"配置 SSL","Content":"內容","Core Upgrade":"核心升級","CPU Status":"中央處理器狀態","CPU:":"中央處理器:","Create Another":"再創建一個","Created at":"建立時間","Creating client facilitates communication with the CA server":"創建客戶端方便與CA服務器通信","Credential":"憑證","Credentials":"登入資訊","Current Version":"當前版本","Custom":"自訂","Dark":"深色","Dashboard":"儀表盤","Database (Optional, default: database)":"資料庫 (可選,預設: database)","Delete":"刪除","Delete ID: %{id}":"刪除 ID: %{id}","Delete site: %{site_name}":"刪除站點:%{site_name}","Description":"敘述","Development Mode":"開發模式","Dir":"目錄","Directive":"指令","Directives":"指令","Disable auto-renewal failed for %{name}":"關閉 %{name} 自動續簽失敗","Disabled":"禁用","Disabled successfully":"禁用成功","Disk IO":"磁碟 IO","DNS Credentials":"DNS 憑據","DNS Provider":"DNS 供應商","DNS01":"DNS01","Do you want to disable auto-cert renewal?":"您要禁用自動證書續訂嗎?","Do you want to disable this site?":"你想禁用這個網站嗎?","Do you want to enable this site?":"您要啟用此站點嗎?","Do you want to enable TLS?":"您想啟用 TLS 嗎?","Do you want to remove this server?":"您要刪除此服務器嗎?","Domain Config Created Successfully":"域名配置文件創建成功","Domains list is empty, try to reopen auto-cert for %{config}":"域列表為空,請嘗試重新打開 %{config} 的自動證書","Download latest release error":"下載最新版本錯誤","Downloading latest release":"正在下載最新版本","Duplicate":"複製","Edit %{n}":"編輯 %{n}","Edit Configuration":"編輯配置","Edit Site":"編輯站點","Email (*)":"郵箱 (*)","Enable auto-renewal failed for %{name}":"啟用 %{name} 自動續簽失敗","Enable failed":"啟用失敗","Enable TLS":"啟用 TLS","Enabled":"啟用","Enabled successfully":"啟用成功","Encrypt website with Let's Encrypt":"用 Let's Encrypt 對網站進行加密","Error":"錯誤","Error Logs":"錯誤日志","Executable Path":"可執行檔路徑","Expiration Date: %{date}":"過期時間: %{date}","Export":"導出","Failed to disable %{msg}":"禁用失敗 %{msg}","Failed to enable %{msg}":"啟用失敗 %{msg}","Failed to get certificate information":"獲取證書信息失敗","Failed to save, syntax error(s) was detected in the configuration.":"保存失敗,在配置中檢測到語法錯誤。","File":"文件","File exists":"文件已存在","File Not Found":"未找到檔案","Filter":"篩選","Finished":"完成","Format Code":"格式化代碼","Format error %{msg}":"格式錯誤 %{msg}","Format successfully":"格式化成功","Generate":"生成","Generating private key for registering account":"生成註冊賬號私鑰","Get release information error":"獲取發布信息錯誤","Getting the certificate, please wait...":"正在獲取憑證,請稍等...","Github Proxy":"Github 代理","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"首頁","HTTP Challenge Port":"HTTP 挑戰端口","HTTP Port":"HTTP 監聽埠","HTTP01":"HTTP01","Initial core upgrader error":"初始核心升級程序錯誤","Initialing core upgrader":"正在初始化核心升級程序","Install":"安裝","Install successfully":"安裝成功","Intermediate Certification Authorities: %{issuer}":"中級憑證頒發機構: %{issuer}","Issued certificate successfully":"頒發證書成功","Jwt Secret":"Jwt Secret","Last checked at":"上次檢查時間","Leave blank for no change":"留空表示不修改","Leave blank for the default: https://api.openai.com/":"默認留空:https://api.openai.com/","Light":"淺色","Load Averages:":"系統負載:","Location":"Location","Locations":"Locations","Login":"登入","Login successful":"登入成功","Logout successful":"登出成功","Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort before obtaining the certificate.":"在獲取證書前,請確保配置檔案中已將 .well-known 目錄反向代理到 HTTPChallengePort。","Manage Configs":"配置管理","Manage Sites":"網站管理","Manage Users":"使用者管理","Memory":"記憶體","Memory and Storage":"記憶體和存儲","Modify":"修改","Modify Config":"修改配置","Multi-line Directive":"多行指令","Name":"名稱","Network":"網路","Network Statistics":"網路統計","Network Total Receive":"下載流量","Network Total Send":"上傳流量","New version released":"新版本發布","Next":"下一步","Nginx Access Log Path":"Nginx 訪問日誌路徑","Nginx Configuration Parse Error":"Nginx 配置解析錯誤","Nginx Control":"Nginx 控件","Nginx Error Log Path":"Nginx 錯誤日誌路徑","Nginx Log":"Nginx 日誌","Nginx reloaded successfully":"Nginx 重載成功","Nginx restarted successfully":"Nginx 重啟成功","No":"取消","Not Found":"找不到頁面","Not Valid Before: %{date}":"此前無效: %{date}","Note":"備註","Obtain certificate":"取得證書","Obtaining certificate":"正在獲取證書","OK":"確定","OpenAI":"OpenAI","OS":"作業系統","OS:":"作業系統:","Params":"參數","Password":"密碼","Password (*)":"密碼 (*)","Path":"路徑","Perform core upgrade error":"執行核心升級錯誤","Performing core upgrade":"正在執行核心升級","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"請填寫您的 DNS 提供商提供的 API 身份驗證憑據。我們會將一個或多個 TXT 記錄添加到您域的 DNS 記錄中以進行所有權驗證。驗證完成後,記錄將被刪除。請注意,以下時間配置均以秒為單位。","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"請先在 Certification > DNS Credentials 中添加憑據,然後選擇以下憑據之一以請求 DNS 提供商的 API。","Please input name, this will be used as the filename of the new configuration!":"請輸入名稱,這將作為新配置的文件名!","Please input your E-mail!":"請輸入您的郵箱!","Please input your password!":"請輸入您的密碼!","Please input your username!":"請輸入您的使用者名稱!","Preference":"設定","Preparing lego configurations":"準備 Lego 配置","Prohibit changing root password in demo":"禁止在demo中修改root密碼","Prohibit deleting the default user":"禁止刪除默認用戶","Project Team":"專案團隊","Provider":"供應者","Reads":"讀","Receive":"下載","Regenerate response":"重新生成響應","Registering user":"註冊用戶","Reinstall":"安裝","Release Note":"發行公告","Reload":"重新載入","Reloading":"换弹中","Reloading nginx":"重载 Nginx","Reset":"重設","Restart":"重新啟動","Restarting":"重啟","Run Mode":"高階模式","Running":"運行中","Save":"儲存","Save Directive":"儲存指令","Save error %{msg}":"儲存錯誤 %{msg}","Save successfully":"保存成功","Save Successfully":"保存成功","Saved successfully":"儲存成功","Selector":"選擇器","Send":"上傳","Server error":"伺服器錯誤","Server Info":"伺服器資訊","server_name not found in directives":"未在指令集合中找到 server_name","server_name parameter is required":"必須為 server_name 指令指明參數","Setting environment variables":"設置環境變量","Single Directive":"單行指令","Site Logs":"網站日誌","Sites List":"站點列表","SSL Certificate Key Path":"SSL 證書密鑰路徑","SSL Certificate Path":"SSL證書路徑","SSL Certification Content":"SSL認證內容","SSL Certification Key Content":"SSL 證書密鑰內容","Status":"狀態","Stopped":"已停止","Storage":"儲存","Subject Name: %{name}":"主體名稱: %{name}","Swap":"交換空間","System":"系統","Table":"表格","Terminal":"終端","Terminal Start Command":"終端啟動命令","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"系統將會每小時檢測一次該域名證書,若距離上次簽發已超過1 週,則將自動續簽。
如果您之前沒有證書,請先點選「從 Let's Encrypt 獲取證書」。","The filename cannot contain the following characters: %{c}":"檔名不能包含以下字元: %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"注意:當前配置中的 server_name 必須為需要申請證書的域名。","The username or password is incorrect":"用戶名或密碼不正確","Theme":"外觀樣式","This auto-cert item is invalid, please remove it.":"此自動證書項無效,請將其刪除。","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"為了保證證書自動續期能夠正常進行,我們需要添加一個 Location 來代理從權限到後端的請求,我們需要保存這個文件並重新加載Nginx。你確定你要繼續嗎?","Type":"類型","Updated at":"修改時間","Updated successfully":"已成功更新","Upgrade":"升級","Upgraded successfully":"升級成功","Upgrading Nginx UI, please wait...":"正在升級 Nginx UI,請稍候...","Uptime:":"執行時間:","Username":"使用者名稱","Username (*)":"使用者名稱 (*)","Using DNS01 challenge provider":"使用 DNS01 挑戰提供者","Using HTTP01 challenge provider":"使用 HTTP01 挑戰提供者","View":"查看","Warning":"警告","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"我們將從該文件中刪除 HTTPChallenge 配置並重新加載 Nginx 配置文件。你確定你要繼續嗎?","Writes":"寫","Writing certificate private key to disk":"將證書私鑰寫入磁盤","Writing certificate to disk":"將證書寫入磁盤","Yes":"是的","You are using the latest version":"您使用的是最新版本","You can check Nginx UI upgrade at this page.":"您可以在此頁面查看 Nginx UI 升級。","License":{"Project":"開源軟體授權條款"}},"fr_FR":{"About":"À propos","Access Logs":"Journaux d'accès","Action":"Action","Add":"Ajouter","Add Directive Below":"Ajouter une directive","Add Location":"Ajouter une localisation","Add Site":"Ajouter un site","Advance Mode":"Mode avancé","API Base Url":"URL de base de l'API","API Proxy":"Proxy d'API","API Token":"Jeton d'API","Are you sure you want to clear the record of chat?":"Voulez-vous vraiment effacer l'historique du chat ?","Are you sure you want to delete?":"Etes-vous sûr que vous voulez supprimer ?","Are you sure you want to remove this directive?":"Voulez-vous vraiment supprimer cette directive ?","Are you sure you want to remove this location?":"Voulez-vous vraiment supprimer cette localisation ?","Author":"Autheur","Auto":"Auto","Auto Cert":"Auto Cert","Auto cert is enabled, please do not modify this certification.":"La certification automatique est activée, veuillez ne pas modifier cette certification.","Auto Refresh":"Actualisation automatique","Auto-renewal disabled for %{name}":"Renouvellement automatique désactivé pour %{name}","Auto-renewal enabled for %{name}":"Renouvellement automatique activé pour %{name}","Back":"Retour","Back Home":"Retour au menu principal","Base information":"Information générale","Basic":"Basique","Basic Mode":"Mode simple","Build with":"Build avec","Cancel":"Annuler","Certificate has expired":"Le certificat a expiré","Certificate is valid":"Le certificat est valide","Certificate Status":"État du certificat","Certification":"Certification","Certification List":"Liste des certifications","Challenge Method":"Méthode de challenge","Change Certificate":"Changer de certificat","ChatGPT Model":"Modèle ChatGPT","Check again":"Revérifier","Chinese user: https://ghproxy.com/":"Utilisateur chinois : https://ghproxy.com/","Cleaning environment variables":"Nettoyage des variables d'environnement","Clear":"Effacer","Comments":"Commentaires","Config Name":"Nom de la config","Config Templates":"Modèles de configuration","Configuration file is test successful":"Le fichier de configuration est testé avec succès","Configuration Name":"Nom de la configuration","Configurations":"Configurations","Configure SSL":"Configurer SSL","Content":"Contenu","Core Upgrade":"Mise à jour du core","CPU Status":"État du processeur","CPU:":"CPU :","Create Another":"Créer un autre","Created at":"Créé le","Creating client facilitates communication with the CA server":"La création du client facilite la communication avec le serveur CA","Credential":"Identifiant","Credentials":"Identifiants","Current Version":"Version actuelle","Custom":"Custom","Dark":"Sombre","Dashboard":"Dashboard","Database (Optional, default: database)":"Base de données (Facultatif, par défaut : database)","Delete":"Supprimer","Delete ID: %{id}":"Supprimer l'identifiant : %{id}","Delete site: %{site_name}":"Supprimer le site : %{site_name}","Description":"Description","Development Mode":"Mode développement","Dir":"Répertoire","Directive":"Directive","Directives":"Directives","Disable auto-renewal failed for %{name}":"La désactivation du renouvellement automatique a échoué pour %{name}","Disabled":"Désactivé","Disabled successfully":"Désactivé avec succès","Disk IO":"E/S disque","DNS Credentials":"Identifiants DNS","DNS Provider":"Fournisseur DNS","DNS01":"DNS01","Do you want to disable auto-cert renewal?":"Voulez-vous désactiver le renouvellement automatique des certificats ?","Do you want to disable this site?":"Voulez-vous désactiver ce site ?","Do you want to enable this site?":"Voulez-vous activer ce site ?","Do you want to enable TLS?":"Voulez-vous activer TLS ?","Do you want to remove this server?":"Voulez-vous supprimer ce serveur ?","Domain Config Created Successfully":"La configuration du domaine a été créée avec succès","Domains list is empty, try to reopen auto-cert for %{config}":"La liste des domaines est vide, essayez de rouvrir la certification automatique pour %{config}","Download latest release error":"Erreur de téléchargement de la dernière version","Downloading latest release":"Téléchargement de la dernière version","Duplicate":"Dupliquer","Edit %{n}":"Modifier %{n}","Edit Configuration":"Modifier la configuration","Edit Site":"Modifier le site","Email (*)":"Email (*)","Enable auto-renewal failed for %{name}":"Échec de l'activation du renouvellement automatique pour %{name}","Enable failed":"Échec de l'activation","Enable TLS":"Activer TLS","Enabled":"Activé","Enabled successfully":"Activé avec succès","Encrypt website with Let's Encrypt":"Crypter le site Web avec Let's Encrypt","Error":"Erreur","Error Logs":"Journaux d'erreurs","Executable Path":"Chemin exécutable","Expiration Date: %{date}":"Date d'expiration : %{date}","Export":"Exporter","Failed to disable %{msg}":"Impossible de désactiver %{msg}","Failed to enable %{msg}":"Impossible d'activer %{msg}","Failed to get certificate information":"Échec de l'obtention des informations sur le certificat","Failed to save, syntax error(s) was detected in the configuration.":"Échec de l'enregistrement, une ou plusieurs erreurs de syntaxe ont été détectées dans la configuration.","File":"Fichier","File exists":"Le fichier existe","File Not Found":"Fichier introuvable","Filter":"Filtrer","Finished":"Finie","Format Code":"Code de formatage","Format error %{msg}":"Erreur de format %{msg}","Format successfully":"Formaté avec succès","Generate":"Générer","Generating private key for registering account":"Génération de clé privée pour l'enregistrement du compte","Get release information error":"Erreur d'obtention des informations sur la version","Getting the certificate, please wait...":"Obtention du certificat, veuillez patienter...","Github Proxy":"Proxy Github","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"Menu principal","HTTP Challenge Port":"Port de challenge HTTP","HTTP Port":"Port HTTP","HTTP01":"HTTP01","Initial core upgrader error":"Erreur du programme de mise à niveau initial du core","Initialing core upgrader":"Initialisation du programme de mise à niveau du core","Install":"Installer","Install successfully":"Installé avec succès","Intermediate Certification Authorities: %{issuer}":"Autorités de certification intermédiaires : %{issuer}","Issued certificate successfully":"Certificat délivré avec succès","Jwt Secret":"Secret Jwt","Last checked at":"Dernière vérification le","Leave blank for no change":"Laisser vide pour aucun changement","Leave blank for the default: https://api.openai.com/":"Laissez vide pour la valeur par défaut : https://api.openai.com/","Light":"Clair","Load Averages:":"Charges moyennes :","Login":"Connexion","Login successful":"Connexion réussie","Logout successful":"Déconnexion réussie","Manage Configs":"Gérer les configurations","Manage Sites":"Gérer les sites","Manage Users":"Gérer les utilisateurs","Memory":"Mémoire","Memory and Storage":"Mémoire et stockage","Modify":"Modifier","Modify Config":"Modifier la configuration","Multi-line Directive":"Directive multiligne","Name":"Nom","Network":"Réseau","Network Statistics":"Statistiques du réseau","Network Total Receive":"Réception totale du réseau","Network Total Send":"Envoi total réseau","New version released":"Nouvelle version publiée","Next":"Suivant","Nginx Access Log Path":"Chemin du journal d'accès Nginx","Nginx Configuration Parse Error":"Erreur d'analyse de configuration Nginx","Nginx Control":"Contrôle Nginx","Nginx Error Log Path":"Chemin du journal des erreurs Nginx","Nginx Log":"Journal Nginx","Nginx reloaded successfully":"Nginx a été rechargé avec succès","Nginx restarted successfully":"Nginx a redémarré avec succès","No":"Non","Not Found":"Introuvable","Not Valid Before: %{date}":"Non valide avant : %{date}","Note":"Note","Obtain certificate":"Obtenir un certificat","Obtaining certificate":"Obtention du certificat","OK":"OK","OpenAI":"OpenAI","OS":"OS","OS:":"OS :","Params":"Paramètres","Password":"Mot de passe","Password (*)":"Mot de passe (*)","Path":"Chemin","Perform core upgrade error":"Erreur lors de la mise a niveau du core","Performing core upgrade":"Exécution de la mise à niveau du core","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"Veuillez remplir les identifiants d'authentification de l'API fournis par votre fournisseur DNS. Nous ajouterons un ou plusieurs enregistrements TXT aux enregistrements DNS de votre domaine pour la vérification de la propriété. Une fois la vérification terminée, les enregistrements seront supprimés. Veuillez noter que les configurations de temps ci-dessous sont toutes en secondes.","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"Veuillez d'abord ajouter des informations d'identification dans Certification > Informations d'identification DNS, puis sélectionnez l'une des informations d'identification ci-dessous pour demander l'API du fournisseur DNS.","Please input name, this will be used as the filename of the new configuration!":"Veuillez entrer le nom, il sera utilisé comme nom de fichier de la nouvelle configuration !","Please input your E-mail!":"Veuillez saisir votre e-mail !","Please input your password!":"Veuillez saisir votre mot de passe !","Please input your username!":"Veuillez saisir votre nom d'utilisateur !","Preference":"Préférence","Prohibit changing root password in demo":"Interdire la modification du mot de passe root dans la démo","Prohibit deleting the default user":"Interdire la suppression de l'utilisateur par défaut","Project Team":"Groupe de projet","Provider":"Fournisseur","Regenerate response":"Régénérer la réponse","Registering user":"Enregistrement de l'utilisateur","Reinstall":"Réinstaller","Release Note":"Note de version","Reload":"Recharger","Reloading":"Rechargement","Reloading nginx":"Rechargement de nginx","Reset":"Réinitialiser","Restart":"Redémarrer","Restarting":"Redémarrage","Run Mode":"Mode d'exécution","Running":"En cours d'éxécution","Save":"Enregistrer","Save Directive":"Enregistrer la directive","Save error %{msg}":"Enregistrer l'erreur %{msg}","Save successfully":"Sauvegarde réussie","Save Successfully":"Sauvegarde Réussie","Saved successfully":"Enregistré avec succès","Selector":"Sélecteur","Send":"Envoyer","Server error":"Erreur du serveur","Server Info":"Informations sur le serveur","server_name not found in directives":"server_name introuvable dans les directives","server_name parameter is required":"Le paramètre server_name est obligatoire","Setting environment variables":"Définition des variables d'environnement","Single Directive":"Directive unique","Site Logs":"Journaux du site","Sites List":"Liste des sites","SSL Certificate Key Path":"Chemin de la clé du certificat SSL","SSL Certificate Path":"Chemin du certificat SSL","SSL Certification Content":"Contenu de la certification SSL","SSL Certification Key Content":"Contenu de la clé de certification SSL","Status":"Statut","Stopped":"Arrêté","Storage":"Stockage","Subject Name: %{name}":"Nom du sujet : %{name}","System":"Système","Table":"Tableau","Terminal":"Terminal","Terminal Start Command":"Commande de démarrage du terminal","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"Le certificat du domaine sera vérifié toutes les heures et sera renouvelé s'il s'est écoulé plus d'une semaine depuis sa dernière émission.","The filename cannot contain the following characters: %{c}":"Le nom de fichier ne peut pas contenir les caractères suivants : %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"Le server_name dans la configuration actuelle doit être le nom de domaine dont vous avez besoin pour obtenir le certificat, prendre en charge plusieurs domaines.","The username or password is incorrect":"Le pseudo ou mot de passe est incorect","Theme":"Thème","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"Pour nous assurer que le renouvellement automatique de la certification peut fonctionner normalement, nous devons ajouter un emplacement qui peut transmettre la demande de l'autorité au backend, et nous devons enregistrer ce fichier et recharger le Nginx. Êtes-vous sûr de vouloir continuer?","Type":"Type","Updated at":"Mis à jour le","Updated successfully":"Mis à jour avec succés","Upgrade":"Mettre à niveau","Upgraded successfully":"Mise à niveau réussie","Upgrading Nginx UI, please wait...":"Mise à jour de Nginx UI, veuillez patienter...","Uptime:":"Disponibilité :","Username":"Nom d'utilisateur","Username (*)":"Nom d'utilisateur (*)","Using DNS01 challenge provider":"Utilisation du fournisseur de challenge DNS01","Using HTTP01 challenge provider":"Utilisation du fournisseur de challenge HTTP01","View":"Voir","Warning":"Avertissement","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"Nous allons supprimer la configuration HTTPChallenge de ce fichier et recharger le Nginx. Êtes-vous sûr de vouloir continuer?","Writes":"Écritures","Writing certificate private key to disk":"Écriture de la clé privée du certificat sur le disque","Writing certificate to disk":"Écriture du certificat sur le disque","Yes":"Oui","You are using the latest version":"Vous utilisez la dernière version","You can check Nginx UI upgrade at this page.":"Vous pouvez vérifier la mise à niveau de Nginx UI sur cette page.","License":{"Project":"Licence"}}} \ No newline at end of file +{"en":{"About":"About","Action":"Action","Add Directive Below":"Add Directive Below","Add Location":"Add Location","Add Site":"Add Site","Advance Mode":"Advance Mode","Are you sure you want to remove this directive?":"Are you sure you want to remove this directive?","Auto-renewal disabled for %{name}":"Auto-renewal disabled for %{name}","Auto-renewal enabled for %{name}":"Auto-renewal enabled for %{name}","Back":"Back","Base information":"Base information","Basic Mode":"Basic Mode","Build with":"Build with","Cancel":"Cancel","Certificate has expired":"Certificate has expired","Certificate is valid":"Certificate is valid","Certificate Status":"Certificate Status","Comments":"Comments","Configuration Name":"Configuration Name","Configurations":"Configurations","Configure SSL":"Configure SSL","Content":"Content","CPU Status":"CPU Status","CPU:":"CPU:","Create Another":"Create Another","Created at":"Created at","Dashboard":"Dashboard","Database (Optional, default: database)":"Database (Optional, default: database)","Development Mode":"Development Mode","Directive":"Directive","Directives":"Directives","Disable auto-renewal failed for %{name}":"Disable auto-renewal failed for %{name}","Disabled":"Disabled","Disabled successfully":"Disabled successfully","Disk IO":"Disk IO","Domain Config Created Successfully":"Domain Config Created Successfully","Edit %{n}":"Edit %{n}","Edit Configuration":"Edit Configuration","Edit Site":"Edit Site","Email (*)":"Email (*)","Enable auto-renewal failed for %{name}":"Enable auto-renewal failed for %{name}","Enable failed":"Enable failed","Enable TLS":"Enable TLS","Enabled":"Enabled","Enabled successfully":"Enabled successfully","Encrypt website with Let's Encrypt":"Encrypt website with Let's Encrypt","Expiration Date: %{date}":"Expiration Date: %{date}","Failed to disable %{msg}":"Failed to disable %{msg}","Failed to enable %{msg}":"Failed to enable %{msg}","File Not Found":"File Not Found","Finished":"Finished","Getting the certificate, please wait...":"Getting the certificate, please wait...","Home":"Home","Install":"Install","Intermediate Certification Authorities: %{issuer}":"Intermediate Certification Authorities: %{issuer}","Leave blank for no change":"Leave blank for no change","Load Averages:":"Load Averages:","Location":"Location","Locations":"Locations","Login":"Login","Login successful":"Login successful","Logout successful":"Logout successful","Manage Configs":"Manage Configs","Manage Sites":"Manage Sites","Manage Users":"Manage Users","Memory":"Memory","Memory and Storage":"Memory and Storage","Modify Config":"Modify Config","Name":"Name","Network":"Network","Network Statistics":"Network Statistics","Network Total Receive":"Network Total Receive","Network Total Send":"Network Total Send","Next":"Next","No":"No","Not Found":"Not Found","Not Valid Before: %{date}":"Not Valid Before: %{date}","OS:":"OS:","Params":"Params","Password":"Password","Password (*)":"Password (*)","Path":"Path","Please input your E-mail!":"Please input your E-mail!","Please input your password!":"Please input your password!","Please input your username!":"Please input your username!","Project Team":"Project Team","Reads":"Reads","Receive":"Receive","Save":"Save","Save Directive":"Save Directive","Save error %{msg}":"Save error %{msg}","Saved successfully":"Saved successfully","Send":"Send","Server error":"Server error","Server Info":"Server Info","server_name not found in directives":"server_name not found in directives","server_name parameter is required":"server_name parameter is required","Single Directive":"Single Directive","Sites List":"Sites List","Status":"Status","Storage":"Storage","Subject Name: %{name}":"Subject Name: %{name}","Swap":"Swap","Terminal":"Terminal","The filename cannot contain the following characters: %{c}":"The filename cannot contain the following characters: %{c}","Updated at":"Updated at","Uptime:":"Uptime:","Username":"Username","Username (*)":"Username (*)","Warning":"Warning","Writes":"Writes","Yes":"Yes","License":{"Project":"License"}},"es":{"About":"Acerca de","Access Logs":"Registros de acceso","Action":"Acción","Add":"Agregar","Add Directive Below":"Añadir directiva a continuación","Add Location":"Agregar Ubicación","Add Site":"Agregar Sitio","Additional":"Adicional","Advance Mode":"Modo avanzado","API Base Url":"URL Base de la API","API Proxy":"Proxy de la API","API Token":"Token de la API","Arch":"Arquitectura","Are you sure you want to clear the record of chat?":"¿Está seguro de que desea borrar el registro del chat?","Are you sure you want to delete?":"¿Está seguro de que quiere borrar?","Are you sure you want to remove this directive?":"¿Está seguro de que quiere borrar esta directiva?","Are you sure you want to remove this location?":"¿Está seguro de que quiere borrar esta ubicación?","Ask ChatGPT for Help":"Preguntar por ayuda a ChatGPT","Assistant":"Asistente","Author":"Autor","Auto":"Automático","Auto Cert":"Certificado automático","Auto cert is enabled, please do not modify this certification.":"Está habilitado el Certificado automático, por favor no modifique esta certificación.","Auto Refresh":"Actualización automática","Auto-Cert Log":"Registro del Certificado automático","Auto-renewal disabled for %{name}":"Renovación automática deshabilitada por %{name}","Auto-renewal enabled for %{name}":"Renovación automática habilitada por %{name}","Back":"Volver","Back Home":"Volver al Inicio","Base information":"Información general","Basic":"Básico","Basic Mode":"Modo Básico","Batch Modify":"Modificar por lotes","Build with":"Desarrollado con","CADir":"Directorio CA","Cancel":"Cancelar","Certificate has expired":"El certificado expiró","Certificate is valid":"El certificado es válido","Certificate Status":"Estado del Certificado","Certification":"Certificación","Certification List":"Lista de Certificados","Challenge Method":"Método de desafío","Change Certificate":"Cambiar Certificado","Channel":"Canal","ChatGPT Model":"Modelo de ChatGPT","Check again":"Intentar nuevamente","Chinese user: https://ghproxy.com/":"Usuario chino: https://ghproxy.com/","Cleaning environment variables":"Borrar las variables de entorno","Clear":"Limpiar","Comments":"Comentarios","Config Name":"Nombre de la configuración","Config Templates":"Plantillas de configuración","Configuration file is test successful":"El archivo de configuración se probó exitosamente","Configuration Name":"Nombre de la configuración","Configurations":"Configuraciones","Configure SSL":"Configurar SSL","Connected":"Conectado","Content":"Contenido","Core Upgrade":"Actualización del kernel","CPU Status":"Estado del CPU","CPU:":"CPU:","Create Another":"Crear otro","Created at":"Creado el","Creating client facilitates communication with the CA server":"La creación de un cliente facilita la comunicación con el servidor CA","Credential":"Credencial","Credentials":"Credenciales","Current Version":"Versión actual","Custom":"Personalizado","Dark":"Oscuro","Dashboard":"Panel","Database (Optional, default: database)":"Base de datos (Opcional, default: database)","Delete":"Eliminar","Delete ID: %{id}":"Eliminar ID: %{id}","Delete site: %{site_name}":"Eliminar sitio: %{site_name}","Deploy":"Desplegar","Deploy %{conf_name} to %{node_name} failed":"Falló el desplegado de %{conf_name} a %{node_name}","Deploy %{conf_name} to %{node_name} successfully":"Desplegado de %{conf_name} a %{node_name} exitoso","Deploy successfully":"Desplegado con éxito","Description":"Descripción","Development Mode":"Modo de desarrollo","Dir":"Dir","Directive":"Directiva","Directives":"Directivas","Disable auto-renewal failed for %{name}":"No se pudo desactivar la renovación automática por %{name}","Disabled":"Desactivado","Disabled successfully":"Desactivado con éxito","Disk IO":"I/O del disco","DNS Credentials":"Credenciales de DNS","DNS Provider":"Proveedor DNS","DNS01":"DNS01","Do you want to deploy this file to remote server?":["¿Desea desplegar este archivo en un servidor remoto?","¿Desea desplegar este archivo en los servidores remotos?"],"Do you want to disable auto-cert renewal?":"¿Desea deshabilitar la renovación automática de certificado?","Do you want to disable this site?":"¿Quieres deshabilitar este sitio?","Do you want to enable this site?":"¿Quieres habilitar este sitio?","Do you want to enable TLS?":"¿Quieres habilitar TLS?","Do you want to remove this server?":"¿Quieres eliminar este servidor?","Domain Config Created Successfully":"Configuración de dominio creada con éxito","Domains list is empty, try to reopen auto-cert for %{config}":"La lista de dominios está vacía, intente reabrir la certificación automática para %{config}","Download latest release error":"Error al descargar la última versión","Downloading latest release":"Descargando la última versión","Dry run mode enabled":"Modo de ejecución de prueba habilitado","Duplicate":"Duplicar","Duplicate %{conf_name} to %{node_name} successfully":"Duplicado con éxito de %{conf_name} a %{node_name}","Duplicate failed":"Duplicado fallido","Duplicate successfully":"Duplicado con éxito","Duplicate to local successfully":"Duplicado con éxito a local","Edit %{n}":"Editar %{n}","Edit Configuration":"Editar Configuración","Edit Site":"Editar Sitio","Email (*)":"Correo (*)","Enable %{conf_name} in %{node_name} failed":"Falló el habilitado de %{conf_name} en %{node_name}","Enable %{conf_name} in %{node_name} successfully":"Habilitado exitoso de %{conf_name} en %{node_name}","Enable auto-renewal failed for %{name}":"No se pudo activar la renovación automática por %{name}","Enable failed":"Falló la habilitación","Enable successfully":"Habilitado con éxito","Enable TLS":"Habilitar TLS","Enabled":"Habilitado","Enabled successfully":"Habilitado con éxito","Encrypt website with Let's Encrypt":"Encriptar sitio web con Let's Encrypt","Environment":"Entorno","Environments":"Entornos","Error":"Error","Error Logs":"Registros de acceso","Executable Path":"Ruta ejecutable","Expiration Date: %{date}":"Fecha de vencimiento: %{date}","Export":"Exportar","Failed to disable %{msg}":"Error al deshabilitar %{msg}","Failed to enable %{msg}":"Error al habilitar %{msg}","Failed to get certificate information":"No se pudo obtener la información del certificado","Failed to save, syntax error(s) was detected in the configuration.":"No se pudo guardar, se detectó un error(es) de sintaxis en la configuración.","File":"Archivo","File exists":"El archivo existe","File Not Found":"Archivo no encontrado","Filter":"Filtro","Finished":"Terminado","Format Code":"Código de formato","Format error %{msg}":"Error de formato %{msg}","Format successfully":"Formateado correctamente","Generate":"Generar","Generating private key for registering account":"Generando clave privada para registrar cuenta","Get release information error":"Obtener error de información de versión","Getting the certificate, please wait...":"Obteniendo el certificado, por favor espere...","Github Proxy":"Proxy Github","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"Inicio","HTTP Challenge Port":"Puerto de desafío HTTP","HTTP Port":"Puerto HTTP","HTTP01":"HTTP01","Initial core upgrader error":"Error de actualización de kernel inicial","Initialing core upgrader":"Inicializando la actualización del kernel","Install":"Instalar","Install successfully":"Instalación exitosa","Intermediate Certification Authorities: %{issuer}":"Autoridades de certificación intermedias: %{issuer}","Issued certificate successfully":"Certificado emitido con éxito","Jwt Secret":"Secreto Jwt","Last checked at":"Comprobado por última vez el","Leave blank for no change":"Para no modificar dejar en blanco","Leave blank for the default: https://api.openai.com/":"Dejar en blanco para el valor predeterminado: https://api.openai.com/","Light":"Claro","Link Start":"Iniciar conexión","Load Averages:":"Promedios de carga:","Local":"Local","Location":"Ubicación","Locations":"Ubicaciones","Login":"Acceso","Login successful":"Acceso exitoso","Logout successful":"Cierre de sesión exitoso","Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort before obtaining the certificate.":"Asegúrese de haber configurado un proxy reverso para el directorio .well-known en HTTPChallengePort antes de obtener el certificado.","Manage Configs":"Administrar configuraciones","Manage Sites":"Administrar sitios","Manage Users":"Administrar usuarios","Memory":"Memoria","Memory and Storage":"Memoria y almacenamiento","Modify":"Modificar","Modify Config":"Modificar configuración","Multi-line Directive":"Directiva multilínea","Name":"Nombre","Network":"Red","Network Statistics":"Estadísticas de red","Network Total Receive":"Total recibido por la red","Network Total Send":"Total enviado por la red","New version released":"Se liberó una nueva versión","Next":"Siguiente","Nginx Access Log Path":"Ruta de registro de acceso de Nginx","Nginx Configuration Parse Error":"Error de análisis de configuración de Nginx","Nginx Control":"Control de Nginx","Nginx Error Log Path":"Ruta de registro de errores de Nginx","Nginx Log":"Registro Nginx","Nginx reloaded successfully":"Nginx recargado con éxito","Nginx restarted successfully":"Nginx reiniciado con éxito","No":"No","Node Secret":"Secreto del nodo","Not Found":"No encontrado","Not Valid Before: %{date}":"No válido antes: %{date}","Note":"Nota","Obtain certificate":"Obtener certificado","Obtaining certificate":"Obteniendo certificado","Offline":"Desconectado","OK":"OK","Online":"Conectado","OpenAI":"OpenAI","OS":"SO","OS:":"SO:","Overwrite":"Sobrescribir","Overwrite exist file":"Sobrescribir archivo existente","Params":"Parámetros","Password":"Contraseña","Password (*)":"Contraseña (*)","Path":"Ruta","Perform core upgrade error":"Error al ejecutar la actualización del kernel","Performing core upgrade":"Realizando la actualizaciónd el kernel","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"Complete las credenciales de autenticación de la API proporcionadas por su proveedor de DNS. Agregaremos uno o más registros TXT a los registros DNS de su dominio para verificar la propiedad. Una vez que se complete la verificación, se eliminarán los registros. Tenga en cuenta que las configuraciones de tiempo que aparecen debajo están todas en segundos.","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"Primero agregue las credenciales en Certificación > Credenciales de DNS y luego seleccione una de las credenciales de aquí debajo para llamar a la API del proveedor de DNS.","Please input name, this will be used as the filename of the new configuration!":"Ingrese el nombre, ¡este se usará como el nombre de archivo de la nueva configuración!","Please input your E-mail!":"¡Por favor ingrese su correo electrónico!","Please input your password!":"¡Por favor ingrese su contraseña!","Please input your username!":"¡Por favor ingrese su nombre de usuario!","Please select at least one node!":"¡Seleccione al menos un nodo!","Pre-release":"Prelanzamiento","Preference":"Configuración","Preparing lego configurations":"Preparar la configuración de LEGO","Prohibit changing root password in demo":"Prohibir cambiar la contraseña de root en la demostración","Prohibit deleting the default user":"Prohibir la eliminación del usuario predeterminado","Project Team":"Grupo del proyecto","Provider":"Proveedor","Reads":"Lecturas","Receive":"Recibido","Regenerate response":"Regenerar respuesta","Registering user":"Registrando Usuario","Reinstall":"Reinstalar","Release Note":"Nota de versión","Reload":"Recargar","Reloading":"Recargando","Reloading nginx":"Recargando Nginx","Requested with wrong parameters":"Pedido con parámetros incorrectos","Reset":"Limpiar","Restart":"Reiniciar","Restarting":"Reiniciando","Run Mode":"Modo de ejecución","Running":"Corriendo","Save":"Guardar","Save Directive":"Guardar Directiva","Save error %{msg}":"Error al guardar %{msg}","Save successfully":"Guardado con éxito","Save Successfully":"Guardado con éxito","Saved successfully":"Guardado con éxito","Selector":"Selector","Send":"Enviado","Server error":"Error del servidor","Server Info":"Información del servidor","server_name not found in directives":"No se encuentra server_name en las directivas","server_name parameter is required":"Se requiere el parámetro server_name","Setting environment variables":"Configuración de variables de entorno","Single Directive":"Directiva de una sola línea","Site Logs":"Registros del sitio","Sites List":"Lista de sitios","SSL Certificate Key Path":"Ruta de la llave del certificado SSL","SSL Certificate Path":"Ruta del certificado SSL","SSL Certification Content":"Contenido de certificado SSL","SSL Certification Key Content":"Contenido de la llave del certificado SSL","Stable":"Estable","Status":"Estado","Stopped":"Detenido","Storage":"Almacenamiento","Subject Name: %{name}":"Nombre del asunto: %{name}","Swap":"Swap","System":"Sistema","Table":"Tabla","Target":"Objetivo","Terminal":"Terminal","Terminal Start Command":"Comando de inicio de terminal","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"El certificado de dominio se comprobará cada hora y se renovará si ha pasado más de 1 semana desde su última emisión.","The filename cannot contain the following characters: %{c}":"El nombre del archivo no puede contener los siguientes caracteres: %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"El server_name en la configuración actual debe ser el nombre de dominio que necesita para obtener el certificado, soporta dominios múltiples.","The username or password is incorrect":"El nombre de usuario o contraseña son incorrectos","Theme":"Tema","This auto-cert item is invalid, please remove it.":"Este elemento de auto-cert es inválido, elimínelo por favor.","This field should not be empty":"Este campo no debe estar vacío","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"Para garantizar que la renovación automática del certificado pueda funcionar con normalidad, debemos agregar una ubicación para transmitir la solicitud de la autoridad al backend, y debemos guardar este archivo y volver a cargar Nginx. ¿Estás seguro de que quieres continuar?","Token":"Token","Type":"Tipo","Updated at":"Actualizado a","Updated successfully":"Actualización exitosa","Upgrade":"Actualizar","Upgraded successfully":"Actualización exitosa","Upgrading Nginx UI, please wait...":"Actualizando Nginx UI, por favor espere...","Uptime:":"Tiempo encendido:","URL":"URL","User":"Usuario","Username":"Nombre de usuario","Username (*)":"Nombre de usuario (*)","Using DNS01 challenge provider":"Usando el proveedor de desafíos DNS01","Using HTTP01 challenge provider":"Usando el proveedor de desafíos HTTP01","View":"Ver","Warning":"Advertencia","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"Eliminaremos la configuración de HTTPChallenge de este archivo y recargaremos Nginx. ¿Estás seguro de que quieres continuar?","Writes":"Escrituras","Writing certificate private key to disk":"Escribir la clave privada del certificado a disco","Writing certificate to disk":"Escribir certificado a disco","Yes":"Si","You are using the latest version":"Estás usando la última versión","You can check Nginx UI upgrade at this page.":"Puede consultar la actualización de Nginx UI en esta página.","License":{"Project":"Licencia"}},"zh_CN":{"About":"关于","Access Logs":"访问日志","Action":"操作","Add":"添加","Add Directive Below":"在下面添加指令","Add Location":"添加 Location","Add Site":"添加站点","Additional":"额外选项","Advance Mode":"高级模式","API Base Url":"API 地址","API Proxy":"API 代理","API Token":"API Token","Arch":"架构","Are you sure you want to clear the record of chat?":"你确定你要清除聊天记录吗?","Are you sure you want to delete?":"您确定要删除吗?","Are you sure you want to remove this directive?":"您确定要删除这条指令?","Are you sure you want to remove this location?":"您确定要删除这个 Location?","Ask ChatGPT for Help":"与ChatGPT聊天","Assistant":"助手","Author":"作者","Auto":"自动","Auto Cert":"自动更新","Auto cert is enabled, please do not modify this certification.":"自动更新已启用,请勿修改此证书配置。","Auto Refresh":"自动刷新","Auto-Cert Log":"证书自动续期日志","Auto-renewal disabled for %{name}":"成功关闭 %{name} 自动续签","Auto-renewal enabled for %{name}":"成功启用 %{name} 自动续签","Back":"返回","Back Home":"返回首页","Base information":"基本信息","Basic":"基本","Basic Mode":"基本模式","Batch Modify":"批量修改","Build with":"构建基于","CADir":"CADir","Cancel":"取消","Certificate has expired":"此证书已过期","Certificate is valid":"此证书有效","Certificate Status":"证书状态","Certification":"证书","Certification List":"证书列表","Challenge Method":"挑战方法","Change Certificate":"更改证书","Channel":"通道","ChatGPT Model":"ChatGPT 模型","Check again":"重新检查","Chinese user: https://ghproxy.com/":"中国用户:https://ghproxy.com/","Cleaning environment variables":"正在清理环境变量","Clear":"清空","Comments":"注释","Config Name":"配置文件名称","Config Templates":"配置","Configuration file is test successful":"配置文件测试成功","Configuration Name":"配置名称","Configurations":"配置","Configure SSL":"配置 SSL","Connected":"已连接","Content":"内容","Core Upgrade":"核心升级","CPU Status":"CPU 状态","CPU:":"CPU:","Create Another":"再创建一个","Created at":"创建时间","Creating client facilitates communication with the CA server":"正在创建客户端用于与 CA 服务器通信","Credential":"DNS 凭证","Credentials":"凭证","Current Version":"当前版本","Custom":"自定义","Dark":"深色","Dashboard":"仪表盘","Database (Optional, default: database)":"数据库 (可选,默认: database)","Delete":"删除","Delete ID: %{id}":"删除 ID: %{id}","Delete site: %{site_name}":"删除站点: %{site_name}","Deploy":"部署","Deploy %{conf_name} to %{node_name} failed":"部署%{conf_name}到%{node_name}失败","Deploy %{conf_name} to %{node_name} successfully":"成功地将%{conf_name}部署到%{node_name}。","Deploy successfully":"部署成功","Description":"描述","Development Mode":"开发模式","Dir":"目录","Directive":"指令","Directives":"指令","Disable auto-renewal failed for %{name}":"关闭 %{name} 自动续签失败","Disabled":"禁用","Disabled successfully":"禁用成功","Disk IO":"磁盘 IO","DNS Credentials":"DNS 凭证","DNS Provider":"DNS供应商","DNS01":"DNS01","Do you want to deploy this file to remote server?":"你想把这个文件部署到远程服务器上吗?","Do you want to disable auto-cert renewal?":"你想禁用自动更新证书吗?","Do you want to disable this site?":"你想停用这个网站吗?","Do you want to enable this site?":"你想启用这个网站吗?","Do you want to enable TLS?":"你想启用TLS吗?","Do you want to remove this server?":"你想删除这个服务器吗?","Domain Config Created Successfully":"域名配置文件创建成功","Domains list is empty, try to reopen auto-cert for %{config}":"域名列表为空,请尝试为%{config}重新打开证书自动续期。","Download latest release error":"下载最新版本错误","Downloading latest release":"下载最新版本","Dry run mode enabled":"试运行模式已启动","Duplicate":"复制","Duplicate %{conf_name} to %{node_name} successfully":"成功地将%{conf_name}复制到%{node_name}。","Duplicate failed":"复制失败","Duplicate successfully":"复制成功","Duplicate to local successfully":"成功复制到本地","Edit %{n}":"编辑 %{n}","Edit Configuration":"编辑配置","Edit Site":"编辑站点","Email (*)":"邮箱 (*)","Enable %{conf_name} in %{node_name} failed":"在%{node_name}中启用%{conf_name}失败","Enable %{conf_name} in %{node_name} successfully":"成功启用%{node_name}中的%{conf_name}。","Enable auto-renewal failed for %{name}":"启用 %{name} 自动续签失败","Enable failed":"启用失败","Enable successfully":"启用成功","Enable TLS":"启用 TLS","Enabled":"启用","Enabled successfully":"启用成功","Encrypt website with Let's Encrypt":"用 Let's Encrypt 对网站进行加密","Environment":"环境","Environments":"环境","Error":"错误","Error Logs":"错误日志","Executable Path":"可执行文件路径","Expiration Date: %{date}":"过期时间: %{date}","Export":"导出","Failed to disable %{msg}":"禁用失败 %{msg}","Failed to enable %{msg}":"启用失败 %{msg}","Failed to get certificate information":"获取证书信息失败","Failed to save, syntax error(s) was detected in the configuration.":"保存失败,在配置中检测到语法错误。","File":"文件","File exists":"文件已存在","File Not Found":"未找到文件","Filter":"过滤","Finished":"完成","Format Code":"代码格式化","Format error %{msg}":"保存错误 %{msg}","Format successfully":"格式化成功","Generate":"生成","Generating private key for registering account":"正在生成私钥用于注册账户","Get release information error":"获取发布信息错误","Getting the certificate, please wait...":"正在获取证书,请稍等...","Github Proxy":"Github代理","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"首页","HTTP Challenge Port":"HTTP Challenge 监听端口","HTTP Port":"HTTP 监听端口","HTTP01":"HTTP01","Initial core upgrader error":"初始化核心升级程序错误","Initialing core upgrader":"初始化核心升级器","Install":"安装","Install successfully":"安装成功","Intermediate Certification Authorities: %{issuer}":"中级证书颁发机构: %{issuer}","Issued certificate successfully":"证书申请成功","Jwt Secret":"Jwt 密钥","Last checked at":"最后检查时间","Leave blank for no change":"留空表示不修改","Leave blank for the default: https://api.openai.com/":"留空为默认:https://api.openai.com/","Light":"浅色","Link Start":"链接","Load Averages:":"系统负载:","Local":"本地","Location":"Location","Locations":"Locations","Login":"登录","Login successful":"登录成功","Logout successful":"登出成功","Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort before obtaining the certificate.":"在获取签发证书前,请确保配置文件中已将 .well-known 目录反向代理到 HTTPChallengePort。","Manage Configs":"配置管理","Manage Sites":"网站管理","Manage Users":"用户管理","Memory":"内存","Memory and Storage":"内存与存储","Modify":"修改","Modify Config":"修改配置文件","Multi-line Directive":"单行指令","Name":"名称","Network":"网络","Network Statistics":"流量统计","Network Total Receive":"下载流量","Network Total Send":"上传流量","New version released":"新版本发布","Next":"下一步","Nginx Access Log Path":"Nginx 访问日志路径","Nginx Configuration Parse Error":"Nginx 配置解析错误","Nginx Control":"控制 Nginx","Nginx Error Log Path":"Nginx 错误日志路径","Nginx Log":"Nginx 日志","Nginx reloaded successfully":"Nginx 重载成功","Nginx restarted successfully":"Nginx 重启成功","No":"取消","Not Found":"找不到页面","Not Valid Before: %{date}":"此前无效: %{date}","Note":"注意","Obtain certificate":"获取证书","Obtaining certificate":"正在获取证书","Offline":"离线","OK":"确定","Online":"在线","OpenAI":"OpenAI","OS":"OS","OS:":"OS:","Overwrite":"覆盖","Overwrite exist file":"覆盖现有文件","Params":"参数","Password":"密码","Password (*)":"密码 (*)","Path":"路径","Perform core upgrade error":"执行核心升级错误","Performing core upgrade":"正在进行核心升级","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"请填写您的DNS提供商提供的API认证凭证。我们将在你的域名的DNS记录中添加一个或多个TXT记录,以进行所有权验证。一旦验证完成,这些记录将被删除。请注意,下面的时间配置都是以秒为单位。","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"请首先在 “证书”>”DNS凭证 \"中添加凭证,然后在下方选择一个凭证,请求DNS提供商的API。","Please input name, this will be used as the filename of the new configuration!":"请输入名称,这将被用作新配置的文件名!","Please input your E-mail!":"请输入您的邮箱!","Please input your password!":"请输入您的密码!","Please input your username!":"请输入您的用户名!","Please select at least one node!":"请至少选择一个节点!","Pre-release":"预发布","Preference":"偏好设置","Preparing lego configurations":"正在准备 Lego 的配置","Prohibit changing root password in demo":"禁止在演示模式下修改 root 账户的密码","Prohibit deleting the default user":"禁止删除默认用户","Project Team":"项目团队","Provider":"提供商","Reads":"读","Receive":"下载","Regenerate response":"重新生成响应","Registering user":"正在注册用户","Reinstall":"重新安装","Release Note":"发行日志","Reload":"重载","Reloading":"重载中","Reloading nginx":"正在重载 Nginx","Requested with wrong parameters":"请求参数错误","Reset":"重置","Restart":"重启","Restarting":"重启中","Run Mode":"运行模式","Running":"运行中","Save":"保存","Save Directive":"保存指令","Save error %{msg}":"保存错误 %{msg}","Save successfully":"保存成功","Save Successfully":"保存成功","Saved successfully":"保存成功","Selector":"选择器","Send":"上传","Server error":"服务器错误","Server Info":"服务器信息","server_name not found in directives":"未在指令集合中找到 server_name","server_name parameter is required":"必须为 server_name 指令指明参数","Setting environment variables":"正在设置环境变量","Single Directive":"单行指令","Site Logs":"站点列表","Sites List":"站点列表","SSL Certificate Key Path":"SSL证书密钥路径","SSL Certificate Path":"SSL证书路径","SSL Certification Content":"SSL证书内容","SSL Certification Key Content":"SSL证书密钥内容","Stable":"稳定","Status":"状态","Stopped":"已停止","Storage":"存储","Subject Name: %{name}":"主体名称: %{name}","Swap":"Swap","System":"系统","Table":"列表","Target":"目标","Terminal":"终端","Terminal Start Command":"终端启动命令","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"系统将会每小时检测一次该域名证书,若距离上次签发已超过1周,则将自动续签。","The filename cannot contain the following characters: %{c}":"文件名不能包含以下字符: %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"当前配置中的 server_name 必须为需要申请证书的域名。","The username or password is incorrect":"用户名或密码错误","Theme":"主题","This auto-cert item is invalid, please remove it.":"这个证书自动续期项目是无效的,请删除。","This field should not be empty":"该字段不能为空","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"为了确保认证自动更新能够正常工作,我们需要添加一个能够代理从权威机构到后端的请求的 Location,并且我们需要保存这个文件并重新加载Nginx。你确定要继续吗?","Token":"Token","Type":"类型","Updated at":"修改时间","Updated successfully":"更新成功","Upgrade":"升级","Upgraded successfully":"升级成功","Upgrading Nginx UI, please wait...":"正在升级Nginx UI,请等待...","Uptime:":"运行时间:","URL":"URL","User":"用户","Username":"用户名","Username (*)":"用户名 (*)","Using DNS01 challenge provider":"使用 DNS01 Challenge 提供商","Using HTTP01 challenge provider":"使用 HTTP01 challenge provider","View":"查看","Warning":"警告","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"我们将从这个文件中删除HTTPChallenge的配置,并重新加载Nginx。你确定要继续吗?","Writes":"写","Writing certificate private key to disk":"正在将证书私钥写入磁盘","Writing certificate to disk":"正在将证书写入磁盘","Yes":"是的","You are using the latest version":"您使用的是最新版本","You can check Nginx UI upgrade at this page.":"你可以在这个页面检查Nginx UI的升级。","License":{"Project":"开源许可"}},"zh_TW":{"About":"關於","Access Logs":"訪問日誌","Action":"操作","Add":"新增","Add Directive Below":"在下面新增指令","Add Location":"新增 Location","Add Site":"新增站點","Additional":"其他設定","Advance Mode":"高階模式","API Base Url":"API 基本網址","API Proxy":"API 代理","API Token":"API 令牌","Arch":"架搆","Are you sure you want to clear the record of chat?":"您確定要清除聊天記錄嗎?","Are you sure you want to delete?":"你確定你要刪除?","Are you sure you want to remove this directive?":"您確定要刪除這條指令?","Are you sure you want to remove this location?":"您確定要刪除此 Location 嗎?","Author":"作者","Auto":"自動","Auto Cert":"自動更新","Auto cert is enabled, please do not modify this certification.":"自動證書已啟用,請不要修改此證書。","Auto Refresh":"自動刷新","Auto-Cert Log":"自動證書日誌","Auto-renewal disabled for %{name}":"已關閉 %{name} 自動續簽","Auto-renewal enabled for %{name}":"已啟用 %{name} 自動續簽","Back":"返回","Back Home":"回到首頁","Base information":"基本訊息","Basic":"基本","Basic Mode":"基本模式","Batch Modify":"批量修改","Build with":"構建基於","Cancel":"取消","Certificate has expired":"此憑證已過期","Certificate is valid":"此憑證有效","Certificate Status":"憑證狀態","Certification":"證照","Certification List":"認證清單","Challenge Method":"挑戰方式","Change Certificate":"更改證書","ChatGPT Model":"ChatGPT模型","Check again":"再次檢查","Chinese user: https://ghproxy.com/":"中國用戶:https://ghproxy.com/","Cleaning environment variables":"清理環境變量","Clear":"清除","Comments":"註釋","Config Name":"配置名稱","Config Templates":"配置模板","Configuration file is test successful":"配置文件測試成功","Configuration Name":"配置名稱","Configurations":"配置","Configure SSL":"配置 SSL","Content":"內容","Core Upgrade":"核心升級","CPU Status":"中央處理器狀態","CPU:":"中央處理器:","Create Another":"再創建一個","Created at":"建立時間","Creating client facilitates communication with the CA server":"創建客戶端方便與CA服務器通信","Credential":"憑證","Credentials":"登入資訊","Current Version":"當前版本","Custom":"自訂","Dark":"深色","Dashboard":"儀表盤","Database (Optional, default: database)":"資料庫 (可選,預設: database)","Delete":"刪除","Delete ID: %{id}":"刪除 ID: %{id}","Delete site: %{site_name}":"刪除站點:%{site_name}","Description":"敘述","Development Mode":"開發模式","Dir":"目錄","Directive":"指令","Directives":"指令","Disable auto-renewal failed for %{name}":"關閉 %{name} 自動續簽失敗","Disabled":"禁用","Disabled successfully":"禁用成功","Disk IO":"磁碟 IO","DNS Credentials":"DNS 憑據","DNS Provider":"DNS 供應商","DNS01":"DNS01","Do you want to disable auto-cert renewal?":"您要禁用自動證書續訂嗎?","Do you want to disable this site?":"你想禁用這個網站嗎?","Do you want to enable this site?":"您要啟用此站點嗎?","Do you want to enable TLS?":"您想啟用 TLS 嗎?","Do you want to remove this server?":"您要刪除此服務器嗎?","Domain Config Created Successfully":"域名配置文件創建成功","Domains list is empty, try to reopen auto-cert for %{config}":"域列表為空,請嘗試重新打開 %{config} 的自動證書","Download latest release error":"下載最新版本錯誤","Downloading latest release":"正在下載最新版本","Duplicate":"複製","Edit %{n}":"編輯 %{n}","Edit Configuration":"編輯配置","Edit Site":"編輯站點","Email (*)":"郵箱 (*)","Enable auto-renewal failed for %{name}":"啟用 %{name} 自動續簽失敗","Enable failed":"啟用失敗","Enable TLS":"啟用 TLS","Enabled":"啟用","Enabled successfully":"啟用成功","Encrypt website with Let's Encrypt":"用 Let's Encrypt 對網站進行加密","Error":"錯誤","Error Logs":"錯誤日志","Executable Path":"可執行檔路徑","Expiration Date: %{date}":"過期時間: %{date}","Export":"導出","Failed to disable %{msg}":"禁用失敗 %{msg}","Failed to enable %{msg}":"啟用失敗 %{msg}","Failed to get certificate information":"獲取證書信息失敗","Failed to save, syntax error(s) was detected in the configuration.":"保存失敗,在配置中檢測到語法錯誤。","File":"文件","File exists":"文件已存在","File Not Found":"未找到檔案","Filter":"篩選","Finished":"完成","Format Code":"格式化代碼","Format error %{msg}":"格式錯誤 %{msg}","Format successfully":"格式化成功","Generate":"生成","Generating private key for registering account":"生成註冊賬號私鑰","Get release information error":"獲取發布信息錯誤","Getting the certificate, please wait...":"正在獲取憑證,請稍等...","Github Proxy":"Github 代理","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"首頁","HTTP Challenge Port":"HTTP 挑戰端口","HTTP Port":"HTTP 監聽埠","HTTP01":"HTTP01","Initial core upgrader error":"初始核心升級程序錯誤","Initialing core upgrader":"正在初始化核心升級程序","Install":"安裝","Install successfully":"安裝成功","Intermediate Certification Authorities: %{issuer}":"中級憑證頒發機構: %{issuer}","Issued certificate successfully":"頒發證書成功","Jwt Secret":"Jwt Secret","Last checked at":"上次檢查時間","Leave blank for no change":"留空表示不修改","Leave blank for the default: https://api.openai.com/":"默認留空:https://api.openai.com/","Light":"淺色","Load Averages:":"系統負載:","Location":"Location","Locations":"Locations","Login":"登入","Login successful":"登入成功","Logout successful":"登出成功","Make sure you have configured a reverse proxy for .well-known directory to HTTPChallengePort before obtaining the certificate.":"在獲取證書前,請確保配置檔案中已將 .well-known 目錄反向代理到 HTTPChallengePort。","Manage Configs":"配置管理","Manage Sites":"網站管理","Manage Users":"使用者管理","Memory":"記憶體","Memory and Storage":"記憶體和存儲","Modify":"修改","Modify Config":"修改配置","Multi-line Directive":"多行指令","Name":"名稱","Network":"網路","Network Statistics":"網路統計","Network Total Receive":"下載流量","Network Total Send":"上傳流量","New version released":"新版本發布","Next":"下一步","Nginx Access Log Path":"Nginx 訪問日誌路徑","Nginx Configuration Parse Error":"Nginx 配置解析錯誤","Nginx Control":"Nginx 控件","Nginx Error Log Path":"Nginx 錯誤日誌路徑","Nginx Log":"Nginx 日誌","Nginx reloaded successfully":"Nginx 重載成功","Nginx restarted successfully":"Nginx 重啟成功","No":"取消","Not Found":"找不到頁面","Not Valid Before: %{date}":"此前無效: %{date}","Note":"備註","Obtain certificate":"取得證書","Obtaining certificate":"正在獲取證書","OK":"確定","OpenAI":"OpenAI","OS":"作業系統","OS:":"作業系統:","Params":"參數","Password":"密碼","Password (*)":"密碼 (*)","Path":"路徑","Perform core upgrade error":"執行核心升級錯誤","Performing core upgrade":"正在執行核心升級","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"請填寫您的 DNS 提供商提供的 API 身份驗證憑據。我們會將一個或多個 TXT 記錄添加到您域的 DNS 記錄中以進行所有權驗證。驗證完成後,記錄將被刪除。請注意,以下時間配置均以秒為單位。","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"請先在 Certification > DNS Credentials 中添加憑據,然後選擇以下憑據之一以請求 DNS 提供商的 API。","Please input name, this will be used as the filename of the new configuration!":"請輸入名稱,這將作為新配置的文件名!","Please input your E-mail!":"請輸入您的郵箱!","Please input your password!":"請輸入您的密碼!","Please input your username!":"請輸入您的使用者名稱!","Preference":"設定","Preparing lego configurations":"準備 Lego 配置","Prohibit changing root password in demo":"禁止在demo中修改root密碼","Prohibit deleting the default user":"禁止刪除默認用戶","Project Team":"專案團隊","Provider":"供應者","Reads":"讀","Receive":"下載","Regenerate response":"重新生成響應","Registering user":"註冊用戶","Reinstall":"安裝","Release Note":"發行公告","Reload":"重新載入","Reloading":"换弹中","Reloading nginx":"重载 Nginx","Reset":"重設","Restart":"重新啟動","Restarting":"重啟","Run Mode":"高階模式","Running":"運行中","Save":"儲存","Save Directive":"儲存指令","Save error %{msg}":"儲存錯誤 %{msg}","Save successfully":"保存成功","Save Successfully":"保存成功","Saved successfully":"儲存成功","Selector":"選擇器","Send":"上傳","Server error":"伺服器錯誤","Server Info":"伺服器資訊","server_name not found in directives":"未在指令集合中找到 server_name","server_name parameter is required":"必須為 server_name 指令指明參數","Setting environment variables":"設置環境變量","Single Directive":"單行指令","Site Logs":"網站日誌","Sites List":"站點列表","SSL Certificate Key Path":"SSL 證書密鑰路徑","SSL Certificate Path":"SSL證書路徑","SSL Certification Content":"SSL認證內容","SSL Certification Key Content":"SSL 證書密鑰內容","Status":"狀態","Stopped":"已停止","Storage":"儲存","Subject Name: %{name}":"主體名稱: %{name}","Swap":"交換空間","System":"系統","Table":"表格","Terminal":"終端","Terminal Start Command":"終端啟動命令","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"系統將會每小時檢測一次該域名證書,若距離上次簽發已超過1 週,則將自動續簽。
如果您之前沒有證書,請先點選「從 Let's Encrypt 獲取證書」。","The filename cannot contain the following characters: %{c}":"檔名不能包含以下字元: %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"注意:當前配置中的 server_name 必須為需要申請證書的域名。","The username or password is incorrect":"用戶名或密碼不正確","Theme":"外觀樣式","This auto-cert item is invalid, please remove it.":"此自動證書項無效,請將其刪除。","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"為了保證證書自動續期能夠正常進行,我們需要添加一個 Location 來代理從權限到後端的請求,我們需要保存這個文件並重新加載Nginx。你確定你要繼續嗎?","Type":"類型","Updated at":"修改時間","Updated successfully":"已成功更新","Upgrade":"升級","Upgraded successfully":"升級成功","Upgrading Nginx UI, please wait...":"正在升級 Nginx UI,請稍候...","Uptime:":"執行時間:","Username":"使用者名稱","Username (*)":"使用者名稱 (*)","Using DNS01 challenge provider":"使用 DNS01 挑戰提供者","Using HTTP01 challenge provider":"使用 HTTP01 挑戰提供者","View":"查看","Warning":"警告","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"我們將從該文件中刪除 HTTPChallenge 配置並重新加載 Nginx 配置文件。你確定你要繼續嗎?","Writes":"寫","Writing certificate private key to disk":"將證書私鑰寫入磁盤","Writing certificate to disk":"將證書寫入磁盤","Yes":"是的","You are using the latest version":"您使用的是最新版本","You can check Nginx UI upgrade at this page.":"您可以在此頁面查看 Nginx UI 升級。","License":{"Project":"開源軟體授權條款"}},"fr_FR":{"About":"À propos","Access Logs":"Journaux d'accès","Action":"Action","Add":"Ajouter","Add Directive Below":"Ajouter une directive","Add Location":"Ajouter une localisation","Add Site":"Ajouter un site","Advance Mode":"Mode avancé","API Base Url":"URL de base de l'API","API Proxy":"Proxy d'API","API Token":"Jeton d'API","Are you sure you want to clear the record of chat?":"Voulez-vous vraiment effacer l'historique du chat ?","Are you sure you want to delete?":"Etes-vous sûr que vous voulez supprimer ?","Are you sure you want to remove this directive?":"Voulez-vous vraiment supprimer cette directive ?","Are you sure you want to remove this location?":"Voulez-vous vraiment supprimer cette localisation ?","Author":"Autheur","Auto":"Auto","Auto Cert":"Auto Cert","Auto cert is enabled, please do not modify this certification.":"La certification automatique est activée, veuillez ne pas modifier cette certification.","Auto Refresh":"Actualisation automatique","Auto-renewal disabled for %{name}":"Renouvellement automatique désactivé pour %{name}","Auto-renewal enabled for %{name}":"Renouvellement automatique activé pour %{name}","Back":"Retour","Back Home":"Retour au menu principal","Base information":"Information générale","Basic":"Basique","Basic Mode":"Mode simple","Build with":"Build avec","Cancel":"Annuler","Certificate has expired":"Le certificat a expiré","Certificate is valid":"Le certificat est valide","Certificate Status":"État du certificat","Certification":"Certification","Certification List":"Liste des certifications","Challenge Method":"Méthode de challenge","Change Certificate":"Changer de certificat","ChatGPT Model":"Modèle ChatGPT","Check again":"Revérifier","Chinese user: https://ghproxy.com/":"Utilisateur chinois : https://ghproxy.com/","Cleaning environment variables":"Nettoyage des variables d'environnement","Clear":"Effacer","Comments":"Commentaires","Config Name":"Nom de la config","Config Templates":"Modèles de configuration","Configuration file is test successful":"Le fichier de configuration est testé avec succès","Configuration Name":"Nom de la configuration","Configurations":"Configurations","Configure SSL":"Configurer SSL","Content":"Contenu","Core Upgrade":"Mise à jour du core","CPU Status":"État du processeur","CPU:":"CPU :","Create Another":"Créer un autre","Created at":"Créé le","Creating client facilitates communication with the CA server":"La création du client facilite la communication avec le serveur CA","Credential":"Identifiant","Credentials":"Identifiants","Current Version":"Version actuelle","Custom":"Custom","Dark":"Sombre","Dashboard":"Dashboard","Database (Optional, default: database)":"Base de données (Facultatif, par défaut : database)","Delete":"Supprimer","Delete ID: %{id}":"Supprimer l'identifiant : %{id}","Delete site: %{site_name}":"Supprimer le site : %{site_name}","Description":"Description","Development Mode":"Mode développement","Dir":"Répertoire","Directive":"Directive","Directives":"Directives","Disable auto-renewal failed for %{name}":"La désactivation du renouvellement automatique a échoué pour %{name}","Disabled":"Désactivé","Disabled successfully":"Désactivé avec succès","Disk IO":"E/S disque","DNS Credentials":"Identifiants DNS","DNS Provider":"Fournisseur DNS","DNS01":"DNS01","Do you want to disable auto-cert renewal?":"Voulez-vous désactiver le renouvellement automatique des certificats ?","Do you want to disable this site?":"Voulez-vous désactiver ce site ?","Do you want to enable this site?":"Voulez-vous activer ce site ?","Do you want to enable TLS?":"Voulez-vous activer TLS ?","Do you want to remove this server?":"Voulez-vous supprimer ce serveur ?","Domain Config Created Successfully":"La configuration du domaine a été créée avec succès","Domains list is empty, try to reopen auto-cert for %{config}":"La liste des domaines est vide, essayez de rouvrir la certification automatique pour %{config}","Download latest release error":"Erreur de téléchargement de la dernière version","Downloading latest release":"Téléchargement de la dernière version","Duplicate":"Dupliquer","Edit %{n}":"Modifier %{n}","Edit Configuration":"Modifier la configuration","Edit Site":"Modifier le site","Email (*)":"Email (*)","Enable auto-renewal failed for %{name}":"Échec de l'activation du renouvellement automatique pour %{name}","Enable failed":"Échec de l'activation","Enable TLS":"Activer TLS","Enabled":"Activé","Enabled successfully":"Activé avec succès","Encrypt website with Let's Encrypt":"Crypter le site Web avec Let's Encrypt","Error":"Erreur","Error Logs":"Journaux d'erreurs","Executable Path":"Chemin exécutable","Expiration Date: %{date}":"Date d'expiration : %{date}","Export":"Exporter","Failed to disable %{msg}":"Impossible de désactiver %{msg}","Failed to enable %{msg}":"Impossible d'activer %{msg}","Failed to get certificate information":"Échec de l'obtention des informations sur le certificat","Failed to save, syntax error(s) was detected in the configuration.":"Échec de l'enregistrement, une ou plusieurs erreurs de syntaxe ont été détectées dans la configuration.","File":"Fichier","File exists":"Le fichier existe","File Not Found":"Fichier introuvable","Filter":"Filtrer","Finished":"Finie","Format Code":"Code de formatage","Format error %{msg}":"Erreur de format %{msg}","Format successfully":"Formaté avec succès","Generate":"Générer","Generating private key for registering account":"Génération de clé privée pour l'enregistrement du compte","Get release information error":"Erreur d'obtention des informations sur la version","Getting the certificate, please wait...":"Obtention du certificat, veuillez patienter...","Github Proxy":"Proxy Github","GPT-3.5-Turbo":"GPT-3.5-Turbo","GPT-4":"GPT-4","GPT-4-32K":"GPT-4-32K","Home":"Menu principal","HTTP Challenge Port":"Port de challenge HTTP","HTTP Port":"Port HTTP","HTTP01":"HTTP01","Initial core upgrader error":"Erreur du programme de mise à niveau initial du core","Initialing core upgrader":"Initialisation du programme de mise à niveau du core","Install":"Installer","Install successfully":"Installé avec succès","Intermediate Certification Authorities: %{issuer}":"Autorités de certification intermédiaires : %{issuer}","Issued certificate successfully":"Certificat délivré avec succès","Jwt Secret":"Secret Jwt","Last checked at":"Dernière vérification le","Leave blank for no change":"Laisser vide pour aucun changement","Leave blank for the default: https://api.openai.com/":"Laissez vide pour la valeur par défaut : https://api.openai.com/","Light":"Clair","Load Averages:":"Charges moyennes :","Login":"Connexion","Login successful":"Connexion réussie","Logout successful":"Déconnexion réussie","Manage Configs":"Gérer les configurations","Manage Sites":"Gérer les sites","Manage Users":"Gérer les utilisateurs","Memory":"Mémoire","Memory and Storage":"Mémoire et stockage","Modify":"Modifier","Modify Config":"Modifier la configuration","Multi-line Directive":"Directive multiligne","Name":"Nom","Network":"Réseau","Network Statistics":"Statistiques du réseau","Network Total Receive":"Réception totale du réseau","Network Total Send":"Envoi total réseau","New version released":"Nouvelle version publiée","Next":"Suivant","Nginx Access Log Path":"Chemin du journal d'accès Nginx","Nginx Configuration Parse Error":"Erreur d'analyse de configuration Nginx","Nginx Control":"Contrôle Nginx","Nginx Error Log Path":"Chemin du journal des erreurs Nginx","Nginx Log":"Journal Nginx","Nginx reloaded successfully":"Nginx a été rechargé avec succès","Nginx restarted successfully":"Nginx a redémarré avec succès","No":"Non","Not Found":"Introuvable","Not Valid Before: %{date}":"Non valide avant : %{date}","Note":"Note","Obtain certificate":"Obtenir un certificat","Obtaining certificate":"Obtention du certificat","OK":"OK","OpenAI":"OpenAI","OS":"OS","OS:":"OS :","Params":"Paramètres","Password":"Mot de passe","Password (*)":"Mot de passe (*)","Path":"Chemin","Perform core upgrade error":"Erreur lors de la mise a niveau du core","Performing core upgrade":"Exécution de la mise à niveau du core","Please fill in the API authentication credentials provided by your DNS provider. We will add one or more TXT records to the DNS records of your domain for ownership verification. Once the verification is complete, the records will be removed. Please note that the time configurations below are all in seconds.":"Veuillez remplir les identifiants d'authentification de l'API fournis par votre fournisseur DNS. Nous ajouterons un ou plusieurs enregistrements TXT aux enregistrements DNS de votre domaine pour la vérification de la propriété. Une fois la vérification terminée, les enregistrements seront supprimés. Veuillez noter que les configurations de temps ci-dessous sont toutes en secondes.","Please first add credentials in Certification > DNS Credentials, and then select one of the credentials below to request the API of the DNS provider.":"Veuillez d'abord ajouter des informations d'identification dans Certification > Informations d'identification DNS, puis sélectionnez l'une des informations d'identification ci-dessous pour demander l'API du fournisseur DNS.","Please input name, this will be used as the filename of the new configuration!":"Veuillez entrer le nom, il sera utilisé comme nom de fichier de la nouvelle configuration !","Please input your E-mail!":"Veuillez saisir votre e-mail !","Please input your password!":"Veuillez saisir votre mot de passe !","Please input your username!":"Veuillez saisir votre nom d'utilisateur !","Preference":"Préférence","Prohibit changing root password in demo":"Interdire la modification du mot de passe root dans la démo","Prohibit deleting the default user":"Interdire la suppression de l'utilisateur par défaut","Project Team":"Groupe de projet","Provider":"Fournisseur","Regenerate response":"Régénérer la réponse","Registering user":"Enregistrement de l'utilisateur","Reinstall":"Réinstaller","Release Note":"Note de version","Reload":"Recharger","Reloading":"Rechargement","Reloading nginx":"Rechargement de nginx","Reset":"Réinitialiser","Restart":"Redémarrer","Restarting":"Redémarrage","Run Mode":"Mode d'exécution","Running":"En cours d'éxécution","Save":"Enregistrer","Save Directive":"Enregistrer la directive","Save error %{msg}":"Enregistrer l'erreur %{msg}","Save successfully":"Sauvegarde réussie","Save Successfully":"Sauvegarde Réussie","Saved successfully":"Enregistré avec succès","Selector":"Sélecteur","Send":"Envoyer","Server error":"Erreur du serveur","Server Info":"Informations sur le serveur","server_name not found in directives":"server_name introuvable dans les directives","server_name parameter is required":"Le paramètre server_name est obligatoire","Setting environment variables":"Définition des variables d'environnement","Single Directive":"Directive unique","Site Logs":"Journaux du site","Sites List":"Liste des sites","SSL Certificate Key Path":"Chemin de la clé du certificat SSL","SSL Certificate Path":"Chemin du certificat SSL","SSL Certification Content":"Contenu de la certification SSL","SSL Certification Key Content":"Contenu de la clé de certification SSL","Status":"Statut","Stopped":"Arrêté","Storage":"Stockage","Subject Name: %{name}":"Nom du sujet : %{name}","System":"Système","Table":"Tableau","Terminal":"Terminal","Terminal Start Command":"Commande de démarrage du terminal","The certificate for the domain will be checked every hour, and will be renewed if it has been more than 1 week since it was last issued.":"Le certificat du domaine sera vérifié toutes les heures et sera renouvelé s'il s'est écoulé plus d'une semaine depuis sa dernière émission.","The filename cannot contain the following characters: %{c}":"Le nom de fichier ne peut pas contenir les caractères suivants : %{c}","The server_name in the current configuration must be the domain name you need to get the certificate, support multiple domains.":"Le server_name dans la configuration actuelle doit être le nom de domaine dont vous avez besoin pour obtenir le certificat, prendre en charge plusieurs domaines.","The username or password is incorrect":"Le pseudo ou mot de passe est incorect","Theme":"Thème","To make sure the certification auto-renewal can work normally, we need to add a location which can proxy the request from authority to backend, and we need to save this file and reload the Nginx. Are you sure you want to continue?":"Pour nous assurer que le renouvellement automatique de la certification peut fonctionner normalement, nous devons ajouter un emplacement qui peut transmettre la demande de l'autorité au backend, et nous devons enregistrer ce fichier et recharger le Nginx. Êtes-vous sûr de vouloir continuer?","Type":"Type","Updated at":"Mis à jour le","Updated successfully":"Mis à jour avec succés","Upgrade":"Mettre à niveau","Upgraded successfully":"Mise à niveau réussie","Upgrading Nginx UI, please wait...":"Mise à jour de Nginx UI, veuillez patienter...","Uptime:":"Disponibilité :","Username":"Nom d'utilisateur","Username (*)":"Nom d'utilisateur (*)","Using DNS01 challenge provider":"Utilisation du fournisseur de challenge DNS01","Using HTTP01 challenge provider":"Utilisation du fournisseur de challenge HTTP01","View":"Voir","Warning":"Avertissement","We will remove the HTTPChallenge configuration from this file and reload the Nginx. Are you sure you want to continue?":"Nous allons supprimer la configuration HTTPChallenge de ce fichier et recharger le Nginx. Êtes-vous sûr de vouloir continuer?","Writes":"Écritures","Writing certificate private key to disk":"Écriture de la clé privée du certificat sur le disque","Writing certificate to disk":"Écriture du certificat sur le disque","Yes":"Oui","You are using the latest version":"Vous utilisez la dernière version","You can check Nginx UI upgrade at this page.":"Vous pouvez vérifier la mise à niveau de Nginx UI sur cette page.","License":{"Project":"Licence"}},"ru_RU":{"About":"О проекте","Access Logs":"Журнал доступа","Action":"Действие","Add":"Добавить","Add Directive Below":"Добавить директиву ниже","Add Location":"Добавить Location","Add Site":"Добавть Сайт","Advance Mode":"Расширенный режим","Are you sure you want to remove this directive?":"Вы уверены, что хотите удалить эту директиву?","Author":"Автор","Auto Cert":"Авто Сертификат","Auto cert is enabled, please do not modify this certification.":"Включено автомотическое получения сертификата. Не правте руками.","Auto Refresh":"Автообновление","Auto-Cert Log":"Логирование авто-сертификата","Auto-renewal disabled for %{name}":"Автообновление отключено для %{name}","Auto-renewal enabled for %{name}":"Автообновление включено для %{name}","Back":"Назад","Base information":"Основная информация","Basic Mode":"Простой режим","Build with":"Собрать с","Cancel":"Отмена","Certificate has expired":"Срок действия сертификата истек","Certificate is valid":"Сертификат действителен","Certificate Status":"Статус сертификата","Challenge Method":"Метод Challenge","Check again":"Проверить повторно","Clear":"Очистить","Comments":"Комментарии","Configuration file is test successful":"Проверка конфигурации успешна","Configuration Name":"Название конфигурации","Configurations":"Конфигурации","Configure SSL":"Настроить SSL","Content":"Содержание","Core Upgrade":"Обновление ядра","CPU Status":"Нагрузка CPU","CPU:":"CPU:","Create Another":"Создать еще","Created at":"Создан в","Credential":"Учетные данные","Credentials":"Учетные данные","Current Version":"Текущяя версия","Custom":"Пользовательский","Dark":"Тёмный","Dashboard":"Доска","Database (Optional, default: database)":"База данных (Опционально, по умолчанию: database)","Delete":"Удалить","Delete ID: %{id}":"Удалить ID: %{id}","Description":"Описание","Development Mode":"Режим разработки","Dir":"Директория","Directive":"Деректива","Directives":"Дерективы","Disable auto-renewal failed for %{name}":"Не удалось отключить автоматическое продление для %{name}","Disabled":"Отключено","Disabled successfully":"Отключено успешно","Disk IO":"Disk IO","Do you want to disable auto-cert renewal?":"Вы хотите отключить автоматическое обновление сертификата?","Domain Config Created Successfully":"Конфигурация домена успешно создана","Domains list is empty, try to reopen auto-cert for %{config}":"Список доменов пуст, попробуйте заново открыть авто-сертификат для %{config}","Download latest release error":"Ошибка загрузки последней версии","Downloading latest release":"Загрузка последней версии","Dry run mode enabled":"Включен пробный режим","Duplicate":"Дублировать","Edit %{n}":"Редактировать %{n}","Edit Configuration":"Редактировать Конфигурацию","Edit Site":"Редактировать Сайт","Email (*)":"Email (*)","Enable auto-renewal failed for %{name}":"Не удалось включить автоматическое продление для %{name}","Enable failed":"Включить не удалось","Enable TLS":"Включить TLS","Enabled":"Влючено","Enabled successfully":"Активировано успешно","Encrypt website with Let's Encrypt":"Использовать для сайта Let's Encrypt","Error":"Ошибка","Error Logs":"Ошибка логирования","Executable Path":"Исполняемый путь","Expiration Date: %{date}":"Дата окончания срока: %{date}","Export":"Экспорт","Failed to disable %{msg}":"Не удалось отключить %{msg}","Failed to enable %{msg}":"Не удалось включить %{msg}","Failed to get certificate information":"Не удалось получить информацию о сертификате","Failed to save, syntax error(s) was detected in the configuration.":"Не удалось сохранить, обнаружены синтаксические ошибки в конфигурации.","File":"Файл","File exists":"Файл существует","File Not Found":"Файл не найден","Filter":"Фильтр","Finished":"Готово","Format Code":"Форматировать код","Generate":"Сгенерировать","Generating private key for registering account":"Генерация приватного ключа для регистрации учетной записи","Getting the certificate, please wait...":"Получение сертификата, пожалуйста, подождите...","Home":"Главная","Initial core upgrader error":"Ошибка первоначального обновления ядра","Initialing core upgrader":"Инициализация программы обновления ядра","Install":"Установить","Intermediate Certification Authorities: %{issuer}":"Промежуточные центры сертификации: %{issuer}","Last checked at":"Последняя проверка в","Leave blank for no change":"Оставьте пустым без изменений","Leave blank for the default: https://api.openai.com/":"Оставьте пустым для значения по умолчанию: https://api.openai.com/","Light":"Светлая","Load Averages:":"Средняя нагрузка:","Location":"Location","Locations":"Locations","Login":"Логин","Login successful":"Авторизация успешна","Logout successful":"Выход выполнен успешно","Manage Configs":"Конфигурации","Manage Sites":"Сайты","Manage Users":"Пользователи","Memory":"Память","Memory and Storage":"Память и хранилище","Modify Config":"Изменить конфигурацию","Name":"Имя","Network":"Сеть","Network Statistics":"Статистика сети","Network Total Receive":"Всего получено","Network Total Send":"Всего отправлен","New version released":"Вышла новая версия","Next":"Дальше","Nginx Access Log Path":"Путь для Nginx Access Log","Nginx Control":"Управление Nginx","Nginx Error Log Path":"Путь для Nginx Error Log","Nginx Log":"Журнал","No":"Нет","Not Found":"Не найден","Not Valid Before: %{date}":"Недействительно до: %{date}","Note":"Заметка","Obtaining certificate":"Получение сертификата","OS:":"OS:","Params":"Параметры","Password":"Пароль","Password (*)":"Пароль (*)","Path":"Путь","Please input name, this will be used as the filename of the new configuration!":"Введите имя, оно будет использоваться в качестве имени файла нового поздравляем!","Please input your E-mail!":"Введите ваш E-mail!","Please input your password!":"Введите ваш пароль!","Please input your username!":"Введите ваше имя пользователя!","Preference":"Настройки","Prohibit changing root password in demo":"Запретить изменение пароля root в демо","Prohibit deleting the default user":"Запретить удаление пользователя по умолчанию","Project Team":"Команда проекта","Provider":"Провайдер","Reads":"Прочтено","Receive":"Принято","Regenerate response":"Восстановить ответ","Registering user":"Регистрация пользователя","Release Note":"Что нового","Reload":"Перегрузить","Reloading":"Перезагружается","Reloading nginx":"Перезагружается nginx","Requested with wrong parameters":"Запрос с неправильными параметрами","Reset":"Сброс","Restart":"Перезапуск","Restarting":"Перезапускается","Running":"Выполняется","Save":"Сохранить","Save Directive":"Сохранить директиву","Save error %{msg}":"Ошибка сохранения %{msg}","Saved successfully":"Успешно сохранено","Selector":"Выбор","Send":"Отправлено","Server error":"Ошибка сервера","Server Info":"Информация о сервере","server_name not found in directives":"server_name не нашел в директивах","server_name parameter is required":"server_name параметр обязателен","Setting environment variables":"Настройка переменных сред","Single Directive":"Одиночная Директива","Sites List":"Список сайтов","Status":"Статус","Stopped":"Остановлен","Storage":"Хранилище","Subject Name: %{name}":"Название темы: %{name}","Swap":"Своп","System":"Система","Terminal":"Терминал","Terminal Start Command":"Терминальная команда запуска","The filename cannot contain the following characters: %{c}":"The filename cannot contain the following characters: %{c}","The username or password is incorrect":"Имя пользователя или пароль неверны","Theme":"Тема","This auto-cert item is invalid, please remove it.":"Этот элемент автосертификата недействителен, удалите его..","Type":"Тип","Updated at":"Обновлено в","Upgrade":"Обновление","Upgrading Nginx UI, please wait...":"Обновление Nginx UI, подождите...","Uptime:":"Аптайм:","Username":"Имя пользователя","Username (*)":"Имя пользователя (*)","View":"Просмотр","Warning":"Внимание","Writes":"Записывает","Writing certificate private key to disk":"Запись закрытого ключа сертификата на диск","Writing certificate to disk":"Запись сертификата на диск","Yes":"Да","You are using the latest version":"Вы используете последнюю версию","You can check Nginx UI upgrade at this page.":"Вы можете проверить обновление Nginx UI на этой странице.","License":{"Project":"Лицензия"}}} \ No newline at end of file diff --git a/frontend/src/language/zh_CN/app.po b/frontend/src/language/zh_CN/app.po index 0f159078..4814b23d 100644 --- a/frontend/src/language/zh_CN/app.po +++ b/frontend/src/language/zh_CN/app.po @@ -149,7 +149,7 @@ msgstr "成功启用 %{name} 自动续签" #: src/views/config/Config.vue:17 src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 src/views/domain/DomainEdit.vue:225 +#: src/views/config/ConfigEdit.vue:84 src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" msgstr "返回" @@ -162,6 +162,7 @@ msgstr "返回首页" msgid "Base information" msgstr "基本信息" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 msgid "Basic" @@ -183,7 +184,7 @@ msgstr "批量修改" msgid "Build with" msgstr "构建基于" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "CADir" @@ -244,7 +245,7 @@ msgstr "ChatGPT 模型" msgid "Check again" msgstr "重新检查" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "中国用户:https://ghproxy.com/" @@ -384,6 +385,7 @@ msgstr "删除站点: %{site_name}" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "部署" @@ -661,15 +663,15 @@ msgstr "过滤" msgid "Finished" msgstr "完成" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "代码格式化" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 msgid "Format error %{msg}" msgstr "保存错误 %{msg}" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 msgid "Format successfully" msgstr "格式化成功" @@ -689,7 +691,7 @@ msgstr "获取发布信息错误" msgid "Getting the certificate, please wait..." msgstr "正在获取证书,请稍等..." -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "Github代理" @@ -712,7 +714,7 @@ msgstr "GPT-4-32K" msgid "Home" msgstr "首页" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "HTTP Challenge 监听端口" @@ -933,6 +935,11 @@ msgstr "Nginx 重启成功" msgid "No" msgstr "取消" +#: src/views/preference/BasicSettings.vue:25 +#, fuzzy +msgid "Node Secret" +msgstr "Jwt 密钥" + #: src/routes/index.ts:188 src/routes/index.ts:190 msgid "Not Found" msgstr "找不到页面" @@ -1022,6 +1029,7 @@ msgstr "密码" msgid "Password (*)" msgstr "密码 (*)" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1187,7 +1195,7 @@ msgstr "运行中" #: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 src/views/domain/DomainEdit.vue:228 +#: src/views/config/ConfigEdit.vue:90 src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 @@ -1203,7 +1211,7 @@ msgstr "保存" msgid "Save Directive" msgstr "保存指令" -#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:56 +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" msgstr "保存错误 %{msg}" @@ -1217,7 +1225,7 @@ msgstr "保存成功" msgid "Save Successfully" msgstr "保存成功" -#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:46 +#: src/views/config/ConfigEdit.vue:55 src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 msgid "Saved successfully" @@ -1238,7 +1246,7 @@ msgstr "上传" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 #: src/views/system/Upgrade.vue:54 msgid "Server error" @@ -1336,7 +1344,7 @@ msgstr "目标" msgid "Terminal" msgstr "终端" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "终端启动命令" @@ -1392,7 +1400,7 @@ msgid "Type" msgstr "类型" #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25 -#: src/views/config/config.ts:28 +#: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:55 #: src/views/user/User.vue:37 diff --git a/frontend/src/language/zh_TW/app.po b/frontend/src/language/zh_TW/app.po index 492b4d14..322c7ad7 100644 --- a/frontend/src/language/zh_TW/app.po +++ b/frontend/src/language/zh_TW/app.po @@ -150,7 +150,7 @@ msgstr "已啟用 %{name} 自動續簽" #: src/views/config/Config.vue:17 src/views/config/Config.vue:18 #: src/views/config/Config.vue:28 src/views/config/Config.vue:6 -#: src/views/config/ConfigEdit.vue:80 src/views/domain/DomainEdit.vue:225 +#: src/views/config/ConfigEdit.vue:84 src/views/domain/DomainEdit.vue:225 #: src/views/nginx_log/NginxLog.vue:161 msgid "Back" msgstr "返回" @@ -163,6 +163,7 @@ msgstr "回到首頁" msgid "Base information" msgstr "基本訊息" +#: src/views/config/ConfigEdit.vue:26 #: src/views/domain/components/RightSettings.vue:4 #: src/views/preference/Preference.vue:5 msgid "Basic" @@ -184,7 +185,7 @@ msgstr "批量修改" msgid "Build with" msgstr "構建基於" -#: src/views/preference/BasicSettings.vue:35 +#: src/views/preference/BasicSettings.vue:38 msgid "CADir" msgstr "" @@ -245,7 +246,7 @@ msgstr "ChatGPT模型" msgid "Check again" msgstr "再次檢查" -#: src/views/preference/BasicSettings.vue:33 +#: src/views/preference/BasicSettings.vue:36 msgid "Chinese user: https://ghproxy.com/" msgstr "中國用戶:https://ghproxy.com/" @@ -385,6 +386,7 @@ msgstr "刪除站點:%{site_name}" #: src/views/domain/components/Deploy.vue:12 #: src/views/domain/components/Deploy.vue:13 +#: src/views/domain/components/RightSettings.vue:15 msgid "Deploy" msgstr "" @@ -671,15 +673,15 @@ msgstr "篩選" msgid "Finished" msgstr "完成" -#: src/views/config/ConfigEdit.vue:83 +#: src/views/config/ConfigEdit.vue:87 msgid "Format Code" msgstr "格式化代碼" -#: src/views/config/ConfigEdit.vue:64 +#: src/views/config/ConfigEdit.vue:68 msgid "Format error %{msg}" msgstr "格式錯誤 %{msg}" -#: src/views/config/ConfigEdit.vue:62 +#: src/views/config/ConfigEdit.vue:66 msgid "Format successfully" msgstr "格式化成功" @@ -699,7 +701,7 @@ msgstr "獲取發布信息錯誤" msgid "Getting the certificate, please wait..." msgstr "正在獲取憑證,請稍等..." -#: src/views/preference/BasicSettings.vue:31 +#: src/views/preference/BasicSettings.vue:34 msgid "Github Proxy" msgstr "Github 代理" @@ -722,7 +724,7 @@ msgstr "GPT-4-32K" msgid "Home" msgstr "首頁" -#: src/views/preference/BasicSettings.vue:28 +#: src/views/preference/BasicSettings.vue:31 msgid "HTTP Challenge Port" msgstr "HTTP 挑戰端口" @@ -944,6 +946,11 @@ msgstr "Nginx 重啟成功" msgid "No" msgstr "取消" +#: src/views/preference/BasicSettings.vue:25 +#, fuzzy +msgid "Node Secret" +msgstr "Jwt Secret" + #: src/routes/index.ts:188 src/routes/index.ts:190 msgid "Not Found" msgstr "找不到頁面" @@ -1033,6 +1040,7 @@ msgstr "密碼" msgid "Password (*)" msgstr "密碼 (*)" +#: src/views/config/ConfigEdit.vue:28 #: src/views/domain/ngx_conf/LocationEditor.vue:38 #: src/views/domain/ngx_conf/LocationEditor.vue:55 msgid "Path" @@ -1198,7 +1206,7 @@ msgstr "運行中" #: src/components/ChatGPT/ChatGPT.vue:21 src/components/ChatGPT/ChatGPT.vue:22 #: src/components/ChatGPT/ChatGPT.vue:26 src/components/ChatGPT/ChatGPT.vue:28 -#: src/views/config/ConfigEdit.vue:86 src/views/domain/DomainEdit.vue:228 +#: src/views/config/ConfigEdit.vue:90 src/views/domain/DomainEdit.vue:228 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:32 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:39 @@ -1214,7 +1222,7 @@ msgstr "儲存" msgid "Save Directive" msgstr "儲存指令" -#: src/views/config/ConfigEdit.vue:53 src/views/domain/DomainAdd.vue:56 +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:56 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:36 msgid "Save error %{msg}" msgstr "儲存錯誤 %{msg}" @@ -1228,7 +1236,7 @@ msgstr "保存成功" msgid "Save Successfully" msgstr "保存成功" -#: src/views/config/ConfigEdit.vue:51 src/views/domain/DomainAdd.vue:46 +#: src/views/config/ConfigEdit.vue:55 src/views/domain/DomainAdd.vue:46 #: src/views/domain/DomainEdit.vue:147 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34 msgid "Saved successfully" @@ -1249,7 +1257,7 @@ msgstr "上傳" #: src/components/StdDataDisplay/StdTable.vue:168 #: src/components/StdDataDisplay/StdTable.vue:343 #: src/components/StdDataDisplay/StdTable.vue:463 -#: src/views/config/ConfigEdit.vue:37 src/views/domain/DomainList.vue:83 +#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainList.vue:83 #: src/views/other/Install.vue:71 src/views/preference/Preference.vue:62 #: src/views/system/Upgrade.vue:54 msgid "Server error" @@ -1348,7 +1356,7 @@ msgstr "" msgid "Terminal" msgstr "終端" -#: src/views/preference/BasicSettings.vue:25 +#: src/views/preference/BasicSettings.vue:28 msgid "Terminal Start Command" msgstr "終端啟動命令" @@ -1406,7 +1414,7 @@ msgid "Type" msgstr "類型" #: src/views/cert/Cert.vue:68 src/views/cert/DNSCredential.vue:25 -#: src/views/config/config.ts:28 +#: src/views/config/config.ts:28 src/views/config/ConfigEdit.vue:31 #: src/views/domain/components/RightSettings.vue:11 #: src/views/domain/DomainList.vue:41 src/views/environment/Environment.vue:55 #: src/views/user/User.vue:37 diff --git a/frontend/src/views/domain/components/RightSettings.vue b/frontend/src/views/domain/components/RightSettings.vue index a575f91e..8532ddfd 100644 --- a/frontend/src/views/domain/components/RightSettings.vue +++ b/frontend/src/views/domain/components/RightSettings.vue @@ -72,7 +72,7 @@ function on_change_enabled(checked: boolean) { {{ formatDateTime(data.modified_at) }} - +