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"
msgstr "Saved successfully"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
#, fuzzy
msgid "Additional"
msgstr "Add Location"
@ -70,6 +70,10 @@ msgstr "Advance Mode"
msgid "API Base Url"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy"
msgstr ""
@ -99,7 +103,7 @@ msgstr "Are you sure you want to remove this directive?"
msgid "Are you sure you want to delete?"
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?"
msgstr "Are you sure you want to remove this directive?"
@ -255,12 +259,12 @@ msgstr ""
msgid "Cleared successfully"
msgstr "Disabled successfully"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
#, fuzzy
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -292,7 +296,7 @@ msgstr "Configure SSL"
msgid "Connected"
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:128
msgid "Content"
@ -331,7 +335,7 @@ msgstr ""
msgid "Credential"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr ""
@ -623,7 +627,7 @@ msgstr "Enable TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -844,7 +848,7 @@ msgstr "Enabled successfully"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Intermediate Certification Authorities: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -939,7 +943,7 @@ msgstr "Logout successful"
msgid "Logrotate"
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 "
@ -988,7 +992,7 @@ msgstr "Memory"
msgid "Memory and Storage"
msgstr "Memory and Storage"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1093,7 +1097,7 @@ msgstr "Saved successfully"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1396,7 +1400,7 @@ msgstr ""
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "Save"
@ -1406,7 +1410,7 @@ msgid "Save Directive"
msgstr "Save Directive"
#: 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}"
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/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
msgid "Saved successfully"
msgstr "Saved successfully"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr ""
@ -1646,7 +1654,7 @@ msgstr ""
msgid "This field should not be empty"
msgstr ""
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1768,7 +1776,7 @@ msgstr ""
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr "Yes"

View file

@ -60,7 +60,7 @@ msgstr "Agregar Stream"
msgid "Added successfully"
msgstr "Agregado exitoso"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
msgid "Additional"
msgstr "Adicional"
@ -72,6 +72,11 @@ msgstr "Modo avanzado"
msgid "API Base Url"
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
msgid "API Proxy"
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?"
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?"
msgstr "¿Está seguro de que quiere borrar esta directiva?"
@ -246,12 +251,12 @@ msgstr "Borrar"
msgid "Cleared successfully"
msgstr "Limpiado exitoso"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
#, fuzzy
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -282,7 +287,7 @@ msgstr "Configurar SSL"
msgid "Connected"
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:128
msgid "Content"
@ -320,7 +325,7 @@ msgstr "La creación de un cliente facilita la comunicación con el servidor CA"
msgid "Credential"
msgstr "Credencial"
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr "Credenciales"
@ -595,7 +600,7 @@ msgstr "Habilitar TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -808,7 +813,7 @@ msgstr "Instalación exitosa"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Autoridades de certificación intermedias: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -896,7 +901,7 @@ msgstr "Cierre de sesión exitoso"
msgid "Logrotate"
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 "
@ -942,7 +947,7 @@ msgstr "Memoria"
msgid "Memory and Storage"
msgstr "Memoria y almacenamiento"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1041,7 +1046,7 @@ msgstr "Nginx reiniciado con éxito"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1340,7 +1345,7 @@ msgstr "Corriendo"
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "Guardar"
@ -1350,7 +1355,7 @@ msgid "Save Directive"
msgstr "Guardar Directiva"
#: 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}"
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/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
msgid "Saved successfully"
msgstr "Guardado con éxito"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr "Selector"
@ -1577,7 +1586,7 @@ msgstr "Este campo es obligatorio"
msgid "This field should not be empty"
msgstr "Este campo no debe estar vacío"
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1703,7 +1712,7 @@ msgstr "Escribir la clave privada del certificado a disco"
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr "Si"

View file

@ -59,7 +59,7 @@ msgstr "Ajouter un site"
msgid "Added successfully"
msgstr "Mis à jour avec succés"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
#, fuzzy
msgid "Additional"
msgstr "Supplémentaire"
@ -72,6 +72,11 @@ msgstr "Mode avancé"
msgid "API Base Url"
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
msgid "API Proxy"
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?"
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?"
msgstr "Voulez-vous vraiment supprimer cette directive ?"
@ -253,12 +258,12 @@ msgstr "Effacer"
msgid "Cleared successfully"
msgstr "Désactivé avec succès"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
#, fuzzy
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -289,7 +294,7 @@ msgstr "Configurer SSL"
msgid "Connected"
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:128
msgid "Content"
@ -328,7 +333,7 @@ msgstr "La création du client facilite la communication avec le serveur CA"
msgid "Credential"
msgstr "Identifiant"
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr "Identifiants"
@ -620,7 +625,7 @@ msgstr "Activer TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -842,7 +847,7 @@ msgstr "Installé avec succès"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Autorités de certification intermédiaires : %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -939,7 +944,7 @@ msgstr "Déconnexion réussie"
msgid "Logrotate"
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 "
@ -988,7 +993,7 @@ msgstr "Mémoire"
msgid "Memory and Storage"
msgstr "Mémoire et stockage"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1089,7 +1094,7 @@ msgstr "Nginx a redémarré avec succès"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1398,7 +1403,7 @@ msgstr "En cours d'éxécution"
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "Enregistrer"
@ -1408,7 +1413,7 @@ msgid "Save Directive"
msgstr "Enregistrer la directive"
#: 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}"
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/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
msgid "Saved successfully"
msgstr "Enregistré avec succès"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr "Sélecteur"
@ -1649,7 +1658,7 @@ msgstr ""
msgid "This field should not be empty"
msgstr ""
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1775,7 +1784,7 @@ msgstr "Écriture de la clé privée du certificat sur le disque"
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr "Oui"

File diff suppressed because it is too large Load diff

View file

@ -53,7 +53,7 @@ msgstr ""
msgid "Added successfully"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
msgid "Additional"
msgstr ""
@ -66,6 +66,10 @@ msgstr ""
msgid "API Base Url"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy"
msgstr ""
@ -93,7 +97,7 @@ msgstr ""
msgid "Are you sure you want to delete?"
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?"
msgstr ""
@ -245,11 +249,11 @@ msgstr ""
msgid "Cleared successfully"
msgstr ""
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -280,7 +284,7 @@ msgstr ""
msgid "Connected"
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:128
msgid "Content"
@ -319,7 +323,7 @@ msgstr ""
msgid "Credential"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr ""
@ -599,7 +603,7 @@ msgstr ""
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170
#: src/views/stream/StreamList.vue:32
@ -819,7 +823,7 @@ msgstr ""
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr ""
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -908,7 +912,7 @@ msgstr ""
msgid "Logrotate"
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."
msgstr ""
@ -947,7 +951,7 @@ msgstr ""
msgid "Memory and Storage"
msgstr ""
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1051,7 +1055,7 @@ msgstr ""
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1342,7 +1346,7 @@ msgstr ""
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
@ -1354,7 +1358,7 @@ msgstr ""
#: 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}"
msgstr ""
@ -1371,11 +1375,15 @@ msgstr ""
#: src/views/config/ConfigEdit.vue:57
#: src/views/domain/DomainAdd.vue:41
#: 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
msgid "Saved successfully"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr ""
@ -1579,7 +1587,7 @@ msgstr ""
msgid "This field should not be empty"
msgstr ""
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1696,7 +1704,7 @@ msgstr ""
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr ""

View file

@ -57,7 +57,7 @@ msgstr "Добавть Сайт"
msgid "Added successfully"
msgstr "Обновлено успешно"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
#, fuzzy
msgid "Additional"
msgstr "Дополнительно"
@ -70,6 +70,10 @@ msgstr "Расширенный режим"
msgid "API Base Url"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy"
msgstr ""
@ -99,7 +103,7 @@ msgstr "Вы уверены, что хотите очистить сообщен
msgid "Are you sure you want to delete?"
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?"
msgstr "Вы уверены, что хотите удалить эту директиву?"
@ -255,12 +259,12 @@ msgstr "Очистить"
msgid "Cleared successfully"
msgstr "Отключено успешно"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
#, fuzzy
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -292,7 +296,7 @@ msgstr "Настроить SSL"
msgid "Connected"
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:128
msgid "Content"
@ -331,7 +335,7 @@ msgstr ""
msgid "Credential"
msgstr "Учетные данные"
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr "Учетные данные"
@ -625,7 +629,7 @@ msgstr "Включить TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -847,7 +851,7 @@ msgstr "Установленно"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Промежуточные центры сертификации: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -943,7 +947,7 @@ msgstr "Выход выполнен успешно"
msgid "Logrotate"
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 "
@ -992,7 +996,7 @@ msgstr "Память"
msgid "Memory and Storage"
msgstr "Память и хранилище"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1098,7 +1102,7 @@ msgstr "Nginx успешно перезапущен"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1403,7 +1407,7 @@ msgstr "Выполняется"
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "Сохранить"
@ -1413,7 +1417,7 @@ msgid "Save Directive"
msgstr "Сохранить директиву"
#: 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}"
msgstr "Ошибка сохранения %{msg}"
@ -1431,11 +1435,15 @@ msgstr "Успешно сохранено"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: 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
msgid "Saved successfully"
msgstr "Успешно сохранено"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr "Выбор"
@ -1654,7 +1662,7 @@ msgstr ""
msgid "This field should not be empty"
msgstr "Это поле обязательно к заполнению"
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1778,7 +1786,7 @@ msgstr "Запись закрытого ключа сертификата на
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr "Да"

View file

@ -57,7 +57,7 @@ msgstr "Thêm Website"
msgid "Added successfully"
msgstr "Cập nhật thành công"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
#, fuzzy
msgid "Additional"
msgstr "Tùy chọn bổ sung"
@ -70,6 +70,10 @@ msgstr "Nâng cao"
msgid "API Base Url"
msgstr ""
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr ""
#: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy"
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?"
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?"
msgstr "Bạn chắc chắn muốn xoá directive này ?"
@ -255,12 +259,12 @@ msgstr "Xoá"
msgid "Cleared successfully"
msgstr "Đã xóa thành công"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
#, fuzzy
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -292,7 +296,7 @@ msgstr "Cấu hình SSL"
msgid "Connected"
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:128
msgid "Content"
@ -331,7 +335,7 @@ msgstr "Tạo client để giao tiếp với CA server"
msgid "Credential"
msgstr "Chứng chỉ"
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr "Chứng chỉ"
@ -626,7 +630,7 @@ msgstr "Bật TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -849,7 +853,7 @@ msgstr "Cài đặt thành công"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "Cơ quan cấp chứng chỉ: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -945,7 +949,7 @@ msgstr "Đã đăng xuất"
msgid "Logrotate"
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 "
@ -993,7 +997,7 @@ msgstr "Memory"
msgid "Memory and Storage"
msgstr "Memory và Storage"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1098,7 +1102,7 @@ msgstr "Restart Nginx thành công"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1405,7 +1409,7 @@ msgstr "Running"
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "Lưu"
@ -1415,7 +1419,7 @@ msgid "Save Directive"
msgstr "Lưu Directive"
#: 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}"
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/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
msgid "Saved successfully"
msgstr "Lưu thành công"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr "Bộ chọn"
@ -1648,7 +1656,7 @@ msgstr ""
msgid "This field should not be empty"
msgstr "Trường này không được để trống"
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1778,7 +1786,7 @@ msgstr "Ghi Private Key vào disk"
msgid "Writing certificate to 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
msgid "Yes"
msgstr "Có"

Binary file not shown.

View file

@ -59,7 +59,7 @@ msgstr "添加 Stream"
msgid "Added successfully"
msgstr "添加成功"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
msgid "Additional"
msgstr "额外选项"
@ -71,6 +71,10 @@ msgstr "高级模式"
msgid "API Base Url"
msgstr "API 地址"
#: src/views/certificate/DNSChallenge.vue:84
msgid "API Document"
msgstr "API 文档"
#: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy"
msgstr "API 代理"
@ -97,7 +101,7 @@ msgstr "你确定你要清除聊天记录吗?"
msgid "Are you sure you want to delete?"
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?"
msgstr "您确定要删除这条指令?"
@ -245,11 +249,11 @@ msgstr "清空"
msgid "Cleared successfully"
msgstr "清除成功"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -280,7 +284,7 @@ msgstr "配置 SSL"
msgid "Connected"
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:128
msgid "Content"
@ -318,7 +322,7 @@ msgstr "正在创建客户端用于与 CA 服务器通信"
msgid "Credential"
msgstr "DNS 凭证"
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr "凭证"
@ -590,7 +594,7 @@ msgstr "启用 TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -801,7 +805,7 @@ msgstr "安装成功"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "中级证书颁发机构: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr "间隔"
@ -888,7 +892,7 @@ msgstr "登出成功"
msgid "Logrotate"
msgstr "Logrotate"
#: 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 "
@ -938,7 +942,7 @@ msgstr "内存"
msgid "Memory and Storage"
msgstr "内存与存储"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr "分钟"
@ -1037,7 +1041,7 @@ msgstr "Nginx 重启成功"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1329,7 +1333,7 @@ msgstr "运行中"
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "保存"
@ -1339,7 +1343,7 @@ msgid "Save Directive"
msgstr "保存指令"
#: 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}"
msgstr "保存错误 %{msg}"
@ -1355,11 +1359,15 @@ msgstr "保存成功"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: 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
msgid "Saved successfully"
msgstr "保存成功"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr "SDK"
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr "选择器"
@ -1562,7 +1570,7 @@ msgstr "此字段必填"
msgid "This field should not be empty"
msgstr "该字段不能为空"
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr "提示"
@ -1683,7 +1691,7 @@ msgstr "正在将证书私钥写入磁盘"
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr "是的"

View file

@ -62,7 +62,7 @@ msgstr "新增網站"
msgid "Added successfully"
msgstr "更新成功"
#: src/views/certificate/DNSChallenge.vue:94
#: src/views/certificate/DNSChallenge.vue:110
msgid "Additional"
msgstr "其他設定"
@ -74,6 +74,11 @@ msgstr "進階模式"
msgid "API Base Url"
msgstr "API 基礎網址"
#: src/views/certificate/DNSChallenge.vue:84
#, fuzzy
msgid "API Document"
msgstr "API Token"
#: src/views/preference/OpenAISettings.vue:43
msgid "API Proxy"
msgstr "API 代理"
@ -101,7 +106,7 @@ msgstr "您確定要清除聊天記錄嗎?"
msgid "Are you sure you want to delete?"
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?"
msgstr "您確定要刪除這條指令嗎?"
@ -252,12 +257,12 @@ msgstr "清除"
msgid "Cleared successfully"
msgstr "成功停用"
#: src/views/preference/LogrotateSettings.vue:27
#: src/views/preference/LogrotateSettings.vue:26
#, fuzzy
msgid "Command"
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:88
#: src/views/domain/ngx_conf/NgxServer.vue:142
@ -288,7 +293,7 @@ msgstr "設定 SSL"
msgid "Connected"
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:128
msgid "Content"
@ -327,7 +332,7 @@ msgstr "建立客戶端方便與CA伺服器通訊"
msgid "Credential"
msgstr "認證"
#: src/views/certificate/DNSChallenge.vue:83
#: src/views/certificate/DNSChallenge.vue:99
msgid "Credentials"
msgstr "認證資訊"
@ -607,7 +612,7 @@ msgstr "啟用 TLS"
#: src/views/domain/cert/ChangeCert.vue:44
#: src/views/domain/components/RightSettings.vue:78
#: 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/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
msgid "Enabled"
@ -825,7 +830,7 @@ msgstr "安裝成功"
msgid "Intermediate Certification Authorities: %{issuer}"
msgstr "中級憑證頒發機構: %{issuer}"
#: src/views/preference/LogrotateSettings.vue:30
#: src/views/preference/LogrotateSettings.vue:29
msgid "Interval"
msgstr ""
@ -919,7 +924,7 @@ msgstr "登出成功"
msgid "Logrotate"
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 "
@ -966,7 +971,7 @@ msgstr "記憶體"
msgid "Memory and Storage"
msgstr "記憶體與儲存"
#: src/views/preference/LogrotateSettings.vue:34
#: src/views/preference/LogrotateSettings.vue:33
msgid "Minutes"
msgstr ""
@ -1066,7 +1071,7 @@ msgstr "Nginx 重啟成功"
#: src/components/Notification/Notification.vue:84
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
#: 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/notification/Notification.vue:71
#: src/views/stream/StreamList.vue:166
@ -1367,7 +1372,7 @@ msgstr "執行中"
#: src/components/ChatGPT/ChatGPT.vue:259
#: src/views/certificate/CertificateEditor.vue:245
#: 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
msgid "Save"
msgstr "儲存"
@ -1377,7 +1382,7 @@ msgid "Save Directive"
msgstr "儲存指令"
#: 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}"
msgstr "儲存錯誤 %{msg}"
@ -1393,11 +1398,15 @@ msgstr "儲存成功"
#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
#: 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
msgid "Saved successfully"
msgstr "儲存成功"
#: src/views/certificate/DNSChallenge.vue:91
msgid "SDK"
msgstr ""
#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
msgid "Selector"
msgstr "選擇器"
@ -1612,7 +1621,7 @@ msgstr ""
msgid "This field should not be empty"
msgstr "此欄位不應為空"
#: src/views/preference/LogrotateSettings.vue:16
#: src/views/preference/LogrotateSettings.vue:15
msgid "Tips"
msgstr ""
@ -1735,7 +1744,7 @@ msgstr "將憑證私鑰寫入磁碟"
msgid "Writing certificate to disk"
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
msgid "Yes"
msgstr "是的"

View file

@ -79,6 +79,22 @@ const filterOption = (input: string, option: { label: string }) => {
:filter-option="filterOption"
/>
</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">
<h4>{{ $gettext('Credentials') }}</h4>
<AFormItem

View file

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

View file

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