diff --git a/web/translation/translate.ar_EG.toml b/web/translation/translate.ar_EG.toml index ed30603f..68d02ece 100644 --- a/web/translation/translate.ar_EG.toml +++ b/web/translation/translate.ar_EG.toml @@ -590,48 +590,48 @@ "poolSize" = "حجم المجموعة" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "قاعدة البيانات" +"backend" = "الواجهة الخلفية" +"backendDesc" = "يتم تخزين إعدادات قاعدة البيانات وقت التشغيل خارج قاعدة بيانات اللوحة." +"configSource" = "مصدر الإعدادات" +"configSourceEnvDesc" = "يتم التحكم في واجهة قاعدة البيانات الخلفية هذه من خلال متغيرات البيئة ولا يمكن تغييرها هنا." +"configSourceDefaultDesc" = "لم يتم حفظ أي ملف إعدادات بعد. الإعدادات الافتراضية المدمجة مفعلة (SQLite)." +"configSourceDesc" = "المصدر الحالي:" +"sqlitePath" = "مسار SQLite" +"postgresMode" = "وضع PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL مُدار بواسطة اللوحة على هذا الخادم (127.0.0.1:5432)." +"postgresModeExternalDesc" = "الاتصال بخادم PostgreSQL موجود بالفعل." +"postgresModeLocal" = "محلي (تديره اللوحة)" +"postgresModeExternal" = "خارجي" +"postgresInstallation" = "تثبيت PostgreSQL" +"postgresInstallReady" = "PostgreSQL جاهز للاستخدام." +"postgresInstallNeedRoot" = "التثبيت التلقائي يتطلب صلاحيات root وبيئة غير Docker." +"postgresInstallHint" = "اضغط على تثبيت لإعداد PostgreSQL تلقائيًا." +"postgresAlreadyInstalled" = "مثبّت بالفعل" +"postgresInstallBtn" = "تثبيت PostgreSQL" +"host" = "المضيف" +"port" = "المنفذ" +"dbName" = "اسم قاعدة البيانات" +"user" = "اسم المستخدم" +"password" = "كلمة المرور" +"passwordHint" = "اتركه فارغًا للاحتفاظ بكلمة المرور المخزنة." +"sslMode" = "وضع SSL" +"actions" = "الإجراءات" +"actionsDesc" = "يتم ترحيل البيانات تلقائيًا. يتم حفظ نسخة احتياطية قابلة للنقل قبل التبديل، ثم تُعاد تشغيل اللوحة." +"testConnection" = "اختبار الاتصال" +"switchDatabase" = "تبديل قاعدة البيانات" +"switchDatabaseTitle" = "تبديل الواجهة الخلفية لقاعدة البيانات" +"switchDatabaseConfirm" = "ستقوم اللوحة بإنشاء نسخة احتياطية قابلة للنقل، وترحيل جميع البيانات، ثم إعادة تشغيل نفسها. هل تريد المتابعة؟" +"backupRestore" = "النسخ الاحتياطي والاستعادة" +"exportPortableLabel" = "تصدير نسخة قابلة للنقل" +"exportPortableDesc" = "نسخة احتياطية متعددة المنصات (تعمل مع SQLite وPostgreSQL، ويتم إرسالها أيضًا عبر بوت تيليجرام)." +"exportNativeSQLiteLabel" = "تصدير SQLite الأصلي" +"exportNativeSQLiteDesc" = "ملف قاعدة البيانات الخام، متاح فقط أثناء تفعيل SQLite." +"importLabel" = "استيراد" +"importDesc" = "الاستعادة من ملف احتياطي قابل للنقل (.xui-backup) أو ملف SQLite قديم (.db)." +"exportPortableBtn" = "تصدير نسخة احتياطية قابلة للنقل" +"exportNativeSQLiteBtn" = "تصدير SQLite الأصلي" +"importBtn" = "استيراد نسخة احتياطية" [pages.settings.security] "admin" = "بيانات الأدمن" diff --git a/web/translation/translate.es_ES.toml b/web/translation/translate.es_ES.toml index ae6cd038..532f4407 100644 --- a/web/translation/translate.es_ES.toml +++ b/web/translation/translate.es_ES.toml @@ -590,48 +590,48 @@ "poolSize" = "Tamaño del grupo" [pages.settings.database] -"sectionTitle" = "Database" +"sectionTitle" = "Base de datos" "backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" +"backendDesc" = "La configuración de la base de datos en tiempo de ejecución se almacena fuera de la base de datos del panel." +"configSource" = "Origen de la configuración" +"configSourceEnvDesc" = "Este backend de base de datos está controlado por variables de entorno y no se puede cambiar aquí." +"configSourceDefaultDesc" = "Aún no se ha guardado ningún archivo de configuración. Están activos los valores predeterminados integrados (SQLite)." +"configSourceDesc" = "Origen actual:" +"sqlitePath" = "Ruta de SQLite" +"postgresMode" = "Modo de PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL gestionado por el panel en este servidor (127.0.0.1:5432)." +"postgresModeExternalDesc" = "Conectarse a un servidor PostgreSQL existente." +"postgresModeLocal" = "Local (gestionado por el panel)" +"postgresModeExternal" = "Externo" +"postgresInstallation" = "Instalación de PostgreSQL" +"postgresInstallReady" = "PostgreSQL está listo para usarse." +"postgresInstallNeedRoot" = "La instalación automática requiere root y un entorno sin Docker." +"postgresInstallHint" = "Haz clic en Instalar para configurar PostgreSQL automáticamente." +"postgresAlreadyInstalled" = "Ya instalado" +"postgresInstallBtn" = "Instalar PostgreSQL" "host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"port" = "Puerto" +"dbName" = "Nombre de la base de datos" +"user" = "Usuario" +"password" = "Contraseña" +"passwordHint" = "Déjalo vacío para conservar la contraseña almacenada." +"sslMode" = "Modo SSL" +"actions" = "Acciones" +"actionsDesc" = "Los datos se migran automáticamente. Se guarda una copia de seguridad portable antes del cambio y el panel se reinicia." +"testConnection" = "Probar conexión" +"switchDatabase" = "Cambiar base de datos" +"switchDatabaseTitle" = "Cambiar el backend de la base de datos" +"switchDatabaseConfirm" = "El panel creará una copia de seguridad portable, migrará todos los datos y se reiniciará. ¿Continuar?" +"backupRestore" = "Copia de seguridad y restauración" +"exportPortableLabel" = "Exportar portable" +"exportPortableDesc" = "Copia de seguridad multiplataforma (funciona tanto con SQLite como con PostgreSQL, y también se envía por el bot de Telegram)." +"exportNativeSQLiteLabel" = "Exportar SQLite nativo" +"exportNativeSQLiteDesc" = "Archivo bruto de la base de datos, disponible solo mientras SQLite esté activo." +"importLabel" = "Importar" +"importDesc" = "Restaurar desde un archivo portable (.xui-backup) o un archivo SQLite heredado (.db)." +"exportPortableBtn" = "Exportar copia de seguridad portable" +"exportNativeSQLiteBtn" = "Exportar SQLite nativo" +"importBtn" = "Importar copia de seguridad" [pages.settings.security] "admin" = "Credenciales de administrador" diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml index 348c6118..8a600317 100644 --- a/web/translation/translate.fa_IR.toml +++ b/web/translation/translate.fa_IR.toml @@ -590,48 +590,48 @@ "poolSize" = "اندازه استخر" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "پایگاه داده" +"backend" = "بک‌اند" +"backendDesc" = "پیکربندی پایگاه داده در زمان اجرا خارج از پایگاه داده پنل ذخیره می‌شود." +"configSource" = "منبع پیکربندی" +"configSourceEnvDesc" = "این بک‌اند پایگاه داده توسط متغیرهای محیطی کنترل می‌شود و از اینجا قابل تغییر نیست." +"configSourceDefaultDesc" = "هنوز هیچ فایل پیکربندی ذخیره نشده است. تنظیمات پیش‌فرض داخلی فعال هستند (SQLite)." +"configSourceDesc" = "منبع فعلی:" +"sqlitePath" = "مسیر SQLite" +"postgresMode" = "حالت PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL مدیریت‌شده توسط پنل روی این سرور (127.0.0.1:5432)." +"postgresModeExternalDesc" = "اتصال به یک سرور PostgreSQL موجود." +"postgresModeLocal" = "محلی (مدیریت‌شده توسط پنل)" +"postgresModeExternal" = "خارجی" +"postgresInstallation" = "نصب PostgreSQL" +"postgresInstallReady" = "PostgreSQL آماده استفاده است." +"postgresInstallNeedRoot" = "نصب خودکار به دسترسی root و محیط غیر Docker نیاز دارد." +"postgresInstallHint" = "برای راه‌اندازی خودکار PostgreSQL روی نصب کلیک کنید." +"postgresAlreadyInstalled" = "از قبل نصب شده" +"postgresInstallBtn" = "نصب PostgreSQL" +"host" = "میزبان" +"port" = "پورت" +"dbName" = "نام پایگاه داده" +"user" = "کاربر" +"password" = "گذرواژه" +"passwordHint" = "برای حفظ گذرواژه ذخیره‌شده، این قسمت را خالی بگذارید." +"sslMode" = "حالت SSL" +"actions" = "اقدامات" +"actionsDesc" = "داده‌ها به‌صورت خودکار مهاجرت داده می‌شوند. پیش از تغییر، یک نسخه پشتیبان قابل‌حمل ذخیره می‌شود و پنل دوباره راه‌اندازی خواهد شد." +"testConnection" = "تست اتصال" +"switchDatabase" = "تغییر پایگاه داده" +"switchDatabaseTitle" = "تغییر بک‌اند پایگاه داده" +"switchDatabaseConfirm" = "پنل یک نسخه پشتیبان قابل‌حمل ایجاد می‌کند، همه داده‌ها را مهاجرت می‌دهد و خودش را دوباره راه‌اندازی می‌کند. ادامه می‌دهید؟" +"backupRestore" = "پشتیبان‌گیری و بازیابی" +"exportPortableLabel" = "خروجی قابل‌حمل" +"exportPortableDesc" = "نسخه پشتیبان بین‌پلتفرمی (هم با SQLite و هم با PostgreSQL کار می‌کند، و همچنین توسط ربات تلگرام ارسال می‌شود)." +"exportNativeSQLiteLabel" = "خروجی SQLite بومی" +"exportNativeSQLiteDesc" = "فایل خام پایگاه داده که فقط زمانی در دسترس است که SQLite فعال باشد." +"importLabel" = "درون‌ریزی" +"importDesc" = "بازیابی از فایل قابل‌حمل (.xui-backup) یا فایل قدیمی SQLite (.db)." +"exportPortableBtn" = "خروجی نسخه پشتیبان قابل‌حمل" +"exportNativeSQLiteBtn" = "خروجی SQLite بومی" +"importBtn" = "درون‌ریزی نسخه پشتیبان" [pages.settings.security] "admin" = "اعتبارنامه‌های ادمین" diff --git a/web/translation/translate.id_ID.toml b/web/translation/translate.id_ID.toml index 86412337..b3b3c4bd 100644 --- a/web/translation/translate.id_ID.toml +++ b/web/translation/translate.id_ID.toml @@ -592,46 +592,46 @@ [pages.settings.database] "sectionTitle" = "Database" "backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" +"backendDesc" = "Konfigurasi database runtime disimpan di luar database panel." +"configSource" = "Sumber Konfigurasi" +"configSourceEnvDesc" = "Backend database ini dikendalikan oleh variabel lingkungan dan tidak dapat diubah di sini." +"configSourceDefaultDesc" = "Belum ada file konfigurasi yang disimpan. Pengaturan bawaan internal sedang aktif (SQLite)." +"configSourceDesc" = "Sumber saat ini:" +"sqlitePath" = "Path SQLite" +"postgresMode" = "Mode PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL yang dikelola panel di server ini (127.0.0.1:5432)." +"postgresModeExternalDesc" = "Hubungkan ke server PostgreSQL yang sudah ada." +"postgresModeLocal" = "Lokal (dikelola panel)" +"postgresModeExternal" = "Eksternal" +"postgresInstallation" = "Instalasi PostgreSQL" +"postgresInstallReady" = "PostgreSQL siap digunakan." +"postgresInstallNeedRoot" = "Instalasi otomatis memerlukan akses root dan lingkungan non-Docker." +"postgresInstallHint" = "Klik Instal untuk menyiapkan PostgreSQL secara otomatis." +"postgresAlreadyInstalled" = "Sudah terinstal" +"postgresInstallBtn" = "Instal PostgreSQL" "host" = "Host" "port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"dbName" = "Nama Database" +"user" = "Pengguna" +"password" = "Kata Sandi" +"passwordHint" = "Biarkan kosong untuk mempertahankan kata sandi yang tersimpan." +"sslMode" = "Mode SSL" +"actions" = "Tindakan" +"actionsDesc" = "Data dimigrasikan secara otomatis. Cadangan portabel disimpan sebelum beralih, dan panel akan dimulai ulang." +"testConnection" = "Uji Koneksi" +"switchDatabase" = "Ganti Database" +"switchDatabaseTitle" = "Ganti backend database" +"switchDatabaseConfirm" = "Panel akan membuat cadangan portabel, memigrasikan semua data, lalu memulai ulang dirinya sendiri. Lanjutkan?" +"backupRestore" = "Cadangkan & Pulihkan" +"exportPortableLabel" = "Ekspor Portabel" +"exportPortableDesc" = "Cadangan lintas platform (berfungsi dengan SQLite maupun PostgreSQL, juga dikirim melalui bot Telegram)." +"exportNativeSQLiteLabel" = "Ekspor SQLite Native" +"exportNativeSQLiteDesc" = "File database mentah, hanya tersedia saat SQLite aktif." +"importLabel" = "Impor" +"importDesc" = "Pulihkan dari file portabel (.xui-backup) atau file SQLite lama (.db)." +"exportPortableBtn" = "Ekspor Cadangan Portabel" +"exportNativeSQLiteBtn" = "Ekspor SQLite Native" +"importBtn" = "Impor Cadangan" [pages.settings.security] "admin" = "Kredensial admin" diff --git a/web/translation/translate.ja_JP.toml b/web/translation/translate.ja_JP.toml index 075c6d2c..d9383275 100644 --- a/web/translation/translate.ja_JP.toml +++ b/web/translation/translate.ja_JP.toml @@ -590,48 +590,48 @@ "poolSize" = "プールサイズ" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "データベース" +"backend" = "バックエンド" +"backendDesc" = "ランタイムのデータベース設定は、パネルのデータベース外部に保存されています。" +"configSource" = "設定ソース" +"configSourceEnvDesc" = "このデータベースバックエンドは環境変数によって制御されており、ここでは変更できません。" +"configSourceDefaultDesc" = "まだ設定ファイルは保存されていません。組み込みのデフォルト設定(SQLite)が有効です。" +"configSourceDesc" = "現在のソース:" +"sqlitePath" = "SQLite パス" +"postgresMode" = "PostgreSQL モード" +"postgresModeLocalDesc" = "このサーバー上でパネル管理の PostgreSQL(127.0.0.1:5432)。" +"postgresModeExternalDesc" = "既存の PostgreSQL サーバーに接続します。" +"postgresModeLocal" = "ローカル(パネル管理)" +"postgresModeExternal" = "外部" +"postgresInstallation" = "PostgreSQL のインストール" +"postgresInstallReady" = "PostgreSQL は使用可能です。" +"postgresInstallNeedRoot" = "自動インストールには root 権限と非 Docker 環境が必要です。" +"postgresInstallHint" = "[インストール]をクリックすると、PostgreSQL が自動的にセットアップされます。" +"postgresAlreadyInstalled" = "インストール済み" +"postgresInstallBtn" = "PostgreSQL をインストール" +"host" = "ホスト" +"port" = "ポート" +"dbName" = "データベース名" +"user" = "ユーザー" +"password" = "パスワード" +"passwordHint" = "保存済みのパスワードを維持するには、空欄のままにしてください。" +"sslMode" = "SSL モード" +"actions" = "アクション" +"actionsDesc" = "データは自動的に移行されます。切り替え前にポータブルバックアップが保存され、パネルは再起動します。" +"testConnection" = "接続をテスト" +"switchDatabase" = "データベースを切り替える" +"switchDatabaseTitle" = "データベースバックエンドを切り替える" +"switchDatabaseConfirm" = "パネルはポータブルバックアップを作成し、すべてのデータを移行して、自身を再起動します。続行しますか?" +"backupRestore" = "バックアップと復元" +"exportPortableLabel" = "ポータブル形式でエクスポート" +"exportPortableDesc" = "クロスプラットフォーム対応のバックアップ(SQLite と PostgreSQL の両方で利用可能で、Telegram ボット経由でも送信されます)。" +"exportNativeSQLiteLabel" = "ネイティブ SQLite をエクスポート" +"exportNativeSQLiteDesc" = "生のデータベースファイル。SQLite が有効な場合のみ利用できます。" +"importLabel" = "インポート" +"importDesc" = "ポータブル形式(.xui-backup)または従来の SQLite(.db)ファイルから復元します。" +"exportPortableBtn" = "ポータブルバックアップをエクスポート" +"exportNativeSQLiteBtn" = "ネイティブ SQLite をエクスポート" +"importBtn" = "バックアップをインポート" [pages.settings.security] "admin" = "管理者の資格情報" diff --git a/web/translation/translate.pt_BR.toml b/web/translation/translate.pt_BR.toml index 470e4ec9..44e4043c 100644 --- a/web/translation/translate.pt_BR.toml +++ b/web/translation/translate.pt_BR.toml @@ -590,48 +590,48 @@ "poolSize" = "Tamanho do Pool" [pages.settings.database] -"sectionTitle" = "Database" +"sectionTitle" = "Banco de dados" "backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" +"backendDesc" = "A configuração do banco de dados em tempo de execução é armazenada fora do banco de dados do painel." +"configSource" = "Fonte da configuração" +"configSourceEnvDesc" = "Este backend de banco de dados é controlado por variáveis de ambiente e não pode ser alterado aqui." +"configSourceDefaultDesc" = "Nenhum arquivo de configuração foi salvo ainda. Os padrões internos estão ativos (SQLite)." +"configSourceDesc" = "Fonte atual:" +"sqlitePath" = "Caminho do SQLite" +"postgresMode" = "Modo PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL gerenciado pelo painel neste servidor (127.0.0.1:5432)." +"postgresModeExternalDesc" = "Conectar a um servidor PostgreSQL existente." +"postgresModeLocal" = "Local (gerenciado pelo painel)" +"postgresModeExternal" = "Externo" +"postgresInstallation" = "Instalação do PostgreSQL" +"postgresInstallReady" = "O PostgreSQL está pronto para uso." +"postgresInstallNeedRoot" = "A instalação automática requer root e um ambiente sem Docker." +"postgresInstallHint" = "Clique em Instalar para configurar o PostgreSQL automaticamente." +"postgresAlreadyInstalled" = "Já instalado" +"postgresInstallBtn" = "Instalar PostgreSQL" "host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"port" = "Porta" +"dbName" = "Nome do banco de dados" +"user" = "Usuário" +"password" = "Senha" +"passwordHint" = "Deixe em branco para manter a senha armazenada." +"sslMode" = "Modo SSL" +"actions" = "Ações" +"actionsDesc" = "Os dados são migrados automaticamente. Um backup portátil é salvo antes da troca, e o painel é reiniciado." +"testConnection" = "Testar conexão" +"switchDatabase" = "Trocar banco de dados" +"switchDatabaseTitle" = "Trocar backend do banco de dados" +"switchDatabaseConfirm" = "O painel criará um backup portátil, migrará todos os dados e será reiniciado. Continuar?" +"backupRestore" = "Backup e restauração" +"exportPortableLabel" = "Exportar portátil" +"exportPortableDesc" = "Backup multiplataforma (funciona com SQLite e PostgreSQL, e também é enviado pelo bot do Telegram)." +"exportNativeSQLiteLabel" = "Exportar SQLite nativo" +"exportNativeSQLiteDesc" = "Arquivo bruto do banco de dados, disponível apenas enquanto o SQLite estiver ativo." +"importLabel" = "Importar" +"importDesc" = "Restaurar a partir de um arquivo portátil (.xui-backup) ou de um arquivo SQLite legado (.db)." +"exportPortableBtn" = "Exportar backup portátil" +"exportNativeSQLiteBtn" = "Exportar SQLite nativo" +"importBtn" = "Importar backup" [pages.settings.security] "admin" = "Credenciais de administrador" diff --git a/web/translation/translate.tr_TR.toml b/web/translation/translate.tr_TR.toml index de165ee5..e4e689a4 100644 --- a/web/translation/translate.tr_TR.toml +++ b/web/translation/translate.tr_TR.toml @@ -590,48 +590,48 @@ "poolSize" = "Havuz Boyutu" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "Veritabanı" +"backend" = "Arka Uç" +"backendDesc" = "Çalışma zamanı veritabanı yapılandırması panel veritabanının dışında saklanır." +"configSource" = "Yapılandırma Kaynağı" +"configSourceEnvDesc" = "Bu veritabanı arka ucu ortam değişkenleri tarafından kontrol edilir ve burada değiştirilemez." +"configSourceDefaultDesc" = "Henüz kaydedilmiş bir yapılandırma dosyası yok. Yerleşik varsayılanlar etkin (SQLite)." +"configSourceDesc" = "Geçerli kaynak:" +"sqlitePath" = "SQLite Yolu" +"postgresMode" = "PostgreSQL Modu" +"postgresModeLocalDesc" = "Bu sunucuda panel tarafından yönetilen PostgreSQL (127.0.0.1:5432)." +"postgresModeExternalDesc" = "Mevcut bir PostgreSQL sunucusuna bağlan." +"postgresModeLocal" = "Yerel (panel tarafından yönetilen)" +"postgresModeExternal" = "Harici" +"postgresInstallation" = "PostgreSQL Kurulumu" +"postgresInstallReady" = "PostgreSQL kullanıma hazır." +"postgresInstallNeedRoot" = "Otomatik kurulum için root yetkisi ve Docker olmayan bir ortam gerekir." +"postgresInstallHint" = "PostgreSQL’i otomatik olarak kurmak için Kur’a tıklayın." +"postgresAlreadyInstalled" = "Zaten kurulu" +"postgresInstallBtn" = "PostgreSQL Kur" +"host" = "Ana Makine" +"port" = "Bağlantı Noktası" +"dbName" = "Veritabanı Adı" +"user" = "Kullanıcı" +"password" = "Parola" +"passwordHint" = "Kaydedilmiş parolayı korumak için boş bırakın." +"sslMode" = "SSL Modu" +"actions" = "İşlemler" +"actionsDesc" = "Veriler otomatik olarak taşınır. Geçişten önce taşınabilir bir yedek kaydedilir ve panel yeniden başlatılır." +"testConnection" = "Bağlantıyı Test Et" +"switchDatabase" = "Veritabanını Değiştir" +"switchDatabaseTitle" = "Veritabanı arka ucunu değiştir" +"switchDatabaseConfirm" = "Panel taşınabilir bir yedek oluşturacak, tüm verileri taşıyacak ve kendini yeniden başlatacaktır. Devam edilsin mi?" +"backupRestore" = "Yedekleme ve Geri Yükleme" +"exportPortableLabel" = "Taşınabilir Olarak Dışa Aktar" +"exportPortableDesc" = "Platformlar arası yedek (hem SQLite hem de PostgreSQL ile çalışır, ayrıca Telegram botu üzerinden de gönderilir)." +"exportNativeSQLiteLabel" = "Yerel SQLite’ı Dışa Aktar" +"exportNativeSQLiteDesc" = "Ham veritabanı dosyası, yalnızca SQLite etkin olduğunda kullanılabilir." +"importLabel" = "İçe Aktar" +"importDesc" = "Taşınabilir (.xui-backup) veya eski SQLite (.db) dosyasından geri yükleyin." +"exportPortableBtn" = "Taşınabilir Yedeği Dışa Aktar" +"exportNativeSQLiteBtn" = "Yerel SQLite’ı Dışa Aktar" +"importBtn" = "Yedeği İçe Aktar" [pages.settings.security] "admin" = "Yönetici kimlik bilgileri" diff --git a/web/translation/translate.uk_UA.toml b/web/translation/translate.uk_UA.toml index a6507f49..523c73ed 100644 --- a/web/translation/translate.uk_UA.toml +++ b/web/translation/translate.uk_UA.toml @@ -590,48 +590,48 @@ "poolSize" = "Розмір пулу" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "База даних" +"backend" = "Бекенд" +"backendDesc" = "Конфігурація бази даних під час виконання зберігається поза базою даних панелі." +"configSource" = "Джерело конфігурації" +"configSourceEnvDesc" = "Цей бекенд бази даних керується змінними середовища й не може бути змінений тут." +"configSourceDefaultDesc" = "Файл конфігурації ще не збережено. Використовуються вбудовані значення за замовчуванням (SQLite)." +"configSourceDesc" = "Поточне джерело:" +"sqlitePath" = "Шлях до SQLite" +"postgresMode" = "Режим PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL, яким керує панель, на цьому сервері (127.0.0.1:5432)." +"postgresModeExternalDesc" = "Підключення до наявного сервера PostgreSQL." +"postgresModeLocal" = "Локальний (керується панеллю)" +"postgresModeExternal" = "Зовнішній" +"postgresInstallation" = "Встановлення PostgreSQL" +"postgresInstallReady" = "PostgreSQL готовий до використання." +"postgresInstallNeedRoot" = "Автоматичне встановлення потребує root-доступу та середовища без Docker." +"postgresInstallHint" = "Натисніть «Встановити», щоб автоматично налаштувати PostgreSQL." +"postgresAlreadyInstalled" = "Уже встановлено" +"postgresInstallBtn" = "Встановити PostgreSQL" +"host" = "Хост" +"port" = "Порт" +"dbName" = "Назва бази даних" +"user" = "Користувач" +"password" = "Пароль" +"passwordHint" = "Залиште порожнім, щоб зберегти поточний пароль." +"sslMode" = "Режим SSL" +"actions" = "Дії" +"actionsDesc" = "Дані мігруються автоматично. Перед перемиканням зберігається переносна резервна копія, після чого панель перезапускається." +"testConnection" = "Перевірити з’єднання" +"switchDatabase" = "Перемкнути базу даних" +"switchDatabaseTitle" = "Перемкнути бекенд бази даних" +"switchDatabaseConfirm" = "Панель створить переносну резервну копію, перенесе всі дані та перезапуститься. Продовжити?" +"backupRestore" = "Резервне копіювання та відновлення" +"exportPortableLabel" = "Експортувати переносну копію" +"exportPortableDesc" = "Кросплатформна резервна копія (працює і з SQLite, і з PostgreSQL, також надсилається через Telegram-бота)." +"exportNativeSQLiteLabel" = "Експортувати рідний SQLite" +"exportNativeSQLiteDesc" = "Необроблений файл бази даних, доступний лише коли активний SQLite." +"importLabel" = "Імпорт" +"importDesc" = "Відновлення з переносного файлу (.xui-backup) або застарілого файлу SQLite (.db)." +"exportPortableBtn" = "Експортувати переносну резервну копію" +"exportNativeSQLiteBtn" = "Експортувати рідний SQLite" +"importBtn" = "Імпортувати резервну копію" [pages.settings.security] "admin" = "Облікові дані адміністратора" diff --git a/web/translation/translate.vi_VN.toml b/web/translation/translate.vi_VN.toml index b4672779..ae66b880 100644 --- a/web/translation/translate.vi_VN.toml +++ b/web/translation/translate.vi_VN.toml @@ -590,48 +590,48 @@ "poolSize" = "Kích thước bể bơi" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "Cơ sở dữ liệu" +"backend" = "Phần phụ trợ" +"backendDesc" = "Cấu hình cơ sở dữ liệu khi chạy được lưu bên ngoài cơ sở dữ liệu của bảng điều khiển." +"configSource" = "Nguồn cấu hình" +"configSourceEnvDesc" = "Phần phụ trợ cơ sở dữ liệu này được kiểm soát bởi các biến môi trường và không thể thay đổi tại đây." +"configSourceDefaultDesc" = "Chưa có tệp cấu hình nào được lưu. Cài đặt mặc định tích hợp sẵn đang hoạt động (SQLite)." +"configSourceDesc" = "Nguồn hiện tại:" +"sqlitePath" = "Đường dẫn SQLite" +"postgresMode" = "Chế độ PostgreSQL" +"postgresModeLocalDesc" = "PostgreSQL do bảng điều khiển quản lý trên máy chủ này (127.0.0.1:5432)." +"postgresModeExternalDesc" = "Kết nối tới một máy chủ PostgreSQL hiện có." +"postgresModeLocal" = "Cục bộ (do bảng điều khiển quản lý)" +"postgresModeExternal" = "Bên ngoài" +"postgresInstallation" = "Cài đặt PostgreSQL" +"postgresInstallReady" = "PostgreSQL đã sẵn sàng để sử dụng." +"postgresInstallNeedRoot" = "Cài đặt tự động yêu cầu quyền root và môi trường không phải Docker." +"postgresInstallHint" = "Nhấn Cài đặt để thiết lập PostgreSQL tự động." +"postgresAlreadyInstalled" = "Đã được cài đặt" +"postgresInstallBtn" = "Cài đặt PostgreSQL" +"host" = "Máy chủ" +"port" = "Cổng" +"dbName" = "Tên cơ sở dữ liệu" +"user" = "Người dùng" +"password" = "Mật khẩu" +"passwordHint" = "Để trống để giữ nguyên mật khẩu đã lưu." +"sslMode" = "Chế độ SSL" +"actions" = "Thao tác" +"actionsDesc" = "Dữ liệu sẽ được di chuyển tự động. Một bản sao lưu di động sẽ được lưu trước khi chuyển đổi, và bảng điều khiển sẽ khởi động lại." +"testConnection" = "Kiểm tra kết nối" +"switchDatabase" = "Chuyển cơ sở dữ liệu" +"switchDatabaseTitle" = "Chuyển phần phụ trợ cơ sở dữ liệu" +"switchDatabaseConfirm" = "Bảng điều khiển sẽ tạo một bản sao lưu di động, di chuyển toàn bộ dữ liệu và tự khởi động lại. Tiếp tục?" +"backupRestore" = "Sao lưu & Khôi phục" +"exportPortableLabel" = "Xuất bản sao lưu di động" +"exportPortableDesc" = "Bản sao lưu đa nền tảng (hoạt động với cả SQLite và PostgreSQL, cũng được gửi qua bot Telegram)." +"exportNativeSQLiteLabel" = "Xuất SQLite gốc" +"exportNativeSQLiteDesc" = "Tệp cơ sở dữ liệu thô, chỉ khả dụng khi SQLite đang hoạt động." +"importLabel" = "Nhập" +"importDesc" = "Khôi phục từ tệp sao lưu di động (.xui-backup) hoặc tệp SQLite cũ (.db)." +"exportPortableBtn" = "Xuất bản sao lưu di động" +"exportNativeSQLiteBtn" = "Xuất SQLite gốc" +"importBtn" = "Nhập bản sao lưu" [pages.settings.security] "admin" = "Thông tin đăng nhập quản trị viên" diff --git a/web/translation/translate.zh_CN.toml b/web/translation/translate.zh_CN.toml index 729ae2c8..c9b4f426 100644 --- a/web/translation/translate.zh_CN.toml +++ b/web/translation/translate.zh_CN.toml @@ -590,48 +590,48 @@ "poolSize" = "池大小" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "数据库" +"backend" = "后端" +"backendDesc" = "运行时数据库配置存储在面板数据库之外。" +"configSource" = "配置来源" +"configSourceEnvDesc" = "此数据库后端由环境变量控制,无法在此处更改。" +"configSourceDefaultDesc" = "尚未保存配置文件。当前使用内置默认值(SQLite)。" +"configSourceDesc" = "当前来源:" +"sqlitePath" = "SQLite 路径" +"postgresMode" = "PostgreSQL 模式" +"postgresModeLocalDesc" = "此服务器上的面板托管 PostgreSQL(127.0.0.1:5432)。" +"postgresModeExternalDesc" = "连接到现有的 PostgreSQL 服务器。" +"postgresModeLocal" = "本地(面板托管)" +"postgresModeExternal" = "外部" +"postgresInstallation" = "PostgreSQL 安装" +"postgresInstallReady" = "PostgreSQL 已可使用。" +"postgresInstallNeedRoot" = "自动安装需要 root 权限且不能在 Docker 环境中运行。" +"postgresInstallHint" = "点击“安装”以自动设置 PostgreSQL。" +"postgresAlreadyInstalled" = "已安装" +"postgresInstallBtn" = "安装 PostgreSQL" +"host" = "主机" +"port" = "端口" +"dbName" = "数据库名称" +"user" = "用户" +"password" = "密码" +"passwordHint" = "留空以保留已保存的密码。" +"sslMode" = "SSL 模式" +"actions" = "操作" +"actionsDesc" = "数据会自动迁移。切换前会保存一个可移植备份,然后面板会重启。" +"testConnection" = "测试连接" +"switchDatabase" = "切换数据库" +"switchDatabaseTitle" = "切换数据库后端" +"switchDatabaseConfirm" = "面板将创建一个可移植备份,迁移所有数据,并自行重启。是否继续?" +"backupRestore" = "备份与恢复" +"exportPortableLabel" = "导出可移植备份" +"exportPortableDesc" = "跨平台备份(兼容 SQLite 和 PostgreSQL,也会通过 Telegram 机器人发送)。" +"exportNativeSQLiteLabel" = "导出原生 SQLite" +"exportNativeSQLiteDesc" = "原始数据库文件,仅在当前使用 SQLite 时可用。" +"importLabel" = "导入" +"importDesc" = "从可移植备份(.xui-backup)或旧版 SQLite(.db)文件恢复。" +"exportPortableBtn" = "导出可移植备份" +"exportNativeSQLiteBtn" = "导出原生 SQLite" +"importBtn" = "导入备份" [pages.settings.security] "admin" = "管理员凭据" diff --git a/web/translation/translate.zh_TW.toml b/web/translation/translate.zh_TW.toml index a955ac28..a4ace0b0 100644 --- a/web/translation/translate.zh_TW.toml +++ b/web/translation/translate.zh_TW.toml @@ -590,48 +590,48 @@ "poolSize" = "池大小" [pages.settings.database] -"sectionTitle" = "Database" -"backend" = "Backend" -"backendDesc" = "Runtime database configuration is stored outside the panel database." -"configSource" = "Config Source" -"configSourceEnvDesc" = "This database backend is controlled by environment variables and cannot be changed here." -"configSourceDefaultDesc" = "No configuration file saved yet. Built-in defaults are active (SQLite)." -"configSourceDesc" = "Current source:" -"sqlitePath" = "SQLite Path" -"postgresMode" = "PostgreSQL Mode" -"postgresModeLocalDesc" = "Panel-managed PostgreSQL on this server (127.0.0.1:5432)." -"postgresModeExternalDesc" = "Connect to an existing PostgreSQL server." -"postgresModeLocal" = "Local (panel-managed)" -"postgresModeExternal" = "External" -"postgresInstallation" = "PostgreSQL Installation" -"postgresInstallReady" = "PostgreSQL is ready to use." -"postgresInstallNeedRoot" = "Auto-install requires root and a non-Docker environment." -"postgresInstallHint" = "Click Install to set up PostgreSQL automatically." -"postgresAlreadyInstalled" = "Already installed" -"postgresInstallBtn" = "Install PostgreSQL" -"host" = "Host" -"port" = "Port" -"dbName" = "Database Name" -"user" = "User" -"password" = "Password" -"passwordHint" = "Leave empty to keep the stored password." -"sslMode" = "SSL Mode" -"actions" = "Actions" -"actionsDesc" = "Data is migrated automatically. A portable backup is saved before switching, and the panel restarts." -"testConnection" = "Test Connection" -"switchDatabase" = "Switch Database" -"switchDatabaseTitle" = "Switch database backend" -"switchDatabaseConfirm" = "The panel will create a portable backup, migrate all data, and restart itself. Continue?" -"backupRestore" = "Backup & Restore" -"exportPortableLabel" = "Export Portable" -"exportPortableDesc" = "Cross-platform backup (works with both SQLite and PostgreSQL, also sent by Telegram bot)." -"exportNativeSQLiteLabel" = "Export Native SQLite" -"exportNativeSQLiteDesc" = "Raw database file, only available while SQLite is active." -"importLabel" = "Import" -"importDesc" = "Restore from a portable (.xui-backup) or legacy SQLite (.db) file." -"exportPortableBtn" = "Export Portable Backup" -"exportNativeSQLiteBtn" = "Export Native SQLite" -"importBtn" = "Import Backup" +"sectionTitle" = "資料庫" +"backend" = "後端" +"backendDesc" = "執行階段的資料庫設定儲存在面板資料庫之外。" +"configSource" = "設定來源" +"configSourceEnvDesc" = "此資料庫後端由環境變數控制,無法在此處變更。" +"configSourceDefaultDesc" = "尚未儲存設定檔。目前使用內建預設值(SQLite)。" +"configSourceDesc" = "目前來源:" +"sqlitePath" = "SQLite 路徑" +"postgresMode" = "PostgreSQL 模式" +"postgresModeLocalDesc" = "此伺服器上的面板管理 PostgreSQL(127.0.0.1:5432)。" +"postgresModeExternalDesc" = "連線到現有的 PostgreSQL 伺服器。" +"postgresModeLocal" = "本機(由面板管理)" +"postgresModeExternal" = "外部" +"postgresInstallation" = "PostgreSQL 安裝" +"postgresInstallReady" = "PostgreSQL 已可使用。" +"postgresInstallNeedRoot" = "自動安裝需要 root 權限且不得在 Docker 環境中執行。" +"postgresInstallHint" = "點擊「安裝」以自動設定 PostgreSQL。" +"postgresAlreadyInstalled" = "已安裝" +"postgresInstallBtn" = "安裝 PostgreSQL" +"host" = "主機" +"port" = "連接埠" +"dbName" = "資料庫名稱" +"user" = "使用者" +"password" = "密碼" +"passwordHint" = "留空可保留已儲存的密碼。" +"sslMode" = "SSL 模式" +"actions" = "操作" +"actionsDesc" = "資料會自動遷移。切換前會先儲存可攜式備份,然後重新啟動面板。" +"testConnection" = "測試連線" +"switchDatabase" = "切換資料庫" +"switchDatabaseTitle" = "切換資料庫後端" +"switchDatabaseConfirm" = "面板將建立可攜式備份、遷移所有資料,並重新啟動自身。要繼續嗎?" +"backupRestore" = "備份與還原" +"exportPortableLabel" = "匯出可攜式備份" +"exportPortableDesc" = "跨平台備份(可同時用於 SQLite 與 PostgreSQL,也可由 Telegram 機器人傳送)。" +"exportNativeSQLiteLabel" = "匯出原生 SQLite" +"exportNativeSQLiteDesc" = "原始資料庫檔案,僅在啟用 SQLite 時可用。" +"importLabel" = "匯入" +"importDesc" = "從可攜式(.xui-backup)或舊版 SQLite(.db)檔案還原。" +"exportPortableBtn" = "匯出可攜式備份" +"exportNativeSQLiteBtn" = "匯出原生 SQLite" +"importBtn" = "匯入備份" [pages.settings.security] "admin" = "管理員憑證"