{
    "nav_servers":  "Серверы",
    "nav_users":  "Пользователи",
    "nav_invites":  "Ссылки",
    "nav_settings":  "Настройки",
    "nav_connections":  "Подключения",
    "nav_logout":  "Выход",
    "theme_dark":  "Темная",
    "theme_light":  "Светлая",
    "back_to_servers":  "← Назад к серверам",
    "server_check":  "Проверить",
    "server_checking":  "Проверка...",
    "protocols":  "Протоколы",
    "install":  "Установить",
    "uninstall":  "Удалить",
    "run":  "Работает",
    "stop":  "Остановлен",
    "not_installed":  "Не установлен",
    "installed":  "Установлен",
    "add_server":  "Добавить сервер",
    "no_servers":  "Серверы не добавлены",
    "name":  "Название",
    "host":  "Адрес",
    "port":  "Порт",
    "status":  "Статус",
    "actions":  "Действия",
    "edit":  "Редактировать",
    "delete":  "Удалить",
    "save":  "Сохранить",
    "cancel":  "Отмена",
    "loading":  "Загрузка...",
    "copy":  "Копировать",
    "download":  "Скачать",
    "config":  "Конфигурация",
    "qr_code":  "QR-код",
    "vpn_key":  "VPN-ключ",
    "clients":  "Клиенты",
    "traffic":  "Трафик",
    "limit":  "Limit",
    "manage":  "Управление",
    "no_protocols":  "Нет протоколов",
    "add_server_desc":  "Добавьте свой первый VPN сервер для начала работы. Вам понадобятся SSH-данные для подключения.",
    "ssh_host":  "Хост / IP",
    "ssh_port":  "SSH Порт",
    "ssh_user":  "Пользователь",
    "ssh_password":  "Пароль",
    "ssh_key":  "SSH Ключ",
    "ssh_key_placeholder":  "Приватный SSH ключ",
    "ssh_key_hint":  "Вставьте содержимое вашего файла id_rsa или id_ed25519",
    "connect":  "Подключить",
    "connecting":  "Подключение...",
    "server_added":  "Сервер успешно добавлен",
    "server_deleted":  "Сервер удалён",
    "delete_confirm":  "Вы уверены, что хотите удалить этот сервер?",
    "success":  "Успешно",
    "error":  "Ошибка",
    "info":  "Информация",
    "login_title":  "Вход в панель",
    "username":  "Логин",
    "password":  "Пароль",
    "captcha":  "Капча",
    "captcha_placeholder":  "Введите символы с картинки",
    "captcha_hint":  "Нажмите для обновления картинки",
    "login":  "Войти",
    "logging_in":  "Вход...",
    "login_error":  "Ошибка входа",
    "check_done":  "Проверка завершена",
    "check_error":  "Ошибка подключения",
    "ssh_ok":  "SSH подключение",
    "docker_ok":  "Docker",
    "docker_not_installed":  "Docker не установлен",
    "awg_desc":  "Новая версия протокола на основе awg-go. Поддерживает расширенную обфускацию с параметрами S3, S4.",
    "awg_legacy_desc":  "Оригинальная версия AWG на базе ядра WireGuard. Совместима с клиентами старых версий.",
    "xray_desc":  "Современный протокол с маскировкой под обычный веб-трафик (XTLS-Reality). Устойчив к глубокому анализу пакетов.",
    "wireguard_desc":  "Стандартный и самый быстрый VPN-протокол. Встроен во все современные ОС, но легко блокируется DPI.",
    "not_checked":  "Не проверено",
    "connections":  "Подключения",
    "add":  "Добавить",
    "loading_connections":  "Загрузка подключений...",
    "no_connections":  "Нет подключений",
    "no_connections_desc":  "Добавьте первое подключение для генерации VPN конфигурации",
    "install_protocol":  "Установить протокол",
    "port_default_hint":  "Порт по умолчанию: 55424. Убедитесь, что он не занят",
    "port_xray_hint":  "Порт по умолчанию: 443 (рекомендуется для Xray). Убедитесь, что он не занят другим веб-сервером.",
    "reinstall":  "Переустановить",
    "uninstall_confirm":  "Удалить {}? Все подключения и конфигурации будут потеряны.",
    "stop_container_confirm":  "Остановить контейнер {}?",
    "start_container_confirm":  "Запустить контейнер {}?",
    "stopping":  "Остановка",
    "starting":  "Запуск",
    "stopped":  "остановлен",
    "started":  "запущен",
    "server_config":  "Конфигурация сервера",
    "add_connection":  "Добавить подключение",
    "connection_name":  "Имя подключения",
    "connection_name_placeholder":  "Например: iPhone, Laptop",
    "assign_to_user":  "Назначить пользователю (опционально)",
    "no_assign":  "— Без привязки —",
    "create":  "Создать",
    "creating":  "Создание...",
    "connection_created":  "Подключение \"{}\" создано",
    "delete_connection_confirm":  "Удалить это подключение? Конфигурация перестанет работать.",
    "connection_deleted":  "Подключение удалено",
    "select_all":  "Выбрать все",
    "connections_selected_count":  "Выбрано: {}",
    "move_connections":  "Перенести",
    "move_connections_title":  "Перенос подключений на другой сервер",
    "move_connections_target":  "Целевой сервер",
    "move_connections_confirm":  "Перенести {} подключение(й) на выбранный сервер? Пользователям понадобятся новые конфиги.",
    "move_connections_hint":  "Подключения будут созданы заново на целевом сервере, привязки к пользователям сохранятся.",
    "move_connections_warning":  "У клиентов будут новые ключи и IP. Старые конфиги перестанут работать.",
    "move_connections_delete_source":  "Удалить с текущего сервера после переноса",
    "move_connections_success":  "Перенесено подключений: {}",
    "move_connections_partial_fail":  "Не удалось перенести: {}",
    "move_connections_none_selected":  "Выберите хотя бы одно подключение",
    "move_connections_no_targets":  "Нет других серверов для переноса",
    "config_tab":  "📄 Конфиг",
    "vpn_key_tab":  "🔑 VPN-ключ",
    "qr_code_tab":  "📱 QR-код",
    "copy_config":  "📋 Копировать",
    "download_conf":  "⬇ Скачать .conf",
    "copy_key":  "📋 Копировать ключ",
    "vpn_link_hint":  "Вставьте эту ссылку в приложение AmneziaVPN для автоматической настройки",
    "qr_hint":  "Отсканируйте QR-код в приложении AmneziaVPN",
    "no_data":  "Нет данных",
    "start_btn":  "▶ Старт",
    "stop_btn":  "⏹ Стоп",
    "config_btn":  "⚙️ Конфиг",
    "done":  "Готово",
    "installing":  "Установка...",
    "start_install":  "Начинаем установку...",
    "check_docker":  "Проверка Docker...",
    "prepare_host":  "Подготовка хоста...",
    "build_container":  "Сборка контейнера...",
    "install_success":  "Протокол установлен успешно!",
    "install_error":  "Ошибка установки: ",
    "qr_error":  "Не удалось сгенерировать QR-код",
    "users_title":  "Пользователи",
    "search_placeholder":  "Поиск по имени, email или Telegram...",
    "add_user":  "Добавить пользователя",
    "prev_page":  "← Назад",
    "next_page":  "Вперёд →",
    "page_info":  "Страница {} из {}",
    "loading_users":  "Загрузка пользователей...",
    "nothing_found":  "Ничего не найдено",
    "search_empty_desc":  "Попробуйте изменить запрос или создайте нового пользователя",
    "username_label":  "Имя пользователя",
    "password_label":  "Пароль",
    "role_label":  "Роль",
    "role_user_desc":  "User — только просмотр своих подключений",
    "role_support_desc":  "Support — управление серверами",
    "role_admin_desc":  "Admin — полный доступ",
    "tg_id_label":  "Telegram ID (опц.)",
    "email_label":  "Email (опц.)",
    "traffic_limit_label":  "Лимит трафика (ГБ) (опц., 0 = ∞)",
    "expiration_date_label":  "Срок действия (до)",
    "no_expiration":  "Без срока",
    "expire_after_first_use":  "Старт после первого использования",
    "expire_after_first_use_hint":  "Отсчёт дней начнётся, когда пользователь впервые получит конфиг (панель, share или Telegram).",
    "expire_days_required":  "Укажите число дней больше 0",
    "expire_pending_label":  "{} дн. после первого использования",
    "expire_started_suffix":  "отсчёт уже начат",
    "expire_already_started_hint":  "Отсчёт уже начат. Срок до: {}. Снимите галочку, чтобы задать фиксированную дату.",
    "description_label":  "Описание (опц.)",
    "auto_conn_title":  "Автоматическое создание подключения (опционально)",
    "server_label":  "Сервер",
    "no_create_conn":  "— Не создавать подключение —",
    "protocol_label":  "Протокол",
    "server_then_protocol_hint":  "Сначала выберите сервер, затем протокол, установленный на нём (WireGuard, AmneziaWG 2.0 и т.д.).",
    "edit_user_title":  "Редактировать пользователя: {}",
    "edit_user_tg":  "Telegram ID (опционально)",
    "edit_user_email":  "Email (опционально)",
    "edit_user_limit":  "Лимит трафика (ГБ) (0 = ∞)",
    "new_password_hint":  "Новый пароль (оставьте пустым, если не нужно менять)",
    "op_type_label":  "Тип операции",
    "create_new_conn":  "Создать новое подключение",
    "link_existing_conn":  "Привязать существующее",
    "select_existing_conn":  "Выберите существующее подключение",
    "existing_conn_hint":  "Будут показаны только не привязанные к пользователям подключения",
    "conn_name_panel":  "Имя подключения (в панели)",
    "user_conns_title":  "Подключения пользователя",
    "no_free_conns":  "Нет свободных подключений",
    "select_connection":  "Выберите подключение",
    "linking":  "Привязка...",
    "conn_linked":  "Подключение привязано",
    "enabling":  "Включение",
    "disabling":  "Отключение",
    "user_enabled":  "Пользователь включён",
    "user_disabled":  "Пользователь отключён",
    "delete_user_confirm":  "Удалить пользователя? Все его подключения будут удалены.",
    "share_access":  "Поделиться доступом",
    "enable_public_access":  "Включить публичный доступ",
    "share_password_label":  "Пароль (опционально)",
    "share_password_hint":  "Если установлен, пользователь должен будет его ввести",
    "guest_settings_title":  "Гостевой доступ",
    "guest_enable":  "Включить гостевой доступ (без регистрации)",
    "guest_enable_hint":  "Публичная ссылка на странице входа. Гости видят подключения выбранного пользователя и могут создать новый конфиг.",
    "guest_link_label":  "Гостевая ссылка",
    "guest_link_placeholder":  "Сохраните настройки, чтобы создать ссылку",
    "guest_regen_token":  "Обновить ссылку",
    "guest_regen_confirm":  "Обновить гостевую ссылку? Старая перестанет работать.",
    "guest_token_updated":  "Гостевая ссылка обновлена",
    "guest_user_label":  "Пользователь для гостевых подключений",
    "guest_user_none":  "— Выберите пользователя —",
    "guest_user_hint":  "Создайте обычного пользователя (например guest), назначьте VPN — гости увидят их без входа.",
    "guest_password_label":  "Пароль гостя (опционально)",
    "guest_password_keep":  "Оставьте пустым, чтобы сохранить текущий",
    "guest_clear_password":  "Убрать защиту паролем",
    "guest_allow_create":  "Разрешить гостям создавать новый конфиг",
    "guest_access_btn":  "Войти как гость",
    "guest_access_login_hint":  "Регистрация не нужна",
    "guest_title":  "Гостевой доступ",
    "guest_subtitle":  "Получите VPN-конфиг без регистрации",
    "guest_protected_desc":  "Эта страница защищена паролем.",
    "guest_get_config":  "Получить конфиг",
    "guest_get_config_hint":  "Для вас будет создан новый VPN-конфиг",
    "guest_not_found":  "404 Не найдено",
    "guest_not_found_desc":  "Гостевой доступ отключён или ссылка неверна.",
    "wrong_guest_password":  "Неверный пароль",
    "invites_title":  "Ссылки для конфигов",
    "invites_hint":  "Создавайте ссылки для раздачи. По ссылке можно создать VPN-конфиг — сколько раз, указываете вы.",
    "invites_empty":  "Ссылок пока нет",
    "invites_empty_desc":  "Создайте ссылку и отправьте её — регистрация не нужна.",
    "invite_create":  "Создать ссылку",
    "invite_edit":  "Редактировать ссылку",
    "invite_active":  "Активна",
    "invite_expired":  "Истекла",
    "invite_exhausted":  "Лимит исчерпан",
    "invite_uses":  "Использований",
    "invite_name_label":  "Название ссылки",
    "invite_max_uses_label":  "Сколько конфигов",
    "invite_max_uses_hint":  "Сколько раз можно создать конфиг по этой ссылке. 0 = без лимита.",
    "invite_user_label":  "Пользователь для хранения",
    "invite_user_hint":  "Созданные конфиги привязываются к этому пользователю панели.",
    "invite_user_required":  "Выберите пользователя для хранения конфигов",
    "invite_password_label":  "Пароль (опционально)",
    "invite_expires_label":  "Срок действия (опционально)",
    "invite_duration_label":  "Срок конфига (дни)",
    "invite_duration_hint":  "Отсчёт начинается, когда пользователь нажал «Получить конфиг». 0 = без срока.",
    "invite_duration_short":  "Срок",
    "invite_duration_starts_hint":  "После получения конфиг будет действовать {} дн.",
    "invite_config_expires_at":  "Конфиг действует до: {}",
    "invite_sub_tab":  "Подписка",
    "days_short":  "дн",
    "invite_clear_expires":  "Убрать срок действия",
    "invite_note_label":  "Заметка (только админ)",
    "invite_note_placeholder":  "Внутренний комментарий",
    "invite_reset_used":  "Сбросить счётчик использований",
    "invite_created":  "Ссылка создана (URL скопирован)",
    "invite_updated":  "Ссылка обновлена",
    "invite_deleted":  "Ссылка удалена",
    "invite_delete_confirm":  "Удалить эту ссылку?",
    "invite_public_title":  "Приглашение",
    "invite_public_subtitle":  "Получите VPN-конфиг по ссылке",
    "invite_protected_desc":  "Эта ссылка защищена паролем.",
    "invite_get_config_hint":  "Каждое нажатие создаёт новый конфиг и тратит одно использование",
    "invite_uses_left":  "Осталось использований: {}",
    "invite_uses_left_unlimited":  "Уже создано: {} (без лимита)",
    "invite_not_found":  "404 Не найдено",
    "invite_not_found_desc":  "Ссылка неверна или была удалена.",
    "wrong_invite_password":  "Неверный пароль",
    "public_link_label":  "Публичная ссылка",
    "disabled":  "Отключён",
    "out_of":  "Из",
    "settings_title":  "Настройки панели",
    "appearance":  "🎨 Внешний вид",
    "title_label":  "Заголовок (Title)",
    "logo_label":  "Логотип (Emoji или символ)",
    "subtitle_label":  "Подзаголовок (Subtitle)",
    "captcha_title":  "🔐 Капча",
    "enable_captcha":  "Включить капчу (multicolorcaptcha)",
    "telegram_bot_title":  "🤖 Telegram Bot",
    "bot_token_label":  "Bot Token (от @BotFather)",
    "bot_status":  "Статус",
    "bot_running":  "✅ Запущен",
    "bot_stopped":  "⏹ Остановлен",
    "bot_stop_btn":  "⏹ Остановить",
    "bot_start_btn":  "▶️ Запустить",
    "bot_hint":  "После изменения токена сохраните настройки — бот перезапустится автоматически. Пользователи должны иметь Telegram ID в профиле.",
    "api_docs_title":  "🔌 API Документация",
    "api_docs_hint":  "Используйте эти интерфейсы для изучения возможностей API панели",
    "tunnels_title":  "Туннели",
    "tunnels_subtitle":  "Публикация панели в интернете или исходящий трафик через VPN.",
    "tunnels_section_inbound":  "Публичный доступ",
    "tunnels_section_outbound":  "Исходящий VPN",
    "tunnel_cloudflare_desc":  "Бесплатный HTTPS-адрес через Cloudflare — без регистрации.",
    "tunnel_ngrok_desc":  "Стабильный туннель с вашим authtoken ngrok.",
    "tunnel_warp_desc":  "Маршрутизация трафика сервера через Cloudflare WARP.",
    "tunnel_nordvpn_desc":  "Подключение хоста к серверам NordVPN.",
    "local_server":  "Локальный сервер",
    "tunnel_install_enable":  "Установить и включить",
    "tunnel_enable":  "Включить туннель",
    "tunnel_running":  "Туннель запущен",
    "tunnel_stop":  "Остановить",
    "tunnel_stopping":  "Остановка...",
    "tunnel_stopped":  "Туннель остановлен",
    "tunnel_delete":  "Удалить",
    "tunnel_deleted":  "Туннель удалён",
    "tunnel_delete_confirm":  "Остановить и удалить бинарный файл туннеля, установленный панелью?",
    "tunnel_starting":  "Запуск туннеля...",
    "tunnel_started":  "Туннель запущен",
    "tunnel_waiting_url":  "Туннель запущен. Ждем публичный адрес...",
    "tunnel_no_public_url":  "Публичный адрес появится здесь после запуска туннеля.",
    "tunnels_hint":  "Быстрые туннели публикуют локальную панель в интернете. Используйте надежный пароль администратора и передавайте публичные адреса только доверенным пользователям.",
    "ngrok_authtoken_placeholder":  "ngrok authtoken (для некоторых аккаунтов необязательно)",
    "import_users_title":  "📤 Импорт пользователей",
    "import_source_label":  "Источник импорта / Синхронизации",
    "remnawave_url_label":  "Remnawave URL",
    "api_key_label":  "API Key",
    "enable_sync":  "Включить синхронизацию",
    "sync_hint":  "Пользователи будут создаваться, отключаться и удаляться автоматически на основе данных из Remnawave",
    "sync_now_btn":  "🔄 Синхронизировать сейчас",
    "delete_sync_btn":  "🗑 Удалить синхронизацию",
    "auto_create_conns":  "Создавать подключения автоматически",
    "sync_server_label":  "Сервер для новых подключений",
    "save_changes":  "💾 Сохранить изменения",
    "sync_success":  "Синхронизация завершена: {} пользователей",
    "sync_deleted":  "Удалено {} синхронизированных пользователей",
    "delete_sync_confirm":  "Вы уверены, что хотите удалить ВСЕХ синхронизированных пользователей и их подключения? Это действие необратимо.",
    "settings_saved":  "Настройки успешно сохранены",
    "bot_started":  "Бот запущен",
    "bot_stopped_msg":  "Бот остановлен",
    "sync_running":  "Синхронизация...",
    "deleting":  "Удаление...",
    "my_connections_title":  "Мои подключения",
    "show_config":  "📄 Показать конфиг",
    "no_connections_user_desc":  "Обратитесь к администратору для создания VPN подключения",
    "share_title":  "Доступ к подключениям",
    "vpn_access":  "VPN Доступ",
    "user_label_share":  "Пользователь",
    "share_protected_desc":  "Этот доступ защищен паролем. Пожалуйста, введите его для продолжения.",
    "auth_success":  "Вход выполнен",
    "loading_share_conns":  "Загрузка подключений...",
    "no_active_conns":  "У вас пока нет активных подключений.",
    "show_settings_btn":  "🔑 Показать настройки",
    "share_copy_hint":  "Нажмите кнопку — ключ скопируется сам. Потом вставьте его в приложение VPN.",
    "copy_key_big":  "Скопировать ключ",
    "copying_key":  "Копирую…",
    "key_copied":  "Ключ скопирован — вставьте в приложение",
    "more_qr_download":  "QR-код и файл",
    "download_config_file":  "Скачать файл конфига",
    "show_config_text":  "Показать текст конфига",
    "copied":  "Скопировано!",
    "active":  "Активен",
    "site_description":  "Amnezia Web Panel — управление VPN серверами и протоколами AmneziaWG",
    "toggle_theme":  "Сменить тему",
    "copied_to_clipboard":  "Скопировано в буфер обмена",
    "share_not_found":  "404 Не Найдено",
    "share_not_found_desc":  "Либо ссылка неверна, либо доступ был отключен.",
    "invalid_captcha":  "Неверная капча",
    "account_disabled":  "Аккаунт отключён",
    "invalid_login":  "Неверный логин или пароль",
    "user_exists":  "Пользователь с таким именем уже существует",
    "cannot_delete_self":  "Нельзя удалить самого себя",
    "wrong_share_password":  "Неверный пароль",
    "saving":  "Сохранение...",
    "select_lang":  "Выберите язык",
    "lang_ru":  "Русский",
    "lang_en":  "English",
    "lang_fr":  "Français",
    "lang_zh":  "中文 (Chinese)",
    "lang_fa":  "فارسی (Persian)",
    "backup_title":  "Резервное копирование",
    "download_backup":  "Скачать data.json",
    "restore_backup":  "Восстановить из файла",
    "restore_confirm":  "Вы уверены? Текущие данные будут перезаписаны, и приложение перезагрузится.",
    "restore_success":  "Восстановление успешно! Перезагрузка...",
    "invalid_backup_file":  "Неверный файл резервной копии или структура",
    "config_unavailable":  "Конфигурация недоступна",
    "config_unavailable_desc":  "Этот клиент был создан через нативное приложение Amnezia.\\nПриватный ключ хранится только на устройстве пользователя и не может быть восстановлен сервером.",
    "client_public_key":  "Публичный ключ клиента:",
    "telemt_desc":  "Прокси для Telegram на базе MTProxy с продвинутой обфускацией и эмуляцией TLS.",
    "hysteria_desc":  "Hysteria 2 (QUIC/UDP) на официальном образе tobyxdd/hysteria (apernet/hysteria) с TLS от Let\u0027s Encrypt. Домен указывает админ при установке.",
    "hysteria_domain":  "Домен",
    "hysteria_email":  "Email для Let\u0027s Encrypt",
    "hysteria_port_hint":  "UDP-порт Hysteria (по умолчанию 8998). Не ставьте 443, если он уже занят nginx/xray. Порт 80/TCP должен быть свободен для выпуска сертификата.",
    "hysteria_install_hint":  "Перед установкой A-запись домена должна указывать на этот сервер. Порт 80/TCP временно используется для HTTP-01 проверки Let\u0027s Encrypt. BBR и obfuscation salamander включаются автоматически.",
    "hysteria_dns_hint":  "Перед установкой создайте DNS-запись:",
    "hysteria_settings_title":  "Настройки Hysteria",
    "hysteria_change_port":  "Сменить порт",
    "hysteria_port_change_hint":  "UDP-порт прослушивания. Если ошибка «address already in use» — выберите свободный порт (8443 или 8998), сохраните и заново импортируйте ссылку в клиент.",
    "hysteria_settings_saved":  "Настройки Hysteria обновлены",
    "hysteria_ports_warning":  "Внимание: для стабильной работы нужны свободные TCP-порты 80 и 443 (Let\u0027s Encrypt на 80, HTTPS/QUIC на 443).",
    "hysteria_renew_ssl":  "Обновить SSL",
    "hysteria_ssl_change_hint":  "Смена домена заново выпускает сертификат Let\u0027s Encrypt (порт 80 должен быть свободен).",
    "hysteria_ssl_required":  "Для SSL нужны домен и email",
    "naiveproxy_desc":  "NaiveProxy (стабильный) — HTTPS/HTTP2 через Caddy + forwardproxy, TLS Let\u0027s Encrypt. Клиент: используйте Karing. Не используйте v2rayN; остальные клиенты под вопросом.",
    "naiveproxy_domain":  "Домен",
    "naiveproxy_email":  "Email для Let\u0027s Encrypt",
    "naiveproxy_port_hint":  "TCP-порт 443 фиксирован для NaiveProxy. Порт 80/TCP должен быть свободен для выпуска сертификата.",
    "naiveproxy_install_hint":  "Перед установкой A-запись домена должна указывать на этот сервер. Нужны свободные TCP-порты 80 и 443 (Let\u0027s Encrypt и HTTPS-прокси).",
    "naiveproxy_dns_hint":  "Перед установкой создайте DNS-запись:",
    "naiveproxy_ports_warning":  "Внимание: для стабильной работы нужны свободные TCP-порты 80 и 443 (Let\u0027s Encrypt на 80, HTTPS-прокси на 443).",
    "naiveproxy_client_hint":  "Стабильная версия. НЕ используйте v2rayN. Точно работает в Karing. Остальные клиенты под вопросом.",
    "server_ssl_domain":  "SSL-домен (по умолчанию)",
    "server_ssl_email":  "SSL-email (по умолчанию)",
    "server_ssl_hint":  "Подставляется при установке Hysteria / NGINX на этом сервере (Let\u0027s Encrypt).",
    "container_logs":  "Логи контейнера",
    "logs_btn":  "📋 Логи",
    "logs_live":  "В реальном времени",
    "logs_reconnect":  "переподключение…",
    "no_logs":  "Логов пока нет",
    "container_status":  "Статус",
    "exit_code":  "Код выхода",
    "close":  "Закрыть",
    "tls_emulation":  "TLS-эмуляция",
    "tls_domain":  "Домен маскировки",
    "max_connections_limit":  "Макс. соединений",
    "max_connections_hint":  "0 — без ограничений. Ограничивает одновременных пользователей.",
    "traffic_reset_strategy_label":  "Стратегия сброса трафика",
    "traffic_reset_never":  "Никогда не сбрасывать",
    "traffic_reset_daily":  "Сброс ежедневно",
    "traffic_reset_weekly":  "Сброс еженедельно",
    "traffic_reset_monthly":  "Сброс ежемесячно",
    "traffic_reset_hint":  "Как часто следует сбрасывать трафик пользователя",
    "traffic_used_total":  "Всего потрачено",
    "traffic_reset_info":  "Следующий сброс: {}",
    "services":  "Сервисы",
    "dns_desc":  "Персональный DNS-сервер для блокировки рекламы и защиты приватности ваших запросов.",
    "dns_internal_hint":  "Сервис будет запущен во внутренней сети (172.29.172.254) без привязки к портам хоста.",
    "telemt_port_hint":  "Порт для Telegram-прокси (обычно 443).",
    "socks5_desc":  "SOCKS5-прокси (3proxy) с одной учётной записью и аутентификацией по логину/паролю.",
    "socks5_username":  "Логин",
    "socks5_password":  "Пароль",
    "socks5_password_placeholder":  "Оставьте пустым для автогенерации",
    "socks5_password_hint":  "Если поле пустое, будет сгенерирован случайный пароль на 16 символов.",
    "socks5_port_hint":  "TCP-порт, на котором будет слушать прокси. В официальном клиенте Amnezia по умолчанию 38080.",
    "socks5_change_settings":  "Изменить настройки",
    "socks5_settings_title":  "SOCKS5 — Настройки подключения",
    "socks5_port_change_hint":  "Смена порта пересоздаёт контейнер — текущие соединения оборвутся.",
    "socks5_settings_saved":  "Настройки SOCKS5 сохранены",
    "adguard_desc":  "AdGuard Home — DNS-блокировщик рекламы с веб-интерфейсом администратора.",
    "adguard_mode":  "Режим установки",
    "adguard_mode_sidebyside":  "Рядом с AmneziaDNS",
    "adguard_mode_sidebyside_hint":  "поднимается параллельно AmneziaDNS на отдельном внутреннем IP (172.29.172.253)",
    "adguard_mode_replace":  "Заменить AmneziaDNS",
    "adguard_mode_replace_hint":  "удаляет контейнер amnezia-dns и забирает его IP — VPN-клиенты сразу пойдут в AdGuard",
    "adguard_dns_port":  "DNS-порт (53)",
    "adguard_dns_port_hint":  "Внутренний DNS-порт, на который ходят VPN-клиенты через docker-сеть.",
    "adguard_web_port":  "Порт Web UI",
    "adguard_dot_port":  "Порт DoT",
    "adguard_doh_port":  "Порт DoH",
    "adguard_expose_web":  "Опубликовать наружу",
    "adguard_expose":  "Опубликовать наружу",
    "adguard_install_hint":  "Первоначальная настройка AdGuard проходит через мастер на веб-интерфейсе после установки.",
    "adguard_internal_ip":  "Внутренний IP",
    "adguard_web_ui":  "Адрес панели",
    "adguard_open_ui":  "Открыть Web UI",
    "edit_server_title":  "Изменить сервер",
    "edit_keep_credential":  "Оставьте пустым, чтобы сохранить текущее значение",
    "server_saved":  "Настройки сервера сохранены",
    "servers_reordered":  "Порядок серверов изменён",
    "ping_checking":  "Проверяем соединение...",
    "offline":  "недоступен",
    "api_tokens_title":  "API-токены",
    "api_tokens_hint":  "Bearer-токены для внешних интеграций. Передавайте токен в заголовке `Authorization: Bearer \u003ctoken\u003e`. Токены имеют права администратора и перестают работать, если их владелец отключён или понижен в роли.",
    "api_tokens_empty":  "Пока нет ни одного API-токена. Создайте, чтобы подключить панель к внешнему сервису.",
    "api_tokens_create":  "Создать токен",
    "api_tokens_create_title":  "Создание API-токена",
    "api_tokens_name_label":  "Название",
    "api_tokens_name_placeholder":  "напр. Linear, CI-бот, мониторинг",
    "api_tokens_name_hint":  "Нужно, чтобы отличать токен в списке. Сам токен сгенерируется автоматически.",
    "api_tokens_name_required":  "Укажите название токена",
    "api_tokens_created_title":  "Токен создан",
    "api_tokens_value_label":  "Значение токена",
    "api_tokens_warning_title":  "Это единственный раз, когда вы увидите этот токен.",
    "api_tokens_warning_body":  "Скопируйте его сейчас и сохраните в менеджере секретов вашей интеграции. Панель хранит только хэш — если потеряете значение, токен придётся отозвать и создать заново.",
    "api_tokens_revoke":  "Отозвать",
    "api_tokens_revoke_confirm":  "Отозвать токен «{}»? Любая интеграция, использующая его, перестанет работать.",
    "api_tokens_revoked":  "Токен отозван",
    "api_tokens_created":  "Создан",
    "api_tokens_last_used":  "Последнее использование",
    "api_tokens_owner":  "Владелец",
    "api_tokens_never":  "никогда",
    "coming_soon":  "Скоро",
    "promo_star_cta":  "Поставить звезду на GitHub",
    "aivpn_subtitle":  "ИИ-подбор протокола, который сам выбирает правильный туннель под текущие условия. Поможете звездой — выйдет быстрее.",
    "revproxy_title":  "Reverse Proxy",
    "revproxy_subtitle":  "Высокопроизводительная маскировка трафика: прячем VPN за обычным сайтом, снижаем заметность для DPI.",
    "management":  "Управление",
    "server_management":  "Управление сервером",
    "server_management_desc":  "Выполнение системных действий на вашей машине.",
    "check_server_services":  "Проверить сервисы сервера",
    "reboot_server":  "Перезагрузить сервер",
    "clear_server":  "Очистить сервер",
    "remove_server":  "Удалить сервер из панели",
    "ssl_title":  "SSL / HTTPS Настройки",
    "enable_https":  "Включить HTTPS",
    "panel_port_label":  "Порт панели",
    "domain_label":  "Доменное имя",
    "cert_path_label":  "Путь к SSL сертификату (.pem)",
    "key_path_label":  "Путь к приватному ключу (.pem)",
    "or_paste_text":  "ИЛИ вставьте текст сертификатов",
    "cert_text_label":  "Содержимое сертификата (CRT)",
    "key_text_label":  "Содержимое ключа (KEY)",
    "ssl_hint":  "После включения панель будет доступна по https:// на указанном домене. Убедитесь, что пути к файлам или текстовые данные верны.",
    "about_title":  "О программе и обновления",
    "current_version":  "Текущая версия",
    "check_updates":  "Проверить обновления",
    "checking_updates":  "Проверка...",
    "update_available":  "Доступна новая версия",
    "download_update":  "Скачать обновление",
    "up_to_date":  "У вас установлена последняя версия",
    "apply_update":  "Установить обновление",
    "applying_update":  "Обновление…",
    "apply_update_confirm":  "Установить обновление с git.evilfox.cc и перезапустить панель?",
    "update_restarting":  "Обновлено. Перезапуск панели…",
    "update_waiting_restart":  "Ожидание перезапуска панели…",
    "update_restart_timeout":  "Панель не ответила вовремя. Обновите страницу вручную.",
    "update_no_target":  "Нет целевой версии. Сначала проверьте обновления.",
    "auto_update_hint":  "Автообновление тянет тег релиза с git.evilfox.cc (нужен git clone панели).",
    "auto_update_ready":  "Для этой установки доступно автообновление через git.",
    "auto_update_docker":  "Docker: обновление в один клик скачивает ZIP релиза в контейнер. Пересоберите образ, чтобы сохранить изменения при пересоздании контейнера.",
    "auto_update_manual":  "Обновление в один клик требует git clone или каталог с правами записи. Можно скачать релиз вручную.",
    "auto_update_archive":  "Обновление в один клик: скачивает ZIP релиза с git.evilfox.cc и перезапускает панель.",
    "upgrade_panel":  "Обновить панель",
    "upgrade_panel_confirm":  "Скачать и установить",
    "upgrade_panel_confirm_latest":  "Проверить обновления и установить последний релиз?",
    "upgrade_panel_working":  "Обновление панели…",
    "upgrade_panel_up_to_date":  "Уже установлена последняя версия",
    "warp_hint":  "WARP направляет исходящий трафик этого хоста через Cloudflare. Он не создаёт публичный URL панели как Quick Tunnel или ngrok.",
    "warp_install_hint":  "Сначала установите официальный клиент Cloudflare WARP, затем перезапустите панель.",
    "warp_install_required":  "Сначала установите WARP",
    "warp_connect":  "Подключить WARP",
    "warp_disconnect":  "Отключить",
    "warp_connected":  "WARP подключён",
    "warp_disconnected":  "WARP отключён",
    "warp_status_unknown":  "Статус WARP неизвестен.",
    "warp_status_not_installed":  "Cloudflare WARP CLI не установлен на этом хосте.",
    "warp_status_connected":  "Cloudflare WARP подключён.",
    "warp_status_connecting":  "Cloudflare WARP подключается.",
    "warp_status_disconnected":  "Cloudflare WARP отключён.",
    "warp_status_not_registered":  "Cloudflare WARP установлен, но ещё не зарегистрирован. Подключение попробует зарегистрировать его автоматически.",
    "warp_status_service_unavailable":  "Сервис Cloudflare WARP недоступен. Убедитесь, что warp-svc запущен.",
    "warp_status_error":  "Cloudflare WARP вернул ошибку.",
    "nordvpn_hint":  "NordVPN направляет исходящий трафик этого хоста через серверы NordVPN. Не создаёт публичный URL панели как Quick Tunnel или ngrok. Перед подключением один раз выполните nordvpn login на хосте.",
    "nordvpn_install_hint":  "Установите официальный клиент/CLI NordVPN на этом хосте, выполните nordvpn login и перезапустите панель.",
    "nordvpn_install_required":  "Сначала установите NordVPN",
    "nordvpn_connect":  "Подключить NordVPN",
    "nordvpn_disconnect":  "Отключить",
    "nordvpn_connected":  "NordVPN подключён",
    "nordvpn_disconnected":  "NordVPN отключён",
    "nordvpn_status_unknown":  "Статус NordVPN неизвестен.",
    "nordvpn_status_not_installed":  "CLI NordVPN не установлен на этом хосте.",
    "nordvpn_status_connected":  "NordVPN подключён.",
    "nordvpn_status_connecting":  "NordVPN подключается.",
    "nordvpn_status_disconnected":  "NordVPN отключён.",
    "nordvpn_status_not_logged_in":  "NordVPN установлен, но не выполнен вход. Запустите nordvpn login на хосте.",
    "nordvpn_status_service_unavailable":  "Демон NordVPN недоступен. Убедитесь, что nordvpnd запущен.",
    "nordvpn_status_error":  "NordVPN вернул ошибку.",
    "nordvpn_country_placeholder":  "Страна (необяз., напр. Germany или de)",
    "nordvpn_city_placeholder":  "Город (необяз., напр. Berlin)",
    "install_starting":  "Начинаем установку...",
    "server_check_complete":  "Проверка завершена",
    "server_connection_error":  "Ошибка подключения",
    "connections_load_error":  "Ошибка загрузки подключений",
    "connection_updated":  "Подключение обновлено",
    "edit_connection":  "Редактировать подключение",
    "enable_connection_progress":  "Включение подключения...",
    "disable_connection_progress":  "Отключение подключения...",
    "connection_enabled":  "Подключение включено",
    "connection_disabled":  "Подключение отключено",
    "gb":  "ГБ",
    "marketplace":  "Шаблоны",
    "open_marketplace":  "Открыть шаблоны",
    "marketplace_desc":  "Установите доступные шаблоны протоколов и сервисов для этого сервера.",
    "installed_apps":  "Установленные приложения",
    "installed_apps_hint":  "Здесь отображаются только установленные протоколы и сервисы. Чтобы добавить новые, откройте шаблоны.",
    "no_installed_apps":  "Пока нет установленных приложений",
    "no_installed_apps_desc":  "Откройте шаблоны, чтобы установить протоколы или сервисы на этот сервер.",
    "install_another":  "Установить ещё один",
    "new_instance":  "новый экземпляр",
    "port_next_instance_hint":  "Выберите свободный UDP-порт для дополнительного экземпляра.",
    "checking_server":  "Проверяем сервисы сервера...",
    "web_servers":  "Веб-серверы",
    "nginx_desc":  "NGINX веб-сервер с HTTPS-сертификатом Let\u0027s Encrypt и редактируемым index.html.",
    "nginx_domain":  "Домен",
    "nginx_email":  "Email для Let\u0027s Encrypt",
    "nginx_port_hint":  "HTTPS-порт на сервере. Порт 80/TCP должен быть свободен и доступен для проверки Let\u0027s Encrypt.",
    "nginx_install_hint":  "Домен уже должен указывать на этот сервер. Порт 80/TCP используется для HTTP-01 проверки сертификата.",
    "site":  "Сайт",
    "site_editor":  "Редактор сайта",
    "site_saved":  "Сайт сохранён",
    "nginx_dns_hint":  "Перед установкой создайте DNS-запись:",
    "backup":  "Бекап",
    "backups":  "Бекапы",
    "backup_desc":  "Бекапы создаются на сервере и содержат файлы протокола (конфиг, ключи, clientsTable). Для WireGuard / AWG можно также скачать ZIP со всеми клиентскими .conf.",
    "create_backup":  "Создать бекап",
    "creating_backup":  "Создание бекапа...",
    "backup_created":  "Бекап создан",
    "no_backups":  "Бекапов пока нет",
    "no_backups_desc":  "Создайте первый бекап для этого протокола.",
    "export_client_configs":  "Скачать все .conf",
    "export_client_configs_hint":  "ZIP со всеми клиентскими конфигами WireGuard / AmneziaWG (если сохранён приватный ключ).",
    "exporting_client_configs":  "Готовлю ZIP…",
    "export_client_configs_done":  "ZIP с конфигами скачан",
    "restore_protocol_backup":  "Восстановить",
    "restore_protocol_backup_confirm":  "Восстановить этот бекап на сервер? Текущие файлы протокола будут перезаписаны, контейнер перезапустится.",
    "restoring_protocol_backup":  "Восстановление… подождите",
    "restore_protocol_backup_done":  "Бекап восстановлен",
    "refresh":  "Обновить",
    "guest_allow_create_hint":  "Создаёт конфиг у гостевого пользователя (3x-ui VLESS или протокол выбранного сервера).",
    "invite_inbound_hint":  "Список inbound загружается из выбранной панели 3x-ui. Конфиг и ссылку отдаёт только 3x-ui.",
    "invite_inbound_loading":  "Загрузка inbound из 3x-ui…",
    "invite_inbound_empty":  "VLESS inbound не найдены на этой панели 3x-ui",
    "invite_inbound_need_xui":  "Сначала настройте 3x-ui в Настройках",
    "invite_inbound_required":  "Выберите VLESS inbound из 3x-ui",
    "invite_sub_url_missing_title":  "Не задан URL подписки",
    "invite_sub_url_missing_hint":  "В Настройки → 3x-ui укажите «Базовый URL подписки», чтобы ссылки выдавали /sub/… конфиги.",
    "xui_url_label":  "URL 3x-ui",
    "xui_url_hint":  "Укажите схему, порт и webBasePath при наличии (пример: https://host:2053/secret)",
    "xui_sub_url_label":  "Базовый URL подписки",
    "xui_sub_url_hint":  "Публичный /sub без слэша в конце (пример: https://host:2096/sub). Конфиги по ссылкам выдаются как subscription URL.",
    "xui_api_token_label":  "API Token (предпочтительно)",
    "xui_api_token_placeholder":  "Settings → Security → API Token",
    "xui_api_token_hint":  "Если задан, вход по логину/паролю не используется",
    "xui_username_label":  "Логин 3x-ui",
    "xui_password_label":  "Пароль 3x-ui",
    "xui_sync_hint":  "Клиенты из inbounds 3x-ui будут создаваться, отключаться и удаляться как пользователи панели (связь по email)",
    "xui_inbound_label":  "VLESS inbound",
    "xui_inbound_auto":  "Авто (первый VLESS inbound)",
    "xui_inbound_hint":  "Inbound подгружается из 3x-ui. Сайт только создаёт клиента и забирает готовую ссылку — без своей генерации конфига.",
    "xui_servers_title":  "Серверы 3x-ui",
    "xui_servers_hint":  "Добавьте панели 3x-ui. При создании выберите сервер и inbound из списка 3x-ui — ссылку вернёт панель.",
    "xui_servers_empty":  "Серверов 3x-ui пока нет. Нажмите «Добавить сервер».",
    "xui_servers_manage_hint":  "URL панелей и базовые URL подписок настраиваются в разделе «Серверы 3x-ui» ниже.",
    "xui_server_add":  "Добавить сервер",
    "xui_server_name_label":  "Название / описание",
    "xui_server_name_hint":  "Так сервер будет отображаться в инвайтах и у пользователей (например: US, NL, Home).",
    "xui_server_select_label":  "Сервер 3x-ui",
    "xui_server_select_hint":  "Выберите панель 3x-ui, затем inbound из списка, который она отдаёт по API.",
    "xui_server_delete_confirm":  "Удалить этот сервер 3x-ui из панели?"
}
