greentic-start-dev 1.1.27285499481

Greentic lifecycle runner for start/restart/stop orchestration
Documentation
{
  "cli.capabilities.marked_failed": "capacité marquée en échec : {}",
  "cli.capabilities.marked_ready": "capacité marquée prête : {}",
  "cli.capabilities.none_requiring_setup": "aucune capacité nécessitant une configuration trouvée",
  "cli.capabilities.outcome.error": "erreur : {}",
  "cli.capabilities.outcome.raw": "brut :\n{}",
  "cli.capabilities.outcome.success": "succès : {}",
  "cli.common.answer_yes_no": "veuillez répondre y ou n",
  "cli.common.failed": "échec",
  "cli.common.ok": "ok",
  "cli.common.success": "succès",
  "cli.demo.debug.after_encode": "[demo] sortie après encode :\n{}",
  "cli.demo.debug.after_encode_serialize_failed": "[demo] sortie après encode : échec de sérialisation de la sortie : {}",
  "cli.demo.debug.after_render_plan": "[demo] sortie après render_plan :\n{}",
  "cli.demo.debug.after_render_plan_serialize_failed": "[demo] sortie après render_plan : échec de sérialisation de la sortie : {}",
  "cli.demo.debug.after_send_payload": "[demo] sortie après send_payload :\n{}",
  "cli.demo.debug.after_send_payload_serialize_failed": "[demo] sortie après send_payload : échec de sérialisation de la sortie : {}",
  "cli.demo.debug.before_envelope": "[demo] avant l’enveloppe {} :\n{}",
  "cli.demo.debug.before_envelope_serialize_failed": "[demo] avant l’enveloppe {} : échec de sérialisation de l’enveloppe : {}",
  "cli.demo.debug.encode_input": "[demo] entrée encode :\n{}",
  "cli.demo.debug.encode_input_serialize_failed": "[demo] entrée encode : échec de sérialisation de l’entrée : {}",
  "cli.demo.help.command.allow": "Autoriser l’accès d’un locataire/équipe à un pack/flow/nœud",
  "cli.demo.help.command.build": "Construire un bundle de démo portable.",
  "cli.demo.help.command.capability": "Gérer la résolution/l’invocation des capacités dans les bundles de démo",
  "cli.demo.help.command.doctor": "Exécuter la validation demo doctor depuis un bundle.",
  "cli.demo.help.command.forbid": "Interdire l’accès d’un locataire/équipe à un pack/flow/nœud",
  "cli.demo.help.command.help": "Afficher ce message ou l'aide de la ou des sous-commandes données",
  "cli.demo.help.command.ingress": "Envoyer une requête HTTP synthétique via le pipeline d’ingress de messagerie",
  "cli.demo.help.command.list_flows": "Lister les flows déclarés par un pack",
  "cli.demo.help.command.list_packs": "Lister les packs résolus depuis un bundle",
  "cli.demo.help.command.logs": "Afficher les journaux de démo produits par l’opérateur et les services.",
  "cli.demo.help.command.new": "Créer le squelette d’un nouveau bundle de démo.",
  "cli.demo.help.command.run": "Exécuter un pack/flow avec une entrée inline",
  "cli.demo.help.command.send": "Envoyer un message de démo via un pack fournisseur.",
  "cli.demo.help.command.setup": "Exécuter les flows de configuration fournisseur sur un bundle de démo.",
  "cli.demo.help.command.start": "Démarrer les services de démo depuis un bundle.",
  "cli.demo.help.command.status": "Afficher l’état des services de démo via l’état d’exécution.",
  "cli.demo.help.command.subscriptions": "Gérer les abonnements de démo via les composants fournisseur",
  "cli.demo.help.command.wizard": "Alias de wizard. Planifier ou créer un bundle de démo à partir de références de pack et de règles d’autorisation",
  "cli.demo.help.commands_header": "Commandes :",
  "cli.demo.help.option_debug": "",
  "cli.demo.help.option_help": "Afficher l'aide",
  "cli.demo.help.option_locale": "Locale CLI (pour la sortie traduite).",
  "cli.demo.help.options_header": "Options :",
  "cli.demo.help.usage_label": "Utilisation :",
  "cli.demo_new.created_scaffold": "squelette de bundle de démo créé à {}",
  "cli.demo_send.debug_invalid_json_output": "[demo] sortie après send_payload : sortie JSON invalide",
  "cli.demo_send.debug_parse_send_payload_failed": "[demo] sortie après send_payload : échec de l’analyse de SendPayloadOutV1\n{}",
  "cli.demo_send.flow_error": "Erreur du flow : {}",
  "cli.demo_send.flow_result": "Résultat du flow : {}",
  "cli.demo_send.missing_secret_uris": "URI de secret manquants :\n{}",
  "cli.domain.best_effort_flows_failed": "Meilleur effort : {} flow(s) en échec.",
  "cli.domain.best_effort_skipped_missing_setup": "Meilleur effort : {} pack(s) ignoré(s), {} manquant.",
  "cli.domain.no_provider_packs_matched": "Aucun pack fournisseur ne correspond. Essayez --provider <pack_id>.",
  "cli.domain.no_provider_packs_matched_or_project_root": "Aucun pack fournisseur ne correspond. Essayez --provider <pack_id> ou --project-root.",
  "cli.domain.plan_header": "Plan :",
  "cli.domain.plan_item": "  {} -> {}",
  "cli.domain.warn_skip_missing_packs": "[warn] ignorer la configuration domain={} packs manquants : {}",
  "cli.ingress.dlq_log_location": "Emplacement du journal DLQ : {}",
  "cli.ingress.http_body": "  corps : {}",
  "cli.ingress.http_body_base64": "  corps (base64) : {}",
  "cli.ingress.http_header": "  {} : {}",
  "cli.ingress.http_out_status": "HTTP OUT : statut {}",
  "cli.list_flows.header": "flux déclarés par le pack {} ({}):",
  "cli.list_flows.item": "  - {}",
  "cli.list_packs.for_applications": "packs pour les applications :",
  "cli.list_packs.for_domain": "packs pour {} :",
  "cli.list_packs.none_for_domain": "aucun pack trouvé pour le domaine {}",
  "cli.main.help.command_demo": "",
  "cli.main.help.command_help": "Afficher ce message ou l'aide de la ou des sous-commandes données",
  "cli.main.help.command_wizard": "Alias de l'assistant demo. Planifie/crée un bundle demo avec des références de pack et des règles allow.",
  "cli.main.help.commands_header": "Commandes :",
  "cli.main.help.option_help": "Afficher l'aide",
  "cli.main.help.option_locale": "Locale CLI (pour la sortie traduite).",
  "cli.main.help.option_version": "Afficher la version",
  "cli.main.help.options_header": "Options :",
  "cli.main.help.tagline": "Outils opérateur Greentic",
  "cli.main.help.usage_label": "Utilisation :",
  "cli.main.more_info": "Pour plus d'informations, essayez '--help'.",
  "cli.main.requires_subcommand": "erreur : 'greentic-operator' nécessite une sous-commande mais aucune n'a été fournie",
  "cli.main.subcommands": "sous-commandes",
  "cli.main.usage_label": "Utilisation :",
  "cli.plan.item_result_error": "{} {} -> {}",
  "cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
  "cli.plan.item_result_ok": "{} {} -> {}",
  "cli.plan.warn_skip_missing_secrets": "[warn] ignorer la configuration domain={} tenant={} provider={} : secrets manquants :\n{}",
  "cli.plan.warn_skip_secrets_check_failed": "[warn] ignorer la configuration domain={} tenant={} provider={} : la vérification des secrets a échoué : {}",
  "cli.qa.add_item_prompt": "Ajouter l'élément n°{} ? [y/N] :",
  "cli.qa.at_least_one_item": "au moins un élément est requis",
  "cli.qa.choice.access_mode.all_selected_get_all_packs": "Tous les locataires et équipes ont accès à tous les packs",
  "cli.qa.choice.access_mode.per_pack_matrix": "Contrôle d'accès granulaire",
  "cli.qa.choice.access_scope.all_tenants": "tous les locataires",
  "cli.qa.choice.access_scope.specific_team": "équipe spécifique pour un locataire spécifique",
  "cli.qa.choice.access_scope.tenant_all_teams": "toutes les équipes d'un locataire spécifique",
  "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": "choix invalide",
  "cli.qa.list_finish_hint": "Appuyez sur Entrée sur 'Add item?' pour terminer.",
  "cli.qa.pack_ref.access_scope_title": "Qui peut accéder à cette application ?",
  "cli.qa.pack_ref.make_default_pack_title": "Ce pack est-il le pack par défaut quand aucun pack n'est spécifié ?",
  "cli.qa.pack_ref.team_id_title": "Quel est l'identifiant d'équipe qui peut accéder à cette application ?",
  "cli.qa.pack_ref.tenant_id_title": "Quel est l'identifiant du locataire qui peut accéder à cette application ?",
  "cli.qa.pack_ref_field_title": "Référence de pack (ex. /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
  "cli.qa.pack_refs.add_prompt": "Voulez-vous ajouter un pack d'application ? [Y,n]",
  "cli.qa.providers.add_prompt": "Voulez-vous ajouter des providers (ex. messagerie, événements, etc) ? [Y,n]",
  "cli.qa.select_number_or_value": "Sélectionnez un numéro ou une valeur :",
  "cli.qa.value_required": "la valeur est requise",
  "cli.qa.yes_no_suffix_default_no": "[y,N]",
  "cli.qa.yes_no_suffix_default_yes": "[Y,n]",
  "cli.run.enter_interactive": "Entrée en mode interactif (tapez @help pour les commandes).",
  "cli.run.summary_flow": "  flux : {}",
  "cli.run.summary_header": "Résumé de l'exécution :",
  "cli.run.summary_input": "  entrée : {}",
  "cli.run.summary_pack": "  pack : {} ({})",
  "cli.run.summary_tenant_team": "  locataire : {} équipe : {}",
  "cli.secrets.hint_setup_or_add_key": "indice : exécutez `greentic-operator setup` ou ajoutez la clé à {}",
  "cli.secrets.key": "  clé : {}",
  "cli.secrets.not_found": "Secret introuvable :",
  "cli.secrets.store": "  magasin : {}",
  "cli.secrets.uri": "  uri : {}",
  "cli.start.events_timer_scheduler_ready": "planificateur de minuterie d'événements prêt",
  "cli.start.http_ingress_ready": "Entrée HTTP prête sur http://{}:{}",
  "cli.start.public_url_setup_domains": "URL publique (domaines de configuration cloudflared={}): {}",
  "cli.start.warn_events_timer_scheduler_disabled": "Avertissement : planificateur de minuterie d'événements désactivé : {}",
  "cli.start.warn_failed_stop_earlier_target": "Avertissement : échec de l'arrêt de la cible précédente locataire={} équipe={} : {}",
  "cli.start.warn_http_ingress_disabled": "Avertissement : entrée HTTP désactivée : {}",
  "cli.start.warn_legacy_nats": "Avertissement : '--nats=on' utilise la pile NATS GSM héritée ; passez en mode embarqué quand c'est possible.",
  "cli.subscriptions.deleted": "{} supprimé(s)",
  "cli.subscriptions.none": "aucun abonnement trouvé",
  "cli.subscriptions.renewed": "{} renouvelé(s)",
  "cli.subscriptions.renewed_eligible": "abonnements éligibles renouvelés",
  "cli.tunnel.invalid_selection": "Sélection invalide. Exécution sans tunnel.",
  "cli.tunnel.option_cloudflared": "Tunnel Cloudflare (cloudflared)",
  "cli.tunnel.option_ngrok": "ngrok",
  "cli.tunnel.option_none": "Aucun tunnel (local uniquement)",
  "cli.tunnel.prompt": "Service de tunnel (pour les webhooks de fournisseurs externes) :",
  "cli.tunnel.selected_none": "Exécution sans tunnel.",
  "cli.wizard.answers_output_prompt": "Fichier de sortie des réponses [answers.json] :",
  "cli.wizard.bundle": "bundle :",
  "cli.wizard.execution_aborted": "exécution de l'assistant interrompue par l'utilisateur",
  "cli.wizard.help.long_about": "Construit d'abord un plan d'assistant déterministe. L'exécution réutilise le même cycle de vie gmap + resolver + resolved-copy que l'autorisation de démo.",
  "cli.wizard.help.main_options_bundle": "  --bundle <DIR> (ou fournir dans --answers/--qa-answers)",
  "cli.wizard.help.main_options_header": "Options principales :",
  "cli.wizard.help.main_options_mode": "  --mode <create|update|remove>",
  "cli.wizard.help.option_allow": "Autoriser le chemin PACK[/FLOW[/NODE]] pour le locataire/l'équipe ; répétable.",
  "cli.wizard.help.option_answers": "JSON/YAML AnswerDocument (ou anciennes réponses brutes de l'assistant).",
  "cli.wizard.help.option_apply": "Appliquer les effets de bord (alias de --execute).",
  "cli.wizard.help.option_bundle": "Chemin vers le bundle de démo à créer.",
  "cli.wizard.help.option_catalog_file": "Fichier de catalogue JSON/YAML optionnel.",
  "cli.wizard.help.option_catalog_pack": "ID de pack de catalogue à inclure (répétable).",
  "cli.wizard.help.option_dry_run": "Forcer le mode plan uniquement (dry-run).",
  "cli.wizard.help.option_emit_answers": "Écrire les réponses fusionnées au format JSON AnswerDocument.",
  "cli.wizard.help.option_execute": "Exécuter le plan. Sans cela, affiche seulement le plan.",
  "cli.wizard.help.option_help": "Afficher l'aide (voir un résumé avec '-h')",
  "cli.wizard.help.option_locale": "Balise de locale pour le rendu QA de l'assistant.",
  "cli.wizard.help.option_migrate": "Autoriser la migration de la version du schéma AnswerDocument si nécessaire.",
  "cli.wizard.help.option_mode": "[par défaut : create]",
  "cli.wizard.help.option_mode_values": "[valeurs possibles : create, update, remove]",
  "cli.wizard.help.option_offline": "Résoudre les packs en mode hors ligne (cache uniquement).",
  "cli.wizard.help.option_pack_ref": "Référence de pack personnalisée (oci://, repo://, store://) ; répétable.",
  "cli.wizard.help.option_provider_registry": "Surcharge du registre de fournisseurs (file://<path> ou chemin local).",
  "cli.wizard.help.option_qa_answers": "Réponses JSON/YAML optionnelles émises par greentic-qa.",
  "cli.wizard.help.option_run_setup": "Exécuter les flux de configuration fournisseur existants après exécution.",
  "cli.wizard.help.option_schema_version": "Version de schéma à intégrer dans l'AnswerDocument émis.",
  "cli.wizard.help.option_setup_input": "Setup-input JSON/YAML optionnel transmis à l'exécuteur de configuration.",
  "cli.wizard.help.option_target": "Cible locataire au format tenant[:team] ; répétable.",
  "cli.wizard.help.option_team": "Équipe optionnelle pour les règles d'autorisation.",
  "cli.wizard.help.option_tenant": "Locataire pour les règles d'autorisation.",
  "cli.wizard.help.option_tenant_default": "[par défaut : demo]",
  "cli.wizard.help.option_validate": "Valider/planifier uniquement (aucun effet de bord).",
  "cli.wizard.help.option_verbose": "Afficher les champs détaillés des étapes du plan.",
  "cli.wizard.help.optional_options.allow": "  --allow <PACK[/FLOW[/NODE]]> (répétable)",
  "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> (répétable)",
  "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> (par défaut : détectée depuis la locale système)",
  "cli.wizard.help.optional_options.migrate": "  --migrate",
  "cli.wizard.help.optional_options.offline": "  --offline",
  "cli.wizard.help.optional_options.pack_ref": "  --pack-ref <REF> (répétable, oci://|repo://|store://)",
  "cli.wizard.help.optional_options.provider_registry": "  --provider-registry <REF>",
  "cli.wizard.help.optional_options.qa_answers": "  --qa-answers <PATH> (ancien alias)",
  "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]> (répétable)",
  "cli.wizard.help.optional_options.team": "  --team <TEAM>",
  "cli.wizard.help.optional_options.tenant": "  --tenant <TENANT> (par défaut : demo)",
  "cli.wizard.help.optional_options.validate": "  --validate",
  "cli.wizard.help.optional_options.verbose": "  --verbose",
  "cli.wizard.help.optional_options_header": "Options facultatives :",
  "cli.wizard.help.options_header": "Options :",
  "cli.wizard.help.usage_label": "Utilisation :",
  "cli.wizard.noop_steps": "étapes sans effet :",
  "cli.wizard.plan_header": "plan de l'assistant :",
  "cli.wizard.saved_answers": "réponses de l'assistant enregistrées :",
  "cli.wizard.skip_setup_remove": "ignorer la configuration pour le mode suppression",
  "cli.wizard.step.apply_pack_setup": "Appliquer les sorties de configuration déclarées par le pack via les hooks de configuration internes",
  "cli.wizard.step.copy_packs": "Copier les packs récupérés dans bundle/packs",
  "cli.wizard.step.copy_resolved": "Copier les manifestes state/resolved dans resolved/ pour le démarrage de la démo",
  "cli.wizard.step.create_bundle": "Créer l'ossature du bundle de démo en utilisant les conventions existantes",
  "cli.wizard.step.resolve_packs": "Résoudre les références de packs sélectionnées via le client distributeur",
  "cli.wizard.step.run_resolver_create": "Exécuter le pipeline de résolution (identique à l'autorisation de démo)",
  "cli.wizard.step.validate_bundle": "Valider que le bundle peut être chargé par le pipeline de démo interne",
  "cli.wizard.step.write_gmap": "Écrire les règles d'autorisation locataire/équipe dans gmap",
  "cli.wizard.warning": "avertissement : {}",
  "demo.build.warn_copying_pack_directory": "Avertissement : copie du répertoire de pack dans le bundle de démo (non portable) : {}",
  "demo.card.action": "action",
  "demo.card.action_line": "    - {} (id={}: type={})",
  "demo.card.actions": "  actions :",
  "demo.card.adaptive_card": "Carte adaptative",
  "demo.card.body": "  corps :",
  "demo.card.hint": "Astuce : @input <champ>=<valeur> pour définir les entrées, @click <action_id> pour soumettre, @show pour revoir la carte, @json pour voir la charge utile brute.",
  "demo.card.input": "entrée",
  "demo.card.input_line": "    - {} (id={}: type={})",
  "demo.card.inputs": "  entrées :",
  "demo.card.placeholder": "      espace réservé : {}",
  "demo.card.received": "Carte reçue : {}",
  "demo.repl.already_earliest_state": "Déjà au premier état bloqué.",
  "demo.repl.finished_with_output": "Flux terminé avec sortie :",
  "demo.repl.help": "Commandes disponibles :\n  @show              ─ afficher le dernier résumé de carte adaptative\n  @json              ─ émettre la valeur JSON brute reçue du flux\n  @back              ─ revenir à la carte/aux entrées bloquées précédentes\n  @input <k>=<v>     ─ définir ou remplacer un champ d'entrée\n  @click <action_id> ─ soumettre la carte avec l'action fournie\n  @help              ─ afficher ce texte d'aide\n  @quit              ─ quitter le REPL",
  "demo.repl.no_card": "Aucune carte adaptative à afficher.",
  "demo.repl.no_output": "Aucune sortie disponible.",
  "demo.repl.restored_previous_state": "État bloqué précédent restauré.",
  "demo.repl.set_input": "Défini {}={}",
  "demo.repl.unknown_action": "Action inconnue '{}'. Actions disponibles : {}",
  "demo.repl.unknown_command": "Commande inconnue. Voir @help.",
  "demo.repl.unknown_input": "Entrée inconnue '{}'. Entrées disponibles : {}",
  "demo.repl.waiting_for_input": "En attente d'entrée : {}",
  "demo.repl.waiting_no_card": "Le flux attend une entrée (aucune carte adaptative détectée).",
  "demo.runtime.events_in_process": "événements : traités en processus (ingress HTTP + planificateur de minuterie)",
  "demo.runtime.messaging_embedded": "messagerie : exécution du runner embarqué (pas de passerelle/egress gsm)",
  "demo.runtime.no_services_to_stop": "Aucun service à arrêter.",
  "demo.runtime.none_running": "aucun en cours d'exécution",
  "demo.runtime.public_url_cloudflared": "URL publique (service=cloudflared) : {}",
  "demo.runtime.public_url_cloudflared_domains": "URL publique (service=cloudflared domains={}) : {}",
  "demo.runtime.service_already_running": "{} : déjà en cours d'exécution (pid={})",
  "demo.runtime.service_started": "{} : démarré (pid={})",
  "demo.runtime.started_services": "Services démarrés :",
  "demo.runtime.status_running": "en cours d'exécution",
  "demo.runtime.status_stopped": "arrêté",
  "demo.runtime.stopped_all_under": "Tous les services sous {} ont été arrêtés",
  "wizard.create.access_mode": "Mode d'accès",
  "wizard.create.bundle_name": "Nom du bundle",
  "wizard.create.bundle_path": "Chemin de sortie du bundle",
  "wizard.create.execution_mode": "Mode d'exécution",
  "wizard.create.locale": "Paramètre régional",
  "wizard.create.pack_refs": "Références de pack",
  "wizard.create.providers": "Fournisseurs",
  "wizard.create.targets": "Locataires et équipes",
  "wizard.remove.bundle_path": "Chemin du bundle",
  "wizard.remove.execution_mode": "Mode d'exécution",
  "wizard.remove.targets": "Cibles à supprimer",
  "wizard.update.bundle_path": "Chemin du bundle",
  "wizard.update.execution_mode": "Mode d'exécution",
  "wizard.update.ops": "Opérations de mise à jour"
}