| 1 | { |
| 2 | "ComposerPlaceholder": "Aufgabe schreiben oder / verwenden.", |
| 3 | "ComposerDispatchFailedRestored": "Nachricht nicht gesendet ({error}); im Composer wiederhergestellt.", |
| 4 | "DispatchFailedQueued": "Senden fehlgeschlagen ({error}); {count} wartende Folgenachricht(en) behalten.", |
| 5 | "DispatchFailedInitial": "Erster Prompt konnte nicht gesendet werden: {error}", |
| 6 | "HistorySearchPlaceholder": "Prompt-Verlauf durchsuchen...", |
| 7 | "HistorySearchTitle": "Verlaufssuche", |
| 8 | "HistoryHintMove": "Up/Down bewegen", |
| 9 | "HistoryHintAccept": "Enter übernehmen", |
| 10 | "HistoryHintRestore": "Esc wiederherstellen", |
| 11 | "HistoryNoMatches": " Keine Treffer", |
| 12 | "StatusPickerTitle": " Statuszeile ", |
| 13 | "StatusPickerInstruction": "Wähle die Chips für die Fußzeile:", |
| 14 | "StatusPickerActionToggle": "umschalten ", |
| 15 | "StatusPickerActionAll": "alle ", |
| 16 | "StatusPickerActionNone": "keine ", |
| 17 | "StatusPickerActionSave": "speichern ", |
| 18 | "StatusPickerActionCancel": "abbrechen ", |
| 19 | "HotbarSetupTitle": " Hotbar-Setup ", |
| 20 | "HotbarSetupSourceApp": "App", |
| 21 | "HotbarSetupSourceSlash": "Slash", |
| 22 | "HotbarSetupSourceMcp": "MCP", |
| 23 | "HotbarSetupSourceSkill": "Skill", |
| 24 | "HotbarSetupSourcePlugin": "Plugin", |
| 25 | "HotbarSetupStatusDisabled": "deaktiviert", |
| 26 | "HotbarSetupStatusPrefill": "vorausgefüllt", |
| 27 | "HotbarSetupStatusReady": "bereit", |
| 28 | "HotbarSetupDirtyModified": "geändert", |
| 29 | "HotbarSetupDirtyClean": "unverändert", |
| 30 | "HotbarSetupNoAction": "Keine Aktion", |
| 31 | "HotbarSetupStatusLine": "Slot {slot} | {action} | {dirty}", |
| 32 | "HotbarSetupSlotOutOfRange": "Hotbar-Slot {slot} liegt außerhalb von 1-{max}", |
| 33 | "HotbarSetupNoActionSelected": "Keine Aktion ausgewählt.", |
| 34 | "HotbarSetupCannotAssign": "{action} kann nicht zugewiesen werden: {reason}", |
| 35 | "HotbarSetupNoActions": "Keine Hotbar-Aktionen verfügbar.", |
| 36 | "HotbarSetupRecommended": "emp", |
| 37 | "HotbarSetupEmptySlot": "leer", |
| 38 | "HotbarSetupHelp": "Tab/Shift+Tab Quelle Up/Down Aktion 1-8 Slot Enter zuweisen Space umschalten Delete löschen s speichern Esc abbrechen", |
| 39 | "HotbarActionVoiceToggleName": "Spracheingabe", |
| 40 | "HotbarActionVoiceToggleDescription": "Sprachaufnahme über das Terminal-Mikrofon umschalten.", |
| 41 | "HotbarActionSessionCompactName": "Sitzung komprimieren", |
| 42 | "HotbarActionSessionCompactDescription": "Aktuellen Gesprächskontext komprimieren.", |
| 43 | "HotbarActionModePlanName": "Plan-Modus", |
| 44 | "HotbarActionModePlanDescription": "Erst einen Plan durchdenken, dann handeln.", |
| 45 | "HotbarActionModeAgentName": "Act-Modus", |
| 46 | "HotbarActionModeAgentDescription": "Direkt in der aktuellen Sitzung arbeiten.", |
| 47 | "HotbarActionModeYoloName": "Full Access (Act)", |
| 48 | "HotbarActionModeYoloDescription": "Kompatibilität: Act mit Full-Access-Berechtigungen (kein eigener Modus).", |
| 49 | "HotbarActionReasoningCycleName": "Reasoning-Stufe wechseln", |
| 50 | "HotbarActionReasoningCycleDescription": "Konfigurierte Reasoning-Stufe des aktiven Providers durchwechseln.", |
| 51 | "HotbarActionReasoningCycleAutoDisabled": "Reasoning-Stufe wird vom automatischen Modell-Routing gesteuert.", |
| 52 | "HotbarActionSidebarToggleName": "Seitenleiste umschalten", |
| 53 | "HotbarActionSidebarToggleDescription": "Seitenleiste ein- oder ausblenden.", |
| 54 | "HotbarActionFileTreeToggleName": "Dateibaum umschalten", |
| 55 | "HotbarActionFileTreeToggleDescription": "Workspace-Dateibaum ein- oder ausblenden.", |
| 56 | "HotbarActionPaletteOpenName": "Befehlspalette", |
| 57 | "HotbarActionPaletteOpenDescription": "Befehlspalette öffnen.", |
| 58 | "HotbarActionTrustToggleName": "Vertrauen umschalten", |
| 59 | "HotbarActionTrustToggleDescription": "Workspace-Vertrauensmodus aktivieren oder deaktivieren.", |
| 60 | "ConfigTitle": "Konfig", |
| 61 | "ConfigModalTitle": " Konfig ", |
| 62 | "ConfigSearchPlaceholder": "zum Filtern tippen", |
| 63 | "ConfigNoSettings": " Keine Einstellungen verfügbar.", |
| 64 | "ConfigNoMatchesPrefix": " Keine Einstellungen passen zu ", |
| 65 | "ConfigFilteredSettings": " Gefilterte Einstellungen", |
| 66 | "ConfigShowing": " Angezeigt", |
| 67 | "ConfigFooterDefault": " Tippen=Filtern, Up/Down=Auswählen, Enter/e=Bearbeiten, Esc/q=Schließen ", |
| 68 | "ConfigFooterScrollable": " Tippen=Filtern, Up/Down=Auswählen, Enter/e=Bearbeiten, PgUp/PgDn=Scrollen, Esc/q=Schließen ", |
| 69 | "ConfigFooterFiltered": " Tippen=Filtern, Backspace=Löschen, Ctrl+U/Esc=Leeren, Enter=Bearbeiten ", |
| 70 | "ConfigSectionProvider": "Provider", |
| 71 | "ConfigSectionModel": "Modell", |
| 72 | "ConfigSectionPermissions": "Berechtigungen", |
| 73 | "ConfigSectionNetwork": "Netzwerk", |
| 74 | "ConfigSectionDisplay": "Anzeige", |
| 75 | "ConfigSectionComposer": "Composer", |
| 76 | "ConfigSectionSidebar": "Seitenleiste", |
| 77 | "ConfigSectionHistory": "Verlauf", |
| 78 | "ConfigSectionMcp": "MCP", |
| 79 | "ConfigSectionFleet": "Fleet", |
| 80 | "ConfigSectionWorkflow": "Workflow", |
| 81 | "ConfigSectionSession": "Sitzung", |
| 82 | "ConfigSectionLegacy": "Legacy", |
| 83 | "ConfigSectionExperimental": "Experimentell", |
| 84 | "ConfigScopeSession": "SITZUNG", |
| 85 | "ConfigScopeSaved": "GESPEICHERT", |
| 86 | "ConfigEditCancelled": "Bearbeitung abgebrochen", |
| 87 | "ConfigEditTitlePrefix": "Bearbeite ", |
| 88 | "ConfigEditScopeLabel": "Bereich: ", |
| 89 | "ConfigEditCurrentLabel": "Aktuell: ", |
| 90 | "ConfigEditHintLabel": "Hinweis: ", |
| 91 | "ConfigEditNewLabel": "Neu: ", |
| 92 | "ConfigEditFooter": " Enter=Übernehmen, Esc=Abbrechen, Ctrl+U=Leeren, Ctrl+A=Alles, ←,/→,=Bewegen ", |
| 93 | "ConfigLocalePartialBadge": "teilweise", |
| 94 | "ConfigLocalePartialDetail": "Teilweise übersetztes Sprachpaket; fehlende Texte fallen auf Englisch zurück.", |
| 95 | "ConfigRowEffective": " (effektiv {currency})", |
| 96 | "ConfigDefaultValue": "(Standard)", |
| 97 | "ConfigDefaultReasoning": "(Konfig/Standard)", |
| 98 | "ConfigUnavailable": "(nicht verfügbar)", |
| 99 | "ConfigLabelProvider": "Aktiver Provider", |
| 100 | "ConfigLabelBaseUrlDeepseek": "Provider-API-URL (DeepSeek-Route)", |
| 101 | "ConfigLabelProviderUrl": "Provider-API-URL", |
| 102 | "ConfigLabelModel": "Aktives Provider-Modell", |
| 103 | "ConfigLabelFastModel": "Schnelles Modell (abgeleitet)", |
| 104 | "ConfigLabelDefaultModel": "Legacy-Fallback-Modell (nur DeepSeek-Routen)", |
| 105 | "ConfigLabelReasoningEffort": "Reasoning-Stufe", |
| 106 | "ConfigLabelApprovalMode": "Berechtigung dieser Sitzung", |
| 107 | "ConfigLabelPermissionPosture": "Berechtigung neuer Sitzungen", |
| 108 | "ConfigLabelApprovalPolicy": "Berechtigung neuer Sitzungen (Konfig)", |
| 109 | "ConfigLabelManagedApprovalPolicy": "Berechtigung neuer Sitzungen (verwaltet)", |
| 110 | "ConfigLabelDefaultMode": "Startmodus", |
| 111 | "ConfigLabelAllowShell": "Shell-Zugriff", |
| 112 | "ConfigLabelManagedAllowShell": "Shell-Zugriff (verwaltet)", |
| 113 | "ConfigLabelStreamTimeout": "Stream-Timeout", |
| 114 | "ConfigLabelTheme": "Theme", |
| 115 | "ConfigLabelLocale": "Sprache", |
| 116 | "ConfigLabelBackground": "Hintergrund", |
| 117 | "ConfigLabelOceanTreatment": "Ocean-Darstellung", |
| 118 | "ConfigLabelWorkSurfacePlacement": "Seitenleisten-Position", |
| 119 | "ConfigLabelTopHeight": "Höhe der oberen Leiste", |
| 120 | "ConfigLabelSideWidth": "Breite der Seitenleiste", |
| 121 | "ConfigLabelCalmMode": "Ruhiges Transkript", |
| 122 | "ConfigLabelLowMotion": "Bewegung reduzieren", |
| 123 | "ConfigLabelFancyAnimations": "Animierte UI", |
| 124 | "ConfigLabelLaunchScreen": "Startbildschirm", |
| 125 | "ConfigLabelShowThinking": "Modell-Reasoning im Chat", |
| 126 | "ConfigLabelThinkingHighlight": "Reasoning-Hintergrund hervorheben", |
| 127 | "ConfigLabelShowToolDetails": "Tool-Detailgrad", |
| 128 | "ConfigLabelInlineDiffs": "Inline-Dateiänderungen", |
| 129 | "ConfigLabelStatusIndicator": "Statusanzeige", |
| 130 | "ConfigLabelSynchronizedOutput": "Ausgabetempo", |
| 131 | "ConfigLabelCostCurrency": "Kostenwährung", |
| 132 | "ConfigLabelTranscriptSpacing": "Transkript-Zeilenabstand", |
| 133 | "ConfigLabelToolCollapse": "Tool-Karten", |
| 134 | "ConfigLabelComposerDensity": "Composer-Dichte", |
| 135 | "ConfigLabelComposerBorder": "Composer-Rahmen", |
| 136 | "ConfigLabelComposerVimMode": "Composer-Vim-Modus", |
| 137 | "ConfigLabelBracketedPaste": "Bracketed Paste", |
| 138 | "ConfigLabelPasteBurstDetection": "Paste-Erkennung", |
| 139 | "ConfigLabelMentionMenuLimit": "Mention-Menü-Limit", |
| 140 | "ConfigLabelMentionMenuBehavior": "Mention-Menü-Verhalten", |
| 141 | "ConfigLabelMentionWalkDepth": "Datei-Mention-Tiefe", |
| 142 | "ConfigLabelWorkspaceFollowSymlinks": "Symlinks folgen", |
| 143 | "ConfigLabelSidebarWidth": "Seitenleisten-Breite", |
| 144 | "ConfigLabelSidebarFocus": "Seitenleisten-Fokus", |
| 145 | "ConfigLabelContextPanel": "Kontext-Panel", |
| 146 | "ConfigLabelAutoCompact": "Auto-Komprimierung", |
| 147 | "ConfigLabelAutoCompactThreshold": "Komprimierungs-Schwelle", |
| 148 | "ConfigLabelMaxHistory": "Eingabeverlauf", |
| 149 | "ConfigLabelMcpConfigPath": "MCP-Konfigpfad", |
| 150 | "ConfigLabelFleetSpawnDepth": "Fleet-Rekursionstiefe", |
| 151 | "ConfigLabelGoalCommand": "Goal-Befehl", |
| 152 | "ConfigLabelWorkflow": "Workflow", |
| 153 | "ConfigLabelFeaturePrefix": "Feature: {name}", |
| 154 | "ConfigColumnSetting": "Einstellung", |
| 155 | "ConfigColumnValue": "Wert", |
| 156 | "ConfigColumnScope": "Bereich", |
| 157 | "ConfigActionOpenProvider": "Enter öffnet Provider-Auswahl", |
| 158 | "ConfigActionOpenModel": "Enter öffnet Modellauswahl", |
| 159 | "ConfigActionToggle": "Enter/Space schaltet um", |
| 160 | "ConfigActionChoose": "Enter öffnet Auswahl", |
| 161 | "ConfigActionEdit": "Enter bearbeitet", |
| 162 | "ConfigActionReadOnly": "schreibgeschützt", |
| 163 | "ModelPickerAutoNetworkHint": "pro Zug · lauffähige Provider · Anfrage + letzter Kontext → DeepSeek / deepseek-v4-flash", |
| 164 | "ModelPickerAutoLocalHint": "pro Zug · lokale Heuristik · keine Router-Anfrage", |
| 165 | "ModelPickerAutoLastRoute": "zuletzt {provider} · {model}", |
| 166 | "AutoRouteSelectedToast": "Auto: {provider} / {model} via {source} · Ctrl+O: Routendetails", |
| 167 | "HelpTitle": "Hilfe", |
| 168 | "HelpFilterPlaceholder": "Zum Filtern tippen", |
| 169 | "HelpFilterPrefix": "Filter: ", |
| 170 | "HelpNoMatches": " Keine Treffer.", |
| 171 | "HelpSlashCommands": "Slash-Befehle", |
| 172 | "HelpKeybindings": "Tastenkürzel", |
| 173 | "HelpUserCommands": "Benutzerbefehle", |
| 174 | "HelpSkills": "Skills", |
| 175 | "HelpFooterTypeFilter": " tippen zum Filtern ", |
| 176 | "HelpFooterMove": " Up/Down bewegen ", |
| 177 | "HelpFooterJump": " PgUp/PgDn springen ", |
| 178 | "HelpFooterClose": " Esc schließen ", |
| 179 | "CmdAnchorDescription": "Fakt anheften, der Komprimierung übersteht (automatisch in den Kontext injiziert)", |
| 180 | "CmdAttachDescription": "Bild-/Video-Medien anhängen; @path für Textdateien oder Ordner verwenden", |
| 181 | "CmdCacheDescription": "Prefix-Cache-Trefferstatistik der letzten N Züge anzeigen", |
| 182 | "CmdEffortDescription": "Legt die Denkstufe des Modells fest (auch /thinking)", |
| 183 | "CmdPreviewRequestDescription": "Die nächste Anfrage als redigiertes Manifest ansehen, ohne sie zu senden", |
| 184 | "CmdToolsDescription": "Eine begrenzte Projektion der zuletzt vorbereiteten Tool-Anfrage einsehen (nur lesend)", |
| 185 | "CmdChangeDescription": "Neuesten Changelog-Eintrag anzeigen", |
| 186 | "CmdChangeHeader": "Neuestes Changelog", |
| 187 | "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.", |
| 188 | "CmdChangeTranslationUnavailable": "Unten stehen die englischen Release Notes. Übersetzung nicht verfügbar, da die aktuelle Sitzung keinen API-Schlüssel hat oder offline ist.", |
| 189 | "CmdChangePreviousVersion": "Vorherige Version: {version} — `/change {version}` zum Anzeigen ausführen", |
| 190 | "CmdBalanceDescription": "Kontostand des aktiven Providers prüfen", |
| 191 | "CmdClearDescription": "Gesprächsverlauf löschen", |
| 192 | "CmdCompactDescription": "Kontextkomprimierung auslösen, um Platz freizugeben", |
| 193 | "CmdPurgeDescription": "Den Agenten den Gesprächsverlauf gezielt kürzen lassen, um Kontextplatz freizugeben", |
| 194 | "CmdConfigDescription": "Einstellungen ansehen und ändern (Rohschlüssel als Detail für Fortgeschrittene)", |
| 195 | "CmdPermissionsDescription": "Berechtigungsregeln auflisten und sicher entfernen", |
| 196 | "PermissionsListHeader": "Berechtigungsregeln\nQuelle: permissions.toml des aktiven Benutzers\nPfad: {path}\nDateistatus: {file_state}\nAnzahl der Regeln: {count}", |
| 197 | "PermissionsNoRules": "Keine Berechtigungsregeln konfiguriert.", |
| 198 | "PermissionsFileMissing": "fehlt", |
| 199 | "PermissionsFileEmpty": "leer", |
| 200 | "PermissionsFilePresent": "vorhanden", |
| 201 | "PermissionsRuleEntry": "#{index} | {action} | {tool}\n Effektiver Treffer: {matcher}\n Geltungsbereich: {scope} — {applicability}", |
| 202 | "PermissionsMatchExactCommand": "exakter Befehl `{command}`", |
| 203 | "PermissionsMatchCommandPrefix": "Befehlspräfix `{command}` (argumentbewusst)", |
| 204 | "PermissionsMatchExactPath": "exakter normalisierter Pfad `{path}`", |
| 205 | "PermissionsMatchAnyInvocation": "jeder Aufruf dieses Werkzeugs", |
| 206 | "PermissionsScopeGlobal": "global", |
| 207 | "PermissionsScopeRepo": "Repository `{workspace}`", |
| 208 | "PermissionsAppliesHere": "in diesem Arbeitsbereich aktiv", |
| 209 | "PermissionsInactiveHere": "in diesem Arbeitsbereich nicht aktiv", |
| 210 | "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.", |
| 211 | "PermissionsRemoved": "Berechtigungsregel #{index} entfernt: {action} {tool}.", |
| 212 | "PermissionsUsage": "Verwendung: /permissions [list|remove <rule-number> [--confirm <token>]]", |
| 213 | "PermissionsRuleNotFound": "Berechtigungsregel #{index} wurde nicht gefunden; `/permissions list` erneut ausführen.", |
| 214 | "PermissionsOperationFailed": "Vorgang für Berechtigungsregel fehlgeschlagen: {error}", |
| 215 | "CmdConstitutionDescription": "Geltende Verfassungsregeln und Vorschauen verwalten", |
| 216 | "CmdContextDescription": "Kontext-Inspektor oder Source-Map-Bericht öffnen", |
| 217 | "CmdCostDescription": "Sitzungskosten-Aufschlüsselung anzeigen", |
| 218 | "CmdDiffDescription": "Dateiänderungen seit Sitzungsbeginn anzeigen", |
| 219 | "CmdEditDescription": "Letzte Nachricht überarbeiten und erneut senden", |
| 220 | "CmdExitDescription": "Anwendung beenden", |
| 221 | "CmdExportDescription": "Sicheren Gesprächsexport kopieren oder in eine angegebene Datei schreiben", |
| 222 | "CmdFeedbackDescription": "GitHub-Feedback-URL erzeugen", |
| 223 | "CmdHfDescription": "Hugging-Face-MCP-Setup und -Konzepte ansehen", |
| 224 | "CmdHelpDescription": "Konzepte, Befehle und Tastenkürzel verstehen", |
| 225 | "CmdProfileDescription": "Zu einem benannten Konfigprofil wechseln", |
| 226 | "CmdHomeDescription": "Home-Dashboard mit Statistiken und Schnellaktionen anzeigen", |
| 227 | "CmdHooksDescription": "Konfigurierte Lifecycle-Hooks auflisten (schreibgeschützt)", |
| 228 | "CmdAgentDescription": "Persistente Sub-Agent-Sitzung öffnen", |
| 229 | "CmdGoalDescription": "Sitzungsziel mit optionalem Token-Budget setzen", |
| 230 | "CmdInitDescription": "AGENTS.md für das Projekt erzeugen", |
| 231 | "CmdLspDescription": "LSP-Diagnosen ein- oder ausschalten", |
| 232 | "CmdShareDescription": "Aktuelle Sitzung als teilbare Web-URL exportieren", |
| 233 | "CmdJobsDescription": "Bash-Hintergrundjobs ansehen und steuern", |
| 234 | "CmdLinksDescription": "Codewhale-, Community- und Provider-Links anzeigen", |
| 235 | "CmdLoadDescription": "Sitzung aus Datei laden", |
| 236 | "CmdLogoutDescription": "API-Schlüssel löschen und zum Setup zurückkehren", |
| 237 | "CmdMcpDescription": "MCP-Server öffnen oder verwalten", |
| 238 | "CmdPluginDescription": "Vertrauenswürdige Plugin-Bundles ansehen und verwalten; ausführbare Legacy-Tools bleiben getrennt", |
| 239 | "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]]", |
| 240 | "CmdPluginBundleNoneFound": "Keine Codewhale-Plugin-Bundles gefunden.", |
| 241 | "CmdPluginBundleListHeader": "Plugin-Bundles ({count}):", |
| 242 | "CmdPluginLegacyListHeader": "Ausführbare Legacy-Plugin-Tools ({count}) in {dir}:", |
| 243 | "CmdPluginBundleNotFound": "Plugin-Bundle '{name}' nicht gefunden", |
| 244 | "CmdPluginBundleReloaded": "{count} Plugin-Bundles für {workspace} neu geladen.", |
| 245 | "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}", |
| 246 | "CmdPluginBundleDiagnosticsHeader": "Plugin-Diagnose ({count}):", |
| 247 | "CmdPluginBundleMutationSuccess": "Plugin-Bundle '{name}': {action}.", |
| 248 | "CmdPluginActionFailed": "Plugin-Aktion fehlgeschlagen: {error}", |
| 249 | "CmdPluginNoneFound": "Keine ausführbaren Legacy-Plugin-Tools in {dir} gefunden", |
| 250 | "CmdPluginNotFound": "Plugin '{name}' nicht gefunden", |
| 251 | "CmdPluginListHeader": "Ausführbare Legacy-Plugin-Tools ({count}):", |
| 252 | "CmdPluginDetailDescription": "Beschreibung: {description}", |
| 253 | "CmdPluginDetailSchema": "Schema:\n{schema}", |
| 254 | "CmdPluginDetailApproval": "Freigabe: {approval}", |
| 255 | "CmdPluginDetailPath": "Pfad: {path}", |
| 256 | "CmdMemoryDescription": "Persistente Benutzer-Memory-Datei ansehen oder verwalten", |
| 257 | "CmdModeDescription": "Haltung wechseln oder Modusauswahl öffnen", |
| 258 | "CmdModelDescription": "Modell wechseln oder aktuelles anzeigen", |
| 259 | "CmdModelsDescription": "Live-Modell-IDs von der aktiven API abrufen", |
| 260 | "CmdModelDbDescription": "Mitgelieferte Modelldatenbank durchsuchen", |
| 261 | "CmdNetworkDescription": "Netzwerk-Allow- und Deny-Regeln verwalten", |
| 262 | "CmdNoteDescription": "Workspace-Notizen hinzufügen, auflisten, bearbeiten oder entfernen", |
| 263 | "CmdThemeDescription": "Theme wechseln oder Theme-Auswahl öffnen", |
| 264 | "CmdProviderDescription": "Aktiven Provider und/oder Modell wechseln", |
| 265 | "CmdAuthDescription": "Provider-Authentifizierung verwalten", |
| 266 | "CmdQueueDescription": "Nachrichten in der Warteschlange ansehen oder bearbeiten", |
| 267 | "CmdQueueUsage": "Verwendung: /queue [list|send <n>|edit <n>|drop <n>|clear]", |
| 268 | "CmdQueueDraftHeader": "Nachricht aus der Warteschlange bearbeiten:", |
| 269 | "CmdQueueNoMessages": "Keine Nachrichten in der Warteschlange", |
| 270 | "CmdQueueListHeader": "Nachrichten in der Warteschlange ({count}):", |
| 271 | "CmdQueueTip": "Tipp: /queue send <n> sendet sofort, /queue drop <n> entfernt", |
| 272 | "CmdQueueAlreadyEditing": "Es wird bereits eine Nachricht aus der Warteschlange bearbeitet. Senden oder mit /queue clear verwerfen.", |
| 273 | "CmdQueueNotFound": "Nachricht in der Warteschlange nicht gefunden", |
| 274 | "CmdQueueEditingStatus": "Nachricht {index} aus der Warteschlange wird bearbeitet", |
| 275 | "CmdQueueEditingMessage": "Nachricht {index} aus der Warteschlange wird bearbeitet (Enter zum erneuten Einreihen/Senden)", |
| 276 | "CmdQueueDropped": "Nachricht {index} aus der Warteschlange verworfen", |
| 277 | "CmdQueueAlreadyEmpty": "Warteschlange bereits leer", |
| 278 | "CmdQueueCleared": "Warteschlange geleert", |
| 279 | "CmdQueueMissingIndex": "Index fehlt. Verwendung: /queue edit <n> oder /queue drop <n>", |
| 280 | "CmdQueueIndexPositive": "Index muss eine positive Zahl sein", |
| 281 | "CmdQueueIndexMin": "Index muss >= 1 sein", |
| 282 | "CmdRelayDescription": "Session-Relay (接力) für einen frischen Thread erstellen", |
| 283 | "CmdRemoteControlDescription": "Diese exakte Sitzung aus deinem Codewhale-Webkonto fortsetzen", |
| 284 | "CmdRenameDescription": "Aktuelle Sitzung umbenennen", |
| 285 | "CmdRestoreDescription": "Workspace auf einen früheren Pre-/Post-Turn-Snapshot zurücksetzen. Ohne Argument werden die letzten Snapshots aufgelistet.", |
| 286 | "CmdRetryDescription": "Letzte Anfrage wiederholen", |
| 287 | "CmdReviewDescription": "Strukturiertes Code-Review für eine Datei, einen Diff oder PR ausführen", |
| 288 | "CmdRlmDescription": "Persistenten RLM-Kontext für eine Datei oder Text öffnen", |
| 289 | "CmdSaveDescription": "Sitzung in Datei speichern", |
| 290 | "CmdForkDescription": "Aktives Gespräch in eine Schwester-Sitzung forken", |
| 291 | "CmdNewDescription": "Neue gespeicherte Sitzung starten", |
| 292 | "CmdSessionsDescription": "Sitzungsverlauf-Auswahl öffnen", |
| 293 | "CmdSettingsDescription": "Typisierten Einstellungs-Editor öffnen", |
| 294 | "CmdSidebarDescription": "Rail platzieren (top/left/right/off) oder sein Panel wählen", |
| 295 | "CmdSkillDescription": "Skill aktivieren oder Community-Skill installieren/aktualisieren/deinstallieren/vertrauen", |
| 296 | "CmdSkillsDescription": "Lokale Skills auflisten, nach Präfix filtern oder kuratierte Remote-Registry durchsuchen", |
| 297 | "CmdStashDescription": "Composer-Entwurf parken oder wiederherstellen", |
| 298 | "CmdStatusDescription": "Laufzeit-Sitzungsstatus anzeigen", |
| 299 | "CmdStatuslineDescription": "Konfigurieren, welche Elemente in der Fußzeile erscheinen", |
| 300 | "CmdStructcopyDescription": "Ein begrenztes Sitzungsobjekt als redigiertes kanonisches JSON kopieren (nur für Menschen, nie ein Modell-Tool)", |
| 301 | "CmdStructcopyKindTurn": "Zug", |
| 302 | "CmdStructcopyKindTool": "Tool-Aufruf", |
| 303 | "CmdStructcopyKindPlan": "Plan", |
| 304 | "CmdStructcopyKindWorkflow": "Workflow-Lauf", |
| 305 | "CmdStructcopyUsageError": "Ungültige Anfrage für strukturelles Kopieren. Verwendung: {usage}", |
| 306 | "CmdStructcopyUnavailable": "Das ausgewählte Objekt ({kind}) ist nicht verfügbar; nichts wurde kopiert", |
| 307 | "CmdStructcopyBusy": "Der Zustand ({kind}) ist belegt; bitte erneut versuchen", |
| 308 | "CmdStructcopyPrepareFailed": "Das ausgewählte Objekt ({kind}) konnte nicht vorbereitet werden: {error}", |
| 309 | "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", |
| 310 | "CmdStructcopyClipboardAccepted": "Strukturelle Kopie ({kind}, {bytes} Bytes) wurde an die Zwischenablage übergeben; war keine native Zwischenablage erreichbar, wurde stattdessen eine Terminal-Ausgabe eingereiht", |
| 311 | "CmdStructcopyClipboardFailed": "Kopieren in die Zwischenablage fehlgeschlagen: {error}. Es wurde nichts geschrieben; für eine explizite Textansicht erneut mit `stdout` ausführen", |
| 312 | "CmdStructcopyReceiptTooLarge": "Die Beleg-Metadaten der strukturellen Kopie überschreiten das Ausgabelimit von {bytes} Bytes; Ausgabe wird verweigert", |
| 313 | "CmdFleetDescription": "Fleet-Worker und Orchestrierungsstatus ansehen und einrichten", |
| 314 | "CmdWorkflowDescription": "Aktuelle Arbeit als Workflow orchestrieren", |
| 315 | "CmdHotbarDescription": "Hotbar-Setup öffnen", |
| 316 | "CmdSetupDescription": "Setup mit Verfassung zuerst öffnen", |
| 317 | "CmdSubagentsDescription": "Kompatibilitäts-Kurzbefehl für Fleet-Status", |
| 318 | "CmdAdvisorDescription": "Toggle background advisor watcher on/off for this session", |
| 319 | "CmdSystemDescription": "Aktuellen Systemprompt anzeigen", |
| 320 | "CmdTaskDescription": "Hintergrundaufgaben verwalten", |
| 321 | "CmdTokensDescription": "Token-Verbrauch der Sitzung anzeigen", |
| 322 | "CmdTranslateDescription": "Ausgabeübersetzung in die aktuelle Systemsprache ein-/ausschalten", |
| 323 | "CmdTranslateOff": "Ausgabeübersetzung deaktiviert (Original-Modellausgabe wird angezeigt)", |
| 324 | "CmdTranslateOn": "Ausgabeübersetzung aktiviert: Modellantworten werden in deiner Systemsprache angezeigt", |
| 325 | "TranslationInProgress": "Assistentenausgabe wird übersetzt...", |
| 326 | "TranslationComplete": "Übersetzung abgeschlossen", |
| 327 | "TranslationFailed": "Übersetzung fehlgeschlagen", |
| 328 | "CmdTrustDescription": "Workspace-Vertrauen und pfadbasierte Allowlist verwalten", |
| 329 | "CmdWorkspaceDescription": "Aktuellen Workspace anzeigen oder wechseln", |
| 330 | "CmdUndoDescription": "Letztes Nachrichtenpaar entfernen", |
| 331 | "CmdVerboseDescription": "Vollständiges Live-Thinking im Transkript umschalten", |
| 332 | "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).", |
| 333 | "CmdCacheFootnote": "* Miss aus Eingabe − Treffer abgeleitet, wenn der Provider ihn nicht explizit meldete.\n", |
| 334 | "CmdCacheHeader": "Cache-Telemetrie — letzte {count} von {total} Zug/Zügen (Modell: {model})\n", |
| 335 | "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.", |
| 336 | "CmdCacheTotals": "Σ rein: {sum_in} Σ Treffer: {sum_hit} Σ Miss: {sum_miss} Ø Trefferquote: {avg}\n", |
| 337 | "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.", |
| 338 | "CmdTokensCacheBoth": "{hit} Treffer / {miss} Miss", |
| 339 | "CmdTokensCacheHitOnly": "{hit} Treffer / Miss nicht gemeldet", |
| 340 | "CmdTokensCacheMissOnly": "Treffer nicht gemeldet / {miss} Miss", |
| 341 | "CmdTokensContextUnknownWindow": "~{estimated} / Fenster unbekannt", |
| 342 | "CmdTokensContextWithWindow": "~{used} / {window} ({percent}%)", |
| 343 | "FooterAgentSingular": "1 Agent", |
| 344 | "FooterAgentsPlural": "{count} Agenten", |
| 345 | "HeaderAgentsChip": "Agenten {count}", |
| 346 | "FooterPressCtrlCAgain": "Erneut Ctrl+C drücken zum Beenden", |
| 347 | "FooterWorking": "arbeitet", |
| 348 | "FooterBalancePrefix": "Guthaben", |
| 349 | "HelpSectionActions": "Aktionen", |
| 350 | "HelpSectionClipboard": "Zwischenablage", |
| 351 | "HelpSectionEditing": "Eingabebearbeitung", |
| 352 | "HelpSectionHelp": "Hilfe", |
| 353 | "HelpSectionModes": "Modi", |
| 354 | "HelpSectionNavigation": "Navigation", |
| 355 | "HelpSectionSessions": "Sitzungen", |
| 356 | "CmdTokensNotReported": "nicht gemeldet", |
| 357 | "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}", |
| 358 | "KbScrollTranscript": "Transkript scrollen, Eingabeverlauf navigieren oder Composer-Anhänge auswählen", |
| 359 | "KbNavigateHistory": "Eingabeverlauf navigieren", |
| 360 | "KbBrowseHistory": "Gesprächsverlauf durchsuchen", |
| 361 | "KbScrollTranscriptAlt": "Transkript scrollen", |
| 362 | "KbScrollPage": "Transkript seitenweise scrollen", |
| 363 | "KbJumpTopBottom": "Zum Anfang / Ende des Transkripts springen", |
| 364 | "KbJumpTopBottomEmpty": "Zum Anfang / Ende springen (bei leerer Eingabe)", |
| 365 | "KbJumpToolBlocks": "Zwischen Tool-Ausgabeblöcken springen", |
| 366 | "KbMoveCursor": "Cursor im Composer bewegen", |
| 367 | "KbJumpLineStartEnd": "Zum Zeilenanfang / -ende springen", |
| 368 | "KbDeleteChar": "Zeichen vor / hinter dem Cursor löschen oder ausgewählten Anhang entfernen", |
| 369 | "KbDeleteWord": "Vorheriges Wort löschen", |
| 370 | "KbYank": "Aus dem Kill-Buffer einfügen (bei leerem Composer wird die fokussierte Zelle kopiert)", |
| 371 | "KbToggleFileTree": "Dateibaum-Seitenleiste umschalten", |
| 372 | "KbSelectText": "Text auswählen; mit Ctrl/Alt wortweise auswählen", |
| 373 | "KbSelectAllDraft": "Gesamten Entwurf auswählen", |
| 374 | "KbClearDraft": "Aktuellen Entwurf löschen", |
| 375 | "KbRestoreClearedDraft": "Gelöschten Entwurf wiederherstellen", |
| 376 | "KbStashDraft": "Aktuellen Entwurf parken (`/stash pop` zum Wiederherstellen)", |
| 377 | "KbSearchHistory": "Prompt-Verlauf durchsuchen und lokale Entwürfe wiederherstellen", |
| 378 | "KbInsertNewline": "Zeilenumbruch im Composer einfügen", |
| 379 | "KbSendDraft": "Bei Leerlauf senden; bei Arbeit einreihen; leerer Composer sendet die nächste Folgenachricht sofort", |
| 380 | "KbSteerCurrentTurn": "Aktuellen Zug steuern (sendet normal bei Leerlauf)", |
| 381 | "KbCloseMenu": "Menü schließen, Anfrage abbrechen, Entwurf verwerfen oder Eingabe leeren", |
| 382 | "KbCancelOrExit": "Anfrage abbrechen oder bei Leerlauf beenden", |
| 383 | "KbShellControls": "Laufendes Shell-Warten nach /jobs verschieben", |
| 384 | "KbExitEmpty": "Beenden, wenn die Eingabe leer ist", |
| 385 | "KbCommandPalette": "Befehlspalette öffnen", |
| 386 | "KbSettings": "Typisierten Einstellungs-Editor öffnen", |
| 387 | "KbCancelBackgroundShellJobs": "Alle laufenden Shell-Hintergrundjobs abbrechen (Activity-Seitenleiste)", |
| 388 | "KbFuzzyFilePicker": "Fuzzy-Dateiauswahl öffnen (Enter fügt @path ein)", |
| 389 | "KbCompactInspector": "Kontext-Inspektor der komprimierten Sitzung öffnen", |
| 390 | "KbCompactContext": "Konversationskontext komprimieren", |
| 391 | "KbLastMessagePager": "Pager für die letzte Nachricht öffnen (bei leerer Eingabe)", |
| 392 | "KbSelectedDetails": "Rohdetails zum ausgewählten Tool oder zur Nachricht anzeigen; Ctrl+Alt+O öffnet die Gesamtübersicht des Zugs", |
| 393 | "KbToolDetailsPager": "Rohdetails zum ausgewählten Element anzeigen (Alt+V)", |
| 394 | "KbExternalEditor": "Composer-Entwurf in externem Editor öffnen", |
| 395 | "KbLiveTranscript": "Live-Transkript-Overlay öffnen (Ctrl+Shift+T; Sticky-Tail-Auto-Scroll)", |
| 396 | "KbBacktrackMessage": "Zu einer früheren Benutzernachricht zurückspringen (Links/Rechts schrittweise, Enter zum Zurückspulen)", |
| 397 | "KbCompleteCycleModes": "/Befehl vervollständigen oder Modi wechseln, wenn der Composer leer ist (Plan → Act → Operate)", |
| 398 | "KbCycleThinking": "Reasoning-Stufe des aktiven Providers wechseln (Ctrl+T)", |
| 399 | "KbCyclePermissions": "Berechtigungshaltung wechseln: Ask → Auto-Review → Full Access (Shift+Tab)", |
| 400 | "KbJumpPlanAgentYolo": "Hotbar-Slots auslösen", |
| 401 | "KbAltJumpPlanAgentYolo": "Alternativer Sprung in den Plan- / Act- / Operate-Modus", |
| 402 | "KbFocusSidebar": "Rail-Panel Tasks / Agents / Context / Pinned fokussieren", |
| 403 | "KbSessionPicker": "Sitzungsauswahl öffnen", |
| 404 | "KbTerminalPaste": "Text über das lokale Terminal einfügen", |
| 405 | "KbPasteAttach": "Text einfügen oder Bild aus einer lokalen bzw. weitergeleiteten grafischen Zwischenablage anhängen", |
| 406 | "KbCopySelection": "Aktuelle Codewhale-Auswahl kopieren", |
| 407 | "ClipboardSshPasteHint": "SSH-Einfügen nutzt dein lokales Terminal: Cmd+V auf macOS oder Ctrl+Shift+V auf Linux/Windows.", |
| 408 | "KbContextMenu": "Kontextaktionen für Einfügen, Auswahl, Nachrichtendetails, Kontext und Hilfe öffnen", |
| 409 | "KbAttachPath": "Lokale Textdatei oder Ordner zum Kontext hinzufügen", |
| 410 | "KbHelpOverlay": "Dieses Hilfe-Overlay öffnen (bei leerer Eingabe)", |
| 411 | "KbToggleHelp": "Hilfe-Overlay umschalten", |
| 412 | "KbToggleHelpSlash": "Hilfe-Overlay umschalten", |
| 413 | "HelpUsageLabel": "Verwendung:", |
| 414 | "HelpAliasesLabel": "Aliase:", |
| 415 | "SettingsTitle": "Einstellungen:", |
| 416 | "SettingsConfigFile": "Konfigdatei:", |
| 417 | "ClearConversation": "Gespräch gelöscht", |
| 418 | "ClearConversationBusy": "Nichts gelöscht (Work-State oder Laufzeitarbeit beschäftigt; warten, dann /clear erneut versuchen)", |
| 419 | "ModelChanged": "Modell gewechselt: {old} →, {new}", |
| 420 | "LinksProjectTitle": "Codewhale & Community:", |
| 421 | "LinksDocumentation": "Dokumentation:", |
| 422 | "LinksCommunity": "Community & Mitwirken:", |
| 423 | "LinksGitHub": "GitHub:", |
| 424 | "LinksManagedApp": "Managed-App-Vorschau:", |
| 425 | "LinksManagedAppNote": "Die Managed App nutzt eine separate Anmeldung und ist nicht mit der aktuellen lokalen Sitzung verbunden.", |
| 426 | "LinksTitle": "Provider-Links:", |
| 427 | "LinksDashboard": "Dashboard:", |
| 428 | "LinksDocs": "Doku:", |
| 429 | "LinksKimiCodeRouteNote": "Kimi-Code-Mitgliedschaftsroute: `{route}` (Plan-Konsole: `{console}`; Modell k3 verwenden). Codewhale importiert niemals Kimi-CLI-Zugangsdaten.", |
| 430 | "LinksTip": "Tipp: Die gezeigte Umgebungsvariable deines Providers verwenden oder den Schlüssel mit `codewhale auth set --provider <id>` speichern.", |
| 431 | "SubagentsFetching": "Fleet-Status wird abgerufen...", |
| 432 | "HelpUnknownCommand": "Unbekannter Befehl: {topic}", |
| 433 | "HomeDashboardTitle": "Codewhale", |
| 434 | "HomeModel": "Modell:", |
| 435 | "HomeMode": "Modus:", |
| 436 | "HomeWorkspace": "Workspace:", |
| 437 | "HomeHistory": "Verlauf:", |
| 438 | "HomeTokens": "Tokens:", |
| 439 | "HomeQueued": "Warteschlange:", |
| 440 | "HomeSubagents": "Fleet-Worker:", |
| 441 | "HomeSkill": "Skill:", |
| 442 | "HomeQuickActions": "Schnellaktionen", |
| 443 | "HomeQuickLinks": "/links - Codewhale-, Community- & Provider-Links", |
| 444 | "HomeQuickSkills": "/skills - Verfügbare Skills auflisten", |
| 445 | "HomeQuickConfig": "/config - Einstellungen ansehen und ändern", |
| 446 | "HomeQuickSettings": "/settings - Persistente Einstellungen anzeigen", |
| 447 | "HomeQuickModel": "/model - Modell wechseln oder anzeigen", |
| 448 | "HomeQuickSubagents": "/fleet status - Fleet-Status", |
| 449 | "HomeQuickTaskList": "/task list - Hintergrundaufgaben-Warteschlange anzeigen", |
| 450 | "HomeQuickHelp": "/help - Hilfe anzeigen", |
| 451 | "HomeModeTips": "Modus-Tipps", |
| 452 | "HomeAgentModeTip": "Act — direkte Arbeit in der aktuellen Sitzung mit Tools", |
| 453 | "HomeAgentModeReviewTip": " /mode plan, um zuerst zu recherchieren und einen Plan vorzulegen", |
| 454 | "HomeAgentModeYoloTip": " Shift+Tab wechselt Berechtigung: Ask → Auto-Review → Full Access", |
| 455 | "HomeYoloModeTip": "Act + Full Access — Tools laufen ohne Freigabeaufforderungen", |
| 456 | "HomeYoloModeCaution": " Destruktive Operationen können sofort laufen; im Zweifel Ask bevorzugen", |
| 457 | "HomePlanModeTip": "Plan — recherchieren und entwerfen vor dem Implementieren", |
| 458 | "HomePlanModeChecklistTip": " Plan und To-do-Fortschritt vorlegen, dann zu Act oder Operate wechseln", |
| 459 | "HomeGoalModeTip": "Zielverfolgung – /goal <objective> setzen, um Ziele zu verfolgen", |
| 460 | "OnboardLanguageTitle": "Sprache wählen", |
| 461 | "OnboardLanguageBlurb": "Wähle die UI-Sprache. Du kannst sie jederzeit mit `/settings set locale <tag>` ändern.", |
| 462 | "OnboardLanguageFooter": "Taste neben der Sprache drücken oder Enter, um die aktuelle Einstellung zu behalten", |
| 463 | "OnboardProviderTitle": "Modellprovider wählen", |
| 464 | "OnboardProviderBlurb": "Wähle, wo dein Modell läuft. Gehostete Provider brauchen einen Schlüssel; lokale Laufzeiten kommen ohne aus.", |
| 465 | "OnboardProviderFooter": "Enter öffnet die Providerliste · Esc zurück · Ctrl+C beendet.", |
| 466 | "OnboardApiKeyTitle": "API-Schlüssel verbinden", |
| 467 | "OnboardApiKeyStep1": "Schritt 1. Öffne die Zugangsdaten-Seite deines Providers und erstelle einen Schlüssel für", |
| 468 | "OnboardApiKeyLocalHint": "Lokale Laufzeiten brauchen meist keinen eingefügten Schlüssel — Server starten, dann Enter drücken.", |
| 469 | "OnboardApiKeyStep2": "Schritt 2. Falls dieser Provider einen Schlüssel verlangt, füge ihn unten ein; dann Enter drücken.", |
| 470 | "OnboardApiKeySavedHint": "Schlüssel werden in {path} gespeichert, damit sie aus jedem Ordner funktionieren.", |
| 471 | "OnboardApiKeyFormatHint": "Füge den vollständigen Schlüssel exakt wie ausgestellt ein (keine Leerzeichen oder Zeilenumbrüche).", |
| 472 | "KimiCodePlanApiKeyHint": "Für Kimi-Code-Mitgliedschaftspläne erstelle den plangebundenen Schlüssel unter {console}.", |
| 473 | "KimiCodePlanRouteHint": "Diese Route nutzt {route} mit Modell k3; sie ist nicht Moonshots öffentliche API-Route.", |
| 474 | "KimiCodePlanNoImportHint": "Codewhale importiert keine Kimi-CLI-Zugangsdaten; füge einen selbst erstellten Plan-Schlüssel ein.", |
| 475 | "OnboardApiKeyPlaceholder": "(Schlüssel hier einfügen, falls erforderlich)", |
| 476 | "OnboardApiKeyLabel": "Schlüssel: ", |
| 477 | "OnboardApiKeyFooter": "Enter zum Fortfahren, Esc zum Zurückgehen.", |
| 478 | "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.", |
| 479 | "OnboardTrustTitle": "Diesen Workspace kennen", |
| 480 | "OnboardTrustQuestion": "Soll Codewhale mit den Anweisungen und Dateien in diesem Workspace arbeiten?", |
| 481 | "OnboardTrustLocationPrefix": "Workspace ", |
| 482 | "OnboardTrustRiskHint": "Nicht vertrauenswürdige Dateien können versuchen, den Agenten per Prompt Injection umzuleiten.", |
| 483 | "OnboardTrustEffectHint": "Vertrauen wird für diese Codewhale-Installation gespeichert und aktiviert Workspace-Tools und -Hooks.", |
| 484 | "OnboardTrustFooterPrefix": "Drücke ", |
| 485 | "OnboardTrustFooterMiddle": " zum Vertrauen und Fortfahren, ", |
| 486 | "OnboardTrustFooterUntrustedMiddle": " zum Fortfahren ohne Vertrauen, ", |
| 487 | "OnboardTrustFooterSuffix": " zum Beenden von Codewhale", |
| 488 | "OnboardTrustEnterHint": "Drücke 1 oder Y zum Vertrauen, 2 oder U, um ohne Vertrauen fortzufahren, oder 3, N oder Esc, um Codewhale zu beenden.", |
| 489 | "OnboardTrustUntrustedNotice": "Fortfahren ohne Workspace-Vertrauen — Tools und Hooks bleiben eingeschränkt.", |
| 490 | "OnboardMentalTitle": "Wie Codewhale funktioniert", |
| 491 | "OnboardMentalModesLabel": "Modi", |
| 492 | "OnboardMentalPlanHint": "erst lesen", |
| 493 | "OnboardMentalActHint": "tun, mit Freigabe", |
| 494 | "OnboardMentalOperateHint": "eine Fleet dirigieren", |
| 495 | "OnboardMentalPermissionLabel": "Berechtigung", |
| 496 | "OnboardMentalCurrentLabel": "Aktuell", |
| 497 | "OnboardMentalConstitution": "Die Verfassung, die du als Nächstes ratifizierst, gilt für alle.", |
| 498 | "OnboardMentalCycleMode": "Modus wechseln", |
| 499 | "OnboardMentalCyclePermission": "Berechtigungen wechseln", |
| 500 | "OnboardMentalContinue": "weiter", |
| 501 | "OnboardMentalBack": "zurück", |
| 502 | "OnboardAppearanceTitle": "Mach es zu deinem", |
| 503 | "OnboardAppearanceBlurb": "Wähle, wie Codewhale aussieht. Die Vorschau ist live — probier ruhig mehrere.", |
| 504 | "OnboardAppearanceFooter": "Enter behält das, was du gerade siehst · Esc stellt das Original wieder her.", |
| 505 | "OnboardOfflineOption": "Ctrl+O — offline erkunden: jetzt umsehen, später einen Provider verbinden.", |
| 506 | "OnboardOfflineNotice": "Du erkundest offline. Noch ist nichts verbunden — führe /provider aus, wenn du verbinden willst.", |
| 507 | "OnboardOfflineTipsLine": "Du bist offline. Was du tippst, wartet in der Warteschlange, bis /provider dich verbindet.", |
| 508 | "OnboardTipsTitle": "Mit Setup beginnen", |
| 509 | "OnboardTipsLine1": "Nutze /setup, um Bereitschaft, Provider/Modell, Laufzeithaltung und den Prüfbericht zu prüfen.", |
| 510 | "OnboardTipsLine2": "Nutze /constitution, um geltende Leitlinien zu prüfen oder zu ändern; die mitgelieferten Vorgaben gelten bereits.", |
| 511 | "OnboardTipsLine3": "Nutze /provider oder /model, wenn die Route Aufmerksamkeit braucht; fehlende Auth lässt sich später beheben.", |
| 512 | "OnboardTipsLine4": "Wenn das Setup bereit ist, schreibe die Aufgabe in einfacher Sprache. /help und Ctrl+K zeigen Befehle.", |
| 513 | "OnboardTipsDoctorPrefix": "Führe in deiner Shell ", |
| 514 | "OnboardTipsDoctorSuffix": " aus, um Provider, Tools, Skills und Plugins zu prüfen.", |
| 515 | "OnboardTipsFooterEnter": "Enter drücken", |
| 516 | "OnboardTipsFooterAction": " zum Abschließen des Onboardings und Öffnen von Setup, falls es Aufmerksamkeit braucht", |
| 517 | "SetupWizardTitle": "Setup", |
| 518 | "SetupWizardWhy": "Diese Shell speichert den Setup-Fortschritt in setup_state.json; Konfigänderungen werden nur durch explizite Schrittaktionen angewendet.", |
| 519 | "SetupWizardProgress": "Schritt", |
| 520 | "SetupActionBack": "zurück", |
| 521 | "SetupActionContinue": "weiter", |
| 522 | "SetupActionSkip": "überspringen", |
| 523 | "SetupActionRetry": "wiederholen", |
| 524 | "SetupActionScrollBody": "Inhalt scrollen", |
| 525 | "SetupActionGuided": "Vorschau/ratifizieren", |
| 526 | "SetupActionTuneGuided": "anpassen", |
| 527 | "SetupActionModelDraft": "Modellentwurf", |
| 528 | "SetupActionFreeform": "eigene Worte", |
| 529 | "SetupActionKeepExisting": "bestehende behalten", |
| 530 | "SetupActionProvider": "Provider-Setup", |
| 531 | "SetupActionModel": "Modellrouten", |
| 532 | "SetupActionFleet": "Fleet-Setup", |
| 533 | "SetupActionHotbar": "Hotbar-Setup", |
| 534 | "SetupActionRemote": "Remote-Einstieg", |
| 535 | "SetupActionMode": "Modusauswahl", |
| 536 | "SetupActionConfig": "Konfigansicht", |
| 537 | "SetupActionRuntimePreset": "Preset", |
| 538 | "SetupActionApplyRuntimePreset": "Vorschau/anwenden", |
| 539 | "SetupActionUseBundled": "mitgelieferte nutzen", |
| 540 | "SetupActionDefer": "vertagen", |
| 541 | "SetupActionCancel": "abbrechen", |
| 542 | "SetupStatusNotStarted": "nicht gestartet", |
| 543 | "SetupStatusRecommended": "empfohlen", |
| 544 | "SetupStatusOptional": "optional", |
| 545 | "SetupStatusDeferred": "vertagt", |
| 546 | "SetupStatusInProgress": "in Arbeit", |
| 547 | "SetupStatusNeedsAction": "Aktion nötig", |
| 548 | "SetupStatusVerified": "verifiziert", |
| 549 | "SetupStatusSkipped": "übersprungen", |
| 550 | "SetupStatusFailed": "fehlgeschlagen", |
| 551 | "SetupStepLanguageTitle": "Sprache", |
| 552 | "SetupStepLanguageWhy": "Wähle zuerst die Setup-Sprache, damit spätere Setup-Bildschirme und der Verfassungstext verständlich sind.", |
| 553 | "SetupStepProviderModelTitle": "Provider und Modell", |
| 554 | "SetupStepProviderModelWhy": "Wähle den ersten Interpreter deines Codes: den Provider und das Modell, mit denen Codewhale arbeitet. Funktionierende Zugangsdaten werden hier nicht erneut eingegeben.", |
| 555 | "SetupStepTrustSandboxTitle": "Laufzeithaltung", |
| 556 | "SetupStepTrustSandboxWhy": "Prüfe Vertrauen, Sandbox, Freigabe-, Shell- und Netzwerkrichtlinien getrennt von den Verfassungsleitlinien.", |
| 557 | "SetupStepOperateFleetTitle": "Operate und Fleet", |
| 558 | "SetupStepOperateFleetWhy": "Operate kann das eingebaute Team sofort nutzen. Rollen ohne eigene Route verwenden das Modell dieser Sitzung; das Fleet-Setup dient nur der Anpassung.", |
| 559 | "SetupStepToolsMcpTitle": "Tools und MCP", |
| 560 | "SetupStepToolsMcpWhy": "Prüfe optionale Tool- und MCP-Bereitschaft, ohne den Verfassungs-Checkpoint zu blockieren.", |
| 561 | "SetupStepHotbarTitle": "Hotbar", |
| 562 | "SetupStepHotbarWhy": "Konfiguriere gängige Routen- und Befehlskürzel, sobald der zentrale Setup-Pfad sicher ist.", |
| 563 | "SetupStepRemoteRuntimeTitle": "Remote-Laufzeit", |
| 564 | "SetupStepRemoteRuntimeWhy": "Remote-Setup bleibt für Local-first-Nutzer sichtbar, aber optional.", |
| 565 | "SetupStepPersistenceTitle": "Persistenz", |
| 566 | "SetupStepPersistenceWhy": "Sieh nach, wo Setup-Status, Konfig, Verfassung, Memory und Notizen liegen, ohne ihre Inhalte zu lesen.", |
| 567 | "SetupStepConstitutionTitle": "Deine Verfassung", |
| 568 | "SetupStepConstitutionWhy": "Code bedeutet hier zweierlei: die Software, die du auslieferst, und das geltende Gesetz dafür, wie Codewhale mit dir arbeitet. Entwirf deine — kurz, dauerhaft, änderbar. Mitgeliefert/Standard ist ein gültiger Abschluss.", |
| 569 | "SetupStepVerificationTitle": "Überprüfung", |
| 570 | "SetupStepVerificationWhy": "Fasst den Setup-Status zusammen und zeigt, welche Schritte verifiziert, übersprungen oder noch offen sind.", |
| 571 | "SetupCheckpointLayerOrder": "Ebenenreihenfolge: mitgelieferte Verfassung -> benutzer-globale Verfassung -> Repo-Verfassung -> AGENTS-/Projektanweisungen -> Memory/Handoff -> aktuelle Anfrage.", |
| 572 | "SetupCheckpointDoneBundled": "Verfassungs-Checkpoint abgeschlossen: mitgeliefertes/Standard-Recht wird verwendet.", |
| 573 | "SetupCheckpointDoneGuided": "Verfassung ratifiziert — dein geltendes Recht ist gespeichert. Jederzeit mit /constitution änderbar.", |
| 574 | "SetupCheckpointDoneKept": "Verfassung beibehalten — dein bestehendes Recht gilt unverändert. Jederzeit mit /constitution änderbar.", |
| 575 | "SetupCheckpointDeferred": "Verfassungs-Checkpoint vertagt: mitgeliefertes/Standard-Recht gilt, bis du zu /setup zurückkehrst.", |
| 576 | "SetupStepSkipped": "Setup-Schritt übersprungen und gespeichert.", |
| 577 | "SetupStepRetryRecorded": "Setup-Schritt zur Wiederholung markiert.", |
| 578 | "SetupLanguageReviewed": "Setup-Sprache gespeichert.", |
| 579 | "SetupConstitutionChoiceLabel": "Auswahl:", |
| 580 | "SetupConstitutionSourceLabel": "Quelle:", |
| 581 | "SetupConstitutionValidityLabel": "Gültigkeit:", |
| 582 | "SetupConstitutionPreviewLabel": "Vorschau-Hash:", |
| 583 | "SetupConstitutionExistingLabel": "Bestehende Datei:", |
| 584 | "SetupConstitutionExpertOverrideLabel": "Experten-Override:", |
| 585 | "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.", |
| 586 | "SetupConstitutionGuidedAnswersHint": "Geführte Antworten speichern nur benutzer-globale Präferenzen. Der mitgelieferte Kern bleibt aktiv; Doktrin-Module bleiben in Modus-Prompts/künftigen Opt-ins.", |
| 587 | "SetupConstitutionPurposeLabel": "Zweck:", |
| 588 | "SetupConstitutionAutonomyLabel": "Initiative:", |
| 589 | "SetupConstitutionEvidenceLabel": "Belege:", |
| 590 | "SetupConstitutionCommunicationLabel": "Kommunikation:", |
| 591 | "SetupConstitutionPrivacyLabel": "Privatsphäre:", |
| 592 | "SetupConstitutionPrinciplesLabel": "Prinzipien:", |
| 593 | "SetupCardRouteLabel": "Route:", |
| 594 | "SetupCardModelLabel": "Modell:", |
| 595 | "SetupCardAuthLabel": "Auth:", |
| 596 | "SetupCardHealthLabel": "Zustand:", |
| 597 | "SetupCardIntentLabel": "Arbeitsabsicht:", |
| 598 | "SetupCardApprovalLabel": "Freigaben:", |
| 599 | "SetupCardShellLabel": "Shell:", |
| 600 | "SetupCardTrustLabel": "Vertrauen:", |
| 601 | "SetupCardSandboxLabel": "Sandbox:", |
| 602 | "SetupCardNetworkLabel": "Netzwerk:", |
| 603 | "SetupOperateRuntimeLabel": "Worker-Laufzeit:", |
| 604 | "SetupOperateRosterLabel": "Fleet-Kader:", |
| 605 | "SetupOperateConcurrencyLabel": "Parallelität:", |
| 606 | "SetupOperateReadinessLabel": "Operate-Bereitschaft:", |
| 607 | "SetupOperateReviewHint": "Enter speichert diesen Setup-Snapshot.", |
| 608 | "SetupOperateReviewed": "Operate-/Fleet-Bereitschaft gespeichert.", |
| 609 | "SetupOperateNeedsActionSaved": "Operate/Fleet braucht noch Aktion; für den Setup-Bericht gespeichert.", |
| 610 | "SetupHotbarBindingsLabel": "Hotbar-Belegung:", |
| 611 | "SetupHotbarActionsLabel": "Belegbare Aktionen:", |
| 612 | "SetupHotbarReviewHint": "Enter speichert diesen Setup-Snapshot. H drücken, um Slots anzupassen.", |
| 613 | "SetupHotbarReviewed": "Hotbar-Setup-Status gespeichert.", |
| 614 | "SetupToolsMcpServersLabel": "MCP-Server:", |
| 615 | "SetupToolsMcpSkillsLabel": "Skills:", |
| 616 | "SetupToolsMcpToolsLabel": "Tools-Verz.:", |
| 617 | "SetupToolsMcpPluginsLabel": "Plugins:", |
| 618 | "SetupToolsMcpReviewHint": "Enter speichert diesen Setup-Snapshot. R für sichere Einstiege (kein Auto-Run) drücken.", |
| 619 | "SetupToolsMcpReviewed": "Tools-/MCP-Bereitschaft gespeichert.", |
| 620 | "SetupRemoteCloudsLabel": "Cloud-Ziele:", |
| 621 | "SetupRemoteBridgesLabel": "Chat-Bridges:", |
| 622 | "SetupRemoteProvidersLabel": "Provider:", |
| 623 | "SetupRemoteModeLabel": "Remote-Modus:", |
| 624 | "SetupRemoteModeLocalOnly": "Nur dieser Rechner:", |
| 625 | "SetupRemoteModeRuntimeApi": "Runtime-API:", |
| 626 | "SetupRemoteModeMobileLan": "Handy in deinem Netzwerk:", |
| 627 | "SetupRemoteModeChatBridge": "Chat-App:", |
| 628 | "SetupRemoteStatusDisabled": "nicht verfügbar", |
| 629 | "SetupRemoteStatusReady": "bereit", |
| 630 | "SetupRemoteStatusNeedsAction": "es fehlt etwas", |
| 631 | "SetupRemoteReviewHint": "Enter speichert diesen Setup-Stand. R zeigt die Vorschau.", |
| 632 | "SetupRemotePreviewTitle": "Remote Runtime On-Ramp", |
| 633 | "SetupRemoteReviewed": "Remote Runtime On-Ramp gespeichert.", |
| 634 | "SetupPersistenceHomeLabel": "Home:", |
| 635 | "SetupPersistenceConfigLabel": "Config:", |
| 636 | "SetupPersistenceStateLabel": "Setup-Stand:", |
| 637 | "SetupPersistenceConstitutionLabel": "Constitution:", |
| 638 | "SetupPersistenceMemoryLabel": "Memory:", |
| 639 | "SetupPersistenceNotesLabel": "Notizen:", |
| 640 | "SetupPersistenceReviewHint": "Enter speichert diesen Setup-Stand.", |
| 641 | "SetupPersistenceReviewed": "Persistenzpfade gespeichert.", |
| 642 | "SetupProviderModelReadyHint": "Enter speichert diese Provider/Modell-Route; P für Provider-Setup, M für Modellrouten.", |
| 643 | "SetupProviderModelNeedsActionHint": "Enter speichert Provider/Modell als handlungsbedürftig und fährt fort; P korrigiert Zugangsdaten, M prüft Routen.", |
| 644 | "SetupProviderModelReviewed": "Provider/Modell-Bereitschaft gespeichert.", |
| 645 | "SetupProviderModelNeedsActionSaved": "Provider/Modell erfordert weiterhin Aktion; für den Setup-Bericht gespeichert.", |
| 646 | "SetupRuntimePostureBoundary": "Runtime-Posture ist erzwungene Config; Constitution-Leitlinien ändern sie nie stillschweigend.", |
| 647 | "SetupRuntimePostureReviewHint": "Enter speichert diesen Setup-Stand. M für Arbeitsmodus, C für Config.", |
| 648 | "SetupRuntimePostureReviewed": "Runtime-Posture geprüft; keine Config geändert.", |
| 649 | "SetupRuntimePresetSelectedLabel": "Gewähltes Preset:", |
| 650 | "SetupRuntimePresetDiffLabel": "Config-Diff:", |
| 651 | "SetupRuntimePresetAskFirstTitle": "Ask-first", |
| 652 | "SetupRuntimePresetAskFirstDescription": "Standardmäßig Plan, Shell verborgen, Read-only-Sandbox.", |
| 653 | "SetupRuntimePresetNormalAgentTitle": "Normaler Agent", |
| 654 | "SetupRuntimePresetNormalAgentDescription": "Standardmäßig Agent, Freigabeabfragen, Shell sichtbar.", |
| 655 | "SetupRuntimePresetHighTrustTitle": "Lokal mit High-Trust", |
| 656 | "SetupRuntimePresetHighTrustDescription": "Standardmäßig Full Access für vertrauenswürdige lokale Arbeit; keine versteckte Constitution-Änderung.", |
| 657 | "SetupRuntimePresetPreviewTitle": "Vorschau des Runtime-Posture-Presets", |
| 658 | "SetupRuntimePresetSafetyFloor": "Sicherheitsuntergrenze: Auth/OAuth-Fehler, blockierte Policy-Ergebnisse, Publish-ähnliche Aktionen und Review-Gates können den Lauf weiterhin stoppen.", |
| 659 | "SetupRuntimePresetApplyHint": "A zeigt genau dieses Diff; nach der Vorschau erneut A zum Anwenden.", |
| 660 | "SetupRuntimePresetApplied": "Runtime-Preset angewendet.", |
| 661 | "SetupRuntimeProjectOverrideLabel": "Projekt-Override:", |
| 662 | "SetupRuntimeProjectOverrideNone": "keins erkannt für approval_policy oder sandbox_mode", |
| 663 | "SetupReportFirstRunLabel": "Erster Lauf:", |
| 664 | "SetupReportUpdateLabel": "Update-Checkpoint:", |
| 665 | "SetupReportOperateLabel": "Operate/Fleet:", |
| 666 | "SetupReportSourceLabel": "Quelle:", |
| 667 | "SetupReportAutonomyLabel": "Constitution-Autonomie:", |
| 668 | "SetupReportRuntimePostureLabel": "Runtime-Posture:", |
| 669 | "SetupReportPersisted": "setup_state.json gespeichert", |
| 670 | "SetupReportInherited": "aus bestehender Config abgeleitet", |
| 671 | "SetupReportReady": "bereit", |
| 672 | "SetupReportRequired": "erforderlich", |
| 673 | "SetupReportOptional": "optional", |
| 674 | "SetupReportRowsLabel": "Schrittstatus:", |
| 675 | "SetupReportNextActionLabel": "Nächste Aktion:", |
| 676 | "SetupReportNextActionNone": "Keine blockierende Setup-Aktion erfasst.", |
| 677 | "SetupReportNextActionConstitution": "Constitution-Checkpoint abschließen oder Bundled/Default wählen.", |
| 678 | "SetupReportNextActionProvider": "Provider/Modell-Bereitschaft prüfen oder /setup provider ausführen; /provider setup <name> für einen bestimmten Provider.", |
| 679 | "SetupReportNextActionRuntime": "Runtime-Posture prüfen oder /config nutzen.", |
| 680 | "SetupReportNextActionOperate": "Operate/Fleet-Bereitschaft vor dauerhaften Multi-Worker-Läufen prüfen.", |
| 681 | "SetupReportNextActionRequired": "Verbleibende erforderliche Setup-Schritte prüfen.", |
| 682 | "SetupReportRecorded": "Setup-Bericht gespeichert.", |
| 683 | "CtxMenuTitle": " Rechtsklick ", |
| 684 | "CtxMenuCopySelection": "Auswahl kopieren", |
| 685 | "CtxMenuCopySelectionDesc": "markierten Transkripttext kopieren", |
| 686 | "CtxMenuOpenSelection": "Auswahl öffnen", |
| 687 | "CtxMenuOpenSelectionDesc": "markierten Text im Pager zeigen", |
| 688 | "CtxMenuClearSelection": "Auswahl aufheben", |
| 689 | "CtxMenuOpenDetails": "Details öffnen", |
| 690 | "CtxMenuCopyMessage": "Nachricht kopieren", |
| 691 | "CtxMenuCopyMessageDesc": "angeklickte Transkriptzelle kopieren", |
| 692 | "CtxMenuOpenInEditor": "Im Editor öffnen", |
| 693 | "CtxMenuOpenInEditorDesc": "Datei:Zeile in $EDITOR öffnen", |
| 694 | "CtxMenuShowCell": "Zelle einblenden", |
| 695 | "CtxMenuShowCellDesc": "diese Transkriptzelle einblenden", |
| 696 | "CtxMenuHideCell": "Zelle ausblenden", |
| 697 | "CtxMenuHideCellDesc": "diese Transkriptzelle einklappen", |
| 698 | "CtxMenuShowHidden": "Ausgeblendete zeigen", |
| 699 | "CtxMenuShowHiddenDesc": "alle eingeklappten Zellen einblenden", |
| 700 | "CtxMenuPaste": "Einfügen", |
| 701 | "CtxMenuPasteDesc": "Zwischenablage in den Composer einfügen", |
| 702 | "CtxMenuCmdPalette": "Befehlspalette", |
| 703 | "CtxMenuCmdPaletteDesc": "Befehle, Skills und Tools", |
| 704 | "CtxMenuContextInspector": "Kontext-Inspektor", |
| 705 | "CtxMenuContextInspectorDesc": "aktiver Kontext und Cache-Hinweise", |
| 706 | "CtxMenuHelp": "Hilfe", |
| 707 | "CtxMenuHelpDesc": "Tastenbelegung und Befehle", |
| 708 | "FanoutCounts": "{done} fertig · {running} läuft · {failed} fehlgeschlagen · {pending} ausstehend", |
| 709 | "AppModeAgent": "Act", |
| 710 | "AppModeAuto": "Auto", |
| 711 | "AppModeYolo": "Full Access (veralteter Modusname)", |
| 712 | "AppModePlan": "Plan", |
| 713 | "AppModeOperate": "Operate", |
| 714 | "AppModeAgentHint": "Direktes Arbeiten in dieser Sitzung — Edits und Shell fragen nach Freigabe", |
| 715 | "AppModeAutoHint": "Shell aktiv mit automatischer Risikoprüfung", |
| 716 | "AppModePlanHint": "Read-only-Recherche zuerst — Plan vorlegen, bevor gehandelt wird", |
| 717 | "AppModeYoloHint": "Nur Kompatibilität — Act + Full Access, kein sichtbarer Modus", |
| 718 | "AppModeOperateHint": "Ihre Fleet parallel arbeiten lassen", |
| 719 | "VimModeNormal": "-- NORMAL --", |
| 720 | "VimModeInsert": "-- INSERT --", |
| 721 | "VimModeVisual": "-- VISUAL --", |
| 722 | "ApprovalRiskReview": "PRÜFUNG", |
| 723 | "ApprovalRiskElevated": "FREIGABE", |
| 724 | "ApprovalRiskDestructive": "DESTRUKTIV", |
| 725 | "ApprovalCategorySafe": "Sicher", |
| 726 | "ApprovalCategoryFileWrite": "Datei schreiben", |
| 727 | "ApprovalCategoryShell": "Bash", |
| 728 | "ApprovalCategoryNetwork": "Netzwerk", |
| 729 | "ApprovalCategoryMcpRead": "MCP-Lesen", |
| 730 | "ApprovalCategoryMcpAction": "MCP-Aktion", |
| 731 | "ApprovalCategoryAgent": "Subagent", |
| 732 | "ApprovalCategoryUnknown": "Unbekannt", |
| 733 | "ApprovalFieldType": "Typ: ", |
| 734 | "ApprovalFieldAbout": "Info: ", |
| 735 | "ApprovalFieldImpact": "Auswirkung: ", |
| 736 | "ApprovalFieldParams": "Parameter: ", |
| 737 | "ApprovalOptionApproveOnce": "Einmal erlauben", |
| 738 | "ApprovalOptionApproveAlways": "Für diese Sitzung erlauben (diese Art)", |
| 739 | "ApprovalOptionAllowExactRepo": "Diese exakte Regel in diesem Repo immer erlauben", |
| 740 | "ApprovalSaveAskRuleHint": " s einmal erlauben + exakte Regel immer erfragen", |
| 741 | "ApprovalOptionDeny": "Aufruf ablehnen", |
| 742 | "ApprovalOptionAbortTurn": "Turn abbrechen", |
| 743 | "ApprovalBlockTitle": "Freigabe", |
| 744 | "ApprovalControlsHint": " · Pg↑/↓ prüfen · {details} Details · Esc abbrechen", |
| 745 | "ApprovalTruncationHint": " … gekürzt · {details} für volle Details", |
| 746 | "ApprovalFullAccessPolicyBlocked": "{tool} blockiert: Full Access kann diese Policy nicht umgehen", |
| 747 | "AutoReviewQuestionSkipped": "Auto-Review hat eine Nutzerfrage übersprungen und autonom fortgefahren", |
| 748 | "ApprovalChooseHint": "Wahl: ", |
| 749 | "ApprovalChooseAction": "Enter wählt die Option, oder direkt y/a/d drücken", |
| 750 | "ApprovalIntentLabel": "Absicht: ", |
| 751 | "ApprovalMoreLines": " … (+{count} Zeilen)", |
| 752 | "ApprovalAutoDeniedSession": "Auto-abgelehnt {tool}: eine passende Anfrage wurde früher in diesem CodeWhale-Lauf abgelehnt. CodeWhale neu starten, um sie erneut zu prüfen.", |
| 753 | "ElevationTitleSandboxDenied": " ⚠, Sandbox verweigert ", |
| 754 | "ElevationTitleRequired": " Sandbox-Elevation erforderlich ", |
| 755 | "ElevationFieldTool": " Tool: ", |
| 756 | "ElevationFieldCmd": " Befehl: ", |
| 757 | "ElevationFieldReason": " Grund: ", |
| 758 | "ElevationImpactHeader": " Auswirkung bei Freigabe:", |
| 759 | "ElevationImpactNetwork": " - Netzwerk-Wiederholung erlaubt ausgehende Downloads und HTTP-Anfragen", |
| 760 | "ElevationImpactWrite": " - Schreib-Wiederholung erweitert den beschreibbaren Dateisystembereich für diesen Tool-Aufruf", |
| 761 | "ElevationImpactFullAccess": " - Full Access entfernt Sandbox-Beschränkungen für diese Wiederholung vollständig", |
| 762 | "ElevationPromptProceed": " Wie fortfahren:", |
| 763 | "ElevationOptionNetwork": "Ausgehendes Netzwerk erlauben", |
| 764 | "ElevationOptionWrite": "Zusätzlichen Schreibzugriff erlauben", |
| 765 | "ElevationOptionFullAccess": "Full Access (Dateisystem + Netzwerk)", |
| 766 | "ElevationOptionAbort": "Abbrechen", |
| 767 | "ElevationOptionNetworkDesc": "Tool-Aufruf mit ausgehendem Netzwerkzugriff für Downloads und HTTP-Anfragen wiederholen", |
| 768 | "ElevationOptionWriteDesc": "Tool-Aufruf mit zusätzlichem beschreibbarem Dateisystembereich wiederholen", |
| 769 | "ElevationOptionFullAccessDesc": "Ohne Sandbox-Limits wiederholen; gewährt uneingeschränkten Dateisystem- und Netzwerkzugriff", |
| 770 | "ElevationOptionAbortDesc": "Diese Tool-Ausführung abbrechen", |
| 771 | "CtxInspTitle": "Kontext-Inspektor", |
| 772 | "CtxInspSessionContext": "Sitzungskontext", |
| 773 | "CtxInspSystemPrompt": "System-Prompt-Struktur", |
| 774 | "CtxInspReferences": "Referenzen", |
| 775 | "CtxInspRecentTools": "Letzte Tools", |
| 776 | "CtxInspModel": "Modell", |
| 777 | "CtxInspWorkspace": "Workspace", |
| 778 | "CtxInspSession": "Sitzung", |
| 779 | "CtxInspContext": "Kontext", |
| 780 | "CtxInspTranscript": "Transkript", |
| 781 | "CtxInspWorkspaceStatus": "Workspace-Status", |
| 782 | "CtxInspNotSampledYet": "noch nicht erfasst", |
| 783 | "CtxInspOk": "ok", |
| 784 | "CtxInspHigh": "hoch", |
| 785 | "CtxInspCritical": "kritisch", |
| 786 | "CtxInspIncluded": "enthalten", |
| 787 | "CtxInspAttached": "angehängt", |
| 788 | "CtxInspNotIncluded": "nicht enthalten", |
| 789 | "CtxInspOutputCaptured": "Ausgabe erfasst", |
| 790 | "CtxInspNoOutputYet": "noch keine Ausgabe", |
| 791 | "CtxInspNoSystemPrompt": "Kein System-Prompt gesetzt.", |
| 792 | "CtxInspNoReferences": "Noch keine Datei-, Ordner- oder Medienreferenzen erfasst.", |
| 793 | "CtxInspNoToolActivity": "Noch keine Tool-Aktivität erfasst.", |
| 794 | "CtxInspVHint": "Passende Karte öffnen und {details} für volle Details drücken.", |
| 795 | "CtxInspCells": "Zellen", |
| 796 | "CtxInspApiMessages": "API-Nachrichten", |
| 797 | "CtxInspActive": "aktiv", |
| 798 | "CtxInspCell": "Zelle", |
| 799 | "CtxInspMoreReferences": "weitere Referenz(en)", |
| 800 | "CtxInspStablePrefix": "Stabiles Präfix", |
| 801 | "CtxInspVolatileWorkingSet": "Volatiles Working Set", |
| 802 | "CtxInspFirstLine": "Erste Zeile", |
| 803 | "CtxInspTotal": "Gesamt", |
| 804 | "CtxInspTextPromptLayers": "Text-Prompt-Ebenen", |
| 805 | "CtxInspSingleTextBlob": "Einzelner Text-Blob", |
| 806 | "CtxInspBlocks": "Blöcke", |
| 807 | "CtxInspBlock": "Block", |
| 808 | "CtxInspTokens": "Tokens", |
| 809 | "CtxInspLayers": "Ebene(n)", |
| 810 | "CtxInspNone": "keine", |
| 811 | "CtxInspEmpty": "(leer)", |
| 812 | "CtxInspCacheFriendly": "cache-freundlich", |
| 813 | "CtxInspChangesByTurn": "ändert sich pro Sitzung/Turn", |
| 814 | "CtxInspStablePrefixOnly": "nur stabiles Präfix", |
| 815 | "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.", |
| 816 | "ToolFamilyRead": "lesen", |
| 817 | "ToolFamilyPatch": "patchen", |
| 818 | "ToolFamilyRun": "ausführen", |
| 819 | "ToolFamilyFind": "suchen", |
| 820 | "ToolFamilyDelegate": "delegieren", |
| 821 | "ToolFamilyFanout": "verteilen", |
| 822 | "ToolFamilyRlm": "rlm", |
| 823 | "ToolFamilyVerify": "prüfen", |
| 824 | "ToolFamilyThink": "denken", |
| 825 | "ToolFamilyGeneric": "Werkzeug", |
| 826 | "CmdVoiceDescription": "Spracheingabe umschalten: Sprache aufnehmen und in den Composer transkribieren", |
| 827 | "CmdVoiceSendDescription": "Sprach-Auto-Senden umschalten: absenden, wenn das Transkript mit \"send it\" endet", |
| 828 | "CmdVoiceControlDescription": "Sprachsteuerung umschalten: KI-gestütztes Diktat mit Blick auf den Composer-Text", |
| 829 | "VoiceEnabled": "Spracheingabe aktiviert. Zum Aufnehmen sprechen.", |
| 830 | "VoiceDisabled": "Spracheingabe deaktiviert.", |
| 831 | "VoiceSendEnabled": "Sprach-Auto-Senden aktiviert.", |
| 832 | "VoiceSendDisabled": "Sprach-Auto-Senden deaktiviert.", |
| 833 | "VoiceControlEnabled": "Sprachsteuerung aktiviert.", |
| 834 | "VoiceControlDisabled": "Sprachsteuerung deaktiviert.", |
| 835 | "VoiceErrNoAuth": "Sprache: kein API-Schlüssel für den aktiven Provider konfiguriert", |
| 836 | "VoiceErrNoRecorder": "Sprache: kein Aufnahme-Tool gefunden. sox, arecord oder rec installieren.", |
| 837 | "VoiceErrNetwork": "Sprache: Transkriptionsanfrage fehlgeschlagen", |
| 838 | "VoiceErrEmptySend": "Sprache: nichts zu senden", |
| 839 | "VoiceErrTooShort": "Sprache: keine Sprache erkannt, Aufnahme zu kurz", |
| 840 | "VoiceRecording": "🎙 Aufnahme... jetzt sprechen", |
| 841 | "VoiceProcessing": "🎙 Transkribiere...", |
| 842 | "VoiceTranscribed": "🎙 Transkribiert", |
| 843 | "NotificationTurnComplete": "Turn abgeschlossen", |
| 844 | "NotificationSubagentComplete": "Subagent abgeschlossen", |
| 845 | "NotificationSubagentFailed": "Subagent fehlgeschlagen", |
| 846 | "NotificationSubagentInterrupted": "Subagent unterbrochen", |
| 847 | "NotificationSubagentCancelled": "Subagent abgebrochen", |
| 848 | "NotificationSubagentBudgetExhausted": "Subagent-Budget erschöpft", |
| 849 | "FooterWorkedChip": "{duration} gearbeitet", |
| 850 | "FleetDraftTitle": "Fleet-Profil — Entwurf von {model_label} (g speichert)", |
| 851 | "FleetDraftHeader": "# .codewhale/agents/{name}\n# Entwurf von {model_label}, validiert und begrenzt durch Codewhale.\n# Berechtigungen bleiben auf Fleet-Minimum: keine Shell, kein Vertrauen, Freigabe erforderlich.\n# Es wird nichts gespeichert, bis Sie im Wizard g drücken.\n\n", |
| 852 | "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.", |
| 853 | "ApprovalDescSafe": "Fordert eine sichere/Read-only-Operation an.", |
| 854 | "ApprovalDescFileWrite": "Fordert an, eine Datei zu ändern. Bitte Pfad und Inhalt bestätigen.", |
| 855 | "ApprovalDescShell": "Fordert an, einen Shell-Befehl auszuführen. Befehl und Arbeitsverzeichnis prüfen.", |
| 856 | "ApprovalDescNetwork": "Fordert Zugriff auf Netzwerk oder Remote-Inhalte an. Prüfen, ob das Ziel vertrauenswürdig ist.", |
| 857 | "ApprovalDescMcpRead": "Fordert Lesezugriff auf einen MCP-Server an.", |
| 858 | "ApprovalDescMcpAction": "Fordert an, eine MCP-Server-Aktion mit möglichen Seiteneffekten aufzurufen.", |
| 859 | "ApprovalDescAgent": "Fordert an, einen Subagenten zu starten oder zu prüfen; Subagenten haben weiterhin eigene Gates.", |
| 860 | "ApprovalDescUnknown": "Fordert an, ein nicht klassifiziertes Tool auszuführen. Parameter sorgfältig prüfen.", |
| 861 | "ApprovalImpactSafe": "Read-only-Operation.", |
| 862 | "ApprovalImpactFileWrite": "Schreibt Dateien im Workspace oder in einem freigegebenen Schreibbereich.", |
| 863 | "ApprovalImpactShell": "Führt einen Bash-Befehl in Ihrem Workspace aus.", |
| 864 | "ApprovalImpactNetwork": "Kann Netzwerkdienste oder Remote-Inhalte erreichen.", |
| 865 | "ApprovalImpactMcpRead": "Liest von einem MCP-Server ohne erkennbaren lokalen Schreibzugriff.", |
| 866 | "ApprovalImpactMcpAction": "Ruft eine MCP-Server-Aktion mit möglichen Seiteneffekten auf.", |
| 867 | "ApprovalImpactAgent": "Startet oder prüft einen Subagenten; Subagenten haben eigene Gates.", |
| 868 | "ApprovalImpactUnknown": "Tool ist nicht klassifiziert. Parameter vor Freigabe sorgfältig prüfen.", |
| 869 | "ApprovalLabelCommand": "Befehl", |
| 870 | "ApprovalLabelDir": "Ordner", |
| 871 | "ApprovalLabelFile": "Datei", |
| 872 | "ApprovalLabelPreview": "Vorschau", |
| 873 | "ApprovalLabelProposedContent": "vorgeschlagener Inhalt", |
| 874 | "ApprovalLabelReplaceThis": "dies ersetzen", |
| 875 | "ApprovalLabelWithThis": "durch dies", |
| 876 | "ApprovalLabelReplacementContent": "Ersatzinhalt", |
| 877 | "ApprovalLabelPath": "Pfad", |
| 878 | "ApprovalLabelTarget": "Ziel", |
| 879 | "ApprovalLabelInput": "Eingabe", |
| 880 | "ApprovalLabelAction": "Aktion", |
| 881 | "ApprovalLabelType": "Typ", |
| 882 | "ApprovalLabelPrompt": "Prompt", |
| 883 | "ApprovalLabelAbout": "Info: ", |
| 884 | "ApprovalLabelImpact": "Auswirkung: ", |
| 885 | "SetupConstitutionFileNotChecked": "noch nicht geprüft", |
| 886 | "SetupConstitutionFileMissing": "keine constitution.json gefunden; Bundled/Default gilt", |
| 887 | "SetupConstitutionFileLoadedSelected": "gültige constitution.json vorhanden und ausgewählt", |
| 888 | "SetupConstitutionFileLoadedInactive": "gültige constitution.json vorhanden, aber unter der gespeicherten Wahl inaktiv", |
| 889 | "SetupConstitutionFileLoadedUnselected": "gültige constitution.json vorhanden; Vorschau oder Speichern führt zur Auswahl", |
| 890 | "SetupConstitutionFileEmpty": "constitution.json ist leer; G zum Neu generieren oder U für Bundled", |
| 891 | "SetupConstitutionFileInvalid": "constitution.json ist ungültig; Reparatur/Neu generieren oder Bundled nutzen", |
| 892 | "SetupConstitutionFileUnreadable": "constitution.json ist nicht lesbar; Reparatur/Neu generieren oder Bundled nutzen", |
| 893 | "SetupConstitutionFilePathError": "CODEWHALE_HOME konnte für constitution.json nicht aufgelöst werden", |
| 894 | "SetupExpertOverrideNotChecked": "noch nicht geprüft", |
| 895 | "SetupExpertOverrideMissing": "keine prompts/constitution.md gefunden", |
| 896 | "SetupExpertOverrideActive": "aktiv; Experten-Markdown-Override ist aktiviert", |
| 897 | "SetupExpertOverrideDisabled": "Datei gefunden, aber deaktiviert; {env}=1 zum Aktivieren setzen", |
| 898 | "SetupExpertOverrideEmpty": "Override-Datei ist leer; Bundled/Default gilt", |
| 899 | "SetupExpertOverrideUnreadable": "Override-Datei ist nicht lesbar; Bundled/Default gilt", |
| 900 | "SetupExpertOverridePathError": "CODEWHALE_HOME konnte für prompts/constitution.md nicht aufgelöst werden", |
| 901 | "SetupAutonomyUnspecified": "nicht angegeben oder Bundled/Default", |
| 902 | "SetupGuidedPurposeCoding": "Coding-Werkbank", |
| 903 | "SetupGuidedPurposeResearch": "Forschungssynthese", |
| 904 | "SetupGuidedPurposeOperations": "Betriebshelfer", |
| 905 | "SetupGuidedPurposeMixed": "gemischte Werkbank", |
| 906 | "SetupGuidedPurposeAboutCoding": "Ein Codewhale-Nutzer, der eine ruhige, evidenzorientierte Coding-Werkbank will.", |
| 907 | "SetupGuidedPurposeAboutResearch": "Ein Codewhale-Nutzer, der aktuelle, belegte Recherche und sorgfältige Synthese will.", |
| 908 | "SetupGuidedPurposeAboutOperations": "Ein Codewhale-Nutzer, der verlässliche Betriebshilfe mit klaren Rollback-Punkten will.", |
| 909 | "SetupGuidedPurposeAboutMixed": "Ein Codewhale-Nutzer, der eine flexible Werkbank für Coding, Recherche, Schreiben und Betrieb will.", |
| 910 | "SetupGuidedStyleCoding": "Codeänderungen auf angefragtes Verhalten und bestehende Repo-Muster begrenzen.", |
| 911 | "SetupGuidedStyleResearch": "Live-Evidenz von Ableitung trennen und Quellen für veränderliche Fakten zitieren.", |
| 912 | "SetupGuidedStyleOperations": "Reversible Betriebsschritte mit Dry-Runs, Statuschecks und Rollback-Notizen bevorzugen.", |
| 913 | "SetupGuidedStyleMixed": "Zwischen Coding, Recherche, Schreiben und Betrieb wechseln, ohne die Sicherheitsposture zu erweitern.", |
| 914 | "SetupGuidedEvidenceAssumptions": "Annahmen benennen", |
| 915 | "SetupGuidedEvidenceTestsAndReceipts": "Tests & Belege", |
| 916 | "SetupGuidedEvidenceReleaseReceipts": "Release-Belege", |
| 917 | "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.", |
| 918 | "OnboardWelcomeVersion": "Version {version}", |
| 919 | "OnboardWelcomeLead": "Code bedeutet hier zweierlei: die Software, die Sie ausliefern, und das Gesetz, unter dem dieser Agent arbeitet.", |
| 920 | "OnboardWelcomeSetupBlurb": "Das Setup passt sich der vorhandenen Konfiguration an; nur diese Bildschirme erscheinen.", |
| 921 | "OnboardWelcomeSteps": "Weiter: {steps}.", |
| 922 | "OnboardWelcomeStepLanguage": "Sprache wählen", |
| 923 | "OnboardWelcomeStepAppearance": "Aussehen wählen", |
| 924 | "OnboardWelcomeStepApiKey": "API-Schlüssel verbinden", |
| 925 | "OnboardWelcomeStepTrust": "Workspace vertrauen", |
| 926 | "OnboardWelcomeStepMentalModels": "Modi und Berechtigungen lernen", |
| 927 | "OnboardWelcomeStepTips": "Setup-Tipps", |
| 928 | "OnboardWelcomeDefaults": "Bundled-Defaults sind gültig; jederzeit mit /constitution anpassbar.", |
| 929 | "OnboardWelcomeEnter": "Enter drücken zum Fortfahren.", |
| 930 | "OnboardWelcomeExit": "Ctrl+C beendet jederzeit.", |
| 931 | "SetupToolsMcpHotbarLabel": "Hotbar-Quellen:", |
| 932 | "SetupToolsMcpNeedsActionSaved": "Tools/MCP erfordert weiterhin Aktion; für den Setup-Bericht gespeichert (blockiert den ersten Lauf nicht).", |
| 933 | "SetupToolsMcpPreviewTitle": "Tools / MCP — sichere Einstiege", |
| 934 | "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.", |
| 935 | "HotbarActionModeOperateName": "Operate-Modus", |
| 936 | "HotbarActionModeOperateDescription": "Ihre Fleet parallel arbeiten lassen.", |
| 937 | "HomeOperateModeTip": "Operate — Ihre Fleet parallel arbeiten lassen", |
| 938 | "HomeOperateModeFleetTip": " Eingebaute Rollen nutzen das Modell dieser Sitzung; /fleet setup passt sie an", |
| 939 | "HelpSubtitle": "Konzepte, Befehle und Tastenbelegung", |
| 940 | "CommandPaletteTitle": "Befehl", |
| 941 | "CommandPaletteSubtitle": "Eine Aktion finden und ausführen", |
| 942 | "ConfigSubtitle": "Einstellungen zuerst; Rohschlüssel im erweiterten Detail", |
| 943 | "LaunchMenuNewSession": "Neue Sitzung", |
| 944 | "LaunchMenuNewWorktree": "Neuer Worktree", |
| 945 | "LaunchMenuResumeSession": "Sitzung fortsetzen", |
| 946 | "LaunchMenuChangelog": "Changelog", |
| 947 | "LaunchMenuQuit": "Beenden", |
| 948 | "LaunchMenuUnavailable": "nicht verfügbar", |
| 949 | "LaunchMenuSavedCount": "{count} gespeichert", |
| 950 | "LaunchWorktreePrompt": "Branch/Worktree benennen oder Enter für einen automatischen Namen.", |
| 951 | "LaunchWorktreeNeedsGit": "Neuer Worktree erfordert ein Git-Repository.", |
| 952 | "LaunchWorktreeNameLabel": "Worktree-Name", |
| 953 | "LaunchHintMove": "bewegen", |
| 954 | "LaunchHintOpen": "öffnen", |
| 955 | "LaunchTipFlags": "Tipp: -w <path> öffnet einen Workspace; -r <session-id> setzt direkt fort", |
| 956 | "LaunchSavedSessionSingular": "1 gespeicherte Sitzung", |
| 957 | "LaunchSavedSessionsPlural": "{count} gespeicherte Sitzungen", |
| 958 | "LaunchCreatingWorktree": "Worktree wird erstellt…", |
| 959 | "LaunchWorktreeFailed": "Worktree fehlgeschlagen: {error}", |
| 960 | "LaunchNoSavedSessions": "Keine gespeicherten Sitzungen für diesen Workspace.", |
| 961 | "PhaseIdle": "ruhend", |
| 962 | "PhaseDraft": "entwurf", |
| 963 | "PhaseWorking": "arbeitet", |
| 964 | "PhaseReasoning": "überlegt", |
| 965 | "PhaseReading": "liest", |
| 966 | "PhaseUsingTool": "nutzt Tool", |
| 967 | "PhaseVerifying": "verifiziert", |
| 968 | "PhaseWaitingOnYou": "wartet auf Sie", |
| 969 | "PhaseDone": "fertig", |
| 970 | "PhaseFailed": "fehlgeschlagen", |
| 971 | "PhaseFinishing": "schließt ab", |
| 972 | "ChipModeAct": "act", |
| 973 | "ChipModePlan": "plan", |
| 974 | "ChipModeOperate": "operate", |
| 975 | "ChipPermissionReadOnly": "nur lesen", |
| 976 | "ChipPermissionAsk": "ask", |
| 977 | "ChipPermissionAuto": "auto", |
| 978 | "ChipPermissionFullAccess": "Full Access", |
| 979 | "ChipPermissionNever": "nie", |
| 980 | "FooterHintKeys": "Tasten", |
| 981 | "FooterHintOutput": "Ausgabe", |
| 982 | "FooterHintContext": "Kontext", |
| 983 | "EmptyStateNoGit": "kein git", |
| 984 | "EmptyStateMcpLabel": "mcp", |
| 985 | "EmptyStateFleetLabel": "Fleet", |
| 986 | "EmptyStateFleetSetupLabel": "Fleet bereit", |
| 987 | "EmptyStateHelpHint": "— alles anzeigen", |
| 988 | "SessionsSurfaceTitle": "Sitzungen", |
| 989 | "SessionsPaneTitle": " Sitzungen (1-9) ", |
| 990 | "SessionsHistoryPaneTitle": " Verlauf (PgUp/PgDn) ", |
| 991 | "SessionsActionResume": "fortsetzen", |
| 992 | "SessionsActionSearch": "suchen", |
| 993 | "SessionsActionSort": "sortieren", |
| 994 | "SessionsActionRename": "umbenennen", |
| 995 | "SessionsActionAllWorkspaces": "alle Workspaces", |
| 996 | "SessionsActionDelete": "löschen", |
| 997 | "SessionsActionClose": "schließen", |
| 998 | "SessionsScopeSortHeader": "Bereich und Sortierung · {sort}", |
| 999 | "SessionsEmptyTitle": "Noch keine gespeicherten Sitzungen.", |
| 1000 | "SessionsEmptyHint": "Nachricht senden, um eine zu starten; sie wird automatisch gespeichert.", |
| 1001 | "SessionsShowingAllWorkspaces": "Sitzungen aus allen Workspaces", |
| 1002 | "SessionsScopedToWorkspace": "auf diesen Workspace begrenzt", |
| 1003 | "SessionsNewTitlePrompt": "Neuer Titel: ", |
| 1004 | "SessionsDeletePrompt": "Sitzung löschen? (y/n)", |
| 1005 | "SessionsConfirmDelete": "Löschen bestätigen (y/n)", |
| 1006 | "SessionsNewSessionTitle": "Neue Sitzung", |
| 1007 | "SessionsOpenedHistory": "Verlauf für {id} geöffnet", |
| 1008 | "SessionsSortStatus": "Sortierung: {sort}", |
| 1009 | "SessionsSortRecent": "neueste", |
| 1010 | "SessionsSortName": "Name", |
| 1011 | "SessionsSortSize": "Größe", |
| 1012 | "SessionsSearchPrompt": "Suche: tippen zum Filtern, Enter zum Anwenden", |
| 1013 | "SessionsDeleteFailed": "Löschen fehlgeschlagen: {error}", |
| 1014 | "SessionsDeleted": "Sitzung {id} gelöscht", |
| 1015 | "SessionsNoSelection": "Keine Sitzung ausgewählt", |
| 1016 | "SessionsTitleLength": "Titel muss 1–100 Zeichen haben", |
| 1017 | "SessionsOpenFailed": "Sitzungen konnten nicht geöffnet werden: {error}", |
| 1018 | "SessionsLoadFailed": "Sitzung konnte nicht geladen werden: {error}", |
| 1019 | "SessionsRenameFailed": "Umbenennen fehlgeschlagen: {error}", |
| 1020 | "SessionsRenamed": "Umbenannt in \"{title}\"", |
| 1021 | "SessionsNoResults": "Keine Sitzungen gefunden.", |
| 1022 | "SessionsDirectoryFailed": "Sitzungsverzeichnis konnte nicht geöffnet werden.", |
| 1023 | "SessionsPreviewFailed": "Sitzungsvorschau konnte nicht geladen werden.", |
| 1024 | "SessionsDeleteCancelled": "Löschen abgebrochen", |
| 1025 | "SessionsRenameCancelled": "Umbenennen abgebrochen", |
| 1026 | "SessionsShowingRange": "Zeige {start}-{end} / {total}", |
| 1027 | "SessionsMessageCountCompact": "{count} Nachr.", |
| 1028 | "SessionsForkCompact": "Fork", |
| 1029 | "SessionsUnknownMode": "unbekannt", |
| 1030 | "SessionsPreviewTitle": "Titel: {title}", |
| 1031 | "SessionsPreviewUpdated": "Aktualisiert: {updated}", |
| 1032 | "SessionsPreviewMessagesModel": "Nachrichten: {count} | Modell: {model}", |
| 1033 | "SessionsPreviewMode": "Modus: {mode}", |
| 1034 | "SessionsToolCall": "Tool-Aufruf: {name} {input}", |
| 1035 | "SessionsToolError": "Tool-Fehler: {content}", |
| 1036 | "SessionsToolResult": "Tool-Ergebnis: {content}", |
| 1037 | "SessionsServerTool": "Server-Tool: {name} {input}", |
| 1038 | "SessionsImage": "[Bild]", |
| 1039 | "SessionsTimeJustNow": "gerade eben", |
| 1040 | "SessionsTimeMinutesAgo": "vor {count}m", |
| 1041 | "SessionsTimeHoursAgo": "vor {count}h", |
| 1042 | "SessionsTimeDaysAgo": "vor {count}T", |
| 1043 | "CtxInspRowSystemPrompt": "System-Prompt", |
| 1044 | "CtxInspRowMessages": "Nachrichten", |
| 1045 | "CtxInspRowFree": "frei", |
| 1046 | "CtxInspFreeTokensDetail": "{free} freie Tokens verbleiben, bevor das Route-Fenster voll ist. Auto-Compact-Schwelle: {threshold}%.", |
| 1047 | "CtxInspDrillTitle": "Kontext · {row}", |
| 1048 | "CtxInspSurfaceTitle": "Kontext", |
| 1049 | "CtxInspActionSelect": "auswählen", |
| 1050 | "CtxInspActionDrillDown": "aufklappen", |
| 1051 | "CtxInspActionClose": "schließen", |
| 1052 | "CtxInspUsedTokens": "~{used}/{max} Tokens", |
| 1053 | "CtxInspAutoCompactAt": "Auto-Compact bei {threshold}%", |
| 1054 | "CtxInspRowTokens": "{tokens} Tokens · {percent}%", |
| 1055 | "RouteSurfaceTitle": "Route · {view}", |
| 1056 | "RouteBrowseCatalog": "Katalog durchsuchen", |
| 1057 | "RouteActionType": "Typ", |
| 1058 | "RouteActionSearchAnyModel": "beliebiges Modell suchen", |
| 1059 | "RoutePanelHeader": "Route", |
| 1060 | "RouteProviderLabel": "Provider", |
| 1061 | "RouteModelFirstAtomic": "atomare Model-first-Route", |
| 1062 | "PickerActionMove": "bewegen", |
| 1063 | "PickerActionSwitch": "wechseln", |
| 1064 | "PickerActionApply": "anwenden", |
| 1065 | "PickerActionSetStartupDefault": "als Startstandard festlegen", |
| 1066 | "PickerActionCancel": "abbrechen", |
| 1067 | "PickerActionClear": "leeren", |
| 1068 | "PickerActionClearSearch": "Suche leeren", |
| 1069 | "PickerActionBrowseAll": "alle durchsuchen", |
| 1070 | "PickerActionCustom": "benutzerdefiniert", |
| 1071 | "PickerActionJump": "springen", |
| 1072 | "PickerActionEditKey": "Schlüssel bearbeiten", |
| 1073 | "PickerActionModels": "Modelle", |
| 1074 | "PickerActionUnavailable": "nicht verfügbar", |
| 1075 | "PickerActionSetKey": "Schlüssel setzen", |
| 1076 | "PickerActionConfigured": "konfiguriert", |
| 1077 | "RouteNoModels": "Keine Modelle verfügbar.", |
| 1078 | "RouteNoModelMatch": "Keine Modelle passen zu \"{query}\" — Backspace zum Leeren.", |
| 1079 | "ProviderNoMatchesTitle": "Keine passenden Provider", |
| 1080 | "ProviderNoMatchesHint": "Anderen Suchbegriff versuchen oder leeren, um zu durchsuchen.", |
| 1081 | "ProviderNoConfiguredTitle": "Noch keine Provider konfiguriert", |
| 1082 | "ProviderNoConfiguredHint": "Alle unterstützten Provider durchsuchen oder einen eigenen Endpoint erstellen.", |
| 1083 | "ProviderNoCatalogModels": "Keine Katalogmodelle verfügbar.", |
| 1084 | "ProviderExternalActionRevoke": "extern widerrufen", |
| 1085 | "ProviderExternalActionChoices": "externe Zugriffsoptionen", |
| 1086 | "ProviderExternalActionReuseGrok": "externe Grok-Wiederverwendung", |
| 1087 | "ProviderExternalHintCodexReview": "Nach {login} Enter drücken, um Optionen für deaktivierten/Read-only/verwalteten Zugriff zu prüfen.", |
| 1088 | "ProviderExternalHintXaiReview": "Enter für Codewhale-eigenes Device-Login; E drücken, um bestehende Grok-CLI-Wiederverwendung zu prüfen.", |
| 1089 | "ProviderExternalHintXaiApiKey": "Oder XAI_API_KEY nutzen und diesen Picker erneut öffnen.", |
| 1090 | "XaiAuthChoiceTitle": " xAI-Authentifizierung ", |
| 1091 | "XaiAuthChoiceIntro": "Wählen Sie genau eine Anmeldedatenquelle. Schlüsseltext wird nie als OAuth-Token behandelt.", |
| 1092 | "XaiAuthChoiceApiKeyOption": "xAI-API-Schlüssel — eingeben oder einfügen und im xAI-Anbieterplatz speichern", |
| 1093 | "XaiAuthChoiceDeviceOAuthOption": "Natives Geräte-OAuth — Anmeldung per Browser/Gerätecode mit Codewhale-eigenem Speicher", |
| 1094 | "ProviderExternalDetailScope": "Extern: Zugriff={access} | Provider={provider} | Quelle={source} | Version={version} | {state}", |
| 1095 | "ProviderExternalDormant": "ruhend", |
| 1096 | "ProviderExternalOwnerPath": "Eigentümer/Pfad: {owner} | {path}", |
| 1097 | "ProviderExternalPinnedPathWarning": "Warnung: Umgebungs-{owner}-Zugangsdatenpfad geändert; Einwilligung bleibt an {path} gebunden.", |
| 1098 | "ProviderExternalSemanticsRevoke": "{semantics} | Widerruf: {revoke}", |
| 1099 | "ProviderExternalRevoke": "Widerruf: {revoke}", |
| 1100 | "ProviderExternalChoiceTitle": " Externer Zugangsdaten-Zugriff · {provider} ", |
| 1101 | "ProviderExternalActionChoose": "wählen", |
| 1102 | "ProviderExternalChoiceIntro": "Wählen, was Codewhale mit Zugangsdaten eines anderen CLI tun darf.", |
| 1103 | "ProviderExternalDisabledLabel": "Deaktiviert (Standard)", |
| 1104 | "ProviderExternalDisabledDetail": "kein Probing, Lesen, Refresh, Netzwerk oder Schreiben", |
| 1105 | "ProviderExternalReadOnlyLabel": "Read-only", |
| 1106 | "ProviderExternalReadOnlyDetail": "eine exakte Datei; explizite Bestätigung folgt", |
| 1107 | "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", |
| 1108 | "ProviderExternalManagedLabel": "Verwaltet (nicht verfügbar)", |
| 1109 | "ProviderExternalManagedDetail": "kein geprüfter, schemasicherer Preservation-Adapter", |
| 1110 | "ProviderExternalConfirmTitle": " Exakten Read-only-Zugriff bestätigen ", |
| 1111 | "ProviderExternalActionGrant": "Read-only-Zugriff gewähren", |
| 1112 | "ProviderExternalOwnerLabel": "Besitzendes CLI", |
| 1113 | "ProviderExternalExactPathLabel": "Exakter aufgelöster Pfad", |
| 1114 | "ProviderExternalSemanticsLabel": "Semantik", |
| 1115 | "ProviderExternalRejectUnsafe": "Codewhale lehnt Symlinks, Reparse Points und nicht-reguläre Dateien ab.", |
| 1116 | "ProviderExternalRevokeLabel": "Widerrufen", |
| 1117 | "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.", |
| 1118 | "ProviderExternalSaveFailedToast": "Einwilligung für externe Zugangsdaten wurde nicht gespeichert: {error}", |
| 1119 | "ProviderExternalRevokedToast": "Externer Zugangsdaten-Zugriff für {provider} widerrufen", |
| 1120 | "ProviderExternalRevokeFailedToast": "Externer Zugangsdaten-Zugriff wurde nicht widerrufen: {error}", |
| 1121 | "ThemeSurfaceTitle": "Theme · Live-Vorschau", |
| 1122 | "ThemeTreatmentOmbreUnavailable": "Treatment Ombre nicht verfügbar — Terminal besitzt den Hintergrund", |
| 1123 | "ThemeTreatmentFlatActive": "Treatment Flat — aktiv", |
| 1124 | "ThemeTreatmentOmbreActive": "Treatment Ombre — aktiv", |
| 1125 | "FleetRosterHeaderLabel": "Fleet", |
| 1126 | "FleetRosterTabRoster": "Roster", |
| 1127 | "FleetRosterTabSetup": "Setup", |
| 1128 | "FleetRosterWorkers": "Worker", |
| 1129 | "FleetRosterMembersCount": "{count} Mitglieder", |
| 1130 | "FleetRosterOperatorFirst": "Operator führt · Sitzungsmodell leitet diese Fleet", |
| 1131 | "FleetRosterOperatorRow": "Operator · Leader", |
| 1132 | "FleetReadyNotice": "Fleet ist bereit · /fleet öffnet Rollen · /fleet setup passt Routen an", |
| 1133 | "FleetProfileIdentityVerifyFailed": "Bestehende Profil-Identitäten konnten nicht verifiziert werden ({error}); die benannte Datei vor dem Speichern korrigieren.", |
| 1134 | "FleetProfileIdConflict": "Profil-ID `{id}` wird bereits von {path} genutzt; mit einer anderen Rolle neu entwerfen oder zuerst die alte Datei entfernen.", |
| 1135 | "FleetProfileProviderUnconfigured": "Profil pinnt Provider `{provider}`, für den keine Zugangsdaten konfiguriert sind ({env}); vor dem Speichern in /provider einrichten.", |
| 1136 | "WorkflowStatusWaiting": "wartet", |
| 1137 | "WorkflowDebrief": "Debrief: {done}/{total} erledigt · {failed} fehlgeschlagen · {cancelled} abgebrochen · {elapsed}", |
| 1138 | "WorkflowTranscriptDetails": "Transkript: vollständiges Lauf-JSON in den Tool-Details verfügbar ({details})", |
| 1139 | "WorkflowReceiptRole": "Rolle {value}", |
| 1140 | "WorkflowReceiptReasoning": "Denken {value}", |
| 1141 | "WorkflowReceiptVia": "über {value}", |
| 1142 | "WorkflowReceiptTokens": "Tokens {value}", |
| 1143 | "WorkflowReceiptTools": "Tools {value}", |
| 1144 | "WorkflowReceiptDuration": "Dauer {value}", |
| 1145 | "WorkflowReceiptUnknown": "unbekannt", |
| 1146 | "WorkflowReceiptProviderReported": "vom Anbieter gemeldet", |
| 1147 | "WorkflowReceiptEstimated": "geschätzt", |
| 1148 | "SidebarTasksLabel": "Aufgaben", |
| 1149 | "SidebarTodoLabel": "Zu erledigen", |
| 1150 | "WorkSurfaceTodoProgress": "{label} {completed}/{total} · {remaining} übrig", |
| 1151 | "SidebarStopControl": "Stopp", |
| 1152 | "SidebarDestructiveArmed": "Destruktive Aktion scharf — Enter zur Bestätigung oder Entwurf leeren zum Abbrechen", |
| 1153 | "WorkSurfaceStopConfirmHint": "Stopp bestätigen · Esc bricht ab", |
| 1154 | "CoordinationWorkTitle": "Koordinierungsarbeit", |
| 1155 | "CoordinationSummaryDecisions": "{count} Entscheidungen", |
| 1156 | "CoordinationSummaryContentions": "{count} Konflikte", |
| 1157 | "CoordinationSummaryReconciled": "{count} abgeglichen", |
| 1158 | "CoordinationSchema": "Schema {value}", |
| 1159 | "CoordinationSequence": "Sequenz {value}", |
| 1160 | "CoordinationPerSectionLimit": "bis zu {limit} pro Abschnitt", |
| 1161 | "CoordinationDecisionsHeading": "Entscheidungen", |
| 1162 | "CoordinationNone": "Keine", |
| 1163 | "CoordinationNoneValue": "keine", |
| 1164 | "CoordinationStatus": "Status {status}", |
| 1165 | "CoordinationOwner": "Owner {owner}", |
| 1166 | "CoordinationVersion": "Version {version}", |
| 1167 | "CoordinationWriteClaimsHeading": "Schreibansprüche", |
| 1168 | "CoordinationIsolated": "isoliert", |
| 1169 | "CoordinationSharedWorkspace": "geteilter Workspace", |
| 1170 | "CoordinationPaths": "Pfade {paths}", |
| 1171 | "CoordinationContracts": "Verträge {contracts}", |
| 1172 | "CoordinationContentionsHeading": "Konflikte", |
| 1173 | "CoordinationClaimant": "Antragsteller {claimant}", |
| 1174 | "CoordinationDisposition": "Disposition {disposition}", |
| 1175 | "CoordinationNeutralReconciliationHeading": "Neutraler Abgleich", |
| 1176 | "CoordinationCandidates": "{count} Kandidaten", |
| 1177 | "CoordinationRetry": "Versuch {count}/{limit}", |
| 1178 | "CoordinationReviewer": "Reviewer {reviewer}", |
| 1179 | "CoordinationVerifier": "Verifier {verifier}", |
| 1180 | "CoordinationVerification": "Verifikation {verification}", |
| 1181 | "CoordinationContextProjectionsHeading": "Kontextprojektionen", |
| 1182 | "CoordinationContextDecisions": "Entscheidungen {decisions}", |
| 1183 | "CoordinationBytes": "{count} Bytes", |
| 1184 | "CoordinationDeduplicated": "{count} dedupliziert", |
| 1185 | "CoordinationOmitted": "{count} ausgelassen", |
| 1186 | "CoordinationActiveHotPathsHeading": "Aktive Hot Paths", |
| 1187 | "CoordinationActiveClaims": "{count} aktive Ansprüche", |
| 1188 | "CoordinationMetricsNoteHeading": "Metrik-Hinweis", |
| 1189 | "CoordinationMetricsNoAuthoritativeSource": "Wachstum und Route/Kosten bleiben null, wenn das Koordinierungs-Ledger keine autoritative Quelle hat", |
| 1190 | "CoordinationStatusProposed": "vorgeschlagen", |
| 1191 | "CoordinationStatusAccepted": "akzeptiert", |
| 1192 | "CoordinationStatusSuperseded": "ersetzt", |
| 1193 | "ComposerSlashMenuHint": " enter:ausführen · tab:vervollständigen · ↑↓:auswählen · esc:weitertippen ", |
| 1194 | "ApprovalRepoLawBadge": "REPO-GESETZ", |
| 1195 | "ApprovalRepoLawTitle": "Repository-Constitution", |
| 1196 | "ApprovalRepoLawWarning": "Repository-Gesetz erfordert Bestätigung in freigabegesteuerten Postures.", |
| 1197 | "ApprovalRepoLawRuleLabel": "Regel ", |
| 1198 | "FilePickerMatchSingular": "@ anhängen · 1 Treffer", |
| 1199 | "FilePickerMatchesPlural": "@ anhängen · {count} Treffer", |
| 1200 | "FilePickerScanning": "Workspace wird gescannt…", |
| 1201 | "BehavioralTipPlanning": "Planung? {key} wechselt in den Plan-Modus", |
| 1202 | "BehavioralTipBackgroundReceipt": "Belege liegen im Work-Panel — {key} öffnet den Inspektor", |
| 1203 | "BehavioralTipClearedInput": "Geleert · {chord} stellt wieder her", |
| 1204 | "BehavioralTipMcpValidation": "{command} startet Server und zeigt warum", |
| 1205 | "BehavioralTipRepeatedCommand": "{command} kann dies anpinnen", |
| 1206 | "SettingLockedDuringTurn": "{setting} ist gesperrt, während ein Turn läuft — zuerst Esc zum Unterbrechen drücken", |
| 1207 | "SettingSubjectMode": "Modus", |
| 1208 | "SettingSubjectThinking": "Thinking", |
| 1209 | "SettingSubjectModel": "Modell", |
| 1210 | "SettingSubjectModelAndThinking": "Modell und Thinking", |
| 1211 | "SettingSubjectProvider": "Provider", |
| 1212 | "SettingSubjectPermissions": "Berechtigungen", |
| 1213 | "ThinkingControlledByAutoRouting": "Thinking wird durch automatisches Modell-Routing gesteuert; zuerst ein festes Modell wählen.", |
| 1214 | "SavedAsStartupDefault": "als Start-Default gespeichert", |
| 1215 | "ModeAlreadyActiveSavedAsDefault": "Bereits im Modus {mode} — als Start-Default gespeichert.", |
| 1216 | "StartupDefaultNotSaved": "{setting} wurde nicht gespeichert: {error}", |
| 1217 | "StartupDefaultSubjectMode": "Start-Modus", |
| 1218 | "StartupDefaultSubjectThinking": "Thinking-Level", |
| 1219 | "StartupDefaultSubjectModel": "Modell", |
| 1220 | "StartupDefaultSubjectAll": "Start-Defaults", |
| 1221 | "CmdCostReportSubtotal": "Sitzungskosten:\n ─────────────────────────────\n Bepreiste Zwischensumme: {cost}\n\n Ein oder mehrere kostenpflichtige Züge sind nicht enthalten; siehe Abdeckung unten.", |
| 1222 | "CmdCostReportUnknown": "Sitzungskosten:\n ─────────────────────────────\n Geschätzte Summe: unbekannt\n\n Kein Zug hat einen verbindlichen Preis in der gewählten Währung.", |
| 1223 | "CmdCostUnknownValue": "unbekannt", |
| 1224 | "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.", |
| 1225 | "CmdCostCoverage": "Abgedeckt: {priced} von {turns} kostenpflichtigen Zügen bepreist.", |
| 1226 | "CmdCostUnpricedTurns": "Ausgeschlossen: {unpriced} kostenpflichtige Züge ohne verbindlichen Preis ({reasons}); ihre Ausgaben fehlen in der Summe oben.", |
| 1227 | "CmdCostUnpricedClasses": "Unbepreiste Token-Klassen in dieser Sitzung: {classes}. Züge damit schlagen geschlossen fehl, statt zu wenig zu melden.", |
| 1228 | "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.", |
| 1229 | "CmdCostPricingProvenance": "Verwendete Preisquellen: {sources}.", |
| 1230 | "CmdCostLivePricingDowngraded": "Live-Preise des Anbieters konnten für diese Route nicht verifiziert werden ({defects}); die mitgelieferten veröffentlichten Tarife wurden verwendet.", |
| 1231 | "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.", |
| 1232 | "CmdCostRoutesHeader": "Geprüfte Routen (geschwärzt):", |
| 1233 | "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.", |
| 1234 | "ModelPickerAutoNetworkActiveProviderHint": "pro Zug · nur aktiver Anbieter · Anfrage + jüngster Kontext → {provider} / {model}", |
| 1235 | "CmdLaneDescription": "Aktive Lanes verwalten: interrupt, restart, resume", |
| 1236 | "StepfunBillingRouteTitle": "StepFun-Abrechnungsroute", |
| 1237 | "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.", |
| 1238 | "StepfunBillingRoutePaygOption": "Pay-as-you-go (Token-Preis)", |
| 1239 | "StepfunBillingRoutePlanOption": "Step-Plan-Abo (Plankontingent)", |
| 1240 | "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.", |
| 1241 | "StepfunPlanRouteHint": "Diese Route nutzt {route} und wird gegen Ihr Step-Plan-Kontingent abgerechnet.", |
| 1242 | "ConfigLabelSessionsRail": "Sitzungsleiste", |
| 1243 | "ConfigLabelSessionAutoResume": "Letzte Sitzung automatisch fortsetzen", |
| 1244 | "SessionsRailTitle": "Sitzungen", |
| 1245 | "SessionsRailEmpty": "Noch keine Sitzungen in diesem Arbeitsbereich", |
| 1246 | "SessionsRailBrowseAll": "Alle Sitzungen durchsuchen", |
| 1247 | "SessionsRailShowingCount": "{shown} von {total} — alle anzeigen", |
| 1248 | "SessionsRailUnavailable": "Sitzungen nicht verfügbar: {error}", |
| 1249 | "SessionsActionArchive": "archivieren", |
| 1250 | "SessionsActionShowArchived": "archiviert", |
| 1251 | "SessionsArchived": "Sitzung {id} archiviert", |
| 1252 | "SessionsRestored": "Sitzung {id} wiederhergestellt", |
| 1253 | "SessionsArchiveFailed": "Archivieren fehlgeschlagen: {error}", |
| 1254 | "SessionsShowingArchived": "Archivierte Sitzungen werden angezeigt", |
| 1255 | "SessionsHidingArchived": "Archivierte Sitzungen ausgeblendet", |
| 1256 | "SessionsArchivedCompact": "archiviert", |
| 1257 | "KbReasoningDetail": "Open reasoning detail for the selected or current turn", |
| 1258 | "KbTurnInspector": "Turn Inspector öffnen", |
| 1259 | "CmdTurnInspectDescription": "Open the whole-turn inspector", |
| 1260 | "CmdAutomationDescription": "Dauerhafte geplante Automatisierungen verwalten", |
| 1261 | "AutomationUsage": "Verwendung: /automation [list|show <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]", |
| 1262 | "AutomationManagerUnavailable": "Der Automatisierungsmanager ist in dieser Sitzung nicht verfügbar.", |
| 1263 | "AutomationListFailed": "Automatisierungen konnten nicht aufgelistet werden: {error}", |
| 1264 | "AutomationActionFailed": "Automatisierung {id} konnte nicht {action} werden: {error}", |
| 1265 | "AutomationEmpty": "Keine geplanten Automatisierungen. Mit dem Werkzeug `automation` kann eine erstellt werden.", |
| 1266 | "AutomationListHeading": "Geplante Automatisierungen", |
| 1267 | "AutomationNoun": "Automatisierung", |
| 1268 | "AutomationStatusLabel": "Status", |
| 1269 | "AutomationStatusActive": "aktiv", |
| 1270 | "AutomationStatusPaused": "pausiert", |
| 1271 | "AutomationRunStatusQueued": "eingereiht", |
| 1272 | "AutomationRunStatusRunning": "läuft", |
| 1273 | "AutomationRunStatusCompleted": "abgeschlossen", |
| 1274 | "AutomationRunStatusFailed": "fehlgeschlagen", |
| 1275 | "AutomationRunStatusCanceled": "abgebrochen", |
| 1276 | "AutomationActionInspect": "angezeigt", |
| 1277 | "AutomationActionPause": "pausiert", |
| 1278 | "AutomationActionResume": "fortgesetzt", |
| 1279 | "AutomationActionDelete": "gelöscht", |
| 1280 | "AutomationActionRun": "ausgeführt", |
| 1281 | "AutomationActionPaused": "pausiert", |
| 1282 | "AutomationActionResumed": "fortgesetzt", |
| 1283 | "AutomationNextLabel": "nächste", |
| 1284 | "AutomationNameLabel": "Name", |
| 1285 | "AutomationPromptLabel": "Anweisung", |
| 1286 | "AutomationCwdLabel": "Arbeitsverzeichnis", |
| 1287 | "AutomationModeLabel": "Modus", |
| 1288 | "AutomationAllowShellLabel": "Shell erlauben", |
| 1289 | "AutomationTrustModeLabel": "Vertrauensmodus", |
| 1290 | "AutomationAutoApproveLabel": "automatisch genehmigen", |
| 1291 | "AutomationRruleLabel": "Wiederholungsregel", |
| 1292 | "AutomationDeliveryLabel": "Zustellung", |
| 1293 | "AutomationLastLabel": "letzte", |
| 1294 | "AutomationRecentRunsLabel": "letzte Ausführungen", |
| 1295 | "AutomationNoRuns": "keine aufgezeichneten Ausführungen", |
| 1296 | "AutomationRunsUnavailable": "Ausführungen nicht verfügbar", |
| 1297 | "AutomationTaskLabel": "Aufgabe", |
| 1298 | "AutomationMutationReceipt": "{name} — {action} ({status_label}: {status})", |
| 1299 | "AutomationRunEnqueued": "Ausführung der Automatisierung {id} eingereiht: {status} (Aufgabe {task})", |
| 1300 | "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}", |
| 1301 | "AutomationDeleteConfirmationStale": "Die Löschbestätigung passt nicht mehr zur Automatisierung {id}; nichts wurde gelöscht. Den aktuellen Stand mit {command} prüfen.", |
| 1302 | "AutomationDeleted": "Automatisierung {id} ({name}) gelöscht. Gelöschte aufgezeichnete Ausführungen: {run_count}." |
| 1303 | } |
| 1304 |