diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml index 71db65b7..6f2ce0ab 100644 --- a/web/translation/translate.ru_RU.toml +++ b/web/translation/translate.ru_RU.toml @@ -43,7 +43,7 @@ "domainName" = "Домен" "monitor" = "Слушать IP" "certificate" = "Цифровой сертификат" -"fail" = "Неудачно" +"fail" = "Ошибка" "comment" = "Комментарий" "success" = "Успешно" "getVersion" = "Узнать версию" @@ -89,33 +89,33 @@ "xrayStatus" = "Xray" "stopXray" = "Остановить" "restartXray" = "Перезапустить" -"xraySwitch" = "Версия" +"xraySwitch" = "Выбор версии" "xraySwitchClick" = "Выберите желаемую версию" -"xraySwitchClickDesk" = "Выбирайте внимательно, так как старые версии могут быть несовместимы с текущими конфигурациями" +"xraySwitchClickDesk" = "Обратите внимание: старые версии могут не поддерживать текущие настройки" "operationHours" = "Время работы системы" -"systemLoad" = "Системная нагрузка" +"systemLoad" = "Нагрузка на систему" "systemLoadDesc" = "Средняя загрузка системы за последние 1, 5 и 15 минут" "connectionTcpCountDesc" = "Общее количество подключений TCP по всем сетевым картам." "connectionUdpCountDesc" = "Общее количество подключений UDP по всем сетевым картам." "connectionCount" = "Количество соединений" -"upSpeed" = "Общая скорость upload для всех сетей" -"downSpeed" = "Общая скорость download для всех сетей" -"totalSent" = "Общий объем загруженных данных для всех сетей с момента запуска системы" +"upSpeed" = "Общая скорость отправки для всех сетей" +"downSpeed" = "Общая скорость загрузки для всех сетей" +"totalSent" = "Общий объем отправляемых данных с момента запуска системы" "totalReceive" = "Общий объем полученных данных для всех сетей с момента запуска системы." "xraySwitchVersionDialog" = "Переключить версию Xray" "xraySwitchVersionDialogDesc" = "Вы точно хотите сменить версию Xray?" -"dontRefresh" = "Идёт установка. Пожалуйста, не обновляйте эту страницу" +"dontRefresh" = "Установка в процессе. Не обновляйте страницу" "logs" = "Логи" "config" = "Конфигурация" -"backup" = "Бэкап и восстановление" -"backupTitle" = "База данных бэкапа и восстановления" +"backup" = "Резервное копирование и восстановление" +"backupTitle" = "База данных резервных копий" "backupDescription" = "Рекомендуется сделать резервную копию перед восстановлением базы данных." "exportDatabase" = "Экспорт базы данных" "importDatabase" = "Импорт базы данных" [pages.inbounds] "title" = "Подключения" -"totalDownUp" = "Всего uploads/downloads" +"totalDownUp" = "Общий объем отправленного/полученного трафика" "totalUsage" = "Всего использовано" "inboundCount" = "Количество подключений" "operate" = "Меню" @@ -151,13 +151,13 @@ "certificatePath" = "Путь к файлу" "certificateContent" = "Содержимое файла" "publicKey" = "Публичный ключ" -"privatekey" = "Приватный ключ" +"privatekey" = "Закрытый ключ" "clickOnQRcode" = "Нажмите на QR-код, чтобы скопировать" "client" = "Клиент" "export" = "Экспорт ключей" "clone" = "Клонировать" "cloneInbound" = "Клонировать" -"cloneInboundContent" = "Все настройки этого подключения, кроме порта, IP-адреса прослушки и клиентов, будут клонированы" +"cloneInboundContent" = "Будут клонированы все настройки подключений, за исключением списка клиентов, порта и IP-адреса прослушивания" "cloneInboundOk" = "Клонировано" "resetAllTraffic" = "Сбросить трафик всех подключений" "resetAllTrafficTitle" = "Сброс трафика всех подключений" @@ -173,8 +173,8 @@ "delDepletedClientsContent" = "Вы уверены, что хотите удалить всех отключенных пользователей?" "email" = "Email" "emailDesc" = "Пожалуйста, укажите уникальный Email" -"IPLimit" = "Ограничение по IP" -"IPLimitDesc" = "Сбросить подключение, если подключено больше введенного значения (введите 0, чтобы отключить ограничение IP-адресов)" +"IPLimit" = "Лимит по IP" +"IPLimitDesc" = "Ограничение количества подключений с одного IP (0 – отключить)" "IPLimitlog" = "IP лог" "IPLimitlogDesc" = "Лог IP-адресов (перед включением лога IP-адресов, вы должны очистить список)" "IPLimitlogclear" = "Очистить лог" @@ -229,18 +229,18 @@ "save" = "Сохранить" "infoDesc" = "Каждое выполненное изменение необходимо сохранить. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу" "restartPanel" = "Перезапуск панели" -"restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Нажмите ОК для перезапуска панели через 3 сек. Если вы не можете пользоваться панелью после перезапуска, пожалуйста, посмотрите лог панели на сервере" +"restartPanelDesc" = "Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель станет недоступной, проверьте лог сервера" "actions" = "Действия" -"resetDefaultConfig" = "Сбросить на конфигурацию по умолчанию" +"resetDefaultConfig" = "Восстановить настройки по умолчанию" "panelSettings" = "Настройки панели" "securitySettings" = "Настройки безопасности" "TGBotSettings" = "Настройки Telegram бота" "panelListeningIP" = "IP-адрес панели" "panelListeningIPDesc" = "Оставьте пустым для подключения с любого IP" -"panelListeningDomain" = "Домен прослушивания панели" +"panelListeningDomain" = "Домен панели" "panelListeningDomainDesc" = "По умолчанию оставьте пустым, чтобы отслеживать все домены и IP-адреса" "panelPort" = "Порт панели" -"panelPortDesc" = "Порт, используемый для отображения этой панели" +"panelPortDesc" = "Порт, на котором работает панель" "publicKeyPath" = "Путь к файлу публичного ключа сертификата панели" "publicKeyPathDesc" = "Введите полный путь, начинающийся с '/'" "privateKeyPath" = "Путь к файлу приватного ключа сертификата панели" @@ -252,14 +252,14 @@ "remarkModel" = "Модель примечания и символ разделения" "datepicker" = "Выбор даты" "datepickerPlaceholder" = "Выберите дату" -"datepickerDescription" = "Запланированные задачи выполняются в соответствии с данным календарём" +"datepickerDescription" = "Запланированные задачи будут выполняться в выбранное время" "sampleRemark" = "Пример замечания" "oldUsername" = "Текущий логин" "currentPassword" = "Текущий пароль" "newUsername" = "Новый логин" "newPassword" = "Новый пароль" "telegramBotEnable" = "Включить Telegram бота" -"telegramBotEnableDesc" = "Подключайтесь к функциям этой панели через Telegram бота" +"telegramBotEnableDesc" = "Получайте доступ к функциям панели через Telegram-бота" "telegramToken" = "Токен Telegram бота" "telegramTokenDesc" = "Необходимо получить токен у менеджера ботов Telegram @botfather" "telegramProxy" = "Прокси Socks5" @@ -269,14 +269,14 @@ "telegramChatId" = "Идентификатор Telegram администратора бота" "telegramChatIdDesc" = "Один или несколько идентификаторов администратора бота. Чтобы получить идентификатор, используйте @userinfobot или команду '/id' в боте." "telegramNotifyTime" = "Частота уведомлений бота Telegram" -"telegramNotifyTimeDesc" = "Используйте формат времени Crontab" +"telegramNotifyTimeDesc" = "Укажите интервал уведомлений в формате Crontab" "tgNotifyBackup" = "Резервное копирование базы данных" -"tgNotifyBackupDesc" = "Включать файл резервной копии базы данных с уведомлением об отчете" +"tgNotifyBackupDesc" = "Отправлять уведомление с файлом резервной копии базы данных" "tgNotifyLogin" = "Уведомление о входе" "tgNotifyLoginDesc" = "Отображает имя пользователя, IP-адрес и время, когда кто-то пытается войти в вашу панель." "sessionMaxAge" = "Продолжительность сессии" "sessionMaxAgeDesc" = "Продолжительность сессии в системе (значение: минута)" -"expireTimeDiff" = "Порог истечения срока сессии для уведомления" +"expireTimeDiff" = "Задержка уведомления об истечении сессии" "expireTimeDiffDesc" = "Получение уведомления об истечении срока действия сессии до достижения порогового значения (значение: день)" "trafficDiff" = "Порог трафика для уведомления" "trafficDiffDesc" = "Получение уведомления об исчерпании трафика до достижения порога (значение: ГБ)" @@ -304,7 +304,7 @@ "subEncrypt" = "Шифровать конфиги" "subEncryptDesc" = "Шифровать возвращенные конфиги в подписке" "subShowInfo" = "Показать информацию об использовании" -"subShowInfoDesc" = "Показывать оставшиеся трафик и дату после имени конфигурации" +"subShowInfoDesc" = "Отображать остаток трафика и дату окончания после имени конфигурации" "subURI" = "URI обратного прокси" "subURIDesc" = "Изменить базовый URI URL-адреса подписки для использования за прокси-серверами" "externalTrafficInformEnable" = "Информация о внешнем трафике" @@ -312,15 +312,15 @@ "externalTrafficInformURI" = "URI информации о внешнем трафике" "externalTrafficInformURIDesc" = "Обновления трафика отправляются на этот URI" "fragment" = "Фрагментация" -"fragmentDesc" = "Включить фрагментацию для пакета приветствия TLS" +"fragmentDesc" = "Включить фрагментацию TLS-приветствия" "fragmentSett" = "Настройки фрагментации" "noisesDesc" = "Включить Noises." "noisesSett" = "Настройки Noises" "mux" = "Mux" -"muxDesc" = "Передача нескольких независимых потоков данных в рамках установленного потока данных." +"muxDesc" = "Передача нескольких независимых потоков данных в одном соединении." "muxSett" = "Mux Настройки" "direct" = "Прямая связь" -"directDesc" = "Напрямую устанавливает соединения с доменами или диапазонами IP конкретной страны." +"directDesc" = "Устанавливает прямые соединения с доменами или IP-адресами определённой страны." [pages.xray] @@ -332,7 +332,7 @@ "generalConfigs" = "Основные настройки" "generalConfigsDesc" = "Эти параметры описывают общие настройки" "logConfigs" = "Журнал" -"logConfigsDesc" = "Журналы могут повлиять на эффективность вашего сервера. Рекомендуется включать их только в случае необходимости!" +"logConfigsDesc" = "Логи могут замедлять работу сервера. Включайте только нужные вам виды логов при необходимости!" "blockConfigs" = "Блокировка конфигураций" "blockConfigsDesc" = "Эти параметры не позволят пользователям подключаться к определенным протоколам и веб-сайтам" "basicRouting" = "Базовые соединения" @@ -375,7 +375,7 @@ "outboundTraffic" = "Исходящий трафик" "outboundTrafficDesc" = "Включить исходящий трафик" "maskAddress" = "Маскировать Адрес" -"maskAddressDesc" = "Маска IP-адреса, при активации автоматически заменяет IP-адрес, который появляется в логе." +"maskAddressDesc" = "При активации реальный IP-адрес заменяется на маскировочный в логах." [pages.xray.rules] "first" = "Первый" @@ -421,7 +421,7 @@ "balancerDesc" = "Невозможно одновременно использовать balancerTag и outboundTag. При одновременном использовании будет работать только outboundTag." [pages.xray.wireguard] -"secretKey" = "Приватный ключ" +"secretKey" = "Закрытый ключ" "publicKey" = "Публичный ключ" "allowedIPs" = "Разрешенные IP-адреса" "endpoint" = "Конечная точка" @@ -455,7 +455,7 @@ "secretTokenDesc" = "Пожалуйста, скопируйте и сохраните этот токен в безопасном месте. Этот токен необходим для входа в систему и не может быть восстановлен с помощью инструмента x-ui" [pages.settings.toasts] -"modifySettings" = "Изменение настроек" +"modifySettings" = "Настройки изменены" "getSettings" = "Просмотр настроек" "modifyUser" = "Изменение пользователя" "originalUserPassIncorrect" = "Неверное имя пользователя или пароль" @@ -579,7 +579,7 @@ "allClients" = "Все клиенты" [tgbot.answers] -"successfulOperation" = "✅ Успешный!" +"successfulOperation" = "✅ Успешно!" "errorOperation" = "❗ Ошибка в операции." "getInboundsFailed" = "❌ Не удалось получить входящие потоки." "getClientsFailed" = "❌ Не удалось получить клиентов." @@ -588,8 +588,8 @@ "IpRefreshSuccess" = "✅ {{ .Email }}: IP-адреса успешно обновлены." "TGIdRefreshSuccess" = "✅ {{ .Email }}: Пользователь Telegram клиента успешно обновлен." "resetTrafficSuccess" = "✅ {{ .Email }}: Трафик успешно сброшен." -"setTrafficLimitSuccess" = "✅ {{ .Email }}: Лимит Трафик успешно сохранен." -"expireResetSuccess" = "✅ {{ .Email }}: Дни истечения успешно сброшены." +"setTrafficLimitSuccess" = "✅ {{ .Email }}: Лимит трафика успешно установлен." +"expireResetSuccess" = "✅ {{ .Email }}: Срок действия успешно сброшен." "resetIpSuccess" = "✅ {{ .Email }}: Лимит IP ({{ .Count }}) успешно сохранен." "clearIpSuccess" = "✅ {{ .Email }}: IP-адреса успешно очищены." "getIpLog" = "✅ {{ .Email }}: Получен лог IP."