{
  "tasks_title": "Задачи валидации",
  "new_task_page": "Новая задача валидации",
  "new_task_description": "Настройте новую задачу LLM-валидации дашбордов",
  "edit_task_page": "Редактировать задачу",
  "step_name": "Название и окружение",
  "step_sources": "Источники",
  "step_options": "Параметры анализа",
  "step_schedule": "Расписание",
  "step_review": "Проверка",
  "task_description": "Описание (необязательно)",
  "from_list": "Из списка",
  "from_url": "Из URL",
  "url_placeholder": "Вставьте URL дашборда Superset...",
  "parse_url": "Анализировать",
  "parsing": "Анализ...",
  "parse_success": "Дашборд: {title}, {filters} фильтров, {tabs} вкладок",
  "parse_error": "Ошибка анализа URL: {error}",
  "parse_partial": "Частичное восстановление: {warning}",
  "add_dashboard": "Добавить",
  "add_dashboard_short": "Добавить",
  "screenshot_enabled": "Скриншот (Playwright)",
  "path_a_label": "ВКЛ — Визуальный анализ через скриншоты (Путь A)",
  "path_b_label": "ВЫКЛ — Текстовый анализ через API (Путь B)",
  "logs_enabled": "Получать логи выполнения Superset",
  "execute_chart_data": "Выполнять запросы диаграмм (Путь B, с учетом нагрузки)",
  "llm_batch_size": "Дашбордов на LLM вызов (1 = полная изоляция)",
  "prompt_template": "Шаблон промпта (необязательно)",
  "schedule_manual": "Только ручной запуск",
  "schedule_scheduled": "По расписанию",
  "scheduled_desc": "Автоматический запуск в указанные дни и время",
  "schedule_days_label": "Дни недели",
  "schedule_days_required": "Выберите хотя бы один день",
  "every_day": "Каждый день",
  "weekdays": "Будни",
  "window_start": "Начало окна",
  "window_end": "Конец окна",
  "window_invalid": "Окно должно заканчиваться после начала",
  "schedule_summary": "Сводка расписания",
  "window": "Окно",
  "time_window": "Временное окно",
  "help_schedule_manual": "Запускайте задачу вручную со страницы задачи. Автоматического выполнения не будет.",
  "help_schedule_scheduled": "Задача запускается автоматически в выбранные дни. Выполняется один раз в пределах настроенного временного окна. На сервере должен быть запущен планировщик.",
  "help_schedule_days": "Выберите дни недели для автоматического запуска задачи. Можно выбрать любое количество дней.",
  "help_schedule_window": "Задача выполняется один раз в пределах этого окна. Укажите желаемое время начала и крайний срок. Фактическое время запуска зависит от загрузки планировщика.",
  "review_title": "Проверка и создание",
  "create_task": "Создать задачу",
  "save_changes": "Сохранить изменения",
  "step_x_of_y": "Шаг {x} из {y}",
  "provider_required": "Требуется выбрать провайдера",
  "multimodal_required": "Режим скриншотов требует мультимодального провайдера",
  "no_providers": "LLM провайдеры не настроены",
  "prompt_toggle_warning": "Переключение пути может изменить шаблон промпта",
  "dashboard_count": "Выбрано дашбордов: {n}",
  "source_count": "Настроено источников: {n}",
  "providers_loading": "Загрузка провайдеров...",
  "providers_load_failed": "Не удалось загрузить провайдеров",
  "provider_screenshot_warning": "Скриншоты включены — переключение на мультимодального провайдера",
  "provider_non_multimodal": "Текущий провайдер не поддерживает скриншоты",
  "select_environment": "Сначала выберите окружение",
  "load_dashboards": "Загрузка дашбордов...",
  "dashboards_load_error": "Не удалось загрузить дашборды",
  "no_dashboards": "Дашборды не найдены для этого окружения",
  "search_dashboards": "Поиск дашбордов...",
  "parsed_sources": "Добавленные источники",
  "source_from_url": "Из URL: {title}",
  "remove": "Удалить",
  "screenshot_path_a": "Путь A (скриншот)",
  "screenshot_path_b": "Путь B (только текст)",
  "prompt_default_a": "Проанализируйте этот скриншот дашборда на наличие проблем...",
  "prompt_default_b": "Проанализируйте эти данные дашборда на наличие проблем...",
  "current_provider": "Текущий: {name}",
  "review_name": "Название",
  "review_description": "Описание",
  "review_environment": "Окружение",
  "review_sources": "Источники",
  "review_path": "Путь анализа",
  "review_provider": "LLM провайдер",
  "review_schedule": "Расписание",
  "review_cron": "Cron-выражение",
  "review_logs": "Логи выполнения",
  "review_chart_data": "Данные диаграмм",
  "review_batch_size": "Размер пакета",
  "review_prompt": "Шаблон промпта",
  "no_description": "Нет описания",
  "no_sources": "Источники не настроены",
  "disabled": "Отключено",
  "enabled": "Включено",
  "parse_fetch_error": "Ошибка сети при анализе URL",
  "parse_no_url": "Пожалуйста, введите URL",
  "manual_trigger": "Ручной запуск",
  "cron_expression": "Cron: {expr}",
  "next_5_runs": "Следующие 5 запусков",
  "run_preview_header": "Ближайшие выполнения",
  "new_task": "Новая задача",
  "edit_task": "Редактировать задачу",
  "task_name": "Название",
  "dashboard": "Дашборд",
  "environment": "Окружение",
  "llm_provider": "LLM провайдер",
  "schedule": "Расписание",
  "manual_only": "Только вручную",
  "scheduled": "По расписанию",
  "active": "Активна",
  "inactive": "Неактивна",
  "run_now": "Запустить",
  "running": "Выполняется...",
  "no_tasks": "Еще нет задач валидации. Создайте первую задачу для мониторинга дашбордов.",
  "no_runs": "Еще нет запусков валидации. Создайте задачу и запустите её.",
  "no_runs_filtered": "Нет запусков, соответствующих фильтрам.",
  "delete_task_confirm": "Удалить задачу валидации \"{name}\"?",
  "delete_task_with_runs": "Также удалить всю историю запусков",
  "delete_run_confirm": "Удалить этот запуск валидации?",
  "delete_success": "Задача удалена",
  "delete_failed": "Не удалось удалить: {error}",
  "save_success": "Задача успешно сохранена.",
  "save_failed": "Не удалось сохранить: {error}",
  "run_triggered": "Запуск валидации инициирован.",
  "run_failed": "Не удалось запустить: {error}",
  "history_title": "История валидации",
  "total_runs": "Всего запусков",
  "passed": "Успешно",
  "failed": "Ошибок",
  "warn_rate": "Предупреждений",
  "filter_task": "Все задачи",
  "filter_status": "Все статусы",
  "filter_dashboard": "Дашборд",
  "filter_environment": "Все окружения",
  "date_from": "От",
  "date_to": "До",
  "apply": "Применить",
  "clear": "Сбросить",
  "last_run": "Последний запуск",
  "issues": "Проблемы",
  "view_report": "Отчет",
  "config_tab": "Конфигурация",
  "history_tab": "История запусков",
  "provider_multimodal_required": "Для валидации дашбордов требуется мультимодальный LLM провайдер (поддерживающий изображения).",
  "form_validation_required": "Это поле обязательно",
  "duplicate_task": "Дублировать",
  "task_duplicated": "Задача дублирована.",
  "status_pass": "Успех",
  "status_warn": "Предупреждение",
  "status_fail": "Ошибка",
  "status_unknown": "Неизвестно",
  "status_running": "Выполняется",
  "days_mon": "Пн",
  "days_tue": "Вт",
  "days_wed": "Ср",
  "days_thu": "Чт",
  "days_fri": "Пт",
  "days_sat": "Сб",
  "days_sun": "Вс",
  "schedule_days": "Дни",
  "schedule_start": "Начало окна",
  "schedule_end": "Конец окна",
  "schedule_expand": "Настроить расписание",
  "schedule_collapse": "Скрыть расписание",
  "all_statuses": "Все статусы",
  "all_tasks": "Все задачи",
  "all_environments": "Все окружения",
  "run_history_empty": "Для этой задачи еще нет запусков.",
  "run_history_empty_hint": "Нажмите «Запустить», чтобы начать валидацию. Результат появится здесь после завершения анализа.",
  "history_info_title": "Об истории запусков",
  "history_info_desc": "На этой вкладке отображаются запуски валидации для данной задачи. Запуски появляются после нажатия «Запустить» или по расписанию. Каждый запуск делает скриншот дашборда и отправляет его LLM-провайдеру на анализ.",
  "created_at": "Создана",
  "updated_at": "Обновлена",
  "save": "Сохранить",
  "saving": "Сохранение...",
  "cancel": "Отмена",
  "back": "Назад",
  "confirm_delete": "Удалить",
  "cancel_delete": "Отмена",
  "retry": "Повторить",
  "go_back": "Вернуться",
  "task_not_found": "Задача не найдена",
  "task_not_found_desc": "Задача, которую вы ищете, не существует или была удалена.",
  "load_failed": "Не удалось загрузить задачи.",
  "load_task_failed": "Не удалось загрузить данные задачи.",
  "load_runs_failed": "Не удалось загрузить историю запусков.",
  "create_task_cta": "Создать задачу",
  "clear_filters": "Сбросить фильтры",
  "no_tasks_filtered": "Нет задач, соответствующих фильтрам.",
  "summary": "Результат",
  "timestamp": "Время",
  "status": "Статус",
  "actions": "Действия",
  "screenshot": "Скриншот",
  "showing": "Показано {count} из {total}",
  "previous": "Назад",
  "next": "Вперед",
  "last_run_status": "Последний запуск",
  "schedule_indicator": "Расписание",
  "provider": "Провайдер",
  "title": "Задачи валидации",
  "edit": "Редактировать",
  "delete": "Удалить",
  "create_first": "Создайте первую задачу",
  "manual": "Вручную",
  "run_started": "Задача валидации запущена",
  "back_to_tasks": "← К задачам",
  "run_history": "История запусков",
  "run_detail": "Детали запуска",
  "trigger_manual": "Вручную",
  "trigger_scheduled": "По расписанию",
  "aggregate_status": "{pass} УСПЕШНО • {warn} ПРЕДУПР • {fail} ОШИБОК",
  "severity": "Важность",
  "message": "Сообщение",
  "location": "Расположение",
  "dataset_health": "Состояние датасетов",
  "dataset_name": "Название",
  "database": "База данных",
  "backend": "Бэкенд",
  "status_ok": "✓ Здоров",
  "status_error": "✗ Ошибка",
  "chart_data": "Результаты данных диаграмм",
  "chart_name": "Диаграмма",
  "viz_type": "Тип",
  "duration": "Длительность",
  "row_count": "Строк",
  "logs_sent": "Логи, отправленные LLM",
  "task_logs": "Логи выполнения задачи",
  "screenshots": "Скриншоты",
  "tab": "Вкладка",
  "path_a": "Путь A — Скриншот",
  "path_b": "Путь B — Только текст",
  "no_issues": "Проблем не обнаружено",
  "no_logs": "Нет доступных логов",
  "no_screenshots": "Нет сохраненных скриншотов",
  "chunked": "По частям"
}
