diff --git a/web/html/xui/form/stream/stream_tcp.html b/web/html/xui/form/stream/stream_tcp.html
index bad10135..a241442e 100644
--- a/web/html/xui/form/stream/stream_tcp.html
+++ b/web/html/xui/form/stream/stream_tcp.html
@@ -1,7 +1,7 @@
{{define "form/streamTCP"}}
-
+
diff --git a/web/html/xui/form/stream/stream_ws.html b/web/html/xui/form/stream/stream_ws.html
index bd95e36f..9293b000 100644
--- a/web/html/xui/form/stream/stream_ws.html
+++ b/web/html/xui/form/stream/stream_ws.html
@@ -1,6 +1,6 @@
{{define "form/streamWS"}}
-
+
diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml
index 8278459f..6ca6fc56 100644
--- a/web/translation/translate.en_US.toml
+++ b/web/translation/translate.en_US.toml
@@ -44,22 +44,22 @@
"monitor" = "Listen IP"
"certificate" = "Certificate"
"fail" = " Fail"
-"success" = "Successful"
+"success" = " Successful"
"getVersion" = "Get Version"
"install" = "Install"
"clients" = "Clients"
"usage" = "Usage"
"remained" = "Remained"
"secAlertTitle" = "Security Alert"
-"secAlertSsl" = "THIS CONNECTION IS NOT SECURE. PLEASE AVOID ENTERING SENSITIVE INFORMATION UNTIL TLS IS ACTIVATED FOR DATA PROTECTION."
+"secAlertSsl" = "THIS CONNECTION IS NOT SECURE. PLEASE AVOID ENTERING SENSITIVE INFORMATION UNTIL TLS IS ACTIVATED FOR DATA PROTECTION."
"security" = "Security"
[menu]
-"dashboard" = "Status Overview"
-"inbounds" = "Inbounds"
-"settings" = "Panel Settings"
-"xray" = "Xray Config"
-"logout" = "Log Out"
+"dashboard" = "OVERVIEW"
+"inbounds" = "INBOUNDS"
+"settings" = "PANEL SETTINGS"
+"xray" = "XRAY CONFIGS"
+"logout" = "LOG OUT"
"link" = "Management"
[pages.login]
@@ -74,10 +74,10 @@
"successLogin" = "Login"
[pages.index]
-"title" = "Status Overview"
+"title" = "Overview"
"memory" = "RAM"
"hard" = "Disk"
-"xrayStatus" = "Xray Status"
+"xrayStatus" = "Status"
"stopXray" = "Stop"
"restartXray" = "Restart"
"xraySwitch" = "Change Xray Version"
@@ -100,8 +100,8 @@
"backup" = "Backup & Restore"
"backupTitle" = "Backup & Restore Database"
"backupDescription" = "It is recommended to make a backup before importing a new database."
-"exportDatabase" = "Backup Database"
-"importDatabase" = "Restore Database"
+"exportDatabase" = "Backup"
+"importDatabase" = "Restore"
[pages.inbounds]
"title" = "Inbounds"
@@ -109,14 +109,14 @@
"totalUsage" = "Total Usage"
"inboundCount" = "Total Inbounds"
"operate" = "Menu"
-"enable" = "Enable"
+"enable" = "Enabled"
"remark" = "Remark"
"protocol" = "Protocol"
"port" = "Port"
"traffic" = "Traffic"
"details" = "Details"
"transportConfig" = "Transport Config"
-"expireDate" = "Expiration Date"
+"expireDate" = "Expiry Date"
"resetTraffic" = "Reset Traffic"
"addInbound" = "Add Inbound"
"generalActions" = "General Actions"
@@ -167,7 +167,7 @@
"emailDesc" = "Please provide a unique email address"
"setDefaultCert" = "Set Cert from Panel"
"telegramDesc" = "Please provide Telegram or Chat ID(s) without using the '@'. (get it here @userinfobot) or (use '/id' command in the bot)"
-"subscriptionDesc" = "To find your subscription URL, navigate to the 'Details'. Additionally, you can use the same name for several configurations."
+"subscriptionDesc" = "To find your subscription URL, navigate to the 'Details'. Additionally, you can use the same name for several clients."
"info" = "Info"
"same" = "Same"
"inboundData" = "Inbound's Data"
@@ -282,8 +282,8 @@
"subDomainDesc" = "The domain name for the subscription service. (leave blank to listen on all domains and IPs)"
"subUpdates" = "Update Intervals"
"subUpdatesDesc" = "The update intervals of the subscription URL in the client apps. (unit: hour)"
-"subEncrypt" = "URL Encode"
-"subEncryptDesc" = "The returned content of subscription URL will be Base64 encoded."
+"subEncrypt" = "Encode"
+"subEncryptDesc" = "The returned content of subscription service will be Base64 encoded."
"subShowInfo" = "Show Usage Info"
"subShowInfoDesc" = "The remaining traffic and date will be displayed in the client apps."
"subURI" = "Reverse Proxy URI"
@@ -297,7 +297,7 @@
"userPassMustBeNotEmpty" = "The new username or password is required"
[pages.xray]
-"title" = "Xray Config"
+"title" = "Xray Configs"
"save" = "Save"
"restart" = "Restart Xray"
"basicTemplate" = "Basic"
@@ -403,7 +403,7 @@
"secretKey" = "Secret Key"
"publicKey" = "Public Key"
"allowedIPs" = "Allowed IPs"
-"endpoint" = "End Point"
+"endpoint" = "Endpoint"
"psk" = "PreShared Key"
"domainStrategy" = "Domain Strategy"
diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml
index c18cee4c..14032206 100644
--- a/web/translation/translate.fa_IR.toml
+++ b/web/translation/translate.fa_IR.toml
@@ -96,12 +96,12 @@
"xraySwitchVersionDialogDesc" = "آیا از تغییر نسخه مطمئن هستید؟"
"dontRefresh" = "در حال نصب، لطفا صفحه را رفرش نکنید"
"logs" = "گزارشها"
-"config" = "تنظیمات"
+"config" = "پیکربندی"
"backup" = "پشتیبانگیری"
"backupTitle" = "پشتیبانگیری دیتابیس"
"backupDescription" = "توصیهمیشود قبلاز واردکردن یک دیتابیس جدید، نسخه پشتیبان تهیه کنید"
-"exportDatabase" = "دانلود دیتابیس"
-"importDatabase" = "آپلود دیتابیس"
+"exportDatabase" = "پشتیبانگیری"
+"importDatabase" = "بازگرداندن"
[pages.inbounds]
"title" = "کاربران"
@@ -135,7 +135,7 @@
"targetAddress" = "آدرس مقصد"
"monitorDesc" = "بهطور پیشفرض خالیبگذارید"
"meansNoLimit" = "یعنیبدونمحدودیت"
-"totalFlow" = "کل ترافیک"
+"totalFlow" = "ترافیک کل"
"leaveBlankToNeverExpire" = "برای منقضینشدن خالیبگذارید"
"noRecommendKeepDefault" = "توصیهمیشود بهطور پیشفرض حفظشود"
"certificatePath" = "مسیر فایل"
@@ -166,7 +166,7 @@
"emailDesc" = "باید یک ایمیل یکتا باشد"
"setDefaultCert" = "استفاده از گواهی پنل"
"telegramDesc" = " استفاده کنید'/id'یااز دستور @userinfobot آنرا اینجا دریافت کنید .از آیدی(های) چت تلگرام بدون '@' استفاده کنید"
-"subscriptionDesc" = "شما میتوانید لینک سابسکربپشن خودرا در 'جزئیات' پیدا کنید، همچنین میتوانید از همین نام برای چندین کانفیگ استفادهکنید"
+"subscriptionDesc" = "شما میتوانید لینک سابسکربپشن خودرا در 'جزئیات' پیدا کنید، همچنین میتوانید از همین نام برای چندین کاربر استفادهکنید"
"info" = "اطلاعات"
"same" = "همسان"
"inboundData" = "دادههای ورودی"
@@ -220,7 +220,7 @@
"restartPanelDesc" = "آیا مطمئن به ریستارت پنل هستید؟ اگر پساز ریستارت نمیتوانید به پنل دسترسی پیدا کنید، لطفاً گزارشهای موجود در اسکریپت پنل را بررسی کنید"
"resetDefaultConfig" = "برگشت به پیشفرض"
"panelConfig" = "پیکربندی"
-"userSettings" = "احراز مدیر"
+"userSettings" = "احرازهویت"
"TGBotSettings" = "ربات تلگرام"
"panelListeningIP" = "آدرس آیپی"
"panelListeningIPDesc" = "آدرس آیپی برای وب پنل. برای گوشدادن بهتمام آیپیها خالیبگذارید"
@@ -282,7 +282,7 @@
"subUpdates" = "فاصله بروزرسانی سابسکریپشن"
"subUpdatesDesc" = "فاصله مابین بروزرسانی در برنامههای کاربری - واحد: ساعت"
"subEncrypt" = "کدگذاری"
-"subEncryptDesc" = "کدگذاری خواهدشد Base64 محتوای کانفیگ لینکهای سابسکریپشن بر اساس"
+"subEncryptDesc" = "کدگذاری خواهدشد Base64 محتوای برگشتی سرویس سابسکریپشن برپایه"
"subShowInfo" = "نمایش اطلاعات مصرف"
"subShowInfoDesc" = "ترافیک و زمان باقیمانده را در برنامههای کاربری نمایش میدهد"
"subURI" = "پروکسی معکوس URI مسیر"
@@ -299,8 +299,8 @@
"title" = "پیکربندی ایکسری"
"save" = "ذخیره"
"restart" = "ریستارت ایکسری"
-"basicTemplate" = "الگو پایه"
-"advancedTemplate" = "الگو پیشرفته"
+"basicTemplate" = "پایه"
+"advancedTemplate" = "پیشرفته"
"generalConfigs" = "استراتژی کلی"
"generalConfigsDesc" = "این گزینهها استراتژی کلی ترافیک را تعیین میکنند"
"blockConfigs" = "سپر محافظ"
diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml
index a02b5382..769e238f 100644
--- a/web/translation/translate.ru_RU.toml
+++ b/web/translation/translate.ru_RU.toml
@@ -167,7 +167,7 @@
"emailDesc" = "Пожалуйста, укажите уникальный Email"
"setDefaultCert" = "Установить сертификат с панели"
"telegramDesc" = "Используйте идентификатор Telegram без символа @ или идентификатора чата (можно получить его здесь @userinfobot или использовать команду '/id' в боте)"
-"subscriptionDesc" = "вы можете найти свою ссылку подписки в разделе «Подробнее», также вы можете использовать одно и то же имя для нескольких конфигов"
+"subscriptionDesc" = "вы можете найти свою ссылку подписки в разделе «Подробнее», также вы можете использовать одно и то же имя для нескольких клиенты"
"info" = "Информация"
"same" = "Тот же"
"inboundData" = "Входящие данные"
diff --git a/web/translation/translate.vi_VN.toml b/web/translation/translate.vi_VN.toml
index 63f340d9..8ee8214b 100644
--- a/web/translation/translate.vi_VN.toml
+++ b/web/translation/translate.vi_VN.toml
@@ -100,8 +100,8 @@
"backup" = "Phục hồi dữ liệu đã lưu"
"backupTitle" = "Sao lưu và Khôi phục cơ sở dữ liệu"
"backupDescription" = "Bạn hãy nhớ sao lưu trước khi nhập cơ sở dữ liệu mới."
-"exportDatabase" = "Tải xuống cơ sở dữ liệu"
-"importDatabase" = "Tải lên cơ sở dữ liệu"
+"exportDatabase" = "Sao lưu"
+"importDatabase" = "Khôi phục"
[pages.inbounds]
"title" = "Điểm vào (Inbounds)"
@@ -167,7 +167,7 @@
"emailDesc" = "vui lòng cung cấp một địa chỉ email duy nhất."
"setDefaultCert" = "Đặt chứng chỉ từ bảng điều khiển"
"telegramDesc" = "Sử dụng ID Telegram không có @ hoặc ID trò chuyện (bạn có thể lấy nó tại đây @userinfobot hoặc sử dụng lệnh '/id' trong bot)"
-"subscriptionDesc" = "Bạn có thể tìm thấy liên kết phụ của mình trên Chi tiết, bạn cũng có thể sử dụng cùng tên cho một số cấu hình"
+"subscriptionDesc" = "Bạn có thể tìm thấy liên kết phụ của mình trên Chi tiết, bạn cũng có thể sử dụng cùng tên cho một số khách hàng"
"info" = "Thông tin"
"same" = "Như nhau"
"inboundData" = "Dữ liệu gửi đến"
diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml
index 5bb73a88..31578bc1 100644
--- a/web/translation/translate.zh_Hans.toml
+++ b/web/translation/translate.zh_Hans.toml
@@ -100,8 +100,8 @@
"backup" = "备份"
"backupTitle" = "备份数据库"
"backupDescription" = "请记住在导入新数据库之前进行备份"
-"exportDatabase" = "下载数据库"
-"importDatabase" = "上传数据库"
+"exportDatabase" = "备份"
+"importDatabase" = "恢复"
[pages.inbounds]
"title" = "入站列表"
@@ -167,7 +167,7 @@
"emailDesc" = "电子邮件必须完全唯"
"setDefaultCert" = "从面板设置证书"
"telegramDesc" = "使用 Telegram ID,不包含 @ 符号或聊天 ID(可以在 @userinfobot 处获取,或在机器人中使用'/id'命令)"
-"subscriptionDesc" = "您可以在详细信息上找到您的子链接,也可以对多个配置使用相同的名称"
+"subscriptionDesc" = "您可以在详细信息上找到您的子链接,你可以为多个客户端使用相同的名称"
"info" = "信息"
"same" = "相同"
"inboundData" = "入站数据"