mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-10 18:05:48 +02:00
chore(wip): update translations
This commit is contained in:
parent
f13691adc2
commit
45e0a73aa8
16 changed files with 8555 additions and 3549 deletions
|
@ -10,5 +10,7 @@
|
|||
"ko_KR": "한글",
|
||||
"tr_TR": "Tr",
|
||||
"ar": "عَرَبِيّ",
|
||||
"uk_UA": "Uk"
|
||||
"uk_UA": "Uk",
|
||||
"ja_JP": "日",
|
||||
"pt_PT": "Pt"
|
||||
}
|
||||
|
|
|
@ -1 +1 @@
|
|||
en zh_CN zh_TW fr_FR es de_DE ru_RU vi_VN ko_KR tr_TR ar uk_UA
|
||||
en zh_CN zh_TW fr_FR es de_DE ru_RU vi_VN ko_KR tr_TR ar uk_UA ja_JP pt_PT
|
|
@ -58,7 +58,7 @@ msgstr "إجراء"
|
|||
#: src/composables/usePerformanceMetrics.ts:84
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:43
|
||||
msgid "Active connections"
|
||||
msgstr "اتصالات نشطة"
|
||||
msgstr "الاتصالات النشطة"
|
||||
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:48
|
||||
msgid "Actual worker to configured ratio"
|
||||
|
@ -301,12 +301,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"تمت الفهرسة تلقائيًا من تكوينات الموقع والدفق.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "رجوع"
|
||||
msgstr "\"رجوع\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -323,12 +325,11 @@ msgstr "رجوع"
|
|||
|
||||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
msgstr "فشل التحقق من سلامة ملف النسخ الاحتياطي، ربما تم العبث به"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "لم يتم العثور على الملف"
|
||||
msgstr "لم يتم العثور على ملف النسخ الاحتياطي: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -349,7 +350,7 @@ msgstr "محظور حتى"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -391,7 +392,7 @@ msgstr "فيما يلي العناصر المحددة التي تريد تعدي
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "الكتلة فارغة"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -399,32 +400,32 @@ msgstr "بناء مع"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "مجلد سلطة التصديق"
|
||||
msgstr "\"دليل CA\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "ذاكرة التخزين المؤقت"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
msgstr "سيتم إزالة عناصر الذاكرة المؤقتة التي لم يتم الوصول إليها خلال هذا الوقت"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "عتبة وقت معالجة محمل الذاكرة المؤقتة"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "عمليات مدير الذاكرة المؤقتة"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "عتبة وقت معالجة مدير الذاكرة المؤقتة"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "إعدادات مدير الذاكرة المؤقتة"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -434,15 +435,15 @@ msgstr "المسار المتغير"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "عمليات التخزين المؤقت"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "هيكل مستويات المجلدات الفرعية للذاكرة المؤقتة، على سبيل المثال 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr "مجلد سلطة التصديق"
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -450,6 +451,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"يتم الحساب بناءً على worker_processes * worker_connections. يعتمد الأداء "
|
||||
"الفعلي على الأجهزة والتكوين وحجم العمل"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -474,11 +477,11 @@ msgstr "حظر تغيير كلمة مرور root في العرض التوضيح
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "لا يمكن المقارنة: المحتوى المفقود"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "لا يمكن الحصول على بيانات الأداء في هذه الحالة"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
#, fuzzy
|
||||
|
@ -491,22 +494,21 @@ msgstr "شهادة"
|
|||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "مسار الشهادة ليس ضمن دليل تكوين nginx"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "نماذج التكوين"
|
||||
msgstr "انتهت صلاحية الشهادة %{name}"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "شهادة %{name} ستنتهي خلال %{days} يومًا"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "ستنتهي صلاحية الشهادة %{name} خلال يوم واحد"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
|
@ -314,12 +314,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Automatisch aus Site- und Stream-Konfigurationen indiziert.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "Zurück"
|
||||
msgstr "\"Zurück\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
#, fuzzy
|
||||
|
@ -338,11 +340,12 @@ msgstr "Zurück"
|
|||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
"Die Integritätsprüfung der Sicherungsdatei ist fehlgeschlagen, sie könnte "
|
||||
"manipuliert worden sein"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "File Not Found"
|
||||
msgstr "Sicherungsdatei nicht gefunden: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -363,7 +366,7 @@ msgstr "Gesperrt bis"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -407,7 +410,7 @@ msgstr "Hier sind die ausgewählten Elemente, die Sie stapelweise ändern möcht
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "Block ist nil"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -415,32 +418,34 @@ msgstr "Build mit"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "CA-Verzeichnis"
|
||||
msgstr "\"CA-Verzeichnis\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Cache"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
"Cache-Elemente, die innerhalb dieser Zeit nicht aufgerufen wurden, werden "
|
||||
"entfernt"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Schwellenwert für die Verarbeitungszeit des Cache-Loaders"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Cache-Manager-Prozesse"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Verarbeitungszeitgrenzwert des Cache-Managers"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Cache-Manager-Einstellungen"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -450,15 +455,15 @@ msgstr "Zertifikat ist gültig"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Cache-Prozesse"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Struktur der Cache-Unterverzeichnisebenen, z.B. 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr "CA-Verzeichnis"
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -466,6 +471,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"Berechnet basierend auf worker_processes * worker_connections. Die "
|
||||
"tatsächliche Leistung hängt von Hardware, Konfiguration und Arbeitslast ab"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -490,11 +497,11 @@ msgstr "Verhindere das Ändern des Root-Passworts in der Demo"
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "Kann nicht vergleichen: Fehlende Inhalte"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "In diesem Zustand können Leistungsdaten nicht erhalten"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
#, fuzzy
|
||||
|
@ -507,22 +514,21 @@ msgstr "Zertifikat"
|
|||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "Der Zertifikatspfad liegt nicht im nginx-Konfigurationsverzeichnis"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "Konfigurationen"
|
||||
msgstr "Das Zertifikat %{name} ist abgelaufen"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "Das Zertifikat %{name} läuft in %{days} Tagen ab"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "Das Zertifikat %{name} läuft in 1 Tag ab"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
|
@ -306,12 +306,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Indexado automáticamente desde configuraciones de sitio y transmisión.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "Volver"
|
||||
msgstr "\"Atrás\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -329,11 +331,12 @@ msgstr "Volver"
|
|||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
"La verificación de integridad del archivo de respaldo falló, puede haber "
|
||||
"sido alterado"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "Archivo no Encontrado"
|
||||
msgstr "Archivo de respaldo no encontrado: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -354,7 +357,7 @@ msgstr "Bloqueado hasta"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -398,7 +401,7 @@ msgstr ""
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "El bloque es nulo"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -406,32 +409,34 @@ msgstr "Desarrollado con"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "Dir CA"
|
||||
msgstr "\"Directorio CA\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Caché"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
"Los elementos de la caché a los que no se acceda dentro de este tiempo "
|
||||
"serán eliminados"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Umbral de tiempo de procesamiento del cargador de caché"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Procesos del administrador de caché"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Umbral de tiempo de procesamiento del gestor de caché"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Configuración del Gestor de Caché"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -441,15 +446,15 @@ msgstr "Ruta cambiada"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Procesos de caché"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Estructura de niveles de subdirectorios de caché, ej. 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr "Directorio CA"
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -457,6 +462,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"Calculado en base a worker_processes * worker_connections. El rendimiento "
|
||||
"real depende del hardware, la configuración y la carga de trabajo"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -481,11 +488,11 @@ msgstr "Prohibir cambiar la contraseña de root en la demostración"
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "No se puede comparar: faltando contenido"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "No se puede obtener datos de rendimiento en este estado"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
#, fuzzy
|
||||
|
@ -499,21 +506,22 @@ msgstr "Certificado"
|
|||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
"La ruta del certificado no está dentro del directorio de configuración de "
|
||||
"nginx"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "Plantillas de configuración"
|
||||
msgstr "El certificado %{name} ha expirado"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "El certificado %{name} expirará en %{days} días"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "El certificado %{name} expirará en 1 día"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
|
@ -281,7 +281,7 @@ msgstr "S'authentifier avec une clé d'accès"
|
|||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:88
|
||||
msgid "Authentication Settings"
|
||||
msgstr "Options d'authentification"
|
||||
msgstr "Paramètres d'authentification"
|
||||
|
||||
#: src/views/site/site_edit/components/ConfigTemplate/ConfigTemplate.vue:71
|
||||
#: src/views/site/site_edit/components/ConfigTemplate/ConfigTemplate.vue:97
|
||||
|
@ -318,12 +318,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Indexé automatiquement à partir des configurations de site et de flux.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "Retour"
|
||||
msgstr "\"Retour\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -341,11 +343,12 @@ msgstr "Retour"
|
|||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
"La vérification de l'intégrité du fichier de sauvegarde a échoué, il a "
|
||||
"peut-être été falsifié"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "Fichier introuvable"
|
||||
msgstr "Fichier de sauvegarde introuvable : {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -354,7 +357,7 @@ msgstr "Nginx a été rechargé avec succès"
|
|||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:129
|
||||
msgid "Ban Threshold Minutes"
|
||||
msgstr ""
|
||||
msgstr "Minutes seuil de bannissement"
|
||||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:150
|
||||
msgid "Banned IPs"
|
||||
|
@ -366,7 +369,7 @@ msgstr "Banni durant"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -410,7 +413,7 @@ msgstr "Ci-dessous sont sélectionnés les éléments que vous voulez modifier e
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "Le bloc est nul"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -418,32 +421,32 @@ msgstr "Build avec"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr ""
|
||||
msgstr "\"Répertoire CA\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Cache"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
msgstr "Les éléments du cache non consultés pendant cette période seront supprimés"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Seuil de temps de traitement du chargeur de cache"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Processus de gestion du cache"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Seuil de temps de traitement du gestionnaire de cache"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Paramètres du gestionnaire de cache"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -453,15 +456,15 @@ msgstr "Changer de certificat"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Processus de cache"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Structure des niveaux de sous-répertoires du cache, par ex. 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr ""
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -469,6 +472,9 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"Calculé sur la base de worker_processes * worker_connections. Les "
|
||||
"performances réelles dépendent du matériel, de la configuration et de la "
|
||||
"charge de travail"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -493,11 +499,11 @@ msgstr "Interdire la modification du mot de passe root dans la démo"
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "Impossible de comparer: contenu manquant"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "Impossible d'obtenir des données de performance dans cet état"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
msgid "Cannot remove initial user"
|
||||
|
@ -513,19 +519,18 @@ msgid "Cert path is not under the nginx conf dir"
|
|||
msgstr "Le chemin du certificat n'est pas dans le dossier conf de nginx"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "Modèles de configuration"
|
||||
msgstr "Le certificat %{name} a expiré"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "Le certificat %{name} expirera dans %{days} jours"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "Le certificat %{name} expirera dans 1 jour"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
File diff suppressed because it is too large
Load diff
4660
app/src/language/ja_JP/app.po
Normal file
4660
app/src/language/ja_JP/app.po
Normal file
File diff suppressed because it is too large
Load diff
|
@ -296,12 +296,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"사이트 및 스트림 구성에서 자동으로 인덱싱되었습니다.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "뒤로"
|
||||
msgstr "\"뒤로\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -318,12 +320,11 @@ msgstr "뒤로"
|
|||
|
||||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr "백업 파일 무결성 검사에 실패했습니다. 파일이 변조되었을 수 있습니다."
|
||||
msgstr "백업 파일 무결성 검사에 실패했습니다. 파일이 변조되었을 수 있습니다"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "파일을 찾을 수 없음"
|
||||
msgstr "백업 파일을 찾을 수 없음: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -344,7 +345,7 @@ msgstr "차단될 시간"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -386,7 +387,7 @@ msgstr "아래에는 일괄 수정하려는 선택된 항목이 있습니다"
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr "블록 없음"
|
||||
msgstr "블록이 nil입니다"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -394,32 +395,32 @@ msgstr "빌드 환경"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "CA 디렉토리"
|
||||
msgstr "\"CA 디렉터리\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "캐시"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
msgstr "이 시간 내에 접근되지 않은 캐시 항목은 제거됩니다"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "캐시 로더 처리 시간 임계값"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "캐시 관리자 프로세스"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "캐시 관리자 처리 시간 임계값"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "캐시 관리자 설정"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -429,15 +430,15 @@ msgstr "인증서 변경"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "캐시 프로세스"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "캐시 서브디렉터리 계층 구조, 예: 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr "CA 디렉토리"
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -445,6 +446,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"worker_processes * worker_connections를 기반으로 계산되었습니다. 실제 성능은 하드웨어, 구성 및 작업량에 "
|
||||
"따라 달라집니다"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -469,15 +472,15 @@ msgstr "데모에서 루트 비밀번호 변경 금지"
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "비교할 수 없습니다 : 내용 누락"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "이 상태에서 성능 데이터를 얻을 수 없습니다"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
msgid "Cannot remove initial user"
|
||||
msgstr ""
|
||||
msgstr "초기 사용자는 삭제할 수 없습니다"
|
||||
|
||||
#: src/views/preference/Preference.vue:88
|
||||
#, fuzzy
|
||||
|
@ -486,22 +489,21 @@ msgstr "자동 인증"
|
|||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "인증서 경로가 nginx 설정 디렉터리 아래에 있지 않습니다"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "구성 템플릿"
|
||||
msgstr "인증서 %{name}의 유효 기간이 만료되었습니다"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "인증서 %{name}은(는) %{days}일 후에 만료됩니다"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "인증서 %{name}의 유효 기간이 1일 남았습니다"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -299,12 +299,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Автоматически проиндексировано из конфигураций сайта и потока.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
msgstr "\"Назад\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -322,11 +324,12 @@ msgstr "Назад"
|
|||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
"Проверка целостности файла резервной копии не удалась, возможно, он был "
|
||||
"изменён"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "Файл не найден"
|
||||
msgstr "Файл резервной копии не найден: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -347,7 +350,7 @@ msgstr "Заблокирован до"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -389,7 +392,7 @@ msgstr "Ниже приведены выбранные элементы, кот
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "Блок равен nil"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -397,32 +400,34 @@ msgstr "Собрать с"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "Директория корневого сертификата"
|
||||
msgstr "\"Каталог CA\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Кэш"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
"Элементы кэша, к которым не обращались в течение этого времени, будут "
|
||||
"удалены"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Пороговое время обработки загрузчика кэша"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Процессы менеджера кэша"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Пороговое время обработки менеджера кэша"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Настройки менеджера кэша"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -432,15 +437,15 @@ msgstr "Путь изменён"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Кэш-процессы"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Структура уровней подкаталогов кэша, например, 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr ""
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -448,6 +453,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"Рассчитывается на основе worker_processes * worker_connections. Фактическая "
|
||||
"производительность зависит от оборудования, конфигурации и рабочей нагрузки"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -471,11 +478,11 @@ msgstr "Невозможно изменить пароль начального
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "Невозможно сравнить: отсутствующий контент"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "Не может получить данные о производительности в этом состоянии"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
msgid "Cannot remove initial user"
|
||||
|
@ -488,22 +495,21 @@ msgstr "Авто Сертификат"
|
|||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "Путь к сертификату не находится в директории конфигурации nginx"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "Шаблоны конфигурации"
|
||||
msgstr "Срок действия сертификата %{name} истёк"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "Сертификат %{name} истечет через %{days} дней"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "Сертификат %{name} истечет через 1 день"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
msgid "Certificate decode error"
|
||||
|
|
|
@ -296,12 +296,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Site ve akış yapılandırmalarından otomatik olarak dizinlendi.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "Geri"
|
||||
msgstr "\"Geri\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -318,12 +320,11 @@ msgstr "Geri"
|
|||
|
||||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
msgstr "Yedek dosya bütünlük kontrolü başarısız oldu, dosya değiştirilmiş olabilir"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "Dosya bulunamadı"
|
||||
msgstr "Yedek dosya bulunamadı: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -344,7 +345,7 @@ msgstr "Şu Zamana Kadar Yasaklı"
|
|||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -382,11 +383,11 @@ msgstr "Toplu Yükseltme"
|
|||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:70
|
||||
msgid "Belows are selected items that you want to batch modify"
|
||||
msgstr ""
|
||||
msgstr "Aşağıda toplu olarak değiştirmek istediğiniz seçili öğeler bulunmaktadır"
|
||||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "Blok nil değerinde"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -394,32 +395,32 @@ msgstr "İle Oluşturuldu"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "CA Dizini"
|
||||
msgstr "\"CA Dizini\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Önbellek"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
msgstr "Bu süre içinde erişilmeyen önbellek öğeleri kaldırılacaktır"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Önbellek yükleyici işlem süresi eşiği"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Önbellek yönetici süreçleri"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Önbellek yöneticisi işlem süresi eşiği"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Önbellek Yöneticisi Ayarları"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -429,15 +430,15 @@ msgstr "Değişen Dosya Yolu"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Önbellek İşlemleri"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Önbellek alt dizin seviyeleri yapısı, örn. 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr "CADizini"
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -445,6 +446,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"worker_processes * worker_connections temel alınarak hesaplanmıştır. Gerçek "
|
||||
"performans donanım, yapılandırma ve iş yüküne bağlıdır"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -469,11 +472,11 @@ msgstr "Demoda kök parolasını değiştirmeyi yasakla"
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "Karşılaştırılamaz: Eksik İçerik"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "Bu durumda performans verileri alamıyorum"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
#, fuzzy
|
||||
|
@ -482,26 +485,25 @@ msgstr "Sistem İlk Kullanıcısı"
|
|||
|
||||
#: src/views/preference/Preference.vue:88
|
||||
msgid "Cert"
|
||||
msgstr ""
|
||||
msgstr "Sertifika"
|
||||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "Sertifika yolu nginx conf dizini altında değil"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "Yapılandırma Şablonları"
|
||||
msgstr "%{name} sertifikasının süresi doldu"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "Sertifika %{name}, %{days} gün sonra sona erecek"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "%{name} sertifikasının süresi 1 gün sonra dolacak"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
|
@ -58,7 +58,7 @@ msgstr "Дія"
|
|||
#: src/composables/usePerformanceMetrics.ts:84
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:43
|
||||
msgid "Active connections"
|
||||
msgstr "Активні підключення"
|
||||
msgstr "Активні з’єднання"
|
||||
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:48
|
||||
msgid "Actual worker to configured ratio"
|
||||
|
@ -297,142 +297,144 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Автоматично проіндексовано з конфігурацій сайту та потоку.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
msgstr "\"Назад\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
msgstr ""
|
||||
msgstr "На головну"
|
||||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:206
|
||||
msgid "Back to list"
|
||||
msgstr ""
|
||||
msgstr "Повернутися до списку"
|
||||
|
||||
#: src/routes/modules/system.ts:26
|
||||
msgid "Backup"
|
||||
msgstr ""
|
||||
msgstr "Резервна копія"
|
||||
|
||||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
msgstr "Перевірка цілісності резервного файлу не вдалася, можливо, його було змінено"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr ""
|
||||
msgstr "Файл резервної копії не знайдено: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
msgid "Backup has been downloaded successfully"
|
||||
msgstr ""
|
||||
msgstr "Резервну копію успішно завантажено"
|
||||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:129
|
||||
msgid "Ban Threshold Minutes"
|
||||
msgstr ""
|
||||
msgstr "Хвилини до блокування"
|
||||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:150
|
||||
msgid "Banned IPs"
|
||||
msgstr ""
|
||||
msgstr "Заблоковані IP-адреси"
|
||||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:24
|
||||
msgid "Banned Until"
|
||||
msgstr ""
|
||||
msgstr "Заблоковано до"
|
||||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
msgstr ""
|
||||
msgstr "Основна інформація"
|
||||
|
||||
#: src/views/config/ConfigEditor.vue:294
|
||||
#: src/views/site/site_edit/components/RightPanel/RightPanel.vue:30
|
||||
#: src/views/stream/components/RightPanel/RightPanel.vue:19
|
||||
msgid "Basic"
|
||||
msgstr ""
|
||||
msgstr "Базові"
|
||||
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:97
|
||||
#: src/views/stream/components/StreamEditor.vue:58
|
||||
msgid "Basic Mode"
|
||||
msgstr ""
|
||||
msgstr "Базовий режим"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:119
|
||||
msgid "Basic Settings"
|
||||
msgstr ""
|
||||
msgstr "Основні налаштування"
|
||||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:83
|
||||
msgid "Batch Actions"
|
||||
msgstr ""
|
||||
msgstr "Масові дії"
|
||||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:62
|
||||
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:448
|
||||
msgid "Batch Modify"
|
||||
msgstr ""
|
||||
msgstr "Масове редагування"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:152
|
||||
msgid "Batch Upgrade"
|
||||
msgstr ""
|
||||
msgstr "Групове оновлення"
|
||||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:70
|
||||
msgid "Belows are selected items that you want to batch modify"
|
||||
msgstr ""
|
||||
msgstr "Нижче наведені елементи, які ви обрали для групового редагування"
|
||||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "Блок є nil"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
msgstr ""
|
||||
msgstr "Створено за допомогою"
|
||||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr ""
|
||||
msgstr "\"Каталог CA\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Кеш"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
msgstr "Елементи кешу, до яких не було звернень протягом цього часу, будуть видалені"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Порог часу обробки завантажувача кешу"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Процеси керування кешем"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Порог часу обробки менеджера кешу"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Налаштування менеджера кешу"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
msgid "Cache Path"
|
||||
msgstr ""
|
||||
msgstr "Шлях до кешу"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Кеш-процеси"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Структура рівнів підкаталогів кешу, напр. 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr ""
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -440,6 +442,9 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"Розраховано на основі worker_processes * worker_connections. Фактична "
|
||||
"продуктивність залежить від апаратного забезпечення, конфігурації та "
|
||||
"навантаження"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -454,46 +459,46 @@ msgstr ""
|
|||
#: src/views/site/site_edit/components/EnableTLS/EnableTLS.vue:21
|
||||
#: src/views/stream/components/RightPanel/Basic.vue:47
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Скасувати"
|
||||
|
||||
#: src/constants/errors/user.ts:11
|
||||
msgid "Cannot change initial user password in demo mode"
|
||||
msgstr ""
|
||||
msgstr "Не вдається змінити початковий пароль користувача в демонстраційному режимі"
|
||||
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "Не вдається порівняти: відсутній вміст"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "Не вдається отримати дані про ефективність у цьому стані"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
msgid "Cannot remove initial user"
|
||||
msgstr ""
|
||||
msgstr "Не можна видалити початкового користувача"
|
||||
|
||||
#: src/views/preference/Preference.vue:88
|
||||
msgid "Cert"
|
||||
msgstr ""
|
||||
msgstr "Сертифікат"
|
||||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "Шлях до сертифіката не знаходиться в каталозі конфігурації nginx"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr ""
|
||||
msgstr "Термін дії сертифіката %{name} закінчився"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "Сертифікат %{name} закінчиться через %{days} днів"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "Термін дії сертифіката %{name} закінчиться через 1 день"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
msgid "Certificate decode error"
|
||||
|
|
|
@ -55,7 +55,7 @@ msgstr "Hành động"
|
|||
#: src/composables/usePerformanceMetrics.ts:84
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:43
|
||||
msgid "Active connections"
|
||||
msgstr "Kết nối hoạt động"
|
||||
msgstr "Kết nối đang hoạt động"
|
||||
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:48
|
||||
msgid "Actual worker to configured ratio"
|
||||
|
@ -312,12 +312,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"Được lập chỉ mục tự động từ cấu hình trang web và luồng.\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "Quay lại"
|
||||
msgstr "\"Quay lại\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
#, fuzzy
|
||||
|
@ -326,7 +328,7 @@ msgstr "Quay lại"
|
|||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:206
|
||||
msgid "Back to list"
|
||||
msgstr ""
|
||||
msgstr "Quay lại danh sách"
|
||||
|
||||
#: src/routes/modules/system.ts:26
|
||||
#, fuzzy
|
||||
|
@ -335,12 +337,11 @@ msgstr "Quay lại"
|
|||
|
||||
#: src/components/SystemRestore/SystemRestoreContent.vue:155
|
||||
msgid "Backup file integrity check failed, it may have been tampered with"
|
||||
msgstr ""
|
||||
msgstr "Kiểm tra tính toàn vẹn của tập tin sao lưu thất bại, có thể đã bị can thiệp"
|
||||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
#, fuzzy
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "Không tìm thấy tệp tin"
|
||||
msgstr "Không tìm thấy tệp sao lưu: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
#, fuzzy
|
||||
|
@ -349,19 +350,19 @@ msgstr "Reload Nginx thành công"
|
|||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:129
|
||||
msgid "Ban Threshold Minutes"
|
||||
msgstr ""
|
||||
msgstr "Phút Ngưỡng Cấm"
|
||||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:150
|
||||
msgid "Banned IPs"
|
||||
msgstr ""
|
||||
msgstr "Danh sách IP bị cấm"
|
||||
|
||||
#: src/views/preference/tabs/AuthSettings.vue:24
|
||||
msgid "Banned Until"
|
||||
msgstr ""
|
||||
msgstr "Bị cấm đến"
|
||||
|
||||
#: src/views/preference/components/ExternalNotify/bark.ts:5
|
||||
msgid "Bark"
|
||||
msgstr ""
|
||||
msgstr "Bark"
|
||||
|
||||
#: src/views/site/site_add/SiteAdd.vue:79
|
||||
msgid "Base information"
|
||||
|
@ -381,7 +382,7 @@ msgstr "Cơ bản"
|
|||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:119
|
||||
msgid "Basic Settings"
|
||||
msgstr ""
|
||||
msgstr "Cài đặt cơ bản"
|
||||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:83
|
||||
#, fuzzy
|
||||
|
@ -401,11 +402,11 @@ msgstr "Cập nhật"
|
|||
|
||||
#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:70
|
||||
msgid "Belows are selected items that you want to batch modify"
|
||||
msgstr ""
|
||||
msgstr "Dưới đây là các mục đã chọn mà bạn muốn sửa hàng loạt"
|
||||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr ""
|
||||
msgstr "Khối là nil"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -413,32 +414,32 @@ msgstr "Xây dựng với"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr ""
|
||||
msgstr "\"Thư mục CA\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
msgstr ""
|
||||
msgstr "Bộ nhớ đệm"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr ""
|
||||
msgstr "Các mục bộ nhớ đệm không được truy cập trong thời gian này sẽ bị xóa"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Ngưỡng thời gian xử lý của bộ nạp bộ nhớ đệm"
|
||||
|
||||
#: src/composables/usePerformanceMetrics.ts:139
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:94
|
||||
msgid "Cache manager processes"
|
||||
msgstr ""
|
||||
msgstr "Tiến trình quản lý bộ nhớ đệm"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:288
|
||||
msgid "Cache manager processing time threshold"
|
||||
msgstr ""
|
||||
msgstr "Ngưỡng thời gian xử lý của trình quản lý bộ nhớ đệm"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:246
|
||||
msgid "Cache Manager Settings"
|
||||
msgstr ""
|
||||
msgstr "Cài đặt Quản lý Bộ nhớ đệm"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:124
|
||||
#, fuzzy
|
||||
|
@ -448,15 +449,15 @@ msgstr "Thay đổi chứng chỉ"
|
|||
#: src/composables/usePerformanceMetrics.ts:57
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:14
|
||||
msgid "Cache Processes"
|
||||
msgstr ""
|
||||
msgstr "Tiến trình bộ nhớ đệm"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:137
|
||||
msgid "Cache subdirectory levels structure, e.g. 1:2"
|
||||
msgstr ""
|
||||
msgstr "Cấu trúc cấp độ thư mục con của bộ nhớ đệm, ví dụ: 1:2"
|
||||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr ""
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
|
@ -464,6 +465,8 @@ msgid ""
|
|||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr ""
|
||||
"Được tính toán dựa trên worker_processes * worker_connections. Hiệu suất "
|
||||
"thực tế phụ thuộc vào phần cứng, cấu hình và khối lượng công việc"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -488,15 +491,15 @@ msgstr "Cấm thay đổi mật khẩu root trong demo"
|
|||
#: src/components/ConfigHistory/DiffViewer.vue:67
|
||||
#: src/components/ConfigHistory/DiffViewer.vue:84
|
||||
msgid "Cannot compare: Missing content"
|
||||
msgstr ""
|
||||
msgstr "Không thể so sánh: Thiếu nội dung"
|
||||
|
||||
#: src/views/dashboard/NginxDashBoard.vue:132
|
||||
msgid "Cannot get performance data in this state"
|
||||
msgstr ""
|
||||
msgstr "Không thể nhận được dữ liệu hiệu suất ở trạng thái này"
|
||||
|
||||
#: src/constants/errors/user.ts:10
|
||||
msgid "Cannot remove initial user"
|
||||
msgstr ""
|
||||
msgstr "Không thể xóa người dùng ban đầu"
|
||||
|
||||
#: src/views/preference/Preference.vue:88
|
||||
#, fuzzy
|
||||
|
@ -505,22 +508,21 @@ msgstr "Tự động ký chứng chỉ SSL"
|
|||
|
||||
#: src/constants/errors/cert.ts:3
|
||||
msgid "Cert path is not under the nginx conf dir"
|
||||
msgstr ""
|
||||
msgstr "Đường dẫn chứng chỉ không nằm trong thư mục cấu hình nginx"
|
||||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
#, fuzzy
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "Mẫu Cấu hình"
|
||||
msgstr "Chứng chỉ %{name} đã hết hạn"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr ""
|
||||
msgstr "Chứng chỉ %{name} sẽ hết hạn sau %{days} ngày"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr ""
|
||||
msgstr "Chứng chỉ %{name} sẽ hết hạn trong 1 ngày"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
#, fuzzy
|
||||
|
|
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"POT-Creation-Date: \n"
|
||||
"PO-Revision-Date: 2025-04-22 22:15+0800\n"
|
||||
"PO-Revision-Date: 2025-04-24 11:49+0800\n"
|
||||
"Last-Translator: 0xJacky <me@jackyu.cn>\n"
|
||||
"Language-Team: Chinese (Simplified Han script) "
|
||||
"<https://weblate.nginxui.com/projects/nginx-ui/frontend/zh_Hans/>\n"
|
||||
|
@ -31,8 +31,7 @@ msgstr "关于"
|
|||
msgid "Access Log"
|
||||
msgstr "访问日志"
|
||||
|
||||
#: src/components/NgxConfigEditor/LogEntry.vue:90
|
||||
#: src/routes/modules/nginx_log.ts:17
|
||||
#: src/components/NgxConfigEditor/LogEntry.vue:90 src/routes/modules/nginx_log.ts:17
|
||||
msgid "Access Logs"
|
||||
msgstr "访问日志"
|
||||
|
||||
|
@ -43,8 +42,7 @@ msgstr "ACME 用户"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:95
|
||||
#: src/views/certificate/CertificateList/certColumns.tsx:94
|
||||
#: src/views/certificate/DNSCredential.vue:33
|
||||
#: src/views/config/configColumns.tsx:44
|
||||
#: src/views/certificate/DNSCredential.vue:33 src/views/config/configColumns.tsx:44
|
||||
#: src/views/environments/group/columns.ts:43
|
||||
#: src/views/environments/list/envColumns.tsx:97
|
||||
#: src/views/nginx_log/NginxLogList.vue:49
|
||||
|
@ -59,7 +57,7 @@ msgstr "操作"
|
|||
#: src/composables/usePerformanceMetrics.ts:84
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:43
|
||||
msgid "Active connections"
|
||||
msgstr "活跃的连接"
|
||||
msgstr "活跃连接"
|
||||
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:48
|
||||
msgid "Actual worker to configured ratio"
|
||||
|
@ -124,8 +122,7 @@ msgstr "之后,请刷新此页面并再次点击添加通行密钥。"
|
|||
msgid "All"
|
||||
msgstr "全部"
|
||||
|
||||
#: src/components/Notification/notifications.ts:165
|
||||
#: src/language/constants.ts:58
|
||||
#: src/components/Notification/notifications.ts:165 src/language/constants.ts:58
|
||||
msgid "All Recovery Codes Have Been Used"
|
||||
msgstr "所有恢复代码已用完"
|
||||
|
||||
|
@ -202,8 +199,7 @@ msgstr "您确定要永久删除此项目吗?"
|
|||
msgid "Are you sure you want to delete this item?"
|
||||
msgstr "你确定要删除这个项目吗?"
|
||||
|
||||
#: src/views/site/site_list/SiteList.vue:122
|
||||
#: src/views/stream/StreamList.vue:239
|
||||
#: src/views/site/site_list/SiteList.vue:122 src/views/stream/StreamList.vue:239
|
||||
msgid "Are you sure you want to delete?"
|
||||
msgstr "您确定要删除吗?"
|
||||
|
||||
|
@ -291,7 +287,7 @@ msgstr "\"自动重启\""
|
|||
|
||||
#: src/views/nginx_log/NginxLogList.vue:79
|
||||
msgid "Automatically indexed from site and stream configurations."
|
||||
msgstr "\"自动从站点和流配置中索引。\""
|
||||
msgstr "自动从站点和流配置中索引。"
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
|
@ -299,7 +295,7 @@ msgstr "\"自动从站点和流配置中索引。\""
|
|||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "返回"
|
||||
msgstr "\"返回\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -319,7 +315,7 @@ msgstr "备份文件完整性检查失败,可能已被篡改"
|
|||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "未找到备份文件:{0}"
|
||||
msgstr "未找到备份文件: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
msgid "Backup has been downloaded successfully"
|
||||
|
@ -387,7 +383,7 @@ msgstr "构建基于"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "CA Dir"
|
||||
msgstr "\"CA 目录\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
|
@ -395,7 +391,7 @@ msgstr "缓存"
|
|||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr "在此时间内未访问的缓存项将被删除"
|
||||
msgstr "在此时间内未被访问的缓存项目将被移除"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
|
@ -436,7 +432,7 @@ msgstr "CADir"
|
|||
msgid ""
|
||||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr "根据 worker_processes * worker_connections 计算。实际性能取决于硬件、配置和工作量"
|
||||
msgstr "基于 worker_processes * worker_connections 计算得出。实际性能取决于硬件、配置和工作负载"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -486,11 +482,11 @@ msgstr "证书 %{name} 已过期"
|
|||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr "证书 %{name} 将在 %{days} 天后失效"
|
||||
msgstr "证书 %{name} 将在 %{days} 天后过期"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr "证书 %{name} 将在 1 天后过期"
|
||||
msgstr "证书 %{name} 将在1天后过期"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
msgid "Certificate decode error"
|
||||
|
@ -564,8 +560,7 @@ msgstr[0] "变更证书"
|
|||
msgid "Changed Path"
|
||||
msgstr "变更后的路径"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:159
|
||||
#: src/views/system/Upgrade.vue:188
|
||||
#: src/views/environments/list/BatchUpgrader.vue:159 src/views/system/Upgrade.vue:188
|
||||
msgid "Channel"
|
||||
msgstr "通道"
|
||||
|
||||
|
@ -576,9 +571,8 @@ msgstr "聊天"
|
|||
|
||||
#: src/components/SelfCheck/SelfCheckHeaderBanner.vue:40
|
||||
#: src/components/SelfCheck/SelfCheckHeaderBanner.vue:64
|
||||
#, fuzzy
|
||||
msgid "Check"
|
||||
msgstr "自我检查"
|
||||
msgstr "检查"
|
||||
|
||||
#: src/views/system/Upgrade.vue:185
|
||||
msgid "Check again"
|
||||
|
@ -926,8 +920,7 @@ msgstr "定义共享内存区名称和大小,例如 proxy_cache:10m"
|
|||
#: src/components/StdDesign/StdDataDisplay/StdBulkActions.vue:21
|
||||
#: src/components/StdDesign/StdDataDisplay/StdTable.vue:519
|
||||
#: src/views/certificate/components/RemoveCert.vue:87
|
||||
#: src/views/site/site_list/SiteList.vue:131
|
||||
#: src/views/stream/StreamList.vue:248
|
||||
#: src/views/site/site_list/SiteList.vue:131 src/views/stream/StreamList.vue:248
|
||||
msgid "Delete"
|
||||
msgstr "删除"
|
||||
|
||||
|
@ -1113,8 +1106,8 @@ msgstr "在 %{node} 上禁用 %{name} 成功"
|
|||
#: src/views/site/components/SiteStatusSegmented.vue:134
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:62
|
||||
#: src/views/site/site_list/columns.tsx:111
|
||||
#: src/views/stream/components/StreamEditor.vue:30
|
||||
#: src/views/stream/StreamList.vue:60 src/views/user/userColumns.tsx:41
|
||||
#: src/views/stream/components/StreamEditor.vue:30 src/views/stream/StreamList.vue:60
|
||||
#: src/views/user/userColumns.tsx:41
|
||||
msgid "Disabled"
|
||||
msgstr "禁用"
|
||||
|
||||
|
@ -1128,8 +1121,7 @@ msgstr "禁用成功"
|
|||
msgid "Disk IO"
|
||||
msgstr "磁盘 IO"
|
||||
|
||||
#: src/routes/modules/certificates.ts:56
|
||||
#: src/views/certificate/DNSCredential.vue:40
|
||||
#: src/routes/modules/certificates.ts:56 src/views/certificate/DNSCredential.vue:40
|
||||
msgid "DNS Credentials"
|
||||
msgstr "DNS 凭证"
|
||||
|
||||
|
@ -1205,8 +1197,7 @@ msgstr "下载最新版本错误"
|
|||
msgid "Downloading latest release"
|
||||
msgstr "下载最新版本"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:188
|
||||
#: src/views/system/Upgrade.vue:215
|
||||
#: src/views/environments/list/BatchUpgrader.vue:188 src/views/system/Upgrade.vue:215
|
||||
msgid "Dry run mode enabled"
|
||||
msgstr "试运行模式已启动"
|
||||
|
||||
|
@ -1249,8 +1240,7 @@ msgstr "编辑站点"
|
|||
msgid "Edit Stream"
|
||||
msgstr "编辑 Stream"
|
||||
|
||||
#: src/views/certificate/ACMEUser.vue:25
|
||||
#: src/views/preference/tabs/CertSettings.vue:12
|
||||
#: src/views/certificate/ACMEUser.vue:25 src/views/preference/tabs/CertSettings.vue:12
|
||||
msgid "Email"
|
||||
msgstr "邮箱"
|
||||
|
||||
|
@ -1364,8 +1354,8 @@ msgstr "启用 TOTP"
|
|||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:56
|
||||
#: src/views/site/site_list/columns.tsx:110
|
||||
#: src/views/stream/components/RightPanel/Basic.vue:62
|
||||
#: src/views/stream/components/StreamEditor.vue:24
|
||||
#: src/views/stream/StreamList.vue:56 src/views/user/userColumns.tsx:38
|
||||
#: src/views/stream/components/StreamEditor.vue:24 src/views/stream/StreamList.vue:56
|
||||
#: src/views/user/userColumns.tsx:38
|
||||
msgid "Enabled"
|
||||
msgstr "启用"
|
||||
|
||||
|
@ -1384,8 +1374,7 @@ msgstr "用 Let's Encrypt 对网站进行加密"
|
|||
msgid "Environment variables cleaned"
|
||||
msgstr "环境变量已清理"
|
||||
|
||||
#: src/routes/modules/environments.ts:11
|
||||
#: src/views/dashboard/Environments.vue:83
|
||||
#: src/routes/modules/environments.ts:11 src/views/dashboard/Environments.vue:83
|
||||
#: src/views/environments/list/Environment.vue:74
|
||||
msgid "Environments"
|
||||
msgstr "环境"
|
||||
|
@ -1403,8 +1392,7 @@ msgstr "差异查看器初始化出错"
|
|||
msgid "Error Log"
|
||||
msgstr "错误日志"
|
||||
|
||||
#: src/components/NgxConfigEditor/LogEntry.vue:98
|
||||
#: src/routes/modules/nginx_log.ts:24
|
||||
#: src/components/NgxConfigEditor/LogEntry.vue:98 src/routes/modules/nginx_log.ts:24
|
||||
msgid "Error Logs"
|
||||
msgstr "错误日志"
|
||||
|
||||
|
@ -1814,8 +1802,7 @@ msgstr "正在生成私钥用于注册账户"
|
|||
msgid "Get data failed"
|
||||
msgstr "获取数据失败"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:177
|
||||
#: src/views/system/Upgrade.vue:169
|
||||
#: src/views/environments/list/BatchUpgrader.vue:177 src/views/system/Upgrade.vue:169
|
||||
msgid "Get release information error"
|
||||
msgstr "获取发布信息错误"
|
||||
|
||||
|
@ -1936,13 +1923,13 @@ msgid ""
|
|||
"processes"
|
||||
msgstr "包括主进程、工作进程、缓存进程和其他 Nginx 进程"
|
||||
|
||||
#: src/views/nginx_log/NginxLogList.vue:89
|
||||
#: src/views/site/site_list/SiteList.vue:87 src/views/stream/StreamList.vue:187
|
||||
#: src/views/nginx_log/NginxLogList.vue:89 src/views/site/site_list/SiteList.vue:87
|
||||
#: src/views/stream/StreamList.vue:187
|
||||
msgid "Indexed"
|
||||
msgstr "已索引"
|
||||
|
||||
#: src/views/nginx_log/NginxLogList.vue:86
|
||||
#: src/views/site/site_list/SiteList.vue:84 src/views/stream/StreamList.vue:184
|
||||
#: src/views/nginx_log/NginxLogList.vue:86 src/views/site/site_list/SiteList.vue:84
|
||||
#: src/views/stream/StreamList.vue:184
|
||||
msgid "Indexing..."
|
||||
msgstr "索引中..."
|
||||
|
||||
|
@ -1950,8 +1937,8 @@ msgstr "索引中..."
|
|||
msgid "Indicator"
|
||||
msgstr "指示器"
|
||||
|
||||
#: src/components/StdDesign/StdDetail/StdDetail.vue:81
|
||||
#: src/constants/index.ts:24 src/views/notification/notificationColumns.tsx:29
|
||||
#: src/components/StdDesign/StdDetail/StdDetail.vue:81 src/constants/index.ts:24
|
||||
#: src/views/notification/notificationColumns.tsx:29
|
||||
msgid "Info"
|
||||
msgstr "信息"
|
||||
|
||||
|
@ -1975,8 +1962,7 @@ msgstr "输入恢复代码:"
|
|||
msgid "Insecure Skip Verify"
|
||||
msgstr "跳过证书认证"
|
||||
|
||||
#: src/routes/modules/auth.ts:8
|
||||
#: src/views/install/components/InstallForm.vue:124
|
||||
#: src/routes/modules/auth.ts:8 src/views/install/components/InstallForm.vue:124
|
||||
#: src/views/install/components/InstallHeader.vue:9
|
||||
msgid "Install"
|
||||
msgstr "安装"
|
||||
|
@ -1986,9 +1972,8 @@ msgid "Install successfully"
|
|||
msgstr "安装成功"
|
||||
|
||||
#: src/views/install/components/InstallView.vue:63
|
||||
#, fuzzy
|
||||
msgid "Installation"
|
||||
msgstr "新安装"
|
||||
msgstr "安装"
|
||||
|
||||
#: src/constants/errors/system.ts:3
|
||||
msgid "Installation is not allowed after 10 minutes of system startup"
|
||||
|
@ -2024,8 +2009,7 @@ msgstr "无效文件对象"
|
|||
msgid "Invalid file path: {0}"
|
||||
msgstr "文件路径无效:{0}"
|
||||
|
||||
#: src/views/config/components/Rename.vue:66
|
||||
#: src/views/config/ConfigEditor.vue:303
|
||||
#: src/views/config/components/Rename.vue:66 src/views/config/ConfigEditor.vue:303
|
||||
msgid "Invalid filename"
|
||||
msgstr "文件名无效"
|
||||
|
||||
|
@ -2157,8 +2141,7 @@ msgstr "Lego 禁用 CNAME 支持"
|
|||
msgid "License"
|
||||
msgstr "开源许可"
|
||||
|
||||
#: src/views/dashboard/Environments.vue:141
|
||||
#: src/views/dashboard/Environments.vue:156
|
||||
#: src/views/dashboard/Environments.vue:141 src/views/dashboard/Environments.vue:156
|
||||
msgid "Link Start"
|
||||
msgstr "链接"
|
||||
|
||||
|
@ -2426,8 +2409,7 @@ msgstr "多行指令"
|
|||
#: src/views/certificate/ACMEUser.vue:13
|
||||
#: src/views/certificate/CertificateList/certColumns.tsx:10
|
||||
#: src/views/certificate/components/CertificateEditor.vue:162
|
||||
#: src/views/certificate/DNSCredential.vue:11
|
||||
#: src/views/config/components/Mkdir.vue:64
|
||||
#: src/views/certificate/DNSCredential.vue:11 src/views/config/components/Mkdir.vue:64
|
||||
#: src/views/config/configColumns.tsx:7 src/views/config/ConfigEditor.vue:309
|
||||
#: src/views/environments/group/columns.ts:8
|
||||
#: src/views/environments/list/envColumns.tsx:9
|
||||
|
@ -2666,8 +2648,7 @@ msgstr "Nginx UI 配置已恢复,几秒钟后将自动重启。"
|
|||
#: src/views/notification/Notification.vue:37
|
||||
#: src/views/preference/tabs/AuthSettings.vue:164
|
||||
#: src/views/preference/tabs/CertSettings.vue:73
|
||||
#: src/views/site/site_list/SiteList.vue:120
|
||||
#: src/views/stream/StreamList.vue:237
|
||||
#: src/views/site/site_list/SiteList.vue:120 src/views/stream/StreamList.vue:237
|
||||
msgid "No"
|
||||
msgstr "取消"
|
||||
|
||||
|
@ -2695,8 +2676,7 @@ msgstr "节点"
|
|||
msgid "Node Group"
|
||||
msgstr "节点组"
|
||||
|
||||
#: src/routes/modules/environments.ts:33
|
||||
#: src/views/environments/group/EnvGroup.vue:10
|
||||
#: src/routes/modules/environments.ts:33 src/views/environments/group/EnvGroup.vue:10
|
||||
msgid "Node Groups"
|
||||
msgstr "环境组"
|
||||
|
||||
|
@ -2818,8 +2798,7 @@ msgstr "确定"
|
|||
#: src/views/site/site_edit/components/EnableTLS/EnableTLS.vue:20
|
||||
#: src/views/site/site_list/SiteList.vue:121
|
||||
#: src/views/stream/components/RightPanel/Basic.vue:46
|
||||
#: src/views/stream/StreamList.vue:238
|
||||
#: src/views/system/Backup/BackupCreator.vue:149
|
||||
#: src/views/stream/StreamList.vue:238 src/views/system/Backup/BackupCreator.vue:149
|
||||
msgid "OK"
|
||||
msgstr "确定"
|
||||
|
||||
|
@ -2936,8 +2915,7 @@ msgstr "密码长度不能超过 20 个字符"
|
|||
|
||||
#: src/components/NgxConfigEditor/LocationEditor.vue:110
|
||||
#: src/components/NgxConfigEditor/LocationEditor.vue:138
|
||||
#: src/views/config/ConfigEditor.vue:316
|
||||
#: src/views/nginx_log/NginxLogList.vue:41
|
||||
#: src/views/config/ConfigEditor.vue:316 src/views/nginx_log/NginxLogList.vue:41
|
||||
msgid "Path"
|
||||
msgstr "路径"
|
||||
|
||||
|
@ -3018,15 +2996,13 @@ msgid ""
|
|||
"select one of the credentialsbelow to request the API of the DNS provider."
|
||||
msgstr "请首先在 “证书”> “DNS 凭证” 中添加凭证,然后在下方选择一个凭证,请求 DNS 提供商的 API。"
|
||||
|
||||
#: src/components/Notification/notifications.ts:166
|
||||
#: src/language/constants.ts:59
|
||||
#: src/components/Notification/notifications.ts:166 src/language/constants.ts:59
|
||||
msgid ""
|
||||
"Please generate new recovery codes in the preferences immediately to "
|
||||
"prevent lockout."
|
||||
msgstr "请立即在偏好设置中生成新的恢复码,以防止无法访问您的账户。"
|
||||
|
||||
#: src/views/config/components/Rename.vue:65
|
||||
#: src/views/config/ConfigEditor.vue:302
|
||||
#: src/views/config/components/Rename.vue:65 src/views/config/ConfigEditor.vue:302
|
||||
msgid "Please input a filename"
|
||||
msgstr "请输入文件名"
|
||||
|
||||
|
@ -3069,7 +3045,7 @@ msgstr "请注意,下面的时间单位配置均以秒为单位。"
|
|||
|
||||
#: src/views/install/components/InstallView.vue:100
|
||||
msgid "Please resolve all issues before proceeding with installation"
|
||||
msgstr ""
|
||||
msgstr "请在安装前解决所有问题"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:107
|
||||
msgid "Please save this security token, you will need it for restoration:"
|
||||
|
@ -3107,8 +3083,8 @@ msgid "Post-sync Action"
|
|||
msgstr "同步后操作"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:167
|
||||
#: src/views/environments/list/BatchUpgrader.vue:220
|
||||
#: src/views/system/Upgrade.vue:194 src/views/system/Upgrade.vue:245
|
||||
#: src/views/environments/list/BatchUpgrader.vue:220 src/views/system/Upgrade.vue:194
|
||||
#: src/views/system/Upgrade.vue:245
|
||||
msgid "Pre-release"
|
||||
msgstr "预发布"
|
||||
|
||||
|
@ -3304,8 +3280,7 @@ msgstr "删除成功"
|
|||
|
||||
#: src/components/NgxConfigEditor/NgxUpstream.vue:126
|
||||
#: src/views/config/components/ConfigName.vue:51
|
||||
#: src/views/config/components/Rename.vue:56
|
||||
#: src/views/config/ConfigList.vue:181
|
||||
#: src/views/config/components/Rename.vue:56 src/views/config/ConfigList.vue:181
|
||||
#: src/views/site/site_edit/components/ConfigName/ConfigName.vue:44
|
||||
#: src/views/stream/components/ConfigName.vue:44
|
||||
msgid "Rename"
|
||||
|
@ -3327,13 +3302,11 @@ msgstr "远程配置重命名错误"
|
|||
msgid "Rename Remote Config Success"
|
||||
msgstr "重命名远程配置成功"
|
||||
|
||||
#: src/components/Notification/notifications.ts:109
|
||||
#: src/language/constants.ts:56
|
||||
#: src/components/Notification/notifications.ts:109 src/language/constants.ts:56
|
||||
msgid "Rename Remote Site Error"
|
||||
msgstr "重命名远程站点错误"
|
||||
|
||||
#: src/components/Notification/notifications.ts:113
|
||||
#: src/language/constants.ts:55
|
||||
#: src/components/Notification/notifications.ts:113 src/language/constants.ts:55
|
||||
msgid "Rename Remote Site Success"
|
||||
msgstr "重命名远程站点成功"
|
||||
|
||||
|
@ -3526,8 +3499,7 @@ msgstr "运行中"
|
|||
#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:64
|
||||
#: src/components/StdDesign/StdDetail/StdDetail.vue:93
|
||||
#: src/views/certificate/components/CertificateEditor.vue:266
|
||||
#: src/views/config/components/ConfigName.vue:59
|
||||
#: src/views/config/ConfigEditor.vue:275
|
||||
#: src/views/config/components/ConfigName.vue:59 src/views/config/ConfigEditor.vue:275
|
||||
#: src/views/preference/components/AuthSettings/Passkey.vue:130
|
||||
#: src/views/preference/Preference.vue:117
|
||||
#: src/views/site/site_edit/components/ConfigName/ConfigName.vue:52
|
||||
|
@ -3546,13 +3518,11 @@ msgstr "保存指令"
|
|||
msgid "Save error %{msg}"
|
||||
msgstr "保存错误 %{msg}"
|
||||
|
||||
#: src/components/Notification/notifications.ts:117
|
||||
#: src/language/constants.ts:48
|
||||
#: src/components/Notification/notifications.ts:117 src/language/constants.ts:48
|
||||
msgid "Save Remote Site Error"
|
||||
msgstr "保存远程站点错误"
|
||||
|
||||
#: src/components/Notification/notifications.ts:121
|
||||
#: src/language/constants.ts:47
|
||||
#: src/components/Notification/notifications.ts:121 src/language/constants.ts:47
|
||||
msgid "Save Remote Site Success"
|
||||
msgstr "保存远程站点成功"
|
||||
|
||||
|
@ -3629,7 +3599,7 @@ msgstr "自我检查"
|
|||
#: src/components/SelfCheck/SelfCheckHeaderBanner.vue:37
|
||||
#: src/components/SelfCheck/SelfCheckHeaderBanner.vue:60
|
||||
msgid "Self check failed, Nginx UI may not work properly"
|
||||
msgstr ""
|
||||
msgstr "自检失败,Nginx UI 可能无法正常工作"
|
||||
|
||||
#: src/views/dashboard/ServerAnalytic.vue:344
|
||||
#: src/views/dashboard/ServerAnalytic.vue:35
|
||||
|
@ -3704,7 +3674,7 @@ msgstr ""
|
|||
|
||||
#: src/views/install/components/InstallView.vue:64
|
||||
msgid "Setup your Nginx UI"
|
||||
msgstr ""
|
||||
msgstr "设置你的 Nginx UI"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:147
|
||||
msgid "Shared Memory Zone"
|
||||
|
@ -3820,8 +3790,8 @@ msgid "SSO Login"
|
|||
msgstr "SSO 登录"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:164
|
||||
#: src/views/environments/list/BatchUpgrader.vue:214
|
||||
#: src/views/system/Upgrade.vue:191 src/views/system/Upgrade.vue:239
|
||||
#: src/views/environments/list/BatchUpgrader.vue:214 src/views/system/Upgrade.vue:191
|
||||
#: src/views/system/Upgrade.vue:239
|
||||
msgid "Stable"
|
||||
msgstr "稳定"
|
||||
|
||||
|
@ -3973,9 +3943,8 @@ msgid "System Backup"
|
|||
msgstr "系统备份"
|
||||
|
||||
#: src/views/install/components/InstallView.vue:59
|
||||
#, fuzzy
|
||||
msgid "System Check"
|
||||
msgstr "自我检查"
|
||||
msgstr "系统检查"
|
||||
|
||||
#: src/views/certificate/components/ACMEUserSelector.vue:88
|
||||
msgid "System Initial User"
|
||||
|
@ -4320,8 +4289,7 @@ msgstr "未知问题"
|
|||
msgid "Update successfully"
|
||||
msgstr "更新成功"
|
||||
|
||||
#: src/views/certificate/ACMEUser.vue:88
|
||||
#: src/views/certificate/DNSCredential.vue:27
|
||||
#: src/views/certificate/ACMEUser.vue:88 src/views/certificate/DNSCredential.vue:27
|
||||
#: src/views/config/configColumns.tsx:36 src/views/config/ConfigEditor.vue:329
|
||||
#: src/views/environments/group/columns.ts:37
|
||||
#: src/views/environments/list/envColumns.tsx:90
|
||||
|
@ -4336,10 +4304,9 @@ msgstr "修改时间"
|
|||
msgid "Updated successfully"
|
||||
msgstr "更新成功"
|
||||
|
||||
#: src/routes/modules/system.ts:33
|
||||
#: src/views/environments/list/Environment.vue:107
|
||||
#: src/views/environments/list/Environment.vue:99
|
||||
#: src/views/system/Upgrade.vue:143 src/views/system/Upgrade.vue:226
|
||||
#: src/routes/modules/system.ts:33 src/views/environments/list/Environment.vue:107
|
||||
#: src/views/environments/list/Environment.vue:99 src/views/system/Upgrade.vue:143
|
||||
#: src/views/system/Upgrade.vue:226
|
||||
msgid "Upgrade"
|
||||
msgstr "升级"
|
||||
|
||||
|
@ -4351,8 +4318,7 @@ msgstr "成功升级 %{node} 上的 Nginx UI 🎉"
|
|||
msgid "Upgraded successfully"
|
||||
msgstr "升级成功"
|
||||
|
||||
#: src/views/environments/list/BatchUpgrader.vue:88
|
||||
#: src/views/system/Upgrade.vue:77
|
||||
#: src/views/environments/list/BatchUpgrader.vue:88 src/views/system/Upgrade.vue:77
|
||||
msgid "Upgrading Nginx UI, please wait..."
|
||||
msgstr "正在升级 Nginx UI,请等待..."
|
||||
|
||||
|
@ -4400,8 +4366,7 @@ msgstr "用户名"
|
|||
msgid "Username (*)"
|
||||
msgstr "用户名 (*)"
|
||||
|
||||
#: src/components/CertInfo/CertInfo.vue:24
|
||||
#: src/views/certificate/ACMEUser.vue:124
|
||||
#: src/components/CertInfo/CertInfo.vue:24 src/views/certificate/ACMEUser.vue:124
|
||||
#: src/views/certificate/CertificateList/certColumns.tsx:78
|
||||
msgid "Valid"
|
||||
msgstr "有效的"
|
||||
|
|
|
@ -63,7 +63,7 @@ msgstr "操作"
|
|||
#: src/composables/usePerformanceMetrics.ts:84
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:43
|
||||
msgid "Active connections"
|
||||
msgstr "目前連線數"
|
||||
msgstr "活躍連線"
|
||||
|
||||
#: src/views/dashboard/components/ProcessDistributionCard.vue:48
|
||||
msgid "Actual worker to configured ratio"
|
||||
|
@ -298,12 +298,14 @@ msgid "Automatically indexed from site and stream configurations."
|
|||
msgstr "\"自動從站點和流配置中索引。\""
|
||||
|
||||
#: src/views/certificate/components/CertificateEditor.vue:259
|
||||
#: src/views/config/ConfigEditor.vue:266 src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195 src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/config/ConfigEditor.vue:266
|
||||
#: src/views/config/ConfigList.vue:112
|
||||
#: src/views/config/ConfigList.vue:195
|
||||
#: src/views/nginx_log/NginxLog.vue:173
|
||||
#: src/views/site/site_edit/components/SiteEditor/SiteEditor.vue:150
|
||||
#: src/views/stream/components/StreamEditor.vue:106
|
||||
msgid "Back"
|
||||
msgstr "返回"
|
||||
msgstr "\"返回\""
|
||||
|
||||
#: src/views/other/Error.vue:22
|
||||
msgid "Back Home"
|
||||
|
@ -323,7 +325,7 @@ msgstr "備份檔案完整性檢查失敗,可能已被篡改"
|
|||
|
||||
#: src/constants/errors/backup.ts:41
|
||||
msgid "Backup file not found: {0}"
|
||||
msgstr "備份檔案未找到:{0}"
|
||||
msgstr "找不到備份檔案: {0}"
|
||||
|
||||
#: src/views/system/Backup/BackupCreator.vue:42
|
||||
msgid "Backup has been downloaded successfully"
|
||||
|
@ -383,7 +385,7 @@ msgstr "以下是您要批次修改的選定項目"
|
|||
|
||||
#: src/constants/errors/nginx.ts:2
|
||||
msgid "Block is nil"
|
||||
msgstr "區塊為 nil"
|
||||
msgstr "區塊為空"
|
||||
|
||||
#: src/views/system/About.vue:55
|
||||
msgid "Build with"
|
||||
|
@ -391,7 +393,7 @@ msgstr "建構基於"
|
|||
|
||||
#: src/views/certificate/ACMEUser.vue:37
|
||||
msgid "CA Dir"
|
||||
msgstr "CA 目錄"
|
||||
msgstr "\"CA 目錄\""
|
||||
|
||||
#: src/views/dashboard/components/ParamsOptimization.vue:124
|
||||
msgid "Cache"
|
||||
|
@ -399,7 +401,7 @@ msgstr "快取"
|
|||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:178
|
||||
msgid "Cache items not accessed within this time will be removed"
|
||||
msgstr "在此時間內未被存取的快取項目將會被移除"
|
||||
msgstr "在此時間內未被存取的快取項目將被移除"
|
||||
|
||||
#: src/views/dashboard/components/ParamsOpt/ProxyCacheConfig.vue:350
|
||||
msgid "Cache loader processing time threshold"
|
||||
|
@ -433,14 +435,14 @@ msgstr "快取子目錄層級結構,例如 1:2"
|
|||
|
||||
#: src/views/preference/tabs/CertSettings.vue:19
|
||||
msgid "CADir"
|
||||
msgstr "CA 目錄"
|
||||
msgstr "CADir"
|
||||
|
||||
#: src/views/dashboard/components/PerformanceStatisticsCard.vue:43
|
||||
#: src/views/dashboard/components/PerformanceTablesCard.vue:190
|
||||
msgid ""
|
||||
"Calculated based on worker_processes * worker_connections. Actual "
|
||||
"performance depends on hardware, configuration, and workload"
|
||||
msgstr "依據 worker_processes × worker_connections 計算。實際效能取決於硬體、設定與工作負載"
|
||||
msgstr "基於 worker_processes * worker_connections 計算得出。實際效能取決於硬體、配置和工作負載"
|
||||
|
||||
#: src/components/ChatGPT/ChatGPT.vue:356
|
||||
#: src/components/NgxConfigEditor/NgxServer.vue:54
|
||||
|
@ -484,17 +486,17 @@ msgstr "證書路徑不在 Nginx 設定檔資料夾下"
|
|||
|
||||
#: src/components/Notification/notifications.ts:26
|
||||
msgid "Certificate %{name} has expired"
|
||||
msgstr "憑證 %{name} 已過期"
|
||||
msgstr "證書 %{name} 已過期"
|
||||
|
||||
#: src/components/Notification/notifications.ts:30
|
||||
#: src/components/Notification/notifications.ts:34
|
||||
#: src/components/Notification/notifications.ts:38
|
||||
msgid "Certificate %{name} will expire in %{days} days"
|
||||
msgstr "證書 %{name} 將於 %{days} 天後過期"
|
||||
msgstr "憑證 %{name} 將在 %{days} 天後過期"
|
||||
|
||||
#: src/components/Notification/notifications.ts:42
|
||||
msgid "Certificate %{name} will expire in 1 day"
|
||||
msgstr "證書 %{name} 將於 1 天後過期"
|
||||
msgstr "證書 %{name} 將在1天後過期"
|
||||
|
||||
#: src/constants/errors/cert.ts:4
|
||||
msgid "Certificate decode error"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue