diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml deleted file mode 100644 index 64ad8daa..00000000 --- a/web/translation/translate.ru_RU.toml +++ /dev/null @@ -1,495 +0,0 @@ -"username" = "Имя пользователя" -"password" = "Пароль" -"login" = "Логин" -"confirm" = "Подтвердить" -"cancel" = "Отмена" -"close" = "Закрыть" -"copy" = "Копировать" -"copied" = "Скопировано" -"download" = "Скачать" -"remark" = "Примечание" -"enable" = "Включить" -"protocol" = "Протокол" -"search" = "Поиск" -"filter" = "Фильтр" -"loading" = "Загрузка" -"second" = "Секунда" -"minute" = "Минута" -"hour" = "Час" -"day" = "День" -"check" = "Проверить" -"indefinite" = "Бессрочно" -"unlimited" = "Безлимитно" -"none" = "Пусто" -"qrCode" = "QR код" -"info" = "Информация" -"edit" = "Изменить" -"delete" = "Удалить" -"reset" = "Сбросить" -"copySuccess" = "Скопировано" -"sure" = "Да" -"encryption" = "Шифрование" -"transmission" = "Протокол передачи" -"host" = "Хост" -"path" = "Путь" -"camouflage" = "Маскировка" -"status" = "Статус" -"enabled" = "Включено" -"disabled" = "Отключено" -"depleted" = "Исчерпано" -"depletingSoon" = "Почти исчерпано" -"domainName" = "Домен" -"monitor" = "Порт IP" -"certificate" = "Сертификат" -"fail" = "Неудачно" -"success" = "Успешно" -"getVersion" = "Узнать версию" -"install" = "Установка" -"clients" = "Клиенты" -"usage" = "Использование" -"secretToken" = "Секретный токен" -"remained" = "остались" - -[menu] -"dashboard" = "Статус системы" -"inbounds" = "Подключения" -"settings" = "Настройки панели" -"logout" = "Выход" -"link" = "Прочее" - -[pages.login] -"title" = "Логин" -"loginAgain" = "Время пребывания в сети вышло. Пожалуйста, войдите в систему снова" - -[pages.login.toasts] -"invalidFormData" = "Недопустимый формат данных" -"emptyUsername" = "Введите имя пользователя" -"emptyPassword" = "Введите пароль" -"wrongUsernameOrPassword" = "Неверное имя пользователя или пароль" -"successLogin" = "Успешный вход" - -[pages.index] -"title" = "Статус системы" -"memory" = "Память" -"hard" = "Жесткий диск" -"xrayStatus" = "Статус" -"stopXray" = "Остановить Xray" -"restartXray" = "Рестарт Xray" -"xraySwitch" = "Переключить версию" -"xraySwitchClick" = "Выберите желаемую версию" -"xraySwitchClickDesk" = "Выбирайте внимательно, так как старые версии могут быть несовместимы с текущими конфигурациями" -"operationHours" = "Время работы системы" -"systemLoad" = "Системная нагрузка" -"systemLoadDesc" = "средняя загрузка системы за последние 1, 5 и 15 минут" -"connectionTcpCountDesc" = "Всего подключений TCP по всем сетевым картам." -"connectionUdpCountDesc" = "Общее количество подключений UDP по всем сетевым картам." -"connectionCount" = "Количество соединений" -"upSpeed" = "Общая скорость upload для всех сетей" -"downSpeed" = "Общая скорость download для всех сетей" -"totalSent" = "Общий объем загруженных данных для всех сетей с момента запуска системы" -"totalReceive" = "Общий объем полученных данных для всех сетей с момента запуска системы." -"xraySwitchVersionDialog" = "Переключить версию Xray" -"xraySwitchVersionDialogDesc" = "Вы точно хотите сменить версию Xray?" -"dontRefresh" = "Идёт установка, пожалуйста не обновляйте эту страницу" -"logs" = "Логи" -"config" = "Конфигурация" -"backup" = "Бэкап и восстановление" -"backupTitle" = "База данных бэкапа и восстановления" -"backupDescription" = "Не забудьте сделать резервную копию перед импортом новой базы данных" -"exportDatabase" = "Экспорт базы данных" -"importDatabase" = "Импорт базы данных" - -[pages.inbounds] -"title" = "Подключения" -"totalDownUp" = "Всего uploads/downloads" -"totalUsage" = "Всего использовано" -"inboundCount" = "Количество подключений" -"operate" = "Меню" -"enable" = "Включить" -"remark" = "Примечание" -"protocol" = "Протокол" -"port" = "Порт" -"traffic" = "Трафик" -"details" = "Подробнее" -"transportConfig" = "Транспорт" -"expireDate" = "Дата окончания" -"resetTraffic" = "Сбросить трафик" -"addInbound" = "Добавить подключение" -"generalActions" = "Общие действия" -"create" = "Создать" -"update" = "Обновить" -"modifyInbound" = "Изменить подключение" -"deleteInbound" = "Удалить подключение" -"deleteInboundContent" = "Подтвердите удаление подключения?" -"resetTrafficContent" = "Подтвердите сброс трафика?" -"copyLink" = "Копировать ключ" -"address" = "Адрес" -"network" = "Сеть" -"destinationPort" = "Порт назначения" -"targetAddress" = "Целевой адрес" -"monitorDesc" = "Оставьте пустым по умолчанию" -"meansNoLimit" = "Значит без ограничений" -"totalFlow" = "Общий расход" -"leaveBlankToNeverExpire" = "Оставьте пустым, чтобы не истекало" -"noRecommendKeepDefault" = "Нет требований для сохранения настроек по умолчанию" -"certificatePath" = "Путь файла сертификата" -"certificateContent" = "Содержимое файла сертификата" -"publicKeyPath" = "Путь к публичному ключу" -"publicKeyContent" = "Содержимое публичного ключа" -"keyPath" = "Путь к приватному ключу" -"keyContent" = "Содержимое приватного ключа" -"clickOnQRcode" = "Нажмите на QR код, чтобы скопировать" -"client" = "Клиент" -"export" = "Экспорт ключей" -"clone" = "Клонировать" -"cloneInbound" = "Клонировать" -"cloneInboundContent" = "Все настройки этого подключения, кроме порта, IP прослушки и клиентов, будут клонированы" -"cloneInboundOk" = "Клонировано" -"resetAllTraffic" = "Сбросить трафик всех подключений" -"resetAllTrafficTitle" = "Сброс трафика всех подключений" -"resetAllTrafficContent" = "Подтверждаете сброс трафика всех подключений?" -"resetInboundClientTraffics" = "Сбросить трафик пользователей" -"resetInboundClientTrafficTitle" = "Сброс трафика пользователей" -"resetInboundClientTrafficContent" = "Вы уверены, что хотите сбросить весь трафик для этих пользователей?" -"resetAllClientTraffics" = "Сбросить трафик всех пользователей" -"resetAllClientTrafficTitle" = "Сброс трафика всех пользователей" -"resetAllClientTrafficContent" = "Подтверждаете сброс трафика всех пользователей?" -"delDepletedClients" = "Удалить отключенных пользователей" -"delDepletedClientsTitle" = "Удаление отключенных пользователей" -"delDepletedClientsContent" = "Подтверждаете удаление отключенных пользователей?" -"email" = "Email" -"emailDesc" = "Пожалуйста, укажите уникальный Email" -"IPLimit" = "Ограничение по IP" -"IPLimitDesc" = "Сбросить подключение, если подключено больше введенного значения (введите 0, чтобы отключить ограничение IP адресов)" -"IPLimitlog" = "IP лог" -"IPLimitlogDesc" = "Лог IP адресов (перед включением лога IP адресов, вы должны очистить список)" -"IPLimitlogclear" = "Очистить лог" -"setDefaultCert" = "Установить сертификат с панели" -"xtlsDesc" = "Версия Xray должна быть не ниже 1.7.5" -"realityDesc" = "Версия Xray должна быть не ниже 1.8.0" -"telegramDesc" = "Используйте идентификатор Telegram без символа @ или идентификатора чата (можно получить его здесь @userinfobot или использовать команду '/id' в боте)" -"subscriptionDesc" = "Вы можете найти свою ссылку подписки в разделе «Подробнее», также вы можете использовать одно и то же имя для нескольких конфигураций" - -[pages.client] -"add" = "Добавить пользователя" -"edit" = "Редактировать пользователя" -"submitAdd" = "Добавить пользователя" -"submitEdit" = "Сохранить изменения" -"clientCount" = "Количество пользователей" -"bulk" = "Добавить несколько" -"method" = "Метод" -"first" = "Первый" -"last" = "Последний" -"prefix" = "Префикс" -"postfix" = "Постфикс" -"delayedStart" = "Начать со момента первого подключения" -"expireDays" = "Срок действия" -"days" = "дней" - -[pages.inbounds.toasts] -"obtain" = "Получить" - -[pages.inbounds.stream.general] -"requestHeader" = "Заголовок запроса" -"name" = "Имя" -"value" = "Значение" - -[pages.inbounds.stream.tcp] -"requestVersion" = "Версия запроса" -"requestMethod" = "Метод запроса" -"requestPath" = "Путь запроса" -"responseVersion" = "Версия ответа" -"responseStatus" = "Статус ответа" -"responseStatusDescription" = "Описание статуса ответа" -"responseHeader" = "Заголовок ответа" - -[pages.inbounds.stream.quic] -"encryption" = "Шифрование" - -[pages.settings] -"title" = "Настройки" -"save" = "Сохранить" -"infoDesc" = "Каждое сделанное здесь изменение необходимо сохранить. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу" -"restartPanel" = "Перезапуск панели" -"restartPanelDesc" = "Подтвердите перезапуск панели? ОК для перезапуска панели через 3 сек. Если вы не можете пользоваться панелью после перезапуска, пожалуйста, посмотрите лог панели на сервере" -"actions" = "Действия" -"resetDefaultConfig" = "Сбросить на конфигурацию по-умолчанию" -"panelSettings" = "Настройки панели" -"securitySettings" = "Настройки безопасности" -"xrayConfiguration" = "Конфигурация Xray" -"TGBotSettings" = "Настройки Telegram бота" -"panelListeningIP" = "IP адрес панели" -"panelListeningIPDesc" = "Оставьте пустым для подключения с любого IP" -"panelListeningDomain" = "Домен прослушивания панели" -"panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы отслеживать все домены и IP-адреса" -"panelPort" = "Порт панели" -"panelPortDesc" = "Порт, используемый для отображения этой панели" -"publicKeyPath" = "Путь к файлу публичного ключа сертификата панели" -"publicKeyPathDesc" = "Введите полный путь, начинающийся с " -"privateKeyPath" = "Путь к файлу приватного ключа сертификата панели" -"privateKeyPathDesc" = "Введите полный путь, начинающийся с " -"panelUrlPath" = "Корневой путь URL адреса панели" -"panelUrlPathDesc" = "Должен начинаться с «/» и заканчиваться на " -"oldUsername" = "Текущее имя пользователя" -"currentPassword" = "Текущий пароль" -"newUsername" = "Новое имя пользователя" -"newPassword" = "Новый пароль" -"telegramBotEnable" = "Включить Telegram бота" -"telegramBotEnableDesc" = "Подключайтесь к функциям этой панели через Telegram бота" -"telegramToken" = "Токен Telegram бота" -"telegramTokenDesc" = "Необходимо получить токен у менеджера ботов Telegram @botfather" -"telegramChatId" = "Telegram ID админа бота" -"telegramChatIdDesc" = "Множественные идентификаторы чата, разделенные запятыми. Чтобы получить свои идентификаторы чатов, используйте @userinfobot или команду '/id' в боте." -"telegramNotifyTime" = "Частота уведомлений бота Telegram" -"telegramNotifyTimeDesc" = "Используйте формат времени Crontab" -"tgNotifyBackup" = "Резервное копирование базы данных" -"tgNotifyBackupDesc" = "Включать файл резервной копии базы данных с уведомлением об отчете" -"tgNotifyLogin" = "Уведомление о входе" -"tgNotifyLoginDesc" = "Отображает имя пользователя, IP-адрес и время, когда кто-то пытается войти в вашу панель." -"sessionMaxAge" = "Продолжительность сессии" -"sessionMaxAgeDesc" = "Продолжительность сессии в системе (значение: минута)" -"expireTimeDiff" = "Порог истечения срока сессии для уведомления" -"expireTimeDiffDesc" = "Получение уведомления об истечении срока действия сессии до достижения порогового значения (значение: день)" -"trafficDiff" = "Порог трафика для уведомления" -"trafficDiffDesc" = "Получение уведомления об исчерпании трафика до достижения порога (значение: Гб)" -"tgNotifyCpu" = "Порог нагрузки на ЦП для уведомления" -"tgNotifyCpuDesc" = "Получение уведомления, если нагрузка на ЦП превышает этот порог (значение: %)" -"timeZone" = "Часовой пояс" -"timeZoneDesc" = "Запланированные задачи выполняются в соответствии со временем в этом часовом поясе" -"subSettings" = "Подписка" -"subEnable" = "Включить службу" -"subEnableDesc" = "Функция подписки с отдельной конфигурацией" -"subListen" = "Прослушивание IP" -"subListenDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все IP-адреса" -"subPort" = "Порт подписки" -"subPortDesc" = "Номер порта для обслуживания службы подписки не должен использоваться на сервере" -"subCertPath" = "Путь к файлу открытого ключа сертификата подписки" -"subCertPathDesc" = "Введите абсолютный путь, начинающийся с '/'" -"subKeyPath" = "Путь к файлу закрытого ключа сертификата подписки" -"subKeyPathDesc" = "Введите абсолютный путь, начинающийся с '/'" -"subPath" = "Корневой путь URL-адреса подписки" -"subPathDesc" = "Должен начинаться с '/' и заканчиваться на '/'" -"subDomain" = "Домен прослушивания" -"subDomainDesc" = "Оставьте пустым по умолчанию, чтобы отслеживать все домены и IP-адреса" -"subUpdates" = "Интервалы обновления подписки" -"subUpdatesDesc" = "Часовой интервал между обновлениями в клиентском приложении" -"subEncrypt" = "Шифровать конфиги" -"subEncryptDesc" = "Шифровать возвращенные конфиги в подписке" -"subShowInfo" = "Показать информацию об использовании" -"subShowInfoDesc" = "Показывать восстановленный трафик и дату после имени конфигурации" - -[pages.settings.templates] -"title" = "Шаблоны" -"basicTemplate" = "Базовый шаблон" -"advancedTemplate" = "Расширенный шаблон" -"completeTemplate" = "Полный шаблон" -"generalConfigs" = "Основные настройки" -"generalConfigsDesc" = "Эти параметры описывают общие настройки" -"blockConfigs" = "Блокировка конфигураций" -"blockConfigsDesc" = "Эти параметры не позволят пользователям подключаться к определенным протоколам и веб-сайтам" -"blockCountryConfigs" = "Конфигурации блокировки страны" -"blockCountryConfigsDesc" = "Эти параметры не позволят пользователям подключаться к доменам определенной страны" -"directCountryConfigs" = "Настройки прямого подключения для страны" -"directCountryConfigsDesc" = "Эти параметры позволят пользователям подключаться напрямую к доменам определенной страны" -"ipv4Configs" = "Настройки IPv4" -"ipv4ConfigsDesc" = "Эти параметры позволят пользователям маршрутизироваться к целевым доменам только через IPv4" -"warpConfigs" = "Настройки WARP" -"warpConfigsDesc" = "Внимание: перед использованием этих параметров установите WARP в режиме прокси-сервера socks5 на свой сервер, следуя инструкциям на GitHub панели. WARP будет направлять трафик на веб-сайты через серверы Cloudflare" -"xrayConfigTemplate" = "Шаблон конфигурации Xray" -"xrayConfigTemplateDesc" = "Создание файла конфигурации Xray на основе этого шаблона" -"xrayConfigFreedomStrategy" = "Настройка стратегии протокола Freedom" -"xrayConfigFreedomStrategyDesc" = "Установка стратегию вывода сети в протоколе Freedom" -"xrayConfigRoutingStrategy" = "Настройка стратегии маршрутизации доменов" -"xrayConfigRoutingStrategyDesc" = "Установка общей стратегии маршрутизации разрешения DNS" -"xrayConfigTorrent" = "Запрет использования BitTorrent" -"xrayConfigTorrentDesc" = "Изменение шаблона конфигурации, для предупреждения использования BitTorrent пользователями" -"xrayConfigPrivateIp" = "Запрет частных диапазонов IP адресов для подключения" -"xrayConfigPrivateIpDesc" = "Изменение шаблона конфигурации, для предупреждения подключения к диапазонам частных IP адресов" -"xrayConfigAds" = "Блокировка рекламы" -"xrayConfigAdsDesc" = "Изменение конфигурации, для блокировки рекламы" -"xrayConfigFamily" = "Блокировать вредоносное ПО и контент для взрослых" -"xrayConfigFamilyDesc" = "Резольверы DNS для блокировки вредоносных программ и контента для взрослых для защиты семьи" -"xrayConfigSpeedtest" = "Блокировать сайты для проверки скорости" -"xrayConfigSpeedtestDesc" = "Изменение шаблона конфигурации, для предупреждения подключения к веб-сайтам для тестирования скорости" -"xrayConfigIRIp" = "Заблокировать подключения к диапазонам IP адресов Ирана" -"xrayConfigIRIpDesc" = "Изменение конфигурации, чтобы заблокировать подключения к диапазонам IP адресов Ирана" -"xrayConfigIRDomain" = "Заблокировать подключения к доменам Ирана" -"xrayConfigIRDomainDesc" = "Изменение конфигурации, чтобы заблокировать подключения к доменам Ирана" -"xrayConfigChinaIp" = "Заблокировать подключения к диапазонам IP адресов Китая" -"xrayConfigChinaIpDesc" = "Изменение конфигурации, чтобы заблокировать подключения к диапазонам IP адресов Китая" -"xrayConfigChinaDomain" = "Заблокировать подключения к доменам Китая" -"xrayConfigChinaDomainDesc" = "Изменение конфигурации, чтобы заблокировать подключения к доменам Китая" -"xrayConfigRussiaIp" = "Заблокировать подключения к диапазонам IP адресов России" -"xrayConfigRussiaIpDesc" = "Изменение конфигурации, чтобы заблокировать подключения к диапазонами IP адресов России" -"xrayConfigRussiaDomain" = "Заблокировать подключения к доменам России" -"xrayConfigRussiaDomainDesc" = "Изменение конфигурации, чтобы заблокировать подключения к доменам России" -"xrayConfigDirectIRIp" = "Прямое подключения к диапазонам IP адресов Ирана" -"xrayConfigDirectIRIpDesc" = "Изменение шаблона конфигурации для прямого подключения к диапазонам IP адресов Ирана" -"xrayConfigDirectIRDomain" = "Прямое подключение к доменам Ирана" -"xrayConfigDirectIRDomainDesc" = "Изменение шаблон конфигурации для прямого подключения к доменам Ирана" -"xrayConfigDirectChinaIp" = "Прямое подключение к диапазонам IP адресов Китая" -"xrayConfigDirectChinaIpDesc" = "Изменение шаблона конфигурации для прямого подключения к диапазонам IP адресов Китая" -"xrayConfigDirectChinaDomain" = "Прямое подключение к доменам Китая" -"xrayConfigDirectChinaDomainDesc" = "Изменение шаблона конфигурации для прямого подключения к доменам Китая" -"xrayConfigDirectRussiaIp" = "Прямое подключение к диапазонам IP адресов России" -"xrayConfigDirectRussiaIpDesc" = "Изменение шаблона конфигурации для прямого подключения к диапазонам IP адресов России" -"xrayConfigDirectRussiaDomain" = "Прямое подключение к доменам России" -"xrayConfigDirectRussiaDomainDesc" = "Изменение шаблона конфигурации для прямого подключения к доменам России" -"xrayConfigGoogleIPv4" = "Использовать IPv4 для Google" -"xrayConfigGoogleIPv4Desc" = "Добавить маршрутизацию для Google для подключения к IPv4" -"xrayConfigNetflixIPv4" = "Использовать IPv4 для Netflix" -"xrayConfigNetflixIPv4Desc" = "Добавить маршрутизацию для Netflix для подключения к IPv4" -"xrayConfigGoogleWARP" = "Маршрутизация Google через WARP" -"xrayConfigGoogleWARPDesc" = "Добавить маршрутизацию для Google через WARP" -"xrayConfigOpenAIWARP" = "Маршрутизация OpenAI (ChatGPT) через WARP" -"xrayConfigOpenAIWARPDesc" = "Добавить маршрутизацию для OpenAI (ChatGPT) через WARP" -"xrayConfigNetflixWARP" = "Маршрутизация Netflix через WARP" -"xrayConfigNetflixWARPDesc" = "Добавить маршрутизацию для Netflix через WARP" -"xrayConfigSpotifyWARP" = "Маршрутизация Spotify через WARP" -"xrayConfigSpotifyWARPDesc" = "Добавить маршрутизацию для Spotify через WARP" -"xrayConfigIRWARP" = "Маршрутизация доменов Ирана через WARP" -"xrayConfigIRWARPDesc" = "Добавить маршрутизацию для доменов Ирана через WARP" -"xrayConfigInbounds" = "Конфигурация подключений" -"xrayConfigInboundsDesc" = "Изменение шаблона конфигурации, для подключения определенных пользователей" -"xrayConfigOutbounds" = "Конфигурация исходящих" -"xrayConfigOutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить исходящие пути для этого сервера" -"xrayConfigRoutings" = "Настройка правил маршрутизации" -"xrayConfigRoutingsDesc" = "Изменение шаблона конфигурации, для определения правил маршрутизации для этого сервера" -"manualLists" = "Ручные списки" -"manualListsDesc" = "Пожалуйста, используйте формат массива JSON" -"manualBlockedIPs" = "Список заблокированных IP адресов" -"manualBlockedDomains" = "Список заблокированных доменов" -"manualDirectIPs" = "Список прямых IP адресов" -"manualDirectDomains" = "Список прямых доменов" -"manualIPv4Domains" = "Список доменов IPv4" -"manualWARPDomains" = "Список доменов WARP" - -[pages.settings.security] -"admin" = "Админ" -"secret" = "Секретный токен" -"loginSecurity" = "Безопасность входа" -"loginSecurityDesc" = "Включить дополнительные меры безопасности входа пользователя" -"secretToken" = "Секретный токен" -"secretTokenDesc" = "Пожалуйста, скопируйте и сохраните этот токен в безопасном месте. Этот токен необходим для входа в систему и не может быть восстановлен с помощью инструмента x-ui" - -[pages.settings.toasts] -"modifySettings" = "Изменение настроек" -"getSettings" = "Просмотр настроек" -"modifyUser" = "Изменение пользователя" -"originalUserPassIncorrect" = "Неверное имя пользователя или пароль" -"userPassMustBeNotEmpty" = "Новое имя пользователя и новый пароль должны быть заполнены" - -[tgbot] -"keyboardClosed" = "❌ Закрыта настраиваемая клавиатура!" -"noResult" = "❗ Нет результатов!" -"noQuery" = "❌ Запрос не найден! Пожалуйста, повторите команду!" -"wentWrong" = "❌ Что-то пошло не так!" -"noIpRecord" = "❗ Нет записей об IP-адресе!" -"noInbounds" = "❗ Входящих соединений не найдено!" -"unlimited" = "♾ Неограниченно" -"month" = "Месяц" -"months" = "Месяцев" -"day" = "День" -"days" = "Дней" -"hours" = "Часов" -"unknown" = "Неизвестно" -"inbounds" = "Входящие" -"clients" = "Клиенты" - -[tgbot.commands] -"unknown" = "❗ Неизвестная команда" -"pleaseChoose" = "👇 Пожалуйста, выберите:\r\n" -"help" = "🤖 Добро пожаловать в этого бота! Он предназначен для предоставления вам конкретных данных с сервера и позволяет вносить необходимые изменения.\r\n\r\n" -"start" = "👋 Привет, {{ .Firstname }}.\r\n" -"welcome" = "🤖 Добро пожаловать в бота управления {{ .Hostname }}.\r\n" -"status" = "✅ Бот работает нормально!" -"usage" = "❗ Пожалуйста, укажите текст для поиска!" -"getID" = "🆔 Ваш ID: {{ .ID }}" -"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" = "📅 Дата окончания: {{ .Time }}\r\n" -"expireIn" = "📅 Окончание через: {{ .Time }}\r\n" -"active" = "💡 Активен: ✅ Да\r\n" -"inactive" = "💡 Активен: ❌ Нет\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" -"refreshedOn" = "\r\n📋🔄 Обновлено: {{ .Time }}\r\n \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 }}"