Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
2644 lines
101 KiB
JSON
2644 lines
101 KiB
JSON
{
|
||
"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}}</1> Workflow ausgewählt.",
|
||
"selectedSummaryPlural": "Sie haben <1>{{count}}</1> Workflows ausgewählt.",
|
||
"willBeDeleted": "<1>{{count}}</1> wird gelöscht.",
|
||
"willBeSkipped": "<1>{{count}}</1> 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"
|
||
}
|
||
}
|
||
}
|
||
} |