diff --git a/app/src/language/LINGUAS b/app/src/language/LINGUAS index 052f2613..1dc98da2 100644 --- a/app/src/language/LINGUAS +++ b/app/src/language/LINGUAS @@ -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 \ No newline at end of file diff --git a/app/src/language/en/app.po b/app/src/language/en/app.po index b92ec265..e0910b19 100644 --- a/app/src/language/en/app.po +++ b/app/src/language/en/app.po @@ -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" diff --git a/app/src/language/es/app.po b/app/src/language/es/app.po index c105d045..ded2b727 100644 --- a/app/src/language/es/app.po +++ b/app/src/language/es/app.po @@ -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" diff --git a/app/src/language/fr_FR/app.po b/app/src/language/fr_FR/app.po index c0231a7a..4782f497 100644 --- a/app/src/language/fr_FR/app.po +++ b/app/src/language/fr_FR/app.po @@ -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" diff --git a/app/src/language/ko_KR/app.po b/app/src/language/ko_KR/app.po index 7ee76ccf..306c3941 100644 --- a/app/src/language/ko_KR/app.po +++ b/app/src/language/ko_KR/app.po @@ -1,1787 +1,1798 @@ # klic-infra , 2024. -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"PO-Revision-Date: 2024-03-02 07:54+0000\n" -"Last-Translator: klic-infra \n" -"Language-Team: Korean \n" -"Language: ko_KR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 5.3.1\n" - -#: src/routes/index.ts:225 -msgid "About" -msgstr "소개" - -#: src/routes/index.ts:169 src/views/domain/ngx_conf/LogEntry.vue:78 -msgid "Access Logs" -msgstr "접근 로그" - -#: src/views/certificate/Certificate.vue:106 -#: src/views/certificate/DNSCredential.vue:32 src/views/config/config.ts:36 -#: src/views/domain/DomainList.vue:50 src/views/environment/Environment.vue:105 -#: src/views/notification/Notification.vue:38 -#: src/views/stream/StreamList.vue:50 src/views/user/User.vue:46 -msgid "Action" -msgstr "작업" - -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:115 -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141 -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:119 -#: src/views/domain/ngx_conf/NgxServer.vue:170 -#: src/views/domain/ngx_conf/NgxUpstream.vue:155 -#: src/views/stream/StreamList.vue:124 -msgid "Add" -msgstr "추가" - -#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:98 -msgid "Add Directive Below" -msgstr "아래에 지시문 추가" - -#: src/views/domain/ngx_conf/LocationEditor.vue:115 -#: src/views/domain/ngx_conf/LocationEditor.vue:142 -msgid "Add Location" -msgstr "위치 추가" - -#: src/routes/index.ts:72 src/views/domain/DomainAdd.vue:96 -msgid "Add Site" -msgstr "사이트 추가" - -#: src/views/stream/StreamList.vue:184 -msgid "Add Stream" -msgstr "스트림 추가" - -#: src/views/stream/StreamList.vue:114 -msgid "Added successfully" -msgstr "성공적으로 추가됨" - -#: src/views/certificate/DNSChallenge.vue:94 -msgid "Additional" -msgstr "추가적인" - -#: src/views/domain/DomainEdit.vue:199 src/views/stream/StreamEdit.vue:190 -msgid "Advance Mode" -msgstr "고급 모드" - -#: src/views/preference/OpenAISettings.vue:31 -msgid "API Base Url" -msgstr "API 기본 URL" - -#: src/views/preference/OpenAISettings.vue:43 -msgid "API Proxy" -msgstr "API 프록시" - -#: src/views/preference/OpenAISettings.vue:55 -msgid "API Token" -msgstr "API 토큰" - -#: src/views/system/Upgrade.vue:176 -msgid "Arch" -msgstr "아키텍처" - -#: src/components/Notification/Notification.vue:86 -#: src/views/notification/Notification.vue:73 -msgid "Are you sure you want to clear all notifications?" -msgstr "모든 알림을 지우시겠습니까?" - -#: src/components/ChatGPT/ChatGPT.vue:279 -msgid "Are you sure you want to clear the record of chat?" -msgstr "기록을 지우시겠습니까?" - -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:353 -#: src/views/domain/DomainList.vue:147 src/views/stream/StreamList.vue:168 -msgid "Are you sure you want to delete?" -msgstr "정말 삭제하시겠습니까?" - -#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 -msgid "Are you sure you want to remove this directive?" -msgstr "이 지시문을 정말로 제거하시겠습니까?" - -#: src/views/domain/ngx_conf/LocationEditor.vue:72 -msgid "Are you sure you want to remove this location?" -msgstr "이 위치를 제거하시겠습니까?" - -#: src/components/ChatGPT/ChatGPT.vue:223 -msgid "Ask ChatGPT for Help" -msgstr "ChatGPT에게 도움 요청" - -#: src/components/ChatGPT/ChatGPT.vue:237 -msgid "Assistant" -msgstr "조수" - -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:108 -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:122 -msgid "Author" -msgstr "저자" - -#: src/views/domain/cert/ChangeCert.vue:37 -msgid "Auto Cert" -msgstr "자동 인증" - -#: src/views/nginx_log/NginxLog.vue:149 -msgid "Auto Refresh" -msgstr "자동 새로고침" - -#: src/views/domain/cert/components/ObtainCert.vue:76 -msgid "Auto-renewal disabled for %{name}" -msgstr "%{name}에 대한 자동 갱신 비활성화됨" - -#: src/views/domain/cert/components/ObtainCert.vue:69 -msgid "Auto-renewal enabled for %{name}" -msgstr "%{name}에 대한 자동 갱신 활성화됨" - -#: src/views/certificate/CertificateEditor.vue:238 -#: src/views/config/Config.vue:75 src/views/config/ConfigEdit.vue:89 -#: src/views/domain/DomainEdit.vue:256 src/views/nginx_log/NginxLog.vue:170 -#: src/views/stream/StreamEdit.vue:246 -msgid "Back" -msgstr "뒤로" - -#: src/views/other/Error.vue:28 -msgid "Back Home" -msgstr "홈으로" - -#: src/views/domain/DomainAdd.vue:102 -msgid "Base information" -msgstr "기본 정보" - -#: src/views/config/ConfigEdit.vue:117 -#: src/views/domain/components/RightSettings.vue:76 -#: src/views/preference/Preference.vue:95 -#: src/views/stream/components/RightSettings.vue:76 -msgid "Basic" -msgstr "기본" - -#: src/views/domain/DomainEdit.vue:202 src/views/stream/StreamEdit.vue:193 -msgid "Basic Mode" -msgstr "기본 모드" - -#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:57 -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:305 -msgid "Batch Modify" -msgstr "일괄 수정" - -#: src/views/system/About.vue:42 -msgid "Build with" -msgstr "빌드 환경" - -#: src/views/preference/BasicSettings.vue:47 -msgid "CADir" -msgstr "CA 디렉토리" - -#: src/components/ChatGPT/ChatGPT.vue:260 -#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:58 -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:143 -#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:103 -#: src/views/domain/cert/components/ObtainCert.vue:138 -#: src/views/domain/components/Deploy.vue:24 -#: src/views/domain/components/RightSettings.vue:52 -#: src/views/domain/ngx_conf/NgxConfigEditor.vue:52 -#: src/views/domain/ngx_conf/NgxServer.vue:87 -#: src/views/domain/ngx_conf/NgxUpstream.vue:36 -#: src/views/stream/components/Deploy.vue:24 -#: src/views/stream/components/RightSettings.vue:52 -msgid "Cancel" -msgstr "취소" - -#: src/views/domain/cert/CertInfo.vue:35 -msgid "Certificate has expired" -msgstr "인증서가 만료되었습니다" - -#: src/views/domain/cert/CertInfo.vue:39 -msgid "Certificate is valid" -msgstr "인증서가 유효합니다" - -#: src/views/certificate/CertificateEditor.vue:130 -#: src/views/domain/cert/Cert.vue:35 -msgid "Certificate Status" -msgstr "인증서 상태" - -#: src/routes/index.ts:118 src/views/certificate/Certificate.vue:122 -msgid "Certificates" -msgstr "인증서" - -#: src/routes/index.ts:127 -msgid "Certificates List" -msgstr "인증서 목록" - -#: src/views/domain/cert/components/AutoCertStepOne.vue:98 -msgid "Challenge Method" -msgstr "인증 방법" - -#: src/views/domain/cert/ChangeCert.vue:91 -#: src/views/domain/cert/ChangeCert.vue:95 -msgid "Change Certificate" -msgstr "인증서 변경" - -#: src/views/system/Upgrade.vue:188 -msgid "Channel" -msgstr "채널" - -#: src/views/preference/OpenAISettings.vue:14 -msgid "ChatGPT Model" -msgstr "ChatGPT 모델" - -#: src/views/system/Upgrade.vue:185 -msgid "Check again" -msgstr "다시 확인" - -#: src/language/constants.ts:17 -msgid "Cleaning environment variables" -msgstr "환경 변수 정리" - -#: src/components/ChatGPT/ChatGPT.vue:283 -#: src/components/Notification/Notification.vue:91 -#: src/views/notification/Notification.vue:78 -msgid "Clear" -msgstr "클리어" - -#: src/components/Notification/Notification.vue:42 -#: src/views/notification/Notification.vue:47 -msgid "Cleared successfully" -msgstr "성공적으로 제거됨" - -#: src/views/preference/LogrotateSettings.vue:27 -msgid "Command" -msgstr "명령어" - -#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 -#: src/views/domain/ngx_conf/LocationEditor.vue:119 -#: src/views/domain/ngx_conf/LocationEditor.vue:88 -#: src/views/domain/ngx_conf/NgxServer.vue:142 -msgid "Comments" -msgstr "댓글" - -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:86 -msgid "Config Templates" -msgstr "구성 템플릿" - -#: src/views/config/InspectConfig.vue:30 -msgid "Configuration file is test successful" -msgstr "구성 파일 테스트 성공" - -#: src/views/domain/DomainAdd.vue:108 -msgid "Configuration Name" -msgstr "구성 이름" - -#: src/views/config/Config.vue:47 -msgid "Configurations" -msgstr "구성들" - -#: src/views/domain/DomainAdd.vue:103 -msgid "Configure SSL" -msgstr "SSL 구성하기" - -#: src/views/dashboard/Environments.vue:131 -msgid "Connected" -msgstr "연결됨" - -#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 -#: src/views/domain/ngx_conf/LocationEditor.vue:100 -#: src/views/domain/ngx_conf/LocationEditor.vue:128 -msgid "Content" -msgstr "내용" - -#: src/views/system/Upgrade.vue:146 -msgid "Core Upgrade" -msgstr "코어 업그레이드" - -#: src/views/dashboard/ServerAnalytic.vue:296 -msgid "CPU Status" -msgstr "CPU 상태" - -#: src/views/dashboard/ServerAnalytic.vue:193 -msgid "CPU:" -msgstr "CPU:" - -#: src/views/domain/ngx_conf/NgxUpstream.vue:166 -msgid "Create" -msgstr "생성" - -#: src/views/domain/DomainAdd.vue:161 -msgid "Create Another" -msgstr "다른 것 생성하기" - -#: src/views/notification/Notification.vue:32 src/views/user/User.vue:34 -msgid "Created at" -msgstr "생성 시간" - -#: src/language/constants.ts:13 -msgid "Creating client facilitates communication with the CA server" -msgstr "클라이언트 생성은 CA 서버와의 통신을 용이하게 합니다" - -#: src/views/domain/cert/components/DNSChallenge.vue:105 -msgid "Credential" -msgstr "인증 정보" - -#: src/views/certificate/DNSChallenge.vue:83 -msgid "Credentials" -msgstr "인증 정보들" - -#: src/views/system/Upgrade.vue:165 -msgid "Current Version" -msgstr "현재 버전" - -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:126 -#: src/views/domain/ngx_conf/NgxConfigEditor.vue:188 -msgid "Custom" -msgstr "사용자 정의" - -#: src/routes/index.ts:53 -msgid "Dashboard" -msgstr "대시보드" - -#: src/views/other/Install.vue:123 -msgid "Database (Optional, default: database)" -msgstr "데이터베이스 (선택사항, 기본값: database)" - -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:360 -#: src/views/domain/DomainList.vue:156 -#: src/views/domain/ngx_conf/NgxServer.vue:117 -#: src/views/domain/ngx_conf/NgxUpstream.vue:129 -#: src/views/stream/StreamList.vue:177 -msgid "Delete" -msgstr "삭제" - -#: src/views/domain/DomainList.vue:81 -msgid "Delete site: %{site_name}" -msgstr "사이트 삭제: %{site_name}" - -#: src/views/stream/StreamList.vue:81 -msgid "Delete stream: %{stream_name}" -msgstr "스트림 삭제: %{stream_name}" - -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:133 -msgid "Deleted successfully" -msgstr "성공적으로 삭제됨" - -#: src/views/domain/components/Deploy.vue:109 -#: src/views/domain/components/RightSettings.vue:94 -#: src/views/stream/components/Deploy.vue:109 -#: src/views/stream/components/RightSettings.vue:94 -msgid "Deploy" -msgstr "배포" - -#: src/views/domain/components/Deploy.vue:66 -#: src/views/stream/components/Deploy.vue:66 -msgid "Deploy %{conf_name} to %{node_name} failed" -msgstr "%{conf_name}을(를) %{node_name}(으)로 배포 실패" - -#: src/views/domain/components/Deploy.vue:40 -#: src/views/stream/components/Deploy.vue:40 -msgid "Deploy %{conf_name} to %{node_name} successfully" -msgstr "%{conf_name}을(를) %{node_name}(으)로 배포 성공" - -#: src/views/domain/components/Deploy.vue:38 -#: src/views/stream/components/Deploy.vue:38 -msgid "Deploy successfully" -msgstr "성공적으로 배포됨" - -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:109 -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:123 -msgid "Description" -msgstr "설명" - -#: src/views/notification/Notification.vue:28 -msgid "Details" -msgstr "세부 사항" - -#: src/views/system/About.vue:25 -msgid "Development Mode" -msgstr "개발 모드" - -#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:76 -msgid "Directive" -msgstr "지시문" - -#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:23 -msgid "Directives" -msgstr "지시문들" - -#: src/views/config/config.ts:20 -msgid "Directory" -msgstr "디렉토리" - -#: src/views/domain/DomainList.vue:125 src/views/stream/StreamList.vue:146 -msgid "Disable" -msgstr "비활성화" - -#: src/views/domain/cert/components/ObtainCert.vue:78 -msgid "Disable auto-renewal failed for %{name}" -msgstr "%{name}의 자동 갱신 비활성화 실패" - -#: src/views/domain/cert/ChangeCert.vue:48 src/views/domain/DomainEdit.vue:185 -#: src/views/domain/DomainList.vue:36 src/views/stream/StreamEdit.vue:176 -#: src/views/stream/StreamList.vue:36 -msgid "Disabled" -msgstr "비활성화됨" - -#: src/views/domain/components/RightSettings.vue:39 -#: src/views/domain/DomainList.vue:70 -#: src/views/stream/components/RightSettings.vue:39 -#: src/views/stream/StreamList.vue:70 -msgid "Disabled successfully" -msgstr "성공적으로 비활성화됨" - -#: src/views/dashboard/ServerAnalytic.vue:361 -msgid "Disk IO" -msgstr "디스크 IO" - -#: src/routes/index.ts:148 src/views/certificate/DNSCredential.vue:39 -msgid "DNS Credentials" -msgstr "DNS 인증 정보" - -#: src/views/certificate/DNSChallenge.vue:74 -#: src/views/domain/cert/components/DNSChallenge.vue:95 -msgid "DNS Provider" -msgstr "DNS 제공자" - -#: src/views/domain/cert/components/AutoCertStepOne.vue:104 -msgid "DNS01" -msgstr "DNS01" - -#: src/views/domain/components/Deploy.vue:19 -#: src/views/stream/components/Deploy.vue:19 -msgid "Do you want to deploy this file to remote server?" -msgid_plural "Do you want to deploy this file to remote servers?" -msgstr[0] "이 지시문을 정말로 제거하시겠습니까?" -msgstr[1] "이 지시문들을 정말로 제거하시겠습니까?" - -#: src/views/domain/cert/components/ObtainCert.vue:134 -msgid "Do you want to disable auto-cert renewal?" -msgstr "자동 인증서 갱신을 비활성화하시겠습니까?" - -#: src/views/domain/components/RightSettings.vue:48 -msgid "Do you want to disable this site?" -msgstr "이 사이트를 비활성화하시겠습니까?" - -#: src/views/stream/components/RightSettings.vue:48 -msgid "Do you want to disable this stream?" -msgstr "이 스트림을 비활성화하시겠습니까?" - -#: src/views/domain/components/RightSettings.vue:48 -msgid "Do you want to enable this site?" -msgstr "이 사이트를 활성화하시겠습니까?" - -#: src/views/stream/components/RightSettings.vue:48 -msgid "Do you want to enable this stream?" -msgstr "이 스트림을 활성화하시겠습니까?" - -#: src/views/domain/ngx_conf/NgxConfigEditor.vue:45 -msgid "Do you want to enable TLS?" -msgstr "TLS를 활성화하시겠습니까?" - -#: src/views/domain/ngx_conf/NgxServer.vue:83 -msgid "Do you want to remove this server?" -msgstr "이 서버를 제거하시겠습니까?" - -#: src/views/domain/ngx_conf/NgxUpstream.vue:32 -msgid "Do you want to remove this upstream?" -msgstr "이 업스트림을 제거하시겠습니까?" - -#: src/views/certificate/WildcardCertificate.vue:100 -msgid "Domain" -msgstr "도메인" - -#: src/views/domain/DomainAdd.vue:151 -msgid "Domain Config Created Successfully" -msgstr "도메인 구성이 성공적으로 생성되었습니다" - -#: src/views/certificate/CertificateEditor.vue:114 -msgid "Domains list is empty, try to reopen Auto Cert for %{config}" -msgstr "도메인 목록이 비어 있습니다. %{config}에 대한 자동 인증서를 다시 열어보세요" - -#: src/language/constants.ts:29 -msgid "Download latest release error" -msgstr "최신 릴리스 다운로드 오류" - -#: src/language/constants.ts:28 -msgid "Downloading latest release" -msgstr "최신 릴리스 다운로드 중" - -#: src/views/system/Upgrade.vue:215 -msgid "Dry run mode enabled" -msgstr "드라이런 모드 활성화됨" - -#: src/views/domain/components/SiteDuplicate.vue:128 -#: src/views/domain/DomainList.vue:141 -#: src/views/stream/components/StreamDuplicate.vue:128 -#: src/views/stream/StreamList.vue:162 -msgid "Duplicate" -msgstr "복제" - -#: src/views/domain/components/SiteDuplicate.vue:86 -#: src/views/stream/components/StreamDuplicate.vue:86 -msgid "Duplicate %{conf_name} to %{node_name} successfully" -msgstr "%{conf_name}을(를) %{node_name}(으)로 성공적으로 복제함" - -#: src/views/domain/components/SiteDuplicate.vue:92 -#: src/views/stream/components/StreamDuplicate.vue:92 -msgid "Duplicate failed" -msgstr "복제 실패" - -#: src/views/domain/components/SiteDuplicate.vue:84 -#: src/views/stream/components/StreamDuplicate.vue:84 -#, fuzzy -msgid "Duplicate successfully" -msgstr "성공적으로 복제됨" - -#: src/views/domain/components/SiteDuplicate.vue:66 -#: src/views/stream/components/StreamDuplicate.vue:66 -msgid "Duplicate to local successfully" -msgstr "로컬로 성공적으로 복제됨" - -#: src/views/domain/DomainEdit.vue:174 src/views/stream/StreamEdit.vue:165 -msgid "Edit %{n}" -msgstr "%{n} 편집" - -#: src/routes/index.ts:110 src/views/config/ConfigEdit.vue:83 -msgid "Edit Configuration" -msgstr "구성 편집" - -#: src/routes/index.ts:76 -msgid "Edit Site" -msgstr "사이트 편집" - -#: src/routes/index.ts:93 -msgid "Edit Stream" -msgstr "스트림 편집" - -#: src/views/other/Install.vue:92 -msgid "Email (*)" -msgstr "이메일 (*)" - -#: src/views/domain/components/Deploy.vue:89 -#: src/views/domain/DomainList.vue:133 -#: src/views/stream/components/Deploy.vue:89 -#: src/views/stream/StreamList.vue:154 -msgid "Enable" -msgstr "활성화" - -#: src/views/domain/components/Deploy.vue:55 -#: src/views/stream/components/Deploy.vue:55 -msgid "Enable %{conf_name} in %{node_name} failed" -msgstr "%{node_name}에서 %{conf_name} 활성화 실패" - -#: src/views/domain/components/Deploy.vue:49 -#: src/views/stream/components/Deploy.vue:49 -msgid "Enable %{conf_name} in %{node_name} successfully" -msgstr "%{node_name}에서 %{conf_name} 성공적으로 활성화됨" - -#: src/views/domain/cert/components/ObtainCert.vue:71 -msgid "Enable auto-renewal failed for %{name}" -msgstr "%{name}에 대한 자동 갱신 활성화 실패" - -#: src/views/domain/DomainAdd.vue:49 -msgid "Enable failed" -msgstr "활성화 실패" - -#: src/views/domain/components/Deploy.vue:47 -#: src/views/stream/components/Deploy.vue:47 -msgid "Enable successfully" -msgstr "성공적으로 활성화" - -#: src/views/domain/ngx_conf/NgxConfigEditor.vue:177 -msgid "Enable TLS" -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/stream/components/RightSettings.vue:78 -#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 -msgid "Enabled" -msgstr "활성화됨" - -#: src/views/domain/components/RightSettings.vue:30 -#: src/views/domain/components/SiteDuplicate.vue:100 -#: src/views/domain/DomainAdd.vue:45 src/views/domain/DomainList.vue:60 -#: src/views/stream/components/RightSettings.vue:30 -#: src/views/stream/components/StreamDuplicate.vue:100 -#: src/views/stream/StreamList.vue:60 -msgid "Enabled successfully" -msgstr "성공적으로 활성화됨" - -#: src/views/domain/cert/IssueCert.vue:59 -msgid "Encrypt website with Let's Encrypt" -msgstr "Let's Encrypt로 웹사이트 암호화" - -#: src/routes/index.ts:186 src/views/environment/Environment.vue:113 -msgid "Environment" -msgstr "환경" - -#: src/views/dashboard/Environments.vue:74 -msgid "Environments" -msgstr "환경" - -#: src/constants/index.ts:17 src/views/config/InspectConfig.vue:47 -msgid "Error" -msgstr "오류" - -#: src/routes/index.ts:173 src/views/domain/ngx_conf/LogEntry.vue:86 -msgid "Error Logs" -msgstr "오류 로그" - -#: src/views/system/Upgrade.vue:177 -msgid "Executable Path" -msgstr "실행 가능 경로" - -#: src/views/certificate/Certificate.vue:94 -msgid "Expired" -msgstr "만료됨" - -#: src/views/domain/cert/CertInfo.vue:27 -#, fuzzy -msgid "Expired At: %{date}" -msgstr "%{date}에 만료됨" - -#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:68 -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:296 -msgid "Export" -msgstr "내보내기" - -#: src/views/domain/cert/components/ObtainCertLive.vue:116 -#, fuzzy -msgid "Fail to obtain certificate" -msgstr "인증서 획득 실패" - -#: src/views/domain/components/RightSettings.vue:42 -#: src/views/domain/DomainList.vue:74 -#: src/views/stream/components/RightSettings.vue:42 -#: src/views/stream/StreamList.vue:74 -msgid "Failed to disable %{msg}" -msgstr "%{msg} 비활성화 실패" - -#: src/views/domain/components/RightSettings.vue:33 -#: src/views/domain/DomainList.vue:64 -#: src/views/stream/components/RightSettings.vue:33 -#: src/views/stream/StreamList.vue:64 -msgid "Failed to enable %{msg}" -msgstr "%{msg} 활성화 실패" - -#: src/language/constants.ts:9 -msgid "Failed to get certificate information" -msgstr "인증서 정보 가져오기 실패" - -#: src/views/domain/DomainEdit.vue:133 src/views/stream/StreamEdit.vue:124 -msgid "Failed to save, syntax error(s) was detected in the configuration." -msgstr "저장 실패, 구성에서 구문 오류가 감지되었습니다." - -#: src/views/config/config.ts:22 -msgid "File" -msgstr "파일" - -#: src/language/constants.ts:34 -msgid "File exists" -msgstr "파일이 존재함" - -#: src/views/preference/NginxSettings.vue:18 -#: src/views/preference/NginxSettings.vue:27 -#, fuzzy -msgid "File not found" -msgstr "파일을 찾을 수 없음" - -#: src/views/other/Error.vue:14 -msgid "File Not Found" -msgstr "파일을 찾을 수 없음" - -#: src/views/nginx_log/NginxLog.vue:152 -msgid "Filter" -msgstr "필터" - -#: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:104 -msgid "Finished" -msgstr "완료됨" - -#: src/views/preference/BasicSettings.vue:43 -msgid "For Chinese user: https://mirror.ghproxy.com/" -msgstr "중국 사용자를 위해: https://mirror.ghproxy.com/" - -#: src/views/config/ConfigEdit.vue:92 -msgid "Format Code" -msgstr "코드 형식" - -#: src/views/config/ConfigEdit.vue:70 -#, fuzzy -msgid "Format error %{msg}" -msgstr "형식 오류 %{msg}" - -#: src/views/config/ConfigEdit.vue:68 -#, fuzzy -msgid "Format successfully" -msgstr "성공적으로 형식 지정됨" - -#: src/views/certificate/Certificate.vue:47 -#, fuzzy -msgid "General Certificate" -msgstr "일반 인증서" - -#: src/components/StdDesign/StdDataEntry/components/StdPassword.vue:60 -msgid "Generate" -msgstr "생성" - -#: src/language/constants.ts:11 -msgid "Generating private key for registering account" -msgstr "계정 등록을 위한 개인 키 생성 중" - -#: src/views/system/Upgrade.vue:169 -#, fuzzy -msgid "Get release information error" -msgstr "릴리스 정보 가져오기 오류" - -#: src/views/domain/cert/components/ObtainCertLive.vue:70 -msgid "Getting the certificate, please wait..." -msgstr "인증서를 가져오는 중입니다. 잠시 기다려 주세요..." - -#: src/views/preference/BasicSettings.vue:35 -msgid "Github Proxy" -msgstr "Github 프록시" - -#: src/views/preference/OpenAISettings.vue:26 -msgid "GPT-3.5-Turbo" -msgstr "GPT-3.5-터보" - -#: src/views/preference/OpenAISettings.vue:20 -msgid "GPT-4" -msgstr "GPT-4" - -#: src/views/preference/OpenAISettings.vue:23 -msgid "GPT-4-32K" -msgstr "GPT-4-32K" - -#: src/views/preference/OpenAISettings.vue:17 -msgid "GPT-4-Turbo" -msgstr "GPT-4-터보" - -#: src/routes/index.ts:46 -msgid "Home" -msgstr "홈" - -#: src/views/preference/BasicSettings.vue:31 -msgid "HTTP Challenge Port" -msgstr "HTTP 검증 포트" - -#: src/views/preference/BasicSettings.vue:13 -msgid "HTTP Host" -msgstr "HTTP 호스트" - -#: src/views/preference/BasicSettings.vue:16 -msgid "HTTP Port" -msgstr "HTTP 포트" - -#: src/views/domain/cert/components/AutoCertStepOne.vue:101 -msgid "HTTP01" -msgstr "HTTP01" - -#: src/views/certificate/Certificate.vue:129 -msgid "Import" -msgstr "가져오기" - -#: src/routes/index.ts:140 src/views/certificate/CertificateEditor.vue:87 -#, fuzzy -msgid "Import Certificate" -msgstr "인증서 상태" - -#: src/constants/index.ts:19 -msgid "Info" -msgstr "정보" - -#: src/language/constants.ts:27 -msgid "Initial core upgrader error" -msgstr "초기 코어 업그레이더 오류" - -#: src/language/constants.ts:26 -msgid "Initialing core upgrader" -msgstr "코어 업그레이더 초기화" - -#: src/routes/index.ts:237 src/views/other/Install.vue:138 -msgid "Install" -msgstr "설치" - -#: src/views/other/Install.vue:68 -#, fuzzy -msgid "Install successfully" -msgstr "성공적으로 활성화됨" - -#: src/views/domain/cert/CertInfo.vue:21 -msgid "Intermediate Certification Authorities: %{issuer}" -msgstr "중간 인증 기관: %{issuer}" - -#: src/views/preference/LogrotateSettings.vue:30 -msgid "Interval" -msgstr "간격" - -#: src/views/certificate/Certificate.vue:137 -#, fuzzy -msgid "Issue wildcard certificate" -msgstr "인증서 유효" - -#: src/views/certificate/WildcardCertificate.vue:89 -#, fuzzy -msgid "Issue Wildcard Certificate" -msgstr "인증서 상태" - -#: src/language/constants.ts:24 -#, fuzzy -msgid "Issued certificate successfully" -msgstr "성공적으로 활성화됨" - -#: src/views/preference/BasicSettings.vue:22 -msgid "Jwt Secret" -msgstr "Jwt 토큰" - -#: src/views/certificate/WildcardCertificate.vue:107 -#: src/views/domain/cert/components/AutoCertStepOne.vue:108 -msgid "Key Type" -msgstr "키 유형" - -#: src/views/system/Upgrade.vue:179 -msgid "Last checked at" -msgstr "마지막 확인 시간" - -#: src/views/user/User.vue:28 -msgid "Leave blank for no change" -msgstr "변경사항이 없으면 비워두세요" - -#: src/views/preference/OpenAISettings.vue:39 -msgid "Leave blank for the default: https://api.openai.com/" -msgstr "기본값을 사용하려면 비워 두세요: https://api.openai.com/" - -#: src/views/certificate/CertificateEditor.vue:203 -#: src/views/certificate/CertificateEditor.vue:216 -#, fuzzy -msgid "Leave blank will not change anything" -msgstr "변경사항이 없으면 비워두세요" - -#: src/views/system/About.vue:50 -#, fuzzy -msgid "License" -msgstr "라이센스" - -#: src/views/dashboard/Environments.vue:131 -msgid "Link Start" -msgstr "링크 시작" - -#: src/views/dashboard/ServerAnalytic.vue:181 -#, fuzzy -msgid "Load Average:" -msgstr "부하 평균:" - -#: src/components/EnvIndicator/EnvIndicator.vue:40 -#: src/components/NodeSelector/NodeSelector.vue:54 -#, fuzzy -msgid "Local" -msgstr "지역" - -#: src/views/domain/ngx_conf/LocationEditor.vue:63 -msgid "Location" -msgstr "위치" - -#: src/views/domain/ngx_conf/LocationEditor.vue:47 -msgid "Locations" -msgstr "위치들" - -#: src/views/certificate/CertificateEditor.vue:226 -#, fuzzy -msgid "Log" -msgstr "로그인" - -#: src/routes/index.ts:243 src/views/other/Login.vue:147 -msgid "Login" -msgstr "로그인" - -#: src/views/other/Login.vue:51 src/views/other/Login.vue:97 -msgid "Login successful" -msgstr "로그인 성공" - -#: src/layouts/HeaderLayout.vue:22 -msgid "Logout successful" -msgstr "로그아웃 성공" - -#: src/views/preference/Preference.vue:113 -msgid "Logrotate" -msgstr "로그관리" - -#: src/views/preference/LogrotateSettings.vue:17 -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 "" -"Logrotate는 대부분의 주류 리눅스 배포판에서" -"Nginx UI를 호스트 머신에 설치하는 사용자에게 기본적으로 활성화되어 있으므로" -"이 페이지의 매개 변수를 수정할 필요가 없습니다. 도커 컨테이너를 사용하여 Nginx UI를 설치하는" -"사용자는이 옵션을 수동으로 활성화할 수 있습니다. Nginx UI의 크론탭 작업 스케줄러는" -"설정한 간격 (분 단위)에서 logrotate 명령을 실행합니다." - -#: src/views/domain/cert/components/AutoCertStepOne.vue:87 -#, fuzzy -msgid "" -"Make sure you have configured a reverse proxy for .well-known directory to " -"HTTPChallengePort before obtaining the certificate." -msgstr "" -"인증서를 획득하기 전에 .well-known 디렉토리에 대한" -"역방향 프록시를 HTTPChallengePort(기본값: 9180)로 구성했는지 확인하세요." - -#: src/routes/index.ts:101 -msgid "Manage Configs" -msgstr "구성 관리" - -#: src/routes/index.ts:60 src/views/domain/DomainList.vue:105 -msgid "Manage Sites" -msgstr "사이트 관리" - -#: src/routes/index.ts:85 src/views/stream/StreamList.vue:122 -#, fuzzy -msgid "Manage Streams" -msgstr "스트림 관리" - -#: src/routes/index.ts:202 src/views/user/User.vue:53 -msgid "Manage Users" -msgstr "사용자 관리" - -#: src/views/certificate/Certificate.vue:46 -#, fuzzy -msgid "Managed Certificate" -msgstr "인증서 유효" - -#: src/views/dashboard/ServerAnalytic.vue:220 -msgid "Memory" -msgstr "메모리" - -#: src/views/dashboard/ServerAnalytic.vue:210 -msgid "Memory and Storage" -msgstr "메모리 및 저장소" - -#: src/views/preference/LogrotateSettings.vue:34 -msgid "Minutes" -msgstr "분" - -#: src/components/ChatGPT/ChatGPT.vue:256 -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141 -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:336 -#, fuzzy -msgid "Modify" -msgstr "설정 수정" - -#: src/routes/index.ts:132 src/views/certificate/CertificateEditor.vue:87 -#, fuzzy -msgid "Modify Certificate" -msgstr "인증서 상태" - -#: src/views/domain/DomainAdd.vue:158 -msgid "Modify Config" -msgstr "설정 수정" - -#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:57 -#, fuzzy -msgid "Multi-line Directive" -msgstr "단일 지시문" - -#: src/views/certificate/Certificate.vue:24 -#: src/views/certificate/CertificateEditor.vue:149 -#: src/views/certificate/DNSCredential.vue:13 src/views/config/config.ts:9 -#: src/views/domain/cert/ChangeCert.vue:21 -#: src/views/domain/components/RightSettings.vue:84 -#: src/views/domain/components/SiteDuplicate.vue:135 -#: src/views/domain/DomainList.vue:16 -#: src/views/domain/ngx_conf/NgxUpstream.vue:178 -#: src/views/environment/Environment.vue:15 -#: src/views/stream/components/RightSettings.vue:84 -#: src/views/stream/components/StreamDuplicate.vue:135 -#: src/views/stream/StreamList.vue:16 src/views/stream/StreamList.vue:188 -msgid "Name" -msgstr "이름" - -#: src/views/dashboard/ServerAnalytic.vue:322 -msgid "Network" -msgstr "네트워크" - -#: src/views/dashboard/ServerAnalytic.vue:264 -msgid "Network Statistics" -msgstr "네트워크 통계" - -#: src/views/dashboard/ServerAnalytic.vue:271 -msgid "Network Total Receive" -msgstr "네트워크 총 수신" - -#: src/views/dashboard/ServerAnalytic.vue:277 -msgid "Network Total Send" -msgstr "네트워크 총 송신" - -#: src/views/system/Upgrade.vue:208 -msgid "New version released" -msgstr "새 버전 출시" - -#: src/views/certificate/WildcardCertificate.vue:127 -#: src/views/domain/cert/components/ObtainCert.vue:204 -#: src/views/domain/DomainAdd.vue:145 -msgid "Next" -msgstr "다음" - -#: src/views/preference/Preference.vue:101 -msgid "Nginx" -msgstr "Nginx" - -#: src/views/preference/NginxSettings.vue:15 -msgid "Nginx Access Log Path" -msgstr "Nginx 접근 로그 경로" - -#: src/views/domain/DomainEdit.vue:217 src/views/stream/StreamEdit.vue:208 -#, fuzzy -msgid "Nginx Configuration Parse Error" -msgstr "Nginx 구성 오류름" - -#: src/components/NginxControl/NginxControl.vue:65 -msgid "Nginx Control" -msgstr "Nginx 제어" - -#: src/views/preference/NginxSettings.vue:24 -msgid "Nginx Error Log Path" -msgstr "Nginx 오류 로그 경로" - -#: src/routes/index.ts:163 src/views/nginx_log/NginxLog.vue:145 -msgid "Nginx Log" -msgstr "Nginx 로그" - -#: src/components/NginxControl/NginxControl.vue:25 -#, fuzzy -msgid "Nginx reloaded successfully" -msgstr "Nginx가 성공적으로 리로드됨" - -#: src/components/NginxControl/NginxControl.vue:39 -#, fuzzy -msgid "Nginx restarted successfully" -msgstr "Nginx가 성공적으로 재시작됨" - -#: src/components/ChatGPT/ChatGPT.vue:277 -#: 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/LocationEditor.vue:74 -#: src/views/notification/Notification.vue:71 -#: src/views/stream/StreamList.vue:166 -msgid "No" -msgstr "아니요" - -#: src/views/preference/BasicSettings.vue:25 -msgid "Node Secret" -msgstr "노드 시크릿" - -#: src/views/certificate/Certificate.vue:100 -msgid "Not After" -msgstr "만료일" - -#: src/routes/index.ts:249 src/routes/index.ts:251 -msgid "Not Found" -msgstr "찾을 수 없음" - -#: src/views/domain/cert/CertInfo.vue:30 -msgid "Not Valid Before: %{date}" -msgstr "유효 시작일: %{date}" - -#: src/views/certificate/DNSCredential.vue:48 -#: src/views/domain/cert/components/AutoCertStepOne.vue:73 -msgid "Note" -msgstr "참고" - -#: src/views/notification/Notification.vue:63 -#, fuzzy -msgid "Notification" -msgstr "알림" - -#: src/components/Notification/Notification.vue:82 src/routes/index.ts:194 -#, fuzzy -msgid "Notifications" -msgstr "알림" - -#: src/views/domain/cert/components/ObtainCert.vue:179 -#, fuzzy -msgid "Obtain certificate" -msgstr "인증서 획득" - -#: src/language/constants.ts:19 -msgid "Obtaining certificate" -msgstr "인증서 획득 중" - -#: src/components/NodeSelector/NodeSelector.vue:78 -#: src/views/dashboard/Environments.vue:98 -#: src/views/environment/Environment.vue:89 -msgid "Offline" -msgstr "오프라인" - -#: src/components/ChatGPT/ChatGPT.vue:278 -#: src/components/Notification/Notification.vue:85 -#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:59 -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:144 -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:352 -#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:104 -#: src/views/domain/cert/components/ObtainCert.vue:137 -#: src/views/domain/components/Deploy.vue:23 -#: src/views/domain/components/RightSettings.vue:51 -#: src/views/domain/DomainList.vue:146 -#: src/views/domain/ngx_conf/NgxConfigEditor.vue:51 -#: src/views/domain/ngx_conf/NgxServer.vue:86 -#: src/views/domain/ngx_conf/NgxUpstream.vue:35 -#: src/views/notification/Notification.vue:72 -#: src/views/stream/components/Deploy.vue:23 -#: src/views/stream/components/RightSettings.vue:51 -#: src/views/stream/StreamList.vue:167 -msgid "OK" -msgstr "확인" - -#: src/views/certificate/DNSCredential.vue:58 -msgid "Once the verification is complete, the records will be removed." -msgstr "검증이 완료되면, 레코드는 제거됩니다." - -#: src/components/NodeSelector/NodeSelector.vue:57 -#: src/components/NodeSelector/NodeSelector.vue:72 -#: src/views/dashboard/Environments.vue:91 -#: src/views/environment/Environment.vue:85 -msgid "Online" -msgstr "온라인" - -#: src/views/preference/Preference.vue:107 -msgid "OpenAI" -msgstr "오픈AI" - -#: src/views/system/Upgrade.vue:175 -#, fuzzy -msgid "OS" -msgstr "OS" - -#: src/views/dashboard/ServerAnalytic.vue:187 -msgid "OS:" -msgstr "OS:" - -#: src/views/domain/components/Deploy.vue:93 -#: src/views/stream/components/Deploy.vue:93 -msgid "Overwrite" -msgstr "덮어쓰기" - -#: src/views/domain/components/Deploy.vue:97 -#: src/views/stream/components/Deploy.vue:97 -msgid "Overwrite exist file" -msgstr "기존 파일 덮어쓰기" - -#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:81 -msgid "Params" -msgstr "파라미터" - -#: src/views/other/Login.vue:132 src/views/user/User.vue:21 -msgid "Password" -msgstr "비밀번호" - -#: src/views/other/Install.vue:112 -msgid "Password (*)" -msgstr "비밀번호 (*)" - -#: src/views/config/ConfigEdit.vue:120 -#: src/views/domain/ngx_conf/LocationEditor.vue:122 -#: src/views/domain/ngx_conf/LocationEditor.vue:94 -msgid "Path" -msgstr "경로" - -#: src/language/constants.ts:31 -msgid "Perform core upgrade error" -msgstr "핵심 업그레이드 오류 수행" - -#: src/language/constants.ts:30 -msgid "Performing core upgrade" -msgstr "핵심 업그레이드 수행 중" - -#: src/views/certificate/DNSCredential.vue:52 -msgid "" -"Please fill in the API authentication credentials provided by your DNS " -"provider." -msgstr "DNS 제공자가 제공한 API 인증 자격 증명을 입력해주세요." - -#: src/views/domain/cert/components/AutoCertStepOne.vue:91 -msgid "" -"Please first add credentials in Certification > DNS Credentials, and then " -"select one of the credentialsbelow to request the API of the DNS provider." -msgstr "" -"먼저 인증서 > DNS 자격 증명에 자격 증명을 추가한 다음," -"DNS 제공자의 API를 요청하려면 아래 자격 증명 중 하나를 선택해주세요." - -#: src/views/domain/components/SiteDuplicate.vue:40 -#: src/views/stream/components/StreamDuplicate.vue:40 -msgid "" -"Please input name, this will be used as the filename of the new " -"configuration!" -msgstr "이름을 입력해주세요, 이것은 새 구성의 파일 이름으로 사용될 것입니다!" - -#: src/views/other/Install.vue:35 -msgid "Please input your E-mail!" -msgstr "이메일을 입력해주세요!" - -#: src/views/other/Install.vue:47 src/views/other/Login.vue:39 -msgid "Please input your password!" -msgstr "비밀번호를 입력해주세요!" - -#: src/views/other/Install.vue:41 src/views/other/Login.vue:33 -msgid "Please input your username!" -msgstr "사용자 이름을 입력해주세요!" - -#: src/views/certificate/DNSCredential.vue:61 -msgid "" -"Please note that the unit of time configurations below are all in seconds." -msgstr "아래의 시간 설정 단위는 모두 초 단위임을 유의해주세요." - -#: src/views/domain/components/SiteDuplicate.vue:47 -#: src/views/stream/components/StreamDuplicate.vue:47 -msgid "Please select at least one node!" -msgstr "적어도 하나의 노드를 선택해주세요!" - -#: src/views/system/Upgrade.vue:194 src/views/system/Upgrade.vue:254 -msgid "Pre-release" -msgstr "사전 출시" - -#: src/routes/index.ts:210 src/views/preference/Preference.vue:90 -msgid "Preference" -msgstr "환경설정" - -#: src/language/constants.ts:12 -#, fuzzy -msgid "Preparing lego configurations" -msgstr "lego 구성 준비 중" - -#: src/language/constants.ts:7 -msgid "Prohibit changing root password in demo" -msgstr "데모에서 루트 비밀번호 변경 금지" - -#: src/language/constants.ts:8 -msgid "Prohibit deleting the default user" -msgstr "기본 사용자 삭제 금지" - -#: src/views/system/About.vue:38 -msgid "Project Team" -msgstr "프로젝트 팀" - -#: src/views/certificate/DNSCredential.vue:21 -msgid "Provider" -msgstr "제공자" - -#: src/views/dashboard/ServerAnalytic.vue:31 -#: src/views/dashboard/ServerAnalytic.vue:378 -msgid "Reads" -msgstr "읽기" - -#: src/views/dashboard/ServerAnalytic.vue:27 -#: src/views/dashboard/ServerAnalytic.vue:329 -msgid "Receive" -msgstr "수신" - -#: src/components/ChatGPT/ChatGPT.vue:290 -msgid "Regenerate response" -msgstr "응답 재생성" - -#: src/language/constants.ts:18 -msgid "Registering user" -msgstr "사용자 등록 중" - -#: src/views/system/Upgrade.vue:227 -#, fuzzy -msgid "Reinstall" -msgstr "재설치" - -#: src/views/system/Upgrade.vue:258 -msgid "Release Note" -msgstr "릴리스 노트" - -#: src/components/ChatGPT/ChatGPT.vue:266 -#: src/components/NginxControl/NginxControl.vue:100 -msgid "Reload" -msgstr "리로드" - -#: src/components/NginxControl/NginxControl.vue:74 -msgid "Reloading" -msgstr "리로딩 중" - -#: src/language/constants.ts:22 -msgid "Reloading nginx" -msgstr "Nginx 리로딩 중" - -#: src/components/Notification/Notification.vue:52 -#, fuzzy -msgid "Removed successfully" -msgstr "성공적으로 제거됨" - -#: src/views/domain/ngx_conf/NgxUpstream.vue:126 -#, fuzzy -msgid "Rename" -msgstr "이름 변경" - -#: src/views/certificate/RenewCert.vue:43 -#: src/views/certificate/RenewCert.vue:47 -#, fuzzy -msgid "Renew Certificate" -msgstr "인증서 갱신" - -#: src/language/constants.ts:38 -#, fuzzy -msgid "Renew Certificate Error" -msgstr "인증서 갱신 오류" - -#: src/language/constants.ts:37 -#, fuzzy -msgid "Renew Certificate Success" -msgstr "인증서 갱신 성공" - -#: src/views/certificate/RenewCert.vue:25 -#: src/views/certificate/WildcardCertificate.vue:51 -#, fuzzy -msgid "Renew successfully" -msgstr "성공적으로 갱신됨" - -#: src/language/constants.ts:35 -msgid "Requested with wrong parameters" -msgstr "잘못된 매개변수로 요청됨" - -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:299 -msgid "Reset" -msgstr "재설정" - -#: src/components/NginxControl/NginxControl.vue:93 -msgid "Restart" -msgstr "재시작" - -#: src/components/NginxControl/NginxControl.vue:79 -msgid "Restarting" -msgstr "재시작 중" - -#: src/views/preference/BasicSettings.vue:19 -#, fuzzy -msgid "Run Mode" -msgstr "실행 모드" - -#: src/components/NginxControl/NginxControl.vue:69 -msgid "Running" -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/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 -msgid "Save" -msgstr "저장" - -#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:108 -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 -msgid "Save error %{msg}" -msgstr "저장 오류 %{msg}" - -#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:42 -#: src/views/certificate/CertificateEditor.vue:48 -#: src/views/preference/Preference.vue:60 -#, fuzzy -msgid "Save successfully" -msgstr "성공적으로 저장됨" - -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:75 -#, fuzzy -msgid "Save Successfully" -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/stream/StreamEdit.vue:140 -msgid "Saved successfully" -msgstr "성공적으로 저장됨" - -#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 -msgid "Selector" -msgstr "선택" - -#: src/views/dashboard/ServerAnalytic.vue:28 -#: src/views/dashboard/ServerAnalytic.vue:339 -msgid "Send" -msgstr "보내기" - -#: src/components/NginxControl/NginxControl.vue:31 -#: src/components/NginxControl/NginxControl.vue:45 -#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:45 -#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:126 -#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:45 -#: src/components/StdDesign/StdDataDisplay/StdTable.vue:157 -#: src/views/config/ConfigEdit.vue:42 src/views/domain/DomainList.vue:84 -#: src/views/other/Install.vue:72 src/views/preference/Preference.vue:64 -#: src/views/stream/StreamList.vue:116 src/views/stream/StreamList.vue:84 -#: src/views/system/Upgrade.vue:45 -msgid "Server error" -msgstr "서버 오류" - -#: src/views/dashboard/ServerAnalytic.vue:173 -msgid "Server Info" -msgstr "서버 정보" - -#: src/views/domain/cert/components/ObtainCert.vue:103 -msgid "server_name not found in directives" -msgstr "directives에서 server_name을 찾을 수 없습니다" - -#: src/views/domain/cert/components/AutoCertStepOne.vue:62 -#: src/views/domain/DomainAdd.vue:124 -msgid "server_name parameter is required" -msgstr "server_name 매개변수가 필요합니다" - -#: src/language/constants.ts:15 -msgid "Setting DNS01 challenge provider" -msgstr "DNS01 공급자 설정" - -#: src/language/constants.ts:16 -msgid "Setting environment variables" -msgstr "환경 변수 설정" - -#: src/language/constants.ts:14 -msgid "Setting HTTP01 challenge provider" -msgstr "HTTP01 공급자 설정" - -#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:54 -msgid "Single Directive" -msgstr "단일 지시문" - -#: src/routes/index.ts:177 -#, fuzzy -msgid "Site Logs" -msgstr "사이트 로그" - -#: src/routes/index.ts:68 -msgid "Sites List" -msgstr "사이트 목록" - -#: src/views/certificate/CertificateEditor.vue:194 -#, fuzzy -msgid "SSL Certificate Content" -msgstr "인증서 상태" - -#: src/views/certificate/CertificateEditor.vue:207 -msgid "SSL Certificate Key Content" -msgstr "SSL 인증서키 콘텐츠" - -#: src/views/certificate/Certificate.vue:73 -#: src/views/certificate/CertificateEditor.vue:179 -#, fuzzy -msgid "SSL Certificate Key Path" -msgstr "SSL 인증서 키 경로" - -#: src/views/certificate/Certificate.vue:65 -#: src/views/certificate/CertificateEditor.vue:164 -#, fuzzy -msgid "SSL Certificate Path" -msgstr "SSL 인증서 경로" - -#: src/views/other/Login.vue:158 -#, fuzzy -msgid "SSO Login" -msgstr "SSO 로그인" - -#: src/views/system/Upgrade.vue:191 src/views/system/Upgrade.vue:248 -#, fuzzy -msgid "Stable" -msgstr "활성화됨" - -#: src/views/certificate/Certificate.vue:81 src/views/domain/DomainList.vue:25 -#: src/views/environment/Environment.vue:78 src/views/stream/StreamList.vue:25 -msgid "Status" -msgstr "상태" - -#: src/components/NginxControl/NginxControl.vue:84 -msgid "Stopped" -msgstr "정지됨" - -#: src/views/dashboard/ServerAnalytic.vue:246 -msgid "Storage" -msgstr "저장소" - -#: src/views/domain/cert/CertInfo.vue:24 -#, fuzzy -msgid "Subject Name: %{subject}" -msgstr "제목 이름: %{name}" - -#: src/constants/index.ts:20 -msgid "Success" -msgstr "성공" - -#: src/views/dashboard/ServerAnalytic.vue:233 -msgid "Swap" -msgstr "스왑" - -#: src/components/SwitchAppearance/SwitchAppearance.vue:17 -msgid "Switch to dark theme" -msgstr "다크 테마로 변경" - -#: src/components/SwitchAppearance/SwitchAppearance.vue:17 -msgid "Switch to light theme" -msgstr "라이트 테마로 변경" - -#: src/routes/index.ts:218 -msgid "System" -msgstr "시스템" - -#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:109 -#, fuzzy -msgid "Table" -msgstr "활성화됨" - -#: src/views/domain/components/SiteDuplicate.vue:142 -#: src/views/stream/components/StreamDuplicate.vue:142 -msgid "Target" -msgstr "대상" - -#: src/routes/index.ts:155 src/views/pty/Terminal.vue:95 -msgid "Terminal" -msgstr "터미널" - -#: src/views/preference/BasicSettings.vue:28 -msgid "Terminal Start Command" -msgstr "터미널 시작 명령" - -#: src/views/domain/cert/components/AutoCertStepOne.vue:83 -#, fuzzy -msgid "" -"The certificate for the domain will be checked 5 minutes, and will be " -"renewed if it has been more than 1 week since it was last issued." -msgstr "" -"도메인의 인증서는 매 시간 확인되며," -"마지막으로 발급된 지 1개월이 경과한 경우 갱신됩니다." - -#: src/views/other/Install.vue:53 -msgid "The filename cannot contain the following characters: %{c}" -msgstr "파일 이름은 다음 문자를 포함할 수 없습니다: %{c}" - -#: src/views/certificate/CertificateEditor.vue:197 -msgid "The input is not a SSL Certificate" -msgstr "입력이 SSL 인증서가 아닙니다" - -#: src/views/certificate/CertificateEditor.vue:210 -#, fuzzy -msgid "The input is not a SSL Certificate Key" -msgstr "Certificate Status" - -#: src/views/certificate/CertificateEditor.vue:168 -#, fuzzy -msgid "The path exists, but the file is not a certificate" -msgstr "Certificate Status" - -#: src/views/certificate/CertificateEditor.vue:183 -msgid "The path exists, but the file is not a private key" -msgstr "경로는 존재하지만 파일은 개인 키가 아닙니다" - -#: src/views/domain/cert/components/AutoCertStepOne.vue:78 -#, fuzzy -msgid "" -"The server_name in the current configuration must be the domain name you " -"need to get the certificate, supportmultiple domains." -msgstr "" -"Note: The server_name in the current configuration must be the domain name " -"you need to get the certificate." - -#: src/views/preference/BasicSettings.vue:38 -#: src/views/preference/BasicSettings.vue:50 -#: src/views/preference/OpenAISettings.vue:34 -#: src/views/preference/OpenAISettings.vue:46 -msgid "The url is not valid" -msgstr "유효한 URL이 아닙니다" - -#: src/language/constants.ts:6 -msgid "The username or password is incorrect" -msgstr "사용자 이름 또는 비밀번호가 올바르지 않습니다" - -#: src/views/certificate/CertificateEditor.vue:104 -msgid "This Auto Cert item is invalid, please remove it." -msgstr "이 자동 인증 항목이 유효하지 않습니다. 제거해주세요." - -#: src/views/certificate/CertificateEditor.vue:94 -msgid "This certificate is managed by Nginx UI" -msgstr "이 인증서는 Nginx UI에서 관리됩니다" - -#: src/views/certificate/CertificateEditor.vue:152 -#: src/views/certificate/CertificateEditor.vue:166 -#: src/views/certificate/CertificateEditor.vue:181 -msgid "This field is required" -msgstr "이 필드는 필수입니다" - -#: src/components/StdDesign/StdDataEntry/StdFormItem.vue:31 -msgid "This field should not be empty" -msgstr "이 필드는 비워둘 수 없습니다" - -#: src/views/preference/LogrotateSettings.vue:16 -msgid "Tips" -msgstr "팁" - -#: src/views/notification/Notification.vue:21 -msgid "Title" -msgstr "제목" - -#: src/views/domain/ngx_conf/NgxConfigEditor.vue:46 -msgid "" -"To make sure the certification auto-renewal can work normally, we need to " -"add a location which can proxy the request from authority to backend, and we " -"need to save this file and reload the Nginx. Are you sure you want to " -"continue?" -msgstr "" -"인증서 자동 갱신이 정상적으로 작동하도록 하려면," -"권한에서 백엔드로 요청을 프록시할 수 있는 위치를 추가해야 하며," -"이 파일을 저장하고 Nginx를 다시로드해야 합니다." -"계속하시겠습니까?" - -#: src/views/preference/OpenAISettings.vue:58 -msgid "Token is not valid" -msgstr "토큰이 유효하지 않습니다" - -#: src/views/certificate/Certificate.vue:41 src/views/config/config.ts:14 -#: src/views/notification/Notification.vue:15 -msgid "Type" -msgstr "유형" - -#: src/views/certificate/DNSCredential.vue:26 src/views/config/config.ts:29 -#: src/views/config/ConfigEdit.vue:123 -#: src/views/domain/components/RightSettings.vue:87 -#: src/views/domain/DomainList.vue:44 src/views/environment/Environment.vue:98 -#: src/views/stream/components/RightSettings.vue:87 -#: src/views/stream/StreamList.vue:44 src/views/user/User.vue:40 -msgid "Updated at" -msgstr "업데이트됨" - -#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:123 -#, fuzzy -msgid "Updated successfully" -msgstr "성공적으로 저장되었습니다" - -#: src/routes/index.ts:229 src/views/system/Upgrade.vue:143 -#: src/views/system/Upgrade.vue:235 -msgid "Upgrade" -msgstr "업그레이드" - -#: src/language/constants.ts:32 -#, fuzzy -msgid "Upgraded successfully" -msgstr "성공적으로 저장되었습니다" - -#: src/views/system/Upgrade.vue:82 -msgid "Upgrading Nginx UI, please wait..." -msgstr "Nginx UI를 업그레이드하는 중입니다. 잠시 기다려주세요..." - -#: src/views/domain/ngx_conf/NgxUpstream.vue:173 -msgid "Upstream Name" -msgstr "업스트림 이름" - -#: src/views/dashboard/ServerAnalytic.vue:177 -msgid "Uptime:" -msgstr "가동 시간:" - -#: src/views/environment/Environment.vue:24 -msgid "URL" -msgstr "URL" - -#: src/components/ChatGPT/ChatGPT.vue:237 -#, fuzzy -msgid "User" -msgstr "사용자 이름" - -#: src/views/other/Login.vue:122 src/views/user/User.vue:12 -msgid "Username" -msgstr "사용자 이름" - -#: src/views/other/Install.vue:102 -msgid "Username (*)" -msgstr "사용자 이름 (*)" - -#: src/views/certificate/Certificate.vue:90 -msgid "Valid" -msgstr "유효함" - -#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:105 -msgid "View" -msgstr "보기" - -#: src/components/Notification/Notification.vue:143 -#, fuzzy -msgid "View all notifications" -msgstr "Certificate is valid" - -#: src/constants/index.ts:18 src/views/config/InspectConfig.vue:36 -#: src/views/domain/cert/components/AutoCertStepOne.vue:56 -#: src/views/domain/DomainAdd.vue:119 -msgid "Warning" -msgstr "경고" - -#: src/views/certificate/DNSCredential.vue:55 -msgid "" -"We will add one or more TXT records to the DNS records of your domain for " -"ownership verification." -msgstr "도메인 소유권 검증을 위해 도메인의 DNS레코드에 하나 이상의 TXT 레코드를 " -"추가할 것입니다." - -#: src/views/domain/cert/components/ObtainCert.vue:135 -msgid "" -"We will remove the HTTPChallenge configuration from this file and reload the " -"Nginx. Are you sure you want to continue?" -msgstr "이 파일에서 HTTPChallenge 구성을 제거하고 Nginx를 다시 로드할 예정입니다. " -"계속하시겠습니까?" - -#: src/views/dashboard/ServerAnalytic.vue:30 -#: src/views/dashboard/ServerAnalytic.vue:368 -msgid "Writes" -msgstr "쓰기" - -#: src/language/constants.ts:21 -msgid "Writing certificate private key to disk" -msgstr "인증서 개인 키를 디스크에 쓰기" - -#: src/language/constants.ts:20 -msgid "Writing certificate to disk" -msgstr "인증서를 디스크에 쓰기" - -#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 -#: src/views/domain/ngx_conf/LocationEditor.vue:73 -msgid "Yes" -msgstr "예" - -#: src/views/system/Upgrade.vue:202 -msgid "You are using the latest version" -msgstr "최신 버전을 사용하고 있습니다" - -#: src/views/system/Upgrade.vue:164 -msgid "You can check Nginx UI upgrade at this page." -msgstr "이 페이지에서 Nginx UI 업그레이드를 확인할 수 있습니다." - -#, fuzzy -#~ msgid "Server" -#~ msgstr "Server Info" - -#, fuzzy -#~ msgid "Leave blank will not change anything." -#~ msgstr "Leave blank for no change" - -#, fuzzy -#~ msgid "Config Name" -#~ msgstr "Configuration Name" - -#, fuzzy -#~ msgid "Inspect Configurations" -#~ msgstr "Edit Configuration" - -#~ msgid "server_name parameters more than one" -#~ msgstr "server_name parameters more than one" - -#~ msgid "404 Not Found" -#~ msgstr "404 Not Found" - -#~ msgid "Invalid E-mail!" -#~ msgstr "Invalid E-mail!" +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2024-03-02 07:54+0000\n" +"Last-Translator: klic-infra \n" +"Language-Team: Korean \n" +"Language: ko_KR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 5.3.1\n" + +#: src/routes/index.ts:225 +msgid "About" +msgstr "소개" + +#: src/routes/index.ts:169 src/views/domain/ngx_conf/LogEntry.vue:78 +msgid "Access Logs" +msgstr "접근 로그" + +#: src/views/certificate/Certificate.vue:106 +#: src/views/certificate/DNSCredential.vue:32 src/views/config/config.ts:36 +#: src/views/domain/DomainList.vue:50 src/views/environment/Environment.vue:105 +#: src/views/notification/Notification.vue:38 +#: src/views/stream/StreamList.vue:50 src/views/user/User.vue:46 +msgid "Action" +msgstr "작업" + +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:115 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:119 +#: src/views/domain/ngx_conf/NgxServer.vue:170 +#: src/views/domain/ngx_conf/NgxUpstream.vue:155 +#: src/views/stream/StreamList.vue:124 +msgid "Add" +msgstr "추가" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:98 +msgid "Add Directive Below" +msgstr "아래에 지시문 추가" + +#: src/views/domain/ngx_conf/LocationEditor.vue:115 +#: src/views/domain/ngx_conf/LocationEditor.vue:142 +msgid "Add Location" +msgstr "위치 추가" + +#: src/routes/index.ts:72 src/views/domain/DomainAdd.vue:96 +msgid "Add Site" +msgstr "사이트 추가" + +#: src/views/stream/StreamList.vue:184 +msgid "Add Stream" +msgstr "스트림 추가" + +#: src/views/stream/StreamList.vue:114 +msgid "Added successfully" +msgstr "성공적으로 추가됨" + +#: src/views/certificate/DNSChallenge.vue:110 +msgid "Additional" +msgstr "추가적인" + +#: src/views/domain/DomainEdit.vue:199 src/views/stream/StreamEdit.vue:190 +msgid "Advance Mode" +msgstr "고급 모드" + +#: src/views/preference/OpenAISettings.vue:31 +msgid "API Base Url" +msgstr "API 기본 URL" + +#: src/views/certificate/DNSChallenge.vue:84 +#, fuzzy +msgid "API Document" +msgstr "API 토큰" + +#: src/views/preference/OpenAISettings.vue:43 +msgid "API Proxy" +msgstr "API 프록시" + +#: src/views/preference/OpenAISettings.vue:55 +msgid "API Token" +msgstr "API 토큰" + +#: src/views/system/Upgrade.vue:176 +msgid "Arch" +msgstr "아키텍처" + +#: src/components/Notification/Notification.vue:86 +#: src/views/notification/Notification.vue:73 +msgid "Are you sure you want to clear all notifications?" +msgstr "모든 알림을 지우시겠습니까?" + +#: src/components/ChatGPT/ChatGPT.vue:279 +msgid "Are you sure you want to clear the record of chat?" +msgstr "기록을 지우시겠습니까?" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:353 +#: src/views/domain/DomainList.vue:147 src/views/stream/StreamList.vue:168 +msgid "Are you sure you want to delete?" +msgstr "정말 삭제하시겠습니까?" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 +msgid "Are you sure you want to remove this directive?" +msgstr "이 지시문을 정말로 제거하시겠습니까?" + +#: src/views/domain/ngx_conf/LocationEditor.vue:72 +msgid "Are you sure you want to remove this location?" +msgstr "이 위치를 제거하시겠습니까?" + +#: src/components/ChatGPT/ChatGPT.vue:223 +msgid "Ask ChatGPT for Help" +msgstr "ChatGPT에게 도움 요청" + +#: src/components/ChatGPT/ChatGPT.vue:237 +msgid "Assistant" +msgstr "조수" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:108 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:122 +msgid "Author" +msgstr "저자" + +#: src/views/domain/cert/ChangeCert.vue:37 +msgid "Auto Cert" +msgstr "자동 인증" + +#: src/views/nginx_log/NginxLog.vue:149 +msgid "Auto Refresh" +msgstr "자동 새로고침" + +#: src/views/domain/cert/components/ObtainCert.vue:76 +msgid "Auto-renewal disabled for %{name}" +msgstr "%{name}에 대한 자동 갱신 비활성화됨" + +#: src/views/domain/cert/components/ObtainCert.vue:69 +msgid "Auto-renewal enabled for %{name}" +msgstr "%{name}에 대한 자동 갱신 활성화됨" + +#: src/views/certificate/CertificateEditor.vue:238 +#: src/views/config/Config.vue:75 src/views/config/ConfigEdit.vue:89 +#: src/views/domain/DomainEdit.vue:256 src/views/nginx_log/NginxLog.vue:170 +#: src/views/stream/StreamEdit.vue:246 +msgid "Back" +msgstr "뒤로" + +#: src/views/other/Error.vue:28 +msgid "Back Home" +msgstr "홈으로" + +#: src/views/domain/DomainAdd.vue:102 +msgid "Base information" +msgstr "기본 정보" + +#: src/views/config/ConfigEdit.vue:117 +#: src/views/domain/components/RightSettings.vue:76 +#: src/views/preference/Preference.vue:95 +#: src/views/stream/components/RightSettings.vue:76 +msgid "Basic" +msgstr "기본" + +#: src/views/domain/DomainEdit.vue:202 src/views/stream/StreamEdit.vue:193 +msgid "Basic Mode" +msgstr "기본 모드" + +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:57 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:305 +msgid "Batch Modify" +msgstr "일괄 수정" + +#: src/views/system/About.vue:42 +msgid "Build with" +msgstr "빌드 환경" + +#: src/views/preference/BasicSettings.vue:47 +msgid "CADir" +msgstr "CA 디렉토리" + +#: src/components/ChatGPT/ChatGPT.vue:260 +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:58 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:143 +#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:103 +#: src/views/domain/cert/components/ObtainCert.vue:138 +#: src/views/domain/components/Deploy.vue:24 +#: src/views/domain/components/RightSettings.vue:52 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:52 +#: src/views/domain/ngx_conf/NgxServer.vue:87 +#: src/views/domain/ngx_conf/NgxUpstream.vue:36 +#: src/views/stream/components/Deploy.vue:24 +#: src/views/stream/components/RightSettings.vue:52 +msgid "Cancel" +msgstr "취소" + +#: src/views/domain/cert/CertInfo.vue:35 +msgid "Certificate has expired" +msgstr "인증서가 만료되었습니다" + +#: src/views/domain/cert/CertInfo.vue:39 +msgid "Certificate is valid" +msgstr "인증서가 유효합니다" + +#: src/views/certificate/CertificateEditor.vue:130 +#: src/views/domain/cert/Cert.vue:35 +msgid "Certificate Status" +msgstr "인증서 상태" + +#: src/routes/index.ts:118 src/views/certificate/Certificate.vue:122 +msgid "Certificates" +msgstr "인증서" + +#: src/routes/index.ts:127 +msgid "Certificates List" +msgstr "인증서 목록" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:98 +msgid "Challenge Method" +msgstr "인증 방법" + +#: src/views/domain/cert/ChangeCert.vue:91 +#: src/views/domain/cert/ChangeCert.vue:95 +msgid "Change Certificate" +msgstr "인증서 변경" + +#: src/views/system/Upgrade.vue:188 +msgid "Channel" +msgstr "채널" + +#: src/views/preference/OpenAISettings.vue:14 +msgid "ChatGPT Model" +msgstr "ChatGPT 모델" + +#: src/views/system/Upgrade.vue:185 +msgid "Check again" +msgstr "다시 확인" + +#: src/language/constants.ts:17 +msgid "Cleaning environment variables" +msgstr "환경 변수 정리" + +#: src/components/ChatGPT/ChatGPT.vue:283 +#: src/components/Notification/Notification.vue:91 +#: src/views/notification/Notification.vue:78 +msgid "Clear" +msgstr "클리어" + +#: src/components/Notification/Notification.vue:42 +#: src/views/notification/Notification.vue:47 +msgid "Cleared successfully" +msgstr "성공적으로 제거됨" + +#: src/views/preference/LogrotateSettings.vue:26 +msgid "Command" +msgstr "명령어" + +#: 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 +msgid "Comments" +msgstr "댓글" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:86 +msgid "Config Templates" +msgstr "구성 템플릿" + +#: src/views/config/InspectConfig.vue:30 +msgid "Configuration file is test successful" +msgstr "구성 파일 테스트 성공" + +#: src/views/domain/DomainAdd.vue:108 +msgid "Configuration Name" +msgstr "구성 이름" + +#: src/views/config/Config.vue:47 +msgid "Configurations" +msgstr "구성들" + +#: src/views/domain/DomainAdd.vue:103 +msgid "Configure SSL" +msgstr "SSL 구성하기" + +#: src/views/dashboard/Environments.vue:131 +msgid "Connected" +msgstr "연결됨" + +#: 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" +msgstr "내용" + +#: src/views/system/Upgrade.vue:146 +msgid "Core Upgrade" +msgstr "코어 업그레이드" + +#: src/views/dashboard/ServerAnalytic.vue:296 +msgid "CPU Status" +msgstr "CPU 상태" + +#: src/views/dashboard/ServerAnalytic.vue:193 +msgid "CPU:" +msgstr "CPU:" + +#: src/views/domain/ngx_conf/NgxUpstream.vue:166 +msgid "Create" +msgstr "생성" + +#: src/views/domain/DomainAdd.vue:161 +msgid "Create Another" +msgstr "다른 것 생성하기" + +#: src/views/notification/Notification.vue:32 src/views/user/User.vue:34 +msgid "Created at" +msgstr "생성 시간" + +#: src/language/constants.ts:13 +msgid "Creating client facilitates communication with the CA server" +msgstr "클라이언트 생성은 CA 서버와의 통신을 용이하게 합니다" + +#: src/views/domain/cert/components/DNSChallenge.vue:105 +msgid "Credential" +msgstr "인증 정보" + +#: src/views/certificate/DNSChallenge.vue:99 +msgid "Credentials" +msgstr "인증 정보들" + +#: src/views/system/Upgrade.vue:165 +msgid "Current Version" +msgstr "현재 버전" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:126 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:188 +msgid "Custom" +msgstr "사용자 정의" + +#: src/routes/index.ts:53 +msgid "Dashboard" +msgstr "대시보드" + +#: src/views/other/Install.vue:123 +msgid "Database (Optional, default: database)" +msgstr "데이터베이스 (선택사항, 기본값: database)" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:360 +#: src/views/domain/DomainList.vue:156 +#: src/views/domain/ngx_conf/NgxServer.vue:117 +#: src/views/domain/ngx_conf/NgxUpstream.vue:129 +#: src/views/stream/StreamList.vue:177 +msgid "Delete" +msgstr "삭제" + +#: src/views/domain/DomainList.vue:81 +msgid "Delete site: %{site_name}" +msgstr "사이트 삭제: %{site_name}" + +#: src/views/stream/StreamList.vue:81 +msgid "Delete stream: %{stream_name}" +msgstr "스트림 삭제: %{stream_name}" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:133 +msgid "Deleted successfully" +msgstr "성공적으로 삭제됨" + +#: src/views/domain/components/Deploy.vue:109 +#: src/views/domain/components/RightSettings.vue:94 +#: src/views/stream/components/Deploy.vue:109 +#: src/views/stream/components/RightSettings.vue:94 +msgid "Deploy" +msgstr "배포" + +#: src/views/domain/components/Deploy.vue:66 +#: src/views/stream/components/Deploy.vue:66 +msgid "Deploy %{conf_name} to %{node_name} failed" +msgstr "%{conf_name}을(를) %{node_name}(으)로 배포 실패" + +#: src/views/domain/components/Deploy.vue:40 +#: src/views/stream/components/Deploy.vue:40 +msgid "Deploy %{conf_name} to %{node_name} successfully" +msgstr "%{conf_name}을(를) %{node_name}(으)로 배포 성공" + +#: src/views/domain/components/Deploy.vue:38 +#: src/views/stream/components/Deploy.vue:38 +msgid "Deploy successfully" +msgstr "성공적으로 배포됨" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:109 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:123 +msgid "Description" +msgstr "설명" + +#: src/views/notification/Notification.vue:28 +msgid "Details" +msgstr "세부 사항" + +#: src/views/system/About.vue:25 +msgid "Development Mode" +msgstr "개발 모드" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:76 +msgid "Directive" +msgstr "지시문" + +#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:23 +msgid "Directives" +msgstr "지시문들" + +#: src/views/config/config.ts:20 +msgid "Directory" +msgstr "디렉토리" + +#: src/views/domain/DomainList.vue:125 src/views/stream/StreamList.vue:146 +msgid "Disable" +msgstr "비활성화" + +#: src/views/domain/cert/components/ObtainCert.vue:78 +msgid "Disable auto-renewal failed for %{name}" +msgstr "%{name}의 자동 갱신 비활성화 실패" + +#: src/views/domain/cert/ChangeCert.vue:48 src/views/domain/DomainEdit.vue:185 +#: src/views/domain/DomainList.vue:36 src/views/stream/StreamEdit.vue:176 +#: src/views/stream/StreamList.vue:36 +msgid "Disabled" +msgstr "비활성화됨" + +#: src/views/domain/components/RightSettings.vue:39 +#: src/views/domain/DomainList.vue:70 +#: src/views/stream/components/RightSettings.vue:39 +#: src/views/stream/StreamList.vue:70 +msgid "Disabled successfully" +msgstr "성공적으로 비활성화됨" + +#: src/views/dashboard/ServerAnalytic.vue:361 +msgid "Disk IO" +msgstr "디스크 IO" + +#: src/routes/index.ts:148 src/views/certificate/DNSCredential.vue:39 +msgid "DNS Credentials" +msgstr "DNS 인증 정보" + +#: src/views/certificate/DNSChallenge.vue:74 +#: src/views/domain/cert/components/DNSChallenge.vue:95 +msgid "DNS Provider" +msgstr "DNS 제공자" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:104 +msgid "DNS01" +msgstr "DNS01" + +#: src/views/domain/components/Deploy.vue:19 +#: src/views/stream/components/Deploy.vue:19 +msgid "Do you want to deploy this file to remote server?" +msgid_plural "Do you want to deploy this file to remote servers?" +msgstr[0] "이 지시문을 정말로 제거하시겠습니까?" +msgstr[1] "이 지시문들을 정말로 제거하시겠습니까?" + +#: src/views/domain/cert/components/ObtainCert.vue:134 +msgid "Do you want to disable auto-cert renewal?" +msgstr "자동 인증서 갱신을 비활성화하시겠습니까?" + +#: src/views/domain/components/RightSettings.vue:48 +msgid "Do you want to disable this site?" +msgstr "이 사이트를 비활성화하시겠습니까?" + +#: src/views/stream/components/RightSettings.vue:48 +msgid "Do you want to disable this stream?" +msgstr "이 스트림을 비활성화하시겠습니까?" + +#: src/views/domain/components/RightSettings.vue:48 +msgid "Do you want to enable this site?" +msgstr "이 사이트를 활성화하시겠습니까?" + +#: src/views/stream/components/RightSettings.vue:48 +msgid "Do you want to enable this stream?" +msgstr "이 스트림을 활성화하시겠습니까?" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:45 +msgid "Do you want to enable TLS?" +msgstr "TLS를 활성화하시겠습니까?" + +#: src/views/domain/ngx_conf/NgxServer.vue:83 +msgid "Do you want to remove this server?" +msgstr "이 서버를 제거하시겠습니까?" + +#: src/views/domain/ngx_conf/NgxUpstream.vue:32 +msgid "Do you want to remove this upstream?" +msgstr "이 업스트림을 제거하시겠습니까?" + +#: src/views/certificate/WildcardCertificate.vue:100 +msgid "Domain" +msgstr "도메인" + +#: src/views/domain/DomainAdd.vue:151 +msgid "Domain Config Created Successfully" +msgstr "도메인 구성이 성공적으로 생성되었습니다" + +#: src/views/certificate/CertificateEditor.vue:114 +msgid "Domains list is empty, try to reopen Auto Cert for %{config}" +msgstr "" +"도메인 목록이 비어 있습니다. %{config}에 대한 자동 인증서를 다시 열어보세요" + +#: src/language/constants.ts:29 +msgid "Download latest release error" +msgstr "최신 릴리스 다운로드 오류" + +#: src/language/constants.ts:28 +msgid "Downloading latest release" +msgstr "최신 릴리스 다운로드 중" + +#: src/views/system/Upgrade.vue:215 +msgid "Dry run mode enabled" +msgstr "드라이런 모드 활성화됨" + +#: src/views/domain/components/SiteDuplicate.vue:128 +#: src/views/domain/DomainList.vue:141 +#: src/views/stream/components/StreamDuplicate.vue:128 +#: src/views/stream/StreamList.vue:162 +msgid "Duplicate" +msgstr "복제" + +#: src/views/domain/components/SiteDuplicate.vue:86 +#: src/views/stream/components/StreamDuplicate.vue:86 +msgid "Duplicate %{conf_name} to %{node_name} successfully" +msgstr "%{conf_name}을(를) %{node_name}(으)로 성공적으로 복제함" + +#: src/views/domain/components/SiteDuplicate.vue:92 +#: src/views/stream/components/StreamDuplicate.vue:92 +msgid "Duplicate failed" +msgstr "복제 실패" + +#: src/views/domain/components/SiteDuplicate.vue:84 +#: src/views/stream/components/StreamDuplicate.vue:84 +#, fuzzy +msgid "Duplicate successfully" +msgstr "성공적으로 복제됨" + +#: src/views/domain/components/SiteDuplicate.vue:66 +#: src/views/stream/components/StreamDuplicate.vue:66 +msgid "Duplicate to local successfully" +msgstr "로컬로 성공적으로 복제됨" + +#: src/views/domain/DomainEdit.vue:174 src/views/stream/StreamEdit.vue:165 +msgid "Edit %{n}" +msgstr "%{n} 편집" + +#: src/routes/index.ts:110 src/views/config/ConfigEdit.vue:83 +msgid "Edit Configuration" +msgstr "구성 편집" + +#: src/routes/index.ts:76 +msgid "Edit Site" +msgstr "사이트 편집" + +#: src/routes/index.ts:93 +msgid "Edit Stream" +msgstr "스트림 편집" + +#: src/views/other/Install.vue:92 +msgid "Email (*)" +msgstr "이메일 (*)" + +#: src/views/domain/components/Deploy.vue:89 +#: src/views/domain/DomainList.vue:133 +#: src/views/stream/components/Deploy.vue:89 +#: src/views/stream/StreamList.vue:154 +msgid "Enable" +msgstr "활성화" + +#: src/views/domain/components/Deploy.vue:55 +#: src/views/stream/components/Deploy.vue:55 +msgid "Enable %{conf_name} in %{node_name} failed" +msgstr "%{node_name}에서 %{conf_name} 활성화 실패" + +#: src/views/domain/components/Deploy.vue:49 +#: src/views/stream/components/Deploy.vue:49 +msgid "Enable %{conf_name} in %{node_name} successfully" +msgstr "%{node_name}에서 %{conf_name} 성공적으로 활성화됨" + +#: src/views/domain/cert/components/ObtainCert.vue:71 +msgid "Enable auto-renewal failed for %{name}" +msgstr "%{name}에 대한 자동 갱신 활성화 실패" + +#: src/views/domain/DomainAdd.vue:49 +msgid "Enable failed" +msgstr "활성화 실패" + +#: src/views/domain/components/Deploy.vue:47 +#: src/views/stream/components/Deploy.vue:47 +msgid "Enable successfully" +msgstr "성공적으로 활성화" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:177 +msgid "Enable TLS" +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:23 +#: src/views/stream/components/RightSettings.vue:78 +#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 +msgid "Enabled" +msgstr "활성화됨" + +#: src/views/domain/components/RightSettings.vue:30 +#: src/views/domain/components/SiteDuplicate.vue:100 +#: src/views/domain/DomainAdd.vue:45 src/views/domain/DomainList.vue:60 +#: src/views/stream/components/RightSettings.vue:30 +#: src/views/stream/components/StreamDuplicate.vue:100 +#: src/views/stream/StreamList.vue:60 +msgid "Enabled successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/domain/cert/IssueCert.vue:59 +msgid "Encrypt website with Let's Encrypt" +msgstr "Let's Encrypt로 웹사이트 암호화" + +#: src/routes/index.ts:186 src/views/environment/Environment.vue:113 +msgid "Environment" +msgstr "환경" + +#: src/views/dashboard/Environments.vue:74 +msgid "Environments" +msgstr "환경" + +#: src/constants/index.ts:17 src/views/config/InspectConfig.vue:47 +msgid "Error" +msgstr "오류" + +#: src/routes/index.ts:173 src/views/domain/ngx_conf/LogEntry.vue:86 +msgid "Error Logs" +msgstr "오류 로그" + +#: src/views/system/Upgrade.vue:177 +msgid "Executable Path" +msgstr "실행 가능 경로" + +#: src/views/certificate/Certificate.vue:94 +msgid "Expired" +msgstr "만료됨" + +#: src/views/domain/cert/CertInfo.vue:27 +#, fuzzy +msgid "Expired At: %{date}" +msgstr "%{date}에 만료됨" + +#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:68 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:296 +msgid "Export" +msgstr "내보내기" + +#: src/views/domain/cert/components/ObtainCertLive.vue:116 +#, fuzzy +msgid "Fail to obtain certificate" +msgstr "인증서 획득 실패" + +#: src/views/domain/components/RightSettings.vue:42 +#: src/views/domain/DomainList.vue:74 +#: src/views/stream/components/RightSettings.vue:42 +#: src/views/stream/StreamList.vue:74 +msgid "Failed to disable %{msg}" +msgstr "%{msg} 비활성화 실패" + +#: src/views/domain/components/RightSettings.vue:33 +#: src/views/domain/DomainList.vue:64 +#: src/views/stream/components/RightSettings.vue:33 +#: src/views/stream/StreamList.vue:64 +msgid "Failed to enable %{msg}" +msgstr "%{msg} 활성화 실패" + +#: src/language/constants.ts:9 +msgid "Failed to get certificate information" +msgstr "인증서 정보 가져오기 실패" + +#: src/views/domain/DomainEdit.vue:133 src/views/stream/StreamEdit.vue:124 +msgid "Failed to save, syntax error(s) was detected in the configuration." +msgstr "저장 실패, 구성에서 구문 오류가 감지되었습니다." + +#: src/views/config/config.ts:22 +msgid "File" +msgstr "파일" + +#: src/language/constants.ts:34 +msgid "File exists" +msgstr "파일이 존재함" + +#: src/views/preference/NginxSettings.vue:18 +#: src/views/preference/NginxSettings.vue:27 +#, fuzzy +msgid "File not found" +msgstr "파일을 찾을 수 없음" + +#: src/views/other/Error.vue:14 +msgid "File Not Found" +msgstr "파일을 찾을 수 없음" + +#: src/views/nginx_log/NginxLog.vue:152 +msgid "Filter" +msgstr "필터" + +#: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:104 +msgid "Finished" +msgstr "완료됨" + +#: src/views/preference/BasicSettings.vue:43 +msgid "For Chinese user: https://mirror.ghproxy.com/" +msgstr "중국 사용자를 위해: https://mirror.ghproxy.com/" + +#: src/views/config/ConfigEdit.vue:92 +msgid "Format Code" +msgstr "코드 형식" + +#: src/views/config/ConfigEdit.vue:70 +#, fuzzy +msgid "Format error %{msg}" +msgstr "형식 오류 %{msg}" + +#: src/views/config/ConfigEdit.vue:68 +#, fuzzy +msgid "Format successfully" +msgstr "성공적으로 형식 지정됨" + +#: src/views/certificate/Certificate.vue:47 +#, fuzzy +msgid "General Certificate" +msgstr "일반 인증서" + +#: src/components/StdDesign/StdDataEntry/components/StdPassword.vue:60 +msgid "Generate" +msgstr "생성" + +#: src/language/constants.ts:11 +msgid "Generating private key for registering account" +msgstr "계정 등록을 위한 개인 키 생성 중" + +#: src/views/system/Upgrade.vue:169 +#, fuzzy +msgid "Get release information error" +msgstr "릴리스 정보 가져오기 오류" + +#: src/views/domain/cert/components/ObtainCertLive.vue:70 +msgid "Getting the certificate, please wait..." +msgstr "인증서를 가져오는 중입니다. 잠시 기다려 주세요..." + +#: src/views/preference/BasicSettings.vue:35 +msgid "Github Proxy" +msgstr "Github 프록시" + +#: src/views/preference/OpenAISettings.vue:26 +msgid "GPT-3.5-Turbo" +msgstr "GPT-3.5-터보" + +#: src/views/preference/OpenAISettings.vue:20 +msgid "GPT-4" +msgstr "GPT-4" + +#: src/views/preference/OpenAISettings.vue:23 +msgid "GPT-4-32K" +msgstr "GPT-4-32K" + +#: src/views/preference/OpenAISettings.vue:17 +msgid "GPT-4-Turbo" +msgstr "GPT-4-터보" + +#: src/routes/index.ts:46 +msgid "Home" +msgstr "홈" + +#: src/views/preference/BasicSettings.vue:31 +msgid "HTTP Challenge Port" +msgstr "HTTP 검증 포트" + +#: src/views/preference/BasicSettings.vue:13 +msgid "HTTP Host" +msgstr "HTTP 호스트" + +#: src/views/preference/BasicSettings.vue:16 +msgid "HTTP Port" +msgstr "HTTP 포트" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:101 +msgid "HTTP01" +msgstr "HTTP01" + +#: src/views/certificate/Certificate.vue:129 +msgid "Import" +msgstr "가져오기" + +#: src/routes/index.ts:140 src/views/certificate/CertificateEditor.vue:87 +#, fuzzy +msgid "Import Certificate" +msgstr "인증서 상태" + +#: src/constants/index.ts:19 +msgid "Info" +msgstr "정보" + +#: src/language/constants.ts:27 +msgid "Initial core upgrader error" +msgstr "초기 코어 업그레이더 오류" + +#: src/language/constants.ts:26 +msgid "Initialing core upgrader" +msgstr "코어 업그레이더 초기화" + +#: src/routes/index.ts:237 src/views/other/Install.vue:138 +msgid "Install" +msgstr "설치" + +#: src/views/other/Install.vue:68 +#, fuzzy +msgid "Install successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/domain/cert/CertInfo.vue:21 +msgid "Intermediate Certification Authorities: %{issuer}" +msgstr "중간 인증 기관: %{issuer}" + +#: src/views/preference/LogrotateSettings.vue:29 +msgid "Interval" +msgstr "간격" + +#: src/views/certificate/Certificate.vue:137 +#, fuzzy +msgid "Issue wildcard certificate" +msgstr "인증서 유효" + +#: src/views/certificate/WildcardCertificate.vue:89 +#, fuzzy +msgid "Issue Wildcard Certificate" +msgstr "인증서 상태" + +#: src/language/constants.ts:24 +#, fuzzy +msgid "Issued certificate successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/preference/BasicSettings.vue:22 +msgid "Jwt Secret" +msgstr "Jwt 토큰" + +#: src/views/certificate/WildcardCertificate.vue:107 +#: src/views/domain/cert/components/AutoCertStepOne.vue:108 +msgid "Key Type" +msgstr "키 유형" + +#: src/views/system/Upgrade.vue:179 +msgid "Last checked at" +msgstr "마지막 확인 시간" + +#: src/views/user/User.vue:28 +msgid "Leave blank for no change" +msgstr "변경사항이 없으면 비워두세요" + +#: src/views/preference/OpenAISettings.vue:39 +msgid "Leave blank for the default: https://api.openai.com/" +msgstr "기본값을 사용하려면 비워 두세요: https://api.openai.com/" + +#: src/views/certificate/CertificateEditor.vue:203 +#: src/views/certificate/CertificateEditor.vue:216 +#, fuzzy +msgid "Leave blank will not change anything" +msgstr "변경사항이 없으면 비워두세요" + +#: src/views/system/About.vue:50 +#, fuzzy +msgid "License" +msgstr "라이센스" + +#: src/views/dashboard/Environments.vue:131 +msgid "Link Start" +msgstr "링크 시작" + +#: src/views/dashboard/ServerAnalytic.vue:181 +#, fuzzy +msgid "Load Average:" +msgstr "부하 평균:" + +#: src/components/EnvIndicator/EnvIndicator.vue:40 +#: src/components/NodeSelector/NodeSelector.vue:54 +#, fuzzy +msgid "Local" +msgstr "지역" + +#: src/views/domain/ngx_conf/LocationEditor.vue:63 +msgid "Location" +msgstr "위치" + +#: src/views/domain/ngx_conf/LocationEditor.vue:47 +msgid "Locations" +msgstr "위치들" + +#: src/views/certificate/CertificateEditor.vue:226 +#, fuzzy +msgid "Log" +msgstr "로그인" + +#: src/routes/index.ts:243 src/views/other/Login.vue:147 +msgid "Login" +msgstr "로그인" + +#: src/views/other/Login.vue:51 src/views/other/Login.vue:97 +msgid "Login successful" +msgstr "로그인 성공" + +#: src/layouts/HeaderLayout.vue:22 +msgid "Logout successful" +msgstr "로그아웃 성공" + +#: src/views/preference/Preference.vue:113 +msgid "Logrotate" +msgstr "로그관리" + +#: 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 "" +"Logrotate는 대부분의 주류 리눅스 배포판에서Nginx UI를 호스트 머신에 설치하는 " +"사용자에게 기본적으로 활성화되어 있으므로이 페이지의 매개 변수를 수정할 필요" +"가 없습니다. 도커 컨테이너를 사용하여 Nginx UI를 설치하는사용자는이 옵션을 수" +"동으로 활성화할 수 있습니다. Nginx UI의 크론탭 작업 스케줄러는설정한 간격 " +"(분 단위)에서 logrotate 명령을 실행합니다." + +#: src/views/domain/cert/components/AutoCertStepOne.vue:87 +#, fuzzy +msgid "" +"Make sure you have configured a reverse proxy for .well-known directory to " +"HTTPChallengePort before obtaining the certificate." +msgstr "" +"인증서를 획득하기 전에 .well-known 디렉토리에 대한역방향 프록시를 " +"HTTPChallengePort(기본값: 9180)로 구성했는지 확인하세요." + +#: src/routes/index.ts:101 +msgid "Manage Configs" +msgstr "구성 관리" + +#: src/routes/index.ts:60 src/views/domain/DomainList.vue:105 +msgid "Manage Sites" +msgstr "사이트 관리" + +#: src/routes/index.ts:85 src/views/stream/StreamList.vue:122 +#, fuzzy +msgid "Manage Streams" +msgstr "스트림 관리" + +#: src/routes/index.ts:202 src/views/user/User.vue:53 +msgid "Manage Users" +msgstr "사용자 관리" + +#: src/views/certificate/Certificate.vue:46 +#, fuzzy +msgid "Managed Certificate" +msgstr "인증서 유효" + +#: src/views/dashboard/ServerAnalytic.vue:220 +msgid "Memory" +msgstr "메모리" + +#: src/views/dashboard/ServerAnalytic.vue:210 +msgid "Memory and Storage" +msgstr "메모리 및 저장소" + +#: src/views/preference/LogrotateSettings.vue:33 +msgid "Minutes" +msgstr "분" + +#: src/components/ChatGPT/ChatGPT.vue:256 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:336 +#, fuzzy +msgid "Modify" +msgstr "설정 수정" + +#: src/routes/index.ts:132 src/views/certificate/CertificateEditor.vue:87 +#, fuzzy +msgid "Modify Certificate" +msgstr "인증서 상태" + +#: src/views/domain/DomainAdd.vue:158 +msgid "Modify Config" +msgstr "설정 수정" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:57 +#, fuzzy +msgid "Multi-line Directive" +msgstr "단일 지시문" + +#: src/views/certificate/Certificate.vue:24 +#: src/views/certificate/CertificateEditor.vue:149 +#: src/views/certificate/DNSCredential.vue:13 src/views/config/config.ts:9 +#: src/views/domain/cert/ChangeCert.vue:21 +#: src/views/domain/components/RightSettings.vue:84 +#: src/views/domain/components/SiteDuplicate.vue:135 +#: src/views/domain/DomainList.vue:16 +#: src/views/domain/ngx_conf/NgxUpstream.vue:178 +#: src/views/environment/Environment.vue:15 +#: src/views/stream/components/RightSettings.vue:84 +#: src/views/stream/components/StreamDuplicate.vue:135 +#: src/views/stream/StreamList.vue:16 src/views/stream/StreamList.vue:188 +msgid "Name" +msgstr "이름" + +#: src/views/dashboard/ServerAnalytic.vue:322 +msgid "Network" +msgstr "네트워크" + +#: src/views/dashboard/ServerAnalytic.vue:264 +msgid "Network Statistics" +msgstr "네트워크 통계" + +#: src/views/dashboard/ServerAnalytic.vue:271 +msgid "Network Total Receive" +msgstr "네트워크 총 수신" + +#: src/views/dashboard/ServerAnalytic.vue:277 +msgid "Network Total Send" +msgstr "네트워크 총 송신" + +#: src/views/system/Upgrade.vue:208 +msgid "New version released" +msgstr "새 버전 출시" + +#: src/views/certificate/WildcardCertificate.vue:127 +#: src/views/domain/cert/components/ObtainCert.vue:204 +#: src/views/domain/DomainAdd.vue:145 +msgid "Next" +msgstr "다음" + +#: src/views/preference/Preference.vue:101 +msgid "Nginx" +msgstr "Nginx" + +#: src/views/preference/NginxSettings.vue:15 +msgid "Nginx Access Log Path" +msgstr "Nginx 접근 로그 경로" + +#: src/views/domain/DomainEdit.vue:217 src/views/stream/StreamEdit.vue:208 +#, fuzzy +msgid "Nginx Configuration Parse Error" +msgstr "Nginx 구성 오류름" + +#: src/components/NginxControl/NginxControl.vue:65 +msgid "Nginx Control" +msgstr "Nginx 제어" + +#: src/views/preference/NginxSettings.vue:24 +msgid "Nginx Error Log Path" +msgstr "Nginx 오류 로그 경로" + +#: src/routes/index.ts:163 src/views/nginx_log/NginxLog.vue:145 +msgid "Nginx Log" +msgstr "Nginx 로그" + +#: src/components/NginxControl/NginxControl.vue:25 +#, fuzzy +msgid "Nginx reloaded successfully" +msgstr "Nginx가 성공적으로 리로드됨" + +#: src/components/NginxControl/NginxControl.vue:39 +#, fuzzy +msgid "Nginx restarted successfully" +msgstr "Nginx가 성공적으로 재시작됨" + +#: src/components/ChatGPT/ChatGPT.vue:277 +#: 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:93 +#: src/views/domain/ngx_conf/LocationEditor.vue:74 +#: src/views/notification/Notification.vue:71 +#: src/views/stream/StreamList.vue:166 +msgid "No" +msgstr "아니요" + +#: src/views/preference/BasicSettings.vue:25 +msgid "Node Secret" +msgstr "노드 시크릿" + +#: src/views/certificate/Certificate.vue:100 +msgid "Not After" +msgstr "만료일" + +#: src/routes/index.ts:249 src/routes/index.ts:251 +msgid "Not Found" +msgstr "찾을 수 없음" + +#: src/views/domain/cert/CertInfo.vue:30 +msgid "Not Valid Before: %{date}" +msgstr "유효 시작일: %{date}" + +#: src/views/certificate/DNSCredential.vue:48 +#: src/views/domain/cert/components/AutoCertStepOne.vue:73 +msgid "Note" +msgstr "참고" + +#: src/views/notification/Notification.vue:63 +#, fuzzy +msgid "Notification" +msgstr "알림" + +#: src/components/Notification/Notification.vue:82 src/routes/index.ts:194 +#, fuzzy +msgid "Notifications" +msgstr "알림" + +#: src/views/domain/cert/components/ObtainCert.vue:179 +#, fuzzy +msgid "Obtain certificate" +msgstr "인증서 획득" + +#: src/language/constants.ts:19 +msgid "Obtaining certificate" +msgstr "인증서 획득 중" + +#: src/components/NodeSelector/NodeSelector.vue:78 +#: src/views/dashboard/Environments.vue:98 +#: src/views/environment/Environment.vue:89 +msgid "Offline" +msgstr "오프라인" + +#: src/components/ChatGPT/ChatGPT.vue:278 +#: src/components/Notification/Notification.vue:85 +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:59 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:144 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:352 +#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:104 +#: src/views/domain/cert/components/ObtainCert.vue:137 +#: src/views/domain/components/Deploy.vue:23 +#: src/views/domain/components/RightSettings.vue:51 +#: src/views/domain/DomainList.vue:146 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:51 +#: src/views/domain/ngx_conf/NgxServer.vue:86 +#: src/views/domain/ngx_conf/NgxUpstream.vue:35 +#: src/views/notification/Notification.vue:72 +#: src/views/stream/components/Deploy.vue:23 +#: src/views/stream/components/RightSettings.vue:51 +#: src/views/stream/StreamList.vue:167 +msgid "OK" +msgstr "확인" + +#: src/views/certificate/DNSCredential.vue:58 +msgid "Once the verification is complete, the records will be removed." +msgstr "검증이 완료되면, 레코드는 제거됩니다." + +#: src/components/NodeSelector/NodeSelector.vue:57 +#: src/components/NodeSelector/NodeSelector.vue:72 +#: src/views/dashboard/Environments.vue:91 +#: src/views/environment/Environment.vue:85 +msgid "Online" +msgstr "온라인" + +#: src/views/preference/Preference.vue:107 +msgid "OpenAI" +msgstr "오픈AI" + +#: src/views/system/Upgrade.vue:175 +#, fuzzy +msgid "OS" +msgstr "OS" + +#: src/views/dashboard/ServerAnalytic.vue:187 +msgid "OS:" +msgstr "OS:" + +#: src/views/domain/components/Deploy.vue:93 +#: src/views/stream/components/Deploy.vue:93 +msgid "Overwrite" +msgstr "덮어쓰기" + +#: src/views/domain/components/Deploy.vue:97 +#: src/views/stream/components/Deploy.vue:97 +msgid "Overwrite exist file" +msgstr "기존 파일 덮어쓰기" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:81 +msgid "Params" +msgstr "파라미터" + +#: src/views/other/Login.vue:132 src/views/user/User.vue:21 +msgid "Password" +msgstr "비밀번호" + +#: src/views/other/Install.vue:112 +msgid "Password (*)" +msgstr "비밀번호 (*)" + +#: src/views/config/ConfigEdit.vue:120 +#: src/views/domain/ngx_conf/LocationEditor.vue:122 +#: src/views/domain/ngx_conf/LocationEditor.vue:94 +msgid "Path" +msgstr "경로" + +#: src/language/constants.ts:31 +msgid "Perform core upgrade error" +msgstr "핵심 업그레이드 오류 수행" + +#: src/language/constants.ts:30 +msgid "Performing core upgrade" +msgstr "핵심 업그레이드 수행 중" + +#: src/views/certificate/DNSCredential.vue:52 +msgid "" +"Please fill in the API authentication credentials provided by your DNS " +"provider." +msgstr "DNS 제공자가 제공한 API 인증 자격 증명을 입력해주세요." + +#: src/views/domain/cert/components/AutoCertStepOne.vue:91 +msgid "" +"Please first add credentials in Certification > DNS Credentials, and then " +"select one of the credentialsbelow to request the API of the DNS provider." +msgstr "" +"먼저 인증서 > DNS 자격 증명에 자격 증명을 추가한 다음,DNS 제공자의 API를 요청" +"하려면 아래 자격 증명 중 하나를 선택해주세요." + +#: src/views/domain/components/SiteDuplicate.vue:40 +#: src/views/stream/components/StreamDuplicate.vue:40 +msgid "" +"Please input name, this will be used as the filename of the new " +"configuration!" +msgstr "이름을 입력해주세요, 이것은 새 구성의 파일 이름으로 사용될 것입니다!" + +#: src/views/other/Install.vue:35 +msgid "Please input your E-mail!" +msgstr "이메일을 입력해주세요!" + +#: src/views/other/Install.vue:47 src/views/other/Login.vue:39 +msgid "Please input your password!" +msgstr "비밀번호를 입력해주세요!" + +#: src/views/other/Install.vue:41 src/views/other/Login.vue:33 +msgid "Please input your username!" +msgstr "사용자 이름을 입력해주세요!" + +#: src/views/certificate/DNSCredential.vue:61 +msgid "" +"Please note that the unit of time configurations below are all in seconds." +msgstr "아래의 시간 설정 단위는 모두 초 단위임을 유의해주세요." + +#: src/views/domain/components/SiteDuplicate.vue:47 +#: src/views/stream/components/StreamDuplicate.vue:47 +msgid "Please select at least one node!" +msgstr "적어도 하나의 노드를 선택해주세요!" + +#: src/views/system/Upgrade.vue:194 src/views/system/Upgrade.vue:254 +msgid "Pre-release" +msgstr "사전 출시" + +#: src/routes/index.ts:210 src/views/preference/Preference.vue:90 +msgid "Preference" +msgstr "환경설정" + +#: src/language/constants.ts:12 +#, fuzzy +msgid "Preparing lego configurations" +msgstr "lego 구성 준비 중" + +#: src/language/constants.ts:7 +msgid "Prohibit changing root password in demo" +msgstr "데모에서 루트 비밀번호 변경 금지" + +#: src/language/constants.ts:8 +msgid "Prohibit deleting the default user" +msgstr "기본 사용자 삭제 금지" + +#: src/views/system/About.vue:38 +msgid "Project Team" +msgstr "프로젝트 팀" + +#: src/views/certificate/DNSCredential.vue:21 +msgid "Provider" +msgstr "제공자" + +#: src/views/dashboard/ServerAnalytic.vue:31 +#: src/views/dashboard/ServerAnalytic.vue:378 +msgid "Reads" +msgstr "읽기" + +#: src/views/dashboard/ServerAnalytic.vue:27 +#: src/views/dashboard/ServerAnalytic.vue:329 +msgid "Receive" +msgstr "수신" + +#: src/components/ChatGPT/ChatGPT.vue:290 +msgid "Regenerate response" +msgstr "응답 재생성" + +#: src/language/constants.ts:18 +msgid "Registering user" +msgstr "사용자 등록 중" + +#: src/views/system/Upgrade.vue:227 +#, fuzzy +msgid "Reinstall" +msgstr "재설치" + +#: src/views/system/Upgrade.vue:258 +msgid "Release Note" +msgstr "릴리스 노트" + +#: src/components/ChatGPT/ChatGPT.vue:266 +#: src/components/NginxControl/NginxControl.vue:100 +msgid "Reload" +msgstr "리로드" + +#: src/components/NginxControl/NginxControl.vue:74 +msgid "Reloading" +msgstr "리로딩 중" + +#: src/language/constants.ts:22 +msgid "Reloading nginx" +msgstr "Nginx 리로딩 중" + +#: src/components/Notification/Notification.vue:52 +#, fuzzy +msgid "Removed successfully" +msgstr "성공적으로 제거됨" + +#: src/views/domain/ngx_conf/NgxUpstream.vue:126 +#, fuzzy +msgid "Rename" +msgstr "이름 변경" + +#: src/views/certificate/RenewCert.vue:43 +#: src/views/certificate/RenewCert.vue:47 +#, fuzzy +msgid "Renew Certificate" +msgstr "인증서 갱신" + +#: src/language/constants.ts:38 +#, fuzzy +msgid "Renew Certificate Error" +msgstr "인증서 갱신 오류" + +#: src/language/constants.ts:37 +#, fuzzy +msgid "Renew Certificate Success" +msgstr "인증서 갱신 성공" + +#: src/views/certificate/RenewCert.vue:25 +#: src/views/certificate/WildcardCertificate.vue:51 +#, fuzzy +msgid "Renew successfully" +msgstr "성공적으로 갱신됨" + +#: src/language/constants.ts:35 +msgid "Requested with wrong parameters" +msgstr "잘못된 매개변수로 요청됨" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:299 +msgid "Reset" +msgstr "재설정" + +#: src/components/NginxControl/NginxControl.vue:93 +msgid "Restart" +msgstr "재시작" + +#: src/components/NginxControl/NginxControl.vue:79 +msgid "Restarting" +msgstr "재시작 중" + +#: src/views/preference/BasicSettings.vue:19 +#, fuzzy +msgid "Run Mode" +msgstr "실행 모드" + +#: src/components/NginxControl/NginxControl.vue:69 +msgid "Running" +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:123 +#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 +msgid "Save" +msgstr "저장" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:108 +msgid "Save Directive" +msgstr "지시문 저장" + +#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44 +msgid "Save error %{msg}" +msgstr "저장 오류 %{msg}" + +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:42 +#: src/views/certificate/CertificateEditor.vue:48 +#: src/views/preference/Preference.vue:60 +#, fuzzy +msgid "Save successfully" +msgstr "성공적으로 저장됨" + +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:75 +#, fuzzy +msgid "Save Successfully" +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: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 "선택" + +#: src/views/dashboard/ServerAnalytic.vue:28 +#: src/views/dashboard/ServerAnalytic.vue:339 +msgid "Send" +msgstr "보내기" + +#: src/components/NginxControl/NginxControl.vue:31 +#: src/components/NginxControl/NginxControl.vue:45 +#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:45 +#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:126 +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:45 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:157 +#: src/views/config/ConfigEdit.vue:42 src/views/domain/DomainList.vue:84 +#: src/views/other/Install.vue:72 src/views/preference/Preference.vue:64 +#: src/views/stream/StreamList.vue:116 src/views/stream/StreamList.vue:84 +#: src/views/system/Upgrade.vue:45 +msgid "Server error" +msgstr "서버 오류" + +#: src/views/dashboard/ServerAnalytic.vue:173 +msgid "Server Info" +msgstr "서버 정보" + +#: src/views/domain/cert/components/ObtainCert.vue:103 +msgid "server_name not found in directives" +msgstr "directives에서 server_name을 찾을 수 없습니다" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:62 +#: src/views/domain/DomainAdd.vue:124 +msgid "server_name parameter is required" +msgstr "server_name 매개변수가 필요합니다" + +#: src/language/constants.ts:15 +msgid "Setting DNS01 challenge provider" +msgstr "DNS01 공급자 설정" + +#: src/language/constants.ts:16 +msgid "Setting environment variables" +msgstr "환경 변수 설정" + +#: src/language/constants.ts:14 +msgid "Setting HTTP01 challenge provider" +msgstr "HTTP01 공급자 설정" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:54 +msgid "Single Directive" +msgstr "단일 지시문" + +#: src/routes/index.ts:177 +#, fuzzy +msgid "Site Logs" +msgstr "사이트 로그" + +#: src/routes/index.ts:68 +msgid "Sites List" +msgstr "사이트 목록" + +#: src/views/certificate/CertificateEditor.vue:194 +#, fuzzy +msgid "SSL Certificate Content" +msgstr "인증서 상태" + +#: src/views/certificate/CertificateEditor.vue:207 +msgid "SSL Certificate Key Content" +msgstr "SSL 인증서키 콘텐츠" + +#: src/views/certificate/Certificate.vue:73 +#: src/views/certificate/CertificateEditor.vue:179 +#, fuzzy +msgid "SSL Certificate Key Path" +msgstr "SSL 인증서 키 경로" + +#: src/views/certificate/Certificate.vue:65 +#: src/views/certificate/CertificateEditor.vue:164 +#, fuzzy +msgid "SSL Certificate Path" +msgstr "SSL 인증서 경로" + +#: src/views/other/Login.vue:158 +#, fuzzy +msgid "SSO Login" +msgstr "SSO 로그인" + +#: src/views/system/Upgrade.vue:191 src/views/system/Upgrade.vue:248 +#, fuzzy +msgid "Stable" +msgstr "활성화됨" + +#: src/views/certificate/Certificate.vue:81 src/views/domain/DomainList.vue:25 +#: src/views/environment/Environment.vue:78 src/views/stream/StreamList.vue:25 +msgid "Status" +msgstr "상태" + +#: src/components/NginxControl/NginxControl.vue:84 +msgid "Stopped" +msgstr "정지됨" + +#: src/views/dashboard/ServerAnalytic.vue:246 +msgid "Storage" +msgstr "저장소" + +#: src/views/domain/cert/CertInfo.vue:24 +#, fuzzy +msgid "Subject Name: %{subject}" +msgstr "제목 이름: %{name}" + +#: src/constants/index.ts:20 +msgid "Success" +msgstr "성공" + +#: src/views/dashboard/ServerAnalytic.vue:233 +msgid "Swap" +msgstr "스왑" + +#: src/components/SwitchAppearance/SwitchAppearance.vue:17 +msgid "Switch to dark theme" +msgstr "다크 테마로 변경" + +#: src/components/SwitchAppearance/SwitchAppearance.vue:17 +msgid "Switch to light theme" +msgstr "라이트 테마로 변경" + +#: src/routes/index.ts:218 +msgid "System" +msgstr "시스템" + +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:109 +#, fuzzy +msgid "Table" +msgstr "활성화됨" + +#: src/views/domain/components/SiteDuplicate.vue:142 +#: src/views/stream/components/StreamDuplicate.vue:142 +msgid "Target" +msgstr "대상" + +#: src/routes/index.ts:155 src/views/pty/Terminal.vue:95 +msgid "Terminal" +msgstr "터미널" + +#: src/views/preference/BasicSettings.vue:28 +msgid "Terminal Start Command" +msgstr "터미널 시작 명령" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:83 +#, fuzzy +msgid "" +"The certificate for the domain will be checked 5 minutes, and will be " +"renewed if it has been more than 1 week since it was last issued." +msgstr "" +"도메인의 인증서는 매 시간 확인되며,마지막으로 발급된 지 1개월이 경과한 경우 " +"갱신됩니다." + +#: src/views/other/Install.vue:53 +msgid "The filename cannot contain the following characters: %{c}" +msgstr "파일 이름은 다음 문자를 포함할 수 없습니다: %{c}" + +#: src/views/certificate/CertificateEditor.vue:197 +msgid "The input is not a SSL Certificate" +msgstr "입력이 SSL 인증서가 아닙니다" + +#: src/views/certificate/CertificateEditor.vue:210 +#, fuzzy +msgid "The input is not a SSL Certificate Key" +msgstr "Certificate Status" + +#: src/views/certificate/CertificateEditor.vue:168 +#, fuzzy +msgid "The path exists, but the file is not a certificate" +msgstr "Certificate Status" + +#: src/views/certificate/CertificateEditor.vue:183 +msgid "The path exists, but the file is not a private key" +msgstr "경로는 존재하지만 파일은 개인 키가 아닙니다" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:78 +#, fuzzy +msgid "" +"The server_name in the current configuration must be the domain name you " +"need to get the certificate, supportmultiple domains." +msgstr "" +"Note: The server_name in the current configuration must be the domain name " +"you need to get the certificate." + +#: src/views/preference/BasicSettings.vue:38 +#: src/views/preference/BasicSettings.vue:50 +#: src/views/preference/OpenAISettings.vue:34 +#: src/views/preference/OpenAISettings.vue:46 +msgid "The url is not valid" +msgstr "유효한 URL이 아닙니다" + +#: src/language/constants.ts:6 +msgid "The username or password is incorrect" +msgstr "사용자 이름 또는 비밀번호가 올바르지 않습니다" + +#: src/views/certificate/CertificateEditor.vue:104 +msgid "This Auto Cert item is invalid, please remove it." +msgstr "이 자동 인증 항목이 유효하지 않습니다. 제거해주세요." + +#: src/views/certificate/CertificateEditor.vue:94 +msgid "This certificate is managed by Nginx UI" +msgstr "이 인증서는 Nginx UI에서 관리됩니다" + +#: src/views/certificate/CertificateEditor.vue:152 +#: src/views/certificate/CertificateEditor.vue:166 +#: src/views/certificate/CertificateEditor.vue:181 +msgid "This field is required" +msgstr "이 필드는 필수입니다" + +#: src/components/StdDesign/StdDataEntry/StdFormItem.vue:31 +msgid "This field should not be empty" +msgstr "이 필드는 비워둘 수 없습니다" + +#: src/views/preference/LogrotateSettings.vue:15 +msgid "Tips" +msgstr "팁" + +#: src/views/notification/Notification.vue:21 +msgid "Title" +msgstr "제목" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:46 +msgid "" +"To make sure the certification auto-renewal can work normally, we need to " +"add a location which can proxy the request from authority to backend, and we " +"need to save this file and reload the Nginx. Are you sure you want to " +"continue?" +msgstr "" +"인증서 자동 갱신이 정상적으로 작동하도록 하려면,권한에서 백엔드로 요청을 프록" +"시할 수 있는 위치를 추가해야 하며,이 파일을 저장하고 Nginx를 다시로드해야 합" +"니다.계속하시겠습니까?" + +#: src/views/preference/OpenAISettings.vue:58 +msgid "Token is not valid" +msgstr "토큰이 유효하지 않습니다" + +#: src/views/certificate/Certificate.vue:41 src/views/config/config.ts:14 +#: src/views/notification/Notification.vue:15 +msgid "Type" +msgstr "유형" + +#: src/views/certificate/DNSCredential.vue:26 src/views/config/config.ts:29 +#: src/views/config/ConfigEdit.vue:123 +#: src/views/domain/components/RightSettings.vue:87 +#: src/views/domain/DomainList.vue:44 src/views/environment/Environment.vue:98 +#: src/views/stream/components/RightSettings.vue:87 +#: src/views/stream/StreamList.vue:44 src/views/user/User.vue:40 +msgid "Updated at" +msgstr "업데이트됨" + +#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:123 +#, fuzzy +msgid "Updated successfully" +msgstr "성공적으로 저장되었습니다" + +#: src/routes/index.ts:229 src/views/system/Upgrade.vue:143 +#: src/views/system/Upgrade.vue:235 +msgid "Upgrade" +msgstr "업그레이드" + +#: src/language/constants.ts:32 +#, fuzzy +msgid "Upgraded successfully" +msgstr "성공적으로 저장되었습니다" + +#: src/views/system/Upgrade.vue:82 +msgid "Upgrading Nginx UI, please wait..." +msgstr "Nginx UI를 업그레이드하는 중입니다. 잠시 기다려주세요..." + +#: src/views/domain/ngx_conf/NgxUpstream.vue:173 +msgid "Upstream Name" +msgstr "업스트림 이름" + +#: src/views/dashboard/ServerAnalytic.vue:177 +msgid "Uptime:" +msgstr "가동 시간:" + +#: src/views/environment/Environment.vue:24 +msgid "URL" +msgstr "URL" + +#: src/components/ChatGPT/ChatGPT.vue:237 +#, fuzzy +msgid "User" +msgstr "사용자 이름" + +#: src/views/other/Login.vue:122 src/views/user/User.vue:12 +msgid "Username" +msgstr "사용자 이름" + +#: src/views/other/Install.vue:102 +msgid "Username (*)" +msgstr "사용자 이름 (*)" + +#: src/views/certificate/Certificate.vue:90 +msgid "Valid" +msgstr "유효함" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:105 +msgid "View" +msgstr "보기" + +#: src/components/Notification/Notification.vue:143 +#, fuzzy +msgid "View all notifications" +msgstr "Certificate is valid" + +#: src/constants/index.ts:18 src/views/config/InspectConfig.vue:36 +#: src/views/domain/cert/components/AutoCertStepOne.vue:56 +#: src/views/domain/DomainAdd.vue:119 +msgid "Warning" +msgstr "경고" + +#: src/views/certificate/DNSCredential.vue:55 +msgid "" +"We will add one or more TXT records to the DNS records of your domain for " +"ownership verification." +msgstr "" +"도메인 소유권 검증을 위해 도메인의 DNS레코드에 하나 이상의 TXT 레코드를 추가" +"할 것입니다." + +#: src/views/domain/cert/components/ObtainCert.vue:135 +msgid "" +"We will remove the HTTPChallenge configuration from this file and reload the " +"Nginx. Are you sure you want to continue?" +msgstr "" +"이 파일에서 HTTPChallenge 구성을 제거하고 Nginx를 다시 로드할 예정입니다. 계" +"속하시겠습니까?" + +#: src/views/dashboard/ServerAnalytic.vue:30 +#: src/views/dashboard/ServerAnalytic.vue:368 +msgid "Writes" +msgstr "쓰기" + +#: src/language/constants.ts:21 +msgid "Writing certificate private key to disk" +msgstr "인증서 개인 키를 디스크에 쓰기" + +#: src/language/constants.ts:20 +msgid "Writing certificate to disk" +msgstr "인증서를 디스크에 쓰기" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92 +#: src/views/domain/ngx_conf/LocationEditor.vue:73 +msgid "Yes" +msgstr "예" + +#: src/views/system/Upgrade.vue:202 +msgid "You are using the latest version" +msgstr "최신 버전을 사용하고 있습니다" + +#: src/views/system/Upgrade.vue:164 +msgid "You can check Nginx UI upgrade at this page." +msgstr "이 페이지에서 Nginx UI 업그레이드를 확인할 수 있습니다." + +#, fuzzy +#~ msgid "Server" +#~ msgstr "Server Info" + +#, fuzzy +#~ msgid "Leave blank will not change anything." +#~ msgstr "Leave blank for no change" + +#, fuzzy +#~ msgid "Config Name" +#~ msgstr "Configuration Name" + +#, fuzzy +#~ msgid "Inspect Configurations" +#~ msgstr "Edit Configuration" + +#~ msgid "server_name parameters more than one" +#~ msgstr "server_name parameters more than one" + +#~ msgid "404 Not Found" +#~ msgstr "404 Not Found" + +#~ msgid "Invalid E-mail!" +#~ msgstr "Invalid E-mail!" diff --git a/app/src/language/messages.pot b/app/src/language/messages.pot index 083c7575..d58d3da5 100644 --- a/app/src/language/messages.pot +++ b/app/src/language/messages.pot @@ -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 "" diff --git a/app/src/language/ru_RU/app.po b/app/src/language/ru_RU/app.po index 670514da..d91332de 100644 --- a/app/src/language/ru_RU/app.po +++ b/app/src/language/ru_RU/app.po @@ -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 "Да" diff --git a/app/src/language/vi_VN/app.po b/app/src/language/vi_VN/app.po index 22e9f3c2..ea979003 100644 --- a/app/src/language/vi_VN/app.po +++ b/app/src/language/vi_VN/app.po @@ -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ó" diff --git a/app/src/language/zh_CN/app.mo b/app/src/language/zh_CN/app.mo index 414fee79..1b8c8284 100644 Binary files a/app/src/language/zh_CN/app.mo and b/app/src/language/zh_CN/app.mo differ diff --git a/app/src/language/zh_CN/app.po b/app/src/language/zh_CN/app.po index e469dd73..29dd43ac 100644 --- a/app/src/language/zh_CN/app.po +++ b/app/src/language/zh_CN/app.po @@ -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 "是的" diff --git a/app/src/language/zh_TW/app.po b/app/src/language/zh_TW/app.po index 7213563e..dd9a5acd 100644 --- a/app/src/language/zh_TW/app.po +++ b/app/src/language/zh_TW/app.po @@ -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 "是的" diff --git a/app/src/views/certificate/DNSChallenge.vue b/app/src/views/certificate/DNSChallenge.vue index d4bd2f80..8f26b95a 100644 --- a/app/src/views/certificate/DNSChallenge.vue +++ b/app/src/views/certificate/DNSChallenge.vue @@ -79,6 +79,22 @@ const filterOption = (input: string, option: { label: string }) => { :filter-option="filterOption" /> + +

+ {{ $gettext('API Document') }}: {{ current.links.api }} +

+

+ {{ $gettext('SDK') }}: {{ current.links.go_client }} +

+