{ "nav_servers": "Серверы", "nav_users": "Пользователи", "nav_invites": "Ссылки", "nav_settings": "Настройки", "nav_connections": "Подключения", "nav_support": "Поддержать", "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": "Скачать дамп PostgreSQL (.sql)", "download_backup_json": "Экспорт JSON (устар.)", "backup_hint": "Полный дамп базы данных панели. Для бэкапа используйте .sql; JSON — для совместимости со старыми версиями.", "restore_backup": "Восстановить из .sql или .json", "restore_confirm": "Восстановление перезапишет все текущие данные панели в базе.", "restore_success": "Восстановление успешно! Перезагрузка...", "invalid_backup_file": "Неверный файл (.sql дамп или устаревший data.json)", "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. Остальные клиенты под вопросом.", "mieru_desc": "Mieru (mita v3.28.0) — нативный TCP-прокси из enfein/mieru. Docker не нужен. Клиент: приложение mieru или Clash.Meta/mihomo.", "mieru_version": "Версия", "mieru_port_hint": "TCP-порт для mita (1025–65535). Откройте его в фаерволе сервера.", "mieru_install_hint": "Устанавливает официальный пакет mita с GitHub релиза v3.28.0 (Debian/RPM). Нужен Linux со systemd.", "mieru_ports_warning": "Внимание: выбранный TCP-порт должен быть свободен и разрешён в фаерволе.", "mieru_client_hint": "Ссылки в формате mierus://. Импорт в клиент mieru или Clash.Meta (type: mieru).", "server_ssl_domain": "SSL-домен (по умолчанию)", "server_ssl_email": "SSL-email (по умолчанию)", "server_ssl_hint": "Подставляется при установке Hysteria / NGINX на этом сервере (Let's Encrypt).", "server_connect_domain": "Домен для подключения клиентов", "server_connect_domain_hint": "Подставляется в конфиги VPN вместо IP (Endpoint, vless:// и т.д.). При переносе сервера достаточно обновить A-запись DNS — клиенты продолжат работать.", "server_connect_domain_awg_hint": "Подставляется в Endpoint конфигов AmneziaWG / WireGuard вместо IP сервера. Пусто — использовать IP из SSH.", "server_connect_domain_all": "Все AWG / WireGuard (по умолчанию)", "server_connect_domain_current": "Endpoint в конфигах", "server_connect_domain_ssh": "SSH", "server_connect_domain_saved": "Домен подключения сохранён", "server_endpoint_label": "Endpoint", "support_title": "Поддержать проект", "support_intro": "Если панель вам помогает, можно поддержать разработку. Выберите удобный способ ниже.", "support_footer": "Спасибо, что пользуетесь Amnezia Web Panel.", "donate_sbp": "СБП", "donate_card": "Банковская карта", "donate_crypto": "Криптовалюта", "donate_details_soon": "Реквизиты будут добавлены позже.", "donate_settings_title": "Поддержка / донат", "donate_settings_hint": "Страница /support для всех пользователей. Без всплывающих окон — только по ссылке в меню.", "donate_enabled": "Показывать страницу поддержки в меню", "donate_intro": "Текст в начале страницы (необязательно)", "donate_method_title": "Название кнопки (необязательно)", "donate_method_details": "Реквизиты", "donate_details_placeholder": "Телефон, номер карты, адрес кошелька…", "donate_preview_hint": "Предпросмотр:", "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 из панели?" }