返回 CodeWhale
de.json
1 {
2 "ExtensionPromptUnavailable": "Anweisungen von Erweiterungen sind nicht verfügbar; prüfe /plugin show.",
3 "ComposerOversizedSubmitHeld": "Nicht gesendet: Diese Nachricht enthält mehr als {limit} Zeichen und konnte nicht als Einfügedatei gespeichert werden ({error}). Der vollständige Text steht noch im Eingabefeld: Kürze ihn oder mache .codewhale/pastes beschreibbar und drücke dann erneut Enter.",
4 "ComposerOversizedSubmitHeldShort": "Nicht gesendet: über {limit} Zeichen; Einfügedatei nicht gespeichert.",
5 "CmdPluginOwnerReport": "Erweiterungshost:\n Status: {state}\n Aktive Werkzeuge ({count}): {tools}",
6 "CmdPluginOwnerActivating": "Wird aktiviert",
7 "CmdPluginOwnerActive": "Aktiv",
8 "CmdPluginOwnerFailed": "Fehlgeschlagen: {reason}",
9 "CmdPluginOwnerFaulted": "Gestört: {reason}",
10 "CmdPluginOwnerRevoked": "Widerrufen",
11 "CmdPluginOwnerInactive": "Nicht aktiv",
12 "MobileStreamReplayFailed": "Runtime konnte den Verlauf dieser Unterhaltung nicht lesen — erneuter Versuch",
13 "MobileStreamCatchUpFailed": "Runtime ist zurückgefallen und konnte nicht aufholen — erneuter Versuch",
14 "MobileStreamRuntimeShutdown": "Runtime wird heruntergefahren — Verbindung wird wiederhergestellt",
15 "MobileStreamEnded": "Runtime hat den Ereignisstrom beendet — Verbindung wird wiederhergestellt",
16 "MobileStreamClosed": "Runtime hat den Ereignisstrom dieser Unterhaltung geschlossen; öffne die Unterhaltung erneut",
17 "MobileStreamReconnecting": "Verbindung verloren; Verbindung wird wiederhergestellt",
18 "MobileStreamConnected": "Verbunden",
19 "PetHabitatTitle": "CODEWHALE / WHALESONG · Ein gemeinsamer Lebensraum",
20 "PetHabitatHints": "{back} zurück · {sound} Ton · {browser} Aussehen · {window} Fenster",
21 "PetHabitatQueued": "An den gemeinsamen Lebensraum gesendet. /pet on öffnet die Vollansicht.",
22 "PetWatchSoundOn": "Ton an",
23 "PetWatchSoundOff": "Ton aus",
24 "PetWatchSoundPaused": "Ton pausiert",
25 "PetWatchSoundUnavailable": "Die Tonausgabe wurde gestoppt. Prüfe FFmpeg (ffplay) und deinen Audioausgang und schalte den Ton erneut ein.",
26 "CmdPetDescription": "Überlässt dem Codewhale-Haustier den Bildschirm, während es arbeitet",
27 "PetModeOn": "Haustiermodus an. Der Lebensraum übernimmt den Bildschirm, während Codewhale arbeitet; Esc kehrt zur Eingabe zurück.",
28 "PetModeOff": "Haustiermodus aus. Das Haustier lebt in seinem Begleiter weiter; /pet schaltet es wieder ein.",
29 "PetModeOnLabel": "Haustiermodus an",
30 "PetModeOffLabel": "Haustiermodus aus",
31 "PetViewOpen": "Lebensraum offen",
32 "PetViewClosed": "Lebensraum geschlossen",
33 "PetWatchRestored": "/pet hat den Lebensraum dieser Sitzung wiederhergestellt. Warte auf neue Telemetrie.",
34 "PetWatchStorageUnavailable": "Watch konnte diesen Lebensraum nicht wiederherstellen oder speichern. Vorhandene Dateien wurden beibehalten. Mit {command} kannst du diesen Lauf exportieren.",
35 "PetWatchExported": "Watch-Aufzeichnung gespeichert: {path}",
36 "PetWatchExportFailed": "Die Watch-Aufzeichnung konnte nicht gespeichert werden. Sie bleibt im Arbeitsspeicher.",
37 "PetWatchExportQueued": "Watch-Aufzeichnung wird gespeichert…",
38 "PetWatchExportUnavailable": "Öffne /pet in einer gespeicherten Sitzung oder warte auf den laufenden Export.",
39 "PetUnobserved": "unbeobachtet",
40 "PetOffline": "offline — codewhale pet serve weckt ihn",
41 "PetDozing": "dösend",
42 "PetWatchUnavailable": "Die Haustier-Telemetrie pausiert. /pet on versucht es erneut.",
43 "ConversationChangedBeforeUndo": "Die Unterhaltung wurde geändert, bevor das Rückgängigmachen abgeschlossen war. Es wurde nichts rückgängig gemacht und kein erneuter Versuch gesendet. Prüfe die aktuelle Unterhaltung, bevor du es erneut versuchst.",
44 "SessionArchiveExported": "Sitzung exportiert",
45 "SessionArchiveSizes": "Einträge / unkomprimierte Größe / Archivgröße",
46 "SessionArchiveNoArtifacts": "Keine regulären Artefaktdateien für diese Sitzung gefunden.",
47 "SessionArchiveRestoreHint": "Öffne den entpackten Datensatz mit /load <session.json>; /resume importiert nur das Gespräch. Entpackte Artefakte bleiben separate Dateien.",
48 "ExtensionsActionAdd": "hinzufügen",
49 "ExtensionsActionEnable": "aktivieren",
50 "ExtensionsActionEdit": "Bearbeiten",
51 "ExtensionsHooksAddLabel": "Hook hinzufügen",
52 "ExtensionsHooksAddDescription": "Die Hook-Datei dieses Projekts im Editor öffnen",
53 "ExtensionsActionReload": "neu laden",
54 "ExtensionsActionConnect": "verbinden",
55 "ExtensionsActionReconnect": "neu verbinden",
56 "ExtensionsActionReauth": "neu anmelden",
57 "ExtensionsActionDiagnose": "diagnostizieren",
58 "ExtensionsActionManage": "verwalten",
59 "ExtensionsActionFocus": "Fokus",
60 "ExtensionsActionFold": "einklappen",
61 "ExtensionsActionTabs": "Tabs",
62 "ExtensionsCompatibilityFull": "vollständig",
63 "ExtensionsCompatibilityPartial": "teilweise",
64 "ExtensionsGroupBuiltIn": "Integriert",
65 "ExtensionsGroupConfigured": "Konfiguriert",
66 "ExtensionsGroupProblems": "Probleme",
67 "ExtensionsGroupRecommended": "Empfohlen",
68 "ExtensionsGroupServers": "Server",
69 "ExtensionsGroupNeedsAttention": "Braucht Aufmerksamkeit",
70 "ExtensionsGroupNeedsLogin": "Anmeldung nötig",
71 "ExtensionsGroupStatus": "{count} Einträge · Enter klappt ein",
72 "ExtensionsGroupUser": "Benutzer",
73 "ExtensionsGroupWorkspace": "Arbeitsbereich",
74 "ExtensionsHookDetail": "Zeitlimit: {timeout}s · Hintergrund: {background} · bei Fehler fortfahren: {continue_on_error}",
75 "ExtensionsHookFallback": "{event}-Hook",
76 "ExtensionsHooksConfiguration": "Hook-Konfiguration",
77 "ExtensionsInventoryAgents": "Agenten: {count}",
78 "ExtensionsInventoryCommands": "Befehle: {count}",
79 "ExtensionsInventoryHooks": "Hooks: {count}",
80 "ExtensionsInventoryMcp": "MCP: {count}",
81 "ExtensionsInventoryNone": "Keine unterstützten Komponenten",
82 "ExtensionsInventorySkills": "Skills: {count}",
83 "ExtensionsMarketplaceDetail": "Herausgeber: {publisher} · Stufe: {tier} · installierbar: {installable}",
84 "ExtensionsMarketplaceUnavailable": "Der Plugin-Marktplatzspeicher ist nicht verfügbar",
85 "ExtensionsMcpEmpty": "Keine MCP-Server eingerichtet",
86 "ExtensionsMcpBrowse": "Servervorschläge ansehen",
87 "ExtensionsMcpDetail": "Werkzeuge: {tools} · Ressourcen: {resources} · Prompts: {prompts}",
88 "ExtensionsMcpNotInspected": "In diesem Snapshot nicht geprüft · Eingabetaste lädt neu und verbindet konfigurierte Server",
89 "ExtensionsMcpRefresh": "{count} MCP-Server sind konfiguriert; /mcp öffnen, um diesen Stand zu aktualisieren",
90 "ExtensionsMcpSummary": "{transport} · Werkzeuge: {tools} · Ressourcen: {resources}",
91 "ExtensionsNoItems": "Keine Einträge in diesem Tab",
92 "ExtensionsNoMatches": "Keine Treffer für „{query}“",
93 "ExtensionsPluginDetail": "{inventory} · Vertrauen: {trust} · Kompatibilität: {compatibility} · Diagnosen: {diagnostics}",
94 "ExtensionsProductChromeDescription": "Eine lokale Chrome-Sitzung über das offizielle MCP untersuchen und steuern.",
95 "ExtensionsProductDetail": "Herausgeber: {publisher} · Komponenten: {components} · Quelle: {source}",
96 "ExtensionsProductPlaywrightDescription": "Browser-Automatisierung auf Basis von Microsofts Playwright MCP.",
97 "ExtensionsProductCodewhaleComputerUseDescription": "Den Bildschirm sehen und bedienen: Steuerung über Bedienungshilfen, Screenshots, Zoom und Bildschirmaufnahme, dazu entfernte Rechner über ssh.",
98 "ExtensionsStateFirstParty": "Mit Codewhale ausgeliefert",
99 "ExtensionsSearchLabel": "Suchen: ",
100 "ExtensionsSkillRootCompatibleGlobal": "Kompatibel global ({harness})",
101 "ExtensionsSkillRootCompatibleProject": "Kompatibles Projekt ({harness})",
102 "ExtensionsSkillRootConfigured": "Konfiguriertes Verzeichnis",
103 "ExtensionsSkillRootGlobal": "Globale Codewhale-Skills",
104 "ExtensionsSkillRootProject": "Codewhale-Projekt-Skills",
105 "ExtensionsSkillRootRegistryCache": "Registry-Cache",
106 "ExtensionsSkillRootReviewedPlugin": "Geprüftes Plugin",
107 "ExtensionsStateAvailable": "verfügbar",
108 "ExtensionsStateConnected": "verbunden",
109 "ExtensionsStateEnabled": "aktiviert",
110 "ExtensionsStateError": "Fehler",
111 "ExtensionsStateInactive": "inaktiv",
112 "ExtensionsStateInapplicable": "nicht anwendbar",
113 "ExtensionsStateInvalid": "ungültig",
114 "ExtensionsStateNotInspected": "nicht geprüft",
115 "ExtensionsStateDisconnected": "getrennt",
116 "ExtensionsStateRejected": "abgelehnt",
117 "ExtensionsStateReviewedCandidate": "geprüfter Kandidat",
118 "ExtensionsStateUnderEvaluation": "wird geprüft",
119 "ExtensionsStateUnstaged": "nicht bereitgestellt",
120 "ExtensionsStateUnsupported": "nicht unterstützt",
121 "ExtensionsStateWarning": "Warnung",
122 "ExtensionsTabHooks": "Hooks",
123 "ExtensionsTabMarketplace": "Marktplatz",
124 "ExtensionsTabMarketplaceCompact": "Markt",
125 "ExtensionsTabPlugins": "Plugins",
126 "ExtensionsTierCommunity": "Community",
127 "ExtensionsTierCurated": "kuratiert",
128 "ExtensionsTierOfficial": "offiziell",
129 "ExtensionsTierPartner": "Partner",
130 "ExtensionsTitle": "Erweiterungen",
131 "ExtensionsTrustCapabilitiesChanged": "Fähigkeiten geändert",
132 "ExtensionsTrustContentChanged": "Inhalt geändert",
133 "ExtensionsTrustNotReviewed": "nicht geprüft",
134 "ExtensionsTrustTrusted": "vertrauenswürdig",
135 "ExtensionsValueNo": "nein",
136 "ExtensionsValueYes": "ja",
137 "ComposerPlaceholder": "Nachricht eingeben…",
138 "ComposerPlaceholderFollowUp": "Folgebeitrag eingeben…",
139 "ComposerPlaceholderSendNow": "Enter sendet jetzt · weiteren eingeben",
140 "ComposerHintSendWithQueue": "↵ senden ({count} warten)",
141 "ComposerHintQueue": "↵ nach diesem Zug senden",
142 "ComposerHintQueueWithCount": "↵ nach diesem Zug senden ({count} warten)",
143 "ComposerHintOfflineQueue": "↵ für später speichern",
144 "ComposerHintOfflineConnect": "↵ für später speichern · /provider verbindet",
145 "ComposerHintSendNow": "↵ jetzt senden",
146 "ComposerHintSendIntoTurn": "↵ in diesen Zug senden",
147 "PendingSendingIntoTurnPrefix": " ↳ Wird in diesen Zug gesendet: ",
148 "PendingCouldNotSendIntoTurnPrefix": " ↳ Konnte nicht in diesen Zug: ",
149 "PendingEditingFollowUpPrefix": " ↳ Folgebeitrag wird bearbeitet: ",
150 "PendingQueuedOnePrefix": "Warteschlange #1: ",
151 "PendingQueuedManyPrefix": "Warteschlange {count} · als Nächstes: ",
152 "PendingSendNowControls": "Enter sendet jetzt · {key} letzte bearbeiten",
153 "PendingSendNowDropControls": "Enter sendet jetzt · {key} bearbeiten · /queue drop 1",
154 "PendingEscRestore": " Esc stellt den gespeicherten Folgebeitrag wieder her",
155 "PendingQueuedFollowUpPrefix": " ↳ Folgebeitrag #{number}: ",
156 "PendingInputsHeader": "Ausstehende Eingaben",
157 "PendingContextHeader": "Kontext für den nächsten Versand",
158 "ToastQueuedFollowUp": "In die Warteschlange. Wird nach diesem Zug gesendet.",
159 "ToastQueuedFollowUpCount": "In die Warteschlange ({count} warten). Wird nach diesem Zug gesendet.",
160 "ToastQueuedOffline": "Gespeichert. Zum Senden einen Anbieter verbinden.",
161 "ToastSentIntoTurn": "In diesen Zug gesendet.",
162 "ToastCouldNotSendIntoTurn": "Konnte nicht in diesen Zug; bleibt in der Warteschlange.",
163 "ToastHookBlockedFollowUp": "Ein Hook hat den Folgebeitrag blockiert; er bleibt in der Warteschlange.",
164 "ToastOfflineQueuedCount": "Offline: {count} für später gespeichert.",
165 "ComposerDispatchFailedRestored": "Nachricht nicht gesendet ({error}); im Composer wiederhergestellt.",
166 "DispatchFailedQueued": "Senden fehlgeschlagen ({error}); {count} wartende Folgenachricht(en) behalten.",
167 "DispatchFailedInitial": "Erster Prompt konnte nicht gesendet werden: {error}",
168 "HistorySearchPlaceholder": "Prompt-Verlauf durchsuchen...",
169 "HistorySearchTitle": "Verlaufssuche",
170 "HistoryHintMove": "Up/Down bewegen",
171 "HistoryHintAccept": "Enter übernehmen",
172 "HistoryHintRestore": "Esc wiederherstellen",
173 "HistoryNoMatches": " Keine Treffer",
174 "TranscriptReasoningExpand": "erweitern",
175 "TranscriptThought": "Nachgedacht",
176 "TranscriptThoughtFor": "{duration} nachgedacht",
177 "TelemetryNoticeDefaultOn": "Nutzungsstatistiken sind standardmäßig aktiviert. Aggregierte Versions-, Plattform-, Sitzungs-, Funktions- und Fehlerzahlen mit Codewhale und dem Auftragsverarbeiter PostHog teilen. Keine Inhalte oder IPs. docs/TELEMETRY.md Ausschalten: codewhale config set telemetry false",
178 "TelemetryNoticeHeadline": "Codewhale-Nutzungsstatistiken",
179 "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\n\nNutzungsstatistiken sind standardmäßig aktiviert. Codewhale und PostHog verarbeiten diese Zahlen, wenn die Übermittlung konfiguriert ist. IPs werden nicht erfasst.",
180 "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\nNutzungsstatistiken sind standardmäßig aktiviert. Codewhale und PostHog verarbeiten diese Zahlen, wenn die Übermittlung konfiguriert ist. IPs werden nicht erfasst.",
181 "TelemetryNoticeChoiceKeep": "Ja, anonyme Zählung beibehalten",
182 "TelemetryNoticeChoiceDisable": "Nein, Nachverfolgung abschalten",
183 "TelemetryNoticeActionChoose": "wählen",
184 "TelemetryNoticeActionConfirm": "bestätigen",
185 "TelemetryNoticeActionExit": "beenden",
186 "TelemetryNoticeReceiptEnabled": "Anonyme Nutzungszählungen sind aktiviert. Unterhaltungen und Code werden nie erfasst. Ändern unter /settings; Schema: docs/TELEMETRY.md",
187 "TelemetryNoticeReceiptDisabled": "Die anonyme Nutzungszählung ist ausgeschaltet. Sie werden nicht erneut gefragt.",
188 "TelemetryNoticeReceiptEnabledUnsaved": "Anonyme Nutzungszählungen sind für diese Sitzung aktiviert. Codewhale konnte diesen Hinweis nicht speichern und zeigt ihn erneut. Ändern unter /settings; Schema: docs/TELEMETRY.md",
189 "TelemetryNoticeReceiptDisabledUnsaved": "Die anonyme Nutzungszählung ist für diese Sitzung ausgeschaltet. Codewhale konnte die Auswahl nicht speichern und fragt beim nächsten Start erneut.",
190 "TelemetryPreferenceEnabledNextLaunch": "Anonyme Nutzungszählungen sind ab dem nächsten Start aktiviert. Unterhaltungen und Code werden nie erfasst.",
191 "TelemetryPreferenceDisabled": "Anonyme Nutzungszählungen sind deaktiviert. Lokale Telemetriedaten wurden gelöscht.",
192 "TelemetryPreferenceDisabledWithWarning": "Anonyme Nutzungszählungen sind deaktiviert, aber ein Teil der Bereinigung benötigt Aufmerksamkeit: {detail}",
193 "TelemetryPreferenceDisabledForSession": "Anonyme Nutzungszählungen sind für diese Sitzung deaktiviert, aber die Einstellung wurde nicht gespeichert und kann beim nächsten Start zurückkehren: {detail}",
194 "TelemetryPreferenceSaveFailed": "Die Telemetrieeinstellung konnte nicht sicher geändert werden: {detail}",
195 "StatusPickerTitle": " Statuszeile ",
196 "StatusPickerInstruction": "Wähle die Chips für die Fußzeile:",
197 "StatusPickerActionToggle": "umschalten ",
198 "StatusPickerActionAll": "alle ",
199 "StatusPickerActionNone": "keine ",
200 "StatusPickerActionSave": "speichern ",
201 "StatusPickerActionCancel": "abbrechen ",
202 "HotbarSetupTitle": " Hotbar-Setup ",
203 "HotbarSetupSourceApp": "App",
204 "HotbarSetupSourceSlash": "Slash",
205 "HotbarSetupSourceMcp": "MCP",
206 "HotbarSetupSourceSkill": "Skill",
207 "HotbarSetupSourcePlugin": "Plugin",
208 "HotbarSetupStatusDisabled": "deaktiviert",
209 "HotbarSetupStatusPrefill": "vorausgefüllt",
210 "HotbarSetupStatusReady": "bereit",
211 "HotbarSetupDirtyModified": "geändert",
212 "HotbarSetupDirtyClean": "unverändert",
213 "HotbarSetupNoAction": "Keine Aktion",
214 "HotbarSetupConfirmDisable": "Hotbar deaktivieren und alle Slots leeren? (y/n)",
215 "HotbarSetupStatusLine": "Slot {slot} | {action} | {dirty}",
216 "HotbarSetupSlotOutOfRange": "Hotbar-Slot {slot} liegt außerhalb von 1-{max}",
217 "HotbarSetupNoActionSelected": "Keine Aktion ausgewählt.",
218 "HotbarSetupCannotAssign": "{action} kann nicht zugewiesen werden: {reason}",
219 "HotbarSetupNoActions": "Keine Hotbar-Aktionen verfügbar.",
220 "HotbarSetupRecommended": "emp",
221 "HotbarSetupEmptySlot": "leer",
222 "HotbarSetupHelp": "Tab/Shift+Tab Quelle Up/Down Aktion 1-8 Slot Enter zuweisen Space umschalten Delete löschen s speichern Esc abbrechen",
223 "HotbarActionVoiceToggleName": "Spracheingabe",
224 "HotbarActionVoiceToggleDescription": "Sprachaufnahme über das Terminal-Mikrofon umschalten.",
225 "HotbarActionSessionCompactName": "Sitzung komprimieren",
226 "HotbarActionSessionCompactDescription": "Aktuellen Gesprächskontext komprimieren.",
227 "HotbarActionModePlanName": "Plan-Modus",
228 "HotbarActionModePlanDescription": "Erst einen Plan durchdenken, dann handeln.",
229 "HotbarActionModeAgentName": "Work-Modus",
230 "HotbarActionModeAgentDescription": "Direkt in der aktuellen Sitzung arbeiten.",
231 "HotbarActionModeYoloName": "Full Access (Act)",
232 "HotbarActionModeYoloDescription": "Kompatibilität: Act mit Full-Access-Berechtigungen (kein eigener Modus).",
233 "HotbarActionReasoningCycleName": "Reasoning-Stufe wechseln",
234 "HotbarActionReasoningCycleDescription": "Konfigurierte Reasoning-Stufe des aktiven Providers durchwechseln.",
235 "HotbarActionReasoningCycleAutoDisabled": "Reasoning-Stufe wird vom automatischen Modell-Routing gesteuert.",
236 "HotbarActionSidebarToggleName": "Seitenleiste umschalten",
237 "HotbarActionSidebarToggleDescription": "Seitenleiste ein- oder ausblenden.",
238 "HotbarActionFileTreeToggleName": "Dateibaum umschalten",
239 "HotbarActionFileTreeToggleDescription": "Workspace-Dateibaum ein- oder ausblenden.",
240 "HotbarActionPaletteOpenName": "Befehlspalette",
241 "HotbarActionPaletteOpenDescription": "Befehlspalette öffnen.",
242 "HotbarActionTrustToggleName": "Vertrauen umschalten",
243 "HotbarActionTrustToggleDescription": "Workspace-Vertrauensmodus aktivieren oder deaktivieren.",
244 "ConfigTitle": "Konfig",
245 "ConfigPreviewLabel": "Vorschau: ",
246 "ConfigHintExternalCredentials": "Welche Anmeldedatei dieser Anbieter lesen darf, mit welchem Zugriff und wie man sie widerruft.",
247 "ConfigModalTitle": " Konfig ",
248 "ConfigSearchPlaceholder": "zum Filtern tippen",
249 "ConfigNoSettings": " Keine Einstellungen verfügbar.",
250 "ConfigNoMatchesPrefix": " Keine Einstellungen passen zu ",
251 "ConfigFilteredSettings": " Gefilterte Einstellungen",
252 "ConfigShowing": " Angezeigt",
253 "ConfigFooterDefault": " Tippen=Filtern, Up/Down=Auswählen, Enter=Bearbeiten, Esc=Schließen ",
254 "ConfigFooterScrollable": " Tippen=Filtern, Up/Down=Auswählen, Enter=Bearbeiten, PgUp/PgDn=Scrollen, Esc=Schließen ",
255 "ConfigFooterFiltered": " Tippen=Filtern, Backspace=Löschen, Ctrl+U/Esc=Leeren, Enter=Bearbeiten ",
256 "ConfigSectionProvider": "Provider",
257 "ConfigSectionModel": "Modell",
258 "ConfigSectionPermissions": "Berechtigungen",
259 "ConfigSectionNetwork": "Netzwerk",
260 "ConfigSectionDisplay": "Anzeige",
261 "ConfigSectionComposer": "Composer",
262 "ConfigSectionSidebar": "Seitenleiste",
263 "ConfigSectionHistory": "Verlauf",
264 "ConfigSectionMcp": "MCP",
265 "ConfigSectionFleet": "Fleet",
266 "ConfigSectionWorkflow": "Workflow",
267 "ConfigSectionSession": "Sitzung",
268 "ConfigSectionLegacy": "Legacy",
269 "ConfigSectionExperimental": "Experimentell",
270 "ConfigScopeSession": "SITZUNG",
271 "ConfigScopeSaved": "GESPEICHERT",
272 "ConfigCommandSource": "{value} (Quelle: {source})",
273 "ConfigCommandInvalidValue": "Ungültiger Wert '{value}' für {key}. Zulässig: {choices}.",
274 "ConfigSearchUpdated": "search.provider = {value} ({scope}; folgende web_search-Aufrufe verwenden den effektiven Anbieter nach Umgebungsüberschreibungen)",
275 "ConfigPromptSuggestionUpdated": "prompt_suggestion = {value} ({scope}; Geistertext-Hinweise gelten nach folgenden Durchläufen)",
276 "ConfigNotificationsSetHint": "Mit /config notifications <key> <value> [--save] festlegen.",
277 "ConfigNotificationUpdated": "notifications.{key} = {value} ({scope}; gilt für folgende Benachrichtigungen)",
278 "ConfigNotificationsWholeNumber": "notifications.threshold_secs muss eine ganze Zahl sein",
279 "ConfigAuditSearchProvider": "Schreibt [search] provider; folgende web_search-Aufrufe beachten weiterhin Umgebungsüberschreibungen.",
280 "ConfigAuditPromptSuggestion": "Schreibt prompt_suggestion auf oberster Ebene; Geistertext-Hinweise bleiben optional.",
281 "ConfigAuditNotifications": "Schreibt skalare [notifications]-Werte und wendet sie auf folgende Abschlussbenachrichtigungen an.",
282 "ConfigHelpDiscoverable": " Auffindbare config.toml-Schlüssel: `/config search.provider`, `/config prompt_suggestion`, `/config notifications`. Mit `--save` dauerhaft speichern.",
283 "ConfigEditCancelled": "Bearbeitung abgebrochen",
284 "ConfigEditTitlePrefix": "Bearbeite ",
285 "ConfigEditScopeLabel": "Bereich: ",
286 "ConfigEditCurrentLabel": "Aktuell: ",
287 "ConfigEditHintLabel": "Hinweis: ",
288 "ConfigEditNewLabel": "Neu: ",
289 "ConfigEditFooter": " Enter=Übernehmen, Esc=Abbrechen, Ctrl+U=Leeren, Ctrl+A=Alles, ←/→=Bewegen ",
290 "ConfigLocalePartialBadge": "teilweise",
291 "ConfigLocalePartialDetail": "Teilweise übersetztes Sprachpaket; fehlende Texte fallen auf Englisch zurück.",
292 "ConfigRowEffective": " (effektiv {currency})",
293 "ConfigDefaultValue": "(Standard)",
294 "ConfigDefaultReasoning": "(Konfig/Standard)",
295 "ConfigUnavailable": "(nicht verfügbar)",
296 "ConfigLabelProvider": "Aktiver Provider",
297 "ConfigLabelBaseUrlDeepseek": "Provider-API-URL (DeepSeek-Route)",
298 "ConfigLabelProviderUrl": "Provider-API-URL",
299 "ConfigHintProviderUrl": "Aktueller Provider-Endpunkt; Xiaomi: Token-Paket | nutzungsbasierte Abrechnung | benutzerdefinierte URL",
300 "ConfigLabelModel": "Aktives Provider-Modell",
301 "ConfigLabelFastModel": "Schnelles Modell (abgeleitet)",
302 "ConfigLabelDefaultModel": "Legacy-Fallback-Modell (nur DeepSeek-Routen)",
303 "ConfigLabelReasoningEffort": "Reasoning-Stufe",
304 "ConfigLabelApprovalMode": "Berechtigung dieser Sitzung",
305 "ConfigLabelPermissionPosture": "Berechtigung neuer Sitzungen",
306 "ConfigLabelApprovalPolicy": "Berechtigung neuer Sitzungen (Konfig)",
307 "ConfigLabelManagedApprovalPolicy": "Berechtigung neuer Sitzungen (verwaltet)",
308 "ConfigLabelDefaultMode": "Startmodus",
309 "ConfigLabelAllowShell": "Shell-Zugriff",
310 "ConfigLabelManagedAllowShell": "Shell-Zugriff (verwaltet)",
311 "ConfigLabelTelemetry": "Anonyme Nutzungszählung",
312 "ConfigHintTelemetry": "Aggregierte Versions-, Sitzungs-, Funktions- und Fehlerzahlen an Codewhale und PostHog; nie Inhalte oder IPs. docs/TELEMETRY.md",
313 "ConfigValueTelemetryOn": "An",
314 "ConfigValueTelemetryOff": "Aus",
315 "ConfigLabelStreamTimeout": "Stream-Timeout",
316 "ConfigLabelTheme": "Theme",
317 "ConfigLabelLocale": "Sprache",
318 "ConfigLabelBackground": "Hintergrund",
319 "ConfigLabelWorkSurfacePlacement": "Seitenleisten-Position",
320 "ConfigLabelTopHeight": "Höhe der oberen Leiste",
321 "ConfigLabelSideWidth": "Breite der Seitenleiste",
322 "ConfigLabelCalmMode": "Ruhiges Transkript",
323 "ConfigLabelLowMotion": "Bewegung reduzieren",
324 "ConfigLabelFancyAnimations": "Animierte UI",
325 "ScreenModeFullscreenNotice": "Bildschirm: Vollbild (alternativer Bildschirm).",
326 "ScreenModeInlineNotice": "Bildschirm: Inline — das Terminal behält seinen eigenen Scrollback. Das Transkript bleibt im Ansichtsbereich; bisher wird nichts in den Scrollback geschrieben.",
327 "ScreenModeMouseCaptureOn": "Mausaufnahme aktiviert.",
328 "ScreenModeMouseCaptureOff": "Mausaufnahme deaktiviert; das Terminal steuert die Auswahl.",
329 "ScreenModeUnchanged": "Bildschirm unverändert: {reason}.",
330 "ImageInputRejectedResent": "{model} akzeptiert keine Bilder — sie wurden als Text erneut gesendet; nutze image_ocr zum Lesen",
331 "ImageInputOmitted": "{model} kann keine Bilder sehen — {count} Bild(er) wurden in diesem Zug als Text gesendet; nutze image_ocr zum Lesen oder /model zum Wechseln",
332 "ProviderToolCallMissing": "Der Anbieter hat mit `{reason}` beendet, aber keinen Werkzeugaufruf geliefert. Wiederhole diesen Durchgang, um fortzufahren.",
333 "ConfigLabelShowThinking": "Modell-Reasoning im Chat",
334 "ConfigLabelThinkingHighlight": "Reasoning-Hintergrund hervorheben",
335 "ConfigLabelShowToolDetails": "Tool-Detailgrad",
336 "ConfigLabelInlineDiffs": "Inline-Dateiänderungen",
337 "ConfigLabelStatusIndicator": "Statusanzeige",
338 "ConfigLabelSynchronizedOutput": "Ausgabetempo",
339 "ConfigLabelCostCurrency": "Kostenwährung",
340 "ConfigLabelTranscriptSpacing": "Transkript-Zeilenabstand",
341 "ConfigLabelToolCollapse": "Tool-Karten",
342 "ConfigLabelComposerDensity": "Composer-Dichte",
343 "ConfigLabelComposerBorder": "Composer-Rahmen",
344 "ConfigLabelComposerMultilineMode": "Composer-Mehrzeilenmodus",
345 "ConfigLabelComposerVimMode": "Composer-Vim-Modus",
346 "ConfigLabelBracketedPaste": "Bracketed Paste",
347 "ConfigLabelPasteBurstDetection": "Paste-Erkennung",
348 "ConfigLabelMentionMenuLimit": "Mention-Menü-Limit",
349 "ConfigLabelMentionMenuBehavior": "Mention-Menü-Verhalten",
350 "ConfigLabelMentionWalkDepth": "Datei-Mention-Tiefe",
351 "ConfigLabelWorkspaceFollowSymlinks": "Symlinks folgen",
352 "ConfigLabelContextPanel": "Kontext-Panel",
353 "ConfigLabelAutoCompact": "Auto-Komprimierung",
354 "ConfigLabelAutoCompactThreshold": "Komprimierungs-Schwelle",
355 "ConfigLabelMaxHistory": "Eingabeverlauf",
356 "ConfigLabelMcpConfigPath": "MCP-Konfigpfad",
357 "ConfigLabelMcpOpen": "MCP-Manager",
358 "ConfigLabelMcpReconnect": "MCP neu verbinden",
359 "ConfigLabelMcpDiagnose": "MCP diagnostizieren",
360 "ConfigLabelPluginsOpen": "Plugins",
361 "ConfigLabelFleetSpawnDepth": "Fleet-Rekursionstiefe",
362 "ConfigLabelGoalCommand": "Goal-Befehl",
363 "ConfigLabelWorkflow": "Workflow",
364 "ConfigLabelFeaturePrefix": "Feature: {name}",
365 "ConfigColumnSetting": "Einstellung",
366 "ConfigColumnValue": "Wert",
367 "ConfigColumnScope": "Bereich",
368 "ConfigActionOpenProvider": "Enter öffnet Provider-Auswahl",
369 "ConfigActionOpenModel": "Enter öffnet Modellauswahl",
370 "ConfigActionOpenMcp": "Enter öffnet den MCP-Manager",
371 "ConfigActionMcpReconnect": "Enter verbindet MCP neu",
372 "ConfigActionMcpDiagnose": "Enter diagnostiziert MCP",
373 "ConfigActionOpenPlugins": "Enter öffnet Plugins",
374 "ConfigActionToggle": "Enter schaltet um",
375 "ConfigActionChoose": "Enter öffnet Auswahl",
376 "ConfigActionEdit": "Enter bearbeitet",
377 "ConfigActionReadOnly": "schreibgeschützt",
378 "ModelPickerAutoNetworkHint": "pro Zug · lauffähige Provider · Anfrage + letzter Kontext → DeepSeek / deepseek-v4-flash",
379 "ModelPickerAutoLocalHint": "pro Zug · lokale Heuristik · keine Router-Anfrage",
380 "ModelPickerAutoLastRoute": "zuletzt {provider} · {model}",
381 "AutoRouteSelectedToast": "Auto: {provider} / {model} via {source} · Ctrl+O: Routendetails",
382 "ModelPickerNotListed": "nicht von {provider} gelistet (geprüft {date})",
383 "HelpGroupCommonCommands": "Häufige Befehle",
384 "HelpGroupAllCommands": "Alle Befehle",
385 "HelpTitle": "Hilfe",
386 "HelpFilterPlaceholder": "Zum Filtern tippen",
387 "HelpFilterPrefix": "Filter: ",
388 "HelpNoMatches": " Keine Treffer.",
389 "HelpSlashCommands": "Slash-Befehle",
390 "HelpKeybindings": "Tastenkürzel",
391 "HelpUserCommands": "Benutzerbefehle",
392 "HelpSkills": "Skills",
393 "HelpFooterTypeFilter": " tippen zum Filtern ",
394 "HelpFooterMove": " Up/Down bewegen ",
395 "HelpFooterJump": " PgUp/PgDn springen ",
396 "HelpFooterClose": " Esc schließen ",
397 "CmdAnchorDescription": "Fakt anheften, der Komprimierung übersteht (automatisch in den Kontext injiziert)",
398 "CmdAttachDescription": "Bild-/Video-Medien anhängen; @path für Textdateien oder Ordner verwenden",
399 "CmdCacheDescription": "Prefix-Cache-Trefferstatistik der letzten N Züge anzeigen",
400 "CmdEffortDescription": "Legt die Denkstufe des Modells fest (auch /thinking)",
401 "CmdPreviewRequestDescription": "Die nächste Anfrage als redigiertes Manifest ansehen, ohne sie zu senden",
402 "CmdToolsDescription": "Zuletzt vorbereitete Tool-Anfrage ansehen (nur lesend)",
403 "CmdChangeDescription": "Neuesten Changelog-Eintrag anzeigen",
404 "CmdChangeHeader": "Neuestes Changelog",
405 "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.",
406 "CmdChangeTranslationUnavailable": "Unten stehen die englischen Release Notes. Übersetzung nicht verfügbar, da die aktuelle Sitzung keinen API-Schlüssel hat oder offline ist.",
407 "CmdChangePreviousVersion": "Vorherige Version: {version} — `/change {version}` zum Anzeigen ausführen",
408 "CmdBalanceDescription": "Kontostand des aktiven Providers prüfen",
409 "CmdImportClaudeDescription": "Einen prüfbaren Import der Claude-Code-Einstellungen und MCP-Server planen",
410 "CmdClearDescription": "Gesprächsverlauf löschen",
411 "CmdCompactDescription": "Kontextkomprimierung auslösen, um Platz freizugeben",
412 "CmdPurgeDescription": "Den Agenten den Gesprächsverlauf gezielt kürzen lassen, um Kontextplatz freizugeben",
413 "CmdConfigDescription": "Einstellungen ansehen und ändern (Rohschlüssel als Detail für Fortgeschrittene)",
414 "CmdPermissionsDescription": "Berechtigungsregeln auflisten und sicher entfernen",
415 "PermissionsListHeader": "Berechtigungsregeln\nQuelle: permissions.toml des aktiven Benutzers\nPfad: {path}\nDateistatus: {file_state}\nAnzahl der Regeln: {count}",
416 "PermissionsNoRules": "Keine Berechtigungsregeln konfiguriert.",
417 "PermissionsFileMissing": "fehlt",
418 "PermissionsFileEmpty": "leer",
419 "PermissionsFilePresent": "vorhanden",
420 "PermissionsRuleEntry": "#{index} | {action} | {tool}\n Effektiver Treffer: {matcher}\n Geltungsbereich: {scope} — {applicability}",
421 "PermissionsMatchExactCommand": "exakter Befehl `{command}`",
422 "PermissionsMatchCommandPrefix": "Befehlspräfix `{command}` (argumentbewusst)",
423 "PermissionsMatchExactPath": "exakter normalisierter Pfad `{path}`",
424 "PermissionsMatchAnyInvocation": "jeder Aufruf dieses Werkzeugs",
425 "PermissionsScopeGlobal": "global",
426 "PermissionsScopeRepo": "Repository `{workspace}`",
427 "PermissionsAppliesHere": "in diesem Arbeitsbereich aktiv",
428 "PermissionsInactiveHere": "in diesem Arbeitsbereich nicht aktiv",
429 "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.",
430 "PermissionsRemoved": "Berechtigungsregel #{index} entfernt: {action} {tool}.",
431 "PermissionsUsage": "Verwendung: /permissions [list|remove <rule-number> [--confirm <token>]]",
432 "PermissionsRuleNotFound": "Berechtigungsregel #{index} wurde nicht gefunden; `/permissions list` erneut ausführen.",
433 "PermissionsOperationFailed": "Vorgang für Berechtigungsregel fehlgeschlagen: {error}",
434 "CmdConstitutionDescription": "Geltende Verfassungsregeln und Vorschauen verwalten",
435 "CmdContextDescription": "Kontext-Inspektor oder Source-Map-Bericht öffnen",
436 "CmdCostDescription": "Sitzungskosten-Aufschlüsselung anzeigen",
437 "CmdReceiptsDescription": "Anzeigen, was diese Sitzung getan hat: Dateien, Befehle, Freigaben",
438 "CmdDiffDescription": "Dateiänderungen seit Sitzungsbeginn anzeigen",
439 "CmdEditDescription": "Letzte Nachricht überarbeiten und erneut senden",
440 "CmdExitDescription": "Anwendung beenden",
441 "CmdExportDescription": "Sicheren Gesprächsexport kopieren oder in eine angegebene Datei schreiben",
442 "CmdCopyDescription": "Die letzte abgeschlossene Assistentenantwort in die Zwischenablage kopieren",
443 "CmdCopyNoOutput": "Keine abgeschlossene Assistentenantwort zum Kopieren verfügbar",
444 "CmdCopySuccess": "Die letzte abgeschlossene Assistentenantwort wurde zur Übermittlung an die Zwischenablage angenommen; eine Wiederherstellungskopie liegt unter {path}",
445 "CmdCopySuccessNoBackup": "Die letzte abgeschlossene Assistentenantwort wurde zur Übertragung an die Zwischenablage angenommen, aber es konnte keine Wiederherstellungsdatei geschrieben werden. Mit `/export file <path>` kannst du ein Ziel wählen",
446 "CmdCopyQueued": "Die letzte abgeschlossene Assistentenantwort wurde für die Zwischenablage des Terminalclients vorgemerkt; eine Wiederherstellungskopie liegt unter {path}",
447 "CmdCopyQueuedNoBackup": "Die letzte abgeschlossene Assistentenantwort wurde für die Zwischenablage des Terminalclients vorgemerkt; es konnte keine Wiederherstellungsdatei geschrieben werden. Mit `/export file <path>` kannst du ein Ziel wählen",
448 "CmdCopyFailed": "Kopieren in die Zwischenablage fehlgeschlagen: {error}. Die Antwort wurde unter {path} gespeichert",
449 "CmdCopyFailedNoBackup": "Kopieren in die Zwischenablage fehlgeschlagen: {error}. Es konnte keine Wiederherstellungsdatei geschrieben werden; wähle mit `/export file <path>` ein Ziel",
450 "CmdFeedbackDescription": "Lokale Problemmeldungen entwerfen und prüfen",
451 "FeedbackNoSession": "Starte eine Sitzung oder setze eine fort, bevor du eine Problemmeldung entwirfst.",
452 "FeedbackUnavailable": "Der Entwurf oder die Anfrage ist nicht verfügbar oder ungültig. Prüfe die aktuelle Sitzung, die Entwurfs-ID und die Längenbegrenzungen des Textes. Es wurde nichts veröffentlicht.",
453 "FeedbackReviewNotice": "Lokaler Entwurf zur Prüfung. Veröffentlichung und Suche nach doppelten Meldungen sind nicht verfügbar. Prüfe den Inhalt vor dem Teilen; das Maskieren sensibler Angaben garantiert keinen Schutz deiner Privatsphäre.",
454 "FeedbackHelp": "Bitte den aktuellen Agenten, eine Codewhale-Problemmeldung zu entwerfen, prüfe einen gespeicherten Entwurf oder fordere eine Überarbeitung an. Fehlerberichte bleiben als lokale Entwürfe gespeichert; eine Veröffentlichung ist nicht verfügbar.",
455 "FeedbackDraftRequested": "Der aktuelle Agent wird gebeten, eine lokale Problemmeldung zu entwerfen oder zu überarbeiten. Der Entwurf existiert erst nach erfolgreichem Speichern. Eine Veröffentlichung ist nicht verfügbar.",
456 "CmdHfDescription": "Hugging-Face-MCP-Setup und -Konzepte ansehen",
457 "CmdHelpDescription": "Befehle, Skills und Tastenkürzel",
458 "CmdProfileDescription": "Zu einem benannten Konfigprofil wechseln",
459 "CmdHomeDescription": "Startseite öffnen und die aktuelle Unterhaltung beibehalten",
460 "CmdOverviewDescription": "Home-Dashboard mit Statistiken und Schnellaktionen anzeigen",
461 "HomeBackToConversation": "Zurück zur Unterhaltung",
462 "HomeNavigationBusy": "Beende oder stoppe die aktuelle Arbeit, bevor du die Startseite öffnest.",
463 "CmdHooksDescription": "Lebenszyklus-Hooks in Erweiterungen verwalten",
464 "CmdAgentDescription": "Persistente Sub-Agent-Sitzung öffnen",
465 "CmdGoalDescription": "Über mehrere Turns hinweg an einem Ziel weiterarbeiten",
466 "CmdInitDescription": "AGENTS.md für das Projekt erzeugen",
467 "CmdLspDescription": "LSP-Diagnosen ein- oder ausschalten",
468 "CmdShareDescription": "Aktuelle Sitzung als teilbare Web-URL exportieren",
469 "CmdJobsDescription": "Bash-Hintergrundjobs ansehen und steuern",
470 "CmdDispatchDescription": "Codewhale-Cloud-Agenten senden, um einen Branch und PR zu öffnen",
471 "CmdLinksDescription": "Codewhale-, Community- und Provider-Links anzeigen",
472 "CmdLoadDescription": "Sitzung aus Datei laden",
473 "CmdLogoutDescription": "API-Schlüssel löschen und zum Setup zurückkehren",
474 "CmdMcpDescription": "MCP-Server öffnen/verwalten; init fügt hinzu, doctor prüft",
475 "McpReloadAlreadyRunning": "Ein MCP-Neuladen läuft bereits; die Statusleiste verfolgt es.",
476 "McpRecommendedUnknownId": "Unbekannte empfohlene MCP-ID. Mit {recommendations_command} kann die kuratierte Liste geprüft werden.",
477 "McpRecommendationsHeading": "Vorgeschlagene MCP-Server (nichts wird automatisch installiert)",
478 "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.",
479 "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}",
480 "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}",
481 "McpRecommendationPlaywright": "• playwright — Microsofts offizielles Playwright-MCP über ein fest versioniertes npm-Paket\n Paket: {package} ({launcher})\n Quelle: {source}\n --isolated startet ein neues Browserprofil. Es kann Seiten aufrufen/steuern und Formulare\n absenden; Aktionen vorher prüfen. {restart_command} kann das Paket laden und ausführen.\n explizit hinzufügen: {add_command}",
482 "McpRecommendationContainerUse": "• container-use — Dagger's experimentelles container-use-MCP\n Befehl: container-use stdio\n Quelle: {source}\n erfordert das separat installierte container-use-Programm; Codewhale lädt oder installiert\n dieses Programm nie. Es kann Container erstellen und eingebundene Arbeitsdateien ändern.\n Installation und Befehl vor {restart_command} prüfen.\n explizit hinzufügen: {add_command}",
483 "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.",
484 "PluginKimiManagedRootHeading": "Von Kimi verwaltete Plugins unter {root}:",
485 "PluginKimiNoneFound": "Keine gültigen verwalteten Plugins gefunden.",
486 "PluginKimiLicenseUnspecified": "nicht angegeben",
487 "PluginKimiApplicable": "für dieses Betriebssystem geeignet",
488 "PluginKimiNotApplicable": "für dieses Betriebssystem nicht geeignet",
489 "PluginKimiCandidateSummary": "{name} {version} — Lizenz={license} — {applicability} — {inventory}",
490 "PluginKimiCandidateDetails": " Pfad: {path}\n Inhalts-Hash: {content_hash}\n Berechtigungs-Hash: {capability_hash}\n freigeben: {approve_command}",
491 "PluginKimiRejectedHeading": "Abgelehnte Einträge (nicht importierbar):",
492 "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.",
493 "PluginKimiCandidateMissing": "Kein gültiges kanonisches, von Kimi verwaltetes Plugin namens `{name}`. {list_command} erneut ausführen.",
494 "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.",
495 "PluginKimiHomeMissing": "Das Benutzerverzeichnis für den Kimi-Import wurde nicht gefunden.",
496 "PluginKimiRootInspectFailed": "Kimi-Plugin-Stamm {root} kann nicht geprüft werden: {error}",
497 "PluginKimiRootMustBeDirectory": "Der Kimi-Plugin-Stamm {root} muss ein echtes Verzeichnis sein, kein Link oder Reparsepunkt.",
498 "PluginKimiRootCanonicalizeFailed": "Kimi-Plugin-Stamm {root} kann nicht kanonisiert werden: {error}",
499 "PluginKimiRootListFailed": "Kimi-Plugin-Stamm {root} kann nicht aufgelistet werden: {error}",
500 "PluginKimiEntryReadFailed": "Ein Kimi-Plugin-Eintrag kann nicht gelesen werden: {error}",
501 "PluginKimiEntryLimit": "Der Kimi-Plugin-Stamm enthält {count} Einträge; pro Prüfung werden höchstens {max} geprüft.",
502 "PluginKimiEntryInspectFailed": "{path}: Prüfung nicht möglich: {error}",
503 "PluginKimiEntryLinksRefused": "{path}: Links und Reparsepunkte werden abgelehnt",
504 "PluginKimiEntryOutsideRoot": "{path}: Der kanonische Pfad {canonical_path} ist kein direktes Kind des verwalteten Stamms",
505 "PluginKimiEntryCanonicalizeFailed": "{path}: Kanonisierung nicht möglich: {error}",
506 "PluginKimiManifestUnreadable": "{path}: kein lesbares {manifest}: {error}",
507 "PluginKimiManifestMustBeFile": "{path}: {manifest} muss eine echte reguläre Datei sein",
508 "PluginKimiManifestInvalid": "{path}: ungültiges Manifest: {error}",
509 "PluginKimiDirectoryNameMismatch": "{path}: Der Verzeichnisname muss exakt dem Manifestnamen `{name}` entsprechen",
510 "PluginKimiHashUnavailable": "nicht verfügbar",
511 "PluginKimiRollbackDestinationMissing": "Der Installer hat den Zielpfad nicht gemeldet.",
512 "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.",
513 "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.",
514 "PluginKimiUserPluginDirectory": "das Benutzer-Plugin-Verzeichnis",
515 "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.",
516 "PluginKimiMarketplaceRemoteUnsupported": "Kimi-Remotequellen müssen für die Codewhale-Installation auf .tar.gz oder .tgz enden; .zip wird erkannt, aber nicht unterstützt.",
517 "PluginKimiMarketplaceGzipTarball": "gzip-Tarball-URL",
518 "CmdPluginDescription": "Vertrauenswürdige Plugin-Bundles ansehen und verwalten; ausführbare Legacy-Tools bleiben getrennt",
519 "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]]",
520 "CmdPluginBundleNoneFound": "Keine Codewhale-Plugin-Bundles gefunden.",
521 "CmdPluginBundleListHeader": "Plugin-Bundles ({count}):",
522 "CmdPluginLegacyListHeader": "Ausführbare Legacy-Plugin-Tools ({count}) in {dir}:",
523 "CmdPluginBundleNotFound": "Plugin-Bundle '{name}' nicht gefunden",
524 "CmdPluginBundleReloaded": "{count} Plugin-Bundles für {workspace} neu geladen.",
525 "PluginPromptSuggestTrust": "Das sieht nach {name}-Arbeit aus. Vor dem Aktivieren mit /plugin trust {name} prüfen.",
526 "PluginPromptSuggestEnable": "Das sieht nach {name}-Arbeit aus. Mit /plugin enable {name} aktivieren.",
527 "PluginPromptSuggestMarketplace": "Das sieht nach {name}-Arbeit aus. Aus Katalog `{catalog}` installieren: /plugin marketplace install {catalog} {name}.",
528 "PluginCtaInstallPrompt": "Vorgeschlagenes Plugin: {name}",
529 "PluginCtaReview": "Prüfen",
530 "PluginCtaInstall": "Installieren",
531 "PluginCtaReviewTrust": "Vertrauen prüfen",
532 "PluginCtaEnable": "Aktivieren",
533 "PluginCtaDismiss": "Nicht mehr vorschlagen",
534 "PluginCtaDismissSaveFailed": "Für diese Sitzung ausgeblendet; die Plugin-Einstellung konnte nicht gespeichert werden.",
535 "PluginSuggestionReason": "Treffer für „{trigger}“",
536 "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}",
537 "CmdPluginBundleDiagnosticsHeader": "Plugin-Diagnose ({count}):",
538 "CmdPluginBundleMutationSuccess": "Plugin-Bundle '{name}': {action}.",
539 "CmdPluginActionFailed": "Plugin-Aktion fehlgeschlagen: {error}",
540 "CmdPluginNoneFound": "Keine ausführbaren Legacy-Plugin-Tools in {dir} gefunden",
541 "CmdPluginNotFound": "Plugin '{name}' nicht gefunden",
542 "CmdPluginListHeader": "Ausführbare Legacy-Plugin-Tools ({count}):",
543 "CmdPluginDetailDescription": "Beschreibung: {description}",
544 "CmdPluginDetailSchema": "Schema:\n{schema}",
545 "CmdPluginDetailApproval": "Freigabe: {approval}",
546 "CmdPluginDetailPath": "Pfad: {path}",
547 "CmdMemoryDescription": "Persistente strukturierte Benutzer-Memory ansehen oder verwalten",
548 "CmdModeDescription": "Berechtigungen wechseln oder die Modusauswahl öffnen",
549 "CmdModelDescription": "Modell wechseln oder aktuelles anzeigen",
550 "CmdModelsDescription": "Live-Modell-IDs von der aktiven API abrufen",
551 "CmdRouterDescription": "Den Router pro Runde für das Auto-Modellrouting einrichten",
552 "RouterSetupTitle": "Modell-Router",
553 "RouterPresetJevHint": "Jev-Entscheidungsmodell über {route} · etwa $0.00002 pro Runde · deine letzte Anfrage und der jüngste Kontext gehen an {route}",
554 "RouterPresetFastHint": "{model} ohne Denkmodus · nutzt deinen {provider}-Schlüssel",
555 "RouterPresetOffHint": "Kein Router-Aufruf · jede Auto-Runde nutzt das Standardmodell",
556 "RouterPresetOffCostSavingHint": "Kein Router-Aufruf · [auto] cost_saving hält Auto-Runden auf der schnellen Stufe",
557 "RouterPresetCustomHint": "Das TOML für [auto.router] zum manuellen Bearbeiten anzeigen",
558 "RouterPresetUnavailable": "Nicht verfügbar: {reason}",
559 "RouterTypesafeSignupPaused": "TypeSafe hat neue Registrierungen am 2026-09-22 pausiert; OpenRouter ist der Standardweg für neue Nutzer.",
560 "RouterTestSaveHint": "Ein Testaufruf wurde mit einer Beispielanfrage gemacht. Enter speichert diesen Router; Esc verwirft ihn.",
561 "RouterTestHeader": "Router-Test ({args})",
562 "RouterTestNotMade": "Kein Testaufruf erfolgt: {reason}",
563 "RouterTestWouldRoute": "Würde \"{request}\" an {provider} / {model} leiten · {latency} ms",
564 "RouterTestDecision": "Entscheidung: {tier} · {reason}",
565 "RouterTestChoice": "Wahl: {choice} ({probabilities}) · Konfidenz {confidence} (min. {min})",
566 "RouterTestCostReported": "Kosten: ${cost} (vom Anbieter gemeldet)",
567 "RouterTestCostUnreported": "Kosten: vom Anbieter nicht gemeldet",
568 "RouterTestUsage": "Nutzung: {input} ein · {output} aus",
569 "RouterTestFailing": "Router schlägt fehl: {reason}",
570 "RouterSaved": "Router gespeichert ({router}) in {path}",
571 "RouterNotSaved": "Router nicht gespeichert: {error}",
572 "RouterRuntimeNotReloaded": "Router gespeichert, aber Runtime-Threads nutzen bis zum Neustart den vorherigen Router: {error}",
573 "RouterCurrent": "Aktuell: {router}",
574 "RouterCurrentFailing": "Aktuell: {router} · Fehler: {reason}",
575 "RouterSummary": "{kind}-Router · {provider} / {model}",
576 "RouterSummaryThinking": "{kind}-Router · {provider} / {model} · Denkmodus {thinking}",
577 "RouterPresetFastLabel": "Schnelle Stufe",
578 "RouterPresetCustomLabel": "Benutzerdefiniert",
579 "RouterNoKey": "kein {route}-API-Schlüssel",
580 "RouterNoFastTier": "der aktive Anbieter hat keine lauffähige schnelle Stufe",
581 "RouterNeedKey": "füge einen OpenRouter-Schlüssel (OPENROUTER_API_KEY) oder einen TypeSafe-Schlüssel (TYPESAFE_API_KEY) hinzu",
582 "RouterCustomByHand": "eigene Router werden von Hand bearbeitet",
583 "RouterCustomHelpIntro": "Bearbeite [auto.router] in config.toml, zum Beispiel:",
584 "RouterCustomHelpOutro": "Entferne die Tabelle (oder führe /router off aus), damit jede Auto-Runde das Standardmodell nutzt.",
585 "RouterActionTest": "testen",
586 "RouterActionSave": "speichern",
587 "RouterActionDiscard": "verwerfen",
588 "ModelsListHeader": "Modelle von {provider} (Standard: {model})",
589 "ModelsListHint": "Zwischengespeicherter Katalog; mit `codewhale models --update` die eingerichteten Anbieter aktualisieren.",
590 "ModelsUpdateSummary": "Modellkataloge: {updated} aktualisiert, {loaded} aus Codex geladen, {failed} fehlgeschlagen, {skipped} übersprungen.",
591 "ModelsUpdatePartial": "Einige Kataloge konnten nicht aktualisiert werden. Bisherige und konfigurierte Modelle bleiben verfügbar.",
592 "ModelsCodexHint": "ChatGPT-Modelle werden über Codex geladen. Der Abfragezeitpunkt bestätigt keine Aktualisierung des Anbieterkatalogs.",
593 "ModelsSourceFallback": "Mitgelieferte oder konfigurierte Modelle; Verfügbarkeit nicht geprüft.",
594 "CmdModelDbDescription": "Mitgelieferte Modelldatenbank durchsuchen",
595 "CmdNetworkDescription": "Netzwerk-Allow- und Deny-Regeln verwalten",
596 "CmdUpdateDescription": "Neue Codewhale-Version suchen und installieren",
597 "CmdNoteDescription": "Workspace-Notizen hinzufügen, auflisten, bearbeiten oder entfernen",
598 "CmdThemeDescription": "Theme wechseln oder Theme-Auswahl öffnen",
599 "CmdProviderDescription": "Aktiven Provider und/oder Modell wechseln",
600 "CmdAuthDescription": "Provider-Authentifizierung verwalten",
601 "CmdLoginDescription": "Bei Codewhale anmelden oder Provider-Schlüssel speichern",
602 "CmdQueueDescription": "Nachrichten in der Warteschlange ansehen oder bearbeiten",
603 "CmdQueueUsage": "Verwendung: /queue [list|send <n>|edit <n>|drop <n>|clear]",
604 "CmdQueueDraftHeader": "Nachricht aus der Warteschlange bearbeiten:",
605 "CmdQueueNoMessages": "Keine Nachrichten in der Warteschlange",
606 "CmdQueueListHeader": "Nachrichten in der Warteschlange ({count}):",
607 "CmdQueueTip": "Tipp: /queue send <n> sendet sofort, /queue drop <n> entfernt",
608 "CmdQueueAlreadyEditing": "Es wird bereits eine Nachricht aus der Warteschlange bearbeitet. Senden oder mit /queue clear verwerfen.",
609 "CmdQueueNotFound": "Nachricht in der Warteschlange nicht gefunden",
610 "CmdQueueEditingStatus": "Nachricht {index} aus der Warteschlange wird bearbeitet",
611 "CmdQueueEditingMessage": "Nachricht {index} aus der Warteschlange wird bearbeitet (Enter zum erneuten Einreihen/Senden)",
612 "CmdQueueDropped": "Nachricht {index} aus der Warteschlange verworfen",
613 "CmdQueueAlreadyEmpty": "Warteschlange bereits leer",
614 "CmdQueueCleared": "Warteschlange geleert",
615 "CmdQueueMissingIndex": "Index fehlt. Verwendung: /queue edit <n> oder /queue drop <n>",
616 "CmdQueueIndexPositive": "Index muss eine positive Zahl sein",
617 "CmdQueueIndexMin": "Index muss >= 1 sein",
618 "CmdRelayDescription": "Session-Relay (接力) für einen frischen Thread erstellen",
619 "CmdRemoteControlDescription": "Diese exakte Sitzung aus deinem Codewhale-Webkonto fortsetzen",
620 "CmdRemoteEnvDescription": "Neues gehostetes Work von einer GitHub- oder CNB-Branch-Spitze öffnen",
621 "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.",
622 "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}",
623 "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.",
624 "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.",
625 "CmdRemoteEnvBrowserLabel": "Gehostetes Work von Codewhale",
626 "CmdRenameDescription": "Aktuelle Sitzung umbenennen",
627 "CmdTitleDescription": "Tab- und Fenstertitel im Terminal festlegen",
628 "CmdRestoreDescription": "Workspace auf einen Turn-Snapshot zurücksetzen",
629 "CmdRetryDescription": "Letzte Anfrage wiederholen",
630 "CmdReviewDescription": "Strukturiertes Code-Review für eine Datei, einen Diff oder PR ausführen",
631 "CmdRlmDescription": "Persistenten RLM-Kontext für eine Datei oder Text öffnen",
632 "CmdSaveDescription": "Sitzung in Datei speichern",
633 "CmdFullscreenDescription": "Auf dem Alternativbildschirm zeichnen (die TUI besitzt das ganze Terminal)",
634 "CmdInlineDescription": "Inline in voller Terminalhöhe zeichnen und den Terminal-Verlauf behalten",
635 "CmdForkDescription": "Aktives Gespräch in eine Schwester-Sitzung forken",
636 "CmdTreeDescription": "Sitzungsverlauf als Baum anzeigen (das Blatt ist der aktive Zweig)",
637 "CmdBranchDescription": "Zweig auf einen Eintrag setzen, Verlauf bleibt unverändert",
638 "CmdResumeDescription": "Sitzung fortsetzen, optional durch Import einer exportierten Sitzungs-JSON-Datei",
639 "CmdNewDescription": "Neue gespeicherte Sitzung starten",
640 "CmdSessionsDescription": "Sitzungsverlauf öffnen; Sitzungen archivieren/bereinigen",
641 "CmdSettingsDescription": "Typisierten Einstellungs-Editor öffnen",
642 "CmdSidebarDescription": "Seitenleiste platzieren (bottom/top/left/right/off)",
643 "CmdSkillDescription": "Skill aktivieren oder Community-Skill installieren/aktualisieren/deinstallieren/vertrauen",
644 "CmdSkillsDescription": "Lokale Skills auflisten, nach Präfix filtern oder kuratierte Remote-Registry durchsuchen",
645 "CmdStashDescription": "Composer-Entwurf parken oder wiederherstellen",
646 "CmdStatusDescription": "Laufzeit-Sitzungsstatus anzeigen",
647 "CmdStatuslineDescription": "Konfigurieren, welche Elemente in der Fußzeile erscheinen",
648 "CmdStructcopyDescription": "Sitzungsobjekt redigiert als JSON kopieren; nur für Menschen",
649 "CmdStructcopyKindTurn": "Zug",
650 "CmdStructcopyKindTool": "Tool-Aufruf",
651 "CmdStructcopyKindPlan": "Plan",
652 "CmdStructcopyKindWorkflow": "Workflow-Lauf",
653 "CmdStructcopyUsageError": "Ungültige Anfrage für strukturelles Kopieren. Verwendung: {usage}",
654 "CmdStructcopyUnavailable": "Das ausgewählte Objekt ({kind}) ist nicht verfügbar; nichts wurde kopiert",
655 "CmdStructcopyBusy": "Der Zustand ({kind}) ist belegt; bitte erneut versuchen",
656 "CmdStructcopyPrepareFailed": "Das ausgewählte Objekt ({kind}) konnte nicht vorbereitet werden: {error}",
657 "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",
658 "CmdStructcopyClipboardAccepted": "Strukturelle Kopie ({kind}, {bytes} Bytes) wurde an die Zwischenablage übergeben; war keine native Zwischenablage erreichbar, wurde stattdessen eine Terminal-Ausgabe eingereiht",
659 "CmdStructcopyClipboardFailed": "Kopieren in die Zwischenablage fehlgeschlagen: {error}. Es wurde nichts geschrieben; für eine explizite Textansicht erneut mit `stdout` ausführen",
660 "CmdStructcopyReceiptTooLarge": "Die Beleg-Metadaten der strukturellen Kopie überschreiten das Ausgabelimit von {bytes} Bytes; Ausgabe wird verweigert",
661 "CmdFleetDescription": "Deine Fleet und ihre Agenten ansehen und einrichten",
662 "CmdWorkflowDescription": "Multi-Agent-Skript ausführen, wenn Reihenfolge oder Fan-out zählen",
663 "CmdWorkflowsDescription": "Workflow-Läufe in diesem Arbeitsbereich anzeigen (auflisten, abbrechen)",
664 "CmdHotbarDescription": "Hotbar-Setup öffnen",
665 "CmdSetupDescription": "Setup mit Verfassung zuerst öffnen",
666 "CmdSubagentsDescription": "Kurzbefehl für /fleet workers: Agenten dieser Sitzung",
667 "CmdAdvisorDescription": "Hintergrund-Berater für diese Sitzung ein- oder ausschalten",
668 "CmdSystemDescription": "Aktuellen Systemprompt anzeigen",
669 "CmdTaskDescription": "Hintergrundaufgaben verwalten",
670 "CmdTokensDescription": "Token-Verbrauch der Sitzung anzeigen",
671 "CmdTranslateDescription": "Ausgabeübersetzung in die aktuelle Systemsprache ein-/ausschalten",
672 "CmdTranslateOff": "Ausgabeübersetzung deaktiviert (Original-Modellausgabe wird angezeigt)",
673 "CmdTranslateOn": "Ausgabeübersetzung aktiviert: Modellantworten werden in deiner Systemsprache angezeigt",
674 "TranslationInProgress": "Assistentenausgabe wird übersetzt...",
675 "TranslationComplete": "Übersetzung abgeschlossen",
676 "TranslationFailed": "Übersetzung fehlgeschlagen",
677 "CmdTrustDescription": "Dateivertrauen für diese Sitzung ändern; --save speichert auch das Vertrauen in Projekt-Skills, Befehle, Hooks, MCP-Server und Kontext",
678 "CmdWorkspaceDescription": "Workspace zeigen oder wechseln; worktrees öffnet den Manager",
679 "CmdUndoDescription": "Letztes Nachrichtenpaar entfernen",
680 "CmdVerboseDescription": "Vollständiges Live-Thinking im Transkript umschalten",
681 "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).",
682 "CmdCacheFootnote": "* Miss aus Eingabe − Treffer abgeleitet, wenn der Provider ihn nicht explizit meldete.\n",
683 "CmdCacheUnpricedNote": "Kosten — = kein verbindlicher Preis für diesen Turn; er fehlt in der Sitzungsschätzung ({notes}).\n",
684 "CmdCacheHeader": "Cache-Telemetrie — letzte {count} von {total} Zug/Zügen (Modell: {model})\n",
685 "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.",
686 "CmdCacheSessionRates": "Cache-Trefferquote der Sitzung: {rates}",
687 "CmdCacheRateParent": "Hauptsitzung",
688 "CmdCacheRateAgents": "Agenten",
689 "CmdCacheRateCombined": "gesamt",
690 "CmdCacheTotals": "Σ rein: {sum_in} Σ Treffer: {sum_hit} Σ Miss: {sum_miss} Ø Trefferquote: {avg}\n",
691 "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.",
692 "CmdTokensCacheBoth": "{hit} Treffer / {miss} Miss",
693 "CmdTokensCacheHitOnly": "{hit} Treffer / Miss nicht gemeldet",
694 "CmdTokensCacheMissOnly": "Treffer nicht gemeldet / {miss} Miss",
695 "CmdTokensContextUnknownWindow": "~{estimated} / Fenster unbekannt",
696 "CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)",
697 "FooterAgentSingular": "1 Agent",
698 "FooterAgentsPlural": "{count} Agenten",
699 "HeaderAgentsChip": "Agenten {count}",
700 "FooterPressCtrlCAgain": "Erneut Ctrl+C drücken zum Beenden",
701 "FooterWorking": "arbeitet",
702 "FooterBalancePrefix": "Guthaben",
703 "HelpSectionActions": "Aktionen",
704 "HelpSectionClipboard": "Zwischenablage",
705 "HelpSectionPointer": "Zeiger",
706 "HelpSectionEditing": "Eingabebearbeitung",
707 "HelpSectionHelp": "Hilfe",
708 "HelpSectionModes": "Modi",
709 "HelpSectionNavigation": "Navigation",
710 "HelpSectionSessions": "Sitzungen",
711 "CmdTokensNotReported": "nicht gemeldet",
712 "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}",
713 "KbScrollTranscript": "Transkript scrollen, Eingabeverlauf navigieren oder Composer-Anhänge auswählen",
714 "KbNavigateHistory": "Eingabeverlauf navigieren",
715 "KbBrowseHistory": "Gesprächsverlauf durchsuchen",
716 "KbScrollTranscriptAlt": "Transkript scrollen",
717 "KbScrollPage": "Transkript seitenweise scrollen",
718 "KbJumpTopBottom": "Zum Anfang / Ende des Transkripts springen",
719 "KbJumpTopBottomEmpty": "Zum Anfang / Ende springen (bei leerer Eingabe)",
720 "KbJumpToolBlocks": "Zwischen Tool-Ausgabeblöcken springen",
721 "KbMoveCursor": "Cursor im Composer bewegen",
722 "KbJumpLineStartEnd": "Zum Zeilenanfang / -ende springen",
723 "KbDeleteChar": "Zeichen vor / hinter dem Cursor löschen oder ausgewählten Anhang entfernen",
724 "KbDeleteWord": "Vorheriges Wort löschen",
725 "KbYank": "Aus dem Kill-Buffer einfügen (bei leerem Composer wird die fokussierte Zelle kopiert)",
726 "KbToggleFileTree": "Dateibaum-Seitenleiste umschalten",
727 "KbSelectText": "Text auswählen; mit Ctrl/Alt wortweise auswählen",
728 "KbSelectAllDraft": "Gesamten Entwurf auswählen",
729 "KbClearDraft": "Aktuellen Entwurf löschen",
730 "KbRestoreClearedDraft": "Gelöschten Entwurf wiederherstellen",
731 "KbStashDraft": "Aktuellen Entwurf parken (`/stash pop` zum Wiederherstellen)",
732 "KbSearchHistory": "Prompt-Verlauf durchsuchen und lokale Entwürfe wiederherstellen",
733 "KbInsertNewline": "Zeilenumbruch im Composer einfügen",
734 "KbSendDraft": "Bei Leerlauf senden; bei Arbeit einreihen; leerer Composer sendet die nächste Folgenachricht sofort",
735 "KbSteerCurrentTurn": "Aktuellen Zug steuern (sendet normal bei Leerlauf)",
736 "KbCloseMenu": "Menü schließen, Anfrage abbrechen, Entwurf verwerfen oder Eingabe leeren",
737 "KbCancelOrExit": "Anfrage abbrechen oder bei Leerlauf beenden",
738 "KbShellControls": "Laufendes Shell-Warten nach /jobs verschieben",
739 "KbExitEmpty": "Beenden, wenn die Eingabe leer ist",
740 "KbCommandPalette": "Befehlspalette öffnen",
741 "KbSettings": "Typisierten Einstellungs-Editor öffnen",
742 "KbCancelBackgroundShellJobs": "Alle laufenden Shell-Hintergrundjobs abbrechen (Activity-Seitenleiste)",
743 "KbFuzzyFilePicker": "Fuzzy-Dateiauswahl öffnen (Enter fügt @path ein)",
744 "KbCompactInspector": "Kontext-Inspektor der komprimierten Sitzung öffnen",
745 "KbCompactContext": "Konversationskontext komprimieren",
746 "KbLastMessagePager": "Pager für die letzte Nachricht öffnen (bei leerer Eingabe)",
747 "KbSelectedDetails": "Rohdetails zum ausgewählten Tool oder zur Nachricht anzeigen; Ctrl+Alt+O öffnet die Gesamtübersicht des Zugs",
748 "KbToolDetailsPager": "Rohdetails zum ausgewählten Element anzeigen (Alt+V)",
749 "KbExternalEditor": "Composer-Entwurf in externem Editor öffnen",
750 "KbLiveTranscript": "Live-Transkript-Overlay öffnen (Ctrl+Shift+T; Sticky-Tail-Auto-Scroll)",
751 "KbBacktrackMessage": "Zu einer früheren Benutzernachricht zurückspringen (Links/Rechts schrittweise, Enter zum Zurückspulen)",
752 "KbCompleteCycleModes": "/Befehl vervollständigen oder Modi wechseln, wenn der Composer leer ist (Plan → Work → Operate)",
753 "KbCycleThinking": "Reasoning-Stufe des aktiven Providers wechseln (Ctrl+T)",
754 "KbCyclePermissions": "Zugriff wechseln: Nachfragen → Auto-Review → Voller Zugriff (Umschalt+Tab)",
755 "KbJumpPlanAgentYolo": "Hotbar-Slots auslösen",
756 "KbAltJumpPlanAgentYolo": "Alternativer Sprung in den Plan- / Act- / Operate-Modus",
757 "KbFocusSidebar": "Rail-Panel Tasks / Agents / Context / Pinned fokussieren",
758 "KbSessionPicker": "Sitzungsauswahl öffnen",
759 "KbUpdateInstall": "Nach dem neuesten Codewhale-Update suchen und es installieren (`/update install`)",
760 "UpdateChangedHint": "Codewhale wurde aktualisiert: {previous} → {current}. Führe /change aus, um die Neuerungen anzuzeigen.",
761 "KbTerminalPaste": "Text über das lokale Terminal einfügen",
762 "KbPasteAttach": "Text einfügen oder Bild aus einer lokalen bzw. weitergeleiteten grafischen Zwischenablage anhängen",
763 "KbCopySelection": "Aktuelle Codewhale-Auswahl kopieren",
764 "ClipboardSshPasteHint": "SSH-Einfügen nutzt dein lokales Terminal: Cmd+V auf macOS oder Ctrl+Shift+V auf Linux/Windows.",
765 "ClipboardCopied": "In die Zwischenablage kopiert",
766 "ClipboardSentToTerminal": "An die Zwischenablage des Terminals gesendet (Terminals bestätigen das nicht)",
767 "ClipboardCutKeptText": "An die Zwischenablage des Terminals gesendet; der Text bleibt stehen, weil Terminals Kopien nicht bestätigen",
768 "ClipboardNothingToPaste": "Nichts einzufügen: Die Zwischenablage ist leer oder nicht lesbar",
769 "KbContextMenu": "Auf das Element unter dem Zeiger wirken: kopieren, einfügen, Details oder ein file:line im Editor öffnen, einen Agenten fokussieren oder stoppen",
770 "KbPointerScroll": "Transkript scrollen; über dem Editor den Cursor zeilenweise bewegen",
771 "KbPointerClick": "Zeile, Chip oder Werkzeugblock unter dem Zeiger aktivieren",
772 "KbPointerDrag": "Transkripttext auswählen oder die Bildlaufleiste ziehen",
773 "KbAttachPath": "Lokale Textdatei oder Ordner zum Kontext hinzufügen",
774 "KbHelpOverlay": "Dieses Hilfe-Overlay öffnen (bei leerer Eingabe)",
775 "KbCycleWorkDock": "Durch die Arbeitsleiste blättern (Todo, Agenten, Jobs, Hintergrund)",
776 "KbCycleWorkDockBack": "Rückwärts durch die Arbeitsleiste blättern",
777 "KbToggleHelp": "Hilfe-Overlay umschalten",
778 "KbToggleHelpSlash": "Hilfe-Overlay umschalten",
779 "HelpUsageLabel": "Verwendung:",
780 "HelpAliasesLabel": "Aliase:",
781 "SettingsTitle": "Einstellungen:",
782 "SettingsConfigFile": "Konfigdatei:",
783 "SettingsTuiPrefsFolded": "{key} '{value}' aus tui.toml migriert — settings.toml verwaltet es jetzt.",
784 "SettingsTuiPrefsKept": "tui.toml setzte {key} auf '{prefs}', aber settings.toml setzt bereits '{settings}' — settings.toml gewinnt.",
785 "SettingsTuiPrefsQuarantined": "tui.toml-Schlüssel ohne passende Einstellung wurden in {path} aufbewahrt: {keys}",
786 "ClearConversation": "Gespräch gelöscht",
787 "ClearConversationBusy": "Nichts gelöscht (Work-State oder Laufzeitarbeit beschäftigt; warten, dann /clear erneut versuchen)",
788 "ModelChanged": "Modell ist jetzt {new} (vorher {old}).",
789 "LinksProjectTitle": "Codewhale & Community:",
790 "LinksDocumentation": "Dokumentation:",
791 "LinksCommunity": "Community & Mitwirken:",
792 "LinksGitHub": "GitHub:",
793 "LinksManagedApp": "Managed-App-Vorschau:",
794 "LinksManagedAppNote": "Die Managed App nutzt eine separate Anmeldung und ist nicht mit der aktuellen lokalen Sitzung verbunden.",
795 "LinksTitle": "Provider-Links:",
796 "LinksDashboard": "Dashboard:",
797 "LinksDocs": "Doku:",
798 "LinksKimiCodeRouteNote": "Kimi-Code-Mitgliedschaftsroute: `{route}` (Plan-Konsole: `{console}`; Modell k3 verwenden). Codewhale importiert niemals Kimi-CLI-Zugangsdaten.",
799 "LinksTip": "Tipp: Die gezeigte Umgebungsvariable deines Providers verwenden oder den Schlüssel mit `codewhale auth set --provider <id>` speichern.",
800 "SubagentsFetching": "Sub-Agenten der aktuellen Sitzung werden abgerufen...",
801 "SubagentsNoCurrentSessionFleetWorkers": "Keine Flotten-Worker in der aktuellen Sitzung.",
802 "SubagentsCurrentSessionFleetWorkersTitle": "Flotten-Worker der aktuellen Sitzung",
803 "SubagentsCurrentSessionFleetWorkerRoles": "Sub-Agent-Rollen sind Flotten-Worker-Rollen der aktuellen Sitzung.",
804 "SubagentsCurrentSessionFleetWorkersStatus": "Flotten-Worker der aktuellen Sitzung: insgesamt {count}",
805 "SubagentsEmptyGuidance": "Konfigurieren Sie Rollen und Startprofil mit /fleet.",
806 "SubagentsStatusRunning": "Läuft",
807 "SubagentsStatusCompleted": "Abgeschlossen",
808 "SubagentsStatusInterrupted": "Unterbrochen",
809 "SubagentsStatusFailed": "Fehlgeschlagen",
810 "SubagentsStatusCancelled": "Abgebrochen",
811 "SubagentsRowStatusInterrupted": "unterbrochen",
812 "SubagentsRowStatusCancelled": "abgebrochen",
813 "SubagentsRowStatusBudgetExhausted": "Budget aufgebraucht",
814 "SubagentsSummaryItem": "{label}: {count}",
815 "SubagentsGroupHeading": "{label} ({count})",
816 "SubagentsHeaderRoster": "Besetzung",
817 "SubagentsHeaderColumns": "Live-Worker-Status · Rolle · Ziel · Modell · Dauer",
818 "SubagentsActionRefresh": "aktualisieren",
819 "SubagentsActionRosterSetup": "Besetzung/Setup",
820 "SubagentsLabelReason": " Grund: ",
821 "SubagentsLabelRole": " Rolle: ",
822 "SubagentsLabelPosture": " Berechtigungsprofil: ",
823 "SubagentsLabelGit": " Git: ",
824 "SubagentsLabelObjective": " Ziel: ",
825 "SubagentsLabelResult": " Ergebnis: ",
826 "SubagentsPostureDetails": "Netzwerk={network} · Shell={shell} · Schreiben={write}",
827 "SubagentsValueOn": "an",
828 "SubagentsValueOff": "aus",
829 "SubagentsShellNone": "keine",
830 "SubagentsShellReadOnly": "schreibgeschützt",
831 "SubagentsShellFull": "voll",
832 "SubagentsBranch": "Branch {branch}",
833 "SubagentsBranchWithWorkspace": "Branch {branch} @ {workspace}",
834 "SubagentsRoleWorker": "Mitarbeiter",
835 "SubagentsRoleScout": "Erkunder",
836 "SubagentsRolePlanner": "Planer",
837 "SubagentsRoleBuilder": "Ersteller",
838 "SubagentsRoleVerifier": "Prüfer",
839 "SubagentsRoleReviewer": "Gutachter",
840 "SubagentsRoleConsultant": "Berater",
841 "SubagentsRoleCustom": "benutzerdefiniert",
842 "HelpUnknownCommand": "Unbekannter Befehl: {topic}",
843 "HomeDashboardTitle": "codewhale",
844 "HomeModel": "Modell:",
845 "HomeMode": "Modus:",
846 "HomeWorkspace": "Workspace:",
847 "HomeHistory": "Verlauf:",
848 "HomeTokens": "Tokens:",
849 "HomeQueued": "Warteschlange:",
850 "HomeSubagents": "Flotten-Worker der aktuellen Sitzung:",
851 "HomeSkill": "Skill:",
852 "HomeQuickActions": "Schnellaktionen",
853 "HomeQuickLinks": "/links - Codewhale-, Community- & Provider-Links",
854 "HomeQuickSkills": "/skills - Verfügbare Skills auflisten",
855 "HomeQuickConfig": "/config - Einstellungen ansehen und ändern",
856 "HomeQuickSettings": "/settings - Persistente Einstellungen anzeigen",
857 "HomeQuickModel": "/model - Modell wechseln oder anzeigen",
858 "HomeQuickSubagents": "/fleet workers - Sub-Agenten der aktuellen Sitzung",
859 "HomeQuickTaskList": "/task list - Hintergrundaufgaben-Warteschlange anzeigen",
860 "HomeQuickHelp": "/help - Hilfe anzeigen",
861 "HomeQuickWorkspace": "/workspace - Ordner oder Worktrees wechseln",
862 "HomeQuickRestore": "/restore - Dateien auf einen Turn-Snapshot zurücksetzen",
863 "HomeQuickTokens": "/tokens - Sitzungsverbrauch und Kontext zeigen",
864 "HomeModeTips": "Modus-Tipps",
865 "HomeAgentModeTip": "Act — direkte Arbeit in der aktuellen Sitzung mit Tools",
866 "HomeAgentModeReviewTip": " /mode plan, um zuerst zu recherchieren und einen Plan vorzulegen",
867 "HomeAgentModeYoloTip": " Shift+Tab wechselt Berechtigung: Ask → Auto-Review → Full Access",
868 "HomeYoloModeTip": "Act + Full Access — Tools laufen ohne Freigabeaufforderungen",
869 "HomeYoloModeCaution": " Destruktive Operationen können sofort laufen; im Zweifel Ask bevorzugen",
870 "HomePlanModeTip": "Plan — recherchieren und entwerfen vor dem Implementieren",
871 "HomePlanModeChecklistTip": " Plan und To-do-Fortschritt vorlegen, dann zu Act oder Operate wechseln",
872 "HomeGoalModeTip": "Zielverfolgung – /goal <objective> setzen, um Ziele zu verfolgen",
873 "OnboardLanguageTitle": "Sprache wählen",
874 "OnboardLanguageBlurb": "Wähle die UI-Sprache. Du kannst sie jederzeit mit `/settings set locale <tag>` ändern.",
875 "OnboardProviderTitle": "Modellprovider wählen",
876 "OnboardProviderBlurb": "Wähle, wo dein Modell läuft. Gehostete Provider brauchen einen Schlüssel; lokale Laufzeiten kommen ohne aus.",
877 "KimiCodePlanApiKeyHint": "Für Kimi-Code-Mitgliedschaftspläne erstelle den plangebundenen Schlüssel unter {console}.",
878 "KimiCodePlanRouteHint": "Diese Route nutzt {route} mit Modell k3; sie ist nicht Moonshots öffentliche API-Route.",
879 "KimiCodePlanNoImportHint": "Codewhale importiert keine Kimi-CLI-Zugangsdaten; füge einen selbst erstellten Plan-Schlüssel ein.",
880 "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.",
881 "OnboardTrustTitle": "Diesen Workspace kennen",
882 "OnboardTrustQuestion": "Soll Codewhale mit den Anweisungen und Dateien in diesem Workspace arbeiten?",
883 "OnboardTrustLocationPrefix": "Workspace ",
884 "OnboardTrustRiskHint": "Nicht vertrauenswürdige Dateien können versuchen, den Agenten per Prompt Injection umzuleiten.",
885 "OnboardTrustEffectHint": "Vertrauen wird für diese Codewhale-Installation gespeichert und aktiviert Workspace-Tools und -Hooks.",
886 "OnboardTrustEnterHint": "Drücke 1 oder Y zum Vertrauen, 2 oder U, um ohne Vertrauen fortzufahren, oder 3, N oder Esc, um Codewhale zu beenden.",
887 "OnboardTrustUntrustedNotice": "Fortfahren ohne Workspace-Vertrauen — Tools und Hooks bleiben eingeschränkt.",
888 "RedactionGateActionConfirm": "bestätigen und deaktivieren",
889 "RedactionGateActionKeep": "Schwärzung beibehalten",
890 "RedactionGateActionQuit": "Codewhale beenden",
891 "RedactionGateConfirmTitle": "Endgültige Bestätigung",
892 "RedactionGateConfirmQuestion": "Sind Sie wirklich sicher? Nach dem Deaktivieren werden Schlüssel in Tool-Ausgaben unverändert an das Modell gesendet, bis Sie die Schwärzung wieder aktivieren und erneut bestätigen.",
893 "RedactionGateActionBack": "zurück",
894 "RedactionGateEffect": "Gilt nach dieser einmaligen Bestätigung und bei künftigen Starts, bis Sie [redaction] model_bound wieder auf \"enabled\" setzen.",
895 "RedactionGateEnterHint": "Enter bestätigt nicht. Wählen Sie eine Aktion mit den unten angezeigten Tasten.",
896 "RedactionGateQuestion": "Sie haben angefragt, die Schlüssel-Schwärzung an der Modellgrenze zu deaktivieren. Tool-Ausgaben mit API-Schlüsseln, Tokens oder Geheimnissen werden unverändert an das Modell gesendet.",
897 "RedactionGateDangerNotice": "Achtung: Deaktivieren Sie dies nur mit Bedacht. Wir empfehlen, die Schlüssel-Schwärzung aktiviert zu lassen. Werden Schlüssel im Klartext an das Modell gesendet, droht ein Leck – auf eigene Verantwortung.",
898 "RedactionGateRisk": "Bestätigen Sie nur, wenn das Modell Dateien mit echten Zugangsdaten lesen und bearbeiten muss.",
899 "RedactionGateRollbackHint": "„Beibehalten“ lässt die Schwärzung für diesen Start aktiv; da Ihre Konfiguration weiterhin \"disabled\" verlangt, fragt der nächste Start erneut.",
900 "RedactionGateSaveFailed": "Die Bestätigung konnte nicht gespeichert werden. Die Maskierung bleibt aktiv. Erneut versuchen oder aktiviert lassen.",
901 "RedactionGateTitle": "Schlüssel-Schwärzung an der Modellgrenze",
902 "OnboardOfflineOption": "Ctrl+O — offline erkunden: jetzt umsehen, später einen Provider verbinden.",
903 "OnboardOfflineNotice": "Du erkundest offline. Noch ist nichts verbunden — führe /provider aus, wenn du verbinden willst.",
904 "OnboardWelcomeTitle": "Codewhale arbeitet mit dir in diesem Ordner.",
905 "OnboardWelcomeLead": "Machen wir dich startklar.",
906 "OnboardWelcomeBegin": "beginnen",
907 "OnboardActionBack": "zurück",
908 "OnboardActionExit": "beenden",
909 "OnboardStepsTitle": "Erste Schritte",
910 "OnboardLanguagePick": "Sprache wählen",
911 "OnboardLanguageKeep": "aktuelle Sprache behalten",
912 "OnboardProviderChoose": "Anbieter wählen",
913 "OnboardProviderOffline": "offline erkunden",
914 "OnboardTrustActionTrust": "vertrauen und fortfahren",
915 "OnboardTrustActionSkip": "ohne Vertrauen fortfahren",
916 "OnboardTrustActionQuit": "Codewhale beenden",
917 "OnboardReadyTitle": "Du bist bereit.",
918 "OnboardReadyLead": "Sag Codewhale, was erledigt werden soll.",
919 "OnboardReadyStart": "starten",
920 "OnboardReadyCustomize": "Aussehen später anpassen",
921 "OnboardSeedCodeProject": "Erkläre, was dieses Projekt tut, und liste die Haupteinstiegspunkte auf.",
922 "OnboardSeedFolder": "Sieh dir diesen Ordner an und schlage eine gute erste Aufgabe vor.",
923 "SetupWizardTitle": "Setup",
924 "SetupWizardWhy": "Diese Shell speichert den Setup-Fortschritt in setup_state.json; Konfigänderungen werden nur durch explizite Schrittaktionen angewendet.",
925 "SetupWizardProgress": "Schritt",
926 "SetupActionBack": "zurück",
927 "SetupActionContinue": "weiter",
928 "SetupActionSkip": "überspringen",
929 "SetupActionRetry": "wiederholen",
930 "SetupActionScrollBody": "Inhalt scrollen",
931 "SetupActionGuided": "Vorschau/ratifizieren",
932 "SetupActionTuneGuided": "anpassen",
933 "SetupActionModelDraft": "Modellentwurf",
934 "SetupActionFreeform": "eigene Worte",
935 "SetupActionKeepExisting": "bestehende behalten",
936 "SetupActionUseRecommended": "Empfehlung verwenden",
937 "SetupActionCustomize": "anpassen",
938 "SetupActionProvider": "Provider-Setup",
939 "SetupActionModel": "Modellrouten",
940 "SetupActionFleet": "Fleet-Setup",
941 "SetupActionHotbar": "Hotbar-Setup",
942 "SetupActionRemote": "Remote-Einstieg",
943 "SetupActionMode": "Modusauswahl",
944 "SetupActionConfig": "Konfigansicht",
945 "SetupActionRuntimePreset": "Preset",
946 "SetupActionApplyRuntimePreset": "Vorschau/anwenden",
947 "SetupActionUseBundled": "mitgelieferte nutzen",
948 "SetupActionDefer": "vertagen",
949 "SetupActionCancel": "abbrechen",
950 "SetupStatusNotStarted": "nicht gestartet",
951 "SetupStatusRecommended": "empfohlen",
952 "SetupStatusOptional": "optional",
953 "SetupStatusDeferred": "vertagt",
954 "SetupStatusInProgress": "in Arbeit",
955 "SetupStatusNeedsAction": "Aktion nötig",
956 "SetupStatusVerified": "verifiziert",
957 "SetupStatusSkipped": "übersprungen",
958 "SetupStatusFailed": "fehlgeschlagen",
959 "SetupStepLanguageTitle": "Sprache",
960 "SetupStepLanguageWhy": "Wähle zuerst die Setup-Sprache, damit spätere Setup-Bildschirme und der Verfassungstext verständlich sind.",
961 "SetupStepProviderModelTitle": "Provider und Modell",
962 "SetupStepProviderModelWhy": "Provider und Modell, mit denen Codewhale arbeitet; funktionierende Zugangsdaten werden wiederverwendet.",
963 "SetupStepTrustSandboxTitle": "Laufzeithaltung",
964 "SetupStepTrustSandboxWhy": "Vertrauens-, Sandbox-, Freigabe-, Shell- und Netzwerkrichtlinien.",
965 "SetupStepOperateFleetTitle": "Operate und Fleet",
966 "SetupStepOperateFleetWhy": "Das eingebaute Team funktioniert bereits; das Fleet-Setup passt es nur an.",
967 "SetupStepToolsMcpTitle": "Tools und MCP",
968 "SetupStepToolsMcpWhy": "Prüfe optionale Tool- und MCP-Bereitschaft, ohne den Verfassungs-Checkpoint zu blockieren.",
969 "SetupStepHotbarTitle": "Hotbar",
970 "SetupStepHotbarWhy": "Konfiguriere gängige Routen- und Befehlskürzel, sobald der zentrale Setup-Pfad sicher ist.",
971 "SetupStepRemoteRuntimeTitle": "Remote-Laufzeit",
972 "SetupStepRemoteRuntimeWhy": "Remote-Setup bleibt für Local-first-Nutzer sichtbar, aber optional.",
973 "SetupStepPersistenceTitle": "Persistenz",
974 "SetupStepPersistenceWhy": "Nur Pfade; Inhalte werden nicht gelesen.",
975 "SetupStepConstitutionTitle": "Arbeitsvereinbarung",
976 "SetupStepConstitutionWhy": "Diese Vereinbarung lenkt das Verhalten, nicht die Laufzeitberechtigungen.",
977 "SetupStepVerificationTitle": "Überprüfung",
978 "SetupStepVerificationWhy": "Fasst den Setup-Status zusammen und zeigt, welche Schritte verifiziert, übersprungen oder noch offen sind.",
979 "SetupCheckpointLayerOrder": "Ebenenreihenfolge: mitgelieferte Verfassung -> benutzer-globale Verfassung -> Repo-Verfassung -> AGENTS-/Projektanweisungen -> Memory/Handoff -> aktuelle Anfrage.",
980 "SetupCheckpointDoneBundled": "Verfassungs-Checkpoint abgeschlossen: mitgeliefertes/Standard-Recht wird verwendet.",
981 "SetupCheckpointDoneGuided": "Verfassung ratifiziert — dein geltendes Recht ist gespeichert. Jederzeit mit /constitution änderbar.",
982 "SetupCheckpointDoneKept": "Verfassung beibehalten — dein bestehendes Recht gilt unverändert. Jederzeit mit /constitution änderbar.",
983 "SetupCheckpointDeferred": "Verfassungs-Checkpoint vertagt: mitgeliefertes/Standard-Recht gilt, bis du zu /setup zurückkehrst.",
984 "SetupStepSkipped": "Setup-Schritt übersprungen und gespeichert.",
985 "SetupStepRetryRecorded": "Setup-Schritt zur Wiederholung markiert.",
986 "SetupLanguageReviewed": "Setup-Sprache gespeichert.",
987 "SetupConstitutionChoiceLabel": "Auswahl:",
988 "SetupConstitutionSourceLabel": "Quelle:",
989 "SetupConstitutionValidityLabel": "Gültigkeit:",
990 "SetupConstitutionPreviewLabel": "Vorschau-Hash:",
991 "SetupConstitutionExistingLabel": "Bestehende Datei:",
992 "SetupConstitutionExpertOverrideLabel": "Experten-Override:",
993 "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.",
994 "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.",
995 "SetupConstitutionExistingDefaultDetail": "Enter behält sie unverändert. C öffnet alle Vereinbarungsoptionen.",
996 "SetupConstitutionRepairDefaultDetail": "Enter nutzt die sichere mitgelieferte Vereinbarung, ohne diese Datei zu ändern. C öffnet Reparaturoptionen.",
997 "SetupConstitutionPurposeLabel": "Zweck:",
998 "SetupConstitutionAutonomyLabel": "Initiative:",
999 "SetupConstitutionEvidenceLabel": "Belege:",
1000 "SetupConstitutionCommunicationLabel": "Kommunikation:",
1001 "SetupConstitutionPrivacyLabel": "Privatsphäre:",
1002 "SetupConstitutionPrinciplesLabel": "Prinzipien:",
1003 "SetupCardRouteLabel": "Route:",
1004 "SetupCardModelLabel": "Modell:",
1005 "SetupCardAuthLabel": "Auth:",
1006 "SetupCardHealthLabel": "Zustand:",
1007 "SetupCardIntentLabel": "Arbeitsabsicht:",
1008 "SetupCardApprovalLabel": "Freigaben:",
1009 "SetupCardShellLabel": "Shell:",
1010 "SetupCardTrustLabel": "Vertrauen:",
1011 "SetupCardSandboxLabel": "Sandbox:",
1012 "SetupCardNetworkLabel": "Netzwerk:",
1013 "SetupOperateRuntimeLabel": "Worker-Laufzeit:",
1014 "SetupOperateRosterLabel": "Fleet-Kader:",
1015 "SetupOperateConcurrencyLabel": "Parallelität:",
1016 "SetupOperateReadinessLabel": "Operate-Bereitschaft:",
1017 "SetupOperateReviewHint": "Enter speichert diesen Setup-Snapshot.",
1018 "SetupOperateReviewed": "Operate-/Fleet-Bereitschaft gespeichert.",
1019 "SetupOperateNeedsActionSaved": "Operate/Fleet braucht noch Aktion; für den Setup-Bericht gespeichert.",
1020 "SetupHotbarBindingsLabel": "Hotbar-Belegung:",
1021 "SetupHotbarActionsLabel": "Belegbare Aktionen:",
1022 "SetupHotbarReviewHint": "Enter speichert diesen Setup-Snapshot. H drücken, um Slots anzupassen.",
1023 "SetupHotbarReviewed": "Hotbar-Setup-Status gespeichert.",
1024 "SetupToolsMcpServersLabel": "MCP-Server:",
1025 "SetupToolsMcpSkillsLabel": "Skills:",
1026 "SetupToolsMcpToolsLabel": "Tools-Verz.:",
1027 "SetupToolsMcpPluginsLabel": "Plugins:",
1028 "SetupToolsMcpReviewHint": "Enter speichert diesen Setup-Snapshot. R für sichere Einstiege (kein Auto-Run) drücken.",
1029 "SetupToolsMcpReviewed": "Tools-/MCP-Bereitschaft gespeichert.",
1030 "SetupRemoteCloudsLabel": "Cloud-Ziele:",
1031 "SetupRemoteBridgesLabel": "Chat-Bridges:",
1032 "SetupRemoteProvidersLabel": "Provider:",
1033 "SetupRemoteModeLabel": "Remote-Modus:",
1034 "SetupRemoteModeLocalOnly": "Nur dieser Rechner:",
1035 "SetupRemoteModeRuntimeApi": "Runtime-API:",
1036 "SetupRemoteModeMobileLan": "Handy in deinem Netzwerk:",
1037 "SetupRemoteModeChatBridge": "Chat-App:",
1038 "SetupRemoteStatusDisabled": "nicht verfügbar",
1039 "SetupRemoteStatusReady": "bereit",
1040 "SetupRemoteStatusNeedsAction": "es fehlt etwas",
1041 "SetupRemoteReviewHint": "Enter speichert diesen Setup-Stand. R zeigt die Vorschau.",
1042 "SetupRemotePreviewTitle": "Remote Runtime On-Ramp",
1043 "SetupRemoteReviewed": "Remote Runtime On-Ramp gespeichert.",
1044 "SetupPersistenceHomeLabel": "Home:",
1045 "SetupPersistenceConfigLabel": "Config:",
1046 "SetupPersistenceStateLabel": "Setup-Stand:",
1047 "SetupPersistenceConstitutionLabel": "Constitution:",
1048 "SetupPersistenceMemoryLabel": "Memory:",
1049 "SetupPersistenceNotesLabel": "Notizen:",
1050 "SetupPersistenceReviewHint": "Enter speichert diesen Setup-Stand.",
1051 "SetupPersistenceReviewed": "Persistenzpfade gespeichert.",
1052 "SetupProviderModelReadyHint": "Enter speichert diese Provider/Modell-Route; P für Provider-Setup, M für Modellrouten.",
1053 "SetupProviderModelNeedsActionHint": "Enter speichert Provider/Modell als handlungsbedürftig und fährt fort; P korrigiert Zugangsdaten, M prüft Routen.",
1054 "SetupProviderModelReviewed": "Provider/Modell-Bereitschaft gespeichert.",
1055 "SetupProviderModelNeedsActionSaved": "Provider/Modell erfordert weiterhin Aktion; für den Setup-Bericht gespeichert.",
1056 "SetupRuntimePostureBoundary": "Runtime-Posture ist erzwungene Config; Constitution-Leitlinien ändern sie nie stillschweigend.",
1057 "SetupRuntimePostureReviewHint": "Enter speichert diesen Setup-Stand. M für Arbeitsmodus, C für Config.",
1058 "SetupRuntimePostureReviewed": "Runtime-Posture geprüft; keine Config geändert.",
1059 "SetupRuntimePresetSelectedLabel": "Gewähltes Preset:",
1060 "SetupRuntimePresetDiffLabel": "Config-Diff:",
1061 "SetupRuntimePresetAskFirstTitle": "Ask-first",
1062 "SetupRuntimePresetAskFirstDescription": "Standardmäßig Plan, Shell verborgen, Read-only-Sandbox.",
1063 "SetupRuntimePresetNormalAgentTitle": "Normaler Agent",
1064 "SetupRuntimePresetNormalAgentDescription": "Standardmäßig Agent, Freigabeabfragen, Shell sichtbar.",
1065 "SetupRuntimePresetHighTrustTitle": "Lokal mit High-Trust",
1066 "SetupRuntimePresetHighTrustDescription": "Standardmäßig Full Access für vertrauenswürdige lokale Arbeit; keine versteckte Constitution-Änderung.",
1067 "SetupRuntimePresetPreviewTitle": "Vorschau des Runtime-Posture-Presets",
1068 "SetupRuntimePresetSafetyFloor": "Sicherheitsuntergrenze: Auth/OAuth-Fehler, blockierte Policy-Ergebnisse, Publish-ähnliche Aktionen und Review-Gates können den Lauf weiterhin stoppen.",
1069 "SetupRuntimePresetApplyHint": "A zeigt genau dieses Diff; nach der Vorschau erneut A zum Anwenden.",
1070 "SetupRuntimePresetApplied": "Runtime-Preset angewendet.",
1071 "SetupRuntimeProjectOverrideLabel": "Projekt-Override:",
1072 "SetupRuntimeProjectOverrideNone": "keins erkannt für approval_policy oder sandbox_mode",
1073 "SetupReportFirstRunLabel": "Erster Lauf:",
1074 "SetupReportUpdateLabel": "Update-Checkpoint:",
1075 "SetupReportOperateLabel": "Operate/Fleet:",
1076 "SetupReportSourceLabel": "Quelle:",
1077 "SetupReportAutonomyLabel": "Constitution-Autonomie:",
1078 "SetupReportRuntimePostureLabel": "Runtime-Posture:",
1079 "SetupReportPersisted": "setup_state.json gespeichert",
1080 "SetupReportInherited": "aus bestehender Config abgeleitet",
1081 "SetupReportReady": "bereit",
1082 "SetupReportRequired": "erforderlich",
1083 "SetupReportOptional": "optional",
1084 "SetupReportRowsLabel": "Schrittstatus:",
1085 "SetupReportNextActionLabel": "Nächste Aktion:",
1086 "SetupReportNextActionNone": "Keine blockierende Setup-Aktion erfasst.",
1087 "SetupReportNextActionConstitution": "Constitution-Checkpoint abschließen oder Bundled/Default wählen.",
1088 "SetupReportNextActionProvider": "Provider/Modell-Bereitschaft prüfen oder /setup provider ausführen; /provider setup <name> für einen bestimmten Provider.",
1089 "SetupReportNextActionRuntime": "Runtime-Posture prüfen oder /config nutzen.",
1090 "SetupReportNextActionOperate": "Operate/Fleet-Bereitschaft vor dauerhaften Multi-Worker-Läufen prüfen.",
1091 "SetupReportNextActionRequired": "Verbleibende erforderliche Setup-Schritte prüfen.",
1092 "SetupReportRecorded": "Setup-Bericht gespeichert.",
1093 "CtxMenuTitle": " Rechtsklick ",
1094 "CtxMenuCopySelection": "Auswahl kopieren",
1095 "CtxMenuCopySelectionDesc": "markierten Transkripttext kopieren",
1096 "CtxMenuOpenSelection": "Auswahl öffnen",
1097 "CtxMenuOpenSelectionDesc": "markierten Text im Pager zeigen",
1098 "CtxMenuClearSelection": "Auswahl aufheben",
1099 "CtxMenuOpenDetails": "Details öffnen",
1100 "CtxMenuCopyMessage": "Nachricht kopieren",
1101 "CtxMenuCopyMessageDesc": "angeklickte Transkriptzelle kopieren",
1102 "CtxMenuOpenInEditor": "Im Editor öffnen",
1103 "CtxMenuOpenInEditorDesc": "Datei:Zeile in $EDITOR öffnen",
1104 "CtxMenuShowCell": "Zelle einblenden",
1105 "CtxMenuShowCellDesc": "diese Transkriptzelle einblenden",
1106 "CtxMenuHideCell": "Zelle ausblenden",
1107 "CtxMenuHideCellDesc": "diese Transkriptzelle einklappen",
1108 "CtxMenuShowHidden": "Ausgeblendete zeigen",
1109 "CtxMenuShowHiddenDesc": "alle eingeklappten Zellen einblenden",
1110 "CtxMenuPaste": "Einfügen",
1111 "CtxMenuPasteDesc": "Zwischenablage in den Composer einfügen",
1112 "CtxMenuCmdPalette": "Befehlspalette",
1113 "CtxMenuCmdPaletteDesc": "Befehle, Skills und Tools",
1114 "CtxMenuContextInspector": "Kontext-Inspektor",
1115 "CtxMenuContextInspectorDesc": "aktiver Kontext und Cache-Hinweise",
1116 "CtxMenuHelp": "Hilfe",
1117 "CtxMenuHelpDesc": "Tastenbelegung und Befehle",
1118 "CtxMenuWindowPin": "Verkleinern und oben anpinnen",
1119 "CtxMenuWindowUnpin": "Fenster wiederherstellen",
1120 "CmdPinDescription": "Fenster als immer oben liegendes Mini-Fenster anpinnen/lösen",
1121 "CtxMenuWindowPinDesc": "Fenster oben anpinnen/lösen",
1122 "CtxMenuRunCommand": "{command} ausführen",
1123 "CtxMenuOpen": "Öffnen",
1124 "CtxMenuFocusAgent": "Agent fokussieren",
1125 "CtxMenuFocusAgentDesc": "zeigt seinen Chat; deine nächste Nachricht geht an ihn",
1126 "CtxMenuCopyId": "ID kopieren",
1127 "CtxMenuCopyRow": "Zeile kopieren",
1128 "CtxMenuStopAgent": "Agent stoppen…",
1129 "CtxMenuStopWork": "Stoppen…",
1130 "CtxMenuConfirmArmed": "{label}: Enter oder erneut klicken zum Bestätigen",
1131 "CtxMenuEditorRefused": "{path} nicht geöffnet: Es ist keine Datei im Arbeitsbereich mehr",
1132 "WindowPinActive": "Fenster als Mini-Fenster oben fixiert",
1133 "WindowPinReleased": "Fenster wiederhergestellt",
1134 "WindowPinFailed": "Die Fensteränderung ist fehlgeschlagen oder konnte nicht bestätigt werden. Details stehen im Protokoll.",
1135 "FanoutCounts": "{done} fertig · {running} läuft · {failed} fehlgeschlagen · {pending} ausstehend",
1136 "AppModeAgent": "Work",
1137 "AppModeAuto": "Auto",
1138 "AppModeYolo": "Full Access (veralteter Modusname)",
1139 "AppModePlan": "Plan",
1140 "AppModeOperate": "Operate",
1141 "AppModeAgentHint": "Direktes Arbeiten in dieser Sitzung — Edits und Shell fragen nach Freigabe",
1142 "AppModeAutoHint": "Shell aktiv mit automatischer Risikoprüfung",
1143 "AppModePlanHint": "Read-only-Recherche zuerst — Plan vorlegen, bevor gehandelt wird",
1144 "AppModeYoloHint": "Nur Kompatibilität — Act + Full Access, kein sichtbarer Modus",
1145 "AppModeOperateHint": "Macht dein Prompt zum Ziel: parallele Worker, verifiziert",
1146 "VimModeNormal": "-- NORMAL --",
1147 "VimModeInsert": "-- INSERT --",
1148 "VimModeVisual": "-- VISUAL --",
1149 "ApprovalEffectReadsOnly": "Nur lesen",
1150 "ApprovalEffectChangesFiles": "Ändert Dateien",
1151 "ApprovalRiskDestructive": "Nicht rückgängig zu machen",
1152 "ApprovalEffectRunsCommand": "Führt einen Befehl aus",
1153 "ApprovalEffectUsesNetwork": "Nutzt das Netzwerk",
1154 "ApprovalEffectConnectedApp": "Nutzt eine verbundene App",
1155 "ApprovalEffectStartsAgent": "Startet einen Agenten",
1156 "ApprovalEffectUnclassified": "Nicht eingestuftes Werkzeug",
1157 "ApprovalTimedOutDenied": "Genehmigungsanfrage abgelaufen - verweigert",
1158 "ApprovalCategorySafe": "Sicher",
1159 "ApprovalCategoryFileWrite": "Datei schreiben",
1160 "ApprovalCategoryShell": "Befehl",
1161 "ApprovalCategoryNetwork": "Netzwerk",
1162 "ApprovalCategoryMcpRead": "Verbundene App",
1163 "ApprovalCategoryMcpAction": "Verbundene App",
1164 "ApprovalCategoryAgent": "Agent",
1165 "ApprovalCategoryUnknown": "Unbekannt",
1166 "ApprovalFieldType": "Typ: ",
1167 "ApprovalFieldAbout": "Info: ",
1168 "ApprovalFieldImpact": "Auswirkung: ",
1169 "ApprovalFieldParams": "Parameter: ",
1170 "ApprovalOptionApproveOnce": "Einmal erlauben",
1171 "ApprovalOptionApproveAlways": "In dieser Unterhaltung erlauben",
1172 "ApprovalOptionAllowExactRepo": "In diesem Repo immer erlauben",
1173 "ApprovalSaveAskRuleHint": " s jetzt erlauben und künftig immer vorher fragen",
1174 "ApprovalOptionDeny": "Nicht erlauben",
1175 "ApprovalOptionAbortTurn": "Diese Runde stoppen",
1176 "ApprovalBlockTitle": "Freigabe",
1177 "ApprovalControlsHint": " · Pg↑/↓ prüfen · {details} Details · Esc stoppen",
1178 "ApprovalOwnerHeader": "Agent: {agent} · {role}",
1179 "ApprovalGoToAgent": "g zum Agenten",
1180 "ApprovalControlsHintChild": " · Pg↑/↓ prüfen · {details} Details · Esc ausblenden",
1181 "PendingApprovalInAgent": "Freigabe nötig in {agent} — /agents",
1182 "ApprovalTruncationHint": " … gekürzt · {details} für volle Details",
1183 "ApprovalFullAccessPolicyBlocked": "{tool} blockiert: Full Access kann diese Policy nicht umgehen",
1184 "ApprovalChooseHint": "Wahl: ",
1185 "ApprovalChooseAction": "Enter wählt die Option, oder direkt y/a/d drücken",
1186 "ApprovalIntentLabel": "Absicht: ",
1187 "ApprovalMoreLines": " … (+{count} Zeilen)",
1188 "ApprovalAutoDeniedSession": "Auto-abgelehnt {tool}: Sie haben eine passende Anfrage in dieser Runde bereits abgelehnt. Senden Sie eine neue Nachricht, um erneut gefragt zu werden.",
1189 "ElevationTitleSandboxDenied": " ⚠ Sandbox verweigert ",
1190 "ElevationTitleRequired": " Sandbox-Elevation erforderlich ",
1191 "ElevationFieldTool": " Tool: ",
1192 "ElevationFieldCmd": " Befehl: ",
1193 "ElevationFieldReason": " Grund: ",
1194 "ElevationImpactHeader": " Auswirkung bei Freigabe:",
1195 "ElevationImpactNetwork": " - Netzwerk-Wiederholung erlaubt ausgehende Downloads und HTTP-Anfragen",
1196 "ElevationImpactWrite": " - Schreib-Wiederholung erweitert den beschreibbaren Dateisystembereich für diesen Tool-Aufruf",
1197 "ElevationImpactFullAccess": " - Full Access entfernt Sandbox-Beschränkungen für diese Wiederholung vollständig",
1198 "ElevationPromptProceed": " Wie fortfahren:",
1199 "ElevationOptionNetwork": "Ausgehendes Netzwerk erlauben",
1200 "ElevationOptionWrite": "Zusätzlichen Schreibzugriff erlauben",
1201 "ElevationOptionFullAccess": "Full Access (Dateisystem + Netzwerk)",
1202 "ElevationOptionAbort": "Abbrechen",
1203 "ElevationOptionNetworkDesc": "Tool-Aufruf mit ausgehendem Netzwerkzugriff für Downloads und HTTP-Anfragen wiederholen",
1204 "ElevationOptionWriteDesc": "Tool-Aufruf mit zusätzlichem beschreibbarem Dateisystembereich wiederholen",
1205 "ElevationOptionFullAccessDesc": "Ohne Sandbox-Limits wiederholen; gewährt uneingeschränkten Dateisystem- und Netzwerkzugriff",
1206 "ElevationOptionAbortDesc": "Diese Tool-Ausführung abbrechen",
1207 "ContextAutoCompacting": "Kontext wird automatisch komprimiert…",
1208 "ContextManualCompacting": "Kontext wird komprimiert…",
1209 "ContextCompactionQueued": "Die Kontextkomprimierung wurde eingereiht; sie wird nach dem aktiven Zug ausgeführt.",
1210 "ContextCompactionAlreadyRunning": "Die Kontextkomprimierung läuft bereits.",
1211 "ContextCompactionQueueFull": "Die Kontextkomprimierung konnte nicht eingereiht werden, weil die Engine ausgelastet ist; versuche es nach Abschluss des Zugs erneut.",
1212 "ContextCompactionQueueClosed": "Die Kontextkomprimierung ist nicht verfügbar, weil die Engine nicht mehr läuft.",
1213 "ContextCompactionRouteInvalid": "Die Komprimierung ist nicht möglich, weil die aktive Provider-Route ungültig ist: {error}",
1214 "CtxInspTitle": "Kontext-Inspektor",
1215 "CtxInspSessionContext": "Sitzungskontext",
1216 "CtxInspSystemPrompt": "System-Prompt-Struktur",
1217 "CtxInspReferences": "Referenzen",
1218 "CtxInspRecentTools": "Letzte Tools",
1219 "CtxInspToolSchemaCosts": "Kosten der Tool-Schemata",
1220 "CtxInspModel": "Modell",
1221 "CtxInspWorkspace": "Workspace",
1222 "CtxInspSession": "Sitzung",
1223 "CtxInspContext": "Kontext",
1224 "CtxInspTranscript": "Transkript",
1225 "CtxInspWorkspaceStatus": "Workspace-Status",
1226 "CtxInspNotSampledYet": "noch nicht erfasst",
1227 "CtxInspOk": "ok",
1228 "CtxInspHigh": "hoch",
1229 "CtxInspCritical": "kritisch",
1230 "CtxInspIncluded": "enthalten",
1231 "CtxInspAttached": "angehängt",
1232 "CtxInspNotIncluded": "nicht enthalten",
1233 "CtxInspOutputCaptured": "Ausgabe erfasst",
1234 "CtxInspNoOutputYet": "noch keine Ausgabe",
1235 "CtxInspNoSystemPrompt": "Kein System-Prompt gesetzt.",
1236 "CtxInspNoReferences": "Noch keine Datei-, Ordner- oder Medienreferenzen erfasst.",
1237 "CtxInspNoToolActivity": "Noch keine Tool-Aktivität erfasst.",
1238 "CtxInspVHint": "Passende Karte öffnen und {details} für volle Details drücken.",
1239 "CtxInspCells": "Zellen",
1240 "CtxInspApiMessages": "API-Nachrichten",
1241 "CtxInspActive": "aktiv",
1242 "CtxInspCell": "Zelle",
1243 "CtxInspMoreReferences": "weitere Referenz(en)",
1244 "CtxInspStablePrefix": "Stabiles Präfix",
1245 "CtxInspVolatileWorkingSet": "Volatiles Working Set",
1246 "CtxInspFirstLine": "Erste Zeile",
1247 "CtxInspTotal": "Gesamt",
1248 "CtxInspTextPromptLayers": "Text-Prompt-Ebenen",
1249 "CtxInspSingleTextBlob": "Einzelner Text-Blob",
1250 "CtxInspBlocks": "Blöcke",
1251 "CtxInspBlock": "Block",
1252 "CtxInspTokens": "Tokens",
1253 "CtxInspLayers": "Ebene(n)",
1254 "CtxInspNone": "keine",
1255 "CtxInspEmpty": "(leer)",
1256 "CtxInspCacheFriendly": "cache-freundlich",
1257 "CtxInspChangesByTurn": "ändert sich pro Sitzung/Turn",
1258 "CtxInspStablePrefixOnly": "nur stabiles Präfix",
1259 "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.",
1260 "ToolFamilyRead": "lesen",
1261 "ToolFamilyPatch": "patchen",
1262 "ToolFamilyRun": "ausführen",
1263 "ToolFamilyFind": "suchen",
1264 "ToolFamilyDelegate": "Agent",
1265 "ToolFamilyFanout": "verteilen",
1266 "ToolFamilyRlm": "rlm",
1267 "ToolFamilyVerify": "prüfen",
1268 "ToolFamilyThink": "denken",
1269 "ToolFamilyGeneric": "Werkzeug",
1270 "ToolReceiptDone": "fertig",
1271 "ToolReceiptLinesSingular": "1 Zeile",
1272 "ToolReceiptLinesPlural": "{count} Zeilen",
1273 "CmdVoiceDescription": "Spracheingabe umschalten: Sprache aufnehmen und in den Composer transkribieren",
1274 "CmdVoiceSendDescription": "Sprach-Auto-Senden umschalten: \"send it\" sagen zum Absenden",
1275 "CmdVoiceControlDescription": "Sprachsteuerung umschalten: Diktat, das deinen Entwurf kennt",
1276 "VoiceEnabled": "Spracheingabe aktiviert. Zum Aufnehmen sprechen.",
1277 "VoiceDisabled": "Spracheingabe deaktiviert.",
1278 "VoiceSendEnabled": "Sprach-Auto-Senden aktiviert.",
1279 "VoiceSendDisabled": "Sprach-Auto-Senden deaktiviert.",
1280 "VoiceControlEnabled": "Sprachsteuerung aktiviert.",
1281 "VoiceControlDisabled": "Sprachsteuerung deaktiviert.",
1282 "VoiceErrNoAuth": "Sprache: kein API-Schlüssel für den aktiven Provider konfiguriert",
1283 "VoiceErrNoRecorder": "Sprache: kein Aufnahme-Tool gefunden. sox, arecord oder rec installieren.",
1284 "VoiceErrNetwork": "Sprache: Transkriptionsanfrage fehlgeschlagen",
1285 "VoiceErrEmptySend": "Sprache: nichts zu senden",
1286 "VoiceErrTooShort": "Sprache: keine Sprache erkannt, Aufnahme zu kurz",
1287 "VoiceRecording": "🎙 Aufnahme... jetzt sprechen",
1288 "VoiceRecordingStopHint": "zum Beenden kurz pausieren",
1289 "VoiceProcessing": "🎙 Transkribiere...",
1290 "VoiceTranscribed": "🎙 Transkribiert",
1291 "NotificationTurnComplete": "Turn abgeschlossen",
1292 "NotificationSubagentComplete": "Subagent abgeschlossen",
1293 "NotificationSubagentFailed": "Subagent fehlgeschlagen",
1294 "NotificationSubagentInterrupted": "Subagent unterbrochen",
1295 "NotificationSubagentCancelled": "Subagent abgebrochen",
1296 "NotificationSubagentBudgetExhausted": "Subagent-Budget erschöpft",
1297 "NotificationShellFinished": "Shell beendet",
1298 "NotificationShellFailed": "Shell fehlgeschlagen",
1299 "NotificationShellStopped": "Shell gestoppt",
1300 "NotificationTaskFinished": "Aufgabe beendet",
1301 "NotificationTaskFailed": "Aufgabe fehlgeschlagen",
1302 "NotificationTaskStopped": "Aufgabe gestoppt",
1303 "NotificationBackgroundFinished": "{count} beendet",
1304 "NotificationBackgroundMixed": "{done} erledigt · {failed} fehlgeschlagen",
1305 "BackgroundFinishedHeading": "Beendet {count}",
1306 "BackgroundFinishedHint": "Zeile öffnen, um die Ausgabe zu sehen",
1307 "BackgroundOutcomeDone": "fertig",
1308 "BackgroundOutcomeFailed": "fehlgeschlagen",
1309 "BackgroundOutcomeCancelled": "abgebrochen",
1310 "BackgroundOutcomeKilled": "zwangsweise beendet",
1311 "BackgroundOutcomeTimedOut": "Zeitüberschreitung",
1312 "BackgroundExitCode": "Exitcode {code}",
1313 "BackgroundQuiet": "kein Fortschritt seit {idle} · automatischer Stopp bei {bound}",
1314 "BackgroundUsingTool": "verwendet {tool}",
1315 "BackgroundStep": "Schritt {step}",
1316 "BackgroundFilesChanged": "{count} Dateien geändert",
1317 "NotificationBackgroundStopped": "{done} fertig · {failed} fehlgeschlagen · {stopped} gestoppt",
1318 "NotificationFullResultPointer": "den vollständigen Ergebnistext in Codewhale öffnen",
1319 "FooterWorkedChip": "{duration} gearbeitet",
1320 "FooterPermissionKeyHint": "{key} zum Ändern",
1321 "ApprovalSummaryRunCommand": "`{command}` ausführen",
1322 "ApprovalSummaryRunShell": "Einen Shell-Befehl ausführen",
1323 "ApprovalSummaryShellWait": "Auf einen laufenden Shell-Befehl warten",
1324 "ApprovalSummaryShellInput": "Eingabe an einen laufenden Shell-Befehl senden",
1325 "ApprovalSummaryShellStop": "Einen laufenden Shell-Befehl stoppen",
1326 "ApprovalSummaryWritePath": "{path} schreiben",
1327 "ApprovalSummaryWriteFile": "Eine Datei schreiben",
1328 "ApprovalSummaryEditPath": "{path} bearbeiten",
1329 "ApprovalSummaryEditFile": "Eine Datei bearbeiten",
1330 "ApprovalSummaryEditPathMore": "{path} und {count} weitere Datei(en) bearbeiten",
1331 "ApprovalSummaryApplyPatch": "Einen Patch anwenden",
1332 "ApprovalSummaryReadPath": "{path} lesen",
1333 "ApprovalSummaryReadFile": "Eine Datei lesen",
1334 "ApprovalSummaryListPath": "{path} auflisten",
1335 "ApprovalSummaryListWorkspace": "Den Arbeitsbereich auflisten",
1336 "ApprovalSummaryFetchUrl": "{url} abrufen",
1337 "ApprovalSummaryFetchPage": "Eine Webseite abrufen",
1338 "ApprovalSummarySearchQuery": "Im Web nach '{query}' suchen",
1339 "ApprovalSummarySearchWeb": "Im Web suchen",
1340 "ApprovalSummaryImageQuery": "Im Web nach Bildern von '{query}' suchen",
1341 "ApprovalSummaryOpenTarget": "{target} öffnen",
1342 "ApprovalSummaryMore": " (+{count} weitere)",
1343 "ApprovalSummaryFollowLink": "Einem Link auf einer geöffneten Seite folgen",
1344 "ApprovalSummaryFindOnPage": "'{pattern}' auf einer geöffneten Seite suchen",
1345 "ApprovalSummaryScreenshot": "Einen Screenshot einer geöffneten Seite aufnehmen",
1346 "ApprovalSummaryBrowse": "Im Web surfen",
1347 "ApprovalSummaryMcpTool": "{tool} von {server} verwenden",
1348 "ApprovalSummaryUseName": "{name} verwenden",
1349 "ApprovalSummaryUseTool": "Das Werkzeug {name} verwenden",
1350 "FleetDraftTitle": "Team-Profil — Entwurf von {model_label} (g speichert)",
1351 "FleetDraftHeader": "# .codewhale/agents/{name}\n# Entwurf von {model_label}, validiert und begrenzt durch Codewhale.\n# Berechtigungen bleiben auf Team-Minimum: keine Shell, kein Vertrauen, Freigabe erforderlich.\n# Es wird nichts gespeichert, bis Sie im Wizard g drücken.\n\n",
1352 "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.",
1353 "ApprovalDescSafe": "Fordert eine sichere/Read-only-Operation an.",
1354 "ApprovalDescFileWrite": "Fordert an, eine Datei zu ändern. Bitte Pfad und Inhalt bestätigen.",
1355 "ApprovalDescShell": "Fordert an, einen Shell-Befehl auszuführen. Befehl und Arbeitsverzeichnis prüfen.",
1356 "ApprovalDescNetwork": "Fordert Zugriff auf Netzwerk oder Remote-Inhalte an. Prüfen, ob das Ziel vertrauenswürdig ist.",
1357 "ApprovalDescMcpRead": "Fordert Lesezugriff auf einen MCP-Server an.",
1358 "ApprovalDescMcpAction": "Fordert an, eine MCP-Server-Aktion mit möglichen Seiteneffekten aufzurufen.",
1359 "ApprovalDescAgent": "Fordert an, einen Subagenten zu starten oder zu prüfen; Subagenten haben weiterhin eigene Gates.",
1360 "ApprovalDescUnknown": "Fordert an, ein nicht klassifiziertes Tool auszuführen. Parameter sorgfältig prüfen.",
1361 "ApprovalImpactSafe": "Read-only-Operation.",
1362 "ApprovalImpactFileWrite": "Schreibt Dateien im Workspace oder in einem freigegebenen Schreibbereich.",
1363 "ApprovalImpactShell": "Führt einen Shell-Befehl in Ihrem Workspace aus.",
1364 "ApprovalImpactNetwork": "Kann Netzwerkdienste oder Remote-Inhalte erreichen.",
1365 "ApprovalImpactMcpRead": "Liest von einem MCP-Server ohne erkennbaren lokalen Schreibzugriff.",
1366 "ApprovalImpactMcpAction": "Ruft eine MCP-Server-Aktion mit möglichen Seiteneffekten auf.",
1367 "ApprovalImpactAgent": "Startet oder prüft einen Subagenten; Subagenten haben eigene Gates.",
1368 "ApprovalImpactUnknown": "Tool ist nicht klassifiziert. Parameter vor Freigabe sorgfältig prüfen.",
1369 "ApprovalLabelCommand": "Befehl",
1370 "ApprovalLabelDir": "Ordner",
1371 "ApprovalLabelFile": "Datei",
1372 "ApprovalLabelPreview": "Vorschau",
1373 "ApprovalLabelProposedContent": "vorgeschlagener Inhalt",
1374 "ApprovalLabelReplaceThis": "dies ersetzen",
1375 "ApprovalLabelWithThis": "durch dies",
1376 "ApprovalLabelReplacementContent": "Ersatzinhalt",
1377 "ApprovalLabelPath": "Pfad",
1378 "ApprovalLabelTarget": "Ziel",
1379 "ApprovalLabelInput": "Eingabe",
1380 "ApprovalLabelAction": "Aktion",
1381 "ApprovalLabelType": "Typ",
1382 "ApprovalLabelPrompt": "Prompt",
1383 "ApprovalLabelAbout": "Info: ",
1384 "ApprovalLabelImpact": "Auswirkung: ",
1385 "SetupConstitutionFileNotChecked": "noch nicht geprüft",
1386 "SetupConstitutionFileMissing": "keine constitution.json gefunden; Bundled/Default gilt",
1387 "SetupConstitutionFileLoadedSelected": "gültige constitution.json vorhanden und ausgewählt",
1388 "SetupConstitutionFileLoadedInactive": "gültige constitution.json vorhanden, aber unter der gespeicherten Wahl inaktiv",
1389 "SetupConstitutionFileLoadedUnselected": "gültige constitution.json vorhanden; Vorschau oder Speichern führt zur Auswahl",
1390 "SetupConstitutionFileEmpty": "constitution.json ist leer; G zum Neu generieren oder U für Bundled",
1391 "SetupConstitutionFileInvalid": "constitution.json ist ungültig; Reparatur/Neu generieren oder Bundled nutzen",
1392 "SetupConstitutionFileUnreadable": "constitution.json ist nicht lesbar; Reparatur/Neu generieren oder Bundled nutzen",
1393 "SetupConstitutionFilePathError": "CODEWHALE_HOME konnte für constitution.json nicht aufgelöst werden",
1394 "SetupExpertOverrideNotChecked": "noch nicht geprüft",
1395 "SetupExpertOverrideMissing": "keine prompts/constitution.md gefunden",
1396 "SetupExpertOverrideActive": "aktiv; Experten-Markdown-Override ist aktiviert",
1397 "SetupExpertOverrideDisabled": "Datei gefunden, aber deaktiviert; {env}=1 zum Aktivieren setzen",
1398 "SetupExpertOverrideEmpty": "Override-Datei ist leer; Bundled/Default gilt",
1399 "SetupExpertOverrideUnreadable": "Override-Datei ist nicht lesbar; Bundled/Default gilt",
1400 "SetupExpertOverridePathError": "CODEWHALE_HOME konnte für prompts/constitution.md nicht aufgelöst werden",
1401 "SetupAutonomyUnspecified": "nicht angegeben oder Bundled/Default",
1402 "SetupGuidedPurposeCoding": "Coding-Werkbank",
1403 "SetupGuidedPurposeResearch": "Forschungssynthese",
1404 "SetupGuidedPurposeOperations": "Betriebshelfer",
1405 "SetupGuidedPurposeMixed": "gemischte Werkbank",
1406 "SetupGuidedPurposeAboutCoding": "Ein Codewhale-Nutzer, der eine ruhige, evidenzorientierte Coding-Werkbank will.",
1407 "SetupGuidedPurposeAboutResearch": "Ein Codewhale-Nutzer, der aktuelle, belegte Recherche und sorgfältige Synthese will.",
1408 "SetupGuidedPurposeAboutOperations": "Ein Codewhale-Nutzer, der verlässliche Betriebshilfe mit klaren Rollback-Punkten will.",
1409 "SetupGuidedPurposeAboutMixed": "Ein Codewhale-Nutzer, der eine flexible Werkbank für Coding, Recherche, Schreiben und Betrieb will.",
1410 "SetupGuidedStyleCoding": "Codeänderungen auf angefragtes Verhalten und bestehende Repo-Muster begrenzen.",
1411 "SetupGuidedStyleResearch": "Live-Evidenz von Ableitung trennen und Quellen für veränderliche Fakten zitieren.",
1412 "SetupGuidedStyleOperations": "Reversible Betriebsschritte mit Dry-Runs, Statuschecks und Rollback-Notizen bevorzugen.",
1413 "SetupGuidedStyleMixed": "Zwischen Coding, Recherche, Schreiben und Betrieb wechseln, ohne die Sicherheitsposture zu erweitern.",
1414 "SetupGuidedEvidenceAssumptions": "Annahmen benennen",
1415 "SetupGuidedEvidenceTestsAndReceipts": "Tests & Belege",
1416 "SetupGuidedEvidenceReleaseReceipts": "Release-Belege",
1417 "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.",
1418 "SetupToolsMcpHotbarLabel": "Hotbar-Quellen:",
1419 "SetupToolsMcpNeedsActionSaved": "Tools/MCP erfordert weiterhin Aktion; für den Setup-Bericht gespeichert (blockiert den ersten Lauf nicht).",
1420 "SetupToolsMcpPreviewTitle": "Tools / MCP — sichere Einstiege",
1421 "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.",
1422 "SetupToolsMcpDshLabel": "DeepSeek Harness (dsh):",
1423 "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.",
1424 "HotbarActionModeOperateName": "Operate-Modus",
1425 "HotbarActionModeOperateDescription": "Ihren Fleet parallel arbeiten lassen.",
1426 "HomeOperateModeTip": "Operate — Ihren Fleet parallel arbeiten lassen",
1427 "HomeOperateModeFleetTip": " Eingebaute Rollen nutzen das Modell dieser Sitzung; /fleet setup passt sie an",
1428 "HelpSubtitle": "Befehle, Skills und Tastenkürzel",
1429 "CommandPaletteTitle": "Befehl",
1430 "CommandPaletteSubtitle": "Eine Aktion finden und ausführen",
1431 "ConfigSubtitle": "Einstellungen zuerst; Rohschlüssel im erweiterten Detail",
1432 "LaunchStartTitle": "Hier starten",
1433 "LaunchResumeConfirm": "{title} fortsetzen? Erneut klicken oder Enter drücken zum Bestätigen.",
1434 "LaunchResumeConfirmTitle": "Sitzung fortsetzen",
1435 "LaunchResumeConfirmBody": "Das ersetzt den aktuellen Kontext durch den Verlauf jener Sitzung.",
1436 "LaunchResumeConfirmResume": "fortsetzen",
1437 "LaunchResumeConfirmCancel": "abbrechen",
1438 "LaunchWorkDescription": "Diesen Ordner mit lokalen Werkzeugen verwenden; Änderungen folgen der Genehmigungsrichtlinie.",
1439 "LaunchChatDescription": "Nur Unterhaltung und Planung; keine Dateiänderungen.",
1440 "LaunchWorkspaceGitReady": "Arbeitsbereich · {name} · Git-Arbeitsbereich",
1441 "LaunchWorkspaceFolderReady": "Arbeitsbereich · {name} · lokaler Ordner",
1442 "LaunchProviderConfigured": "Anbieter · konfiguriert",
1443 "LaunchProviderSetupNeeded": "Anbieter · Einrichtung erforderlich",
1444 "LaunchGroupContinue": "Weiter",
1445 "LaunchGroupMore": "Mehr",
1446 "LaunchWorkspaceGitShort": "Git",
1447 "LaunchWorkspaceFolderShort": "Ordner",
1448 "LaunchProviderConfiguredShort": "Anbieter eingerichtet",
1449 "LaunchProviderSetupShort": "Anbieter einrichten",
1450 "LaunchMenuChangelog": "Changelog",
1451 "LaunchWorktreePrompt": "Branch/Worktree benennen oder Enter für einen automatischen Namen. Esc zurück.",
1452 "LaunchWorktreeNeedsGit": "Neuer Worktree erfordert ein Git-Repository.",
1453 "LaunchWorktreeNameLabel": "Worktree-Name",
1454 "LaunchHintMove": "bewegen",
1455 "LaunchHintOpen": "öffnen",
1456 "LaunchTipFlags": "Tipp: -w <path> öffnet einen Workspace; -r <session-id> setzt direkt fort",
1457 "LaunchSavedSessionSingular": "1 gespeicherte Sitzung",
1458 "LaunchSavedSessionsPlural": "{count} gespeicherte Sitzungen",
1459 "LaunchCreatingWorktree": "Worktree wird erstellt…",
1460 "LaunchWorktreeFailed": "Worktree fehlgeschlagen: {error}",
1461 "LaunchWorktreeCreated": "Neuer Worktree {path} auf Branch {branch}",
1462 "LaunchNoSavedSessions": "Keine gespeicherten Sitzungen für diesen Workspace.",
1463 "LaunchNoModelConnected": "kein Modell verbunden",
1464 "DispatchNotSentNoModel": "Es ist kein Modell verbunden, daher wurde diese Nachricht nicht gesendet. Sie steht wieder im Eingabefeld: Verbinden Sie ein Modell mit F3 oder /provider und drücken Sie dann Enter, um sie zu senden.",
1465 "DispatchNotSentSaveKey": "Schlüssel speichern: {command}",
1466 "DispatchNotSentStatus": "Nachricht nicht gesendet: {reason}",
1467 "AuthRejectedRecovery": "Der Anbieter hat den Schlüssel nicht akzeptiert, daher hat das Modell diese Nachricht nicht erhalten. Aktualisieren Sie den Schlüssel mit F3 oder /provider und drücken Sie dann Enter, um sie erneut zu senden.",
1468 "ProviderKeyRejected": "Der Anbieter hat diesen Schlüssel nicht akzeptiert. Prüfen Sie, ob Sie ihn vollständig kopiert haben, und fügen Sie ihn erneut ein.",
1469 "ProviderKeyForbidden": "Der Anbieter erkennt diesen Schlüssel, aber er darf diesen Dienst nicht nutzen. Prüfen Sie die Berechtigungen des Schlüssels oder Ihren Tarif.",
1470 "ProviderKeyUnreachable": "Der Anbieter war zum Prüfen dieses Schlüssels nicht erreichbar. Prüfen Sie Ihre Verbindung und versuchen Sie es erneut.",
1471 "ProviderKeyCheckFailed": "Dieser Schlüssel konnte nicht geprüft werden: {reason}",
1472 "LocalModelAdopted": "Verwendet wird {model}, ein Modell auf diesem Computer (Ollama). Mit F3 ein anderes wählen.",
1473 "ProviderPickerNotReopened": "Die Anbieterliste konnte nicht erneut geöffnet werden. Mit F3 öffnen.",
1474 "LaunchRunCommand": "{command} ausführen",
1475 "LaunchMcpConnectedOne": "1 MCP-Server verbunden",
1476 "LaunchMcpConnectedMany": "{count} MCP-Server verbunden",
1477 "LaunchMcpNeedsSignInOne": "1 braucht Anmeldung",
1478 "LaunchMcpNeedsSignInMany": "{count} brauchen Anmeldung",
1479 "PhaseIdle": "ruhend",
1480 "PhaseDraft": "entwurf",
1481 "PhaseWorking": "arbeitet",
1482 "PhaseReasoning": "überlegt",
1483 "PhaseReading": "liest",
1484 "PhaseUsingTool": "nutzt Tool",
1485 "PhaseSubagents": "Subagenten laufen",
1486 "PhaseVerifying": "verifiziert",
1487 "PhaseWaitingOnYou": "wartet auf Sie",
1488 "PhaseDone": "fertig",
1489 "PhaseFailed": "fehlgeschlagen",
1490 "PhaseFinishing": "schließt ab",
1491 "ChipModeAct": "work",
1492 "ChipModePlan": "plan",
1493 "ChipModeOperate": "operate",
1494 "ChipPermissionReadOnly": "nur lesen",
1495 "ChipPermissionAsk": "ask",
1496 "ChipPermissionAuto": "auto",
1497 "ChipPermissionFullAccess": "Full Access",
1498 "ChipPermissionNever": "nie",
1499 "FooterHintKeys": "Tasten",
1500 "FooterHintOutput": "Ausgabe",
1501 "FooterHintContext": "Kontext",
1502 "InfoLineHelp": "Hilfe",
1503 "InfoLineContext": "Kontext",
1504 "InfoLineTtft": "ttft",
1505 "InfoLinePeak": "Spitzenzeit",
1506 "InfoLineOffPeak": "Nebenzeit",
1507 "InfoLineWhales": "Wale",
1508 "InfoLineAutomation": "Automatisierung",
1509 "InfoLineNotConnected": "nicht verbunden",
1510 "InfoLineThinking": "Denken: {level}",
1511 "EmptyStateNoGit": "kein git",
1512 "EmptyStateMcpLabel": "mcp",
1513 "EmptyStatePrompt": "Was möchtest du erreichen?",
1514 "SessionsSurfaceTitle": "Sitzungen",
1515 "SessionsPaneTitle": " Sitzungen (1-9, PgUp/PgDn) ",
1516 "SessionsHistoryPaneTitle": " Verlauf (Shift+PgUp/PgDn) ",
1517 "SessionsActionResume": "fortsetzen",
1518 "SessionsActionSearch": "suchen",
1519 "SessionsActionSort": "sortieren",
1520 "SessionsActionRename": "umbenennen",
1521 "SessionsActionAllWorkspaces": "alle Workspaces",
1522 "SessionsActionDelete": "löschen",
1523 "SessionsActionClose": "schließen",
1524 "SessionsScopeSortHeader": "Bereich und Sortierung · {sort}",
1525 "SessionsEmptyTitle": "Noch keine gespeicherten Sitzungen.",
1526 "SessionsEmptyHint": "Nachricht senden, um eine zu starten; sie wird automatisch gespeichert.",
1527 "SessionsShowingAllWorkspaces": "Sitzungen aus allen Workspaces",
1528 "SessionsScopedToWorkspace": "auf diesen Workspace begrenzt",
1529 "SessionsNewTitlePrompt": "Neuer Titel: ",
1530 "SessionsDeletePrompt": "Sitzung löschen? (y/n)",
1531 "SessionsConfirmDelete": "Löschen bestätigen (y/n)",
1532 "SessionsNewSessionTitle": "Neue Sitzung",
1533 "SessionsOpenedHistory": "Verlauf für {id} geöffnet",
1534 "SessionsSortStatus": "Sortierung: {sort}",
1535 "SessionsSortRecent": "neueste",
1536 "SessionsSortName": "Name",
1537 "SessionsSortSize": "Größe",
1538 "SessionsSearchPrompt": "Suche: tippen zum Filtern, Enter zum Anwenden",
1539 "SessionsDeleteFailed": "Löschen fehlgeschlagen: {error}",
1540 "SessionsDeleteOpenHere": "Die hier geöffnete Sitzung kann nicht gelöscht werden. Wechsle zuerst zu einer anderen Sitzung.",
1541 "SessionsDeleteOpenElsewhere": "Löschen nicht möglich: Diese Sitzung ist in einem anderen Codewhale-Fenster geöffnet.",
1542 "SessionSaveFailed": "Sitzung {id} konnte nicht gespeichert werden ({error}). Neuere Arbeit ist möglicherweise nicht gespeichert.",
1543 "SessionSaveFailedAtExit": "codewhale: Das letzte Speichern der Sitzung {id} ist fehlgeschlagen ({error}); neuere Arbeit wurde möglicherweise nicht gespeichert.",
1544 "SessionsDeleted": "Sitzung {id} gelöscht",
1545 "SessionsNoSelection": "Keine Sitzung ausgewählt",
1546 "SessionsTitleLength": "Titel muss 1–100 Zeichen haben",
1547 "SessionsOpenFailed": "Sitzungen konnten nicht geöffnet werden: {error}",
1548 "SessionsLoadFailed": "Sitzung konnte nicht geladen werden: {error}",
1549 "SessionsResumed": "Fortgesetzt: {title}",
1550 "SessionsRenameFailed": "Umbenennen fehlgeschlagen: {error}",
1551 "SessionsRenamed": "Umbenannt in \"{title}\"",
1552 "SessionsNoResults": "Keine Sitzungen gefunden.",
1553 "SessionsDirectoryFailed": "Sitzungsverzeichnis konnte nicht geöffnet werden.",
1554 "SessionsPreviewFailed": "Sitzungsvorschau konnte nicht geladen werden.",
1555 "SessionsDeleteCancelled": "Löschen abgebrochen",
1556 "SessionsRenameCancelled": "Umbenennen abgebrochen",
1557 "SessionsShowingRange": "Zeige {start}-{end} / {total}",
1558 "SessionsMessageCountCompact": "{count} Nachr.",
1559 "SessionsForkCompact": "Fork",
1560 "SessionsCurrentCompact": "aktuell",
1561 "SessionsPreviewId": "ID: {id}",
1562 "SessionsUnknownMode": "unbekannt",
1563 "SessionsPreviewTitle": "Titel: {title}",
1564 "SessionsPreviewUpdated": "Aktualisiert: {updated}",
1565 "SessionsPreviewMessagesModel": "Nachrichten: {count} | Modell: {model}",
1566 "SessionsPreviewMode": "Modus: {mode}",
1567 "SessionsToolCall": "Tool-Aufruf: {name} {input}",
1568 "SessionsToolError": "Tool-Fehler: {content}",
1569 "SessionsToolResult": "Tool-Ergebnis: {content}",
1570 "SessionsServerTool": "Server-Tool: {name} {input}",
1571 "SessionsImage": "[Bild]",
1572 "SessionsTimeJustNow": "gerade eben",
1573 "SessionsTimeMinutesAgo": "vor {count}m",
1574 "SessionsTimeHoursAgo": "vor {count}h",
1575 "SessionsTimeDaysAgo": "vor {count}T",
1576 "CtxInspRowSystemPrompt": "System-Prompt",
1577 "CtxInspRowMessages": "Nachrichten",
1578 "CtxInspRowFree": "frei",
1579 "CtxInspFreeTokensDetail": "{free} freie Tokens verbleiben, bevor das Route-Fenster voll ist. Auto-Compact-Schwelle: {threshold}%.",
1580 "CtxInspDrillTitle": "Kontext · {row}",
1581 "CtxInspSurfaceTitle": "Kontext",
1582 "CtxInspActionSelect": "auswählen",
1583 "CtxInspActionDrillDown": "aufklappen",
1584 "CtxInspActionClose": "schließen",
1585 "CtxInspUsedTokens": "~{used}/{max} Tokens",
1586 "CtxInspAutoCompactAt": "Auto-Compact bei {threshold}%",
1587 "CtxInspRowTokens": "{tokens} Tokens · {percent}%",
1588 "CtxInspRowCompaction": "Komprimierung",
1589 "CtxInspRowAnchors": "Anker",
1590 "CtxInspCompactionNever": "in dieser Sitzung noch keine Komprimierung",
1591 "CtxInspCompactionDetail": "{path}. {before} → {after} Nachrichten. Letzte Runde: {round} Nachrichten, {tools} Tool-Ergebnisse{assistant}.",
1592 "CtxInspCompactionRestored": "Checkpoint vorhanden. Letzte Runde: {round} Nachrichten, {tools} Tool-Ergebnisse{assistant}.",
1593 "CtxInspCompactionPathSummary": "Zusammenfassungsdurchlauf",
1594 "CtxInspCompactionPathPrune": "nur Kürzen",
1595 "CtxInspCompactionAssistantKept": ", Assistentenantwort behalten",
1596 "CtxInspAnchorsNone": "keine /anchor-Datei",
1597 "CtxInspAnchorsPresent": "/anchor angeheftet ({chars} Zeichen)",
1598 "RouteSurfaceTitle": "Route · {view}",
1599 "RouteBrowseCatalog": "Katalog durchsuchen",
1600 "RouteActionType": "Typ",
1601 "RouteActionSearchAnyModel": "beliebiges Modell suchen",
1602 "RoutePanelHeader": "Route",
1603 "RouteProviderLabel": "Provider",
1604 "RouteModelFirstAtomic": "atomare Model-first-Route",
1605 "PickerActionMove": "bewegen",
1606 "PickerActionSwitch": "wechseln",
1607 "PickerActionApply": "anwenden",
1608 "PickerActionAssignRoute": "zuweisen",
1609 "FleetRoutePickUnavailable": "Das Team wurde geändert oder ist nicht mehr verfügbar. Öffne es erneut, bevor du ein Modell auswählst.",
1610 "FleetRouteSaved": "Gespeichert: {fleet} · {route} · {path}",
1611 "FleetRouteInherited": "Sitzungsmodell",
1612 "FleetRouteNotInCatalog": " · nicht im aktuellen Katalog",
1613 "PickerActionSetStartupDefault": "als Startstandard festlegen",
1614 "PickerActionPin": "anheften",
1615 "PickerActionFleet": "Flotte",
1616 "PickerActionCancel": "abbrechen",
1617 "PickerActionClear": "leeren",
1618 "PickerActionClearSearch": "Suche leeren",
1619 "PickerActionBrowseAll": "alle durchsuchen",
1620 "PickerActionCustom": "benutzerdefiniert",
1621 "PickerActionJump": "springen",
1622 "PickerActionEditKey": "Schlüssel bearbeiten",
1623 "PickerActionModels": "Modelle",
1624 "PickerActionUnavailable": "nicht verfügbar",
1625 "PickerActionSetKey": "Schlüssel setzen",
1626 "PickerActionConfigured": "konfiguriert",
1627 "RouteNoModels": "Keine Modelle verfügbar.",
1628 "RouteNoModelMatch": "Keine Modelle passen zu \"{query}\" — Backspace zum Leeren.",
1629 "ProviderNoMatchesTitle": "Keine passenden Provider",
1630 "ProviderNoMatchesHint": "Anderen Suchbegriff versuchen oder leeren, um zu durchsuchen.",
1631 "ProviderNoConfiguredTitle": "Noch keine Provider konfiguriert",
1632 "ProviderNoConfiguredHint": "Alle unterstützten Provider durchsuchen oder einen eigenen Endpoint erstellen.",
1633 "ProviderNoCatalogModels": "Keine Katalogmodelle verfügbar.",
1634 "ProviderExternalActionRevoke": "diese Anmeldung nicht mehr nutzen",
1635 "ProviderExternalActionChoices": "über andere App anmelden",
1636 "ProviderExternalActionReuseGrok": "externe Grok-Wiederverwendung",
1637 "ProviderExternalHintCodexReview": "Nach {login} Enter drücken, um Optionen für deaktivierten/Read-only/verwalteten Zugriff zu prüfen.",
1638 "ProviderExternalHintXaiReview": "Enter für Codewhale-eigenes Device-Login; E drücken, um bestehende Grok-CLI-Wiederverwendung zu prüfen.",
1639 "ProviderExternalHintXaiApiKey": "Oder XAI_API_KEY nutzen und diesen Picker erneut öffnen.",
1640 "XaiAuthChoiceTitle": " xAI-Authentifizierung ",
1641 "XaiAuthChoiceIntro": "Wählen Sie genau eine Anmeldedatenquelle. Schlüsseltext wird nie als OAuth-Token behandelt.",
1642 "XaiAuthChoiceApiKeyOption": "xAI-API-Schlüssel — eingeben oder einfügen und im xAI-Anbieterplatz speichern",
1643 "XaiAuthChoiceDeviceOAuthOption": "Natives Geräte-OAuth — Anmeldung per Browser/Gerätecode mit Codewhale-eigenem Speicher",
1644 "ChatgptAuthChoiceTitle": " ChatGPT-/Codex-Authentifizierung ",
1645 "ChatgptAuthChoiceIntro": "Die Abo-Anmeldung wird über deinen ChatGPT-Plan abgerechnet. Die openai-API-Schlüsselroute hat einen anderen Rechnungseigner.",
1646 "ChatgptAuthChoicePkceOption": "Mit ChatGPT anmelden — Browser-PKCE, Codewhale-eigene Tokens, ChatGPT-Abo-Abrechnung",
1647 "ChatgptAuthChoiceImportOption": "Codex-CLI-Anmeldedaten importieren — ausdrückliche Nur-Lese-Zustimmung; die Codex-CLI bleibt Eigentümerin",
1648 "ProviderExternalHintChatgptReview": "Enter zum Anmelden mit ChatGPT; E, um die vorhandene Codex-CLI-Wiederverwendung zu prüfen.",
1649 "ProviderExternalActionReuseCodex": "externe Codex-Wiederverwendung",
1650 "ProviderExternalDetailScope": "Extern: Zugriff={access} | Provider={provider} | Quelle={source} | Version={version} | {state}",
1651 "ProviderExternalDormant": "ruhend",
1652 "ProviderExternalOwnerPath": "Eigentümer/Pfad: {owner} | {path}",
1653 "ProviderExternalPinnedPathWarning": "Warnung: Umgebungs-{owner}-Zugangsdatenpfad geändert; Einwilligung bleibt an {path} gebunden.",
1654 "ToolProjectionWarning": "Warnung: {provider} hat für diese Anfrage inkompatible Werkzeuge ausgelassen: {tools}",
1655 "SnapshotsDisabledTooLarge": "Snapshots und /undo sind für {workspace} aus: mehr als {limit} an snapshot-fähigem Inhalt. Erhöhe `{config_key}` in config.toml (oder setze es auf 0, um die Grenze aufzuheben), um sie einzuschalten.",
1656 "SnapshotsDisabledTooManyFiles": "Snapshots und /undo sind für {workspace} aus: mehr als {limit} snapshot-fähige Dateien. Die Größengrenze spielt hier keine Rolle – ignoriere generierte Verzeichnisse in `.gitignore` oder starte in einem kleineren Unterverzeichnis, um sie einzuschalten.",
1657 "SnapshotsDisabledUnsafeLocation": "Snapshots und /undo sind für {workspace} aus: ein Home- oder Wurzelverzeichnis ist zu weit gefasst für einen sicheren Snapshot. Starte in einem Projektverzeichnis, um sie einzuschalten.",
1658 "SnapshotsHistoryRepaired": "Der Undo-Verlauf für {workspace} war beschädigt (der letzte Wiederherstellungspunkt fehlte) und wurde neu gestartet. Frühere Wiederherstellungspunkte lassen sich nicht mehr wiederherstellen; neue Züge sind wieder geschützt.",
1659 "SnapshotsFailing": "Snapshots für {workspace} schlagen fehl, daher kann /undo die letzten Züge nicht wiederherstellen: {limit}",
1660 "SessionIdDivergedNotice": "Die Sitzungsidentität unter diesem Fenster hat sich geändert: Die Engine speichert Checkpoints jetzt als {next} (vorher {previous}). Frühere Checkpoints bleiben unter der alten ID; `codewhale sessions` listet beide und `codewhale resume {previous}` öffnet die frühere wieder.",
1661 "RuntimeStoreUnreadableNotice": "Laufzeitspeicher der Sitzung: {record} unter {path} konnte nicht gelesen werden ({reason}). Verschiebe diese Datei beiseite (oder lösche sie) und versuche es erneut; die übrigen Datensätze des Threads bleiben erhalten.",
1662 "RuntimeStoreUnwritableNotice": "Laufzeitspeicher der Sitzung: {record} unter {path} konnte nicht geschrieben werden ({reason}). Prüfe dort freien Speicherplatz und Berechtigungen und versuche es erneut; nichts wurde überschrieben.",
1663 "ProviderExternalSemanticsRevoke": "{semantics} | Widerruf: {revoke}",
1664 "ProviderExternalRevoke": "Widerruf: {revoke}",
1665 "ProviderExternalChoiceTitle": " Externer Zugangsdaten-Zugriff · {provider} ",
1666 "ProviderExternalActionChoose": "wählen",
1667 "ProviderExternalChoiceIntro": "Wählen, was Codewhale mit Zugangsdaten eines anderen CLI tun darf.",
1668 "ProviderExternalDisabledLabel": "Deaktiviert (Standard)",
1669 "ProviderExternalDisabledDetail": "kein Probing, Lesen, Refresh, Netzwerk oder Schreiben",
1670 "ProviderExternalReadOnlyLabel": "Externe CLI-Anmeldedaten verwenden (schreibgeschützt)",
1671 "ProviderExternalReadOnlyDetail": "eine exakte Datei; explizite Bestätigung folgt",
1672 "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",
1673 "ProviderExternalManagedLabel": "Verwaltet (nicht verfügbar)",
1674 "ProviderExternalManagedDetail": "kein geprüfter, schemasicherer Preservation-Adapter",
1675 "ProviderExternalConfirmTitle": " Exakten Read-only-Zugriff bestätigen ",
1676 "ProviderExternalActionGrant": "Read-only-Zugriff gewähren",
1677 "ProviderExternalOwnerLabel": "Besitzendes CLI",
1678 "ProviderExternalExactPathLabel": "Exakter aufgelöster Pfad",
1679 "ProviderExternalSemanticsLabel": "Semantik",
1680 "ProviderExternalRejectUnsafe": "Codewhale lehnt Symlinks, Reparse Points und nicht-reguläre Dateien ab.",
1681 "ProviderExternalRevokeLabel": "Widerrufen",
1682 "ProviderExternalRouteLabel": "Route",
1683 "ProviderExternalCustodyLine": "Verwahrung: nur auf diesem Gerät — Codewhale speichert nur diesen Einwilligungsdatensatz, nicht die Anmeldedaten; es wird kein Konto- oder Cloud-Tresor verwendet.",
1684 "ProviderExternalBillingLine": "Inhaber der Anmeldedaten und Abrechnung: dein {owner}-Konto; die Nutzung wird über dieses Konto abgerechnet.",
1685 "ProviderExternalRevokeScope": "Der Widerruf löscht nur Codewhales Einwilligungsdatensatz auf diesem Gerät; die {owner}-Datei wird nie gelesen, geändert oder gelöscht.",
1686 "ProviderExternalOwnerOnly": "Inhaber: {owner}",
1687 "ProviderExternalPinnedPathChanged": "Warnung: Der Umgebungspfad der {owner}-Anmeldedaten hat sich geändert; die Einwilligung bleibt auf den erteilten Pfad fixiert.",
1688 "ProviderExternalRevokeConfirmTitle": " Zugriff auf externe Anmeldedaten widerrufen? ",
1689 "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.",
1690 "ProviderExternalSaveFailedToast": "Einwilligung für externe Zugangsdaten wurde nicht gespeichert: {error}",
1691 "ProviderExternalRevokedToast": "Externer Zugangsdaten-Zugriff für {provider} widerrufen",
1692 "ProviderExternalRevokeFailedToast": "Externer Zugangsdaten-Zugriff wurde nicht widerrufen: {error}",
1693 "ThemeSurfaceTitle": "Theme · Live-Vorschau",
1694 "FleetRosterHeaderLabel": "Team",
1695 "FleetRosterTabRoster": "Mitglieder",
1696 "FleetRosterTabSetup": "Setup",
1697 "FleetRosterWorkers": "Worker",
1698 "FleetRosterMembersCount": "{count} Mitglieder",
1699 "FleetRosterOperatorFirst": "Der Koordinator führt · das Sitzungsmodell treibt diesen Fleet an",
1700 "FleetRosterOperatorRow": "Koordinator · Leitung",
1701 "FleetRosterShadowBadgeProjectOverride": "in diesem Projekt gespeichert",
1702 "FleetRosterShadowBadgePersonalIgnored": "gespeicherte Kopie ignoriert",
1703 "FleetRosterShadowBadgePersonalOverride": "für alle Projekte gespeichert",
1704 "FleetRosterShadowBadgeConfigOverride": "in den Einstellungen gespeichert",
1705 "FleetRosterLayersLabel": "Gespeichert für",
1706 "FleetRosterLayerWins": "aktiv",
1707 "FleetRosterLayerIgnored": "ignorierte Kopie",
1708 "FleetReadyNotice": "Fleet bereit · /fleet öffnet Rollen · /fleet setup passt die Modelle der Mitglieder an",
1709 "FleetProfileIdentityVerifyFailed": "Bestehende Profil-Identitäten konnten nicht verifiziert werden ({error}); die benannte Datei vor dem Speichern korrigieren.",
1710 "FleetProfileIdConflict": "Profil-ID `{id}` wird bereits von {path} genutzt; mit einer anderen Rolle neu entwerfen oder zuerst die alte Datei entfernen.",
1711 "FleetProfileProviderUnconfigured": "Profil pinnt Provider `{provider}`, für den keine Zugangsdaten konfiguriert sind ({env}); vor dem Speichern in /provider einrichten.",
1712 "FleetModelAdded": "{route} zum Team `{fleet}` hinzugefügt",
1713 "FleetModelAddedAs": "{route} als {roles} zum Team `{fleet}` hinzugefügt",
1714 "FleetModelAddedCreatedNote": " (neues persönliches Team, jetzt ausgewählt)",
1715 "FleetModelAddedSelectedNote": " (jetzt ausgewählt)",
1716 "FleetModelRemoved": "{route} aus dem Team `{fleet}` entfernt",
1717 "FleetModelRemovedRoles": "{route} ({roles}) aus dem Team `{fleet}` entfernt",
1718 "FleetModelUnchanged": "{route} bleibt im Team `{fleet}`: {reason}",
1719 "FleetModelReasonOperatorRoute": "das ist dein aktuelles Modell (die Operator-Route des Teams); wechsle das Modell oder ändere sie mit /fleet save",
1720 "FleetModelReasonAlreadyPresent": "bereits im Team",
1721 "FleetModelErrorNeedsRoute": "ein Team-Modell braucht sowohl eine Provider-ID als auch eine Modell-ID",
1722 "FleetModelErrorNeedsRole": "Ein Agent benötigt einen Rollennamen (zum Beispiel `/fleet add {route} scout`).",
1723 "FleetModelErrorNoSelection": "kein Team ausgewählt; dein Team ist nur das Sitzungsmodell",
1724 "FleetModelErrorOperatorRoute": "{route} ist die Operator-Route des Teams `{fleet}`; ändere sie mit /fleet save, nicht mit remove",
1725 "FleetModelErrorNotInFleet": "{route} ist nicht im Team `{fleet}`",
1726 "FleetModelsEmpty": "Dein Team ist nur das Sitzungsmodell. Füge eines hinzu: /fleet add <provider> <model> [role…] (oder ⇧F auf einer Zeile in /model).",
1727 "FleetModelsHeader": "Dein Team `{fleet}` ({count} Modelle)",
1728 "FleetModelsBroken": "Das ausgewählte Team konnte nicht geladen werden: {error}. Repariere die Datei oder wähle mit /fleet teams ein anderes.",
1729 "FleetModelsFooter": "Hinzufügen: /fleet add <provider> <model> [role…] · Entfernen: /fleet remove <provider> <model>",
1730 "FleetModelsFactPrice": "${input}/{output} pro M",
1731 "FleetModelsFactContext": "{context}k ctx",
1732 "FleetModelsFactTools": "Tools",
1733 "FleetAddUsage": "Verwendung: /fleet add <provider> <model> [role…] — z. B. /fleet add openrouter z-ai/glm-5.3-flash explore",
1734 "FleetAddProviderUnconfigured": "`{provider}` ist kein konfigurierter Provider. Konfiguriere ihn in ~/.codewhale/config.toml oder wechsle mit /provider zu ihm, bevor du ihn zum Team hinzufügst.",
1735 "FleetAddModelNotServed": "{provider} bietet `{model}` im aktuellen Katalog nicht an; führe /models aus, um das Angebot zu sehen, oder /fleet add mit der exakt gelisteten ID.",
1736 "FleetAddFailed": "Konnte nicht zum Team hinzufügen: {error}",
1737 "FleetRemoveUsage": "Verwendung: /fleet remove <provider> <model>",
1738 "FleetRemoveFailed": "Konnte nicht aus dem Team entfernen: {error}",
1739 "FleetToggleFailed": "Konnte das Team nicht aktualisieren: {error}",
1740 "FleetDestStepTitle": "Wo soll dieses Profil gespeichert werden?",
1741 "FleetDestStepSubtitle": "Es wird nichts geschrieben, bis du im letzten Schritt bestätigst.",
1742 "FleetDestProjectLabel": "Dieses Projekt",
1743 "FleetDestPersonalLabel": "Persönlich",
1744 "FleetDestProjectSummary": "Nur dieses Projekt",
1745 "FleetDestPersonalSummary": "In jedem Projekt verfügbar",
1746 "FleetDestProjectDescription": "Hat Vorrang vor einem persönlichen Profil mit derselben ID.",
1747 "FleetDestPersonalDescription": "Ein projekteigenes Profil mit derselben ID hat dort Vorrang.",
1748 "FleetDestPathLine": "Datei: {path}",
1749 "FleetDestUnavailable": "Nicht verfügbar: {reason}",
1750 "FleetDestReasonNoProjectConfig": "Projektprofile sind in dieser Sitzung deaktiviert (--no-project-config)",
1751 "FleetDestReasonWorkspaceMissing": "der Arbeitsbereichsordner {path} existiert nicht oder ist kein Verzeichnis",
1752 "FleetDestReasonHomeUnavailable": "dein Codewhale-Home konnte nicht aufgelöst werden ({error})",
1753 "FleetDestWillReplace": "Ersetzt die vorhandene Datei {path}",
1754 "FleetDestOverridesProject": "Dieses Projekt hat bereits ein Profil '{id}', das hier Vorrang hat; dieses persönliche Profil gilt in anderen Projekten.",
1755 "FleetDestOverridesPersonal": "Hat in diesem Projekt Vorrang vor deinem persönlichen Profil '{id}'.",
1756 "FleetDestOverridesBuiltIn": "Ersetzt die Rolle {origin} '{id}' in der Aufstellung.",
1757 "FleetSavesToChip": "Speichert nach: {scope} · {path}",
1758 "FleetSavesToUndecided": "Speichert nach: in Schritt 3 wählen – Dieses Projekt oder Persönlich",
1759 "FleetActionSaveProject": "In diesem Projekt speichern",
1760 "FleetActionSavePersonal": "Als persönliches Profil speichern",
1761 "FleetActionReplaceProject": "In diesem Projekt ersetzen",
1762 "FleetActionReplacePersonal": "Persönliches Profil ersetzen",
1763 "FleetActionConfirmReplace": "Drücke erneut Enter, um {file} zu ersetzen",
1764 "FleetActionChangeDestination": "Speicherort ändern",
1765 "FleetActionBack": "Zurück",
1766 "FleetReviewSavesTo": "Speichert nach",
1767 "FleetModelRowBlockedNotice": "Nicht wählbar: {reason}. Richte es unter /provider ein oder wähle eine andere Zeile.",
1768 "FleetDestProjectDisabledSave": "Projektprofile sind in dieser Sitzung deaktiviert (--no-project-config); es wurde nichts gespeichert. Wähle Persönlich oder starte ohne das Flag neu.",
1769 "WorkflowStatusWaiting": "wartet",
1770 "WorkflowStatusDegraded": "teilweise",
1771 "WorkflowRunFailedToast": "Workflow-Lauf fehlgeschlagen",
1772 "WorkflowDebrief": "Debrief: {done}/{total} erledigt · {failed} fehlgeschlagen · {cancelled} abgebrochen · {elapsed}",
1773 "WorkflowDispatchFailureLine": "Start fehlgeschlagen · {slot}: {message}",
1774 "WorkflowDispatchFailuresOmitted": "fehlgeschlagene Starts: {count} frühere nicht angezeigt",
1775 "WorkflowDispatchFallbackTask": "Aufgabe",
1776 "WorkflowTranscriptDetails": "Transkript: vollständiges Lauf-JSON in den Tool-Details verfügbar ({details})",
1777 "WorkflowReceiptRole": "Rolle {value}",
1778 "WorkflowReceiptReasoning": "Denken {value}",
1779 "WorkflowReceiptVia": "über {value}",
1780 "WorkflowReceiptTokens": "Tokens {value}",
1781 "WorkflowReceiptTools": "Tools {value}",
1782 "WorkflowReceiptDuration": "Dauer {value}",
1783 "WorkflowReceiptUnknown": "unbekannt",
1784 "WorkflowReceiptProviderReported": "vom Anbieter gemeldet",
1785 "WorkflowReceiptEstimated": "geschätzt",
1786 "SidebarTasksLabel": "Aufgaben",
1787 "TaskOwnershipUnverified": "Ausführungsverantwortung ungeprüft",
1788 "TaskInventoryUnavailable": "Der Aufgabenspeicher ist nicht verfügbar; der zuletzt bekannte Zustand wird angezeigt.",
1789 "SidebarTodoLabel": "Zu erledigen",
1790 "WorkSurfaceTodoProgress": "{label} {completed}/{total} · {remaining} übrig",
1791 "SidebarStopControl": "Stopp",
1792 "SidebarDestructiveArmed": "Destruktive Aktion scharf — Enter zur Bestätigung oder Entwurf leeren zum Abbrechen",
1793 "WorkSurfaceStopConfirmHint": "Stopp bestätigen · Esc bricht ab",
1794 "CoordinationWorkTitle": "Koordinierungsarbeit",
1795 "CoordinationSummaryDecisions": "{count} Entscheidungen",
1796 "CoordinationSummaryContentions": "{count} Konflikte",
1797 "CoordinationSummaryReconciled": "{count} abgeglichen",
1798 "CoordinationSchema": "Schema {value}",
1799 "CoordinationSequence": "Sequenz {value}",
1800 "CoordinationPerSectionLimit": "bis zu {limit} pro Abschnitt",
1801 "CoordinationDecisionsHeading": "Entscheidungen",
1802 "CoordinationNone": "Keine",
1803 "CoordinationNoneValue": "keine",
1804 "CoordinationStatus": "Status {status}",
1805 "CoordinationOwner": "Owner {owner}",
1806 "CoordinationVersion": "Version {version}",
1807 "CoordinationWriteClaimsHeading": "Schreibansprüche",
1808 "CoordinationIsolated": "isoliert",
1809 "CoordinationSharedWorkspace": "geteilter Workspace",
1810 "CoordinationPaths": "Pfade {paths}",
1811 "CoordinationContracts": "Verträge {contracts}",
1812 "CoordinationContentionsHeading": "Konflikte",
1813 "CoordinationClaimant": "Antragsteller {claimant}",
1814 "CoordinationDisposition": "Disposition {disposition}",
1815 "CoordinationNeutralReconciliationHeading": "Neutraler Abgleich",
1816 "CoordinationCandidates": "{count} Kandidaten",
1817 "CoordinationRetry": "Versuch {count}/{limit}",
1818 "CoordinationReviewer": "Reviewer {reviewer}",
1819 "CoordinationVerifier": "Verifier {verifier}",
1820 "CoordinationVerification": "Verifikation {verification}",
1821 "CoordinationContextProjectionsHeading": "Kontextprojektionen",
1822 "CoordinationContextDecisions": "Entscheidungen {decisions}",
1823 "CoordinationBytes": "{count} Bytes",
1824 "CoordinationDeduplicated": "{count} dedupliziert",
1825 "CoordinationOmitted": "{count} ausgelassen",
1826 "CoordinationActiveHotPathsHeading": "Aktive Hot Paths",
1827 "CoordinationActiveClaims": "{count} aktive Ansprüche",
1828 "CoordinationMetricsNoteHeading": "Metrik-Hinweis",
1829 "CoordinationMetricsNoAuthoritativeSource": "Wachstum und Route/Kosten bleiben null, wenn das Koordinierungs-Ledger keine autoritative Quelle hat",
1830 "CoordinationStatusProposed": "vorgeschlagen",
1831 "CoordinationStatusAccepted": "akzeptiert",
1832 "CoordinationStatusSuperseded": "ersetzt",
1833 "ComposerSlashMenuHint": " enter:ausführen · tab:vervollständigen · ↑↓:auswählen · esc:weitertippen ",
1834 "ApprovalRepoLawBadge": "Repo-Regel",
1835 "ApprovalRepoLawTitle": "Repository-Constitution",
1836 "ApprovalRepoLawWarning": "Die Repository-Constitution verlangt, dass du diese Änderung bestätigst.",
1837 "ApprovalRepoLawRuleLabel": "Regel ",
1838 "FilePickerMatchSingular": "@ anhängen · 1 Treffer",
1839 "FilePickerMatchesPlural": "@ anhängen · {count} Treffer",
1840 "FilePickerScanning": "Workspace wird gescannt…",
1841 "BehavioralTipPlanning": "Planung? {key} wechselt in den Plan-Modus",
1842 "BehavioralTipBackgroundReceipt": "Belege liegen im Work-Panel — {key} öffnet den Inspektor",
1843 "BehavioralTipClearedInput": "Geleert · {chord} stellt wieder her",
1844 "BehavioralTipMcpValidation": "{command} startet Server und zeigt warum",
1845 "BehavioralTipRepeatedCommand": "{command} kann dies anpinnen",
1846 "BehavioralTipDurableStateWritten": "Gespeichert · {command} ansehen",
1847 "BehavioralTipTodoWrite": "Tipp: Mehrstufige Aufgaben mit {command} verfolgen — so bleibt der Fortschritt sichtbar",
1848 "SettingLockedDuringTurn": "{setting} ist gesperrt, während ein Turn läuft — zuerst Esc zum Unterbrechen drücken",
1849 "SettingSubjectMode": "Modus",
1850 "SettingSubjectThinking": "Thinking",
1851 "SettingSubjectModel": "Modell",
1852 "SettingSubjectModelAndThinking": "Modell und Thinking",
1853 "SettingSubjectProvider": "Provider",
1854 "SettingSubjectPermissions": "Berechtigungen",
1855 "ThinkingControlledByAutoRouting": "Thinking wird durch automatisches Modell-Routing gesteuert; zuerst ein festes Modell wählen.",
1856 "SavedAsStartupDefault": "als Start-Default gespeichert",
1857 "ModeAlreadyActiveSavedAsDefault": "Bereits im Modus {mode} — als Start-Default gespeichert.",
1858 "StartupDefaultNotSaved": "{setting} wurde nicht gespeichert: {error}",
1859 "StartupDefaultSubjectMode": "Start-Modus",
1860 "StartupDefaultSubjectThinking": "Thinking-Level",
1861 "StartupDefaultSubjectModel": "Modell",
1862 "StartupDefaultSubjectAll": "Start-Defaults",
1863 "CmdCostReportSubtotal": "Sitzungskosten:\n ─────────────────────────────\n Bepreiste Zwischensumme: {cost}\n\n Ein oder mehrere kostenpflichtige Züge sind nicht enthalten; siehe Abdeckung unten.",
1864 "CmdCostReportUnknown": "Sitzungskosten:\n ─────────────────────────────\n Geschätzte Summe: unbekannt\n\n Kein Zug hat einen verbindlichen Preis in der gewählten Währung.",
1865 "CmdCostUnknownValue": "unbekannt",
1866 "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.",
1867 "CmdCostCoverage": "Abgedeckt: {priced} von {turns} kostenpflichtigen Zügen bepreist.",
1868 "CmdCostUnpricedTurns": "Ausgeschlossen: {unpriced} kostenpflichtige Züge ohne verbindlichen Preis ({reasons}); ihre Ausgaben fehlen in der Summe oben.",
1869 "CmdCostUnpricedClasses": "Unbepreiste Token-Klassen in dieser Sitzung: {classes}. Züge damit schlagen geschlossen fehl, statt zu wenig zu melden.",
1870 "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.",
1871 "CmdCostPricingProvenance": "Verwendete Preisquellen: {sources}.",
1872 "CmdCostLivePricingDowngraded": "Live-Preise des Anbieters konnten für diese Route nicht verifiziert werden ({defects}); die mitgelieferten veröffentlichten Tarife wurden verwendet.",
1873 "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.",
1874 "CmdCostRoutesHeader": "Geprüfte Routen (geschwärzt):",
1875 "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.",
1876 "ModelPickerAutoNetworkActiveProviderHint": "pro Zug · nur aktiver Anbieter · Anfrage + jüngster Kontext → {provider} / {model}",
1877 "CmdLaneDescription": "Aktive Lanes verwalten: interrupt, restart, resume",
1878 "StepfunBillingRouteTitle": "StepFun-Abrechnungsroute",
1879 "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.",
1880 "StepfunBillingRoutePaygOption": "Pay-as-you-go (Token-Preis)",
1881 "StepfunBillingRoutePlanOption": "Step-Plan-Abo (Plankontingent)",
1882 "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.",
1883 "StepfunPlanRouteHint": "Diese Route nutzt {route} und wird gegen Ihr Step-Plan-Kontingent abgerechnet.",
1884 "ConfigLabelSessionsRail": "Sitzungsleiste",
1885 "ConfigLabelSessionAutoResume": "Letzte Sitzung automatisch fortsetzen",
1886 "SessionsRailTitle": "Sitzungen",
1887 "SessionsRailEmpty": "Noch keine Sitzungen in diesem Arbeitsbereich",
1888 "SessionsRailBrowseAll": "Alle Sitzungen durchsuchen",
1889 "SessionsRailShowingCount": "{shown} von {total} — alle anzeigen",
1890 "SessionsRailUnavailable": "Sitzungen nicht verfügbar: {error}",
1891 "SessionsActionArchive": "archivieren",
1892 "SessionsActionShowArchived": "archiviert",
1893 "SessionsArchived": "Sitzung {id} archiviert",
1894 "SessionsRestored": "Sitzung {id} wiederhergestellt",
1895 "SessionsArchiveFailed": "Archivieren fehlgeschlagen: {error}",
1896 "SessionsShowingArchived": "Archivierte Sitzungen werden angezeigt",
1897 "SessionsHidingArchived": "Archivierte Sitzungen ausgeblendet",
1898 "SessionsArchivedCompact": "archiviert",
1899 "KbReasoningDetail": "Reasoning-Details zum ausgewählten oder aktuellen Zug öffnen",
1900 "KbTurnInspector": "Turn Inspector öffnen",
1901 "CmdTurnInspectDescription": "Inspektor für den gesamten Zug öffnen",
1902 "CmdAutomationDescription": "Geplante Automationen verwalten; list öffnet den Manager",
1903 "AutomationUsage": "Verwendung: /automation [list|show <id>|print <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
1904 "AutomationManagerUnavailable": "Der Automatisierungsmanager ist in dieser Sitzung nicht verfügbar.",
1905 "AutomationListFailed": "Automatisierungen konnten nicht aufgelistet werden: {error}",
1906 "AutomationActionFailed": "Automatisierung {id} konnte nicht {action} werden: {error}",
1907 "AutomationEmpty": "Keine geplanten Automationen. Neue Automation auswählen.",
1908 "AutomationListHeading": "Geplante Automatisierungen",
1909 "AutomationScopeNote": "Automationen gehören dir, nicht diesem Repository – sie folgen dir in jedes Repository.",
1910 "AutomationNoun": "Automatisierung",
1911 "AutomationStatusLabel": "Status",
1912 "AutomationStatusActive": "aktiv",
1913 "AutomationStatusPaused": "pausiert",
1914 "AutomationRunStatusQueued": "eingereiht",
1915 "AutomationRunStatusRunning": "läuft",
1916 "AutomationRunStatusCompleted": "abgeschlossen",
1917 "AutomationRunStatusFailed": "fehlgeschlagen",
1918 "AutomationRunStatusCanceled": "abgebrochen",
1919 "AutomationActionInspect": "angezeigt",
1920 "AutomationActionPause": "pausiert",
1921 "AutomationActionResume": "fortgesetzt",
1922 "AutomationActionDelete": "gelöscht",
1923 "AutomationActionRun": "ausgeführt",
1924 "AutomationActionCancel": "Lauf abbrechen",
1925 "AutomationActionPaused": "pausiert",
1926 "AutomationActionResumed": "fortgesetzt",
1927 "AutomationNextLabel": "nächste",
1928 "AutomationNameLabel": "Name",
1929 "AutomationPromptLabel": "Anweisung",
1930 "AutomationCwdLabel": "Arbeitsverzeichnis",
1931 "AutomationModeLabel": "Modus",
1932 "AutomationAllowShellLabel": "Shell erlauben",
1933 "AutomationTrustModeLabel": "Vertrauensmodus",
1934 "AutomationAutoApproveLabel": "automatisch genehmigen",
1935 "AutomationRruleLabel": "Wiederholungsregel",
1936 "AutomationDeliveryLabel": "Zustellung",
1937 "AutomationLastLabel": "letzte",
1938 "AutomationRecentRunsLabel": "letzte Ausführungen",
1939 "AutomationNoRuns": "keine aufgezeichneten Ausführungen",
1940 "AutomationRunsUnavailable": "Ausführungen nicht verfügbar",
1941 "AutomationTaskLabel": "Aufgabe",
1942 "AutomationBandScheduled": "geplant",
1943 "AutomationReceiptFired": "ausgelöst",
1944 "AutomationReceiptStarted": "im Hintergrund gestartet",
1945 "AutomationReceiptCompleted": "im Hintergrund abgeschlossen",
1946 "AutomationReceiptCoalesced": "zusammengefasst",
1947 "AutomationReceiptMissed": "verpasst",
1948 "AutomationReceiptExpired": "abgelaufen",
1949 "AutomationReceiptDeleted": "gelöscht",
1950 "AutomationRunLabel": "Lauf",
1951 "AutomationDeletedRunsDetail": "aufgezeichnete Läufe gelöscht: {run_count}",
1952 "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}",
1953 "AutomationDeleteConfirmationStale": "Die Löschbestätigung passt nicht mehr zur Automatisierung {id}; nichts wurde gelöscht. Den aktuellen Stand mit {command} prüfen.",
1954 "WhaleStateResting": "Ruht",
1955 "WhaleStateThinking": "Denkt nach",
1956 "WhaleStateWorking": "Arbeitet",
1957 "WhaleStateWaiting": "Wartet auf dich",
1958 "WhaleStateBlocked": "Blockiert",
1959 "WhaleStateOffline": "Offline",
1960 "AgentStatusParked": "geparkt",
1961 "AgentStatusParkedRecovery": "niemand wartet darauf; mit resume_from fortsetzen oder mit cancel verwerfen",
1962 "WhaleAnimalScout": "Schnabelwal",
1963 "WhaleAnimalPatch": "Schweinswal",
1964 "WhaleAnimalHarbor": "Buckelwal",
1965 "WhaleAnimalEcho": "Grindwal",
1966 "WhaleAnimalKeel": "Pottwal",
1967 "WhaleAnimalLantern": "Orca",
1968 "WhaleAnimalPlain": "Wal",
1969 "WhaleJobScout": "Recherche",
1970 "WhaleJobPatch": "Programmierung",
1971 "WhaleJobHarbor": "Koordination",
1972 "WhaleJobEcho": "Kommunikation",
1973 "WhaleJobKeel": "Betrieb",
1974 "WhaleJobLantern": "Review",
1975 "WhaleJobPlain": "allgemeine Arbeit",
1976 "SessionMetricsTurn": "Runde",
1977 "SessionMetricsTurns": "Runden",
1978 "SessionMetricsStep": "Schritt",
1979 "SessionMetricsSteps": "Schritte",
1980 "SessionMetricsLlm": "LLM",
1981 "SessionMetricsTools": "Toolaufruf",
1982 "SessionMetricsTtft": "TTFT Ø",
1983 "SessionMetricsTokensPerSecond": "Ø tok/s",
1984 "SessionMetricsCache": "Cache-Hit",
1985 "SessionMetricsInput": "Eingabe",
1986 "SessionMetricsStatusLine": "Sitzungsmetriken: {metrics}",
1987 "StatusLabelRoute": "Route",
1988 "StatusLabelDirectory": "Verzeichnis",
1989 "StatusLabelProjectDocs": "Projektdokumente",
1990 "StatusLabelMode": "Modus",
1991 "StatusLabelSafety": "Sicherheit",
1992 "StatusLabelMcp": "MCP",
1993 "StatusLabelFleet": "Fleet",
1994 "StatusLabelContextWindow": "Kontextfenster",
1995 "StatusLabelWindowSource": "Fensterquelle",
1996 "StatusLabelWindowOverride": "Fensteranpassung",
1997 "StatusLabelCatalog": "Katalog",
1998 "StatusLabelCloudFacts": "Cloud-Fakten",
1999 "StatusLabelSession": "Sitzung",
2000 "StatusLabelSessionTokens": "Sitzungstoken",
2001 "StatusLabelSessionCost": "Sitzungskosten",
2002 "StatusLabelToolOutputs": "Werkzeugausgaben",
2003 "StatusRouteSummary": "{provider} · {model} · Denkstufe {reasoning}",
2004 "StatusProjectDocsNone": "keine Projektdokumente",
2005 "StatusPostureSummary": "{mode} · Freigaben {approval} · {shell} · {trust}",
2006 "StatusShellOn": "Shell an",
2007 "StatusShellOff": "Shell aus",
2008 "StatusTrustedWorkspace": "vertrauenswürdiger Arbeitsbereich",
2009 "StatusWorkspace": "Arbeitsbereich",
2010 "StatusApprovalAsk": "nachfragen",
2011 "StatusApprovalAuto": "Auto-Prüfung",
2012 "StatusApprovalFullAccess": "Vollzugriff",
2013 "StatusApprovalNever": "nie",
2014 "StatusMcpConfigured": "{count} konfiguriert",
2015 "StatusFleetDrifted": "{fleet} · {count} gespeicherte Routen nicht im aktuellen Katalog: {ids}",
2016 "StatusModelNotInRoster": "Modell {model} ist nicht im aktuellen Katalog von {provider} — bleibt fixiert; es kann weiterhin antworten",
2017 "StatusContextUsage": "{percent}% belegt ({used} / {max} Token)",
2018 "StatusContextSourceConfigured": "konfiguriert",
2019 "StatusContextSourceConfiguredModel": "konfiguriert (pro Modell)",
2020 "StatusContextSourceProviderReported": "vom Provider gemeldet",
2021 "StatusContextSourceKimiSafeFloor": "statische Sicherheitsuntergrenze für Kimi Code",
2022 "StatusContextSourceCatalog": "Katalog",
2023 "StatusContextSourceModelHint": "Hinweis aus Modellname (ungeprüft)",
2024 "StatusContextSourceFallback": "Ersatzwert (ungeprüft)",
2025 "StatusWindowOverrideProvider": "context_window unter [providers.{table}] in config.toml",
2026 "StatusWindowOverrideActiveProvider": "`context_window` in der aktiven Provider-Tabelle in config.toml",
2027 "StatusSessionNotSaved": "noch nicht gespeichert",
2028 "StatusSessionSummary": "{session} · {cells} Zellen · {messages} API-Nachrichten",
2029 "StatusSessionTokensSummary": "{input} rein · {output} raus · {total} gesamt · {cache}",
2030 "StatusCacheNotReported": "Cache nicht gemeldet",
2031 "StatusCacheSummary": "Cache {hit} Treffer / {miss} Fehlschläge",
2032 "StatusToolRawPressure": "{count} Roh-Ausgaben über dem Limit (~{chars} Zeichen) belasten den Kontext",
2033 "StatusToolCompactReceipts": "{count} kompakte Belege",
2034 "StatusToolArtifacts": "{count} Artefakte, {bytes} gespeichert",
2035 "StatusToolNone": "keine großen Ausgaben erfasst",
2036 "StatusSafetyReadOnlyUnenforced": "keine OS-Sandbox auf dieser Plattform (schreibgeschützt angefordert, nicht erzwungen), Netzwerk aus",
2037 "StatusSafetyReadOnly": "Sandbox schreibgeschützt, Netzwerk aus",
2038 "StatusSafetyWorkspaceWriteUnenforcedNetworkOn": "keine OS-Sandbox auf dieser Plattform (workspace-write angefordert, nicht erzwungen), Netzwerk an",
2039 "StatusSafetyWorkspaceWriteUnenforcedNetworkOff": "keine OS-Sandbox auf dieser Plattform (workspace-write angefordert, nicht erzwungen), Netzwerksperre ebenfalls nicht erzwungen",
2040 "StatusSafetyWorkspaceWriteNetworkOn": "Sandbox workspace-write, Netzwerk an",
2041 "StatusSafetyWorkspaceWriteNetworkOff": "Sandbox workspace-write, Netzwerk aus",
2042 "StatusSafetyDisabled": "Sandbox deaktiviert, Netzwerk uneingeschränkt",
2043 "StatusSafetyDisabledSetuidBlocked": "Sandbox deaktiviert, Netzwerk uneingeschränkt; sudo/setuid blockiert (no-new-privs)",
2044 "StatusSafetyDisabledSetuidAllowed": "Sandbox deaktiviert, Netzwerk uneingeschränkt; sudo/setuid erlaubt",
2045 "StatusSafetyExternal": "externe Sandbox, Netzwerksteuerung an Host delegiert",
2046 "StatusPointers": "Token pro Runde: /tokens · Fußzeilenelemente: /statusline",
2047 "AutoReviewReceiptGuardianAllowed": "Auto-Review hat '{tool}' erlaubt (Risiko {risk}, Modell-Guardian): {reason}",
2048 "AutoReviewReceiptGuardianDenied": "Auto-Review hat '{tool}' abgelehnt (Risiko {risk}, Modell-Guardian): {reason}",
2049 "AutoReviewReceiptGuardianUnavailable": "Auto-Review konnte '{tool}' nicht prüfen ({reason}); abgelehnt, fail closed",
2050 "AutoReviewReceiptDeterministicBlocked": "Auto-Review hat '{tool}' blockiert (deterministische Richtlinie): {reason}",
2051 "AutoReviewReceiptHeld": "Auto-Review hat '{tool}' ohne Pause zurückgehalten; abgelehnt (braucht eine Person — zu Ask wechseln)",
2052 "FooterHintEscInterrupt": "Esc zum Unterbrechen",
2053 "PostureHintEnterAgain": "{enter} erneut zum Sofortsenden · {steer} steuert",
2054 "PermissionsPostureHeader": "Zugriff jetzt: {posture}",
2055 "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.",
2056 "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.",
2057 "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.",
2058 "PermissionsPostureNever": "never: nur als sicher/nur-lesend eingestufte Tools laufen; alles andere wird ohne Abfrage blockiert.",
2059 "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.",
2060 "AgentFocusOpened": "Fokus auf {agent}. Deine Nachrichten gehen jetzt an diesen Worker; Esc kehrt zur Hauptunterhaltung zurück.",
2061 "AgentFocusClosed": "Zurück in der Hauptunterhaltung.",
2062 "AgentFocusBanner": "{agent} · {status}",
2063 "AgentFocusComposerChip": "→ {agent}",
2064 "AgentFocusPlaceholder": "Nachricht an {agent} · Esc zurück zur Hauptunterhaltung",
2065 "AgentFocusNoTranscript": "Für {agent} liegt noch kein Transkript vor. Nachrichten erscheinen hier, sobald der Worker sie austauscht.",
2066 "AgentFocusOmitted": "Frühere Nachrichten ({count}) fehlen im Transkript im Arbeitsspeicher.",
2067 "AgentFocusResult": "Ergebnis",
2068 "AgentFocusStopReason": "Warum es angehalten hat",
2069 "AgentFocusFollowUpDelivered": "Für {agent} eingereiht: er liest die Nachricht in seiner nächsten Runde.",
2070 "AgentFocusFollowUpQueued": "Für {agent} eingereiht",
2071 "AgentFocusFollowUpContinued": "{agent} war bereits fertig; auf einem neuen Fork ({target}) fortgesetzt. Diese Ansicht folgt jetzt dem Fork.",
2072 "AgentFocusFollowUpFailed": "Zustellung an {agent} nicht möglich: {reason}",
2073 "FooterHintForAgents": "Agenten",
2074 "FooterHintToManage": "verwalten",
2075 "AgentRailQueuedCount": "{count} eingereiht",
2076 "WorkbarSoFar": "{done}/{total} bisher",
2077 "WorkbarLargeWorkflow": "Großer Workflow",
2078 "WorkbarMoreRuns": "+{count} weitere",
2079 "WorkflowLineStarted": "gestartet",
2080 "WorkflowLineFinished": "fertig",
2081 "WorkflowLineFinishedWithGaps": "fertig mit Lücken",
2082 "WorkflowLineFailed": "fehlgeschlagen",
2083 "WorkflowLineStopped": "gestoppt",
2084 "WorkflowLineAgents": "{done}/{total} Agenten",
2085 "AgentFocusPosture": "{role} · {write} · {network} · {shell}",
2086 "AgentFocusPostureWrites": "schreibt",
2087 "AgentFocusPostureReadOnly": "nur lesen",
2088 "AgentFocusPostureNetwork": "Netzwerk",
2089 "AgentFocusPostureNoNetwork": "kein Netzwerk",
2090 "AgentFocusPostureShellFull": "Shell",
2091 "AgentFocusPostureShellReadOnly": "Nur-Lese-Shell",
2092 "AgentFocusPostureShellNone": "keine Shell",
2093 "GoalReceiptSet": "Ziel gesetzt: \"{objective}\" · /goal zeigt den Fortschritt · /goal pause oder /goal clear beendet es",
2094 "GoalReceiptSetOperate": "◆ Ziel gesetzt · Operate arbeitet weiter, bis es verifiziert ist · /goal zum Bearbeiten",
2095 "GoalControlAccepted": "Zielsteuerung gespeichert; sie wird am nächsten sicheren Übergang angewendet.",
2096 "GoalControlRuntimeUnavailable": "Die Zielsteuerung ist gespeichert, aber die Laufzeit ist nicht verfügbar. Sie wird nach dem Neustart wiederhergestellt.",
2097 "GoalStatusIdleHint": "läuft gerade nicht — Nachricht senden oder /goal resume zum Fortsetzen",
2098 "CmdAutoDescription": "Mit Auto-Review arbeiten — ohne Ziel oder Workflow",
2099 "AutoReceiptOn": "Auto-Review an. /goal hält ein Ziel; /workflow führt ein Skript aus.",
2100 "AutoReceiptPlanNote": "Plan bleibt schreibgeschützt, bis du zu Work oder Operate wechselst.",
2101 "GoalContinuationWaiting": "Ziel aktiv · nächster Durchlauf in {delay} · Esc, Ctrl+C oder /goal pause stoppt die ausstehende Fortsetzung",
2102 "GoalContinuationReady": "Zielfortsetzung bereit; wartende Steuerbefehle laufen vor dem nächsten Durchlauf.",
2103 "GoalContinuationStopped": "Ausstehende Zielfortsetzung gestoppt; das Ziel bleibt aktiv.",
2104 "McpCapabilitiesAdvertised": "Angekündigte Fähigkeiten: {capabilities}",
2105 "McpCapabilitiesLegacyFallback": "Angekündigte Fähigkeiten: nicht angegeben; ältere Erkennung wird ersatzweise verwendet",
2106 "McpCapabilitiesNotObserved": "Angekündigte Fähigkeiten: nicht beobachtet, da der Server nicht verbunden ist",
2107 "PickerActionTestConnection": "Verbindung testen",
2108 "ProviderCustomFormBaseUrl": "Basis-URL",
2109 "ProviderCustomFormModel": "Standardmodell",
2110 "ProviderCustomFormHint": "OpenAI-kompatibler Endpunkt. Speichern Sie den Umgebungsvariablennamen, nicht den Rohschlüssel.",
2111 "ProviderConnectionChecked": "Der Anbieter hat den Schlüssel akzeptiert.",
2112 "ProviderConnectionCheckedPickModel": "Der Anbieter hat den Schlüssel akzeptiert. Wählen Sie jetzt das Standardmodell.",
2113 "ProviderTestConnectionNeedKey": "Kein API-Schlüssel für {provider} gespeichert. Schlüssel eingeben, dann T zum Verbindungstest.",
2114 "ProviderTestConnectionFailed": "{provider}-Verbindungsprüfung fehlgeschlagen: {error}",
2115 "ProviderTestConnectionNoEndpoint": "{provider} hat keinen /models-Endpunkt; die Erreichbarkeit wurde nicht geprüft.",
2116 "OperateBoardHeader": "Operate {id} [{status}] Tempo={pace} Schreiber={writers}",
2117 "OperateBoardBurnObserved": "Verbrauch ${actual}/Std. beobachtet vs ${target}/Std. Ziel",
2118 "OperateBoardBurnNoCap": "Verbrauch Kein Limit",
2119 "OperateBoardDirectionEmpty": "Richtung (leer — im Leerlauf blockiert)",
2120 "OperateBoardDirectionLine": "Richtung {line}",
2121 "OperateBoardPlanMissing": "Lead-Plan (keiner — Worker nicht zugelassen)",
2122 "OperateBoardPlanHeader": "Lead-Plan id Besitzer Start Dauer gesch$ hängt ab Titel",
2123 "OperateBoardGantt": "Gantt Zeit →",
2124 "ConfigCategoryAppearance": "Darstellung",
2125 "ConfigCategoryModelsProviders": "Modelle & Anbieter",
2126 "ConfigCategoryFleet": "Fleet",
2127 "ConfigCategoryWork": "Arbeit",
2128 "ConfigCategoryToolsMcp": "Werkzeuge & MCP",
2129 "ConfigCategoryTrust": "Vertrauen",
2130 "ConfigCategoryMotion": "Bewegung",
2131 "ConfigCategoryAdvanced": "Erweitert",
2132 "ConfigFactCurrent": "aktuell",
2133 "ConfigFactSaved": "gespeichert",
2134 "ConfigFactStartup": "Start",
2135 "ConfigFactSource": "Quelle",
2136 "ConfigFactScope": "Geltung",
2137 "ConfigFactApply": "Wirkung",
2138 "ConfigFactKind": "Art",
2139 "ConfigFactAvailable": "verfügbar",
2140 "ConfigFactObserved": "beobachtet",
2141 "ConfigFactOpens": "öffnet",
2142 "ConfigLaneUnobserved": "in dieser Sitzung nicht beobachtet",
2143 "ConfigSourceSession": "Sitzung",
2144 "ConfigSourceUserSettings": "settings.toml",
2145 "ConfigSourceConfig": "config.toml",
2146 "ConfigSourceManaged": "verwaltete Richtlinie",
2147 "ConfigApplyEffectiveNow": "jetzt wirksam",
2148 "ConfigApplyOnSave": "wirkt beim Speichern",
2149 "ConfigApplyNextSession": "nächste Sitzung",
2150 "ConfigApplyRestart": "Neustart erforderlich",
2151 "ConfigApplyReadOnly": "schreibgeschützt",
2152 "ConfigApplyReload": "jetzt gespeichert · `/mcp reload` für laufende Server",
2153 "ConfigApplyUiNowEngineRestart": "UI sofort · Engine-Werkzeuge nach Neustart",
2154 "ConfigKindToggle": "Umschalter",
2155 "ConfigKindChoice": "Auswahl",
2156 "ConfigKindNumber": "Zahl",
2157 "ConfigKindText": "Text",
2158 "ConfigKindAction": "Aktion",
2159 "ConfigKindReadOnly": "schreibgeschützt",
2160 "ConfigRowActionNote": "Aktion · keine gespeicherte Einstellung",
2161 "ConfigRowDiagnosticNote": "beobachteter Beleg · hier nicht bearbeitbar",
2162 "ConfigNavHint": "←/→ oder Tab Kategorie · ↑/↓ Einstellung",
2163 "ConfigActivateAgain": "Enter oder erneut klicken:",
2164 "ConfigSearchLabel": " Suche: ",
2165 "ConfigEditChooseLabel": "Auswahl:",
2166 "ConfigChoiceFooter": " ↑/↓ oder Klick wählt · Enter/Übernehmen · Esc/Abbrechen · 1-9 springen ",
2167 "ConfigChoiceFooterCompact": " ↑/↓ oder Klick · Enter/Übernehmen · Esc ",
2168 "ConfigEditorApply": "Übernehmen",
2169 "ConfigEditorCancel": "Abbrechen",
2170 "ConfigLaneUnavailable": "nicht verfügbar: {error}",
2171 "ConfigSourceEnvironment": "Umgebungs-Override ({name})",
2172 "ConfigSourceTerminal": "Terminal-Override ({name})",
2173 "ConfigDescriptionDefault": "Enter ändert den Wert · Esc schließt. Das Abzeichen zeigt die Geltung.",
2174 "ConfigValueOn": "An",
2175 "ConfigValueOff": "Aus",
2176 "ConfigValueProviderDefault": "Anbieter-Standard",
2177 "ConfigChoiceAsk": "Nachfragen",
2178 "ConfigChoiceAutoReview": "Automatische Prüfung",
2179 "ConfigChoiceUseTuiDefault": "TUI-Berechtigungsstandard verwenden",
2180 "ConfigChoiceFullAccess": "Vollzugriff",
2181 "ConfigChoiceNever": "Nie",
2182 "ConfigChoiceModeAct": "Handeln",
2183 "ConfigChoiceModePlan": "Planen (nur lesen)",
2184 "ConfigChoiceModeOperate": "Steuern",
2185 "ConfigChoicePlacementTop": "Oben",
2186 "ConfigChoicePlacementBottom": "Untere Leiste",
2187 "ConfigChoicePlacementLeft": "Linke Seitenleiste",
2188 "ConfigChoicePlacementRight": "Rechte Seitenleiste",
2189 "ConfigChoiceRailTasks": "Aufgaben",
2190 "ConfigChoiceRailAgents": "Agenten",
2191 "ConfigChoiceRailContext": "Kontext",
2192 "ConfigChoiceStatusCw": "Codewhale-Marke",
2193 "ConfigChoiceStatusDots": "Animierte Punkte",
2194 "ConfigChoiceDiffFull": "Vollständiger Diff",
2195 "ConfigChoiceDiffSummary": "Zusammenfassung",
2196 "ConfigChoiceDetailAsk": "Fragt vor Werkzeugen nach, die folgenreiche Änderungen machen können.",
2197 "ConfigChoiceDetailAutoReview": "Prüft das Werkzeugrisiko automatisch und fragt, wenn eine Entscheidung dich braucht.",
2198 "ConfigChoiceDetailUseTuiDefault": "Entfernt den Override der Root-Konfiguration und nutzt die gespeicherte TUI-Berechtigungswahl.",
2199 "ConfigChoiceDetailFullAccess": "Führt Werkzeuge ohne Freigabeabfragen aus; Arbeitsbereichsregeln gelten weiterhin.",
2200 "ConfigChoiceDetailNever": "Blockiert jedes Werkzeug, das eine Freigabe braucht.",
2201 "ConfigChoiceDetailModeAgent": "Startet bereit zur Zusammenarbeit und Werkzeugnutzung.",
2202 "ConfigChoiceDetailModePlan": "Startet in einem schreibgeschützten Planungsbereich.",
2203 "ConfigChoiceDetailModeOperate": "Operate macht aus Ihrer Eingabe ein Ziel und arbeitet es parallel ab: Hintergrund-Worker für trennbare Stränge, verifiziert bevor es stoppt.",
2204 "ConfigChoiceDetailPlacementTop": "Zeigt Aufgaben, To-do und Worker über dem Transkript.",
2205 "ConfigChoiceDetailPlacementBottom": "Zeigt Aufgaben, To-do und Worker unter dem Composer.",
2206 "ConfigChoiceDetailPlacementLeft": "Zeigt Aufgaben, To-do und Worker in einer linken Seitenleiste, wenn das Terminal breit genug ist.",
2207 "ConfigChoiceDetailPlacementRight": "Zeigt Aufgaben, To-do und Worker in einer rechten Seitenleiste, wenn das Terminal breit genug ist.",
2208 "ConfigChoiceDetailPlacementOff": "Blendet die Leiste vollständig aus.",
2209 "ConfigChoiceDetailRailTasks": "Die Leiste zeigt die Live-Liste Aufgaben / To-do / Worker.",
2210 "ConfigChoiceDetailRailAgents": "Die Leiste zeigt Sub-Agenten und den Verteilungsstatus.",
2211 "ConfigChoiceDetailRailContext": "Die Leiste zeigt Arbeitsbereichs-, Token- und Kostenkontext.",
2212 "ConfigChoiceDetailLowMotionOn": "Stoppt Live-Bewegung, ohne die Modellausgabe zu ändern.",
2213 "ConfigChoiceDetailLowMotionOff": "Erlaubt die in den anderen Darstellungseinstellungen gewählte Bewegung.",
2214 "ConfigChoiceDetailFancyOn": "Animiert wahrheitsgetreu den Live-Zustand von Werkzeugen, Status und Ozean.",
2215 "ConfigChoiceDetailFancyOff": "Hält Live-Zustandsmarker und die Ozean-Darstellung statisch.",
2216 "ConfigChoiceDetailShowThinkingOn": "Zeigt die Reasoning-Blöcke des Modells im Transkript.",
2217 "ConfigChoiceDetailShowThinkingOff": "Hält das Reasoning des Modells verborgen; Antworten und Werkzeuge bleiben sichtbar.",
2218 "ConfigChoiceDetailThinkingHighlightOn": "Füllt den Hintergrund des Modell-Reasonings.",
2219 "ConfigChoiceDetailThinkingHighlightOff": "Behält die gestrichelte Leiste und den kursiven Text ohne gefüllten Hintergrund.",
2220 "ConfigHintModel": "Modell der Live-Route dieser Sitzung; Enter öffnet /model",
2221 "ConfigHintFastModel": "wird von Auto-Routing und agentischem model_strength=faster genutzt, wenn dieser Anbieter ein bekanntes Schwestermodell hat",
2222 "ConfigHintProvider": "Zugangsdaten, Modell und Endpunkt wechseln gemeinsam",
2223 "ConfigHintApprovalMode": "nur diese Sitzung: Nachfragen | Automatische Prüfung | Vollzugriff",
2224 "ConfigHintPermissionPosture": "Standard für neue Sitzungen: Nachfragen | Automatische Prüfung | Vollzugriff",
2225 "ConfigHintApprovalPolicy": "Vollzugriff hebt den rohen Konfigurations-Override auf",
2226 "ConfigHintManagedApprovalPolicy": "ein Projekt, Profil, eine Umgebung, verwaltete Konfiguration oder Organisationsvorgabe steuert diesen Wert",
2227 "ConfigHintManagedAllowShell": "ein Projekt, Profil, eine Umgebung oder verwaltete Konfiguration steuert den Shell-Zugriff",
2228 "ConfigHintAllowShell": "an stellt Shell-Werkzeuge im Agent-Modus bereit; Berechtigungsregeln gelten weiterhin",
2229 "ConfigHintComposerMultilineMode": "aus: Enter sendet, Umschalt+Enter fügt eine Zeile hinzu; an: Enter fügt eine Zeile hinzu, Umschalt+Enter sendet",
2230 "ConfigHintBooleanValues": "on/off, true/false, yes/no, 1/0",
2231 "ConfigHintDensity": "compact | comfortable | spacious",
2232 "ConfigHintInlineDiffs": "full | summary | off; die exakte Änderung bleibt in den Alt/Option+V-Details",
2233 "ConfigHintToolCollapse": "compact | expanded | calm",
2234 "ConfigHintBackgroundColor": "#RRGGBB | default",
2235 "ConfigHintWorkSurfacePlacement": "Seitenleisten brauchen den Ocean-Modus und mindestens 72 Spalten",
2236 "ConfigHintRailPanel": "welches Panel die Leiste zeigt",
2237 "ConfigHintWorkSurfaceTopHeight": "5..=16 Zeilen · auch durch Ziehen des Trenners einstellbar",
2238 "ConfigHintWorkSurfaceSideWidth": "26..=80 Spalten · auch durch Ziehen des Trenners einstellbar",
2239 "ConfigHintBaseUrl": "schreibgeschützter Routenbeleg des Live-Endpunkts · Anbieter, Zugangsdaten und Endpunkt gemeinsam mit /provider ändern",
2240 "ConfigHintContextWindow": "maximale Kontextlänge / Kontextgröße in Tokens · `[providers.<name>] context_window` in config.toml setzen",
2241 "ConfigHintEffectiveContextWindow": "aufgelöste maximale Kontextlänge / Kontextgröße · steuert Verdichtung, Druck und Vorprüfung",
2242 "ConfigHintCostCurrency": "usd | cny",
2243 "ConfigHintCalmMode": "beruhigt Transkript-Chrome und Werkzeugdetails; unabhängig von Live-Bewegung",
2244 "ConfigHintLowMotion": "an überschreibt Live-Bewegung; die Modellausgabe bleibt unverändert",
2245 "ConfigHintFancyAnimations": "an animiert wahrheitsgetreu den Live-Zustand von Werkzeugen, Status und Ozean",
2246 "ConfigHintShowThinking": "Modell-Reasoning im Chat zeigen oder verbergen; Aufgabenlisten bleiben knapp",
2247 "ConfigHintThinkingDefaultExpanded": "Modell-Reasoning standardmäßig ausklappen; Leertaste schaltet weiterhin jeden Block um",
2248 "ConfigHintThinkingPreviewLines": "Vorschauzeilen eingeklappter abgeschlossener Gedanken (Standard 2; 0=nur Kopfzeile; 10=älterer Dump)",
2249 "ConfigHintHelpExpandGroups": "Hilfe/Kurzbefehle mit allen Gruppen ausgeklappt starten; Standard klappt den langen Rest ein",
2250 "ConfigHintPinLastPrompt": "den letzten Nutzer-Prompt oben im Transkript anheften, wenn er aus dem Bild scrollt",
2251 "ConfigHintThinkingHighlight": "Hintergrund des Modell-Reasonings füllen; die gestrichelte Leiste bleibt bei aus sichtbar",
2252 "ConfigHintSynchronizedOutput": "auto | on | off; Terminal-Neuzeichentakt, nicht Modellgeschwindigkeit",
2253 "ConfigHintDefaultMode": "act (agent) | plan | operate",
2254 "ConfigHintMaxHistory": "Ganzzahl (0 erlaubt)",
2255 "ConfigHintAutoCompactThreshold": "10..=100 · Verdichtungsschwelle: Prozent der nutzbaren Kontextlänge, bei dem die automatische Verdichtung auslöst",
2256 "ConfigHintDefaultModel": "Alt-Fallback nur für DeepSeek; andere Anbieter nutzen ihr anbieterspezifisches Modell oben",
2257 "ConfigHintReasoningEffort": "default stellt den Standard des Modells wieder her; Modelle, die immer denken, lassen off weg",
2258 "ConfigHintMcpOpen": "MCP-Manager öffnen · Verbinden / Neu verbinden / Neu anmelden / Diagnose",
2259 "ConfigHintMcpReconnect": "MCP neu verbinden · /mcp reload",
2260 "ConfigHintMcpDiagnose": "MCP diagnostizieren · /mcp validate",
2261 "ConfigHintPluginsOpen": "Plugins öffnen · vertrauen, aktivieren oder diagnostizieren",
2262 "ConfigHintMcpConfigPath": "Pfad zu mcp.json",
2263 "ConfigHintFleetMaxSpawnDepth": "0 blockiert Kind-Agenten; 3 ist Standard (gleiche Achse wie Sub-Agenten); Obergrenze 8",
2264 "ConfigHintFeatureSubagents": "schreibgeschützter Feature-Flag-Zustand; /fleet setup ist der Weg für Nutzer",
2265 "ConfigHintFeatureWebSearch": "schreibgeschützter Feature-Flag-Zustand für Websuche-Werkzeuge",
2266 "ConfigHintFeatureApplyPatch": "schreibgeschützter Feature-Flag-Zustand für Patch-Bearbeitungswerkzeuge",
2267 "ConfigHintFeatureMcp": "schreibgeschützter Feature-Flag-Zustand für MCP-Werkzeuge",
2268 "ConfigHintFeatureExecPolicy": "schreibgeschützter Feature-Flag-Zustand für Ausführungsrichtlinien-Werkzeuge",
2269 "ConfigHintFeatureVisionModel": "Beta-Feature-Flag für Bildunterstützung von Vision/Modell",
2270 "ConfigHintGoalCommand": "/goal setzt Ziele, Budgets und den Status des Arbeitskontexts",
2271 "ConfigHintWorkflow": "/workflow führt skriptgesteuerte Abläufe mit Verteilungs-/Sammel-Laufkarten aus",
2272 "LaunchMenuNewWorktree": "Neuer Worktree",
2273 "LaunchMenuResume": "Sitzung fortsetzen",
2274 "LaunchMenuQuit": "Beenden",
2275 "LaunchNoticeClaude": "Claude Code erkannt. Führe /import-claude aus, um zu prüfen, was übernommen werden kann: MCP-Server, sichere Einstellungen und Berechtigungen. Nichts wird ohne deine Zustimmung angewendet.",
2276 "LaunchNewSession": "Neue Sitzung",
2277 "LaunchRecentHeading": "Zuletzt",
2278 "LaunchHelpLine": "/help für Befehle · {dock} für die Arbeitsleiste",
2279 "LaunchSeeAllSessions": "Alle Sitzungen anzeigen…",
2280 "LaunchNoRecentSessions": "Noch keine aktuellen Sitzungen — unten tippen, um zu starten.",
2281 "LaunchResumeFailed": "Fortsetzen fehlgeschlagen: {error}",
2282 "ReceiptSessionHooks": "Hooks {count}",
2283 "AutomationEditorNew": "Neue Automation",
2284 "AutomationEditorEdit": "Automation bearbeiten",
2285 "AutomationEditorSchedule": "Zeitplan",
2286 "AutomationEditorDaily": "Täglich",
2287 "AutomationEditorWeekly": "Wöchentlich",
2288 "AutomationEditorHourly": "Stündlich",
2289 "AutomationEditorOnce": "Einmal",
2290 "AutomationEditorCustom": "Benutzerdefiniert",
2291 "AutomationEditorTime": "Uhrzeit (HH:MM)",
2292 "AutomationEditorDate": "Datum (YYYY-MM-DD)",
2293 "AutomationEditorDays": "Tage",
2294 "AutomationEditorLocalTime": "Zeitzone: lokal ({zone})",
2295 "AutomationEditorProvider": "Die Modellwahl bindet den Anbieter. Aktuelle Konfiguration: {provider}.",
2296 "AutomationEditorDefaultModel": "Standardmodell",
2297 "AutomationEditorInheritedProvider": "Laufzeitvorgaben",
2298 "AutomationEditorEnabled": "Aktiviert",
2299 "AutomationEditorControls": "Tab Felder · Enter bearbeiten · ↑↓ anpassen · Ctrl+A alles auswählen",
2300 "AutomationEditorPromptControls": "Enter neue Zeile · Tab nächstes Feld · Ctrl+A alles auswählen",
2301 "AutomationEditorSaveFailed": "Speichern fehlgeschlagen: {error}",
2302 "AutomationEditorBusy": "Automationsspeicher ist belegt. Erneut speichern.",
2303 "AutomationEditorSaved": "{name} gespeichert",
2304 "AutomationEditorPreviewUnavailable": "Nächster Lauf unbekannt; vorhandener Zeitplan bleibt erhalten",
2305 "AutomationEditorConflict": "Automation wurde geändert. Abbrechen und erneut öffnen.",
2306 "AutomationEditorInvalidWorkspace": "Ein vorhandenes Arbeitsverzeichnis auswählen.",
2307 "AutomationEditorModelControls": "Tippen zum Filtern · ↑↓ bewegen · Enter wählen · Esc zurück",
2308 "AutomationEditorPausedPreview": "Pausiert · kein geplanter Lauf",
2309 "AutomationEditorInvalidSchedule": "Ungültiger Zeitplan: {error}",
2310 "AutomationEditorMonday": "Mo",
2311 "AutomationEditorTuesday": "Di",
2312 "AutomationEditorWednesday": "Mi",
2313 "AutomationEditorThursday": "Do",
2314 "AutomationEditorFriday": "Fr",
2315 "AutomationEditorSaturday": "Sa",
2316 "AutomationEditorSunday": "So",
2317 "CostReasonNotMoney": "keine Abrechnung pro Token",
2318 "CostReasonBillingUnknown": "Abrechnungsart unbekannt",
2319 "CostReasonEndpointUnknown": "Endpunkt nicht bestätigt",
2320 "CostReasonRateMissing": "Tarif nicht verfügbar",
2321 "CostReasonLiveUnverified": "aktueller Tarif ungeprüft",
2322 "CostReasonRetiredAlias": "Modellalias eingestellt",
2323 "CostReasonTierMissing": "Preisstufe nicht verfügbar",
2324 "CostReasonRoutingDependent": "Tarif des tatsächlichen Anbieters unbestätigt",
2325 "CostReasonCoverageMissing": "gespeicherte Abdeckung fehlt",
2326 "CostReasonTokenRateMissing": "Tarif für Tokenklasse fehlt",
2327 "CostReasonInvalidRate": "ungültiger Tarif",
2328 "CostReasonCurrencyMissing": "Tarif in dieser Währung fehlt",
2329 "CostReasonUsageConflict": "widersprüchliche Tokenzahlen",
2330 "CostChipUnknown": "Kosten: unbekannt ({reasons})",
2331 "CostChipSubtotal": "Zwischensumme {amount} + unbekannt ({reasons})",
2332 "CostChipSavedSubtotal": "gespeicherte Zwischensumme {amount} + unbekannt ({reasons})",
2333 "CostChipLocal": "Kosten: lokal",
2334 "CostChipAllowance": "Nutzung: {plan}",
2335 "CostChipAllowancePercent": "Nutzung: {plan} · {percent}%",
2336 "McpLoginInProgress": "Die OAuth-Anmeldung für MCP-Server '{server}' läuft bereits. {cancel_key} bricht sie ab.",
2337 "McpLoginStarting": "OAuth-Anmeldung für MCP-Server '{server}' wird gestartet. {cancel_key} bricht sie ab.",
2338 "McpLoginBrowser": "'{server}' wird im Browser autorisiert. {cancel_key} bricht ab. {url}",
2339 "McpLoginStored": "OAuth-Zugangsdaten für MCP-Server '{server}' gespeichert. Mit {command} erneut verbinden.",
2340 "McpLoginFailed": "OAuth-Anmeldung für MCP-Server '{server}' fehlgeschlagen: {error}",
2341 "McpLoginCancelled": "OAuth-Anmeldung für MCP-Server '{server}' abgebrochen.",
2342 "McpLoginHandshakeTimeout": "Zeitüberschreitung bei OAuth-Erkennung oder -Registrierung; Anmeldung erneut versuchen.",
2343 "McpLoginServerNotFound": "MCP-Server '{server}' wurde nicht gefunden.",
2344 "McpDiagnosisUnobserved": "Für MCP-Server '{server}' wurde in dieser Sitzung kein Verbindungsstatus beobachtet. Mit {command} den aktiven Pool prüfen.",
2345 "McpDiagnosisSummary": "MCP-Server '{server}' — zuletzt beobachtet: {state}; Transport {transport}; {tools} Werkzeuge, {resources} Ressourcen, {prompts} Prompts.",
2346 "McpDiagnosisLastError": "Letzter Fehler: {error}.",
2347 "McpDiagnosisNext": "Nächster Schritt: {command}.",
2348 "McpStateDisabled": "deaktiviert",
2349 "McpStateAuthorizationRequired": "Autorisierung erforderlich",
2350 "McpStateConnecting": "verbindet",
2351 "McpStateFailed": "Verbindung fehlgeschlagen",
2352 "McpStateDisconnected": "nicht verbunden",
2353 "RuntimeStoreRecovered": "Die Unterhaltung wurde in einem neuen Laufzeitspeicher wiederhergestellt. Frühere Aufgaben, Freigaben und Automatisierungen wurden nicht wiederhergestellt.",
2354 "ResumeExactSessionHint": "Um diese Sitzung fortzusetzen, führe {command} aus",
2355 "ResumeSavedSessionHint": "Um eine gespeicherte Sitzung auszuwählen, führe {command} aus",
2356 "GoalProgressLabel": "Ziel",
2357 "GoalProgressReceipt": "Gemeldeter Fortschritt {percent}% {bar}",
2358 "GoalProgressNow": "L jetzt {note}",
2359 "GoalProgressNext": " weiter {note}",
2360 "ConfigLabelContextualTips": "Kontextbezogene Tipps",
2361 "ConfigHintContextualTips": "Gelegentliche Befehlsvorschläge nach passenden Aktionen; ausschalten, um Tipps auszublenden.",
2362 "ContextualTipsNotSaved": "Die Einstellung für Tipps gilt für diese Sitzung, konnte aber nicht gespeichert werden: {error}",
2363 "ConfigLabelNotificationQuiet": "Benachrichtigungen stummschalten",
2364 "ConfigLabelNotificationSound": "Benachrichtigungston",
2365 "ConfigLabelNotificationCondition": "Wann benachrichtigen",
2366 "ConfigLabelNotificationMethod": "Zustellungsart",
2367 "ConfigLabelNotificationThreshold": "Mindestdauer eines Durchlaufs (Sekunden)",
2368 "ConfigLabelNotificationSummary": "Zusammenfassung einschließen",
2369 "ConfigLabelNotificationSubagents": "Benachrichtigungen von Unteragenten",
2370 "ConfigLabelNotificationTurnComplete": "Durchlauf abgeschlossen",
2371 "ConfigLabelNotificationSubagentTerminal": "Unteragent fertig",
2372 "ConfigLabelNotificationApprovalNeeded": "Genehmigung erforderlich",
2373 "ConfigLabelNotificationInputNeeded": "Antwort erforderlich",
2374 "ConfigLabelNotificationElevationNeeded": "Erweiterte Zugriffsrechte erforderlich",
2375 "ConfigLabelNotificationModelNotify": "Vom Agenten angeforderte Benachrichtigung",
2376 "ConfigLabelNotificationCompletionSound": "Bisheriger Abschlusston",
2377 "ConfigLabelNotificationSoundFile": "Eigene Audiodatei",
2378 "ConfigLabelNotificationEventSoundEnabled": "Bisherige Ereignistöne",
2379 "ConfigLabelNotificationEventSoundEvents": "Bisherige Tonkategorien",
2380 "ConfigLabelNotificationEventSoundInterval": "Tonwiederholungsintervall (Millisekunden)",
2381 "ConfigLabelNotificationEventSoundQuiet": "Bisherige Ereignistöne stummschalten",
2382 "ConfigHintNotificationPolicy": "Gilt sofort. Stummschaltung, deaktivierte Zustellung sowie Einstellungen zu Aufmerksamkeit, Dauer und Kategorie gelten auch für den Ton.",
2383 "ConfigHintNotificationSound": "Wal verwendet den mitgelieferten Ruf. Aus schaltet den Ton stumm. Bisherige Töne beibehalten übernimmt die bisherigen Toneinstellungen.",
2384 "ConfigHintNotificationLegacy": "Wird verwendet, wenn der Benachrichtigungston auf Bisherige Töne beibehalten eingestellt ist.",
2385 "ConfigChoiceNotificationWhale": "Wal",
2386 "ConfigChoiceNotificationLegacy": "Bisherige Töne beibehalten",
2387 "ConfigChoiceNotificationAlways": "Immer",
2388 "ConfigChoiceNotificationUnfocused": "Bei Abwesenheit",
2389 "ConfigChoiceNotificationNever": "Nie",
2390 "ConfigChoiceNotificationFile": "Eigene Datei",
2391 "ConfigChoiceNotificationBell": "Systemglocke",
2392 "NotificationApprovalNeeded": "Genehmige oder verweigere '{tool}', um fortzufahren",
2393 "NotificationInputNeeded": "Beantworte die Frage im Terminal, um fortzufahren",
2394 "NotificationElevationNeeded": "Erlaube oder verweigere erweiterte Zugriffsrechte für '{tool}'",
2395 "NotificationDecisionWebHint": "Entscheide hier oder im Web.",
2396 "NotificationTurnFailed": "Turn fehlgeschlagen",
2397 "NotificationProviderFallback": "Nach einem behebbaren Anbieterfehler zu {provider} gewechselt (Ausweichoption {position}/{total}).",
2398 "ApprovalNeverPostureBlocked": "'{tool}' wurde blockiert: Diese Sitzung erlaubt keine Tools, die eine Genehmigung erfordern.",
2399 "NotificationWebApproved": "Im Web genehmigt.",
2400 "NotificationWebDenied": "Im Web abgelehnt.",
2401 "NotificationInputSubmitFailed": "Deine Antwort konnte nicht gesendet werden: {error}. Versuche es erneut.",
2402 "PagerActionConfirm": "Bestätigen",
2403 "SelectionCopiedAsMarkdown": "Auswahl als Markdown kopiert ({count})",
2404 "McpShowCachedWhileTurnRuns": "Ein Turn läuft; angezeigt wird der zuletzt bekannte MCP-Snapshot. Führe /mcp nach dem Turn erneut aus, um live zu aktualisieren.",
2405 "McpShowUnavailableWhileTurnRuns": "Ein Turn läuft und es wurde noch kein MCP-Snapshot beobachtet. Führe /mcp nach dem Turn erneut aus.",
2406 "McpLivePoolRefreshDeferredWhileTurnRuns": "Ein Turn läuft; die Aktualisierung des Live-MCP-Pools ist zurückgestellt. Führe /mcp reload nach dem Turn aus.",
2407 "McpRetryDeferredWhileTurnRuns": "Ein Turn läuft; {server} wird verbunden, sobald er fertig ist.",
2408 "McpRetryStarted": "{server} wird verbunden…",
2409 "McpRetryConnected": "{server} verbunden: {tools} Tool(s).",
2410 "McpRetryNeedsLogin": "{server} braucht eine Anmeldung: führe {command} aus.",
2411 "McpRetryFailed": "{server} konnte nicht verbinden: {error}",
2412 "ExtensionsActionDisable": "deaktivieren",
2413 "ExtensionsActionReview": "prüfen",
2414 "ExtensionsActionRemove": "entfernen",
2415 "ExtensionsStateOn": "an",
2416 "ExtensionsStateOff": "aus",
2417 "ExtensionsStateNeedsReview": "Prüfung nötig",
2418 "ExtensionsReviewExplainer": "Codewhale führt Skills, MCP-Server und Hooks eines Plugins erst aus, nachdem du geprüft hast, was es kann. Enter öffnet die Prüfung.",
2419 "ExtensionsScopeGlobal": "global",
2420 "ExtensionsScopeProject": "Projekt",
2421 "ExtensionsScopePlugin": "Plugin: {plugin}",
2422 "ExtensionsRemoveArmed": "{name} entfernen? Zum Bestätigen erneut d drücken · Esc bricht ab",
2423 "FleetReviewWorkspaceLimits": "{workspace} · Agenten {enabled} ({concurrent} gleichzeitig, {launch_slots} Startplätze, {admitted} zugelassen) · Rekursion Agent {agent_depth} / Fleet {fleet_depth} (Obergrenze {ceiling})",
2424 "FleetReviewPolicy": "Agenten haben standardmäßig kein Token-Limit · API {api_secs}s, Lebenszeichen {heartbeat_secs}s. Start über Fleet → exec; /fleet workers (oder /subagents) zeigt die Agenten dieser Sitzung; /fleet status und codewhale fleet status lesen den gespeicherten Verlauf in .codewhale/fleet.jsonl.",
2425 "SetupProjectPermissionsInvalid": "Die Projektkonfiguration {path} konnte nicht gelesen werden ({reason}). Ihre Berechtigungseinschränkungen gelten NICHT; dieser Arbeitsbereich verwendet deine Benutzerstandardwerte.",
2426 "SetupProjectPermissionsOverride": "Die Projektkonfiguration enthält {fields}. Voreinstellungen speichern Benutzerstandardwerte; die Projektkonfiguration kann die Berechtigungen in diesem Arbeitsbereich weiterhin einschränken.",
2427 "WorkflowCountRunning": "{count} laufen",
2428 "WorkflowCountDone": "{count} fertig",
2429 "WorkflowCountFailed": "{count} fehlgeschlagen",
2430 "WorkflowCountCancelled": "{count} abgebrochen",
2431 "WorkflowNoTasksYet": "noch keine Aufgaben",
2432 "WorkflowSettledOfTotal": "{done}/{total} fertig",
2433 "WorkflowPhaseCountOne": "{count} Phase",
2434 "WorkflowPhaseCountMany": "{count} Phasen",
2435 "WorkflowPhaseOrdinal": "Phase {n}/{total}",
2436 "ModelPickerPinned": "{route} angeheftet",
2437 "ModelPickerUnpinned": "{route} gelöst",
2438 "ModelPickerPinFailed": "Anheften konnte nicht aktualisiert werden: {error}",
2439 "ModelPickerPinOrderUpdated": "Reihenfolge der angehefteten Modelle aktualisiert",
2440 "ModelPickerPinReorderFailed": "Anheftung konnte nicht verschoben werden: {error}",
2441 "ModelPickerReadinessRefreshed": "Modellbereitschaft aktualisiert · Katalogzeilen neu aufgebaut",
2442 "ModelPickerOpenToRefresh": "Öffne /model, um Bereitschaft und Katalog zu aktualisieren",
2443 "ModelPickerPinnedChip": "angeheftet",
2444 "AuthSignedInAs": "Bei {provider} als {account} angemeldet.",
2445 "AuthSignedInWithoutEmail": "Bei {provider} angemeldet (der Aussteller hat keine Konto-E-Mail gesendet).",
2446 "AuthReplacedPreviousSignInAs": "Die vorherige Codewhale-Anmeldung bei {provider} ({account}) wurde ersetzt.",
2447 "AuthReplacedPreviousSignIn": "Die vorherige Codewhale-Anmeldung bei {provider} wurde ersetzt.",
2448 "AuthSameAccountAsBefore": "Das ist dasselbe Konto wie zuvor. Um ein anderes {provider}-Konto zu verwenden, melde dich im Browser davon ab (oder nutze ein privates Fenster) und melde dich erneut an.",
2449 "AuthEnvTokenOutranksSignIn": "OPENAI_CODEX_ACCESS_TOKEN oder CODEX_ACCESS_TOKEN ist in dieser Umgebung gesetzt und hat Vorrang vor dieser Anmeldung; Anfragen nutzen weiter das Konto dieses Tokens, bis du die Variable entfernst.",
2450 "PinnedPromptJumpToMessage": "Zu dieser Nachricht springen"
2451 }
2452
2452 lines JSON