Merge pull request #56 from solokot/main
Improvement of Russian translation
This commit is contained in:
@@ -1,37 +1,37 @@
|
||||
{
|
||||
"general": {
|
||||
"appTitle": "HiddifyNext",
|
||||
"reset": "Сбросить",
|
||||
"reset": "Сброс",
|
||||
"toggle": {
|
||||
"enabled": "Включено",
|
||||
"disabled": "Неполноценный"
|
||||
"disabled": "Отключено"
|
||||
},
|
||||
"state": {
|
||||
"disable": "Выключить"
|
||||
"disable": "Отключить"
|
||||
},
|
||||
"sort": "Сортировать",
|
||||
"sortBy": "Сортировать по",
|
||||
"addToClipboard": "Добавить в буфер обмена"
|
||||
"sort": "Сортировка",
|
||||
"sortBy": "Сортировка",
|
||||
"addToClipboard": "Копировать в буфер обмена"
|
||||
},
|
||||
"intro": {
|
||||
"termsAndPolicyCaution(rich)": "продолжая, вы соглашаетесь с ${tap(@:about.termsAndConditions)}",
|
||||
"start": "Начинать"
|
||||
"termsAndPolicyCaution(rich)": "Продолжая, вы соглашаетесь с ${tap(@:about.termsAndConditions)}",
|
||||
"start": "Начать"
|
||||
},
|
||||
"home": {
|
||||
"pageTitle": "Дом",
|
||||
"pageTitle": "Главная",
|
||||
"emptyProfilesMsg": "Начните с добавления профиля подписки",
|
||||
"noActiveProfileMsg": "Выберите профиль",
|
||||
"connection": {
|
||||
"tapToConnect": "Нажмите, для подключения",
|
||||
"tapToConnect": "Нажмите для подключения",
|
||||
"connecting": "Подключение",
|
||||
"disconnecting": "Отключение",
|
||||
"connected": "Подключен"
|
||||
"connected": "Подключено"
|
||||
},
|
||||
"stats": {
|
||||
"traffic": "Скорость",
|
||||
"trafficTotal": "Всего",
|
||||
"uplink": "восходящая линия связи",
|
||||
"downlink": "Нисходящая линия связи"
|
||||
"trafficTotal": "Трафик",
|
||||
"uplink": "Восходящий канал",
|
||||
"downlink": "Нисходящий канал"
|
||||
}
|
||||
},
|
||||
"profile": {
|
||||
@@ -43,10 +43,10 @@
|
||||
"subscription": {
|
||||
"traffic": "Трафик",
|
||||
"updatedTimeAgo": "Обновлено ${timeago}",
|
||||
"remainingDuration": "Осталось ${duration} дней",
|
||||
"remainingTrafficSemanticLabel": "${consumed} из ${total} потребленного трафика.",
|
||||
"expired": "Истекший",
|
||||
"noTraffic": "Больше никакого трафика"
|
||||
"remainingDuration": "Ещё ${duration} дн.",
|
||||
"remainingTrafficSemanticLabel": "${consumed} из ${total} использованного трафика.",
|
||||
"expired": "Истекло",
|
||||
"noTraffic": "Нет доступного трафика"
|
||||
},
|
||||
"sortBy": {
|
||||
"lastUpdate": "Последнее обновление",
|
||||
@@ -59,44 +59,44 @@
|
||||
"scanQr": "Сканировать QR-код",
|
||||
"manually": "Ручной ввод",
|
||||
"addingProfileMsg": "Добавление профиля",
|
||||
"failureMsg": "Не удалось добавить профиль"
|
||||
"failureMsg": "Невозможно добавить профиль"
|
||||
},
|
||||
"update": {
|
||||
"buttonTxt": "Обновить",
|
||||
"tooltip": "Обновить профиль",
|
||||
"failureMsg": "Ошибка обновления",
|
||||
"successMsg": "Профиль успешно обновлен"
|
||||
"successMsg": "Профиль успешно обновлён"
|
||||
},
|
||||
"edit": {
|
||||
"buttonTxt": "Редактировать",
|
||||
"buttonTxt": "Изменить",
|
||||
"selectActiveTxt": "Выберите активный профиль"
|
||||
},
|
||||
"delete": {
|
||||
"buttonTxt": "Удалить",
|
||||
"confirmationMsg": "Удалить профиль навсегда?",
|
||||
"successMsg": "Профиль успешно удален"
|
||||
"confirmationMsg": "Безвозвратно удалить профиль?",
|
||||
"successMsg": "Профиль успешно удалён"
|
||||
},
|
||||
"save": {
|
||||
"buttonText": "Сохранить",
|
||||
"successMsg": "Профиль успешно сохранен",
|
||||
"failureMsg": "Не удалось сохранить профиль"
|
||||
"failureMsg": "Невозможно сохранить профиль"
|
||||
},
|
||||
"detailsForm": {
|
||||
"nameLabel": "Имя",
|
||||
"nameHint": "Имя профиля",
|
||||
"urlLabel": "URL-адрес",
|
||||
"urlHint": "Полный URL-адрес конфигурации",
|
||||
"emptyNameMsg": "Поле \"Имя\" обязательно",
|
||||
"invalidUrlMsg": "Неверная ссылка",
|
||||
"urlLabel": "URL",
|
||||
"urlHint": "Полный URL конфигурации",
|
||||
"emptyNameMsg": "Поле «Имя» обязательно",
|
||||
"invalidUrlMsg": "Неправильный URL",
|
||||
"lastUpdate": "Последнее обновление",
|
||||
"updateInterval": "Автоматическое обновление",
|
||||
"updateIntervalDialogTitle": "Интервал автоматического обновления (в часах)"
|
||||
"updateIntervalDialogTitle": "Интервал обновления (в часах)"
|
||||
}
|
||||
},
|
||||
"proxies": {
|
||||
"pageTitle": "Прокси",
|
||||
"emptyProxiesMsg": "Нет доступных прокси",
|
||||
"delayTestTooltip": "Задержка тестирования",
|
||||
"delayTestTooltip": "Тестирование задержки",
|
||||
"sortTooltip": "Сортировка прокси",
|
||||
"sortOptions": {
|
||||
"unsorted": "По умолчанию",
|
||||
@@ -105,16 +105,16 @@
|
||||
}
|
||||
},
|
||||
"logs": {
|
||||
"pageTitle": "Логи",
|
||||
"clearLogsButtonText": "Очистить логи",
|
||||
"pageTitle": "Журналы",
|
||||
"clearLogsButtonText": "Очистить журналы",
|
||||
"filterHint": "Фильтр",
|
||||
"allLevelsFilter": "Все",
|
||||
"shareCoreLogs": "Поделиться логами ядра",
|
||||
"shareAppLogs": "Делиться логами приложения"
|
||||
"shareCoreLogs": "Поделиться журналами ядра",
|
||||
"shareAppLogs": "Поделиться журналами приложения"
|
||||
},
|
||||
"settings": {
|
||||
"pageTitle": "Настройки",
|
||||
"requiresRestartMsg": "Чтобы это вступило в силу, перезапустите приложение.",
|
||||
"requiresRestartMsg": "Для применения перезапустите приложение.",
|
||||
"general": {
|
||||
"sectionTitle": "Основные",
|
||||
"locale": "Язык",
|
||||
@@ -128,32 +128,32 @@
|
||||
"themeMode": "Оформление",
|
||||
"themeModes": {
|
||||
"system": "Системная тема",
|
||||
"dark": "Темная тема",
|
||||
"dark": "Тёмная тема",
|
||||
"light": "Светлая тема"
|
||||
},
|
||||
"enableAnalytics": "Включить аналитику",
|
||||
"enableAnalyticsMsg": "Разрешите собирать аналитику и отправлять отчеты о сбоях для улучшения приложения.",
|
||||
"trueBlack": "Настоящий черный",
|
||||
"enableAnalytics": "Сбор аналитики",
|
||||
"enableAnalyticsMsg": "Сбор аналитических данных и отправка отчётов о сбоях для улучшения приложения.",
|
||||
"trueBlack": "Чистый чёрный цвет",
|
||||
"autoStart": "Запуск при загрузке",
|
||||
"silentStart": "Тихий старт",
|
||||
"openWorkingDir": "Открыть рабочий каталог",
|
||||
"silentStart": "Тихий запуск",
|
||||
"openWorkingDir": "Открыть рабочую папку",
|
||||
"ignoreBatteryOptimizations": "Отключить оптимизацию батареи",
|
||||
"ignoreBatteryOptimizationsMsg": "Снимите ограничения для оптимальной производительности VPN."
|
||||
"ignoreBatteryOptimizationsMsg": "Отключение ограничений для оптимальной производительности VPN."
|
||||
},
|
||||
"advanced": {
|
||||
"sectionTitle": "Расширенные",
|
||||
"debugMode": "Режим отладки",
|
||||
"debugModeMsg": "Перезапустите приложение, чтобы применить это изменение."
|
||||
"debugModeMsg": "Для применения перезапустите приложение."
|
||||
},
|
||||
"network": {
|
||||
"perAppProxyPageTitle": "Прокси для каждого приложения",
|
||||
"perAppProxyPageTitle": "Раздельное проксирование",
|
||||
"perAppProxyModes": {
|
||||
"off": "Все",
|
||||
"offMsg": "Проксировать все приложения",
|
||||
"include": "Прокси",
|
||||
"includeMsg": "Проксировать только выбранные приложения",
|
||||
"includeMsg": "Проксировать выбранные приложения",
|
||||
"exclude": "Обход",
|
||||
"excludeMsg": "Не использовать проксирование выбранных приложений"
|
||||
"excludeMsg": "Не проксировать выбранные приложения"
|
||||
},
|
||||
"showSystemApps": "Показать системные приложения",
|
||||
"hideSystemApps": "Скрыть системные приложения",
|
||||
@@ -161,52 +161,52 @@
|
||||
},
|
||||
"config": {
|
||||
"section": {
|
||||
"route": "Варианты маршрута",
|
||||
"route": "Варианты маршрутизации",
|
||||
"dns": "Параметры DNS",
|
||||
"inbound": "Входящие параметры",
|
||||
"misc": "Разные параметры"
|
||||
},
|
||||
"pageTitle": "Параметры конфигурации",
|
||||
"executeConfigAsIs": "Выполнить конфигурацию как есть",
|
||||
"executeConfigAsIsMsg": "Выполняет конфигурации SingBox с минимальными изменениями.",
|
||||
"logLevel": "Уровень логов",
|
||||
"resolveDestination": "Определить пункт назначения",
|
||||
"ipv6Mode": "IPv6-маршрут",
|
||||
"executeConfigAsIs": "Использовать конфигурацию как есть",
|
||||
"executeConfigAsIsMsg": "Использовать конфигурации SingBox с минимальными изменениями.",
|
||||
"logLevel": "Подробность журналирования",
|
||||
"resolveDestination": "Определять назначение",
|
||||
"ipv6Mode": "Маршрутизация IPv6",
|
||||
"ipv6Modes": {
|
||||
"disable": "Выключить",
|
||||
"enable": "Включить",
|
||||
"prefer": "Предпочтительный",
|
||||
"only": "Эксклюзивный"
|
||||
"disable": "Отключено",
|
||||
"enable": "Включено",
|
||||
"prefer": "Предпочтительно",
|
||||
"only": "Эксклюзивно"
|
||||
},
|
||||
"remoteDnsAddress": "Удаленный DNS",
|
||||
"remoteDnsDomainStrategy": "Стратегия удаленного домена DNS",
|
||||
"directDnsAddress": "Прямой DNS",
|
||||
"remoteDnsAddress": "Удалённая DNS",
|
||||
"remoteDnsDomainStrategy": "Стратегия удалённого домена DNS",
|
||||
"directDnsAddress": "Прямая DNS",
|
||||
"directDnsDomainStrategy": "Стратегия прямого домена DNS",
|
||||
"mixedPort": "Смешанный порт",
|
||||
"localDnsPort": "Локальный DNS-порт",
|
||||
"localDnsPort": "Локальный порт DNS",
|
||||
"tunImplementation": "Реализация TUN",
|
||||
"mtu": "MTU",
|
||||
"connectionTestUrl": "URL-адрес проверки подключения",
|
||||
"urlTestInterval": "Интервал проверки URL-адреса",
|
||||
"enableClashApi": "Включить Clash API",
|
||||
"connectionTestUrl": "URL проверки подключения",
|
||||
"urlTestInterval": "Интервал проверки URL",
|
||||
"enableClashApi": "Использовать Clash API",
|
||||
"clashApiPort": "Порт Clash API",
|
||||
"enableTun": "Включить TUN",
|
||||
"enableTun": "Использовать TUN",
|
||||
"setSystemProxy": "Установить системный прокси"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"pageTitle": "О",
|
||||
"pageTitle": "Информация",
|
||||
"version": "Версия",
|
||||
"sourceCode": "Исходный код",
|
||||
"telegramChannel": "Телеграм-канал",
|
||||
"checkForUpdate": "Проверить обновления",
|
||||
"telegramChannel": "Канал Telegram",
|
||||
"checkForUpdate": "Проверка обновления",
|
||||
"privacyPolicy": "Политика конфиденциальности",
|
||||
"termsAndConditions": "Условия и положения"
|
||||
},
|
||||
"appUpdate": {
|
||||
"notAvailableMsg": "У вас установлена последняя версия",
|
||||
"dialogTitle": "Доступно обновление",
|
||||
"updateMsg": "Доступна новая версия @:general.appTitle. Хотите обновить сейчас?",
|
||||
"updateMsg": "Доступна новая версия @:general.appTitle. Обновить сейчас?",
|
||||
"currentVersionLbl": "Текущая версия",
|
||||
"newVersionLbl": "Новая версия",
|
||||
"updateNowBtnTxt": "Обновить сейчас",
|
||||
@@ -215,20 +215,20 @@
|
||||
},
|
||||
"tray": {
|
||||
"dashboard": "Панель",
|
||||
"quit": "Выход из Hiddify",
|
||||
"quit": "Выход",
|
||||
"systemProxy": "Системный прокси"
|
||||
},
|
||||
"failure": {
|
||||
"unexpected": "Неожиданная ошибка",
|
||||
"clash": {
|
||||
"unexpected": "Неожиданная ошибка (clash)",
|
||||
"core": "Ошибка конфликта ${reason}"
|
||||
"unexpected": "Неожиданная ошибка (Clash)",
|
||||
"core": "Ошибка ${reason}"
|
||||
},
|
||||
"singbox": {
|
||||
"unexpected": "Неожиданная ошибка (singBox)",
|
||||
"unexpected": "Неожиданная ошибка (SingBox)",
|
||||
"serviceNotRunning": "Сервис не запущен",
|
||||
"invalidConfigOptions": "Неверные параметры конфигурации",
|
||||
"invalidConfig": "Неверная конфигурация",
|
||||
"invalidConfigOptions": "Неправильные параметры конфигурации",
|
||||
"invalidConfig": "Неправильная конфигурация",
|
||||
"create": "Ошибка создания сервиса",
|
||||
"start": "Ошибка запуска сервиса"
|
||||
},
|
||||
@@ -241,20 +241,20 @@
|
||||
"profiles": {
|
||||
"unexpected": "Неожиданная ошибка",
|
||||
"notFound": "Профиль не найден",
|
||||
"invalidConfig": "Неверная конфигурация",
|
||||
"invalidUrl": "Неверная ссылка"
|
||||
"invalidConfig": "Неправильная конфигурация",
|
||||
"invalidUrl": "Неправильный URL"
|
||||
},
|
||||
"connection": {
|
||||
"unexpected": "Неожиданная ошибка подключения",
|
||||
"timeout": "Время соединения вышло",
|
||||
"badResponse": "Плохой ответ",
|
||||
"timeout": "Истекло время подключения",
|
||||
"badResponse": "Неправильный ответ",
|
||||
"connectionError": "Ошибка подключения",
|
||||
"badCertificate": "Плохой сертификат"
|
||||
"badCertificate": "Неправильный сертификат"
|
||||
}
|
||||
},
|
||||
"play": {
|
||||
"title": "Hiddify Next (Preview)",
|
||||
"short_description": "Auto, SSH, VLESS, Vmess, Trojan, Reality, Sing-Box, Clash, Xray, Shadowsocks",
|
||||
"full_description": "Основная цель HiddifyNext — предоставить безопасный, удобный и эффективный клиент туннелирования. Он позволяет вам направлять весь трафик или трафик выбранного приложения на выбранный вами удаленный сервер, используя разрешение VPN-сервиса.\n\nПримечание. Мы не предоставляем сервер; пользователи обязаны обеспечивать конфиденциальность своих действий в Интернете, используя собственный сервер или доверенные серверы.\n \nМы поддерживаем серверы с:\n- Обычная ссылка на подписку V2ray/Xray\n- Ссылка на подписку Clash\n- Ссылка на подписку на Sing-Box\n\nВ чем наши уникальные особенности?\n - Удобный\n - Оптимизированный и быстрый\n - Автоматически выбирать LowestPing\n - Показать информацию об использовании пользователя\n - Легко импортируйте подссылку одним щелчком мыши, используя диплинкинг.\n - Бесплатно и без рекламы\n - Легко переключать пользовательские подссылки\n - все больше и больше\n\nПоддерживать:\n- Все протоколы поддерживаются Sing-Box\n- VLESS + xtls реальность, видение\n- ВМЭСС\n- Троян\n- Носки Шоадоу\n- Реальность\n- В2рей\n- Гистрия2\n- ТУИК\n- SSH\n- ТеньTLS\n\n\nИсходный код доступен по адресу https://github.com/hiddify/Hiddify-Next.\nЯдро приложения основано на Sing-Box с открытым исходным кодом.\n\nОписание разрешения:\n- Служба VPN: поскольку целью этого приложения является предоставление безопасного, удобного и эффективного клиента туннелирования, нам нужно это разрешение, чтобы иметь возможность направлять трафик через туннель на удаленный сервер.\n- ЗАПРОС ВСЕХ ПАКЕТОВ: это разрешение позволяет пользователям включать или исключать определенные приложения для туннелирования.\n- ПОЛУЧИТЬ ЗАГРУЗКУ ЗАВЕРШЕНА: это разрешение можно включить или отключить в настройках приложения, чтобы активировать это приложение при загрузке устройства.\n- ПОСТ-УВЕДОМЛЕНИЯ: это разрешение необходимо, поскольку мы используем приоритетную службу для обеспечения непрерывной работы службы VPN.\n- Это приложение свободно от рекламы. Аналитика и данные о сбоях происходят только с явного согласия пользователя при первом использовании приложения."
|
||||
"short_description": "Автовыбор, SSH, VLESS, Vmess, Trojan, Reality, Sing-Box, Clash, Xray, Shadowsocks",
|
||||
"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— Приложение не содержит рекламы. Сбор аналитики и данных о сбоях происходят только с явного согласия пользователя при первом использовании приложения."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user