{ "page": { "title": "Workflows" }, "nav": { "designer": "Designer", "runs": "Ausführungen", "control": "Workflow-Steuerung", "tasks": "Aufgaben" }, "sections": { "definitions": "Workflow-Definitionen", "runStudio": "Ausführungsstudio" }, "empty": { "title": "Keine Workflows gefunden", "description": "Workflows erscheinen hier, sobald sie erstellt werden." }, "filters": { "allStatuses": "Alle Status", "allLevels": "Alle Stufen", "allTypes": "Alle Typen" }, "actions": { "create": "Workflow erstellen", "open": "Öffnen", "close": "Schließen", "print": "Drucken", "printOptions": "Druckoptionen", "printSelected": "Ausgewählte drucken ({{count}})" }, "runList": { "shareTooltip": "Drucken und exportieren", "quickRanges": { "last24h": "Letzte 24 Std.", "last7d": "Letzte 7 Tage" }, "summary": { "total": "Gesamt", "activeWorkflows": "Aktive Workflows", "runCount": "{{count}} Ausführungen" }, "filters": { "all": "Alle", "allWorkflows": "Alle Workflows", "searchLabel": "Ausführungs-ID oder Korrelationsschlüssel", "searchPlaceholder": "Nach Ausführungs-ID oder Korrelationsschlüssel suchen", "statusLabel": "Status", "workflowLabel": "Workflow", "versionLabel": "Workflow-Version", "versionPlaceholder": "Beliebige Version", "fromLabel": "Von", "toLabel": "Bis", "sortLabel": "Sortieren" }, "actions": { "applyFilters": "Filter anwenden", "reset": "Zurücksetzen", "viewLatestRun": "Letzte Ausführung anzeigen", "runNow": "Jetzt ausführen", "exportCsv": "CSV exportieren", "refresh": "Aktualisieren", "cancelSelected": "Auswahl abbrechen ({{count}})", "clearSelection": "Auswahl aufheben", "details": "Details", "loadMore": "Mehr laden", "preview": "Vorschau" }, "table": { "runId": "Ausführungs-ID", "workflow": "Workflow", "version": "Version", "tenant": "Mandant", "triggerPayload": "Auslöser-Nutzdaten", "status": "Status", "started": "Gestartet", "updated": "Aktualisiert", "duration": "Dauer", "emptyValue": "—", "trigger": { "manual": "Manuell", "mapped": "Zugeordnet", "identity": "Identität" } }, "states": { "loading": "Workflow-Ausführungen werden geladen…", "empty": "Keine Ausführungen entsprechen den aktuellen Filtern." }, "bulk": { "cancelTitle": "Ausgewählte Ausführungen abbrechen", "cancelMessage": "{{count}} gewählte Ausführung(en) abbrechen? Dies kann nicht rückgängig gemacht werden.", "reasonLabel": "Grund", "cancelReasonPlaceholder": "Geben Sie einen Grund für den Abbruch an", "cancelConfirm": "Ausführungen abbrechen" }, "toasts": { "loadRunsFailed": "Ausführungen konnten nicht geladen werden", "selectWorkflowForLatestRun": "Wählen Sie einen Workflow, um die letzte Ausführung anzuzeigen.", "noRunsFoundForWorkflow": "Für diesen Workflow wurden keine Ausführungen gefunden.", "loadLatestRunFailed": "Letzte Ausführung konnte nicht geladen werden", "selectWorkflowToRun": "Wählen Sie einen Workflow zur Ausführung.", "exportReady": "Ausführungs-Export bereit", "exportFailed": "Export der Ausführungen fehlgeschlagen", "selectRunsForBulkAction": "Wählen Sie Ausführungen aus, um diese Aktion auszuführen.", "bulkReasonTooShort": "Der Grund muss mindestens 3 Zeichen lang sein.", "noEligibleRuns": "Keine der gewählten Ausführungen ist für diese Aktion zulässig.", "bulkCancelFailedCount": "Abbruch von {{count}} Ausführung(en) fehlgeschlagen.", "bulkCancelSuccessCount": "{{count}} Ausführung(en) abgebrochen.", "bulkSkippedIneligibleCount": "{{count}} nicht zulässige Ausführung(en) übersprungen.", "bulkActionFailed": "Massenaktion fehlgeschlagen" }, "print": { "title": "Workflow-Läufe", "selectedTitle": "Ausgewählte Workflow-Läufe", "subtitle": "{{count}} Läufe", "noRuns": "Keine Workflow-Läufe zum Drucken", "columns": { "run": "Lauf", "workflow": "Workflow", "version": "Version", "status": "Status", "started": "Gestartet", "updated": "Aktualisiert", "duration": "Dauer" }, "optionsDialog": { "title": "Druckoptionen", "description": "Wählen Sie die beim Drucken von Workflow-Läufen enthaltenen Spalten." } }, "preview": { "close": "Schließen", "next": "Weiter", "openFullPage": "Vollständige Seite öffnen", "position": "{{current}} von {{total}} geladenen Ausführungen", "previous": "Zurück", "selectedRun": "Ausgewählte Ausführung", "title": "Ausführungsvorschau" } }, "runDetails": { "common": { "emptyValue": "—" }, "header": { "runIdLabel": "Ausführungs-ID", "workflowIdLabel": "Workflow-ID:", "triggerLabel": "Auslöser:" }, "actions": { "cancel": "Abbrechen", "export": "Exportieren", "replay": "Wiederholen", "close": "Schließen", "view": "Anzeigen", "apply": "Anwenden", "reset": "Zurücksetzen", "exportCsv": "CSV exportieren", "loadMore": "Mehr laden", "exportAuditCsv": "Audit als CSV exportieren" }, "summary": { "statusLabel": "Status", "startedLabel": "Gestartet", "updatedLabel": "Aktualisiert", "completedLabel": "Abgeschlossen", "triggerLabel": "Auslöser", "scheduleStateLabel": "Zeitplanstatus", "scheduledForLabel": "Geplant für", "cronLabel": "Cron", "nodePathLabel": "Knotenpfad:", "eventTypeLabel": "Ereignistyp:", "triggerPayloadSchemaLabel": "Auslöser-Nutzdatenschema:", "mapped": "Zugeordnet", "identity": "Identität", "runErrorFallback": "Ausführungsfehler", "errorCategoryFallback": "Fehler", "technicalDetailLabel": "Technisches Detail:" }, "stepTimeline": { "title": "Schritt-Zeitstrahl", "description": "Versuche, Dauern und Fehler pro Schritt.", "loading": "Wird geladen…", "stepStatusLabel": "Schrittstatus", "nodeTypeLabel": "Knotentyp", "collapseNestedLabel": "Verschachtelte Blöcke einklappen", "columns": { "stepPath": "Schrittpfad", "type": "Typ", "status": "Status", "attempt": "Versuch", "duration": "Dauer", "nextRetry": "Nächster Wiederholungsversuch", "started": "Gestartet", "error": "Fehler", "action": "Aktion" }, "empty": "Noch kein Schrittverlauf." }, "stepDetails": { "title": "Schrittdetails", "statusLabel": "Status", "attemptLabel": "Versuch", "startedLabel": "Gestartet", "completedLabel": "Abgeschlossen", "durationLabel": "Dauer", "nodeTypeLabel": "Knotentyp", "definitionStepIdLabel": "Definitions-Schritt-ID", "nextRetryLabel": "Nächster Wiederholungsversuch", "errorTitle": "Fehler", "stepErrorFallback": "Schrittfehler", "errorCategoryFallback": "Fehler", "technicalDetailLabel": "Technisches Detail:" }, "waitHistory": { "title": "Warteverlauf", "eventLine": "Ereignis: {{event}} · Schlüssel: {{key}} · Filter: {{count}}", "timeLine": "Modus: {{mode}} · Geplante Fortsetzung: {{scheduledResume}}", "timeoutLine": "Zeitüberschreitung: {{timeout}} · Aufgelöst: {{resolved}}" }, "envelope": { "title": "Envelope-Daten", "description": "Nutzdaten, Variablen, Metadaten und Fehler aus dem letzten Snapshot.", "redactedNotice": "Geschwärzte Werte werden als {{marker}} angezeigt.", "noSnapshot": "Kein Snapshot verfügbar.", "tabs": { "payload": "Nutzdaten", "vars": "Variablen", "meta": "Meta", "error": "Fehler", "raw": "Roh" } }, "invocations": { "title": "Aktionsaufrufe", "redactedNotice": "Geschwärzte Werte werden als {{marker}} angezeigt.", "empty": "Für diesen Schritt wurden keine Aktionsaufrufe aufgezeichnet.", "attemptLine": "Versuch {{count}}", "durationLine": "Dauer: {{duration}}", "sizeLine": "Eingabegröße: {{inputSize}}{{inputSuffix}} · Ausgabegröße: {{outputSize}}{{outputSuffix}}", "truncatedSuffix": " (truncated)", "inputLabel": "Eingabe", "outputLabel": "Ausgabe" }, "logs": { "title": "Ausführungsprotokolle", "description": "Betriebs-Protokollereignisse für diese Ausführung.", "searchLabel": "Suchen", "searchPlaceholder": "Protokollnachrichten durchsuchen", "levelLabel": "Ebene", "empty": "Keine Protokolleinträge gefunden.", "columns": { "timestamp": "Zeitstempel", "level": "Ebene", "message": "Nachricht", "step": "Schritt", "event": "Ereignis", "correlation": "Korrelation" }, "loading": "Protokolle werden geladen..." }, "audit": { "title": "Audit-Protokoll", "description": "Administrative Aktionen für diese Ausführung.", "empty": "Noch keine Audit-Einträge.", "systemUser": "System", "columns": { "timestamp": "Zeitstempel", "operation": "Operation", "user": "Benutzer", "details": "Details" }, "loading": "Audit-Trail wird geladen...", "unknownUser": "Unbekannter Benutzer" }, "dialogs": { "reasonLabel": "Grund", "cancelTitle": "Workflow-Ausführung abbrechen", "cancelMessage": "Diese Ausführung abbrechen? Dies kann nicht rückgängig gemacht werden.", "cancelReasonPlaceholder": "Geben Sie einen Grund für den Abbruch an", "cancelConfirm": "Ausführung abbrechen", "replayTitle": "Workflow-Ausführung wiederholen", "replayMessage": "Diese Ausführung mit neuen Nutzdaten wiederholen.", "replayReasonPlaceholder": "Geben Sie einen Grund für die Wiederholung an", "payloadLabel": "Nutzdaten (JSON)", "replayConfirm": "Ausführung wiederholen" }, "toasts": { "loadRunDetailsFailed": "Ausführungsdetails konnten nicht geladen werden", "loadLogsFailed": "Protokolle konnten nicht geladen werden", "loadAuditLogsFailed": "Audit-Protokolle konnten nicht geladen werden", "logExportReady": "Protokoll-Export bereit", "exportLogsFailed": "Export der Protokolle fehlgeschlagen", "reasonTooShort": "Der Grund muss mindestens 3 Zeichen lang sein.", "runCanceled": "Ausführung abgebrochen", "cancelRunFailed": "Abbruch der Ausführung fehlgeschlagen", "runExportReady": "Ausführungs-Export bereit", "exportRunFailed": "Export der Ausführung fehlgeschlagen", "replayPayloadInvalid": "Wiederholungs-Nutzdaten müssen gültiges JSON sein.", "runReplayStarted": "Ausführungs-Wiederholung gestartet", "replayRunFailed": "Wiederholung der Ausführung fehlgeschlagen", "auditExportReady": "Audit-Export bereit", "exportAuditLogsFailed": "Export der Audit-Protokolle fehlgeschlagen" }, "queuedWarning": { "title": "In Warteschlange — Warten auf einen Workflow-Worker", "description": "Dieser Lauf wurde vor über einer Minute gestartet, es wurden jedoch noch keine Schritte ausgeführt. Prüfen Sie, ob der Workflow-Worker-Dienst läuft und mit Temporal verbunden ist." } }, "runDialog": { "title": "Workflow ausführen", "description": "Provide a synthetic payload to preview (and run) a workflow.", "descriptionEvent": "Ereignis: {{name}}.", "draftWarning": "Entwurfsversion weicht von veröffentlichter Version (v{{version}}) ab.", "concurrencyLimit": "Gleichzeitigkeitslimit: {{count}} Ausführung(en) gleichzeitig.", "common": { "emptyValue": "—" }, "actions": { "addField": "Feld hinzufügen", "addItem": "Element hinzufügen", "cloneLatestRun": "Letzte Ausführung klonen", "close": "Schließen", "copyPayload": "Nutzdaten kopieren", "formBuilder": "Formular-Assistent", "hide": "Ausblenden", "jsonEditor": "JSON-Editor", "openEventCatalog": "Ereigniskatalog öffnen", "publishDraft": "Entwurf veröffentlichen", "publishLatest": "Neueste Version veröffentlichen", "remove": "Entfernen", "reset": "Zurücksetzen", "resetToDefaults": "Auf Standardwerte zurücksetzen", "savePreset": "Voreinstellung speichern", "show": "Anzeigen", "startRun": "Ausführung starten", "starting": "Wird gestartet…" }, "eventCatalog": { "title": "Ereigniskatalog", "description": "Wählen Sie einen Ereignistyp, um Nutzdatenschemata zu initialisieren.", "searchLabel": "Ereignisse suchen", "searchPlaceholder": "Nach Name, Typ oder Kategorie suchen", "eventTypeLabel": "Ereignistyp", "loadingEvents": "Ereignisse werden geladen…", "selectEventType": "Ereignistyp auswählen", "systemBadge": "System", "tenantBadge": "Mandant", "systemEvent": "Systemereignis", "tenantEvent": "Mandanten-Ereignis", "uncategorized": "Nicht kategorisiert" }, "fields": { "workflowLabel": "Workflow", "publishedVersionLabel": "Veröffentlichte Version", "triggerLabel": "Auslöser", "manualTrigger": "Manuell", "workflowStatusLabel": "Workflow-Status", "statusActive": "aktiv", "statusPaused": "pausiert" }, "form": { "booleanTrue": "Wahr", "booleanFalse": "Falsch", "mapEntriesTitle": "Map-Einträge", "mapEntriesPrompt": "Feldschlüssel/-pfad eingeben", "mapEntriesDescription": "Fügen Sie für Map-Objekte Schlüssel hinzu und setzen Sie jeden Wert.", "mapEntriesEmpty": "Keine Map-Einträge hinzugefügt.", "noSchema": "Kein Schema verfügbar, um ein Formular zu rendern." }, "noPublishedVersion": { "title": "Keine veröffentlichte Version", "description": "Sie können den Nutzdaten-Assistenten vorab ansehen, aber Sie müssen den Workflow veröffentlichen, bevor Sie eine Ausführung starten." }, "payload": { "largePayloadWarning": "Nutzdatengröße überschreitet 256 KB; Ausführungen können langsamer sein.", "payloadJsonLabel": "Nutzdaten (JSON)", "payloadLabel": "Nutzdaten", "payloadSize": "Nutzdatengröße: {{size}} KB" }, "presets": { "presetNameLabel": "Name der Voreinstellung", "presetNamePlaceholder": "z. B. Regressions-Nutzdaten", "savedPresets": "Gespeicherte Voreinstellungen" }, "schema": { "sourceLabel": "Schemaquelle", "workflowSchema": "Workflow-Schema", "eventSchema": "Ereignis-Schema", "schemaRef": "Schemareferenz", "schemaRefLabel": "Schemareferenz", "selectSchema": "Schema auswählen…", "noSchemasFound": "Keine Schemata gefunden", "unknownSchemaRef": "Unbekannte Schemareferenz.", "useEventSchema": "Ereignisschema verwenden", "viewSchemaDiff": "Schema-Diff anzeigen", "hideSchemaDiff": "Schema-Diff ausblenden", "onlyInEvent": "Nur im Ereignis-Schema", "requiredOnlyInEvent": "Nur im Ereignis erforderlich", "onlyInWorkflow": "Nur im Workflow-Schema", "requiredOnlyInWorkflow": "Nur im Workflow erforderlich", "typeMismatches": "Typkonflikte", "typeMismatchLine": "{{field}}: Ereignis {{eventType}} vs. Workflow {{payloadType}}", "selectedEventWarningPrefix": "Das gewählte Ereignis ({{selectedEventType}}) stimmt möglicherweise nicht mit dem Auslöser dieses Workflows ({{triggerEventName}}) überein. ", "matchOptional": "Schemareferenzen stimmen überein; Auslöserzuordnung wird angewendet (optional).", "matchIdentity": "Schemareferenzen stimmen überein; Identitätszuordnung wird verwendet (keine Zuordnung erforderlich).", "diffWillApply": "Schemareferenzen weichen ab ({{eventSchemaRef}} → {{payloadSchemaRef}}); Auslöserzuordnung wird angewendet.", "diffRequiredMissing": "Schemareferenzen weichen ab ({{eventSchemaRef}} → {{payloadSchemaRef}}); Auslöserzuordnung ist erforderlich, aber nicht konfiguriert.", "triggerEventDiffers": "Das Auslöser-Ereignis-Schema weicht vom Workflow-Nutzdatenschema ab. Wechseln Sie zu „Ereignis-Schema“, wenn Sie Auslöser-Ereignis-Nutzdaten eingeben möchten.", "eventUnavailable": "Ereignis-Schema nicht verfügbar; Workflow-Schema wird stattdessen verwendet.", "mapping": { "identityOptional": "Identitätszuordnung (keine Zuordnung nötig)", "requiredMissing": "Auslöserzuordnung ist erforderlich, aber nicht konfiguriert", "willApply": "Auslöserzuordnung wird angewendet", "willApplyOptional": "Auslöserzuordnung wird angewendet (optional)" } }, "systemWorkflowWarning": "Dies ist ein System-Workflow. Seine Ausführung kann die Kern-Automatisierung beeinflussen.", "systemWorkflowConfirm": "Ich verstehe und möchte ihn ausführen.", "templates": { "exampleLabel": "Beispiel {{count}}", "eventTemplates": "Ereignisvorlagen", "sampleTemplates": "Beispielvorlagen", "emailTemplate": "Eingehende E-Mail", "webhookTemplate": "Webhook-Ereignis" }, "toasts": { "confirmSystemRun": "Bestätigen Sie, dass Sie diesen System-Workflow ausführen möchten.", "eventMissingSchemaRef": "Das gewählte Ereignis hat keine Nutzdatenschema-Referenz; Ausführung mit Auslöserzuordnung nicht möglich.", "loadLatestRunFailed": "Letzte Ausführung konnte nicht geladen werden", "mapEntryExists": "Dieser Schlüssel existiert bereits.", "noPriorPayload": "No prior run payload found.", "payloadCopied": "Nutzdaten in die Zwischenablage kopiert.", "presetSaved": "Voreinstellung gespeichert.", "providePresetName": "Geben Sie einen Voreinstellungsnamen an.", "startRunFailed": "Starten der Ausführung fehlgeschlagen", "triggerMappingMissing": "Für dieses Ereignis-Schema ist eine Auslöserzuordnung erforderlich, die im Workflow jedoch nicht konfiguriert ist." }, "validation": { "invalidJson": "Ungültiges JSON", "summaryTitle": "Den Nutzdaten fehlen noch erforderliche Ereignisfelder, bevor diese Ausführung starten kann", "summaryDescription": "Füllen Sie die fehlenden Felder unten aus, wechseln Sie zum Formular-Assistenten oder verwenden Sie eine Beispiel-Nutzdaten-Schaltfläche.", "moreErrors": "+{{count}} weitere…" }, "sampleEmailBody": "Beispiel-E-Mail-Inhalt" }, "eventList": { "common": { "emptyValue": "—" }, "summary": { "total": "Gesamt", "matched": "Zugeordnet", "unmatched": "Nicht zugeordnet", "errors": "Fehler" }, "filters": { "eventNameLabel": "Ereignisname", "eventNamePlaceholder": "workflow.event", "correlationKeyLabel": "Korrelationsschlüssel", "correlationKeyPlaceholder": "corr-123", "statusLabel": "Status", "fromLabel": "Von", "toLabel": "Bis" }, "actions": { "applyFilters": "Filter anwenden", "reset": "Zurücksetzen", "exportCsv": "CSV exportieren", "exportJson": "JSON exportieren", "close": "Schließen", "viewRunDetails": "Ausführungsdetails anzeigen" }, "table": { "schemaConflict": "Katalog ≠ Einreichung", "columns": { "event": "Ereignis", "correlation": "Korrelation", "schema": "Schema", "status": "Status", "matchedRun": "Zugeordnete Ausführung", "payload": "Nutzdaten", "created": "Erstellt" } }, "states": { "loading": "Ereignisse werden geladen…", "empty": "Keine Ereignisse gefunden." }, "detail": { "title": "Ereignisdetails", "loading": "Ereignisdetails werden geladen…", "eventIdLabel": "Ereignis-ID", "statusLabel": "Status", "eventNameLabel": "Ereignisname", "correlationKeyLabel": "Korrelationsschlüssel", "payloadSchemaRefLabel": "Nutzdatenschema-Referenz", "schemaConflict": "Schemareferenz-Konflikt: Katalog {{catalog}} vs. Einreichung {{submission}}", "createdLabel": "Erstellt", "processedLabel": "Verarbeitet", "errorLine": "Fehler: {{message}}", "waitLabel": "Warten", "waitIdLine": "Warte-ID: {{waitId}}", "waitStatusLine": "Status: {{status}}", "waitTimeoutLine": "Zeitüberschreitung: {{value}}", "waitResolvedLine": "Aufgelöst: {{value}}", "waitStepLine": "Schritt: {{value}}", "matchedRunLabel": "Zugeordnete Ausführung", "runStatusLine": "Status: {{status}}", "payloadLabel": "Nutzdaten" }, "toasts": { "loadEventsFailed": "Ereignisse konnten nicht geladen werden", "loadEventDetailFailed": "Ereignisdetails konnten nicht geladen werden", "exportReady": "Ereignis-Export bereit", "exportFailed": "Export der Ereignisse fehlgeschlagen" } }, "deadLetter": { "common": { "emptyValue": "—" }, "filters": { "minimumRetriesLabel": "Mindestwiederholungen", "minimumRetriesPlaceholder": "3" }, "actions": { "refresh": "Aktualisieren", "loadMore": "Mehr laden" }, "table": { "columns": { "runId": "Ausführungs-ID", "workflow": "Workflow", "version": "Version", "status": "Status", "retries": "Wiederholungen", "failedSteps": "Fehlgeschlagene Schritte", "updated": "Aktualisiert" } }, "states": { "empty": "Keine unzustellbaren Ausführungen gefunden.", "loading": "Unzustellbare Ausführungen werden geladen…" }, "toasts": { "loadFailed": "Unzustellbare Ausführungen konnten nicht geladen werden" } }, "audit": { "common": { "emptyValue": "—" }, "header": { "title": "Workflow-Audit" }, "actions": { "exportCsv": "CSV exportieren", "loadMore": "Mehr laden", "refresh": "Aktualisieren" }, "table": { "columns": { "timestamp": "Zeitstempel", "operation": "Operation", "user": "Benutzer", "details": "Details" } }, "states": { "selectWorkflow": "Wählen Sie einen Workflow, um den Audit-Verlauf anzuzeigen.", "empty": "Noch keine Audit-Einträge.", "loading": "Audit-Einträge werden geladen..." }, "values": { "system": "System" }, "toasts": { "loadFailed": "Audit-Protokolle konnten nicht geladen werden", "exportReady": "Audit-Export bereit", "exportFailed": "Export der Audit-Protokolle fehlgeschlagen" } }, "designer": { "page": { "controlPanelTitle": "Workflow-Steuerbereich", "controlPanelDescription": "Verwalten Sie Zeitpläne, Ausführungen, Ereignisse und den Ereigniskatalog.", "designerTitle": "Workflow-Designer", "designerDescription": "Erstellen und pflegen Sie Workflow-Automatisierungen.", "editorTitle": "Workflow-Editor", "editorDescription": "Wählen Sie einen Workflow zum Bearbeiten oder erstellen Sie einen neuen Workflow." }, "controlPanel": { "tabs": { "schedules": "Zeitpläne", "runs": "Ausführungen", "events": "Ereignisse", "eventCatalog": "Ereigniskatalog", "deadLetter": "Unzustellbar" }, "quota": { "consumedLabel": "Verbraucht", "consumedUnit": "verbraucht", "loading": "Wird geladen...", "planLimit": "Limit: {{limit}}", "remainingLabel": "Verbleibend", "remainingUnit": "verbleibend", "resetsOn": "Wird am {{date}} zurückgesetzt", "title": "Workflow-Aktionen", "unavailable": "Nicht verfügbar", "unlimitedPlan": "Unbegrenzter Plan", "unlimitedRemaining": "Unbegrenzt" } }, "toolbar": { "backToList": "Zurück zu Workflows", "newWorkflow": "Neuer Workflow", "saveDraft": "Entwurf speichern", "saving": "Wird gespeichert...", "publish": "Veröffentlichen", "publishing": "Wird veröffentlicht...", "run": "Ausführen", "previewOnly": "Nur Vorschau, bis eine Version veröffentlicht wird.", "validation": { "lastValidated": "Zuletzt validiert: {{timestamp}}", "unknown": "Validierungsstatus unbekannt" } }, "form": { "nameLabel": "Workflow-Name", "versionLabel": "Version", "descriptionLabel": "Beschreibung", "latestPublishedVersion": "Zuletzt veröffentlichte Version: {{version}}", "triggerTypeLabel": "Auslösertyp", "triggerTypePlaceholder": "Auslösertyp auswählen", "triggerTypeHelp": "Wählen Sie, ob dieser Workflow manuell oder durch ein Ereignis startet. Wiederverwendbare Zeitpläne werden im Workflow-Steuerbereich verwaltet.", "manualTriggerNote": "Dieser Workflow hat keinen Auslöser. Er kann trotzdem manuell ausgeführt und aus dem Workflow-Steuerbereich geplant werden, sobald ein angepinntes Nutzdatenschema und eine veröffentlichte Version vorhanden sind.", "eventCategoryLabel": "Ereigniskategorie", "eventLabel": "Ereignis", "selectEventCategory": "Ereigniskategorie auswählen", "selectEvent": "Ereignis auswählen", "selectCategoryFirst": "Wählen Sie zuerst eine Kategorie", "inputDataLabel": "Workflow-Eingabedaten", "inputDataEvent": "Ihre Schritte lesen Daten aus dem ausgewählten Auslöser.", "inputDataTimePrefix": "Dieser Workflow erhält eine feste synthetische Taktgeber-Nutzdaten. Der Vertrag ist angepinnt an", "inputDataManualPrefix": "Kein Auslöser verwendet", "inputDataManualSuffix": "standardmäßig. Ändern Sie ihn in den erweiterten Schema-Einstellungen, wenn dieser Workflow einen anderen manuellen Vertrag benötigt.", "triggerMappingRequired": "Eine Auslöserzuordnung ist erforderlich. Öffnen Sie die erweiterten Schema-Einstellungen zur Konfiguration.", "schemaLocked": "Schemaversion gesperrt", "schemaAutoSelected": "Automatisch aus dem Auslöser ausgewählt", "schemaSuffixClock": " am festen Taktgeber-Vertrag.", "schemaSuffixPinned": ", damit dieser Workflow stabil bleibt, wenn sich Auslöser-Schemata ändern.", "chooseTriggerHint": "Wählen Sie einen Auslöser, um verfügbare Felder zu definieren.", "schemaLoadErrorPrefix": "Schema-Informationen konnten nicht geladen werden für", "schemaLoadErrorSuffix": "Überprüfen Sie den Ereigniskatalog-Eintrag.", "draftDifferent": "Entwurfsvertrag weicht von veröffentlichtem Vertrag ab", "publishedUsesPrefix": "Die veröffentlichte Version verwendet", "draftResolvesTo": "Dieser Entwurf verweist derzeit auf", "lockToPublished": "Auf veröffentlichten Vertrag sperren", "advancedSchemaSettings": "Erweiterte Schema-Einstellungen", "inferredSchemaPrefix": "Aktuell abgeleitetes Schema:", "noSchemaInferred": "Noch kein Schema abgeleitet.", "unknownSchemaRef": "Unbekannte Schemareferenz. Öffnen Sie die erweiterten Schema-Einstellungen und wählen Sie eine gültige Version.", "workflowStepsHeading": "Workflow-Schritte", "workflowStepsListHint": "Ziehen Sie Schritte, um sie umzusortieren oder zwischen Pipes zu verschieben.", "workflowStepsGraphHint": "Schwenken/zoomen Sie den Graphen. Verzweigungen werden als separate Spuren dargestellt.", "workflowStepsViewAria": "Workflow-Schritte-Ansicht", "warningsCount": "{{count}} Warnungen" }, "stepPanel": { "readOnly": "Schreibgeschützter Zugriff: Schrittbearbeitung ist deaktiviert.", "selectPrompt": "Wählen Sie einen Schritt, um dessen Konfiguration zu bearbeiten.", "readOnlyNotice": "Schreibgeschützter Zugriff: Schrittbearbeitung ist deaktiviert.", "contractMode": "Vertragsmodus:", "catalogSchema": "Katalogschema:" }, "stepConfig": { "eventLabel": "Ereignis", "selectEvent": "Ereignis auswählen", "correlationKey": "Korrelationsschlüssel-Ausdruck", "payloadFilters": "Nutzdaten-Filter", "addFilter": "Filter hinzufügen", "noFiltersConfigured": "Keine Filter konfiguriert.", "loadingEventSchema": "Ereignis-Schemafelder werden geladen...", "timeoutMs": "Zeitüberschreitung (ms)", "assignOnResume": "Bei Fortsetzung zuweisen", "fieldLabel": "Feld", "fieldPathLabel": "Feldpfad", "dataContextToggle": "Auf welche Daten kann ich hier zugreifen?", "condition": "Bedingung", "itemsExpression": "Elemente-Ausdruck", "itemVariable": "Elementvariable", "concurrency": "Nebenläufigkeit", "onItemError": "Bei Elementfehler", "captureErrorAs": "Fehler erfassen als", "workflowId": "Workflow-ID", "workflowVersion": "Workflow-Version", "inputMapping": "Eingabezuordnung", "outputMapping": "Ausgabezuordnung", "value": "Wert", "mode": "Modus", "days": "Tage", "hours": "Stunden", "minutes": "Minuten", "seconds": "Sekunden", "untilInput": "Bis-Eingabe", "specificDateTime": "Bestimmtes Datum und Uhrzeit", "untilExpression": "Bis-Ausdruck", "returnNotice": "Return beendet die Workflow-Ausführung." }, "mappingExpr": { "add": "Hinzufügen", "remove": "Entfernen", "empty": "Noch keine Zuordnungen.", "expressionLabel": "Ausdruck" }, "schemaForm": { "sectionTitle": "Knoten-Konfiguration", "stepSettings": "Schritt-Einstellungen", "missingRequired": "Pflichtfelder fehlen: {{fields}}" }, "fieldMetadata": { "actionId": { "label": "Aktion", "description": "Die aufzurufende Aktion" }, "version": { "label": "Version", "description": "Versionsnummer der Aktion" }, "inputMapping": { "label": "Eingabezuordnung", "description": "Daten auf Aktionseingaben abbilden" }, "saveAs": { "label": "Ergebnis speichern als", "description": "Variablenname oder Zuweisungspfad (z. B. result, vars.result, payload.result)" }, "idempotencyKey": { "label": "Idempotenzschlüssel", "description": "Ausdruck, der einen eindeutigen Schlüssel erzeugt, um doppelte Ausführungen zu verhindern. Wird derselbe Schlüssel zweimal gesehen, wird das zwischengespeicherte Ergebnis zurückgegeben." }, "onError": { "label": "Fehlerbehandlung", "description": "Wie Fehler behandelt werden sollen" }, "eventName": { "label": "Ereignisname", "description": "Name des Ereignisses, auf das gewartet wird" }, "correlationKey": { "label": "Korrelationsschlüssel", "description": "Ausdruck zum Abgleich eingehender Ereignisse" }, "filters": { "label": "Nutzdaten-Filter", "description": "Optionale Nutzdaten-Filter (UND-Semantik)" }, "timeoutMs": { "label": "Zeitüberschreitung (ms)", "description": "Maximale Wartezeit in Millisekunden" }, "mode": { "label": "Wartemodus", "description": "Dauer oder bis zu einer Zeit" }, "durationMs": { "label": "Dauer", "description": "Relative Dauer in Millisekunden gespeichert" }, "until": { "label": "Bis", "description": "Ausdruck, der zu einem absoluten Datum/Uhrzeit aufgelöst wird" }, "state": { "label": "Zustandsname", "description": "Der Zustand, zu dem gewechselt werden soll" }, "assign": { "label": "Zuweisungen", "description": "Zuzuweisende Variablen" }, "taskType": { "label": "Aufgabentyp", "description": "Typ der Benutzeraufgabe" }, "title": { "label": "Titel", "description": "Aufgabentitel, der dem Zugewiesenen angezeigt wird" }, "contextData": { "label": "Kontextdaten", "description": "Zusätzliche Daten, die mit der Aufgabe einbezogen werden" } }, "actions": { "ai.infer": { "label": "Strukturierte Ausgabe ableiten", "description": "Strukturierte Workflow-Daten aus einer Eingabe über den konfigurierten KI-Anbieter generieren." }, "store.get": { "label": "Gespeicherten Wert abrufen", "description": "Einen persistierten Workflow-Schlüssel/Wert-Eintrag lesen." }, "store.set": { "label": "Gespeicherten Wert festlegen", "description": "Einen Workflow-Schlüssel/Wert-Eintrag persistieren." }, "store.delete": { "label": "Gespeicherten Wert löschen", "description": "Einen persistierten Workflow-Schlüssel/Wert-Eintrag löschen." }, "store.increment": { "label": "Gespeicherte Zahl erhöhen", "description": "Eine persistierte Workflow-Zahl atomar erhöhen." }, "store.list": { "label": "Gespeicherte Werte auflisten", "description": "Persistierte Workflow-Schlüssel/Wert-Einträge in einem Namespace auflisten." }, "store.list_namespaces": { "label": "Speicher-Namespaces auflisten", "description": "Von diesem Mandanten verwendete Workflow-Datenspeicher-Namespaces auflisten." }, "links.upsert": { "label": "Entitätsverknüpfung anlegen/aktualisieren", "description": "Eine persistierte Verknüpfung zwischen zwei Workflow-Entitäten erstellen oder aktualisieren." }, "links.lookup": { "label": "Entitätsverknüpfungen suchen", "description": "Persistierte Entitätsverknüpfungen nach Quellentität und Richtung suchen." }, "links.delete": { "label": "Entitätsverknüpfungen löschen", "description": "Persistierte Entitätsverknüpfungen nach Seite und optionaler Beziehung löschen." }, "links.list": { "label": "Entitätsverknüpfungen auflisten", "description": "Persistierte Entitätsverknüpfungen in einem Namespace auflisten." }, "links.list_namespaces": { "label": "Verknüpfungs-Namespaces auflisten", "description": "Von diesem Mandanten verwendete Workflow-Entitätsverknüpfungs-Namespaces auflisten." }, "ai": { "infer": { "label": "Strukturierte Ausgabe ableiten", "description": "Strukturierte Workflow-Daten aus einem Prompt mit dem konfigurierten KI-Anbieter generieren." } }, "store": { "get": { "label": "Gespeicherten Wert abrufen", "description": "Einen gespeicherten Workflow-Schlüssel/Wert-Eintrag lesen." }, "set": { "label": "Gespeicherten Wert setzen", "description": "Einen Workflow-Schlüssel/Wert-Eintrag dauerhaft speichern." }, "delete": { "label": "Gespeicherten Wert löschen", "description": "Einen gespeicherten Workflow-Schlüssel/Wert-Eintrag löschen." }, "increment": { "label": "Gespeicherte Zahl erhöhen", "description": "Eine gespeicherte Workflow-Zahl atomar erhöhen." }, "list": { "label": "Gespeicherte Werte auflisten", "description": "Gespeicherte Workflow-Schlüssel/Wert-Einträge in einem Namespace auflisten." }, "list_namespaces": { "label": "Store-Namespaces auflisten", "description": "Namespaces des Workflow-Datenspeichers auflisten, die von diesem Mandanten verwendet werden." } }, "links": { "upsert": { "label": "Entitätsverknüpfung anlegen oder aktualisieren", "description": "Eine gespeicherte Verknüpfung zwischen zwei Workflow-Entitäten erstellen oder aktualisieren." }, "lookup": { "label": "Entitätsverknüpfungen nachschlagen", "description": "Gespeicherte Entitätsverknüpfungen nach Quellentität und Richtung finden." }, "delete": { "label": "Entitätsverknüpfungen löschen", "description": "Gespeicherte Entitätsverknüpfungen nach Seite und optionaler Relation löschen." }, "list": { "label": "Entitätsverknüpfungen auflisten", "description": "Gespeicherte Entitätsverknüpfungen in einem Namespace auflisten." }, "list_namespaces": { "label": "Verknüpfungs-Namespaces auflisten", "description": "Namespaces für Workflow-Entitätsverknüpfungen auflisten, die von diesem Mandanten verwendet werden." } } }, "validation": { "badge": { "invalid": "Ungültig", "warnings": "Warnungen", "valid": "Gültig", "unknown": "Unbekannt" }, "errors": "Validierungsfehler" }, "discardDialog": { "title": "Nicht gespeicherte Änderungen verwerfen?", "message": "Sie haben nicht gespeicherte Änderungen in diesem Workflow. Verwerfen und fortfahren?", "confirm": "Änderungen verwerfen", "cancel": "Weiter bearbeiten" }, "eventSchemaDialog": { "title": "Eingabeschema des Workflows wechseln?", "messageWithEvent": "Das gewählte Ereignis {{eventName}} verwendet {{schemaRef}}. Möchten Sie diesen Workflow auf dieses Ereignis-Schema umstellen?", "messageFallback": "Möchten Sie diesen Workflow auf das ausgewählte Ereignisschema umstellen?", "confirm": "Ereignisschema verwenden", "cancel": "Aktuelles Schema beibehalten" }, "blockSection": { "then": "DANN", "else": "SONST", "try": "VERSUCHEN", "catch": "ABFANGEN", "body": "RUMPF" }, "palette": { "showPalette": "Palette anzeigen", "hidePalette": "Palette ausblenden", "searchPlaceholder": "Suchen", "dragHint": "Auf Pipeline ablegen, um hinzuzufügen", "chooseAction": "Wählen Sie eine Aktion, nachdem Sie diesen Schritt hinzugefügt haben", "returnsSummary": "Gibt zurück: {{list}}{{suffix}}", "categories": { "Control": "Steuerung", "Core": "Kern", "Transform": "Transformieren", "AI": "KI", "Apps": "Apps", "Action": "Aktion", "Email": "E-Mail", "Nodes": "Knoten" }, "controlBlocks": { "control.if": { "label": "Wenn", "description": "Bedingte Verzweigung" }, "control.forEach": { "label": "Für jedes", "description": "Über Elemente iterieren" }, "control.tryCatch": { "label": "Versuchen/Abfangen", "description": "Fehler behandeln" }, "control.callWorkflow": { "label": "Workflow aufrufen", "description": "Anderen Workflow aufrufen" }, "control.return": { "label": "Zurückgeben", "description": "Ausführung beenden" }, "control": { "if": { "label": "If", "description": "Bedingte Verzweigung" }, "forEach": { "label": "For Each", "description": "Über Elemente iterieren" }, "tryCatch": { "label": "Try/Catch", "description": "Fehler behandeln" }, "callWorkflow": { "label": "Workflow aufrufen", "description": "Einen anderen Workflow aufrufen" }, "return": { "label": "Return", "description": "Ausführung beenden" } } }, "nodes": { "state.set": { "label": "Status setzen", "description": "Workflow-Status aktualisieren" }, "event.wait": { "label": "Auf Ereignis warten", "description": "Auf ein externes Ereignis warten" }, "time.wait": { "label": "Auf Zeit warten", "description": "Auf eine Dauer oder bis zu einem Datum/Uhrzeit warten" }, "transform.assign": { "label": "Zuweisen", "description": "Werte in Nutzdaten oder Variablen zuweisen" }, "action.call": { "label": "Aktion aufrufen", "description": "Eine registrierte Aktion aufrufen" }, "email.parseBody": { "label": "E-Mail-Inhalt analysieren", "description": "E-Mail-Antwort-Inhalt analysieren und bereinigen" }, "email.renderCommentBlocks": { "label": "Kommentarblöcke rendern", "description": "Kommentarblöcke aus E-Mail-Inhalt rendern" }, "human.task": { "label": "Benutzeraufgabe", "description": "Anhalten bis zum Abschluss einer Benutzeraufgabe" }, "state": { "set": { "label": "Status setzen", "description": "Den Workflow-Status aktualisieren" } }, "event": { "wait": { "label": "Auf Ereignis warten", "description": "Auf ein externes Ereignis warten" } }, "time": { "wait": { "label": "Auf Zeitpunkt warten", "description": "Eine Dauer abwarten oder bis zu einem Datum/einer Uhrzeit warten" } }, "transform": { "assign": { "label": "Zuweisen", "description": "Werte in Nutzdaten oder Variablen zuweisen" } }, "action": { "call": { "label": "Aktion aufrufen", "description": "Eine registrierte Aktion aufrufen" } }, "email": { "parseBody": { "label": "E-Mail-Text parsen", "description": "E-Mail-Antworttext parsen und bereinigen" }, "renderCommentBlocks": { "label": "Kommentarblöcke rendern", "description": "Kommentarblöcke aus E-Mail-Inhalten rendern" } }, "human": { "task": { "label": "Menschliche Aufgabe", "description": "Auf Abschluss einer menschlichen Aufgabe warten" } } }, "groups": { "ticket": { "label": "Ticket", "description": "Ticket-Aktionen" }, "contact": { "label": "Kontakt", "description": "Kontakt-Aktionen" }, "client": { "label": "Kunde", "description": "Kunden-Aktionen" }, "communication": { "label": "Kommunikation", "description": "Kommunikations-Aktionen" }, "scheduling": { "label": "Planung", "description": "Planungs-Aktionen" }, "project": { "label": "Projekt", "description": "Projekt-Aktionen" }, "time": { "label": "Zeit", "description": "Zeit-Aktionen" }, "crm": { "label": "CRM", "description": "CRM-Aktionen" }, "transform": { "label": "Transformieren", "description": "Transformations-Aktionen" }, "ai": { "label": "KI", "description": "KI-Aktionen" }, "data-store": { "label": "Datenspeicher", "description": "Dauerhaften Workflow-Status über Ausführungen hinweg lesen und schreiben." } } }, "stepCard": { "selectAriaLabel": "Schritt {{label}} auswählen", "badges": { "if": "Wenn", "loop": "Schleife", "try": "Versuchen", "block": "Block", "disconnected": "Getrennt" }, "mapping": { "unmappedTitle": "{{count}} Pflichtfelder nicht zugeordnet", "unmappedBadge": "{{count}} Pflicht nicht zugeordnet", "allMappedTitle": "Alle {{count}} Pflichtfelder sind zugeordnet", "allMappedAria": "Alle Pflichtfelder zugeordnet" }, "errorCount": "{{count}} {{noun}}", "errorSingular": "Fehler", "errorPlural": "Fehler", "actions": { "duplicate": "Schritt duplizieren", "duplicateAriaLabel": "Schritt {{label}} duplizieren", "delete": "Schritt löschen" }, "forEachSummary": "Element: {{itemVar}} | Gleichzeitigkeit: {{concurrency}}", "disconnectedTitle": "{{group}} ist nicht verbunden; dieser Schritt schlägt zur Laufzeit fehl, bis die Verbindung wiederhergestellt ist." }, "toasts": { "loadRegistriesFailed": "Workflow-Register konnten nicht geladen werden", "loadPermissionsFailed": "Berechtigungen konnten nicht geladen werden", "loadWorkflowsFailed": "Workflows konnten nicht geladen werden", "loadEventCatalogFailed": "Ereigniskatalog konnte nicht geladen werden", "settingsUpdated": "Workflow-Einstellungen aktualisiert", "settingsUpdateFailed": "Einstellungen konnten nicht aktualisiert werden", "created": "Workflow erstellt", "saved": "Workflow gespeichert", "saveFailed": "Workflow konnte nicht gespeichert werden", "saveBeforePublish": "Speichern Sie den Workflow vor der Veröffentlichung", "published": "Workflow veröffentlicht", "publishFailed": "Workflow konnte nicht veröffentlicht werden", "publishValidationErrors": "Veröffentlichung fehlgeschlagen — Validierungsfehler beheben", "systemEventMissingSchema": "Für dieses Systemereignis fehlt ein gültiges Schema und es kann erst nach Behebung ausgewählt werden." }, "propsPanel": { "resizeAria": "Eigenschaftenbereich anpassen", "settingsTitle": "Workflow-Einstellungen", "settingsSubtitle": "Sichtbarkeit, Pause und Sicherheitskontrollen.", "visibleToUsers": "Für Benutzer sichtbar", "paused": "Pausiert (keine neuen Ausführungen)", "concurrencyLimit": "Nebenläufigkeitslimit", "unlimited": "Unbegrenzt", "autoPauseFailureRate": "Automatisch pausieren bei Fehlerrate", "failureRateThreshold": "Fehlerraten-Schwellenwert", "minRunsBeforeAutoPause": "Mindestausführungen vor automatischer Pause" }, "trigger": { "summary": "Trigger-Zusammenfassung", "actionNeeded": "Aktion erforderlich", "noMappingNeeded": "Keine Zuordnung erforderlich", "sourceSchemaOverride": "Trigger-Quellschema überschreiben", "useCatalogSchemaDefault": "Katalogschema verwenden (Standard)", "useCatalogSchemaPlaceholder": "Katalogschema verwenden…", "noSchemasFound": "Keine Schemas gefunden", "mappingTitle": "Trigger-Zuordnung", "mappingNotRequired": "Zuordnung: Nicht erforderlich.", "mappingErrors": "Zuordnungsfehler", "mappingWarnings": "Zuordnungswarnungen" }, "schemaSettings": { "lockVersion": "Schemaversion sperren", "lockVersionHelp": "Schemaversion sperren, um zu verhindern, dass zukünftige Trigger-Änderungen diesen Workflow beeinflussen.", "lockedVersion": "Gesperrte Schemaversion", "manualRef": "Manuelle Schemareferenz", "fixedForTimeTriggers": "Für Zeit-Trigger festgelegt", "availableFieldsPreview": "Vorschau verfügbarer Felder", "payloadContract": "Workflow-Payload-Vertragsschema", "ref": "Schemareferenz:", "loadFailed": "Schema konnte nicht geladen werden.", "notLoaded": "Schema noch nicht geladen.", "loadPreviewFailed": "Schema-Vorschau konnte nicht geladen werden.", "selectVersionPlaceholder": "Schemaversion auswählen…", "payloadRefAdvanced": "Payload-Schemareferenz (erweitert)" }, "expression": { "insertField": "Feld einfügen", "enterPlaceholder": "Ausdruck eingeben..." }, "dataContext": { "availableDataAtStep": "Verfügbare Daten in diesem Schritt", "payload": "Payload", "noPayloadFields": "Keine Payload-Felder", "payloadSchemaRefHint": "Setzen Sie 'Payload-Schemareferenz', um die Payload-Struktur zu definieren", "stepOutputs": "Schritt-Ausgaben (vars)", "outputSchemaUnavailable": "Ausgabeschema nicht verfügbar", "noFields": "Keine Felder", "copyAllPaths": "Alle Pfade kopieren", "copyAllFieldPaths": "Alle Feldpfade kopieren" } }, "actionInputFieldInfo": { "required": "Erforderlich", "requiredTitle": "Erforderlich", "requiredMissingTitle": "Diesem Pflichtfeld fehlt ein Wert", "format": "Format: {{value}}", "eachItem": "Jedes Element: {{value}}", "length": "Länge: {{min}} - {{max}}", "range": "Bereich: {{min}} - {{max}}", "any": "beliebig", "defaultPrefix": "Standard:", "examplePrefix": "Beispiel:" }, "actionInputSection": { "heading": "Action inputs" }, "actionInputFixedPicker": { "loadingOptions": "Optionen werden geladen…", "ticketSearchPlaceholder": "Tickets nach Nummer oder Titel suchen", "ticketSelect": "Ticket auswählen", "ticketTypeAbove": "Oben tippen, um Tickets zu suchen", "placeholders": { "board": "Board auswählen", "client": "Kunde auswählen", "contact": "Kontakt auswählen", "user": "Benutzer auswählen", "userOrTeam": "Benutzer oder Team auswählen" }, "errors": { "loadTicket": "Ticket konnte nicht geladen werden", "searchTickets": "Ticket-Suche fehlgeschlagen", "loadOptions": "Optionen konnten nicht geladen werden" }, "dependencyHints": { "contact": { "client_id": "Wählen Sie zuerst einen festen Kunden, um Kontakte zu laden." }, "client-location": { "client_id": "Wählen Sie zuerst einen festen Kunden, um Standorte zu laden." }, "ticket-category": { "board_id": "Wählen Sie zuerst eine feste Tafel, um Kategorien zu laden." }, "ticket-status": { "board_id": "Wählen Sie zuerst eine feste Tafel, um Statusoptionen zu laden.", "ticket_id": "Wählen Sie zuerst ein festes Ticket, um Statusoptionen zu laden." }, "ticket-subcategory": { "board_id": "Wählen Sie zuerst eine feste Tafel, um Unterkategorien zu laden.", "category_id": "Wählen Sie zuerst eine feste Kategorie, um Unterkategorien zu laden." } } }, "serverErrors": { "forbidden": "Sie haben keine Berechtigung, diese Aktion auszuführen.", "unauthorized": "Sie müssen angemeldet sein, um diese Aktion auszuführen.", "notFound": "Nicht gefunden.", "workflowNotFound": "Workflow nicht gefunden.", "workflowVersionNotFound": "Workflow-Version nicht gefunden.", "workflowVersionExists": "Workflow-Version {{version}} existiert bereits. Bitte aktualisieren und erneut versuchen.", "workflowValidationFailed": "Workflow-Validierung fehlgeschlagen.", "noPublishedVersions": "Dieser Workflow hat noch keine veröffentlichten Versionen.", "workflowPaused": "Dieser Workflow ist pausiert.", "concurrencyLimitReached": "Das Gleichzeitigkeitslimit des Workflows wurde erreicht.", "rateLimitExceeded": "Das Ausführungs-Ratenlimit des Workflows wurde überschritten.", "payloadNotSerializable": "Die Nutzdaten müssen JSON-serialisierbar sein.", "payloadTooLarge": "Die Nutzdaten überschreiten die maximal zulässige Größe.", "payloadValidationFailed": "Die Nutzdaten haben die Validierung nicht bestanden.", "missingPayloadSchemaRef": "Dieser Workflow hat keine Nutzdaten-Schemareferenz.", "missingSourcePayloadSchemaRef": "Den Ereignis-Nutzdaten fehlt eine Quell-Schemareferenz.", "triggerMappingRequired": "Für diese Ausführung ist eine Auslöserzuordnung erforderlich.", "runNotFailed": "Die Ausführung befindet sich nicht im Fehlerzustand.", "failedStepNotFound": "Der fehlgeschlagene Schritt konnte nicht gefunden werden.", "noEventWaitFound": "Für diese Ausführung wurde kein Ereignis-Wartevorgang gefunden.", "cancelTemporalRunFailed": "Abbruch der Workflow-Ausführung auf der Ausführungs-Engine fehlgeschlagen.", "noDefinitionToPublish": "Es gibt keine Workflow-Definition zum Veröffentlichen.", "deleteActiveRunsBlocked": "Dieser Workflow hat aktive Ausführungen. Brechen Sie alle Ausführungen vor dem Löschen ab.", "scheduleOneTimeRunAtRequired": "Einmalige Zeitpläne benötigen einen Ausführungszeitstempel.", "scheduleOneTimeInvalidTimestamp": "Einmalige Zeitpläne benötigen einen gültigen ISO-8601-Zeitstempel.", "scheduleOneTimeMustBeFuture": "Einmalige Zeitpläne müssen in der Zukunft liegen.", "scheduleOneTimeDayOfWeek": "Einmalige Zeitpläne unterstützen nur „Jeder Tag“.", "scheduleOneTimeBusinessHours": "Einmalige Zeitpläne können die Geschäftszeiten-Einstellungen nicht überschreiben.", "scheduleRecurringCronRequired": "Wiederkehrende Zeitpläne benötigen einen Cron-Ausdruck.", "scheduleRecurringCronFields": "Wiederkehrende Zeitpläne benötigen einen Cron-Ausdruck mit 5 Feldern.", "scheduleRecurringTimezone": "Wiederkehrende Zeitpläne benötigen eine gültige IANA-Zeitzone.", "cronTooLong": "Der Cron-Ausdruck ist zu lang.", "cronUnsupportedCharacters": "Der Cron-Ausdruck enthält nicht unterstützte Zeichen.", "cronDayConflict": "Ein Cron-Ausdruck kann nicht gleichzeitig Tag des Monats und Wochentag festlegen.", "cronTooFrequent": "Dieser Cron-Zeitplan läuft zu häufig (Mindestintervall sind 5 Minuten).", "schedulePublishedRequired": "Zeitpläne können nur für veröffentlichte Workflows erstellt werden.", "schedulePinnedSchemaRequired": "Zeitpläne werden nur für Workflows mit angepinntem Nutzdatenschema unterstützt.", "scheduleSchemaNotRegistered": "Die zuletzt veröffentlichte Workflow-Version hat kein registriertes, angepinntes Nutzdatenschema.", "schedulePayloadInvalid": "Die Zeitplan-Nutzdaten haben die Validierung gegen das Workflow-Nutzdatenschema nicht bestanden.", "processEventFailed": "Workflow-Ereignis konnte nicht verarbeitet werden." }, "taskInbox": { "title": "Aufgaben-Posteingang", "backToList": "← Zurück zur Aufgabenliste", "tabs": { "pending": "Ausstehend", "claimed": "Übernommen", "completed": "Abgeschlossen", "all": "Alle Aufgaben" } }, "taskList": { "pagination": { "previous": "Zurück", "next": "Weiter", "pageLabel": "Page {{current}} of {{total}}" }, "errors": { "loadFailed": "Aufgaben konnten nicht geladen werden. Bitte erneut versuchen.", "claimFailed": "Aufgabe konnte nicht übernommen werden: {{error}}", "unclaimFailed": "Aufgabe konnte nicht freigegeben werden: {{error}}", "unknown": "Unbekannter Fehler" }, "actions": { "claim": "Übernehmen", "unclaim": "Freigeben" }, "noDueDate": "Kein Fälligkeitsdatum", "overdueSuffix": "(Überfällig)", "empty": "Keine Aufgaben gefunden", "duePrefix": "Fällig:" }, "taskDetails": { "notAvailable": "k. A.", "notFound": "Aufgabe nicht gefunden", "retry": "Erneut versuchen", "youPronoun": "Sie", "noForm": "Für diese Aufgabe ist kein Formular verfügbar.", "contextData": "Kontextdaten", "responseData": "Antwortdaten", "fields": { "status": "Status", "priority": "Priorität", "created": "Erstellt", "dueDate": "Fälligkeitsdatum", "claimedBy": "Übernommen von", "completedBy": "Abgeschlossen von" }, "tabs": { "details": "Details", "form": "Formular", "history": "Verlauf" }, "actions": { "claim": "Aufgabe übernehmen", "unclaim": "Aufgabe freigeben" }, "errors": { "loadFailed": "Aufgabendetails konnten nicht geladen werden. Bitte erneut versuchen.", "claimFailed": "Aufgabe konnte nicht übernommen werden: {{error}}", "unclaimFailed": "Aufgabe konnte nicht freigegeben werden: {{error}}", "unknown": "Unbekannter Fehler" } }, "taskHistory": { "empty": "Für diese Aufgabe ist kein Verlauf verfügbar.", "byPrefix": "Von:", "system": "System", "detailsLabel": "Details", "actions": { "created": "Erstellt", "claimed": "Übernommen", "unclaimed": "Freigegeben", "completed": "Abgeschlossen", "canceled": "Abgebrochen", "expired": "Abgelaufen" }, "errors": { "loadFailed": "Aufgabenverlauf konnte nicht geladen werden. Bitte erneut versuchen." } }, "taskForm": { "actions": { "complete": "Aufgabe abschließen", "cancel": "Abbrechen" } }, "dynamicForm": { "actions": { "submit": "Absenden", "cancel": "Abbrechen" }, "errors": { "generic": "Ein Fehler ist aufgetreten" } }, "embeddedTaskInbox": { "title": "Meine Aufgaben", "viewAll": "Alle anzeigen", "backToTasks": "← Zurück zu den Aufgaben" }, "actionButton": { "processing": "Wird verarbeitet...", "confirm": "Bestätigen", "cancel": "Abbrechen", "confirmTitle": "Aktion bestätigen" }, "stepNameField": { "label": "Schrittname" }, "stepSaveOutput": { "toggleLabel": "Ausgabe speichern", "placeholder": "z. B. ticketDefaults", "copyPathTitle": "Vollständigen Pfad kopieren", "accessibleAs": "Verfügbar als:" }, "aiSchemaSection": { "heading": "KI-Antwortformat", "headingDescription": "Wählen Sie aus, was die KI-Antwort für spätere Schritte enthalten soll.", "modeSimple": "Einfach", "modeAdvanced": "Erweitert", "addField": "Feld hinzufügen", "addNested": "Verschachteltes Feld hinzufügen", "remove": "Entfernen", "nameLabel": "Name", "answerType": "Antworttyp", "arrayItems": "Array-Elemente", "required": "Erforderlich", "descriptionLabel": "Beschreibung", "objectItemFields": "Felder des Objektelements", "nestedFields": "Verschachtelte Felder", "jsonSchemaLabel": "JSON-Schema", "advancedHelperText": "Der erweiterte Modus unterstützt objektbasierte Schemata sowie verschachtelte Objekte, Arrays, Beschreibungen, Einschränkungen und additionalProperties.", "validationHeading": "Schema-Validierung", "advancedFallback": "Dieses gespeicherte Schema verwendet erweiterte JSON-Schema-Funktionen und wird daher im erweiterten Modus angezeigt.", "simpleModeUnsupported": "Dieses Schema kann im einfachen Modus nicht dargestellt werden.", "errors": { "jsonRequired": "JSON für das KI-Ausgabeschema ist erforderlich." } }, "composeText": { "heading": "Textausgaben erstellen", "headingDescription": "Erstellen Sie eine oder mehrere Markdown-Ausgaben mit stabilen Referenzschlüsseln.", "addOutput": "Ausgabe hinzufügen", "untitled": "Ausgabe ohne Titel", "outputFallback": "Ausgabe {{index}}", "moveUpAria": "{{label}} nach oben verschieben", "moveDownAria": "{{label}} nach unten verschieben", "deleteAria": "{{label}} löschen", "outputLabel": "Ausgabebezeichnung", "stableKeyLabel": "Stabiler Schlüssel", "keyHintSafe": "Downstream-sicherer Schlüssel", "keyHintInvalid": "Verwenden Sie nur Kleinbuchstaben, Ziffern und Unterstriche.", "regenerate": "Neu erzeugen", "validationHeading": "Validierung", "downstreamPathLabel": "Downstream-Referenzpfad", "pathFallback": "Speichern Sie die Ausgabe, um einen Referenzpfad zu sehen.", "copied": "Kopiert", "copyPath": "Pfad kopieren", "contentHeading": "Inhalt erstellen", "contentDescription": "Verwenden Sie markdown-sichere Formatierung und Inline-Referenz-Chips.", "insertReference": "Referenz einfügen", "insertReferenceHeading": "Workflow-Referenz einfügen", "errors": { "noCodeBlock": "Referenzen können nicht in Codeblöcken eingefügt werden. Bewegen Sie den Cursor in einen anderen Block und versuchen Sie es erneut." } }, "referenceSelector": { "placeholders": { "scope": "Quellenbereich auswählen...", "step": "Schritt auswählen...", "field": "Feld auswählen..." } }, "pipeline": { "stepCount_one": "({{count}} Schritt)", "stepCount_other": "({{count}} Schritte)", "start": "Start", "insertStepHere": "Schritt hier einfügen", "emptyDisabled": "Noch keine Schritte.", "emptySelectPrompt": "Wählen Sie einen Schritt aus der Palette, um zu beginnen." }, "expressionEditor": { "ariaLabel": "Ausdruckseditor", "autocompleteAria": "Ausdruck-Vervollständigungsvorschläge", "textAreaPlaceholder": "JSONata-Ausdruck eingeben...", "field": { "placeholder": "Ausdruck eingeben...", "insertFieldPlaceholder": "Feld einfügen" } }, "sourceDataTree": { "searchPlaceholder": "Felder suchen...", "sections": { "payload": "Nutzdaten", "vars": "Schrittausgaben (vars)", "loopContext": "Schleifenkontext", "workflowMeta": "Workflow-Metadaten", "errorContext": "Fehlerkontext" }, "vars": { "emptyPrefix": "Noch keine Variablen. Verwenden Sie", "saveOutput": "Ausgabe speichern", "emptyConjunction": "oder einen", "assignStep": "Zuweisen", "emptySuffix": "Schritt zum Befüllen" }, "loop": { "currentItem": "aktuelles Element", "loopIndex": "Schleifenindex" } }, "validationBadge": { "status": { "valid": "Gültig", "warning": "Warnungen", "error": "Fehler", "incomplete": "Unvollständig" }, "tooltip": { "valid": "Alle Pflichteingaben sind zugeordnet", "incomplete": "Eingabezuordnungen konfigurieren", "mappingCount": "{{mapped}} von {{required}} Pflichtfeldern zugeordnet" }, "openEditor": "Zuordnungseditor öffnen", "errorsHeading": "Fehler ({{count}})", "warningsHeading": "Warnungen ({{count}})", "moreErrors": "+{{count}} weitere Fehler", "moreWarnings": "+{{count}} weitere Warnungen" }, "inputMappingEditor": { "empty": "Diese Aktion hat keine Eingabefelder.", "browseSources": "Quellen durchsuchen", "objectFields": "Objektfelder", "itemTitle": "Element {{index}}", "reset": "Zurücksetzen", "addItem": "Element hinzufügen", "fill": "Ausfüllen", "clearValues": "Werte löschen", "applySuggestions": "Vorschläge anwenden ({{count}})", "applySuggestionTitle": "Vorschlag anwenden: {{sourcePath}}", "fuzzySuffix": "(unscharf)", "removeMapping": "Zuordnung entfernen (Entf/Rücktaste)", "invalidJson": "Ungültiges JSON", "stringPlaceholder": "Wert eingeben...", "aria": { "listbox": "Aktions-Eingabefelder", "fieldList": "Liste der Aktions-Eingabefelder" }, "summary": { "filledCount": "{{filled}} von {{total}} Feldern ausgefüllt", "missingCount": "{{count}} Pflichtfeld(er) ohne Wert", "missingTitle": "Pflichtfelder haben keine Werte" }, "mode": { "structured": "Strukturiert", "rawJson": "Rohes JSON" }, "nullable": { "useValue": "Wert verwenden", "setNull": "Auf null setzen" }, "primitiveList": { "placeholder": "Ein Wert pro Zeile oder kommagetrennt eingeben", "helperText": "Verwenden Sie Zeilenumbruch, Komma oder Semikolon als Trennzeichen." }, "structuredGroup": { "collapseAria": "{{title}} einklappen", "expandAria": "{{title}} ausklappen" }, "legacy": { "title": "Veraltete Zuordnung wird hier nicht mehr unterstützt", "description": "Dieses Feld verwendet einen gespeicherten Ausdruck oder ein Geheimnis. Ersetzen Sie es durch eine strukturierte Referenz oder einen festen Wert.", "useReference": "Referenz verwenden", "useFixedValue": "Festen Wert verwenden" }, "fixedValueDialog": { "title": "{{fieldName}} bearbeiten", "description": "Verwenden Sie den größeren Editor für längere Inhalte.", "openEditor": "Editor öffnen", "apply": "Anwenden", "cancel": "Abbrechen" }, "askAi": { "ariaLabel": "KI um Transformationshilfe bitten", "title": "KI fragen", "shortcutHint": "Quick Ask für Transformationshilfe öffnen" }, "softEnumPlaceholder": "Wert auswählen oder eingeben", "softEnumSearchPlaceholder": "Suchen oder eigenen Wert eingeben", "softEnumNoResults": "Keine Vorschläge", "softEnumUseCustom": "„{{value}}“ verwenden", "expression": { "placeholder": "z. B. payload.body.task_name" } }, "schemaReference": { "selectAction": "Wählen Sie eine Aktion, um ihr Eingabe-/Ausgabeschema anzuzeigen", "viewDetails": "Schema-Details anzeigen", "hideDetails": "Schema-Details ausblenden", "inputSchemaTitle": "Eingabeschema", "outputSchemaTitle": "Ausgabeschema", "noInputParameters": "Keine Eingabeparameter", "noOutputFields": "Keine Ausgabefelder", "noFields": "Keine Felder", "outputAvailablePrefix": "Ausgabe verfügbar unter", "showRawJson": "Rohes JSON-Schema anzeigen", "hideRawJson": "Rohes JSON-Schema ausblenden", "exportSchema": "Schema exportieren", "exportSchemaTitle": "Schema als JSON herunterladen", "rawInputComment": "// Eingabeschema", "rawOutputComment": "// Ausgabeschema", "copyPathTitle": "{{path}} kopieren", "copyAllPaths": "Alle Pfade kopieren", "copyAllPathsTitle": "Alle Feldpfade kopieren", "copied": "Kopiert!", "pathsCopied": "{{count}} Pfade kopiert", "nullableSuffix": "| null", "constraints": { "values": "Werte: {{list}}{{suffix}}", "min": "Min.: {{value}}", "max": "Max.: {{value}}", "minLength": "Mindestlänge: {{value}}", "maxLength": "Maximallänge: {{value}}", "pattern": "Muster: {{value}}", "format": "Format: {{value}}", "examples": "Beispiele: {{list}}", "default": "Standard: {{value}}" } }, "groupedAction": { "groupHeading": "Gruppe", "actionLabel": "Aktion", "actionPlaceholder": "{{group}}-Aktion auswählen", "required": { "title": "Aktion erforderlich", "message": "Wählen Sie eine {{group}}-Aktion, bevor Sie Eingaben konfigurieren oder diesen Workflow veröffentlichen." }, "tileKind": { "core-object": "Kern", "transform": "Transformieren", "app": "App", "ai": "KI" }, "disconnected": { "title": "{{group}} ist nicht verbunden", "message": "Schritte, die seine Aktionen verwenden, schlagen zur Laufzeit fehl, bis die Integration unter Einstellungen > Integrationen wieder verbunden ist." } }, "trigger": { "manual": "Manuell", "event": "Ereignis", "eventWithType": "Ereignis: {{eventType}}", "oneTimeSchedule": "Einmaliger Zeitplan", "recurringSchedule": "Wiederkehrender Zeitplan" }, "scheduleStatus": { "unknown": "Unbekannt", "scheduled": "Geplant", "paused": "Pausiert", "disabled": "Deaktiviert", "completed": "Abgeschlossen", "failed": "Fehlgeschlagen" }, "graph": { "start": { "label": "Start" }, "states": { "buildingGraph": "Graph wird erstellt…" }, "errors": { "buildFailed": "Workflow-Graph konnte nicht erstellt werden.", "renderErrorTitle": "Fehler beim Rendern des Graphen", "switchToList": "Wechseln Sie zur Listenansicht, um die Bearbeitung fortzusetzen." }, "empty": { "readonly": "Wählen Sie einen Schritt aus der Palette, um zu beginnen.", "dropFirst": "Ablegen, um als ersten Schritt hinzuzufügen", "dragPrompt": "Ziehen Sie einen Schritt aus der Palette oder wählen Sie einen aus, um zu beginnen." }, "mapping": { "unmappedTitle": "{{count}} Pflichtfelder nicht zugeordnet", "unmappedBadge": "{{count}} Pflicht nicht zugeordnet", "allMapped": "Alle Pflichtfelder zugeordnet" }, "insert": { "title": "Drop a step here to insert" }, "actions": { "deleteStep": "Schritt löschen" } }, "runStudio": { "header": { "kicker": "Ausführungsstudio", "fallbackTitle": "Workflow-Ausführung", "version": "Version {{version}}", "updated": "Aktualisiert {{time}}", "backToWorkflows": "← Zurück zu Workflows" }, "actions": { "replay": "Wiederholen", "cancel": "Abbrechen", "refresh": "Aktualisieren" }, "status": { "running": "Wird ausgeführt", "succeeded": "Erfolgreich", "retrying": "Wiederholung läuft", "failed": "Fehlgeschlagen", "pending": "Ausstehend", "canceled": "Abgebrochen", "loading": "Wird geladen" }, "failure": { "title": "Ausführung fehlgeschlagen", "lastSuccessfulStep": "Letzter erfolgreicher Schritt: {{label}}" }, "pipeline": { "title": "Ausführungspipeline", "emptyBranch": "Keine Schritte in diesem Zweig.", "view": { "graph": "Graph", "list": "Liste" }, "states": { "loadingDefinition": "Workflow-Definition wird geladen…", "loadingDefinitionPlain": "Workflow-Definition wird geladen...", "noSteps": "Keine Schritte zum Anzeigen." }, "selectPrompt": "Wählen Sie einen Schritt aus, um ihn hervorzuheben.", "selectedStep": "Ausgewählt: {{label}}" }, "details": { "title": "Ausführungsdetails", "fields": { "runId": "Ausführungs-ID", "started": "Gestartet", "duration": "Dauer", "tenant": "Mandant", "trigger": "Auslöser", "eventType": "Ereignistyp", "scheduleState": "Zeitplanstatus", "scheduledFor": "Geplant für", "cron": "Cron", "waitingFor": "Wartet auf", "counts": "Zählungen" }, "values": { "resumeEvent": "Fortsetzungsereignis", "counts": "{{steps}} Schritte · {{logs}} Protokolle · {{waits}} Wartungen" } }, "errors": { "title": "Ausführungsfehler", "runErrorPayload": "Fehlerdaten der Ausführung", "resumeEventPayload": "Fortsetzungsereignis-Daten" }, "stepDetails": { "title": "Schrittdetails", "empty": "Wählen Sie einen Schritt in der Pipeline, um Eingaben, Ausgaben und Snapshots zu prüfen.", "fields": { "step": "Schritt" }, "panels": { "configuration": "Schrittkonfiguration", "inputResolved": "Eingabe (aufgelöst)", "output": "Ausgabe", "envelopeSnapshot": "Envelope-Snapshot" } }, "timeline": { "title": "Ausführungs-Zeitstrahl", "searchLabel": "Zeitstrahl durchsuchen", "searchPlaceholder": "Schrittpfad, Wartetyp, Status suchen", "empty": "Noch keine Einträge im Zeitstrahl.", "waitTitle": "Warten · {{waitType}}", "attempt": "Versuch {{attempt}} · {{status}}", "inProgress": "Läuft", "statusLine": "Status: {{status}}", "eventSegment": " · Ereignis: {{eventName}}", "keySegment": " · Schlüssel: {{key}}", "createdLine": "Erstellt: {{createdAt}}", "resolvedSegment": " · Aufgelöst: {{resolvedAt}}", "actions": { "jump": "Springen" } }, "logs": { "title": "Ausführungsprotokolle", "searchLabel": "Protokolle durchsuchen", "searchPlaceholder": "Nachricht oder Schrittpfad suchen", "empty": "Noch keine Protokolle.", "actions": { "clear": "Löschen" } }, "dialog": { "title": { "cancel": "Ausführung abbrechen", "replay": "Ausführung wiederholen" }, "heading": { "cancel": "Workflow-Ausführung abbrechen", "replay": "Workflow-Ausführung wiederholen" }, "description": { "cancel": "Durch den Abbruch werden alle laufenden oder wartenden Schritte dieser Ausführung gestoppt.", "replay": "Die Wiederholung startet eine neue Ausführung mit den unten angegebenen Daten." }, "fields": { "reason": "Grund", "reasonPlaceholder": "z. B. Abbruch zur Anpassung der Eingaben", "payloadJson": "Nutzdaten (JSON)" }, "actions": { "close": "Schließen", "confirmCancel": "Abbruch bestätigen", "startReplay": "Wiederholung starten", "working": "In Bearbeitung..." }, "errors": { "invalidJson": "Ungültiges JSON" } }, "stepLabels": { "action": "Aktion: {{actionId}}", "ifCondition": "Wenn-Bedingung", "forEach": "Für jedes", "tryCatch": "Versuchen/Abfangen", "waitForEvent": "Auf Ereignis warten", "waitForTime": "Auf Zeit warten", "humanTask": "Benutzeraufgabe", "setState": "Status setzen", "assign": "Zuweisen" }, "stepCard": { "lastStatus": "Letzter Status: {{status}} ({{timestamp}})", "attempt": "Versuch {{attempt}}", "forEachSummary": "Element: {{itemVar}} | Gleichzeitigkeit: {{concurrency}}", "badges": { "if": "Wenn", "loop": "Schleife", "try": "Versuchen", "block": "Block" }, "sections": { "then": "DANN", "else": "SONST", "try": "VERSUCHEN", "catch": "ABFANGEN", "body": "RUMPF" } }, "jsonPanel": { "serializeFailed": "Wert kann nicht serialisiert werden." }, "toasts": { "reasonRequired": "Grund ist erforderlich (mind. 3 Zeichen).", "canceled": "Ausführung abgebrochen.", "replayStarted": "Wiederholung gestartet.", "actionFailed": "Aktion fehlgeschlagen.", "loadFailed": "Ausführungsstudio konnte nicht geladen werden" }, "lastRefreshed": "Zuletzt aktualisiert {{time}}", "navigation": { "backToRuns": "← Zurück zu den Workflow-Ausführungen" }, "title": "Workflow-Ausführungsstudio" }, "schedules": { "common": { "emptyValue": "—", "entityName": "Zeitplan" }, "heading": { "reflectionLabel": "Workflow-Zeitpläne", "title": "Zeitpläne", "description": "Verwalten Sie wiederverwendbare Workflow-Zeitpläne und deren gespeicherte Nutzdaten." }, "actions": { "new": "Neuer Zeitplan", "edit": "Bearbeiten", "pause": "Anhalten", "resume": "Fortsetzen", "delete": "Löschen", "cancel": "Abbrechen", "saving": "Wird gespeichert…", "saveChanges": "Änderungen speichern", "create": "Zeitplan erstellen", "rowMenu": "Zeitplan-Aktionen für {{name}}" }, "filters": { "allWorkflows": "Alle Workflows", "allStatuses": "Alle Status", "allTriggers": "Alle Auslöser", "searchPlaceholder": "Zeitpläne suchen…" }, "status": { "enabled": "Aktiviert", "paused": "Pausiert", "failed": "Fehlgeschlagen", "completed": "Abgeschlossen", "disabled": "Deaktiviert" }, "triggerType": { "schedule": "Einmalig", "recurring": "Wiederkehrend" }, "dayType": { "any": "Beliebiger Tag", "business": "Werktage", "nonBusiness": "Nicht-Werktage" }, "table": { "workflowVersion": "Workflow v{{version}}", "columns": { "schedule": "Zeitplan", "workflow": "Workflow", "triggerType": "Auslösertyp", "nextFire": "Nächste Ausführung", "lastFire": "Letzte Ausführung", "status": "Status", "lastError": "Letzter Fehler", "actions": "Aktionen" } }, "states": { "loadingReflection": "Zeitpläne werden geladen", "loading": "Zeitpläne werden geladen…", "never": "Nie", "calendarMisconfigured": "Kalender fehlerhaft konfiguriert", "noEligibleUpcomingRun": "Keine berechtigte kommende Ausführung", "unknownWorkflow": "Unbekannter Workflow", "empty": "Keine Zeitpläne gefunden", "emptyDescription": "Erstellen Sie einen einmaligen oder wiederkehrenden Zeitplan, um einen veröffentlichten Workflow mit gespeicherten Eingabedaten auszuführen." }, "errors": { "loadFailed": "Zeitpläne konnten nicht geladen werden.", "updateFailed": "Zeitplan konnte nicht aktualisiert werden.", "deleteFailed": "Zeitplan konnte nicht gelöscht werden." }, "timezone": { "browseAll": "Alle Zeitzonen durchsuchen…", "custom": "Benutzerdefiniert…", "browseHelp": "Wählen Sie aus der vollständigen Liste der unterstützten IANA-Zeitzonen.", "customLabel": "Benutzerdefinierte Zeitzone", "customPlaceholder": "Etc/GMT+5" }, "dialog": { "title": { "edit": "Zeitplan bearbeiten", "create": "Zeitplan erstellen" }, "description": "Konfigurieren Sie Zeit und statische Nutzdaten für einen Workflow-Zeitplan.", "states": { "loading": "Details werden geladen…" }, "fields": { "workflow": "Workflow", "workflowPlaceholder": "Wählen Sie einen Workflow", "name": "Name des Zeitplans", "namePlaceholder": "Monatsende-AP-Synchronisierung", "triggerType": "Auslösertyp", "enabled": "Aktiviert", "enabledHelp": "Der Plan wird ausgeführt, sobald er gültig ist.", "disabledHelp": "Der Plan bleibt pausiert, bis er fortgesetzt wird.", "runAt": "Ausführen um", "runOn": "Ausgeführt am", "businessDaysOnly": "Nur Werktage", "nonBusinessDaysOnly": "Nur Nicht-Werktage", "calendarSource": "Kalenderquelle", "businessHoursSchedule": "Geschäftszeiten-Plan", "businessHoursSchedulePlaceholder": "Geschäftszeiten-Plan auswählen", "frequency": "Häufigkeit", "time": "Zeit", "dayOfMonth": "Tag des Monats", "weekdays": "Wochentage", "cron": "Cron", "timezone": "Zeitzone" }, "workflow": { "badges": { "unpublished": "Nicht veröffentlicht", "inferredSchema": "Abgeleitetes Schema" } }, "eligibility": { "chooseWorkflow": "Wählen Sie einen Workflow, bevor Sie speichern.", "unpublished": "Zeitpläne können nur für veröffentlichte Workflows erstellt werden.", "pinnedOnly": "Zeitpläne werden nur für Workflows mit angepinntem Nutzdatenschema unterstützt.", "noPinnedSchema": "Der gewählte Workflow legt kein angepinntes Nutzdatenschema offen.", "unavailableSchemaRef": "Der gewählte Workflow verwendet eine nicht verfügbare Nutzdatenschema-Referenz: {{schemaRef}}." }, "calendarSource": { "tenantDefault": "Mandanten-Standard-Geschäftszeiten", "tenantDefaultMissing": "Mandanten-Standard-Geschäftszeiten (nicht konfiguriert)", "tenantDefaultHint": "Legen Sie zuerst einen Standard-Geschäftszeiten-Plan für den Mandanten fest oder wählen Sie einen bestimmten Plan.", "specific": "Bestimmter Geschäftszeiten-Plan", "specificHint": "Erstellen Sie zuerst einen Geschäftszeiten-Plan.", "tenantDefaultMissingDescription": "Es ist noch kein Standard-Geschäftszeiten-Plan für den Mandanten konfiguriert. Wählen Sie einen bestimmten Plan oder legen Sie zuerst einen Standard fest.", "holidaysNote": "Feiertage werden stets als Nicht-Werktage behandelt." }, "businessHours": { "defaultSuffix": " (Default)", "noneConfigured": "Es sind noch keine Geschäftszeiten-Pläne konfiguriert.", "usingTenantDefault": "Verwendet den Standard-Geschäftszeiten-Plan des Mandanten.", "noTenantDefault": "Es ist noch kein Standard-Geschäftszeiten-Plan für den Mandanten konfiguriert." }, "recurring": { "title": "Wiederkehrender Zeitplan", "description": "Wählen Sie ein übliches Wiederholungsmuster. Erweitertes Cron ist für individuelle Pläne verfügbar.", "builderMode": "Zeitplan-Assistent", "advancedMode": "Erweitertes Cron", "dailyHelper": "Wird jeden Tag zur gewählten Uhrzeit ausgeführt.", "weeklyHelper": "Wählen Sie unten einen oder mehrere Wochentage.", "customCronWarning": "Dieser Plan verwendet einen benutzerdefinierten Cron-Ausdruck. Bearbeiten Sie ihn hier weiter oder wechseln Sie zurück zum Assistenten, um ihn durch ein übliches Muster zu ersetzen.", "cronPreview": "Cron: {{cron}}" }, "payload": { "title": "Nutzdaten", "description": "Verfassen Sie eine statische Eingabe, die an jede geplante Ausführung übergeben wird.", "rootLabel": "Nutzdaten", "rootKey": "Nutzdaten", "mode": { "form": "Formularmodus", "json": "JSON-Modus" }, "actions": { "addItem": "Element hinzufügen", "removeItem": "Entfernen" }, "states": { "noItems": "Noch keine Elemente." }, "boolean": { "true": "Wahr", "false": "Falsch" }, "noSchema": { "title": "Für diesen Workflow ist noch kein Nutzdatenschema verfügbar.", "description": "Formularfelder erscheinen hier, sobald dieser Workflow ein angepinntes Nutzdatenschema veröffentlicht." } }, "validation": { "title": "Validierungsfehler der Nutzdaten", "more": "+{{count}} weitere…", "invalidValue": "Ungültiger Wert", "valueMustBeAllowed": "Der Wert muss eine der zulässigen Optionen sein.", "expectedObject": "Objekt erwartet.", "requiredFieldMissing": "Pflichtfeld fehlt.", "unknownProperty": "Unbekannte Eigenschaft.", "expectedArray": "Array erwartet.", "expectedString": "Zeichenkette erwartet.", "expectedNumber": "Zahl erwartet.", "expectedBoolean": "Boolescher Wert erwartet.", "payloadMustBeObject": "Die Plan-Nutzdaten müssen ein JSON-Objekt sein.", "invalidJson": "Ungültiges JSON" }, "errors": { "loadScheduleFailed": "Zeitplan konnte nicht geladen werden.", "saveFailed": "Zeitplan konnte nicht gespeichert werden." } }, "recurrence": { "andWord": "und", "frequency": { "daily": "Daily", "weekly": "Wöchentlich", "monthly": "Monatlich" }, "validation": { "validTime": "Wählen Sie eine gültige Uhrzeit.", "weekdayRequired": "Wählen Sie mindestens einen Wochentag.", "dayOfMonthRange": "Wählen Sie einen Tag des Monats zwischen 1 und 31." }, "summary": { "daily": "Wird jeden Tag um {{timeLabel}} {{timezoneLabel}} ausgeführt", "weekly": "Wird jeden {{weekdayLabels}} um {{timeLabel}} {{timezoneLabel}} ausgeführt", "monthly": "Wird am Tag {{dayOfMonth}} jedes Monats um {{timeLabel}} {{timezoneLabel}} ausgeführt" }, "weekdays": { "0": { "short": "So", "long": "Sonntag" }, "1": { "short": "Mo", "long": "Montag" }, "2": { "short": "Di", "long": "Dienstag" }, "3": { "short": "Mi", "long": "Mittwoch" }, "4": { "short": "Do", "long": "Donnerstag" }, "5": { "short": "Fr", "long": "Freitag" }, "6": { "short": "Sa", "long": "Samstag" } } } }, "enums": { "workflowRunStatus": { "RUNNING": "Wird ausgeführt", "WAITING": "Wartet", "SUCCEEDED": "Erfolgreich", "FAILED": "Fehlgeschlagen", "CANCELED": "Abgebrochen" }, "workflowRunSort": { "started_at:desc": "Neueste zuerst", "started_at:asc": "Älteste zuerst", "updated_at:desc": "Kürzlich aktualisiert", "updated_at:asc": "Am längsten nicht aktualisiert" }, "workflowEventStatus": { "matched": "Zugeordnet", "unmatched": "Nicht zugeordnet", "error": "Fehler" }, "workflowStepStatus": { "STARTED": "Gestartet", "SUCCEEDED": "Erfolgreich", "FAILED": "Fehlgeschlagen", "RETRY_SCHEDULED": "Wiederholungsversuch geplant", "CANCELED": "Abgebrochen" }, "workflowLogLevel": { "DEBUG": "Debug", "INFO": "Info", "WARN": "Warnung", "ERROR": "Fehler" }, "workflowAiSchemaType": { "string": "Zeichenkette", "number": "Zahl", "integer": "Ganzzahl", "boolean": "Boolesch", "object": "Objekt", "array": "Array" }, "workflowInputSourceMode": { "reference": "Referenz", "fixed": "Fester Wert" }, "workflowReferenceSection": { "payload": "Nutzdaten", "vars": "Schrittergebnisse", "meta": "Workflow-Details", "error": "Fehler", "forEach": "Schleifenkontext" }, "workflowTriggerMode": { "manual": "Kein Auslöser", "event": "Ereignis" }, "workflowCanvasView": { "list": "Liste", "graph": "Graph" }, "workflowOnError": { "continue": "Weiter", "fail": "Fehlschlagen" }, "workflowWaitMode": { "duration": "Dauer", "until": "Bis" }, "workflowWaitTiming": { "fixed": "Bestimmtes Datum & Uhrzeit", "expression": "Erweiterter Ausdruck" }, "workflowEntityType": { "project_task": "Projektaufgabe", "ticket": "Ticket", "contact": "Kontakt", "client": "Kunde", "project": "Projekt", "appointment": "Termin", "quote": "Angebot" }, "workflowLinkRelation": { "related": "Verknüpft", "mirrors": "Spiegelt", "maps_to": "Zugeordnet zu", "blocks": "Blockiert", "duplicate_of": "Duplikat von", "synced_with": "Synchronisiert mit" } }, "automation": { "createWorkflow": { "dialogTitle": "Neuen Workflow erstellen", "fields": { "name": "Workflow-Name", "namePlaceholder": "z. B. Begrüßungs-E-Mail senden", "triggerType": "Auslösertyp" }, "validation": { "nameRequired": "Workflow-Name ist erforderlich", "nameTooShort": "Der Name muss mindestens 3 Zeichen lang sein" }, "actions": { "cancel": "Abbrechen", "create": "Workflow erstellen" }, "triggers": { "event": { "title": "Ereignisbasiert", "description": "Wird automatisch ausgelöst, wenn bestimmte Ereignisse eintreten (z. B. Ticket erstellt, Rechnung bezahlt)." }, "scheduled": { "title": "Geplant", "description": "Wird nach einem wiederkehrenden Zeitplan mit Cron-Ausdrücken ausgeführt (z. B. täglich, wöchentlich)." }, "manual": { "title": "Manuell", "description": "Wird auf Anforderung von Benutzern oder über API-Aufrufe gestartet. Keine automatischen Auslöser." } } }, "workflowList": { "header": "Workflows", "stats": { "total": "{{count}} insgesamt", "active": "{{count}} aktiv", "draft": "{{count}} Entwurf", "paused": "{{count}} pausiert" }, "actions": { "eventCatalog": "Ereigniskatalog", "newWorkflow": "Neuer Workflow", "createFirst": "Erstellen Sie Ihren ersten Workflow", "retry": "Wiederholen", "resetFilters": "Zurücksetzen" }, "searchPlaceholder": "Workflows durchsuchen...", "statusFilter": { "all": "Alle Status", "active": "Aktiv", "draft": "Entwurf", "paused": "Pausiert", "archived": "Archiviert" }, "triggerFilter": { "all": "Alle Auslöser", "event": "Ereignisbasiert", "schedule": "Einmaliger Zeitplan", "recurring": "Wiederkehrender Zeitplan", "manual": "Manuell" }, "triggerLabels": { "manual": "Manuell", "schedule": "Einmaliger Zeitplan", "recurring": "Wiederkehrender Zeitplan", "event": "Ereignis" }, "bulk": { "selectedSingular": "{{count}} Workflow ausgewählt", "selectedPlural": "{{count}} Workflows ausgewählt", "pause": "Pausieren", "resume": "Fortsetzen", "delete": "Löschen", "clearSelection": "Auswahl aufheben", "deleteDialogTitle": "Ausgewählte Workflows löschen", "deleteConfirmSingular": "{{count}} Workflow löschen", "deleteConfirmPlural": "{{count}} Workflows löschen", "deleteClose": "Schließen", "deleteCancel": "Abbrechen", "selectedSummarySingular": "Sie haben <1>{{count}} Workflow ausgewählt.", "selectedSummaryPlural": "Sie haben <1>{{count}} Workflows ausgewählt.", "willBeDeleted": "<1>{{count}} wird gelöscht.", "willBeSkipped": "<1>{{count}} wird übersprungen.", "skippedHeading": "Übersprungene Workflows", "systemWorkflowReason": "System-Workflow" }, "columns": { "name": "Name", "status": "Status", "version": "Version", "trigger": "Auslöser", "lastModified": "Zuletzt geändert", "actions": "Aktionen" }, "statusLabels": { "active": "Aktiv", "draft": "Entwurf", "archived": "Archiviert", "paused": "Pausiert" }, "tableValues": { "system": "System", "draftVersion": "Entwurf: v{{version}}" }, "rowMenu": { "ariaLabel": "Workflow-Aktionen", "resume": "Fortsetzen", "pause": "Pausieren", "duplicate": "Duplizieren", "viewRuns": "Ausführungen anzeigen", "delete": "Löschen" }, "states": { "errorTitle": "Workflows konnten nicht geladen werden", "errorFallback": "Workflows konnten nicht abgerufen werden", "validationFailed": "Validierung der Löschung fehlgeschlagen. Bitte versuchen Sie es erneut.", "emptyTitle": "Noch keine Workflows", "emptyDescription": "Erstellen Sie Ihren ersten Workflow, um Aufgaben zu automatisieren, auf Ereignisse zu reagieren und Ihre Prozesse zu optimieren.", "noResultsTitle": "Keine Workflows gefunden", "noResultsDescription": "Passen Sie Ihre Suche oder Filter an, um das Gewünschte zu finden." }, "deleteDialog": { "fallbackEntityName": "diesen Workflow" } }, "eventsCatalog": { "header": { "title": "Workflow-Ereigniskatalog", "subtitle": "Erkunden, verwalten und gestalten Sie Workflows für Systemereignisse und Auslöser.", "defineCustomEvent": "Benutzerdefiniertes Ereignis definieren", "managePermissionTitle": "Erfordert die Berechtigung workflow:manage" }, "filters": { "searchPlaceholder": "Ereignisse suchen (z. B. ticket.create, email.receive)...", "allCategories": "Alle Kategorien", "status": "Status", "statusOptions": { "all": "Alle Status", "active": "Aktiv", "beta": "Beta", "draft": "Entwurf", "deprecated": "Veraltet" }, "source": "Quelle", "sourceOptions": { "all": "Alle Quellen", "system": "System", "tenant": "Tenant" }, "sort": "Sortierung", "sortOptions": { "categoryName": "Kategorie · Name", "mostActive": "Aktivste (7 Tage)" }, "apply": "Anwenden", "clear": "Löschen", "viewGrid": "Rasteransicht", "viewList": "Listenansicht" }, "card": { "workflowsCount": "{{count}} Workflows", "actions": { "simulate": "Simulieren", "metrics": "Metriken", "attachTitle": "Anhängen (neuer Workflow)" }, "metrics": { "executions": "Ausführungen", "successRate": "Erfolgsquote", "avgLatency": "Durchschn. Latenz" } }, "states": { "noEventsTitle": "Keine Ereignisse gefunden", "noEventsDescription": "Passen Sie Ihre Filter an.", "noEventsInRange": "Keine Ereignisse in diesem Zeitraum.", "noDataAvailable": "Keine Daten verfügbar.", "loading": "Wird geladen…" }, "pagination": { "showing": "Zeige {{start}} bis {{end}} von {{total}} Ergebnissen", "prev": "Zurück", "next": "Weiter", "page": "Seite {{page}} / {{total}}" }, "badges": { "system": "System", "tenant": "Tenant", "noSchema": "Kein Schema", "unknownSchema": "Unbekanntes Schema", "schema": "Schema" }, "details": { "title": "Ereignisdetails", "close": "Schließen", "simulate": "Simulieren", "metrics": "Metriken", "attach": "Anhängen", "schema": { "heading": "Schema", "viewFull": "Vollständiges Schema anzeigen", "managedNotice": "Das Schema wird von der Schema-Registry verwaltet.", "missingNotice": "Kein schemaRef gesetzt; das Ereignis ist möglicherweise nicht als Workflow-Auslöser nutzbar.", "topLevelFields": "Felder der obersten Ebene", "required": "erforderlich", "moreFieldsHint": "Es werden die ersten 12 Felder angezeigt. Verwenden Sie \"Vollständiges Schema anzeigen\" für mehr." }, "attached": { "heading": "Angehängte Workflows", "loading": "Wird geladen…", "empty": "Keine Workflows angehängt.", "publishedBadge": "Veröffentlicht", "systemBadge": "System", "pausedBadge": "Pausiert", "hiddenBadge": "Ausgeblendet", "open": "Öffnen", "detach": "Lösen", "publishTooltip": "Erfordert die Berechtigung workflow:publish", "adminTooltip": "Erfordert workflow:admin für System-Workflows" } }, "schemaModal": { "title": "Schema", "close": "Schließen", "headerTitle": "Payload-Schema", "loading": "Wird geladen…", "unavailable": "Schema nicht verfügbar.", "copy": "Kopieren", "copySuccess": "Kopiert", "copyFailed": "Kopieren fehlgeschlagen" }, "metricsDialog": { "title": "Metriken", "close": "Schließen", "headerTitle": "Metriken · {{eventType}}", "from": "Von", "to": "Bis", "refresh": "Aktualisieren", "openWorkflowEditor": "Workflow-Editor öffnen", "loading": "Wird geladen…", "totals": { "totalEvents": "Ereignisse insgesamt", "matched": "Übereinstimmungen", "unmatched": "Ohne Übereinstimmung", "errors": "Fehler", "runsStarted": "Gestartete Ausführungen", "runSuccessRate": "Erfolgsquote der Ausführungen", "avgRunDuration": "Durchschn. Ausführungsdauer" }, "executionsOverTime": "Ausführungen im Zeitverlauf", "recentEvents": "Letzte Ereignisse", "viewInEvents": "In Ereignissen anzeigen", "openRun": "Ausführung", "loadFailed": "Metriken konnten nicht geladen werden", "rangeShowing": "Zeige {{start}}–{{end}} von {{total}}", "prev": "Zurück", "next": "Weiter" }, "simulateDialog": { "title": "Ereignis simulieren", "headerTitle": "Simulieren · {{eventType}}", "submit": "Simulieren", "submitting": "Wird gesendet…", "close": "Schließen", "fields": { "correlationKey": "Korrelationsschlüssel (optional)", "correlationKeyPlaceholder": "Wird verwendet, um Ereignis-Wartezustände aufzulösen", "schemaRef": "Schema-Referenz für Ereignis-Payload (erweitert)", "schemaRefPlaceholderEmpty": "Kein schemaRef für dieses Ereignis", "payloadJson": "Payload (JSON)", "payload": "Payload" }, "modes": { "form": "Formular", "json": "JSON", "noSchema": "Kein Schema verfügbar; Formularmodus deaktiviert." }, "errors": { "schemaValidationTitle": "Schema-Validierungsfehler", "moreErrors": "+{{count}} weitere", "fixBeforeSubmit": "Beheben Sie die Schema-Validierungsfehler vor dem Absenden.", "simulationTitle": "Simulationsfehler", "submitFallback": "Simulation fehlgeschlagen", "submitToast": "Simulation fehlgeschlagen", "invalidJson": "Ungültiges JSON.", "valueMustBeAllowed": "Der Wert muss eine der zulässigen Optionen sein.", "expectedObject": "Objekt erwartet.", "expectedArray": "Array erwartet.", "expectedString": "Zeichenfolge erwartet.", "expectedNumber": "Zahl erwartet.", "expectedBoolean": "Boolescher Wert erwartet.", "requiredField": "Pflichtfeld fehlt." }, "result": { "title": "Ergebnis", "status": "Status", "eventId": "Ereignis-ID", "startedRuns": "Gestartete Ausführungen", "open": "Öffnen", "resumedRun": "Fortgesetzte Ausführung", "openResumedRun": "Fortgesetzte Ausführung öffnen" }, "toasts": { "success": "Ereignis simuliert" }, "form": { "remove": "Entfernen", "addItem": "Eintrag hinzufügen", "rootLabel": "Payload", "payloadJsonLabel": "Payload (JSON)", "true": "Wahr", "false": "Falsch" } }, "defineEventDialog": { "title": "Benutzerdefiniertes Ereignis definieren", "headerTitle": "Benutzerdefiniertes Ereignis definieren", "cancel": "Abbrechen", "submit": "Ereignis erstellen", "submitting": "Wird erstellt…", "fields": { "eventType": "Ereignistyp", "eventTypePlaceholder": "z. B. ticket.created", "name": "Name", "namePlaceholder": "Benutzerfreundlicher Name", "category": "Kategorie", "categoryPlaceholder": "z. B. Tickets", "description": "Beschreibung", "descriptionPlaceholder": "Optionale Beschreibung", "useSchemaRef": "Schema-Referenz verwenden", "useInline": "Inline-Schema (erweitert)", "selectSchemaRef": "Payload-Schema-Referenz auswählen", "selectPlaceholder": "Auswählen…", "payloadSchemaJson": "Payload-Schema (JSON)" }, "footer": "Benutzerdefinierte Ereignisse gelten je Tenant und können als Workflow-Auslöser verwendet werden.", "validation": { "typeAndNameRequired": "Ereignistyp und Name sind erforderlich.", "schemaRefRequired": "Wählen Sie eine Payload-Schema-Referenz aus (oder verwenden Sie ein Inline-Schema).", "invalidJson": "Das Payload-Schema muss gültiges JSON sein." }, "toasts": { "createSuccess": "Benutzerdefiniertes Ereignis erstellt", "createFailed": "Ereignis konnte nicht erstellt werden" } }, "toasts": { "loadEventsFailed": "Ereignisse konnten nicht geladen werden", "workflowCreated": "Workflow erstellt", "createWorkflowFailed": "Workflow konnte nicht erstellt werden", "detachConfirm": "Diesen Workflow vom Ereignis lösen? Dadurch wird eine neue Version ohne den Auslöser veröffentlicht.", "detachValidationFailed": "Lösen fehlgeschlagen (Validierungsfehler)", "detached": "Gelöst", "detachFailed": "Lösen fehlgeschlagen" } }, "actionInput": { "fallbacks": { "loadingOptions": "Optionen werden geladen...", "selectName": "{{name}} auswählen", "ticketSearchPlaceholder": "Tickets nach Nummer oder Titel suchen", "ticketSelect": "Ticket auswählen", "ticketTypeAbove": "Geben Sie oben etwas ein, um Tickets zu suchen", "selectBoard": "Board auswählen", "selectClient": "Kunde auswählen", "selectContact": "Kontakt auswählen", "selectUser": "Benutzer auswählen", "selectUserOrTeam": "Benutzer oder Team auswählen" }, "errors": { "loadTicket": "Ticket konnte nicht geladen werden", "searchTickets": "Tickets konnten nicht gesucht werden", "loadOptions": "Optionen konnten nicht geladen werden" }, "dependencyHints": { "contactClient": "Wählen Sie zuerst einen festen Kunden, um Kontaktoptionen zu laden.", "locationClient": "Wählen Sie zuerst einen festen Kunden, um Standortoptionen zu laden.", "categoryBoard": "Wählen Sie zuerst ein festes Board, um Kategorieoptionen zu laden.", "statusBoard": "Wählen Sie zuerst ein festes Board, um Statusoptionen zu laden.", "statusTicket": "Wählen Sie zuerst ein festes Ticket, um Statusoptionen zu laden.", "subcategoryBoard": "Wählen Sie zuerst ein festes Board, um Unterkategorieoptionen zu laden.", "subcategoryCategory": "Wählen Sie zuerst eine feste Kategorie, um Unterkategorieoptionen zu laden." } } }, "automationGate": { "loading": "Workflow-Automatisierung wird geladen..." }, "flow": { "designer": { "title": "Workflow-Designer" }, "sidebar": { "dragHint": "Ziehen Sie diese Knoten auf die Arbeitsfläche:" }, "picker": { "searchPlaceholder": "Suchen..." }, "fields": { "selectInputField": "Eingabefeld auswählen", "customFieldReference": "Benutzerdefinierte Feldreferenz", "selectOrEnterReference": "Feldreferenz auswählen oder eingeben" }, "delete": { "confirmTitle": "Löschen bestätigen", "confirmMessage": "Möchten Sie diesen Workflow wirklich löschen?" }, "topBar": { "workflowName": "Workflow-Name", "workflowDescription": "Workflow-Beschreibung" }, "nodes": { "classifier": { "newClassification": "Neue Klassifizierung" }, "selector": { "defaultInput": "Standard-Eingabe" }, "decision": { "type": "Typ", "conditionValue": "Bedingungswert", "defaultOutput": "Standard-Ausgabe", "defaultOutputProp": "Standard-Ausgabe" }, "ticketCreator": { "ticketTitle": "Ticket-Titel:", "ticketDescription": "Ticket-Beschreibung:", "selectBoard": "Board auswählen oder eingeben", "selectPriority": "Priorität auswählen oder eingeben" } } } }