refactor(i18n): migrate shared editor modes and consolidate entities namespaces

This commit is contained in:
Slinetrac
2025-11-05 13:54:08 +08:00
Unverified
parent 3894350ced
commit 00cedfa583
19 changed files with 566 additions and 654 deletions

View File

@@ -439,8 +439,8 @@ export const GroupsEditorViewer = (props: Props) => {
}}
>
{visualization
? t("common.editorModes.advanced")
: t("common.editorModes.visualization")}
? t("shared.editorModes.advanced")
: t("shared.editorModes.visualization")}
</Button>
</Box>
</Box>

View File

@@ -286,8 +286,8 @@ export const ProxiesEditorViewer = (props: Props) => {
}}
>
{visualization
? t("common.editorModes.advanced")
: t("common.editorModes.visualization")}
? t("shared.editorModes.advanced")
: t("shared.editorModes.visualization")}
</Button>
</Box>
</Box>

View File

@@ -518,8 +518,8 @@ export const RulesEditorViewer = (props: Props) => {
}}
>
{visualization
? t("common.editorModes.advanced")
: t("common.editorModes.visualization")}
? t("shared.editorModes.advanced")
: t("shared.editorModes.visualization")}
</Button>
</Box>
</Box>

View File

@@ -632,8 +632,8 @@ export function DnsViewer({ ref }: { ref?: Ref<DialogRef> }) {
}}
>
{visualization
? t("common.editorModes.advanced")
: t("common.editorModes.visualization")}
? t("shared.editorModes.advanced")
: t("shared.editorModes.visualization")}
</Button>
</Box>
</Box>

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "تصور",
"advanced": "متقدم"
}
},
"shared": {
"actions": {
"cancel": "إلغاء",
@@ -72,6 +66,10 @@
"window": {
"maximize": "تكبير",
"minimize": "تصغير"
},
"editorModes": {
"visualization": "تصور",
"advanced": "متقدم"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "فشل التحقق من تكوين الاشتراك، يرجى فحص ملف التكوين، تم التراجع عن التغييرات، تفاصيل الخطأ:",
"bootFailed": "فشل التحقق من التكوين عند الإقلاع، تم استخدام التكوين الافتراضي، يرجى فحص ملف التكوين، تفاصيل الخطأ:",
"coreChangeFailed": "فشل التحقق من التكوين عند تغيير النواة، تم استخدام التكوين الافتراضي، يرجى فحص ملف التكوين، تفاصيل الخطأ:",
"processTerminated": "تم إنهاء عملية التحقق"
},
"script": {
"syntaxError": "خطأ في بناء جملة السكريبت، تم التراجع عن التغييرات",
"missingMain": "خطأ في السكريبت، تم التراجع عن التغييرات",
"fileNotFound": "الملف غير موجود، تم التراجع عن التغييرات",
"fileError": "خطأ في ملف السكريبت، تم التراجع عن التغييرات"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
"validation": {
"config": {
"failed": "فشل التحقق من تكوين الاشتراك، يرجى فحص ملف التكوين، تم التراجع عن التغييرات، تفاصيل الخطأ:",
"bootFailed": "فشل التحقق من التكوين عند الإقلاع، تم استخدام التكوين الافتراضي، يرجى فحص ملف التكوين، تفاصيل الخطأ:",
"coreChangeFailed": "فشل التحقق من التكوين عند تغيير النواة، تم استخدام التكوين الافتراضي، يرجى فحص ملف التكوين، تفاصيل الخطأ:",
"processTerminated": "تم إنهاء عملية التحقق"
},
"script": {
"syntaxError": "خطأ في بناء جملة السكريبت، تم التراجع عن التغييرات",
"missingMain": "خطأ في السكريبت، تم التراجع عن التغييرات",
"fileNotFound": "الملف غير موجود، تم التراجع عن التغييرات",
"fileError": "خطأ في ملف السكريبت، تم التراجع عن التغييرات"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Visualisierung",
"advanced": "Erweitert"
}
},
"shared": {
"actions": {
"cancel": "Abbrechen",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Maximieren",
"minimize": "Minimieren"
},
"editorModes": {
"visualization": "Visualisierung",
"advanced": "Erweitert"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Entsperrungstest",
"actions": {
"testing": "Wird getestet..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Entsperrungstest",
"actions": {
"testing": "Wird getestet..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Abonnement-Konfigurationsüberprüfung fehlgeschlagen. Bitte überprüfen Sie die Abonnement-Konfigurationsdatei. Die Änderungen wurden rückgängig gemacht. Fehlerdetails: ",
"bootFailed": "Start-Abonnement-Konfigurationsüberprüfung fehlgeschlagen. Die Standardkonfiguration wurde verwendet, um die App zu starten. Bitte überprüfen Sie die Abonnement-Konfigurationsdatei. Fehlerdetails: ",
"coreChangeFailed": "Konfigurationsüberprüfung beim Wechsel des Kerns fehlgeschlagen. Die Standardkonfiguration wurde verwendet, um die App zu starten. Bitte überprüfen Sie die Abonnement-Konfigurationsdatei. Fehlerdetails: ",
"processTerminated": "Validierungsprozess abgebrochen"
},
"script": {
"syntaxError": "Skript-Syntaxfehler. Die Änderungen wurden rückgängig gemacht.",
"missingMain": "Skriptfehler. Die Änderungen wurden rückgängig gemacht.",
"fileNotFound": "Datei nicht gefunden. Die Änderungen wurden rückgängig gemacht.",
"fileError": "Skript-Dateifehler. Die Änderungen wurden rückgängig gemacht."
},
"yaml": {
"syntaxError": "YAML-Syntaxfehler. Die Änderungen wurden rückgängig gemacht.",
"readError": "YAML-Lesefehler. Die Änderungen wurden rückgängig gemacht.",
"mappingError": "YAML-Mappingfehler. Die Änderungen wurden rückgängig gemacht.",
"keyError": "YAML-Schlüsselfehler. Die Änderungen wurden rückgängig gemacht.",
"generalError": "YAML-Fehler. Die Änderungen wurden rückgängig gemacht."
},
"merge": {
"syntaxError": "Syntaxfehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht.",
"mappingError": "Mappingfehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht.",
"keyError": "Schlüsselfehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht.",
"generalError": "Fehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht."
"validation": {
"config": {
"failed": "Abonnement-Konfigurationsüberprüfung fehlgeschlagen. Bitte überprüfen Sie die Abonnement-Konfigurationsdatei. Die Änderungen wurden rückgängig gemacht. Fehlerdetails: ",
"bootFailed": "Start-Abonnement-Konfigurationsüberprüfung fehlgeschlagen. Die Standardkonfiguration wurde verwendet, um die App zu starten. Bitte überprüfen Sie die Abonnement-Konfigurationsdatei. Fehlerdetails: ",
"coreChangeFailed": "Konfigurationsüberprüfung beim Wechsel des Kerns fehlgeschlagen. Die Standardkonfiguration wurde verwendet, um die App zu starten. Bitte überprüfen Sie die Abonnement-Konfigurationsdatei. Fehlerdetails: ",
"processTerminated": "Validierungsprozess abgebrochen"
},
"script": {
"syntaxError": "Skript-Syntaxfehler. Die Änderungen wurden rückgängig gemacht.",
"missingMain": "Skriptfehler. Die Änderungen wurden rückgängig gemacht.",
"fileNotFound": "Datei nicht gefunden. Die Änderungen wurden rückgängig gemacht.",
"fileError": "Skript-Dateifehler. Die Änderungen wurden rückgängig gemacht."
},
"yaml": {
"syntaxError": "YAML-Syntaxfehler. Die Änderungen wurden rückgängig gemacht.",
"readError": "YAML-Lesefehler. Die Änderungen wurden rückgängig gemacht.",
"mappingError": "YAML-Mappingfehler. Die Änderungen wurden rückgängig gemacht.",
"keyError": "YAML-Schlüsselfehler. Die Änderungen wurden rückgängig gemacht.",
"generalError": "YAML-Fehler. Die Änderungen wurden rückgängig gemacht."
},
"merge": {
"syntaxError": "Syntaxfehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht.",
"mappingError": "Mappingfehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht.",
"keyError": "Schlüsselfehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht.",
"generalError": "Fehler in der Überdeckungsdatei. Die Änderungen wurden rückgängig gemacht."
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Visualization",
"advanced": "Advanced"
}
},
"shared": {
"actions": {
"cancel": "Cancel",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Maximize",
"minimize": "Minimize"
},
"editorModes": {
"visualization": "Visualization",
"advanced": "Advanced"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Subscription configuration validation failed. Please check the subscription configuration file; modifications have been rolled back.",
"bootFailed": "Boot subscription configuration validation failed. Started with the default configuration; please check the subscription configuration file.",
"coreChangeFailed": "Configuration validation failed when switching the kernel. Started with the default configuration; please check the subscription configuration file.",
"processTerminated": "The validation process has been terminated."
},
"script": {
"syntaxError": "Script syntax error, changes reverted",
"missingMain": "Script error, changes reverted",
"fileNotFound": "File missing, changes reverted",
"fileError": "Script file error, changes reverted"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
"validation": {
"config": {
"failed": "Subscription configuration validation failed. Please check the subscription configuration file; modifications have been rolled back.",
"bootFailed": "Boot subscription configuration validation failed. Started with the default configuration; please check the subscription configuration file.",
"coreChangeFailed": "Configuration validation failed when switching the kernel. Started with the default configuration; please check the subscription configuration file.",
"processTerminated": "The validation process has been terminated."
},
"script": {
"syntaxError": "Script syntax error, changes reverted",
"missingMain": "Script error, changes reverted",
"fileNotFound": "File missing, changes reverted",
"fileError": "Script file error, changes reverted"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Visualización",
"advanced": "Avanzado"
}
},
"shared": {
"actions": {
"cancel": "Cancelar",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Maximizar",
"minimize": "Minimizar"
},
"editorModes": {
"visualization": "Visualización",
"advanced": "Avanzado"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Prueba de desbloqueo",
"actions": {
"testing": "Probando..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Prueba de desbloqueo",
"actions": {
"testing": "Probando..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Error de validación de la configuración de la suscripción. Compruebe el archivo de configuración de la suscripción. Los cambios se han deshecho. Detalles del error: ",
"bootFailed": "Error de validación de la configuración de la suscripción de arranque. Se ha iniciado con la configuración predeterminada. Compruebe el archivo de configuración de la suscripción. Detalles del error: ",
"coreChangeFailed": "Error de validación de la configuración al cambiar el núcleo. Se ha iniciado con la configuración predeterminada. Compruebe el archivo de configuración de la suscripción. Detalles del error: ",
"processTerminated": "Proceso de validación terminado"
},
"script": {
"syntaxError": "Error de sintaxis en el script. Los cambios se han deshecho",
"missingMain": "Error en el script. Los cambios se han deshecho",
"fileNotFound": "Archivo no encontrado. Los cambios se han deshecho",
"fileError": "Error en el archivo de script. Los cambios se han deshecho"
},
"yaml": {
"syntaxError": "Error de sintaxis YAML. Los cambios se han deshecho",
"readError": "Error al leer el archivo YAML. Los cambios se han deshecho",
"mappingError": "Error de mapeo YAML. Los cambios se han deshecho",
"keyError": "Error de clave YAML. Los cambios se han deshecho",
"generalError": "Error YAML. Los cambios se han deshecho"
},
"merge": {
"syntaxError": "Error de sintaxis en el archivo de sobrescritura. Los cambios se han deshecho",
"mappingError": "Error de mapeo en el archivo de sobrescritura. Los cambios se han deshecho",
"keyError": "Error de clave en el archivo de sobrescritura. Los cambios se han deshecho",
"generalError": "Error en el archivo de sobrescritura. Los cambios se han deshecho"
"validation": {
"config": {
"failed": "Error de validación de la configuración de la suscripción. Compruebe el archivo de configuración de la suscripción. Los cambios se han deshecho. Detalles del error: ",
"bootFailed": "Error de validación de la configuración de la suscripción de arranque. Se ha iniciado con la configuración predeterminada. Compruebe el archivo de configuración de la suscripción. Detalles del error: ",
"coreChangeFailed": "Error de validación de la configuración al cambiar el núcleo. Se ha iniciado con la configuración predeterminada. Compruebe el archivo de configuración de la suscripción. Detalles del error: ",
"processTerminated": "Proceso de validación terminado"
},
"script": {
"syntaxError": "Error de sintaxis en el script. Los cambios se han deshecho",
"missingMain": "Error en el script. Los cambios se han deshecho",
"fileNotFound": "Archivo no encontrado. Los cambios se han deshecho",
"fileError": "Error en el archivo de script. Los cambios se han deshecho"
},
"yaml": {
"syntaxError": "Error de sintaxis YAML. Los cambios se han deshecho",
"readError": "Error al leer el archivo YAML. Los cambios se han deshecho",
"mappingError": "Error de mapeo YAML. Los cambios se han deshecho",
"keyError": "Error de clave YAML. Los cambios se han deshecho",
"generalError": "Error YAML. Los cambios se han deshecho"
},
"merge": {
"syntaxError": "Error de sintaxis en el archivo de sobrescritura. Los cambios se han deshecho",
"mappingError": "Error de mapeo en el archivo de sobrescritura. Los cambios se han deshecho",
"keyError": "Error de clave en el archivo de sobrescritura. Los cambios se han deshecho",
"generalError": "Error en el archivo de sobrescritura. Los cambios se han deshecho"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "تجسم",
"advanced": "پیشرفته"
}
},
"shared": {
"actions": {
"cancel": "لغو",
@@ -72,6 +66,10 @@
"window": {
"maximize": "بزرگ‌نمایی",
"minimize": "کوچک‌نمایی"
},
"editorModes": {
"visualization": "تجسم",
"advanced": "پیشرفته"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "اعتبارسنجی پیکربندی اشتراک ناموفق بود، فایل پیکربندی را بررسی کنید، تغییرات برگشت داده شد، جزئیات خطا:",
"bootFailed": "اعتبارسنجی پیکربندی هنگام راه‌اندازی ناموفق بود، پیکربندی پیش‌فرض استفاده شد، فایل پیکربندی را بررسی کنید، جزئیات خطا:",
"coreChangeFailed": "اعتبارسنجی پیکربندی هنگام تغییر هسته ناموفق بود، پیکربندی پیش‌فرض استفاده شد، فایل پیکربندی را بررسی کنید، جزئیات خطا:",
"processTerminated": "فرآیند اعتبارسنجی متوقف شد"
},
"script": {
"syntaxError": "خطای نحوی اسکریپت، تغییرات برگشت داده شد",
"missingMain": "خطای اسکریپت، تغییرات برگشت داده شد",
"fileNotFound": "فایل یافت نشد، تغییرات برگشت داده شد",
"fileError": "خطای فایل اسکریپت، تغییرات برگشت داده شد"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
"validation": {
"config": {
"failed": "اعتبارسنجی پیکربندی اشتراک ناموفق بود، فایل پیکربندی را بررسی کنید، تغییرات برگشت داده شد، جزئیات خطا:",
"bootFailed": "اعتبارسنجی پیکربندی هنگام راه‌اندازی ناموفق بود، پیکربندی پیش‌فرض استفاده شد، فایل پیکربندی را بررسی کنید، جزئیات خطا:",
"coreChangeFailed": "اعتبارسنجی پیکربندی هنگام تغییر هسته ناموفق بود، پیکربندی پیش‌فرض استفاده شد، فایل پیکربندی را بررسی کنید، جزئیات خطا:",
"processTerminated": "فرآیند اعتبارسنجی متوقف شد"
},
"script": {
"syntaxError": "خطای نحوی اسکریپت، تغییرات برگشت داده شد",
"missingMain": "خطای اسکریپت، تغییرات برگشت داده شد",
"fileNotFound": "فایل یافت نشد، تغییرات برگشت داده شد",
"fileError": "خطای فایل اسکریپت، تغییرات برگشت داده شد"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Visualisasi",
"advanced": "Lanjutan"
}
},
"shared": {
"actions": {
"cancel": "Batal",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Maksimalkan",
"minimize": "Minimalkan"
},
"editorModes": {
"visualization": "Visualisasi",
"advanced": "Lanjutan"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Validasi konfigurasi langganan gagal, periksa file konfigurasi, perubahan dibatalkan, detail kesalahan:",
"bootFailed": "Validasi konfigurasi saat boot gagal, menggunakan konfigurasi default, periksa file konfigurasi, detail kesalahan:",
"coreChangeFailed": "Validasi konfigurasi saat ganti inti gagal, menggunakan konfigurasi default, periksa file konfigurasi, detail kesalahan:",
"processTerminated": "Proses validasi dihentikan"
},
"script": {
"syntaxError": "Kesalahan sintaks skrip, perubahan dibatalkan",
"missingMain": "Kesalahan skrip, perubahan dibatalkan",
"fileNotFound": "File tidak ditemukan, perubahan dibatalkan",
"fileError": "Kesalahan file skrip, perubahan dibatalkan"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
"validation": {
"config": {
"failed": "Validasi konfigurasi langganan gagal, periksa file konfigurasi, perubahan dibatalkan, detail kesalahan:",
"bootFailed": "Validasi konfigurasi saat boot gagal, menggunakan konfigurasi default, periksa file konfigurasi, detail kesalahan:",
"coreChangeFailed": "Validasi konfigurasi saat ganti inti gagal, menggunakan konfigurasi default, periksa file konfigurasi, detail kesalahan:",
"processTerminated": "Proses validasi dihentikan"
},
"script": {
"syntaxError": "Kesalahan sintaks skrip, perubahan dibatalkan",
"missingMain": "Kesalahan skrip, perubahan dibatalkan",
"fileNotFound": "File tidak ditemukan, perubahan dibatalkan",
"fileError": "Kesalahan file skrip, perubahan dibatalkan"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "可視化",
"advanced": "詳細設定"
}
},
"shared": {
"actions": {
"cancel": "キャンセル",
@@ -72,6 +66,10 @@
"window": {
"maximize": "最大化",
"minimize": "最小化"
},
"editorModes": {
"visualization": "可視化",
"advanced": "詳細設定"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "ロック解除テスト",
"actions": {
"testing": "テスト中..."
},
"empty": "アンロックテスト項目はありません",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "ロック解除テスト",
"actions": {
"testing": "テスト中..."
},
"empty": "アンロックテスト項目はありません",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "プロファイル設定の検証に失敗しました。プロファイル設定ファイルを確認してください。変更は取り消されました。エラー詳細:",
"bootFailed": "起動時のプロファイル設定の検証に失敗しました。デフォルト設定で起動しました。プロファイル設定ファイルを確認してください。エラー詳細:",
"coreChangeFailed": "コアを切り替える際の設定検証に失敗しました。デフォルト設定で起動しました。プロファイル設定ファイルを確認してください。エラー詳細:",
"processTerminated": "検証プロセスが中断されました。"
},
"script": {
"syntaxError": "スクリプトの構文エラーがあります。変更は取り消されました。",
"missingMain": "スクリプトにメイン関数がありません。変更は取り消されました。",
"fileNotFound": "ファイルが見つかりません。変更は取り消されました。",
"fileError": "スクリプトファイルにエラーがあります。変更は取り消されました。"
},
"yaml": {
"syntaxError": "YAML構文エラーがあります。変更は取り消されました。",
"readError": "YAMLファイルの読み取りエラーがあります。変更は取り消されました。",
"mappingError": "YAMLマッピングエラーがありま。変更は取り消されました。",
"keyError": "YAMLキーエラーがあります。変更は取り消されました。",
"generalError": "YAMLエラーがあります。変更は取り消されました。"
},
"merge": {
"syntaxError": "上書きファイルの構文エラーがあります。変更は取り消されました。",
"mappingError": "上書きファイルのマッピングエラーがあります。変更は取り消されました。",
"keyError": "上書きファイルのキーエラーがあります。変更は取り消されました。",
"generalError": "上書きファイルにエラーがあります。変更は取り消されました。"
"validation": {
"config": {
"failed": "プロファイル設定の検証に失敗しました。プロファイル設定ファイルを確認してください。変更は取り消されました。エラー詳細:",
"bootFailed": "起動時のプロファイル設定の検証に失敗しました。デフォルト設定で起動しました。プロファイル設定ファイルを確認してください。エラー詳細:",
"coreChangeFailed": "コアを切り替える際の設定検証に失敗しました。デフォルト設定で起動しました。プロファイル設定ファイルを確認してください。エラー詳細:",
"processTerminated": "検証プロセスが中断されました。"
},
"script": {
"syntaxError": "スクリプトの構文エラーがあります。変更は取り消されました。",
"missingMain": "スクリプトにメイン関数がありません。変更は取り消されました。",
"fileNotFound": "ファイルが見つかりません。変更は取り消されました。",
"fileError": "スクリプトファイルにエラーがあります。変更は取り消されました。"
},
"yaml": {
"syntaxError": "YAML構文エラーがあります。変更は取り消されました。",
"readError": "YAMLファイルの読み取りエラーがあります。変更は取り消されました。",
"mappingError": "YAMLマッピングエラーがあります。変更は取り消されました。",
"keyError": "YAMLキーエラーがあります。変更は取り消されました。",
"generalError": "YAMLエラーがあります。変更は取り消されました。"
},
"merge": {
"syntaxError": "上書きファイルの構文エラーがあります。変更は取り消されました。",
"mappingError": "上書きファイルのマッピングエラーがあります。変更は取り消されました。",
"keyError": "上書きファイルのキーエラーがあります。変更は取り消されました。",
"generalError": "上書きファイルにエラーがあります。変更は取り消されました。"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "시각화",
"advanced": "고급"
}
},
"shared": {
"actions": {
"cancel": "취소",
@@ -72,6 +66,10 @@
"window": {
"maximize": "최대화",
"minimize": "최소화"
},
"editorModes": {
"visualization": "시각화",
"advanced": "고급"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "테스트 중..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "테스트 중..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "설정 검증 실패",
"bootFailed": "부팅 설정 검증 실패",
"coreChangeFailed": "코어 변경 설정 검증 실패",
"processTerminated": "설정 검증 프로세스 종료됨"
},
"script": {
"syntaxError": "스크립트 구문 오류",
"missingMain": "스크립트 메인 없음",
"fileNotFound": "파일을 찾을 수 없음",
"fileError": "스크립트 파일 오류"
},
"yaml": {
"syntaxError": "YAML 구문 오류",
"readError": "YAML 읽기 오류",
"mappingError": "YAML 매핑 오류",
"keyError": "YAML 키 오류",
"generalError": "YAML 오류"
},
"merge": {
"syntaxError": "병합 파일 구문 오류",
"mappingError": "병합 파일 매핑 오류",
"keyError": "병합 파일 키 오류",
"generalError": "병합 파일 오류"
"validation": {
"config": {
"failed": "설정 검증 실패",
"bootFailed": "부팅 설정 검증 실패",
"coreChangeFailed": "코어 변경 설정 검증 실패",
"processTerminated": "설정 검증 프로세스 종료됨"
},
"script": {
"syntaxError": "스크립트 구문 오류",
"missingMain": "스크립트 메인 없음",
"fileNotFound": "파일을 찾을 수 없음",
"fileError": "스크립트 파일 오류"
},
"yaml": {
"syntaxError": "YAML 구문 오류",
"readError": "YAML 읽기 오류",
"mappingError": "YAML 매핑 오류",
"keyError": "YAML 키 오류",
"generalError": "YAML 오류"
},
"merge": {
"syntaxError": "병합 파일 구문 오류",
"mappingError": "병합 파일 매핑 오류",
"keyError": "병합 파일 키 오류",
"generalError": "병합 파일 오류"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Визуализация",
"advanced": "Дополнительно"
}
},
"shared": {
"actions": {
"cancel": "Отмена",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Развернуть",
"minimize": "Свернуть"
},
"editorModes": {
"visualization": "Визуализация",
"advanced": "Дополнительно"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Тест доступности веб-сайтов",
"actions": {
"testing": "Тестирование ..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Тест доступности веб-сайтов",
"actions": {
"testing": "Тестирование ..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Ошибка проверки конфигурации подписки, проверьте файл конфигурации, изменения отменены, ошибка:",
"bootFailed": "Ошибка проверки конфигурации при запуске, используется конфигурация по умолчанию, проверьте файл конфигурации, ошибка:",
"coreChangeFailed": "Ошибка проверки конфигурации при смене ядра, используется конфигурация по умолчанию, проверьте файл конфигурации, ошибка:",
"processTerminated": "Процесс проверки прерван"
},
"script": {
"syntaxError": "Ошибка синтаксиса скрипта, изменения отменены",
"missingMain": "Ошибка скрипта, изменения отменены",
"fileNotFound": "Файл не найден, изменения отменены",
"fileError": "Ошибка файла скрипта, изменения отменены"
},
"yaml": {
"syntaxError": "Ошибка синтаксиса YAML, откат изменений",
"readError": "Ошибка чтения YAML, откат изменений",
"mappingError": "Ошибка YAML Mapping, откат изменений",
"keyError": "Ошибка ключа YAML, откат изменений",
"generalError": "Ошибка YAML, откат изменений"
},
"merge": {
"syntaxError": "Ошибка синтаксиса Merge File, откат изменений",
"mappingError": "Ошибка сопоставления в Merge File, откат изменений",
"keyError": "Ошибка ключа в Merge File, откат изменений",
"generalError": "Ошибка Merge File, откат изменений"
"validation": {
"config": {
"failed": "Ошибка проверки конфигурации подписки, проверьте файл конфигурации, изменения отменены, ошибка:",
"bootFailed": "Ошибка проверки конфигурации при запуске, используется конфигурация по умолчанию, проверьте файл конфигурации, ошибка:",
"coreChangeFailed": "Ошибка проверки конфигурации при смене ядра, используется конфигурация по умолчанию, проверьте файл конфигурации, ошибка:",
"processTerminated": "Процесс проверки прерван"
},
"script": {
"syntaxError": "Ошибка синтаксиса скрипта, изменения отменены",
"missingMain": "Ошибка скрипта, изменения отменены",
"fileNotFound": "Файл не найден, изменения отменены",
"fileError": "Ошибка файла скрипта, изменения отменены"
},
"yaml": {
"syntaxError": "Ошибка синтаксиса YAML, откат изменений",
"readError": "Ошибка чтения YAML, откат изменений",
"mappingError": "Ошибка YAML Mapping, откат изменений",
"keyError": "Ошибка ключа YAML, откат изменений",
"generalError": "Ошибка YAML, откат изменений"
},
"merge": {
"syntaxError": "Ошибка синтаксиса Merge File, откат изменений",
"mappingError": "Ошибка сопоставления в Merge File, откат изменений",
"keyError": "Ошибка ключа в Merge File, откат изменений",
"generalError": "Ошибка Merge File, откат изменений"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Görselleştirme",
"advanced": "Gelişmiş"
}
},
"shared": {
"actions": {
"cancel": "İptal",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Büyüt",
"minimize": "Küçült"
},
"editorModes": {
"visualization": "Görselleştirme",
"advanced": "Gelişmiş"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Kilit Açma Testi",
"actions": {
"testing": "Test Ediliyor..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Kilit Açma Testi",
"actions": {
"testing": "Test Ediliyor..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Abonelik yapılandırması doğrulaması başarısız oldu. Lütfen abonelik yapılandırma dosyasını kontrol edin; değişiklikler geri alındı.",
"bootFailed": "Başlangıç abonelik yapılandırması doğrulaması başarısız oldu. Varsayılan yapılandırma ile başlatıldı; lütfen abonelik yapılandırma dosyasını kontrol edin.",
"coreChangeFailed": "Çekirdek değiştirilirken yapılandırma doğrulaması başarısız oldu. Varsayılan yapılandırma ile başlatıldı; lütfen abonelik yapılandırma dosyasını kontrol edin.",
"processTerminated": "Doğrulama işlemi sonlandırıldı."
},
"script": {
"syntaxError": "Betik sözdizimi hatası, değişiklikler geri alındı",
"missingMain": "Betik hatası, değişiklikler geri alındı",
"fileNotFound": "Dosya eksik, değişiklikler geri alındı",
"fileError": "Betik dosyası hatası, değişiklikler geri alındı"
},
"yaml": {
"syntaxError": "YAML sözdizimi hatası, değişiklikler geri alındı",
"readError": "YAML okuma hatası, değişiklikler geri alındı",
"mappingError": "YAML eşleme hatası, değişiklikler geri alındı",
"keyError": "YAML anahtar hatası, değişiklikler geri alındı",
"generalError": "YAML hatası, değişiklikler geri alındı"
},
"merge": {
"syntaxError": "Birleştirme dosyası sözdizimi hatası, değişiklikler geri alındı",
"mappingError": "Birleştirme dosyası eşleme hatası, değişiklikler geri alındı",
"keyError": "Birleştirme dosyası anahtar hatası, değişiklikler geri alındı",
"generalError": "Birleştirme dosyası hatası, değişiklikler geri alındı"
"validation": {
"config": {
"failed": "Abonelik yapılandırması doğrulaması başarısız oldu. Lütfen abonelik yapılandırma dosyasını kontrol edin; değişiklikler geri alındı.",
"bootFailed": "Başlangıç abonelik yapılandırması doğrulaması başarısız oldu. Varsayılan yapılandırma ile başlatıldı; lütfen abonelik yapılandırma dosyasını kontrol edin.",
"coreChangeFailed": "Çekirdek değiştirilirken yapılandırma doğrulaması başarısız oldu. Varsayılan yapılandırma ile başlatıldı; lütfen abonelik yapılandırma dosyasını kontrol edin.",
"processTerminated": "Doğrulama işlemi sonlandırıldı."
},
"script": {
"syntaxError": "Betik sözdizimi hatası, değişiklikler geri alındı",
"missingMain": "Betik hatası, değişiklikler geri alındı",
"fileNotFound": "Dosya eksik, değişiklikler geri alındı",
"fileError": "Betik dosyası hatası, değişiklikler geri alındı"
},
"yaml": {
"syntaxError": "YAML sözdizimi hatası, değişiklikler geri alındı",
"readError": "YAML okuma hatası, değişiklikler geri alındı",
"mappingError": "YAML eşleme hatası, değişiklikler geri alındı",
"keyError": "YAML anahtar hatası, değişiklikler geri alındı",
"generalError": "YAML hatası, değişiklikler geri alındı"
},
"merge": {
"syntaxError": "Birleştirme dosyası sözdizimi hatası, değişiklikler geri alındı",
"mappingError": "Birleştirme dosyası eşleme hatası, değişiklikler geri alındı",
"keyError": "Birleştirme dosyası anahtar hatası, değişiklikler geri alındı",
"generalError": "Birleştirme dosyası hatası, değişiklikler geri alındı"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "Визуализация",
"advanced": "Өстәмә"
}
},
"shared": {
"actions": {
"cancel": "Баш тарту",
@@ -72,6 +66,10 @@
"window": {
"maximize": "Зурайту",
"minimize": "Кечерәйтү"
},
"editorModes": {
"visualization": "Визуализация",
"advanced": "Өстәмә"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
},
"unlock": {
"page": {
"title": "Unlock Test",
"actions": {
"testing": "Testing..."
},
"empty": "No unlock test items",
"messages": {
"detectionTimeout": "Detection timeout or failed"
}
}
}
},
"validation": {
"config": {
"failed": "Язылу көйләү тикшерүе уңышсыз, көйләү файлын тикшерегез, үзгәрешләр кире кайтарылды, хата:",
"bootFailed": "Йөкләү вакытында көйләү тикшерүе уңышсыз, стандарт көйләү кулланылды, көйләү файлын тикшерегез, хата:",
"coreChangeFailed": "Ядро алыштырганда көйләү тикшерүе уңышсыз, стандарт көйләү кулланылды, көйләү файлын тикшерегез, хата:",
"processTerminated": "Тикшерү процессы туктатылды"
},
"script": {
"syntaxError": "Скрипт синтаксик хатасы, үзгәрешләр кире кайтарылды",
"missingMain": "Скрипт хатасы, үзгәрешләр кире кайтарылды",
"fileNotFound": "Файл табылмады, үзгәрешләр кире кайтарылды",
"fileError": "Скрипт файлы хатасы, үзгәрешләр кире кайтарылды"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
"validation": {
"config": {
"failed": "Язылу көйләү тикшерүе уңышсыз, көйләү файлын тикшерегез, үзгәрешләр кире кайтарылды, хата:",
"bootFailed": "Йөкләү вакытында көйләү тикшерүе уңышсыз, стандарт көйләү кулланылды, көйләү файлын тикшерегез, хата:",
"coreChangeFailed": "Ядро алыштырганда көйләү тикшерүе уңышсыз, стандарт көйләү кулланылды, көйләү файлын тикшерегез, хата:",
"processTerminated": "Тикшерү процессы туктатылды"
},
"script": {
"syntaxError": "Скрипт синтаксик хатасы, үзгәрешләр кире кайтарылды",
"missingMain": "Скрипт хатасы, үзгәрешләр кире кайтарылды",
"fileNotFound": "Файл табылмады, үзгәрешләр кире кайтарылды",
"fileError": "Скрипт файлы хатасы, үзгәрешләр кире кайтарылды"
},
"yaml": {
"syntaxError": "YAML syntax error, changes reverted",
"readError": "YAML read error, changes reverted",
"mappingError": "YAML mapping error, changes reverted",
"keyError": "YAML key error, changes reverted",
"generalError": "YAML error, changes reverted"
},
"merge": {
"syntaxError": "Merge file syntax error, changes reverted",
"mappingError": "Merge file mapping error, changes reverted",
"keyError": "Merge file key error, changes reverted",
"generalError": "Merge file error, changes reverted"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "可视化",
"advanced": "高级"
}
},
"shared": {
"actions": {
"cancel": "取消",
@@ -72,6 +66,10 @@
"window": {
"maximize": "最大化",
"minimize": "最小化"
},
"editorModes": {
"visualization": "可视化",
"advanced": "高级"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "浅色",
"dark": "深色",
"system": "系统"
},
"unlock": {
"page": {
"title": "解锁测试",
"actions": {
"testing": "测试中..."
},
"empty": "暂无解锁测试项目",
"messages": {
"detectionTimeout": "检测超时或失败"
},
"unlock": {
"page": {
"title": "解锁测试",
"actions": {
"testing": "测试中..."
},
"empty": "暂无解锁测试项目",
"messages": {
"detectionTimeout": "检测超时或失败"
}
}
}
},
"validation": {
"config": {
"failed": "订阅配置校验失败,请检查订阅配置文件,变更已撤销,错误详情:",
"bootFailed": "启动订阅配置校验失败,已使用默认配置启动;请检查订阅配置文件,错误详情:",
"coreChangeFailed": "切换内核时配置校验失败,已使用默认配置启动;请检查订阅配置文件,错误详情:",
"processTerminated": "验证进程被终止"
},
"script": {
"syntaxError": "脚本语法错误,变更已撤销",
"missingMain": "脚本错误,变更已撤销",
"fileNotFound": "文件丢失,变更已撤销",
"fileError": "脚本文件错误,变更已撤销"
},
"yaml": {
"syntaxError": "YAML 语法错误,变更已撤销",
"readError": "YAML 读取错误,变更已撤销",
"mappingError": "YAML 映射错误,变更已撤销",
"keyError": "YAML 键错误,变更已撤销",
"generalError": "YAML 错误,变更已撤销"
},
"merge": {
"syntaxError": "覆写文件语法错误,变更已撤销",
"mappingError": "覆写文件映射错误,变更已撤销",
"keyError": "覆写文件键错误,变更已撤销",
"generalError": "覆写文件错误,变更已撤销"
"validation": {
"config": {
"failed": "订阅配置校验失败,请检查订阅配置文件,变更已撤销,错误详情:",
"bootFailed": "启动订阅配置校验失败,已使用默认配置启动;请检查订阅配置文件,错误详情:",
"coreChangeFailed": "切换内核时配置校验失败,已使用默认配置启动;请检查订阅配置文件错误详情:",
"processTerminated": "验证进程被终止"
},
"script": {
"syntaxError": "脚本语法错误,变更已撤销",
"missingMain": "脚本错误,变更已撤销",
"fileNotFound": "文件丢失,变更已撤销",
"fileError": "脚本文件错误,变更已撤销"
},
"yaml": {
"syntaxError": "YAML 语法错误,变更已撤销",
"readError": "YAML 读取错误,变更已撤销",
"mappingError": "YAML 映射错误,变更已撤销",
"keyError": "YAML 键错误,变更已撤销",
"generalError": "YAML 错误,变更已撤销"
},
"merge": {
"syntaxError": "覆写文件语法错误,变更已撤销",
"mappingError": "覆写文件映射错误,变更已撤销",
"keyError": "覆写文件键错误,变更已撤销",
"generalError": "覆写文件错误,变更已撤销"
}
}
}
}

View File

@@ -1,10 +1,4 @@
{
"common": {
"editorModes": {
"visualization": "視覺化",
"advanced": "進階"
}
},
"shared": {
"actions": {
"cancel": "取消",
@@ -72,6 +66,10 @@
"window": {
"maximize": "最大化",
"minimize": "最小化"
},
"editorModes": {
"visualization": "視覺化",
"advanced": "進階"
}
},
"entities": {
@@ -1234,50 +1232,45 @@
}
}
}
}
},
"theme": {
"light": "淺色",
"dark": "深色",
"system": "系統"
},
"unlock": {
"page": {
"title": "解鎖測試",
"actions": {
"testing": "測試中..."
},
"empty": "目前沒有解鎖測試項目",
"messages": {
"detectionTimeout": "檢測逾時或失敗"
},
"unlock": {
"page": {
"title": "解鎖測試",
"actions": {
"testing": "測試中..."
},
"empty": "目前沒有解鎖測試項目",
"messages": {
"detectionTimeout": "檢測逾時或失敗"
}
}
}
},
"validation": {
"config": {
"failed": "訂閱配置校驗失敗,請檢查訂閱配置文件,變更已撤銷,錯誤詳情:",
"bootFailed": "啟動訂閱配置校驗失敗,已使用預設配置啟動;請檢查訂閱配置文件,錯誤詳情:",
"coreChangeFailed": "切換內核時配置校驗失敗,已使用預設配置啟動;請檢查訂閱配置文件,錯誤詳情:",
"processTerminated": "驗證程序被終止"
},
"script": {
"syntaxError": "指令碼語法錯誤,變更已撤銷",
"missingMain": "指令碼錯誤,變更已撤銷",
"fileNotFound": "檔案遺失,變更已撤銷",
"fileError": "指令碼檔案錯誤,變更已撤銷"
},
"yaml": {
"syntaxError": "YAML 語法錯誤,變更已撤銷",
"readError": "YAML 讀取錯誤,變更已撤銷",
"mappingError": "YAML 映射錯誤,變更已撤銷",
"keyError": "YAML 鍵錯誤,變更已撤銷",
"generalError": "YAML 錯誤,變更已撤銷"
},
"merge": {
"syntaxError": "覆寫檔案語法錯誤,變更已撤銷",
"mappingError": "覆寫檔案映射錯誤,變更已撤銷",
"keyError": "覆寫檔案鍵錯誤,變更已撤銷",
"generalError": "覆寫檔案錯誤,變更已撤銷"
"validation": {
"config": {
"failed": "訂閱配置校驗失敗,請檢查訂閱配置文件,變更已撤銷,錯誤詳情:",
"bootFailed": "啟動訂閱配置校驗失敗,已使用預設配置啟動;請檢查訂閱配置文件,錯誤詳情:",
"coreChangeFailed": "切換內核時配置校驗失敗,已使用預設配置啟動;請檢查訂閱配置文件,錯誤詳情:",
"processTerminated": "驗證程序被終止"
},
"script": {
"syntaxError": "指令碼語法錯誤,變更已撤銷",
"missingMain": "指令碼錯誤,變更已撤銷",
"fileNotFound": "檔案遺失,變更已撤銷",
"fileError": "指令碼檔案錯誤,變更已撤銷"
},
"yaml": {
"syntaxError": "YAML 語法錯誤,變更已撤銷",
"readError": "YAML 讀取錯誤,變更已撤銷",
"mappingError": "YAML 映射錯誤,變更已撤銷",
"keyError": "YAML 鍵錯誤,變更已撤銷",
"generalError": "YAML 錯誤,變更已撤銷"
},
"merge": {
"syntaxError": "覆寫檔案語法錯誤,變更已撤銷",
"mappingError": "覆寫檔案映射錯誤,變更已撤銷",
"keyError": "覆寫檔案鍵錯誤,變更已撤銷",
"generalError": "覆寫檔案錯誤,變更已撤銷"
}
}
}
}

View File

@@ -33,41 +33,41 @@ export const handleNoticeMessage = (
),
update_failed: () => showNotice.error(msg),
"config_validate::boot_error": () =>
showNotice.error("validation.config.bootFailed", msg),
showNotice.error("entities.validation.config.bootFailed", msg),
"config_validate::core_change": () =>
showNotice.error("validation.config.coreChangeFailed", msg),
showNotice.error("entities.validation.config.coreChangeFailed", msg),
"config_validate::error": () =>
showNotice.error("validation.config.failed", msg),
showNotice.error("entities.validation.config.failed", msg),
"config_validate::process_terminated": () =>
showNotice.error("validation.config.processTerminated"),
showNotice.error("entities.validation.config.processTerminated"),
"config_validate::stdout_error": () =>
showNotice.error("validation.config.failed", msg),
showNotice.error("entities.validation.config.failed", msg),
"config_validate::script_error": () =>
showNotice.error("validation.script.fileError", msg),
showNotice.error("entities.validation.script.fileError", msg),
"config_validate::script_syntax_error": () =>
showNotice.error("validation.script.syntaxError", msg),
showNotice.error("entities.validation.script.syntaxError", msg),
"config_validate::script_missing_main": () =>
showNotice.error("validation.script.missingMain", msg),
showNotice.error("entities.validation.script.missingMain", msg),
"config_validate::file_not_found": () =>
showNotice.error("validation.script.fileNotFound", msg),
showNotice.error("entities.validation.script.fileNotFound", msg),
"config_validate::yaml_syntax_error": () =>
showNotice.error("validation.yaml.syntaxError", msg),
showNotice.error("entities.validation.yaml.syntaxError", msg),
"config_validate::yaml_read_error": () =>
showNotice.error("validation.yaml.readError", msg),
showNotice.error("entities.validation.yaml.readError", msg),
"config_validate::yaml_mapping_error": () =>
showNotice.error("validation.yaml.mappingError", msg),
showNotice.error("entities.validation.yaml.mappingError", msg),
"config_validate::yaml_key_error": () =>
showNotice.error("validation.yaml.keyError", msg),
showNotice.error("entities.validation.yaml.keyError", msg),
"config_validate::yaml_error": () =>
showNotice.error("validation.yaml.generalError", msg),
showNotice.error("entities.validation.yaml.generalError", msg),
"config_validate::merge_syntax_error": () =>
showNotice.error("validation.merge.syntaxError", msg),
showNotice.error("entities.validation.merge.syntaxError", msg),
"config_validate::merge_mapping_error": () =>
showNotice.error("validation.merge.mappingError", msg),
showNotice.error("entities.validation.merge.mappingError", msg),
"config_validate::merge_key_error": () =>
showNotice.error("validation.merge.keyError", msg),
showNotice.error("entities.validation.merge.keyError", msg),
"config_validate::merge_error": () =>
showNotice.error("validation.merge.generalError", msg),
showNotice.error("entities.validation.merge.generalError", msg),
"config_core::change_success": () =>
showNotice.success(
"entities.settings.clash.notifications.changeSuccess",

View File

@@ -163,7 +163,10 @@ const UnlockPage = () => {
invoke<T>(cmd, args),
new Promise<T>((_, reject) =>
setTimeout(
() => reject(new Error(t("unlock.page.messages.detectionTimeout"))),
() =>
reject(
new Error(t("entities.unlock.page.messages.detectionTimeout")),
),
timeout,
),
),
@@ -263,7 +266,7 @@ const UnlockPage = () => {
return (
<BasePage
title={t("unlock.page.title")}
title={t("entities.unlock.page.title")}
header={
<Box sx={{ display: "flex", alignItems: "center", gap: 1 }}>
<Button
@@ -280,7 +283,7 @@ const UnlockPage = () => {
}
>
{isCheckingAll
? t("unlock.page.actions.testing")
? t("entities.unlock.page.actions.testing")
: t("entities.test.page.actions.testAll")}
</Button>
</Box>
@@ -295,7 +298,7 @@ const UnlockPage = () => {
height: "50%",
}}
>
<BaseEmpty textKey="unlock.page.empty" />
<BaseEmpty textKey="entities.unlock.page.empty" />
</Box>
) : (
<Grid container spacing={1.5} columns={{ xs: 1, sm: 2, md: 3 }}>