greentic-bundle 1.1.0

Greentic bundle authoring CLI scaffold with embedded i18n and answer-document contracts.
Documentation
{
  "bundle.command.access_allow": "access allow подготовлен; детерминированная мутация gmap появится в следующем PR",
  "bundle.command.access_forbid": "access forbid подготовлен; детерминированная мутация gmap появится в следующем PR",
  "bundle.command.add_app_pack": "добавить ссылку на app-pack",
  "bundle.command.add_extension_provider": "добавить ссылку на extension-provider",
  "bundle.command.build": "команда build теперь создает детерминированный артефакт .gtbundle",
  "bundle.command.doctor": "команда doctor реализована через структурированные JSON-отчеты",
  "bundle.command.export": "команда export материализует .gtbundle из нормализованного каталога сборки",
  "bundle.command.init": "предварительный просмотр инициализации рабочего пространства bundle",
  "bundle.command.init_execute": "инициализировать рабочее пространство bundle",
  "bundle.command.inspect": "команда inspect выводит структурированные метаданные рабочего пространства или артефакта",
  "bundle.command.remove_app_pack": "удалить ссылку на app-pack",
  "bundle.command.remove_extension_provider": "удалить ссылку на extension-provider",
  "bundle.schema.artifact_ext": ".gtbundle",
  "bundle.schema.lock_file": "bundle.lock.json",
  "bundle.schema.workspace_root": "bundle.yaml",
  "cli.access.about": "Настроить правила доступа к рабочему пространству bundle",
  "cli.access.allow.about": "Разрешить доступ в файлах gmap tenant/team",
  "cli.access.forbid.about": "Запретить доступ в файлах gmap tenant/team",
  "cli.access.root.option": "Корень рабочего пространства для мутации gmap и синхронизации resolved-output",
  "cli.access.team.option": "Необязательная команда, чей team.gmap должен быть обновлен",
  "cli.access.tenant.option": "Тенант, чей gmap должен быть обновлен",
  "cli.add.about": "Добавить ссылки на созданные bundle",
  "cli.add.app_pack.about": "Добавить ссылку на app-pack",
  "cli.add.extension_provider.about": "Добавить ссылку на extension-provider",
  "cli.add.root.option": "Корень рабочего пространства, содержащий bundle.yaml",
  "cli.build.about": "Собрать детерминированный артефакт .gtbundle",
  "cli.build.long_about": "Сборка вычисляет нормализованное состояние bundle, записывает детерминированные метаданные сборки и материализует артефакт SquashFS .gtbundle.",
  "cli.build.output.option": "Переопределить путь вывода .gtbundle",
  "cli.build.root.option": "Корень рабочего пространства для сборки",
  "cli.doctor.about": "Запустить проверки bundle doctor",
  "cli.doctor.artifact.option": "Собранный артефакт .gtbundle для проверки",
  "cli.doctor.json.option": "Вывести отчет doctor в формате JSON",
  "cli.doctor.root.option": "Корень рабочего пространства для проверки",
  "cli.export.about": "Экспортировать детерминированный .gtbundle из нормализованного каталога сборки",
  "cli.export.build_dir.option": "Нормализованный каталог сборки для экспорта",
  "cli.export.long_about": "Экспорт материализует артефакт .gtbundle из предварительно вычисленного нормализованного каталога сборки.",
  "cli.export.output.option": "Путь к выходному артефакту .gtbundle",
  "cli.help.flag": "Показать справку",
  "cli.info.about": "Описать файл .gtbundle или рабочую директорию bundle",
  "cli.info.access.default_policy": "политика по умолчанию",
  "cli.info.access.summary": "{0} арендаторов, {1} команд",
  "cli.info.arg.path": "Путь к файлу .gtbundle или директории рабочего пространства bundle",
  "cli.info.error.not_a_bundle": "{0}: не является файлом .gtbundle или рабочим пространством bundle",
  "cli.info.error.read_failed": "Не удалось прочитать bundle: {0}",
  "cli.info.error.unsquashfs_missing": "unsquashfs не найден — установите squashfs-tools",
  "cli.info.flag.json": "Вывести отчёт с информацией в формате JSON",
  "cli.info.section.access": "Доступ",
  "cli.info.section.app_packs": "Пакеты приложений",
  "cli.info.section.bundle_id": "Идентификатор bundle",
  "cli.info.section.capabilities": "Возможности",
  "cli.info.section.catalogs": "Каталоги",
  "cli.info.section.extension_providers": "Поставщики расширений",
  "cli.info.section.hooks": "Хуки",
  "cli.info.section.locale": "Локаль",
  "cli.info.section.mode": "Режим",
  "cli.info.section.subscriptions": "Подписки",
  "cli.init.about": "Инициализировать шаблон рабочего пространства bundle",
  "cli.init.bundle_id.option": "Идентификатор bundle для инициализируемого рабочего пространства",
  "cli.init.bundle_name.option": "Имя bundle для инициализируемого рабочего пространства",
  "cli.init.locale.option": "Исходная локаль, записываемая в bundle.yaml",
  "cli.init.mode.option": "Исходный режим bundle, записываемый в bundle.yaml",
  "cli.init.path.option": "Путь рабочего пространства для инициализации",
  "cli.inspect.about": "Просмотреть метаданные рабочего пространства bundle или артефакта",
  "cli.inspect.artifact.option": "Собранный артефакт .gtbundle для просмотра",
  "cli.inspect.json.option": "Вывести отчет inspect в формате JSON",
  "cli.inspect.root.option": "Корень рабочего пространства, содержащий bundle.lock.json",
  "cli.option.answers": "Загрузить JSON AnswerDocument",
  "cli.option.dry_run": "Зафиксировать намерение без изменения состояния рабочего пространства",
  "cli.option.emit_answers": "Записать JSON AnswerDocument после выполнения",
  "cli.option.execute": "Разрешить будущий изменяющий путь вместо поведения только предварительного просмотра",
  "cli.option.locale": "Локаль, используемая для CLI и сообщений мастера",
  "cli.option.migrate": "Разрешить миграцию старых версий схемы AnswerDocument",
  "cli.option.offline": "Отключить операции, зависящие от сети, когда будущие команды будут это поддерживать",
  "cli.option.refresh": "Force re-download of pack and provider references, ignoring locally materialized files",
  "cli.option.schema": "Вывести текущую схему answers.json и выйти",
  "cli.option.schema.long": "Вывести текущую схему answers.json и выйти.\n\nАгентные инструменты для программирования, такие как Codex и Claude, должны сначала вызвать это, чтобы получить текущую схему ответов, заполнить answers.json и повторно воспроизвести мастер в неинтерактивном режиме.",
  "cli.option.schema_version": "Целевая версия схемы для выводимых или мигрируемых ответов",
  "cli.remove.about": "Удалить ссылки на созданные bundle",
  "cli.remove.app_pack.about": "Удалить ссылку на app-pack",
  "cli.remove.extension_provider.about": "Удалить ссылку на extension-provider",
  "cli.remove.root.option": "Корень рабочего пространства, содержащий bundle.yaml",
  "cli.root.about": "Шаблон CLI для создания Greentic bundle",
  "cli.root.long_about": "Шаблон для команд создания bundle, локализованной справки, документов ответов и будущих потоков сборки .gtbundle.",
  "cli.unbundle.about": "Извлечь артефакт .gtbundle в каталог",
  "cli.unbundle.out.option": "Каталог для извлечения .gtbundle",
  "cli.version.flag": "Показать версию",
  "cli.wizard.about": "Вспомогательные средства мастера bundle",
  "cli.wizard.apply.about": "Применить ввод AnswerDocument",
  "cli.wizard.mode.option": "Выбрать режим мастера при повторном воспроизведении или проверке ответов",
  "cli.wizard.run.about": "Запустить мастер bundle",
  "cli.wizard.validate.about": "Проверить ввод AnswerDocument",
  "errors.answer_document.answer_invalid": "Ответ AnswerDocument `{field}` недействителен.",
  "errors.answer_document.answer_missing": "Ответ AnswerDocument `{field}` обязателен.",
  "errors.answer_document.downgrade": "Миграция AnswerDocument не поддерживает понижение версии схемы",
  "errors.answer_document.invalid_document": "AnswerDocument имеет недопустимую структуру.",
  "errors.answer_document.invalid_json": "Файл ответов AnswerDocument `{path}` должен быть допустимым JSON.",
  "errors.answer_document.invalid_root": "JSON с ответами должен быть объектом.",
  "errors.answer_document.locale": "Для AnswerDocument требуется локаль",
  "errors.answer_document.metadata_missing": "Метаданные AnswerDocument отсутствуют; повторите запуск с --migrate, чтобы принять текущую схему.",
  "errors.answer_document.migrate_required": "Версия схемы AnswerDocument отличается от запрошенной целевой; повторите запуск с --migrate.",
  "errors.answer_document.schema_id": "Для AnswerDocument требуется schema_id",
  "errors.answer_document.schema_id_mismatch": "schema_id в AnswerDocument не соответствует схеме мастера bundle.",
  "errors.answer_document.wizard_id": "Для AnswerDocument требуется wizard_id",
  "errors.i18n.missing_locale": "Отсутствует встроенный каталог локали для {locale}",
  "wizard.action.add_allow_rule": "Добавить правило разрешения",
  "wizard.action.add_app_pack": "Добавить app pack",
  "wizard.action.add_common_extension_provider": "Добавить общий extension provider",
  "wizard.action.add_custom_extension_provider": "Добавить пользовательский extension provider",
  "wizard.action.add_forbid_rule": "Добавить правило запрета",
  "wizard.action.add_tenant_access": "Добавить доступ тенанта",
  "wizard.action.add_tenant_team_access": "Добавить доступ тенанта/команды",
  "wizard.action.add_this_app_pack": "Добавить этот app pack",
  "wizard.action.advanced_access_rules": "Редактировать необработанные правила доступа",
  "wizard.action.back": "Назад",
  "wizard.action.build_bundle": "Собрать bundle",
  "wizard.action.change_scope": "Изменить область",
  "wizard.action.continue": "Продолжить",
  "wizard.action.dry_run_only": "Только пробный запуск",
  "wizard.action.edit_app_pack_mapping": "Изменить сопоставление app pack",
  "wizard.action.finish": "Завершить",
  "wizard.action.reenter_reference": "Ввести ссылку заново",
  "wizard.action.remove_app_pack": "Удалить app pack",
  "wizard.action.remove_extension_provider": "Удалить extension provider",
  "wizard.action.remove_rule": "Удалить правило",
  "wizard.action.remove_scope": "Удалить область",
  "wizard.action.return_simple_mode": "Вернуться в простой режим",
  "wizard.action.save_answers_only": "Сохранить только ответы",
  "wizard.apply.about": "Применить повторно воспроизведенные ответы bundle",
  "wizard.confirm.app_pack": "Разрешенный app pack:",
  "wizard.error.app_pack_required": "Перед продолжением добавьте хотя бы один app pack.",
  "wizard.error.bundle_artifact_required": "Требуется корректный путь к .gtbundle",
  "wizard.error.bundle_target_missing": "Цель bundle не существует",
  "wizard.error.empty_answer": "Запрос мастера требует значение.",
  "wizard.error.empty_catalog": "В каталоге не найдено extension providers.",
  "wizard.error.input_ended": "Ввод мастера завершился до того, как был предоставлен допустимый выбор.",
  "wizard.error.invalid_choice": "Недопустимый выбор. Введите 1, 2, 3 или 0.",
  "wizard.exit.message": "Мастер завершен без сбора ответов.",
  "wizard.label.name": "Имя",
  "wizard.label.pack_id": "Идентификатор pack",
  "wizard.label.scope": "Область",
  "wizard.label.source": "Источник",
  "wizard.label.version": "Версия",
  "wizard.list.none": "нет",
  "wizard.mapping.global": "Глобальный",
  "wizard.mapping.tenant": "Арендатор",
  "wizard.mapping.tenant_team": "Тенант / Команда",
  "wizard.menu.create": "Создать bundle",
  "wizard.menu.doctor": "Проверить bundle",
  "wizard.menu.exit": "Выход",
  "wizard.menu.title": "Мастер Bundle",
  "wizard.menu.update": "Открыть существующий bundle",
  "wizard.menu_desc.create": "Создать новое рабочее пространство bundle и провести через начальный процесс настройки.",
  "wizard.menu_desc.doctor": "Запустить проверки doctor для каталога или .gtbundle и вывести отчет.",
  "wizard.menu_desc.inspect": "Просмотреть каталог или .gtbundle с использованием вывода команды inspect.",
  "wizard.menu_desc.unbundle": "Извлечь .gtbundle в каталог с помощью команды unbundle.",
  "wizard.menu_desc.update": "Открыть существующий каталог или .gtbundle, затем изменить и сохранить его как рабочее пространство.",
  "wizard.menu_desc.validate": "Загрузить каталог или .gtbundle и просмотреть нормализованный план bundle без записи файлов.",
  "wizard.mode.create": "создать",
  "wizard.mode.doctor": "doctor",
  "wizard.mode.inspect": "inspect",
  "wizard.mode.unbundle": "unbundle",
  "wizard.mode.update": "открыть существующий bundle",
  "wizard.mode.validate": "проверить bundle",
  "wizard.plan.build_bundle": "Собрать состояние предварительного просмотра bundle doctor",
  "wizard.plan.ensure_workspace": "Убедиться, что корень рабочего пространства bundle существует",
  "wizard.plan.export_bundle": "Зарезервировать будущий шаг экспорта bundle",
  "wizard.plan.resolve_refs": "Разрешить ссылки bundle в нормализованный план",
  "wizard.plan.update_access_rules": "Подготовить схему доступа тенанта для тенанта по умолчанию",
  "wizard.plan.write_bundle_file": "Записать нормализованное определение bundle.yaml",
  "wizard.plan.write_lock": "Записать детерминированные метаданные bundle.lock.json",
  "wizard.prompt.advanced_setup": "Расширенная настройка? (y/N)",
  "wizard.prompt.app_pack_reference": "Введите ссылку на app pack или локальный путь",
  "wizard.prompt.app_packs": "App packs (через запятую)",
  "wizard.prompt.bundle_artifact": "Путь к артефакту .gtbundle",
  "wizard.prompt.bundle_id": "Идентификатор bundle",
  "wizard.prompt.bundle_name": "Имя bundle",
  "wizard.prompt.bundle_target": "Каталог bundle или путь к .gtbundle",
  "wizard.prompt.choose_access_rule": "Выберите правило доступа",
  "wizard.prompt.choose_app_pack": "Выберите app pack",
  "wizard.prompt.choose_extension_provider": "Выберите extension provider",
  "wizard.prompt.choose_scope": "Выберите область",
  "wizard.prompt.current_bundle_root": "Текущий каталог bundle или путь к .gtbundle",
  "wizard.prompt.enable_bundle_assets": "Enable bundle-level assets (./assets/)? (y/N)",
  "wizard.prompt.export_intent": "Включить намерение экспорта? (y/N)",
  "wizard.prompt.extension_provider_reference": "Введите ссылку на extension provider или локальный путь",
  "wizard.prompt.extension_providers": "Extension providers (через запятую)",
  "wizard.prompt.main_choice": "Выберите режим мастера",
  "wizard.prompt.output_dir": "Выходной каталог",
  "wizard.prompt.remote_catalogs": "Удаленные каталоги (через запятую)",
  "wizard.prompt.rule_path": "Путь правила",
  "wizard.prompt.setup_execution": "Включить намерение выполнения настройки? (y/N)",
  "wizard.prompt.team_id": "Идентификатор команды",
  "wizard.prompt.tenant_id": "Идентификатор тенанта",
  "wizard.prompt.unbundle_output_dir": "Выходной каталог unbundle",
  "wizard.root.about": "Интерактивная поверхность для создания bundle",
  "wizard.run.about": "Запустить запросы мастера bundle",
  "wizard.setup.enum_prompt": "Выберите номер или значение:",
  "wizard.setup.form_prefix": "Форма настройки:",
  "wizard.setup.optional": "необязательно",
  "wizard.setup.required": "обязательно",
  "wizard.stage.access_rules": "== Правила доступа ==",
  "wizard.stage.advanced_access_rules": "== Расширенные правила доступа ==",
  "wizard.stage.app_packs": "== App packs ==",
  "wizard.stage.capabilities": "== Bundle capabilities ==",
  "wizard.stage.current_access_rules": "Текущие правила",
  "wizard.stage.current_app_packs": "Текущие app packs",
  "wizard.stage.current_extension_providers": "Текущие extension providers",
  "wizard.stage.extension_providers": "== Extension providers ==",
  "wizard.stage.map_app_pack": "== Сопоставление app pack ==",
  "wizard.stage.pack_access": "== Доступ pack ==",
  "wizard.stage.review": "== Сводка проверки ==",
  "wizard.validate.about": "Проверить повторно воспроизведенные ответы bundle",
  "wizard.warning.advanced_without_refs": "Расширенная настройка была включена без app packs или extension providers."
}