greentic-bundle 1.1.0

Greentic bundle authoring CLI scaffold with embedded i18n and answer-document contracts.
Documentation
{
  "bundle.command.access_allow": "access allow échafaudé ; la mutation gmap déterministe arrivera dans une PR ultérieure",
  "bundle.command.access_forbid": "access forbid échafaudé ; la mutation gmap déterministe arrivera dans une PR ultérieure",
  "bundle.command.add_app_pack": "ajouter une référence app-pack",
  "bundle.command.add_extension_provider": "ajouter une référence extension-provider",
  "bundle.command.build": "la commande build émet maintenant un artefact .gtbundle déterministe",
  "bundle.command.doctor": "la commande doctor est implémentée via des rapports JSON structurés",
  "bundle.command.export": "la commande export matérialise un .gtbundle à partir d'un répertoire de build normalisé",
  "bundle.command.init": "prévisualiser l'initialisation de l'espace de travail du bundle",
  "bundle.command.init_execute": "initialiser l'espace de travail du bundle",
  "bundle.command.inspect": "la commande inspect émet des métadonnées structurées d'espace de travail ou d'artefact",
  "bundle.command.remove_app_pack": "supprimer une référence app-pack",
  "bundle.command.remove_extension_provider": "supprimer une référence extension-provider",
  "bundle.schema.artifact_ext": ".gtbundle",
  "bundle.schema.lock_file": "bundle.lock.json",
  "bundle.schema.workspace_root": "bundle.yaml",
  "cli.access.about": "Ajuster les règles d'accès de l'espace de travail du bundle",
  "cli.access.allow.about": "Autoriser l'accès dans les fichiers gmap du locataire/de l'équipe",
  "cli.access.forbid.about": "Interdire l'accès dans les fichiers gmap du locataire/de l'équipe",
  "cli.access.root.option": "Racine de l'espace de travail pour la mutation gmap et la synchronisation de la sortie résolue",
  "cli.access.team.option": "Équipe facultative dont le team.gmap doit être mis à jour",
  "cli.access.tenant.option": "Locataire dont le gmap doit être mis à jour",
  "cli.add.about": "Ajouter des références de bundle créées",
  "cli.add.app_pack.about": "Ajouter une référence app-pack",
  "cli.add.extension_provider.about": "Ajouter une référence extension-provider",
  "cli.add.root.option": "Racine de l'espace de travail contenant bundle.yaml",
  "cli.build.about": "Construire un artefact .gtbundle déterministe",
  "cli.build.long_about": "Build calcule l'état normalisé du bundle, écrit des métadonnées de build déterministes et matérialise un artefact .gtbundle SquashFS.",
  "cli.build.output.option": "Remplacer le chemin de sortie .gtbundle",
  "cli.build.root.option": "Racine de l'espace de travail à construire",
  "cli.doctor.about": "Exécuter les vérifications doctor du bundle",
  "cli.doctor.artifact.option": "Artefact .gtbundle construit à valider",
  "cli.doctor.json.option": "Émettre le rapport doctor au format JSON",
  "cli.doctor.root.option": "Racine de l'espace de travail à valider",
  "cli.export.about": "Exporter un .gtbundle déterministe à partir d'un répertoire de build normalisé",
  "cli.export.build_dir.option": "Répertoire de build normalisé à exporter",
  "cli.export.long_about": "Export matérialise un artefact .gtbundle à partir d'un répertoire de build normalisé précalculé.",
  "cli.export.output.option": "Chemin de l'artefact .gtbundle de sortie",
  "cli.help.flag": "Afficher l'aide",
  "cli.info.about": "Décrire un fichier .gtbundle ou un espace de travail bundle",
  "cli.info.access.default_policy": "politique par défaut",
  "cli.info.access.summary": "{0} locataires, {1} équipes",
  "cli.info.arg.path": "Chemin vers un fichier .gtbundle ou un répertoire d’espace de travail bundle",
  "cli.info.error.not_a_bundle": "{0} : n’est pas un fichier .gtbundle ni un espace de travail bundle",
  "cli.info.error.read_failed": "Échec de la lecture du bundle : {0}",
  "cli.info.error.unsquashfs_missing": "unsquashfs introuvable — installez squashfs-tools",
  "cli.info.flag.json": "Émettre le rapport d’information au format JSON",
  "cli.info.section.access": "Accès",
  "cli.info.section.app_packs": "Packs d’applications",
  "cli.info.section.bundle_id": "ID du bundle",
  "cli.info.section.capabilities": "Capacités",
  "cli.info.section.catalogs": "Catalogues",
  "cli.info.section.extension_providers": "Fournisseurs d’extensions",
  "cli.info.section.hooks": "Hooks",
  "cli.info.section.locale": "Paramètres régionaux",
  "cli.info.section.mode": "Mode",
  "cli.info.section.subscriptions": "Abonnements",
  "cli.init.about": "Initialiser un squelette d'espace de travail de bundle",
  "cli.init.bundle_id.option": "Identifiant de bundle pour l'espace de travail initialisé",
  "cli.init.bundle_name.option": "Nom du bundle pour l'espace de travail initialisé",
  "cli.init.locale.option": "Paramètre régional initial écrit dans bundle.yaml",
  "cli.init.mode.option": "Mode de bundle initial écrit dans bundle.yaml",
  "cli.init.path.option": "Chemin de l'espace de travail à initialiser",
  "cli.inspect.about": "Inspecter les métadonnées d'un espace de travail ou d'un artefact de bundle",
  "cli.inspect.artifact.option": "Artefact .gtbundle construit à inspecter",
  "cli.inspect.json.option": "Émettre le rapport inspect au format JSON",
  "cli.inspect.root.option": "Racine de l'espace de travail contenant bundle.lock.json",
  "cli.option.answers": "Charger le JSON AnswerDocument",
  "cli.option.dry_run": "Enregistrer l'intention sans modifier l'état de l'espace de travail",
  "cli.option.emit_answers": "Écrire le JSON AnswerDocument après l'exécution",
  "cli.option.execute": "Autoriser le futur chemin modifiant l'état au lieu d'un comportement de prévisualisation uniquement",
  "cli.option.locale": "Paramètre régional utilisé pour les messages CLI et de l'assistant",
  "cli.option.migrate": "Autoriser la migration des anciennes versions du schéma AnswerDocument",
  "cli.option.offline": "Désactiver les opérations dépendant du réseau quand de futures commandes le prendront en charge",
  "cli.option.refresh": "Force re-download of pack and provider references, ignoring locally materialized files",
  "cli.option.schema": "Afficher le schéma actuel de answers.json et quitter",
  "cli.option.schema.long": "Afficher le schéma actuel de answers.json et quitter.\n\nLes outils de codage agentiques tels que Codex et Claude doivent d'abord appeler ceci pour récupérer le schéma de réponse actuel, remplir answers.json et rejouer l'assistant de manière non interactive.",
  "cli.option.schema_version": "Version cible du schéma pour les réponses émises ou migrées",
  "cli.remove.about": "Supprimer des références de bundle créées",
  "cli.remove.app_pack.about": "Supprimer une référence app-pack",
  "cli.remove.extension_provider.about": "Supprimer une référence extension-provider",
  "cli.remove.root.option": "Racine de l'espace de travail contenant bundle.yaml",
  "cli.root.about": "Structure CLI de création de bundle Greentic",
  "cli.root.long_about": "Structure pour les commandes de création de bundle, l'aide localisée, les documents de réponse et les futurs flux de build .gtbundle.",
  "cli.unbundle.about": "Extraire un artefact .gtbundle dans un répertoire",
  "cli.unbundle.out.option": "Répertoire dans lequel extraire le .gtbundle",
  "cli.version.flag": "Afficher la version",
  "cli.wizard.about": "Assistants du bundle",
  "cli.wizard.apply.about": "Appliquer l'entrée AnswerDocument",
  "cli.wizard.mode.option": "Sélectionner le mode de l'assistant lors de la relecture ou de la validation des réponses",
  "cli.wizard.run.about": "Exécuter l'assistant du bundle",
  "cli.wizard.validate.about": "Valider l'entrée AnswerDocument",
  "errors.answer_document.answer_invalid": "La réponse AnswerDocument `{field}` est invalide.",
  "errors.answer_document.answer_missing": "La réponse AnswerDocument `{field}` est requise.",
  "errors.answer_document.downgrade": "La migration d'AnswerDocument ne prend pas en charge la rétrogradation des versions du schéma",
  "errors.answer_document.invalid_document": "AnswerDocument a une structure invalide.",
  "errors.answer_document.invalid_json": "Le fichier de réponses AnswerDocument `{path}` doit être un JSON valide.",
  "errors.answer_document.invalid_root": "Le JSON des réponses doit être un objet.",
  "errors.answer_document.locale": "AnswerDocument requiert un paramètre régional",
  "errors.answer_document.metadata_missing": "Les métadonnées d'AnswerDocument sont manquantes ; relancez avec --migrate pour adopter le schéma actuel.",
  "errors.answer_document.migrate_required": "La version du schéma d'AnswerDocument diffère de la cible demandée ; relancez avec --migrate.",
  "errors.answer_document.schema_id": "AnswerDocument requiert un schema_id",
  "errors.answer_document.schema_id_mismatch": "Le schema_id d'AnswerDocument ne correspond pas au schéma de l'assistant du bundle.",
  "errors.answer_document.wizard_id": "AnswerDocument requiert un wizard_id",
  "errors.i18n.missing_locale": "Catalogue de paramètres régionaux embarqué manquant pour {locale}",
  "wizard.action.add_allow_rule": "Ajouter une règle d'autorisation",
  "wizard.action.add_app_pack": "Ajouter un app pack",
  "wizard.action.add_common_extension_provider": "Ajouter un fournisseur d'extensions commun",
  "wizard.action.add_custom_extension_provider": "Ajouter un fournisseur d'extensions personnalisé",
  "wizard.action.add_forbid_rule": "Ajouter une règle d'interdiction",
  "wizard.action.add_tenant_access": "Ajouter un accès locataire",
  "wizard.action.add_tenant_team_access": "Ajouter un accès locataire/équipe",
  "wizard.action.add_this_app_pack": "Ajouter cet app pack",
  "wizard.action.advanced_access_rules": "Modifier les règles d'accès brutes",
  "wizard.action.back": "Retour",
  "wizard.action.build_bundle": "Construire le bundle",
  "wizard.action.change_scope": "Changer la portée",
  "wizard.action.continue": "Continuer",
  "wizard.action.dry_run_only": "Simulation uniquement",
  "wizard.action.edit_app_pack_mapping": "Modifier le mappage de l'app pack",
  "wizard.action.finish": "Terminer",
  "wizard.action.reenter_reference": "Saisir à nouveau la référence",
  "wizard.action.remove_app_pack": "Supprimer l'app pack",
  "wizard.action.remove_extension_provider": "Supprimer le fournisseur d'extensions",
  "wizard.action.remove_rule": "Supprimer la règle",
  "wizard.action.remove_scope": "Supprimer la portée",
  "wizard.action.return_simple_mode": "Revenir au mode simple",
  "wizard.action.save_answers_only": "Enregistrer uniquement les réponses",
  "wizard.apply.about": "Appliquer les réponses de bundle rejouées",
  "wizard.confirm.app_pack": "App pack résolu :",
  "wizard.error.app_pack_required": "Ajoutez au moins un app pack avant de continuer.",
  "wizard.error.bundle_artifact_required": "Un chemin .gtbundle valide est requis",
  "wizard.error.bundle_target_missing": "La cible du bundle n'existe pas",
  "wizard.error.empty_answer": "L'invite de l'assistant requiert une valeur.",
  "wizard.error.empty_catalog": "Aucun fournisseur d'extensions n'a été trouvé dans le catalogue.",
  "wizard.error.input_ended": "La saisie de l’assistant s’est terminée avant qu’un choix valide ne soit fourni.",
  "wizard.error.invalid_choice": "Choix invalide. Saisissez 1, 2, 3 ou 0.",
  "wizard.exit.message": "L'assistant a quitté sans collecter de réponses.",
  "wizard.label.name": "Nom",
  "wizard.label.pack_id": "Identifiant du pack",
  "wizard.label.scope": "Portée",
  "wizard.label.source": "Source",
  "wizard.label.version": "Version",
  "wizard.list.none": "aucun",
  "wizard.mapping.global": "Global",
  "wizard.mapping.tenant": "Locataire",
  "wizard.mapping.tenant_team": "Locataire / Équipe",
  "wizard.menu.create": "Créer un bundle",
  "wizard.menu.doctor": "Diagnostiquer le bundle",
  "wizard.menu.exit": "Quitter",
  "wizard.menu.title": "Assistant Bundle",
  "wizard.menu.update": "Ouvrir un bundle existant",
  "wizard.menu_desc.create": "Démarrer un nouvel espace de travail de bundle et guider le flux de configuration initiale.",
  "wizard.menu_desc.doctor": "Exécuter les vérifications doctor sur un répertoire ou un .gtbundle et afficher le rapport.",
  "wizard.menu_desc.inspect": "Inspecter un répertoire ou un .gtbundle à l'aide de la sortie de la commande inspect.",
  "wizard.menu_desc.unbundle": "Extraire un .gtbundle dans un répertoire à l'aide de la commande unbundle.",
  "wizard.menu_desc.update": "Ouvrir un répertoire ou un .gtbundle existant, puis le modifier et l'enregistrer comme espace de travail.",
  "wizard.menu_desc.validate": "Charger un répertoire ou un .gtbundle et prévisualiser le plan de bundle normalisé sans écrire de fichiers.",
  "wizard.mode.create": "créer",
  "wizard.mode.doctor": "doctor",
  "wizard.mode.inspect": "inspecter",
  "wizard.mode.unbundle": "décompresser",
  "wizard.mode.update": "ouvrir un bundle existant",
  "wizard.mode.validate": "valider le bundle",
  "wizard.plan.build_bundle": "Construire l'état de prévisualisation doctor du bundle",
  "wizard.plan.ensure_workspace": "S'assurer que la racine de l'espace de travail du bundle existe",
  "wizard.plan.export_bundle": "Réserver une future étape d'export du bundle",
  "wizard.plan.resolve_refs": "Résoudre les références du bundle en un plan normalisé",
  "wizard.plan.update_access_rules": "Préparer la disposition d'accès locataire pour le locataire par défaut",
  "wizard.plan.write_bundle_file": "Écrire la définition normalisée de bundle.yaml",
  "wizard.plan.write_lock": "Écrire des métadonnées déterministes bundle.lock.json",
  "wizard.prompt.advanced_setup": "Configuration avancée ? (y/N)",
  "wizard.prompt.app_pack_reference": "Saisissez la référence de l'app pack ou le chemin local",
  "wizard.prompt.app_packs": "App packs (séparés par des virgules)",
  "wizard.prompt.bundle_artifact": "Chemin de l'artefact .gtbundle",
  "wizard.prompt.bundle_id": "Identifiant du bundle",
  "wizard.prompt.bundle_name": "Nom du bundle",
  "wizard.prompt.bundle_target": "Répertoire du bundle ou chemin .gtbundle",
  "wizard.prompt.choose_access_rule": "Choisissez une règle d'accès",
  "wizard.prompt.choose_app_pack": "Choisissez un app pack",
  "wizard.prompt.choose_extension_provider": "Choisissez un fournisseur d'extensions",
  "wizard.prompt.choose_scope": "Choisissez une portée",
  "wizard.prompt.current_bundle_root": "Répertoire actuel du bundle ou chemin .gtbundle",
  "wizard.prompt.enable_bundle_assets": "Enable bundle-level assets (./assets/)? (y/N)",
  "wizard.prompt.export_intent": "Activer l'intention d'export ? (y/N)",
  "wizard.prompt.extension_provider_reference": "Saisissez la référence du fournisseur d'extensions ou le chemin local",
  "wizard.prompt.extension_providers": "Fournisseurs d'extensions (séparés par des virgules)",
  "wizard.prompt.main_choice": "Choisissez le mode de l'assistant",
  "wizard.prompt.output_dir": "Répertoire de sortie",
  "wizard.prompt.remote_catalogs": "Catalogues distants (séparés par des virgules)",
  "wizard.prompt.rule_path": "Chemin de la règle",
  "wizard.prompt.setup_execution": "Activer l'intention d'exécution de la configuration ? (y/N)",
  "wizard.prompt.team_id": "Identifiant de l'équipe",
  "wizard.prompt.tenant_id": "Identifiant du locataire",
  "wizard.prompt.unbundle_output_dir": "Répertoire de sortie de décompression",
  "wizard.root.about": "Surface interactive de création de bundle",
  "wizard.run.about": "Exécuter les invites de l'assistant du bundle",
  "wizard.setup.enum_prompt": "Sélectionnez le numéro ou la valeur :",
  "wizard.setup.form_prefix": "Formulaire de configuration :",
  "wizard.setup.optional": "facultatif",
  "wizard.setup.required": "requis",
  "wizard.stage.access_rules": "== Règles d'accès ==",
  "wizard.stage.advanced_access_rules": "== Règles d'accès avancées ==",
  "wizard.stage.app_packs": "== App packs ==",
  "wizard.stage.capabilities": "== Bundle capabilities ==",
  "wizard.stage.current_access_rules": "Règles actuelles",
  "wizard.stage.current_app_packs": "App packs actuels",
  "wizard.stage.current_extension_providers": "Fournisseurs d'extensions actuels",
  "wizard.stage.extension_providers": "== Fournisseurs d'extensions ==",
  "wizard.stage.map_app_pack": "== Mapper l'app pack ==",
  "wizard.stage.pack_access": "== Accès au pack ==",
  "wizard.stage.review": "== Résumé de révision ==",
  "wizard.validate.about": "Valider les réponses de bundle rejouées",
  "wizard.warning.advanced_without_refs": "La configuration avancée a été activée sans app packs ni fournisseurs d'extensions."
}