{
  "title": "Настройки",
  "language": "Язык",
  "appearance": "Внешний вид",
  "llm": "LLM",
  "environments": "Окружения",
  "global_title": "Общие настройки",
  "env_title": "Окружения Superset",
  "env_warning": "Окружения Superset не настроены. Необходимо добавить хотя бы одно окружение для выполнения бэкапов или миграций.",
  "env_add": "Добавить окружение",
  "env_edit": "Редактировать окружение",
  "env_default": "Окружение по умолчанию",
  "env_production": "Production окружение",
  "env_test": "Тест",
  "env_delete": "Удалить",
  "storage_title": "Настройка хранилища файлов",
  "storage_root": "Корневой путь хранилища",
  "storage_backup_pattern": "Шаблон директории бэкапов",
  "storage_repo_pattern": "Шаблон директории репозиториев",
  "storage_filename_pattern": "Шаблон имени файла",
  "storage_preview": "Предпросмотр пути",
  "env_description": "Настройка окружений Superset для дашбордов и датасетов.",
  "env_actions": "Действия",
  "llm_description": "Настройка LLM провайдеров для документирования датасетов.",
  "llm_prompts_title": "Шаблоны промптов LLM",
  "llm_prompts_description": "Редактируйте промпты для документации, проверки дашбордов и генерации git-коммитов.",
  "llm_prompt_documentation": "Промпт документации",
  "llm_prompt_dashboard_validation": "Промпт проверки дашборда",
  "llm_prompt_git_commit": "Промпт git-коммита",
  "llm_chatbot_settings_title": "Настройки планировщика чат-бота",
  "llm_chatbot_settings_description": "Выберите провайдера и опциональную модель для планирования интентов ассистента.",
  "llm_chatbot_provider": "Провайдер чат-бота",
  "llm_chatbot_model": "Переопределение модели чат-бота",
  "llm_chatbot_model_placeholder": "Опционально, например gpt-4.1-mini",
  "llm_provider_bindings_title": "Назначение провайдеров по задачам",
  "llm_provider_bindings_description": "Выберите провайдера по умолчанию для каждой LLM-задачи.",
  "llm_binding_dashboard_validation": "Провайдер проверки дашборда",
  "llm_binding_documentation": "Провайдер документации",
  "llm_binding_git_commit": "Провайдер git-коммита",
  "llm_multimodal_warning": "Для проверки дашборда нужна мультимодальная модель (поддержка изображений).",
  "save_llm_prompts": "Сохранить промпты LLM",
  "logging": "Настройка логирования",
  "logging_description": "Настройка уровней логирования задач.",
  "storage_description": "Настройка путей и шаблонов файлового хранилища.",
  "storage": "Хранилище",
  "synchronized_resources": "Синхронизированные ресурсы",
  "save_storage_config": "Сохранить настройки хранилища",
  "save_success": "Настройки сохранены",
  "save_failed": "Ошибка сохранения настроек",
  "load_failed": "Не удалось загрузить настройки",
  "testing_connection": "Проверка подключения...",
  "connection_success": "Подключение успешно",
  "connection_failed": "Ошибка подключения: {error}",
  "connection_failed_short": "Ошибка подключения",
  "connection_test_failed": "Не удалось проверить подключение",
  "env_required_fields": "Заполните обязательные поля (ID, Name, URL)",
  "env_updated": "Окружение обновлено",
  "env_added": "Окружение добавлено",
  "env_deleted": "Окружение удалено",
  "env_save_failed": "Не удалось сохранить окружение",
  "env_delete_failed": "Не удалось удалить окружение",
  "env_delete_confirm": "Вы уверены, что хотите удалить это окружение?",
  "migration_sync": "Синхронизация миграции",
  "migration_sync_title": "Синхронизация ID между окружениями",
  "migration_sync_description": "Настройте расписание фоновой синхронизации и просматривайте сопоставленные ID дашбордов, чартов и датасетов.",
  "migration_sync_failed": "Синхронизация не удалась",
  "sync_schedule": "Расписание синхронизации (Cron)",
  "migration_cron_placeholder": "0 2 * * *",
  "migration_cron_hint": "Пример: 0 2 * * * (ежедневно в 02:00 UTC)",
  "saving": "Сохранение...",
  "syncing": "Синхронизация...",
  "sync_now": "Синхронизировать сейчас",
  "no_matching_resources": "Подходящие ресурсы не найдены.",
  "search_by_name_or_uuid": "Поиск по имени или UUID...",
  "all_environments": "Все окружения",
  "all_types": "Все типы",
  "type_chart": "Чарт",
  "resource_name": "Имя ресурса",
  "type": "Тип",
  "target_id": "Целевой ID",
  "loading_mappings": "Загрузка маппингов...",
  "no_synchronized_resources": "Синхронизированные ресурсы не найдены.",
  "cron_placeholder": "0 0 * * *",
  "enable_auto_backups": "Включить автоматические бэкапы",
  "env_url": "URL",
  "default": "По умолчанию",
  "warning": "Внимание",
  "log_level": "Уровень логирования",
  "log_file_path": "Путь к файлу логов",
  "log_file_path_placeholder": "logs/app.log",
  "max_file_size_mb": "Максимальный размер файла (МБ)",
  "backup_count": "Количество ротаций",
  "task_log_level": "Уровень логов задач",
  "enable_belief_state": "Включить логирование Belief State (Beta)",
  "belief_state_hint": "Логирует рассуждения агента и изменения внутреннего состояния для отладки.",
  "save_logging": "Сохранить настройки логирования",
  "save_global_settings": "Сохранить общие настройки",
  "name": "Название",
  "username": "Имя пользователя",
  "password": "Пароль",
  "backup_schedule": "Расписание бэкапа",
  "cron_expression": "Cron-выражение",
  "cron_example": "Пример: 0 0 * * * (ежедневно в полночь), */5 * * * * (каждые 5 минут)",
  "env_update": "Обновить окружение",
  "features": "Разделы проекта",
  "features_description": "Включение и отключение разделов приложения.",
  "feature_dataset_review": "Dataset Review",
  "feature_dataset_review_hint": "Автоматический обзор датасетов, уточняющий воркфлоу и выполнение SQL.",
  "feature_health_monitor": "Health Monitor",
  "feature_health_monitor_hint": "Мониторинг здоровья дашбордов и агрегация отчётов валидации.",
  "save_features": "Сохранить настройки разделов",
  "git_config_saved": "Конфигурация сохранена",
  "git_config_deleted": "Конфигурация удалена",
  "git_delete_confirm": "Вы уверены, что хотите удалить эту Git-конфигурацию?",
  "configured_servers": "Настроенные серверы",
  "add_git_server": "Добавить Git-сервер",
  "display_name": "Отображаемое имя",
  "display_name_placeholder": "например, My GitHub",
  "server_url": "URL сервера",
  "personal_access_token": "Персональный токен доступа (PAT)",
  "default_repository_optional": "Репозиторий по умолчанию (опционально)",
  "save_configuration": "Сохранить конфигурацию",

  "languages": "Языки",
  "languages_description": "Выберите языки, доступные для задач перевода, записей словаря и компонентов выбора языка.",
  "languages_count": "Выбрано {count} из {total}",
  "languages_hint": "Коды соответствуют стандарту BCP-47 (например, \"ru\" — русский, \"en\" — английский, \"de\" — немецкий). Только отмеченные языки будут появляться в выпадающих списках по всему приложению.",
  "save_languages": "Сохранить настройки языков",

  "system": "Система",
  "system_description": "Системные настройки приложения, включая часовой пояс.",
  "app_timezone": "Часовой пояс",
  "app_timezone_hint": "Время расписаний и метки времени будут отображаться и исполняться в этом часовом поясе.",
  "save_system": "Сохранить системные настройки",
  "help_git_display_name": "Понятное название для идентификации этой Git-конфигурации.",
  "help_git_provider": "Тип Git-провайдера: GitHub, GitLab или Gitea (самостоятельный хостинг).",
  "help_git_server_url": "Базовый URL Git-сервера. Для GitHub: https://github.com. Для самостоятельного GitLab/Gitea: URL вашего экземпляра.",
  "help_git_pat": "Персональный токен доступа с правами на репозитории. Используется для аутентификации на Git-сервере.",
  "help_git_default_repo": "Репозиторий по умолчанию в формате 'владелец/репозиторий'. Опционально — может быть переопределён для каждого дашборда.",
  "help_git_default_branch": "Ветка по умолчанию для новых коммитов. Обычно 'main' или 'master'.",
  "help_llm_chatbot_provider": "LLM-провайдер для планирования интентов и маршрутизации диалогов AI-ассистента.",
  "help_llm_chatbot_model": "Опциональное переопределение модели. Оставьте пустым для использования модели по умолчанию. Пример: gpt-4.1-mini.",
  "help_llm_binding_dashboard_validation": "Провайдер для автоматической проверки дашбордов. Требуется мультимодальная модель (поддержка изображений) для визуальной проверки.",
  "help_llm_binding_documentation": "Провайдер для генерации документации датасетов и дашбордов.",
  "help_llm_binding_git_commit": "Провайдер для генерации сообщений git-коммитов.",
  "help_llm_prompt_documentation": "Шаблон системного промпта для генерации документации. Определяет, как LLM должна структурировать описания датасетов.",
  "help_llm_prompt_dashboard_validation": "Шаблон системного промпта для проверки дашбордов. Инструктирует LLM как анализировать скриншоты и данные дашборда.",
  "help_llm_prompt_git_commit": "Шаблон системного промпта для генерации сообщений коммитов. Определяет стиль и формат сообщений.",
  "help_migration_cron": "Cron-выражение для автоматической синхронизации ID между окружениями. Формат: минута час день месяц день_недели. Пример: 0 2 * * * (ежедневно в 02:00 UTC).",
  "help_migration_sync_now": "Запускает немедленную синхронизацию ID дашбордов, чартов и датасетов между всеми настроенными окружениями.",
  "help_feature_dataset_review": "Включить workflow обзора датасетов: автоматический обзор, уточняющие сессии и выполнение SQL для импортированных датасетов.",
  "help_feature_health_monitor": "Включить мониторинг здоровья дашбордов: отчёты валидации, агрегация статусов и сводка состояния.",

  "automation_policies": "Политики автоматизации",
  "automation_policies_subtitle": "Управление расписаниями валидации и окнами выполнения.",
  "create_policy": "Создать политику",
  "edit_policy": "Редактировать политику",
  "new_policy": "Новая политика",
  "back_to_list": "Назад к списку",
  "no_policies": "Нет политик",
  "no_policies_desc": "Начните с создания новой политики автоматизации.",
  "translation_schedules": "Расписания переводов",
  "policy_name": "Название политики",
  "policy_name_placeholder": "например, Утренняя проверка Production",
  "environment": "Окружение",
  "schedule_days": "Дни расписания",
  "window_start": "Начало окна",
  "window_end": "Конец окна",
  "alert_condition": "Условие оповещения",
  "alert_fail_only": "Только при ошибке",
  "alert_warn_and_fail": "При предупреждении или ошибке",
  "alert_always": "Всегда",
  "notify_owners": "Автоуведомление владельцев дашбордов",
  "cancel": "Отмена",
  "save_policy": "Сохранить политику",
  "saving_policy": "Сохранение...",
  "policy_created": "Политика успешно создана",
  "policy_updated": "Политика успешно обновлена",
  "policy_deleted": "Политика успешно удалена",
  "policy_save_failed": "Не удалось сохранить политику",
  "policy_delete_failed": "Не удалось удалить политику",
  "policy_load_failed": "Не удалось загрузить данные автоматизации",
  "delete_confirm": "Вы уверены, что хотите удалить эту политику?",
  "dashboards_count": "{count} дашбордов",
  "active": "Активен",
  "inactive": "Неактивен",
  "last_run": "Последний: {date}",
  "distribution_info": "Система автоматически распределит {count} проверок в этом окне {hours}ч {minutes}м.",
  "window_warning": "Окно может быть слишком узким для {count} дашбордов.",

  "day_sun": "Вс",
  "day_mon": "Пн",
  "day_tue": "Вт",
  "day_wed": "Ср",
  "day_thu": "Чт",
  "day_fri": "Пт",
  "day_sat": "Сб",
  "connections_title": "Подключения к БД",
  "connections_description": "Управление подключениями к базам данных для прямого INSERT.",
  "connections_add": "+ Добавить подключение",
  "connections_empty": "Нет настроенных подключений к БД.",
  "connections_empty_hint": "Добавьте подключение, чтобы использовать прямой INSERT в задачах перевода.",
  "connections_name": "Название",
  "connections_host": "Хост:Порт",
  "connections_database": "БД",
  "connections_dialect": "Диалект",
  "connections_used_by": "Используется",
  "connections_actions": "Действия",
  "connections_edit": "Редактировать",
  "connections_delete": "Удалить",
  "connections_add_title": "Добавить подключение",
  "connections_edit_title": "Редактировать подключение",
  "connections_name_label": "Название *",
  "connections_dialect_label": "Диалект *",
  "connections_host_label": "Хост *",
  "connections_port_label": "Порт *",
  "connections_db_label": "БД *",
  "connections_user_label": "Пользователь *",
  "connections_password_label": "Пароль *",
  "connections_password_keep": "Пароль (оставьте пустым, чтобы сохранить текущий)",
  "connections_pool_label": "Размер пула",
  "connections_extra_label": "Доп. параметры (JSON)",
  "connections_extra_placeholder": "{\"sslmode\": \"require\"}",
  "connections_required_name": "Название обязательно",
  "connections_required_host": "Хост обязателен",
  "connections_required_db": "БД обязательна",
  "connections_required_user": "Пользователь обязателен",
  "connections_required_password": "Пароль обязателен",
  "connections_invalid_port": "Порт должен быть от 1 до 65535",
  "connections_invalid_pool": "Размер пула должен быть 1-100",
  "connections_invalid_json": "Доп. параметры должны быть валидным JSON",
  "connections_save": "Сохранить",
  "connections_update": "Обновить",
  "connections_test": "Проверить подключение",
  "connections_cancel": "Отмена",
  "connections_delete_confirm": "Вы уверены, что хотите удалить это подключение?",
  "connections_save_unsaved_test": "Сначала сохраните подключение",
  "connections_created": "Подключение создано",
  "connections_updated": "Подключение обновлено",
  "connections_deleted": "Подключение удалено",
  "connections_delete_blocked": "Невозможно удалить — подключение используется",
  "connections_delete_blocked_title": "Не удалось удалить подключение",
  "connections_delete_blocked_hint": "Это подключение используется {count} активной(ыми) задачей(ами):",
  "connections_delete_blocked_help": "Отвяжите или переназначьте эти задачи перед удалением.",
  "connections_save_failed": "Ошибка сохранения",
  "connections_test_failed": "Ошибка проверки",
  "connections_test_success": "Подключено — {latency}ms",
  "connections_test_error": "Не удалось проверить подключение",
  "connections_load_failed": "Не удалось загрузить подключения",
  "connections_dismiss": "Закрыть"
}
