- Add missing i18n keys to common.json, reports.json, dashboard.json, tasks.json, git.json (EN + RU) - Replace all hardcoded labels in LLM report page with .reports.* keys - Replace hardcoded tab labels (Linked resources, Git history) in DashboardDetail page - Replace hardcoded RU text in DashboardGitManager with .git.* keys - Remove hardcoded fallback strings from DashboardHeader, DashboardTaskHistory
131 lines
8.2 KiB
JSON
131 lines
8.2 KiB
JSON
{
|
||
"search": "Поиск дашбордов...",
|
||
"title": "Заголовок",
|
||
"last_modified": "Последнее изменение",
|
||
"status": "Статус",
|
||
"git": "Git",
|
||
"showing": "Показано с {start} по {end} из {total} дашбордов",
|
||
"previous": "Назад",
|
||
"next": "Вперед",
|
||
"no_dashboards": "Дашборды не найдены в этом окружении.",
|
||
"select_source": "Выберите исходное окружение для просмотра дашбордов.",
|
||
"overview": "Обзор",
|
||
"charts": "Чарты",
|
||
"validate": "Проверить",
|
||
"validation_started": "Проверка запущена для {title}",
|
||
"select_tool": "Выберите инструмент",
|
||
"dashboard_validation": "Проверка дашбордов",
|
||
"dataset_documentation": "Документирование датасетов",
|
||
"dashboard_id": "ID дашборда",
|
||
"dataset_id": "ID датасета",
|
||
"environment": "Окружение",
|
||
"llm_provider": "LLM провайдер (опционально)",
|
||
"use_default": "По умолчанию",
|
||
"screenshot_strategy": "Стратегия скриншотов",
|
||
"headless_browser": "Headless браузер (точно)",
|
||
"api_thumbnail": "API Thumbnail (быстро)",
|
||
"include_logs": "Включить логи выполнения",
|
||
"notify_on_failure": "Уведомить при ошибке",
|
||
"update_metadata": "Обновлять метаданные автоматически",
|
||
"run_task": "Запустить задачу",
|
||
"running": "Запуск...",
|
||
"git_status": "Статус Git",
|
||
"last_task": "Последняя задача",
|
||
"llm_status": "Статус LLM пров.",
|
||
"changed_on": "Дата изменения",
|
||
"owners": "Владельцы",
|
||
"column_filter": "Фильтр по колонке",
|
||
"actions": "Действия",
|
||
"action_migrate": "Мигрировать",
|
||
"action_backup": "Создать бэкап",
|
||
"action_validate": "Проверить",
|
||
"action_commit": "Зафиксировать",
|
||
"select_all": "Выбрать все",
|
||
"deselect_all": "Снять выбор со всех",
|
||
"select_visible": "Выбрать видимые",
|
||
"deselect_visible": "Снять выбор с видимых",
|
||
"selected_count": "{count} выбрано",
|
||
"open_overview": "Открыть обзор дашборда",
|
||
"per_page_option": "{count} на страницу",
|
||
"bulk_migrate": "Мигрировать",
|
||
"bulk_backup": "Создать бэкап",
|
||
"migrate_modal_title": "Миграция {count} дашбордов",
|
||
"backup_modal_title": "Бэкап {count} дашбордов",
|
||
"read_only": "(только чтение)",
|
||
"target_env_placeholder": "Выберите целевое окружение...",
|
||
"view_summary": "Показать сводку",
|
||
"edit_mappings": "Редактировать маппинги",
|
||
"source_database": "Исходная БД",
|
||
"target_database": "Целевая БД",
|
||
"match_percent": "Совпадение %",
|
||
"not_mapped": "Не сопоставлено",
|
||
"no_databases_to_map": "Нет баз данных для маппинга",
|
||
"select_target_for_mappings": "Выберите целевое окружение, чтобы увидеть маппинги",
|
||
"mapping_disabled_hint": "Маппинг БД отключен. Дашборды будут импортированы с исходными ссылками на базы данных.",
|
||
"saved": "Сохранено",
|
||
"suggested": "Рекомендовано",
|
||
"fix_cross_filters_title": "Исправить связи кросс-фильтрации",
|
||
"fix_cross_filters_hint": "Автоматически перепривязать ID чартов и датасетов в кросс-фильтрах к ID целевого окружения. Рекомендуется при миграции дашбордов с кросс-фильтрами.",
|
||
"selected_dashboards": "Выбранные дашборды",
|
||
"starting": "Запуск...",
|
||
"start_backup": "Запустить бэкап",
|
||
"schedule": "Расписание",
|
||
"one_time_backup": "Разовый бэкап",
|
||
"schedule_backup": "Бэкап по расписанию",
|
||
"cron_expression": "Cron-выражение",
|
||
"cron_help": "Помощь по синтаксису cron",
|
||
"cron_placeholder": "0 2 * * * (ежедневно в 02:00)",
|
||
"load_failed": "Не удалось загрузить дашборды",
|
||
"validation_start_failed": "Не удалось запустить проверку",
|
||
"unknown_error": "Неизвестная ошибка",
|
||
"target_env_required": "Пожалуйста, выберите целевое окружение",
|
||
"migration_task_failed": "Не удалось создать задачу миграции",
|
||
"backup_task_failed": "Не удалось создать задачу бэкапа",
|
||
"missing_context": "Отсутствует ID дашборда или окружения",
|
||
"load_detail_failed": "Не удалось загрузить детали дашборда",
|
||
"no_charts": "Для этого дашборда чарты не найдены.",
|
||
"no_datasets": "Для этого дашборда датасеты не найдены.",
|
||
"view_task": "Просмотреть задачу",
|
||
"task_running": "Выполняется...",
|
||
"task_done": "Готово",
|
||
"task_failed": "Ошибка",
|
||
"task_waiting": "Ожидание",
|
||
"status_repo": "Есть репо",
|
||
"status_no_repo": "Нет репо",
|
||
"status_changes": "Есть изменения",
|
||
"status_no_changes": "Нет изменений",
|
||
"status_synced": "Синхронизировано",
|
||
"status_diff": "Различия",
|
||
"status_error": "Ошибка",
|
||
"linked_resources": "Связанные ресурсы",
|
||
"git_history": "История Git",
|
||
"run_backup": "Запустить бэкап",
|
||
"run_llm_check": "LLM проверка",
|
||
"thumbnail_generating": "Миниатюра генерируется",
|
||
"thumbnail_failed": "Не удалось загрузить миниатюру",
|
||
"thumbnail_unavailable": "Миниатюра недоступна",
|
||
"empty": "Дашборды не найдены",
|
||
"setup_badge": "Стартовая настройка",
|
||
"setup_title": "Настройте первое окружение",
|
||
"setup_intro": "Для работы с дашбордами нужен хотя бы один Superset environment. Создайте его прямо здесь, без пустого экрана.",
|
||
"setup_open_advanced": "Расширенные настройки",
|
||
"setup_card_title": "Что произойдет дальше",
|
||
"setup_card_body": "Wizard сохранит endpoint Superset, проверит авторизацию и сразу добавит окружение в глобальный селектор.",
|
||
"setup_checklist_title": "Подготовьте данные",
|
||
"setup_checklist_url": "Базовый URL Superset без /api/v1",
|
||
"setup_checklist_user": "Логин пользователя с доступом к дашбордам",
|
||
"setup_checklist_pass": "Пароль выбранного аккаунта Superset",
|
||
"setup_step_title": "Быстрый путь",
|
||
"setup_step_one": "Создать первое окружение",
|
||
"setup_step_two": "Автоматически выбрать его для текущей сессии",
|
||
"setup_step_three": "Загрузить список дашбордов из нового окружения",
|
||
"setup_start": "Начать настройку",
|
||
"setup_create": "Создать окружение",
|
||
"setup_creating": "Создание окружения...",
|
||
"setup_required": "Заполните ID, имя, URL, логин и пароль.",
|
||
"setup_failed": "Не удалось создать окружение.",
|
||
"setup_created": "Окружение создано. Загружаю дашборды.",
|
||
"setup_empty_title": "Окружения еще не настроены",
|
||
"setup_empty_body": "Добавьте первое окружение Superset, чтобы открыть дашборды, датасеты, бэкапы и миграции."
|
||
}
|