{
  "ai_assistant.agents.agentPickerLabel": "Agent",
  "ai_assistant.agents.attachments.noneBadge": "Keine Anhänge akzeptiert",
  "ai_assistant.agents.attachments.subtitle": "Vom Agenten deklarierte akzeptierte Medientypen. In Phase 2 schreibgeschützt.",
  "ai_assistant.agents.attachments.title": "Anhangs-Richtlinie",
  "ai_assistant.agents.empty.description": "Deklarieren Sie Agenten in `packages/<module>/src/modules/<module>/ai-agents.ts`, führen Sie `yarn generate` aus und stellen Sie sicher, dass der Aufrufer die vom Agenten geforderten Berechtigungen besitzt.",
  "ai_assistant.agents.empty.docLabel": "Siehe packages/ai-assistant/AGENTS.md für die Agenten-Definition-Referenz.",
  "ai_assistant.agents.empty.title": "Für Ihre Rolle sind noch keine KI-Agenten registriert.",
  "ai_assistant.agents.loadErrorTitle": "KI-Agenten konnten nicht geladen werden",
  "ai_assistant.agents.loadingAgents": "KI-Agenten werden geladen...",
  "ai_assistant.agents.loop_policy.clear": "Überschreibung löschen",
  "ai_assistant.agents.loop_policy.clearedMessage": "Loop-Richtlinien-Überschreibung gelöscht; Agent verwendet seine deklarierten Standardwerte.",
  "ai_assistant.agents.loop_policy.disabledBadge": "Loop deaktiviert",
  "ai_assistant.agents.loop_policy.errorTitle": "Loop-Richtlinie konnte nicht aktualisiert werden",
  "ai_assistant.agents.loop_policy.killSwitchDescription": "Wenn aktiviert, läuft der Agent als einzelner Modellaufruf ohne Toolschleife.",
  "ai_assistant.agents.loop_policy.killSwitchLabel": "Kill-Schalter",
  "ai_assistant.agents.loop_policy.loadErrorTitle": "Loop-Richtlinie konnte nicht geladen werden",
  "ai_assistant.agents.loop_policy.loading": "Loop-Richtlinie wird geladen...",
  "ai_assistant.agents.loop_policy.maxStepsLabel": "Max. Schritte",
  "ai_assistant.agents.loop_policy.maxTokensLabel": "Max. Tokens",
  "ai_assistant.agents.loop_policy.maxToolCallsLabel": "Max. Tool-Aufrufe",
  "ai_assistant.agents.loop_policy.maxWallClockMsLabel": "Max. Echtzeit (ms)",
  "ai_assistant.agents.loop_policy.noOverridePlaceholder": "Keine Überschreibung",
  "ai_assistant.agents.loop_policy.save": "Überschreibung speichern",
  "ai_assistant.agents.loop_policy.savedMessage": "Loop-Richtlinien-Überschreibung gespeichert.",
  "ai_assistant.agents.loop_policy.savedTitle": "Loop-Richtlinie aktualisiert",
  "ai_assistant.agents.loop_policy.subtitle": "Legen Sie mandantenweite Budget-Limits fest oder deaktivieren Sie den agentischen Loop für diesen Agenten.",
  "ai_assistant.agents.loop_policy.title": "Loop-Richtlinie",
  "ai_assistant.agents.meta.executionMode": "Ausführungsmodus",
  "ai_assistant.agents.meta.id": "Agenten-ID",
  "ai_assistant.agents.meta.maxSteps": "Max. Schritte",
  "ai_assistant.agents.meta.module": "Modul",
  "ai_assistant.agents.meta.mutationPolicy": "Mutationsrichtlinie",
  "ai_assistant.agents.meta.readOnly": "Schreibgeschützt",
  "ai_assistant.agents.meta.readOnlyNo": "Nein",
  "ai_assistant.agents.meta.readOnlyYes": "Ja",
  "ai_assistant.agents.meta.unlimited": "Unbegrenzt",
  "ai_assistant.agents.model_override.allowlistCustom": "benutzerdefiniert",
  "ai_assistant.agents.model_override.allowlistInherited": "geerbt",
  "ai_assistant.agents.model_override.allowlistReset": "Erben",
  "ai_assistant.agents.model_override.allowlistSave": "Auswahl speichern",
  "ai_assistant.agents.model_override.anyProvider": "erste konfigurierte",
  "ai_assistant.agents.model_override.clear": "Überschreibung löschen",
  "ai_assistant.agents.model_override.codeDefault": "Im Code deklarierter Standard",
  "ai_assistant.agents.model_override.defaultBadge": "Standard",
  "ai_assistant.agents.model_override.model": "Modell",
  "ai_assistant.agents.model_override.noOverride": "Keine agentenspezifische Überschreibung",
  "ai_assistant.agents.model_override.provider": "Anbieter",
  "ai_assistant.agents.model_override.providerDefault": "Anbieter-Standard",
  "ai_assistant.agents.model_override.save": "Überschreibung speichern",
  "ai_assistant.agents.model_override.saved": "Modell-Überschreibung gespeichert.",
  "ai_assistant.agents.model_override.tenantOverride": "Mandanten-Überschreibung",
  "ai_assistant.agents.model_override.title": "Anbieter und Modell",
  "ai_assistant.agents.mutation_policy.clear": "Überschreibung löschen",
  "ai_assistant.agents.mutation_policy.clearedMessage": "Überschreibung der Mutationsrichtlinie gelöscht; Agent verwendet die im Code deklarierte Richtlinie.",
  "ai_assistant.agents.mutation_policy.codeDeclared": "Im Code deklariert",
  "ai_assistant.agents.mutation_policy.codeDeclaredHint": "In der Agent-Definition kompiliert.",
  "ai_assistant.agents.mutation_policy.errorTitle": "Mutationsrichtlinie konnte nicht aktualisiert werden",
  "ai_assistant.agents.mutation_policy.errors.escalationNotAllowed": "Nicht über die im Code deklarierte Richtlinie anhebbar — das ist eine Änderung auf Code-Ebene.",
  "ai_assistant.agents.mutation_policy.escalationTooltip": "Kann nicht über die im Code deklarierte Richtlinie gesetzt werden — das ist eine Änderung auf Code-Ebene.",
  "ai_assistant.agents.mutation_policy.loadErrorTitle": "Mutationsrichtlinie konnte nicht geladen werden",
  "ai_assistant.agents.mutation_policy.loading": "Mutationsrichtlinie wird geladen...",
  "ai_assistant.agents.mutation_policy.noOverride": "Keine Überschreibung — die im Code deklarierte Richtlinie ist aktiv.",
  "ai_assistant.agents.mutation_policy.noticeBody": "Überschreibungen können die Richtlinie nur verschärfen. Optionen, die permissiver als die im Code deklarierte Richtlinie sind, werden deaktiviert und serverseitig abgelehnt.",
  "ai_assistant.agents.mutation_policy.noticeTitle": "Nur Herabstufung — Anheben ist eine Code-Änderung",
  "ai_assistant.agents.mutation_policy.options.confirm-required": "Schreibzugriffe erlaubt mit Bestätigung je Aktion.",
  "ai_assistant.agents.mutation_policy.options.destructive-confirm-required": "Schreibzugriffe erlaubt; destruktive erfordern Bestätigung.",
  "ai_assistant.agents.mutation_policy.options.read-only": "Keine Schreibzugriffe — Agent kann keine Mutation-Tools aufrufen.",
  "ai_assistant.agents.mutation_policy.pickerLabel": "Überschreibung der Mutationsrichtlinie",
  "ai_assistant.agents.mutation_policy.save": "Überschreibung speichern",
  "ai_assistant.agents.mutation_policy.savedMessage": "Überschreibung der Mutationsrichtlinie gespeichert.",
  "ai_assistant.agents.mutation_policy.savedTitle": "Mutationsrichtlinie aktualisiert",
  "ai_assistant.agents.mutation_policy.subtitle": "Mutationsumfang des Agenten pro Mandant verschärfen. Das Anheben über die im Code deklarierte Richtlinie wird serverseitig blockiert.",
  "ai_assistant.agents.mutation_policy.tenantOverride": "Mandanten-Überschreibung",
  "ai_assistant.agents.mutation_policy.title": "Mutationsrichtlinie",
  "ai_assistant.agents.navTitle": "KI-Agenten",
  "ai_assistant.agents.override.errorTitle": "Prompt-Überschreibung konnte nicht gespeichert werden",
  "ai_assistant.agents.override.errors.reservedKey": "Prompt-Überschreibungen können keine Policy-Felder (mutationPolicy, readOnly, allowedTools, acceptedMediaTypes) ändern. Entfernen Sie diese Abschnitte und versuchen Sie es erneut.",
  "ai_assistant.agents.override.history.empty": "Für diesen Agenten wurden noch keine Prompt-Überschreibungen gespeichert.",
  "ai_assistant.agents.override.history.errorTitle": "Überschreibungs-Historie konnte nicht geladen werden",
  "ai_assistant.agents.override.history.loading": "Überschreibungs-Historie wird geladen...",
  "ai_assistant.agents.override.history.sectionsLabel": "Abschnitte",
  "ai_assistant.agents.override.history.subtitle": "Neueste zuerst. Jede Speicherung erstellt eine neue Version im Kontext des aktuellen Tenants.",
  "ai_assistant.agents.override.history.title": "Prompt-Überschreibungs-Historie",
  "ai_assistant.agents.override.noticeBody": "Überschreibungen werden an die integrierten Abschnitte angehängt — sie entfernen oder ersetzen den ausgelieferten Text niemals. Gespeicherte Versionen sind auf den Tenant beschränkt und aus dem Verlaufspanel unten auditierbar.",
  "ai_assistant.agents.override.noticeTitle": "Prompt-Überschreibungen sind additiv",
  "ai_assistant.agents.override.savedMessage": "Prompt-Überschreibung gespeichert.",
  "ai_assistant.agents.override.savedTitle": "Prompt-Überschreibung gespeichert",
  "ai_assistant.agents.override.versionLabel": "Version",
  "ai_assistant.agents.prompt.defaultModeLabel": "Standard — mit der Agenten-Definition ausgeliefert.",
  "ai_assistant.agents.prompt.defaultSectionPlaceholder": "Keine Standardtexte für diesen Abschnitt deklariert — der Agent liefert einen einzelnen systemPrompt. Überschreiben Sie, um zusätzlichen Text einzufügen, sobald Schritt 5.3 ausgeliefert wird.",
  "ai_assistant.agents.prompt.errorTitle": "Überschreibungen konnten nicht übermittelt werden",
  "ai_assistant.agents.prompt.fullSystemPromptLabel": "Vollständiger System-Prompt (Standard)",
  "ai_assistant.agents.prompt.noticeBody": "Das Absenden dieses Formulars ruft einen Platzhalter-Endpoint auf, der mit `{ pending: true }` antwortet. Versionierter Speicher für Prompt-Überschreibungen kommt mit Phase 3, Schritt 5.3.",
  "ai_assistant.agents.prompt.noticeTitle": "Prompt-Überschreibungen sind derzeit nur lokal",
  "ai_assistant.agents.prompt.overrideModeLabel": "Überschreibungsmodus — ersetzt den Standard, sobald die Persistenz verfügbar ist.",
  "ai_assistant.agents.prompt.overridePlaceholder": "Geben Sie den Ersetzungstext für diesen Abschnitt ein...",
  "ai_assistant.agents.prompt.pendingMessage": "Prompt-Überschreibungen akzeptiert. Persistenz folgt in Phase 3, Schritt 5.3.",
  "ai_assistant.agents.prompt.pendingTitle": "Überschreibungen akzeptiert",
  "ai_assistant.agents.prompt.save": "Überschreibungen speichern",
  "ai_assistant.agents.prompt.sections.attachments": "Anhänge",
  "ai_assistant.agents.prompt.sections.data": "Daten",
  "ai_assistant.agents.prompt.sections.mutationPolicy": "Mutationsrichtlinie",
  "ai_assistant.agents.prompt.sections.overrides": "Überschreibungen",
  "ai_assistant.agents.prompt.sections.responseStyle": "Antwortstil",
  "ai_assistant.agents.prompt.sections.role": "Rolle",
  "ai_assistant.agents.prompt.sections.scope": "Geltungsbereich",
  "ai_assistant.agents.prompt.sections.tools": "Tools",
  "ai_assistant.agents.prompt.subtitle": "Schalten Sie einen beliebigen Abschnitt ein, um eine additive Überschreibung zu verfassen. Beim Speichern werden die Überschreibungen an einen Platzhalter-Endpoint gesendet; die echte Persistenz kommt in Schritt 5.3.",
  "ai_assistant.agents.prompt.title": "Prompt-Abschnitte",
  "ai_assistant.agents.prompt.toggleOverride": "Überschreiben",
  "ai_assistant.agents.refresh": "Agenten aktualisieren",
  "ai_assistant.agents.retry": "Wiederholen",
  "ai_assistant.agents.subtitle": "Inspizieren Sie jeden registrierten Agenten und entwerfen Sie additive Prompt-Überschreibungen. Überschreibungen sind heute nur lokal — Persistenz folgt in Phase 3, Schritt 5.3.",
  "ai_assistant.agents.title": "KI-Agenten",
  "ai_assistant.agents.tools.emptyBody": "Dieser Agent deklariert keine Tools in der allowedTools-Whitelist.",
  "ai_assistant.agents.tools.enabledLabel": "Aktiviert",
  "ai_assistant.agents.tools.missingBadge": "Fehlt",
  "ai_assistant.agents.tools.mutationBadge": "Mutation",
  "ai_assistant.agents.tools.readBadge": "Lesen",
  "ai_assistant.agents.tools.subtitle": "In Phase 2 schreibgeschützte Oberfläche. Bearbeitung pro Tool und Mutationsrichtlinie folgen in Schritt 5.4 / Phase 3.",
  "ai_assistant.agents.tools.title": "Erlaubte Tools",
  "ai_assistant.agents.tools.tooltipDisabled": "Bearbeitbar, sobald Phase 3 die Mutationsrichtlinien-Steuerung liefert.",
  "ai_assistant.allowlist.actions.clearStored": "Gespeicherte Liste löschen",
  "ai_assistant.allowlist.actions.reset": "Auf ENV-Standard zurücksetzen",
  "ai_assistant.allowlist.actions.save": "Liste speichern",
  "ai_assistant.allowlist.badge.active": "Mandantenregeln aktiv",
  "ai_assistant.allowlist.badge.envOnly": "Nur ENV",
  "ai_assistant.allowlist.clear.error": "Löschen fehlgeschlagen",
  "ai_assistant.allowlist.clear.success": "Mandantenliste gelöscht. Es gilt nur die ENV-Erzwingung.",
  "ai_assistant.allowlist.envBanner.note": "Mandantenauswahl darf die ENV-Liste nicht erweitern — Werte außerhalb sind ausgeblendet.",
  "ai_assistant.allowlist.envBanner.providers": "OM_AI_AVAILABLE_PROVIDERS",
  "ai_assistant.allowlist.envBanner.title": "ENV-Liste ist aktiv",
  "ai_assistant.allowlist.loadError.body": "Bitte Seite neu laden.",
  "ai_assistant.allowlist.loadError.title": "Liste konnte nicht geladen werden",
  "ai_assistant.allowlist.loading": "Lade Liste …",
  "ai_assistant.allowlist.models.default": "Standard",
  "ai_assistant.allowlist.models.help": "Modelle ankreuzen, die Mandanten wählen dürfen. Leer = keine Modellbeschränkung (ENV erben).",
  "ai_assistant.allowlist.navTitle": "AI Allowlist",
  "ai_assistant.allowlist.providers.configured": "konfiguriert",
  "ai_assistant.allowlist.providers.empty": "Keine konfigurierten Anbieter innerhalb der ENV-Liste.",
  "ai_assistant.allowlist.providers.help": "Abwählen, um die Verwendung eines Anbieters für diesen Mandanten zu verbieten. Alle wählen, um ENV zu erben.",
  "ai_assistant.allowlist.providers.notConfigured": "nicht konfiguriert",
  "ai_assistant.allowlist.providers.title": "Anbieter",
  "ai_assistant.allowlist.save.error": "Speichern fehlgeschlagen",
  "ai_assistant.allowlist.save.success": "Liste gespeichert.",
  "ai_assistant.allowlist.subtitle": "Schränke Anbieter und Modelle ein, die für diesen Mandanten verwendet werden dürfen. Die ENV-Liste ist die äußere Beschränkung — die Mandantenauswahl engt sie weiter ein.",
  "ai_assistant.allowlist.title": "Anbieter- & Modell-Allowlist",
  "ai_assistant.chat.agentTasksTitle": "Tool-Aufrufe",
  "ai_assistant.chat.assistantRoleLabel": "Assistent",
  "ai_assistant.chat.attachFile": "Attach file",
  "ai_assistant.chat.betaChip": "beta",
  "ai_assistant.chat.cancel": "Streaming-Antwort abbrechen",
  "ai_assistant.chat.composerLabel": "Nachrichteneditor",
  "ai_assistant.chat.composerPlaceholder": "Nachricht an den KI-Agenten...",
  "ai_assistant.chat.copied": "Copied",
  "ai_assistant.chat.copyMessage": "Copy message",
  "ai_assistant.chat.debug.lastRequestEmpty": "Noch keine Anfrage gesendet.",
  "ai_assistant.chat.debug.lastRequestSection": "Letzte Anfrage",
  "ai_assistant.chat.debug.lastResponseEmpty": "Noch keine Antwort erhalten.",
  "ai_assistant.chat.debug.lastResponseSection": "Letzte Antwort",
  "ai_assistant.chat.debug.panelTitle": "Debug-Panel",
  "ai_assistant.chat.debug.promptDefault": "Standard",
  "ai_assistant.chat.debug.promptEmpty": "Keine Prompt-Abschnitte für diesen Agenten aufgelöst.",
  "ai_assistant.chat.debug.promptOverride": "überschrieben",
  "ai_assistant.chat.debug.promptPlaceholder": "Platzhalter",
  "ai_assistant.chat.debug.promptSection": "Prompt-Abschnitte",
  "ai_assistant.chat.debug.statusLabel": "Status:",
  "ai_assistant.chat.debug.toolMutation": "Mutation",
  "ai_assistant.chat.debug.toolNoFeatures": "keine erforderlichen Features",
  "ai_assistant.chat.debug.toolRead": "Lesen",
  "ai_assistant.chat.debug.toolsEmpty": "Noch keine Werkzeuge für diesen Agenten aufgelöst.",
  "ai_assistant.chat.debug.toolsSection": "Aufgelöste Werkzeuge",
  "ai_assistant.chat.debugPanelTitle": "Debug-Panel",
  "ai_assistant.chat.describePlaceholder": "Beschreiben Sie, was Sie tun möchten...",
  "ai_assistant.chat.dock.close": "KI-Dock schließen",
  "ai_assistant.chat.dock.collapse": "KI-Dock einklappen",
  "ai_assistant.chat.dock.expand": "KI-Dock erweitern",
  "ai_assistant.chat.downloadFile": "{name} herunterladen",
  "ai_assistant.chat.emptyTranscript": "Noch keine Nachrichten. Stellen Sie dem Agenten eine Frage, um zu beginnen.",
  "ai_assistant.chat.errorTitle": "Agenten-Anfrage fehlgeschlagen",
  "ai_assistant.chat.example.create": "Ein neues Produkt erstellen",
  "ai_assistant.chat.example.search": "Kunden in New York suchen",
  "ai_assistant.chat.example.show": "Aktuelle Bestellungen anzeigen",
  "ai_assistant.chat.idleExamples": "Beispiele:",
  "ai_assistant.chat.idleTitle": "Stellen Sie eine Frage oder beschreiben Sie, was Sie tun möchten.",
  "ai_assistant.chat.imagePreviewDialogDescription": "Bildvorschau",
  "ai_assistant.chat.mutation_cards.confirmation.cancel": "Abbrechen",
  "ai_assistant.chat.mutation_cards.confirmation.defaultSummary": "Die angeforderten Änderungen werden ausgeführt...",
  "ai_assistant.chat.mutation_cards.confirmation.errorTitle": "Bestätigung fehlgeschlagen",
  "ai_assistant.chat.mutation_cards.confirmation.invalidStatusBody": "Diese Aktion wurde bereits bestätigt, abgebrochen oder ausgeführt.",
  "ai_assistant.chat.mutation_cards.confirmation.invalidStatusTitle": "Aktion bereits abgeschlossen",
  "ai_assistant.chat.mutation_cards.confirmation.schemaDriftBody": "Die Tool-Signatur hat sich seit der Vorschau geändert. Bitte den Assistenten um einen neuen Vorschlag.",
  "ai_assistant.chat.mutation_cards.confirmation.schemaDriftTitle": "Schema geändert",
  "ai_assistant.chat.mutation_cards.confirmation.staleVersionBody": "Ein oder mehrere Datensätze haben sich seit der Vorschau geändert. Bitte den Assistenten um einen neuen Vorschlag.",
  "ai_assistant.chat.mutation_cards.confirmation.staleVersionTitle": "Erneuter Vorschlag erforderlich",
  "ai_assistant.chat.mutation_cards.confirmation.title": "Aktion wird ausgeführt...",
  "ai_assistant.chat.mutation_cards.diff.afterHeader": "Nachher",
  "ai_assistant.chat.mutation_cards.diff.beforeHeader": "Vorher",
  "ai_assistant.chat.mutation_cards.diff.empty": "Keine Feldänderungen für diesen Datensatz.",
  "ai_assistant.chat.mutation_cards.diff.fieldHeader": "Feld",
  "ai_assistant.chat.mutation_cards.preview.batchRecords": "Datensätze",
  "ai_assistant.chat.mutation_cards.preview.batchSummary": "Stapelaktualisierung",
  "ai_assistant.chat.mutation_cards.preview.cancel": "Abbrechen",
  "ai_assistant.chat.mutation_cards.preview.confirm": "Bestätigen",
  "ai_assistant.chat.mutation_cards.preview.handlerError": "Der Mutations-Handler meldete einen Fehler. Prüfen Sie die Details und schlagen Sie die Aktion ggf. erneut vor.",
  "ai_assistant.chat.mutation_cards.preview.reviewDetails": "Details ansehen",
  "ai_assistant.chat.mutation_cards.preview.title": "Vorgeschlagene Änderungen prüfen",
  "ai_assistant.chat.mutation_cards.result.failureBody": "Die Änderung konnte nicht angewendet werden.",
  "ai_assistant.chat.mutation_cards.result.failureTitle": "Aktion fehlgeschlagen",
  "ai_assistant.chat.mutation_cards.result.fixWithAi": "Mit KI korrigieren",
  "ai_assistant.chat.mutation_cards.result.partialBody": "Einige Datensätze konnten nicht aktualisiert werden.",
  "ai_assistant.chat.mutation_cards.result.partialTitle": "Aktion mit Fehlern angewendet",
  "ai_assistant.chat.mutation_cards.result.successBody": "Die Änderung wurde erfolgreich abgeschlossen.",
  "ai_assistant.chat.mutation_cards.result.successTitle": "Aktion angewendet",
  "ai_assistant.chat.mutation_cards.result.successWithCommand": "Abgeschlossen",
  "ai_assistant.chat.mutation_cards.result.viewRecord": "Datensatz anzeigen",
  "ai_assistant.chat.newConversation": "Start new conversation",
  "ai_assistant.chat.ownerRoleLabel": "Owner",
  "ai_assistant.chat.pending_phase3.body": "Diese interaktive Karte kommt in Phase 3 des vereinheitlichten KI-Frameworks.",
  "ai_assistant.chat.pending_phase3.title": "Mutations-Freigabe-Karte ausstehend",
  "ai_assistant.chat.placeholder": "Fragen Sie mich etwas...",
  "ai_assistant.chat.readOnlyNotice": "Dies ist eine geteilte Konversation. Sie können lesen, aber nicht antworten.",
  "ai_assistant.chat.reasoning": "Reasoning",
  "ai_assistant.chat.records.fields.amount": "Betrag",
  "ai_assistant.chat.records.fields.category": "Kategorie",
  "ai_assistant.chat.records.fields.close": "Abschluss",
  "ai_assistant.chat.records.fields.company": "Firma",
  "ai_assistant.chat.records.fields.completed": "Abgeschlossen",
  "ai_assistant.chat.records.fields.contact": "Kontakt",
  "ai_assistant.chat.records.fields.due": "Fällig",
  "ai_assistant.chat.records.fields.email": "E-Mail",
  "ai_assistant.chat.records.fields.industry": "Branche",
  "ai_assistant.chat.records.fields.location": "Ort",
  "ai_assistant.chat.records.fields.owner": "Inhaber",
  "ai_assistant.chat.records.fields.phone": "Telefon",
  "ai_assistant.chat.records.fields.price": "Preis",
  "ai_assistant.chat.records.fields.related": "Verknüpft",
  "ai_assistant.chat.records.fields.sku": "SKU",
  "ai_assistant.chat.records.fields.stage": "Phase",
  "ai_assistant.chat.records.fields.title": "Titel",
  "ai_assistant.chat.records.fields.type": "Typ",
  "ai_assistant.chat.records.fields.website": "Website",
  "ai_assistant.chat.records.kinds.activity": "Aktivität",
  "ai_assistant.chat.records.kinds.company": "Firma",
  "ai_assistant.chat.records.kinds.deal": "Deal",
  "ai_assistant.chat.records.kinds.person": "Person",
  "ai_assistant.chat.records.kinds.product": "Produkt",
  "ai_assistant.chat.records.openRecord": "Datensatz öffnen",
  "ai_assistant.chat.regionLabel": "KI-Chat",
  "ai_assistant.chat.removeFile": "Remove file",
  "ai_assistant.chat.send": "Nachricht senden",
  "ai_assistant.chat.sendWaitingForUpload": "Waiting for upload to finish…",
  "ai_assistant.chat.shortcutHint": "Drücken Sie Cmd/Strg+Enter zum Senden, Escape zum Abbrechen.",
  "ai_assistant.chat.shortcuts.cancelHint": "Drücke Escape zum Abbrechen.",
  "ai_assistant.chat.shortcuts.saveHint": "Drücke Cmd/Strg+Eingabe zum Speichern.",
  "ai_assistant.chat.shortcuts.submitHint": "Drücke Cmd/Strg+Eingabe zum Senden.",
  "ai_assistant.chat.tabs.close": "Schließen",
  "ai_assistant.chat.tabs.newSession": "Neue Sitzung",
  "ai_assistant.chat.tabs.noPreviousSessions": "Noch keine vorherigen Sitzungen.",
  "ai_assistant.chat.tabs.noSessions": "Keine Sitzungen",
  "ai_assistant.chat.tabs.recentSessions": "Letzte Sitzungen",
  "ai_assistant.chat.tabs.rename": "Umbenennen",
  "ai_assistant.chat.taskDone": "fertig",
  "ai_assistant.chat.taskFailed": "fehlgeschlagen",
  "ai_assistant.chat.taskPending": "ausstehend",
  "ai_assistant.chat.taskPlanTitle": "Plan",
  "ai_assistant.chat.taskRunning": "läuft…",
  "ai_assistant.chat.taskSkipped": "übersprungen",
  "ai_assistant.chat.thinking": "Denkt nach...",
  "ai_assistant.chat.toolDone": "done",
  "ai_assistant.chat.toolError": "failed",
  "ai_assistant.chat.toolInput": "Input",
  "ai_assistant.chat.toolOutput": "Output",
  "ai_assistant.chat.toolRunning": "running…",
  "ai_assistant.chat.transcriptLabel": "Chat-Transkript",
  "ai_assistant.chat.uiPartPending": "Ausstehendes UI-Element:",
  "ai_assistant.chat.userRoleLabel": "Sie",
  "ai_assistant.chat.welcomeTitle": "How can I help?",
  "ai_assistant.chat.zoomImage": "Vorschau von {name} öffnen",
  "ai_assistant.dock.bottom": "Unten andocken",
  "ai_assistant.dock.close": "Schließen",
  "ai_assistant.dock.floating": "Schwebend",
  "ai_assistant.dock.left": "Links andocken",
  "ai_assistant.dock.minimize": "Minimieren",
  "ai_assistant.dock.right": "Rechts andocken",
  "ai_assistant.launcher.composerPlaceholder": "Fragen Sie mich etwas…",
  "ai_assistant.launcher.dialogTitle": "AI assistants",
  "ai_assistant.launcher.dock.subtitle": "AI assistant",
  "ai_assistant.launcher.empty": "No assistants match your search.",
  "ai_assistant.launcher.hint.close": "Close",
  "ai_assistant.launcher.hint.launch": "Launch",
  "ai_assistant.launcher.hint.navigate": "Navigate",
  "ai_assistant.launcher.searchPlaceholder": "Search assistants...",
  "ai_assistant.launcher.setup.body": "KI-Assistenten sind installiert, aber es ist kein Anbieterschlüssel konfiguriert. Lege OM_AI_PROVIDER und einen passenden API-Schlüssel in deiner .env-Datei fest und starte die App neu.",
  "ai_assistant.launcher.setup.docs": "Dokumentation zum KI-Assistenten",
  "ai_assistant.launcher.setup.settingsDocs": "Anbietereinstellungen",
  "ai_assistant.launcher.setup.title": "Konfiguriere einen KI-Anbieter, um Assistenten zu verwenden",
  "ai_assistant.launcher.sheet.dock": "Dock to side",
  "ai_assistant.launcher.triggerAriaLabel": "Open AI assistant",
  "ai_assistant.launcher.triggerLabel": "AI",
  "ai_assistant.launcher.welcome.suggestion1": "What can you help me with?",
  "ai_assistant.launcher.welcome.suggestion2": "Show what data you can access",
  "ai_assistant.launcher.welcome.suggestion3": "Suggest things to try",
  "ai_assistant.launcher.welcome.suggestion4": "How do I use this assistant?",
  "ai_assistant.launcher.writesBadge": "Can write",
  "ai_assistant.loop.disabledBanner.description": "Der agentische Loop wurde für diesen Agenten von einem Mandantenadministrator deaktiviert. Jeder Durchlauf wird als einzelner Modellaufruf ausgeführt. Um den Loop wieder zu aktivieren, aktualisieren Sie die Loop-Richtlinie in den KI-Assistenten-Einstellungen.",
  "ai_assistant.loop.disabledBanner.title": "Agenten-Loop durch Mandantenrichtlinie deaktiviert",
  "ai_assistant.mcp.apiKeyLabel": "API-Schlüssel:",
  "ai_assistant.mcp.close": "Schließen",
  "ai_assistant.mcp.copied": "Kopiert!",
  "ai_assistant.mcp.copyConfig": "Konfiguration kopieren",
  "ai_assistant.mcp.copyKey": "Schlüssel kopieren",
  "ai_assistant.mcp.description": "Fügen Sie dies zu Ihrer ~/.mcp.json-Datei für Claude Code oder andere MCP-Clients hinzu.",
  "ai_assistant.mcp.error.failed": "API-Schlüssel konnte nicht generiert werden",
  "ai_assistant.mcp.generateApiKey": "API-Schlüssel generieren",
  "ai_assistant.mcp.generateNew": "Neu generieren",
  "ai_assistant.mcp.notGenerated": "Nicht generiert",
  "ai_assistant.mcp.saveKeyWarning": "Speichern Sie diesen Schlüssel jetzt — er wird nicht erneut angezeigt!",
  "ai_assistant.mcp.title": "MCP-Konfiguration",
  "ai_assistant.modelPicker.activeBadge": "aktiv",
  "ai_assistant.modelPicker.defaultBadge": "Standard",
  "ai_assistant.modelPicker.defaultLabel": "Modell: Standard",
  "ai_assistant.modelPicker.defaultWithModelLabel": "Standard: {{model}}",
  "ai_assistant.modelPicker.listAriaLabel": "Verfügbare Modelle",
  "ai_assistant.modelPicker.triggerAriaLabel": "KI-Modell auswählen",
  "ai_assistant.modelPicker.useDefault": "Standard des Agenten verwenden",
  "ai_assistant.modelPicker.useDefaultWithModel": "Standard des Agenten verwenden: {{model}}",
  "ai_assistant.notifications.conversation_shared.body": "Eine KI-Konversation wurde mit Ihnen geteilt.",
  "ai_assistant.notifications.conversation_shared.title": "Konversation mit Ihnen geteilt",
  "ai_assistant.notifications.conversation_shared.view_button": "Konversation öffnen",
  "ai_assistant.playground.agentPickerLabel": "Agent",
  "ai_assistant.playground.chat.notSupportedBody": "Wählen Sie einen Agenten, dessen Ausführungsmodus \"chat\" ist, oder wechseln Sie zum Objekt-Modus-Tab.",
  "ai_assistant.playground.chat.notSupportedTitle": "Chat-Modus ist für diesen Agenten nicht verfügbar.",
  "ai_assistant.playground.debugToggle": "Debug-Panel",
  "ai_assistant.playground.empty.description": "Deklarieren Sie Agenten in `packages/<module>/src/modules/<module>/ai-agents.ts`, führen Sie `yarn generate` aus und stellen Sie sicher, dass der Aufrufer die vom Agenten geforderten Berechtigungen besitzt.",
  "ai_assistant.playground.empty.docLabel": "Siehe packages/ai-assistant/AGENTS.md für die Agenten-Definition-Referenz.",
  "ai_assistant.playground.empty.title": "Für Ihre Rolle sind noch keine KI-Agenten registriert.",
  "ai_assistant.playground.loadErrorTitle": "KI-Agenten konnten nicht geladen werden",
  "ai_assistant.playground.loadingAgents": "KI-Agenten werden geladen...",
  "ai_assistant.playground.meta.executionMode": "Ausführungsmodus",
  "ai_assistant.playground.meta.module": "Modul",
  "ai_assistant.playground.meta.mutationPolicy": "Mutationsrichtlinie",
  "ai_assistant.playground.meta.tools": "Erlaubte Tools",
  "ai_assistant.playground.navTitle": "KI-Playground",
  "ai_assistant.playground.object.debugTitle": "Letzte Request-Payload",
  "ai_assistant.playground.object.errorTitle": "Objekt-Ausführung fehlgeschlagen",
  "ai_assistant.playground.object.finishReason": "Abschlussgrund",
  "ai_assistant.playground.object.inputLabel": "Prompt",
  "ai_assistant.playground.object.inputPlaceholder": "Beschreiben Sie, was der Agent erzeugen soll...",
  "ai_assistant.playground.object.inputTokens": "Eingabe-Tokens",
  "ai_assistant.playground.object.notSupportedBody": "Dieser Agent deklariert executionMode = \"chat\". Wählen Sie einen Objekt-Modus-Agenten, um strukturierte Ausgabe anzuzeigen, oder wechseln Sie zum Chat-Tab.",
  "ai_assistant.playground.object.notSupportedTitle": "Objekt-Modus ist für diesen Agenten nicht verfügbar.",
  "ai_assistant.playground.object.outputTokens": "Ausgabe-Tokens",
  "ai_assistant.playground.object.resultTitle": "Generiertes Objekt",
  "ai_assistant.playground.object.run": "Objekt ausführen",
  "ai_assistant.playground.object.shortcutHint": "Drücken Sie Cmd/Ctrl+Enter zum Ausführen.",
  "ai_assistant.playground.refresh": "Agenten aktualisieren",
  "ai_assistant.playground.resolution.baseUrl": "Basis-URL",
  "ai_assistant.playground.resolution.model": "Modell",
  "ai_assistant.playground.resolution.none": "—",
  "ai_assistant.playground.resolution.provider": "Anbieter",
  "ai_assistant.playground.resolution.source": "Quelle",
  "ai_assistant.playground.retry": "Wiederholen",
  "ai_assistant.playground.subtitle": "Testen Sie jeden registrierten KI-Agenten End-to-End. Verwenden Sie das Debug-Panel, um Request- und Response-Payloads zu inspizieren, und den Objekt-Modus-Tab, um strukturierte Ausgabe zu betrachten.",
  "ai_assistant.playground.tabs.chat": "Chat",
  "ai_assistant.playground.tabs.object": "Objekt-Modus",
  "ai_assistant.playground.title": "KI-Playground",
  "ai_assistant.session.close": "Schließen",
  "ai_assistant.session.copied": "Kopiert!",
  "ai_assistant.session.copy": "Kopieren",
  "ai_assistant.session.copyToSystemPrompt": "Kopieren Sie dies in Ihren System-Prompt:",
  "ai_assistant.session.description": "Generieren Sie einen temporären Sitzungstoken für programmatischen LLM-Tool-Zugriff.",
  "ai_assistant.session.error.failed": "Sitzungsschlüssel konnte nicht generiert werden",
  "ai_assistant.session.expires": "Läuft ab:",
  "ai_assistant.session.expiresDefault": "In 2 Stunden",
  "ai_assistant.session.generateNew": "Neu generieren",
  "ai_assistant.session.generating": "Sitzungsschlüssel wird generiert...",
  "ai_assistant.session.llmInstructions": "LLM-Anweisungen",
  "ai_assistant.session.title": "Sitzungs-API-Schlüssel",
  "ai_assistant.session.tokenLabel": "Sitzungstoken",
  "ai_assistant.settings.agentIdColumn": "Agent",
  "ai_assistant.settings.agentOverridesDescription": "Aufgelöstes Modell für jeden registrierten Agenten. Agenten mit einer benutzerdefinierten Überschreibung zeigen eine Löschen-Schaltfläche.",
  "ai_assistant.settings.agentOverridesTitle": "Modellauflösung pro Agent",
  "ai_assistant.settings.clearAgentError": "Agenten-Überschreibung konnte nicht gelöscht werden.",
  "ai_assistant.settings.clearAgentSuccess": "Agenten-Überschreibung gelöscht.",
  "ai_assistant.settings.clearError": "Überschreibung konnte nicht gelöscht werden.",
  "ai_assistant.settings.clearOverride": "Überschreibung löschen",
  "ai_assistant.settings.clearSuccess": "Standard-Modell-Überschreibung gelöscht.",
  "ai_assistant.settings.configured": "Konfiguriert",
  "ai_assistant.settings.connected": "Verbunden",
  "ai_assistant.settings.connecting": "Verbindet...",
  "ai_assistant.settings.connectionsTitle": "Verbindungen",
  "ai_assistant.settings.currentOverride": "Aktuelle Überschreibung:",
  "ai_assistant.settings.defaultOverrideDescription": "Legen Sie einen mandantenweiten Standard-Anbieter und ein Modell fest. Agenten mit einer Überschreibung pro Agent oder einem bestimmten defaultModel haben Vorrang.",
  "ai_assistant.settings.defaultOverrideTitle": "Standard-Modell-Überschreibung",
  "ai_assistant.settings.developerToolsTitle": "Entwicklertools",
  "ai_assistant.settings.disconnected": "Getrennt",
  "ai_assistant.settings.envKeyConfigured": "{{key}} konfiguriert",
  "ai_assistant.settings.envKeyMissing": "{{key}} nicht gesetzt",
  "ai_assistant.settings.generateMcpConfig": "MCP-Konfiguration generieren",
  "ai_assistant.settings.generateSessionKey": "Sitzungsschlüssel generieren",
  "ai_assistant.settings.launchDescription": "Öffnen Sie den KI-Assistenten von dieser Seite.",
  "ai_assistant.settings.llmProviderLabel": "LLM-Anbieter:",
  "ai_assistant.settings.loading": "Einstellungen werden geladen...",
  "ai_assistant.settings.mcpAuthLabel": "MCP-Authentifizierung:",
  "ai_assistant.settings.mcpAuthNote": "Erforderlich für den KI-Zugriff auf Plattform-Tools über den MCP-Server.",
  "ai_assistant.settings.mcpConfigDescription": "Konfiguration für Claude Code oder andere MCP-Clients generieren.",
  "ai_assistant.settings.mcpConfigTitle": "MCP-Konfiguration",
  "ai_assistant.settings.mcpKeyConfigured": "MCP_SERVER_API_KEY konfiguriert",
  "ai_assistant.settings.mcpKeyMissing": "MCP_SERVER_API_KEY nicht gesetzt",
  "ai_assistant.settings.mcpToolsCount": "Tools",
  "ai_assistant.settings.mcpToolsTitle": "MCP-Tools",
  "ai_assistant.settings.meilisearchNote": "Meilisearch ist für die API-Endpunkt-Erkennung erforderlich. Endpunkte werden automatisch beim Start des MCP-Servers indiziert.",
  "ai_assistant.settings.modelColumn": "Modell",
  "ai_assistant.settings.modelLabel": "Modell",
  "ai_assistant.settings.notAvailable": "Nicht verfügbar",
  "ai_assistant.settings.notConfigured": "Nicht konfiguriert",
  "ai_assistant.settings.openButton": "KI-Assistent öffnen",
  "ai_assistant.settings.openSelectorButton": "KI-Assistenten öffnen",
  "ai_assistant.settings.pageDescription": "KI-Assistent konfigurieren und überwachen",
  "ai_assistant.settings.pageTitle": "KI-Assistent-Einstellungen",
  "ai_assistant.settings.providerColumn": "Anbieter",
  "ai_assistant.settings.providerLabel": "Anbieter",
  "ai_assistant.settings.saveError": "Überschreibung konnte nicht gespeichert werden.",
  "ai_assistant.settings.saveOverride": "Überschreibung speichern",
  "ai_assistant.settings.saveSuccess": "Standard-Modell-Überschreibung gespeichert.",
  "ai_assistant.settings.selectModel": "Modell auswählen",
  "ai_assistant.settings.selectProvider": "Anbieter auswählen",
  "ai_assistant.settings.sessionKeyDescription": "Temporären Token für programmatischen LLM-Zugriff generieren. Läuft nach 2 Stunden ab.",
  "ai_assistant.settings.sessionKeyTitle": "Sitzungs-API-Schlüssel",
  "ai_assistant.settings.sourceColumn": "Quelle",
  "ai_assistant.settings.visibilityDisabled": "Im Header ausgeblendet. Aktivieren, um den Button und den Cmd+J-Shortcut anzuzeigen.",
  "ai_assistant.settings.visibilityEnabled": "Im Header sichtbar mit aktiviertem Cmd+J-Shortcut.",
  "ai_assistant.settings.visibilityTitle": "KI-Assistent",
  "ai_assistant.settings.visibilityToggleLabel": "Sichtbarkeit",
  "ai_assistant.share.addParticipant": "Teilnehmer hinzufügen",
  "ai_assistant.share.allUsersAdded": "Alle Benutzer bereits hinzugefügt",
  "ai_assistant.share.dialogDescription": "Teilen Sie diese Konversation mit anderen Benutzern. Sie erhalten nur Lesezugriff.",
  "ai_assistant.share.dialogTitle": "Konversation teilen",
  "ai_assistant.share.noParticipants": "Noch keine Teilnehmer. Fügen Sie jemanden hinzu, um diese Konversation zu teilen.",
  "ai_assistant.share.participantPlaceholder": "Nach Benutzer suchen...",
  "ai_assistant.share.removeParticipant": "Entfernen",
  "ai_assistant.share.saved": "Gespeichert",
  "ai_assistant.share.saving": "Wird gespeichert...",
  "ai_assistant.share.selectUser": "Benutzer auswählen...",
  "ai_assistant.share.shareButton": "Teilen",
  "ai_assistant.status.analyzing": "Anfrage wird analysiert...",
  "ai_assistant.status.executing": "Tools werden ausgeführt...",
  "ai_assistant.status.responding": "Antwort wird erstellt...",
  "ai_assistant.status.thinking": "Denkt nach...",
  "ai_assistant.status.working": "Arbeitet...",
  "ai_assistant.usage.apply": "Anwenden",
  "ai_assistant.usage.col.agent": "Agent",
  "ai_assistant.usage.col.day": "Tag",
  "ai_assistant.usage.col.finishReason": "Abschluss",
  "ai_assistant.usage.col.inputTokens": "Eingabe",
  "ai_assistant.usage.col.model": "Modell",
  "ai_assistant.usage.col.outputTokens": "Ausgabe",
  "ai_assistant.usage.col.session": "Sitzung",
  "ai_assistant.usage.col.sessions": "Sitzungen",
  "ai_assistant.usage.col.startedAt": "Gestartet",
  "ai_assistant.usage.col.step": "Schritt",
  "ai_assistant.usage.col.steps": "Schritte",
  "ai_assistant.usage.dailyBreakdown": "Tägliche Aufschlüsselung",
  "ai_assistant.usage.error": "Nutzungsdaten konnten nicht geladen werden.",
  "ai_assistant.usage.errorDetail": "Sitzungsereignisse konnten nicht geladen werden.",
  "ai_assistant.usage.errorSessions": "Sitzungen konnten nicht geladen werden.",
  "ai_assistant.usage.from": "Von",
  "ai_assistant.usage.inputTokens": "Eingabe-Tokens",
  "ai_assistant.usage.loading": "Nutzungsdaten werden geladen...",
  "ai_assistant.usage.loadingDetail": "Sitzungsereignisse werden geladen...",
  "ai_assistant.usage.loadingSessions": "Sitzungen werden geladen...",
  "ai_assistant.usage.navTitle": "KI-Nutzung",
  "ai_assistant.usage.next": "Weiter",
  "ai_assistant.usage.noSessions": "Für den ausgewählten Zeitraum wurden keine Sitzungen gefunden.",
  "ai_assistant.usage.outputTokens": "Ausgabe-Tokens",
  "ai_assistant.usage.prev": "Zurück",
  "ai_assistant.usage.sessionDetail": "Sitzungsdetails",
  "ai_assistant.usage.sessions": "Sitzungen",
  "ai_assistant.usage.sessionsList": "Sitzungen",
  "ai_assistant.usage.steps": "Schritte",
  "ai_assistant.usage.title": "Token-Nutzungsstatistik",
  "ai_assistant.usage.to": "Bis"
}
