{ "common": { "save": "Сохранить", "cancel": "Отмена", "delete": "Удалить", "edit": "Редактировать", "loading": "Загрузка...", "error": "Ошибка", "success": "Успешно", "actions": "Действия", "search": "Поиск...", "logout": "Выйти", "refresh": "Обновить", "retry": "Повторить" }, "nav": { "dashboard": "Панель управления", "dashboards": "Дашборды", "datasets": "Датасеты", "overview": "Обзор", "all_datasets": "Все датасеты", "storage": "Хранилище", "backups": "Бэкапы", "repositories": "Репозитории", "migration": "Миграция", "git": "Git", "tasks": "Задачи", "reports": "Отчеты", "settings": "Настройки", "tools": "Инструменты", "tools_search": "Поиск датасетов", "tools_mapper": "Маппер колонок", "tools_backups": "Управление бэкапами", "tools_debug": "Диагностика системы", "tools_storage": "Хранилище файлов", "tools_llm": "Инструменты LLM", "settings_general": "Общие настройки", "settings_connections": "Подключения", "settings_git": "Интеграция Git", "settings_environments": "Окружения", "settings_storage": "Хранилище", "admin": "Админ", "admin_users": "Управление пользователями", "admin_roles": "Управление ролями", "admin_settings": "Настройка ADFS", "admin_llm": "Провайдеры LLM" }, "llm": { "providers_title": "Провайдеры LLM", "add_provider": "Добавить провайдера", "edit_provider": "Редактировать провайдера", "new_provider": "Новый провайдер", "name": "Имя", "type": "Тип", "base_url": "Base URL", "api_key": "API Key", "default_model": "Модель по умолчанию", "active": "Активен", "test": "Тест", "testing": "Тестирование...", "save": "Сохранить", "cancel": "Отмена", "connection_success": "Подключение успешно!", "connection_failed": "Ошибка подключения: {error}", "no_providers": "Провайдеры не настроены.", "doc_preview_title": "Предпросмотр документации", "dataset_desc": "Описание датасета", "column_doc": "Документация колонок", "apply_doc": "Применить документацию", "applying": "Применение..." }, "settings": { "title": "Настройки", "language": "Язык", "appearance": "Внешний вид", "connections": "Подключения", "environments": "Окружения", "global_title": "Общие настройки", "env_title": "Окружения Superset", "env_warning": "Окружения Superset не настроены. Необходимо добавить хотя бы одно окружение для выполнения бэкапов или миграций.", "env_add": "Добавить окружение", "env_edit": "Редактировать окружение", "env_default": "Окружение по умолчанию", "env_test": "Тест", "env_delete": "Удалить", "storage_title": "Настройка хранилища файлов", "storage_root": "Корневой путь хранилища", "storage_backup_pattern": "Шаблон директории бэкапов", "storage_repo_pattern": "Шаблон директории репозиториев", "storage_filename_pattern": "Шаблон имени файла", "storage_preview": "Предпросмотр пути", "env_description": "Настройка окружений Superset для дашбордов и датасетов.", "env_actions": "Действия", "connections_description": "Настройка подключений к базам данных для маппинга.", "llm_description": "Настройка LLM провайдеров для документирования датасетов.", "llm_prompts_title": "Шаблоны промптов LLM", "llm_prompts_description": "Редактируйте промпты для документации, проверки дашбордов и генерации git-коммитов.", "llm_prompt_documentation": "Промпт документации", "llm_prompt_dashboard_validation": "Промпт проверки дашборда", "llm_prompt_git_commit": "Промпт git-коммита", "save_llm_prompts": "Сохранить промпты LLM", "logging": "Настройка логирования", "logging_description": "Настройка уровней логирования задач.", "storage_description": "Настройка путей и шаблонов файлового хранилища.", "save_success": "Настройки сохранены", "save_failed": "Ошибка сохранения настроек" }, "git": { "management": "Управление Git", "branch": "Ветка", "actions": "Действия", "sync": "Синхронизировать из Superset", "commit": "Зафиксировать изменения", "pull": "Pull (Получить)", "push": "Push (Отправить)", "deployment": "Развертывание", "deploy": "Развернуть в окружение", "history": "История коммитов", "no_commits": "Коммитов пока нет", "refresh": "Обновить", "new_branch": "Новая ветка", "create": "Создать", "init_repo": "Инициализировать репозиторий", "remote_url": "URL удаленного репозитория", "server": "Git-сервер", "not_linked": "Этот дашборд еще не привязан к Git-репозиторию.", "manage": "Управление Git", "generate_message": "Сгенерировать" }, "dashboard": { "search": "Поиск дашбордов...", "title": "Заголовок", "last_modified": "Последнее изменение", "status": "Статус", "git": "Git", "showing": "Показано с {start} по {end} из {total} дашбордов", "previous": "Назад", "next": "Вперед", "no_dashboards": "Дашборды не найдены в этом окружении.", "select_source": "Выберите исходное окружение для просмотра дашбордов.", "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": "Последняя задача", "actions": "Действия", "action_migrate": "Мигрировать", "action_backup": "Создать бэкап", "action_commit": "Зафиксировать", "view_task": "Просмотреть задачу", "task_running": "Выполняется...", "task_done": "Готово", "task_failed": "Ошибка", "task_waiting": "Ожидание", "status_synced": "Синхронизировано", "status_diff": "Различия", "status_error": "Ошибка", "empty": "Дашборды не найдены" }, "reports": { "title": "Отчеты", "empty": "Отчеты отсутствуют.", "filtered_empty": "Нет отчетов по выбранным фильтрам.", "loading": "Загрузка отчетов...", "retry_load": "Повторить загрузку", "clear_filters": "Сбросить фильтры", "unknown_type": "Прочее / Неизвестный тип", "not_provided": "Не указано", "view_details": "Подробнее", "diagnostics": "Диагностика", "next_actions": "Следующие действия", "status_success": "Успешно", "status_failed": "Ошибка", "status_in_progress": "В процессе", "status_partial": "Частично" }, "datasets": { "empty": "Датасеты не найдены", "table_name": "Имя таблицы", "schema": "Схема", "mapped_fields": "Отображенные колонки", "mapped_of_total": "Отображено из всего", "last_task": "Последняя задача", "actions": "Действия", "action_map_columns": "Отобразить колонки", "view_task": "Просмотреть задачу", "task_running": "Выполняется...", "task_done": "Готово", "task_failed": "Ошибка", "task_waiting": "Ожидание" }, "tasks": { "management": "Управление задачами", "run_backup": "Запустить бэкап", "recent": "Последние задачи", "details_logs": "Детали и логи задачи", "select_task": "Выберите задачу для просмотра логов и деталей", "loading": "Загрузка задач...", "no_tasks": "Задачи не найдены.", "started": "Запущено {time}", "logs_title": "Логи задачи", "refresh": "Обновить", "no_logs": "Логи отсутствуют.", "manual_backup": "Ручной бэкап", "target_env": "Целевое окружение", "select_env": "-- Выберите окружение --", "start_backup": "Начать бэкап", "backup_schedule": "Расписание автоматических бэкапов", "schedule_enabled": "Включено", "cron_label": "Cron-выражение", "cron_hint": "например, 0 0 * * * для ежедневного запуска в полночь", "footer_text": "Задача продолжает работать в фоновом режиме" }, "assistant": { "title": "AI Ассистент", "open": "Открыть ассистента", "close": "Закрыть ассистента", "send": "Отправить", "input_placeholder": "Введите команду...", "loading_history": "Загрузка истории...", "try_commands": "Попробуйте команды:", "open_task_drawer": "Открыть Task Drawer", "states": { "started": "Запущено", "success": "Успешно", "failed": "Ошибка", "needs_confirmation": "Требует подтверждения", "needs_clarification": "Нужно уточнение", "denied": "Доступ запрещен" } }, "connections": { "management": "Управление подключениями", "add_new": "Добавить новое подключение", "name": "Название подключения", "host": "Хост", "port": "Порт", "db_name": "Название БД", "user": "Имя пользователя", "pass": "Пароль", "create": "Создать подключение", "saved": "Сохраненные подключения", "no_saved": "Нет сохраненных подключений.", "delete": "Удалить" }, "storage": { "management": "Управление хранилищем файлов", "refresh": "Обновить", "refreshing": "Обновление...", "backups": "Бэкапы", "repositories": "Репозитории", "root": "Корень", "no_files": "Файлы не найдены.", "upload_title": "Загрузить файл", "target_category": "Целевая категория", "upload_button": "Загрузить файл", "drag_drop": "или перетащите сюда", "supported_formats": "ZIP, YAML, JSON до 50МБ", "uploading": "Загрузка...", "table": { "name": "Имя", "category": "Категория", "size": "Размер", "created_at": "Дата создания", "actions": "Действия", "download": "Скачать", "go_to_storage": "Перейти к хранилищу", "delete": "Удалить" }, "messages": { "load_failed": "Ошибка загрузки файлов: {error}", "delete_confirm": "Вы уверены, что хотите удалить {name}?", "delete_success": "{name} удален.", "delete_failed": "Ошибка удаления: {error}", "upload_success": "Файл {name} успешно загружен.", "upload_failed": "Ошибка загрузки: {error}" } }, "mapper": { "title": "Маппер колонок датасета", "environment": "Окружение", "select_env": "-- Выберите окружение --", "dataset_id": "ID датасета", "source": "Источник маппинга", "source_postgres": "PostgreSQL", "source_excel": "Excel", "connection": "Сохраненное подключение", "select_connection": "-- Выберите подключение --", "table_name": "Имя таблицы", "table_schema": "Схема таблицы", "excel_path": "Путь к файлу Excel", "run": "Запустить маппер", "starting": "Запуск...", "errors": { "fetch_failed": "Не удалось загрузить данные", "required_fields": "Пожалуйста, заполните обязательные поля", "postgres_required": "Подключение и имя таблицы обязательны для источника PostgreSQL", "excel_required": "Путь к Excel обязателен для источника Excel" }, "success": { "started": "Задача маппинга запущена" }, "auto_document": "Авто-документирование" }, "admin": { "users": { "title": "Управление пользователями", "create": "Создать пользователя", "username": "Имя пользователя", "email": "Email", "source": "Источник", "roles": "Роли", "status": "Статус", "active": "Активен", "inactive": "Неактивен", "loading": "Загрузка пользователей...", "modal_title": "Создать нового пользователя", "modal_edit_title": "Редактировать пользователя", "password": "Пароль", "password_hint": "Оставьте пустым, чтобы не менять пароль.", "roles_hint": "Удерживайте Ctrl/Cmd для выбора нескольких ролей.", "confirm_delete": "Вы уверены, что хотите удалить пользователя {username}?" }, "roles": { "title": "Управление ролями", "create": "Создать роль", "name": "Имя роли", "description": "Описание", "permissions": "Права доступа", "loading": "Загрузка ролей...", "no_roles": "Роли не найдены.", "modal_create_title": "Создать новую роль", "modal_edit_title": "Редактировать роль", "permissions_hint": "Выберите права для этой роли.", "confirm_delete": "Вы уверены, что хотите удалить роль {name}?" }, "settings": { "title": "Настройка ADFS", "add_mapping": "Добавить маппинг", "ad_group": "Имя группы AD", "local_role": "Локальная роль", "no_mappings": "Маппинги групп AD не настроены.", "modal_title": "Добавить маппинг группы AD", "ad_group_dn": "Distinguished Name группы AD", "ad_group_hint": "Полный DN группы Active Directory.", "local_role_select": "Локальная системная роль", "select_role": "Выберите роль" } } }