Files
ss-tools/frontend/src/lib/i18n/locales/ru.json
2026-02-25 18:31:50 +03:00

732 lines
42 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"common": {
"save": "Сохранить",
"close": "Закрыть",
"back": "Назад",
"id": "ID",
"cancel": "Отмена",
"delete": "Удалить",
"edit": "Редактировать",
"loading": "Загрузка...",
"error": "Ошибка",
"success": "Успешно",
"actions": "Действия",
"search": "Поиск...",
"logout": "Выйти",
"refresh": "Обновить",
"retry": "Повторить",
"toggle_menu": "Переключить меню",
"activity": "Активность",
"user_menu": "Меню пользователя",
"user": "Пользователь",
"brand": "Superset Tools",
"unknown": "Неизвестно",
"yes": "Да",
"no": "Нет",
"not_available": "Н/Д",
"first": "Первая",
"last": "Последняя",
"on": "Вкл",
"off": "Выкл",
"per_page": "на страницу",
"close_modal": "Закрыть модальное окно",
"choose_environment": "-- Выберите окружение --"
},
"nav": {
"home": "Главная",
"breadcrumb_nav": "Навигационная цепочка",
"menu": "Меню",
"collapse": "Свернуть",
"expand": "Развернуть",
"expand_sidebar": "Развернуть боковую панель",
"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": "Провайдеры не настроены.",
"multimodal": "Мультимодальная",
"text_only": "Только текст",
"doc_preview_title": "Предпросмотр документации",
"dataset_desc": "Описание датасета",
"column_doc": "Документация колонок",
"apply_doc": "Применить документацию",
"applying": "Применение...",
"validation_report_title": "Отчет валидации",
"no_validation_result": "Результат валидации недоступен."
},
"settings": {
"title": "Настройки",
"language": "Язык",
"appearance": "Внешний вид",
"llm": "LLM",
"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-коммита",
"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": "Сохранить общие настройки",
"no_external_connections": "Внешние подключения не настроены.",
"name": "Название",
"username": "Имя пользователя",
"password": "Пароль",
"backup_schedule": "Расписание бэкапа",
"cron_expression": "Cron-выражение",
"cron_example": "Пример: 0 0 * * * (ежедневно в полночь), */5 * * * * (каждые 5 минут)",
"env_update": "Обновить окружение",
"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": "Сохранить конфигурацию"
},
"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": "Сгенерировать",
"select_dashboard": "Выберите дашборд для управления"
,
"commit_message_generated": "Сообщение коммита сгенерировано",
"commit_message_failed": "Не удалось сгенерировать сообщение коммита",
"load_changes_failed": "Не удалось загрузить изменения",
"commit_success": "Изменения успешно закоммичены",
"commit_message": "Сообщение коммита",
"generate_with_ai": "Сгенерировать с AI",
"describe_changes": "Опишите ваши изменения...",
"changed_files": "Измененные файлы",
"staged": "Подготовлено",
"modified_unstaged": "Изменено (не подготовлено)",
"untracked": "Новый файл",
"changes_preview": "Предпросмотр изменений",
"loading_diff": "Загрузка diff...",
"no_changes": "Изменения не обнаружены",
"committing": "Коммит...",
"deploy_success": "Деплой успешно запущен",
"no_deploy_envs": "Окружения для деплоя не настроены.",
"deploying": "Деплой...",
"init_validation_error": "Выберите Git-сервер и укажите URL удаленного репозитория",
"init_success": "Репозиторий успешно инициализирован",
"sync_success": "Состояние дашборда синхронизировано с Git",
"push_success": "Изменения отправлены в remote",
"pull_success": "Изменения получены из remote",
"no_servers_configured": "Git-серверы не настроены. Перейдите в Настройки -> Git для добавления.",
"remote_url_placeholder": "https://github.com/org/repo.git",
"load_branches_failed": "Не удалось загрузить ветки",
"switched_to": "Переключено на {branch}",
"created_branch": "Создана ветка {branch}",
"branch_name_placeholder": "имя-ветки"
},
"dashboard": {
"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": "Последняя задача",
"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_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": "Частично",
"id": "ID",
"type": "Тип",
"status": "Статус",
"updated": "Обновлено",
"summary": "Сводка",
"severity": "Серьезность",
"message": "Сообщение"
},
"datasets": {
"empty": "Датасеты не найдены",
"table_name": "Имя таблицы",
"schema": "Схема",
"mapped_fields": "Отображенные колонки",
"mapped_of_total": "Отображено из всего",
"last_task": "Последняя задача",
"actions": "Действия",
"action_map_columns": "Отобразить колонки",
"generate_docs": "Сгенерировать документацию",
"generate_documentation": "Сгенерировать документацию",
"search_placeholder": "Поиск датасетов...",
"select_all": "Выбрать все",
"deselect_all": "Снять выбор со всех",
"select_visible": "Выбрать видимые",
"deselect_visible": "Снять выбор с видимых",
"selected": "выбрано",
"selected_count": "Выбрано: {count}",
"showing": "Показано с {start} по {end} из {total} датасетов",
"bulk_map_columns": "Массовый маппинг колонок",
"bulk_docs_generation": "Массовая генерация документации",
"source_type": "Тип источника",
"source_postgresql_comments": "Комментарии PostgreSQL",
"source_xlsx": "XLSX-файл",
"connection_id": "ID подключения",
"connection_id_placeholder": "Введите ID подключения...",
"xlsx_file": "XLSX-файл",
"selected_datasets": "Выбранные датасеты",
"start_mapping": "Запустить маппинг",
"select_llm_provider_option": "Выберите LLM-провайдера...",
"select_llm_provider": "Выберите LLM-провайдера",
"mapping_task_failed": "Не удалось запустить задачу маппинга",
"docs_task_failed": "Не удалось запустить задачу генерации документации",
"load_failed": "Не удалось загрузить датасеты",
"load_detail_failed": "Не удалось загрузить детали датасета",
"missing_context": "Отсутствует ID датасета или окружения",
"sql_lab_view": "Представление SQL Lab",
"date_time": "Дата/время",
"inactive": "Неактивно",
"mapped": "Размечено",
"unmapped": "Не размечено",
"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": "Задача продолжает работать в фоновом режиме",
"drawer": "Панель задач",
"close_drawer": "Закрыть панель задач",
"back_to_list": "Назад к списку задач",
"log_stream_failed": "Не удалось подключиться к потоку логов после нескольких попыток.",
"mapping_resolved": "Маппинг сохранен, миграция продолжается...",
"mapping_resolve_failed": "Не удалось сохранить маппинг: {error}",
"passwords_submitted": "Пароли отправлены, миграция возобновляется...",
"resume_failed": "Не удалось возобновить задачу: {error}",
"task_label": "Задача",
"connecting": "Подключение...",
"live": "Онлайн",
"completed": "Завершено",
"awaiting_mapping": "Ожидание маппинга",
"awaiting_input": "Ожидание ввода",
"disconnected": "Отключено",
"details_parameters": "Детали задачи и параметры",
"started_label": "Запущено",
"plugin": "Плагин",
"parameters": "Параметры",
"waiting_logs": "Ожидание новых логов...",
"result_select_task": "Выберите задачу, чтобы увидеть результат.",
"result_not_structured": "Для этой задачи нет структурированного результата.",
"result_llm_validation": "LLM проверка дашборда",
"result_no_summary": "Нет summary",
"issues": "Проблемы",
"location": "Локация",
"backup_result": "Результат бэкапа",
"total": "Всего",
"successful": "Успешно",
"failed": "С ошибками",
"errors": "Ошибки",
"migration_result": "Результат миграции",
"selected": "Выбрано",
"with_errors": "С ошибками",
"migration_errors": "Ошибки миграции",
"clear_confirm": "Вы уверены, что хотите очистить задачи?",
"fetch_task_details_failed": "Не удалось получить полные детали задачи:",
"clear_tasks": "Очистить задачи",
"clear_non_running": "Очистить все неактивные",
"clear_failed": "Очистить ошибки",
"clear_awaiting_input": "Очистить ожидающие ввода",
"keys": "ключей",
"mappings": "Маппинги"
},
"auth": {
"login": "Вход",
"logging_in": "Вход...",
"or_continue_with": "Или продолжить через",
"corporate_sso": "Корпоративный SSO (ADFS)",
"enter_credentials": "Введите username и password",
"invalid_credentials": "Неверный username или password",
"login_error": "Произошла ошибка при входе",
"profile_fetch_failed": "Не удалось получить профиль пользователя: {error}"
},
"migration": {
"source_env": "Исходное окружение",
"target_env": "Целевое окружение",
"loading_envs": "Загрузка окружений...",
"loading_envs_failed": "Не удалось загрузить окружения",
"select_both_envs": "Выберите исходное и целевое окружение.",
"different_envs": "Исходное и целевое окружения должны отличаться.",
"select_dashboards": "Выберите хотя бы один дашборд для миграции.",
"select_dashboards_title": "Выберите дашборды",
"replace_db": "Заменить БД (применить маппинги)",
"database_mappings": "Маппинги баз данных",
"loading_dbs": "Загрузка баз данных и подсказок...",
"refresh_dbs": "Обновить БД и подсказки",
"start": "Запустить миграцию",
"resume_failed": "Не удалось возобновить задачу",
"mapping_saved": "Маппинг успешно сохранен",
"mapping_management": "Управление маппингом БД",
"fetch_dbs": "Получить БД и подсказки",
"mapping_hint": "Выберите окружения и нажмите «Получить БД и подсказки», чтобы начать маппинг.",
"task_placeholder_warn": "Не удалось сразу получить детали задачи, используется временное состояние."
},
"assistant": {
"title": "AI Ассистент",
"open": "Открыть ассистента",
"close": "Закрыть ассистента",
"send": "Отправить",
"input_placeholder": "Введите команду...",
"conversation": "Диалог",
"conversations": "Диалоги",
"new": "Новый",
"active": "Активные",
"archived": "Архив",
"more": "Еще",
"loading_history": "Загрузка истории...",
"loading_older": "Загрузка более ранних сообщений...",
"try_commands": "Попробуйте команды:",
"sample_command_branch": "создай ветку feature/new-dashboard для дашборда 42",
"sample_command_migration": "запусти миграцию с dev на prod для дашборда 42",
"sample_command_status": "проверь статус задачи task-123",
"you": "Вы",
"assistant": "Ассистент",
"task_id": "task_id",
"open_task_drawer": "Открыть Task Drawer",
"thinking": "Думаю",
"request_failed": "Ошибка запроса к ассистенту",
"action_failed": "Не удалось выполнить действие",
"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": "Удалить",
"required_fields": "Заполните все обязательные поля",
"created_success": "Подключение успешно создано",
"fetch_failed": "Не удалось загрузить подключения",
"delete_confirm": "Вы уверены, что хотите удалить это подключение?",
"deleted_success": "Подключение удалено",
"name_placeholder": "например, Production DWH",
"host_placeholder": "10.0.0.1"
},
"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": "Запуск...",
"generating": "Генерация...",
"errors": {
"fetch_failed": "Не удалось загрузить данные",
"required_fields": "Пожалуйста, заполните обязательные поля",
"postgres_required": "Подключение и имя таблицы обязательны для источника PostgreSQL",
"excel_required": "Путь к Excel обязателен для источника Excel",
"no_active_llm_provider": "Не найден активный LLM-провайдер",
"docs_start_failed": "Не удалось запустить генерацию документации",
"docs_apply_failed": "Не удалось применить документацию"
},
"success": {
"started": "Задача маппинга запущена",
"docs_started": "Генерация документации запущена",
"docs_applied": "Документация успешно применена"
},
"auto_document": "Авто-документирование",
"excel_placeholder": "/path/to/mapping.xlsx"
},
"debug": {
"title": "Системная диагностика",
"action": "Действие отладки",
"test_db_api": "Проверить Database API (сравнение окружений)",
"get_dataset_structure": "Получить структуру датасета (JSON)",
"source_target_required": "Требуются исходное и целевое окружения",
"env_dataset_required": "Требуются окружение и ID датасета",
"fetch_env_failed": "Не удалось загрузить окружения",
"completed": "Задача диагностики завершена",
"failed": "Задача диагностики завершилась с ошибкой",
"run": "Запустить диагностику",
"output": "Результат диагностики",
"select_source": "-- Выберите источник --",
"select_target": "-- Выберите цель --"
},
"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}?",
"load_failed": "Не удалось загрузить данные админки.",
"save_failed": "Не удалось сохранить пользователя: {error}",
"delete_failed": "Не удалось удалить пользователя: {error}"
},
"roles": {
"title": "Управление ролями",
"create": "Создать роль",
"name": "Имя роли",
"description": "Описание",
"permissions": "Права доступа",
"loading": "Загрузка ролей...",
"no_roles": "Роли не найдены.",
"modal_create_title": "Создать новую роль",
"modal_edit_title": "Редактировать роль",
"permissions_hint": "Выберите права для этой роли.",
"confirm_delete": "Вы уверены, что хотите удалить роль {name}?",
"load_failed": "Не удалось загрузить данные ролей.",
"save_failed": "Не удалось сохранить роль: {error}",
"delete_failed": "Не удалось удалить роль: {error}"
},
"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": "Выберите роль",
"load_failed": "Не удалось загрузить роли или конфигурацию.",
"fill_all_fields": "Пожалуйста, заполните все поля.",
"create_mapping_failed": "Не удалось создать маппинг: {error}",
"save_logging_failed": "Не удалось сохранить настройки логирования: {error}",
"loading_logging": "Загрузка конфигурации логирования...",
"app_log_level": "Уровень логов приложения",
"app_log_level_hint": "Определяет детализацию логов приложения.",
"task_log_level_hint": "Минимальный уровень логов, сохраняемых в истории задач. DEBUG показывает все логи.",
"belief_state_hint": "При выключении логи belief scope скрываются. Для отображения в логах задач требуется DEBUG.",
"save_configuration": "Сохранить конфигурацию",
"saved": "Сохранено",
"ad_group_placeholder": "например, CN=SS_ADMINS,OU=Groups,DC=org"
}
}
}