greentic-start-dev 1.1.27260970208

Greentic lifecycle runner for start/restart/stop orchestration
Documentation
{
  "cli.capabilities.marked_failed": "Fähigkeit als fehlgeschlagen markiert: {}",
  "cli.capabilities.marked_ready": "Fähigkeit als bereit markiert: {}",
  "cli.capabilities.none_requiring_setup": "keine Fähigkeiten gefunden, die eine Einrichtung erfordern",
  "cli.capabilities.outcome.error": "Fehler: {}",
  "cli.capabilities.outcome.raw": "roh:\n{}",
  "cli.capabilities.outcome.success": "Erfolg: {}",
  "cli.common.answer_yes_no": "bitte mit y oder n antworten",
  "cli.common.failed": "fehlgeschlagen",
  "cli.common.ok": "ok",
  "cli.common.success": "erfolgreich",
  "cli.demo.debug.after_encode": "[demo] nach encode-Ausgabe:\n{}",
  "cli.demo.debug.after_encode_serialize_failed": "[demo] nach encode-Ausgabe: Ausgabe konnte nicht serialisiert werden: {}",
  "cli.demo.debug.after_render_plan": "[demo] nach render_plan-Ausgabe:\n{}",
  "cli.demo.debug.after_render_plan_serialize_failed": "[demo] nach render_plan-Ausgabe: Ausgabe konnte nicht serialisiert werden: {}",
  "cli.demo.debug.after_send_payload": "[demo] nach send_payload-Ausgabe:\n{}",
  "cli.demo.debug.after_send_payload_serialize_failed": "[demo] nach send_payload-Ausgabe: Ausgabe konnte nicht serialisiert werden: {}",
  "cli.demo.debug.before_envelope": "[demo] vor {}-Envelope:\n{}",
  "cli.demo.debug.before_envelope_serialize_failed": "[demo] vor {}-Envelope: Envelope konnte nicht serialisiert werden: {}",
  "cli.demo.debug.encode_input": "[demo] encode-Eingabe:\n{}",
  "cli.demo.debug.encode_input_serialize_failed": "[demo] encode-Eingabe: Eingabe konnte nicht serialisiert werden: {}",
  "cli.demo.help.command.allow": "Einem Tenant/Team Zugriff auf ein Pack/Flow/Node erlauben",
  "cli.demo.help.command.build": "Ein portables Demo-Bundle erstellen.",
  "cli.demo.help.command.capability": "Auflösung/Ausführung von Fähigkeiten in Demo-Bundles verwalten",
  "cli.demo.help.command.doctor": "Demo-Doctor-Validierung aus einem Bundle ausführen.",
  "cli.demo.help.command.forbid": "Einem Tenant/Team Zugriff auf ein Pack/Flow/Node verbieten",
  "cli.demo.help.command.help": "Gibt diese Meldung oder die Hilfe des angegebenen Unterbefehls/der angegebenen Unterbefehle aus",
  "cli.demo.help.command.ingress": "Eine synthetische HTTP-Anfrage durch die Messaging-Ingress-Pipeline senden",
  "cli.demo.help.command.list_flows": "Von einem Pack deklarierte Flows auflisten",
  "cli.demo.help.command.list_packs": "Aufgelöste Packs aus einem Bundle auflisten",
  "cli.demo.help.command.logs": "Vom Operator und den Services erzeugte Demo-Logs anzeigen.",
  "cli.demo.help.command.new": "Ein neues Demo-Bundle-Gerüst erstellen.",
  "cli.demo.help.command.run": "Ein Pack/Flow mit Inline-Eingabe ausführen",
  "cli.demo.help.command.send": "Eine Demo-Nachricht über ein Provider-Pack senden.",
  "cli.demo.help.command.setup": "Provider-Setup-Flows gegen ein Demo-Bundle ausführen.",
  "cli.demo.help.command.start": "Demo-Services aus einem Bundle starten.",
  "cli.demo.help.command.status": "Status der Demo-Services anhand des Laufzeitzustands anzeigen.",
  "cli.demo.help.command.subscriptions": "Demo-Abonnements über Provider-Komponenten verwalten",
  "cli.demo.help.command.wizard": "Alias von wizard. Ein Demo-Bundle aus Pack-Referenzen und Erlaubnisregeln planen oder erstellen",
  "cli.demo.help.commands_header": "Befehle:",
  "cli.demo.help.option_debug": "",
  "cli.demo.help.option_help": "Hilfe ausgeben",
  "cli.demo.help.option_locale": "CLI-Gebietsschema (für übersetzte Ausgabe).",
  "cli.demo.help.options_header": "Optionen:",
  "cli.demo.help.usage_label": "Verwendung:",
  "cli.demo_new.created_scaffold": "Demo-Bundle-Gerüst erstellt unter {}",
  "cli.demo_send.debug_invalid_json_output": "[demo] nach send_payload-Ausgabe: ungültige JSON-Ausgabe",
  "cli.demo_send.debug_parse_send_payload_failed": "[demo] nach send_payload-Ausgabe: SendPayloadOutV1 konnte nicht geparst werden\n{}",
  "cli.demo_send.flow_error": "Flow-Fehler: {}",
  "cli.demo_send.flow_result": "Flow-Ergebnis: {}",
  "cli.demo_send.missing_secret_uris": "fehlende Secret-URIs:\n{}",
  "cli.domain.best_effort_flows_failed": "Best-Effort: {} Flow(s) fehlgeschlagen.",
  "cli.domain.best_effort_skipped_missing_setup": "Best-Effort: {} Pack(s) ohne {} übersprungen.",
  "cli.domain.no_provider_packs_matched": "Keine Provider-Packs gefunden. Versuche --provider <pack_id>.",
  "cli.domain.no_provider_packs_matched_or_project_root": "Keine Provider-Packs gefunden. Versuche --provider <pack_id> oder --project-root.",
  "cli.domain.plan_header": "Plan:",
  "cli.domain.plan_item": "  {} -> {}",
  "cli.domain.warn_skip_missing_packs": "[warn] Einrichtung übersprungen domain={}: fehlende Packs: {}",
  "cli.ingress.dlq_log_location": "DLQ-Log-Speicherort: {}",
  "cli.ingress.http_body": "  Body: {}",
  "cli.ingress.http_body_base64": "  Body (base64): {}",
  "cli.ingress.http_header": "  {}: {}",
  "cli.ingress.http_out_status": "HTTP AUS: Status {}",
  "cli.list_flows.header": "von Pack {} deklarierte Flows ({}):",
  "cli.list_flows.item": "  - {}",
  "cli.list_packs.for_applications": "Packs für Anwendungen:",
  "cli.list_packs.for_domain": "Packs für {}:",
  "cli.list_packs.none_for_domain": "keine Packs für Domain {} gefunden",
  "cli.main.help.command_demo": "",
  "cli.main.help.command_help": "Gibt diese Meldung oder die Hilfe des angegebenen Unterbefehls/der angegebenen Unterbefehle aus",
  "cli.main.help.command_wizard": "Alias des Demo-Assistenten. Plane/erstelle ein Demo-Bundle mit Pack-Referenzen und Allow-Regeln.",
  "cli.main.help.commands_header": "Befehle:",
  "cli.main.help.option_help": "Hilfe ausgeben",
  "cli.main.help.option_locale": "CLI-Gebietsschema (für übersetzte Ausgabe).",
  "cli.main.help.option_version": "Version ausgeben",
  "cli.main.help.options_header": "Optionen:",
  "cli.main.help.tagline": "Greentic-Operator-Werkzeuge",
  "cli.main.help.usage_label": "Verwendung:",
  "cli.main.more_info": "Für weitere Informationen versuche '--help'.",
  "cli.main.requires_subcommand": "Fehler: 'greentic-operator' erfordert ein Unterkommando, aber keines wurde angegeben",
  "cli.main.subcommands": "Unterkommandos",
  "cli.main.usage_label": "Verwendung:",
  "cli.plan.item_result_error": "{} {} -> {}",
  "cli.plan.item_result_error_with_summary": "{} {} -> {} ({})",
  "cli.plan.item_result_ok": "{} {} -> {}",
  "cli.plan.warn_skip_missing_secrets": "[warn] Einrichtung übersprungen domain={} tenant={} provider={}: fehlende Secrets:\n{}",
  "cli.plan.warn_skip_secrets_check_failed": "[warn] Einrichtung übersprungen domain={} tenant={} provider={}: Secrets-Prüfung fehlgeschlagen: {}",
  "cli.qa.add_item_prompt": "Element #{} hinzufügen? [y/N]:",
  "cli.qa.at_least_one_item": "mindestens ein Element ist erforderlich",
  "cli.qa.choice.access_mode.all_selected_get_all_packs": "Alle Mandanten und Teams erhalten Zugriff auf alle Packs",
  "cli.qa.choice.access_mode.per_pack_matrix": "Feingranulare Zugriffskontrolle",
  "cli.qa.choice.access_scope.all_tenants": "alle Mandanten",
  "cli.qa.choice.access_scope.specific_team": "spezifisches Team für einen bestimmten Mandanten",
  "cli.qa.choice.access_scope.tenant_all_teams": "alle Teams eines bestimmten Mandanten",
  "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": "ungültige Auswahl",
  "cli.qa.list_finish_hint": "Zum Beenden bei 'Element hinzufügen?' Enter drücken.",
  "cli.qa.pack_ref.access_scope_title": "Wer kann auf diese Anwendung zugreifen?",
  "cli.qa.pack_ref.make_default_pack_title": "Ist dieses Pack das Standard-Pack, wenn kein Pack angegeben ist?",
  "cli.qa.pack_ref.team_id_title": "Wie lautet die Team-ID, die auf diese Anwendung zugreifen kann?",
  "cli.qa.pack_ref.tenant_id_title": "Wie lautet die Mandanten-ID, die auf diese Anwendung zugreifen kann?",
  "cli.qa.pack_ref_field_title": "Pack-Referenz (z. B. /path/to/app.gtpack, file://..., oci://ghcr.io/..., repo://..., store://...)",
  "cli.qa.pack_refs.add_prompt": "Möchtest du ein Anwendungspack hinzufügen? [Y,n]",
  "cli.qa.providers.add_prompt": "Möchtest du Provider hinzufügen (z. B. Messaging, Events usw.)? [Y,n]",
  "cli.qa.select_number_or_value": "Nummer oder Wert auswählen:",
  "cli.qa.value_required": "Wert ist erforderlich",
  "cli.qa.yes_no_suffix_default_no": "[y,N]",
  "cli.qa.yes_no_suffix_default_yes": "[Y,n]",
  "cli.run.enter_interactive": "Interaktiver Modus wird gestartet (tippe @help für Befehle).",
  "cli.run.summary_flow": "  Flow: {}",
  "cli.run.summary_header": "Zusammenfassung der Ausführung:",
  "cli.run.summary_input": "  Eingabe: {}",
  "cli.run.summary_pack": "  Paket: {} ({})",
  "cli.run.summary_tenant_team": "  Tenant: {} Team: {}",
  "cli.secrets.hint_setup_or_add_key": "Hinweis: Führe `greentic-operator setup` aus oder füge den Schlüssel zu {} hinzu",
  "cli.secrets.key": "  Schlüssel: {}",
  "cli.secrets.not_found": "Secret nicht gefunden:",
  "cli.secrets.store": "  Store: {}",
  "cli.secrets.uri": "  URI: {}",
  "cli.start.events_timer_scheduler_ready": "Ereignis-Timer-Scheduler bereit",
  "cli.start.http_ingress_ready": "HTTP-Ingress bereit unter http://{}:{}",
  "cli.start.public_url_setup_domains": "Öffentliche URL (cloudflared-Setup domains={}): {}",
  "cli.start.warn_events_timer_scheduler_disabled": "Warnung: Ereignis-Timer-Scheduler deaktiviert: {}",
  "cli.start.warn_failed_stop_earlier_target": "Warnung: Früheres Ziel konnte nicht gestoppt werden tenant={} team={} : {}",
  "cli.start.warn_http_ingress_disabled": "Warnung: HTTP-Ingress deaktiviert: {}",
  "cli.start.warn_legacy_nats": "Warnung: '--nats=on' verwendet den veralteten GSM-NATS-Stack; wechsle wenn möglich in den eingebetteten Modus.",
  "cli.subscriptions.deleted": "gelöscht {}",
  "cli.subscriptions.none": "keine Abonnements gefunden",
  "cli.subscriptions.renewed": "erneuert {}",
  "cli.subscriptions.renewed_eligible": "erneuerungsfähige Abonnements erneuert",
  "cli.tunnel.invalid_selection": "Ungültige Auswahl. Wird ohne Tunnel ausgeführt.",
  "cli.tunnel.option_cloudflared": "Cloudflare Tunnel (cloudflared)",
  "cli.tunnel.option_ngrok": "ngrok",
  "cli.tunnel.option_none": "Kein Tunnel (nur lokal)",
  "cli.tunnel.prompt": "Tunnel-Dienst (für Webhooks externer Anbieter):",
  "cli.tunnel.selected_none": "Wird ohne Tunnel ausgeführt.",
  "cli.wizard.answers_output_prompt": "Ausgabedatei für Antworten [answers.json]:",
  "cli.wizard.bundle": "Bundle:",
  "cli.wizard.execution_aborted": "Wizard-Ausführung vom Benutzer abgebrochen",
  "cli.wizard.help.long_about": "Erstellt zuerst einen deterministischen Wizard-Plan. Die Ausführung verwendet denselben gmap + resolver + resolved-copy-Lebenszyklus wie bei der Demo-allow.",
  "cli.wizard.help.main_options_bundle": "  --bundle <DIR> (oder in --answers/--qa-answers angeben)",
  "cli.wizard.help.main_options_header": "Hauptoptionen:",
  "cli.wizard.help.main_options_mode": "  --mode <create|update|remove>",
  "cli.wizard.help.option_allow": "Erlaube Pfad PACK[/FLOW[/NODE]] für Tenant/Team; wiederholbar.",
  "cli.wizard.help.option_answers": "AnswerDocument JSON/YAML (oder Legacy-Rohantworten des Wizards).",
  "cli.wizard.help.option_apply": "Seiteneffekte anwenden (Alias von --execute).",
  "cli.wizard.help.option_bundle": "Pfad zum zu erstellenden Demo-Bundle.",
  "cli.wizard.help.option_catalog_file": "Optionale Katalog-JSON/YAML-Datei.",
  "cli.wizard.help.option_catalog_pack": "Einzuschließende Katalog-Pack-ID (wiederholbar).",
  "cli.wizard.help.option_dry_run": "Nur-Plan-Modus erzwingen (dry-run).",
  "cli.wizard.help.option_emit_answers": "Zusammengeführte Antworten als AnswerDocument-JSON schreiben.",
  "cli.wizard.help.option_execute": "Plan ausführen. Ohne dies wird nur der Plan ausgegeben.",
  "cli.wizard.help.option_help": "Hilfe ausgeben (eine Zusammenfassung mit '-h' anzeigen)",
  "cli.wizard.help.option_locale": "Locale-Tag für das Wizard-QA-Rendering.",
  "cli.wizard.help.option_migrate": "Migration der AnswerDocument-Schemaversion bei Bedarf erlauben.",
  "cli.wizard.help.option_mode": "[Standard: create]",
  "cli.wizard.help.option_mode_values": "[mögliche Werte: create, update, remove]",
  "cli.wizard.help.option_offline": "Packs im Offline-Modus auflösen (nur Cache).",
  "cli.wizard.help.option_pack_ref": "Benutzerdefinierte Pack-Ref (oci://, repo://, store://); wiederholbar.",
  "cli.wizard.help.option_provider_registry": "Provider-Registry-Override (file://<path> oder lokaler Pfad).",
  "cli.wizard.help.option_qa_answers": "Optionale von greentic-qa ausgegebene JSON/YAML-Antworten.",
  "cli.wizard.help.option_run_setup": "Vorhandene Provider-Setup-Flows nach der Ausführung ausführen.",
  "cli.wizard.help.option_schema_version": "Schemaversion, die in das ausgegebene AnswerDocument eingebettet wird.",
  "cli.wizard.help.option_setup_input": "Optionale JSON/YAML-setup-input, die an den Setup-Runner übergeben wird.",
  "cli.wizard.help.option_target": "Tenant-Ziel im Format tenant[:team]; wiederholbar.",
  "cli.wizard.help.option_team": "Optionales Team für Allow-Regeln.",
  "cli.wizard.help.option_tenant": "Tenant für Allow-Regeln.",
  "cli.wizard.help.option_tenant_default": "[Standard: demo]",
  "cli.wizard.help.option_validate": "Nur validieren/planen (keine Seiteneffekte).",
  "cli.wizard.help.option_verbose": "Detaillierte Felder der Planschritte ausgeben.",
  "cli.wizard.help.optional_options.allow": "  --allow <PACK[/FLOW[/NODE]]> (wiederholbar)",
  "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> (wiederholbar)",
  "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> (Standard: aus der System-Locale erkannt)",
  "cli.wizard.help.optional_options.migrate": "  --migrate",
  "cli.wizard.help.optional_options.offline": "  --offline",
  "cli.wizard.help.optional_options.pack_ref": "  --pack-ref <REF> (wiederholbar, oci://|repo://|store://)",
  "cli.wizard.help.optional_options.provider_registry": "  --provider-registry <REF>",
  "cli.wizard.help.optional_options.qa_answers": "  --qa-answers <PATH> (Legacy-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]> (wiederholbar)",
  "cli.wizard.help.optional_options.team": "  --team <TEAM>",
  "cli.wizard.help.optional_options.tenant": "  --tenant <TENANT> (Standard: demo)",
  "cli.wizard.help.optional_options.validate": "  --validate",
  "cli.wizard.help.optional_options.verbose": "  --verbose",
  "cli.wizard.help.optional_options_header": "Optionale Optionen:",
  "cli.wizard.help.options_header": "Optionen:",
  "cli.wizard.help.usage_label": "Verwendung:",
  "cli.wizard.noop_steps": "No-op-Schritte:",
  "cli.wizard.plan_header": "Wizard-Plan:",
  "cli.wizard.saved_answers": "gespeicherte Wizard-Antworten:",
  "cli.wizard.skip_setup_remove": "Setup für den Remove-Modus überspringen",
  "cli.wizard.step.apply_pack_setup": "Pack-definierte Setup-Ausgaben über interne Setup-Hooks anwenden",
  "cli.wizard.step.copy_packs": "Abgerufene Packs in bundle/packs kopieren",
  "cli.wizard.step.copy_resolved": "state/resolved-Manifeste für Demo-Start nach resolved/ kopieren",
  "cli.wizard.step.create_bundle": "Demo-Bundle-Grundgerüst nach bestehenden Konventionen erstellen",
  "cli.wizard.step.resolve_packs": "Ausgewählte Pack-Referenzen über den Distributor-Client auflösen",
  "cli.wizard.step.run_resolver_create": "Resolver-Pipeline ausführen (wie bei Demo-Allow)",
  "cli.wizard.step.validate_bundle": "Validieren, dass das Bundle von der internen Demo-Pipeline geladen werden kann",
  "cli.wizard.step.write_gmap": "Tenant/Team-Allow-Regeln in gmap schreiben",
  "cli.wizard.warning": "Warnung: {}",
  "demo.build.warn_copying_pack_directory": "Warnung: Pack-Verzeichnis wird in Demo-Bundle kopiert (nicht portabel): {}",
  "demo.card.action": "Aktion",
  "demo.card.action_line": "    - {} (id={}: type={})",
  "demo.card.actions": "  Aktionen:",
  "demo.card.adaptive_card": "Adaptive Card",
  "demo.card.body": "  Inhalt:",
  "demo.card.hint": "Hinweis: @input <field>=<value> zum Setzen von Eingaben, @click <action_id> zum Absenden, @show zum erneuten Anzeigen der Karte, @json zur Anzeige der Rohdaten.",
  "demo.card.input": "Eingabe",
  "demo.card.input_line": "    - {} (id={}: type={})",
  "demo.card.inputs": "  Eingaben:",
  "demo.card.placeholder": "      Platzhalter: {}",
  "demo.card.received": "Karte empfangen: {}",
  "demo.repl.already_earliest_state": "Bereits im frühesten blockierten Zustand.",
  "demo.repl.finished_with_output": "Flow mit Ausgabe beendet:",
  "demo.repl.help": "Verfügbare Befehle:\n  @show              ─ zeigt die letzte Zusammenfassung der adaptiven Karte an\n  @json              ─ gibt den vom Flow empfangenen Roh-JSON-Wert aus\n  @back              ─ stellt die vorherige blockierte Karte/Eingaben wieder her\n  @input <k>=<v>     ─ setzt oder überschreibt ein Eingabefeld\n  @click <action_id> ─ sendet die Karte mit der angegebenen Aktion\n  @help              ─ gibt diesen Hilfetext aus\n  @quit              ─ beendet die REPL",
  "demo.repl.no_card": "Keine adaptive Karte zum Anzeigen.",
  "demo.repl.no_output": "Keine Ausgabe verfügbar.",
  "demo.repl.restored_previous_state": "Vorherigen blockierten Zustand wiederhergestellt.",
  "demo.repl.set_input": "Setze {}={}",
  "demo.repl.unknown_action": "Unbekannte Aktion '{}'. Verfügbare Aktionen: {}",
  "demo.repl.unknown_command": "Unbekannter Befehl. Siehe @help.",
  "demo.repl.unknown_input": "Unbekannte Eingabe '{}'. Verfügbare Eingaben: {}",
  "demo.repl.waiting_for_input": "Warte auf Eingabe: {}",
  "demo.repl.waiting_no_card": "Flow wartet auf Eingabe (keine adaptive Karte erkannt).",
  "demo.runtime.events_in_process": "events: in-process verarbeitet (HTTP-Ingress + Timer-Scheduler)",
  "demo.runtime.messaging_embedded": "messaging: eingebetteter Runner wird ausgeführt (kein gsm gateway/egress)",
  "demo.runtime.no_services_to_stop": "Keine Dienste zum Stoppen.",
  "demo.runtime.none_running": "keine aktiv",
  "demo.runtime.public_url_cloudflared": "Öffentliche URL (service=cloudflared): {}",
  "demo.runtime.public_url_cloudflared_domains": "Öffentliche URL (service=cloudflared domains={}): {}",
  "demo.runtime.service_already_running": "{}: läuft bereits (pid={})",
  "demo.runtime.service_started": "{}: gestartet (pid={})",
  "demo.runtime.started_services": "Gestartete Dienste:",
  "demo.runtime.status_running": "läuft",
  "demo.runtime.status_stopped": "gestoppt",
  "demo.runtime.stopped_all_under": "Alle Dienste unter {} gestoppt",
  "wizard.create.access_mode": "Zugriffsmodus",
  "wizard.create.bundle_name": "Bundle-Name",
  "wizard.create.bundle_path": "Bundle-Ausgabepfad",
  "wizard.create.execution_mode": "Ausführungsmodus",
  "wizard.create.locale": "Gebietsschema",
  "wizard.create.pack_refs": "Pack-Referenzen",
  "wizard.create.providers": "Anbieter",
  "wizard.create.targets": "Mandanten und Teams",
  "wizard.remove.bundle_path": "Bundle-Pfad",
  "wizard.remove.execution_mode": "Ausführungsmodus",
  "wizard.remove.targets": "Zu entfernende Ziele",
  "wizard.update.bundle_path": "Bundle-Pfad",
  "wizard.update.execution_mode": "Ausführungsmodus",
  "wizard.update.ops": "Aktualisierungsoperationen"
}