{
"bundle.command.access_allow": "access allow predisposto; la mutazione deterministica di gmap arriverà in una PR successiva",
"bundle.command.access_forbid": "access forbid predisposto; la mutazione deterministica di gmap arriverà in una PR successiva",
"bundle.command.add_app_pack": "aggiungi riferimento app-pack",
"bundle.command.add_extension_provider": "aggiungi riferimento extension-provider",
"bundle.command.build": "il comando build ora emette un artefatto .gtbundle deterministico",
"bundle.command.doctor": "il comando doctor è implementato tramite report JSON strutturati",
"bundle.command.export": "il comando export materializza un .gtbundle da una directory di build normalizzata",
"bundle.command.init": "anteprima inizializzazione workspace bundle",
"bundle.command.init_execute": "inizializza workspace bundle",
"bundle.command.inspect": "il comando inspect emette metadati strutturati del workspace o dell'artefatto",
"bundle.command.remove_app_pack": "rimuovi riferimento app-pack",
"bundle.command.remove_extension_provider": "rimuovi riferimento extension-provider",
"bundle.schema.artifact_ext": ".gtbundle",
"bundle.schema.lock_file": "bundle.lock.json",
"bundle.schema.workspace_root": "bundle.yaml",
"cli.access.about": "Regola le regole di accesso del workspace bundle",
"cli.access.allow.about": "Consenti l'accesso nei file gmap di tenant/team",
"cli.access.forbid.about": "Vieta l'accesso nei file gmap di tenant/team",
"cli.access.root.option": "Radice del workspace per la mutazione di gmap e la sincronizzazione dell'output risolto",
"cli.access.team.option": "Team facoltativo il cui team.gmap deve essere aggiornato",
"cli.access.tenant.option": "Tenant il cui gmap deve essere aggiornato",
"cli.add.about": "Aggiungi riferimenti bundle creati",
"cli.add.app_pack.about": "Aggiungi un riferimento app-pack",
"cli.add.extension_provider.about": "Aggiungi un riferimento extension-provider",
"cli.add.root.option": "Radice del workspace contenente bundle.yaml",
"cli.build.about": "Crea un artefatto .gtbundle deterministico",
"cli.build.long_about": "Build calcola lo stato normalizzato del bundle, scrive metadati di build deterministici e materializza un artefatto .gtbundle SquashFS.",
"cli.build.output.option": "Sovrascrivi il percorso di output di .gtbundle",
"cli.build.root.option": "Radice del workspace da compilare",
"cli.doctor.about": "Esegui i controlli doctor del bundle",
"cli.doctor.artifact.option": "Artefatto .gtbundle compilato da convalidare",
"cli.doctor.json.option": "Emetti il report doctor come JSON",
"cli.doctor.root.option": "Radice del workspace da convalidare",
"cli.export.about": "Esporta un .gtbundle deterministico da una directory di build normalizzata",
"cli.export.build_dir.option": "Directory di build normalizzata da esportare",
"cli.export.long_about": "Export materializza un artefatto .gtbundle da una directory di build normalizzata precalcolata.",
"cli.export.output.option": "Percorso dell'artefatto .gtbundle di output",
"cli.help.flag": "Stampa l'aiuto",
"cli.info.about": "Descrivi un file .gtbundle o uno spazio di lavoro bundle",
"cli.info.access.default_policy": "criterio predefinito",
"cli.info.access.summary": "{0} tenant, {1} team",
"cli.info.arg.path": "Percorso a un file .gtbundle o a una directory dello spazio di lavoro bundle",
"cli.info.error.not_a_bundle": "{0}: non è un file .gtbundle o uno spazio di lavoro bundle",
"cli.info.error.read_failed": "Impossibile leggere il bundle: {0}",
"cli.info.error.unsquashfs_missing": "unsquashfs non trovato — installa squashfs-tools",
"cli.info.flag.json": "Emetti il report delle informazioni come JSON",
"cli.info.section.access": "Accesso",
"cli.info.section.app_packs": "Pacchetti app",
"cli.info.section.bundle_id": "ID bundle",
"cli.info.section.capabilities": "Capacità",
"cli.info.section.catalogs": "Cataloghi",
"cli.info.section.extension_providers": "Provider di estensioni",
"cli.info.section.hooks": "Hook",
"cli.info.section.locale": "Impostazioni locali",
"cli.info.section.mode": "Modalità",
"cli.info.section.subscriptions": "Sottoscrizioni",
"cli.init.about": "Inizializza uno scaffold di workspace bundle",
"cli.init.bundle_id.option": "ID bundle per il workspace inizializzato",
"cli.init.bundle_name.option": "Nome bundle per il workspace inizializzato",
"cli.init.locale.option": "Locale iniziale scritto in bundle.yaml",
"cli.init.mode.option": "Modalità bundle iniziale scritta in bundle.yaml",
"cli.init.path.option": "Percorso del workspace da inizializzare",
"cli.inspect.about": "Ispeziona i metadati del workspace bundle o dell'artefatto",
"cli.inspect.artifact.option": "Artefatto .gtbundle compilato da ispezionare",
"cli.inspect.json.option": "Emetti il report inspect come JSON",
"cli.inspect.root.option": "Radice del workspace contenente bundle.lock.json",
"cli.option.answers": "Carica JSON AnswerDocument",
"cli.option.dry_run": "Registra l'intento senza modificare lo stato del workspace",
"cli.option.emit_answers": "Scrivi JSON AnswerDocument dopo l'esecuzione",
"cli.option.execute": "Consenti il futuro percorso mutabile invece del comportamento di sola anteprima",
"cli.option.locale": "Locale usato per i messaggi della CLI e della procedura guidata",
"cli.option.migrate": "Consenti la migrazione di versioni precedenti dello schema AnswerDocument",
"cli.option.offline": "Disabilita le operazioni dipendenti dalla rete quando i comandi futuri lo supporteranno",
"cli.option.refresh": "Force re-download of pack and provider references, ignoring locally materialized files",
"cli.option.schema": "Stampa lo schema corrente di answers.json ed esci",
"cli.option.schema.long": "Stampa lo schema corrente di answers.json ed esci.\n\nStrumenti di programmazione agentica come Codex e Claude dovrebbero chiamare prima questo comando per recuperare lo schema corrente delle risposte, compilare answers.json e rieseguire la procedura guidata in modalità non interattiva.",
"cli.option.schema_version": "Versione dello schema di destinazione per le risposte emesse o migrate",
"cli.remove.about": "Rimuovi riferimenti bundle creati",
"cli.remove.app_pack.about": "Rimuovi un riferimento app-pack",
"cli.remove.extension_provider.about": "Rimuovi un riferimento extension-provider",
"cli.remove.root.option": "Radice del workspace contenente bundle.yaml",
"cli.root.about": "Scaffold CLI per la creazione di bundle Greentic",
"cli.root.long_about": "Scaffold per comandi di creazione bundle, guida localizzata, documenti di risposta e futuri flussi di build .gtbundle.",
"cli.unbundle.about": "Estrai un artefatto .gtbundle in una directory",
"cli.unbundle.out.option": "Directory in cui estrarre il .gtbundle",
"cli.version.flag": "Stampa la versione",
"cli.wizard.about": "Helper della procedura guidata bundle",
"cli.wizard.apply.about": "Applica l'input di AnswerDocument",
"cli.wizard.mode.option": "Seleziona la modalità della procedura guidata durante la riproduzione o la convalida delle risposte",
"cli.wizard.run.about": "Esegui la procedura guidata bundle",
"cli.wizard.validate.about": "Convalida l'input di AnswerDocument",
"errors.answer_document.answer_invalid": "La risposta `{field}` di AnswerDocument non è valida.",
"errors.answer_document.answer_missing": "La risposta `{field}` di AnswerDocument è obbligatoria.",
"errors.answer_document.downgrade": "La migrazione di AnswerDocument non supporta il downgrade delle versioni dello schema",
"errors.answer_document.invalid_document": "AnswerDocument ha una struttura non valida.",
"errors.answer_document.invalid_json": "Il file delle risposte di AnswerDocument `{path}` deve essere un JSON valido.",
"errors.answer_document.invalid_root": "Il JSON delle risposte deve essere un oggetto.",
"errors.answer_document.locale": "AnswerDocument richiede una locale",
"errors.answer_document.metadata_missing": "Mancano i metadati di AnswerDocument; riesegui con --migrate per adottare lo schema corrente.",
"errors.answer_document.migrate_required": "La versione dello schema di AnswerDocument differisce dalla destinazione richiesta; riesegui con --migrate.",
"errors.answer_document.schema_id": "AnswerDocument richiede uno schema_id",
"errors.answer_document.schema_id_mismatch": "Lo schema_id di AnswerDocument non corrisponde allo schema della procedura guidata bundle.",
"errors.answer_document.wizard_id": "AnswerDocument richiede uno wizard_id",
"errors.i18n.missing_locale": "Catalogo locale incorporato mancante per {locale}",
"wizard.action.add_allow_rule": "Aggiungi regola allow",
"wizard.action.add_app_pack": "Aggiungi app pack",
"wizard.action.add_common_extension_provider": "Aggiungi extension provider comune",
"wizard.action.add_custom_extension_provider": "Aggiungi extension provider personalizzato",
"wizard.action.add_forbid_rule": "Aggiungi regola forbid",
"wizard.action.add_tenant_access": "Aggiungi accesso tenant",
"wizard.action.add_tenant_team_access": "Aggiungi accesso tenant/team",
"wizard.action.add_this_app_pack": "Aggiungi questo app pack",
"wizard.action.advanced_access_rules": "Modifica regole di accesso raw",
"wizard.action.back": "Indietro",
"wizard.action.build_bundle": "Crea bundle",
"wizard.action.change_scope": "Cambia ambito",
"wizard.action.continue": "Continua",
"wizard.action.dry_run_only": "Solo dry-run",
"wizard.action.edit_app_pack_mapping": "Modifica mappatura app pack",
"wizard.action.finish": "Fine",
"wizard.action.reenter_reference": "Reinserisci riferimento",
"wizard.action.remove_app_pack": "Rimuovi app pack",
"wizard.action.remove_extension_provider": "Rimuovi extension provider",
"wizard.action.remove_rule": "Rimuovi regola",
"wizard.action.remove_scope": "Rimuovi ambito",
"wizard.action.return_simple_mode": "Torna alla modalità semplice",
"wizard.action.save_answers_only": "Salva solo le risposte",
"wizard.apply.about": "Applica le risposte del bundle riprodotte",
"wizard.confirm.app_pack": "App pack risolto:",
"wizard.error.app_pack_required": "Aggiungi almeno un app pack prima di continuare.",
"wizard.error.bundle_artifact_required": "È richiesto un percorso .gtbundle valido",
"wizard.error.bundle_target_missing": "La destinazione del bundle non esiste",
"wizard.error.empty_answer": "Il prompt della procedura guidata richiede un valore.",
"wizard.error.empty_catalog": "Nessun extension provider trovato nel catalogo.",
"wizard.error.input_ended": "L'input della procedura guidata è terminato prima che venisse fornita una scelta valida.",
"wizard.error.invalid_choice": "Scelta non valida. Inserisci 1, 2, 3 oppure 0.",
"wizard.exit.message": "La procedura guidata è terminata senza raccogliere risposte.",
"wizard.label.name": "Nome",
"wizard.label.pack_id": "ID pack",
"wizard.label.scope": "Ambito",
"wizard.label.source": "Origine",
"wizard.label.version": "Versione",
"wizard.list.none": "nessuno",
"wizard.mapping.global": "Globale",
"wizard.mapping.tenant": "Tenant",
"wizard.mapping.tenant_team": "Tenant / Team",
"wizard.menu.create": "Crea bundle",
"wizard.menu.doctor": "Doctor bundle",
"wizard.menu.exit": "Esci",
"wizard.menu.title": "Procedura guidata bundle",
"wizard.menu.update": "Apri bundle esistente",
"wizard.menu_desc.create": "Avvia un nuovo workspace bundle e guida il flusso di configurazione iniziale.",
"wizard.menu_desc.doctor": "Esegui i controlli doctor su una directory o un .gtbundle e stampa il report.",
"wizard.menu_desc.inspect": "Ispeziona una directory o un .gtbundle usando l'output del comando inspect.",
"wizard.menu_desc.unbundle": "Estrai un .gtbundle in una directory usando il comando unbundle.",
"wizard.menu_desc.update": "Apri una directory o un .gtbundle esistente, poi modificalo e salvalo come workspace.",
"wizard.menu_desc.validate": "Carica una directory o un .gtbundle e mostra in anteprima il piano bundle normalizzato senza scrivere file.",
"wizard.mode.create": "create",
"wizard.mode.doctor": "doctor",
"wizard.mode.inspect": "inspect",
"wizard.mode.unbundle": "unbundle",
"wizard.mode.update": "apri bundle esistente",
"wizard.mode.validate": "convalida bundle",
"wizard.plan.build_bundle": "Crea stato di anteprima doctor del bundle",
"wizard.plan.ensure_workspace": "Assicura che la radice del workspace bundle esista",
"wizard.plan.export_bundle": "Riserva un futuro passaggio di esportazione del bundle",
"wizard.plan.resolve_refs": "Risolvi i riferimenti bundle in un piano normalizzato",
"wizard.plan.update_access_rules": "Prepara il layout di accesso tenant per il tenant predefinito",
"wizard.plan.write_bundle_file": "Scrivi la definizione normalizzata di bundle.yaml",
"wizard.plan.write_lock": "Scrivi i metadati deterministici di bundle.lock.json",
"wizard.prompt.advanced_setup": "Configurazione avanzata? (y/N)",
"wizard.prompt.app_pack_reference": "Inserisci il riferimento app pack o il percorso locale",
"wizard.prompt.app_packs": "App pack (separati da virgola)",
"wizard.prompt.bundle_artifact": "Percorso artefatto .gtbundle",
"wizard.prompt.bundle_id": "ID bundle",
"wizard.prompt.bundle_name": "Nome bundle",
"wizard.prompt.bundle_target": "Directory bundle o percorso .gtbundle",
"wizard.prompt.choose_access_rule": "Scegli regola di accesso",
"wizard.prompt.choose_app_pack": "Scegli app pack",
"wizard.prompt.choose_extension_provider": "Scegli extension provider",
"wizard.prompt.choose_scope": "Scegli ambito",
"wizard.prompt.current_bundle_root": "Directory bundle corrente o percorso .gtbundle",
"wizard.prompt.enable_bundle_assets": "Enable bundle-level assets (./assets/)? (y/N)",
"wizard.prompt.export_intent": "Abilitare l'intento di esportazione? (y/N)",
"wizard.prompt.extension_provider_reference": "Inserisci il riferimento extension provider o il percorso locale",
"wizard.prompt.extension_providers": "Extension provider (separati da virgola)",
"wizard.prompt.main_choice": "Scegli modalità della procedura guidata",
"wizard.prompt.output_dir": "Directory di output",
"wizard.prompt.remote_catalogs": "Cataloghi remoti (separati da virgola)",
"wizard.prompt.rule_path": "Percorso regola",
"wizard.prompt.setup_execution": "Abilitare l'intento di esecuzione della configurazione? (y/N)",
"wizard.prompt.team_id": "ID team",
"wizard.prompt.tenant_id": "ID tenant",
"wizard.prompt.unbundle_output_dir": "Directory di output unbundle",
"wizard.root.about": "Superficie interattiva di creazione bundle",
"wizard.run.about": "Esegui i prompt della procedura guidata bundle",
"wizard.setup.enum_prompt": "Seleziona numero o valore:",
"wizard.setup.form_prefix": "Modulo di configurazione:",
"wizard.setup.optional": "facoltativo",
"wizard.setup.required": "obbligatorio",
"wizard.stage.access_rules": "== Regole di accesso ==",
"wizard.stage.advanced_access_rules": "== Regole di accesso avanzate ==",
"wizard.stage.app_packs": "== App pack ==",
"wizard.stage.capabilities": "== Bundle capabilities ==",
"wizard.stage.current_access_rules": "Regole correnti",
"wizard.stage.current_app_packs": "App pack correnti",
"wizard.stage.current_extension_providers": "Extension provider correnti",
"wizard.stage.extension_providers": "== Extension provider ==",
"wizard.stage.map_app_pack": "== Mappa app pack ==",
"wizard.stage.pack_access": "== Accesso pack ==",
"wizard.stage.review": "== Riepilogo revisione ==",
"wizard.validate.about": "Convalida le risposte del bundle riprodotte",
"wizard.warning.advanced_without_refs": "La configurazione avanzata è stata abilitata senza app pack o extension provider."
}