Files
FlClash/lib/l10n/intl/messages_ru.dart
T
chen08209 8378c7081c feat(views): rework the proxies and scan pages, lay out records by their parts and unify search
A queued delay test shows a static clock until the task pool runs it, so
only the running tests animate while the list scrolls.

Changelog: Hide timed-out nodes and search every list
2026-10-02 20:32:42 +08:00

1592 lines
101 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a ru locale. All the
// messages from the main program should be duplicated here with the same
// function name.
// Ignore issues from commonly used lints in this file.
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes
// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes
import 'package:intl/intl.dart';
import 'package:intl/message_lookup_by_library.dart';
final messages = new MessageLookup();
typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'ru';
static String m0(count, skipped) =>
"Будет добавлено: ${count}, пропущено (уже есть): ${skipped}";
static String m1(code) =>
"Windows отказалась запускать FlClashCore.exe (ошибка ${code}). Политики контроля приложений, такие как Smart App Control или AppLocker, блокируют неподписанные программы; разрешите FlClash в этой политике или отключите её и повторите попытку.";
static String m2(name) =>
"Приложение два раза подряд не смогло завершить запуск. Чтобы разорвать цикл, профиль ${name} снят с выбора, а автоматическая настройка пропущена. Вы можете выбрать его снова в любой момент.";
static String m3(url) => "Создать профиль по ссылке ${url}?";
static String m4(count) =>
"${Intl.plural(count, one: '${count} день назад', few: '${count} дня назад', many: '${count} дней назад', other: '${count} дня назад')}";
static String m5(label) =>
"Вы уверены, что хотите удалить выбранные элементы (${label})?";
static String m6(label) => "Вы уверены, что хотите удалить «${label}»?";
static String m7(label) => "Сведения: ${label}";
static String m8(label) => "Поле «${label}» не может быть пустым";
static String m9(label) => "«${label}» уже существует";
static String m10(name) => "${name}: уже последняя версия";
static String m11(name) => "${name}: обновлено";
static String m12(action) =>
"Уже используется для «${action}». При сохранении будет перенесено сюда.";
static String m13(modifiers) =>
"Добавьте хотя бы одну из клавиш: ${modifiers}";
static String m14(count) =>
"${Intl.plural(count, one: '${count} час назад', few: '${count} часа назад', many: '${count} часов назад', other: '${count} часа назад')}";
static String m15(count) =>
"${Intl.plural(count, one: '${count} час', few: '${count} часа', many: '${count} часов', other: '${count} часа')}";
static String m16(target) => "${target} — недопустимая политика";
static String m17(proxyName) => "${proxyName} — недопустимый прокси";
static String m18(providerName) =>
"${providerName} — недопустимый провайдер прокси";
static String m19(ruleSet) => "${ruleSet} — недопустимый набор правил";
static String m20(subRule) => "${subRule} — недопустимый SUB_RULE";
static String m21(line, message) => "Строка ${line}: ${message}";
static String m22(appName) =>
"1. Откройте Системные настройки > Конфиденциальность и безопасность\n2. Выберите Службы геолокации\n3. Найдите и отметьте ${appName} в списке\n\nПосле настройки вернитесь в приложение и продолжайте работу. Спасибо за сотрудничество.";
static String m23(label, max) => "«${label}» — не более ${max} символов";
static String m24(size) => "Освобождено ${size}";
static String m25(count) =>
"${Intl.plural(count, one: '${count} минуту назад', few: '${count} минуты назад', many: '${count} минут назад', other: '${count} минуты назад')}";
static String m26(count) =>
"${Intl.plural(count, one: '${count} месяц назад', few: '${count} месяца назад', many: '${count} месяцев назад', other: '${count} месяца назад')}";
static String m27(code) =>
"Сервер запретил доступ (HTTP ${code}). Возможно, ссылка устарела или учётные данные неверны";
static String m28(code) => "Сервер отклонил запрос (HTTP ${code})";
static String m29(code) =>
"По этому адресу ничего не найдено (HTTP ${code}). Проверьте правильность URL";
static String m30(detail) => "Сетевой запрос не выполнен: ${detail}";
static String m31(code) =>
"На сервере произошла ошибка (HTTP ${code}). Повторите попытку позже";
static String m32(label) => "Пока нет: ${label}";
static String m33(label) => "Значение «${label}» должно быть числом";
static String m34(message) =>
"Ядро не может разобрать этот прокси: ${message}";
static String m35(name) =>
"Имя ${name} уже занято другим прокси или группой прокси";
static String m36(path) =>
"Группы прокси ссылаются друг на друга по кругу: ${path}";
static String m37(names) => "Эти провайдеры прокси не существуют: ${names}";
static String m38(names) => "Эти прокси или политики не существуют: ${names}";
static String m39(name) =>
"В профиле уже есть провайдер с именем ${name}, поэтому провайдер приложения с тем же именем не используется. Переименуйте его";
static String m40(name) =>
"${name} — встроенное имя политики, его нельзя использовать";
static String m41(names) =>
"Собственные группы прокси профиля ссылаются на прокси, которых больше нет среди пользовательских: ${names}";
static String m42(count) =>
"Проблем: ${count}, применение переопределения может завершиться ошибкой";
static String m43(label) =>
"Значение «${label}» должно быть от 1024 до 49151";
static String m44(label, profiles) =>
"«${label}» всё ещё используется в пользовательских группах прокси или правилах профилей: ${profiles}. Сначала уберите его оттуда";
static String m45(profiles, label) =>
"В подписках профилей ${profiles} уже есть «${label}», и после переименования они будут использовать его. Выберите другое имя";
static String m46(count) => "${count} прокси";
static String m47(count) =>
"${Intl.plural(count, one: '${count} правило', few: '${count} правила', many: '${count} правил', other: '${count} правила')}";
static String m48(appName) => "${appName} (Безопасный режим)";
static String m49(count) =>
"${Intl.plural(count, one: '${count} секунда', few: '${count} секунды', many: '${count} секунд', other: '${count} секунды')}";
static String m50(count) => "Выбрано: ${count}";
static String m51(time) => "Проверено в ${time}";
static String m52(label) => "«${label}» — только одно значение";
static String m53(label) => "Значение «${label}» должно быть URL";
static String m54(count) =>
"${Intl.plural(count, one: '${count} год назад', few: '${count} года назад', many: '${count} лет назад', other: '${count} года назад')}";
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"about": MessageLookupByLibrary.simpleMessage("О программе"),
"accessControl": MessageLookupByLibrary.simpleMessage("Контроль доступа"),
"accessControlAllowDesc": MessageLookupByLibrary.simpleMessage(
"Через VPN проходят только выбранные приложения",
),
"accessControlDesc": MessageLookupByLibrary.simpleMessage(
"Выбор приложений, использующих прокси",
),
"accessControlDisabledDesc": MessageLookupByLibrary.simpleMessage(
"Контроль доступа приложений отключён",
),
"accessControlNotAllowDesc": MessageLookupByLibrary.simpleMessage(
"Выбранные приложения исключаются из VPN",
),
"accessControlSettings": MessageLookupByLibrary.simpleMessage(
"Настройки контроля доступа",
),
"account": MessageLookupByLibrary.simpleMessage("Аккаунт"),
"action": MessageLookupByLibrary.simpleMessage("Действие"),
"actionDelayTest": MessageLookupByLibrary.simpleMessage(
"Проверить все задержки",
),
"actionDirectMode": MessageLookupByLibrary.simpleMessage("Прямой режим"),
"actionGlobalMode": MessageLookupByLibrary.simpleMessage(
"Глобальный режим",
),
"actionMode": MessageLookupByLibrary.simpleMessage("Переключить режим"),
"actionProxy": MessageLookupByLibrary.simpleMessage("Системный прокси"),
"actionRuleMode": MessageLookupByLibrary.simpleMessage("Режим правил"),
"actionStart": MessageLookupByLibrary.simpleMessage("Старт/Стоп"),
"actionTun": MessageLookupByLibrary.simpleMessage("TUN"),
"actionUpdateProfiles": MessageLookupByLibrary.simpleMessage(
"Обновить профили",
),
"actionView": MessageLookupByLibrary.simpleMessage("Показать/Скрыть"),
"add": MessageLookupByLibrary.simpleMessage("Добавить"),
"addCustomProxy": MessageLookupByLibrary.simpleMessage("Добавить прокси"),
"addOverrideEntry": MessageLookupByLibrary.simpleMessage(
"Добавить параметр",
),
"addProfile": MessageLookupByLibrary.simpleMessage("Добавить профиль"),
"addProxies": MessageLookupByLibrary.simpleMessage("Добавить прокси"),
"addProxyGroup": MessageLookupByLibrary.simpleMessage(
"Добавить группу прокси",
),
"addProxyProviders": MessageLookupByLibrary.simpleMessage(
"Добавить провайдеров прокси",
),
"addRule": MessageLookupByLibrary.simpleMessage("Добавить правило"),
"addSsid": MessageLookupByLibrary.simpleMessage("Добавить SSID"),
"addWidget": MessageLookupByLibrary.simpleMessage("Добавить виджет"),
"addedRules": MessageLookupByLibrary.simpleMessage("Добавленные правила"),
"additionalParameters": MessageLookupByLibrary.simpleMessage(
"Дополнительные параметры",
),
"address": MessageLookupByLibrary.simpleMessage("Адрес"),
"addressHelp": MessageLookupByLibrary.simpleMessage("Адрес сервера WebDAV"),
"addressTip": MessageLookupByLibrary.simpleMessage(
"Введите корректный адрес WebDAV",
),
"advancedConfig": MessageLookupByLibrary.simpleMessage(
"Расширенная конфигурация",
),
"advancedConfigDesc": MessageLookupByLibrary.simpleMessage(
"Сеть, DNS, добавленные правила и скрипты",
),
"agree": MessageLookupByLibrary.simpleMessage("Согласен"),
"allowBypass": MessageLookupByLibrary.simpleMessage(
"Разрешить приложениям обходить VPN",
),
"allowLan": MessageLookupByLibrary.simpleMessage("Разрешить LAN"),
"answers": MessageLookupByLibrary.simpleMessage("Ответы"),
"app": MessageLookupByLibrary.simpleMessage("Приложение"),
"appAccessControl": MessageLookupByLibrary.simpleMessage(
"Контроль доступа приложений",
),
"appIconDesign": MessageLookupByLibrary.simpleMessage(
"Дизайн значка приложения",
),
"appProviderShadowed": MessageLookupByLibrary.simpleMessage(
"Одноимённый элемент приложения здесь не используется",
),
"appProxyProviders": MessageLookupByLibrary.simpleMessage(
"Прокси-провайдеры приложения",
),
"appRuleProviders": MessageLookupByLibrary.simpleMessage(
"Провайдеры правил приложения",
),
"appendSystemDns": MessageLookupByLibrary.simpleMessage(
"Добавлять системный DNS",
),
"authentication": MessageLookupByLibrary.simpleMessage("Аутентификация"),
"authenticationDesc": MessageLookupByLibrary.simpleMessage(
"Требовать учётные данные для локального порта прокси, чтобы другие приложения не могли использовать его",
),
"authenticationSystemProxyDesc": MessageLookupByLibrary.simpleMessage(
"Не применяется, пока включена аутентификация",
),
"authorize": MessageLookupByLibrary.simpleMessage("Разрешить"),
"authorized": MessageLookupByLibrary.simpleMessage("Разрешено"),
"auto": MessageLookupByLibrary.simpleMessage("Авто"),
"autoCheckUpdate": MessageLookupByLibrary.simpleMessage(
"Автопроверка обновлений",
),
"autoCloseConnections": MessageLookupByLibrary.simpleMessage(
"Автозакрытие соединений",
),
"autoCloseConnectionsDesc": MessageLookupByLibrary.simpleMessage(
"Автоматически закрывать соединения после смены узла",
),
"autoLaunch": MessageLookupByLibrary.simpleMessage("Автозапуск"),
"autoLaunchDesc": MessageLookupByLibrary.simpleMessage(
"Запускаться автоматически при старте системы",
),
"autoRun": MessageLookupByLibrary.simpleMessage("Автовключение"),
"autoRunDesc": MessageLookupByLibrary.simpleMessage(
"Включаться автоматически при открытии приложения",
),
"autoSetSystemDns": MessageLookupByLibrary.simpleMessage(
"Автонастройка системного DNS",
),
"autoUpdate": MessageLookupByLibrary.simpleMessage("Автообновление"),
"autoUpdateInterval": MessageLookupByLibrary.simpleMessage(
"Интервал автообновления (минуты)",
),
"back": MessageLookupByLibrary.simpleMessage("Назад"),
"backup": MessageLookupByLibrary.simpleMessage("Резервное копирование"),
"backupAndRestore": MessageLookupByLibrary.simpleMessage(
"Резервное копирование и восстановление",
),
"backupAndRestoreDesc": MessageLookupByLibrary.simpleMessage(
"Синхронизация данных через WebDAV или файлы",
),
"backupFromNewerVersion": MessageLookupByLibrary.simpleMessage(
"Резервная копия создана более новой версией приложения. Обновите приложение перед восстановлением",
),
"backupSuccess": MessageLookupByLibrary.simpleMessage(
"Резервная копия создана",
),
"basicInfo": MessageLookupByLibrary.simpleMessage("Основная информация"),
"basicStrategy": MessageLookupByLibrary.simpleMessage("Базовые политики"),
"batchAdd": MessageLookupByLibrary.simpleMessage("Массовое добавление"),
"batchListInputTip": MessageLookupByLibrary.simpleMessage(
"По одному значению на строку или через запятую",
),
"batchMapInputTip": MessageLookupByLibrary.simpleMessage(
"По одной записи на строку: ключ, пробел, значение",
),
"batchPreviewTip": m0,
"batteryOptimizationDesc": MessageLookupByLibrary.simpleMessage(
"Чтобы приложение работало в фоне, отключите для него оптимизацию батареи. Нажмите, чтобы перейти к настройкам.",
),
"behavior": MessageLookupByLibrary.simpleMessage("Поведение"),
"bind": MessageLookupByLibrary.simpleMessage("Привязать"),
"blacklistMode": MessageLookupByLibrary.simpleMessage(
"Режим чёрного списка",
),
"blockConnection": MessageLookupByLibrary.simpleMessage(
"Заблокировать соединение",
),
"bypassDomain": MessageLookupByLibrary.simpleMessage("Исключённые домены"),
"bypassDomainDesc": MessageLookupByLibrary.simpleMessage(
"Действует только при включённом системном прокси",
),
"cache": MessageLookupByLibrary.simpleMessage("Кэш"),
"cacheAlgorithm": MessageLookupByLibrary.simpleMessage("Алгоритм кэша"),
"cacheCorrupt": MessageLookupByLibrary.simpleMessage(
"Кэш повреждён. Очистить его?",
),
"cacheMaxSize": MessageLookupByLibrary.simpleMessage("Размер кэша"),
"cameraPermissionDesc": MessageLookupByLibrary.simpleMessage(
"Разрешите доступ к камере в системных настройках, чтобы сканировать QR-коды, или выберите изображение QR-кода из галереи.",
),
"cameraPermissionRequired": MessageLookupByLibrary.simpleMessage(
"Требуется доступ к камере",
),
"cameraUnavailable": MessageLookupByLibrary.simpleMessage(
"Камера недоступна",
),
"cancel": MessageLookupByLibrary.simpleMessage("Отмена"),
"cancelSelectAll": MessageLookupByLibrary.simpleMessage("Снять выделение"),
"changeProxyFailedTip": MessageLookupByLibrary.simpleMessage(
"Не удалось переключить прокси; восстановлен предыдущий выбор",
),
"changelogBreaking": MessageLookupByLibrary.simpleMessage(
"Важные изменения",
),
"changelogFeatures": MessageLookupByLibrary.simpleMessage("Новые функции"),
"changelogFixes": MessageLookupByLibrary.simpleMessage("Исправления"),
"changelogPerformance": MessageLookupByLibrary.simpleMessage(
"Производительность",
),
"changelogReverts": MessageLookupByLibrary.simpleMessage("Откаты"),
"checkCertificate": MessageLookupByLibrary.simpleMessage(
"Проверять TLS-сертификаты",
),
"checkCertificateDesc": MessageLookupByLibrary.simpleMessage(
"Отклонять недоверенные сертификаты. Отключение подвергает подписки и резервные копии атаке «человек посередине»",
),
"checkUpdate": MessageLookupByLibrary.simpleMessage("Проверить обновления"),
"checkUpdateError": MessageLookupByLibrary.simpleMessage(
"У вас уже последняя версия",
),
"clearData": MessageLookupByLibrary.simpleMessage("Очистить данные"),
"clearSearch": MessageLookupByLibrary.simpleMessage("Очистить поиск"),
"clipboardExport": MessageLookupByLibrary.simpleMessage(
"Экспорт в буфер обмена",
),
"clipboardImport": MessageLookupByLibrary.simpleMessage(
"Импорт из буфера обмена",
),
"close": MessageLookupByLibrary.simpleMessage("Закрыть"),
"closeConnections": MessageLookupByLibrary.simpleMessage(
"Закрыть соединения",
),
"color": MessageLookupByLibrary.simpleMessage("Цвет"),
"colorSchemes": MessageLookupByLibrary.simpleMessage("Цветовые схемы"),
"columns": MessageLookupByLibrary.simpleMessage("Столбцы"),
"compatible": MessageLookupByLibrary.simpleMessage("Режим совместимости"),
"configDataDetected": MessageLookupByLibrary.simpleMessage(
"В конфигурации обнаружены данные",
),
"confirm": MessageLookupByLibrary.simpleMessage("Подтвердить"),
"confirmClearAllData": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите удалить все данные?",
),
"confirmDeleteProxyGroup": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите удалить эту группу прокси?",
),
"confirmExitWindow": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите закрыть текущее окно?",
),
"confirmForceCrashCore": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите принудительно завершить ядро со сбоем?",
),
"confirmOverwriteTip": MessageLookupByLibrary.simpleMessage(
"После подтверждения существующие данные будут перезаписаны",
),
"connected": MessageLookupByLibrary.simpleMessage("Подключено"),
"connecting": MessageLookupByLibrary.simpleMessage("Подключение…"),
"connection": MessageLookupByLibrary.simpleMessage("Соединение"),
"connections": MessageLookupByLibrary.simpleMessage("Соединения"),
"connectivity": MessageLookupByLibrary.simpleMessage("Подключение: "),
"content": MessageLookupByLibrary.simpleMessage("Содержимое"),
"contentNotEmpty": MessageLookupByLibrary.simpleMessage(
"Содержимое не может быть пустым",
),
"contentScheme": MessageLookupByLibrary.simpleMessage("Контентная"),
"controlGlobalAddedRules": MessageLookupByLibrary.simpleMessage(
"Управление глобальными добавленными правилами",
),
"copy": MessageLookupByLibrary.simpleMessage("Копировать"),
"copyEnvVar": MessageLookupByLibrary.simpleMessage(
"Копировать переменные окружения",
),
"copyLink": MessageLookupByLibrary.simpleMessage("Копировать ссылку"),
"copySuccess": MessageLookupByLibrary.simpleMessage("Скопировано"),
"core": MessageLookupByLibrary.simpleMessage("Ядро"),
"coreBlockedByPolicyTip": m1,
"coreBlockedBySmartAppControlTip": MessageLookupByLibrary.simpleMessage(
"Smart App Control в Windows заблокировал неподписанный FlClashCore.exe. Откройте Безопасность Windows → Управление приложениями и браузером → Параметры Smart App Control, выберите «Выкл.» и снова запустите FlClash. Повторно включить Smart App Control без переустановки Windows нельзя.",
),
"coreStatus": MessageLookupByLibrary.simpleMessage("Статус ядра"),
"country": MessageLookupByLibrary.simpleMessage("Регион"),
"crashDetected": MessageLookupByLibrary.simpleMessage("Обнаружен сбой"),
"crashDetectedTip": m2,
"crashTest": MessageLookupByLibrary.simpleMessage("Тест сбоя"),
"crashlytics": MessageLookupByLibrary.simpleMessage("Аналитика сбоев"),
"crashlyticsTip": MessageLookupByLibrary.simpleMessage(
"При включении в случае сбоя приложения автоматически загружаются логи сбоя без конфиденциальной информации",
),
"create": MessageLookupByLibrary.simpleMessage("Создать"),
"createProfileFromUrlTip": m3,
"creationTime": MessageLookupByLibrary.simpleMessage("Время создания"),
"custom": MessageLookupByLibrary.simpleMessage("Вручную"),
"customProxiesEmpty": MessageLookupByLibrary.simpleMessage(
"Пользовательских прокси нет, поэтому используются прокси самого профиля",
),
"cut": MessageLookupByLibrary.simpleMessage("Вырезать"),
"dark": MessageLookupByLibrary.simpleMessage("Тёмная"),
"dashboard": MessageLookupByLibrary.simpleMessage("Панель"),
"dataChangedSave": MessageLookupByLibrary.simpleMessage(
"Обнаружены изменения данных. Сохранить их?",
),
"dataCollectionContent": MessageLookupByLibrary.simpleMessage(
"Это приложение использует Firebase Crashlytics для сбора информации о сбоях, чтобы повысить стабильность.\nСобираемые данные включают сведения об устройстве и подробности сбоя и не содержат личных конфиденциальных данных.\nЭту функцию можно отключить в настройках.",
),
"dataCollectionTip": MessageLookupByLibrary.simpleMessage(
"Уведомление о сборе данных",
),
"databaseWriteFailedTip": MessageLookupByLibrary.simpleMessage(
"Не удалось сохранить изменение; оно отменено",
),
"daysAgo": m4,
"defaultText": MessageLookupByLibrary.simpleMessage("По умолчанию"),
"delay": MessageLookupByLibrary.simpleMessage("Задержка"),
"delayTest": MessageLookupByLibrary.simpleMessage("Тест задержки"),
"delete": MessageLookupByLibrary.simpleMessage("Удалить"),
"deleteMultipTip": m5,
"deleteTip": m6,
"desc": MessageLookupByLibrary.simpleMessage(
"Многоплатформенный прокси-клиент на основе ClashMeta: простой и удобный, с открытым исходным кодом и без рекламы.",
),
"destination": MessageLookupByLibrary.simpleMessage("Назначение"),
"destinationGeoIP": MessageLookupByLibrary.simpleMessage(
"GeoIP назначения",
),
"destinationIPASN": MessageLookupByLibrary.simpleMessage(
"ASN IP назначения",
),
"details": m7,
"detectionTip": MessageLookupByLibrary.simpleMessage(
"Использует сторонний API; только для справки",
),
"developerMode": MessageLookupByLibrary.simpleMessage("Режим разработчика"),
"developerModeEnableTip": MessageLookupByLibrary.simpleMessage(
"Режим разработчика включён.",
),
"dialerProxy": MessageLookupByLibrary.simpleMessage(
"Прокси для подключения",
),
"dialerProxyDesc": MessageLookupByLibrary.simpleMessage(
"Исход, через который идёт обращение к NTP-серверу",
),
"direct": MessageLookupByLibrary.simpleMessage("Прямой"),
"disableUDP": MessageLookupByLibrary.simpleMessage("Отключить UDP"),
"disabled": MessageLookupByLibrary.simpleMessage("Выключено"),
"discardChanges": MessageLookupByLibrary.simpleMessage(
"Отменить изменения?",
),
"disclaimer": MessageLookupByLibrary.simpleMessage(
"Отказ от ответственности",
),
"disclaimerAcceptContent": MessageLookupByLibrary.simpleMessage(
"Устанавливая, копируя или используя Программу, вы подтверждаете, что прочитали и приняли это заявление полностью. Если вы не согласны с каким-либо его условием, немедленно прекратите использование и удалите Программу.",
),
"disclaimerAcceptTitle": MessageLookupByLibrary.simpleMessage(
"Принятие условий",
),
"disclaimerAnalyticsContent": MessageLookupByLibrary.simpleMessage(
"Вместе с Firebase автоматически собирается базовая статистика использования приложения.\n\nЧто собирается: базовые события, такие как первый запуск, открытие приложения и длительность сеанса, обновление приложения; идентификатор экземпляра приложения; модель устройства, версия ОС и язык системы; приблизительное местоположение на уровне страны или региона, определённое по IP-адресу.\n\nЦель: только оценка числа активных устройств, распределения версий и совместимости с ОС. Разработчики не используют эти данные для рекламы, не продают их и не связывают с вашими подписками или конфигурациями.",
),
"disclaimerAnalyticsTitle": MessageLookupByLibrary.simpleMessage(
"Firebase Analytics (статистика использования)",
),
"disclaimerAndroidOnly": MessageLookupByLibrary.simpleMessage(
"Только Android",
),
"disclaimerChangesContent": MessageLookupByLibrary.simpleMessage(
"Разработчики могут изменять это заявление в любом выпуске; изменения вступают в силу с момента публикации выпуска. Продолжая пользоваться Программой после обновления, вы принимаете изменённое заявление.",
),
"disclaimerChangesTitle": MessageLookupByLibrary.simpleMessage(
"Изменения заявления",
),
"disclaimerCrashlyticsContent": MessageLookupByLibrary.simpleMessage(
"При сбое приложения отчёт о сбое отправляется автоматически.\n\nЧто собирается: трассировка стека и сообщение об ошибке, время сбоя, версия и номер сборки приложения, производитель и модель устройства, версия Android, ориентация экрана, свободная память и место в хранилище, наличие root-доступа, а также случайный идентификатор установки, который создаётся при установке и сбрасывается при переустановке.\n\nЦель: только поиск и исправление сбоев.\n\nВы можете отключить это в любой момент: «Инструменты > Общие > Аналитика сбоев».",
),
"disclaimerCrashlyticsTitle": MessageLookupByLibrary.simpleMessage(
"Firebase Crashlytics (аналитика сбоев)",
),
"disclaimerDataProcessingContent": MessageLookupByLibrary.simpleMessage(
"Эти данные обрабатываются и хранятся компанией Google от нашего имени, могут передаваться на серверы за пределами вашей страны или региона (например, в США) и регулируются Политикой конфиденциальности Google и документацией Firebase о конфиденциальности и безопасности. Отчёты о сбоях хранятся до 90 дней; статистика хранится в соответствии с политикой хранения Firebase по умолчанию.",
),
"disclaimerDesc": MessageLookupByLibrary.simpleMessage(
"Перед использованием FlClash (далее — «Программа») внимательно прочитайте это заявление и убедитесь, что понимаете его полностью. Нажимая «Согласен», вы подтверждаете, что прочитали, поняли и принимаете все приведённые ниже условия. Если вы не согласны, нажмите «Выход» и прекратите использование Программы.",
),
"disclaimerFirebasePrivacy": MessageLookupByLibrary.simpleMessage(
"Конфиденциальность и безопасность Firebase",
),
"disclaimerGooglePrivacy": MessageLookupByLibrary.simpleMessage(
"Политика конфиденциальности Google",
),
"disclaimerLiabilityContent": MessageLookupByLibrary.simpleMessage(
"В максимальной степени, допустимой применимым законодательством, ни разработчики, ни участники проекта не несут ответственности за любой прямой, косвенный, случайный, особый, штрафной или последующий ущерб, возникший в результате использования или невозможности использования Программы, включая, помимо прочего, потерю данных, повреждение устройства, сбои сети, прерывание деятельности, упущенную выгоду или связанные с этим правовые споры, даже если они были предупреждены о возможности такого ущерба.",
),
"disclaimerLiabilityTitle": MessageLookupByLibrary.simpleMessage(
"Ограничение ответственности",
),
"disclaimerLicenseContent": MessageLookupByLibrary.simpleMessage(
"Программа распространяется с открытым исходным кодом по лицензии GPL-3.0. Вы можете свободно использовать, изменять и распространять её при соблюдении этой лицензии: производные работы также должны распространяться по GPL-3.0 с сохранением уведомлений об авторских правах.\n\nСторонние компоненты Программы, включая ядро Clash.Meta, распространяются по своим собственным лицензиям. Авторы оригинала не несут ответственности за проблемы, возникшие в изменённых или распространяемых третьими лицами версиях.",
),
"disclaimerLicenseTitle": MessageLookupByLibrary.simpleMessage(
"Лицензия с открытым исходным кодом",
),
"disclaimerPrivacyContent": MessageLookupByLibrary.simpleMessage(
"Программа не собирает и не отправляет адреса ваших подписок, сведения об узлах, содержимое конфигураций, посещённые сайты, записи о подключениях, содержимое трафика и журналы. Эти данные хранятся только на вашем устройстве, и у разработчиков нет к ним доступа.\n\nПрограмма обращается к сети только при использовании соответствующих функций, например загружает указанный вами адрес подписки при обновлении профиля или обращается к GitHub при проверке обновлений.\n\nНастольные версии (Windows, macOS, Linux) не содержат никаких сервисов статистики или отчётов о сбоях. Версия для Android использует два сервиса Google Firebase для повышения стабильности:",
),
"disclaimerPrivacyTitle": MessageLookupByLibrary.simpleMessage(
"Сбор данных и конфиденциальность",
),
"disclaimerResponsibilityContent": MessageLookupByLibrary.simpleMessage(
"Вы самостоятельно убеждаетесь, что использование Программы законно в вашей стране или регионе, и единолично несёте юридическую ответственность за все действия с ней и их последствия.\n\nПодписки, узлы и конфигурации, которые вы импортируете, выбираете вы сами. Законность их источника, безопасность содержимого и надёжность сервиса — вопрос между вами и их поставщиками.",
),
"disclaimerResponsibilityTitle": MessageLookupByLibrary.simpleMessage(
"Ваша ответственность",
),
"disclaimerSoftwareContent": MessageLookupByLibrary.simpleMessage(
"Программа — это клиент сетевого прокси с открытым исходным кодом на основе ядра Clash.Meta (mihomo). Она предоставляет только локальные инструменты: управление конфигурациями, маршрутизацию по правилам и пересылку трафика.\n\nСама Программа не предоставляет прокси-серверы, узлы, подписки или услуги доступа к сети и не состоит в партнёрских, агентских или гарантийных отношениях с поставщиками таких услуг.",
),
"disclaimerSoftwareTitle": MessageLookupByLibrary.simpleMessage(
"Характер программы",
),
"disclaimerThirdPartyContent": MessageLookupByLibrary.simpleMessage(
"Ссылки на подписки, файлы конфигурации, наборы правил, скрипты, внешние ресурсы и внешние ссылки предоставляются третьими лицами. Разработчики не могут проверять и не проверяют их законность, точность, безопасность и доступность и не дают на них никаких гарантий.\n\nУтечка данных, финансовые потери, блокировка аккаунта или иной ущерб, вызванные сторонним контентом, урегулируются между вами и третьим лицом; разработчики не несут за это никакой ответственности.",
),
"disclaimerThirdPartyTitle": MessageLookupByLibrary.simpleMessage(
"Сторонний контент",
),
"disclaimerUsageContent": MessageLookupByLibrary.simpleMessage(
"Программа предназначена только для некоммерческого использования: обучения, обмена опытом и технических исследований. Любое коммерческое использование строго запрещено, включая, помимо прочего, платное распространение, продажу в комплекте, использование в составе коммерческого сервиса или ведение деятельности от имени Программы. Любая коммерческая деятельность не имеет отношения к Программе и её разработчикам.\n\nСтрого запрещено использовать Программу для действий, нарушающих законы вашей страны или региона, включая, помимо прочего, обход законно установленных ограничений доступа к сети, распространение незаконной информации, сетевые атаки и нарушение законных прав других лиц.",
),
"disclaimerUsageTitle": MessageLookupByLibrary.simpleMessage(
"Ограничения использования",
),
"disclaimerWarrantyContent": MessageLookupByLibrary.simpleMessage(
"Программа предоставляется «как есть» и «по мере доступности», без каких-либо явных или подразумеваемых гарантий, включая, помимо прочего, гарантии товарной пригодности, пригодности для определённой цели, ненарушения прав, бесперебойной работы, отсутствия ошибок и уязвимостей.\n\nРазработчики не гарантируют, что Программа будет соответствовать вашим потребностям или работать без сбоев и ошибок.",
),
"disclaimerWarrantyTitle": MessageLookupByLibrary.simpleMessage(
"Отсутствие гарантий",
),
"disconnected": MessageLookupByLibrary.simpleMessage("Отключено"),
"discoverNewVersion": MessageLookupByLibrary.simpleMessage(
"Доступна новая версия",
),
"dnsHijacking": MessageLookupByLibrary.simpleMessage("Перехват DNS"),
"dnsMode": MessageLookupByLibrary.simpleMessage("Режим DNS"),
"dnsQueries": MessageLookupByLibrary.simpleMessage("DNS-запросы"),
"docked": MessageLookupByLibrary.simpleMessage("Закреплённая"),
"domain": MessageLookupByLibrary.simpleMessage("Домен"),
"download": MessageLookupByLibrary.simpleMessage("Загрузка"),
"edit": MessageLookupByLibrary.simpleMessage("Редактировать"),
"editGlobalRules": MessageLookupByLibrary.simpleMessage(
"Редактировать глобальные правила",
),
"editProxy": MessageLookupByLibrary.simpleMessage("Редактировать прокси"),
"editProxyGroup": MessageLookupByLibrary.simpleMessage(
"Редактировать группу прокси",
),
"editRule": MessageLookupByLibrary.simpleMessage("Редактировать правило"),
"editSsid": MessageLookupByLibrary.simpleMessage("Изменить SSID"),
"editorUnavailable": MessageLookupByLibrary.simpleMessage(
"Редактор недоступен",
),
"emptyTip": m8,
"en": MessageLookupByLibrary.simpleMessage("Английский"),
"enabled": MessageLookupByLibrary.simpleMessage("Включено"),
"entries": MessageLookupByLibrary.simpleMessage(" записей"),
"error": MessageLookupByLibrary.simpleMessage("Ошибка"),
"exclude": MessageLookupByLibrary.simpleMessage("Скрыть из недавних задач"),
"excludeDesc": MessageLookupByLibrary.simpleMessage(
"Скрывать приложение из недавних задач, когда оно в фоне",
),
"excludeProxyFilter": MessageLookupByLibrary.simpleMessage(
"Фильтр исключения узлов",
),
"excludeSsids": MessageLookupByLibrary.simpleMessage("Исключённые SSID"),
"excludeSsidsDesc": MessageLookupByLibrary.simpleMessage(
"При подключении к Wi-Fi с исключённым SSID состояние работы приложения переключается автоматически",
),
"excludeType": MessageLookupByLibrary.simpleMessage("Исключаемые типы"),
"existsTip": m9,
"exit": MessageLookupByLibrary.simpleMessage("Выход"),
"exitFullScreen": MessageLookupByLibrary.simpleMessage(
"Выйти из полноэкранного режима",
),
"expand": MessageLookupByLibrary.simpleMessage("Стандартный"),
"expectedStatus": MessageLookupByLibrary.simpleMessage("Ожидаемый статус"),
"expireTime": MessageLookupByLibrary.simpleMessage("Срок действия"),
"exportFile": MessageLookupByLibrary.simpleMessage("Экспорт файла"),
"exportLogs": MessageLookupByLibrary.simpleMessage("Экспорт логов"),
"exportSuccess": MessageLookupByLibrary.simpleMessage("Экспорт выполнен"),
"expressiveScheme": MessageLookupByLibrary.simpleMessage("Экспрессивная"),
"externalController": MessageLookupByLibrary.simpleMessage(
"Внешний контроллер",
),
"externalControllerDesc": MessageLookupByLibrary.simpleMessage(
"При включении ядром Clash можно управлять через порт 9090",
),
"externalLink": MessageLookupByLibrary.simpleMessage("Внешняя ссылка"),
"fade": MessageLookupByLibrary.simpleMessage("Растворение"),
"fakeipFilter": MessageLookupByLibrary.simpleMessage("Фильтр Fake-IP"),
"fakeipFilterMode": MessageLookupByLibrary.simpleMessage(
"Режим фильтра Fake-IP",
),
"fakeipFilterModeDesc": MessageLookupByLibrary.simpleMessage(
"blacklist исключает совпадения, whitelist — только их, rule — по правилам",
),
"fakeipRange": MessageLookupByLibrary.simpleMessage("Диапазон Fake-IP"),
"fakeipRange6": MessageLookupByLibrary.simpleMessage(
"Диапазон Fake-IP (IPv6)",
),
"fakeipTtl": MessageLookupByLibrary.simpleMessage("TTL Fake-IP"),
"fallbackFilter": MessageLookupByLibrary.simpleMessage("Фильтр fallback"),
"fidelityScheme": MessageLookupByLibrary.simpleMessage("Точная передача"),
"file": MessageLookupByLibrary.simpleMessage("Файл"),
"fileDesc": MessageLookupByLibrary.simpleMessage(
"Загрузить файл профиля напрямую",
),
"fileIsUpdate": MessageLookupByLibrary.simpleMessage(
"Файл изменён. Сохранить изменения?",
),
"filter": MessageLookupByLibrary.simpleMessage("Фильтр"),
"findProcessMode": MessageLookupByLibrary.simpleMessage("Поиск процесса"),
"floating": MessageLookupByLibrary.simpleMessage("Плавающая"),
"followProfile": MessageLookupByLibrary.simpleMessage("Как в профиле"),
"followSystem": MessageLookupByLibrary.simpleMessage("Как в системе"),
"fontFamily": MessageLookupByLibrary.simpleMessage("Шрифт"),
"forceRestartCoreTip": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите принудительно перезапустить ядро?",
),
"format": MessageLookupByLibrary.simpleMessage("Формат"),
"fruitSaladScheme": MessageLookupByLibrary.simpleMessage("Фруктовый микс"),
"general": MessageLookupByLibrary.simpleMessage("Общие"),
"geoAutoUpdate": MessageLookupByLibrary.simpleMessage("Автообновление"),
"geoAutoUpdateInterval": MessageLookupByLibrary.simpleMessage(
"Интервал автообновления",
),
"geoAutoUpdateIntervalTip": MessageLookupByLibrary.simpleMessage(
"Интервал автообновления должен быть больше 0",
),
"geoOptions": MessageLookupByLibrary.simpleMessage("Настройки Geo"),
"geoResources": MessageLookupByLibrary.simpleMessage("Ресурсы Geo"),
"geoSkipped": m10,
"geoUpdated": m11,
"geodataLoader": MessageLookupByLibrary.simpleMessage(
"Geo: экономия памяти",
),
"global": MessageLookupByLibrary.simpleMessage("Глобальный"),
"go": MessageLookupByLibrary.simpleMessage("Перейти"),
"goDownload": MessageLookupByLibrary.simpleMessage("Скачать"),
"goToConfigureScript": MessageLookupByLibrary.simpleMessage(
"Перейти к настройке скрипта",
),
"hasCacheChange": MessageLookupByLibrary.simpleMessage(
"Кэшировать изменения?",
),
"helperCorruptTip": MessageLookupByLibrary.simpleMessage(
"Служба Helper недоступна, поэтому TUN-режим включить нельзя. Переустановите FlClash.",
),
"hideFromList": MessageLookupByLibrary.simpleMessage("Скрыть из списка"),
"hideIp": MessageLookupByLibrary.simpleMessage("Скрыть IP"),
"hidePassword": MessageLookupByLibrary.simpleMessage("Скрыть пароль"),
"hideTimeoutProxies": MessageLookupByLibrary.simpleMessage(
"Скрывать узлы с таймаутом",
),
"hideTimeoutProxiesDesc": MessageLookupByLibrary.simpleMessage(
"Не показывать узлы, у которых последний тест задержки завершился таймаутом",
),
"host": MessageLookupByLibrary.simpleMessage("Хост"),
"hotkeyConflictWith": m12,
"hotkeyDesc": MessageLookupByLibrary.simpleMessage(
"Глобальные горячие клавиши работают, даже когда окно скрыто. Нажмите на действие, чтобы записать сочетание клавиш.",
),
"hotkeyManagement": MessageLookupByLibrary.simpleMessage("Горячие клавиши"),
"hotkeyNeedsModifier": m13,
"hotkeyNotSet": MessageLookupByLibrary.simpleMessage("Не задано"),
"hotkeyUnavailable": MessageLookupByLibrary.simpleMessage(
"Не зарегистрировано: сочетание может быть занято другим приложением",
),
"hours": MessageLookupByLibrary.simpleMessage("часов"),
"hoursAgo": m14,
"hoursCount": m15,
"icon": MessageLookupByLibrary.simpleMessage("Значок"),
"iconRecords": MessageLookupByLibrary.simpleMessage("История значков"),
"iconStyle": MessageLookupByLibrary.simpleMessage("Стиль значков"),
"iconStyleFilled": MessageLookupByLibrary.simpleMessage("С подложкой"),
"iconStyleHidden": MessageLookupByLibrary.simpleMessage("Скрыто"),
"iconStylePlain": MessageLookupByLibrary.simpleMessage("Без подложки"),
"iconUrl": MessageLookupByLibrary.simpleMessage("URL значка"),
"ignoreBatteryOptimization": MessageLookupByLibrary.simpleMessage(
"Игнорировать оптимизацию батареи",
),
"import": MessageLookupByLibrary.simpleMessage("Импорт"),
"importFile": MessageLookupByLibrary.simpleMessage("Импорт из файла"),
"importFromURL": MessageLookupByLibrary.simpleMessage("Импорт из URL"),
"importUrl": MessageLookupByLibrary.simpleMessage("Импорт по URL"),
"inbound": MessageLookupByLibrary.simpleMessage("Входящие"),
"includeAllProxies": MessageLookupByLibrary.simpleMessage(
"Включить все прокси",
),
"includeAllProxiesTip": MessageLookupByLibrary.simpleMessage(
"Подключает все прокси вне групп; ниже можно добавить дополнительные группы прокси",
),
"includeAllProxyProviders": MessageLookupByLibrary.simpleMessage(
"Включить всех провайдеров прокси",
),
"includeAllProxyProvidersTip": MessageLookupByLibrary.simpleMessage(
"При включении группа берёт всех провайдеров прокси этого профиля: собственных провайдеров подписки, а также профили и прокси-провайдеры приложения, которые использует любая группа прокси",
),
"infiniteTime": MessageLookupByLibrary.simpleMessage("Бессрочно"),
"init": MessageLookupByLibrary.simpleMessage("Инициализация"),
"initiator": MessageLookupByLibrary.simpleMessage("Инициатор"),
"inputProxyGroupName": MessageLookupByLibrary.simpleMessage(
"Введите название группы прокси",
),
"inputRuleContent": MessageLookupByLibrary.simpleMessage(
"Введите содержимое правила",
),
"installedAppsPermissionDeniedMessage": MessageLookupByLibrary.simpleMessage(
"Разрешение на список приложений отклонено, поэтому установленные приложения недоступны. Предоставьте его вручную в системных настройках.",
),
"installedAppsPermissionDesc": MessageLookupByLibrary.simpleMessage(
"Эта система не выдаёт список установленных приложений без разрешения. Предоставьте его, чтобы настроить прокси для отдельных приложений.",
),
"installedAppsPermissionRequired": MessageLookupByLibrary.simpleMessage(
"Требуется разрешение на список приложений",
),
"intelligentSelected": MessageLookupByLibrary.simpleMessage("Умный выбор"),
"interfaceName": MessageLookupByLibrary.simpleMessage("Имя интерфейса"),
"interfaceNameDesc": MessageLookupByLibrary.simpleMessage(
"Сетевой интерфейс для исходящих соединений",
),
"interfaceNameMode": MessageLookupByLibrary.simpleMessage(
"Исходящий интерфейс",
),
"interfaceNameModeClear": MessageLookupByLibrary.simpleMessage("Очистить"),
"interfaceNameModeCustom": MessageLookupByLibrary.simpleMessage("Вручную"),
"interfaceNameModeFollow": MessageLookupByLibrary.simpleMessage(
"Как в конфигурации",
),
"internet": MessageLookupByLibrary.simpleMessage("Интернет"),
"interval": MessageLookupByLibrary.simpleMessage("Интервал"),
"intranetIP": MessageLookupByLibrary.simpleMessage("Внутренний IP"),
"invalidBackupFile": MessageLookupByLibrary.simpleMessage(
"Недопустимый файл резервной копии",
),
"invalidDscpContent": MessageLookupByLibrary.simpleMessage(
"Метка DSCP не может превышать 63",
),
"invalidNetworkContent": MessageLookupByLibrary.simpleMessage(
"Поддерживаются только tcp и udp",
),
"invalidPolicy": m16,
"invalidProfileQrcode": MessageLookupByLibrary.simpleMessage(
"Этот QR-код не содержит ссылку на профиль",
),
"invalidProxy": m17,
"invalidProxyProvider": m18,
"invalidRangeContent": MessageLookupByLibrary.simpleMessage(
"Введите числа или диапазоны, например 80 или 8000-9000, через /",
),
"invalidRuleSet": m19,
"invalidSubRule": m20,
"ipAddress": MessageLookupByLibrary.simpleMessage("IP-адрес"),
"ipAsn": MessageLookupByLibrary.simpleMessage("ASN"),
"ipFlagAbuser": MessageLookupByLibrary.simpleMessage("Злоупотребления"),
"ipFlagProxy": MessageLookupByLibrary.simpleMessage("Прокси"),
"ipFlagTor": MessageLookupByLibrary.simpleMessage("Tor"),
"ipFlagVpn": MessageLookupByLibrary.simpleMessage("VPN"),
"ipFlags": MessageLookupByLibrary.simpleMessage("Метки"),
"ipOrganization": MessageLookupByLibrary.simpleMessage("Организация"),
"ipQualityFailed": MessageLookupByLibrary.simpleMessage(
"Не удалось определить тип IP",
),
"ipQualityGood": MessageLookupByLibrary.simpleMessage("Хороший"),
"ipQualityLevel": MessageLookupByLibrary.simpleMessage("Уровень"),
"ipQualityNormal": MessageLookupByLibrary.simpleMessage("Обычный"),
"ipQualityRetry": MessageLookupByLibrary.simpleMessage("Проверить снова"),
"ipQualityRisky": MessageLookupByLibrary.simpleMessage("Рискованный"),
"ipQualitySource": MessageLookupByLibrary.simpleMessage("Источник ответа"),
"ipQualitySources": MessageLookupByLibrary.simpleMessage("Источники"),
"ipSourceIpMismatch": MessageLookupByLibrary.simpleMessage(
"Другой исходящий IP",
),
"ipSourceNoType": MessageLookupByLibrary.simpleMessage("Тип не определён"),
"ipSourceRateLimited": MessageLookupByLibrary.simpleMessage(
"Лимит запросов",
),
"ipType": MessageLookupByLibrary.simpleMessage("Тип"),
"ipTypeBusiness": MessageLookupByLibrary.simpleMessage("Бизнес"),
"ipTypeHosting": MessageLookupByLibrary.simpleMessage("Дата-центр"),
"ipTypeMobile": MessageLookupByLibrary.simpleMessage("Мобильная сеть"),
"ipTypeResidential": MessageLookupByLibrary.simpleMessage("Домашний"),
"ipv6Desc": MessageLookupByLibrary.simpleMessage(
"При включении можно принимать трафик IPv6",
),
"ipv6InboundDesc": MessageLookupByLibrary.simpleMessage(
"Разрешить входящий IPv6",
),
"ipv6Timeout": MessageLookupByLibrary.simpleMessage("Тайм-аут IPv6 (мс)"),
"ja": MessageLookupByLibrary.simpleMessage("Японский"),
"justNow": MessageLookupByLibrary.simpleMessage("Только что"),
"keepAliveIntervalDesc": MessageLookupByLibrary.simpleMessage(
"Интервал TCP keep-alive",
),
"key": MessageLookupByLibrary.simpleMessage("Ключ"),
"language": MessageLookupByLibrary.simpleMessage("Язык"),
"launchInterrupted": MessageLookupByLibrary.simpleMessage(
"Запуск не завершён",
),
"launchInterruptedTip": MessageLookupByLibrary.simpleMessage(
"В прошлый раз приложение неожиданно завершилось во время запуска. Автоматическая настройка для этого запуска пропущена; вы можете запустить её вручную.",
),
"layout": MessageLookupByLibrary.simpleMessage("Макет"),
"light": MessageLookupByLibrary.simpleMessage("Светлая"),
"lineIssueTip": m21,
"lineWrap": MessageLookupByLibrary.simpleMessage("Перенос строк"),
"list": MessageLookupByLibrary.simpleMessage("Список"),
"listen": MessageLookupByLibrary.simpleMessage("Прослушивание"),
"listenRoutingMark": MessageLookupByLibrary.simpleMessage(
"Метка маршрутизации",
),
"listenRoutingMarkDesc": MessageLookupByLibrary.simpleMessage(
"Только Linux",
),
"liveConnections": MessageLookupByLibrary.simpleMessage(
"Активные соединения",
),
"loading": MessageLookupByLibrary.simpleMessage("Загрузка…"),
"local": MessageLookupByLibrary.simpleMessage("Локально"),
"locationPermission": MessageLookupByLibrary.simpleMessage(
"Разрешение на геолокацию",
),
"locationPermissionDeniedMessage": MessageLookupByLibrary.simpleMessage(
"Разрешение на геолокацию отклонено, поэтому невозможно получить имя текущей сети Wi-Fi. Включите разрешение на геолокацию вручную в системных настройках.",
),
"locationPermissionDesc": MessageLookupByLibrary.simpleMessage(
"По требованию системы для получения имени сети Wi-Fi необходимо разрешение на геолокацию. На Android выберите «Разрешить всегда», иначе имя сети Wi-Fi нельзя получить, пока приложение в фоне.",
),
"locationPermissionGuide": m22,
"locationPermissionRequired": MessageLookupByLibrary.simpleMessage(
"Требуется разрешение на геолокацию",
),
"log": MessageLookupByLibrary.simpleMessage("Лог"),
"logLevel": MessageLookupByLibrary.simpleMessage("Уровень логов"),
"logcat": MessageLookupByLibrary.simpleMessage("Захват логов"),
"logcatDesc": MessageLookupByLibrary.simpleMessage(
"При отключении раздел логов будет скрыт",
),
"logs": MessageLookupByLibrary.simpleMessage("Логи"),
"logsAndDiagnostics": MessageLookupByLibrary.simpleMessage(
"Логи и диагностика",
),
"logsTest": MessageLookupByLibrary.simpleMessage("Тест логов"),
"loopback": MessageLookupByLibrary.simpleMessage(
"Снятие ограничения loopback для UWP",
),
"loose": MessageLookupByLibrary.simpleMessage("Свободный"),
"matchSourceIp": MessageLookupByLibrary.simpleMessage(
"Сопоставлять IP источника",
),
"matchTarget": MessageLookupByLibrary.simpleMessage("MATCH-TARGET"),
"maxFailedTimes": MessageLookupByLibrary.simpleMessage(
"Макс. число неудач",
),
"maxLengthTip": m23,
"maximize": MessageLookupByLibrary.simpleMessage("Развернуть"),
"memoryAppResident": MessageLookupByLibrary.simpleMessage(
"Резидентная память",
),
"memoryAppShared": MessageLookupByLibrary.simpleMessage(
"Приложение и общая",
),
"memoryCoreHeapIdle": MessageLookupByLibrary.simpleMessage(
"Свободная куча",
),
"memoryCoreHeapInuse": MessageLookupByLibrary.simpleMessage(
"Используемая куча",
),
"memoryCoreNotRunning": MessageLookupByLibrary.simpleMessage(
"Ядро не запущено",
),
"memoryCoreRuntime": MessageLookupByLibrary.simpleMessage(
"Накладные расходы среды",
),
"memoryCoreStack": MessageLookupByLibrary.simpleMessage("Стеки горутин"),
"memoryEstimateDesc": MessageLookupByLibrary.simpleMessage(
"Оценка по резидентной памяти процессов; может отличаться от данных системы.",
),
"memoryEstimateSharedDesc": MessageLookupByLibrary.simpleMessage(
"Ядро работает в процессе приложения. Его доля оценивается по статистике среды выполнения, остальное относится к приложению и общей памяти.",
),
"memoryInfo": MessageLookupByLibrary.simpleMessage("Память"),
"memoryReleased": MessageLookupByLibrary.simpleMessage(
"Память освобождена",
),
"memoryReleasedSize": m24,
"messageTest": MessageLookupByLibrary.simpleMessage("Тест сообщения"),
"messageTestTip": MessageLookupByLibrary.simpleMessage("Это сообщение."),
"min": MessageLookupByLibrary.simpleMessage("Минимальный"),
"minimize": MessageLookupByLibrary.simpleMessage("Свернуть"),
"minimizeOnExit": MessageLookupByLibrary.simpleMessage(
"Сворачивать при выходе",
),
"minutesAgo": m25,
"mixedPort": MessageLookupByLibrary.simpleMessage("Смешанный порт"),
"mode": MessageLookupByLibrary.simpleMessage("Режим"),
"monochromeScheme": MessageLookupByLibrary.simpleMessage("Монохром"),
"monthsAgo": m26,
"more": MessageLookupByLibrary.simpleMessage("Ещё"),
"name": MessageLookupByLibrary.simpleMessage("Название"),
"navigationBarStyle": MessageLookupByLibrary.simpleMessage("Нижняя панель"),
"network": MessageLookupByLibrary.simpleMessage("Сеть"),
"networkAccessDeniedError": m27,
"networkBadResponseError": m28,
"networkCancelledError": MessageLookupByLibrary.simpleMessage(
"Запрос отменён",
),
"networkConnectionError": MessageLookupByLibrary.simpleMessage(
"Не удалось подключиться к серверу. Проверьте подключение к сети или настройки прокси",
),
"networkDetection": MessageLookupByLibrary.simpleMessage("Проверка сети"),
"networkHostLookupError": MessageLookupByLibrary.simpleMessage(
"Не удалось определить адрес сервера. Проверьте правильность URL и работу DNS",
),
"networkNotFoundError": m29,
"networkRateLimitedError": MessageLookupByLibrary.simpleMessage(
"Слишком много запросов (HTTP 429). Подождите немного и повторите попытку",
),
"networkRequestFailed": m30,
"networkServerError": m31,
"networkSpeed": MessageLookupByLibrary.simpleMessage("Скорость сети"),
"networkTimeoutError": MessageLookupByLibrary.simpleMessage(
"Время ожидания запроса истекло. Проверьте сеть или прокси и повторите попытку",
),
"networkTlsError": MessageLookupByLibrary.simpleMessage(
"Не удалось установить защищённое соединение. Сертификат сервера может быть недействителен, или соединение перехватывается",
),
"networkType": MessageLookupByLibrary.simpleMessage("Тип сети"),
"neutralScheme": MessageLookupByLibrary.simpleMessage("Нейтральная"),
"nextMatch": MessageLookupByLibrary.simpleMessage("Следующее совпадение"),
"no": MessageLookupByLibrary.simpleMessage("Нет"),
"noData": MessageLookupByLibrary.simpleMessage("Нет данных"),
"noInfo": MessageLookupByLibrary.simpleMessage("Нет информации"),
"noLongerRemind": MessageLookupByLibrary.simpleMessage(
"Больше не напоминать",
),
"noNetwork": MessageLookupByLibrary.simpleMessage("Нет сети"),
"noNetworkApp": MessageLookupByLibrary.simpleMessage("Приложения без сети"),
"noRecords": MessageLookupByLibrary.simpleMessage("Записей пока нет"),
"noResolve": MessageLookupByLibrary.simpleMessage("Не разрешать IP"),
"noResolveHostname": MessageLookupByLibrary.simpleMessage(
"Не разрешать имя хоста",
),
"noSearchResults": MessageLookupByLibrary.simpleMessage(
"Ничего не найдено",
),
"nonTextProviderFile": MessageLookupByLibrary.simpleMessage(
"Этот внешний ресурс не является текстовым файлом",
),
"none": MessageLookupByLibrary.simpleMessage("Нет"),
"notSelectedTip": MessageLookupByLibrary.simpleMessage(
"Текущую группу прокси нельзя выбрать",
),
"ntpInterval": MessageLookupByLibrary.simpleMessage(
"Интервал синхронизации (минуты)",
),
"ntpStatusDesc": MessageLookupByLibrary.simpleMessage(
"Брать время с NTP-сервера, а не из системных часов",
),
"nullProfileDesc": MessageLookupByLibrary.simpleMessage(
"Добавьте профиль, чтобы начать",
),
"nullTip": m32,
"numberTip": m33,
"onDemand": MessageLookupByLibrary.simpleMessage("По условию"),
"onDemandDesc": MessageLookupByLibrary.simpleMessage(
"Настройте состояние работы приложения для определённых сценариев",
),
"onlyStatisticsProxy": MessageLookupByLibrary.simpleMessage(
"Учитывать только трафик прокси",
),
"optional": MessageLookupByLibrary.simpleMessage("Необязательно"),
"options": MessageLookupByLibrary.simpleMessage("Опции"),
"other": MessageLookupByLibrary.simpleMessage("Другое"),
"otherContributors": MessageLookupByLibrary.simpleMessage(
"Другие участники",
),
"outboundIp": MessageLookupByLibrary.simpleMessage("Исходящий IP"),
"outboundMode": MessageLookupByLibrary.simpleMessage(
"Режим исходящего трафика",
),
"override": MessageLookupByLibrary.simpleMessage("Переопределение"),
"overrideDns": MessageLookupByLibrary.simpleMessage("Переопределить DNS"),
"overrideEntries": MessageLookupByLibrary.simpleMessage(
"Переопределяемые параметры",
),
"overrideMode": MessageLookupByLibrary.simpleMessage(
"Режим переопределения",
),
"overrideNtp": MessageLookupByLibrary.simpleMessage("Переопределить NTP"),
"overrideScript": MessageLookupByLibrary.simpleMessage(
"Скрипт переопределения",
),
"overwriteIssueCoreRejected": m34,
"overwriteIssueDuplicateName": m35,
"overwriteIssueEmptyName": MessageLookupByLibrary.simpleMessage(
"Имя не задано",
),
"overwriteIssueGroupLoop": m36,
"overwriteIssueMissingProviders": m37,
"overwriteIssueMissingProxies": m38,
"overwriteIssueNoProxySource": MessageLookupByLibrary.simpleMessage(
"Не выбраны ни прокси, ни провайдеры прокси, поэтому ядро отклонит эту группу",
),
"overwriteIssueProviderShadowed": m39,
"overwriteIssueReservedName": m40,
"overwriteIssueSubscriptionGroupMissingProxies": m41,
"overwriteIssuesSummary": m42,
"overwriteTypeCustom": MessageLookupByLibrary.simpleMessage(
"Пользовательский",
),
"overwriteTypeCustomDesc": MessageLookupByLibrary.simpleMessage(
"Пользовательский режим: полная настройка прокси, групп прокси и правил",
),
"palette": MessageLookupByLibrary.simpleMessage("Палитра"),
"password": MessageLookupByLibrary.simpleMessage("Пароль"),
"paste": MessageLookupByLibrary.simpleMessage("Вставить"),
"pickFromAlbum": MessageLookupByLibrary.simpleMessage("Выбрать из галереи"),
"pinWindow": MessageLookupByLibrary.simpleMessage(
"Закрепить поверх всех окон",
),
"pleaseBindWebDAV": MessageLookupByLibrary.simpleMessage(
"Привяжите WebDAV",
),
"pleaseEnterScriptName": MessageLookupByLibrary.simpleMessage(
"Введите название скрипта",
),
"pleaseUploadValidQrcode": MessageLookupByLibrary.simpleMessage(
"Загрузите корректный QR-код",
),
"port": MessageLookupByLibrary.simpleMessage("Порт"),
"portConflictTip": MessageLookupByLibrary.simpleMessage(
"Введите другой порт",
),
"portTip": m43,
"prerequisites": MessageLookupByLibrary.simpleMessage(
"Предварительные условия",
),
"pressKeyboard": MessageLookupByLibrary.simpleMessage(
"Нажмите сочетание клавиш",
),
"preview": MessageLookupByLibrary.simpleMessage("Предпросмотр"),
"previousMatch": MessageLookupByLibrary.simpleMessage(
"Предыдущее совпадение",
),
"process": MessageLookupByLibrary.simpleMessage("Процесс"),
"profile": MessageLookupByLibrary.simpleMessage("Профиль"),
"profileAutoUpdateIntervalInvalidValidationDesc":
MessageLookupByLibrary.simpleMessage("Введите корректный интервал"),
"profileAutoUpdateIntervalNullValidationDesc":
MessageLookupByLibrary.simpleMessage("Введите интервал автообновления"),
"profileHasUpdate": MessageLookupByLibrary.simpleMessage(
"Профиль изменён. Отключить автообновление?",
),
"profileNameNullValidationDesc": MessageLookupByLibrary.simpleMessage(
"Введите название профиля",
),
"profileUrlInvalidValidationDesc": MessageLookupByLibrary.simpleMessage(
"Введите корректный URL профиля",
),
"profileUrlNullValidationDesc": MessageLookupByLibrary.simpleMessage(
"Введите URL профиля",
),
"profiles": MessageLookupByLibrary.simpleMessage("Профили"),
"profilesSort": MessageLookupByLibrary.simpleMessage("Сортировка профилей"),
"project": MessageLookupByLibrary.simpleMessage("Проект"),
"providerInUse": m44,
"providerRenameShadowed": m45,
"providerSourceSubscription": MessageLookupByLibrary.simpleMessage(
"Подписка",
),
"providerUrlTip": MessageLookupByLibrary.simpleMessage(
"Поддерживаются только удалённые ресурсы",
),
"providers": MessageLookupByLibrary.simpleMessage("Внешние ресурсы"),
"proxies": MessageLookupByLibrary.simpleMessage("Прокси"),
"proxiesCount": m46,
"proxiesEmpty": MessageLookupByLibrary.simpleMessage("Список прокси пуст"),
"proxyChains": MessageLookupByLibrary.simpleMessage("Цепочка прокси"),
"proxyDefinition": MessageLookupByLibrary.simpleMessage(
"Полная конфигурация",
),
"proxyDefinitionNotMap": MessageLookupByLibrary.simpleMessage(
"Конфигурация должна быть YAML-словарём с полями name и type",
),
"proxyFilter": MessageLookupByLibrary.simpleMessage("Фильтр узлов"),
"proxyGroup": MessageLookupByLibrary.simpleMessage("Группа прокси"),
"proxyGroupEmpty": MessageLookupByLibrary.simpleMessage(
"Группа прокси пуста",
),
"proxyGroupNameDuplicate": MessageLookupByLibrary.simpleMessage(
"Название группы прокси уже используется",
),
"proxyNode": MessageLookupByLibrary.simpleMessage("Прокси-узел"),
"proxyProviders": MessageLookupByLibrary.simpleMessage("Провайдеры прокси"),
"proxyProvidersEmpty": MessageLookupByLibrary.simpleMessage(
"Список провайдеров прокси пуст",
),
"proxyProvidersNotEmpty": MessageLookupByLibrary.simpleMessage(
"Провайдеры прокси не могут быть пустыми",
),
"proxyType": MessageLookupByLibrary.simpleMessage("Тип прокси"),
"pruneCache": MessageLookupByLibrary.simpleMessage("Очистить кэш"),
"pureBlack": MessageLookupByLibrary.simpleMessage("Чисто чёрный"),
"pureBlackMode": MessageLookupByLibrary.simpleMessage("Чисто чёрный режим"),
"qrcode": MessageLookupByLibrary.simpleMessage("QR-код"),
"qrcodeDesc": MessageLookupByLibrary.simpleMessage(
"Сканируйте QR-код, чтобы получить профиль",
),
"quickAdd": MessageLookupByLibrary.simpleMessage("Быстрое добавление"),
"quickEdit": MessageLookupByLibrary.simpleMessage("Быстрое редактирование"),
"quickFill": MessageLookupByLibrary.simpleMessage("Быстрое заполнение"),
"rainbowScheme": MessageLookupByLibrary.simpleMessage("Радуга"),
"recentRequests": MessageLookupByLibrary.simpleMessage("Последние запросы"),
"recordType": MessageLookupByLibrary.simpleMessage("Тип записи"),
"redirPort": MessageLookupByLibrary.simpleMessage("Порт Redir"),
"redo": MessageLookupByLibrary.simpleMessage("Повторить"),
"releaseMemory": MessageLookupByLibrary.simpleMessage("Освободить память"),
"releaseMemoryFailed": MessageLookupByLibrary.simpleMessage(
"Не удалось освободить память",
),
"remote": MessageLookupByLibrary.simpleMessage("Удалённо"),
"remoteDestination": MessageLookupByLibrary.simpleMessage(
"Удалённое назначение",
),
"remove": MessageLookupByLibrary.simpleMessage("Убрать"),
"replace": MessageLookupByLibrary.simpleMessage("Заменить"),
"replaceAll": MessageLookupByLibrary.simpleMessage("Заменить все"),
"request": MessageLookupByLibrary.simpleMessage("Запрос"),
"requests": MessageLookupByLibrary.simpleMessage("Запросы"),
"requestsAndUpdates": MessageLookupByLibrary.simpleMessage(
"Запросы и обновления",
),
"reset": MessageLookupByLibrary.simpleMessage("Сброс"),
"resetPageChangesTip": MessageLookupByLibrary.simpleMessage(
"На этой странице есть изменения. Вы уверены, что хотите выполнить сброс?",
),
"resetTip": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите выполнить сброс?",
),
"resources": MessageLookupByLibrary.simpleMessage("Ресурсы"),
"respectRules": MessageLookupByLibrary.simpleMessage("Соблюдать правила"),
"respectRulesDesc": MessageLookupByLibrary.simpleMessage(
"DNS-соединения следуют правилам; требуется Proxy Server Nameserver",
),
"responseCode": MessageLookupByLibrary.simpleMessage("Код ответа"),
"restart": MessageLookupByLibrary.simpleMessage("Перезапустить"),
"restartCoreTip": MessageLookupByLibrary.simpleMessage(
"Вы уверены, что хотите перезапустить ядро?",
),
"restore": MessageLookupByLibrary.simpleMessage("Восстановить"),
"restoreAllData": MessageLookupByLibrary.simpleMessage(
"Восстановить все данные",
),
"restoreOnlyConfig": MessageLookupByLibrary.simpleMessage(
"Восстановить только профили",
),
"restoreStrategy": MessageLookupByLibrary.simpleMessage(
"Стратегия восстановления",
),
"restoreStrategyCompatible": MessageLookupByLibrary.simpleMessage(
"Совместимость",
),
"restoreStrategyOverride": MessageLookupByLibrary.simpleMessage(
"Перезапись",
),
"restoreSuccess": MessageLookupByLibrary.simpleMessage(
"Восстановление выполнено",
),
"retry": MessageLookupByLibrary.simpleMessage("Повторить"),
"routeAddress": MessageLookupByLibrary.simpleMessage("Адреса маршрутов"),
"routeMode": MessageLookupByLibrary.simpleMessage("Режим маршрутизации"),
"routeModeBypassPrivate": MessageLookupByLibrary.simpleMessage(
"Обходить частные адреса",
),
"routeModeConfig": MessageLookupByLibrary.simpleMessage(
"Использовать конфигурацию",
),
"ru": MessageLookupByLibrary.simpleMessage("Русский"),
"rule": MessageLookupByLibrary.simpleMessage("Правило"),
"ruleActionAndDesc": MessageLookupByLibrary.simpleMessage(
"Логическое правило AND",
),
"ruleActionDomainDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить полный домен",
),
"ruleActionDomainKeywordDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить ключевое слово в домене",
),
"ruleActionDomainRegexDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по регулярному выражению домена",
),
"ruleActionDomainSuffixDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить суффикс домена",
),
"ruleActionDomainWildcardDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставление по маске; поддерживаются только * и ?",
),
"ruleActionDscpDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить метку DSCP (только для входящих tproxy UDP)",
),
"ruleActionDstPortDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон портов назначения",
),
"ruleActionGeoipDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить код страны IP-адреса",
),
"ruleActionGeositeDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить домены из Geosite",
),
"ruleActionInNameDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить имя входящего подключения",
),
"ruleActionInPortDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить входящий порт",
),
"ruleActionInTypeDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить тип входящего подключения",
),
"ruleActionInUserDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить имя пользователя входящего подключения; несколько имён разделяются /",
),
"ruleActionIpAsnDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить ASN, которой принадлежит IP",
),
"ruleActionIpCidr6Desc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон IP-адресов; IP-CIDR6 — просто псевдоним",
),
"ruleActionIpCidrDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон IP-адресов",
),
"ruleActionIpSuffixDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон суффиксов IP",
),
"ruleActionMatchDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставляет все запросы, условия не нужны",
),
"ruleActionNetworkDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить TCP или UDP",
),
"ruleActionNotDesc": MessageLookupByLibrary.simpleMessage(
"Логическое правило NOT",
),
"ruleActionOrDesc": MessageLookupByLibrary.simpleMessage(
"Логическое правило OR",
),
"ruleActionProcessNameDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по имени процесса; на Android соответствует имени пакета",
),
"ruleActionProcessNameRegexDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по регулярному выражению имени процесса; на Android соответствует имени пакета",
),
"ruleActionProcessNameWildcardDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по маске имени процесса; поддерживаются только * и ?",
),
"ruleActionProcessPathDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по полному пути процесса",
),
"ruleActionProcessPathRegexDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по регулярному выражению пути процесса",
),
"ruleActionProcessPathWildcardDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить по маске пути процесса; поддерживаются только * и ?",
),
"ruleActionRematchNameDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить имя повторного сопоставления; несколько имён разделяются /",
),
"ruleActionRuleSetDesc": MessageLookupByLibrary.simpleMessage(
"Ссылка на набор правил; требуется настроить rule-providers",
),
"ruleActionSrcGeoipDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить код страны IP источника",
),
"ruleActionSrcIpAsnDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить ASN IP источника",
),
"ruleActionSrcIpCidrDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон IP-адресов источника",
),
"ruleActionSrcIpSuffixDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон суффиксов IP источника",
),
"ruleActionSrcPortDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить диапазон портов источника",
),
"ruleActionSubRuleDesc": MessageLookupByLibrary.simpleMessage(
"Переход к подправилу; обратите внимание на скобки",
),
"ruleActionUidDesc": MessageLookupByLibrary.simpleMessage(
"Сопоставить Linux USER ID",
),
"ruleEmpty": MessageLookupByLibrary.simpleMessage("Правило пусто"),
"ruleName": MessageLookupByLibrary.simpleMessage("Название правила"),
"rulePresetBittorrentDirect": MessageLookupByLibrary.simpleMessage(
"BitTorrent напрямую",
),
"rulePresetBlockDot": MessageLookupByLibrary.simpleMessage(
"Блокировать DNS over TLS",
),
"rulePresetBlockQuic": MessageLookupByLibrary.simpleMessage(
"Блокировать QUIC",
),
"rulePresetBlockStun": MessageLookupByLibrary.simpleMessage(
"Блокировать STUN",
),
"rulePresetLanDirect": MessageLookupByLibrary.simpleMessage(
"Локальная сеть напрямую",
),
"rulePresetSystemServicesDirect": MessageLookupByLibrary.simpleMessage(
"Apple и Microsoft напрямую",
),
"ruleProviders": MessageLookupByLibrary.simpleMessage("Провайдеры правил"),
"ruleSet": MessageLookupByLibrary.simpleMessage("Набор правил"),
"ruleTarget": MessageLookupByLibrary.simpleMessage("Цель правила"),
"rules": MessageLookupByLibrary.simpleMessage("Правила"),
"rulesCount": m47,
"safeMode": MessageLookupByLibrary.simpleMessage("Безопасный режим"),
"safeModeAppTitle": m48,
"save": MessageLookupByLibrary.simpleMessage("Сохранить"),
"saveChanges": MessageLookupByLibrary.simpleMessage("Сохранить изменения?"),
"script": MessageLookupByLibrary.simpleMessage("Скрипт"),
"scriptModeDesc": MessageLookupByLibrary.simpleMessage(
"Режим скрипта: использует внешние скрипты-расширения для переопределения конфигурации в один клик",
),
"scrollToSelected": MessageLookupByLibrary.simpleMessage(
"Прокрутить к выбранному",
),
"search": MessageLookupByLibrary.simpleMessage("Поиск"),
"seconds": MessageLookupByLibrary.simpleMessage("секунд"),
"secondsCount": m49,
"selectAll": MessageLookupByLibrary.simpleMessage("Выбрать всё"),
"selectProxies": MessageLookupByLibrary.simpleMessage("Выбрать прокси"),
"selectProxyProviders": MessageLookupByLibrary.simpleMessage(
"Выбрать провайдеров прокси",
),
"selectRuleSet": MessageLookupByLibrary.simpleMessage(
"Выберите набор правил",
),
"selectSplitStrategy": MessageLookupByLibrary.simpleMessage(
"Выберите стратегию распределения",
),
"selectSubRule": MessageLookupByLibrary.simpleMessage(
"Выберите подправило",
),
"selected": MessageLookupByLibrary.simpleMessage("Выбрано"),
"selectedCountTitle": m50,
"server": MessageLookupByLibrary.simpleMessage("Сервер"),
"serviceAvailable": MessageLookupByLibrary.simpleMessage("Доступен"),
"serviceBlocked": MessageLookupByLibrary.simpleMessage("Заблокировано"),
"serviceCheck": MessageLookupByLibrary.simpleMessage("Проверить"),
"serviceCheckAll": MessageLookupByLibrary.simpleMessage("Проверить все"),
"serviceCheckedAt": m51,
"serviceComingSoon": MessageLookupByLibrary.simpleMessage("Скоро появится"),
"serviceDisallowedIsp": MessageLookupByLibrary.simpleMessage(
"Недопустимый провайдер",
),
"serviceFailed": MessageLookupByLibrary.simpleMessage("Ошибка проверки"),
"serviceManage": MessageLookupByLibrary.simpleMessage(
"Управление сервисами",
),
"serviceOriginalsOnly": MessageLookupByLibrary.simpleMessage(
"Только оригиналы",
),
"servicePending": MessageLookupByLibrary.simpleMessage("Не проверено"),
"serviceRestricted": MessageLookupByLibrary.simpleMessage(
"Доступ ограничен",
),
"serviceStatus": MessageLookupByLibrary.simpleMessage("Состояние сервисов"),
"serviceUnavailable": MessageLookupByLibrary.simpleMessage("Недоступен"),
"serviceUnsupportedRegion": MessageLookupByLibrary.simpleMessage(
"Регион не поддерживается",
),
"settings": MessageLookupByLibrary.simpleMessage("Настройки"),
"show": MessageLookupByLibrary.simpleMessage("Показать"),
"showLess": MessageLookupByLibrary.simpleMessage("Свернуть"),
"showMore": MessageLookupByLibrary.simpleMessage("Развернуть"),
"showNotificationStopAction": MessageLookupByLibrary.simpleMessage(
"Кнопка остановки в уведомлении",
),
"showPassword": MessageLookupByLibrary.simpleMessage("Показать пароль"),
"shrink": MessageLookupByLibrary.simpleMessage("Компактный"),
"sidebarBlur": MessageLookupByLibrary.simpleMessage(
"Размытие боковой панели",
),
"sidebarBlurDesc": MessageLookupByLibrary.simpleMessage(
"Показывать сквозь боковую панель размытый рабочий стол за окном",
),
"silentLaunch": MessageLookupByLibrary.simpleMessage("Тихий запуск"),
"silentLaunchDesc": MessageLookupByLibrary.simpleMessage(
"Запускаться без показа окна",
),
"singleAdd": MessageLookupByLibrary.simpleMessage("По одному"),
"singleValueTip": m52,
"size": MessageLookupByLibrary.simpleMessage("Размер"),
"slide": MessageLookupByLibrary.simpleMessage("Сдвиг"),
"socksPort": MessageLookupByLibrary.simpleMessage("Порт SOCKS"),
"sort": MessageLookupByLibrary.simpleMessage("Сортировка"),
"source": MessageLookupByLibrary.simpleMessage("Источник"),
"sourceIp": MessageLookupByLibrary.simpleMessage("IP источника"),
"specialProxy": MessageLookupByLibrary.simpleMessage("Специальный прокси"),
"specialRules": MessageLookupByLibrary.simpleMessage("Специальные правила"),
"speedStatistics": MessageLookupByLibrary.simpleMessage(
"Статистика скорости",
),
"splitStrategy": MessageLookupByLibrary.simpleMessage(
"Стратегия распределения",
),
"splitStrategyNotEmpty": MessageLookupByLibrary.simpleMessage(
"Стратегия распределения не может быть пустой",
),
"ssidsEmpty": MessageLookupByLibrary.simpleMessage("Список SSID пуст"),
"stackMode": MessageLookupByLibrary.simpleMessage("Режим стека"),
"standard": MessageLookupByLibrary.simpleMessage("Стандартный"),
"standardModeDesc": MessageLookupByLibrary.simpleMessage(
"Стандартный режим: переопределяет базовую конфигурацию и позволяет просто добавлять правила",
),
"start": MessageLookupByLibrary.simpleMessage("Старт"),
"startFromScratch": MessageLookupByLibrary.simpleMessage("С нуля"),
"startVpn": MessageLookupByLibrary.simpleMessage("Запуск VPN…"),
"startupAndBackground": MessageLookupByLibrary.simpleMessage(
"Запуск и фоновая работа",
),
"status": MessageLookupByLibrary.simpleMessage("Статус"),
"statusDesc": MessageLookupByLibrary.simpleMessage(
"При отключении используется системный DNS",
),
"stop": MessageLookupByLibrary.simpleMessage("Стоп"),
"stopVpn": MessageLookupByLibrary.simpleMessage("Остановка VPN…"),
"strategy": MessageLookupByLibrary.simpleMessage("Стратегия"),
"style": MessageLookupByLibrary.simpleMessage("Стиль"),
"subRule": MessageLookupByLibrary.simpleMessage("Подправило"),
"subRuleEmpty": MessageLookupByLibrary.simpleMessage("Подправило пусто"),
"subRuleNotEmpty": MessageLookupByLibrary.simpleMessage(
"Подправило не может быть пустым",
),
"submit": MessageLookupByLibrary.simpleMessage("Отправить"),
"subscriptionInfo": MessageLookupByLibrary.simpleMessage(
"Информация о подписке",
),
"suspended": MessageLookupByLibrary.simpleMessage("Приостановлено…"),
"sync": MessageLookupByLibrary.simpleMessage("Синхронизация"),
"system": MessageLookupByLibrary.simpleMessage("Система"),
"systemApp": MessageLookupByLibrary.simpleMessage("Системные приложения"),
"systemProxy": MessageLookupByLibrary.simpleMessage("Системный прокси"),
"tab": MessageLookupByLibrary.simpleMessage("Вкладки"),
"tabAnimation": MessageLookupByLibrary.simpleMessage("Анимация вкладок"),
"tapToAuthorize": MessageLookupByLibrary.simpleMessage(
"Нажмите, чтобы разрешить",
),
"tcpConcurrent": MessageLookupByLibrary.simpleMessage("Параллельный TCP"),
"testInterval": MessageLookupByLibrary.simpleMessage(
"Интервал тестирования",
),
"testUrl": MessageLookupByLibrary.simpleMessage("URL для теста"),
"testWhenUsed": MessageLookupByLibrary.simpleMessage(
"Тестировать при использовании",
),
"textScale": MessageLookupByLibrary.simpleMessage("Масштаб текста"),
"textScalePreview": MessageLookupByLibrary.simpleMessage(
"Так будет выглядеть текст в приложении",
),
"theme": MessageLookupByLibrary.simpleMessage("Тема"),
"themeColor": MessageLookupByLibrary.simpleMessage("Цвет темы"),
"themeDesc": MessageLookupByLibrary.simpleMessage(
"Тёмный режим и настройка цветов",
),
"themeMode": MessageLookupByLibrary.simpleMessage("Режим темы"),
"tight": MessageLookupByLibrary.simpleMessage("Плотный"),
"time": MessageLookupByLibrary.simpleMessage("Время"),
"timeout": MessageLookupByLibrary.simpleMessage("Тайм-аут"),
"tip": MessageLookupByLibrary.simpleMessage("Подсказка"),
"toggle": MessageLookupByLibrary.simpleMessage("Переключить"),
"tolerance": MessageLookupByLibrary.simpleMessage("Допуск"),
"tonalSpotScheme": MessageLookupByLibrary.simpleMessage("Тональный акцент"),
"tools": MessageLookupByLibrary.simpleMessage("Инструменты"),
"torch": MessageLookupByLibrary.simpleMessage("Фонарик"),
"total": MessageLookupByLibrary.simpleMessage("Всего"),
"totalTraffic": MessageLookupByLibrary.simpleMessage("Общий трафик"),
"tproxyPort": MessageLookupByLibrary.simpleMessage("Порт TProxy"),
"trafficUsage": MessageLookupByLibrary.simpleMessage("Статистика трафика"),
"tun": MessageLookupByLibrary.simpleMessage("TUN"),
"tunDesc": MessageLookupByLibrary.simpleMessage(
"Работает только в режиме администратора",
),
"turnOff": MessageLookupByLibrary.simpleMessage("Выключить"),
"turnOn": MessageLookupByLibrary.simpleMessage("Включить"),
"undo": MessageLookupByLibrary.simpleMessage("Отменить"),
"unifiedDelay": MessageLookupByLibrary.simpleMessage("Единая задержка"),
"unknown": MessageLookupByLibrary.simpleMessage("Неизвестно"),
"unknownNetworkError": MessageLookupByLibrary.simpleMessage(
"Неизвестная сетевая ошибка",
),
"unmaximize": MessageLookupByLibrary.simpleMessage("Свернуть в окно"),
"unnamed": MessageLookupByLibrary.simpleMessage("Без названия"),
"unpinWindow": MessageLookupByLibrary.simpleMessage("Открепить окно"),
"update": MessageLookupByLibrary.simpleMessage("Обновить"),
"upload": MessageLookupByLibrary.simpleMessage("Отдача"),
"url": MessageLookupByLibrary.simpleMessage("URL"),
"urlDesc": MessageLookupByLibrary.simpleMessage("Получить профиль по URL"),
"urlTip": m53,
"useHosts": MessageLookupByLibrary.simpleMessage("Использовать hosts"),
"useSystemHosts": MessageLookupByLibrary.simpleMessage(
"Использовать системный hosts",
),
"usedTraffic": MessageLookupByLibrary.simpleMessage(
"Использованный трафик",
),
"userAgent": MessageLookupByLibrary.simpleMessage("User-Agent"),
"value": MessageLookupByLibrary.simpleMessage("Значение"),
"vibrantScheme": MessageLookupByLibrary.simpleMessage("Яркая"),
"view": MessageLookupByLibrary.simpleMessage("Просмотр"),
"vpnConfigChangeDetected": MessageLookupByLibrary.simpleMessage(
"Обнаружено изменение настроек VPN",
),
"vpnEnableDesc": MessageLookupByLibrary.simpleMessage(
"Автоматически направляет весь системный трафик через VpnService",
),
"vpnTip": MessageLookupByLibrary.simpleMessage(
"Изменения вступят в силу после перезапуска VPN",
),
"webDAVConfiguration": MessageLookupByLibrary.simpleMessage(
"Настройка WebDAV",
),
"whitelistMode": MessageLookupByLibrary.simpleMessage(
"Режим белого списка",
),
"writeToSystem": MessageLookupByLibrary.simpleMessage(
"Записывать в систему",
),
"writeToSystemDesc": MessageLookupByLibrary.simpleMessage(
"Также устанавливать системные часы; Android это игнорирует",
),
"yearsAgo": m54,
"yes": MessageLookupByLibrary.simpleMessage("Да"),
"zhCN": MessageLookupByLibrary.simpleMessage("Упрощённый китайский"),
};
}