{
"ComposerPlaceholder": "Aufgabe schreiben oder / verwenden.",
"ComposerOperatePlaceholder": "Beschreibe das Ziel — Codewhale arbeitet weiter, bis es erreicht ist",
"ComposerDispatchFailedRestored": "Nachricht nicht gesendet ({error}); im Composer wiederhergestellt.",
"DispatchFailedQueued": "Senden fehlgeschlagen ({error}); {count} wartende Folgenachricht(en) behalten.",
"DispatchFailedInitial": "Erster Prompt konnte nicht gesendet werden: {error}",
"HistorySearchPlaceholder": "Prompt-Verlauf durchsuchen...",
"HistorySearchTitle": "Verlaufssuche",
"HistoryHintMove": "Up/Down bewegen",
"HistoryHintAccept": "Enter übernehmen",
"HistoryHintRestore": "Esc wiederherstellen",
"HistoryNoMatches": " Keine Treffer",
"TranscriptReasoningExpand": "erweitern",
"TelemetryNoticeHeadline": "Helfen Sie mit, Codewhale zu verbessern?",
"TelemetryNoticeBody": "Codewhale zählt: die ausgeführte Version, Betriebssystem und Prozessorfamilie,\nSitzungsdauer und -ergebnis sowie zusammengefasste Funktions- und\nFehlerzähler.\n\nEs erfasst nie Unterhaltungen, Code, Prompts, Dateien, Datei-, Repository-\noder Branch-Namen, Modellinhalte oder Zugangsdaten — und sendet nie eine\nAktivitätschronik des Agenten pro Runde oder Werkzeug.\n\nZur Identifikation dient nur eine zufällige, auf diesem Gerät gespeicherte\nKennung, die alle 90 Tage ersetzt wird. Sie können Ihre Meinung jederzeit\nändern:\n codewhale config set telemetry false\n\nVollständiges Schema, Feld für Feld: docs/TELEMETRY.md",
"TelemetryNoticeCompactBody": "Zählt: Version, OS/CPU, Dauer/Ergebnis, Funktionen/Fehler.\nLokale Zufalls-ID wechselt/90T.\nNie: Chat/Code/Prompts/Dateien/Namen; Modellinhalt/Zugangsdaten; Runden/Werkzeuge.\nSchema: docs/TELEMETRY.md\nAus: codewhale config set telemetry false",
"TelemetryNoticeChoiceKeep": "Ja, anonyme Zählung beibehalten",
"TelemetryNoticeChoiceDisable": "Nein, Nachverfolgung abschalten",
"TelemetryNoticeActionChoose": "wählen",
"TelemetryNoticeActionConfirm": "bestätigen",
"TelemetryNoticeActionExit": "beenden",
"TelemetryNoticeReceiptEnabled": "Ja, die anonyme Zählung bleibt eingeschaltet.",
"TelemetryNoticeReceiptDisabled": "Die anonyme Nutzungszählung ist ausgeschaltet. Sie werden nicht erneut gefragt.",
"TelemetryNoticeReceiptEnabledUnsaved": "Die anonyme Zählung bleibt für diese Sitzung eingeschaltet. Codewhale konnte die Auswahl nicht speichern und fragt beim nächsten Start erneut.",
"TelemetryNoticeReceiptDisabledUnsaved": "Die anonyme Nutzungszählung ist für diese Sitzung ausgeschaltet. Codewhale konnte die Auswahl nicht speichern und fragt beim nächsten Start erneut.",
"StatusPickerTitle": " Statuszeile ",
"StatusPickerInstruction": "Wähle die Chips für die Fußzeile:",
"StatusPickerActionToggle": "umschalten ",
"StatusPickerActionAll": "alle ",
"StatusPickerActionNone": "keine ",
"StatusPickerActionSave": "speichern ",
"StatusPickerActionCancel": "abbrechen ",
"HotbarSetupTitle": " Hotbar-Setup ",
"HotbarSetupSourceApp": "App",
"HotbarSetupSourceSlash": "Slash",
"HotbarSetupSourceMcp": "MCP",
"HotbarSetupSourceSkill": "Skill",
"HotbarSetupSourcePlugin": "Plugin",
"HotbarSetupStatusDisabled": "deaktiviert",
"HotbarSetupStatusPrefill": "vorausgefüllt",
"HotbarSetupStatusReady": "bereit",
"HotbarSetupDirtyModified": "geändert",
"HotbarSetupDirtyClean": "unverändert",
"HotbarSetupNoAction": "Keine Aktion",
"HotbarSetupStatusLine": "Slot {slot} | {action} | {dirty}",
"HotbarSetupSlotOutOfRange": "Hotbar-Slot {slot} liegt außerhalb von 1-{max}",
"HotbarSetupNoActionSelected": "Keine Aktion ausgewählt.",
"HotbarSetupCannotAssign": "{action} kann nicht zugewiesen werden: {reason}",
"HotbarSetupNoActions": "Keine Hotbar-Aktionen verfügbar.",
"HotbarSetupRecommended": "emp",
"HotbarSetupEmptySlot": "leer",
"HotbarSetupHelp": "Tab/Shift+Tab Quelle Up/Down Aktion 1-8 Slot Enter zuweisen Space umschalten Delete löschen s speichern Esc abbrechen",
"HotbarActionVoiceToggleName": "Spracheingabe",
"HotbarActionVoiceToggleDescription": "Sprachaufnahme über das Terminal-Mikrofon umschalten.",
"HotbarActionSessionCompactName": "Sitzung komprimieren",
"HotbarActionSessionCompactDescription": "Aktuellen Gesprächskontext komprimieren.",
"HotbarActionModePlanName": "Plan-Modus",
"HotbarActionModePlanDescription": "Erst einen Plan durchdenken, dann handeln.",
"HotbarActionModeAgentName": "Work-Modus",
"HotbarActionModeAgentDescription": "Direkt in der aktuellen Sitzung arbeiten.",
"HotbarActionModeYoloName": "Full Access (Act)",
"HotbarActionModeYoloDescription": "Kompatibilität: Act mit Full-Access-Berechtigungen (kein eigener Modus).",
"HotbarActionReasoningCycleName": "Reasoning-Stufe wechseln",
"HotbarActionReasoningCycleDescription": "Konfigurierte Reasoning-Stufe des aktiven Providers durchwechseln.",
"HotbarActionReasoningCycleAutoDisabled": "Reasoning-Stufe wird vom automatischen Modell-Routing gesteuert.",
"HotbarActionSidebarToggleName": "Seitenleiste umschalten",
"HotbarActionSidebarToggleDescription": "Seitenleiste ein- oder ausblenden.",
"HotbarActionFileTreeToggleName": "Dateibaum umschalten",
"HotbarActionFileTreeToggleDescription": "Workspace-Dateibaum ein- oder ausblenden.",
"HotbarActionPaletteOpenName": "Befehlspalette",
"HotbarActionPaletteOpenDescription": "Befehlspalette öffnen.",
"HotbarActionTrustToggleName": "Vertrauen umschalten",
"HotbarActionTrustToggleDescription": "Workspace-Vertrauensmodus aktivieren oder deaktivieren.",
"ConfigTitle": "Konfig",
"ConfigModalTitle": " Konfig ",
"ConfigSearchPlaceholder": "zum Filtern tippen",
"ConfigNoSettings": " Keine Einstellungen verfügbar.",
"ConfigNoMatchesPrefix": " Keine Einstellungen passen zu ",
"ConfigFilteredSettings": " Gefilterte Einstellungen",
"ConfigShowing": " Angezeigt",
"ConfigFooterDefault": " Tippen=Filtern, Up/Down=Auswählen, Enter/e=Bearbeiten, Esc/q=Schließen ",
"ConfigFooterScrollable": " Tippen=Filtern, Up/Down=Auswählen, Enter/e=Bearbeiten, PgUp/PgDn=Scrollen, Esc/q=Schließen ",
"ConfigFooterFiltered": " Tippen=Filtern, Backspace=Löschen, Ctrl+U/Esc=Leeren, Enter=Bearbeiten ",
"ConfigSectionProvider": "Provider",
"ConfigSectionModel": "Modell",
"ConfigSectionPermissions": "Berechtigungen",
"ConfigSectionNetwork": "Netzwerk",
"ConfigSectionDisplay": "Anzeige",
"ConfigSectionComposer": "Composer",
"ConfigSectionSidebar": "Seitenleiste",
"ConfigSectionHistory": "Verlauf",
"ConfigSectionMcp": "MCP",
"ConfigSectionFleet": "Fleet",
"ConfigSectionWorkflow": "Workflow",
"ConfigSectionSession": "Sitzung",
"ConfigSectionLegacy": "Legacy",
"ConfigSectionExperimental": "Experimentell",
"ConfigScopeSession": "SITZUNG",
"ConfigScopeSaved": "GESPEICHERT",
"ConfigEditCancelled": "Bearbeitung abgebrochen",
"ConfigEditTitlePrefix": "Bearbeite ",
"ConfigEditScopeLabel": "Bereich: ",
"ConfigEditCurrentLabel": "Aktuell: ",
"ConfigEditHintLabel": "Hinweis: ",
"ConfigEditNewLabel": "Neu: ",
"ConfigEditFooter": " Enter=Übernehmen, Esc=Abbrechen, Ctrl+U=Leeren, Ctrl+A=Alles, ←,/→,=Bewegen ",
"ConfigLocalePartialBadge": "teilweise",
"ConfigLocalePartialDetail": "Teilweise übersetztes Sprachpaket; fehlende Texte fallen auf Englisch zurück.",
"ConfigRowEffective": " (effektiv {currency})",
"ConfigDefaultValue": "(Standard)",
"ConfigDefaultReasoning": "(Konfig/Standard)",
"ConfigUnavailable": "(nicht verfügbar)",
"ConfigLabelProvider": "Aktiver Provider",
"ConfigLabelBaseUrlDeepseek": "Provider-API-URL (DeepSeek-Route)",
"ConfigLabelProviderUrl": "Provider-API-URL",
"ConfigHintProviderUrl": "Aktueller Provider-Endpunkt; Xiaomi: Token-Paket | nutzungsbasierte Abrechnung | benutzerdefinierte URL",
"ConfigLabelModel": "Aktives Provider-Modell",
"ConfigLabelFastModel": "Schnelles Modell (abgeleitet)",
"ConfigLabelDefaultModel": "Legacy-Fallback-Modell (nur DeepSeek-Routen)",
"ConfigLabelReasoningEffort": "Reasoning-Stufe",
"ConfigLabelApprovalMode": "Berechtigung dieser Sitzung",
"ConfigLabelPermissionPosture": "Berechtigung neuer Sitzungen",
"ConfigLabelApprovalPolicy": "Berechtigung neuer Sitzungen (Konfig)",
"ConfigLabelManagedApprovalPolicy": "Berechtigung neuer Sitzungen (verwaltet)",
"ConfigLabelDefaultMode": "Startmodus",
"ConfigLabelAllowShell": "Shell-Zugriff",
"ConfigLabelManagedAllowShell": "Shell-Zugriff (verwaltet)",
"ConfigLabelStreamTimeout": "Stream-Timeout",
"ConfigLabelTheme": "Theme",
"ConfigLabelLocale": "Sprache",
"ConfigLabelBackground": "Hintergrund",
"ConfigLabelOceanTreatment": "Ocean-Darstellung",
"ConfigLabelWorkSurfacePlacement": "Seitenleisten-Position",
"ConfigLabelTopHeight": "Höhe der oberen Leiste",
"ConfigLabelSideWidth": "Breite der Seitenleiste",
"ConfigLabelCalmMode": "Ruhiges Transkript",
"ConfigLabelLowMotion": "Bewegung reduzieren",
"ConfigLabelFancyAnimations": "Animierte UI",
"ConfigLabelLaunchScreen": "Startbildschirm",
"ConfigLabelShowThinking": "Modell-Reasoning im Chat",
"ConfigLabelThinkingHighlight": "Reasoning-Hintergrund hervorheben",
"ConfigLabelShowToolDetails": "Tool-Detailgrad",
"ConfigLabelInlineDiffs": "Inline-Dateiänderungen",
"ConfigLabelStatusIndicator": "Statusanzeige",
"ConfigLabelSynchronizedOutput": "Ausgabetempo",
"ConfigLabelCostCurrency": "Kostenwährung",
"ConfigLabelTranscriptSpacing": "Transkript-Zeilenabstand",
"ConfigLabelToolCollapse": "Tool-Karten",
"ConfigLabelComposerDensity": "Composer-Dichte",
"ConfigLabelComposerBorder": "Composer-Rahmen",
"ConfigLabelComposerMultilineMode": "Composer-Mehrzeilenmodus",
"ConfigLabelComposerVimMode": "Composer-Vim-Modus",
"ConfigLabelBracketedPaste": "Bracketed Paste",
"ConfigLabelPasteBurstDetection": "Paste-Erkennung",
"ConfigLabelMentionMenuLimit": "Mention-Menü-Limit",
"ConfigLabelMentionMenuBehavior": "Mention-Menü-Verhalten",
"ConfigLabelMentionWalkDepth": "Datei-Mention-Tiefe",
"ConfigLabelWorkspaceFollowSymlinks": "Symlinks folgen",
"ConfigLabelSidebarWidth": "Seitenleisten-Breite",
"ConfigLabelSidebarFocus": "Seitenleisten-Fokus",
"ConfigLabelContextPanel": "Kontext-Panel",
"ConfigLabelAutoCompact": "Auto-Komprimierung",
"ConfigLabelAutoCompactThreshold": "Komprimierungs-Schwelle",
"ConfigLabelMaxHistory": "Eingabeverlauf",
"ConfigLabelMcpConfigPath": "MCP-Konfigpfad",
"ConfigLabelFleetSpawnDepth": "Fleet-Rekursionstiefe",
"ConfigLabelGoalCommand": "Goal-Befehl",
"ConfigLabelWorkflow": "Workflow",
"ConfigLabelFeaturePrefix": "Feature: {name}",
"ConfigColumnSetting": "Einstellung",
"ConfigColumnValue": "Wert",
"ConfigColumnScope": "Bereich",
"ConfigActionOpenProvider": "Enter öffnet Provider-Auswahl",
"ConfigActionOpenModel": "Enter öffnet Modellauswahl",
"ConfigActionToggle": "Enter/Space schaltet um",
"ConfigActionChoose": "Enter öffnet Auswahl",
"ConfigActionEdit": "Enter bearbeitet",
"ConfigActionReadOnly": "schreibgeschützt",
"ModelPickerAutoNetworkHint": "pro Zug · lauffähige Provider · Anfrage + letzter Kontext → DeepSeek / deepseek-v4-flash",
"ModelPickerAutoLocalHint": "pro Zug · lokale Heuristik · keine Router-Anfrage",
"ModelPickerAutoLastRoute": "zuletzt {provider} · {model}",
"AutoRouteSelectedToast": "Auto: {provider} / {model} via {source} · Ctrl+O: Routendetails",
"CloudCodeSystemPromptUnsupported": "Antigravity cloud-code kann diesen Turn nicht sicher senden, da diese Verbindung noch keine Systemanweisungen unterstützt. Nichts wurde gesendet; wähle einen anderen Anbieter.",
"HelpTitle": "Hilfe",
"HelpFilterPlaceholder": "Zum Filtern tippen",
"HelpFilterPrefix": "Filter: ",
"HelpNoMatches": " Keine Treffer.",
"HelpSlashCommands": "Slash-Befehle",
"HelpKeybindings": "Tastenkürzel",
"HelpUserCommands": "Benutzerbefehle",
"HelpSkills": "Skills",
"HelpFooterTypeFilter": " tippen zum Filtern ",
"HelpFooterMove": " Up/Down bewegen ",
"HelpFooterJump": " PgUp/PgDn springen ",
"HelpFooterClose": " Esc schließen ",
"CmdAnchorDescription": "Fakt anheften, der Komprimierung übersteht (automatisch in den Kontext injiziert)",
"CmdAttachDescription": "Bild-/Video-Medien anhängen; @path für Textdateien oder Ordner verwenden",
"CmdCacheDescription": "Prefix-Cache-Trefferstatistik der letzten N Züge anzeigen",
"CmdEffortDescription": "Legt die Denkstufe des Modells fest (auch /thinking)",
"CmdPreviewRequestDescription": "Die nächste Anfrage als redigiertes Manifest ansehen, ohne sie zu senden",
"CmdToolsDescription": "Eine begrenzte Projektion der zuletzt vorbereiteten Tool-Anfrage einsehen (nur lesend)",
"CmdChangeDescription": "Neuesten Changelog-Eintrag anzeigen",
"CmdChangeHeader": "Neuestes Changelog",
"CmdChangeTranslationQueued": "Unten stehen die englischen Release Notes. Eine Übersetzung wird als Nächstes angefragt; ist der Provider nicht verfügbar, dient dieser englische Text als Fallback.",
"CmdChangeTranslationUnavailable": "Unten stehen die englischen Release Notes. Übersetzung nicht verfügbar, da die aktuelle Sitzung keinen API-Schlüssel hat oder offline ist.",
"CmdChangePreviousVersion": "Vorherige Version: {version} — `/change {version}` zum Anzeigen ausführen",
"CmdBalanceDescription": "Kontostand des aktiven Providers prüfen",
"CmdClearDescription": "Gesprächsverlauf löschen",
"CmdCompactDescription": "Kontextkomprimierung auslösen, um Platz freizugeben",
"CmdPurgeDescription": "Den Agenten den Gesprächsverlauf gezielt kürzen lassen, um Kontextplatz freizugeben",
"CmdConfigDescription": "Einstellungen ansehen und ändern (Rohschlüssel als Detail für Fortgeschrittene)",
"CmdPermissionsDescription": "Berechtigungsregeln auflisten und sicher entfernen",
"PermissionsListHeader": "Berechtigungsregeln\nQuelle: permissions.toml des aktiven Benutzers\nPfad: {path}\nDateistatus: {file_state}\nAnzahl der Regeln: {count}",
"PermissionsNoRules": "Keine Berechtigungsregeln konfiguriert.",
"PermissionsFileMissing": "fehlt",
"PermissionsFileEmpty": "leer",
"PermissionsFilePresent": "vorhanden",
"PermissionsRuleEntry": "#{index} | {action} | {tool}\n Effektiver Treffer: {matcher}\n Geltungsbereich: {scope} — {applicability}",
"PermissionsMatchExactCommand": "exakter Befehl `{command}`",
"PermissionsMatchCommandPrefix": "Befehlspräfix `{command}` (argumentbewusst)",
"PermissionsMatchExactPath": "exakter normalisierter Pfad `{path}`",
"PermissionsMatchAnyInvocation": "jeder Aufruf dieses Werkzeugs",
"PermissionsScopeGlobal": "global",
"PermissionsScopeRepo": "Repository `{workspace}`",
"PermissionsAppliesHere": "in diesem Arbeitsbereich aktiv",
"PermissionsInactiveHere": "in diesem Arbeitsbereich nicht aktiv",
"PermissionsRemovePreview": "Entfernen der Regel #{index} prüfen:\n{rule}\n\nZum Bestätigen `{command}` ausführen. Dieser Befehl verfällt, wenn sich permissions.toml ändert.",
"PermissionsRemoved": "Berechtigungsregel #{index} entfernt: {action} {tool}.",
"PermissionsUsage": "Verwendung: /permissions [list|remove <rule-number> [--confirm <token>]]",
"PermissionsRuleNotFound": "Berechtigungsregel #{index} wurde nicht gefunden; `/permissions list` erneut ausführen.",
"PermissionsOperationFailed": "Vorgang für Berechtigungsregel fehlgeschlagen: {error}",
"CmdConstitutionDescription": "Geltende Verfassungsregeln und Vorschauen verwalten",
"CmdContextDescription": "Kontext-Inspektor oder Source-Map-Bericht öffnen",
"CmdCostDescription": "Sitzungskosten-Aufschlüsselung anzeigen",
"CmdDiffDescription": "Dateiänderungen seit Sitzungsbeginn anzeigen",
"CmdEditDescription": "Letzte Nachricht überarbeiten und erneut senden",
"CmdExitDescription": "Anwendung beenden",
"CmdExportDescription": "Sicheren Gesprächsexport kopieren oder in eine angegebene Datei schreiben",
"CmdFeedbackDescription": "GitHub-Feedback-URL erzeugen",
"CmdHfDescription": "Hugging-Face-MCP-Setup und -Konzepte ansehen",
"CmdHelpDescription": "Konzepte, Befehle und Tastenkürzel verstehen",
"CmdProfileDescription": "Zu einem benannten Konfigprofil wechseln",
"CmdHomeDescription": "Home-Dashboard mit Statistiken und Schnellaktionen anzeigen",
"CmdHooksDescription": "Konfigurierte Lifecycle-Hooks auflisten (schreibgeschützt)",
"CmdAgentDescription": "Persistente Sub-Agent-Sitzung öffnen",
"CmdGoalDescription": "Sitzungsziel mit optionalem Token-Budget setzen",
"CmdInitDescription": "AGENTS.md für das Projekt erzeugen",
"CmdLspDescription": "LSP-Diagnosen ein- oder ausschalten",
"CmdShareDescription": "Aktuelle Sitzung als teilbare Web-URL exportieren",
"CmdJobsDescription": "Bash-Hintergrundjobs ansehen und steuern",
"CmdLinksDescription": "Codewhale-, Community- und Provider-Links anzeigen",
"CmdLoadDescription": "Sitzung aus Datei laden",
"CmdLogoutDescription": "API-Schlüssel löschen und zum Setup zurückkehren",
"CmdMcpDescription": "MCP-Server öffnen oder verwalten",
"McpRecommendedUnknownId": "Unbekannte empfohlene MCP-ID. Mit {recommendations_command} kann die kuratierte Liste geprüft werden.",
"McpRecommendationsSafety": "Diese Liste fügt nichts hinzu und aktiviert nichts. Explizites Hinzufügen schreibt nur die Konfiguration; prüfe sie, bevor {restart_command} den Server verbindet.",
"McpRecommendationGithub": "• github — offizieller Remote-MCP-Endpunkt von GitHub\n Endpunkt: {endpoint}\n Authentifizierung erfolgt getrennt: {login_command} nur verwenden, wenn der Server OAuth anbietet;\n andernfalls außerhalb des Befehlsverlaufs ein PAT mit minimalen Rechten konfigurieren. Erteilte\n Rechte können Repository-Daten schreiben oder löschen; möglichst schreibgeschützt beginnen.\n explizit hinzufügen: {add_command}",
"McpRecommendationChrome": "• chrome-devtools — offizielles Chrome-DevTools-MCP über ein fest versioniertes npm-Paket\n Paket: {package} ({launcher})\n es kann Chrome untersuchen/steuern und authentifizierte Seiten lesen. Vertrauliche Tabs\n schließen und das Paket vor dem Hinzufügen prüfen; {restart_command} kann es laden und ausführen.\n explizit hinzufügen: {add_command}",
"PluginKimiUsage": "Verwendung:\n {list_command}\n {approve_command}\nDie Liste ist schreibgeschützt. Die Freigabe kopiert ein kanonisches, von Kimi verwaltetes Plugin über den geprüften Installer; es bleibt deaktiviert und nicht vertrauenswürdig.",
"PluginKimiManagedRootHeading": "Von Kimi verwaltete Plugins unter {root}:",
"PluginKimiNoneFound": "Keine gültigen verwalteten Plugins gefunden.",
"PluginKimiLicenseUnspecified": "nicht angegeben",
"PluginKimiApplicable": "für dieses Betriebssystem geeignet",
"PluginKimiNotApplicable": "für dieses Betriebssystem nicht geeignet",
"PluginKimiCandidateSummary": "{name} {version} — Lizenz={license} — {applicability} — {inventory}",
"PluginKimiCandidateDetails": " Pfad: {path}\n Inhalts-Hash: {content_hash}\n Berechtigungs-Hash: {capability_hash}\n freigeben: {approve_command}",
"PluginKimiRejectedHeading": "Abgelehnte Einträge (nicht importierbar):",
"PluginKimiInspectionFooter": "Diese Prüfung hat nichts kopiert, als vertrauenswürdig markiert, aktiviert oder ausgeführt. Externe Kimi-Apps, Daemons, Binärdateien, Browser-Erweiterungen, Anmeldedaten und Betriebssystemrechte wurden nicht geprüft.",
"PluginKimiCandidateMissing": "Kein gültiges kanonisches, von Kimi verwaltetes Plugin namens `{name}`. {list_command} erneut ausführen.",
"PluginKimiCandidateChanged": "Das von Kimi verwaltete Plugin `{name}` wurde seit der Prüfung geändert. Erwarteter Inhalts-Hash: {expected}, aktuell: {actual}. Nichts wurde kopiert; {list_command} erneut ausführen.",
"PluginKimiHomeMissing": "Das Benutzerverzeichnis für den Kimi-Import wurde nicht gefunden.",
"PluginKimiRootInspectFailed": "Kimi-Plugin-Stamm {root} kann nicht geprüft werden: {error}",
"PluginKimiRootMustBeDirectory": "Der Kimi-Plugin-Stamm {root} muss ein echtes Verzeichnis sein, kein Link oder Reparsepunkt.",
"PluginKimiRootCanonicalizeFailed": "Kimi-Plugin-Stamm {root} kann nicht kanonisiert werden: {error}",
"PluginKimiRootListFailed": "Kimi-Plugin-Stamm {root} kann nicht aufgelistet werden: {error}",
"PluginKimiEntryReadFailed": "Ein Kimi-Plugin-Eintrag kann nicht gelesen werden: {error}",
"PluginKimiEntryLimit": "Der Kimi-Plugin-Stamm enthält {count} Einträge; pro Prüfung werden höchstens {max} geprüft.",
"PluginKimiEntryInspectFailed": "{path}: Prüfung nicht möglich: {error}",
"PluginKimiEntryLinksRefused": "{path}: Links und Reparsepunkte werden abgelehnt",
"PluginKimiEntryOutsideRoot": "{path}: Der kanonische Pfad {canonical_path} ist kein direktes Kind des verwalteten Stamms",
"PluginKimiEntryCanonicalizeFailed": "{path}: Kanonisierung nicht möglich: {error}",
"PluginKimiManifestUnreadable": "{path}: kein lesbares {manifest}: {error}",
"PluginKimiManifestMustBeFile": "{path}: {manifest} muss eine echte reguläre Datei sein",
"PluginKimiManifestInvalid": "{path}: ungültiges Manifest: {error}",
"PluginKimiDirectoryNameMismatch": "{path}: Der Verzeichnisname muss exakt dem Manifestnamen `{name}` entsprechen",
"PluginKimiHashUnavailable": "nicht verfügbar",
"PluginKimiRollbackDestinationMissing": "Der Installer hat den Zielpfad nicht gemeldet.",
"PluginKimiMismatchRemoved": "Plugin `{name}` entsprach nach dem Kopieren nicht dem freigegebenen Inhalt (erwartet {expected}, gefunden {actual}). Die unerwartete Kopie wurde entfernt; prüfen und erneut versuchen.",
"PluginKimiMismatchRollbackFailed": "Fehler: Plugin `{name}` entsprach nach dem Kopieren nicht dem freigegebenen Inhalt (erwartet {expected}, gefunden {actual}); das automatische Entfernen schlug fehl: {error}. Es bleibt deaktiviert und nicht vertrauenswürdig; vor weiteren Schritten {path} prüfen.",
"PluginKimiUserPluginDirectory": "das Benutzer-Plugin-Verzeichnis",
"PluginKimiMarketplaceZipUnsupported": "Der geprüfte Codewhale-Installer unterstützt keine Kimi-ZIP-Pakete; aus einem lokalen Verzeichnis installieren oder ein übergeordnetes, von Kimi verwaltetes Plugin importieren.",
"PluginKimiMarketplaceRemoteUnsupported": "Kimi-Remotequellen müssen für die Codewhale-Installation auf .tar.gz oder .tgz enden; .zip wird erkannt, aber nicht unterstützt.",
"PluginKimiMarketplaceGzipTarball": "gzip-Tarball-URL",
"CmdPluginDescription": "Vertrauenswürdige Plugin-Bundles ansehen und verwalten; ausführbare Legacy-Tools bleiben getrennt",
"CmdPluginBundleUsage": "Verwendung: /plugin [list|show <name>|validate [name]|install <spec>|update <name>|uninstall <name>|trust <name> [review-token]|enable <name>|disable <name>|revoke <name>|reload|tools [name]]",
"CmdPluginBundleNoneFound": "Keine Codewhale-Plugin-Bundles gefunden.",
"CmdPluginBundleListHeader": "Plugin-Bundles ({count}):",
"CmdPluginLegacyListHeader": "Ausführbare Legacy-Plugin-Tools ({count}) in {dir}:",
"CmdPluginBundleNotFound": "Plugin-Bundle '{name}' nicht gefunden",
"CmdPluginBundleReloaded": "{count} Plugin-Bundles für {workspace} neu geladen.",
"CmdPluginBundleDetail": "{name}\n========================================\nID: {id}\nVersion: {version}\nQuelle: {origin} ({scope})\nStatus: {state}\nVertrauen: {trust}\nKomponenten: {inventory}\nAngeforderte Berechtigungen: {permissions}\nMCP-Server: {mcp}\nNicht unterstützt/inaktiv: {unsupported}\nInhalts-Hash: {content_hash}\nFähigkeits-Hash: {capability_hash}\nPfad: {path}",
"CmdPluginBundleDiagnosticsHeader": "Plugin-Diagnose ({count}):",
"CmdPluginBundleMutationSuccess": "Plugin-Bundle '{name}': {action}.",
"CmdPluginActionFailed": "Plugin-Aktion fehlgeschlagen: {error}",
"CmdPluginNoneFound": "Keine ausführbaren Legacy-Plugin-Tools in {dir} gefunden",
"CmdPluginNotFound": "Plugin '{name}' nicht gefunden",
"CmdPluginListHeader": "Ausführbare Legacy-Plugin-Tools ({count}):",
"CmdPluginDetailDescription": "Beschreibung: {description}",
"CmdPluginDetailSchema": "Schema:\n{schema}",
"CmdPluginDetailApproval": "Freigabe: {approval}",
"CmdPluginDetailPath": "Pfad: {path}",
"CmdMemoryDescription": "Persistente Benutzer-Memory-Datei ansehen oder verwalten",
"CmdModeDescription": "Haltung wechseln oder Modusauswahl öffnen",
"CmdModelDescription": "Modell wechseln oder aktuelles anzeigen",
"CmdModelsDescription": "Live-Modell-IDs von der aktiven API abrufen",
"CmdModelDbDescription": "Mitgelieferte Modelldatenbank durchsuchen",
"CmdNetworkDescription": "Netzwerk-Allow- und Deny-Regeln verwalten",
"CmdUpdateDescription": "Neue CodeWhale-Version suchen und installieren",
"CmdNoteDescription": "Workspace-Notizen hinzufügen, auflisten, bearbeiten oder entfernen",
"CmdThemeDescription": "Theme wechseln oder Theme-Auswahl öffnen",
"CmdProviderDescription": "Aktiven Provider und/oder Modell wechseln",
"CmdAuthDescription": "Provider-Authentifizierung verwalten",
"CmdQueueDescription": "Nachrichten in der Warteschlange ansehen oder bearbeiten",
"CmdQueueUsage": "Verwendung: /queue [list|send <n>|edit <n>|drop <n>|clear]",
"CmdQueueDraftHeader": "Nachricht aus der Warteschlange bearbeiten:",
"CmdQueueNoMessages": "Keine Nachrichten in der Warteschlange",
"CmdQueueListHeader": "Nachrichten in der Warteschlange ({count}):",
"CmdQueueTip": "Tipp: /queue send <n> sendet sofort, /queue drop <n> entfernt",
"CmdQueueAlreadyEditing": "Es wird bereits eine Nachricht aus der Warteschlange bearbeitet. Senden oder mit /queue clear verwerfen.",
"CmdQueueNotFound": "Nachricht in der Warteschlange nicht gefunden",
"CmdQueueEditingStatus": "Nachricht {index} aus der Warteschlange wird bearbeitet",
"CmdQueueEditingMessage": "Nachricht {index} aus der Warteschlange wird bearbeitet (Enter zum erneuten Einreihen/Senden)",
"CmdQueueDropped": "Nachricht {index} aus der Warteschlange verworfen",
"CmdQueueAlreadyEmpty": "Warteschlange bereits leer",
"CmdQueueCleared": "Warteschlange geleert",
"CmdQueueMissingIndex": "Index fehlt. Verwendung: /queue edit <n> oder /queue drop <n>",
"CmdQueueIndexPositive": "Index muss eine positive Zahl sein",
"CmdQueueIndexMin": "Index muss >= 1 sein",
"CmdRelayDescription": "Session-Relay (接力) für einen frischen Thread erstellen",
"CmdRemoteControlDescription": "Diese exakte Sitzung aus deinem Codewhale-Webkonto fortsetzen",
"CmdRemoteEnvDescription": "Neues gehostetes Work von einer GitHub- oder CNB-Branch-Spitze öffnen",
"CmdRemoteEnvOverview": "Gehostetes Work startet eine neue Umgebung von der Branch-Spitze, die bei GitHub oder CNB verfügbar ist.\n\nDieser lokale Ordner wird nicht verschoben; nicht gepushte Commits, geänderte oder ignorierte Dateien, Geheimnisse und Sitzungsstatus werden nicht übernommen.\n\nMit {command} öffnest du den Launcher für gehostetes Work.",
"CmdRemoteEnvOpening": "Gehostetes Work für {repo} auf Branch {branch} wird geöffnet.\n\nDabei startet eine neue Umgebung von der Branch-Spitze, die beim als {origin} konfigurierten Git-Host verfügbar ist. Rein lokaler Status wird nicht übernommen.\n\nFalls sich der Browser nicht öffnet, verwende:\n{url}",
"CmdRemoteEnvUnavailable": "Codewhale konnte für diesen Ordner nicht sowohl einen unterstützten GitHub- oder CNB-Origin als auch einen ausgecheckten Branch ermitteln. Checke einen Branch aus, konfiguriere {origin} mit einer HTTPS- oder SSH-URL und versuche {command} erneut. Nichts wurde erstellt oder zugewiesen.",
"CmdRemoteEnvSourceCustodyPolicy": "Codewhale lädt lokalen Quellcode nicht in gehostetes Work hoch und migriert oder synchronisiert ihn nicht dorthin. Verwende {command}, um von der bei GitHub oder CNB verfügbaren Branch-Spitze zu starten. Nicht gepushte Commits, geänderte oder ignorierte Dateien, Geheimnisse und Sitzungsstatus bleiben lokal.",
"CmdRemoteEnvBrowserLabel": "Gehostetes Work von Codewhale",
"CmdRenameDescription": "Aktuelle Sitzung umbenennen",
"CmdTitleDescription": "Sitzungsnamen und Titel des Terminal-Tabs/Fensters festlegen",
"CmdRestoreDescription": "Workspace auf einen früheren Pre-/Post-Turn-Snapshot zurücksetzen. Ohne Argument werden die letzten Snapshots aufgelistet.",
"CmdRetryDescription": "Letzte Anfrage wiederholen",
"CmdReviewDescription": "Strukturiertes Code-Review für eine Datei, einen Diff oder PR ausführen",
"CmdRlmDescription": "Persistenten RLM-Kontext für eine Datei oder Text öffnen",
"CmdSaveDescription": "Sitzung in Datei speichern",
"CmdForkDescription": "Aktives Gespräch in eine Schwester-Sitzung forken",
"CmdTreeDescription": "Sitzungsverlauf als Baum anzeigen (das Blatt ist der aktive Zweig)",
"CmdBranchDescription": "Aktiven Zweig zu einem vorhandenen Sitzungseintrag verschieben, ohne den Verlauf neu zu schreiben",
"CmdResumeDescription": "Sitzung fortsetzen, optional durch Import einer exportierten Sitzungs-JSON-Datei",
"CmdNewDescription": "Neue gespeicherte Sitzung starten",
"CmdSessionsDescription": "Sitzungsverlauf-Auswahl öffnen",
"CmdSettingsDescription": "Typisierten Einstellungs-Editor öffnen",
"CmdSidebarDescription": "Rail platzieren (top/left/right/off) oder sein Panel wählen",
"CmdSkillDescription": "Skill aktivieren oder Community-Skill installieren/aktualisieren/deinstallieren/vertrauen",
"CmdSkillsDescription": "Lokale Skills auflisten, nach Präfix filtern oder kuratierte Remote-Registry durchsuchen",
"CmdStashDescription": "Composer-Entwurf parken oder wiederherstellen",
"CmdStatusDescription": "Laufzeit-Sitzungsstatus anzeigen",
"CmdStatuslineDescription": "Konfigurieren, welche Elemente in der Fußzeile erscheinen",
"CmdStructcopyDescription": "Ein begrenztes Sitzungsobjekt als redigiertes kanonisches JSON kopieren (nur für Menschen, nie ein Modell-Tool)",
"CmdStructcopyKindTurn": "Zug",
"CmdStructcopyKindTool": "Tool-Aufruf",
"CmdStructcopyKindPlan": "Plan",
"CmdStructcopyKindWorkflow": "Workflow-Lauf",
"CmdStructcopyUsageError": "Ungültige Anfrage für strukturelles Kopieren. Verwendung: {usage}",
"CmdStructcopyUnavailable": "Das ausgewählte Objekt ({kind}) ist nicht verfügbar; nichts wurde kopiert",
"CmdStructcopyBusy": "Der Zustand ({kind}) ist belegt; bitte erneut versuchen",
"CmdStructcopyPrepareFailed": "Das ausgewählte Objekt ({kind}) konnte nicht vorbereitet werden: {error}",
"CmdStructcopyClipboardQueued": "Strukturelle Kopie ({kind}, {bytes} Bytes) wurde über tmux/OSC 52 für die Zwischenablage des Terminal-Clients eingereiht; die Zustellung hängt vom Terminal ab und ist nicht bestätigt",
"CmdStructcopyClipboardAccepted": "Strukturelle Kopie ({kind}, {bytes} Bytes) wurde an die Zwischenablage übergeben; war keine native Zwischenablage erreichbar, wurde stattdessen eine Terminal-Ausgabe eingereiht",
"CmdStructcopyClipboardFailed": "Kopieren in die Zwischenablage fehlgeschlagen: {error}. Es wurde nichts geschrieben; für eine explizite Textansicht erneut mit `stdout` ausführen",
"CmdStructcopyReceiptTooLarge": "Die Beleg-Metadaten der strukturellen Kopie überschreiten das Ausgabelimit von {bytes} Bytes; Ausgabe wird verweigert",
"CmdFleetDescription": "Fleet-Worker und Orchestrierungsstatus ansehen und einrichten",
"CmdWorkflowDescription": "Aktuelle Arbeit als Workflow orchestrieren",
"CmdHotbarDescription": "Hotbar-Setup öffnen",
"CmdSetupDescription": "Setup mit Verfassung zuerst öffnen",
"CmdSubagentsDescription": "Kompatibilitäts-Kurzbefehl für Fleet-Status",
"CmdAdvisorDescription": "Toggle background advisor watcher on/off for this session",
"CmdSystemDescription": "Aktuellen Systemprompt anzeigen",
"CmdTaskDescription": "Hintergrundaufgaben verwalten",
"CmdTokensDescription": "Token-Verbrauch der Sitzung anzeigen",
"CmdTranslateDescription": "Ausgabeübersetzung in die aktuelle Systemsprache ein-/ausschalten",
"CmdTranslateOff": "Ausgabeübersetzung deaktiviert (Original-Modellausgabe wird angezeigt)",
"CmdTranslateOn": "Ausgabeübersetzung aktiviert: Modellantworten werden in deiner Systemsprache angezeigt",
"TranslationInProgress": "Assistentenausgabe wird übersetzt...",
"TranslationComplete": "Übersetzung abgeschlossen",
"TranslationFailed": "Übersetzung fehlgeschlagen",
"CmdTrustDescription": "Workspace-Vertrauen und pfadbasierte Allowlist verwalten",
"CmdWorkspaceDescription": "Aktuellen Workspace anzeigen oder wechseln",
"CmdUndoDescription": "Letztes Nachrichtenpaar entfernen",
"CmdVerboseDescription": "Vollständiges Live-Thinking im Transkript umschalten",
"CmdCacheAdvice": "Trefferquoten über ~70 % nach dem dritten Zug deuten auf einen stabilen Cache-Präfix hin; \n niedrigere Werte in langen Sitzungen deuten auf Präfix-Wechsel hin, der geprüft werden sollte (#263).",
"CmdCacheFootnote": "* Miss aus Eingabe − Treffer abgeleitet, wenn der Provider ihn nicht explizit meldete.\n",
"CmdCacheHeader": "Cache-Telemetrie — letzte {count} von {total} Zug/Zügen (Modell: {model})\n",
"CmdCacheNoData": "Cache-Verlauf: noch keine Züge aufgezeichnet.\n\nUnterstützte Provider melden `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens` pro API-Zug. Einen Zug ausführen und /cache erneut versuchen.",
"CmdCacheTotals": "Σ rein: {sum_in} Σ Treffer: {sum_hit} Σ Miss: {sum_miss} Ø Trefferquote: {avg}\n",
"CmdCostReport": "Sitzungskosten:\n ─────────────────────────────\n Geschätzte Gesamtausgaben: {cost}\n\n Kostenschätzungen sind ungefähr und nutzen Provider-Nutzungstelemetrie, sofern verfügbar.\n\n Provider-API-Preise:\n ─────────────────────────────\n Preisdetails sind in dieser CLI nicht konfiguriert.",
"CmdTokensCacheBoth": "{hit} Treffer / {miss} Miss",
"CmdTokensCacheHitOnly": "{hit} Treffer / Miss nicht gemeldet",
"CmdTokensCacheMissOnly": "Treffer nicht gemeldet / {miss} Miss",
"CmdTokensContextUnknownWindow": "~{estimated} / Fenster unbekannt",
"CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)",
"FooterAgentSingular": "1 Agent",
"FooterAgentsPlural": "{count} Agenten",
"HeaderAgentsChip": "Agenten {count}",
"FooterPressCtrlCAgain": "Erneut Ctrl+C drücken zum Beenden",
"FooterWorking": "arbeitet",
"FooterBalancePrefix": "Guthaben",
"HelpSectionActions": "Aktionen",
"HelpSectionClipboard": "Zwischenablage",
"HelpSectionEditing": "Eingabebearbeitung",
"HelpSectionHelp": "Hilfe",
"HelpSectionModes": "Modi",
"HelpSectionNavigation": "Navigation",
"HelpSectionSessions": "Sitzungen",
"CmdTokensNotReported": "nicht gemeldet",
"CmdTokensReport": "Token-Verbrauch:\n ─────────────────────────────\n Aktiver Kontext: {active}\n Letzte API-Eingabe: {input} (Zug-Telemetrie; kann wiederholten Präfix über Tool-Runden zählen)\n Letzte API-Ausgabe: {output}\n Cache Treffer/Miss: {cache} (nur Telemetrie/Kosten)\n Kumulierte Tokens: {total} (Sitzungs-Nutzungstelemetrie)\n Geschätzte Kosten: {cost}\n API-Nachrichten: {api_messages}\n Chat-Nachrichten: {chat_messages}\n Modell: {model}",
"KbScrollTranscript": "Transkript scrollen, Eingabeverlauf navigieren oder Composer-Anhänge auswählen",
"KbNavigateHistory": "Eingabeverlauf navigieren",
"KbBrowseHistory": "Gesprächsverlauf durchsuchen",
"KbScrollTranscriptAlt": "Transkript scrollen",
"KbScrollPage": "Transkript seitenweise scrollen",
"KbJumpTopBottom": "Zum Anfang / Ende des Transkripts springen",
"KbJumpTopBottomEmpty": "Zum Anfang / Ende springen (bei leerer Eingabe)",
"KbJumpToolBlocks": "Zwischen Tool-Ausgabeblöcken springen",
"KbMoveCursor": "Cursor im Composer bewegen",
"KbJumpLineStartEnd": "Zum Zeilenanfang / -ende springen",
"KbDeleteChar": "Zeichen vor / hinter dem Cursor löschen oder ausgewählten Anhang entfernen",
"KbDeleteWord": "Vorheriges Wort löschen",
"KbYank": "Aus dem Kill-Buffer einfügen (bei leerem Composer wird die fokussierte Zelle kopiert)",
"KbToggleFileTree": "Dateibaum-Seitenleiste umschalten",
"KbSelectText": "Text auswählen; mit Ctrl/Alt wortweise auswählen",
"KbSelectAllDraft": "Gesamten Entwurf auswählen",
"KbClearDraft": "Aktuellen Entwurf löschen",
"KbRestoreClearedDraft": "Gelöschten Entwurf wiederherstellen",
"KbStashDraft": "Aktuellen Entwurf parken (`/stash pop` zum Wiederherstellen)",
"KbSearchHistory": "Prompt-Verlauf durchsuchen und lokale Entwürfe wiederherstellen",
"KbInsertNewline": "Zeilenumbruch im Composer einfügen",
"KbSendDraft": "Bei Leerlauf senden; bei Arbeit einreihen; leerer Composer sendet die nächste Folgenachricht sofort",
"KbSteerCurrentTurn": "Aktuellen Zug steuern (sendet normal bei Leerlauf)",
"KbCloseMenu": "Menü schließen, Anfrage abbrechen, Entwurf verwerfen oder Eingabe leeren",
"KbCancelOrExit": "Anfrage abbrechen oder bei Leerlauf beenden",
"KbShellControls": "Laufendes Shell-Warten nach /jobs verschieben",
"KbExitEmpty": "Beenden, wenn die Eingabe leer ist",
"KbCommandPalette": "Befehlspalette öffnen",
"KbSettings": "Typisierten Einstellungs-Editor öffnen",
"KbCancelBackgroundShellJobs": "Alle laufenden Shell-Hintergrundjobs abbrechen (Activity-Seitenleiste)",
"KbFuzzyFilePicker": "Fuzzy-Dateiauswahl öffnen (Enter fügt @path ein)",
"KbCompactInspector": "Kontext-Inspektor der komprimierten Sitzung öffnen",
"KbCompactContext": "Konversationskontext komprimieren",
"KbLastMessagePager": "Pager für die letzte Nachricht öffnen (bei leerer Eingabe)",
"KbSelectedDetails": "Rohdetails zum ausgewählten Tool oder zur Nachricht anzeigen; Ctrl+Alt+O öffnet die Gesamtübersicht des Zugs",
"KbToolDetailsPager": "Rohdetails zum ausgewählten Element anzeigen (Alt+V)",
"KbExternalEditor": "Composer-Entwurf in externem Editor öffnen",
"KbLiveTranscript": "Live-Transkript-Overlay öffnen (Ctrl+Shift+T; Sticky-Tail-Auto-Scroll)",
"KbBacktrackMessage": "Zu einer früheren Benutzernachricht zurückspringen (Links/Rechts schrittweise, Enter zum Zurückspulen)",
"KbCompleteCycleModes": "/Befehl vervollständigen oder Modi wechseln, wenn der Composer leer ist (Plan → Act → Operate)",
"KbCycleThinking": "Reasoning-Stufe des aktiven Providers wechseln (Ctrl+T)",
"KbCyclePermissions": "Berechtigungshaltung wechseln: Ask → Auto-Review → Full Access (Shift+Tab)",
"KbJumpPlanAgentYolo": "Hotbar-Slots auslösen",
"KbAltJumpPlanAgentYolo": "Alternativer Sprung in den Plan- / Act- / Operate-Modus",
"KbFocusSidebar": "Rail-Panel Tasks / Agents / Context / Pinned fokussieren",
"KbSessionPicker": "Sitzungsauswahl öffnen",
"KbTerminalPaste": "Text über das lokale Terminal einfügen",
"KbPasteAttach": "Text einfügen oder Bild aus einer lokalen bzw. weitergeleiteten grafischen Zwischenablage anhängen",
"KbCopySelection": "Aktuelle Codewhale-Auswahl kopieren",
"ClipboardSshPasteHint": "SSH-Einfügen nutzt dein lokales Terminal: Cmd+V auf macOS oder Ctrl+Shift+V auf Linux/Windows.",
"KbContextMenu": "Kontextaktionen für Einfügen, Auswahl, Nachrichtendetails, Kontext und Hilfe öffnen",
"KbAttachPath": "Lokale Textdatei oder Ordner zum Kontext hinzufügen",
"KbHelpOverlay": "Dieses Hilfe-Overlay öffnen (bei leerer Eingabe)",
"KbToggleHelp": "Hilfe-Overlay umschalten",
"KbToggleHelpSlash": "Hilfe-Overlay umschalten",
"HelpUsageLabel": "Verwendung:",
"HelpAliasesLabel": "Aliase:",
"SettingsTitle": "Einstellungen:",
"SettingsConfigFile": "Konfigdatei:",
"ClearConversation": "Gespräch gelöscht",
"ClearConversationBusy": "Nichts gelöscht (Work-State oder Laufzeitarbeit beschäftigt; warten, dann /clear erneut versuchen)",
"ModelChanged": "Modell gewechselt: {old} →, {new}",
"LinksProjectTitle": "Codewhale & Community:",
"LinksDocumentation": "Dokumentation:",
"LinksCommunity": "Community & Mitwirken:",
"LinksGitHub": "GitHub:",
"LinksManagedApp": "Managed-App-Vorschau:",
"LinksManagedAppNote": "Die Managed App nutzt eine separate Anmeldung und ist nicht mit der aktuellen lokalen Sitzung verbunden.",
"LinksTitle": "Provider-Links:",
"LinksDashboard": "Dashboard:",
"LinksDocs": "Doku:",
"LinksKimiCodeRouteNote": "Kimi-Code-Mitgliedschaftsroute: `{route}` (Plan-Konsole: `{console}`; Modell k3 verwenden). Codewhale importiert niemals Kimi-CLI-Zugangsdaten.",
"LinksTip": "Tipp: Die gezeigte Umgebungsvariable deines Providers verwenden oder den Schlüssel mit `codewhale auth set --provider <id>` speichern.",
"SubagentsFetching": "Fleet-Status wird abgerufen...",
"HelpUnknownCommand": "Unbekannter Befehl: {topic}",
"HomeDashboardTitle": "Codewhale",
"HomeModel": "Modell:",
"HomeMode": "Modus:",
"HomeWorkspace": "Workspace:",
"HomeHistory": "Verlauf:",
"HomeTokens": "Tokens:",
"HomeQueued": "Warteschlange:",
"HomeSubagents": "Fleet-Worker:",
"HomeSkill": "Skill:",
"HomeQuickActions": "Schnellaktionen",
"HomeQuickLinks": "/links - Codewhale-, Community- & Provider-Links",
"HomeQuickSkills": "/skills - Verfügbare Skills auflisten",
"HomeQuickConfig": "/config - Einstellungen ansehen und ändern",
"HomeQuickSettings": "/settings - Persistente Einstellungen anzeigen",
"HomeQuickModel": "/model - Modell wechseln oder anzeigen",
"HomeQuickSubagents": "/fleet status - Fleet-Status",
"HomeQuickTaskList": "/task list - Hintergrundaufgaben-Warteschlange anzeigen",
"HomeQuickHelp": "/help - Hilfe anzeigen",
"HomeModeTips": "Modus-Tipps",
"HomeAgentModeTip": "Act — direkte Arbeit in der aktuellen Sitzung mit Tools",
"HomeAgentModeReviewTip": " /mode plan, um zuerst zu recherchieren und einen Plan vorzulegen",
"HomeAgentModeYoloTip": " Shift+Tab wechselt Berechtigung: Ask → Auto-Review → Full Access",
"HomeYoloModeTip": "Act + Full Access — Tools laufen ohne Freigabeaufforderungen",
"HomeYoloModeCaution": " Destruktive Operationen können sofort laufen; im Zweifel Ask bevorzugen",
"HomePlanModeTip": "Plan — recherchieren und entwerfen vor dem Implementieren",
"HomePlanModeChecklistTip": " Plan und To-do-Fortschritt vorlegen, dann zu Act oder Operate wechseln",
"HomeGoalModeTip": "Zielverfolgung – /goal <objective> setzen, um Ziele zu verfolgen",
"OnboardLanguageTitle": "Sprache wählen",
"OnboardLanguageBlurb": "Wähle die UI-Sprache. Du kannst sie jederzeit mit `/settings set locale <tag>` ändern.",
"OnboardLanguageFooter": "Taste neben der Sprache drücken oder Enter, um die aktuelle Einstellung zu behalten",
"OnboardProviderTitle": "Modellprovider wählen",
"OnboardProviderBlurb": "Wähle, wo dein Modell läuft. Gehostete Provider brauchen einen Schlüssel; lokale Laufzeiten kommen ohne aus.",
"OnboardProviderFooter": "Enter öffnet die Providerliste · Esc zurück · Ctrl+C beendet.",
"OnboardApiKeyTitle": "API-Schlüssel verbinden",
"OnboardApiKeyStep1": "Schritt 1. Öffne die Zugangsdaten-Seite deines Providers und erstelle einen Schlüssel für",
"OnboardApiKeyLocalHint": "Lokale Laufzeiten brauchen meist keinen eingefügten Schlüssel — Server starten, dann Enter drücken.",
"OnboardApiKeyStep2": "Schritt 2. Falls dieser Provider einen Schlüssel verlangt, füge ihn unten ein; dann Enter drücken.",
"OnboardApiKeySavedHint": "Schlüssel werden in {path} gespeichert, damit sie aus jedem Ordner funktionieren.",
"OnboardApiKeyFormatHint": "Füge den vollständigen Schlüssel exakt wie ausgestellt ein (keine Leerzeichen oder Zeilenumbrüche).",
"KimiCodePlanApiKeyHint": "Für Kimi-Code-Mitgliedschaftspläne erstelle den plangebundenen Schlüssel unter {console}.",
"KimiCodePlanRouteHint": "Diese Route nutzt {route} mit Modell k3; sie ist nicht Moonshots öffentliche API-Route.",
"KimiCodePlanNoImportHint": "Codewhale importiert keine Kimi-CLI-Zugangsdaten; füge einen selbst erstellten Plan-Schlüssel ein.",
"OnboardApiKeyPlaceholder": "(Schlüssel hier einfügen, falls erforderlich)",
"OnboardApiKeyLabel": "Schlüssel: ",
"OnboardApiKeyFooter": "Enter zum Fortfahren, Esc zum Zurückgehen.",
"OnboardApiKeyRejectedEnv": "Der {provider}-API-Schlüssel aus {env} wurde abgelehnt. Füge einen gültigen Schlüssel ein, um ihn in {path} zu speichern, oder aktualisiere die Umgebungsvariable.",
"OnboardTrustTitle": "Diesen Workspace kennen",
"OnboardTrustQuestion": "Soll Codewhale mit den Anweisungen und Dateien in diesem Workspace arbeiten?",
"OnboardTrustLocationPrefix": "Workspace ",
"OnboardTrustRiskHint": "Nicht vertrauenswürdige Dateien können versuchen, den Agenten per Prompt Injection umzuleiten.",
"OnboardTrustEffectHint": "Vertrauen wird für diese Codewhale-Installation gespeichert und aktiviert Workspace-Tools und -Hooks.",
"OnboardTrustFooterPrefix": "Drücke ",
"OnboardTrustFooterMiddle": " zum Vertrauen und Fortfahren, ",
"OnboardTrustFooterUntrustedMiddle": " zum Fortfahren ohne Vertrauen, ",
"OnboardTrustFooterSuffix": " zum Beenden von Codewhale",
"OnboardTrustEnterHint": "Drücke 1 oder Y zum Vertrauen, 2 oder U, um ohne Vertrauen fortzufahren, oder 3, N oder Esc, um Codewhale zu beenden.",
"OnboardTrustUntrustedNotice": "Fortfahren ohne Workspace-Vertrauen — Tools und Hooks bleiben eingeschränkt.",
"OnboardMentalTitle": "Wie Codewhale funktioniert",
"OnboardMentalModesLabel": "Modi",
"OnboardMentalPlanHint": "erst lesen",
"OnboardMentalActHint": "tun, mit Freigabe",
"OnboardMentalOperateHint": "eine Fleet dirigieren",
"OnboardMentalPermissionLabel": "Berechtigung",
"OnboardMentalCurrentLabel": "Aktuell",
"OnboardMentalConstitution": "Die Verfassung, die du als Nächstes ratifizierst, gilt für alle.",
"OnboardMentalCycleMode": "Modus wechseln",
"OnboardMentalCyclePermission": "Berechtigungen wechseln",
"OnboardMentalContinue": "weiter",
"OnboardMentalBack": "zurück",
"OnboardAppearanceTitle": "Mach es zu deinem",
"OnboardAppearanceBlurb": "Wähle, wie Codewhale aussieht. Die Vorschau ist live — probier ruhig mehrere.",
"OnboardAppearanceFooter": "Enter behält das, was du gerade siehst · Esc stellt das Original wieder her.",
"OnboardOfflineOption": "Ctrl+O — offline erkunden: jetzt umsehen, später einen Provider verbinden.",
"OnboardOfflineNotice": "Du erkundest offline. Noch ist nichts verbunden — führe /provider aus, wenn du verbinden willst.",
"OnboardOfflineTipsLine": "Du bist offline. Was du tippst, wartet in der Warteschlange, bis /provider dich verbindet.",
"OnboardTipsTitle": "Mit Setup beginnen",
"OnboardTipsLine1": "Nutze /setup, um Bereitschaft, Provider/Modell, Laufzeithaltung und den Prüfbericht zu prüfen.",
"OnboardTipsLine2": "Nutze /constitution, um geltende Leitlinien zu prüfen oder zu ändern; die mitgelieferten Vorgaben gelten bereits.",
"OnboardTipsLine3": "Nutze /provider oder /model, wenn die Route Aufmerksamkeit braucht; fehlende Auth lässt sich später beheben.",
"OnboardTipsLine4": "Wenn das Setup bereit ist, schreibe die Aufgabe in einfacher Sprache. /help und Ctrl+K zeigen Befehle.",
"OnboardTipsDoctorPrefix": "Führe in deiner Shell ",
"OnboardTipsDoctorSuffix": " aus, um Provider, Tools, Skills und Plugins zu prüfen.",
"OnboardTipsFooterEnter": "Enter drücken",
"OnboardTipsFooterAction": " zum Abschließen des Onboardings und Öffnen von Setup, falls es Aufmerksamkeit braucht",
"SetupWizardTitle": "Setup",
"SetupWizardWhy": "Diese Shell speichert den Setup-Fortschritt in setup_state.json; Konfigänderungen werden nur durch explizite Schrittaktionen angewendet.",
"SetupWizardProgress": "Schritt",
"SetupActionBack": "zurück",
"SetupActionContinue": "weiter",
"SetupActionSkip": "überspringen",
"SetupActionRetry": "wiederholen",
"SetupActionScrollBody": "Inhalt scrollen",
"SetupActionGuided": "Vorschau/ratifizieren",
"SetupActionTuneGuided": "anpassen",
"SetupActionModelDraft": "Modellentwurf",
"SetupActionFreeform": "eigene Worte",
"SetupActionKeepExisting": "bestehende behalten",
"SetupActionProvider": "Provider-Setup",
"SetupActionModel": "Modellrouten",
"SetupActionFleet": "Fleet-Setup",
"SetupActionHotbar": "Hotbar-Setup",
"SetupActionRemote": "Remote-Einstieg",
"SetupActionMode": "Modusauswahl",
"SetupActionConfig": "Konfigansicht",
"SetupActionRuntimePreset": "Preset",
"SetupActionApplyRuntimePreset": "Vorschau/anwenden",
"SetupActionUseBundled": "mitgelieferte nutzen",
"SetupActionDefer": "vertagen",
"SetupActionCancel": "abbrechen",
"SetupStatusNotStarted": "nicht gestartet",
"SetupStatusRecommended": "empfohlen",
"SetupStatusOptional": "optional",
"SetupStatusDeferred": "vertagt",
"SetupStatusInProgress": "in Arbeit",
"SetupStatusNeedsAction": "Aktion nötig",
"SetupStatusVerified": "verifiziert",
"SetupStatusSkipped": "übersprungen",
"SetupStatusFailed": "fehlgeschlagen",
"SetupStepLanguageTitle": "Sprache",
"SetupStepLanguageWhy": "Wähle zuerst die Setup-Sprache, damit spätere Setup-Bildschirme und der Verfassungstext verständlich sind.",
"SetupStepProviderModelTitle": "Provider und Modell",
"SetupStepProviderModelWhy": "Wähle den ersten Interpreter deines Codes: den Provider und das Modell, mit denen Codewhale arbeitet. Funktionierende Zugangsdaten werden hier nicht erneut eingegeben.",
"SetupStepTrustSandboxTitle": "Laufzeithaltung",
"SetupStepTrustSandboxWhy": "Prüfe Vertrauen, Sandbox, Freigabe-, Shell- und Netzwerkrichtlinien getrennt von den Verfassungsleitlinien.",
"SetupStepOperateFleetTitle": "Operate und Fleet",
"SetupStepOperateFleetWhy": "Operate kann das eingebaute Team sofort nutzen. Rollen ohne eigene Route verwenden das Modell dieser Sitzung; das Fleet-Setup dient nur der Anpassung.",
"SetupStepToolsMcpTitle": "Tools und MCP",
"SetupStepToolsMcpWhy": "Prüfe optionale Tool- und MCP-Bereitschaft, ohne den Verfassungs-Checkpoint zu blockieren.",
"SetupStepHotbarTitle": "Hotbar",
"SetupStepHotbarWhy": "Konfiguriere gängige Routen- und Befehlskürzel, sobald der zentrale Setup-Pfad sicher ist.",
"SetupStepRemoteRuntimeTitle": "Remote-Laufzeit",
"SetupStepRemoteRuntimeWhy": "Remote-Setup bleibt für Local-first-Nutzer sichtbar, aber optional.",
"SetupStepPersistenceTitle": "Persistenz",
"SetupStepPersistenceWhy": "Sieh nach, wo Setup-Status, Konfig, Verfassung, Memory und Notizen liegen, ohne ihre Inhalte zu lesen.",
"SetupStepConstitutionTitle": "Deine Verfassung",
"SetupStepConstitutionWhy": "Code bedeutet hier zweierlei: die Software, die du auslieferst, und das geltende Gesetz dafür, wie Codewhale mit dir arbeitet. Entwirf deine — kurz, dauerhaft, änderbar. Mitgeliefert/Standard ist ein gültiger Abschluss.",
"SetupStepVerificationTitle": "Überprüfung",
"SetupStepVerificationWhy": "Fasst den Setup-Status zusammen und zeigt, welche Schritte verifiziert, übersprungen oder noch offen sind.",
"SetupCheckpointLayerOrder": "Ebenenreihenfolge: mitgelieferte Verfassung -> benutzer-globale Verfassung -> Repo-Verfassung -> AGENTS-/Projektanweisungen -> Memory/Handoff -> aktuelle Anfrage.",
"SetupCheckpointDoneBundled": "Verfassungs-Checkpoint abgeschlossen: mitgeliefertes/Standard-Recht wird verwendet.",
"SetupCheckpointDoneGuided": "Verfassung ratifiziert — dein geltendes Recht ist gespeichert. Jederzeit mit /constitution änderbar.",
"SetupCheckpointDoneKept": "Verfassung beibehalten — dein bestehendes Recht gilt unverändert. Jederzeit mit /constitution änderbar.",
"SetupCheckpointDeferred": "Verfassungs-Checkpoint vertagt: mitgeliefertes/Standard-Recht gilt, bis du zu /setup zurückkehrst.",
"SetupStepSkipped": "Setup-Schritt übersprungen und gespeichert.",
"SetupStepRetryRecorded": "Setup-Schritt zur Wiederholung markiert.",
"SetupLanguageReviewed": "Setup-Sprache gespeichert.",
"SetupConstitutionChoiceLabel": "Auswahl:",
"SetupConstitutionSourceLabel": "Quelle:",
"SetupConstitutionValidityLabel": "Gültigkeit:",
"SetupConstitutionPreviewLabel": "Vorschau-Hash:",
"SetupConstitutionExistingLabel": "Bestehende Datei:",
"SetupConstitutionExpertOverrideLabel": "Experten-Override:",
"SetupConstitutionGuidedHint": "1-6 passt den Entwurf an, G zeigt die Vorschau, erneut G ratifiziert. Nur Leitlinien: Laufzeit-Freigabe, Sandbox, Shell, Netzwerk, Vertrauen oder MCP-Berechtigungen werden nie geändert.",
"SetupConstitutionGuidedAnswersHint": "Geführte Antworten speichern nur benutzer-globale Präferenzen. Der mitgelieferte Kern bleibt aktiv; Ausführung liegt bei der Laufzeitrichtlinie und künftigen Opt-ins.",
"SetupConstitutionPurposeLabel": "Zweck:",
"SetupConstitutionAutonomyLabel": "Initiative:",
"SetupConstitutionEvidenceLabel": "Belege:",
"SetupConstitutionCommunicationLabel": "Kommunikation:",
"SetupConstitutionPrivacyLabel": "Privatsphäre:",
"SetupConstitutionPrinciplesLabel": "Prinzipien:",
"SetupCardRouteLabel": "Route:",
"SetupCardModelLabel": "Modell:",
"SetupCardAuthLabel": "Auth:",
"SetupCardHealthLabel": "Zustand:",
"SetupCardIntentLabel": "Arbeitsabsicht:",
"SetupCardApprovalLabel": "Freigaben:",
"SetupCardShellLabel": "Shell:",
"SetupCardTrustLabel": "Vertrauen:",
"SetupCardSandboxLabel": "Sandbox:",
"SetupCardNetworkLabel": "Netzwerk:",
"SetupOperateRuntimeLabel": "Worker-Laufzeit:",
"SetupOperateRosterLabel": "Fleet-Kader:",
"SetupOperateConcurrencyLabel": "Parallelität:",
"SetupOperateReadinessLabel": "Operate-Bereitschaft:",
"SetupOperateReviewHint": "Enter speichert diesen Setup-Snapshot.",
"SetupOperateReviewed": "Operate-/Fleet-Bereitschaft gespeichert.",
"SetupOperateNeedsActionSaved": "Operate/Fleet braucht noch Aktion; für den Setup-Bericht gespeichert.",
"SetupHotbarBindingsLabel": "Hotbar-Belegung:",
"SetupHotbarActionsLabel": "Belegbare Aktionen:",
"SetupHotbarReviewHint": "Enter speichert diesen Setup-Snapshot. H drücken, um Slots anzupassen.",
"SetupHotbarReviewed": "Hotbar-Setup-Status gespeichert.",
"SetupToolsMcpServersLabel": "MCP-Server:",
"SetupToolsMcpSkillsLabel": "Skills:",
"SetupToolsMcpToolsLabel": "Tools-Verz.:",
"SetupToolsMcpPluginsLabel": "Plugins:",
"SetupToolsMcpReviewHint": "Enter speichert diesen Setup-Snapshot. R für sichere Einstiege (kein Auto-Run) drücken.",
"SetupToolsMcpReviewed": "Tools-/MCP-Bereitschaft gespeichert.",
"SetupRemoteCloudsLabel": "Cloud-Ziele:",
"SetupRemoteBridgesLabel": "Chat-Bridges:",
"SetupRemoteProvidersLabel": "Provider:",
"SetupRemoteModeLabel": "Remote-Modus:",
"SetupRemoteModeLocalOnly": "Nur dieser Rechner:",
"SetupRemoteModeRuntimeApi": "Runtime-API:",
"SetupRemoteModeMobileLan": "Handy in deinem Netzwerk:",
"SetupRemoteModeChatBridge": "Chat-App:",
"SetupRemoteStatusDisabled": "nicht verfügbar",
"SetupRemoteStatusReady": "bereit",
"SetupRemoteStatusNeedsAction": "es fehlt etwas",
"SetupRemoteReviewHint": "Enter speichert diesen Setup-Stand. R zeigt die Vorschau.",
"SetupRemotePreviewTitle": "Remote Runtime On-Ramp",
"SetupRemoteReviewed": "Remote Runtime On-Ramp gespeichert.",
"SetupPersistenceHomeLabel": "Home:",
"SetupPersistenceConfigLabel": "Config:",
"SetupPersistenceStateLabel": "Setup-Stand:",
"SetupPersistenceConstitutionLabel": "Constitution:",
"SetupPersistenceMemoryLabel": "Memory:",
"SetupPersistenceNotesLabel": "Notizen:",
"SetupPersistenceReviewHint": "Enter speichert diesen Setup-Stand.",
"SetupPersistenceReviewed": "Persistenzpfade gespeichert.",
"SetupProviderModelReadyHint": "Enter speichert diese Provider/Modell-Route; P für Provider-Setup, M für Modellrouten.",
"SetupProviderModelNeedsActionHint": "Enter speichert Provider/Modell als handlungsbedürftig und fährt fort; P korrigiert Zugangsdaten, M prüft Routen.",
"SetupProviderModelReviewed": "Provider/Modell-Bereitschaft gespeichert.",
"SetupProviderModelNeedsActionSaved": "Provider/Modell erfordert weiterhin Aktion; für den Setup-Bericht gespeichert.",
"SetupRuntimePostureBoundary": "Runtime-Posture ist erzwungene Config; Constitution-Leitlinien ändern sie nie stillschweigend.",
"SetupRuntimePostureReviewHint": "Enter speichert diesen Setup-Stand. M für Arbeitsmodus, C für Config.",
"SetupRuntimePostureReviewed": "Runtime-Posture geprüft; keine Config geändert.",
"SetupRuntimePresetSelectedLabel": "Gewähltes Preset:",
"SetupRuntimePresetDiffLabel": "Config-Diff:",
"SetupRuntimePresetAskFirstTitle": "Ask-first",
"SetupRuntimePresetAskFirstDescription": "Standardmäßig Plan, Shell verborgen, Read-only-Sandbox.",
"SetupRuntimePresetNormalAgentTitle": "Normaler Agent",
"SetupRuntimePresetNormalAgentDescription": "Standardmäßig Agent, Freigabeabfragen, Shell sichtbar.",
"SetupRuntimePresetHighTrustTitle": "Lokal mit High-Trust",
"SetupRuntimePresetHighTrustDescription": "Standardmäßig Full Access für vertrauenswürdige lokale Arbeit; keine versteckte Constitution-Änderung.",
"SetupRuntimePresetPreviewTitle": "Vorschau des Runtime-Posture-Presets",
"SetupRuntimePresetSafetyFloor": "Sicherheitsuntergrenze: Auth/OAuth-Fehler, blockierte Policy-Ergebnisse, Publish-ähnliche Aktionen und Review-Gates können den Lauf weiterhin stoppen.",
"SetupRuntimePresetApplyHint": "A zeigt genau dieses Diff; nach der Vorschau erneut A zum Anwenden.",
"SetupRuntimePresetApplied": "Runtime-Preset angewendet.",
"SetupRuntimeProjectOverrideLabel": "Projekt-Override:",
"SetupRuntimeProjectOverrideNone": "keins erkannt für approval_policy oder sandbox_mode",
"SetupReportFirstRunLabel": "Erster Lauf:",
"SetupReportUpdateLabel": "Update-Checkpoint:",
"SetupReportOperateLabel": "Operate/Fleet:",
"SetupReportSourceLabel": "Quelle:",
"SetupReportAutonomyLabel": "Constitution-Autonomie:",
"SetupReportRuntimePostureLabel": "Runtime-Posture:",
"SetupReportPersisted": "setup_state.json gespeichert",
"SetupReportInherited": "aus bestehender Config abgeleitet",
"SetupReportReady": "bereit",
"SetupReportRequired": "erforderlich",
"SetupReportOptional": "optional",
"SetupReportRowsLabel": "Schrittstatus:",
"SetupReportNextActionLabel": "Nächste Aktion:",
"SetupReportNextActionNone": "Keine blockierende Setup-Aktion erfasst.",
"SetupReportNextActionConstitution": "Constitution-Checkpoint abschließen oder Bundled/Default wählen.",
"SetupReportNextActionProvider": "Provider/Modell-Bereitschaft prüfen oder /setup provider ausführen; /provider setup <name> für einen bestimmten Provider.",
"SetupReportNextActionRuntime": "Runtime-Posture prüfen oder /config nutzen.",
"SetupReportNextActionOperate": "Operate/Fleet-Bereitschaft vor dauerhaften Multi-Worker-Läufen prüfen.",
"SetupReportNextActionRequired": "Verbleibende erforderliche Setup-Schritte prüfen.",
"SetupReportRecorded": "Setup-Bericht gespeichert.",
"CtxMenuTitle": " Rechtsklick ",
"CtxMenuCopySelection": "Auswahl kopieren",
"CtxMenuCopySelectionDesc": "markierten Transkripttext kopieren",
"CtxMenuOpenSelection": "Auswahl öffnen",
"CtxMenuOpenSelectionDesc": "markierten Text im Pager zeigen",
"CtxMenuClearSelection": "Auswahl aufheben",
"CtxMenuOpenDetails": "Details öffnen",
"CtxMenuCopyMessage": "Nachricht kopieren",
"CtxMenuCopyMessageDesc": "angeklickte Transkriptzelle kopieren",
"CtxMenuOpenInEditor": "Im Editor öffnen",
"CtxMenuOpenInEditorDesc": "Datei:Zeile in $EDITOR öffnen",
"CtxMenuShowCell": "Zelle einblenden",
"CtxMenuShowCellDesc": "diese Transkriptzelle einblenden",
"CtxMenuHideCell": "Zelle ausblenden",
"CtxMenuHideCellDesc": "diese Transkriptzelle einklappen",
"CtxMenuShowHidden": "Ausgeblendete zeigen",
"CtxMenuShowHiddenDesc": "alle eingeklappten Zellen einblenden",
"CtxMenuPaste": "Einfügen",
"CtxMenuPasteDesc": "Zwischenablage in den Composer einfügen",
"CtxMenuCmdPalette": "Befehlspalette",
"CtxMenuCmdPaletteDesc": "Befehle, Skills und Tools",
"CtxMenuContextInspector": "Kontext-Inspektor",
"CtxMenuContextInspectorDesc": "aktiver Kontext und Cache-Hinweise",
"CtxMenuHelp": "Hilfe",
"CtxMenuHelpDesc": "Tastenbelegung und Befehle",
"CtxMenuWindowPin": "Verkleinern und oben anpinnen",
"CtxMenuWindowUnpin": "Fenster wiederherstellen",
"CmdPinDescription": "Fenster als immer oben liegendes Mini-Fenster anpinnen/lösen",
"CtxMenuWindowPinDesc": "Fenster oben anpinnen/lösen",
"WindowPinActive": "Fenster als Mini-Fenster oben fixiert",
"WindowPinReleased": "Fenster wiederhergestellt",
"FanoutCounts": "{done} fertig · {running} läuft · {failed} fehlgeschlagen · {pending} ausstehend",
"AppModeAgent": "Work",
"AppModeAuto": "Auto",
"AppModeYolo": "Full Access (veralteter Modusname)",
"AppModePlan": "Plan",
"AppModeOperate": "Operate",
"AppModeAgentHint": "Direktes Arbeiten in dieser Sitzung — Edits und Shell fragen nach Freigabe",
"AppModeAutoHint": "Shell aktiv mit automatischer Risikoprüfung",
"AppModePlanHint": "Read-only-Recherche zuerst — Plan vorlegen, bevor gehandelt wird",
"AppModeYoloHint": "Nur Kompatibilität — Act + Full Access, kein sichtbarer Modus",
"AppModeOperateHint": "Ihre Fleet parallel arbeiten lassen",
"VimModeNormal": "-- NORMAL --",
"VimModeInsert": "-- INSERT --",
"VimModeVisual": "-- VISUAL --",
"ApprovalRiskReview": "PRÜFUNG",
"ApprovalRiskElevated": "FREIGABE",
"ApprovalRiskDestructive": "DESTRUKTIV",
"ApprovalCategorySafe": "Sicher",
"ApprovalCategoryFileWrite": "Datei schreiben",
"ApprovalCategoryShell": "Bash",
"ApprovalCategoryNetwork": "Netzwerk",
"ApprovalCategoryMcpRead": "MCP-Lesen",
"ApprovalCategoryMcpAction": "MCP-Aktion",
"ApprovalCategoryAgent": "Subagent",
"ApprovalCategoryUnknown": "Unbekannt",
"ApprovalFieldType": "Typ: ",
"ApprovalFieldAbout": "Info: ",
"ApprovalFieldImpact": "Auswirkung: ",
"ApprovalFieldParams": "Parameter: ",
"ApprovalOptionApproveOnce": "Einmal erlauben",
"ApprovalOptionApproveAlways": "Für diese Sitzung erlauben (diese Art)",
"ApprovalOptionAllowExactRepo": "Diese exakte Regel in diesem Repo immer erlauben",
"ApprovalSaveAskRuleHint": " s einmal erlauben + exakte Regel immer erfragen",
"ApprovalOptionDeny": "Aufruf ablehnen",
"ApprovalOptionAbortTurn": "Turn abbrechen",
"ApprovalBlockTitle": "Freigabe",
"ApprovalControlsHint": " · Pg↑/↓ prüfen · {details} Details · Esc abbrechen",
"ApprovalTruncationHint": " … gekürzt · {details} für volle Details",
"ApprovalFullAccessPolicyBlocked": "{tool} blockiert: Full Access kann diese Policy nicht umgehen",
"AutoReviewQuestionSkipped": "Auto-Review hat eine Nutzerfrage übersprungen und autonom fortgefahren",
"ApprovalChooseHint": "Wahl: ",
"ApprovalChooseAction": "Enter wählt die Option, oder direkt y/a/d drücken",
"ApprovalIntentLabel": "Absicht: ",
"ApprovalMoreLines": " … (+{count} Zeilen)",
"ApprovalAutoDeniedSession": "Auto-abgelehnt {tool}: eine passende Anfrage wurde früher in diesem CodeWhale-Lauf abgelehnt. CodeWhale neu starten, um sie erneut zu prüfen.",
"ElevationTitleSandboxDenied": " ⚠, Sandbox verweigert ",
"ElevationTitleRequired": " Sandbox-Elevation erforderlich ",
"ElevationFieldTool": " Tool: ",
"ElevationFieldCmd": " Befehl: ",
"ElevationFieldReason": " Grund: ",
"ElevationImpactHeader": " Auswirkung bei Freigabe:",
"ElevationImpactNetwork": " - Netzwerk-Wiederholung erlaubt ausgehende Downloads und HTTP-Anfragen",
"ElevationImpactWrite": " - Schreib-Wiederholung erweitert den beschreibbaren Dateisystembereich für diesen Tool-Aufruf",
"ElevationImpactFullAccess": " - Full Access entfernt Sandbox-Beschränkungen für diese Wiederholung vollständig",
"ElevationPromptProceed": " Wie fortfahren:",
"ElevationOptionNetwork": "Ausgehendes Netzwerk erlauben",
"ElevationOptionWrite": "Zusätzlichen Schreibzugriff erlauben",
"ElevationOptionFullAccess": "Full Access (Dateisystem + Netzwerk)",
"ElevationOptionAbort": "Abbrechen",
"ElevationOptionNetworkDesc": "Tool-Aufruf mit ausgehendem Netzwerkzugriff für Downloads und HTTP-Anfragen wiederholen",
"ElevationOptionWriteDesc": "Tool-Aufruf mit zusätzlichem beschreibbarem Dateisystembereich wiederholen",
"ElevationOptionFullAccessDesc": "Ohne Sandbox-Limits wiederholen; gewährt uneingeschränkten Dateisystem- und Netzwerkzugriff",
"ElevationOptionAbortDesc": "Diese Tool-Ausführung abbrechen",
"ContextAutoCompacting": "Kontext wird automatisch komprimiert…",
"ContextManualCompacting": "Kontext wird komprimiert…",
"ContextCompactionQueued": "Die Kontextkomprimierung wurde eingereiht; sie wird nach dem aktiven Zug ausgeführt.",
"ContextCompactionAlreadyRunning": "Die Kontextkomprimierung läuft bereits.",
"ContextCompactionQueueFull": "Die Kontextkomprimierung konnte nicht eingereiht werden, weil die Engine ausgelastet ist; versuche es nach Abschluss des Zugs erneut.",
"ContextCompactionQueueClosed": "Die Kontextkomprimierung ist nicht verfügbar, weil die Engine nicht mehr läuft.",
"ContextCompactionRouteInvalid": "Die Komprimierung ist nicht möglich, weil die aktive Provider-Route ungültig ist: {error}",
"CtxInspTitle": "Kontext-Inspektor",
"CtxInspSessionContext": "Sitzungskontext",
"CtxInspSystemPrompt": "System-Prompt-Struktur",
"CtxInspReferences": "Referenzen",
"CtxInspRecentTools": "Letzte Tools",
"CtxInspModel": "Modell",
"CtxInspWorkspace": "Workspace",
"CtxInspSession": "Sitzung",
"CtxInspContext": "Kontext",
"CtxInspTranscript": "Transkript",
"CtxInspWorkspaceStatus": "Workspace-Status",
"CtxInspNotSampledYet": "noch nicht erfasst",
"CtxInspOk": "ok",
"CtxInspHigh": "hoch",
"CtxInspCritical": "kritisch",
"CtxInspIncluded": "enthalten",
"CtxInspAttached": "angehängt",
"CtxInspNotIncluded": "nicht enthalten",
"CtxInspOutputCaptured": "Ausgabe erfasst",
"CtxInspNoOutputYet": "noch keine Ausgabe",
"CtxInspNoSystemPrompt": "Kein System-Prompt gesetzt.",
"CtxInspNoReferences": "Noch keine Datei-, Ordner- oder Medienreferenzen erfasst.",
"CtxInspNoToolActivity": "Noch keine Tool-Aktivität erfasst.",
"CtxInspVHint": "Passende Karte öffnen und {details} für volle Details drücken.",
"CtxInspCells": "Zellen",
"CtxInspApiMessages": "API-Nachrichten",
"CtxInspActive": "aktiv",
"CtxInspCell": "Zelle",
"CtxInspMoreReferences": "weitere Referenz(en)",
"CtxInspStablePrefix": "Stabiles Präfix",
"CtxInspVolatileWorkingSet": "Volatiles Working Set",
"CtxInspFirstLine": "Erste Zeile",
"CtxInspTotal": "Gesamt",
"CtxInspTextPromptLayers": "Text-Prompt-Ebenen",
"CtxInspSingleTextBlob": "Einzelner Text-Blob",
"CtxInspBlocks": "Blöcke",
"CtxInspBlock": "Block",
"CtxInspTokens": "Tokens",
"CtxInspLayers": "Ebene(n)",
"CtxInspNone": "keine",
"CtxInspEmpty": "(leer)",
"CtxInspCacheFriendly": "cache-freundlich",
"CtxInspChangesByTurn": "ändert sich pro Sitzung/Turn",
"CtxInspStablePrefixOnly": "nur stabiles Präfix",
"CtxInspCacheTip": "Tipp: Stabile Präfix-Blöcke sind cachefähig, wenn der aktive Provider Prefix-Caching unterstützt. Änderungen am volatilen Working Set brechen den Cache nur am Ende.",
"ToolFamilyRead": "lesen",
"ToolFamilyPatch": "patchen",
"ToolFamilyRun": "ausführen",
"ToolFamilyFind": "suchen",
"ToolFamilyDelegate": "delegieren",
"ToolFamilyFanout": "verteilen",
"ToolFamilyRlm": "rlm",
"ToolFamilyVerify": "prüfen",
"ToolFamilyThink": "denken",
"ToolFamilyGeneric": "Werkzeug",
"CmdVoiceDescription": "Spracheingabe umschalten: Sprache aufnehmen und in den Composer transkribieren",
"CmdVoiceSendDescription": "Sprach-Auto-Senden umschalten: absenden, wenn das Transkript mit \"send it\" endet",
"CmdVoiceControlDescription": "Sprachsteuerung umschalten: KI-gestütztes Diktat mit Blick auf den Composer-Text",
"VoiceEnabled": "Spracheingabe aktiviert. Zum Aufnehmen sprechen.",
"VoiceDisabled": "Spracheingabe deaktiviert.",
"VoiceSendEnabled": "Sprach-Auto-Senden aktiviert.",
"VoiceSendDisabled": "Sprach-Auto-Senden deaktiviert.",
"VoiceControlEnabled": "Sprachsteuerung aktiviert.",
"VoiceControlDisabled": "Sprachsteuerung deaktiviert.",
"VoiceErrNoAuth": "Sprache: kein API-Schlüssel für den aktiven Provider konfiguriert",
"VoiceErrNoRecorder": "Sprache: kein Aufnahme-Tool gefunden. sox, arecord oder rec installieren.",
"VoiceErrNetwork": "Sprache: Transkriptionsanfrage fehlgeschlagen",
"VoiceErrEmptySend": "Sprache: nichts zu senden",
"VoiceErrTooShort": "Sprache: keine Sprache erkannt, Aufnahme zu kurz",
"VoiceRecording": "🎙 Aufnahme... jetzt sprechen",
"VoiceProcessing": "🎙 Transkribiere...",
"VoiceTranscribed": "🎙 Transkribiert",
"NotificationTurnComplete": "Turn abgeschlossen",
"NotificationSubagentComplete": "Subagent abgeschlossen",
"NotificationSubagentFailed": "Subagent fehlgeschlagen",
"NotificationSubagentInterrupted": "Subagent unterbrochen",
"NotificationSubagentCancelled": "Subagent abgebrochen",
"NotificationSubagentBudgetExhausted": "Subagent-Budget erschöpft",
"FooterWorkedChip": "{duration} gearbeitet",
"FleetDraftTitle": "Fleet-Profil — Entwurf von {model_label} (g speichert)",
"FleetDraftHeader": "# .codewhale/agents/{name}\n# Entwurf von {model_label}, validiert und begrenzt durch Codewhale.\n# Berechtigungen bleiben auf Fleet-Minimum: keine Shell, kein Vertrauen, Freigabe erforderlich.\n# Es wird nichts gespeichert, bis Sie im Wizard g drücken.\n\n",
"SetupRemoteOnRampText": "Remote Runtime On-Ramp\n\n/setup zeigt nur Fakten zur Remote-Runtime. Es erzeugt keine Deploy-Bundles, schreibt keine Zugangsdaten, ruft keine Cloud-CLIs auf und führt `remote-setup` nicht aus.\n\nAktuelle Fakten:\n- Clouds: {clouds_result}\n- Chat-Bridges: {bridges_result}\n- Provider: {providers_result}\n- Modus: {mode_result}\n\nUm ein Deploy-Bundle zu erzeugen, explizit in einem normalen Terminal ausführen:\n\n```sh\n{command}\n```\n\nDas erzeugte RUNBOOK enthält Host-Schritte zur menschlichen Prüfung. `--apply` bleibt unimplementiert; nicht als Auto-Deploy behandeln.",
"ApprovalDescSafe": "Fordert eine sichere/Read-only-Operation an.",
"ApprovalDescFileWrite": "Fordert an, eine Datei zu ändern. Bitte Pfad und Inhalt bestätigen.",
"ApprovalDescShell": "Fordert an, einen Shell-Befehl auszuführen. Befehl und Arbeitsverzeichnis prüfen.",
"ApprovalDescNetwork": "Fordert Zugriff auf Netzwerk oder Remote-Inhalte an. Prüfen, ob das Ziel vertrauenswürdig ist.",
"ApprovalDescMcpRead": "Fordert Lesezugriff auf einen MCP-Server an.",
"ApprovalDescMcpAction": "Fordert an, eine MCP-Server-Aktion mit möglichen Seiteneffekten aufzurufen.",
"ApprovalDescAgent": "Fordert an, einen Subagenten zu starten oder zu prüfen; Subagenten haben weiterhin eigene Gates.",
"ApprovalDescUnknown": "Fordert an, ein nicht klassifiziertes Tool auszuführen. Parameter sorgfältig prüfen.",
"ApprovalImpactSafe": "Read-only-Operation.",
"ApprovalImpactFileWrite": "Schreibt Dateien im Workspace oder in einem freigegebenen Schreibbereich.",
"ApprovalImpactShell": "Führt einen Bash-Befehl in Ihrem Workspace aus.",
"ApprovalImpactNetwork": "Kann Netzwerkdienste oder Remote-Inhalte erreichen.",
"ApprovalImpactMcpRead": "Liest von einem MCP-Server ohne erkennbaren lokalen Schreibzugriff.",
"ApprovalImpactMcpAction": "Ruft eine MCP-Server-Aktion mit möglichen Seiteneffekten auf.",
"ApprovalImpactAgent": "Startet oder prüft einen Subagenten; Subagenten haben eigene Gates.",
"ApprovalImpactUnknown": "Tool ist nicht klassifiziert. Parameter vor Freigabe sorgfältig prüfen.",
"ApprovalLabelCommand": "Befehl",
"ApprovalLabelDir": "Ordner",
"ApprovalLabelFile": "Datei",
"ApprovalLabelPreview": "Vorschau",
"ApprovalLabelProposedContent": "vorgeschlagener Inhalt",
"ApprovalLabelReplaceThis": "dies ersetzen",
"ApprovalLabelWithThis": "durch dies",
"ApprovalLabelReplacementContent": "Ersatzinhalt",
"ApprovalLabelPath": "Pfad",
"ApprovalLabelTarget": "Ziel",
"ApprovalLabelInput": "Eingabe",
"ApprovalLabelAction": "Aktion",
"ApprovalLabelType": "Typ",
"ApprovalLabelPrompt": "Prompt",
"ApprovalLabelAbout": "Info: ",
"ApprovalLabelImpact": "Auswirkung: ",
"SetupConstitutionFileNotChecked": "noch nicht geprüft",
"SetupConstitutionFileMissing": "keine constitution.json gefunden; Bundled/Default gilt",
"SetupConstitutionFileLoadedSelected": "gültige constitution.json vorhanden und ausgewählt",
"SetupConstitutionFileLoadedInactive": "gültige constitution.json vorhanden, aber unter der gespeicherten Wahl inaktiv",
"SetupConstitutionFileLoadedUnselected": "gültige constitution.json vorhanden; Vorschau oder Speichern führt zur Auswahl",
"SetupConstitutionFileEmpty": "constitution.json ist leer; G zum Neu generieren oder U für Bundled",
"SetupConstitutionFileInvalid": "constitution.json ist ungültig; Reparatur/Neu generieren oder Bundled nutzen",
"SetupConstitutionFileUnreadable": "constitution.json ist nicht lesbar; Reparatur/Neu generieren oder Bundled nutzen",
"SetupConstitutionFilePathError": "CODEWHALE_HOME konnte für constitution.json nicht aufgelöst werden",
"SetupExpertOverrideNotChecked": "noch nicht geprüft",
"SetupExpertOverrideMissing": "keine prompts/constitution.md gefunden",
"SetupExpertOverrideActive": "aktiv; Experten-Markdown-Override ist aktiviert",
"SetupExpertOverrideDisabled": "Datei gefunden, aber deaktiviert; {env}=1 zum Aktivieren setzen",
"SetupExpertOverrideEmpty": "Override-Datei ist leer; Bundled/Default gilt",
"SetupExpertOverrideUnreadable": "Override-Datei ist nicht lesbar; Bundled/Default gilt",
"SetupExpertOverridePathError": "CODEWHALE_HOME konnte für prompts/constitution.md nicht aufgelöst werden",
"SetupAutonomyUnspecified": "nicht angegeben oder Bundled/Default",
"SetupGuidedPurposeCoding": "Coding-Werkbank",
"SetupGuidedPurposeResearch": "Forschungssynthese",
"SetupGuidedPurposeOperations": "Betriebshelfer",
"SetupGuidedPurposeMixed": "gemischte Werkbank",
"SetupGuidedPurposeAboutCoding": "Ein Codewhale-Nutzer, der eine ruhige, evidenzorientierte Coding-Werkbank will.",
"SetupGuidedPurposeAboutResearch": "Ein Codewhale-Nutzer, der aktuelle, belegte Recherche und sorgfältige Synthese will.",
"SetupGuidedPurposeAboutOperations": "Ein Codewhale-Nutzer, der verlässliche Betriebshilfe mit klaren Rollback-Punkten will.",
"SetupGuidedPurposeAboutMixed": "Ein Codewhale-Nutzer, der eine flexible Werkbank für Coding, Recherche, Schreiben und Betrieb will.",
"SetupGuidedStyleCoding": "Codeänderungen auf angefragtes Verhalten und bestehende Repo-Muster begrenzen.",
"SetupGuidedStyleResearch": "Live-Evidenz von Ableitung trennen und Quellen für veränderliche Fakten zitieren.",
"SetupGuidedStyleOperations": "Reversible Betriebsschritte mit Dry-Runs, Statuschecks und Rollback-Notizen bevorzugen.",
"SetupGuidedStyleMixed": "Zwischen Coding, Recherche, Schreiben und Betrieb wechseln, ohne die Sicherheitsposture zu erweitern.",
"SetupGuidedEvidenceAssumptions": "Annahmen benennen",
"SetupGuidedEvidenceTestsAndReceipts": "Tests & Belege",
"SetupGuidedEvidenceReleaseReceipts": "Release-Belege",
"SetupGuidedNotes": "Geführte Antworten: Zweck={purpose}; Initiative={initiative}; Evidenz={evidence}; Kommunikation={communication}; Privatsphäre={privacy}; Prinzipien={principles}. {notes} Freitext-Prinzipien sind beratend und ändern keine Freigabe-, Sandbox-, Shell-, Netzwerk-, Vertrauens- oder MCP-Berechtigungen.",
"OnboardWelcomeVersion": "Version {version}",
"OnboardWelcomeLead": "Code bedeutet hier zweierlei: die Software, die Sie ausliefern, und das Gesetz, unter dem dieser Agent arbeitet.",
"OnboardWelcomeSetupBlurb": "Das Setup passt sich der vorhandenen Konfiguration an; nur diese Bildschirme erscheinen.",
"OnboardWelcomeSteps": "Weiter: {steps}.",
"OnboardWelcomeStepLanguage": "Sprache wählen",
"OnboardWelcomeStepAppearance": "Aussehen wählen",
"OnboardWelcomeStepApiKey": "API-Schlüssel verbinden",
"OnboardWelcomeStepTrust": "Workspace vertrauen",
"OnboardWelcomeStepMentalModels": "Modi und Berechtigungen lernen",
"OnboardWelcomeStepTips": "Setup-Tipps",
"OnboardWelcomeDefaults": "Bundled-Defaults sind gültig; jederzeit mit /constitution anpassbar.",
"OnboardWelcomeEnter": "Enter drücken zum Fortfahren.",
"OnboardWelcomeExit": "Ctrl+C beendet jederzeit.",
"SetupToolsMcpHotbarLabel": "Hotbar-Quellen:",
"SetupToolsMcpNeedsActionSaved": "Tools/MCP erfordert weiterhin Aktion; für den Setup-Bericht gespeichert (blockiert den ersten Lauf nicht).",
"SetupToolsMcpPreviewTitle": "Tools / MCP — sichere Einstiege",
"SetupToolsMcpOnRampText": "Tools, MCP, Skills & Plugins — Sichere Einstiege\n\n/setup liest nur das lokale Inventar. Es startet nie MCP-Server, installiert keine Skills, führt keine Plugins aus und führt keine unvertrauenswürdigen Befehle aus.\n\nAktuelles Inventar:\n- MCP: {mcp_result}\n- Skills: {skills_result}\n- Tools-Verzeichnis: {tools_result}\n- Plugins: {plugins_result}\n- Hotbar (geteilte Adapter): {hotbar_result}\n\nPfade (Home geschwärzt):\n- MCP-Config: {mcp_path}\n- Skills: {skills_path}\n- Plugins: {plugins_path}\n\nSicherer Bootstrap (selbst in einem normalen Terminal oder TUI-Befehl ausführen):\n- MCP: /mcp · codewhale mcp init · codewhale doctor\n- Skills: /skills · codewhale setup --skills · /skills install <spec>\n- Plugins: /plugin · codewhale setup --plugins\n- Tools-Verzeichnis: codewhale setup --tools\n\nAktionen mit Nebenwirkungen erfordern immer eine explizite Bestätigung. Plugin-Befehle bleiben von Slash-Befehlen getrennt; die Hotbar-Plugin-Quelle bleibt zurückgestellt, bis Freigabe-Gates landen.\n\nSiehe docs/MCP.md und docs/skills/README.md für alles, was weiterhin manuelle externe Einrichtung braucht.",
"SetupToolsMcpDshLabel": "DeepSeek Harness (dsh):",
"SetupToolsMcpDshRow": "DeepSeek Harness (dsh) — über Codewhale verbunden, nie ein zweiter Scheduler:\n- Zustand: {dsh_result}\n- Nur-Lese-Erkennung; verbinden/planen/starten/entfernen: codewhale integrations dsh status · plan · connect · launch · remove\n- Codewhale schreibt nur nach $CODEWHALE_HOME/integrations/dsh; es kopiert nie API-Schlüssel und ändert keine DSH-Dateien.",
"HotbarActionModeOperateName": "Operate-Modus",
"HotbarActionModeOperateDescription": "Ihre Fleet parallel arbeiten lassen.",
"HomeOperateModeTip": "Operate — Ihre Fleet parallel arbeiten lassen",
"HomeOperateModeFleetTip": " Eingebaute Rollen nutzen das Modell dieser Sitzung; /fleet setup passt sie an",
"HelpSubtitle": "Konzepte, Befehle und Tastenbelegung",
"CommandPaletteTitle": "Befehl",
"CommandPaletteSubtitle": "Eine Aktion finden und ausführen",
"ConfigSubtitle": "Einstellungen zuerst; Rohschlüssel im erweiterten Detail",
"LaunchMenuNewSession": "Neue Sitzung",
"LaunchMenuNewWorktree": "Neuer Worktree",
"LaunchMenuResumeSession": "Sitzung fortsetzen",
"LaunchMenuChangelog": "Changelog",
"LaunchMenuQuit": "Beenden",
"LaunchMenuUnavailable": "nicht verfügbar",
"LaunchMenuSavedCount": "{count} gespeichert",
"LaunchWorktreePrompt": "Branch/Worktree benennen oder Enter für einen automatischen Namen.",
"LaunchWorktreeNeedsGit": "Neuer Worktree erfordert ein Git-Repository.",
"LaunchWorktreeNameLabel": "Worktree-Name",
"LaunchHintMove": "bewegen",
"LaunchHintOpen": "öffnen",
"LaunchTipFlags": "Tipp: -w <path> öffnet einen Workspace; -r <session-id> setzt direkt fort",
"LaunchSavedSessionSingular": "1 gespeicherte Sitzung",
"LaunchSavedSessionsPlural": "{count} gespeicherte Sitzungen",
"LaunchCreatingWorktree": "Worktree wird erstellt…",
"LaunchWorktreeFailed": "Worktree fehlgeschlagen: {error}",
"LaunchNoSavedSessions": "Keine gespeicherten Sitzungen für diesen Workspace.",
"PhaseIdle": "ruhend",
"PhaseDraft": "entwurf",
"PhaseWorking": "arbeitet",
"PhaseReasoning": "überlegt",
"PhaseReading": "liest",
"PhaseUsingTool": "nutzt Tool",
"PhaseVerifying": "verifiziert",
"PhaseWaitingOnYou": "wartet auf Sie",
"PhaseDone": "fertig",
"PhaseFailed": "fehlgeschlagen",
"PhaseFinishing": "schließt ab",
"ChipModeAct": "work",
"ChipModePlan": "plan",
"ChipModeOperate": "operate",
"ChipPermissionReadOnly": "nur lesen",
"ChipPermissionAsk": "ask",
"ChipPermissionAuto": "auto",
"ChipPermissionFullAccess": "Full Access",
"ChipPermissionNever": "nie",
"FooterHintKeys": "Tasten",
"FooterHintOutput": "Ausgabe",
"FooterHintContext": "Kontext",
"EmptyStateNoGit": "kein git",
"EmptyStateMcpLabel": "mcp",
"EmptyStateFleetLabel": "Fleet",
"EmptyStateFleetSetupLabel": "Fleet bereit",
"EmptyStateHelpConnector": "oder",
"EmptyStateHelpHint": "— alles anzeigen",
"SessionsSurfaceTitle": "Sitzungen",
"SessionsPaneTitle": " Sitzungen (1-9) ",
"SessionsHistoryPaneTitle": " Verlauf (PgUp/PgDn) ",
"SessionsActionResume": "fortsetzen",
"SessionsActionSearch": "suchen",
"SessionsActionSort": "sortieren",
"SessionsActionRename": "umbenennen",
"SessionsActionAllWorkspaces": "alle Workspaces",
"SessionsActionDelete": "löschen",
"SessionsActionClose": "schließen",
"SessionsScopeSortHeader": "Bereich und Sortierung · {sort}",
"SessionsEmptyTitle": "Noch keine gespeicherten Sitzungen.",
"SessionsEmptyHint": "Nachricht senden, um eine zu starten; sie wird automatisch gespeichert.",
"SessionsShowingAllWorkspaces": "Sitzungen aus allen Workspaces",
"SessionsScopedToWorkspace": "auf diesen Workspace begrenzt",
"SessionsNewTitlePrompt": "Neuer Titel: ",
"SessionsDeletePrompt": "Sitzung löschen? (y/n)",
"SessionsConfirmDelete": "Löschen bestätigen (y/n)",
"SessionsNewSessionTitle": "Neue Sitzung",
"SessionsOpenedHistory": "Verlauf für {id} geöffnet",
"SessionsSortStatus": "Sortierung: {sort}",
"SessionsSortRecent": "neueste",
"SessionsSortName": "Name",
"SessionsSortSize": "Größe",
"SessionsSearchPrompt": "Suche: tippen zum Filtern, Enter zum Anwenden",
"SessionsDeleteFailed": "Löschen fehlgeschlagen: {error}",
"SessionsDeleted": "Sitzung {id} gelöscht",
"SessionsNoSelection": "Keine Sitzung ausgewählt",
"SessionsTitleLength": "Titel muss 1–100 Zeichen haben",
"SessionsOpenFailed": "Sitzungen konnten nicht geöffnet werden: {error}",
"SessionsLoadFailed": "Sitzung konnte nicht geladen werden: {error}",
"SessionsRenameFailed": "Umbenennen fehlgeschlagen: {error}",
"SessionsRenamed": "Umbenannt in \"{title}\"",
"SessionsNoResults": "Keine Sitzungen gefunden.",
"SessionsDirectoryFailed": "Sitzungsverzeichnis konnte nicht geöffnet werden.",
"SessionsPreviewFailed": "Sitzungsvorschau konnte nicht geladen werden.",
"SessionsDeleteCancelled": "Löschen abgebrochen",
"SessionsRenameCancelled": "Umbenennen abgebrochen",
"SessionsShowingRange": "Zeige {start}-{end} / {total}",
"SessionsMessageCountCompact": "{count} Nachr.",
"SessionsForkCompact": "Fork",
"SessionsUnknownMode": "unbekannt",
"SessionsPreviewTitle": "Titel: {title}",
"SessionsPreviewUpdated": "Aktualisiert: {updated}",
"SessionsPreviewMessagesModel": "Nachrichten: {count} | Modell: {model}",
"SessionsPreviewMode": "Modus: {mode}",
"SessionsToolCall": "Tool-Aufruf: {name} {input}",
"SessionsToolError": "Tool-Fehler: {content}",
"SessionsToolResult": "Tool-Ergebnis: {content}",
"SessionsServerTool": "Server-Tool: {name} {input}",
"SessionsImage": "[Bild]",
"SessionsTimeJustNow": "gerade eben",
"SessionsTimeMinutesAgo": "vor {count}m",
"SessionsTimeHoursAgo": "vor {count}h",
"SessionsTimeDaysAgo": "vor {count}T",
"CtxInspRowSystemPrompt": "System-Prompt",
"CtxInspRowMessages": "Nachrichten",
"CtxInspRowFree": "frei",
"CtxInspFreeTokensDetail": "{free} freie Tokens verbleiben, bevor das Route-Fenster voll ist. Auto-Compact-Schwelle: {threshold}%.",
"CtxInspDrillTitle": "Kontext · {row}",
"CtxInspSurfaceTitle": "Kontext",
"CtxInspActionSelect": "auswählen",
"CtxInspActionDrillDown": "aufklappen",
"CtxInspActionClose": "schließen",
"CtxInspUsedTokens": "~{used}/{max} Tokens",
"CtxInspAutoCompactAt": "Auto-Compact bei {threshold}%",
"CtxInspRowTokens": "{tokens} Tokens · {percent}%",
"RouteSurfaceTitle": "Route · {view}",
"RouteBrowseCatalog": "Katalog durchsuchen",
"RouteActionType": "Typ",
"RouteActionSearchAnyModel": "beliebiges Modell suchen",
"RoutePanelHeader": "Route",
"RouteProviderLabel": "Provider",
"RouteModelFirstAtomic": "atomare Model-first-Route",
"PickerActionMove": "bewegen",
"PickerActionSwitch": "wechseln",
"PickerActionApply": "anwenden",
"PickerActionSetStartupDefault": "als Startstandard festlegen",
"PickerActionCancel": "abbrechen",
"PickerActionClear": "leeren",
"PickerActionClearSearch": "Suche leeren",
"PickerActionBrowseAll": "alle durchsuchen",
"PickerActionCustom": "benutzerdefiniert",
"PickerActionJump": "springen",
"PickerActionEditKey": "Schlüssel bearbeiten",
"PickerActionModels": "Modelle",
"PickerActionUnavailable": "nicht verfügbar",
"PickerActionSetKey": "Schlüssel setzen",
"PickerActionConfigured": "konfiguriert",
"RouteNoModels": "Keine Modelle verfügbar.",
"RouteNoModelMatch": "Keine Modelle passen zu \"{query}\" — Backspace zum Leeren.",
"ProviderNoMatchesTitle": "Keine passenden Provider",
"ProviderNoMatchesHint": "Anderen Suchbegriff versuchen oder leeren, um zu durchsuchen.",
"ProviderNoConfiguredTitle": "Noch keine Provider konfiguriert",
"ProviderNoConfiguredHint": "Alle unterstützten Provider durchsuchen oder einen eigenen Endpoint erstellen.",
"ProviderNoCatalogModels": "Keine Katalogmodelle verfügbar.",
"ProviderExternalActionRevoke": "extern widerrufen",
"ProviderExternalActionChoices": "externe Zugriffsoptionen",
"ProviderExternalActionReuseGrok": "externe Grok-Wiederverwendung",
"ProviderExternalHintCodexReview": "Nach {login} Enter drücken, um Optionen für deaktivierten/Read-only/verwalteten Zugriff zu prüfen.",
"ProviderExternalHintXaiReview": "Enter für Codewhale-eigenes Device-Login; E drücken, um bestehende Grok-CLI-Wiederverwendung zu prüfen.",
"ProviderExternalHintXaiApiKey": "Oder XAI_API_KEY nutzen und diesen Picker erneut öffnen.",
"XaiAuthChoiceTitle": " xAI-Authentifizierung ",
"XaiAuthChoiceIntro": "Wählen Sie genau eine Anmeldedatenquelle. Schlüsseltext wird nie als OAuth-Token behandelt.",
"XaiAuthChoiceApiKeyOption": "xAI-API-Schlüssel — eingeben oder einfügen und im xAI-Anbieterplatz speichern",
"XaiAuthChoiceDeviceOAuthOption": "Natives Geräte-OAuth — Anmeldung per Browser/Gerätecode mit Codewhale-eigenem Speicher",
"ProviderExternalDetailScope": "Extern: Zugriff={access} | Provider={provider} | Quelle={source} | Version={version} | {state}",
"ProviderExternalDormant": "ruhend",
"ProviderExternalOwnerPath": "Eigentümer/Pfad: {owner} | {path}",
"ProviderExternalPinnedPathWarning": "Warnung: Umgebungs-{owner}-Zugangsdatenpfad geändert; Einwilligung bleibt an {path} gebunden.",
"ProviderExternalSemanticsRevoke": "{semantics} | Widerruf: {revoke}",
"ProviderExternalRevoke": "Widerruf: {revoke}",
"ProviderExternalChoiceTitle": " Externer Zugangsdaten-Zugriff · {provider} ",
"ProviderExternalActionChoose": "wählen",
"ProviderExternalChoiceIntro": "Wählen, was Codewhale mit Zugangsdaten eines anderen CLI tun darf.",
"ProviderExternalDisabledLabel": "Deaktiviert (Standard)",
"ProviderExternalDisabledDetail": "kein Probing, Lesen, Refresh, Netzwerk oder Schreiben",
"ProviderExternalReadOnlyLabel": "Read-only",
"ProviderExternalReadOnlyDetail": "eine exakte Datei; explizite Bestätigung folgt",
"ProviderExternalReadOnlySemantics": "diese exakte Datei lesen; kein Refresh, keine Identity-Provider- oder Discovery-Anfragen, keine Schreibzugriffe oder Rewrites auf externe Dateien; normale Anfragen an den gewählten Provider dürfen dessen Token nutzen",
"ProviderExternalManagedLabel": "Verwaltet (nicht verfügbar)",
"ProviderExternalManagedDetail": "kein geprüfter, schemasicherer Preservation-Adapter",
"ProviderExternalConfirmTitle": " Exakten Read-only-Zugriff bestätigen ",
"ProviderExternalActionGrant": "Read-only-Zugriff gewähren",
"ProviderExternalOwnerLabel": "Besitzendes CLI",
"ProviderExternalExactPathLabel": "Exakter aufgelöster Pfad",
"ProviderExternalSemanticsLabel": "Semantik",
"ProviderExternalRejectUnsafe": "Codewhale lehnt Symlinks, Reparse Points und nicht-reguläre Dateien ab.",
"ProviderExternalRevokeLabel": "Widerrufen",
"ProviderExternalGrantedToast": "Read-only-{owner}-Zugriff für {provider} gewährt. Kein Refresh, keine Identity-/Discovery-Anfragen, keine Schreibzugriffe auf externe Dateien; normale Provider-Anfragen dürfen das Token nutzen.",
"ProviderExternalSaveFailedToast": "Einwilligung für externe Zugangsdaten wurde nicht gespeichert: {error}",
"ProviderExternalRevokedToast": "Externer Zugangsdaten-Zugriff für {provider} widerrufen",
"ProviderExternalRevokeFailedToast": "Externer Zugangsdaten-Zugriff wurde nicht widerrufen: {error}",
"ThemeSurfaceTitle": "Theme · Live-Vorschau",
"ThemeTreatmentOmbreUnavailable": "Treatment Ombre nicht verfügbar — Terminal besitzt den Hintergrund",
"ThemeTreatmentFlatActive": "Treatment Flat — aktiv",
"ThemeTreatmentOmbreActive": "Treatment Ombre — aktiv",
"FleetRosterHeaderLabel": "Fleet",
"FleetRosterTabRoster": "Roster",
"FleetRosterTabSetup": "Setup",
"FleetRosterWorkers": "Worker",
"FleetRosterMembersCount": "{count} Mitglieder",
"FleetRosterOperatorFirst": "Operator führt · Sitzungsmodell leitet diese Fleet",
"FleetRosterOperatorRow": "Operator · Leader",
"FleetReadyNotice": "Fleet ist bereit · /fleet öffnet Rollen · /fleet setup passt Routen an",
"FleetProfileIdentityVerifyFailed": "Bestehende Profil-Identitäten konnten nicht verifiziert werden ({error}); die benannte Datei vor dem Speichern korrigieren.",
"FleetProfileIdConflict": "Profil-ID `{id}` wird bereits von {path} genutzt; mit einer anderen Rolle neu entwerfen oder zuerst die alte Datei entfernen.",
"FleetProfileProviderUnconfigured": "Profil pinnt Provider `{provider}`, für den keine Zugangsdaten konfiguriert sind ({env}); vor dem Speichern in /provider einrichten.",
"FleetDestStepTitle": "Wo soll dieses Profil gespeichert werden?",
"FleetDestStepSubtitle": "Es wird nichts geschrieben, bis du im letzten Schritt bestätigst.",
"FleetDestProjectLabel": "Dieses Projekt",
"FleetDestPersonalLabel": "Persönlich",
"FleetDestProjectSummary": "Nur dieses Projekt",
"FleetDestPersonalSummary": "In jedem Projekt verfügbar",
"FleetDestProjectDescription": "Wird in diesem Projekt ({workspace}) gespeichert. Gilt nur hier und hat Vorrang vor einem persönlichen Profil mit derselben ID.",
"FleetDestPersonalDescription": "Wird in deinem Codewhale-Home gespeichert. Gilt in jedem Projekt – außer dort, wo ein Projekt ein eigenes Profil mit derselben ID hat; das hat dort Vorrang.",
"FleetDestPathLine": "Datei: {path}",
"FleetDestUnavailable": "Nicht verfügbar: {reason}",
"FleetDestReasonNoProjectConfig": "Projektprofile sind in dieser Sitzung deaktiviert (--no-project-config)",
"FleetDestReasonWorkspaceMissing": "der Arbeitsbereichsordner {path} existiert nicht oder ist kein Verzeichnis",
"FleetDestReasonHomeUnavailable": "dein Codewhale-Home konnte nicht aufgelöst werden ({error})",
"FleetDestWillReplace": "Ersetzt die vorhandene Datei {path}",
"FleetDestOverridesProject": "Dieses Projekt hat bereits ein Profil '{id}', das hier Vorrang hat; dieses persönliche Profil gilt in anderen Projekten.",
"FleetDestOverridesPersonal": "Hat in diesem Projekt Vorrang vor deinem persönlichen Profil '{id}'.",
"FleetDestOverridesBuiltIn": "Ersetzt die Rolle {origin} '{id}' in der Aufstellung.",
"FleetSavesToChip": "Speichert nach: {scope} · {path}",
"FleetSavesToUndecided": "Speichert nach: in Schritt 3 wählen – Dieses Projekt oder Persönlich",
"FleetActionSaveProject": "In diesem Projekt speichern",
"FleetActionSavePersonal": "Als persönliches Profil speichern",
"FleetActionReplaceProject": "In diesem Projekt ersetzen",
"FleetActionReplacePersonal": "Persönliches Profil ersetzen",
"FleetActionConfirmReplace": "Drücke erneut Enter, um {file} zu ersetzen",
"FleetActionChangeDestination": "Speicherort ändern",
"FleetActionBack": "Zurück",
"FleetReviewSavesTo": "Speichert nach",
"FleetModelRowBlockedNotice": "Nicht wählbar: {reason}. Richte es unter /provider ein oder wähle eine andere Zeile.",
"FleetDestProjectDisabledSave": "Projektprofile sind in dieser Sitzung deaktiviert (--no-project-config); es wurde nichts gespeichert. Wähle Persönlich oder starte ohne das Flag neu.",
"WorkflowStatusWaiting": "wartet",
"WorkflowDebrief": "Debrief: {done}/{total} erledigt · {failed} fehlgeschlagen · {cancelled} abgebrochen · {elapsed}",
"WorkflowTranscriptDetails": "Transkript: vollständiges Lauf-JSON in den Tool-Details verfügbar ({details})",
"WorkflowReceiptRole": "Rolle {value}",
"WorkflowReceiptReasoning": "Denken {value}",
"WorkflowReceiptVia": "über {value}",
"WorkflowReceiptTokens": "Tokens {value}",
"WorkflowReceiptTools": "Tools {value}",
"WorkflowReceiptDuration": "Dauer {value}",
"WorkflowReceiptUnknown": "unbekannt",
"WorkflowReceiptProviderReported": "vom Anbieter gemeldet",
"WorkflowReceiptEstimated": "geschätzt",
"SidebarTasksLabel": "Aufgaben",
"SidebarTodoLabel": "Zu erledigen",
"WorkSurfaceTodoProgress": "{label} {completed}/{total} · {remaining} übrig",
"SidebarStopControl": "Stopp",
"SidebarDestructiveArmed": "Destruktive Aktion scharf — Enter zur Bestätigung oder Entwurf leeren zum Abbrechen",
"WorkSurfaceStopConfirmHint": "Stopp bestätigen · Esc bricht ab",
"CoordinationWorkTitle": "Koordinierungsarbeit",
"CoordinationSummaryDecisions": "{count} Entscheidungen",
"CoordinationSummaryContentions": "{count} Konflikte",
"CoordinationSummaryReconciled": "{count} abgeglichen",
"CoordinationSchema": "Schema {value}",
"CoordinationSequence": "Sequenz {value}",
"CoordinationPerSectionLimit": "bis zu {limit} pro Abschnitt",
"CoordinationDecisionsHeading": "Entscheidungen",
"CoordinationNone": "Keine",
"CoordinationNoneValue": "keine",
"CoordinationStatus": "Status {status}",
"CoordinationOwner": "Owner {owner}",
"CoordinationVersion": "Version {version}",
"CoordinationWriteClaimsHeading": "Schreibansprüche",
"CoordinationIsolated": "isoliert",
"CoordinationSharedWorkspace": "geteilter Workspace",
"CoordinationPaths": "Pfade {paths}",
"CoordinationContracts": "Verträge {contracts}",
"CoordinationContentionsHeading": "Konflikte",
"CoordinationClaimant": "Antragsteller {claimant}",
"CoordinationDisposition": "Disposition {disposition}",
"CoordinationNeutralReconciliationHeading": "Neutraler Abgleich",
"CoordinationCandidates": "{count} Kandidaten",
"CoordinationRetry": "Versuch {count}/{limit}",
"CoordinationReviewer": "Reviewer {reviewer}",
"CoordinationVerifier": "Verifier {verifier}",
"CoordinationVerification": "Verifikation {verification}",
"CoordinationContextProjectionsHeading": "Kontextprojektionen",
"CoordinationContextDecisions": "Entscheidungen {decisions}",
"CoordinationBytes": "{count} Bytes",
"CoordinationDeduplicated": "{count} dedupliziert",
"CoordinationOmitted": "{count} ausgelassen",
"CoordinationActiveHotPathsHeading": "Aktive Hot Paths",
"CoordinationActiveClaims": "{count} aktive Ansprüche",
"CoordinationMetricsNoteHeading": "Metrik-Hinweis",
"CoordinationMetricsNoAuthoritativeSource": "Wachstum und Route/Kosten bleiben null, wenn das Koordinierungs-Ledger keine autoritative Quelle hat",
"CoordinationStatusProposed": "vorgeschlagen",
"CoordinationStatusAccepted": "akzeptiert",
"CoordinationStatusSuperseded": "ersetzt",
"ComposerSlashMenuHint": " enter:ausführen · tab:vervollständigen · ↑↓:auswählen · esc:weitertippen ",
"ApprovalRepoLawBadge": "REPO-GESETZ",
"ApprovalRepoLawTitle": "Repository-Constitution",
"ApprovalRepoLawWarning": "Repository-Gesetz erfordert Bestätigung in freigabegesteuerten Postures.",
"ApprovalRepoLawRuleLabel": "Regel ",
"FilePickerMatchSingular": "@ anhängen · 1 Treffer",
"FilePickerMatchesPlural": "@ anhängen · {count} Treffer",
"FilePickerScanning": "Workspace wird gescannt…",
"BehavioralTipPlanning": "Planung? {key} wechselt in den Plan-Modus",
"BehavioralTipBackgroundReceipt": "Belege liegen im Work-Panel — {key} öffnet den Inspektor",
"BehavioralTipClearedInput": "Geleert · {chord} stellt wieder her",
"BehavioralTipMcpValidation": "{command} startet Server und zeigt warum",
"BehavioralTipRepeatedCommand": "{command} kann dies anpinnen",
"BehavioralTipDurableStateWritten": "Gespeichert · {command} ansehen",
"BehavioralTipTodoWrite": "Tipp: Mehrstufige Aufgaben mit {command} verfolgen — so bleibt der Fortschritt sichtbar",
"SettingLockedDuringTurn": "{setting} ist gesperrt, während ein Turn läuft — zuerst Esc zum Unterbrechen drücken",
"SettingSubjectMode": "Modus",
"SettingSubjectThinking": "Thinking",
"SettingSubjectModel": "Modell",
"SettingSubjectModelAndThinking": "Modell und Thinking",
"SettingSubjectProvider": "Provider",
"SettingSubjectPermissions": "Berechtigungen",
"ThinkingControlledByAutoRouting": "Thinking wird durch automatisches Modell-Routing gesteuert; zuerst ein festes Modell wählen.",
"SavedAsStartupDefault": "als Start-Default gespeichert",
"ModeAlreadyActiveSavedAsDefault": "Bereits im Modus {mode} — als Start-Default gespeichert.",
"StartupDefaultNotSaved": "{setting} wurde nicht gespeichert: {error}",
"StartupDefaultSubjectMode": "Start-Modus",
"StartupDefaultSubjectThinking": "Thinking-Level",
"StartupDefaultSubjectModel": "Modell",
"StartupDefaultSubjectAll": "Start-Defaults",
"CmdCostReportSubtotal": "Sitzungskosten:\n ─────────────────────────────\n Bepreiste Zwischensumme: {cost}\n\n Ein oder mehrere kostenpflichtige Züge sind nicht enthalten; siehe Abdeckung unten.",
"CmdCostReportUnknown": "Sitzungskosten:\n ─────────────────────────────\n Geschätzte Summe: unbekannt\n\n Kein Zug hat einen verbindlichen Preis in der gewählten Währung.",
"CmdCostUnknownValue": "unbekannt",
"CmdCostEstimateOnly": "Dies ist eine Schätzung, keine Rechnung: Sie wird lokal aus der vom Anbieter gemeldeten Token-Nutzung und veröffentlichten Tarifen berechnet und kann von Ihrer Rechnung abweichen.",
"CmdCostCoverage": "Abgedeckt: {priced} von {turns} kostenpflichtigen Zügen bepreist.",
"CmdCostUnpricedTurns": "Ausgeschlossen: {unpriced} kostenpflichtige Züge ohne verbindlichen Preis ({reasons}); ihre Ausgaben fehlen in der Summe oben.",
"CmdCostUnpricedClasses": "Unbepreiste Token-Klassen in dieser Sitzung: {classes}. Züge damit schlagen geschlossen fehl, statt zu wenig zu melden.",
"CmdCostCoverageUnknownLegacy": "Abdeckung: unbekannt. Diese Sitzung wurde gespeichert, bevor die Preisabdeckung pro Zug erfasst wurde; wie viel der Summe oben erfasst ist, lässt sich nicht feststellen.",
"CmdCostPricingProvenance": "Verwendete Preisquellen: {sources}.",
"CmdCostLivePricingDowngraded": "Live-Preise des Anbieters konnten für diese Route nicht verifiziert werden ({defects}); die mitgelieferten veröffentlichten Tarife wurden verwendet.",
"CmdCostLivePricingUnavailable": "Live-Preise des Anbieters konnten für diese Route nicht verifiziert werden ({defects}), und kein brauchbarer mitgelieferter Tarif war verfügbar; diese Ausgabe ist unbekannt.",
"CmdCostRoutesHeader": "Geprüfte Routen (geschwärzt):",
"CmdTokensCacheWriteTotal": "Cache-Schreib-Tokens (cache-creation) in dieser Sitzung: {write}. Über dem Eingaberatensatz abgerechnet, wenn der Anbieter einen Schreibaufschlag veröffentlicht; Details pro Zug unter /cache.",
"ModelPickerAutoNetworkActiveProviderHint": "pro Zug · nur aktiver Anbieter · Anfrage + jüngster Kontext → {provider} / {model}",
"CmdLaneDescription": "Aktive Lanes verwalten: interrupt, restart, resume",
"StepfunBillingRouteTitle": "StepFun-Abrechnungsroute",
"StepfunBillingRouteIntro": "StepFun rechnet Pay-as-you-go und Step-Plan-Abos über getrennte Endpunkte ab. Wählen Sie den, zu dem Ihr Schlüssel gehört.",
"StepfunBillingRoutePaygOption": "Pay-as-you-go (Token-Preis)",
"StepfunBillingRoutePlanOption": "Step-Plan-Abo (Plankontingent)",
"StepfunPlanApiKeyHint": "Verwenden Sie für StepFun-Step-Plan-Abos den für Ihren Step Plan ausgestellten Schlüssel, keinen Pay-as-you-go-Schlüssel.",
"StepfunPlanRouteHint": "Diese Route nutzt {route} und wird gegen Ihr Step-Plan-Kontingent abgerechnet.",
"ConfigLabelSessionsRail": "Sitzungsleiste",
"ConfigLabelSessionAutoResume": "Letzte Sitzung automatisch fortsetzen",
"SessionsRailTitle": "Sitzungen",
"SessionsRailEmpty": "Noch keine Sitzungen in diesem Arbeitsbereich",
"SessionsRailBrowseAll": "Alle Sitzungen durchsuchen",
"SessionsRailShowingCount": "{shown} von {total} — alle anzeigen",
"SessionsRailUnavailable": "Sitzungen nicht verfügbar: {error}",
"SessionsActionArchive": "archivieren",
"SessionsActionShowArchived": "archiviert",
"SessionsArchived": "Sitzung {id} archiviert",
"SessionsRestored": "Sitzung {id} wiederhergestellt",
"SessionsArchiveFailed": "Archivieren fehlgeschlagen: {error}",
"SessionsShowingArchived": "Archivierte Sitzungen werden angezeigt",
"SessionsHidingArchived": "Archivierte Sitzungen ausgeblendet",
"SessionsArchivedCompact": "archiviert",
"KbReasoningDetail": "Open reasoning detail for the selected or current turn",
"KbTurnInspector": "Turn Inspector öffnen",
"CmdTurnInspectDescription": "Open the whole-turn inspector",
"CmdAutomationDescription": "Dauerhafte geplante Automatisierungen verwalten",
"AutomationUsage": "Verwendung: /automation [list|show <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
"AutomationManagerUnavailable": "Der Automatisierungsmanager ist in dieser Sitzung nicht verfügbar.",
"AutomationListFailed": "Automatisierungen konnten nicht aufgelistet werden: {error}",
"AutomationActionFailed": "Automatisierung {id} konnte nicht {action} werden: {error}",
"AutomationEmpty": "Keine geplanten Automatisierungen. Mit dem Werkzeug `automation` kann eine erstellt werden.",
"AutomationListHeading": "Geplante Automatisierungen",
"AutomationNoun": "Automatisierung",
"AutomationStatusLabel": "Status",
"AutomationStatusActive": "aktiv",
"AutomationStatusPaused": "pausiert",
"AutomationRunStatusQueued": "eingereiht",
"AutomationRunStatusRunning": "läuft",
"AutomationRunStatusCompleted": "abgeschlossen",
"AutomationRunStatusFailed": "fehlgeschlagen",
"AutomationRunStatusCanceled": "abgebrochen",
"AutomationActionInspect": "angezeigt",
"AutomationActionPause": "pausiert",
"AutomationActionResume": "fortgesetzt",
"AutomationActionDelete": "gelöscht",
"AutomationActionRun": "ausgeführt",
"AutomationActionPaused": "pausiert",
"AutomationActionResumed": "fortgesetzt",
"AutomationNextLabel": "nächste",
"AutomationNameLabel": "Name",
"AutomationPromptLabel": "Anweisung",
"AutomationCwdLabel": "Arbeitsverzeichnis",
"AutomationModeLabel": "Modus",
"AutomationAllowShellLabel": "Shell erlauben",
"AutomationTrustModeLabel": "Vertrauensmodus",
"AutomationAutoApproveLabel": "automatisch genehmigen",
"AutomationRruleLabel": "Wiederholungsregel",
"AutomationDeliveryLabel": "Zustellung",
"AutomationLastLabel": "letzte",
"AutomationRecentRunsLabel": "letzte Ausführungen",
"AutomationNoRuns": "keine aufgezeichneten Ausführungen",
"AutomationRunsUnavailable": "Ausführungen nicht verfügbar",
"AutomationTaskLabel": "Aufgabe",
"AutomationMutationReceipt": "{name} — {action} ({status_label}: {status})",
"AutomationRunEnqueued": "Ausführung der Automatisierung {id} eingereiht: {status} (Aufgabe {task})",
"AutomationDeletePreview": "Das Löschen ist noch nicht bestätigt. Nichts wurde gelöscht.\nAutomatisierung: {id} ({name})\nAufgezeichnete Ausführungen: {run_count}\nZum Löschen der Definition und des Ausführungsverlaufs ausführen:\n{command}",
"AutomationDeleteConfirmationStale": "Die Löschbestätigung passt nicht mehr zur Automatisierung {id}; nichts wurde gelöscht. Den aktuellen Stand mit {command} prüfen.",
"AutomationDeleted": "Automatisierung {id} ({name}) gelöscht. Gelöschte aufgezeichnete Ausführungen: {run_count}.",
"WhaleStateResting": "Ruht",
"WhaleStateThinking": "Denkt nach",
"WhaleStateWorking": "Arbeitet",
"WhaleStateWaiting": "Wartet auf dich",
"WhaleStateBlocked": "Blockiert",
"WhaleStateOffline": "Offline",
"WhaleAnimalScout": "Schnabelwal",
"WhaleAnimalPatch": "Schweinswal",
"WhaleAnimalHarbor": "Buckelwal",
"WhaleAnimalEcho": "Grindwal",
"WhaleAnimalKeel": "Pottwal",
"WhaleAnimalLantern": "Orca",
"WhaleAnimalPlain": "Wal",
"WhaleJobScout": "Recherche",
"WhaleJobPatch": "Programmierung",
"WhaleJobHarbor": "Koordination",
"WhaleJobEcho": "Kommunikation",
"WhaleJobKeel": "Betrieb",
"WhaleJobLantern": "Review",
"WhaleJobPlain": "allgemeine Arbeit",
"SessionMetricsTurn": "Runde",
"SessionMetricsTurns": "Runden",
"SessionMetricsStep": "Schritt",
"SessionMetricsSteps": "Schritte",
"SessionMetricsLlm": "LLM",
"SessionMetricsTools": "Toolaufruf",
"SessionMetricsTtft": "TTFT Ø",
"SessionMetricsTokensPerSecond": "tok/s",
"SessionMetricsCache": "Cache-Hit",
"SessionMetricsInput": "Eingabe",
"SessionMetricsStatusLine": "Sitzungsmetriken: {metrics}",
"AutoReviewReceiptGuardianAllowed": "Auto-Review hat '{tool}' erlaubt (Risiko {risk}, Modell-Guardian): {reason}",
"AutoReviewReceiptGuardianDenied": "Auto-Review hat '{tool}' abgelehnt (Risiko {risk}, Modell-Guardian): {reason}",
"AutoReviewReceiptGuardianUnavailable": "Auto-Review konnte '{tool}' nicht prüfen ({reason}); abgelehnt, fail closed",
"AutoReviewReceiptDeterministicBlocked": "Auto-Review hat '{tool}' blockiert (deterministische Richtlinie): {reason}",
"AutoReviewReceiptHeld": "Auto-Review hat '{tool}' ohne Pause zurückgehalten; abgelehnt (braucht eine Person — zu Ask wechseln)",
"FooterHintEscInterrupt": "Esc zum Unterbrechen",
"PermissionsPostureHeader": "Aktuelle Berechtigungshaltung: {posture}",
"PermissionsPostureAsk": "Ask: Tool-Aufrufe, die Befugnis, Kosten, Umfang oder Ergebnis ändern, öffnen eine Abfrage; nachweislich sichere Nur-Lese-Aufrufe laufen ohne. Die ask-Regeln oben erzwingen immer eine Abfrage.",
"PermissionsPostureAuto": "Auto-Review: öffnet nie eine Abfrage. Eine deterministische Richtlinie erlaubt nachweislich sichere Aufrufe und blockiert veröffentlichungsartige oder destruktive Hintergrundarbeit hart; Aufrufe, die sie nicht als sicher beweisen kann, gehen an einen einmaligen Modell-Guardian, der mit Begründung erlaubt oder ablehnt (hohes oder kritisches Risiko läuft nie automatisch; eine fehlgeschlagene Prüfung lehnt ab, fail closed). Zurückhaltungen, die eine Person erfordern, werden abgelehnt, nicht versteckt. Jede solche Entscheidung wird als Notiz ins Transkript und ins Audit-Log geschrieben.",
"PermissionsPostureBypass": "Full Access: gewöhnliche Tool-Aufrufe laufen ohne Abfragen. Nicht umgehbare Zurückhaltungen aus Sicherheit, Repository-Recht und verwalteter Richtlinie schlagen als harte Blockaden fail closed fehl, statt zu fragen.",
"PermissionsPostureNever": "never: nur als sicher/nur-lesend eingestufte Tools laufen; alles andere wird ohne Abfrage blockiert.",
"PermissionsReceiptsNote": "Entscheidungen ohne Abfrage (Auto-Review-Guardian-Urteile, Blockaden und Zurückhaltungen) erscheinen als Notizen im Transkript und im Audit-Log unter {audit_path}. Full Access wird bewusst mit Shift+Tab oder /config gewählt, nie durch eine Regel.",
"AgentFocusOpened": "Fokus auf {agent}. Deine Nachrichten gehen jetzt an diesen Worker; Esc kehrt zur Hauptunterhaltung zurück.",
"AgentFocusClosed": "Zurück in der Hauptunterhaltung.",
"AgentFocusBanner": "{agent} · {status}",
"AgentFocusComposerChip": "→ {agent}",
"AgentFocusPlaceholder": "Nachricht an {agent} · Esc zurück zur Hauptunterhaltung",
"AgentFocusNoTranscript": "Für {agent} liegt noch kein Transkript vor. Nachrichten erscheinen hier, sobald der Worker sie austauscht.",
"AgentFocusOmitted": "Frühere Nachrichten ({count}) fehlen im Transkript im Arbeitsspeicher.",
"AgentFocusFollowUpDelivered": "Für {agent} eingereiht: er liest die Nachricht in seiner nächsten Runde.",
"AgentFocusFollowUpQueued": "Für {agent} eingereiht",
"AgentFocusFollowUpContinued": "{agent} war bereits fertig; auf einem neuen Fork ({target}) fortgesetzt. Diese Ansicht folgt jetzt dem Fork.",
"AgentFocusFollowUpFailed": "Zustellung an {agent} nicht möglich: {reason}",
"FooterHintForAgents": "Agenten",
"FooterHintToManage": "verwalten",
"AgentRailQueuedCount": "{count} eingereiht",
"AgentFocusPosture": "{role} · {write} · {network} · {shell}",
"AgentFocusPostureWrites": "schreibt",
"AgentFocusPostureReadOnly": "nur lesen",
"AgentFocusPostureNetwork": "Netzwerk",
"AgentFocusPostureNoNetwork": "kein Netzwerk",
"AgentFocusPostureShellFull": "Shell",
"AgentFocusPostureShellReadOnly": "Nur-Lese-Shell",
"AgentFocusPostureShellNone": "keine Shell",
"GoalReceiptSet": "Ziel gesetzt: \"{objective}\" · /goal zeigt den Fortschritt · /goal pause oder /goal clear beendet es",
"GoalStatusIdleHint": "läuft gerade nicht — Nachricht senden oder /goal resume zum Fortsetzen"
}