greentic-start-dev 1.1.27260970208

Greentic lifecycle runner for start/restart/stop orchestration
Documentation
{
  "cli.capabilities.marked_failed": "можливість позначено як невдалу: {}",
  "cli.capabilities.marked_ready": "можливість позначено як готову: {}",
  "cli.capabilities.none_requiring_setup": "не знайдено можливостей, що потребують налаштування",
  "cli.capabilities.outcome.error": "помилка: {}",
  "cli.capabilities.outcome.raw": "сирі дані:\n{}",
  "cli.capabilities.outcome.success": "успіх: {}",
  "cli.common.answer_yes_no": "будь ласка, дайте відповідь y або n",
  "cli.common.failed": "невдало",
  "cli.common.ok": "гаразд",
  "cli.common.success": "успіх",
  "cli.demo.debug.after_encode": "[demo] вихід після encode:\n{}",
  "cli.demo.debug.after_encode_serialize_failed": "[demo] вихід після encode: не вдалося серіалізувати вихід: {}",
  "cli.demo.debug.after_render_plan": "[demo] вихід після render_plan:\n{}",
  "cli.demo.debug.after_render_plan_serialize_failed": "[demo] вихід після render_plan: не вдалося серіалізувати вихід: {}",
  "cli.demo.debug.after_send_payload": "[demo] вихід після send_payload:\n{}",
  "cli.demo.debug.after_send_payload_serialize_failed": "[demo] вихід після send_payload: не вдалося серіалізувати вихід: {}",
  "cli.demo.debug.before_envelope": "[demo] перед {} envelope:\n{}",
  "cli.demo.debug.before_envelope_serialize_failed": "[demo] перед {} envelope: не вдалося серіалізувати envelope: {}",
  "cli.demo.debug.encode_input": "[demo] вхід encode:\n{}",
  "cli.demo.debug.encode_input_serialize_failed": "[demo] вхід encode: не вдалося серіалізувати вхід: {}",
  "cli.demo.help.command.allow": "Надати тенанту/команді доступ до pack/flow/node",
  "cli.demo.help.command.build": "Зібрати переносний demo-бандл.",
  "cli.demo.help.command.capability": "Керувати визначенням/викликом можливостей у demo-бандлах",
  "cli.demo.help.command.doctor": "Запустити перевірку demo doctor з бандла.",
  "cli.demo.help.command.forbid": "Заборонити тенанту/команді доступ до pack/flow/node",
  "cli.demo.help.command.help": "Вивести це повідомлення або довідку для вказаної підкоманди(підкоманд)",
  "cli.demo.help.command.ingress": "Надіслати синтетичний HTTP-запит через конвеєр messaging ingress",
  "cli.demo.help.command.list_flows": "Показати flows, оголошені pack",
  "cli.demo.help.command.list_packs": "Показати визначені packs з бандла",
  "cli.demo.help.command.logs": "Показати demo-логи, згенеровані оператором і сервісами.",
  "cli.demo.help.command.new": "Створити новий каркас demo-бандла.",
  "cli.demo.help.command.run": "Запустити pack/flow із вбудованим входом",
  "cli.demo.help.command.send": "Надіслати demo-повідомлення через provider pack.",
  "cli.demo.help.command.setup": "Запустити потоки налаштування provider для demo-бандла.",
  "cli.demo.help.command.start": "Запустити demo-сервіси з бандла.",
  "cli.demo.help.command.status": "Показати стан demo-сервісів за станом runtime.",
  "cli.demo.help.command.subscriptions": "Керувати demo-підписками через компоненти provider",
  "cli.demo.help.command.wizard": "Псевдонім wizard. Спланувати або створити demo-бандл із pack refs і правил allow",
  "cli.demo.help.commands_header": "Команди:",
  "cli.demo.help.option_debug": "",
  "cli.demo.help.option_help": "Вивести довідку",
  "cli.demo.help.option_locale": "Локаль CLI (для перекладеного виводу).",
  "cli.demo.help.options_header": "Параметри:",
  "cli.demo.help.usage_label": "Використання:",
  "cli.demo_new.created_scaffold": "створено каркас demo-бандла в {}",
  "cli.demo_send.debug_invalid_json_output": "[demo] вихід після send_payload: невалідний JSON-вихід",
  "cli.demo_send.debug_parse_send_payload_failed": "[demo] вихід після send_payload: не вдалося розібрати SendPayloadOutV1\n{}",
  "cli.demo_send.flow_error": "Помилка потоку: {}",
  "cli.demo_send.flow_result": "Результат потоку: {}",
  "cli.demo_send.missing_secret_uris": "відсутні URI секретів:\n{}",
  "cli.domain.best_effort_flows_failed": "Best-effort: {} flow(s) завершилися невдало.",
  "cli.domain.best_effort_skipped_missing_setup": "Best-effort: пропущено {} pack(s), відсутній {}.",
  "cli.domain.no_provider_packs_matched": "Не знайдено відповідних provider packs. Спробуйте --provider <pack_id>.",
  "cli.domain.no_provider_packs_matched_or_project_root": "Не знайдено відповідних provider packs. Спробуйте --provider <pack_id> або --project-root.",
  "cli.domain.plan_header": "План:",
  "cli.domain.plan_item": "  {} -> {}",
  "cli.domain.warn_skip_missing_packs": "[warn] пропуск налаштування domain={} відсутні паки: {}",
  "cli.ingress.dlq_log_location": "Розташування журналу DLQ: {}",
  "cli.ingress.http_body": "  тіло: {}",
  "cli.ingress.http_body_base64": "  тіло (base64): {}",
  "cli.ingress.http_header": "  {}: {}",
  "cli.ingress.http_out_status": "HTTP OUT: статус {}",
  "cli.list_flows.header": "потоки, оголошені паком {} ({}):",
  "cli.list_flows.item": "  - {}",
  "cli.list_packs.for_applications": "паки для застосунків:",
  "cli.list_packs.for_domain": "паки для {}:",
  "cli.list_packs.none_for_domain": "для домену {} паків не знайдено",
  "cli.main.help.command_demo": "",
  "cli.main.help.command_help": "Вивести це повідомлення або довідку для вказаної підкоманди(підкоманд)",
  "cli.main.help.command_wizard": "Псевдонім для demo wizard. Плануйте/створюйте демо-пакет із посиланнями на паки та правилами allow.",
  "cli.main.help.commands_header": "Команди:",
  "cli.main.help.option_help": "Вивести довідку",
  "cli.main.help.option_locale": "Локаль CLI (для перекладеного виводу).",
  "cli.main.help.option_version": "Вивести версію",
  "cli.main.help.options_header": "Параметри:",
  "cli.main.help.tagline": "Інструменти оператора Greentic",
  "cli.main.help.usage_label": "Використання:",
  "cli.main.more_info": "Для додаткової інформації спробуйте '--help'.",
  "cli.main.requires_subcommand": "помилка: для 'greentic-operator' потрібна підкоманда, але її не надано",
  "cli.main.subcommands": "підкоманди",
  "cli.main.usage_label": "Використання:",
  "cli.plan.item_result_error": "{} {} -> {}",
  "cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
  "cli.plan.item_result_ok": "{} {} -> {}",
  "cli.plan.warn_skip_missing_secrets": "[warn] пропуск налаштування domain={} tenant={} provider={}: відсутні секрети:\n{}",
  "cli.plan.warn_skip_secrets_check_failed": "[warn] пропуск налаштування domain={} tenant={} provider={}: перевірка секретів не вдалася: {}",
  "cli.qa.add_item_prompt": "Додати елемент #{}? [y/N]:",
  "cli.qa.at_least_one_item": "потрібен принаймні один елемент",
  "cli.qa.choice.access_mode.all_selected_get_all_packs": "Усі орендарі та команди мають доступ до всіх паків",
  "cli.qa.choice.access_mode.per_pack_matrix": "Детальний контроль доступу",
  "cli.qa.choice.access_scope.all_tenants": "усі орендарі",
  "cli.qa.choice.access_scope.specific_team": "конкретна команда для конкретного орендаря",
  "cli.qa.choice.access_scope.tenant_all_teams": "усі команди конкретного орендаря",
  "cli.qa.custom_provider_refs.add_prompt": "Do you want to add a non-well-known provider by pack reference? [y,N]",
  "cli.qa.invalid_choice": "некоректний вибір",
  "cli.qa.list_finish_hint": "Натисніть Enter на 'Додати елемент?', щоб завершити.",
  "cli.qa.pack_ref.access_scope_title": "Хто може отримати доступ до цього застосунку?",
  "cli.qa.pack_ref.make_default_pack_title": "Чи є цей пак паком за замовчуванням, коли пак не вказано?",
  "cli.qa.pack_ref.team_id_title": "Який id команди, що може отримати доступ до цього застосунку?",
  "cli.qa.pack_ref.tenant_id_title": "Який id орендаря, що може отримати доступ до цього застосунку?",
  "cli.qa.pack_ref_field_title": "Посилання на пак (напр. /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
  "cli.qa.pack_refs.add_prompt": "Бажаєте додати пак застосунку? [Y,n]",
  "cli.qa.providers.add_prompt": "Бажаєте додати провайдерів (напр. messaging, events тощо)? [Y,n]",
  "cli.qa.select_number_or_value": "Виберіть номер або значення:",
  "cli.qa.value_required": "потрібне значення",
  "cli.qa.yes_no_suffix_default_no": "[y,N]",
  "cli.qa.yes_no_suffix_default_yes": "[Y,n]",
  "cli.run.enter_interactive": "Вхід в інтерактивний режим (введіть @help для команд).",
  "cli.run.summary_flow": "  потік: {}",
  "cli.run.summary_header": "Підсумок запуску:",
  "cli.run.summary_input": "  вхід: {}",
  "cli.run.summary_pack": "  пакет: {} ({})",
  "cli.run.summary_tenant_team": "  тенант: {} команда: {}",
  "cli.secrets.hint_setup_or_add_key": "порада: запустіть `greentic-operator setup` або додайте ключ до {}",
  "cli.secrets.key": "  ключ: {}",
  "cli.secrets.not_found": "Секрет не знайдено:",
  "cli.secrets.store": "  сховище: {}",
  "cli.secrets.uri": "  URI: {}",
  "cli.start.events_timer_scheduler_ready": "планувальник таймера подій готовий",
  "cli.start.http_ingress_ready": "HTTP ingress готовий за адресою http://{}:{}",
  "cli.start.public_url_setup_domains": "Публічний URL (налаштування cloudflared domains={}): {}",
  "cli.start.warn_events_timer_scheduler_disabled": "Попередження: планувальник таймера подій вимкнено: {}",
  "cli.start.warn_failed_stop_earlier_target": "Попередження: не вдалося зупинити попередню ціль tenant={} team={} : {}",
  "cli.start.warn_http_ingress_disabled": "Попередження: HTTP ingress вимкнено: {}",
  "cli.start.warn_legacy_nats": "Попередження: '--nats=on' використовує застарілий стек GSM NATS; за можливості перейдіть на вбудований режим.",
  "cli.subscriptions.deleted": "видалено {}",
  "cli.subscriptions.none": "підписки не знайдено",
  "cli.subscriptions.renewed": "оновлено {}",
  "cli.subscriptions.renewed_eligible": "оновлено відповідні підписки",
  "cli.tunnel.invalid_selection": "Недійсний вибір. Запуск без тунелю.",
  "cli.tunnel.option_cloudflared": "Cloudflare Tunnel (cloudflared)",
  "cli.tunnel.option_ngrok": "ngrok",
  "cli.tunnel.option_none": "Без тунелю (лише локально)",
  "cli.tunnel.prompt": "Сервіс тунелю (для вебхуків зовнішнього провайдера):",
  "cli.tunnel.selected_none": "Запуск без тунелю.",
  "cli.wizard.answers_output_prompt": "Файл виводу відповідей [answers.json]:",
  "cli.wizard.bundle": "бандл:",
  "cli.wizard.execution_aborted": "виконання майстра перервано користувачем",
  "cli.wizard.help.long_about": "Спочатку будує детермінований план майстра. Виконання повторно використовує той самий життєвий цикл gmap + resolver + resolved-copy, як і дозвіл demo.",
  "cli.wizard.help.main_options_bundle": "  --bundle <DIR> (або вкажіть у --answers/--qa-answers)",
  "cli.wizard.help.main_options_header": "Основні параметри:",
  "cli.wizard.help.main_options_mode": "  --mode <create|update|remove>",
  "cli.wizard.help.option_allow": "Дозволити шлях PACK[/FLOW[/NODE]] для tenant/team; можна повторювати.",
  "cli.wizard.help.option_answers": "AnswerDocument JSON/YAML (або застарілі сирі відповіді майстра).",
  "cli.wizard.help.option_apply": "Застосувати побічні ефекти (псевдонім --execute).",
  "cli.wizard.help.option_bundle": "Шлях до demo bundle для створення.",
  "cli.wizard.help.option_catalog_file": "Необов’язковий файл каталогу JSON/YAML.",
  "cli.wizard.help.option_catalog_pack": "ID пакета каталогу для включення (можна повторювати).",
  "cli.wizard.help.option_dry_run": "Примусово увімкнути режим лише плану (dry-run).",
  "cli.wizard.help.option_emit_answers": "Записати об’єднані відповіді як AnswerDocument JSON.",
  "cli.wizard.help.option_execute": "Виконати план. Без цього лише друкує план.",
  "cli.wizard.help.option_help": "Надрукувати довідку (короткий огляд з '-h')",
  "cli.wizard.help.option_locale": "Тег локалі для рендерингу QA майстра.",
  "cli.wizard.help.option_migrate": "Дозволити міграцію версії схеми AnswerDocument за потреби.",
  "cli.wizard.help.option_mode": "[типово: create]",
  "cli.wizard.help.option_mode_values": "[можливі значення: create, update, remove]",
  "cli.wizard.help.option_offline": "Розв’язувати пакети в офлайн-режимі (лише кеш).",
  "cli.wizard.help.option_pack_ref": "Користувацьке посилання на пакет (oci://, repo://, store://); можна повторювати.",
  "cli.wizard.help.option_provider_registry": "Перевизначення реєстру провайдерів (file://<path> або локальний шлях).",
  "cli.wizard.help.option_qa_answers": "Необов’язкові відповіді JSON/YAML, згенеровані greentic-qa.",
  "cli.wizard.help.option_run_setup": "Запустити наявні setup-потоки провайдера після виконання.",
  "cli.wizard.help.option_schema_version": "Версія схеми для вбудовування у згенерований AnswerDocument.",
  "cli.wizard.help.option_setup_input": "Необов’язковий setup-input JSON/YAML, переданий setup runner.",
  "cli.wizard.help.option_target": "Ціль tenant у форматі tenant[:team]; можна повторювати.",
  "cli.wizard.help.option_team": "Необов’язкова команда для правил allow.",
  "cli.wizard.help.option_tenant": "Tenant для правил allow.",
  "cli.wizard.help.option_tenant_default": "[типово: demo]",
  "cli.wizard.help.option_validate": "Лише валідація/план (без побічних ефектів).",
  "cli.wizard.help.option_verbose": "Друкувати детальні поля кроків плану.",
  "cli.wizard.help.optional_options.allow": "  --allow <PACK[/FLOW[/NODE]]> (можна повторювати)",
  "cli.wizard.help.optional_options.answers": "  --answers <PATH>",
  "cli.wizard.help.optional_options.apply": "  --apply",
  "cli.wizard.help.optional_options.catalog_pack": "  --catalog-pack <ID> (можна повторювати)",
  "cli.wizard.help.optional_options.dry_run": "  --dry-run",
  "cli.wizard.help.optional_options.emit_answers": "  --emit-answers <PATH>",
  "cli.wizard.help.optional_options.execute": "  --execute",
  "cli.wizard.help.optional_options.locale": "  --locale <TAG> (типово: визначається з локалі системи)",
  "cli.wizard.help.optional_options.migrate": "  --migrate",
  "cli.wizard.help.optional_options.offline": "  --offline",
  "cli.wizard.help.optional_options.pack_ref": "  --pack-ref <REF> (можна повторювати, oci://|repo://|store://)",
  "cli.wizard.help.optional_options.provider_registry": "  --provider-registry <REF>",
  "cli.wizard.help.optional_options.qa_answers": "  --qa-answers <PATH> (застарілий псевдонім)",
  "cli.wizard.help.optional_options.run_setup": "  --run-setup",
  "cli.wizard.help.optional_options.schema_version": "  --schema-version <VER>",
  "cli.wizard.help.optional_options.target": "  --target <tenant[:team]> (можна повторювати)",
  "cli.wizard.help.optional_options.team": "  --team <TEAM>",
  "cli.wizard.help.optional_options.tenant": "  --tenant <TENANT> (типово: demo)",
  "cli.wizard.help.optional_options.validate": "  --validate",
  "cli.wizard.help.optional_options.verbose": "  --verbose",
  "cli.wizard.help.optional_options_header": "Необов’язкові параметри:",
  "cli.wizard.help.options_header": "Параметри:",
  "cli.wizard.help.usage_label": "Використання:",
  "cli.wizard.noop_steps": "кроки без дій:",
  "cli.wizard.plan_header": "план майстра:",
  "cli.wizard.saved_answers": "збережені відповіді майстра:",
  "cli.wizard.skip_setup_remove": "пропустити налаштування для режиму видалення",
  "cli.wizard.step.apply_pack_setup": "Застосувати результати налаштування, оголошені пакетом, через внутрішні хуки налаштування",
  "cli.wizard.step.copy_packs": "Скопіювати отримані пакети до bundle/packs",
  "cli.wizard.step.copy_resolved": "Скопіювати маніфести state/resolved до resolved/ для запуску демо",
  "cli.wizard.step.create_bundle": "Створити каркас демо-бандла за наявними конвенціями",
  "cli.wizard.step.resolve_packs": "Розв'язати вибрані посилання пакетів через клієнт distributor",
  "cli.wizard.step.run_resolver_create": "Запустити конвеєр resolver (так само, як demo allow)",
  "cli.wizard.step.validate_bundle": "Перевірити, що бандл завантажується внутрішнім демо-конвеєром",
  "cli.wizard.step.write_gmap": "Записати правила дозволу tenant/team до gmap",
  "cli.wizard.warning": "попередження: {}",
  "demo.build.warn_copying_pack_directory": "Попередження: копіювання каталогу пакета до демо-бандла (непортативно): {}",
  "demo.card.action": "дія",
  "demo.card.action_line": "    - {} (id={}: тип={})",
  "demo.card.actions": "  дії:",
  "demo.card.adaptive_card": "Адаптивна картка",
  "demo.card.body": "  вміст:",
  "demo.card.hint": "Порада: @input <field>=<value> щоб встановити вхідні дані, @click <action_id> щоб надіслати, @show щоб знову переглянути картку, @json щоб переглянути сирий payload.",
  "demo.card.input": "ввід",
  "demo.card.input_line": "    - {} (id={}: тип={})",
  "demo.card.inputs": "  поля вводу:",
  "demo.card.placeholder": "      плейсхолдер: {}",
  "demo.card.received": "Картку отримано: {}",
  "demo.repl.already_earliest_state": "Вже на найранішому заблокованому стані.",
  "demo.repl.finished_with_output": "Потік завершено з результатом:",
  "demo.repl.help": "Доступні команди:\n  @show              ─ показати підсумок останньої адаптивної картки\n  @json              ─ вивести сире значення JSON, отримане з потоку\n  @back              ─ повернутися до попередньої заблокованої картки/ввідних даних\n  @input <k>=<v>     ─ встановити або перевизначити поле вводу\n  @click <action_id> ─ надіслати картку з вказаною дією\n  @help              ─ надрукувати цей текст довідки\n  @quit              ─ вийти з REPL",
  "demo.repl.no_card": "Немає адаптивної картки для показу.",
  "demo.repl.no_output": "Вивід недоступний.",
  "demo.repl.restored_previous_state": "Відновлено попередній заблокований стан.",
  "demo.repl.set_input": "Встановлено {}={}",
  "demo.repl.unknown_action": "Невідома дія '{}'. Доступні дії: {}",
  "demo.repl.unknown_command": "Невідома команда. Див. @help.",
  "demo.repl.unknown_input": "Невідоме поле вводу '{}'. Доступні поля вводу: {}",
  "demo.repl.waiting_for_input": "Очікування вводу: {}",
  "demo.repl.waiting_no_card": "Потік очікує на ввід (адаптивну картку не виявлено).",
  "demo.runtime.events_in_process": "events: обробляються в процесі (HTTP ingress + планувальник таймера)",
  "demo.runtime.messaging_embedded": "messaging: запущено вбудований runner (без gsm gateway/egress)",
  "demo.runtime.no_services_to_stop": "Немає служб для зупинки.",
  "demo.runtime.none_running": "нічого не запущено",
  "demo.runtime.public_url_cloudflared": "Публічний URL (service=cloudflared): {}",
  "demo.runtime.public_url_cloudflared_domains": "Публічний URL (service=cloudflared domains={}): {}",
  "demo.runtime.service_already_running": "{}: вже запущено (pid={})",
  "demo.runtime.service_started": "{}: запущено (pid={})",
  "demo.runtime.started_services": "Запущені служби:",
  "demo.runtime.status_running": "запущено",
  "demo.runtime.status_stopped": "зупинено",
  "demo.runtime.stopped_all_under": "Усі служби в {} зупинено",
  "wizard.create.access_mode": "Режим доступу",
  "wizard.create.bundle_name": "Назва бандла",
  "wizard.create.bundle_path": "Шлях виводу бандла",
  "wizard.create.execution_mode": "Режим виконання",
  "wizard.create.locale": "Локаль",
  "wizard.create.pack_refs": "Посилання на паки",
  "wizard.create.providers": "Провайдери",
  "wizard.create.targets": "Орендарі та команди",
  "wizard.remove.bundle_path": "Шлях до бандла",
  "wizard.remove.execution_mode": "Режим виконання",
  "wizard.remove.targets": "Цілі видалення",
  "wizard.update.bundle_path": "Шлях до бандла",
  "wizard.update.execution_mode": "Режим виконання",
  "wizard.update.ops": "Операції оновлення"
}