{
"cli.bundle.add.adding": "Добавление pack в bundle...",
"cli.bundle.add.bundle": " Bundle: {}",
"cli.bundle.add.created_structure": "Создана структура bundle в {}",
"cli.bundle.add.dry_run": "[dry-run] Pack будет добавлен в bundle",
"cli.bundle.add.env": " Окружение: {}",
"cli.bundle.add.pack_ref": " Ссылка на pack: {}",
"cli.bundle.add.resolved": " Разрешённые packs: {}",
"cli.bundle.add.success": "Pack успешно добавлен в bundle.",
"cli.bundle.add.team": " Команда: {}",
"cli.bundle.add.tenant": " Tenant: {}",
"cli.bundle.add.version_warning": "Предупреждение: Проверка версии {} не удалась: {}",
"cli.bundle.build.building": "Сборка портативного bundle...",
"cli.bundle.build.output": " Выход: {}",
"cli.bundle.build.running_doctor": "Запуск проверки doctor...",
"cli.bundle.build.success": "Bundle успешно собран в {}",
"cli.bundle.init.created": "Bundle создан в {}",
"cli.bundle.init.creating": "Создание bundle в {}...",
"cli.bundle.init.exists": "Bundle уже существует в {}",
"cli.bundle.init.next_steps": "Следующие шаги:",
"cli.bundle.init.step_add": " 1. greentic-setup bundle add <pack.gtpack> --bundle {}",
"cli.bundle.init.step_setup": " 2. greentic-setup bundle setup --bundle {} --answers answers.yaml",
"cli.bundle.list.bundle": "Bundle: {}",
"cli.bundle.list.domain": "Домен: {}",
"cli.bundle.list.packs_found": "Найдено packs: {}",
"cli.bundle.remove.cancelled": "удаление отменено - используйте --force для подтверждения",
"cli.bundle.remove.complete": "Provider удалён: {}",
"cli.bundle.remove.confirm": "Это удалит конфигурацию provider.",
"cli.bundle.remove.removing": "Удаление provider...",
"cli.bundle.remove.use_force": "Используйте --force для подтверждения.",
"cli.bundle.setup.complete": "Настройка provider завершена: {}",
"cli.bundle.setup.domain": " Домен: {}",
"cli.bundle.setup.dry_run": "[dry-run] Provider будет настроен: {}",
"cli.bundle.setup.emit_usage": "Отредактируйте и используйте с: greentic-setup bundle setup --answers {}",
"cli.bundle.setup.emit_written": "Шаблон ответов записан в: {}",
"cli.bundle.setup.interactive_not_impl": "Интерактивная настройка ещё не реализована.",
"cli.bundle.setup.provider": " Provider: {}",
"cli.bundle.setup.setting_up": "Настройка provider...",
"cli.bundle.setup.use_answers": "Используйте --answers <файл> для указания ответов настройки.",
"cli.bundle.setup.use_emit_answers": "Или используйте --emit-answers <файл> для генерации шаблона ответов.",
"cli.bundle.status.bundle_label": "Bundle: {}",
"cli.bundle.status.not_found": "Bundle не найден: {}",
"cli.bundle.status.packs": "Packs: {} установлено",
"cli.bundle.status.tenants": "Tenants: {}",
"cli.bundle.status.valid_no": "нет (отсутствует greentic.demo.yaml)",
"cli.bundle.status.valid_yes": "да",
"cli.bundle.update.complete": "Обновление provider завершено: {}",
"cli.bundle.update.dry_run": "[dry-run] Provider будет обновлён: {}",
"cli.bundle.update.emit_usage": "Отредактируйте и используйте с: greentic-setup bundle update --answers {}",
"cli.bundle.update.updating": "Обновление конфигурации provider...",
"cli.error.answers_required": "--answers обязателен в неинтерактивном режиме",
"cli.error.failed_build_plan": "не удалось построить план",
"cli.error.failed_create_bundle": "не удалось создать структуру bundle",
"cli.error.failed_emit_answers": "не удалось сгенерировать шаблон ответов",
"cli.error.failed_execute_plan": "не удалось выполнить план",
"cli.error.failed_read_answers": "не удалось прочитать файл ответов",
"cli.error.interactive_required": "интерактивная настройка требует файл --answers",
"cli.error.invalid_bundle": "недопустимая директория bundle",
"cli.help.for_help": "Для справки: greentic-setup --help",
"cli.simple.bundle_required": "Требуется путь к bundle. Использование: greentic-setup [OPTIONS] <BUNDLE>",
"cli.simple.dry_run": "[dry-run] Bundle будет настроен: {}",
"cli.simple.emit_usage": "Отредактируйте и используйте с: greentic-setup --answers {} {}",
"cli.simple.expected_bundle_format": "ожидается директория или файл .gtbundle: {}",
"cli.simple.extracted_to": " Распаковано в: {}",
"cli.simple.extracting": "Распаковка архива .gtbundle...",
"cli.simple.header": "Greentic Setup",
"cli.simple.interactive_mode": "Режим интерактивного мастера",
"cli.simple.wizard_not_impl": "интерактивный мастер ещё не реализован - используйте --answers <файл>",
"setup.answers.emitted": "Шаблон ответов записан в {}",
"setup.answers.loaded": "Загружены ответы из {}",
"setup.capability.not_found": "Capability '{}' не найдена",
"setup.capability.resolved": "Разрешена capability: pack_id={} stable_id={}",
"setup.discovering_packs": "Обнаружение packs в bundle...",
"setup.dry_run.header": "План настройки (dry-run):",
"setup.error.bundle_not_found": "Bundle не найден: {}",
"setup.error.protocol_not_supported": "Протокол пока не поддерживается: {}",
"setup.error.version_mismatch": "Версия тега ({}) не совпадает с версией crate ({})",
"setup.execute.failed": "Настройка не удалась: {}",
"setup.execute.success": "Настройка завершена: {}",
"setup.found_packs": "Найдено {} pack(ов): {}",
"setup.plan.header": "План настройки:",
"setup.plan.step.collect_answers": "Сбор ответов для {}",
"setup.plan.step.discover": "Обнаружение packs",
"setup.plan.step.resolve": "Генерация разрешённого манифеста",
"setup.plan.step.run_setup": "Запуск потока настройки для {}",
"setup.plan.step.seed_secrets": "Инициализация секретов для {}",
"setup.plan.step.validate": "Валидация bundle",
"setup.plan.step.webhooks": "Регистрация webhooks для {}",
"setup.plan.step.write_config": "Запись конфигурации для {}",
"setup.qa.invalid_choice": "Недопустимый выбор. Варианты: {}",
"setup.qa.question_prompt": "{}",
"setup.qa.required_field": "Это поле обязательно",
"setup.qa.secret_input": "Введите секретное значение (скрыто):",
"setup.secrets.failed": "Не удалось инициализировать секреты для provider={} tenant={}: {}",
"setup.secrets.seeded": "Инициализировано {} секрет(ов) для provider={} tenant={}",
"setup.state_store.fallback": "Используется хранилище состояния в памяти (Redis URL недоступен)",
"setup.state_store.upgraded": "Хранилище состояния обновлено до Redis: {}",
"ui.back": "Назад",
"ui.close": "Закрыть",
"ui.configure": "Настроить {}",
"ui.continue": "Продолжить",
"ui.description": "Настроить провайдер(ы) {} в {}",
"ui.discovering": "Поиск провайдеров...",
"ui.discovering_sub": "Чтение конфигурации bundle",
"ui.done": "Готово",
"ui.execute_setup": "Выполнить настройку",
"ui.executing.sub": "Применение конфигурации к bundle",
"ui.executing.title": "Выполнение настройки...",
"ui.field.required": "{} обязательно.",
"ui.new_setup": "Новая настройка",
"ui.no_providers": "В bundle не найдено провайдеров.",
"ui.nothing_to_configure": "Нечего настраивать.",
"ui.pending": "В ожидании",
"ui.provider.configure": "Настроить {}",
"ui.q.api_base_url": "Базовый URL API",
"ui.q.base_url": "Базовый URL",
"ui.q.channel_id": "ID канала",
"ui.q.default_channel": "Канал по умолчанию",
"ui.q.default_room_id": "ID комнаты по умолчанию",
"ui.q.default_to_person_email": "Email пользователя по умолчанию",
"ui.q.enabled": "Включить провайдера",
"ui.q.jwt_signing_key": "Ключ подписи JWT",
"ui.q.jwt_signing_key.help": "Секретный ключ, используемый для подписи токенов Direct Line. Используйте любую случайную строку (например, openssl rand -hex 32).",
"ui.q.mode": "Режим",
"ui.q.ms_bot_app_id": "ID приложения бота",
"ui.q.ms_bot_app_id.help": "ID приложения Microsoft Bot из регистрации Azure Bot Service",
"ui.q.ms_bot_app_password": "Пароль приложения бота",
"ui.q.oauth_custom_auth_url": "URL авторизации",
"ui.q.oauth_custom_client_id": "ID клиента",
"ui.q.oauth_custom_label": "Отображаемое имя провайдера",
"ui.q.oauth_custom_scopes": "Области доступа",
"ui.q.oauth_custom_token_url": "URL токена",
"ui.q.oauth_enable_custom": "Включить пользовательский OIDC-провайдер",
"ui.q.oauth_enable_github": "Включить вход через GitHub",
"ui.q.oauth_enable_google": "Включить вход через Google",
"ui.q.oauth_enable_microsoft": "Включить вход через Microsoft",
"ui.q.oauth_enabled": "Включить вход через OAuth",
"ui.q.oauth_enabled.help": "Требовать от пользователей входа в систему перед доступом к чату",
"ui.q.oauth_github_client_id": "ID клиента GitHub",
"ui.q.oauth_github_client_secret": "Секрет клиента GitHub",
"ui.q.oauth_google_client_id": "ID клиента Google",
"ui.q.oauth_google_client_secret": "Секрет клиента Google",
"ui.q.oauth_microsoft_client_id": "ID клиента Microsoft",
"ui.q.oauth_microsoft_client_secret": "Секрет клиента Microsoft",
"ui.q.public_base_url": "Публичный базовый URL",
"ui.q.public_base_url.help": "Публичный URL для обратных вызовов webhook (например, https://xxxx.trycloudflare.com)",
"ui.q.route": "Маршрут",
"ui.q.slack_app_id": "ID приложения Slack",
"ui.q.slack_bot_token": "Токен бота Slack",
"ui.q.slack_configuration_token": "Токен конфигурации Slack",
"ui.q.team_id": "ID команды",
"ui.q.tenant_channel_id": "ID канала арендатора",
"ui.q.webex_bot_token": "Токен бота Webex",
"ui.questions": "вопросов",
"ui.result.closed": "Настройка закрыта.",
"ui.result.closed_sub": "Вы можете закрыть эту вкладку.",
"ui.result.fail.description": "Во время настройки что-то пошло не так.",
"ui.result.fail.title": "Ошибка настройки",
"ui.result.log": "Журнал",
"ui.result.manual_steps": "Требуются ручные действия",
"ui.result.output": "Вывод",
"ui.result.success.description": "Bundle успешно настроен.",
"ui.result.success.title": "Настройка завершена",
"ui.review.description": "Проверьте конфигурацию перед применением к bundle.",
"ui.review.no": "Нет",
"ui.review.secret_mask": "********",
"ui.review.title": "Проверка и выполнение",
"ui.review.yes": "Да",
"ui.review_execute": "Проверка и выполнение",
"ui.select_action": "Выберите действие, чтобы начать.",
"ui.shared.description": "Эти вопросы относятся ко всем провайдерам.",
"ui.shared.title": "Общая конфигурация",
"ui.start_config": "Начать настройку",
"ui.title": "Настройка Greentic"
}