From 586663c84079bc99850251872cf220b43f98b9f9 Mon Sep 17 00:00:00 2001 From: Hamidreza Ghavami <70919649+hamid-gh98@users.noreply.github.com> Date: Sun, 21 May 2023 03:30:39 +0430 Subject: [PATCH] Update translations --- web/translation/translate.en_US.toml | 111 +++++++++++++++++++++++++ web/translation/translate.fa_IR.toml | 111 +++++++++++++++++++++++++ web/translation/translate.ru_RU.toml | 111 +++++++++++++++++++++++++ web/translation/translate.zh_Hans.toml | 111 +++++++++++++++++++++++++ 4 files changed, 444 insertions(+) diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml index 4855bf5e..d9158de1 100644 --- a/web/translation/translate.en_US.toml +++ b/web/translation/translate.en_US.toml @@ -353,3 +353,114 @@ "modifyUser" = "Modify User " "originalUserPassIncorrect" = "Incorrect original username or password" "userPassMustBeNotEmpty" = "New username and new password cannot be empty" + +[tgbot] +"keyboardClosed" = "❌ Custom keyboard closed!" +"noResult" = "❗ No result!" +"noQuery" = "❌ Query not found! Please use the command again!" +"wentWrong" = "❌ Something went wrong!" +"noIpRecord" = "❗ No IP Record!" +"noInbounds" = "❗ No inbound found!" +"unlimited" = "♾ Unlimited" +"month" = "Month" +"months" = "Months" +"day" = "Day" +"days" = "Days" +"unknown" = "Unknown" +"inbounds" = "Inbounds" +"clients" = "Clients" + +[tgbot.commands] +"unknown" = "❗ Unknown command" +"pleaseChoose" = "👇 Please choose:\r\n" +"help" = "🤖 Welcome to this bot! It's designed to offer you specific data from the server, and it allows you to make modifications as needed.\r\n\r\n" +"start" = "👋 Hello {{ .Firstname }}.\r\n" +"welcome" = "🤖 Welcome to {{ .Hostname }} management bot.\r\n" +"status" = "✅ Bot is ok!" +"usage" = "❗ Please provide a text to search!" +"helpAdminCommands" = "Search for a client email:\r\n/usage [Email]\r\n \r\nSearch for inbounds (with client stats):\r\n/inbound [Remark]" +"helpClientCommands" = "To search for statistics, just use folowing command:\r\n \r\n/usage [UUID|Password]\r\n \r\nUse UUID for vmess/vless and Password for Trojan." + +[tgbot.messages] +"cpuThreshold" = "🔴 The CPU usage {{ .Percent }}% is more than threshold {{ .Threshold }}%" +"selectUserFailed" = "❌ Error in user selection!" +"userSaved" = "✅ Telegram User saved." +"loginSuccess" = "✅ Successfully logged-in to the panel.\r\n" +"loginFailed" = "❗️ Login to the panel failed.\r\n" +"report" = "🕰 Scheduled Reports: {{ .RunTime }}\r\n" +"datetime" = "⏰ Date-Time: {{ .DateTime }}\r\n" +"hostname" = "💻 Hostname: {{ .Hostname }}\r\n" +"version" = "🚀 X-UI Version: {{ .Version }}\r\n" +"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n" +"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n" +"ip" = "🌐 IP: {{ .IP }}\r\n" +"ips" = "🔢 IPs: \r\n{{ .IPs }}\r\n" +"serverUpTime" = "⏳ Server Uptime: {{ .UpTime }} {{ .Unit }}\r\n" +"serverLoad" = "📈 Server Load: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n" +"serverMemory" = "📋 Server Memory: {{ .Current }}/{{ .Total }}\r\n" +"tcpCount" = "🔹 TcpCount: {{ .Count }}\r\n" +"udpCount" = "🔸 UdpCount: {{ .Count }}\r\n" +"traffic" = "🚦 Traffic: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n" +"xrayStatus" = "ℹ️ Xray Status: {{ .State }}\r\n" +"username" = "👤 Username: {{ .Username }}\r\n" +"time" = "⏰ Time: {{ .Time }}\r\n" +"inbound" = "📍 Inbound: {{ .Remark }}\r\n" +"port" = "🔌 Port: {{ .Port }}\r\n" +"expire" = "📅 Expire Date: {{ .DateTime }}\r\n \r\n" +"expireIn" = "📅 Expire In: {{ .Time }}\r\n \r\n" +"active" = "💡 Active: {{ .Enable }}\r\n" +"email" = "📧 Email: {{ .Email }}\r\n" +"upload" = "🔼 Upload↑: {{ .Upload }}\r\n" +"download" = "🔽 Download↓: {{ .Download }}\r\n" +"total" = "🔄 Total: {{ .UpDown }} / {{ .Total }}\r\n" +"TGUser" = "👤 Telegram User: {{ .TelegramID }}\r\n" +"exhaustedMsg" = "🚨 Exhausted {{ .Type }}:\r\n" +"exhaustedCount" = "🚨 Exhausted {{ .Type }} count:\r\n" +"disabled" = "🛑 Disabled: {{ .Disabled }}\r\n" +"depleteSoon" = "🔜 Deplete soon: {{ .Deplete }}\r\n \r\n" +"backupTime" = "🗄 Backup Time: {{ .Time }}\r\n" + +[tgbot.buttons] +"closeKeyboard" = "❌ Close Keyboard" +"cancel" = "❌ Cancel" +"cancelReset" = "❌ Cancel Reset" +"cancelIpLimit" = "❌ Cancel IP Limit" +"confirmResetTraffic" = "✅ Confirm Reset Traffic?" +"confirmClearIps" = "✅ Confirm Clear IPs?" +"confirmRemoveTGUser" = "✅ Confirm Remove Telegram User?" +"dbBackup" = "Get DB Backup" +"serverUsage" = "Server Usage" +"getInbounds" = "Get Inbounds" +"depleteSoon" = "Deplete soon" +"clientUsage" = "Get Usage" +"commands" = "Commands" +"refresh" = "🔄 Refresh" +"clearIPs" = "❌ Clear IPs" +"removeTGUser" = "❌ Remove Telegram User" +"selectTGUser" = "👤 Select Telegram User" +"selectOneTGUser" = "👤 Select a telegram user:" +"resetTraffic" = "📈 Reset Traffic" +"resetExpire" = "📅 Reset Expire Days" +"ipLog" = "🔢 IP Log" +"ipLimit" = "🔢 IP Limit" +"setTGUser" = "👤 Set Telegram User" +"toggle" = "🔘 Enable / Disable" + +[tgbot.answers] +"errorOperation" = "❗ Error in Operation." +"getInboundsFailed" = "❌ Failed to get inbounds" +"canceled" = "❌ {{ .Email }} : Operation canceled." +"clientRefreshSuccess" = "✅ {{ .Email }} : Client refreshed successfully." +"IpRefreshSuccess" = "✅ {{ .Email }} : IPs refreshed successfully." +"TGIdRefreshSuccess" = "✅ {{ .Email }} : Client's Telegram User refreshed successfully." +"resetTrafficSuccess" = "✅ {{ .Email }} : Traffic reset successfully." +"expireResetSuccess" = "✅ {{ .Email }} : Expire days reset successfully." +"resetIpSuccess" = "✅ {{ .Email }} : IP limit {{ .Count }} saved successfully." +"clearIpSuccess" = "✅ {{ .Email }} : IPs cleared successfully." +"getIpLog" = "✅ {{ .Email }} : Get IP Log." +"getUserInfo" = "✅ {{ .Email }} : Get Telegram User Info." +"removedTGUserSuccess" = "✅ {{ .Email }} : Telegram User removed successfully." +"enableSuccess" = "✅ {{ .Email }} : Enabled successfully." +"disableSuccess" = "✅ {{ .Email }} : Disabled successfully." +"askToAddUserId" = "Your configuration is not found!\r\nPlease ask your Admin to use your telegram user id in your configuration(s).\r\n\r\nYour user id: {{ .TgUserID }}" +"askToAddUserName" = "Your configuration is not found!\r\nPlease ask your Admin to use your telegram username or user id in your configuration(s).\r\n\r\nYour username: @{{ .TgUserName }}\r\n\r\nYour user id: {{ .TgUserID }}" diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml index 7bcca58a..8c156cc1 100644 --- a/web/translation/translate.fa_IR.toml +++ b/web/translation/translate.fa_IR.toml @@ -353,3 +353,114 @@ "modifyUser" = "ویرایش کاربر" "originalUserPassIncorrect" = "نام کاربری و رمز عبور فعلی اشتباه می باشد " "userPassMustBeNotEmpty" = "نام کاربری و رمز عبور جدید نمیتواند خالی باشد " + +[tgbot] +"keyboardClosed" = "❌ کیبورد سفارشی بسته شد!" +"noResult" = "❗ نتیجه‌ای یافت نشد!" +"noQuery" = "❌ کوئری یافت نشد! لطفاً دستور را مجدداً استفاده کنید!" +"wentWrong" = "❌ مشکلی رخ داده است!" +"noIpRecord" = "❗ رکورد IP یافت نشد!" +"noInbounds" = "❗ هیچ ورودی یافت نشد!" +"unlimited" = "♾ نامحدود" +"month" = "ماه" +"months" = "ماه‌ها" +"day" = "روز" +"days" = "روزها" +"unknown" = "نامشخص" +"inbounds" = "ورودی‌ها" +"clients" = "کلاینت‌ها" + +[tgbot.commands] +"unknown" = "❗ دستور ناشناخته" +"pleaseChoose" = "👇 لطفاً انتخاب کنید:\r\n" +"help" = "🤖 به این ربات خوش آمدید! این ربات برای ارائه داده‌های خاص از سرور طراحی شده است و به شما امکان تغییرات لازم را می‌دهد.\r\n\r\n" +"start" = "👋 سلام {{ .Firstname }}.\r\n" +"welcome" = "🤖 به ربات مدیریت {{ .Hostname }} خوش آمدید.\r\n" +"status" = "✅ ربات در حالت عادی است!" +"usage" = "❗ لطفاً یک متن برای جستجو وارد کنید!" +"helpAdminCommands" = "برای جستجوی ایمیل مشتری:\r\n/usage [ایمیل]\r\n \r\nبرای جستجوی ورودی‌ها (با آمار مشتری):\r\n/inbound [توضیح]" +"helpClientCommands" = "برای جستجوی آمار، فقط از دستور زیر استفاده کنید:\r\n \r\n/usage [UUID|رمز عبور]\r\n \r\nاز UUID برای vmess/vless و از رمز عبور برای Trojan استفاده کنید." + +[tgbot.messages] +"cpuThreshold" = "🔴 میزان استفاده از CPU {{ .Percent }}% بیشتر از آستانه {{ .Threshold }}% است." +"selectUserFailed" = "❌ خطا در انتخاب کاربر!" +"userSaved" = "✅ کاربر تلگرام ذخیره شد." +"loginSuccess" = "✅ با موفقیت به پنل وارد شدید.\r\n" +"loginFailed" = "❗️ ورود به پنل ناموفق بود.\r\n" +"report" = "🕰 گزارشات زمان‌بندی شده: {{ .RunTime }}\r\n" +"datetime" = "⏰ تاریخ-زمان: {{ .DateTime }}\r\n" +"hostname" = "💻 نام میزبان: {{ .Hostname }}\r\n" +"version" = "🚀 نسخه X-UI: {{ .Version }}\r\n" +"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n" +"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n" +"ip" = "🌐 آدرس IP: {{ .IP }}\r\n" +"ips" = "🔢 آدرس‌های IP: \r\n{{ .IPs }}\r\n" +"serverUpTime" = "⏳ زمان کارکرد سرور: {{ .UpTime }} {{ .Unit }}\r\n" +"serverLoad" = "📈 بار سرور: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n" +"serverMemory" = "📋 حافظه سرور: {{ .Current }}/{{ .Total }}\r\n" +"tcpCount" = "🔹 تعداد ترافیک TCP: {{ .Count }}\r\n" +"udpCount" = "🔸 تعداد ترافیک UDP: {{ .Count }}\r\n" +"traffic" = "🚦 ترافیک: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n" +"xrayStatus" = "ℹ️ وضعیت Xray: {{ .State }}\r\n" +"username" = "👤 نام کاربری: {{ .Username }}\r\n" +"time" = "⏰ زمان: {{ .Time }}\r\n" +"inbound" = "📍 ورودی: {{ .Remark }}\r\n" +"port" = "🔌 پورت: {{ .Port }}\r\n" +"expire" = "📅 تاریخ انقضا: {{ .DateTime }}\r\n \r\n" +"expireIn" = "📅 باقیمانده از انقضا: {{ .Time }}\r\n \r\n" +"active" = "💡 فعال: {{ .Enable }}\r\n" +"email" = "📧 ایمیل: {{ .Email }}\r\n" +"upload" = "🔼 آپلود↑: {{ .Upload }}\r\n" +"download" = "🔽 دانلود↓: {{ .Download }}\r\n" +"total" = "🔄 کل: {{ .UpDown }} / {{ .Total }}\r\n" +"TGUser" = "👤 کاربر تلگرام: {{ .TelegramID }}\r\n" +"exhaustedMsg" = "🚨 {{ .Type }} به اتمام رسیده است:\r\n" +"exhaustedCount" = "🚨 تعداد {{ .Type }} به اتمام رسیده:\r\n" +"disabled" = "🛑 غیرفعال: {{ .Disabled }}\r\n" +"depleteSoon" = "🔜 به زودی به پایان خواهد رسید: {{ .Deplete }}\r\n \r\n" +"backupTime" = "🗄 زمان پشتیبان‌گیری: {{ .Time }}\r\n" + +[tgbot.buttons] +"closeKeyboard" = "❌ بستن کیبورد" +"cancel" = "❌ لغو" +"cancelReset" = "❌ لغو تنظیم مجدد" +"cancelIpLimit" = "❌ لغو محدودیت IP" +"confirmResetTraffic" = "✅ تأیید تنظیم مجدد ترافیک؟" +"confirmClearIps" = "✅ تأیید پاک‌سازی آدرس‌های IP؟" +"confirmRemoveTGUser" = "✅ تأیید حذف کاربر تلگرام؟" +"dbBackup" = "دریافت پشتیبان پایگاه داده" +"serverUsage" = "استفاده از سرور" +"getInbounds" = "دریافت ورودی‌ها" +"depleteSoon" = "به زودی به پایان خواهد رسید" +"clientUsage" = "دریافت آمار کاربر" +"commands" = "دستورات" +"refresh" = "🔄 تازه‌سازی" +"clearIPs" = "❌ پاک‌سازی آدرس‌ها" +"removeTGUser" = "❌ حذف کاربر تلگرام" +"selectTGUser" = "👤 انتخاب کاربر تلگرام" +"selectOneTGUser" = "👤 یک کاربر تلگرام را انتخاب کنید:" +"resetTraffic" = "📈 تنظیم مجدد ترافیک" +"resetExpire" = "📅 تنظیم مجدد تاریخ انقضا" +"ipLog" = "🔢 لاگ آدرس‌های IP" +"ipLimit" = "🔢 محدودیت IP" +"setTGUser" = "👤 تنظیم کاربر تلگرام" +"toggle" = "🔘 فعال / غیرفعال" + +[tgbot.answers] +"errorOperation" = "❗ خطا در عملیات." +"getInboundsFailed" = "❌ دریافت ورودی‌ها با خطا مواجه شد." +"canceled" = "❌ {{ .Email }} : عملیات لغو شد." +"clientRefreshSuccess" = "✅ {{ .Email }} : کلاینت با موفقیت تازه‌سازی شد." +"IpRefreshSuccess" = "✅ {{ .Email }} : آدرس‌ها با موفقیت تازه‌سازی شدند." +"TGIdRefreshSuccess" = "✅ {{ .Email }} : کاربر تلگرام کلاینت با موفقیت تازه‌سازی شد." +"resetTrafficSuccess" = "✅ {{ .Email }} : ترافیک با موفقیت تنظیم مجدد شد." +"expireResetSuccess" = "✅ {{ .Email }} : تاریخ انقضا با موفقیت تنظیم مجدد شد." +"resetIpSuccess" = "✅ {{ .Email }} : محدودیت آدرس IP {{ .Count }} با موفقیت ذخیره شد." +"clearIpSuccess" = "✅ {{ .Email }} : آدرس‌ها با موفقیت پاک‌سازی شدند." +"getIpLog" = "✅ {{ .Email }} : دریافت لاگ آدرس‌های IP." +"getUserInfo" = "✅ {{ .Email }} : دریافت اطلاعات کاربر تلگرام." +"removedTGUserSuccess" = "✅ {{ .Email }} : کاربر تلگرام با موفقیت حذف شد." +"enableSuccess" = "✅ {{ .Email }} : با موفقیت فعال شد." +"disableSuccess" = "✅ {{ .Email }} : با موفقیت غیرفعال شد." +"askToAddUserId" = "پیکربندی شما یافت نشد!\r\nلطفاً از مدیر خود بخواهید که شناسه کاربر تلگرام خود را در پیکربندی (های) خود استفاده کند.\r\n\r\nشناسه کاربری شما: {{ .TgUserID }}" +"askToAddUserName" = "پیکربندی شما یافت نشد!\r\nلطفاً از مدیر خود بخواهید که نام کاربری یا شناسه کاربر تلگرام خود را در پیکربندی (های) خود استفاده کند.\r\n\r\nنام کاربری شما: @{{ .TgUserName }}\r\n\r\nشناسه کاربری شما: {{ .TgUserID }}" diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml index 7b5175ea..bde97948 100644 --- a/web/translation/translate.ru_RU.toml +++ b/web/translation/translate.ru_RU.toml @@ -353,3 +353,114 @@ "modifyUser" = "Изменение пользователя" "originalUserPassIncorrect" = "Неверное имя пользователя или пароль" "userPassMustBeNotEmpty" = "Новое имя пользователя и новый пароль должны быть заполнены" + +[tgbot] +"keyboardClosed" = "❌ Закрыта настраиваемая клавиатура!" +"noResult" = "❗ Нет результатов!" +"noQuery" = "❌ Запрос не найден! Пожалуйста, повторите команду!" +"wentWrong" = "❌ Что-то пошло не так!" +"noIpRecord" = "❗ Нет записей об IP-адресе!" +"noInbounds" = "❗ Входящих соединений не найдено!" +"unlimited" = "♾ Неограниченно" +"month" = "Месяц" +"months" = "Месяцев" +"day" = "День" +"days" = "Дней" +"unknown" = "Неизвестно" +"inbounds" = "Входящие" +"clients" = "Клиенты" + +[tgbot.commands] +"unknown" = "❗ Неизвестная команда" +"pleaseChoose" = "👇 Пожалуйста, выберите:\r\n" +"help" = "🤖 Добро пожаловать в этого бота! Он предназначен для предоставления вам конкретных данных с сервера и позволяет вносить необходимые изменения.\r\n\r\n" +"start" = "👋 Привет, {{ .Firstname }}.\r\n" +"welcome" = "🤖 Добро пожаловать в бота управления {{ .Hostname }}.\r\n" +"status" = "✅ Бот работает нормально!" +"usage" = "❗ Пожалуйста, укажите текст для поиска!" +"helpAdminCommands" = "Поиск по электронной почте клиента:\r\n/usage [Email]\r\n \r\nПоиск входящих соединений (со статистикой клиента):\r\n/inbound [Remark]" +"helpClientCommands" = "Для получения статистики используйте следующую команду:\r\n \r\n/usage [UUID|Password]\r\n \r\nИспользуйте UUID для vmess/vless и пароль для Trojan." + +[tgbot.messages] +"cpuThreshold" = "🔴 Загрузка процессора составляет {{ .Percent }}%, что превышает пороговое значение {{ .Threshold }}%" +"selectUserFailed" = "❌ Ошибка при выборе пользователя!" +"userSaved" = "✅ Пользователь Telegram сохранен." +"loginSuccess" = "✅ Успешный вход в панель.\r\n" +"loginFailed" = "❗️ Ошибка входа в панель.\r\n" +"report" = "🕰 Запланированные отчеты: {{ .RunTime }}\r\n" +"datetime" = "⏰ Дата и время: {{ .DateTime }}\r\n" +"hostname" = "💻 Имя хоста: {{ .Hostname }}\r\n" +"version" = "🚀 Версия X-UI: {{ .Version }}\r\n" +"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n" +"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n" +"ip" = "🌐 IP: {{ .IP }}\r\n" +"ips" = "🔢 IP-адреса: \r\n{{ .IPs }}\r\n" +"serverUpTime" = "⏳ Время работы сервера: {{ .UpTime }} {{ .Unit }}\r\n" +"serverLoad" = "📈 Загрузка сервера: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n" +"serverMemory" = "📋 Память сервера: {{ .Current }}/{{ .Total }}\r\n" +"tcpCount" = "🔹 Количество TCP-соединений: {{ .Count }}\r\n" +"udpCount" = "🔸 Количество UDP-соединений: {{ .Count }}\r\n" +"traffic" = "🚦 Трафик: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n" +"xrayStatus" = "ℹ️ Состояние Xray: {{ .State }}\r\n" +"username" = "👤 Имя пользователя: {{ .Username }}\r\n" +"time" = "⏰ Время: {{ .Time }}\r\n" +"inbound" = "📍 Входящий поток: {{ .Remark }}\r\n" +"port" = "🔌 Порт: {{ .Port }}\r\n" +"expire" = "📅 Дата окончания: {{ .DateTime }}\r\n \r\n" +"expireIn" = "📅 Окончание через: {{ .Time }}\r\n \r\n" +"active" = "💡 Активен: {{ .Enable }}\r\n" +"email" = "📧 Email: {{ .Email }}\r\n" +"upload" = "🔼 Загрузка↑: {{ .Upload }}\r\n" +"download" = "🔽 Скачивание↓: {{ .Download }}\r\n" +"total" = "🔄 Всего: {{ .UpDown }} / {{ .Total }}\r\n" +"TGUser" = "👤 Пользователь Telegram: {{ .TelegramID }}\r\n" +"exhaustedMsg" = "🚨 Исчерпаны {{ .Type }}:\r\n" +"exhaustedCount" = "🚨 Количество исчерпанных {{ .Type }}:\r\n" +"disabled" = "🛑 Отключено: {{ .Disabled }}\r\n" +"depleteSoon" = "🔜 Скоро исчерпание: {{ .Deplete }}\r\n \r\n" +"backupTime" = "🗄 Время резервного копирования: {{ .Time }}\r\n" + +[tgbot.buttons] +"closeKeyboard" = "❌ Закрыть клавиатуру" +"cancel" = "❌ Отмена" +"cancelReset" = "❌ Отменить сброс" +"cancelIpLimit" = "❌ Отменить лимит IP" +"confirmResetTraffic" = "✅ Подтвердить сброс трафика?" +"confirmClearIps" = "✅ Подтвердить очистку IP?" +"confirmRemoveTGUser" = "✅ Подтвердить удаление пользователя Telegram?" +"dbBackup" = "Получить резервную копию DB" +"serverUsage" = "Использование сервера" +"getInbounds" = "Получить входящие потоки" +"depleteSoon" = "Скоро исчерпание" +"clientUsage" = "Получить использование" +"commands" = "Команды" +"refresh" = "🔄 Обновить" +"clearIPs" = "❌ Очистить IP" +"removeTGUser" = "❌ Удалить пользователя Telegram" +"selectTGUser" = "👤 Выбрать пользователя Telegram" +"selectOneTGUser" = "👤 Выберите пользователя Telegram:" +"resetTraffic" = "📈 Сбросить трафик" +"resetExpire" = "📅 Сбросить дату окончания" +"ipLog" = "🔢 Лог IP" +"ipLimit" = "🔢 Лимит IP" +"setTGUser" = "👤 Установить пользователя Telegram" +"toggle" = "🔘 Вкл./Выкл." + +[tgbot.answers] +"errorOperation" = "❗ Ошибка в операции." +"getInboundsFailed" = "❌ Не удалось получить входящие потоки." +"canceled" = "❌ {{ .Email }}: Операция отменена." +"clientRefreshSuccess" = "✅ {{ .Email }}: Клиент успешно обновлен." +"IpRefreshSuccess" = "✅ {{ .Email }}: IP-адреса успешно обновлены." +"TGIdRefreshSuccess" = "✅ {{ .Email }}: Пользователь Telegram клиента успешно обновлен." +"resetTrafficSuccess" = "✅ {{ .Email }}: Трафик успешно сброшен." +"expireResetSuccess" = "✅ {{ .Email }}: Дни истечения успешно сброшены." +"resetIpSuccess" = "✅ {{ .Email }}: Лимит IP ({{ .Count }}) успешно сохранен." +"clearIpSuccess" = "✅ {{ .Email }}: IP-адреса успешно очищены." +"getIpLog" = "✅ {{ .Email }}: Получен лог IP." +"getUserInfo" = "✅ {{ .Email }}: Получена информация о пользователе Telegram." +"removedTGUserSuccess" = "✅ {{ .Email }}: Пользователь Telegram успешно удален." +"enableSuccess" = "✅ {{ .Email }}: Включено успешно." +"disableSuccess" = "✅ {{ .Email }}: Отключено успешно." +"askToAddUserId" = "Ваша конфигурация не найдена!\r\nПожалуйста, попросите администратора использовать ваш идентификатор пользователя Telegram в ваших конфигурациях.\r\n\r\nВаш идентификатор пользователя: {{ .TgUserID }}" +"askToAddUserName" = "Ваша конфигурация не найдена!\r\nПожалуйста, попросите администратора использовать ваше имя пользователя или идентификатор пользователя Telegram в ваших конфигурациях.\r\n\r\nВаше имя пользователя: @{{ .TgUserName }}\r\n\r\nВаш идентификатор пользователя: {{ .TgUserID }}" diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml index ecdfb540..64fd33fd 100644 --- a/web/translation/translate.zh_Hans.toml +++ b/web/translation/translate.zh_Hans.toml @@ -353,3 +353,114 @@ "modifyUser" = "修改用户" "originalUserPassIncorrect" = "原用户名或原密码错误" "userPassMustBeNotEmpty" = "新用户名和新密码不能为空" + +[tgbot] +"keyboardClosed" = "❌ 自定义键盘已关闭!" +"noResult" = "❗ 没有结果!" +"noQuery" = "❌ 未找到查询!请重新使用命令!" +"wentWrong" = "❌ 出了点问题!" +"noIpRecord" = "❗ 没有IP记录!" +"noInbounds" = "❗ 没有找到入站连接!" +"unlimited" = "♾ 无限制" +"month" = "月" +"months" = "月" +"day" = "天" +"days" = "天" +"unknown" = "未知" +"inbounds" = "入站连接" +"clients" = "客户端" + +[tgbot.commands] +"unknown" = "❗ 未知命令" +"pleaseChoose" = "👇 请选择:\r\n" +"help" = "🤖 欢迎使用本机器人!它旨在为您提供来自服务器的特定数据,并允许您进行必要的修改。\r\n\r\n" +"start" = "👋 你好,{{ .Firstname }}。\r\n" +"welcome" = "🤖 欢迎来到{{ .Hostname }}管理机器人。\r\n" +"status" = "✅ 机器人正常运行!" +"usage" = "❗ 请输入要搜索的文本!" +"helpAdminCommands" = "搜索客户端邮箱:\r\n/usage [Email]\r\n \r\n搜索入站连接(包含客户端统计信息):\r\n/inbound [Remark]" +"helpClientCommands" = "要搜索统计信息,请使用以下命令:\r\n \r\n/usage [UUID|Password]\r\n \r\n对于vmess/vless,请使用UUID;对于Trojan,请使用密码。" + +[tgbot.messages] +"cpuThreshold" = "🔴 CPU 使用率为 {{ .Percent }}%,超过阈值 {{ .Threshold }}%" +"selectUserFailed" = "❌ 用户选择错误!" +"userSaved" = "✅ 电报用户已保存。" +"loginSuccess" = "✅ 成功登录到面板。\r\n" +"loginFailed" = "❗️ 面板登录失败。\r\n" +"report" = "🕰 定时报告:{{ .RunTime }}\r\n" +"datetime" = "⏰ 日期时间:{{ .DateTime }}\r\n" +"hostname" = "💻 主机名:{{ .Hostname }}\r\n" +"version" = "🚀 X-UI 版本:{{ .Version }}\r\n" +"ipv6" = "🌐 IPv6:{{ .IPv6 }}\r\n" +"ipv4" = "🌐 IPv4:{{ .IPv4 }}\r\n" +"ip" = "🌐 IP:{{ .IP }}\r\n" +"ips" = "🔢 IP 地址:\r\n{{ .IPs }}\r\n" +"serverUpTime" = "⏳ 服务器运行时间:{{ .UpTime }} {{ .Unit }}\r\n" +"serverLoad" = "📈 服务器负载:{{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n" +"serverMemory" = "📋 服务器内存:{{ .Current }}/{{ .Total }}\r\n" +"tcpCount" = "🔹 TCP 连接数:{{ .Count }}\r\n" +"udpCount" = "🔸 UDP 连接数:{{ .Count }}\r\n" +"traffic" = "🚦 流量:{{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n" +"xrayStatus" = "ℹ️ Xray 状态:{{ .State }}\r\n" +"username" = "👤 用户名:{{ .Username }}\r\n" +"time" = "⏰ 时间:{{ .Time }}\r\n" +"inbound" = "📍 入站:{{ .Remark }}\r\n" +"port" = "🔌 端口:{{ .Port }}\r\n" +"expire" = "📅 过期日期:{{ .DateTime }}\r\n \r\n" +"expireIn" = "📅 剩余时间:{{ .Time }}\r\n \r\n" +"active" = "💡 激活:{{ .Enable }}\r\n" +"email" = "📧 邮箱:{{ .Email }}\r\n" +"upload" = "🔼 上传↑:{{ .Upload }}\r\n" +"download" = "🔽 下载↓:{{ .Download }}\r\n" +"total" = "🔄 总计:{{ .UpDown }} / {{ .Total }}\r\n" +"TGUser" = "👤 电报用户:{{ .TelegramID }}\r\n" +"exhaustedMsg" = "🚨 耗尽的{{ .Type }}:\r\n" +"exhaustedCount" = "🚨 耗尽的{{ .Type }}数量:\r\n" +"disabled" = "🛑 禁用:{{ .Disabled }}\r\n" +"depleteSoon" = "🔜 即将耗尽:{{ .Deplete }}\r\n \r\n" +"backupTime" = "🗄 备份时间:{{ .Time }}\r\n" + +[tgbot.buttons] +"closeKeyboard" = "❌ 关闭键盘" +"cancel" = "❌ 取消" +"cancelReset" = "❌ 取消重置" +"cancelIpLimit" = "❌ 取消 IP 限制" +"confirmResetTraffic" = "✅ 确认重置流量?" +"confirmClearIps" = "✅ 确认清除 IP?" +"confirmRemoveTGUser" = "✅ 确认移除 Telegram 用户?" +"dbBackup" = "获取数据库备份" +"serverUsage" = "服务器使用情况" +"getInbounds" = "获取入站信息" +"depleteSoon" = "即将耗尽" +"clientUsage" = "获取使用情况" +"commands" = "命令" +"refresh" = "🔄 刷新" +"clearIPs" = "❌ 清除 IP" +"removeTGUser" = "❌ 移除 Telegram 用户" +"selectTGUser" = "👤 选择 Telegram 用户" +"selectOneTGUser" = "👤 选择一个 Telegram 用户:" +"resetTraffic" = "📈 重置流量" +"resetExpire" = "📅 重置过期天数" +"ipLog" = "🔢 IP 日志" +"ipLimit" = "🔢 IP 限制" +"setTGUser" = "👤 设置 Telegram 用户" +"toggle" = "🔘 启用/禁用" + +[tgbot.answers] +"errorOperation" = "❗ 操作错误。" +"getInboundsFailed" = "❌ 获取入站信息失败。" +"canceled" = "❌ {{ .Email }}:操作已取消。" +"clientRefreshSuccess" = "✅ {{ .Email }}:客户端刷新成功。" +"IpRefreshSuccess" = "✅ {{ .Email }}:IP 刷新成功。" +"TGIdRefreshSuccess" = "✅ {{ .Email }}:客户端的 Telegram 用户刷新成功。" +"resetTrafficSuccess" = "✅ {{ .Email }}:流量已重置成功。" +"expireResetSuccess" = "✅ {{ .Email }}:过期天数已重置成功。" +"resetIpSuccess" = "✅ {{ .Email }}:成功保存 IP 限制数量为 {{ .Count }}。" +"clearIpSuccess" = "✅ {{ .Email }}:IP 已成功清除。" +"getIpLog" = "✅ {{ .Email }}:获取 IP 日志。" +"getUserInfo" = "✅ {{ .Email }}:获取 Telegram 用户信息。" +"removedTGUserSuccess" = "✅ {{ .Email }}:Telegram 用户已成功移除。" +"enableSuccess" = "✅ {{ .Email }}:已成功启用。" +"disableSuccess" = "✅ {{ .Email }}:已成功禁用。" +"askToAddUserId" = "未找到您的配置!\r\n请向管理员询问,在您的配置中使用您的 Telegram 用户ID。\r\n\r\n您的用户ID:{{ .TgUserID }}" +"askToAddUserName" = "未找到您的配置!\r\n请向管理员询问,在您的配置中使用您的 Telegram 用户名或用户ID。\r\n\r\n您的用户名:@{{ .TgUserName }}\r\n\r\n您的用户ID:{{ .TgUserID }}"