Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShishkevich D. <135337715+shishkevichd@users.noreply.github.com>2025-05-09 06:46:29 +0300
committerGitHub <noreply@github.com>2025-05-09 06:46:29 +0300
commit1ddfe4aba3ff16df9e5006051407d2488ffe4a59 (patch)
tree28eb61df88797217558fd168e3a3bac7b49dc7b6 /web/translation
parentfe3b1c9b52f584b0f045907585b206344fed55db (diff)
chore: toasts translation refactoring
Diffstat (limited to 'web/translation')
-rw-r--r--web/translation/translate.ar_EG.toml43
-rw-r--r--web/translation/translate.en_US.toml44
-rw-r--r--web/translation/translate.es_ES.toml43
-rw-r--r--web/translation/translate.fa_IR.toml43
-rw-r--r--web/translation/translate.id_ID.toml43
-rw-r--r--web/translation/translate.ja_JP.toml43
-rw-r--r--web/translation/translate.pt_BR.toml43
-rw-r--r--web/translation/translate.ru_RU.toml45
-rw-r--r--web/translation/translate.tr_TR.toml43
-rw-r--r--web/translation/translate.uk_UA.toml43
-rw-r--r--web/translation/translate.vi_VN.toml43
-rw-r--r--web/translation/translate.zh_CN.toml43
-rw-r--r--web/translation/translate.zh_TW.toml41
13 files changed, 482 insertions, 78 deletions
diff --git a/web/translation/translate.ar_EG.toml b/web/translation/translate.ar_EG.toml
index 2bfe2216..f1ff5ac9 100644
--- a/web/translation/translate.ar_EG.toml
+++ b/web/translation/translate.ar_EG.toml
@@ -4,6 +4,8 @@
"confirm" = "تأكيد"
"cancel" = "إلغاء"
"close" = "إغلاق"
+"create" = "إنشاء"
+"update" = "تحديث"
"copy" = "نسخ"
"copied" = "اتنسخ"
"download" = "تحميل"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "مفيش سيرفر Fake DNS مضاف."
"emptyBalancersDesc" = "مفيش موازن تحميل مضاف."
"emptyReverseDesc" = "مفيش بروكسي عكسي مضاف."
+"somethingWentWrong" = "حدث خطأ ما"
[menu]
"theme" = "الثيم"
@@ -88,7 +91,7 @@
"emptyUsername" = "اسم المستخدم مطلوب"
"emptyPassword" = "الباسورد مطلوب"
"wrongUsernameOrPassword" = "اسم المستخدم أو كلمة المرور أو كود المصادقة الثنائية غير صحيح."
-"successLogin" = "تسجيل دخول ناجح"
+"successLogin" = "لقد تم تسجيل الدخول إلى حسابك بنجاح."
[pages.index]
"title" = "نظرة عامة"
@@ -137,6 +140,11 @@
"exportDatabaseDesc" = "اضغط عشان تحمل ملف .db يحتوي على نسخة احتياطية لقاعدة البيانات الحالية على جهازك."
"importDatabase" = "استرجاع"
"importDatabaseDesc" = "اضغط عشان تختار وتحمل ملف .db من جهازك لاسترجاع قاعدة البيانات من نسخة احتياطية."
+"importDatabaseSuccess" = "تم استيراد قاعدة البيانات بنجاح"
+"importDatabaseError" = "حدث خطأ أثناء استيراد قاعدة البيانات"
+"readDatabaseError" = "حدث خطأ أثناء قراءة قاعدة البيانات"
+"getDatabaseError" = "حدث خطأ أثناء استرجاع قاعدة البيانات"
+"getConfigError" = "حدث خطأ أثناء استرجاع ملف الإعدادات"
[pages.inbounds]
"title" = "الإدخالات"
@@ -157,14 +165,14 @@
"generalActions" = "إجراءات عامة"
"autoRefresh" = "تحديث تلقائي"
"autoRefreshInterval" = "الفاصل"
-"create" = "إنشاء"
-"update" = "تحديث"
"modifyInbound" = "تعديل الإدخال"
"deleteInbound" = "حذف الإدخال"
"deleteInboundContent" = "متأكد إنك عايز تحذف الإدخال؟"
"deleteClient" = "حذف العميل"
"deleteClientContent" = "متأكد إنك عايز تحذف العميل؟"
"resetTrafficContent" = "متأكد إنك عايز تعيد ضبط الترافيك؟"
+"inboundUpdateSuccess" = "تم تحديث الوارد بنجاح."
+"inboundCreateSuccess" = "تم إنشاء الوارد بنجاح."
"copyLink" = "انسخ الرابط"
"address" = "العنوان"
"network" = "الشبكة"
@@ -235,6 +243,21 @@
[pages.inbounds.toasts]
"obtain" = "تم الحصول عليه"
+"updateSuccess" = "تم التحديث بنجاح"
+"logCleanSuccess" = "تم مسح السجل"
+"inboundsUpdateSuccess" = "تم تحديث الواردات بنجاح"
+"inboundUpdateSuccess" = "تم تحديث الوارد بنجاح"
+"inboundCreateSuccess" = "تم إنشاء الوارد بنجاح"
+"inboundDeleteSuccess" = "تم حذف الوارد بنجاح"
+"inboundClientAddSuccess" = "تمت إضافة عميل(عملاء) وارد"
+"inboundClientDeleteSuccess" = "تم حذف عميل وارد"
+"inboundClientUpdateSuccess" = "تم تحديث عميل وارد"
+"delDepletedClientsSuccess" = "تم حذف جميع العملاء المستنفذين"
+"resetAllClientTrafficSuccess" = "تم إعادة تعيين كل حركة المرور من العميل"
+"resetAllTrafficSuccess" = "تم إعادة تعيين كل حركة المرور"
+"resetInboundClientTrafficSuccess" = "تم إعادة تعيين حركة المرور"
+"trafficGetError" = "خطأ في الحصول على حركات المرور"
+"getNewX25519CertError" = "حدث خطأ أثناء الحصول على شهادة X25519."
[pages.inbounds.stream.general]
"request" = "طلب"
@@ -257,6 +280,7 @@
"infoDesc" = "كل تغيير هتعمله هنا لازم يتخزن. ياريت تعيد تشغيل البانل عشان التعديلات تتفعل."
"restartPanel" = "إعادة تشغيل البانل"
"restartPanelDesc" = "متأكد إنك عايز تعيد تشغيل البانل؟ لو ماقدرتش تدخل بعد إعادة التشغيل، شوف سجل البانل على السيرفر."
+"restartPanelSuccess" = "تم إعادة تشغيل اللوحة بنجاح"
"actions" = "إجراءات"
"resetDefaultConfig" = "استرجاع الافتراضي"
"panelSettings" = "عام"
@@ -364,6 +388,10 @@
"title" = "إعدادات Xray"
"save" = "احفظ"
"restart" = "أعد تشغيل Xray"
+"restartSuccess" = "تم إعادة تشغيل Xray بنجاح"
+"stopSuccess" = "تم إيقاف Xray بنجاح"
+"restartError" = "حدث خطأ أثناء إعادة تشغيل Xray."
+"stopError" = "حدث خطأ أثناء إيقاف Xray."
"basicTemplate" = "أساسي"
"advancedTemplate" = "متقدم"
"generalConfigs" = "إعدادات عامة"
@@ -515,11 +543,14 @@
"twoFactorModalError" = "رمز خاطئ"
[pages.settings.toasts]
-"modifySettings" = "تعديل الإعدادات"
-"getSettings" = "جلب الإعدادات"
-"modifyUser" = "تعديل الأدمن"
+"modifySettings" = "تم تغيير المعلمات."
+"getSettings" = "حدث خطأ أثناء استرداد المعلمات."
+"modifyUserError" = "حدث خطأ أثناء تغيير بيانات اعتماد المسؤول."
+"modifyUser" = "لقد قمت بتغيير بيانات اعتماد المسؤول بنجاح."
"originalUserPassIncorrect" = "اسم المستخدم أو الباسورد الحالي غير صحيح"
"userPassMustBeNotEmpty" = "اسم المستخدم والباسورد الجديدين فاضيين"
+"getOutboundTrafficError" = "خطأ في الحصول على حركات المرور الصادرة"
+"resetOutboundTrafficError" = "خطأ في إعادة تعيين حركات المرور الصادرة"
[tgbot]
"keyboardClosed" = "❌ الكيبورد المخصص اتقفلت!"
diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml
index 0f93c9ed..ae2648b1 100644
--- a/web/translation/translate.en_US.toml
+++ b/web/translation/translate.en_US.toml
@@ -4,6 +4,8 @@
"confirm" = "Confirm"
"cancel" = "Cancel"
"close" = "Close"
+"create" = "Create"
+"update" = "Update"
"copy" = "Copy"
"copied" = "Copied"
"download" = "Download"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "No added Fake DNS servers."
"emptyBalancersDesc" = "No added balancers."
"emptyReverseDesc" = "No added reverse proxies."
+"somethingWentWrong" = "Something went wrong"
[menu]
"theme" = "Theme"
@@ -88,7 +91,7 @@
"emptyUsername" = "Username is required"
"emptyPassword" = "Password is required"
"wrongUsernameOrPassword" = "Invalid username or password or two-factor code."
-"successLogin" = "Login"
+"successLogin" = " You have successfully logged into your account."
[pages.index]
"title" = "Overview"
@@ -137,6 +140,11 @@
"exportDatabaseDesc" = "Click to download a .db file containing a backup of your current database to your device."
"importDatabase" = "Restore"
"importDatabaseDesc" = "Click to select and upload a .db file from your device to restore your database from a backup."
+"importDatabaseSuccess" = "The database has been successfully imported."
+"importDatabaseError" = "An error occurred while importing the database."
+"readDatabaseError" = "An error occurred while reading the database."
+"getDatabaseError" = "An error occurred while retrieving the database."
+"getConfigError" = "An error occurred while retrieving the config file."
[pages.inbounds]
"title" = "Inbounds"
@@ -157,8 +165,6 @@
"generalActions" = "General Actions"
"autoRefresh" = "Auto-refresh"
"autoRefreshInterval" = "Interval"
-"create" = "Create"
-"update" = "Update"
"modifyInbound" = "Modify Inbound"
"deleteInbound" = "Delete Inbound"
"deleteInboundContent" = "Are you sure you want to delete inbound?"
@@ -235,6 +241,22 @@
[pages.inbounds.toasts]
"obtain" = "Obtain"
+"updateSuccess" = "The update was successful."
+"logCleanSuccess" = "The log has been cleared."
+"inboundsUpdateSuccess" = "Inbounds have been successfully updated."
+"inboundUpdateSuccess" = "Inbound has been successfully updated."
+"inboundCreateSuccess" = "Inbound has been successfully created."
+"inboundDeleteSuccess" = "Inbound has been successfully deleted."
+"inboundClientAddSuccess" = "Inbound client(s) have been added."
+"inboundClientDeleteSuccess" = "Inbound client has been deleted."
+"inboundClientUpdateSuccess" = "Inbound client has been updated."
+"delDepletedClientsSuccess" = "All depleted clients are deleted."
+"resetAllClientTrafficSuccess" = "All traffic from the client has been reset."
+"resetAllTrafficSuccess" = "All traffic has been reset."
+"resetInboundClientTrafficSuccess" = "Traffic has been reset."
+"trafficGetError" = "Error getting traffics."
+"getNewX25519CertError" = "Error while obtaining the X25519 certificate."
+
[pages.inbounds.stream.general]
"request" = "Request"
@@ -257,6 +279,7 @@
"infoDesc" = "Every change made here needs to be saved. Please restart the panel to apply changes."
"restartPanel" = "Restart Panel"
"restartPanelDesc" = "Are you sure you want to restart the panel? If you cannot access the panel after restarting, please view the panel log info on the server."
+"restartPanelSuccess" = "The panel was successfully restarted."
"actions" = "Actions"
"resetDefaultConfig" = "Reset to Default"
"panelSettings" = "General"
@@ -364,6 +387,10 @@
"title" = "Xray Configs"
"save" = "Save"
"restart" = "Restart Xray"
+"restartSuccess" = "Xray has been successfully relaunched."
+"stopSuccess" = "Xray has been successfully stopped."
+"restartError" = "There was an error when rebooting the Xray."
+"stopError" = "There was an error when stopping the Xray."
"basicTemplate" = "Basics"
"advancedTemplate" = "Advanced"
"generalConfigs" = "General"
@@ -515,11 +542,14 @@
"twoFactorModalError" = "Wrong code"
[pages.settings.toasts]
-"modifySettings" = "Modify Settings"
-"getSettings" = "Get Settings"
-"modifyUser" = "Modify Admin"
-"originalUserPassIncorrect" = "The Current username or password is invalid"
+"modifySettings" = "The parameters have been changed."
+"getSettings" = "An error occurred while retrieving parameters."
+"modifyUserError" = "An error occurred while changing administrator credentials."
+"modifyUser" = "You have successfully changed the credentials of the administrator."
+"originalUserPassIncorrect" = "The сurrent username or password is invalid"
"userPassMustBeNotEmpty" = "The new username and password is empty"
+"getOutboundTrafficError" = "Error getting traffics"
+"resetOutboundTrafficError" = "Error in reset outbound traffics"
[tgbot]
"keyboardClosed" = "❌ Custom keyboard closed!"
diff --git a/web/translation/translate.es_ES.toml b/web/translation/translate.es_ES.toml
index 29c166a3..797eeaf9 100644
--- a/web/translation/translate.es_ES.toml
+++ b/web/translation/translate.es_ES.toml
@@ -4,6 +4,8 @@
"confirm" = "Confirmar"
"cancel" = "Cancelar"
"close" = "Cerrar"
+"create" = "Crear"
+"update" = "Actualizar"
"copy" = "Copiar"
"copied" = "Copiado"
"download" = "Descargar"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "No hay servidores Fake DNS añadidos."
"emptyBalancersDesc" = "No hay balanceadores añadidos."
"emptyReverseDesc" = "No hay proxies inversos añadidos."
+"somethingWentWrong" = "Algo salió mal"
[menu]
"theme" = "Tema"
@@ -88,7 +91,7 @@
"emptyUsername" = "Por favor ingresa el nombre de usuario."
"emptyPassword" = "Por favor ingresa la contraseña."
"wrongUsernameOrPassword" = "Nombre de usuario, contraseña o código de dos factores incorrecto."
-"successLogin" = "Inicio de Sesión Exitoso"
+"successLogin" = "Has iniciado sesión en tu cuenta correctamente."
[pages.index]
"title" = "Estado del Sistema"
@@ -139,6 +142,11 @@
"exportDatabaseDesc" = "Haz clic para descargar un archivo .db que contiene una copia de seguridad de tu base de datos actual en tu dispositivo."
"importDatabase" = "Restaurar"
"importDatabaseDesc" = "Haz clic para seleccionar y cargar un archivo .db desde tu dispositivo para restaurar tu base de datos desde una copia de seguridad."
+"importDatabaseSuccess" = "La base de datos se ha importado correctamente"
+"importDatabaseError" = "Ocurrió un error al importar la base de datos"
+"readDatabaseError" = "Ocurrió un error al leer la base de datos"
+"getDatabaseError" = "Ocurrió un error al obtener la base de datos"
+"getConfigError" = "Ocurrió un error al obtener el archivo de configuración"
[pages.inbounds]
"title" = "Entradas"
@@ -159,14 +167,14 @@
"generalActions" = "Acciones Generales"
"autoRefresh" = "Auto-actualizar"
"autoRefreshInterval" = "Intervalo"
-"create" = "Crear"
-"update" = "Actualizar"
"modifyInbound" = "Modificar Entrada"
"deleteInbound" = "Eliminar Entrada"
"deleteInboundContent" = "¿Confirmar eliminación de entrada?"
"deleteClient" = "Eliminar cliente"
"deleteClientContent" = "¿Está seguro de que desea eliminar el cliente?"
"resetTrafficContent" = "¿Confirmar restablecimiento de tráfico?"
+"inboundUpdateSuccess" = "La entrada se ha actualizado correctamente."
+"inboundCreateSuccess" = "La entrada se ha creado correctamente."
"copyLink" = "Copiar Enlace"
"address" = "Dirección"
"network" = "Red"
@@ -237,6 +245,21 @@
[pages.inbounds.toasts]
"obtain" = "Recibir"
+"updateSuccess" = "La actualización fue exitosa"
+"logCleanSuccess" = "El registro ha sido limpiado"
+"inboundsUpdateSuccess" = "Entradas actualizadas correctamente"
+"inboundUpdateSuccess" = "Entrada actualizada correctamente"
+"inboundCreateSuccess" = "Entrada creada correctamente"
+"inboundDeleteSuccess" = "Entrada eliminada correctamente"
+"inboundClientAddSuccess" = "Cliente(s) de entrada añadido(s)"
+"inboundClientDeleteSuccess" = "Cliente de entrada eliminado"
+"inboundClientUpdateSuccess" = "Cliente de entrada actualizado"
+"delDepletedClientsSuccess" = "Todos los clientes agotados fueron eliminados"
+"resetAllClientTrafficSuccess" = "Todo el tráfico del cliente ha sido reiniciado"
+"resetAllTrafficSuccess" = "Todo el tráfico ha sido reiniciado"
+"resetInboundClientTrafficSuccess" = "El tráfico ha sido reiniciado"
+"trafficGetError" = "Error al obtener los tráficos"
+"getNewX25519CertError" = "Error al obtener el certificado X25519."
[pages.inbounds.stream.general]
"request" = "Pedido"
@@ -259,6 +282,7 @@
"infoDesc" = "Cada cambio realizado aquí debe ser guardado. Por favor, reinicie el panel para aplicar los cambios."
"restartPanel" = "Reiniciar Panel"
"restartPanelDesc" = "¿Está seguro de que desea reiniciar el panel? Haga clic en Aceptar para reiniciar después de 3 segundos. Si no puede acceder al panel después de reiniciar, por favor, consulte la información de registro del panel en el servidor."
+"restartPanelSuccess" = "El panel se reinició correctamente"
"actions" = "Acciones"
"resetDefaultConfig" = "Restablecer a Configuración Predeterminada"
"panelSettings" = "Configuraciones del Panel"
@@ -366,6 +390,10 @@
"title" = "Xray Configuración"
"save" = "Guardar configuración"
"restart" = "Reiniciar Xray"
+"restartSuccess" = "Xray se ha reiniciado correctamente"
+"stopSuccess" = "Xray se ha detenido correctamente"
+"restartError" = "Ocurrió un error al reiniciar Xray."
+"stopError" = "Ocurrió un error al detener Xray."
"basicTemplate" = "Plantilla Básica"
"advancedTemplate" = "Plantilla Avanzada"
"generalConfigs" = "Configuraciones Generales"
@@ -517,11 +545,14 @@
"twoFactorModalError" = "Código incorrecto"
[pages.settings.toasts]
-"modifySettings" = "Modificar Configuraciones "
-"getSettings" = "Obtener Configuraciones "
-"modifyUser" = "Modificar Usuario "
+"modifySettings" = "Los parámetros han sido modificados."
+"getSettings" = "Ocurrió un error al obtener los parámetros."
+"modifyUserError" = "Ocurrió un error al cambiar las credenciales del administrador."
+"modifyUser" = "Has cambiado exitosamente las credenciales del administrador."
"originalUserPassIncorrect" = "Nombre de usuario o contraseña original incorrectos"
"userPassMustBeNotEmpty" = "El nuevo nombre de usuario y la nueva contraseña no pueden estar vacíos"
+"getOutboundTrafficError" = "Error al obtener el tráfico saliente"
+"resetOutboundTrafficError" = "Error al reiniciar el tráfico saliente"
[tgbot]
"keyboardClosed" = "❌ ¡Teclado personalizado cerrado!"
diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml
index 6478ed24..facc1857 100644
--- a/web/translation/translate.fa_IR.toml
+++ b/web/translation/translate.fa_IR.toml
@@ -4,6 +4,8 @@
"confirm" = "تایید"
"cancel" = "انصراف"
"close" = "بستن"
+"create" = "ایجاد"
+"update" = "به‌روزرسانی"
"copy" = "کپی"
"copied" = "کپی شد"
"download" = "دانلود"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "هیچ سرور Fake DNS اضافه نشده است."
"emptyBalancersDesc" = "هیچ بالانسر اضافه نشده است."
"emptyReverseDesc" = "هیچ پروکسی معکوس اضافه نشده است."
+"somethingWentWrong" = "مشکلی پیش آمد"
[menu]
"theme" = "تم"
@@ -88,7 +91,7 @@
"emptyUsername" = "لطفا یک نام‌کاربری وارد کنید‌"
"emptyPassword" = "لطفا یک رمزعبور وارد کنید"
"wrongUsernameOrPassword" = "نام کاربری، رمز عبور یا کد دو مرحله‌ای نامعتبر است."
-"successLogin" = "ورود"
+"successLogin" = "شما با موفقیت به حساب کاربری خود وارد شدید."
[pages.index]
"title" = "نمای کلی"
@@ -139,6 +142,11 @@
"exportDatabaseDesc" = "برای دانلود یک فایل .db حاوی پشتیبان از پایگاه داده فعلی خود به دستگاهتان کلیک کنید."
"importDatabase" = "بازیابی"
"importDatabaseDesc" = "برای انتخاب و آپلود یک فایل .db از دستگاهتان و بازیابی پایگاه داده از یک پشتیبان کلیک کنید."
+"importDatabaseSuccess" = "پایگاه داده با موفقیت وارد شد"
+"importDatabaseError" = "خطا در وارد کردن پایگاه داده"
+"readDatabaseError" = "خطا در خواندن پایگاه داده"
+"getDatabaseError" = "خطا در دریافت پایگاه داده"
+"getConfigError" = "خطا در دریافت فایل پیکربندی"
[pages.inbounds]
"title" = "کاربران"
@@ -159,14 +167,14 @@
"generalActions" = "عملیات کلی"
"autoRefresh" = "تازه‌سازی خودکار"
"autoRefreshInterval" = "فاصله"
-"create" = "افزودن"
-"update" = "ویرایش"
"modifyInbound" = "ویرایش ورودی"
"deleteInbound" = "حذف ورودی"
"deleteInboundContent" = "آیا مطمئن به حذف ورودی هستید؟"
"deleteClient" = "حذف کاربر"
"deleteClientContent" = "آیا مطمئن به حذف کاربر هستید؟"
"resetTrafficContent" = "آیا مطمئن به ریست ترافیک هستید؟"
+"inboundUpdateSuccess" = "ورودی با موفقیت به‌روزرسانی شد."
+"inboundCreateSuccess" = "ورودی با موفقیت ایجاد شد."
"copyLink" = "کپی لینک"
"address" = "آدرس"
"network" = "شبکه"
@@ -237,6 +245,21 @@
[pages.inbounds.toasts]
"obtain" = "فراهم‌سازی"
+"updateSuccess" = "بروزرسانی با موفقیت انجام شد"
+"logCleanSuccess" = "لاگ پاکسازی شد"
+"inboundsUpdateSuccess" = "ورودی‌ها با موفقیت به‌روزرسانی شدند"
+"inboundUpdateSuccess" = "ورودی با موفقیت به‌روزرسانی شد"
+"inboundCreateSuccess" = "ورودی با موفقیت ایجاد شد"
+"inboundDeleteSuccess" = "ورودی با موفقیت حذف شد"
+"inboundClientAddSuccess" = "کلاینت(های) ورودی اضافه شدند"
+"inboundClientDeleteSuccess" = "کلاینت ورودی حذف شد"
+"inboundClientUpdateSuccess" = "کلاینت ورودی به‌روزرسانی شد"
+"delDepletedClientsSuccess" = "تمام کلاینت‌های مصرف شده حذف شدند"
+"resetAllClientTrafficSuccess" = "تمام ترافیک کلاینت بازنشانی شد"
+"resetAllTrafficSuccess" = "تمام ترافیک‌ها بازنشانی شدند"
+"resetInboundClientTrafficSuccess" = "ترافیک بازنشانی شد"
+"trafficGetError" = "خطا در دریافت ترافیک‌ها"
+"getNewX25519CertError" = "خطا در دریافت گواهی X25519."
[pages.inbounds.stream.general]
"request" = "درخواست"
@@ -259,6 +282,7 @@
"infoDesc" = "برای اعمال تغییرات در این بخش باید پس از ذخیره کردن، پنل را ریستارت کنید"
"restartPanel" = "ریستارت پنل"
"restartPanelDesc" = "آیا مطمئن به ریستارت پنل هستید؟ اگر پس‌از ریستارت نمی‌توانید به پنل دسترسی پیدا کنید، لطفاً گزارش‌های موجود در اسکریپت پنل را بررسی کنید"
+"restartPanelSuccess" = "پنل با موفقیت راه‌اندازی مجدد شد"
"actions" = "عملیات ها"
"resetDefaultConfig" = "برگشت به پیش‌فرض"
"panelSettings" = "پیکربندی"
@@ -366,6 +390,10 @@
"title" = "پیکربندی ایکس‌ری"
"save" = "ذخیره"
"restart" = "ریستارت ایکس‌ری"
+"restartSuccess" = "Xray با موفقیت راه‌اندازی مجدد شد"
+"stopSuccess" = "Xray با موفقیت متوقف شد"
+"restartError" = "خطا در راه‌اندازی مجدد Xray."
+"stopError" = "خطا در توقف Xray."
"basicTemplate" = "پایه"
"advancedTemplate" = "پیشرفته"
"generalConfigs" = "استراتژی‌ کلی"
@@ -517,11 +545,14 @@
"twoFactorModalError" = "کد نادرست"
[pages.settings.toasts]
-"modifySettings" = "ویرایش تنظیمات"
-"getSettings" = "دریافت تنظیمات"
-"modifyUser" = "ویرایش مدیر"
+"modifySettings" = "پارامترها تغییر کرده‌اند."
+"getSettings" = "خطا در دریافت پارامترها"
+"modifyUserError" = "خطا در تغییر اعتبارنامه‌های مدیر سیستم."
+"modifyUser" = "شما با موفقیت اعتبارنامه‌های مدیر سیستم را تغییر دادید."
"originalUserPassIncorrect" = "نام‌کاربری یا رمزعبور فعلی اشتباه‌است"
"userPassMustBeNotEmpty" = "نام‌کاربری یا رمزعبور جدید خالی‌است"
+"getOutboundTrafficError" = "خطا در دریافت ترافیک خروجی"
+"resetOutboundTrafficError" = "خطا در بازنشانی ترافیک خروجی"
[tgbot]
"keyboardClosed" = "❌ کیبورد سفارشی بسته شد!"
diff --git a/web/translation/translate.id_ID.toml b/web/translation/translate.id_ID.toml
index f87ba18a..6c9bc29d 100644
--- a/web/translation/translate.id_ID.toml
+++ b/web/translation/translate.id_ID.toml
@@ -4,6 +4,8 @@
"confirm" = "Konfirmasi"
"cancel" = "Batal"
"close" = "Tutup"
+"create" = "Buat"
+"update" = "Perbarui"
"copy" = "Salin"
"copied" = "Tersalin"
"download" = "Unduh"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "Tidak ada server Fake DNS yang ditambahkan."
"emptyBalancersDesc" = "Tidak ada penyeimbang yang ditambahkan."
"emptyReverseDesc" = "Tidak ada proxy terbalik yang ditambahkan."
+"somethingWentWrong" = "Terjadi kesalahan"
[menu]
"theme" = "Tema"
@@ -88,7 +91,7 @@
"emptyUsername" = "Nama Pengguna diperlukan"
"emptyPassword" = "Kata Sandi diperlukan"
"wrongUsernameOrPassword" = "Username, kata sandi, atau kode dua faktor tidak valid."
-"successLogin" = "Login berhasil"
+"successLogin" = "Anda telah berhasil masuk ke akun Anda."
[pages.index]
"title" = "Ikhtisar"
@@ -139,6 +142,11 @@
"exportDatabaseDesc" = "Klik untuk mengunduh file .db yang berisi cadangan dari database Anda saat ini ke perangkat Anda."
"importDatabase" = "Pulihkan"
"importDatabaseDesc" = "Klik untuk memilih dan mengunggah file .db dari perangkat Anda untuk memulihkan database dari cadangan."
+"importDatabaseSuccess" = "Database berhasil diimpor"
+"importDatabaseError" = "Terjadi kesalahan saat mengimpor database"
+"readDatabaseError" = "Terjadi kesalahan saat membaca database"
+"getDatabaseError" = "Terjadi kesalahan saat mengambil database"
+"getConfigError" = "Terjadi kesalahan saat mengambil file konfigurasi"
[pages.inbounds]
"title" = "Masuk"
@@ -159,14 +167,14 @@
"generalActions" = "Tindakan Umum"
"autoRefresh" = "Pembaruan otomatis"
"autoRefreshInterval" = "Interval"
-"create" = "Buat"
-"update" = "Perbarui"
"modifyInbound" = "Ubah Masuk"
"deleteInbound" = "Hapus Masuk"
"deleteInboundContent" = "Apakah Anda yakin ingin menghapus masuk?"
"deleteClient" = "Hapus Klien"
"deleteClientContent" = "Apakah Anda yakin ingin menghapus klien?"
"resetTrafficContent" = "Apakah Anda yakin ingin mereset traffic?"
+"inboundUpdateSuccess" = "Inbound berhasil diperbarui."
+"inboundCreateSuccess" = "Inbound berhasil dibuat."
"copyLink" = "Salin URL"
"address" = "Alamat"
"network" = "Jaringan"
@@ -237,6 +245,21 @@
[pages.inbounds.toasts]
"obtain" = "Dapatkan"
+"updateSuccess" = "Pembaruan berhasil"
+"logCleanSuccess" = "Log telah dibersihkan"
+"inboundsUpdateSuccess" = "Inbound berhasil diperbarui"
+"inboundUpdateSuccess" = "Inbound berhasil diperbarui"
+"inboundCreateSuccess" = "Inbound berhasil dibuat"
+"inboundDeleteSuccess" = "Inbound berhasil dihapus"
+"inboundClientAddSuccess" = "Klien inbound telah ditambahkan"
+"inboundClientDeleteSuccess" = "Klien inbound telah dihapus"
+"inboundClientUpdateSuccess" = "Klien inbound telah diperbarui"
+"delDepletedClientsSuccess" = "Semua klien yang habis telah dihapus"
+"resetAllClientTrafficSuccess" = "Semua lalu lintas klien telah direset"
+"resetAllTrafficSuccess" = "Semua lalu lintas telah direset"
+"resetInboundClientTrafficSuccess" = "Lalu lintas telah direset"
+"trafficGetError" = "Gagal mendapatkan data lalu lintas"
+"getNewX25519CertError" = "Terjadi kesalahan saat mendapatkan sertifikat X25519."
[pages.inbounds.stream.general]
"request" = "Permintaan"
@@ -259,6 +282,7 @@
"infoDesc" = "Setiap perubahan yang dibuat di sini perlu disimpan. Harap restart panel untuk menerapkan perubahan."
"restartPanel" = "Restart Panel"
"restartPanelDesc" = "Apakah Anda yakin ingin merestart panel? Jika Anda tidak dapat mengakses panel setelah merestart, lihat info log panel di server."
+"restartPanelSuccess" = "Panel berhasil dimulai ulang"
"actions" = "Tindakan"
"resetDefaultConfig" = "Reset ke Default"
"panelSettings" = "Umum"
@@ -366,6 +390,10 @@
"title" = "Konfigurasi Xray"
"save" = "Simpan"
"restart" = "Restart Xray"
+"restartSuccess" = "Xray berhasil diluncurkan ulang"
+"stopSuccess" = "Xray telah berhasil dihentikan"
+"restartError" = "Terjadi kesalahan saat memulai ulang Xray."
+"stopError" = "Terjadi kesalahan saat menghentikan Xray."
"basicTemplate" = "Dasar"
"advancedTemplate" = "Lanjutan"
"generalConfigs" = "Strategi Umum"
@@ -517,11 +545,14 @@
"twoFactorModalError" = "Kode salah"
[pages.settings.toasts]
-"modifySettings" = "Ubah Pengaturan"
-"getSettings" = "Dapatkan Pengaturan"
-"modifyUser" = "Ubah Admin"
+"modifySettings" = "Parameter telah diubah."
+"getSettings" = "Terjadi kesalahan saat mengambil parameter."
+"modifyUserError" = "Terjadi kesalahan saat mengubah kredensial administrator."
+"modifyUser" = "Anda telah berhasil mengubah kredensial administrator."
"originalUserPassIncorrect" = "Username atau password saat ini tidak valid"
"userPassMustBeNotEmpty" = "Username dan password baru tidak boleh kosong"
+"getOutboundTrafficError" = "Gagal mendapatkan lalu lintas keluar"
+"resetOutboundTrafficError" = "Gagal mereset lalu lintas keluar"
[tgbot]
"keyboardClosed" = "❌ Papan ketik kustom ditutup!"
diff --git a/web/translation/translate.ja_JP.toml b/web/translation/translate.ja_JP.toml
index d8803c04..947a3b97 100644
--- a/web/translation/translate.ja_JP.toml
+++ b/web/translation/translate.ja_JP.toml
@@ -4,6 +4,8 @@
"confirm" = "確認"
"cancel" = "キャンセル"
"close" = "閉じる"
+"create" = "作成"
+"update" = "更新"
"copy" = "コピー"
"copied" = "コピー済み"
"download" = "ダウンロード"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "追加されたFake DNSサーバーはありません。"
"emptyBalancersDesc" = "追加されたバランサーはありません。"
"emptyReverseDesc" = "追加されたリバースプロキシはありません。"
+"somethingWentWrong" = "エラーが発生しました"
[menu]
"theme" = "テーマ"
@@ -88,7 +91,7 @@
"emptyUsername" = "ユーザー名を入力してください"
"emptyPassword" = "パスワードを入力してください"
"wrongUsernameOrPassword" = "ユーザー名、パスワード、または二段階認証コードが無効です。"
-"successLogin" = "ログイン成功"
+"successLogin" = "アカウントに正常にログインしました。"
[pages.index]
"title" = "システムステータス"
@@ -139,6 +142,11 @@
"exportDatabaseDesc" = "クリックして、現在のデータベースのバックアップを含む .db ファイルをデバイスにダウンロードします。"
"importDatabase" = "復元"
"importDatabaseDesc" = "クリックして、デバイスから .db ファイルを選択し、アップロードしてバックアップからデータベースを復元します。"
+"importDatabaseSuccess" = "データベースのインポートに成功しました"
+"importDatabaseError" = "データベースのインポート中にエラーが発生しました"
+"readDatabaseError" = "データベースの読み取り中にエラーが発生しました"
+"getDatabaseError" = "データベースの取得中にエラーが発生しました"
+"getConfigError" = "設定ファイルの取得中にエラーが発生しました"
[pages.inbounds]
"title" = "インバウンド一覧"
@@ -159,14 +167,14 @@
"generalActions" = "一般操作"
"autoRefresh" = "自動更新"
"autoRefreshInterval" = "間隔"
-"create" = "追加"
-"update" = "更新"
"modifyInbound" = "インバウンド修正"
"deleteInbound" = "インバウンド削除"
"deleteInboundContent" = "インバウンドを削除してもよろしいですか?"
"deleteClient" = "クライアント削除"
"deleteClientContent" = "クライアントを削除してもよろしいですか?"
"resetTrafficContent" = "トラフィックをリセットしてもよろしいですか?"
+"inboundUpdateSuccess" = "インバウンドが正常に更新されました。"
+"inboundCreateSuccess" = "インバウンドが正常に作成されました。"
"copyLink" = "リンクをコピー"
"address" = "アドレス"
"network" = "ネットワーク"
@@ -237,6 +245,21 @@
[pages.inbounds.toasts]
"obtain" = "取得"
+"updateSuccess" = "更新が成功しました"
+"logCleanSuccess" = "ログがクリアされました"
+"inboundsUpdateSuccess" = "インバウンドが正常に更新されました"
+"inboundUpdateSuccess" = "インバウンドが正常に更新されました"
+"inboundCreateSuccess" = "インバウンドが正常に作成されました"
+"inboundDeleteSuccess" = "インバウンドが正常に削除されました"
+"inboundClientAddSuccess" = "インバウンドクライアントが追加されました"
+"inboundClientDeleteSuccess" = "インバウンドクライアントが削除されました"
+"inboundClientUpdateSuccess" = "インバウンドクライアントが更新されました"
+"delDepletedClientsSuccess" = "すべての枯渇したクライアントが削除されました"
+"resetAllClientTrafficSuccess" = "クライアントのすべてのトラフィックがリセットされました"
+"resetAllTrafficSuccess" = "すべてのトラフィックがリセットされました"
+"resetInboundClientTrafficSuccess" = "トラフィックがリセットされました"
+"trafficGetError" = "トラフィックの取得中にエラーが発生しました"
+"getNewX25519CertError" = "X25519証明書の取得中にエラーが発生しました。"
[pages.inbounds.stream.general]
"request" = "リクエスト"
@@ -259,6 +282,7 @@
"infoDesc" = "ここでのすべての変更は、保存してパネルを再起動する必要があります"
"restartPanel" = "パネル再起動"
"restartPanelDesc" = "パネルを再起動してもよろしいですか?再起動後にパネルにアクセスできない場合は、サーバーでパネルログを確認してください"
+"restartPanelSuccess" = "パネルの再起動に成功しました"
"actions" = "操作"
"resetDefaultConfig" = "デフォルト設定にリセット"
"panelSettings" = "一般"
@@ -366,6 +390,10 @@
"title" = "Xray 設定"
"save" = "保存"
"restart" = "Xray 再起動"
+"restartSuccess" = "Xrayの再起動に成功しました"
+"stopSuccess" = "Xrayが正常に停止しました"
+"restartError" = "Xrayの再起動中にエラーが発生しました。"
+"stopError" = "Xrayの停止中にエラーが発生しました。"
"basicTemplate" = "基本設定"
"advancedTemplate" = "高度な設定"
"generalConfigs" = "一般設定"
@@ -517,11 +545,14 @@
"twoFactorModalError" = "コードが間違っています"
[pages.settings.toasts]
-"modifySettings" = "設定を変更"
-"getSettings" = "設定を取得"
-"modifyUser" = "管理者を変更"
+"modifySettings" = "パラメーターが変更されました。"
+"getSettings" = "パラメーターの取得中にエラーが発生しました"
+"modifyUserError" = "管理者認証情報の変更中にエラーが発生しました。"
+"modifyUser" = "管理者の認証情報を正常に変更しました。"
"originalUserPassIncorrect" = "旧ユーザー名または旧パスワードが間違っています"
"userPassMustBeNotEmpty" = "新しいユーザー名と新しいパスワードは空にできません"
+"getOutboundTrafficError" = "送信トラフィックの取得エラー"
+"resetOutboundTrafficError" = "送信トラフィックのリセットエラー"
[tgbot]
"keyboardClosed" = "❌ カスタムキーボードが閉じられました!"
diff --git a/web/translation/translate.pt_BR.toml b/web/translation/translate.pt_BR.toml
index 0ec06776..1cb32a29 100644
--- a/web/translation/translate.pt_BR.toml
+++ b/web/translation/translate.pt_BR.toml
@@ -4,6 +4,8 @@
"confirm" = "Confirmar"
"cancel" = "Cancelar"
"close" = "Fechar"
+"create" = "Criar"
+"update" = "Atualizar"
"copy" = "Copiar"
"copied" = "Copiado"
"download" = "Baixar"
@@ -66,6 +68,7 @@
"emptyFakeDnsDesc" = "Nenhum servidor Fake DNS adicionado."
"emptyBalancersDesc" = "Nenhum balanceador adicionado."
"emptyReverseDesc" = "Nenhum proxy reverso adicionado."
+"somethingWentWrong" = "Algo deu errado"
[menu]
"theme" = "Tema"
@@ -88,7 +91,7 @@
"emptyUsername" = "Nome de usu