{
"cli.command.cbor.about": "Décoder un fichier CBOR en texte",
"cli.command.cbor.path": "Chemin vers le fichier CBOR à décoder",
"cli.command.component.about": "Transparence de composant (greentic-component)",
"cli.command.config.about": "Gérer la configuration de greentic-dev",
"cli.command.config.set.about": "Définir une clé dans la configuration de greentic-dev (p. ex. defaults.component.org)",
"cli.command.config.set.file": "Remplacer le chemin du fichier de configuration (par défaut : $XDG_CONFIG_HOME/greentic-dev/config.toml)",
"cli.command.config.set.key": "Chemin de la clé de configuration (p. ex. defaults.component.org)",
"cli.command.config.set.value": "Valeur à attribuer à la clé (stockée comme chaîne)",
"cli.command.coverage.about": "Exécuter les vérifications de couverture sur coverage-policy.json",
"cli.command.coverage.skip_run": "Réutiliser un rapport target/coverage/coverage.json existant au lieu de relancer les tests",
"cli.command.flow.about": "Transparence de flux (greentic-flow)",
"cli.command.gui.about": "Transparence de l'interface graphique (greentic-gui)",
"cli.command.install.about": "Installer les ressources déléguées",
"cli.command.install.bin_dir": "Remplacer le répertoire utilisé pour les binaires installés",
"cli.command.install.docs_dir": "Remplacer le répertoire utilisé pour la documentation installée",
"cli.command.install.locale": "Paramètre régional (BCP47) utilisé pour les manifestes/docs d'installation traduits",
"cli.command.install.tenant": "Identifiant du tenant pour les installations commerciales",
"cli.command.install.token": "Jeton d'authentification ou indirection env:VAR pour les installations commerciales",
"cli.command.install.tools.about": "Installer les outils délégués (component/flow/pack/gui/runner/secrets)",
"cli.command.mcp.about": "Outils MCP",
"cli.command.mcp.doctor.about": "Inspecter les métadonnées du fournisseur MCP",
"cli.command.mcp.doctor.json": "Émettre un JSON compact au lieu d'une sortie formatée",
"cli.command.mcp.doctor.provider": "Identifiant du fournisseur MCP ou chemin de configuration",
"cli.command.pack.about": "Transparence de pack (greentic-pack; pack run utilise greentic-runner-cli)",
"cli.command.passthrough.args": "Arguments transmis directement à la commande sous-jacente",
"cli.command.secrets.about": "Wrappers pratiques pour les secrets",
"cli.command.secrets.init.about": "Déléguer à greentic-secrets l'initialisation des secrets pour un pack",
"cli.command.secrets.init.pack": "Chemin vers le pack (.gtpack) à initialiser",
"cli.command.secrets.init.passthrough": "Arguments supplémentaires facultatifs transmis à greentic-secrets (ajoutez `--` avant les options)",
"cli.command.tools.about": "Installer/mettre à jour les binaires d'outils Greentic délégués",
"cli.command.tools.install.about": "Installer les outils délégués (component/flow/pack/gui/runner/secrets)",
"cli.command.tools.install.latest": "Réinstaller les outils pour récupérer les dernières versions disponibles",
"cli.command.wizard.about": "Orchestration déterministe pour les workflows d'établi de développement",
"cli.command.wizard.allow_destructive": "Autoriser les opérations destructrices (suppression/écrasement/déplacement) lorsqu'elles sont demandées par une étape du plan",
"cli.command.wizard.answers": "Fichier de réponses (enveloppe AnswerDocument)",
"cli.command.wizard.apply.about": "Appliquer une AnswerDocument du lanceur de manière non interactive",
"cli.command.wizard.dry_run": "Aperçu uniquement (le mode par défaut est apply lorsque --dry-run n'est pas défini)",
"cli.command.wizard.emit_answers": "Émettre un fichier JSON d'enveloppe AnswerDocument portable",
"cli.command.wizard.frontend": "Mode frontend (text/json/adaptive-card)",
"cli.command.wizard.locale": "Paramètre régional (BCP47), transmis aux fournisseurs et enregistré dans les métadonnées du plan",
"cli.command.wizard.migrate": "Migrer l'AnswerDocument vers la version de schéma sélectionnée si nécessaire",
"cli.command.wizard.non_interactive": "Autoriser l'exécution dans des contextes non interactifs",
"cli.command.wizard.out": "Remplacer le répertoire de sortie (par défaut : `.greentic/wizard/<run-id>/`)",
"cli.command.wizard.schema": "Afficher le schéma AnswerDocument actuel du lanceur et quitter",
"cli.command.wizard.schema_long": "Afficher le schéma AnswerDocument actuel du lanceur et quitter.\n\nLes outils de programmation agentiques tels que Codex et Claude doivent d'abord appeler ceci pour récupérer le contrat exact du lanceur greentic-dev, y compris les schémas de réponse intégrés de greentic-pack et greentic-bundle utilisés pour la délégation.",
"cli.command.wizard.schema_version": "Épingler la version du schéma pour l'AnswerDocument émise/validée",
"cli.command.wizard.unsafe_commands": "Autoriser les commandes en dehors de la liste d'autorisation par défaut des run-command",
"cli.command.wizard.validate.about": "Valider une AnswerDocument du lanceur de manière non interactive",
"cli.command.wizard.yes": "Ignorer l'invite de confirmation interactive",
"cli.help.flag": "Afficher l'aide",
"cli.install.error.absolute_doc_path": "les chemins absolus d'installation des documents ne sont pas autorisés",
"cli.install.error.archive_missing_binary": "l'archive ne contenait pas `{binary_name}`",
"cli.install.error.checksum_for_tool": "la vérification de la somme de contrôle a échoué pour `{id}`",
"cli.install.error.create_dir": "échec de la création de {path}",
"cli.install.error.create_runtime": "échec de la création du runtime tokio",
"cli.install.error.doc_id_requires_url": "l'identifiant de document `{id}` nécessite une URL de manifeste ; les identifiants seuls ne sont pas pris en charge par greentic-dev",
"cli.install.error.doc_manifest_mismatch": "incompatibilité du manifeste du document : le locataire référençait `{expected_id}` mais le manifeste contenait `{actual_id}`",
"cli.install.error.doc_path_escape": "le chemin d'installation du document doit rester dans le répertoire docs",
"cli.install.error.download": "échec du téléchargement de `{url}`",
"cli.install.error.download_status": "le téléchargement a échoué pour `{url}`",
"cli.install.error.empty_token": "jeton vide",
"cli.install.error.empty_token_non_interactive": "jeton vide et aucun terminal interactif disponible",
"cli.install.error.env_token_empty": "la variable d'environnement {var} a été résolue en un jeton vide",
"cli.install.error.env_token_resolve": "échec de la résolution de la variable d'environnement {var} pour le jeton d'installation",
"cli.install.error.extract_tar_gz_binary": "échec de l'extraction de `{binary_name}` depuis le tar.gz",
"cli.install.error.extract_zip_binary": "échec de l'extraction de `{binary_name}` depuis le zip",
"cli.install.error.github_only_assets": "seuls les assets hébergés sur GitHub sont pris en charge, reçu `{host}`",
"cli.install.error.home_dir": "échec de la résolution du répertoire personnel pour les installations",
"cli.install.error.invalid_url": "URL invalide `{url}`",
"cli.install.error.missing_token_non_interactive": "jeton manquant et aucun terminal interactif disponible",
"cli.install.error.no_target": "aucune cible pour {os} / {arch}",
"cli.install.error.open_zip": "échec de l'ouverture de l'archive zip",
"cli.install.error.parse_doc_manifest": "échec de l'analyse du manifeste du document `{url}`",
"cli.install.error.parse_tenant_manifest": "échec de l'analyse du manifeste OCI du locataire pour `{tenant}`",
"cli.install.error.parse_tool_manifest": "échec de l'analyse du manifeste de l'outil `{url}`",
"cli.install.error.pull_tenant_manifest": "échec de la récupération du manifeste OCI du locataire `{reference}`",
"cli.install.error.read_cached_manifest": "échec de la lecture du manifeste OCI en cache {path}",
"cli.install.error.read_metadata": "échec de la lecture de {path}",
"cli.install.error.read_response_body": "échec de la lecture du corps de réponse depuis `{url}`",
"cli.install.error.read_tar_gz": "échec de la lecture de l'archive tar.gz",
"cli.install.error.read_tar_gz_entry": "échec de la lecture d'une entrée de l'archive tar.gz",
"cli.install.error.read_tar_gz_entry_path": "échec de la lecture du chemin de l'entrée tar.gz",
"cli.install.error.read_token": "échec de la lecture du jeton depuis le terminal",
"cli.install.error.read_zip_entry": "échec de la lecture d'une entrée de l'archive zip",
"cli.install.error.select_release_target": "échec de la sélection de la cible de publication pour `{id}`",
"cli.install.error.serialize_state": "échec de la sérialisation de l'état d'installation",
"cli.install.error.set_executable_bit": "échec de la définition du bit exécutable sur {path}",
"cli.install.error.sha256_mismatch": "incompatibilité sha256 : attendu {expected}, obtenu {actual}",
"cli.install.error.tenant_manifest_mismatch": "incompatibilité du manifeste OCI du locataire : `{tenant}` demandé mais le manifeste contenait `{manifest_tenant}`",
"cli.install.error.tenant_manifest_not_found": "manifeste du locataire introuvable à `{reference}`. Vérifiez que le slug du locataire est correct et que l'artefact OCI a été publié avec le tag `latest`.",
"cli.install.error.tenant_requires_token": "`--tenant` nécessite `--token <token-or-env:VAR>` pour les installations commerciales",
"cli.install.error.tool_id_requires_url": "l'identifiant d'outil `{id}` nécessite une URL de manifeste ; les identifiants seuls ne sont pas pris en charge par greentic-dev",
"cli.install.error.tool_manifest_mismatch": "incompatibilité du manifeste de l'outil : le locataire référençait `{expected_id}` mais le manifeste contenait `{actual_id}`",
"cli.install.error.unsupported_arch": "architecture `{arch}` non prise en charge pour les installations commerciales",
"cli.install.error.unsupported_doc_source_type": "le document `{id}` a un type de source non pris en charge `{source_type}`",
"cli.install.error.unsupported_os": "OS `{os}` non pris en charge pour les installations commerciales",
"cli.install.error.unsupported_tool_install_type": "l'outil `{id}` a un type d'installation non pris en charge `{install_type}`",
"cli.install.error.url_missing_host": "l'URL `{url}` n'inclut pas d'hôte",
"cli.install.error.write_file": "échec de l'écriture de {path}",
"cli.install.prompt.github_token": "Jeton GitHub : ",
"cli.install.summary.doc_item": "- {id}: {path}",
"cli.install.summary.docs": "Documents téléchargés :",
"cli.install.summary.tool_item": "- {id}: {path}",
"cli.install.summary.tools": "Outils installés :",
"cli.option.locale": "Paramètre régional (BCP47) utilisé pour l'aide CLI traduite lorsque pris en charge",
"cli.root.about": "CLI des outils de développement Greentic",
"cli.version.flag": "Afficher la version",
"cli.wizard.error.interactive_required": "le lanceur d’assistant nécessite une entrée interactive. Utilisez `wizard --answers <FILE>`, `wizard apply --answers <FILE>`, ou `wizard validate --answers <FILE>`.",
"cli.wizard.error.invalid_selection": "sélection invalide ; 1 ou 2 attendu",
"cli.wizard.launcher.option_bundle": "2) Créer / Mettre à jour un bundle de production",
"cli.wizard.launcher.option_exit": "0) Quitter",
"cli.wizard.launcher.option_pack": "1) Créer / Mettre à jour un pack (flux + composants)",
"cli.wizard.launcher.select_option": "Sélectionnez une option : ",
"cli.wizard.launcher.title": "Assistant développeur Greentic",
"runtime.main.error.execute_external": "Échec de l'exécution de {exe} : {error}",
"runtime.passthrough.debug.exec": "greentic-dev passthrough -> {bin} {args}",
"runtime.passthrough.error.binary_not_found": "impossible de trouver `{name}` dans le PATH ; définissez {env_key}, installez `{name}` avec cargo binstall, ou exécutez `greentic-dev install tools` (`--latest` pour forcer l'actualisation)",
"runtime.passthrough.error.env_binary_missing": "{env_key} pointe vers un binaire inexistant : {path}",
"runtime.passthrough.error.execute": "échec de l'exécution de {bin} : {error}",
"runtime.secrets.error.execute": "échec de l'exécution de greentic-secrets",
"runtime.secrets.error.exit_status": "greentic-secrets s'est terminé avec le statut {status}",
"runtime.tools.install.error.binstall_failed": "`cargo binstall` a échoué lors de l’installation de {bin_name} (crate {crate_name}), code de sortie {exit_code}",
"runtime.tools.install.error.execute_binstall": "échec de l'exécution de `cargo binstall`",
"runtime.tools.install.error.execute_install_binstall": "échec de l'exécution de `cargo install cargo-binstall --locked`",
"runtime.tools.install.error.install_binstall_failed": "échec de l'installation de cargo-binstall ; `cargo install cargo-binstall --locked` a retourné le code de sortie {exit_code}",
"runtime.tools.install.installing": "greentic-dev : installation de {bin_name} depuis la crate {crate_name} via cargo binstall...",
"runtime.tools.install.installing_binstall": "greentic-dev : installation de `cargo-binstall` via cargo...",
"runtime.tools.install.updating_binstall": "greentic-dev : mise à jour de `cargo-binstall` de {installed_version} vers {latest_version} via cargo...",
"runtime.tools.install.warn.latest_check_failed": "greentic-dev : échec de la vérification de la dernière version de `cargo-binstall` ({error}) ; poursuite avec la version installée {installed_version}.",
"runtime.wizard.confirm.error.canceled": "exécution annulée par l'utilisateur",
"runtime.wizard.confirm.error.non_interactive": "refus d'exécuter en mode non interactif sans confirmation. Relancez avec `--execute --yes` ou `--execute --non-interactive`.",
"runtime.wizard.confirm.prompt": "Exécuter le plan ? [y/N] : ",
"runtime.wizard.confirm.summary": "Plan `{target}.{mode}` avec {step_count} étape(s)",
"runtime.wizard.executor.error.command_not_allowed": "la commande `{program}` n'est pas autorisée par défaut ; utilisez --unsafe-commands pour l'autoriser",
"runtime.wizard.executor.error.destructive": "le plan a demandé des opérations destructrices ; relancez avec --allow-destructive",
"runtime.wizard.executor.error.replay_pin_mismatch": "non-correspondance du pin de relecture pour {program} : attendu {expected}, obtenu {actual}",
"runtime.wizard.executor.error.step_failed": "échec de la commande de l'étape de l'assistant : {program} {args} (code de sortie {exit_code})",
"runtime.wizard.executor.error.unsafe_args": "la commande `{program}` contient des arguments de type shell bloqués ; exécution refusée"
}