{
"cli.command.bundle.about": "Сквозная передача Bundle (greentic-bundle)",
"cli.command.cbor.about": "Декодировать файл CBOR в текст",
"cli.command.cbor.path": "Путь к файлу CBOR для декодирования",
"cli.command.component.about": "Сквозная передача компонента (greentic-component)",
"cli.command.config.about": "Управление конфигурацией greentic-dev",
"cli.command.config.set.about": "Установить ключ в конфигурации greentic-dev (например, defaults.component.org)",
"cli.command.config.set.file": "Переопределить путь к файлу конфигурации (по умолчанию: $XDG_CONFIG_HOME/greentic-dev/config.toml)",
"cli.command.config.set.key": "Путь к ключу конфигурации (например, defaults.component.org)",
"cli.command.config.set.value": "Значение, присваиваемое ключу (сохраняется как строка)",
"cli.command.coverage.about": "Запустить проверки покрытия по файлу coverage-policy.json",
"cli.command.coverage.skip_run": "Использовать существующий отчет target/coverage/coverage.json вместо повторного запуска тестов",
"cli.command.flow.about": "Сквозная передача потока (greentic-flow)",
"cli.command.gui.about": "Сквозная передача GUI (greentic-gui)",
"cli.command.install.about": "Установить делегированные ресурсы",
"cli.command.install.bin_dir": "Переопределить каталог, используемый для установленных бинарных файлов",
"cli.command.install.docs_dir": "Переопределить каталог, используемый для установленной документации",
"cli.command.install.locale": "Локаль (BCP47), используемая для переведённых манифестов/документации установки",
"cli.command.install.tenant": "Идентификатор арендатора для коммерческих установок",
"cli.command.install.token": "Токен аутентификации или косвенная ссылка env:VAR для коммерческих установок",
"cli.command.install.tools.about": "Установить инструменты из канонического каталога инструментов Greentic",
"cli.command.mcp.about": "Инструменты MCP",
"cli.command.mcp.doctor.about": "Проверить метаданные провайдера MCP",
"cli.command.mcp.doctor.json": "Выводить компактный JSON вместо форматированного вывода",
"cli.command.mcp.doctor.provider": "Идентификатор провайдера MCP или путь к конфигурации",
"cli.command.pack.about": "Сквозная передача pack (greentic-pack; pack run использует greentic-runner-cli)",
"cli.command.passthrough.args": "Аргументы, напрямую передаваемые базовой команде",
"cli.command.release.about": "Создавать, публиковать и продвигать релизы набора инструментов Greentic",
"cli.command.release.latest.about": "Опубликовать манифест инструментальной цепочки разработки с последними версиями пакетов",
"cli.command.release.dry_run": "Вывести запланированные действия релиза без записи или публикации",
"cli.command.release.force": "Перезаписать существующий тег релиза при публикации",
"cli.command.release.from": "Исходный тег, используемый для метаданных или ограничений версии",
"cli.command.release.generate.about": "Создать закрепленный манифест набора инструментов Greentic",
"cli.command.release.manifest": "Локальный JSON-файл манифеста набора инструментов для публикации",
"cli.command.release.out": "Каталог для сгенерированных манифестов набора инструментов",
"cli.command.release.promote.about": "Переместить тег GHCR в существующий релиз набора инструментов Greentic",
"cli.command.release.publish.about": "Создать и опубликовать манифест релиза набора инструментов Greentic",
"cli.command.release.release": "Версия релиза для создания, публикации или продвижения",
"cli.command.release.repo": "Репозиторий манифеста набора инструментов GHCR",
"cli.command.release.tag": "Тег GHCR для перемещения в релиз",
"cli.command.release.token": "Токен GHCR или косвенная ссылка env:VAR",
"cli.command.release.view.about": "Скачать и вывести манифест набора инструментов Greentic",
"cli.command.runner.about": "Сквозная передача Runner (greentic-runner)",
"cli.command.secrets.about": "Удобные обертки для секретов",
"cli.command.secrets.init.about": "Делегировать greentic-secrets инициализацию секретов для pack",
"cli.command.secrets.init.pack": "Путь к pack (.gtpack) для инициализации",
"cli.command.secrets.init.passthrough": "Необязательные дополнительные аргументы, передаваемые в greentic-secrets (добавьте `--` перед флагами)",
"cli.command.tools.about": "Установить бинарные файлы инструментов разработки/начальной настройки Greentic",
"cli.command.tools.install.about": "Установить инструменты из канонического каталога инструментов Greentic",
"cli.command.tools.install.latest": "Принудительно обновить бинарные файлы инструментов разработки/начальной настройки",
"cli.command.wizard.about": "Детерминированная оркестрация для рабочих процессов dev workbench",
"cli.command.wizard.allow_destructive": "Разрешить разрушительные операции (delete/overwrite/move), если они запрошены шагом плана",
"cli.command.wizard.answers": "Файл ответов (контейнер AnswerDocument)",
"cli.command.wizard.apply.about": "Применить AnswerDocument launcher'а без интерактивного режима",
"cli.command.wizard.dry_run": "Только предварительный просмотр (режим по умолчанию — применение, если --dry-run не задан)",
"cli.command.wizard.emit_answers": "Вывести переносимый JSON-файл контейнера AnswerDocument",
"cli.command.wizard.frontend": "Режим фронтенда (text/json/adaptive-card)",
"cli.command.wizard.locale": "Локаль (BCP47), передаётся провайдерам и записывается в метаданные плана",
"cli.command.wizard.migrate": "Мигрировать AnswerDocument к выбранной версии схемы при необходимости",
"cli.command.wizard.non_interactive": "Разрешить выполнение в неинтерактивных контекстах",
"cli.command.wizard.out": "Переопределить выходной каталог (по умолчанию: `.greentic/wizard/<run-id>/`)",
"cli.command.wizard.schema": "Вывести текущую схему AnswerDocument лаунчера и выйти",
"cli.command.wizard.schema_long": "Вывести текущую схему AnswerDocument лаунчера и выйти.\n\nАгентные инструменты для программирования, такие как Codex и Claude, должны сначала вызывать эту команду, чтобы получить точный контракт лаунчера greentic-dev, включая встроенные схемы ответов greentic-pack и greentic-bundle, используемые для делегирования.",
"cli.command.wizard.schema_version": "Зафиксировать версию схемы для создаваемого/проверяемого AnswerDocument",
"cli.command.wizard.unsafe_commands": "Разрешить команды вне стандартного списка разрешённых run-command",
"cli.command.wizard.validate.about": "Проверить AnswerDocument launcher'а без интерактивного режима",
"cli.command.wizard.yes": "Пропустить интерактивный запрос подтверждения",
"cli.help.flag": "Показать справку",
"cli.install.error.absolute_doc_path": "абсолютные пути установки документации не допускаются",
"cli.install.error.archive_missing_binary": "архив не содержал `{binary_name}`",
"cli.install.error.checksum_for_tool": "проверка контрольной суммы не удалась для `{id}`",
"cli.install.error.create_dir": "не удалось создать {path}",
"cli.install.error.create_runtime": "не удалось создать runtime tokio",
"cli.install.error.doc_id_requires_url": "идентификатор документа `{id}` требует URL манифеста; идентификаторы без URL не поддерживаются в greentic-dev",
"cli.install.error.doc_manifest_mismatch": "несоответствие манифеста документа: tenant ссылался на `{expected_id}`, но манифест содержал `{actual_id}`",
"cli.install.error.doc_path_escape": "путь установки документации должен оставаться в пределах каталога docs",
"cli.install.error.download": "не удалось скачать `{url}`",
"cli.install.error.download_status": "сбой загрузки для `{url}`",
"cli.install.error.empty_token": "пустой токен",
"cli.install.error.empty_token_non_interactive": "пустой токен и нет доступного интерактивного терминала",
"cli.install.error.env_token_empty": "переменная окружения {var} разрешилась в пустой токен",
"cli.install.error.env_token_resolve": "не удалось разрешить переменную окружения {var} для токена установки",
"cli.install.error.extract_tar_gz_binary": "не удалось извлечь `{binary_name}` из tar.gz",
"cli.install.error.extract_zip_binary": "не удалось извлечь `{binary_name}` из zip",
"cli.install.error.github_only_assets": "поддерживаются только ресурсы, размещенные на GitHub; получено `{host}`",
"cli.install.error.home_dir": "не удалось определить домашний каталог для установок",
"cli.install.error.invalid_url": "некорректный URL `{url}`",
"cli.install.error.missing_token_non_interactive": "токен отсутствует и нет доступного интерактивного терминала",
"cli.install.error.no_target": "нет цели для {os} / {arch}",
"cli.install.error.open_zip": "не удалось открыть zip-архив",
"cli.install.error.parse_doc_manifest": "не удалось разобрать манифест документа `{url}`",
"cli.install.error.parse_tenant_manifest": "не удалось разобрать tenant OCI манифест для `{tenant}`",
"cli.install.error.parse_tool_manifest": "не удалось разобрать манифест инструмента `{url}`",
"cli.install.error.pull_tenant_manifest": "не удалось получить tenant OCI манифест `{reference}`",
"cli.install.error.read_cached_manifest": "не удалось прочитать кэшированный OCI манифест {path}",
"cli.install.error.read_metadata": "не удалось прочитать {path}",
"cli.install.error.read_response_body": "не удалось прочитать тело ответа из `{url}`",
"cli.install.error.read_tar_gz": "не удалось прочитать tar.gz-архив",
"cli.install.error.read_tar_gz_entry": "не удалось прочитать запись tar.gz-архива",
"cli.install.error.read_tar_gz_entry_path": "не удалось прочитать путь записи tar.gz",
"cli.install.error.read_token": "не удалось прочитать токен из терминала",
"cli.install.error.read_zip_entry": "не удалось прочитать запись zip-архива",
"cli.install.error.select_release_target": "не удалось выбрать целевой релиз для `{id}`",
"cli.install.error.serialize_state": "не удалось сериализовать состояние установки",
"cli.install.error.set_executable_bit": "не удалось установить бит исполняемости для {path}",
"cli.install.error.sha256_mismatch": "несовпадение sha256: ожидалось {expected}, получено {actual}",
"cli.install.error.tenant_manifest_mismatch": "несоответствие tenant OCI манифеста: запрошен `{tenant}`, но манифест содержал `{manifest_tenant}`",
"cli.install.error.tenant_manifest_not_found": "tenant манифест не найден по адресу `{reference}`. Проверьте, что slug tenant указан правильно и что OCI-артефакт опубликован с тегом `latest`.",
"cli.install.error.tenant_requires_token": "`--tenant` требует `--token <token-or-env:VAR>` для коммерческих установок",
"cli.install.error.tool_id_requires_url": "идентификатор инструмента `{id}` требует URL манифеста; идентификаторы без URL не поддерживаются в greentic-dev",
"cli.install.error.tool_manifest_mismatch": "несоответствие манифеста инструмента: tenant ссылался на `{expected_id}`, но манифест содержал `{actual_id}`",
"cli.install.error.unsupported_arch": "неподдерживаемая архитектура `{arch}` для коммерческих установок",
"cli.install.error.unsupported_doc_source_type": "документ `{id}` имеет неподдерживаемый тип источника `{source_type}`",
"cli.install.error.unsupported_os": "неподдерживаемая ОС `{os}` для коммерческих установок",
"cli.install.error.unsupported_tool_install_type": "инструмент `{id}` имеет неподдерживаемый тип установки `{install_type}`",
"cli.install.error.url_missing_host": "URL `{url}` не содержит хост",
"cli.install.error.write_file": "не удалось записать {path}",
"cli.install.prompt.github_token": "Токен GitHub: ",
"cli.install.summary.doc_item": "- {id}: {path}",
"cli.install.summary.docs": "Загруженные документы:",
"cli.install.summary.tool_item": "- {id}: {path}",
"cli.install.summary.tools": "Установленные инструменты:",
"cli.option.locale": "Локаль (BCP47), используемая для переведенной справки CLI там, где это поддерживается",
"cli.root.about": "CLI инструментов разработчика Greentic",
"cli.version.flag": "Показать версию",
"cli.wizard.error.interactive_required": "Для запуска мастера требуется интерактивный ввод. Используйте `wizard --answers <FILE>`, `wizard apply --answers <FILE>` или `wizard validate --answers <FILE>`.",
"cli.wizard.error.invalid_selection": "неверный выбор; ожидалось 1 или 2",
"cli.wizard.launcher.option_bundle": "2) Собрать / Обновить production bundle",
"cli.wizard.launcher.option_exit": "0) Выход",
"cli.wizard.launcher.option_pack": "1) Собрать / Обновить pack (flows + components)",
"cli.wizard.launcher.select_option": "Выберите вариант: ",
"cli.wizard.launcher.title": "Мастер разработчика Greentic",
"runtime.main.error.execute_external": "Не удалось выполнить {exe}: {error}",
"runtime.passthrough.debug.exec": "greentic-dev passthrough -> {bin} {args}",
"runtime.passthrough.error.binary_not_found": "не удалось найти `{name}` в PATH; задайте {env_key}, установите `{name}` с помощью cargo binstall или выполните `greentic-dev install tools` (`--latest` для принудительного обновления)",
"runtime.passthrough.error.env_binary_missing": "{env_key} указывает на несуществующий бинарный файл: {path}",
"runtime.passthrough.error.execute": "не удалось выполнить {bin}: {error}",
"runtime.secrets.error.execute": "не удалось выполнить greentic-secrets",
"runtime.secrets.error.exit_status": "greentic-secrets завершился со статусом {status}",
"runtime.tools.install.error.binstall_failed": "`cargo binstall` завершился с ошибкой при установке {bin_name} (crate {crate_name}), код выхода {exit_code}",
"runtime.tools.install.error.execute_binstall": "не удалось выполнить `cargo binstall`",
"runtime.tools.install.error.execute_install_binstall": "не удалось выполнить `cargo install cargo-binstall --locked`",
"runtime.tools.install.error.install_binstall_failed": "не удалось установить cargo-binstall; `cargo install cargo-binstall --locked` завершился с кодом {exit_code}",
"runtime.tools.install.installing": "greentic-dev: установка {bin_name} из crate {crate_name} через cargo binstall...",
"runtime.tools.install.installing_binstall": "greentic-dev: установка `cargo-binstall` через cargo...",
"runtime.tools.install.updating_binstall": "greentic-dev: обновление `cargo-binstall` с {installed_version} до {latest_version} через cargo...",
"runtime.tools.install.warn.latest_check_failed": "greentic-dev: не удалось проверить последнюю версию `cargo-binstall` ({error}); продолжаем с установленной версией {installed_version}.",
"runtime.wizard.confirm.error.canceled": "выполнение отменено пользователем",
"runtime.wizard.confirm.error.non_interactive": "отказано в выполнении в неинтерактивном режиме без подтверждения. Повторно запустите с `--execute --yes` или `--execute --non-interactive`.",
"runtime.wizard.confirm.prompt": "Выполнить план? [y/N]: ",
"runtime.wizard.confirm.summary": "План `{target}.{mode}` с {step_count} шаг(ом/ами)",
"runtime.wizard.executor.error.command_not_allowed": "команда `{program}` по умолчанию не разрешена; используйте --unsafe-commands, чтобы разрешить её",
"runtime.wizard.executor.error.destructive": "план запросил разрушительные операции; повторно запустите с --allow-destructive",
"runtime.wizard.executor.error.replay_pin_mismatch": "несовпадение replay pin для {program}: ожидалось {expected}, получено {actual}",
"runtime.wizard.executor.error.step_failed": "сбой команды шага wizard: {program} {args} (код выхода {exit_code})",
"runtime.wizard.executor.error.unsafe_args": "команда `{program}` содержит заблокированные shell-подобные аргументы; выполнение отклонено",
"cli.command.security.about": "Inspect GitHub security and quality alerts",
"cli.command.security.format": "Output format: markdown or json",
"cli.command.security.prompt": "Emit a coding-agent-ready Markdown prompt",
"cli.command.security.no_errors": "Return success even when blocking security policy findings are present",
"cli.command.security.severity": "Comma-separated code scanning rule severity filter, such as error,warning,note",
"cli.command.security.security_severity": "Comma-separated security severity filter, such as critical,high,medium,low",
"cli.command.security.state": "Comma-separated GitHub alert state filter: open,dismissed,fixed,resolved,auto_dismissed",
"cli.command.security.repo": "GitHub repository as OWNER/REPO; defaults to origin",
"cli.command.security.branch": "Git branch name for code scanning alerts; defaults to the current branch"
}