chore(wip): update translations

This commit is contained in:
Jacky 2025-04-24 16:18:38 +08:00
parent f13691adc2
commit 45e0a73aa8
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
16 changed files with 8555 additions and 3549 deletions

View file

@ -10,5 +10,7 @@
"ko_KR": "한글",
"tr_TR": "Tr",
"ar": "عَرَبِيّ",
"uk_UA": "Uk"
"uk_UA": "Uk",
"ja_JP": "日",
"pt_PT": "Pt"
}

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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 "有效的"

View file

@ -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"