greentic-setup 0.4.21

End-to-end bundle setup engine for the Greentic platform — pack discovery, QA-driven configuration, secrets persistence, and bundle lifecycle management
Documentation
{
  "cli.bundle.add.adding": "Ajout du pack au bundle...",
  "cli.bundle.add.bundle": "  Bundle : {}",
  "cli.bundle.add.created_structure": "Structure du bundle créée dans {}",
  "cli.bundle.add.dry_run": "[simulation] Ajouterait le pack au bundle",
  "cli.bundle.add.env": "  Env : {}",
  "cli.bundle.add.pack_ref": "  Référence du pack : {}",
  "cli.bundle.add.resolved": "  Packs résolus : {}",
  "cli.bundle.add.success": "Pack ajouté au bundle avec succès.",
  "cli.bundle.add.team": "  Équipe : {}",
  "cli.bundle.add.tenant": "  Tenant : {}",
  "cli.bundle.add.version_warning": "Avertissement : la validation de la version {} a échoué : {}",
  "cli.bundle.build.building": "Construction du bundle portable...",
  "cli.bundle.build.output": "  Sortie : {}",
  "cli.bundle.build.running_doctor": "Exécution de la validation doctor...",
  "cli.bundle.build.success": "Bundle construit avec succès dans {}",
  "cli.bundle.init.created": "Bundle créé dans {}",
  "cli.bundle.init.creating": "Création du bundle dans {}...",
  "cli.bundle.init.exists": "Le bundle existe déjà dans {}",
  "cli.bundle.init.next_steps": "Prochaines étapes :",
  "cli.bundle.init.step_add": "  1. greentic-setup bundle add <pack.gtpack> --bundle {}",
  "cli.bundle.init.step_setup": "  2. greentic-setup bundle setup --bundle {} --answers answers.yaml",
  "cli.bundle.list.bundle": "Bundle : {}",
  "cli.bundle.list.domain": "Domaine : {}",
  "cli.bundle.list.packs_found": "Packs trouvés : {}",
  "cli.bundle.remove.cancelled": "suppression annulée - utilisez --force pour confirmer",
  "cli.bundle.remove.complete": "Provider supprimé : {}",
  "cli.bundle.remove.confirm": "Cela supprimera la configuration du provider.",
  "cli.bundle.remove.removing": "Suppression du provider...",
  "cli.bundle.remove.use_force": "Utilisez --force pour confirmer.",
  "cli.bundle.setup.complete": "Configuration du provider terminée : {}",
  "cli.bundle.setup.domain": "  Domaine : {}",
  "cli.bundle.setup.dry_run": "[simulation] Configurerait le provider : {}",
  "cli.bundle.setup.emit_usage": "Modifiez et utilisez avec : greentic-setup bundle setup --answers {}",
  "cli.bundle.setup.emit_written": "Modèle de réponses écrit dans : {}",
  "cli.bundle.setup.interactive_not_impl": "La configuration interactive n'est pas encore implémentée.",
  "cli.bundle.setup.provider": "  Provider : {}",
  "cli.bundle.setup.setting_up": "Configuration du provider...",
  "cli.bundle.setup.use_answers": "Utilisez --answers <fichier> pour fournir les réponses de configuration.",
  "cli.bundle.setup.use_emit_answers": "Ou utilisez --emit-answers <fichier> pour générer un modèle de réponses.",
  "cli.bundle.status.bundle_label": "Bundle : {}",
  "cli.bundle.status.not_found": "Bundle introuvable : {}",
  "cli.bundle.status.packs": "Packs : {} installé(s)",
  "cli.bundle.status.tenants": "Tenants : {}",
  "cli.bundle.status.valid_no": "non (greentic.demo.yaml manquant)",
  "cli.bundle.status.valid_yes": "oui",
  "cli.bundle.update.complete": "Mise à jour du provider terminée : {}",
  "cli.bundle.update.dry_run": "[simulation] Mettrait à jour le provider : {}",
  "cli.bundle.update.emit_usage": "Modifiez et utilisez avec : greentic-setup bundle update --answers {}",
  "cli.bundle.update.updating": "Mise à jour de la configuration du provider...",
  "cli.error.answers_required": "--answers requis en mode non interactif",
  "cli.error.failed_build_plan": "échec de la construction du plan",
  "cli.error.failed_create_bundle": "échec de la création de la structure du bundle",
  "cli.error.failed_emit_answers": "échec de la génération du modèle de réponses",
  "cli.error.failed_execute_plan": "échec de l'exécution du plan",
  "cli.error.failed_read_answers": "échec de la lecture du fichier de réponses",
  "cli.error.interactive_required": "la configuration interactive nécessite un fichier --answers",
  "cli.error.invalid_bundle": "répertoire de bundle invalide",
  "cli.help.for_help": "Pour l'aide : greentic-setup --help",
  "cli.simple.bundle_required": "Chemin du bundle requis. Utilisation : greentic-setup [OPTIONS] <BUNDLE>",
  "cli.simple.dry_run": "[simulation] Configurerait le bundle : {}",
  "cli.simple.emit_usage": "Modifiez et utilisez avec : greentic-setup --answers {} {}",
  "cli.simple.expected_bundle_format": "répertoire ou fichier .gtbundle attendu : {}",
  "cli.simple.extracted_to": "  Extrait dans : {}",
  "cli.simple.extracting": "Extraction de l'archive .gtbundle...",
  "cli.simple.header": "Greentic Setup",
  "cli.simple.interactive_mode": "Mode assistant interactif",
  "cli.simple.wizard_not_impl": "assistant interactif non encore implémenté - utilisez --answers <fichier>",
  "setup.answers.emitted": "Modèle de réponses écrit dans {}",
  "setup.answers.loaded": "Réponses chargées depuis {}",
  "setup.capability.not_found": "Capacité '{}' introuvable",
  "setup.capability.resolved": "Capacité résolue : pack_id={} stable_id={}",
  "setup.discovering_packs": "Découverte des packs dans le bundle...",
  "setup.dry_run.header": "Plan de configuration (simulation) :",
  "setup.error.bundle_not_found": "Bundle introuvable : {}",
  "setup.error.protocol_not_supported": "Protocole non encore pris en charge : {}",
  "setup.error.version_mismatch": "La version du tag ({}) ne correspond pas à la version du crate ({})",
  "setup.execute.failed": "Échec de la configuration : {}",
  "setup.execute.success": "Configuration terminée : {}",
  "setup.found_packs": "{} pack(s) trouvé(s) : {}",
  "setup.plan.header": "Plan de configuration :",
  "setup.plan.step.collect_answers": "Collecter les réponses pour {}",
  "setup.plan.step.discover": "Découvrir les packs",
  "setup.plan.step.resolve": "Générer le manifeste résolu",
  "setup.plan.step.run_setup": "Exécuter le flux de configuration pour {}",
  "setup.plan.step.seed_secrets": "Initialiser les secrets pour {}",
  "setup.plan.step.validate": "Valider le bundle",
  "setup.plan.step.webhooks": "Enregistrer les webhooks pour {}",
  "setup.plan.step.write_config": "Écrire la configuration pour {}",
  "setup.qa.invalid_choice": "Choix invalide. Options : {}",
  "setup.qa.question_prompt": "{}",
  "setup.qa.required_field": "Ce champ est obligatoire",
  "setup.qa.secret_input": "Entrez la valeur secrète (masquée) :",
  "setup.secrets.failed": "Échec de l'initialisation des secrets pour provider={} tenant={} : {}",
  "setup.secrets.seeded": "{} secret(s) initialisé(s) pour provider={} tenant={}",
  "setup.state_store.fallback": "Utilisation du store d'état en mémoire (aucune URL Redis disponible)",
  "setup.state_store.upgraded": "Store d'état mis à niveau vers Redis : {}",
  "ui.back": "Retour",
  "ui.close": "Fermer",
  "ui.configure": "Configurer {}",
  "ui.continue": "Continuer",
  "ui.description": "Configurer {} fournisseur(s) dans {}",
  "ui.discovering": "Découverte des fournisseurs...",
  "ui.discovering_sub": "Lecture de la configuration du bundle",
  "ui.done": "Terminé",
  "ui.execute_setup": "Exécuter la configuration",
  "ui.executing.sub": "Application de la configuration au bundle",
  "ui.executing.title": "Exécution de la configuration...",
  "ui.field.required": "{} est requis.",
  "ui.new_setup": "Nouvelle configuration",
  "ui.no_providers": "Aucun fournisseur trouvé dans le bundle.",
  "ui.nothing_to_configure": "Rien à configurer.",
  "ui.pending": "En attente",
  "ui.provider.configure": "Configurer {}",
  "ui.q.api_base_url": "URL de base de l'API",
  "ui.q.base_url": "URL de base",
  "ui.q.channel_id": "ID du canal",
  "ui.q.default_channel": "Canal par défaut",
  "ui.q.default_room_id": "ID de la salle par défaut",
  "ui.q.default_to_person_email": "E-mail de la personne par défaut",
  "ui.q.enabled": "Activer le fournisseur",
  "ui.q.jwt_signing_key": "Clé de signature JWT",
  "ui.q.jwt_signing_key.help": "Clé secrète utilisée pour signer les jetons Direct Line. Utilisez n'importe quelle chaîne aléatoire (par ex. openssl rand -hex 32).",
  "ui.q.mode": "Mode",
  "ui.q.ms_bot_app_id": "ID de l'application Bot",
  "ui.q.ms_bot_app_id.help": "ID de l'application Microsoft Bot provenant de l'inscription au service Azure Bot",
  "ui.q.ms_bot_app_password": "Mot de passe de l'application Bot",
  "ui.q.oauth_custom_auth_url": "URL d'autorisation",
  "ui.q.oauth_custom_client_id": "ID client",
  "ui.q.oauth_custom_label": "Nom d'affichage du fournisseur",
  "ui.q.oauth_custom_scopes": "Portées",
  "ui.q.oauth_custom_token_url": "URL du jeton",
  "ui.q.oauth_enable_custom": "Activer le fournisseur OIDC personnalisé",
  "ui.q.oauth_enable_github": "Activer la connexion GitHub",
  "ui.q.oauth_enable_google": "Activer la connexion Google",
  "ui.q.oauth_enable_microsoft": "Activer la connexion Microsoft",
  "ui.q.oauth_enabled": "Activer la connexion OAuth",
  "ui.q.oauth_enabled.help": "Exiger que les utilisateurs se connectent avant d'accéder au chat",
  "ui.q.oauth_github_client_id": "ID client GitHub",
  "ui.q.oauth_github_client_secret": "Secret client GitHub",
  "ui.q.oauth_google_client_id": "ID client Google",
  "ui.q.oauth_google_client_secret": "Secret client Google",
  "ui.q.oauth_microsoft_client_id": "ID client Microsoft",
  "ui.q.oauth_microsoft_client_secret": "Secret client Microsoft",
  "ui.q.public_base_url": "URL de base publique",
  "ui.q.public_base_url.help": "URL publique pour les rappels de webhook (par ex. https://xxxx.trycloudflare.com)",
  "ui.q.route": "Route",
  "ui.q.slack_app_id": "ID de l'application Slack",
  "ui.q.slack_bot_token": "Jeton du bot Slack",
  "ui.q.slack_configuration_token": "Jeton de configuration Slack",
  "ui.q.team_id": "ID de l'équipe",
  "ui.q.tenant_channel_id": "ID du canal du locataire",
  "ui.q.webex_bot_token": "Jeton du bot Webex",
  "ui.questions": "questions",
  "ui.result.closed": "Configuration fermée.",
  "ui.result.closed_sub": "Vous pouvez fermer cet onglet.",
  "ui.result.fail.description": "Un problème est survenu pendant la configuration.",
  "ui.result.fail.title": "Échec de la configuration",
  "ui.result.log": "Journal",
  "ui.result.manual_steps": "Étapes manuelles requises",
  "ui.result.output": "Sortie",
  "ui.result.success.description": "Bundle configuré avec succès.",
  "ui.result.success.title": "Configuration terminée",
  "ui.review.description": "Vérifiez la configuration avant de l'appliquer au bundle.",
  "ui.review.no": "Non",
  "ui.review.secret_mask": "********",
  "ui.review.title": "Vérifier et exécuter",
  "ui.review.yes": "Oui",
  "ui.review_execute": "Vérifier et exécuter",
  "ui.select_action": "Sélectionnez une action pour commencer.",
  "ui.shared.description": "Ces questions s'appliquent à tous les fournisseurs.",
  "ui.shared.title": "Configuration partagée",
  "ui.start_config": "Commencer la configuration",
  "ui.title": "Configuration Greentic"
}