# Copyright (c) 2025 Patrick Motsch # Shared parameter copy for ``contextBuilder`` fields (upstream data pick). from modules.shared.i18nRegistry import t CONTEXT_BUILDER_PARAM_DESCRIPTION = t( "Inhalt aus vorherigen Schritten wählen (DataRef / Daten-Picker): z. B. „response“ für Klartext, " "Handover-Pfade für strukturiertes JSON oder Medienlisten. " "Die Auflösung erfolgt vollständig serverseitig (`resolveParameterReferences`). " "Formular-Schritte speichern Antworten unter „payload“ — fehlt ein gewählter Pfad am Root, " "wird derselbe Pfad automatisch unter „payload“ nachgeschlagen (Kompatibilität mit älteren " "und neuen Picker-Pfaden). " "In Freitext-/Template-Feldern werden weiterhin Platzhalter `{{KnotenId.feld.b.z.}}` ersetzt " "(gleiche Semantik inkl. optionalem Nachschlagen unter „payload“)." ) # Kurzreferenz für Node-Beschreibungen (optional einbinden): dieselbe Auflösungslogik # wie bei DataRefs — kein separates Variablen-Subsystem. REF_AND_TEMPLATE_COMPATIBILITY_SUMMARY = t( "Verweise: typisierte DataRefs im Parameter; Zeichenketten-Templates mit {{…}}; " "Formular-Felder unter output.payload." )