From f0d324b71740c8958e9b87f19a997dd6442814f4 Mon Sep 17 00:00:00 2001 From: solokot Date: Wed, 15 Nov 2023 11:58:43 +0300 Subject: [PATCH] Update Russian translation and partially revert ugly inlang changes --- assets/translations/strings_ru.i18n.json | 80 ++++++++++++------------ 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/assets/translations/strings_ru.i18n.json b/assets/translations/strings_ru.i18n.json index cca67955..e4c50034 100644 --- a/assets/translations/strings_ru.i18n.json +++ b/assets/translations/strings_ru.i18n.json @@ -10,11 +10,11 @@ "disable": "Отключить" }, "sort": "Сортировка", - "sortBy": "Сортировать по", + "sortBy": "Сортировка…", "addToClipboard": "Копировать в буфер обмена" }, "intro": { - "termsAndPolicyCaution(rich)": "Продолжая, Вы соглашаетесь с ${tap(@:about.termsAndConditions)}", + "termsAndPolicyCaution(rich)": "Продолжая, вы соглашаетесь с ${tap(@:about.termsAndConditions)}", "start": "Начать" }, "home": { @@ -28,10 +28,10 @@ "connected": "Подключено" }, "stats": { - "traffic": "Текущий траффик", - "trafficTotal": "Траффик", - "uplink": "Скорость отправки", - "downlink": "Скорость загрузки" + "traffic": "Скорость", + "trafficTotal": "Трафик", + "uplink": "Исходящий канал", + "downlink": "Входящий канал" } }, "profile": { @@ -49,8 +49,8 @@ "noTraffic": "Нет доступного трафика" }, "sortBy": { - "lastUpdate": "последнему обновлению", - "name": " алфавиту" + "lastUpdate": "Последнее обновление", + "name": "Алфавит" }, "add": { "buttonText": "Новый профиль", @@ -58,24 +58,24 @@ "fromClipboard": "Добавить из буфера обмена", "scanQr": "Сканировать QR-код", "qrScanner": { - "permissionDeniedError": "Доступ запрещен", - "unexpectedError": "Что-то пошло не так", + "permissionDeniedError": "Доступ запрещён", + "unexpectedError": "Неизвестная ошибка", "torchSemanticLabel": "Вспышка", - "facingSemanticLabel": "Перед камерой" + "facingSemanticLabel": "Фронтальная камера" }, - "manually": "Ввести вручную", + "manually": "Ручной ввод", "addingProfileMsg": "Добавление профиля", - "failureMsg": "Не удалось добавить профиль" + "failureMsg": "Невозможно добавить профиль" }, "update": { "buttonTxt": "Обновить", "tooltip": "Обновить профиль", - "failureMsg": "Не удалось обновить профиль", + "failureMsg": "Ошибка обновления", "successMsg": "Профиль успешно обновлён" }, "share": { "buttonText": "Поделиться", - "exportToClipboardSuccess": "Скопировано в буфер обмена", + "exportToClipboardSuccess": "Ссылка скопирована в буфер обмена", "exportSubLinkToClipboard": "Скопировать ссылку на подписку в буфер обмена", "subLinkQrCode": "QR-код ссылки на подписку", "exportConfigToClipboard": "Скопировать конфигурацию в буфер обмена", @@ -93,7 +93,7 @@ "save": { "buttonText": "Сохранить", "successMsg": "Профиль успешно сохранён", - "failureMsg": "Не удалось сохранить профиль" + "failureMsg": "Невозможно сохранить профиль" }, "detailsForm": { "nameLabel": "Имя", @@ -130,12 +130,12 @@ }, "settings": { "pageTitle": "Настройки", - "requiresRestartMsg": "Чтобы применить изменения, перезапустите приложение", + "requiresRestartMsg": "Для применения перезапустите приложение.", "general": { "sectionTitle": "Основные", "locale": "Язык", "region": "Регион", - "regionMsg": "Помогает установить параметры по умолчанию для обхода внутренних адресов", + "regionMsg": "Помогает установить параметры по умолчанию для обхода внутренних адресов.", "regions": { "ir": "Иран (ir)", "cn": "Китай (cn)", @@ -150,17 +150,17 @@ "black": "Чёрная тема" }, "enableAnalytics": "Сбор аналитики", - "enableAnalyticsMsg": "Сбор данных аналитики и отправка отчётов о сбоях для улучшения приложения", + "enableAnalyticsMsg": "Сбор аналитических данных и отправка отчётов о сбоях для улучшения приложения.", "autoStart": "Запуск при загрузке", "silentStart": "Тихий запуск", "openWorkingDir": "Открыть рабочую папку", "ignoreBatteryOptimizations": "Отключить оптимизацию батареи", - "ignoreBatteryOptimizationsMsg": "Отключение ограничений для оптимальной производительности VPN" + "ignoreBatteryOptimizationsMsg": "Отключение ограничений для оптимальной производительности VPN." }, "advanced": { "sectionTitle": "Расширенные", "debugMode": "Режим отладки", - "debugModeMsg": "Чтобы применить изменения, перезапустите приложение", + "debugModeMsg": "Для применения перезапустите приложение.", "memoryLimit": "Ограничение памяти" }, "network": { @@ -191,7 +191,7 @@ "misc": "Разные параметры" }, "pageTitle": "Параметры конфигурации", - "logLevel": "Уровень логирования", + "logLevel": "Подробность журналирования", "resolveDestination": "Определять назначение", "ipv6Mode": "Маршрутизация IPv6", "ipv6Modes": { @@ -200,10 +200,10 @@ "prefer": "Предпочтительно", "only": "Исключительно" }, - "remoteDnsAddress": "Remote DNS", - "remoteDnsDomainStrategy": "Remote DNS Domain Strategy", - "directDnsAddress": "Direct DNS", - "directDnsDomainStrategy": "Direct DNS Domain Strategy", + "remoteDnsAddress": "Удалённая DNS", + "remoteDnsDomainStrategy": "Стратегия удалённого домена DNS", + "directDnsAddress": "Прямая DNS", + "directDnsDomainStrategy": "Стратегия прямого домена DNS", "mixedPort": "Смешанный порт", "localDnsPort": "Локальный порт DNS", "tunImplementation": "Реализация TUN", @@ -214,7 +214,7 @@ "clashApiPort": "Порт Clash API", "enableTun": "Использовать TUN", "setSystemProxy": "Использовать системный прокси", - "enableFakeDns": "Использовать поддельный DNS", + "enableFakeDns": "Использовать поддельную DNS", "bypassLan": "Обход локальной сети", "strictRoute": "Строгая маршрутизация" } @@ -224,7 +224,7 @@ "version": "Версия", "sourceCode": "Исходный код", "telegramChannel": "Telegram-канал", - "checkForUpdate": "Проверить обновления", + "checkForUpdate": "Проверка обновления", "privacyPolicy": "Политика конфиденциальности", "termsAndConditions": "Условия и положения" }, @@ -249,15 +249,15 @@ } }, "failure": { - "unexpected": "Непредвиденная ошибка", + "unexpected": "Неожиданная ошибка", "clash": { - "unexpected": "Непредвиденная ошибка (Clash)", + "unexpected": "Неожиданная ошибка (Clash)", "core": "Ошибка ${reason}" }, "singbox": { - "unexpected": "Непредвиденная ошибка (SingBox)", + "unexpected": "Неожиданная ошибка (SingBox)", "serviceNotRunning": "Сервис не запущен", - "missingPrivilege": "Нет прав", + "missingPrivilege": "Отсутствие прав", "missingPrivilegeMsg": "Режим VPN требует прав администратора. Перезапустите приложение от имени администратора или измените режим работы приложения.", "invalidConfigOptions": "Неправильные параметры конфигурации", "invalidConfig": "Неправильная конфигурация", @@ -265,28 +265,28 @@ "start": "Ошибка запуска сервиса" }, "connectivity": { - "unexpected": "Непредвиденная ошибка", + "unexpected": "Неожиданная ошибка", "missingVpnPermission": "Отсутствует разрешение VPN", - "missingNotificationPermission": "Отсутствует разрешение на показ уведомлений", + "missingNotificationPermission": "Отсутствует разрешение на отображение уведомлений", "core": "Ошибка ядра" }, "profiles": { - "unexpected": "Непредвиденная ошибка", + "unexpected": "Неожиданная ошибка", "notFound": "Профиль не найден", "invalidConfig": "Неправильная конфигурация", "invalidUrl": "Неправильный URL" }, "connection": { - "unexpected": "Непредвиденная ошибка подключения", - "timeout": "Время подключения истекло", + "unexpected": "Неожиданная ошибка подключения", + "timeout": "Истекло время подключения", "badResponse": "Неправильный ответ", "connectionError": "Ошибка подключения", "badCertificate": "Неправильный сертификат" } }, "play": { - "title": "Hiddify Next (Бета)", + "title": "Hiddify Next (Preview)", "short_description": "Автовыбор, SSH, VLESS, Vmess, Trojan, Reality, Sing-Box, Clash, Xray, Shadowsocks", - "full_description": "Основная цель HiddifyNext — предоставить безопасный, удобный и эффективный клиент для туннелирования. Приложение позволяет направлять весь трафик или трафик выбранного приложения на указанный Вами удалённый сервер.\n\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— Приложение не содержит рекламы. Сбор аналитики и данных о сбоях происходят только с явного согласия пользователя при первом использовании приложения." + "full_description": "Основная цель HiddifyNext — предоставить безопасный, удобный и эффективный клиент туннелирования. Он позволяет направлять весь трафик или трафик выбранного приложения на выбранный вами удалённый сервер, используя разрешение VPN–сервиса.\n\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\nИсходный код доступен по адресу https://github.com/hiddify/Hiddify-Next.\nЯдро приложения основано на открытом исходном коде Sing–Box.\n\nОписание разрешений:\n— СЛУЖБА VPN: поскольку целью данного приложения является предоставление безопасного, удобного и эффективного клиента туннелирования, это разрешение необходимо, чтобы иметь возможность направлять трафик через туннель на удалённый сервер.\n— ЗАПРОС ВСЕХ ПАКЕТОВ: это разрешение позволяет включать или исключать определённые приложения для туннелирования.\n— ИНФОРМИРОВАНИЕ О ЗАВЕРШЕНИИ ЗАГРУЗКИ: это разрешение можно включить или отключить в настройках приложения, чтобы (де)активировать запуск приложения при загрузке устройства.\n— ПОСТОЯННОЕ УВЕДОМЛЕНИЕ: это разрешение необходимо, поскольку используется приоритетная служба для обеспечения непрерывной работы службы VPN.\n— Приложение не содержит рекламы. Сбор аналитики и данных о сбоях происходят только с явного согласия пользователя при первом использовании приложения." } -} \ No newline at end of file +}