feat: add dns providers links #336

Close #336
This commit is contained in:
Jacky 2024-04-27 22:11:49 +08:00
parent 376e2a76d1
commit 59d59dd3ed
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
14 changed files with 2022 additions and 1922 deletions

View file

@ -1 +1 @@
es fr_FR ko_KR ru_RU vi_VN zh_CN zh_TW en zh_CN zh_TW fr_FR es ru_RU vi_VN ko_KR

View file

@ -57,7 +57,7 @@ msgstr "Add Site"
msgid "Added successfully" msgid "Added successfully"
msgstr "Saved successfully" msgstr "Saved successfully"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
#, fuzzy #, fuzzy
msgid "Additional" msgid "Additional"
msgstr "Add Location" msgstr "Add Location"
@ -70,6 +70,10 @@ msgstr "Advance Mode"
msgid "API Base Url" msgid "API Base Url"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "" msgstr ""
@ -99,7 +103,7 @@ msgstr "Are you sure you want to remove this directive?"
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "Are you sure you want to remove this directive?" msgstr "Are you sure you want to remove this directive?"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "Are you sure you want to remove this directive?" msgstr "Are you sure you want to remove this directive?"
@ -255,12 +259,12 @@ msgstr ""
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "Disabled successfully" msgstr "Disabled successfully"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
#, fuzzy #, fuzzy
msgid "Command" msgid "Command"
msgstr "Comments" msgstr "Comments"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -292,7 +296,7 @@ msgstr "Configure SSL"
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -331,7 +335,7 @@ msgstr ""
msgid "Credential" msgid "Credential"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "" msgstr ""
@ -623,7 +627,7 @@ msgstr "Enable TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -844,7 +848,7 @@ msgstr "Enabled successfully"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Intermediate Certification Authorities: %{issuer}" msgstr "Intermediate Certification Authorities: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -939,7 +943,7 @@ msgstr "Logout successful"
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -988,7 +992,7 @@ msgstr "Memory"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "Memory and Storage" msgstr "Memory and Storage"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1093,7 +1097,7 @@ msgstr "Saved successfully"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1396,7 +1400,7 @@ msgstr ""
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "Save" msgstr "Save"
@ -1406,7 +1410,7 @@ msgid "Save Directive"
msgstr "Save Directive" msgstr "Save Directive"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "Save error %{msg}" msgstr "Save error %{msg}"
@ -1424,11 +1428,15 @@ msgstr "Saved successfully"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "Saved successfully" msgstr "Saved successfully"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "" msgstr ""
@ -1646,7 +1654,7 @@ msgstr ""
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1768,7 +1776,7 @@ msgstr ""
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "Yes" msgstr "Yes"

View file

@ -60,7 +60,7 @@ msgstr "Agregar Stream"
msgid "Added successfully" msgid "Added successfully"
msgstr "Agregado exitoso" msgstr "Agregado exitoso"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
msgid "Additional" msgid "Additional"
msgstr "Adicional" msgstr "Adicional"
@ -72,6 +72,11 @@ msgstr "Modo avanzado"
msgid "API Base Url" msgid "API Base Url"
msgstr "URL Base de la API" msgstr "URL Base de la API"
#: src/views/certificate/DNSChallenge.vue:84
#, fuzzy
msgid "API Document"
msgstr "Token de la API"
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "Proxy de la API" msgstr "Proxy de la API"
@ -98,7 +103,7 @@ msgstr "¿Está seguro de que desea borrar el registro del chat?"
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "¿Está seguro de que quiere borrar?" msgstr "¿Está seguro de que quiere borrar?"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "¿Está seguro de que quiere borrar esta directiva?" msgstr "¿Está seguro de que quiere borrar esta directiva?"
@ -246,12 +251,12 @@ msgstr "Borrar"
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "Limpiado exitoso" msgstr "Limpiado exitoso"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
#, fuzzy #, fuzzy
msgid "Command" msgid "Command"
msgstr "Comentarios" msgstr "Comentarios"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -282,7 +287,7 @@ msgstr "Configurar SSL"
msgid "Connected" msgid "Connected"
msgstr "Conectado" msgstr "Conectado"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -320,7 +325,7 @@ msgstr "La creación de un cliente facilita la comunicación con el servidor CA"
msgid "Credential" msgid "Credential"
msgstr "Credencial" msgstr "Credencial"
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "Credenciales" msgstr "Credenciales"
@ -595,7 +600,7 @@ msgstr "Habilitar TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -808,7 +813,7 @@ msgstr "Instalación exitosa"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Autoridades de certificación intermedias: %{issuer}" msgstr "Autoridades de certificación intermedias: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -896,7 +901,7 @@ msgstr "Cierre de sesión exitoso"
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -942,7 +947,7 @@ msgstr "Memoria"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "Memoria y almacenamiento" msgstr "Memoria y almacenamiento"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1041,7 +1046,7 @@ msgstr "Nginx reiniciado con éxito"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1340,7 +1345,7 @@ msgstr "Corriendo"
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"
@ -1350,7 +1355,7 @@ msgid "Save Directive"
msgstr "Guardar Directiva" msgstr "Guardar Directiva"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "Error al guardar %{msg}" msgstr "Error al guardar %{msg}"
@ -1366,11 +1371,15 @@ msgstr "Guardado con éxito"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "Guardado con éxito" msgstr "Guardado con éxito"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "Selector" msgstr "Selector"
@ -1577,7 +1586,7 @@ msgstr "Este campo es obligatorio"
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "Este campo no debe estar vacío" msgstr "Este campo no debe estar vacío"
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1703,7 +1712,7 @@ msgstr "Escribir la clave privada del certificado a disco"
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "Escribir certificado a disco" msgstr "Escribir certificado a disco"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "Si" msgstr "Si"

View file

@ -59,7 +59,7 @@ msgstr "Ajouter un site"
msgid "Added successfully" msgid "Added successfully"
msgstr "Mis à jour avec succés" msgstr "Mis à jour avec succés"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
#, fuzzy #, fuzzy
msgid "Additional" msgid "Additional"
msgstr "Supplémentaire" msgstr "Supplémentaire"
@ -72,6 +72,11 @@ msgstr "Mode avancé"
msgid "API Base Url" msgid "API Base Url"
msgstr "URL de base de l'API" msgstr "URL de base de l'API"
#: src/views/certificate/DNSChallenge.vue:84
#, fuzzy
msgid "API Document"
msgstr "Jeton d'API"
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "Proxy d'API" msgstr "Proxy d'API"
@ -100,7 +105,7 @@ msgstr "Voulez-vous vraiment effacer l'historique du chat ?"
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "Etes-vous sûr que vous voulez supprimer ?" msgstr "Etes-vous sûr que vous voulez supprimer ?"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "Voulez-vous vraiment supprimer cette directive ?" msgstr "Voulez-vous vraiment supprimer cette directive ?"
@ -253,12 +258,12 @@ msgstr "Effacer"
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "Désactivé avec succès" msgstr "Désactivé avec succès"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
#, fuzzy #, fuzzy
msgid "Command" msgid "Command"
msgstr "Commentaires" msgstr "Commentaires"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -289,7 +294,7 @@ msgstr "Configurer SSL"
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -328,7 +333,7 @@ msgstr "La création du client facilite la communication avec le serveur CA"
msgid "Credential" msgid "Credential"
msgstr "Identifiant" msgstr "Identifiant"
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "Identifiants" msgstr "Identifiants"
@ -620,7 +625,7 @@ msgstr "Activer TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -842,7 +847,7 @@ msgstr "Installé avec succès"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Autorités de certification intermédiaires : %{issuer}" msgstr "Autorités de certification intermédiaires : %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -939,7 +944,7 @@ msgstr "Déconnexion réussie"
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -988,7 +993,7 @@ msgstr "Mémoire"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "Mémoire et stockage" msgstr "Mémoire et stockage"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1089,7 +1094,7 @@ msgstr "Nginx a redémarré avec succès"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1398,7 +1403,7 @@ msgstr "En cours d'éxécution"
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "Enregistrer" msgstr "Enregistrer"
@ -1408,7 +1413,7 @@ msgid "Save Directive"
msgstr "Enregistrer la directive" msgstr "Enregistrer la directive"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "Enregistrer l'erreur %{msg}" msgstr "Enregistrer l'erreur %{msg}"
@ -1424,11 +1429,15 @@ msgstr "Sauvegarde Réussie"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "Enregistré avec succès" msgstr "Enregistré avec succès"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "Sélecteur" msgstr "Sélecteur"
@ -1649,7 +1658,7 @@ msgstr ""
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1775,7 +1784,7 @@ msgstr "Écriture de la clé privée du certificat sur le disque"
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "Écriture du certificat sur le disque" msgstr "Écriture du certificat sur le disque"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "Oui" msgstr "Oui"

File diff suppressed because it is too large Load diff

View file

@ -53,7 +53,7 @@ msgstr ""
msgid "Added successfully" msgid "Added successfully"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
msgid "Additional" msgid "Additional"
msgstr "" msgstr ""
@ -66,6 +66,10 @@ msgstr ""
msgid "API Base Url" msgid "API Base Url"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "" msgstr ""
@ -93,7 +97,7 @@ msgstr ""
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "" msgstr ""
@ -245,11 +249,11 @@ msgstr ""
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
msgid "Command" msgid "Command"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -280,7 +284,7 @@ msgstr ""
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -319,7 +323,7 @@ msgstr ""
msgid "Credential" msgid "Credential"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "" msgstr ""
@ -599,7 +603,7 @@ msgstr ""
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 #: src/views/domain/DomainEdit.vue:179
#: src/views/domain/DomainList.vue:32 #: src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 #: src/views/stream/StreamEdit.vue:170
#: src/views/stream/StreamList.vue:32 #: src/views/stream/StreamList.vue:32
@ -819,7 +823,7 @@ msgstr ""
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -908,7 +912,7 @@ msgstr ""
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "Logrotate, by default, is enabled in most mainstream Linux distributions for users who install Nginx UI on the host machine, so you don't need to modify the parameters on this page. For users who install Nginx UI using Docker containers, you can manually enable this option. The crontab task scheduler of Nginx UI will execute the logrotate command at the interval you set in minutes." msgid "Logrotate, by default, is enabled in most mainstream Linux distributions for users who install Nginx UI on the host machine, so you don't need to modify the parameters on this page. For users who install Nginx UI using Docker containers, you can manually enable this option. The crontab task scheduler of Nginx UI will execute the logrotate command at the interval you set in minutes."
msgstr "" msgstr ""
@ -947,7 +951,7 @@ msgstr ""
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1051,7 +1055,7 @@ msgstr ""
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1342,7 +1346,7 @@ msgstr ""
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 #: src/views/config/ConfigEdit.vue:98
#: src/views/domain/DomainEdit.vue:263 #: src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 #: src/views/preference/Preference.vue:124
#: src/views/stream/StreamEdit.vue:253 #: src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
@ -1354,7 +1358,7 @@ msgstr ""
#: src/views/config/ConfigEdit.vue:59 #: src/views/config/ConfigEdit.vue:59
#: src/views/domain/DomainAdd.vue:53 #: src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "" msgstr ""
@ -1371,11 +1375,15 @@ msgstr ""
#: src/views/config/ConfigEdit.vue:57 #: src/views/config/ConfigEdit.vue:57
#: src/views/domain/DomainAdd.vue:41 #: src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "" msgstr ""
@ -1579,7 +1587,7 @@ msgstr ""
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1696,7 +1704,7 @@ msgstr ""
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "" msgstr ""
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "" msgstr ""

View file

@ -57,7 +57,7 @@ msgstr "Добавть Сайт"
msgid "Added successfully" msgid "Added successfully"
msgstr "Обновлено успешно" msgstr "Обновлено успешно"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
#, fuzzy #, fuzzy
msgid "Additional" msgid "Additional"
msgstr "Дополнительно" msgstr "Дополнительно"
@ -70,6 +70,10 @@ msgstr "Расширенный режим"
msgid "API Base Url" msgid "API Base Url"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "" msgstr ""
@ -99,7 +103,7 @@ msgstr "Вы уверены, что хотите очистить сообщен
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "Вы уверены, что хотите удалить?" msgstr "Вы уверены, что хотите удалить?"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "Вы уверены, что хотите удалить эту директиву?" msgstr "Вы уверены, что хотите удалить эту директиву?"
@ -255,12 +259,12 @@ msgstr "Очистить"
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "Отключено успешно" msgstr "Отключено успешно"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
#, fuzzy #, fuzzy
msgid "Command" msgid "Command"
msgstr "Комментарии" msgstr "Комментарии"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -292,7 +296,7 @@ msgstr "Настроить SSL"
msgid "Connected" msgid "Connected"
msgstr "Подключено" msgstr "Подключено"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -331,7 +335,7 @@ msgstr ""
msgid "Credential" msgid "Credential"
msgstr "Учетные данные" msgstr "Учетные данные"
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "Учетные данные" msgstr "Учетные данные"
@ -625,7 +629,7 @@ msgstr "Включить TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -847,7 +851,7 @@ msgstr "Установленно"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Промежуточные центры сертификации: %{issuer}" msgstr "Промежуточные центры сертификации: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -943,7 +947,7 @@ msgstr "Выход выполнен успешно"
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -992,7 +996,7 @@ msgstr "Память"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "Память и хранилище" msgstr "Память и хранилище"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1098,7 +1102,7 @@ msgstr "Nginx успешно перезапущен"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1403,7 +1407,7 @@ msgstr "Выполняется"
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "Сохранить" msgstr "Сохранить"
@ -1413,7 +1417,7 @@ msgid "Save Directive"
msgstr "Сохранить директиву" msgstr "Сохранить директиву"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "Ошибка сохранения %{msg}" msgstr "Ошибка сохранения %{msg}"
@ -1431,11 +1435,15 @@ msgstr "Успешно сохранено"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "Успешно сохранено" msgstr "Успешно сохранено"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "Выбор" msgstr "Выбор"
@ -1654,7 +1662,7 @@ msgstr ""
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "Это поле обязательно к заполнению" msgstr "Это поле обязательно к заполнению"
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1778,7 +1786,7 @@ msgstr "Запись закрытого ключа сертификата на
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "Запись сертификата на диск" msgstr "Запись сертификата на диск"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "Да" msgstr "Да"

View file

@ -57,7 +57,7 @@ msgstr "Thêm Website"
msgid "Added successfully" msgid "Added successfully"
msgstr "Cập nhật thành công" msgstr "Cập nhật thành công"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
#, fuzzy #, fuzzy
msgid "Additional" msgid "Additional"
msgstr "Tùy chọn bổ sung" msgstr "Tùy chọn bổ sung"
@ -70,6 +70,10 @@ msgstr "Nâng cao"
msgid "API Base Url" msgid "API Base Url"
msgstr "" msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "" msgstr ""
@ -99,7 +103,7 @@ msgstr "Bạn có chắc chắn muốn xóa lịch sử trò chuyện không ?"
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "Bạn chắc chắn muốn xóa nó " msgstr "Bạn chắc chắn muốn xóa nó "
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "Bạn chắc chắn muốn xoá directive này ?" msgstr "Bạn chắc chắn muốn xoá directive này ?"
@ -255,12 +259,12 @@ msgstr "Xoá"
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "Đã xóa thành công" msgstr "Đã xóa thành công"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
#, fuzzy #, fuzzy
msgid "Command" msgid "Command"
msgstr "Bình luận" msgstr "Bình luận"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -292,7 +296,7 @@ msgstr "Cấu hình SSL"
msgid "Connected" msgid "Connected"
msgstr "Đã kết nối" msgstr "Đã kết nối"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -331,7 +335,7 @@ msgstr "Tạo client để giao tiếp với CA server"
msgid "Credential" msgid "Credential"
msgstr "Chứng chỉ" msgstr "Chứng chỉ"
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "Chứng chỉ" msgstr "Chứng chỉ"
@ -626,7 +630,7 @@ msgstr "Bật TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -849,7 +853,7 @@ msgstr "Cài đặt thành công"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Cơ quan cấp chứng chỉ: %{issuer}" msgstr "Cơ quan cấp chứng chỉ: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -945,7 +949,7 @@ msgstr "Đã đăng xuất"
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -993,7 +997,7 @@ msgstr "Memory"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "Memory và Storage" msgstr "Memory và Storage"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1098,7 +1102,7 @@ msgstr "Restart Nginx thành công"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1405,7 +1409,7 @@ msgstr "Running"
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "Lưu" msgstr "Lưu"
@ -1415,7 +1419,7 @@ msgid "Save Directive"
msgstr "Lưu Directive" msgstr "Lưu Directive"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "Đã xảy ra lỗi khi lưu %{msg}" msgstr "Đã xảy ra lỗi khi lưu %{msg}"
@ -1433,11 +1437,15 @@ msgstr "Lưu thành công"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "Lưu thành công" msgstr "Lưu thành công"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "Bộ chọn" msgstr "Bộ chọn"
@ -1648,7 +1656,7 @@ msgstr ""
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "Trường này không được để trống" msgstr "Trường này không được để trống"
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1778,7 +1786,7 @@ msgstr "Ghi Private Key vào disk"
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "Ghi chứng chỉ vào disk" msgstr "Ghi chứng chỉ vào disk"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "Có" msgstr "Có"

Binary file not shown.

View file

@ -59,7 +59,7 @@ msgstr "添加 Stream"
msgid "Added successfully" msgid "Added successfully"
msgstr "添加成功" msgstr "添加成功"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
msgid "Additional" msgid "Additional"
msgstr "额外选项" msgstr "额外选项"
@ -71,6 +71,10 @@ msgstr "高级模式"
msgid "API Base Url" msgid "API Base Url"
msgstr "API 地址" msgstr "API 地址"
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr "API 文档"
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "API 代理" msgstr "API 代理"
@ -97,7 +101,7 @@ msgstr "你确定你要清除聊天记录吗?"
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "您确定要删除吗?" msgstr "您确定要删除吗?"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "您确定要删除这条指令?" msgstr "您确定要删除这条指令?"
@ -245,11 +249,11 @@ msgstr "清空"
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "清除成功" msgstr "清除成功"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
msgid "Command" msgid "Command"
msgstr "命令" msgstr "命令"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -280,7 +284,7 @@ msgstr "配置 SSL"
msgid "Connected" msgid "Connected"
msgstr "已连接" msgstr "已连接"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -318,7 +322,7 @@ msgstr "正在创建客户端用于与 CA 服务器通信"
msgid "Credential" msgid "Credential"
msgstr "DNS 凭证" msgstr "DNS 凭证"
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "凭证" msgstr "凭证"
@ -590,7 +594,7 @@ msgstr "启用 TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -801,7 +805,7 @@ msgstr "安装成功"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "中级证书颁发机构: %{issuer}" msgstr "中级证书颁发机构: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "间隔" msgstr "间隔"
@ -888,7 +892,7 @@ msgstr "登出成功"
msgid "Logrotate" msgid "Logrotate"
msgstr "Logrotate" msgstr "Logrotate"
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -938,7 +942,7 @@ msgstr "内存"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "内存与存储" msgstr "内存与存储"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "分钟" msgstr "分钟"
@ -1037,7 +1041,7 @@ msgstr "Nginx 重启成功"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1329,7 +1333,7 @@ msgstr "运行中"
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "保存" msgstr "保存"
@ -1339,7 +1343,7 @@ msgid "Save Directive"
msgstr "保存指令" msgstr "保存指令"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "保存错误 %{msg}" msgstr "保存错误 %{msg}"
@ -1355,11 +1359,15 @@ msgstr "保存成功"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "保存成功" msgstr "保存成功"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr "SDK"
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "选择器" msgstr "选择器"
@ -1562,7 +1570,7 @@ msgstr "此字段必填"
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "该字段不能为空" msgstr "该字段不能为空"
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "提示" msgstr "提示"
@ -1683,7 +1691,7 @@ msgstr "正在将证书私钥写入磁盘"
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "正在将证书写入磁盘" msgstr "正在将证书写入磁盘"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "是的" msgstr "是的"

View file

@ -62,7 +62,7 @@ msgstr "新增網站"
msgid "Added successfully" msgid "Added successfully"
msgstr "更新成功" msgstr "更新成功"
#: src/views/certificate/DNSChallenge.vue:94 #: src/views/certificate/DNSChallenge.vue:110
msgid "Additional" msgid "Additional"
msgstr "其他設定" msgstr "其他設定"
@ -74,6 +74,11 @@ msgstr "進階模式"
msgid "API Base Url" msgid "API Base Url"
msgstr "API 基礎網址" msgstr "API 基礎網址"
#: src/views/certificate/DNSChallenge.vue:84
#, fuzzy
msgid "API Document"
msgstr "API Token"
#: src/views/preference/OpenAISettings.vue:43 #: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy" msgid "API Proxy"
msgstr "API 代理" msgstr "API 代理"
@ -101,7 +106,7 @@ msgstr "您確定要清除聊天記錄嗎?"
msgid "Are you sure you want to delete?" msgid "Are you sure you want to delete?"
msgstr "您確定要刪除嗎?" msgstr "您確定要刪除嗎?"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
msgid "Are you sure you want to remove this directive?" msgid "Are you sure you want to remove this directive?"
msgstr "您確定要刪除這條指令嗎?" msgstr "您確定要刪除這條指令嗎?"
@ -252,12 +257,12 @@ msgstr "清除"
msgid "Cleared successfully" msgid "Cleared successfully"
msgstr "成功停用" msgstr "成功停用"
#: src/views/preference/LogrotateSettings.vue:27 #: src/views/preference/LogrotateSettings.vue:26
#, fuzzy #, fuzzy
msgid "Command" msgid "Command"
msgstr "備註" msgstr "備註"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
#: src/views/domain/ngx_conf/LocationEditor.vue:119 #: src/views/domain/ngx_conf/LocationEditor.vue:119
#: src/views/domain/ngx_conf/LocationEditor.vue:88 #: src/views/domain/ngx_conf/LocationEditor.vue:88
#: src/views/domain/ngx_conf/NgxServer.vue:142 #: src/views/domain/ngx_conf/NgxServer.vue:142
@ -288,7 +293,7 @@ msgstr "設定 SSL"
msgid "Connected" msgid "Connected"
msgstr "已連結" msgstr "已連結"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
#: src/views/domain/ngx_conf/LocationEditor.vue:100 #: src/views/domain/ngx_conf/LocationEditor.vue:100
#: src/views/domain/ngx_conf/LocationEditor.vue:128 #: src/views/domain/ngx_conf/LocationEditor.vue:128
msgid "Content" msgid "Content"
@ -327,7 +332,7 @@ msgstr "建立客戶端方便與CA伺服器通訊"
msgid "Credential" msgid "Credential"
msgstr "認證" msgstr "認證"
#: src/views/certificate/DNSChallenge.vue:83 #: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials" msgid "Credentials"
msgstr "認證資訊" msgstr "認證資訊"
@ -607,7 +612,7 @@ msgstr "啟用 TLS"
#: src/views/domain/cert/ChangeCert.vue:44 #: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78 #: src/views/domain/components/RightSettings.vue:78
#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
#: src/views/preference/LogrotateSettings.vue:24 #: src/views/preference/LogrotateSettings.vue:23
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:78
#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled" msgid "Enabled"
@ -825,7 +830,7 @@ msgstr "安裝成功"
msgid "Intermediate Certification Authorities: %{issuer}" msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "中級憑證頒發機構: %{issuer}" msgstr "中級憑證頒發機構: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30 #: src/views/preference/LogrotateSettings.vue:29
msgid "Interval" msgid "Interval"
msgstr "" msgstr ""
@ -919,7 +924,7 @@ msgstr "登出成功"
msgid "Logrotate" msgid "Logrotate"
msgstr "" msgstr ""
#: src/views/preference/LogrotateSettings.vue:17 #: src/views/preference/LogrotateSettings.vue:16
msgid "" msgid ""
"Logrotate, by default, is enabled in most mainstream Linux distributions for " "Logrotate, by default, is enabled in most mainstream Linux distributions for "
"users who install Nginx UI on the host machine, so you don't need to modify " "users who install Nginx UI on the host machine, so you don't need to modify "
@ -966,7 +971,7 @@ msgstr "記憶體"
msgid "Memory and Storage" msgid "Memory and Storage"
msgstr "記憶體與儲存" msgstr "記憶體與儲存"
#: src/views/preference/LogrotateSettings.vue:34 #: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes" msgid "Minutes"
msgstr "" msgstr ""
@ -1066,7 +1071,7 @@ msgstr "Nginx 重啟成功"
#: src/components/Notification/Notification.vue:84 #: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: src/views/domain/DomainList.vue:145 #: src/views/domain/DomainList.vue:145
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
#: src/views/domain/ngx_conf/LocationEditor.vue:74 #: src/views/domain/ngx_conf/LocationEditor.vue:74
#: src/views/notification/Notification.vue:71 #: src/views/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166 #: src/views/stream/StreamList.vue:166
@ -1367,7 +1372,7 @@ msgstr "執行中"
#: src/components/ChatGPT/ChatGPT.vue:259 #: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245 #: src/views/certificate/CertificateEditor.vue:245
#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
msgid "Save" msgid "Save"
msgstr "儲存" msgstr "儲存"
@ -1377,7 +1382,7 @@ msgid "Save Directive"
msgstr "儲存指令" msgstr "儲存指令"
#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
msgid "Save error %{msg}" msgid "Save error %{msg}"
msgstr "儲存錯誤 %{msg}" msgstr "儲存錯誤 %{msg}"
@ -1393,11 +1398,15 @@ msgstr "儲存成功"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: src/views/domain/DomainEdit.vue:149 #: src/views/domain/DomainEdit.vue:149
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
#: src/views/stream/StreamEdit.vue:140 #: src/views/stream/StreamEdit.vue:140
msgid "Saved successfully" msgid "Saved successfully"
msgstr "儲存成功" msgstr "儲存成功"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector" msgid "Selector"
msgstr "選擇器" msgstr "選擇器"
@ -1612,7 +1621,7 @@ msgstr ""
msgid "This field should not be empty" msgid "This field should not be empty"
msgstr "此欄位不應為空" msgstr "此欄位不應為空"
#: src/views/preference/LogrotateSettings.vue:16 #: src/views/preference/LogrotateSettings.vue:15
msgid "Tips" msgid "Tips"
msgstr "" msgstr ""
@ -1735,7 +1744,7 @@ msgstr "將憑證私鑰寫入磁碟"
msgid "Writing certificate to disk" msgid "Writing certificate to disk"
msgstr "將憑證寫入磁碟" msgstr "將憑證寫入磁碟"
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
#: src/views/domain/ngx_conf/LocationEditor.vue:73 #: src/views/domain/ngx_conf/LocationEditor.vue:73
msgid "Yes" msgid "Yes"
msgstr "是的" msgstr "是的"

View file

@ -79,6 +79,22 @@ const filterOption = (input: string, option: { label: string }) => {
:filter-option="filterOption" :filter-option="filterOption"
/> />
</AFormItem> </AFormItem>
<AFormItem>
<p v-if="current?.links?.api">
{{ $gettext('API Document') }}: <a
:href="current.links.api"
target="_blank"
rel="noopener noreferrer"
>{{ current.links.api }}</a>
</p>
<p v-if="current?.links?.go_client">
{{ $gettext('SDK') }}: <a
:href="current.links.go_client"
target="_blank"
rel="noopener noreferrer"
>{{ current.links.go_client }}</a>
</p>
</AFormItem>
<template v-if="current?.configuration?.credentials"> <template v-if="current?.configuration?.credentials">
<h4>{{ $gettext('Credentials') }}</h4> <h4>{{ $gettext('Credentials') }}</h4>
<AFormItem <AFormItem

View file

@ -31,12 +31,19 @@ func TestConfigEnv(t *testing.T) {
log.Println(c.Name) log.Println(c.Name)
for k, v := range c.Configuration.Credentials { if c.Configuration != nil {
log.Println(k, v) for k, v := range c.Configuration.Credentials {
log.Println(k, v)
}
for k, v := range c.Configuration.Additional {
log.Println(k, v)
}
} }
for k, v := range c.Configuration.Additional { if c.Links != nil {
log.Println(k, v) log.Println(c.Links.API)
log.Println(c.Links.GoClient)
} }
} }

View file

@ -1,11 +1,10 @@
package dns package cert
import ( import (
"crypto/ecdsa" "crypto/ecdsa"
"crypto/elliptic" "crypto/elliptic"
"crypto/rand" "crypto/rand"
"crypto/tls" "crypto/tls"
"github.com/0xJacky/Nginx-UI/internal/cert"
"github.com/0xJacky/Nginx-UI/settings" "github.com/0xJacky/Nginx-UI/settings"
"github.com/go-acme/lego/v4/certcrypto" "github.com/go-acme/lego/v4/certcrypto"
"github.com/go-acme/lego/v4/certificate" "github.com/go-acme/lego/v4/certificate"
@ -29,7 +28,7 @@ func TestTencentCloudDNS(t *testing.T) {
return return
} }
myUser := cert.MyUser{ myUser := User{
Email: settings.ServerSettings.Email, Email: settings.ServerSettings.Email,
Key: privateKey, Key: privateKey,
} }