diff --git a/assets/translations/strings_ru.i18n.json b/assets/translations/strings_ru.i18n.json index 5fb35202..f6667787 100644 --- a/assets/translations/strings_ru.i18n.json +++ b/assets/translations/strings_ru.i18n.json @@ -13,20 +13,20 @@ "sortBy": "Сортировка", "addToClipboard": "Копировать в буфер обмена", "notSet": "Не задано", - "agree": "Соглашаться", + "agree": "Согласиться", "decline": "Отклонить", "unknown": "Неизвестный", "hidden": "Скрытый", "timeout": "Таймаут", - "clipboardExportSuccessMsg": "Скопировано", + "clipboardExportSuccessMsg": "Скопировано в буфер обмена", "showMore": "Развернуть ", "showLess": "Свернуть ", - "openAppSettings": "Открыть настройки", + "openAppSettings": "Открыть настройки приложения", "grantPermission": "Дать права доступа" }, "intro": { "termsAndPolicyCaution(rich)": "Продолжая, Вы соглашаетесь с ${tap(@:about.termsAndConditions)}", - "start": "Начать" + "start": "Старт" }, "home": { "pageTitle": "Главная", @@ -36,7 +36,7 @@ "stats": { "traffic": "Трафик", "trafficLive": "Текущий трафик", - "trafficTotal": "Трафик", + "trafficTotal": "Весь трафик", "uplink": "Скорость отправки", "downlink": "Скорость загрузки", "connection": "Соединение ", @@ -62,8 +62,8 @@ "expireDate": "Дата окончания подписки " }, "sortBy": { - "lastUpdate": "по последнему обновлению", - "name": "по названию" + "lastUpdate": "По последнему обновлению", + "name": "По названию" }, "add": { "buttonText": "Новый профиль", @@ -107,12 +107,12 @@ "delete": { "buttonTxt": "Удалить", "confirmationMsg": "Безвозвратно удалить профиль?", - "successMsg": "✅ Профиль успешно удалён" + "successMsg": "Профиль успешно удалён" }, "save": { "buttonText": "Сохранить", - "successMsg": "✅ Профиль успешно сохранён", - "failureMsg": "❌ Не удалось сохранить профиль" + "successMsg": "Профиль успешно сохранён", + "failureMsg": "Не удалось сохранить профиль" }, "detailsForm": { "nameLabel": "Имя", @@ -120,7 +120,7 @@ "urlLabel": "URL", "urlHint": "Полный URL конфигурации", "emptyNameMsg": "Поле «Имя» обязательно", - "invalidUrlMsg": "❌ Неправильный URL", + "invalidUrlMsg": "Неправильный URL", "lastUpdate": "Последнее обновление", "updateInterval": "Автоматическое обновление", "updateIntervalDialogTitle": "Интервал обновления (в часах)" @@ -150,7 +150,7 @@ } }, "logs": { - "pageTitle": "Журналы", + "pageTitle": "Логи", "filterHint": "Фильтр", "allLevelsFilter": "Все", "shareCoreLogs": "Поделиться журналами ядра", @@ -161,7 +161,7 @@ }, "settings": { "pageTitle": "Настройки", - "requiresRestartMsg": "Чтобы применить изменения, перезапустите приложение.", + "requiresRestartMsg": "Чтобы применить изменения, перезапустите приложение", "experimental": "Экспериментальный", "experimentalMsg": "Функции с флагом «Экспериментально» все еще находятся в разработке и могут вызвать проблемы.", "exportOptions": "Копировать анонимные параметры в буфер обмена", @@ -172,13 +172,13 @@ "sectionTitle": "Основные", "locale": "Язык", "region": "Регион", - "regionMsg": "Помогает установить параметры по умолчанию для обхода внутренних адресов.", + "regionMsg": "Помогает установить параметры по умолчанию для обхода внутренних (домашних, внутри страны) адресов.", "regions": { - "ir": "Иран (ir)", - "cn": "Китай (cn)", - "ru": "Россия (ru)", - "af": "Афганистан (af)", - "id": "Индонезия (id)", + "ir": "Иран (ir) 🇮🇷", + "cn": "Китай (cn) 🇨🇳", + "ru": "Россия (ru) 🇷🇺", + "af": "Афганистан (af) 🇦🇫", + "id": "Индонезия (id) 🇮🇩", "tr": "Турция (tr) 🇹🇷", "br": "Бразилия (br) 🇧🇷", "other": "Другой" @@ -193,10 +193,10 @@ "enableAnalytics": "Сбор аналитики", "enableAnalyticsMsg": "Сбор данных аналитики и отправка отчётов о сбоях для улучшения приложения", "autoStart": "Запуск при загрузке", - "silentStart": "Тихий запуск", + "silentStart": "Запуск в свёрнутом виде", "openWorkingDir": "Открыть рабочую папку", "ignoreBatteryOptimizations": "Отключить оптимизацию батареи", - "ignoreBatteryOptimizationsMsg": "Отключение ограничений для оптимальной производительности VPN.", + "ignoreBatteryOptimizationsMsg": "Отключение ограничений для оптимальной производительности VPN", "dynamicNotification": "Отображение скорости в уведомлении", "hapticFeedback": "Тактильная обратная связь", "autoIpCheck": "Автоматически проверять IP-адрес соединения" @@ -204,13 +204,13 @@ "advanced": { "sectionTitle": "Расширенные", "debugMode": "Режим отладки", - "debugModeMsg": "Чтобы применить изменения, перезапустите приложение.", + "debugModeMsg": "Чтобы применить изменения, перезапустите приложение", "memoryLimit": "Ограничение памяти", - "memoryLimitMsg": "Включите, если у вас возникают ошибки нехватки памяти или частые сбои приложения.", + "memoryLimitMsg": "Включите, если у вас возникают ошибки нехватки памяти или частые сбои приложения", "resetTunnel": "Сбросить профиль VPN" }, "network": { - "perAppProxyPageTitle": "Раздельное проксирование", + "perAppProxyPageTitle": "Раздельное проксирование приложений", "perAppProxyModes": { "off": "Все", "offMsg": "Проксировать все приложения", @@ -234,7 +234,7 @@ "failureMsg": "Не удалось обновить объект", "successMsg": "Объект успешно обновлен", "addRecommended": "Добавить рекомендуемые активы", - "missingGeoAssetsMsg": "Файлы выбранных ресурсов маршрутизации отсутствуют. Либо скачайте их, либо выберите существующие." + "missingGeoAssetsMsg": "Файлы выбранных ресурсов маршрутизации отсутствуют. Либо скачайте их, либо выберите существующие" } }, "about": { @@ -247,7 +247,7 @@ "termsAndConditions": "Условия и положения" }, "appUpdate": { - "notAvailableMsg": "Установлена последняя версия", + "notAvailableMsg": "Уже используется последняя версия", "dialogTitle": "Доступно обновление", "updateMsg": "Доступна новая версия @:general.appTitle. Обновить сейчас?", "currentVersionLbl": "Текущая версия", @@ -313,7 +313,7 @@ "play": { "title": "Hiddify (Предварительная версия)", "short_description": "Автовыбор, SSH, VLESS, VMess, Trojan, Reality, Sing-Box, Clash, Xray, Shadowsocks", - "full_description": "Основная цель Hiddify — предоставить безопасный, удобный и эффективный клиент туннелирования. Он позволяет направлять весь трафик или трафик выбранного приложения на указанный Вами удалённый сервер.\nПримечание: мы не предоставляем серверы, пользователи должны сами обеспечивать конфиденциальность своих действий в Интернете, используя собственный сервер или доверенные серверы. Поддерживаются сервера с:— Обычной ссылка на подписку V2ray/Xray— Ссылкой на подписку Clash— Ссылко на подписку на Sing–Box\nВ чём уникальные особенности? — Удобство — Оптимизация и скорость — Автоматический выбор минимальной задержки — Отображение информации об использовании — Простой импорт ссылок одним щелчком мыши — Бесплатно и без рекламы — Простое переключение ссылок — …и много больше\nПоддерживаются:• Все протоколы, поддерживаемые Sing-Box• VLESS + xtls reality, vision• VMESS• Trojan• ShoadowSocks• Reality• V2ray• Hystria2• TUIC• SSH• ShadowTLS\nИсходный код доступен по адресу https://github.com/hiddify/Hiddify-Next.Ядро приложения основано на открытом исходном коде Sing–Box.\nОписание разрешений:— СЛУЖБА VPN: поскольку целью данного приложения является предоставление безопасного, удобного и эффективного клиента туннелирования, это разрешение необходимо, чтобы иметь возможность направлять трафик через туннель на удалённый сервер.— ЗАПРОС ВСЕХ ПАКЕТОВ: это разрешение позволяет добавлять или удалять определённые приложения из списка для туннелирования.— ИНФОРМИРОВАНИЕ О ЗАВЕРШЕНИИ ЗАГРУЗКИ: это разрешение можно включить или отключить в настройках приложения, чтобы (де)активировать запуск приложения при загрузке устройства.— ПОСТОЯННОЕ УВЕДОМЛЕНИЕ: это разрешение необходимо, так как используется приоритетная служба для обеспечения непрерывной работы VPN.— Приложение не содержит рекламы. Сбор аналитики и данных о сбоях происходят только с явного согласия пользователя при первом использовании приложения." + "full_description": "Основная цель Hiddify — предоставить безопасный, удобный и эффективный клиент туннелирования. Он позволяет направлять весь трафик или трафик выбранного приложения на указанный Вами удалённый сервер.\n\nПримечание: мы не предоставляем серверы, пользователи должны сами обеспечивать конфиденциальность своих действий в Интернете, используя собственный сервер или доверенные серверы. \nПоддерживаются сервера с:\n- Обычной ссылкой на подписку V2ray/Xray\n- Ссылкой на подписку Clash\n- Ссылкой на подписку на Sing–Box\n\nВ чём уникальные особенности? \n- Удобство\n- Оптимизация и скорость\n- Автоматический выбор минимальной задержки\n- Отображение информации об использовании\n- Простой импорт подписок одним щелчком мыши\n- Бесплатно и без рекламы\n- Простое переключение подписок\n- И многое другое...\n\nПоддерживаются:\n- Все протоколы, поддерживаемые Sing-Box\n- VLESS + XTLS Reality, Vision\n- VMESS\n- Trojan\n- ShoadowSocks\n- Reality\n- V2ray\n- Hystria2\n- TUIC\n- SSH\n- ShadowTLS\n\nИсходный код доступен по адресу https://github.com/hiddify/Hiddify-Next\nЯдро приложения основано на открытом исходном коде Sing–Box.\n\nОписание разрешений:\n- СЛУЖБА VPN: поскольку целью данного приложения является предоставление безопасного, удобного и эффективного клиента туннелирования, это разрешение необходимо, чтобы иметь возможность направлять трафик через туннель на удалённый сервер.\n- ЗАПРОС ВСЕХ ПАКЕТОВ: это разрешение позволяет добавлять или удалять определённые приложения из списка для туннелирования.\n- ИНФОРМИРОВАНИЕ О ЗАВЕРШЕНИИ ЗАГРУЗКИ: это разрешение можно включить или отключить в настройках приложения, чтобы (де)активировать запуск приложения при загрузке устройства.\n- ПОСТОЯННОЕ УВЕДОМЛЕНИЕ: это разрешение необходимо, так как используется приоритетная служба для обеспечения непрерывной работы VPN.\n- Приложение не содержит рекламы. Сбор аналитики и данных о сбоях происходят только с явного согласия пользователя при первом использовании приложения." }, "connection": { "tapToConnect": "Нажмите для подключения", @@ -325,12 +325,12 @@ "experimentalNotice": "Экспериментальные функции в использовании", "experimentalNoticeMsg": "Вы включили некоторые экспериментальные функции, которые могут повлиять на качество соединения и вызвать непредвиденные ошибки. Вы всегда можете изменить или сбросить эти параметры на странице параметров конфигурации.", "disableExperimentalNotice": "Больше не показывать", - "reconnectMsg": "Переподключить для применения изменений" + "reconnectMsg": "Переподключение для применения изменений..." }, "config": { "useXrayCoreWhenPossible": { - "Label": "По возможности используйте Xray-core", - "Description": "Используйте Xray-core при анализе вложенных ссылок. Чтобы включить эту опцию, вам необходимо повторно импортировать вложенную ссылку." + "Label": "Использовать Xray-core по возможности", + "Description": "Использование Xray-core для анализа подписок. Чтобы включить эту опцию, вам необходимо повторно импортировать подписку." }, "resetBtn": "Сбросить параметры", "serviceMode": "Режим работы", @@ -341,19 +341,19 @@ "proxy": "Прокси", "systemProxy": "Системный прокси", "tun": "VPN", - "tunService": "VPN сервис" + "tunService": "VPN Сервис" }, "shortServiceModes": { "proxy": "Прокси", "systemProxy": "Системный прокси", "tun": "VPN", - "tunService": "VPN сервис" + "tunService": "VPN Сервис" }, "section": { "route": "Варианты маршрутизации", "dns": "Параметры DNS", "inbound": "Входящие параметры", - "mux": "Multiplexer", + "mux": "Мультиплексор", "outbound": "Исходящие параметры", "tlsTricks": "Хитрости TLS", "warp": "Настройки WARP", @@ -394,12 +394,12 @@ "enableTun": "Использовать TUN", "setSystemProxy": "Установить системный прокси", "enableDnsRouting": "Использовать маршрутизацию DNS", - "enableFakeDns": "Использовать поддельную DNS", + "enableFakeDns": "Использовать поддельный DNS", "bypassLan": "Обход локальной сети", "strictRoute": "Строгая маршрутизация", - "enableTlsFragment": "Включить фрагментацию TLS", + "enableTlsFragment": "Включить Фрагментацию TLS", "tlsFragmentSize": "Размер фрагмента TLS", - "tlsFragmentSleep": "TLS Fragment Sleep", + "tlsFragmentSleep": "Сон фрагмента TLS", "enableTlsMixedSniCase": "Включить TLS Mixed SNI Case", "enableTlsPadding": "Включить TLS Padding", "tlsPaddingSize": "TLS Padding", @@ -409,10 +409,10 @@ "enableWarp": "Включить WARP", "warpDetourMode": "Режим обхода WARP", "warpDetourModes": { - "proxyOverWarp": "Работа прокси через WARP", - "warpOverProxy": "Работа WARP через прокси", - "inbound": "Обход WARP через прокси", - "outbound": "Обход прокси через WARP" + "proxyOverWarp": "Работа Прокси через WARP", + "warpOverProxy": "Работа WARP через Прокси", + "inbound": "Обход WARP через Прокси", + "outbound": "Обход Прокси через WARP" }, "warpLicenseKey": "Лицензионный ключ", "warpCleanIp": "Очистить IP",