diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml index 3416e7fa..847b718e 100644 --- a/web/translation/translate.ru_RU.toml +++ b/web/translation/translate.ru_RU.toml @@ -32,7 +32,7 @@ "copySuccess" = "Скопировано" "sure" = "Да" "encryption" = "Шифрование" -"useIPv4ForHost" = "Использовать IPv4 для хоста" +"useIPv4ForHost" = "Использовать IPv4 для подключения к хосту" "transmission" = "Транспорт" "host" = "Хост" "path" = "Путь" @@ -46,8 +46,8 @@ "online" = "Онлайн" "domainName" = "Домен" "monitor" = "Мониторинг IP" -"certificate" = "SSL сертификат" -"fail" = "Ошибка" +"certificate" = "SSL-сертификат" +"fail" = "Сбой" "comment" = "Комментарий" "success" = "Успешно" "lastOnline" = "Был(а) в сети" @@ -55,17 +55,17 @@ "install" = "Установка" "clients" = "Клиенты" "usage" = "Использование" -"twoFactorCode" = "Код" +"twoFactorCode" = "Код 2FA" "remained" = "Остаток" "security" = "Безопасность" "secAlertTitle" = "Предупреждение системы безопасности" -"secAlertSsl" = "Это соединение не защищено. Пожалуйста, не вводите конфиденциальную информацию, пока не установите SSL сертификат для защиты соединения" -"secAlertConf" = "Некоторые настройки уязвимы для атак. Чтобы в будущем не было проблем, нужно усилить защиту." -"secAlertSSL" = "Ваше подключение к панели не защищено. Установите SSL сертификат для защиты данных." -"secAlertPanelPort" = "Порт панели по умолчанию небезопасен. Установите случайный или просто другой порт." -"secAlertPanelURI" = "Адрес панели по умолчанию небезопасен. Сделайте адрес сложным." -"secAlertSubURI" = "URI-адрес подписки по умолчанию небезопасен. Пожалуйста, настройте сложный URI-адрес." -"secAlertSubJsonURI" = "URI-адрес по умолчанию для JSON подписки небезопасен. Пожалуйста, настройте сложный URI-адрес." +"secAlertSsl" = "Соединение не защищено. Не вводите конфиденциальные данные до установки SSL-сертификата." +"secAlertConf" = "Некоторые настройки уязвимы. Рекомендуется усилить защиту для предотвращения атак." +"secAlertSSL" = "Подключение к панели не защищено. Установите SSL-сертификат для защиты данных." +"secAlertPanelPort" = "Порт панели по умолчанию небезопасен. Установите нестандартный или случайный порт." +"secAlertPanelURI" = "Адрес панели по умолчанию небезопасен. Настройте уникальный и сложный URI." +"secAlertSubURI" = "URI подписки по умолчанию небезопасен. Настройте уникальный и сложный адрес." +"secAlertSubJsonURI" = "URI JSON-подписки по умолчанию небезопасен. Настройте уникальный и сложный адрес." "emptyDnsDesc" = "Нет добавленных DNS-серверов." "emptyFakeDnsDesc" = "Нет добавленных Fake DNS-серверов." "emptyBalancersDesc" = "Нет добавленных балансировщиков." @@ -83,15 +83,15 @@ "individualLinks" = "Индивидуальные ссылки" "active" = "Активна" "inactive" = "Неактивна" -"unlimited" = "Безлимит" -"noExpiry" = "Без срока" +"unlimited" = "Неограниченно" +"noExpiry" = "Бессрочно" [menu] "theme" = "Тема" "dark" = "Темная" "ultraDark" = "Очень темная" "dashboard" = "Дашборд" -"inbounds" = "Инбаунды" +"inbounds" = "Подключения" "settings" = "Настройки" "xray" = "Настройки Xray" "logout" = "Выход" @@ -107,7 +107,7 @@ "emptyUsername" = "Введите имя пользователя" "emptyPassword" = "Введите пароль" "wrongUsernameOrPassword" = "Неверные данные учетной записи." -"successLogin" = "Вы успешно вошли в аккаунт" +"successLogin" = "Вход выполнен успешно" [pages.index] "title" = "Дашборд" @@ -122,7 +122,7 @@ "stopXray" = "Остановить" "restartXray" = "Перезапустить" "xraySwitch" = "Выбор версии" -"xraySwitchClick" = "Выберите желаемую версию" +"xraySwitchClick" = "Выберите нужную версию" "xraySwitchClickDesk" = "Важно: старые версии могут не поддерживать текущие настройки" "xrayStatusUnknown" = "Неизвестно" "xrayStatusRunning" = "Запущен" @@ -134,7 +134,7 @@ "systemLoadDesc" = "Средняя загрузка системы за последние 1, 5 и 15 минут" "connectionCount" = "Количество соединений" "ipAddresses" = "IP-адреса сервера" -"toggleIpVisibility" = "Переключить видимость IP-адресов сервера" +"toggleIpVisibility" = "Скрыть или показать IP-адреса сервера" "overallSpeed" = "Общая скорость передачи трафика" "upload" = "Отправка" "download" = "Загрузка" @@ -168,10 +168,10 @@ [pages.inbounds] "allTimeTraffic" = "Общий трафик" "allTimeTrafficUsage" = "Общее использование за все время" -"title" = "Инбаунды" -"totalDownUp" = "Объем отправленного/полученного трафика" +"title" = "Подключения" +"totalDownUp" = "Отправлено/получено" "totalUsage" = "Всего трафика" -"inboundCount" = "Всего инбаундов" +"inboundCount" = "Всего подключений" "operate" = "Меню" "enable" = "Включить" "remark" = "Примечание" @@ -185,13 +185,13 @@ "createdAt" = "Создано" "updatedAt" = "Обновлено" "resetTraffic" = "Сброс трафика" -"addInbound" = "Создать инбаунд" +"addInbound" = "Создать подключение" "generalActions" = "Общие действия" "autoRefresh" = "Автообновление" "autoRefreshInterval" = "Интервал" -"modifyInbound" = "Изменить инбаунд" -"deleteInbound" = "Удалить инбаунд" -"deleteInboundContent" = "Вы уверены, что хотите удалить инбаунд?" +"modifyInbound" = "Изменить подключение" +"deleteInbound" = "Удалить подключение" +"deleteInboundContent" = "Вы уверены, что хотите удалить подключение?" "deleteClient" = "Удалить клиента" "deleteClientContent" = "Вы уверены, что хотите удалить клиента?" "resetTrafficContent" = "Вы уверены, что хотите сбросить трафик?" @@ -214,11 +214,11 @@ "export" = "Экспорт ссылок" "clone" = "Клонировать" "cloneInbound" = "Клонировать" -"cloneInboundContent" = "Будут клонированы все настройки инбаундов, кроме списка клиентов, порта и IP-адреса прослушивания" +"cloneInboundContent" = "Будут клонированы все настройки подключений, кроме списка клиентов, порта и IP-адреса прослушивания" "cloneInboundOk" = "Клонировано" -"resetAllTraffic" = "Сброс трафика всех инбаундов" -"resetAllTrafficTitle" = "Сброс трафика всех инбаундов" -"resetAllTrafficContent" = "Вы уверены, что хотите сбросить трафик всех инбаундов?" +"resetAllTraffic" = "Сброс трафика всех подключений" +"resetAllTrafficTitle" = "Сброс трафика всех подключений" +"resetAllTrafficContent" = "Вы уверены, что хотите сбросить трафик всех подключений?" "resetInboundClientTraffics" = "Сброс трафика клиента" "resetInboundClientTrafficTitle" = "Сброс трафика клиентов" "resetInboundClientTrafficContent" = "Вы уверены, что хотите сбросить трафик для этих клиентов?" @@ -231,7 +231,7 @@ "email" = "Email" "emailDesc" = "Пожалуйста, укажите уникальный Email" "IPLimit" = "Лимит по количеству IP" -"IPLimitDesc" = "Ограничение количества одновременных подключений с разных IP(0 – отключить)" +"IPLimitDesc" = "Ограничение числа одновременных подключений с разных IP (0 – отключить)" "IPLimitlog" = "Лог IP-адресов" "IPLimitlogDesc" = "Лог IP-адресов (перед включением лога IP-адресов, вы должны очистить лог)" "IPLimitlogclear" = "Очистить лог" @@ -240,19 +240,19 @@ "subscriptionDesc" = "Вы можете найти свою ссылку подписки в разделе 'Подробнее'" "info" = "Информация" "same" = "Тот же" -"inboundData" = "Данные инбаундов" -"exportInbound" = "Экспорт инбаундов" +"inboundData" = "Данные подключений" +"exportInbound" = "Экспорт подключений" "import" = "Импортировать" -"importInbound" = "Импорт инбаундов" +"importInbound" = "Импорт подключений" "periodicTrafficResetTitle" = "Сброс трафика" "periodicTrafficResetDesc" = "Автоматический сброс счетчика трафика через указанные интервалы" "lastReset" = "Последний сброс" [pages.client] -"add" = "Создать клиента" +"add" = "Добавить клиента" "edit" = "Редактировать клиента" "submitAdd" = "Добавить" -"submitEdit" = "Сохранить" +"submitEdit" = "Сохранить изменения" "clientCount" = "Количество клиентов" "bulk" = "Добавить несколько" "method" = "Метод" @@ -276,13 +276,13 @@ "obtain" = "Получить" "updateSuccess" = "Обновление прошло успешно" "logCleanSuccess" = "Лог был очищен" -"inboundsUpdateSuccess" = "Инбаунды успешно обновлены" -"inboundUpdateSuccess" = "Инбаунд успешно обновлено" -"inboundCreateSuccess" = "Инбаунд успешно создано" -"inboundDeleteSuccess" = "Инбаунд успешно удалено" -"inboundClientAddSuccess" = "Клиент(ы) инбаунда добавлен(ы)" -"inboundClientDeleteSuccess" = "Клиент инбаунда удалён" -"inboundClientUpdateSuccess" = "Клиент инбаунда обновлён" +"inboundsUpdateSuccess" = "Подключения успешно обновлены" +"inboundUpdateSuccess" = "Подключение успешно обновлено" +"inboundCreateSuccess" = "Подключение успешно создано" +"inboundDeleteSuccess" = "Подключение успешно удалено" +"inboundClientAddSuccess" = "Клиент(ы) подключения добавлен(ы)" +"inboundClientDeleteSuccess" = "Клиент подключения удалён" +"inboundClientUpdateSuccess" = "Клиент подключения обновлён" "delDepletedClientsSuccess" = "Все исчерпанные клиенты удалены" "resetAllClientTrafficSuccess" = "Весь трафик клиента сброшен" "resetAllTrafficSuccess" = "Весь трафик сброшен" @@ -310,7 +310,7 @@ [pages.settings] "title" = "Настройки" "save" = "Сохранить" -"infoDesc" = "Каждое внесённое изменение должно быть сохранено. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу." +"infoDesc" = "Сохраните изменения и перезапустите панель для их применения." "restartPanel" = "Перезапуск панели" "restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель будет недоступна, проверьте лог сервера" "restartPanelSuccess" = "Панель успешно перезапущена" @@ -318,11 +318,11 @@ "resetDefaultConfig" = "Восстановить настройки по умолчанию" "panelSettings" = "Панель" "securitySettings" = "Учетная запись" -"TGBotSettings" = "Telegram" +"TGBotSettings" = "Telegram-Бот" "panelListeningIP" = "IP-адрес для управления панелью" "panelListeningIPDesc" = "Оставьте пустым для подключения с любого IP" "panelListeningDomain" = "Домен панели" -"panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы подключаться с любых доменов и IP-адресов" +"panelListeningDomainDesc" = "Оставьте пустым для подключения с любых доменов и IP." "panelPort" = "Порт панели" "panelPortDesc" = "Порт, на котором работает панель" "publicKeyPath" = "Путь к файлу публичного ключа сертификата панели" @@ -332,11 +332,11 @@ "panelUrlPath" = "Корневой путь URL адреса панели" "panelUrlPathDesc" = "Должен начинаться с '/' и заканчиваться '/'" "pageSize" = "Размер нумерации страниц" -"pageSizeDesc" = "Определить размер страницы для таблицы инбаундов. Установите 0, чтобы отключить" +"pageSizeDesc" = "Определить размер страницы для таблицы подключений. Установите 0, чтобы отключить" "remarkModel" = "Модель примечания и символ разделения" -"datepicker" = "Выбор даты" +"datepicker" = "Тип календаря" "datepickerPlaceholder" = "Выберите дату" -"datepickerDescription" = "Запланированные задачи будут выполняться в выбранное время" +"datepickerDescription" = "Запланированные задачи будут выполняться в соответствии с этим календарем." "sampleRemark" = "Пример примечания" "oldUsername" = "Текущий логин" "currentPassword" = "Текущий пароль" @@ -346,7 +346,7 @@ "telegramBotEnableDesc" = "Доступ к функциям панели через Telegram-бота" "telegramToken" = "Токен Telegram бота" "telegramTokenDesc" = "Необходимо получить токен у менеджера ботов Telegram @botfather" -"telegramProxy" = "Прокси Socks5" +"telegramProxy" = "Прокси-сервер Socks5" "telegramProxyDesc" = "Если для подключения к Telegram вам нужен прокси Socks5, настройте его параметры согласно руководству." "telegramAPIServer" = "API-сервер Telegram" "telegramAPIServerDesc" = "Используемый API-сервер Telegram. Оставьте пустым, чтобы использовать сервер по умолчанию." @@ -451,11 +451,11 @@ "RoutingStrategy" = "Настройка маршрутизации доменов" "RoutingStrategyDesc" = "Установка общей стратегии маршрутизации разрешения DNS" "Torrent" = "Заблокировать BitTorrent" -"Inbounds" = "Инбаунды" +"Inbounds" = "Входящие подключения" "InboundsDesc" = "Изменение шаблона конфигурации для подключения определенных клиентов" -"Outbounds" = "Аутбаунды" +"Outbounds" = "Исходящие подключения" "Balancers" = "Балансировщик" -"OutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить аутбаунды для этого сервера" +"OutboundsDesc" = "Изменение шаблона конфигурации, чтобы определить исходящие подключения для этого сервера" "Routings" = "Маршрутизация" "RoutingsDesc" = "Важен приоритет каждого правила!" "completeTemplate" = "Все" @@ -486,8 +486,8 @@ "down" = "Опустить вниз" "source" = "Источник" "dest" = "Пункт назначения" -"inbound" = "Инбаунд" -"outbound" = "Аутбаунд" +"inbound" = "Входящее подключение" +"outbound" = "Исходящее подключение" "balancer" = "Балансировщик" "info" = "Информация" "add" = "Создать правило" @@ -495,9 +495,9 @@ "useComma" = "Элементы, разделённые запятыми" [pages.xray.outbound] -"addOutbound" = "Создать аутбаунд" +"addOutbound" = "Создать исходящее подключение" "addReverse" = "Создать реверс-прокси" -"editOutbound" = "Изменить аутбаунд" +"editOutbound" = "Изменить исходящее подключение" "editReverse" = "Редактировать реверс-прокси" "tag" = "Тег" "tagDesc" = "Уникальный тег" @@ -511,7 +511,7 @@ "intercon" = "Соединение" "settings" = "Настройки" "accountInfo" = "Информация об учетной записи" -"outboundStatus" = "Статус аутбаунда" +"outboundStatus" = "Статус исходящего подключения" "sendThrough" = "Отправить через" [pages.xray.balancer] @@ -587,8 +587,8 @@ "modifyUser" = "Вы успешно изменили учетные данные администратора." "originalUserPassIncorrect" = "Неверное имя пользователя или пароль" "userPassMustBeNotEmpty" = "Новое имя пользователя и новый пароль должны быть заполнены" -"getOutboundTrafficError" = "Ошибка получения трафика аутбаунда" -"resetOutboundTrafficError" = "Ошибка сброса трафика аутбаунда" +"getOutboundTrafficError" = "Ошибка получения трафика исходящего подключения" +"resetOutboundTrafficError" = "Ошибка сброса трафика исходящего подключения" [tgbot] "keyboardClosed" = "❌ Клавиатура закрыта." @@ -596,7 +596,7 @@ "noQuery" = "❌ Запрос не найден. Пожалуйста, повторите команду." "wentWrong" = "❌ Что-то пошло не так..." "noIpRecord" = "❗ Нет записей об IP-адресе." -"noInbounds" = "❗ У вас не настроено ни одного инбаунда." +"noInbounds" = "❗ У вас не настроено ни одного входящего подключения." "unlimited" = "♾ Безлимит" "add" = "Добавить" "month" = "Месяц" @@ -606,7 +606,7 @@ "hours" = "Часов" "minutes" = "Минуты" "unknown" = "Неизвестно" -"inbounds" = "Инбаунды" +"inbounds" = "Входящие подключения" "clients" = "Клиенты" "offline" = "🔴 Офлайн" "online" = "🟢 Онлайн" @@ -620,7 +620,7 @@ "status" = "✅ Бот функционирует нормально." "usage" = "❗ Пожалуйста, укажите email для поиска." "getID" = "🆔 Ваш User ID: {{ .ID }}" -"helpAdminCommands" = "🔃 Для перезапуска Xray Core:\r\n/restart\r\n\r\n🔎 Для поиска клиента по email:\r\n/usage [Email]\r\n\r\n📊 Для поиска инбаундов (со статистикой клиентов):\r\n/inbound [имя подключения]\r\n\r\n🆔 Ваш Telegram User ID:\r\n/id" +"helpAdminCommands" = "🔃 Для перезапуска Xray Core:\r\n/restart\r\n\r\n🔎 Для поиска клиента по email:\r\n/usage [Email]\r\n\r\n📊 Для поиска входящих подключений (со статистикой клиентов):\r\n/inbound [имя подключения]\r\n\r\n🆔 Ваш Telegram User ID:\r\n/id" "helpClientCommands" = "💲 Для просмотра информации о вашей подписке используйте команду:\r\n/usage [Email]\r\n\r\n🆔 Ваш Telegram User ID:\r\n/id" "restartUsage" = "\r\n\r\n/restart" "restartSuccess" = "✅ Ядро Xray успешно перезапущено." @@ -656,7 +656,7 @@ "username" = "👤 Имя пользователя: {{ .Username }}\r\n" "password" = "👤 Пароль: {{ .Password }}\r\n" "time" = "⏰ Время: {{ .Time }}\r\n" -"inbound" = "📍 Входящий поток: {{ .Remark }}\r\n" +"inbound" = "📍 Входящее подключение: {{ .Remark }}\r\n" "port" = "🔌 Порт: {{ .Port }}\r\n" "expire" = "📅 Дата окончания: {{ .Time }}\r\n" "expireIn" = "📅 Окончание через: {{ .Time }}\r\n" @@ -685,12 +685,12 @@ "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📧 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Теперь вы можете добавить клиента в инбаунд!" +"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" = "Используется значение по умолчанию👌" -"incorrect_input" ="Ваш ввод недействителен.\nФразы должны быть непрерывными без пробелов.\nПравильный пример: aaaaaa\nНеправильный пример: aaa aaa 🚫" +"error_add_client" = "⚠️ Ошибка:\n\n {{ .error }}" +"using_default_value" = "Используется значение по умолчанию👌" +"incorrect_input" = "Ваш ввод недействителен.\nФразы должны быть непрерывными без пробелов.\nПравильный пример: aaaaaa\nНеправильный пример: aaa aaa 🚫" "AreYouSure" = "Вы уверены? 🤔" "SuccessResetTraffic" = "📧 Почта: {{ .ClientEmail }}\n🏁 Результат: ✅ Успешно" "FailedResetTraffic" = "📧 Почта: {{ .ClientEmail }}\n🏁 Результат: ❌ Неудача \n\n🛠️ Ошибка: [ {{ .ErrorMessage }} ]" @@ -707,7 +707,7 @@ "confirmToggle" = "✅ Подтвердить вкл/выкл пользователя?" "dbBackup" = "📂 Бэкап БД" "serverUsage" = "💻 Состояние сервера" -"getInbounds" = "🔌 Инбаунды" +"getInbounds" = "🔌 Входящие подключения" "depleteSoon" = "⚠️ Скоро конец" "clientUsage" = "Статистика клиента" "onlines" = "🟢 Онлайн" @@ -731,7 +731,7 @@ "allClients" = "👥 Все клиенты" "addClient" = "➕ Новый клиент" "submitDisable" = "Добавить отключенным ☑️" -"submitEnable" = "Добавить включенныи ✅" +"submitEnable" = "Добавить включенным ✅" "use_default" = "🏷️ Использовать по умолчанию" "change_id" = "⚙️🔑 ID" "change_password" = "⚙️🔑 Пароль" @@ -743,7 +743,7 @@ [tgbot.answers] "successfulOperation" = "✅ Успешно!" "errorOperation" = "❗ Ошибка в операции." -"getInboundsFailed" = "❌ Не удалось получить инбаунды." +"getInboundsFailed" = "❌ Не удалось получить входящие подключения." "getClientsFailed" = "❌ Не удалось получить клиентов." "canceled" = "❌ {{ .Email }}: Операция отменена." "clientRefreshSuccess" = "✅ {{ .Email }}: Клиент успешно обновлен." @@ -760,5 +760,5 @@ "enableSuccess" = "✅ {{ .Email }}: Включено успешно." "disableSuccess" = "✅ {{ .Email }}: Отключено успешно." "askToAddUserId" = "❌ Ваша конфигурация не найдена!\r\n💭 Пожалуйста, попросите администратора использовать ваш Telegram User ID в конфигурации.\r\n\r\n🆔 Ваш User ID: {{ .TgUserID }}" -"chooseClient" = "Выберите клиента для инбаунда {{ .Inbound }}" -"chooseInbound" = "Выберите инбаунд" +"chooseClient" = "Выберите клиента для входящего подключения {{ .Inbound }}" +"chooseInbound" = "Выберите входящее подключение"