greentic-start-dev 1.1.27260970208

Greentic lifecycle runner for start/restart/stop orchestration
Documentation
{
  "cli.capabilities.marked_failed": "capacità contrassegnata come non riuscita: {}",
  "cli.capabilities.marked_ready": "capacità contrassegnata come pronta: {}",
  "cli.capabilities.none_requiring_setup": "non sono state trovate capacità che richiedono configurazione",
  "cli.capabilities.outcome.error": "errore: {}",
  "cli.capabilities.outcome.raw": "grezzo:\n{}",
  "cli.capabilities.outcome.success": "successo: {}",
  "cli.common.answer_yes_no": "per favore rispondi y o n",
  "cli.common.failed": "non riuscito",
  "cli.common.ok": "ok",
  "cli.common.success": "successo",
  "cli.demo.debug.after_encode": "[demo] output dopo encode:\n{}",
  "cli.demo.debug.after_encode_serialize_failed": "[demo] output dopo encode: impossibile serializzare l'output: {}",
  "cli.demo.debug.after_render_plan": "[demo] output dopo render_plan:\n{}",
  "cli.demo.debug.after_render_plan_serialize_failed": "[demo] output dopo render_plan: impossibile serializzare l'output: {}",
  "cli.demo.debug.after_send_payload": "[demo] output dopo send_payload:\n{}",
  "cli.demo.debug.after_send_payload_serialize_failed": "[demo] output dopo send_payload: impossibile serializzare l'output: {}",
  "cli.demo.debug.before_envelope": "[demo] prima della busta {}:\n{}",
  "cli.demo.debug.before_envelope_serialize_failed": "[demo] prima della busta {}: impossibile serializzare la busta: {}",
  "cli.demo.debug.encode_input": "[demo] input encode:\n{}",
  "cli.demo.debug.encode_input_serialize_failed": "[demo] input encode: impossibile serializzare l'input: {}",
  "cli.demo.help.command.allow": "Consenti a un tenant/team l'accesso a un pack/flow/node",
  "cli.demo.help.command.build": "Compila un bundle demo portabile.",
  "cli.demo.help.command.capability": "Gestisci risoluzione/invocazione delle capacità nei bundle demo",
  "cli.demo.help.command.doctor": "Esegui la validazione demo doctor da un bundle.",
  "cli.demo.help.command.forbid": "Vieta a un tenant/team l'accesso a un pack/flow/node",
  "cli.demo.help.command.help": "Stampa questo messaggio o l'help dei sottocomandi specificati",
  "cli.demo.help.command.ingress": "Invia una richiesta HTTP sintetica attraverso la pipeline di ingress di messaggistica",
  "cli.demo.help.command.list_flows": "Elenca i flow dichiarati da un pack",
  "cli.demo.help.command.list_packs": "Elenca i pack risolti da un bundle",
  "cli.demo.help.command.logs": "Mostra i log demo prodotti dall'operatore e dai servizi.",
  "cli.demo.help.command.new": "Crea uno scaffold di nuovo bundle demo.",
  "cli.demo.help.command.run": "Esegui un pack/flow con input inline",
  "cli.demo.help.command.send": "Invia un messaggio demo tramite un pack provider.",
  "cli.demo.help.command.setup": "Esegui i flow di setup provider su un bundle demo.",
  "cli.demo.help.command.start": "Avvia i servizi demo da un bundle.",
  "cli.demo.help.command.status": "Mostra lo stato dei servizi demo usando lo stato runtime.",
  "cli.demo.help.command.subscriptions": "Gestisci le sottoscrizioni demo tramite componenti provider",
  "cli.demo.help.command.wizard": "Alias di wizard. Pianifica o crea un bundle demo da riferimenti pack e regole allow",
  "cli.demo.help.commands_header": "Comandi:",
  "cli.demo.help.option_debug": "",
  "cli.demo.help.option_help": "Stampa l'help",
  "cli.demo.help.option_locale": "Lingua locale CLI (per output tradotto).",
  "cli.demo.help.options_header": "Opzioni:",
  "cli.demo.help.usage_label": "Uso:",
  "cli.demo_new.created_scaffold": "creato scaffold del bundle demo in {}",
  "cli.demo_send.debug_invalid_json_output": "[demo] output dopo send_payload: output JSON non valido",
  "cli.demo_send.debug_parse_send_payload_failed": "[demo] output dopo send_payload: impossibile analizzare SendPayloadOutV1\n{}",
  "cli.demo_send.flow_error": "Errore del flow: {}",
  "cli.demo_send.flow_result": "Risultato del flow: {}",
  "cli.demo_send.missing_secret_uris": "URI dei segreti mancanti:\n{}",
  "cli.domain.best_effort_flows_failed": "Best-effort: {} flow non riuscito/i.",
  "cli.domain.best_effort_skipped_missing_setup": "Best-effort: saltati {} pack mancanti di {}.",
  "cli.domain.no_provider_packs_matched": "Nessun pack provider corrispondente. Prova --provider <pack_id>.",
  "cli.domain.no_provider_packs_matched_or_project_root": "Nessun pack provider corrispondente. Prova --provider <pack_id> oppure --project-root.",
  "cli.domain.plan_header": "Piano:",
  "cli.domain.plan_item": "  {} -> {}",
  "cli.domain.warn_skip_missing_packs": "[warn] salto configurazione domain={} pacchetti mancanti: {}",
  "cli.ingress.dlq_log_location": "Posizione log DLQ: {}",
  "cli.ingress.http_body": "  body: {}",
  "cli.ingress.http_body_base64": "  body (base64): {}",
  "cli.ingress.http_header": "  {}: {}",
  "cli.ingress.http_out_status": "HTTP OUT: stato {}",
  "cli.list_flows.header": "flussi dichiarati dal pacchetto {} ({}):",
  "cli.list_flows.item": "  - {}",
  "cli.list_packs.for_applications": "pacchetti per applicazioni:",
  "cli.list_packs.for_domain": "pacchetti per {}:",
  "cli.list_packs.none_for_domain": "nessun pacchetto trovato per il dominio {}",
  "cli.main.help.command_demo": "",
  "cli.main.help.command_help": "Stampa questo messaggio o l'help dei sottocomandi specificati",
  "cli.main.help.command_wizard": "Alias di demo wizard. Pianifica/crea un bundle demo con riferimenti ai pacchetti e regole di autorizzazione.",
  "cli.main.help.commands_header": "Comandi:",
  "cli.main.help.option_help": "Stampa l'help",
  "cli.main.help.option_locale": "Lingua locale CLI (per output tradotto).",
  "cli.main.help.option_version": "Stampa versione",
  "cli.main.help.options_header": "Opzioni:",
  "cli.main.help.tagline": "Strumenti operatore Greentic",
  "cli.main.help.usage_label": "Uso:",
  "cli.main.more_info": "Per maggiori informazioni, prova '--help'.",
  "cli.main.requires_subcommand": "errore: 'greentic-operator' richiede un sottocomando ma non ne è stato fornito alcuno",
  "cli.main.subcommands": "sottocomandi",
  "cli.main.usage_label": "Uso:",
  "cli.plan.item_result_error": "{} {} -> {}",
  "cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
  "cli.plan.item_result_ok": "{} {} -> {}",
  "cli.plan.warn_skip_missing_secrets": "[warn] salto configurazione domain={} tenant={} provider={}: segreti mancanti:\n{}",
  "cli.plan.warn_skip_secrets_check_failed": "[warn] salto configurazione domain={} tenant={} provider={}: controllo segreti fallito: {}",
  "cli.qa.add_item_prompt": "Aggiungere elemento #{}? [y/N]:",
  "cli.qa.at_least_one_item": "è richiesto almeno un elemento",
  "cli.qa.choice.access_mode.all_selected_get_all_packs": "Tutti i tenant e i team ottengono accesso a tutti i pacchetti",
  "cli.qa.choice.access_mode.per_pack_matrix": "Controllo accessi granulare",
  "cli.qa.choice.access_scope.all_tenants": "tutti i tenant",
  "cli.qa.choice.access_scope.specific_team": "team specifico per un tenant specifico",
  "cli.qa.choice.access_scope.tenant_all_teams": "tutti i team di un tenant specifico",
  "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": "scelta non valida",
  "cli.qa.list_finish_hint": "Premi Invio su 'Aggiungere elemento?' per terminare.",
  "cli.qa.pack_ref.access_scope_title": "Chi può accedere a questa applicazione?",
  "cli.qa.pack_ref.make_default_pack_title": "Questo pacchetto è il pacchetto predefinito quando non ne viene specificato uno?",
  "cli.qa.pack_ref.team_id_title": "Qual è l'id del team che può accedere a questa applicazione?",
  "cli.qa.pack_ref.tenant_id_title": "Qual è l'id del tenant che può accedere a questa applicazione?",
  "cli.qa.pack_ref_field_title": "Riferimento pacchetto (es. /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
  "cli.qa.pack_refs.add_prompt": "Vuoi aggiungere un pacchetto applicazione? [Y,n]",
  "cli.qa.providers.add_prompt": "Vuoi aggiungere provider (es. messaggistica, eventi, ecc)? [Y,n]",
  "cli.qa.select_number_or_value": "Seleziona numero o valore:",
  "cli.qa.value_required": "il valore è obbligatorio",
  "cli.qa.yes_no_suffix_default_no": "[y,N]",
  "cli.qa.yes_no_suffix_default_yes": "[Y,n]",
  "cli.run.enter_interactive": "Entrata in modalità interattiva (digita @help per i comandi).",
  "cli.run.summary_flow": "  flusso: {}",
  "cli.run.summary_header": "Riepilogo esecuzione:",
  "cli.run.summary_input": "  input: {}",
  "cli.run.summary_pack": "  pack: {} ({})",
  "cli.run.summary_tenant_team": "  tenant: {} team: {}",
  "cli.secrets.hint_setup_or_add_key": "suggerimento: esegui `greentic-operator setup` o aggiungi la chiave a {}",
  "cli.secrets.key": "  chiave: {}",
  "cli.secrets.not_found": "Segreto non trovato:",
  "cli.secrets.store": "  archivio: {}",
  "cli.secrets.uri": "  uri: {}",
  "cli.start.events_timer_scheduler_ready": "scheduler timer eventi pronto",
  "cli.start.http_ingress_ready": "Ingress HTTP pronto su http://{}:{}",
  "cli.start.public_url_setup_domains": "URL pubblico (domini setup cloudflared={}): {}",
  "cli.start.warn_events_timer_scheduler_disabled": "Avviso: scheduler timer eventi disabilitato: {}",
  "cli.start.warn_failed_stop_earlier_target": "Avviso: impossibile arrestare il target precedente tenant={} team={} : {}",
  "cli.start.warn_http_ingress_disabled": "Avviso: ingress HTTP disabilitato: {}",
  "cli.start.warn_legacy_nats": "Avviso: '--nats=on' usa lo stack NATS GSM legacy; passa alla modalità embedded quando possibile.",
  "cli.subscriptions.deleted": "eliminate {}",
  "cli.subscriptions.none": "nessuna sottoscrizione trovata",
  "cli.subscriptions.renewed": "rinnovate {}",
  "cli.subscriptions.renewed_eligible": "sottoscrizioni idonee rinnovate",
  "cli.tunnel.invalid_selection": "Selezione non valida. Esecuzione senza tunnel.",
  "cli.tunnel.option_cloudflared": "Tunnel Cloudflare (cloudflared)",
  "cli.tunnel.option_ngrok": "ngrok",
  "cli.tunnel.option_none": "Nessun tunnel (solo locale)",
  "cli.tunnel.prompt": "Servizio tunnel (per webhook di provider esterni):",
  "cli.tunnel.selected_none": "Esecuzione senza tunnel.",
  "cli.wizard.answers_output_prompt": "File di output risposte [answers.json]:",
  "cli.wizard.bundle": "bundle:",
  "cli.wizard.execution_aborted": "esecuzione wizard interrotta dall'utente",
  "cli.wizard.help.long_about": "Costruisce prima un piano wizard deterministico. L'esecuzione riusa lo stesso ciclo di vita gmap + resolver + resolved-copy di demo allow.",
  "cli.wizard.help.main_options_bundle": "  --bundle <DIR> (oppure fornisci in --answers/--qa-answers)",
  "cli.wizard.help.main_options_header": "Opzioni principali:",
  "cli.wizard.help.main_options_mode": "  --mode <create|update|remove>",
  "cli.wizard.help.option_allow": "Consenti il percorso PACK[/FLOW[/NODE]] per tenant/team; ripetibile.",
  "cli.wizard.help.option_answers": "AnswerDocument JSON/YAML (o risposte wizard raw legacy).",
  "cli.wizard.help.option_apply": "Applica gli effetti collaterali (alias di --execute).",
  "cli.wizard.help.option_bundle": "Percorso del bundle demo da creare.",
  "cli.wizard.help.option_catalog_file": "File catalogo JSON/YAML opzionale.",
  "cli.wizard.help.option_catalog_pack": "ID pack del catalogo da includere (ripetibile).",
  "cli.wizard.help.option_dry_run": "Forza la modalità solo piano (dry-run).",
  "cli.wizard.help.option_emit_answers": "Scrive le risposte unite come AnswerDocument JSON.",
  "cli.wizard.help.option_execute": "Esegue il piano. Senza questo, stampa solo il piano.",
  "cli.wizard.help.option_help": "Stampa l'aiuto (vedi un riepilogo con '-h')",
  "cli.wizard.help.option_locale": "Tag locale per il rendering QA del wizard.",
  "cli.wizard.help.option_migrate": "Consente la migrazione della versione di schema di AnswerDocument quando necessario.",
  "cli.wizard.help.option_mode": "[predefinito: create]",
  "cli.wizard.help.option_mode_values": "[valori possibili: create, update, remove]",
  "cli.wizard.help.option_offline": "Risolvi i pack in modalità offline (solo cache).",
  "cli.wizard.help.option_pack_ref": "Riferimento pack personalizzato (oci://, repo://, store://); ripetibile.",
  "cli.wizard.help.option_provider_registry": "Override del registry provider (file://<path> o percorso locale).",
  "cli.wizard.help.option_qa_answers": "Risposte JSON/YAML opzionali emesse da greentic-qa.",
  "cli.wizard.help.option_run_setup": "Esegue i flussi di setup provider esistenti dopo l'esecuzione.",
  "cli.wizard.help.option_schema_version": "Versione di schema da incorporare nell'AnswerDocument emesso.",
  "cli.wizard.help.option_setup_input": "Setup-input JSON/YAML opzionale passato al runner di setup.",
  "cli.wizard.help.option_target": "Target tenant nel formato tenant[:team]; ripetibile.",
  "cli.wizard.help.option_team": "Team opzionale per le regole allow.",
  "cli.wizard.help.option_tenant": "Tenant per le regole allow.",
  "cli.wizard.help.option_tenant_default": "[predefinito: demo]",
  "cli.wizard.help.option_validate": "Valida/pianifica soltanto (nessun effetto collaterale).",
  "cli.wizard.help.option_verbose": "Stampa i campi dettagliati dei passaggi del piano.",
  "cli.wizard.help.optional_options.allow": "  --allow <PACK[/FLOW[/NODE]]> (ripetibile)",
  "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> (ripetibile)",
  "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> (predefinito: rilevato dalla locale di sistema)",
  "cli.wizard.help.optional_options.migrate": "  --migrate",
  "cli.wizard.help.optional_options.offline": "  --offline",
  "cli.wizard.help.optional_options.pack_ref": "  --pack-ref <REF> (ripetibile, oci://|repo://|store://)",
  "cli.wizard.help.optional_options.provider_registry": "  --provider-registry <REF>",
  "cli.wizard.help.optional_options.qa_answers": "  --qa-answers <PATH> (alias legacy)",
  "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]> (ripetibile)",
  "cli.wizard.help.optional_options.team": "  --team <TEAM>",
  "cli.wizard.help.optional_options.tenant": "  --tenant <TENANT> (predefinito: demo)",
  "cli.wizard.help.optional_options.validate": "  --validate",
  "cli.wizard.help.optional_options.verbose": "  --verbose",
  "cli.wizard.help.optional_options_header": "Opzioni facoltative:",
  "cli.wizard.help.options_header": "Opzioni:",
  "cli.wizard.help.usage_label": "Uso:",
  "cli.wizard.noop_steps": "passi no-op:",
  "cli.wizard.plan_header": "piano wizard:",
  "cli.wizard.saved_answers": "risposte wizard salvate:",
  "cli.wizard.skip_setup_remove": "salta setup per modalità rimozione",
  "cli.wizard.step.apply_pack_setup": "Applica gli output di setup dichiarati dal pack tramite hook di setup interni",
  "cli.wizard.step.copy_packs": "Copia i pack recuperati in bundle/packs",
  "cli.wizard.step.copy_resolved": "Copia manifest state/resolved in resolved/ per l'avvio demo",
  "cli.wizard.step.create_bundle": "Crea lo scaffold del bundle demo usando le convenzioni esistenti",
  "cli.wizard.step.resolve_packs": "Risolvi i riferimenti pack selezionati tramite client distributor",
  "cli.wizard.step.run_resolver_create": "Esegui la pipeline resolver (come demo allow)",
  "cli.wizard.step.validate_bundle": "Convalida che il bundle sia caricabile dalla pipeline demo interna",
  "cli.wizard.step.write_gmap": "Scrivi le regole allow tenant/team in gmap",
  "cli.wizard.warning": "avviso: {}",
  "demo.build.warn_copying_pack_directory": "Avviso: copia della directory pack nel bundle demo (non portabile): {}",
  "demo.card.action": "azione",
  "demo.card.action_line": "    - {} (id={}: tipo={})",
  "demo.card.actions": "  azioni:",
  "demo.card.adaptive_card": "Scheda adattiva",
  "demo.card.body": "  corpo:",
  "demo.card.hint": "Suggerimento: @input <campo>=<valore> per impostare gli input, @click <action_id> per inviare, @show per rivedere la scheda, @json per visualizzare il payload grezzo.",
  "demo.card.input": "input",
  "demo.card.input_line": "    - {} (id={}: tipo={})",
  "demo.card.inputs": "  input:",
  "demo.card.placeholder": "      segnaposto: {}",
  "demo.card.received": "Scheda ricevuta: {}",
  "demo.repl.already_earliest_state": "Già allo stato bloccato più iniziale.",
  "demo.repl.finished_with_output": "Flusso completato con output:",
  "demo.repl.help": "Comandi disponibili:\n  @show              ─ mostra il riepilogo dell'ultima adaptive card\n  @json              ─ emette il valore JSON grezzo ricevuto dal flusso\n  @back              ─ torna alla card/input bloccati precedenti\n  @input <k>=<v>     ─ imposta o sovrascrive un campo di input\n  @click <action_id> ─ invia la card con l'azione fornita\n  @help              ─ stampa questo testo di aiuto\n  @quit              ─ esce dal REPL",
  "demo.repl.no_card": "Nessuna adaptive card da mostrare.",
  "demo.repl.no_output": "Nessun output disponibile.",
  "demo.repl.restored_previous_state": "Stato bloccato precedente ripristinato.",
  "demo.repl.set_input": "Impostato {}={}",
  "demo.repl.unknown_action": "Azione sconosciuta '{}'. Azioni disponibili: {}",
  "demo.repl.unknown_command": "Comando sconosciuto. Vedi @help.",
  "demo.repl.unknown_input": "Input sconosciuto '{}'. Input disponibili: {}",
  "demo.repl.waiting_for_input": "In attesa di input: {}",
  "demo.repl.waiting_no_card": "Il flusso è in attesa di input (nessuna adaptive card rilevata).",
  "demo.runtime.events_in_process": "eventi: gestiti in-process (ingresso HTTP + scheduler timer)",
  "demo.runtime.messaging_embedded": "messaggistica: runner incorporato in esecuzione (nessun gateway/egress gsm)",
  "demo.runtime.no_services_to_stop": "Nessun servizio da arrestare.",
  "demo.runtime.none_running": "nessuno in esecuzione",
  "demo.runtime.public_url_cloudflared": "URL pubblico (servizio=cloudflared): {}",
  "demo.runtime.public_url_cloudflared_domains": "URL pubblico (servizio=cloudflared domains={}): {}",
  "demo.runtime.service_already_running": "{}: già in esecuzione (pid={})",
  "demo.runtime.service_started": "{}: avviato (pid={})",
  "demo.runtime.started_services": "Servizi avviati:",
  "demo.runtime.status_running": "in esecuzione",
  "demo.runtime.status_stopped": "arrestato",
  "demo.runtime.stopped_all_under": "Arrestati tutti i servizi sotto {}",
  "wizard.create.access_mode": "Modalità di accesso",
  "wizard.create.bundle_name": "Nome bundle",
  "wizard.create.bundle_path": "Percorso output bundle",
  "wizard.create.execution_mode": "Modalità di esecuzione",
  "wizard.create.locale": "Lingua",
  "wizard.create.pack_refs": "Riferimenti pack",
  "wizard.create.providers": "Provider",
  "wizard.create.targets": "Tenant e team",
  "wizard.remove.bundle_path": "Percorso bundle",
  "wizard.remove.execution_mode": "Modalità di esecuzione",
  "wizard.remove.targets": "Rimuovi destinazioni",
  "wizard.update.bundle_path": "Percorso bundle",
  "wizard.update.execution_mode": "Modalità di esecuzione",
  "wizard.update.ops": "Operazioni di aggiornamento"
}