1
0
Эх сурвалжийг харах

chore: russian translate improved (#2990)

Columbiysky 3 долоо хоног өмнө
parent
commit
c15ec5315a

+ 126 - 126
web/translation/translate.ru_RU.toml

@@ -20,8 +20,8 @@
 "hour" = "Час"
 "day" = "День"
 "check" = "Проверить"
-"indefinite" = "Бессрочно"
-"unlimited" = "Безлимитно"
+"indefinite" = "Бесконечно"
+"unlimited" = "Безлимит"
 "none" = "Пусто"
 "qrCode" = "QR-код"
 "info" = "Информация"
@@ -45,7 +45,7 @@
 "online" = "Онлайн"
 "domainName" = "Домен"
 "monitor" = "Мониторинг IP"
-"certificate" = "Цифровой сертификат"
+"certificate" = "SSL сертификат"
 "fail" = "Ошибка"
 "comment" = "Комментарий"
 "success" = "Успешно"
@@ -57,13 +57,13 @@
 "remained" = "Остаток"
 "security" = "Безопасность"
 "secAlertTitle" = "Предупреждение системы безопасности"
-"secAlertSsl" = "Это соединение не защищено. Пожалуйста, воздержитесь от ввода конфиденциальной информации до тех пор, пока не будет активирован TLS для защиты данных"
-"secAlertConf" = "Некоторые настройки уязвимы для атак. Рекомендуется усилить протоколы безопасности, чтобы предотвратить потенциальные нарушения."
-"secAlertSSL" = "В панели отсутствует безопасное соединение. Пожалуйста, установите сертификат TLS для защиты данных."
-"secAlertPanelPort" = "Порт по умолчанию панели небезопасен. Пожалуйста, настройте случайный или определенный порт."
-"secAlertPanelURI" = "URI-путь по умолчанию панели небезопасен. Пожалуйста, настройте сложный URI-путь."
-"secAlertSubURI" = "URI-путь по умолчанию подписки небезопасен. Пожалуйста, настройте сложный URI-путь."
-"secAlertSubJsonURI" = "URI-путь по умолчанию для JSON подписки небезопасен. Пожалуйста, настройте сложный URI-путь."
+"secAlertSsl" = "Это соединение не защищено. Пожалуйста, не вводите конфиденциальную информацию, пока не установите SSL сертификат для защиты соединения"
+"secAlertConf" = "Некоторые настройки уязвимы для атак. Рекомендуем усилить протоколы безопасности, чтобы предотвратить проблемы в будущем."
+"secAlertSSL" = "Ваше подключение к панели небезопасно. Пожалуйста, установите SSL сертификат для защиты данных."
+"secAlertPanelPort" = "Порт, на котором работает панель небезопасен. Пожалуйста, установите случайный или просто другой порт."
+"secAlertPanelURI" = "URI-адрес панели по умолчанию небезопасен. Пожалуйста, настройте сложный URI-адрес."
+"secAlertSubURI" = "URI-адрес подписки по умолчанию небезопасен. Пожалуйста, настройте сложный URI-адрес."
+"secAlertSubJsonURI" = "URI-адрес по умолчанию для JSON подписки небезопасен. Пожалуйста, настройте сложный URI-адрес."
 "emptyDnsDesc" = "Нет добавленных DNS-серверов."
 "emptyFakeDnsDesc" = "Нет добавленных Fake DNS-серверов."
 "emptyBalancersDesc" = "Нет добавленных балансировщиков."
@@ -71,35 +71,35 @@
 "somethingWentWrong" = "Что-то пошло не так"
 
 [menu]
-"theme" = "Тема оформления"
+"theme" = "Тема"
 "dark" = "Темная"
-"ultraDark" = "Ультра темная"
+"ultraDark" = "Очень темная"
 "dashboard" = "Статус системы"
 "inbounds" = "Входящие подключения"
-"settings" = "Настройки панели"
+"settings" = "Настройки"
 "xray" = "Настройки Xray"
 "logout" = "Выход"
 "link" = "Управление"
 
 [pages.login]
-"hello" = "Привет"
-"title" = "Добро пожаловать"
-"loginAgain" = "Ваша сессия истекла. Пожалуйста, войдите в систему снова"
+"hello" = "Привет!"
+"title" = "Добро пожаловать!"
+"loginAgain" = "Сессия истекла. Войдите в систему снова"
 
 [pages.login.toasts]
 "invalidFormData" = "Недопустимый формат данных"
 "emptyUsername" = "Введите имя пользователя"
 "emptyPassword" = "Введите пароль"
-"wrongUsernameOrPassword" = "Неверное имя пользователя, пароль или код двухфакторной аутентификации."  
-"successLogin" = "Вы успешно вошли в свой аккаунт."
+"wrongUsernameOrPassword" = "Неверное имя пользователя, пароль или код двухфакторной аутентификации."
+"successLogin" = "Успешный вход"
 
 [pages.index]
 "title" = "Статус системы"
 "cpu" = "ЦП"
 "logicalProcessors" = "Логические процессоры"
 "frequency" = "Частота"
-"swap" = "Файл подкачки"
-"storage" = "Хранилище"
+"swap" = "Swap"
+"storage" = "Диск"
 "memory" = "ОЗУ"
 "threads" = "Потоки"
 "xrayStatus" = "Xray"
@@ -107,37 +107,37 @@
 "restartXray" = "Перезапустить"
 "xraySwitch" = "Выбор версии"
 "xraySwitchClick" = "Выберите желаемую версию"
-"xraySwitchClickDesk" = "Обратите внимание: старые версии могут не поддерживать текущие настройки"
+"xraySwitchClickDesk" = "Важно: старые версии могут не поддерживать текущие настройки"
 "xrayStatusUnknown" = "Неизвестно"
 "xrayStatusRunning" = "Запущен"
 "xrayStatusStop" = "Остановлен"
 "xrayStatusError" = "Ошибка"
-"xrayErrorPopoverTitle" = "Произошла ошибка при запуске Xray"
+"xrayErrorPopoverTitle" = "Ошибка при запуске Xray"
 "operationHours" = "Время работы системы"
 "systemLoad" = "Нагрузка на систему"
 "systemLoadDesc" = "Средняя загрузка системы за последние 1, 5 и 15 минут"
 "connectionTcpCountDesc" = "Общее количество подключений TCP по всем сетевым картам."
 "connectionUdpCountDesc" = "Общее количество подключений UDP по всем сетевым картам."
 "connectionCount" = "Количество соединений"
-"ipAddresses" = "IP-адреса"
-"toggleIpVisibility" = "Переключить видимость IP"
-"overallSpeed" = "Общая скорость"
+"ipAddresses" = "IP-адреса сервера"
+"toggleIpVisibility" = "Переключить видимость IP-адресов сервера"
+"overallSpeed" = "Общая скорость передачи трафика"
 "upload" = "Отправка"
 "download" = "Загрузка"
-"totalData" = "Общий объем данных"
+"totalData" = "Общий объем трафика"
 "sent" = "Отправлено"
 "received" = "Получено"
-"xraySwitchVersionDialog" = "Вы действительно хотите изменить версию Xray?"
-"xraySwitchVersionDialogDesc" = "Это изменит версию Xray на #version#."
+"xraySwitchVersionDialog" = "Переключить версию Xray"
+"xraySwitchVersionDialogDesc" = "Вы точно хотите сменить версию Xray?"
 "xraySwitchVersionPopover" = "Xray успешно обновлён"
 "geofileUpdateDialog" = "Вы действительно хотите обновить геофайл?"
 "geofileUpdateDialogDesc" = "Это обновит файл #filename#."
 "geofileUpdatePopover" = "Геофайл успешно обновлён"
 "dontRefresh" = "Установка в процессе. Не обновляйте страницу"
-"logs" = "Журнал"
+"logs" = "Логи"
 "config" = "Конфигурация"
 "backup" = "Резервная копия"
-"backupTitle" = "Резервная копия"
+"backupTitle" = "Резервная копия базы данных"
 "exportDatabase" = "Экспорт базы данных"
 "exportDatabaseDesc" = "Нажмите, чтобы скачать файл .db, содержащий резервную копию вашей текущей базы данных на ваше устройство."
 "importDatabase" = "Импорт базы данных"
@@ -151,8 +151,8 @@
 [pages.inbounds]
 "title" = "Входящие подключения"
 "totalDownUp" = "Объем отправленного/полученного трафика"
-"totalUsage" = "Всего использовано"
-"inboundCount" = "Всего входящих подключений"
+"totalUsage" = "Всего трафика"
+"inboundCount" = "Всего подключений"
 "operate" = "Меню"
 "enable" = "Включить"
 "remark" = "Примечание"
@@ -162,8 +162,8 @@
 "details" = "Подробнее"
 "transportConfig" = "Транспорт"
 "expireDate" = "Дата окончания"
-"resetTraffic" = "Сброс статистики трафика"
-"addInbound" = "Создать входящее подключение"
+"resetTraffic" = "Сброс трафика"
+"addInbound" = "Создать новое подключение"
 "generalActions" = "Общие действия"
 "autoRefresh" = "Автообновление"
 "autoRefreshInterval" = "Интервал"
@@ -183,26 +183,26 @@
 "monitorDesc" = "Оставьте пустым для прослушивания всех IP-адресов"
 "meansNoLimit" = "= Без ограничений (значение: ГБ)"
 "totalFlow" = "Общий расход"
-"leaveBlankToNeverExpire" = "Оставьте пустым, чтобы не истекало"
+"leaveBlankToNeverExpire" = "Оставьте пустым, чтобы было бесконечным"
 "noRecommendKeepDefault" = "Рекомендуется оставить настройки по умолчанию"
 "certificatePath" = "Путь к сертификату"
 "certificateContent" = "Содержимое сертификата"
 "publicKey" = "Публичный ключ"
-"privatekey" = "Закрытый ключ"
+"privatekey" = "Приватный ключ"
 "clickOnQRcode" = "Нажмите на QR-код, чтобы скопировать"
 "client" = "Клиент"
 "export" = "Экспорт ссылок"
 "clone" = "Клонировать"
 "cloneInbound" = "Клонировать"
-"cloneInboundContent" = "Будут клонированы все настройки входящих подключений, за исключением списка клиентов, порта и IP-адреса прослушивания"
+"cloneInboundContent" = "Будут клонированы все настройки входящих подключений, кроме списка клиентов, порта и IP-адреса прослушивания"
 "cloneInboundOk" = "Клонировано"
-"resetAllTraffic" = "Сброс статистики всего трафика"
+"resetAllTraffic" = "Сброс трафика всех подключений"
 "resetAllTrafficTitle" = "Сброс трафика всех подключений"
-"resetAllTrafficContent" = "Вы уверены, что хотите сбросить трафик всех входящих подключений?"
-"resetInboundClientTraffics" = "Сброс входящего трафика клиента"
+"resetAllTrafficContent" = "Вы уверены, что хотите сбросить трафик всех подключений?"
+"resetInboundClientTraffics" = "Сброс трафика клиента"
 "resetInboundClientTrafficTitle" = "Сброс трафика клиентов"
-"resetInboundClientTrafficContent" = "Вы уверены, что хотите сбросить весь трафик для этих клиентов?"
-"resetAllClientTraffics" = "Сброс трафик всех клиентов"
+"resetInboundClientTrafficContent" = "Вы уверены, что хотите сбросить трафик для этих клиентов?"
+"resetAllClientTraffics" = "Сброс трафика всех клиентов"
 "resetAllClientTrafficTitle" = "Сброс трафика всех клиентов"
 "resetAllClientTrafficContent" = "Вы уверены, что хотите сбросить трафик всех клиентов?"
 "delDepletedClients" = "Удалить отключенных клиентов"
@@ -210,20 +210,20 @@
 "delDepletedClientsContent" = "Вы уверены, что хотите удалить всех отключенных клиентов?"
 "email" = "Email"
 "emailDesc" = "Пожалуйста, укажите уникальный Email"
-"IPLimit" = "Лимит по IP"
-"IPLimitDesc" = "Ограничение количества подключений с одного IP (0 – отключить)"
+"IPLimit" = "Лимит по количеству IP"
+"IPLimitDesc" = "Ограничение количества одновременных подключений с разных IP(0 – отключить)"
 "IPLimitlog" = "Лог IP-адресов"
-"IPLimitlogDesc" = "Лог IP-адресов (перед включением лога IP-адресов, вы должны очистить список)"
-"IPLimitlogclear" = "Очистить журнал"
-"setDefaultCert" = "Установить сертификат с панели"
-"telegramDesc" = "Пожалуйста, укажите ID чата Telegram. (используйте команду '/id' в боте) или (@userinfobot)"
-"subscriptionDesc" = "Вы можете найти свою ссылку подписки в разделе 'Подробнее', также вы можете использовать одно и то же имя для нескольких конфигураций"
+"IPLimitlogDesc" = "Лог IP-адресов (перед включением лога IP-адресов, вы должны очистить лог)"
+"IPLimitlogclear" = "Очистить лог"
+"setDefaultCert" = "Установить сертификат панели"
+"telegramDesc" = "Пожалуйста, укажите Chat ID Telegram. (используйте команду '/id' в боте) или (@userinfobot)"
+"subscriptionDesc" = "Вы можете найти свою ссылку подписки в разделе 'Подробнее'"
 "info" = "Информация"
 "same" = "Тот же"
-"inboundData" = "Входящие данные"
-"exportInbound" = "Экспорт входящих"
+"inboundData" = "Данные подключений"
+"exportInbound" = "Экспорт входящих подключений"
 "import" = "Импортировать"
-"importInbound" = "Импорт входящего подключения"
+"importInbound" = "Импорт входящих подключений"
 
 [pages.client]
 "add" = "Создать клиента"
@@ -281,17 +281,17 @@
 "save" = "Сохранить"
 "infoDesc" = "Каждое выполненное изменение необходимо сохранить. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу"
 "restartPanel" = "Перезапуск панели"
-"restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель станет недоступной, проверьте лог сервера"
+"restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель будет недоступна, проверьте лог сервера"
 "restartPanelSuccess" = "Панель успешно перезапущена"
 "actions" = "Действия"
 "resetDefaultConfig" = "Восстановить настройки по умолчанию"
 "panelSettings" = "Настройки панели"
 "securitySettings" = "Настройки безопасности"
 "TGBotSettings" = "Настройки Telegram бота"
-"panelListeningIP" = "IP-адрес панели"
+"panelListeningIP" = "IP-адрес для управления панелью"
 "panelListeningIPDesc" = "Оставьте пустым для подключения с любого IP"
 "panelListeningDomain" = "Домен панели"
-"panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы отслеживать все домены и IP-адреса"
+"panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы подключаться с любых доменов и IP-адресов"
 "panelPort" = "Порт панели"
 "panelPortDesc" = "Порт, на котором работает панель"
 "publicKeyPath" = "Путь к файлу публичного ключа сертификата панели"
@@ -301,27 +301,27 @@
 "panelUrlPath" = "Корневой путь URL адреса панели"
 "panelUrlPathDesc" = "Должен начинаться с '/' и заканчиваться '/'"
 "pageSize" = "Размер нумерации страниц"
-"pageSizeDesc" = "Определить размер страницы для входящей таблицы. Установите 0, чтобы отключить"
+"pageSizeDesc" = "Определить размер страницы для таблицы входящих подключений. Установите 0, чтобы отключить"
 "remarkModel" = "Модель примечания и символ разделения"
 "datepicker" = "Выбор даты"
 "datepickerPlaceholder" = "Выберите дату"
 "datepickerDescription" = "Запланированные задачи будут выполняться в выбранное время"
-"sampleRemark" = "Пример замечания"
+"sampleRemark" = "Пример примечания"
 "oldUsername" = "Текущий логин"
 "currentPassword" = "Текущий пароль"
 "newUsername" = "Новый логин"
 "newPassword" = "Новый пароль"
 "telegramBotEnable" = "Включить Telegram бота"
-"telegramBotEnableDesc" = "Получайте доступ к функциям панели через Telegram-бота"
+"telegramBotEnableDesc" = "Доступ к функциям панели через Telegram-бота"
 "telegramToken" = "Токен Telegram бота"
 "telegramTokenDesc" = "Необходимо получить токен у менеджера ботов Telegram @botfather"
 "telegramProxy" = "Прокси Socks5"
-"telegramProxyDesc" = "Если для подключения к Telegram вам нужен прокси Socks5. Настройте его параметры согласно руководству."
+"telegramProxyDesc" = "Если для подключения к Telegram вам нужен прокси Socks5, настройте его параметры согласно руководству."
 "telegramAPIServer" = "API-сервер Telegram"
 "telegramAPIServerDesc" = "Используемый API-сервер Telegram. Оставьте пустым, чтобы использовать сервер по умолчанию."
-"telegramChatId" = "Идентификатор Telegram администратора бота"
-"telegramChatIdDesc" = "Один или несколько идентификаторов администратора бота. Для получения идентификатора используйте @userinfobot или команду '/id' в боте."
-"telegramNotifyTime" = "Частота уведомлений бота Telegram"
+"telegramChatId" = "User ID администратора бота"
+"telegramChatIdDesc" = "Один или несколько User ID администратора(-ов) Telegram-бота. Для получения User ID используйте @userinfobot или команду '/id' в боте."
+"telegramNotifyTime" = "Частота уведомлений для администраторов от бота"
 "telegramNotifyTimeDesc" = "Укажите интервал уведомлений в формате Crontab"
 "tgNotifyBackup" = "Резервное копирование базы данных"
 "tgNotifyBackupDesc" = "Отправлять уведомление с файлом резервной копии базы данных"
@@ -334,7 +334,7 @@
 "trafficDiff" = "Порог трафика для уведомления"
 "trafficDiffDesc" = "Получение уведомления об исчерпании трафика до достижения порога (значение: ГБ)"
 "tgNotifyCpu" = "Порог нагрузки на ЦП для уведомления"
-"tgNotifyCpuDesc" = "Получение уведомления, если нагрузка на ЦП превышает этот порог (значение: %)"
+"tgNotifyCpuDesc" = "Уведомление администраторов в Telegram, если нагрузка на ЦП превышает этот порог (значение: %)"
 "timeZone" = "Часовой пояс"
 "timeZoneDesc" = "Запланированные задачи выполняются в соответствии со временем в этом часовом поясе"
 "subSettings" = "Подписка"
@@ -346,14 +346,14 @@
 "subListenDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все IP-адреса"
 "subPort" = "Порт подписки"
 "subPortDesc" = "Номер порта для обслуживания службы подписки не должен использоваться на сервере"
-"subCertPath" = "Путь к файлу открытого ключа сертификата подписки"
+"subCertPath" = "Путь к файлу публичного ключа сертификата подписки"
 "subCertPathDesc" = "Введите полный путь, начинающийся с '/'"
-"subKeyPath" = "Путь к файлу закрытого ключа сертификата подписки"
+"subKeyPath" = "Путь к файлу приватного ключа сертификата подписки"
 "subKeyPathDesc" = "Введите полный путь, начинающийся с '/'"
 "subPath" = "Корневой путь URL-адреса подписки"
 "subPathDesc" = "Должен начинаться с '/' и заканчиваться на '/'"
 "subDomain" = "Домен прослушивания"
-"subDomainDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все домены и IP-адреса"
+"subDomainDesc" = "Оставьте пустым по умолчанию, чтобы слушать все домены и IP-адреса"
 "subUpdates" = "Интервалы обновления подписки"
 "subUpdatesDesc" = "Интервал между обновлениями в клиентском приложении (в часах)"
 "subEncrypt" = "Шифровать конфиги"
@@ -367,14 +367,14 @@
 "externalTrafficInformURI" = "URI информации о внешнем трафике"
 "externalTrafficInformURIDesc" = "Обновления трафика отправляются на этот URI"
 "fragment" = "Фрагментация"
-"fragmentDesc" = "Включить фрагментацию TLS-приветствия"
+"fragmentDesc" = "Включить фрагментацию TLS-хэндшейка"
 "fragmentSett" = "Настройки фрагментации"
 "noisesDesc" = "Включить Noises."
 "noisesSett" = "Настройки Noises"
 "mux" = "Mux"
 "muxDesc" = "Передача нескольких независимых потоков данных в одном соединении."
-"muxSett" = "Mux Настройки"
-"direct" = "Прямая связь"
+"muxSett" = "Настройки Mux"
+"direct" = "Прямое подключение"
 "directDesc" = "Устанавливает прямые соединения с доменами или IP-адресами определённой страны."
 "notifications" = "Уведомления"
 "certs" = "Сертификаты"
@@ -398,13 +398,13 @@
 "advancedTemplate" = "Расширенный шаблон"
 "generalConfigs" = "Основные настройки"
 "generalConfigsDesc" = "Эти параметры описывают общие настройки"
-"logConfigs" = "Журнал"
+"logConfigs" = "Логи"
 "logConfigsDesc" = "Логи могут замедлять работу сервера. Включайте только нужные вам виды логов при необходимости!"
-"blockConfigs" = "Блокировка конфигураций"
-"blockConfigsDesc" = "Эти параметры не позволят клиентам подключаться к определенным протоколам и веб-сайтам"
+"blockConfigs" = "Блокировка подключений"
+"blockConfigsDesc" = "Настройте, чтобы клиенты не имели доступа к определенным протоколам и веб-сайтами"
 "basicRouting" = "Базовые соединения"
-"blockConnectionsConfigsDesc" = "Эти параметры будут блокировать трафик в зависимости от запрашиваемой страны."
-"directConnectionsConfigsDesc" = "Прямое соединение гарантирует, что определенный трафик не будет перенаправлен через другой сервер."
+"blockConnectionsConfigsDesc" = "Эти параметры будут блокировать трафик в зависимости от страны назначения."
+"directConnectionsConfigsDesc" = "Прямое соединение означает, что определенный трафик не будет перенаправлен через другой сервер."
 "blockips" = "Заблокированные IP-адреса"
 "blockdomains" = "Заблокированные домены"
 "directips" = "Прямые IP-адреса"
@@ -417,7 +417,7 @@
 "TemplateDesc" = "Создание файла конфигурации Xray на основе этого шаблона"
 "FreedomStrategy" = "Настройка стратегии протокола Freedom"
 "FreedomStrategyDesc" = "Установка стратегии вывода сети в протоколе Freedom"
-"RoutingStrategy" = "Настройка стратегии маршрутизации доменов"
+"RoutingStrategy" = "Настройка маршрутизации доменов"
 "RoutingStrategyDesc" = "Установка общей стратегии маршрутизации разрешения DNS"
 "Torrent" = "Заблокировать BitTorrent"
 "TorrentDesc" = "Запретить входящий/исходящий трафик, в котором фигурирует протокол BitTorrent"
@@ -427,17 +427,17 @@
 "InboundsDesc" = "Изменение шаблона конфигурации для подключения определенных клиентов"
 "Outbounds" = "Исходящее соединение"
 "Balancers" = "Балансировщик"
-"OutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить исходящие пути для этого сервера"
+"OutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить исходящие соединения для этого сервера"
 "Routings" = "Маршрутизация"
 "RoutingsDesc" = "Важен приоритет каждого правила!"
 "completeTemplate" = "Все"
-"logLevel" = "Уровень журнала"
+"logLevel" = "Уровень логов"
 "logLevelDesc" = "Уровень журнала для журналов ошибок, указывающий информацию, которую необходимо записать."
-"accessLog" = "Журнал доступа"
-"accessLogDesc" = "Путь к файлу журнала доступа. Специальное значение «none» отключает журналы доступа."
-"errorLog" = "Журнал ошибок"
-"errorLogDesc" = "Путь к файлу журнала ошибок. Специальное значение «none» отключает журналы ошибок."
-"dnsLog" = "Журнал DNS"
+"accessLog" = "Логи доступа"
+"accessLogDesc" = "Путь к файлу журнала доступа. Специальное значение «none» отключает логи доступа."
+"errorLog" = "Логи ошибок"
+"errorLogDesc" = "Путь к файлу логов ошибок. Специальное значение «none» отключает логи ошибок."
+"dnsLog" = "Логи DNS"
 "dnsLogDesc" = "Включить логи запросов DNS"
 "maskAddress" = "Маскировка адреса"
 "maskAddressDesc" = "При активации реальный IP-адрес заменяется на маскировочный в логах."
@@ -496,7 +496,7 @@
 "balancerDesc" = "Невозможно одновременно использовать balancerTag и outboundTag. При одновременном использовании будет работать только outboundTag."
 
 [pages.xray.wireguard]
-"secretKey" = "Закрытый ключ"
+"secretKey" = "Приватный ключ"
 "publicKey" = "Публичный ключ"
 "allowedIPs" = "Разрешенные IP-адреса"
 "endpoint" = "Конечная точка"
@@ -545,7 +545,7 @@
 "twoFactorModalError" = "Неверный код"
 
 [pages.settings.toasts]
-"modifySettings" = "Параметры были изменены."
+"modifySettings" = "Настройки изменены"
 "getSettings" = "Произошла ошибка при получении параметров."
 "modifyUserError" = "Произошла ошибка при изменении учетных данных администратора."
 "modifyUser" = "Вы успешно изменили учетные данные администратора."
@@ -555,13 +555,13 @@
 "resetOutboundTrafficError" = "Ошибка сброса исходящего трафика"
 
 [tgbot]
-"keyboardClosed" = "❌ Закрыта настраиваемая клавиатура!"
-"noResult" = "❗ Нет результатов!"
-"noQuery" = "❌ Запрос не найден! Пожалуйста, повторите команду!"
-"wentWrong" = "❌ Что-то пошло не так!"
-"noIpRecord" = "❗ Нет записей об IP-адресе!"
-"noInbounds" = "❗ Входящих соединений не найдено!"
-"unlimited" = "♾ Неограниченно"
+"keyboardClosed" = "❌ Клавиатура закрыта."
+"noResult" = "❗ Нет результатов."
+"noQuery" = "❌ Запрос не найден. Пожалуйста, повторите команду."
+"wentWrong" = "❌ Что-то пошло не так..."
+"noIpRecord" = "❗ Нет записей об IP-адресе."
+"noInbounds" = "❗ У вас не настроено ни одного подключения."
+"unlimited" = "♾ Безлимит"
 "add" = "Добавить"
 "month" = "Месяц"
 "months" = "Месяцев"
@@ -569,7 +569,7 @@
 "days" = "Дней"
 "hours" = "Часов"
 "unknown" = "Неизвестно"
-"inbounds" = "Входящие"
+"inbounds" = "Подключения"
 "clients" = "Клиенты"
 "offline" = "🔴 Офлайн"
 "online" = "🟢 Онлайн"
@@ -577,22 +577,22 @@
 [tgbot.commands]
 "unknown" = "❗ Неизвестная команда"
 "pleaseChoose" = "👇 Пожалуйста, выберите:\r\n"
-"help" = "🤖 Добро пожаловать в этого бота! Он предназначен для предоставления вам конкретных данных с сервера и позволяет вносить необходимые изменения.\r\n\r\n"
+"help" = "🤖 Добро пожаловать! Этот бот предназначен для предоставления вам данных с сервера и позволяет вносить изменения на него.\r\n\r\n"
 "start" = "👋 Привет, <i>{{ .Firstname }}</i>.\r\n"
-"welcome" = "🤖 Добро пожаловать в бота управления <b>{{ .Hostname }}</b>.\r\n"
-"status" = "✅ Бот работает нормально!"
-"usage" = "❗ Пожалуйста, укажите текст для поиска!"
-"getID" = "🆔 Ваш ID: <code>{{ .ID }}</code>"
-"helpAdminCommands" = "Для перезапуска Xray Core:\r\n<code>/restart</code>\r\n\r\nДля поиска электронной почты клиента:\r\n<code>/usage [Email]</code>\r\n\r\nДля поиска входящих (со статистикой клиента):\r\n<code>/inbound [Примечание]</code>\r\n\r\nID чата Telegram:\r\n<code>/id</code>"
-"helpClientCommands" = "Для поиска статистики используйте команду:\r\n<code>/usage [Email]</code>\r\n\r\nID чата Telegram:\r\n<code>/id</code>"
+"welcome" = "🤖 Добро пожаловать в бота управления <b>{{ .Hostname }}</b>!\r\n"
+"status" = "✅ Бот функционирует нормально."
+"usage" = "❗ Пожалуйста, укажите email для поиска."
+"getID" = "🆔 Ваш User ID: <code>{{ .ID }}</code>"
+"helpAdminCommands" = "🔃 Для перезапуска Xray Core:\r\n<code>/restart</code>\r\n\r\n🔎 Для поиска клиента по email:\r\n<code>/usage [Email]</code>\r\n\r\n📊 Для поиска подключений (со статистикой клиентов):\r\n<code>/inbound [имя подключения]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
+"helpClientCommands" = "💲 Для просмотра информации о вашей подписке используйте команду:\r\n<code>/usage [Email]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
 "restartUsage" = "\r\n\r\n<code>/restart</code>"
-"restartSuccess" = "✅ Операция успешно завершена!"
-"restartFailed" = "❗ Ошибка в операции.\r\n\r\n<code>Ошибка: {{ .Error }}</code>."
+"restartSuccess" = "✅ Ядро Xray успешно перезапущено."
+"restartFailed" = "❗ Ошибка при перезапуске Xray-core.\r\n\r\n<code>Ошибка: {{ .Error }}</code>."
 "xrayNotRunning" = "❗ Xray Core не запущен."
 
 [tgbot.messages]
 "cpuThreshold" = "🔴 Загрузка процессора составляет {{ .Percent }}%, что превышает пороговое значение {{ .Threshold }}%"
-"selectUserFailed" = "❌ Ошибка при выборе пользователя!"
+"selectUserFailed" = "❌ Ошибка при выборе пользователя."
 "userSaved" = "✅ Пользователь Telegram сохранен."
 "loginSuccess" = "✅ Успешный вход в панель.\r\n"
 "loginFailed" = "❗️ Ошибка входа в панель.\r\n"
@@ -606,8 +606,8 @@
 "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"
+"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"
@@ -620,18 +620,18 @@
 "expire" = "📅 Дата окончания: {{ .Time }}\r\n"
 "expireIn" = "📅 Окончание через: {{ .Time }}\r\n"
 "active" = "💡 Активен: {{ .Enable }}\r\n"
-"enabled" = "🚨 Включен: {{ .Enable }}\r\n"
+"enabled" = "🚨 Активен: {{ .Enable }}\r\n"
 "online" = "🌐 Статус соединения: {{ .Status }}\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"
+"TGUser" = "👤 Telegram User ID: {{ .TelegramID }}\r\n"
 "exhaustedMsg" = "🚨 Исчерпаны {{ .Type }}:\r\n"
 "exhaustedCount" = "🚨 Количество исчерпанных {{ .Type }}:\r\n"
 "onlinesCount" = "🌐 Клиентов онлайн: {{ .Count }}\r\n"
 "disabled" = "🛑 Отключено: {{ .Disabled }}\r\n"
-"depleteSoon" = "🔜 Скоро исчерпание: {{ .Deplete }}\r\n\r\n"
+"depleteSoon" = "🔜 Клиенты, у которых скоро исчерпание: {{ .Deplete }}\r\n\r\n"
 "backupTime" = "🗄 Время резервного копирования: {{ .Time }}\r\n"
 "refreshedOn" = "\r\n📋🔄 Обновлено: {{ .Time }}\r\n\r\n"
 "yes" = "✅ Да"
@@ -639,17 +639,17 @@
 
 "received_id" = "🔑📥 ID обновлён."
 "received_password" = "🔑📥 Пароль обновлён."
-"received_email" = "📧📥 Электронная почта обновлена."
+"received_email" = "📧📥 Email обновлен."
 "received_comment" = "💬📥 Комментарий обновлён."
 "id_prompt" = "🔑 Стандартный ID: {{ .ClientId }}\n\nВведите ваш ID."
 "pass_prompt" = "🔑 Стандартный пароль: {{ .ClientPassword }}\n\nВведите ваш пароль."
 "email_prompt" = "📧 Стандартный email: {{ .ClientEmail }}\n\nВведите ваш email."
 "comment_prompt" = "💬 Стандартный комментарий: {{ .ClientComment }}\n\nВведите ваш комментарий."
-"inbound_client_data_id" = "🔄 Вход: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 Почта: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата окончания: {{ .ClientExp }}\n🌐 Лимит IP: {{ .IpLimit }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента во входящий поток!"
-"inbound_client_data_pass" = "🔄 Вход: {{ .InboundRemark }}\n\n🔑 Пароль: {{ .ClientPass }}\n📧 Почта: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата окончания: {{ .ClientExp }}\n🌐 Лимит IP: {{ .IpLimit }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента во входящий поток!"
+"inbound_client_data_id" = "🔄 Подключения: {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 Email: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата исчерпания: {{ .ClientExp }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента в подключение!"
+"inbound_client_data_pass" = "🔄 Подключения: {{ .InboundRemark }}\n\n🔑 Пароль: {{ .ClientPass }}\n📧 Email: {{ .ClientEmail }}\n📊 Трафик: {{ .ClientTraffic }}\n📅 Дата исчерпания: {{ .ClientExp }}\n💬 Комментарий: {{ .ClientComment }}\n\nТеперь вы можете добавить клиента в подключение!"
 "cancel" = "❌ Процесс отменён! \n\nВы можете снова начать с /start в любое время. 🔄"
 "error_add_client"  = "⚠️ Ошибка:\n\n {{ .error }}"
-"using_default_value"  = "Хорошо, оставлю значение по умолчанию. 😊"
+"using_default_value"  = "Используется значение по умолчанию👌"
 "incorrect_input" ="Ваш ввод недействителен.\nФразы должны быть непрерывными без пробелов.\nПравильный пример: aaaaaa\nНеправильный пример: aaa aaa 🚫"
 "AreYouSure" = "Вы уверены? 🤔"
 "SuccessResetTraffic" = "📧 Почта: {{ .ClientEmail }}\n🏁 Результат: ✅ Успешно"
@@ -666,13 +666,13 @@
 "confirmClearIps" = "✅ Подтвердить очистку IP?"
 "confirmRemoveTGUser" = "✅ Подтвердить удаление пользователя Telegram?"
 "confirmToggle" = "✅ Подтвердить вкл/выкл пользователя?"
-"dbBackup" = "Получить резервную копию DB"
-"serverUsage" = "Использование сервера"
-"getInbounds" = "Получить входящие потоки"
-"depleteSoon" = "Скоро исчерпание"
-"clientUsage" = "Получить использование"
-"onlines" = "Онлайн-клиенты"
-"commands" = "Команды"
+"dbBackup" = "📂 Бэкап БД"
+"serverUsage" = "💻 Состояние сервера"
+"getInbounds" = "🔌 Подключения"
+"depleteSoon" = "⚠️ Скоро конец"
+"clientUsage" = "Статистика клиента"
+"onlines" = "🟢 Онлайн"
+"commands" = "🖱️ Команды"
 "refresh" = "🔄 Обновить"
 "clearIPs" = "❌ Очистить IP"
 "removeTGUser" = "❌ Удалить пользователя Telegram"
@@ -688,16 +688,16 @@
 "confirmNumber" = "✅ Подтвердить: {{ .Num }}"
 "confirmNumberAdd" = "✅ Подтвердить добавление: {{ .Num }}"
 "limitTraffic" = "🚧 Лимит трафика"
-"getBanLogs" = "Журнал блокировок"
-"allClients" = "Все клиенты"
+"getBanLogs" = "📄 Лог банов"
+"allClients" = "👥 Все клиенты"
 
-"addClient" = "Добавить клиента"
-"submitDisable" = "Отправить как отключённый ☑️"
-"submitEnable" = "Отправить как включённый ✅"
+"addClient" = "➕ Новый клиент"
+"submitDisable" = "Добавить отключенным ☑️"
+"submitEnable" = "Добавить включенныи ✅"
 "use_default" = "🏷️ Использовать по умолчанию"
 "change_id" = "⚙️🔑 ID"
 "change_password" = "⚙️🔑 Пароль"
-"change_email" = "⚙️📧 Электронная почта"
+"change_email" = "⚙️📧 Email"
 "change_comment" = "⚙️💬 Комментарий"
 "ResetAllTraffics" = "Сбросить весь трафик"
 "SortedTrafficUsageReport" = "Отсортированный отчет об использовании трафика"
@@ -706,7 +706,7 @@
 [tgbot.answers]
 "successfulOperation" = "✅ Успешно!"
 "errorOperation" = "❗ Ошибка в операции."
-"getInboundsFailed" = "❌ Не удалось получить входящие потоки."
+"getInboundsFailed" = "❌ Не удалось получить подключения."
 "getClientsFailed" = "❌ Не удалось получить клиентов."
 "canceled" = "❌ {{ .Email }}: Операция отменена."
 "clientRefreshSuccess" = "✅ {{ .Email }}: Клиент успешно обновлен."
@@ -722,6 +722,6 @@
 "removedTGUserSuccess" = "✅ {{ .Email }}: Пользователь Telegram успешно удален."
 "enableSuccess" = "✅ {{ .Email }}: Включено успешно."
 "disableSuccess" = "✅ {{ .Email }}: Отключено успешно."
-"askToAddUserId" = "Ваша конфигурация не найдена!\r\nПожалуйста, попросите администратора использовать ваш идентификатор пользователя Telegram в ваших конфигурациях.\r\n\r\nВаш идентификатор пользователя: <code>{{ .TgUserID }}</code>"
+"askToAddUserId" = "Ваша конфигурация не найдена!\r\n💭 Пожалуйста, попросите администратора использовать ваш Telegram User ID в конфигурации.\r\n\r\n🆔 Ваш User ID: <code>{{ .TgUserID }}</code>"
 "chooseClient" = "Выберите клиента для подключения {{ .Inbound }}"
 "chooseInbound" = "Выберите подключение"