feat(terminal): add warning for insecure HTTP connections in non-localhost environments

This commit is contained in:
Jacky 2025-04-05 02:59:36 +00:00
parent a379211e3c
commit c086455772
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
13 changed files with 178 additions and 97 deletions

View file

@ -322,7 +322,7 @@ msgstr "المعلومات الأساسية"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "أساسي" msgstr "أساسي"
@ -562,7 +562,7 @@ msgstr "تكوين SSL"
msgid "Connected" msgid "Connected"
msgstr "متصل" msgstr "متصل"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "تم فقدان الاتصال، يرجى تحديث الصفحة." msgstr "تم فقدان الاتصال، يرجى تحديث الصفحة."
@ -1087,7 +1087,7 @@ msgstr "تفعيل TOTP"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1107,7 +1107,7 @@ msgstr "تشفير الموقع باستخدام Let's Encrypt"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -1962,7 +1962,7 @@ msgstr "توجيه متعدد الأسطر"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3141,7 +3141,6 @@ msgid "Switch to light theme"
msgstr "التبديل إلى الوضع الفاتح" msgstr "التبديل إلى الوضع الفاتح"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "مزامنة" msgstr "مزامنة"
@ -3233,7 +3232,7 @@ msgid "Task not found"
msgstr "غير موجود" msgstr "غير موجود"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "محطة" msgstr "محطة"
@ -3521,7 +3520,7 @@ msgstr "تم التحديث بنجاح"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "محدث في" msgstr "محدث في"
@ -3725,6 +3724,12 @@ msgstr "كتابة الشهادة إلى القرص"
msgid "Yes" msgid "Yes"
msgstr "نعم" msgstr "نعم"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "أنت تستخدم أحدث إصدار" msgstr "أنت تستخدم أحدث إصدار"

View file

@ -337,7 +337,7 @@ msgstr "Basisinformationen"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
#, fuzzy #, fuzzy
msgid "Basic" msgid "Basic"
msgstr "Basic-Modus" msgstr "Basic-Modus"
@ -582,7 +582,7 @@ msgstr "SSL konfigurieren"
msgid "Connected" msgid "Connected"
msgstr "Verbunden" msgstr "Verbunden"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "Ver" msgstr "Ver"
@ -1134,7 +1134,7 @@ msgstr "Aktiviere TLS"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1154,7 +1154,7 @@ msgstr "Webseite mit Let's Encrypt verschlüsseln"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -2037,7 +2037,7 @@ msgstr "Einzelne Anweisung"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3270,7 +3270,6 @@ msgid "Switch to light theme"
msgstr "Zum hellen Thema wechseln" msgstr "Zum hellen Thema wechseln"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "Synchronisieren" msgstr "Synchronisieren"
@ -3369,7 +3368,7 @@ msgid "Task not found"
msgstr "File Not Found" msgstr "File Not Found"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "Terminal" msgstr "Terminal"
@ -3660,7 +3659,7 @@ msgstr "Speichern erfolgreich"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "Aktualisiert am" msgstr "Aktualisiert am"
@ -3873,6 +3872,12 @@ msgstr "Schreibe Zertifikat auf die Festplatte"
msgid "Yes" msgid "Yes"
msgstr "Ja" msgstr "Ja"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "Du verwendest die neueste Version" msgstr "Du verwendest die neueste Version"

View file

@ -334,7 +334,7 @@ msgstr "Base information"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
#, fuzzy #, fuzzy
msgid "Basic" msgid "Basic"
msgstr "Basic Mode" msgstr "Basic Mode"
@ -576,7 +576,7 @@ msgstr "Configure SSL"
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "" msgstr ""
@ -1120,7 +1120,7 @@ msgstr "Enable TLS"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1140,7 +1140,7 @@ msgstr "Encrypt website with Let's Encrypt"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -2014,7 +2014,7 @@ msgstr "Single Directive"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3227,7 +3227,6 @@ msgid "Switch to light theme"
msgstr "" msgstr ""
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "" msgstr ""
@ -3325,7 +3324,7 @@ msgid "Task not found"
msgstr "File Not Found" msgstr "File Not Found"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "Terminal" msgstr "Terminal"
@ -3593,7 +3592,7 @@ msgstr "Saved successfully"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "Updated at" msgstr "Updated at"
@ -3795,6 +3794,12 @@ msgstr "Certificate is valid"
msgid "Yes" msgid "Yes"
msgstr "Yes" msgstr "Yes"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "" msgstr ""

View file

@ -327,7 +327,7 @@ msgstr "Información general"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "Básico" msgstr "Básico"
@ -561,7 +561,7 @@ msgstr "Configurar SSL"
msgid "Connected" msgid "Connected"
msgstr "Conectado" msgstr "Conectado"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "Conexión perdida, por favor actualice la página." msgstr "Conexión perdida, por favor actualice la página."
@ -1090,7 +1090,7 @@ msgstr "Habilitar TLS"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1110,7 +1110,7 @@ msgstr "Encriptar sitio web con Let's Encrypt"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -1965,7 +1965,7 @@ msgstr "Directiva multilínea"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3170,7 +3170,6 @@ msgid "Switch to light theme"
msgstr "Cambiar al tema claro" msgstr "Cambiar al tema claro"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "Sincronizar" msgstr "Sincronizar"
@ -3264,7 +3263,7 @@ msgid "Task not found"
msgstr "Archivo no Encontrado" msgstr "Archivo no Encontrado"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "Terminal" msgstr "Terminal"
@ -3563,7 +3562,7 @@ msgstr "Actualización exitosa"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "Actualizado a" msgstr "Actualizado a"
@ -3771,6 +3770,12 @@ msgstr "Escribir certificado a disco"
msgid "Yes" msgid "Yes"
msgstr "Si" msgstr "Si"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "Estás usando la última versión" msgstr "Estás usando la última versión"

View file

@ -340,7 +340,7 @@ msgstr "Information générale"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "Basique" msgstr "Basique"
@ -587,7 +587,7 @@ msgstr "Configurer SSL"
msgid "Connected" msgid "Connected"
msgstr "Connecté" msgstr "Connecté"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "Connexion perdue, merci de recharger la page." msgstr "Connexion perdue, merci de recharger la page."
@ -1138,7 +1138,7 @@ msgstr "Activer TLS"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1158,7 +1158,7 @@ msgstr "Crypter le site Web avec Let's Encrypt"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -2045,7 +2045,7 @@ msgstr "Directive multiligne"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3264,7 +3264,6 @@ msgid "Switch to light theme"
msgstr "" msgstr ""
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "" msgstr ""
@ -3364,7 +3363,7 @@ msgid "Task not found"
msgstr "Fichier introuvable" msgstr "Fichier introuvable"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "Terminal" msgstr "Terminal"
@ -3639,7 +3638,7 @@ msgstr "Mis à jour avec succés"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "Mis à jour le" msgstr "Mis à jour le"
@ -3838,6 +3837,12 @@ msgstr "Écriture du certificat sur le disque"
msgid "Yes" msgid "Yes"
msgstr "Oui" msgstr "Oui"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "Vous utilisez la dernière version" msgstr "Vous utilisez la dernière version"

View file

@ -324,7 +324,7 @@ msgstr "기본 정보"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "기본" msgstr "기본"
@ -558,7 +558,7 @@ msgstr "SSL 구성하기"
msgid "Connected" msgid "Connected"
msgstr "연결됨" msgstr "연결됨"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "연결이 끊어졌습니다. 페이지를 새로 고침하세요." msgstr "연결이 끊어졌습니다. 페이지를 새로 고침하세요."
@ -1088,7 +1088,7 @@ msgstr "TLS 활성화"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1108,7 +1108,7 @@ msgstr "Let's Encrypt로 웹사이트 암호화"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -1976,7 +1976,7 @@ msgstr "단일 지시문"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3189,7 +3189,6 @@ msgid "Switch to light theme"
msgstr "라이트 테마로 변경" msgstr "라이트 테마로 변경"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "" msgstr ""
@ -3288,7 +3287,7 @@ msgid "Task not found"
msgstr "파일을 찾을 수 없음" msgstr "파일을 찾을 수 없음"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "터미널" msgstr "터미널"
@ -3559,7 +3558,7 @@ msgstr "성공적으로 저장되었습니다"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "업데이트됨" msgstr "업데이트됨"
@ -3763,6 +3762,12 @@ msgstr "인증서를 디스크에 쓰기"
msgid "Yes" msgid "Yes"
msgstr "예" msgstr "예"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "최신 버전을 사용하고 있습니다" msgstr "최신 버전을 사용하고 있습니다"

View file

@ -310,7 +310,7 @@ msgstr ""
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
@ -529,7 +529,7 @@ msgstr ""
msgid "Connected" msgid "Connected"
msgstr "" msgstr ""
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "" msgstr ""
@ -1030,7 +1030,7 @@ msgstr ""
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 #: src/views/stream/StreamEdit.vue:171
#: src/views/stream/StreamList.vue:51 #: src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
@ -1051,7 +1051,7 @@ msgstr ""
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
msgid "Environment Group" msgid "Environment Group"
msgstr "" msgstr ""
@ -1835,7 +1835,7 @@ msgstr ""
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 #: src/views/stream/StreamList.vue:18
#: src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:248
@ -2935,7 +2935,6 @@ msgid "Switch to light theme"
msgstr "" msgstr ""
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "" msgstr ""
@ -3026,7 +3025,7 @@ msgstr ""
#: src/routes/modules/terminal.ts:10 #: src/routes/modules/terminal.ts:10
#: src/views/preference/Preference.vue:180 #: src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "" msgstr ""
@ -3239,7 +3238,7 @@ msgstr ""
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 #: src/views/stream/StreamList.vue:64
#: src/views/user/userColumns.tsx:54 #: src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
@ -3417,6 +3416,10 @@ msgstr ""
msgid "Yes" msgid "Yes"
msgstr "" msgstr ""
#: src/views/terminal/Terminal.vue:135
msgid "You are accessing this terminal over an insecure HTTP connection on a non-localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "" msgstr ""

View file

@ -321,7 +321,7 @@ msgstr "Основная информация"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "Основные" msgstr "Основные"
@ -549,7 +549,7 @@ msgstr "Настроить SSL"
msgid "Connected" msgid "Connected"
msgstr "Подключено" msgstr "Подключено"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "Соединение потеряно, пожалуйста, обновите страницу." msgstr "Соединение потеряно, пожалуйста, обновите страницу."
@ -1074,7 +1074,7 @@ msgstr "Включить TOTP"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1094,7 +1094,7 @@ msgstr "Использовать для сайта Let's Encrypt"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -1945,7 +1945,7 @@ msgstr "Многострочная директива"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3134,7 +3134,6 @@ msgid "Switch to light theme"
msgstr "Переключиться на светлую тему" msgstr "Переключиться на светлую тему"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "Синхронизация" msgstr "Синхронизация"
@ -3228,7 +3227,7 @@ msgid "Task not found"
msgstr "Файл не найден" msgstr "Файл не найден"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "Терминал" msgstr "Терминал"
@ -3519,7 +3518,7 @@ msgstr "Успешно обновлено"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "Обновлено в" msgstr "Обновлено в"
@ -3717,6 +3716,12 @@ msgstr "Запись сертификата на диск"
msgid "Yes" msgid "Yes"
msgstr "Да" msgstr "Да"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "Вы используете последнюю версию" msgstr "Вы используете последнюю версию"

View file

@ -322,7 +322,7 @@ msgstr "Temel bilgiler"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "Temel" msgstr "Temel"
@ -554,7 +554,7 @@ msgstr "SSL'yi Yapılandırma"
msgid "Connected" msgid "Connected"
msgstr "Bağlandı" msgstr "Bağlandı"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "Bağlantı kesildi, lütfen sayfayı yenileyin." msgstr "Bağlantı kesildi, lütfen sayfayı yenileyin."
@ -1103,7 +1103,7 @@ msgstr "TOTP'yi Etkinleştir"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1123,7 +1123,7 @@ msgstr "Let's Encrypt ile web sitesini şifreleyin"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -1992,7 +1992,7 @@ msgstr "Çok Hatlı Direktif"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
#, fuzzy #, fuzzy
@ -3337,7 +3337,6 @@ msgid "Switch to light theme"
msgstr "Işık temasına geçin" msgstr "Işık temasına geçin"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
#, fuzzy #, fuzzy
msgid "Sync" msgid "Sync"
msgstr "Eşitle" msgstr "Eşitle"
@ -3441,7 +3440,7 @@ msgid "Task not found"
msgstr "Dosya bulunamadı" msgstr "Dosya bulunamadı"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
#, fuzzy #, fuzzy
msgid "Terminal" msgid "Terminal"
msgstr "terminal" msgstr "terminal"
@ -3764,7 +3763,7 @@ msgstr "Güncellendi"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
#, fuzzy #, fuzzy
msgid "Updated at" msgid "Updated at"
@ -3992,6 +3991,12 @@ msgstr "Sertifikayı diske yazma"
msgid "Yes" msgid "Yes"
msgstr "Evet" msgstr "Evet"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
#, fuzzy #, fuzzy
msgid "You are using the latest version" msgid "You are using the latest version"

View file

@ -334,7 +334,7 @@ msgstr "Thông tin"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
#, fuzzy #, fuzzy
msgid "Basic" msgid "Basic"
msgstr "Cơ bản" msgstr "Cơ bản"
@ -579,7 +579,7 @@ msgstr "Cấu hình SSL"
msgid "Connected" msgid "Connected"
msgstr "Đã kết nối" msgstr "Đã kết nối"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "" msgstr ""
@ -1124,7 +1124,7 @@ msgstr "Bật TLS"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1144,7 +1144,7 @@ msgstr "Bảo mật trang web với Let's Encrypt"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -2008,7 +2008,7 @@ msgstr "Single Directive"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3216,7 +3216,6 @@ msgid "Switch to light theme"
msgstr "Sử dụng Light theme" msgstr "Sử dụng Light theme"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "" msgstr ""
@ -3315,7 +3314,7 @@ msgid "Task not found"
msgstr "Không tìm thấy tệp tin" msgstr "Không tìm thấy tệp tin"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "Terminal" msgstr "Terminal"
@ -3582,7 +3581,7 @@ msgstr "Cập nhật thành công"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "Ngày cập nhật" msgstr "Ngày cập nhật"
@ -3786,6 +3785,12 @@ msgstr "Ghi chứng chỉ vào disk"
msgid "Yes" msgid "Yes"
msgstr "Có" msgstr "Có"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "Bạn đang sử dụng phiên bản mới nhất" msgstr "Bạn đang sử dụng phiên bản mới nhất"

View file

@ -3,7 +3,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2025-04-05 10:29+0800\n" "PO-Revision-Date: 2025-04-05 10:58+0800\n"
"Last-Translator: 0xJacky <me@jackyu.cn>\n" "Last-Translator: 0xJacky <me@jackyu.cn>\n"
"Language-Team: Chinese (Simplified Han script) <https://weblate.nginxui.com/" "Language-Team: Chinese (Simplified Han script) <https://weblate.nginxui.com/"
"projects/nginx-ui/frontend/zh_Hans/>\n" "projects/nginx-ui/frontend/zh_Hans/>\n"
@ -314,7 +314,7 @@ msgstr "基本信息"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "基本" msgstr "基本"
@ -540,7 +540,7 @@ msgstr "配置 SSL"
msgid "Connected" msgid "Connected"
msgstr "已连接" msgstr "已连接"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "连接中断,请刷新页面。" msgstr "连接中断,请刷新页面。"
@ -1036,7 +1036,7 @@ msgstr "启用 TOTP"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1056,7 +1056,7 @@ msgstr "用 Let's Encrypt 对网站进行加密"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
msgid "Environment Group" msgid "Environment Group"
msgstr "环境组" msgstr "环境组"
@ -1856,7 +1856,7 @@ msgstr "多行指令"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -2983,7 +2983,6 @@ msgid "Switch to light theme"
msgstr "切换到浅色" msgstr "切换到浅色"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "同步" msgstr "同步"
@ -3068,7 +3067,7 @@ msgid "Task not found"
msgstr "未找到任务" msgstr "未找到任务"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "终端" msgstr "终端"
@ -3334,7 +3333,7 @@ msgstr "更新成功"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "修改时间" msgstr "修改时间"
@ -3533,6 +3532,13 @@ msgstr "正在将证书写入磁盘"
msgid "Yes" msgid "Yes"
msgstr "是的" msgstr "是的"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
"您正在通过非本地主机域上的不安全 HTTP 连接访问此终端。这可能会暴露敏感信息。"
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "您使用的是最新版本" msgstr "您使用的是最新版本"

View file

@ -323,7 +323,7 @@ msgstr "基本資訊"
#: src/views/config/ConfigEditor.vue:241 #: src/views/config/ConfigEditor.vue:241
#: src/views/site/site_edit/RightSettings.vue:79 #: src/views/site/site_edit/RightSettings.vue:79
#: src/views/stream/components/RightSettings.vue:78 #: src/views/stream/components/RightSettings.vue:79
msgid "Basic" msgid "Basic"
msgstr "基本" msgstr "基本"
@ -550,7 +550,7 @@ msgstr "設定 SSL"
msgid "Connected" msgid "Connected"
msgstr "已連結" msgstr "已連結"
#: src/views/terminal/Terminal.vue:120 #: src/views/terminal/Terminal.vue:142
msgid "Connection lost, please refresh the page." msgid "Connection lost, please refresh the page."
msgstr "連接丟失,請重新整理。" msgstr "連接丟失,請重新整理。"
@ -1058,7 +1058,7 @@ msgstr "啟用 TOTP"
#: src/views/site/site_edit/SiteEdit.vue:184 #: src/views/site/site_edit/SiteEdit.vue:184
#: src/views/site/site_list/columns.tsx:49 #: src/views/site/site_list/columns.tsx:49
#: src/views/site/site_list/columns.tsx:61 #: src/views/site/site_list/columns.tsx:61
#: src/views/stream/components/RightSettings.vue:80 #: src/views/stream/components/RightSettings.vue:81
#: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51 #: src/views/stream/StreamEdit.vue:171 src/views/stream/StreamList.vue:51
#: src/views/user/userColumns.tsx:38 #: src/views/user/userColumns.tsx:38
msgid "Enabled" msgid "Enabled"
@ -1078,7 +1078,7 @@ msgstr "用 Let's Encrypt 對網站進行加密"
#: src/views/site/site_edit/RightSettings.vue:91 #: src/views/site/site_edit/RightSettings.vue:91
#: src/views/site/site_list/columns.tsx:25 #: src/views/site/site_list/columns.tsx:25
#: src/views/stream/components/RightSettings.vue:89 #: src/views/stream/components/RightSettings.vue:90
#: src/views/stream/StreamList.vue:27 #: src/views/stream/StreamList.vue:27
#, fuzzy #, fuzzy
msgid "Environment Group" msgid "Environment Group"
@ -1923,7 +1923,7 @@ msgstr "多行指令"
#: src/views/site/site_edit/RightSettings.vue:88 #: src/views/site/site_edit/RightSettings.vue:88
#: src/views/site/site_list/columns.tsx:15 #: src/views/site/site_list/columns.tsx:15
#: src/views/site/site_list/SiteDuplicate.vue:79 #: src/views/site/site_list/SiteDuplicate.vue:79
#: src/views/stream/components/RightSettings.vue:86 #: src/views/stream/components/RightSettings.vue:87
#: src/views/stream/components/StreamDuplicate.vue:71 #: src/views/stream/components/StreamDuplicate.vue:71
#: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248 #: src/views/stream/StreamList.vue:18 src/views/stream/StreamList.vue:248
msgid "Name" msgid "Name"
@ -3090,7 +3090,6 @@ msgid "Switch to light theme"
msgstr "切換到淺色主題" msgstr "切換到淺色主題"
#: src/views/config/components/Rename.vue:79 #: src/views/config/components/Rename.vue:79
#: src/views/stream/components/RightSettings.vue:105
msgid "Sync" msgid "Sync"
msgstr "同步" msgstr "同步"
@ -3181,7 +3180,7 @@ msgid "Task not found"
msgstr "找不到任務" msgstr "找不到任務"
#: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180 #: src/routes/modules/terminal.ts:10 src/views/preference/Preference.vue:180
#: src/views/terminal/Terminal.vue:114 #: src/views/terminal/Terminal.vue:129
msgid "Terminal" msgid "Terminal"
msgstr "終端機" msgstr "終端機"
@ -3448,7 +3447,7 @@ msgstr "更新成功"
#: src/views/environments/list/envColumns.tsx:90 #: src/views/environments/list/envColumns.tsx:90
#: src/views/site/site_edit/RightSettings.vue:100 #: src/views/site/site_edit/RightSettings.vue:100
#: src/views/site/site_list/columns.tsx:69 #: src/views/site/site_list/columns.tsx:69
#: src/views/stream/components/RightSettings.vue:98 #: src/views/stream/components/RightSettings.vue:99
#: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54 #: src/views/stream/StreamList.vue:64 src/views/user/userColumns.tsx:54
msgid "Updated at" msgid "Updated at"
msgstr "更新時間" msgstr "更新時間"
@ -3648,6 +3647,12 @@ msgstr "將憑證寫入磁碟"
msgid "Yes" msgid "Yes"
msgstr "是的" msgstr "是的"
#: src/views/terminal/Terminal.vue:135
msgid ""
"You are accessing this terminal over an insecure HTTP connection on a non-"
"localhost domain. This may expose sensitive information."
msgstr ""
#: src/views/system/Upgrade.vue:202 #: src/views/system/Upgrade.vue:202
msgid "You are using the latest version" msgid "You are using the latest version"
msgstr "您正在使用最新版本" msgstr "您正在使用最新版本"

View file

@ -14,8 +14,23 @@ let ping: undefined | ReturnType<typeof setTimeout>
const router = useRouter() const router = useRouter()
const websocket = shallowRef<ReconnectingWebSocket | WebSocket>() const websocket = shallowRef<ReconnectingWebSocket | WebSocket>()
const lostConnection = ref(false) const lostConnection = ref(false)
const insecureConnection = ref(false)
// Check if using HTTP in a non-localhost environment
function checkSecureConnection() {
const hostname = window.location.hostname
const protocol = window.location.protocol
// Check if it's not localhost and not HTTPS
if ((hostname !== 'localhost' && hostname !== '127.0.0.1') && protocol !== 'https:') {
insecureConnection.value = true
}
}
onMounted(() => { onMounted(() => {
// Check connection security
checkSecureConnection()
twoFA.secure_session_status() twoFA.secure_session_status()
const otpModal = use2FAModal() const otpModal = use2FAModal()
@ -112,6 +127,13 @@ onUnmounted(() => {
<template> <template>
<ACard :title="$gettext('Terminal')"> <ACard :title="$gettext('Terminal')">
<AAlert
v-if="insecureConnection"
class="mb-6"
type="warning"
show-icon
:message="$gettext('You are accessing this terminal over an insecure HTTP connection on a non-localhost domain. This may expose sensitive information.')"
/>
<AAlert <AAlert
v-if="lostConnection" v-if="lostConnection"
class="mb-6" class="mb-6"