export const settingsDict = { 'settings.providers.page.openCodeGo.title': 'OpenCode Go Nutzungsverfolgung', 'settings.providers.page.openCodeGo.description': 'Verbinden Sie das OpenCode Go Dashboard, um rollierenden, wöchentlichen und monatlichen Verbrauch anzuzeigen.', 'settings.providers.page.openCodeGo.workspaceId': 'Workspace-ID', 'settings.providers.page.openCodeGo.authCookie': 'Auth-Cookie', 'settings.providers.page.openCodeGo.help': 'Kopieren Sie die Workspace-ID aus der Dashboard-URL und den Auth-Cookie aus den Browser-Entwicklertools. OpenChamber liest niemals den Browser-Cookie-Speicher aus.', 'settings.providers.page.openCodeGo.save': 'Speichern und validieren', 'settings.providers.page.openCodeGo.replace': 'Ersetzen', 'settings.providers.page.openCodeGo.validate': 'Validieren', 'settings.providers.page.openCodeGo.delete': 'Löschen', 'settings.providers.page.quotaCredentials.saved': '{provider}-Anmeldedaten gespeichert.', 'settings.providers.page.openCodeGo.saveFailed': 'OpenCode Go-Anmeldedaten konnten nicht validiert werden.', 'settings.providers.page.openCodeGo.valid': 'OpenCode Go-Anmeldedaten sind gültig.', 'settings.providers.page.openCodeGo.invalid': 'OpenCode Go-Anmeldedaten sind ungültig oder abgelaufen.', 'settings.providers.page.openCodeGo.deleted': 'OpenCode Go-Anmeldedaten gelöscht.', 'settings.providers.page.openCodeGo.deleteFailed': 'OpenCode Go-Anmeldedaten konnten nicht gelöscht werden.', 'settings.appearance.language.label': 'Sprache', 'settings.appearance.language.description': 'Wählen Sie die Oberflächensprache.', 'settings.appearance.language.select': 'Sprache auswählen', 'settings.window.description': 'OpenChamber-Einstellungsfenster.', 'settings.view.home.title': 'Einstellungen', 'settings.view.home.description': 'Zu häufig verwendeten Seiten springen.', 'settings.view.home.cards.providers.title': 'Anbieter', 'settings.view.home.cards.providers.description': 'Modelle + Anmeldedaten verbinden', 'settings.view.home.cards.agents.title': 'Agenten', 'settings.view.home.cards.agents.description': 'Prompts, Tools, Berechtigungen', 'settings.view.home.cards.skillsCatalog.title': 'Skills Catalog', 'settings.view.home.cards.skillsCatalog.description': 'Skills aus Katalogen installieren', 'settings.view.home.cards.mcp.title': 'MCP', 'settings.view.home.cards.mcp.description': 'MCP-Server + Verbindungen konfigurieren', 'settings.view.home.cards.plugins.title': 'Plugins', 'settings.view.home.cards.plugins.description': 'OpenCode-Plugins verwalten', 'settings.view.home.cards.usage.title': 'Nutzung', 'settings.view.home.cards.usage.description': 'Kontingent + Verbrauchsübersicht', 'settings.view.unavailable.title': 'Nicht verfügbar', 'settings.view.unavailable.description': 'Diese Einstellungsseite ist in dieser Laufzeitumgebung nicht verfügbar.', 'settings.view.badge.beta': 'Beta', 'settings.view.actions.reloadOpenCode': 'OpenCode neu laden', 'settings.view.actions.reloadOpenCodeTooltip': 'OpenCode neu starten und Konfiguration neu laden.', 'settings.view.actions.backToSettings': 'Zurück zu Einstellungen', 'settings.view.actions.closeSettings': 'Einstellungen schließen', 'settings.view.actions.openSectionList': 'Abschnittsliste öffnen', 'settings.view.actions.closeSettingsWithShortcut': 'Einstellungen schließen ({shortcut}+,)', 'settings.view.actions.back': 'Zurück', 'settings.view.actions.resizeNavigation': 'Einstellungsnavigation skalieren', 'settings.view.search.placeholder': 'Einstellungen durchsuchen', 'settings.view.search.aria': 'Einstellungen durchsuchen', 'settings.view.search.clear': 'Einstellungsuche löschen', 'settings.view.search.noResults': 'Keine passenden Einstellungen', 'settings.page.projects.title': 'Projekte', 'settings.page.remoteInstances.title': 'Remote-Instanzen', 'settings.page.providers.title': 'Anbieter', 'settings.page.usage.title': 'Nutzung', 'settings.page.agents.title': 'Agenten', 'settings.page.commands.title': 'Befehle', 'settings.page.mcp.title': 'MCP', 'settings.page.plugins.title': 'Plugins', 'settings.page.skills.title': 'Skills', 'settings.page.skillsCatalog.title': 'Skills Catalog', 'settings.page.git.title': 'Git', 'settings.page.appearance.title': 'Erscheinungsbild', 'settings.page.chat.title': 'Chat', 'settings.page.shortcuts.title': 'Tastenkombinationen', 'settings.page.sessions.title': 'Sitzungen', 'settings.page.magicPrompts.title': 'Magic Prompts', 'settings.page.notifications.title': 'Benachrichtigungen', 'settings.page.voice.title': 'Sprache', 'settings.page.tunnel.title': 'Remote-Tunnel', 'settings.page.about.title': 'Über', 'settings.page.snippets.title': 'Snippets', 'settings.snippets.sidebar.title': 'Snippets', 'settings.snippets.sidebar.total': 'Gesamt: {count}', 'settings.snippets.sidebar.actions.create': 'Snippet erstellen', 'settings.snippets.sidebar.actions.more': 'Weitere Aktionen für {name}', 'settings.snippets.sidebar.toast.deleted': 'Snippet gelöscht', 'settings.snippets.sidebar.toast.deleteFailed': 'Snippet konnte nicht gelöscht werden', 'settings.snippets.sidebar.dialog.deleteTitle': 'Snippet löschen?', 'settings.snippets.sidebar.dialog.deleteDescription': 'Dadurch wird #{name} dauerhaft gelöscht.', 'settings.snippets.page.empty.title': 'Snippet auswählen', 'settings.snippets.page.empty.description': 'Wählen Sie ein Snippet aus der Seitenleiste, um es zu bearbeiten.', 'settings.snippets.page.title.new': 'Neues Snippet', 'settings.snippets.page.field.namePlaceholder': 'snippet-name', 'settings.snippets.page.field.descriptionPlaceholder': 'Was dieses Snippet tut', 'settings.snippets.page.field.aliases': 'Aliasse', 'settings.snippets.page.field.aliasesPlaceholder': 'sicher, vorsichtig', 'settings.snippets.page.field.content': 'Inhalt', 'settings.snippets.page.field.contentPlaceholder': 'Snippet-Markdown...', 'settings.snippets.page.hint': 'Verwenden Sie #name in Prompts. Unterstützt Aliasse und Voranstellen/Anhängen von Blöcken.', 'settings.snippets.page.toast.nameRequired': 'Snippet-Name ist erforderlich', 'settings.snippets.page.toast.contentRequired': 'Snippet-Inhalt ist erforderlich', 'settings.snippets.page.toast.saveFailed': 'Snippet konnte nicht gespeichert werden', 'settings.snippets.page.toast.saved': 'Snippet gespeichert', 'settings.page.promptTemplates.title': 'Prompt-Vorlagen', 'settings.promptTemplates.sidebar.title': 'Prompt-Vorlagen', 'settings.promptTemplates.sidebar.total': 'Gesamt: {count}', 'settings.promptTemplates.sidebar.empty.title': 'Keine Prompt-Vorlagen', 'settings.promptTemplates.sidebar.empty.description': 'Erstellen Sie eine Prompt-Vorlage, um zu beginnen.', 'settings.promptTemplates.sidebar.toast.deleted': 'Vorlage "{name}" gelöscht', 'settings.promptTemplates.sidebar.toast.deleteFailed': 'Vorlage konnte nicht gelöscht werden', 'settings.promptTemplates.sidebar.toast.nameRequired': 'Vorlagenname ist erforderlich', 'settings.promptTemplates.sidebar.toast.renamed': 'Vorlage umbenannt', 'settings.promptTemplates.sidebar.toast.renameFailed': 'Vorlage konnte nicht umbenannt werden', 'settings.promptTemplates.sidebar.dialog.deleteTitle': 'Vorlage löschen?', 'settings.promptTemplates.sidebar.dialog.deleteDescription': 'Dadurch wird "{name}" dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.', 'settings.promptTemplates.sidebar.renameDialog.title': 'Vorlage umbenennen', 'settings.promptTemplates.sidebar.renameDialog.description': 'Geben Sie einen neuen Namen für "{name}" ein.', 'settings.promptTemplates.sidebar.renameDialog.placeholder': 'Vorlagenname', 'settings.promptTemplates.sidebar.badge.default': 'Standard', 'settings.promptTemplates.page.empty.title': 'Vorlage auswählen', 'settings.promptTemplates.page.empty.description': 'Wählen Sie eine Vorlage aus der Seitenleiste, um sie zu bearbeiten.', 'settings.promptTemplates.page.title.new': 'Neue Vorlage', 'settings.promptTemplates.page.subtitle.edit': 'Vorlage bearbeiten', 'settings.promptTemplates.page.subtitle.new': 'Neue Prompt-Vorlage erstellen', 'settings.promptTemplates.page.section.identity': 'Identität', 'settings.promptTemplates.page.field.name': 'Name', 'settings.promptTemplates.page.field.namePlaceholder': 'Vorlagenname', 'settings.promptTemplates.page.section.template': 'Vorlage', 'settings.promptTemplates.page.field.templatePlaceholder': 'Prompt-Vorlagentext eingeben...', 'settings.promptTemplates.page.templateHint': 'Dieser Text wird dem Prompt des Benutzers vorangestellt, wenn er in einer Multi-Run-Gruppe ausgewählt wird.', 'settings.promptTemplates.page.toast.nameRequired': 'Vorlagenname ist erforderlich', 'settings.promptTemplates.page.toast.updated': 'Vorlage aktualisiert', 'settings.promptTemplates.page.toast.updateFailed': 'Vorlage konnte nicht aktualisiert werden', 'settings.promptTemplates.page.toast.created': 'Vorlage erstellt', 'settings.promptTemplates.page.toast.createFailed': 'Vorlage konnte nicht erstellt werden', 'settings.promptTemplates.page.toast.saveUnexpectedError': 'Beim Speichern ist ein unerwarteter Fehler aufgetreten', 'settings.openchamber.tunnel.title': 'Remote-Tunnel', 'settings.openchamber.tunnel.description': 'Sicheren Remote-Zugriff konfigurieren.', 'settings.openchamber.tunnel.note.serverSideEnforced': 'Sicherer Tunnel-Zugriff wird serverseitig erzwungen.', 'settings.openchamber.tunnel.note.connectLinksOneTime': 'Verbindungslinks sind einmalig.', 'settings.openchamber.tunnel.note.cloudflareConnectorTarget': 'Cloudflare-Connector-Ziel:', 'settings.openchamber.tunnel.note.cloudflareConnectorTargetUse': 'Als Cloudflare-Connector-Ziel verwenden Sie', 'settings.openchamber.tunnel.note.tokensSavedPerTunnel': 'Tokens werden pro Tunnel gespeichert.', 'settings.openchamber.tunnel.note.customConfigUsed': 'Eine benutzerdefinierte Konfigurationsdatei wird verwendet.', 'settings.openchamber.tunnel.note.defaultConfigUsed': 'Wenn leer, verwendet cloudflared seine Standardkonfiguration.', 'settings.openchamber.tunnel.note.managedRemoteRequiresDomain': 'Verwaltete Remote-Tunnel erfordern eine Domain.', 'settings.openchamber.tunnel.note.managedLocalUsesConfig': 'Verwaltete lokale Tunnel verwenden Ihre cloudflared-Konfiguration.', 'settings.openchamber.tunnel.note.startModeAndGenerateLink': 'Einen {mode}-Tunnel starten und einen einmaligen Verbindungslink generieren.', 'settings.openchamber.tunnel.note.scanQrToConnect': 'Scannen Sie mit Ihrem Smartphone, um eine Verbindung herzustellen.', 'settings.openchamber.tunnel.section.redeemedAccessLinks': 'Eingelöste Zugriffslinks', 'settings.openchamber.tunnel.section.savedManagedRemoteTunnels': 'Gespeicherte verwaltete Remote-Tunnel', 'settings.openchamber.tunnel.notAvailable.cloudflaredNotFound': 'cloudflared nicht gefunden', 'settings.openchamber.tunnel.notAvailable.dependencyNotFound': '{dependency} wurde nicht gefunden.', 'settings.openchamber.tunnel.notAvailable.installHint': 'Installieren Sie es, um Remote-Tunnelzugriff zu aktivieren:', 'settings.openchamber.tunnel.field.provider': 'Anbieter', 'settings.openchamber.tunnel.field.providerPlaceholder': 'Anbieter auswählen', 'settings.openchamber.tunnel.field.tunnelType': 'Tunneltyp', 'settings.openchamber.tunnel.field.connectLinkTtl': 'Verbindungslink-TTL', 'settings.openchamber.tunnel.field.tunnelSessionTtl': 'Tunnel-Sitzungs-TTL', 'settings.openchamber.tunnel.field.hostnameLabel': 'Hostname:', 'settings.openchamber.tunnel.field.savedTokenAvailablePlaceholder': 'Gespeicherter Token verfügbar (optional ersetzen)', 'settings.openchamber.tunnel.field.pasteTokenPlaceholder': 'Token für diesen Tunnel einfügen', 'settings.openchamber.tunnel.field.newPresetNamePlaceholder': 'Tunnelname (z. B. Produktion)', 'settings.openchamber.tunnel.field.newPresetHostnamePlaceholder': 'Hostname (z. B. oc.example.com)', 'settings.openchamber.tunnel.field.newPresetTokenPlaceholder': 'Token', 'settings.openchamber.tunnel.field.managedRemoteTokenInfoAria': 'Token-Info für verwalteten Remote-Tunnel', 'settings.openchamber.tunnel.field.configurationFile': 'Konfigurationsdatei', 'settings.openchamber.tunnel.field.configurationFilePlaceholder': 'Standard-cloudflared-Konfiguration wird verwendet', 'settings.openchamber.tunnel.field.managedRemoteTunnelToConnect': 'Verwalteter Remote-Tunnel zur Verbindung', 'settings.openchamber.tunnel.field.selectSavedTunnelPlaceholder': 'Gespeicherten Tunnel auswählen', 'settings.openchamber.tunnel.field.publicUrlHint': 'Public URL', 'settings.openchamber.tunnel.field.connectLink': 'Verbindungslink', 'settings.openchamber.tunnel.field.expires': 'Läuft ab', 'settings.openchamber.tunnel.field.connectQrAlt': 'Tunnel-Verbindungs-QR-Code', 'settings.openchamber.tunnel.actions.removePresetAria': '{name} entfernen', 'settings.openchamber.tunnel.actions.saveToken': 'Token speichern', 'settings.openchamber.tunnel.actions.browseConfigFileAria': 'Konfigurationsdatei durchsuchen', 'settings.openchamber.tunnel.actions.clearConfigFileAria': 'Konfigurationsdatei leeren', 'settings.openchamber.tunnel.actions.openManagedRemoteDocs': 'Dokumentation aufrufen', 'settings.openchamber.tunnel.actions.openManagedLocalDocs': 'Dokumentation aufrufen', 'settings.openchamber.tunnel.actions.startTunnel': 'Tunnel starten', 'settings.openchamber.tunnel.actions.startingTunnel': 'Tunnel wird gestartet...', 'settings.openchamber.tunnel.actions.stopTunnel': 'Tunnel stoppen', 'settings.openchamber.tunnel.actions.stopping': 'Wird gestoppt...', 'settings.openchamber.tunnel.actions.newConnectLink': 'Neuer Verbindungslink', 'settings.openchamber.tunnel.actions.copied': 'Kopiert', 'settings.openchamber.tunnel.actions.retry': 'Wiederholen', 'settings.openchamber.tunnel.option.moreProvidersSoon': 'Weitere Anbieter folgen bald', 'settings.openchamber.tunnel.option.mode.quick.label': 'Schnell', 'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel ohne Verfügbarkeitsgarantie.', 'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Verwaltetes Remote', 'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Verwendet Ihr Cloudflare-Konto für dauerhaften Zugriff.', 'settings.openchamber.tunnel.option.mode.managedLocal.label': 'Verwaltetes Lokal', 'settings.openchamber.tunnel.option.mode.managedLocal.tooltip': 'Verwendet Ihre lokale cloudflared-Konfigurationsdatei.', 'settings.openchamber.tunnel.warning.quickModeReliability': 'Für zuverlässigeren Zugriff wechseln Sie zu "Verwaltetes Remote" oder "Verwaltetes Lokal".', 'settings.openchamber.tunnel.warning.replacesActiveTunnel': 'Das Starten ersetzt den aktiven Tunnel.', 'settings.openchamber.tunnel.badge.quick': 'SCHNELL', 'settings.openchamber.tunnel.badge.remote': 'REMOTE', 'settings.openchamber.tunnel.badge.local': 'LOKAL', 'settings.openchamber.tunnel.state.loading': 'Wird geladen', 'settings.openchamber.tunnel.state.expired': 'Abgelaufen', 'settings.openchamber.tunnel.state.revoked': 'Widerrufen', 'settings.openchamber.tunnel.state.inactive': 'Inaktiv', 'settings.openchamber.tunnel.state.noExpiry': 'Kein Ablaufdatum', 'settings.openchamber.tunnel.state.never': 'Nie', 'settings.openchamber.tunnel.state.tunnelReady': 'Tunnel bereit', 'settings.openchamber.tunnel.session.redeemedAt': 'Eingelöst {time}', 'settings.openchamber.tunnel.session.expiresIn': 'Läuft ab in {remaining}', 'settings.openchamber.tunnel.session.inactiveWithReason': 'Inaktiv ({reason})', 'settings.openchamber.tunnel.error.invalidConfigExtension': 'Konfigurationsdatei muss .yml, .yaml oder .json verwenden.', 'settings.openchamber.tunnel.tooltip.tokensSavedPath': 'Tokens werden unter ~/.config/openchamber/cloudflare-managed-remote-tunnels.json gespeichert.', 'settings.openchamber.tunnel.empty.noManagedRemoteTunnels': 'Noch keine verwalteten Remote-Tunnel gespeichert.', 'settings.openchamber.tunnel.toast.checkAvailabilityFailed': 'Tunnel-Verfügbarkeit konnte nicht geprüft werden', 'settings.openchamber.tunnel.toast.saveSettingsFailed': 'Tunnel-Einstellungen konnten nicht gespeichert werden', 'settings.openchamber.tunnel.toast.saveTtlFailed': 'Tunnel-TTL-Einstellungen konnten nicht gespeichert werden', 'settings.openchamber.tunnel.toast.saveTokenFailed': 'Token konnte nicht gespeichert werden', 'settings.openchamber.tunnel.toast.selectOrAddManagedRemoteFirst': 'Wählen oder fügen Sie zuerst einen verwalteten Remote-Tunnel hinzu', 'settings.openchamber.tunnel.toast.managedRemoteTokenRequiredBeforeStarting': 'Token ist vor dem Start erforderlich', 'settings.openchamber.tunnel.toast.addManagedRemoteTokenBeforeStarting': 'Fügen Sie vor dem Start einen Token hinzu', 'settings.openchamber.tunnel.toast.startFailed': 'Tunnel konnte nicht gestartet werden', 'settings.openchamber.tunnel.toast.startedButNoPublicUrl': 'Tunnel gestartet, aber keine Public URL zurückgegeben', 'settings.openchamber.tunnel.toast.replacedTunnelSingleSingle': 'Vorherigen Tunnel ersetzt: 1 Link widerrufen, 1 Sitzung ungültig.', 'settings.openchamber.tunnel.toast.replacedTunnelSingleManySessions': 'Vorherigen Tunnel ersetzt: 1 Link widerrufen, {invalidatedSessionCount} Sitzungen ungültig.', 'settings.openchamber.tunnel.toast.replacedTunnelManyLinksSingleSession': 'Vorherigen Tunnel ersetzt: {revokedBootstrapCount} Links widerrufen, 1 Sitzung ungültig.', 'settings.openchamber.tunnel.toast.replacedTunnelManyMany': 'Vorherigen Tunnel ersetzt: {revokedBootstrapCount} Links widerrufen, {invalidatedSessionCount} Sitzungen ungültig.', 'settings.openchamber.tunnel.toast.linkReady': 'Tunnel-Link bereit', 'settings.openchamber.tunnel.toast.stopped': 'Tunnel gestoppt', 'settings.openchamber.tunnel.toast.stopFailed': 'Tunnel konnte nicht gestoppt werden', 'settings.openchamber.tunnel.toast.connectLinkCopied': 'Verbindungslink kopiert', 'settings.openchamber.tunnel.toast.copyUrlFailed': 'URL konnte nicht kopiert werden', 'settings.openchamber.tunnel.toast.saveSelectedManagedRemoteFailed': 'Ausgewählter Tunnel konnte nicht gespeichert werden', 'settings.openchamber.tunnel.toast.tunnelNameRequired': 'Tunnelname ist erforderlich', 'settings.openchamber.tunnel.toast.managedRemoteHostnameRequired': 'Hostname ist erforderlich', 'settings.openchamber.tunnel.toast.managedRemoteTokenRequired': 'Token ist erforderlich', 'settings.openchamber.tunnel.toast.hostnameAlreadyExists': 'Dieser Hostname existiert bereits', 'settings.openchamber.tunnel.toast.managedRemoteSaved': 'Verwalteter Remote-Tunnel gespeichert', 'settings.openchamber.tunnel.toast.managedRemoteRemoved': 'Verwalteter Remote-Tunnel entfernt', 'settings.magicPrompts.sidebar.title': 'Magic Prompts', 'settings.magicPrompts.sidebar.description': 'Eine Prompt-Vorlage zum Bearbeiten auswählen.', 'settings.magicPrompts.sidebar.group.git': 'Git', 'settings.magicPrompts.sidebar.group.github': 'GitHub', 'settings.magicPrompts.sidebar.group.planning': 'Planung', 'settings.magicPrompts.sidebar.group.session': 'Sitzung', 'settings.magicPrompts.sidebar.item.gitCommitGenerate': 'Commit-Generierung', 'settings.magicPrompts.sidebar.item.gitPrGenerate': 'PR-Generierung', 'settings.magicPrompts.sidebar.item.gitConflictResolve': 'Merge/Rebase-Konfliktauflösung', 'settings.magicPrompts.sidebar.item.gitCherrypickConflictResolve': 'Cherry-pick-Konfliktauflösung', 'settings.magicPrompts.sidebar.item.githubPrReview': 'PR-Review', 'settings.magicPrompts.sidebar.item.githubIssueReview': 'Issue-Review', 'settings.magicPrompts.sidebar.item.githubPrFailedChecksReview': 'PR-Review fehlgeschlagener Prüfungen', 'settings.magicPrompts.sidebar.item.githubPrCommentsReview': 'PR-Kommentar-Review', 'settings.magicPrompts.sidebar.item.githubSinglePrCommentReview': 'Einzelner PR-Kommentar-Review', 'settings.magicPrompts.sidebar.item.planTodo': 'Aufgabenplanung', 'settings.magicPrompts.sidebar.item.planImprove': 'Plan verbessern', 'settings.magicPrompts.sidebar.item.planImplement': 'Plan umsetzen', 'settings.magicPrompts.sidebar.item.sessionSummary': 'Sitzungszusammenfassung', 'settings.magicPrompts.sidebar.item.sessionWorkspaceReview': 'Workspace-Review', 'settings.magicPrompts.sidebar.item.sessionExplore': 'Codebase-Tour', 'settings.magicPrompts.sidebar.item.sessionFeaturePlan': 'Feature-Planung', 'settings.magicPrompts.sidebar.item.sessionCraftGoal': 'Zielformulierung', 'settings.magicPrompts.page.group.sessionCraftGoal.title': 'Zielformulierung', 'settings.magicPrompts.page.group.sessionCraftGoal.description': 'Prompts, die vom /craft-goal-Slash-Befehl verwendet werden: sichtbare Benutzermitteilung + versteckte Anweisungen. Wandelt eine Idee oder Aufgabe in ein klares, belegbares Ziel durch geführte Entdeckung um.', 'settings.magicPrompts.sidebar.item.sessionCatchUp': 'Nachholen', 'settings.magicPrompts.sidebar.item.sessionDebug': 'Fehlersuche', 'settings.magicPrompts.sidebar.item.sessionWeigh': 'Gewichtungsoptionen', 'settings.magicPrompts.sidebar.item.sessionFusion': 'Fusion', 'settings.remoteInstances.sidebar.title': 'Remote-Instanzen', 'settings.remoteInstances.sidebar.total': 'Gesamt {count}', 'settings.remoteInstances.sidebar.newSshInstanceName': 'Neue SSH-Verbindung', 'settings.remoteInstances.sidebar.actions.addSshInstance': 'SSH-Verbindung hinzufügen', 'settings.remoteInstances.sidebar.actions.connect': 'Verbinden', 'settings.remoteInstances.sidebar.actions.disconnect': 'Trennen', 'settings.remoteInstances.sidebar.actions.retry': 'Wiederholen', 'settings.remoteInstances.sidebar.actions.remove': 'Entfernen', 'settings.remoteInstances.sidebar.confirm.localPortInUseRetry': 'Lokaler Port ist belegt. Zufälligen Port wählen und erneut versuchen?', 'settings.remoteInstances.sidebar.toast.createFailed': 'SSH-Verbindung konnte nicht erstellt werden', 'settings.remoteInstances.sidebar.toast.retriedWithRandomPort': 'Mit zufälligem lokalem Port erneut versucht', 'settings.remoteInstances.sidebar.toast.connectFailed': 'Instanz konnte nicht verbunden werden', 'settings.remoteInstances.sidebar.toast.disconnectFailed': 'Instanz konnte nicht getrennt werden', 'settings.remoteInstances.sidebar.toast.retryFailed': 'Verbindungswiederholung fehlgeschlagen', 'settings.remoteInstances.sidebar.toast.removeFailed': 'Instanz konnte nicht entfernt werden', 'settings.remoteInstances.direct.sidebarTitle': 'Server-Links', 'settings.remoteInstances.direct.sidebarDescription': 'Mit einem Link oder Token verbinden', 'settings.remoteInstances.direct.title': 'Andere OpenChamber-Server', 'settings.remoteInstances.direct.description': 'Server, zu denen diese App wechseln kann. Importiere einen Verbindungslink vom anderen Server oder füge einen per Adresse hinzu.', 'settings.remoteInstances.direct.addDialog.description': 'Füge einen weiteren OpenChamber-Server per URL hinzu. Verwende dies, wenn der Server bereits läuft und du über einen Verbindungstoken verfügst.', 'settings.remoteInstances.direct.field.labelPlaceholder': 'Bezeichnung (optional)', 'settings.remoteInstances.direct.field.urlPlaceholder': 'https://host:port', 'settings.remoteInstances.direct.field.tokenPlaceholder': 'Verbindungstoken (optional für vertrauenswürdige lokale Server)', 'settings.remoteInstances.direct.note': 'Verbindungstoken werden auf diesem Gerät gespeichert und nur verwendet, wenn diese App eine Verbindung zu diesem Server herstellt.', 'settings.remoteInstances.direct.headers.title': 'Zusätzliche Header', 'settings.remoteInstances.direct.headers.description': 'Optionale HTTP-Header für Desktop-API-Anfragen. Autorisierung ist für den Verbindungstoken reserviert.', 'settings.remoteInstances.direct.headers.field.namePlaceholder': 'Header-Name', 'settings.remoteInstances.direct.headers.field.valuePlaceholder': 'Header-Wert', 'settings.remoteInstances.direct.headers.actions.add': 'Header hinzufügen', 'settings.remoteInstances.direct.headers.removeAria': 'Header entfernen', 'settings.remoteInstances.direct.actions.add': 'Server hinzufügen', 'settings.remoteInstances.direct.import.description': 'Füge einen Verbindungslink von einem anderen OpenChamber-Server ein.', 'settings.remoteInstances.direct.import.placeholder': 'openchamber://connect?...', 'settings.remoteInstances.direct.import.action': 'Link importieren', 'settings.remoteInstances.direct.error.invalidConnectLink': 'Ungültiger OpenChamber-Verbindungslink.', 'settings.remoteInstances.direct.state.loading': 'Instanzen werden geladen...', 'settings.remoteInstances.direct.state.empty': 'Noch keine anderen Server hinzugefügt.', 'settings.remoteInstances.clientAuth.title': 'Mit diesem Server verbinden', 'settings.remoteInstances.clientAuth.description': 'Erstelle einen sicheren Link oder Token, damit OpenChamber Desktop eine Verbindung zu diesem Server herstellen kann.', 'settings.remoteInstances.clientAuth.field.labelPlaceholder': 'Gerätename — z. B. Mein iPhone', 'settings.remoteInstances.clientAuth.actions.create': 'Token erstellen', 'settings.remoteInstances.clientAuth.actions.pair': 'Link erstellen', 'settings.remoteInstances.clientAuth.actions.revoke': 'Widerrufen', 'settings.remoteInstances.clientAuth.actions.clearRevoked': 'Widerrufene löschen', 'settings.remoteInstances.clientAuth.qrAlt': 'OpenChamber-Verbindungs-QR-Code', 'settings.remoteInstances.clientAuth.qrEnlarge': 'QR-Code vergrößern', 'settings.remoteInstances.clientAuth.qrScanHint': 'Scanne diesen mit der OpenChamber-App auf deinem anderen Gerät. Er ist einmalig und läuft ab.', 'settings.remoteInstances.clientAuth.qrDialogTitle': 'Zum Verbinden scannen', 'settings.remoteInstances.clientAuth.actions.addDevice': 'Gerät hinzufügen', 'settings.remoteInstances.clientAuth.actions.copied': 'Kopiert', 'settings.remoteInstances.clientAuth.addDevice.transportLabel': 'Wo wirst du dieses Gerät verwenden?', 'settings.remoteInstances.clientAuth.addDevice.subtitle': 'Erstelle einen Einmal-QR-Code, der ein weiteres Gerät mit diesem Server verbindet.', 'settings.remoteInstances.clientAuth.addDevice.transport.local': 'Nur diesen Computer', 'settings.remoteInstances.clientAuth.addDevice.transport.localHint': 'Für Apps, die auf derselben Maschine laufen.', 'settings.remoteInstances.clientAuth.addDevice.transport.lan': 'Nur Heimnetzwerk', 'settings.remoteInstances.clientAuth.addDevice.transport.lanHint': 'Verbindet direkt über dein Wi-Fi. Funktioniert nicht außerhalb dieses Netzwerks.', 'settings.remoteInstances.clientAuth.addDevice.transport.relay': 'Überall', 'settings.remoteInstances.clientAuth.addDevice.transport.relayHint': 'Funktioniert zu Hause und unterwegs. Verkehr außerhalb des Heimnetzwerks geht über OpenChamber Private Relay — einen Ende-zu-Ende-verschlüsselten Tunnel. Keine Einrichtung nötig.', 'settings.remoteInstances.clientAuth.addDevice.fallback.relay': 'Verschlüsselte Relay-Verbindung auch außerhalb des Heimnetzwerks erlauben', 'settings.remoteInstances.clientAuth.addDevice.fallback.preferLocal': 'Direkte Heimverbindung vorziehen, wenn verfügbar', 'settings.remoteInstances.clientAuth.addDevice.create': 'QR-Code erstellen', 'settings.remoteInstances.clientAuth.addDevice.done': 'Fertig', 'settings.remoteInstances.clientAuth.addDevice.connectedToast': 'Gerät verbunden.', 'settings.remoteInstances.clientAuth.pairingUrl': 'Verbindungslink', 'settings.remoteInstances.clientAuth.createdToken': 'Kopieren Sie jetzt diesen Token. Aus Sicherheitsgründen wird er nicht erneut angezeigt.', 'settings.remoteInstances.clientAuth.state.loading': 'Tokens werden geladen...', 'settings.remoteInstances.clientAuth.state.empty': 'Noch keine Geräte verbunden.', 'settings.remoteInstances.clientAuth.state.revoked': 'Widerrufen', 'settings.remoteInstances.clientAuth.state.thisDevice': 'Dieses Gerät', 'settings.remoteInstances.clientAuth.state.pending': 'Warten auf Verbindung…', 'settings.remoteInstances.clientAuth.state.viaRelay': 'Relay', 'settings.remoteInstances.clientAuth.state.connectedDirect': 'Verbunden · Lokales Netzwerk', 'settings.remoteInstances.clientAuth.state.connectedRelay': 'Verbunden · Relay', 'settings.remoteInstances.clientAuth.lastUsed': 'Zuletzt verwendet {date}', 'settings.remoteInstances.clientAuth.neverUsed': 'Nie verwendet', 'settings.remoteInstances.relay.title': 'OpenChamber Relay', 'settings.remoteInstances.relay.autoHint': 'Schaltet automatisch ein, wenn Sie ein Gerät über das Relay koppeln.', 'settings.remoteInstances.relay.description': 'Lassen Sie Ihre anderen Geräte von überall aus verbinden, ohne Ports zu öffnen. Der Datenverkehr ist Ende-zu-Ende verschlüsselt – der Relay kann ihn nicht lesen.', 'settings.remoteInstances.relay.enableHint': 'Es wird nichts geteilt, bis Sie den Relay auf diesem Server aktivieren.', 'settings.remoteInstances.relay.actions.enable': 'Relay aktivieren', 'settings.remoteInstances.relay.actions.disable': 'Deaktivieren', 'settings.remoteInstances.relay.confirm.disable': 'Relay deaktivieren? Geräte, die über ihn verbunden sind, werden sofort getrennt.', 'settings.remoteInstances.relay.state.loading': 'Relay-Status wird überprüft...', 'settings.remoteInstances.relay.state.disabled': 'Deaktiviert', 'settings.remoteInstances.relay.state.connecting': 'Verbindung herstellen', 'settings.remoteInstances.relay.state.connected': 'Verbunden', 'settings.remoteInstances.relay.state.reconnecting': 'Erneut verbinden', 'settings.remoteInstances.relay.state.error': 'Fehler', 'settings.remoteInstances.relay.status.clientsOne': '{count} Gerät verbunden', 'settings.remoteInstances.relay.status.clientsMany': '{count} Geräte verbunden', 'settings.remoteInstances.relay.pair.title': 'Gerät koppeln', 'settings.remoteInstances.relay.pair.labelPlaceholder': 'Gerätename (optional)', 'settings.remoteInstances.relay.pair.includeToken': 'Zugriffstoken einbinden (Ein-Scan-Kopplung)', 'settings.remoteInstances.relay.pair.noTokenHint': 'Ohne Token meldet sich das Gerät mit dem UI-Kennwort dieses Servers an, nachdem es verbunden ist.', 'settings.remoteInstances.relay.pair.generate': 'Kopplungslink erstellen', 'settings.remoteInstances.relay.pair.requiresConnected': 'Kopplung wird verfügbar, sobald der Relay verbunden ist.', 'settings.remoteInstances.relay.pair.linkLabel': 'Kopplungslink', 'settings.remoteInstances.relay.pair.warning': 'Dieser Link gewährt Zugriff auf diesen Server. Teile ihn nicht.', 'settings.remoteInstances.relay.pair.qrAlt': 'Relay-Kopplungs-QR-Code', 'settings.remoteInstances.relay.pair.showQr': 'QR-Code anzeigen', 'settings.remoteInstances.relay.pair.qrDialogTitle': 'Zum Koppeln scannen', 'settings.remoteInstances.relay.pair.qrDialogDescription': 'Scanne diesen QR-Code mit der OpenChamber-App auf deinem anderen Gerät.', 'settings.remoteInstances.relay.pair.manageHint': 'Verwalte oder widerrufe gekoppelte Geräte in der Liste „Mit diesem Server verbinden“ oben.', 'settings.remoteInstances.relay.toast.enableFailed': 'Aktivierung des Relays fehlgeschlagen', 'settings.remoteInstances.relay.toast.disableFailed': 'Deaktivierung des Relays fehlgeschlagen', 'settings.remoteInstances.relay.toast.offerFailed': 'Erstellung des Kopplungslinks fehlgeschlagen', 'settings.remoteInstances.relay.toast.linkCopied': 'Kopplungslink kopiert', 'settings.remoteInstances.sidebar.phase.ready': 'Bereit', 'settings.remoteInstances.sidebar.phase.error': 'Fehler', 'settings.remoteInstances.sidebar.phase.reconnect': 'Wiederverbinden', 'settings.remoteInstances.sidebar.phase.installing': 'Wird installiert', 'settings.remoteInstances.sidebar.phase.updating': 'Wird aktualisiert', 'settings.remoteInstances.sidebar.phase.forwarding': 'Weiterleitung aktiv', 'settings.remoteInstances.sidebar.phase.starting': 'Wird gestartet', 'settings.remoteInstances.sidebar.phase.connecting': 'Verbindung wird hergestellt', 'settings.remoteInstances.sidebar.phase.idle': 'Leerlauf', 'settings.remoteInstances.page.section.instance': 'Instanz', 'settings.remoteInstances.page.section.instanceDescription': 'SSH-Befehl und Anzeigename für diese Verbindung wählen.', 'settings.remoteInstances.page.field.mode': 'Modus', 'settings.remoteInstances.page.field.modeHint': 'Wählen Sie, ob OpenChamber den Server starten soll oder ob Sie sich zu einem laufenden verbinden.', 'settings.remoteInstances.page.field.modePlaceholder': 'Modus auswählen', 'settings.remoteInstances.page.field.modeManaged': 'Für mich starten', 'settings.remoteInstances.page.field.modeExternal': 'Läuft bereits', 'settings.remoteInstances.page.field.preferredRemotePort': 'Bevorzugter Remote-Port', 'settings.remoteInstances.page.field.preferredRemotePortHint': 'Leer lassen für automatische Auswahl.', 'settings.remoteInstances.page.field.keepServerRunning': 'Server am Laufen halten', 'settings.remoteInstances.page.field.keepServerRunningHint': 'OpenChamber auf der Remote-Maschine weiterlaufen lassen nach Verbindungstrennung.', 'settings.remoteInstances.page.field.bindHost': 'Bind-Host', 'settings.remoteInstances.page.field.bindHostHint': 'Verwenden Sie 127.0.0.1 oder localhost, es sei denn, Sie benötigen LAN-Zugriff.', 'settings.remoteInstances.page.field.preferredLocalPort': 'Bevorzugter lokaler Port', 'settings.remoteInstances.page.field.preferredLocalPortHint': 'Leer lassen für automatische Auswahl.', 'settings.remoteInstances.page.field.forwardType': 'Weiterleitungstyp', 'settings.remoteInstances.page.field.localHostPlaceholder': '127.0.0.1', 'settings.remoteInstances.page.field.remoteHostPlaceholder': '127.0.0.1', 'settings.remoteInstances.page.field.auto': 'Automatisch', 'settings.remoteInstances.page.confirm.bindAllInterfaces': 'Das Binden an 0.0.0.0 macht Ports für Ihr lokales Netzwerk sichtbar. Fortfahren?', 'settings.remoteInstances.page.preview.localSocks5': '(lokales SOCKS5)', 'settings.remoteInstances.page.preview.local': '(lokal)', 'settings.remoteInstances.page.preview.remote': '(remote)', 'settings.remoteInstances.page.toast.openLocalEndpointFailed': 'Lokale Adresse konnte nicht geöffnet werden', 'settings.remoteInstances.page.toast.localUrlCopied': 'Lokale URL kopiert', 'settings.remoteInstances.page.actions.copyLocalUrl': 'Lokale URL kopieren', 'settings.remoteInstances.page.actions.open': 'Öffnen', 'settings.remoteInstances.page.logsDialog.selectedInstanceFallback': 'Ausgewählte Instanz', 'settings.remoteInstances.page.patternDialog.descriptionWithHost': '{host} erfordert ein konkretes Ziel.', 'settings.remoteInstances.page.patternDialog.description': 'Ziel eingeben.', 'settings.common.actions.cancel': 'Abbrechen', 'settings.common.actions.create': 'Erstellen', 'settings.common.actions.delete': 'Löschen', 'settings.common.actions.reset': 'Zurücksetzen', 'settings.common.actions.rename': 'Umbenennen', 'settings.common.actions.duplicate': 'Duplizieren', 'settings.common.actions.import': 'Importieren', 'settings.common.actions.copyAll': 'Alles kopieren', 'settings.common.actions.clear': 'Leeren', 'settings.common.actions.saving': 'Wird gespeichert...', 'settings.common.actions.saveChanges': 'Änderungen speichern', 'settings.common.scope.global': 'Global', 'settings.common.scope.project': 'Projekt', 'settings.common.field.description': 'Beschreibung', 'settings.common.badge.new': 'Neu', 'settings.common.badge.modified': 'Geändert', 'settings.common.permission.allow': 'Erlauben', 'settings.common.permission.ask': 'Fragen', 'settings.common.permission.deny': 'Ablehnen', 'settings.common.state.comingSoon': 'Demnächst verfügbar...', 'settings.projects.actions.title': 'Aktionen', 'settings.projects.actions.description': 'Projektspezifische Befehle im Header.', 'settings.projects.actions.validation.fillNameAndCommand': 'Bitte Aktionsname und Befehl ausfüllen.', 'settings.projects.actions.state.loading': 'Wird geladen...', 'settings.projects.actions.state.empty': 'Noch keine Aktionen konfiguriert.', 'settings.projects.actions.state.untitled': 'Unbenannte Aktion', 'settings.projects.actions.state.noDesktopSshForwards': 'Keine aktivierten lokalen SSH-Weiterleitungen verfügbar.', 'settings.projects.actions.field.selectIconAria': 'Symbol auswählen', 'settings.projects.actions.field.iconAria': 'Symbol {icon}', 'settings.projects.actions.field.actionNamePlaceholder': 'Aktionsname', 'settings.projects.actions.field.command': 'Befehl', 'settings.projects.actions.field.commandPlaceholder': 'z. B. bun run lint', 'settings.projects.actions.field.autoOpenUrl': 'URL automatisch öffnen', 'settings.projects.actions.field.autoOpenUrlForAria': 'URL für {title} automatisch öffnen', 'settings.projects.actions.field.autoOpenUrlDescription': 'URL aus der Ausgabe oder benutzerdefinierte URL unten öffnen', 'settings.projects.actions.field.overrideUrlPlaceholder': 'URL überschreiben (optional)', 'settings.projects.actions.field.overrideUrlTooltip': 'Wenn dieses Feld ausgefüllt ist, wird die benutzerdefinierte URL verwendet. Wenn leer, öffnet die App die beste URL aus der Ausgabe.', 'settings.projects.actions.field.desktopSshForward': 'Desktop SSH-Weiterleitung', 'settings.projects.actions.field.useOutputManualUrl': 'Ausgabe-/manuelle URL verwenden', 'settings.projects.actions.actions.add': 'Aktion hinzufügen', 'settings.projects.actions.actions.save': 'Aktionen speichern', 'settings.projects.actions.toast.saveFailed': 'Aktionen konnten nicht gespeichert werden', 'settings.projects.actions.toast.saved': 'Projektaktionen gespeichert', 'settings.openchamber.about.title': 'Über OpenChamber', 'settings.openchamber.about.field.version': 'Version', 'settings.openchamber.about.field.openCodeVersion': 'OpenCode-Version', 'settings.openchamber.about.state.checking': 'Wird geprüft...', 'settings.openchamber.about.state.upToDate': 'Aktuell', 'settings.openchamber.about.state.unknown': 'unbekannt', 'settings.openchamber.about.actions.checkUpdates': 'Updates prüfen', 'settings.openchamber.about.actions.update': 'Aktualisieren', 'settings.openchamber.about.actions.updateToVersion': 'Auf {version} aktualisieren', 'settings.openchamber.about.actions.checkForUpdates': 'Nach Updates suchen', 'settings.openchamber.about.toast.latestVersion': 'Sie verwenden die neueste Version', 'settings.agents.sidebar.title': 'Agents', 'settings.agents.sidebar.total': 'Gesamt {count}', 'settings.agents.sidebar.empty.title': 'Keine Agents konfiguriert', 'settings.agents.sidebar.empty.description': 'Verwenden Sie die Schaltfläche + oben, um einen zu erstellen', 'settings.agents.sidebar.section.builtIn': 'Integrierte Agents', 'settings.agents.sidebar.section.custom': 'Benutzerdefinierte Agents', 'settings.agents.sidebar.badge.system': 'system', 'settings.agents.sidebar.dialog.deleteTitle': 'Agent löschen', 'settings.agents.sidebar.dialog.resetTitle': 'Agent zurücksetzen', 'settings.agents.sidebar.dialog.deleteDescription': 'Möchten Sie den Agent "{name}" wirklich löschen?', 'settings.agents.sidebar.dialog.resetDescription': 'Möchten Sie den Agent "{name}" wirklich auf seine Standardkonfiguration zurücksetzen?', 'settings.agents.sidebar.renameDialog.title': 'Agent umbenennen', 'settings.agents.sidebar.renameDialog.description': 'Geben Sie einen neuen Namen für den Agent "@{name}" ein', 'settings.agents.sidebar.renameDialog.placeholder': 'Neuer Agent-Name...', 'settings.agents.sidebar.toast.builtInCannotDelete': 'Integrierte Agents können nicht gelöscht werden', 'settings.agents.sidebar.toast.agentDeleted': 'Agent "{name}" erfolgreich gelöscht', 'settings.agents.sidebar.toast.agentReset': 'Agent "{name}" auf Standard zurückgesetzt', 'settings.agents.sidebar.toast.deleteFailed': 'Agent konnte nicht gelöscht werden', 'settings.agents.sidebar.toast.definitionNotFound': 'Agent-Definition nicht gefunden. Es wurden keine Änderungen vorgenommen.', 'settings.agents.sidebar.toast.resetFailed': 'Agent konnte nicht zurückgesetzt werden', 'settings.agents.sidebar.toast.agentNameRequired': 'Agent-Name ist erforderlich', 'settings.agents.sidebar.toast.agentExists': 'Ein Agent mit diesem Namen existiert bereits', 'settings.agents.sidebar.toast.removeOldAfterRenameFailed': 'Alter Agent konnte nach Umbenennung nicht entfernt werden', 'settings.agents.sidebar.toast.renameFailed': 'Agent konnte nicht umbenannt werden', 'settings.agents.sidebar.toast.agentRenamed': 'Agent umbenannt in "{name}"', 'settings.agents.page.toast.permissionNameRequired': 'Berechtigungsname ist erforderlich', 'settings.agents.page.toast.created': 'Agent erfolgreich erstellt', 'settings.agents.page.toast.updated': 'Agent erfolgreich aktualisiert', 'settings.agents.page.toast.createFailed': 'Agent konnte nicht erstellt werden', 'settings.agents.page.toast.updateFailed': 'Agent konnte nicht aktualisiert werden', 'settings.agents.page.toast.saveUnexpectedError': 'Beim Speichern ist ein Fehler aufgetreten', 'settings.agents.page.toast.savedManualRestart': 'Auf Datenträger gespeichert. Starten Sie Ihren verbundenen OpenCode-Server neu, um die Änderungen anzuwenden.', 'settings.agents.page.empty.title': 'Wählen Sie einen Agent aus der Seitenleiste', 'settings.agents.page.empty.description': 'oder erstellen Sie einen neuen', 'settings.agents.page.title.new': 'Neuer Agent', 'settings.agents.page.subtitle.new': 'Neue Assistenten-Persona konfigurieren', 'settings.agents.page.subtitle.edit': 'Agent-Einstellungen bearbeiten', 'settings.agents.page.section.identityRole': 'Identität & Rolle', 'settings.agents.page.section.modelParameters': 'Modell & Parameter', 'settings.agents.page.section.systemPrompt': 'System-Prompt', 'settings.agents.page.section.toolPermissions': 'Tool-Berechtigungen', 'settings.agents.page.field.agentName': 'Agent-Name', 'settings.agents.page.field.agentNamePlaceholder': 'agent-name', 'settings.agents.page.field.scopePlaceholder': 'Geltungsbereich', 'settings.agents.page.field.descriptionPlaceholder': 'Was macht dieser Agent?', 'settings.agents.page.field.mode': 'Modus', 'settings.agents.page.field.modeTooltip': 'Sichtbarkeit: Primär vs. Subagent', 'settings.agents.page.field.overrideModel': 'Modell überschreiben', 'settings.agents.page.field.temperature': 'Temperatur', 'settings.agents.page.field.temperatureTooltip': 'Steuert die Zufälligkeit. Höher = kreativ, Niedriger = fokussiert.', 'settings.agents.page.field.temperatureRange': '0,0 bis 2,0', 'settings.agents.page.field.clearTemperatureAria': 'Temperatur-Überschreibung zurücksetzen', 'settings.agents.page.field.topP': 'Top P', 'settings.agents.page.field.topPTooltip': 'Nucleus-Sampling-Vielfalt. Niedriger = nur wahrscheinliche Token.', 'settings.agents.page.field.topPRange': '0,0 bis 1,0', 'settings.agents.page.field.clearTopPAria': 'Top-P-Überschreibung zurücksetzen', 'settings.agents.page.field.variant': 'Denk-Variante', 'settings.agents.page.field.variantTooltip': 'Steuert die Denk-/Reasoning-Tiefe für diesen Agent.', 'settings.agents.page.field.variantHint': 'z. B. high, max, low', 'settings.agents.page.field.variantPlaceholder': 'Standard', 'settings.agents.page.field.systemPromptPlaceholder': 'Sie sind ein erfahrener Programmierassistent...', 'settings.agents.page.mode.primary': 'Primär', 'settings.agents.page.mode.subagent': 'Subagent', 'settings.agents.page.mode.all': 'Alle', 'settings.agents.page.permissions.defaultLabel': 'Standard', 'settings.agents.page.permissions.hideEditor': 'Editor ausblenden', 'settings.agents.page.permissions.advancedEditor': 'Erweiterter Editor', 'settings.agents.page.permissions.globalSummary': 'Global: {summary}', 'settings.agents.page.permissions.rulesSummary': 'Regeln: {summary}', 'settings.agents.page.permissions.globalDefault': 'Globaler Standard', 'settings.agents.page.permissions.pattern': 'Muster', 'settings.agents.page.permissions.addCustomRule': 'Benutzerdefinierte Regel hinzufügen', 'settings.agents.page.permissions.permissionPlaceholder': 'Berechtigung...', 'settings.agents.page.permissions.patternPlaceholder': 'Muster (z. B. *)', 'settings.page.behavior.title': 'Verhalten', 'settings.behavior.page.title': 'Verhalten', 'settings.behavior.page.warning.title': 'Globale Regeln werden mit Projektregeln kombiniert', 'settings.behavior.page.warning.description': 'Hier vorgenommene Änderungen aktualisieren {path}. OpenCode berücksichtigt auch alle AGENTS.md-Regeln auf Projektebene, sofern vorhanden.', 'settings.behavior.page.section.systemPrompt': 'Globale AGENTS.md', 'settings.behavior.page.field.systemPromptPlaceholder': 'Sie sind ein hilfreicher KI-Assistent... Verwenden Sie diesen Bereich, um absolute Regeln für das Verhalten der KI über alle Sitzungen und Anbieter hinweg festzulegen.', 'settings.behavior.page.section.responseStyle': 'Antwortstil', 'settings.behavior.page.responseStyle.tooltip': 'Wenn aktiviert, steuern diese Anweisungen, wie der Assistent in jedem neuen Gespräch antwortet.', 'settings.behavior.page.responseStyle.enableAria': 'Antwortstil-Anweisungen aktivieren', 'settings.behavior.page.responseStyle.enable': 'Antwortstil-Anweisungen zu neuen Gesprächen hinzufügen', 'settings.behavior.page.responseStyle.preset': 'Voreinstellung', 'settings.behavior.page.responseStyle.option.concise': 'Prägnant', 'settings.behavior.page.responseStyle.option.detailed': 'Detailliert', 'settings.behavior.page.responseStyle.option.mentor': 'Mentor', 'settings.behavior.page.responseStyle.option.pushback': 'Kritisch hinterfragen', 'settings.behavior.page.responseStyle.option.noFiller': 'Ohne Fülltext', 'settings.behavior.page.responseStyle.option.matchEnergy': 'Meinem Ton anpassen', 'settings.behavior.page.responseStyle.option.warmPeer': 'Freundlich & kollegial', 'settings.behavior.page.responseStyle.option.custom': 'Benutzerdefiniert', 'settings.behavior.page.responseStyle.customPlaceholder': 'Schreiben Sie die Anweisung, die der ersten Nachricht hinzugefügt werden soll...', 'settings.behavior.page.toast.saved': 'Verhalten erfolgreich gespeichert', 'settings.behavior.page.toast.saveFailed': 'Verhalten konnte nicht gespeichert werden', 'settings.commands.sidebar.title': 'Befehle', 'settings.commands.sidebar.total': 'Gesamt {count}', 'settings.commands.sidebar.empty.title': 'Keine Befehle konfiguriert', 'settings.commands.sidebar.empty.description': 'Verwenden Sie die Schaltfläche + oben, um einen zu erstellen', 'settings.commands.sidebar.section.builtIn': 'Integrierte Befehle', 'settings.commands.sidebar.section.custom': 'Benutzerdefinierte Befehle', 'settings.commands.sidebar.dialog.deleteTitle': 'Befehl löschen', 'settings.commands.sidebar.dialog.resetTitle': 'Befehl zurücksetzen', 'settings.commands.sidebar.dialog.deleteDescription': 'Möchten Sie den Befehl "{name}" wirklich löschen?', 'settings.commands.sidebar.dialog.resetDescription': 'Möchten Sie den Befehl "{name}" wirklich auf seine Standardkonfiguration zurücksetzen?', 'settings.commands.sidebar.renameDialog.title': 'Befehl umbenennen', 'settings.commands.sidebar.renameDialog.description': 'Geben Sie einen neuen Namen für den Befehl "/{name}" ein', 'settings.commands.sidebar.renameDialog.placeholder': 'Neuer Befehlsname...', 'settings.commands.sidebar.toast.builtInCannotDelete': 'Integrierte Befehle können nicht gelöscht werden', 'settings.commands.sidebar.toast.commandDeleted': 'Befehl "{name}" erfolgreich gelöscht', 'settings.commands.sidebar.toast.commandReset': 'Befehl "{name}" auf Standard zurückgesetzt', 'settings.commands.sidebar.toast.deleteFailed': 'Befehl konnte nicht gelöscht werden', 'settings.commands.sidebar.toast.resetFailed': 'Befehl konnte nicht zurückgesetzt werden', 'settings.commands.sidebar.toast.commandNameRequired': 'Befehlsname ist erforderlich', 'settings.commands.sidebar.toast.commandExists': 'Ein Befehl mit diesem Namen existiert bereits', 'settings.commands.sidebar.toast.removeOldAfterRenameFailed': 'Alter Befehl konnte nach Umbenennung nicht entfernt werden', 'settings.commands.sidebar.toast.renameFailed': 'Befehl konnte nicht umbenannt werden', 'settings.commands.page.toast.templateRequired': 'Befehlsvorlage ist erforderlich', 'settings.commands.page.toast.created': 'Befehl erfolgreich erstellt', 'settings.commands.page.toast.updated': 'Befehl erfolgreich aktualisiert', 'settings.commands.page.toast.createFailed': 'Befehl konnte nicht erstellt werden', 'settings.commands.page.toast.updateFailed': 'Befehl konnte nicht aktualisiert werden', 'settings.commands.page.toast.saveUnexpectedError': 'Beim Speichern ist ein Fehler aufgetreten', 'settings.commands.page.empty.title': 'Wählen Sie einen Befehl aus der Seitenleiste', 'settings.commands.page.empty.description': 'oder erstellen Sie einen neuen', 'settings.commands.page.title.new': 'Neuer Befehl', 'settings.commands.page.subtitle.new': 'Neuen Slash-Befehl konfigurieren', 'settings.commands.page.subtitle.edit': 'Befehlseinstellungen bearbeiten', 'settings.commands.page.section.identity': 'Identität', 'settings.commands.page.section.executionContext': 'Ausführungskontext', 'settings.commands.page.section.template': 'Befehlsvorlage', 'settings.commands.page.field.commandName': 'Befehlsname', 'settings.commands.page.field.commandNamePlaceholder': 'befehlsname', 'settings.commands.page.field.descriptionPlaceholder': 'Was macht dieser Befehl?', 'settings.commands.page.field.overrideAgent': 'Agent überschreiben', 'settings.commands.page.field.templatePlaceholder': 'Ihre Befehlsvorlage hier...', 'settings.commands.page.templateHint.userInput': 'Benutzereingabe', 'settings.commands.page.templateHint.shellOutput': 'Shell-Ausgabe', 'settings.commands.page.templateHint.fileContents': 'Dateiinhalt', 'settings.commands.agentSelector.title': 'Agent auswählen', 'settings.commands.agentSelector.notSelected': 'Nicht ausgewählt', 'settings.commands.agentSelector.selectAgentPlaceholder': 'Agent auswählen...', 'settings.gitIdentities.page.section.title': 'Identitäten', 'settings.gitIdentities.page.empty.title': 'Keine Identitäten konfiguriert', 'settings.gitIdentities.page.empty.description': 'Erstellen Sie eine, um Git-Autoreneinstellungen pro Projekt zu verwalten', 'settings.gitIdentities.page.discoveredCredentials.title': 'Gefunden in ~/.git-credentials', 'settings.gitIdentities.page.badge.default': 'Standard', 'settings.gitIdentities.page.actions.setAsDefault': 'Als Standard festlegen', 'settings.gitIdentities.page.actions.unsetDefault': 'Standard aufheben', 'settings.gitIdentities.page.actions.import': 'Importieren', 'settings.gitIdentities.page.toast.updateDefaultFailed': 'Standard-Identität konnte nicht aktualisiert werden', 'settings.gitIdentities.page.toast.defaultUpdated': 'Standard-Identität aktualisiert', 'settings.gitIdentities.page.toast.defaultUnset': 'Standard-Identität aufgehoben', 'settings.gitIdentities.page.toast.profileDeleted': 'Profil "{name}" gelöscht', 'settings.gitIdentities.page.toast.deleteProfileFailed': 'Profil konnte nicht gelöscht werden', 'settings.gitIdentities.page.deleteDialog.title': 'Profil löschen', 'settings.gitIdentities.page.deleteDialog.description': 'Möchten Sie "{name}" wirklich löschen?', 'settings.gitIdentities.editor.title.importCredential': 'Anmeldedaten importieren', 'settings.gitIdentities.editor.title.newIdentity': 'Neue Identität', 'settings.gitIdentities.editor.title.globalIdentity': 'Globale Identität', 'settings.gitIdentities.editor.title.editIdentity': 'Identität bearbeiten', 'settings.gitIdentities.editor.description.globalReadOnly': 'Systemweite Git-Identität (schreibgeschützt)', 'settings.gitIdentities.editor.description.newProfile': 'Neues Git-Identitätsprofil erstellen', 'settings.gitIdentities.editor.description.editProfile': 'Identitätsprofil-Einstellungen bearbeiten', 'settings.gitIdentities.editor.section.commitSigning': 'Commit-Signierung', 'settings.gitIdentities.editor.field.profileName': 'Profilname', 'settings.gitIdentities.editor.field.profileNamePlaceholder': 'Arbeitsprofil, Privat usw.', 'settings.gitIdentities.editor.field.color': 'Farbe', 'settings.gitIdentities.editor.field.icon': 'Icon', 'settings.gitIdentities.editor.field.userName': 'Benutzername', 'settings.gitIdentities.editor.field.userNameTooltip': 'Der Name, der in Git-Commit-Nachrichten angezeigt wird.', 'settings.gitIdentities.editor.field.userNamePlaceholder': 'Max Mustermann', 'settings.gitIdentities.editor.field.emailAddress': 'E-Mail-Adresse', 'settings.gitIdentities.editor.field.emailAddressTooltip': 'Sollte Ihrer E-Mail-Adresse in GitHub/GitLab entsprechen.', 'settings.gitIdentities.editor.field.emailAddressPlaceholder': 'max@beispiel.de', 'settings.gitIdentities.editor.field.authMethod': 'Authentifizierungsmethode', 'settings.gitIdentities.editor.field.authToken': 'Token', 'settings.gitIdentities.editor.field.sshKeyPath': 'SSH-Schlüsselpfad', 'settings.gitIdentities.editor.field.sshKeyPathTooltip': 'Optionaler Pfad zum privaten Schlüssel. Z. B. ~/.ssh/id_ed25519', 'settings.gitIdentities.editor.field.sshKeyPathPlaceholder': '~/.ssh/id_ed25519', 'settings.gitIdentities.editor.field.signCommits': 'Commits mit dieser Identität signieren', 'settings.gitIdentities.editor.field.signingKey': 'Signierschlüssel', 'settings.gitIdentities.editor.field.signingKeyPlaceholder': '~/.ssh/id_ed25519.pub', 'settings.gitIdentities.editor.field.host': 'Host', 'settings.gitIdentities.editor.field.hostTooltip': 'Das Token wird für diesen Host aus ~/.git-credentials gelesen.', 'settings.gitIdentities.editor.field.hostPlaceholder': 'github.com', 'settings.gitIdentities.editor.actions.close': 'Schließen', 'settings.gitIdentities.editor.actions.create': 'Erstellen', 'settings.gitIdentities.editor.actions.save': 'Speichern', 'settings.gitIdentities.editor.toast.userNameEmailRequired': 'Benutzername und E-Mail sind erforderlich', 'settings.gitIdentities.editor.toast.hostRequiredForToken': 'Host ist für tokenbasierte Authentifizierung erforderlich', 'settings.gitIdentities.editor.toast.signingKeyRequired': 'Signierschlüssel ist erforderlich, wenn die Commit-Signierung aktiviert ist', 'settings.gitIdentities.editor.toast.profileCreated': 'Profil erstellt', 'settings.gitIdentities.editor.toast.profileUpdated': 'Profil aktualisiert', 'settings.gitIdentities.editor.toast.createProfileFailed': 'Profil konnte nicht erstellt werden', 'settings.gitIdentities.editor.toast.updateProfileFailed': 'Profil konnte nicht aktualisiert werden', 'settings.gitIdentities.editor.toast.saveUnexpectedError': 'Beim Speichern ist ein Fehler aufgetreten', 'settings.gitIdentities.editor.toast.profileDeleted': 'Profil gelöscht', 'settings.gitIdentities.editor.toast.deleteProfileFailed': 'Profil konnte nicht gelöscht werden', 'settings.gitIdentities.editor.toast.deleteUnexpectedError': 'Beim Löschen ist ein Fehler aufgetreten', 'settings.skills.sidebar.title': 'Skills', 'settings.skills.sidebar.total': 'Gesamt {count}', 'settings.skills.sidebar.section.project': 'Projekt-Skills', 'settings.skills.sidebar.section.user': 'Benutzer-Skills', 'settings.skills.sidebar.empty.title': 'Keine Skills konfiguriert', 'settings.skills.sidebar.empty.description': 'Verwenden Sie die Schaltfläche + oben, um einen zu erstellen', 'settings.skills.sidebar.badge.claude': 'claude', 'settings.skills.sidebar.badge.agents': 'agents', 'settings.skills.sidebar.badge.opencode': 'opencode', 'settings.skills.sidebar.toast.skillDeleted': 'Skill "{name}" erfolgreich gelöscht', 'settings.skills.sidebar.toast.deleteSkillFailed': 'Skill konnte nicht gelöscht werden', 'settings.skills.sidebar.toast.duplicateLoadFailed': 'Skill-Details für Duplizierung konnten nicht geladen werden', 'settings.skills.sidebar.toast.renameLoadFailed': 'Skill-Details konnten nicht geladen werden', 'settings.skills.sidebar.toast.removeOldAfterRenameFailed': 'Alter Skill konnte nach Umbenennung nicht entfernt werden', 'settings.skills.sidebar.toast.renameFailed': 'Skill konnte nicht umbenannt werden', 'settings.skills.sidebar.deleteDialog.title': 'Skill löschen', 'settings.skills.sidebar.deleteDialog.description': 'Möchten Sie den Skill "{name}" wirklich löschen?', 'settings.skills.sidebar.renameDialog.title': 'Skill umbenennen', 'settings.skills.sidebar.renameDialog.description': 'Geben Sie einen neuen Namen für den Skill "{name}" ein', 'settings.skills.sidebar.renameDialog.placeholder': 'Neuer Skill-Name...', 'settings.skills.page.title.newSkill': 'Neuer Skill', 'settings.skills.page.subtitle.newSkill': 'Neuen Skill konfigurieren', 'settings.skills.page.subtitle.skillLocation': '{location} Skill', 'settings.skills.page.section.basicInformation': 'Grundlegende Informationen', 'settings.skills.page.section.instructions': 'Anweisungen', 'settings.skills.page.section.supportingFiles': 'Unterstützende Dateien', 'settings.skills.page.field.skillNameLocation': 'Skill-Name & Speicherort', 'settings.skills.page.field.skillNameHint': 'Kleinbuchstaben, Zahlen, Bindestriche', 'settings.skills.page.field.skillNamePlaceholder': 'skill-name', 'settings.skills.page.field.descriptionHint': 'Der Agent verwendet dies, um zu entscheiden, wann der Skill geladen wird', 'settings.skills.page.field.descriptionPlaceholder': 'Kurze Beschreibung, was dieser Skill tut...', 'settings.skills.page.field.instructionsPlaceholder': 'Schritt-für-Schritt-Anweisungen, Richtlinien oder Referenzinhalte...', 'settings.skills.page.badge.claudeCompatible': 'Claude-kompatibel', 'settings.skills.page.badge.pending': 'Ausstehend', 'settings.skills.page.actions.addFile': 'Datei hinzufügen', 'settings.skills.page.actions.createSkill': 'Skill erstellen', 'settings.skills.page.actions.createFile': 'Datei erstellen', 'settings.skills.page.supportingFiles.empty': 'Keine unterstützenden Dateien. Verwenden Sie "Datei hinzufügen", um Referenzmaterialien einzubinden.', 'settings.skills.page.loading.details': 'Skill-Details werden geladen...', 'settings.skills.page.loading.fileContent': 'Dateiinhalt wird geladen...', 'settings.skills.page.empty.title': 'Wählen Sie einen Skill aus der Seitenleiste', 'settings.skills.page.empty.description': 'oder erstellen Sie einen neuen', 'settings.skills.page.deleteFileDialog.title': 'Unterstützende Datei löschen', 'settings.skills.page.deleteFileDialog.description': 'Möchten Sie "{path}" wirklich löschen?', 'settings.skills.page.fileDialog.titleEdit': 'Unterstützende Datei bearbeiten', 'settings.skills.page.fileDialog.titleAdd': 'Unterstützende Datei hinzufügen', 'settings.skills.page.fileDialog.descriptionEdit': 'Dateiinhalt bearbeiten', 'settings.skills.page.fileDialog.descriptionAdd': 'Neue Datei im Skill-Verzeichnis erstellen', 'settings.skills.page.fileDialog.field.filePath': 'Dateipfad', 'settings.skills.page.fileDialog.field.filePathPlaceholder': 'beispiel.md oder docs/referenz.txt', 'settings.skills.page.fileDialog.field.filePathHint': 'Relativer Pfad innerhalb des Skill-Verzeichnisses. Unterverzeichnisse werden automatisch erstellt.', 'settings.skills.page.fileDialog.field.content': 'Inhalt', 'settings.skills.page.fileDialog.field.contentPlaceholder': 'Dateiinhalt...', 'settings.skills.page.toast.skillNameRequired': 'Skill-Name ist erforderlich', 'settings.skills.page.toast.invalidSkillName': 'Der Skill-Name muss 1–64 alphanumerische Kleinbuchstaben mit Bindestrichen enthalten', 'settings.skills.page.toast.descriptionRequired': 'Beschreibung ist erforderlich', 'settings.skills.page.toast.skillExists': 'Ein Skill mit diesem Namen existiert bereits', 'settings.skills.page.toast.skillCreated': 'Skill erfolgreich erstellt', 'settings.skills.page.toast.skillUpdated': 'Skill erfolgreich aktualisiert', 'settings.skills.page.toast.createSkillFailed': 'Skill konnte nicht erstellt werden', 'settings.skills.page.toast.updateSkillFailed': 'Skill konnte nicht aktualisiert werden', 'settings.skills.page.toast.saveUnexpectedError': 'Beim Speichern ist ein Fehler aufgetreten', 'settings.skills.page.toast.loadFileContentFailed': 'Dateiinhalt konnte nicht geladen werden', 'settings.skills.page.toast.fileNameRequired': 'Dateiname ist erforderlich', 'settings.skills.page.toast.fileExists': 'Eine Datei mit diesem Namen existiert bereits', 'settings.skills.page.toast.noSkillSelected': 'Kein Skill ausgewählt', 'settings.skills.page.toast.fileAdded': 'Datei "{path}" hinzugefügt', 'settings.skills.page.toast.fileCreated': 'Datei "{path}" erstellt', 'settings.skills.page.toast.fileUpdated': 'Datei "{path}" aktualisiert', 'settings.skills.page.toast.fileRemoved': 'Datei "{path}" entfernt', 'settings.skills.page.toast.fileDeleted': 'Datei "{path}" gelöscht', 'settings.skills.page.toast.createFileFailed': 'Datei konnte nicht erstellt werden', 'settings.skills.page.toast.updateFileFailed': 'Datei konnte nicht aktualisiert werden', 'settings.skills.page.toast.deleteFileFailed': 'Datei konnte nicht gelöscht werden', 'settings.skills.location.option.userOpencode.label': 'Benutzer / OpenCode', 'settings.skills.location.option.userOpencode.description': 'Globaler OpenCode-Konfigurationsspeicherort', 'settings.skills.location.option.projectOpencode.label': 'Projekt / OpenCode', 'settings.skills.location.option.projectOpencode.description': 'Aktuelles Projekt .opencode-Speicherort', 'settings.skills.location.option.userClaude.label': 'Benutzer / Claude', 'settings.skills.location.option.userClaude.description': 'Globaler Claude Skills-Speicherort', 'settings.skills.location.option.projectClaude.label': 'Projekt / Claude', 'settings.skills.location.option.projectClaude.description': 'Aktuelles Projekt .claude-Speicherort', 'settings.skills.location.option.userAgents.label': 'Benutzer / Agents', 'settings.skills.location.option.userAgents.description': 'Globaler .agents-Kompatibilitätsspeicherort', 'settings.skills.location.option.projectAgents.label': 'Projekt / Agents', 'settings.skills.location.option.projectAgents.description': 'Aktuelles Projekt .agents-Kompatibilitätsspeicherort', 'settings.skills.catalog.shared.field.repository': 'Repository', 'settings.skills.catalog.shared.field.repositoryPlaceholder': 'owner/repo oder git@github.com:owner/repo.git', 'settings.skills.catalog.shared.field.optionalSubpath': 'Optionaler Unterpfad', 'settings.skills.catalog.shared.field.subpathPlaceholder': 'z. B. skills', 'settings.skills.catalog.shared.field.targetLocation': 'Zielspeicherort', 'settings.skills.catalog.shared.field.project': 'Projekt', 'settings.skills.catalog.shared.field.noProjects': 'Keine Projekte verfügbar', 'settings.skills.catalog.shared.field.chooseProjectPlaceholder': 'Projekt auswählen', 'settings.skills.catalog.shared.field.searchSkillsPlaceholder': 'Skills suchen…', 'settings.skills.catalog.shared.toast.repositoryRequired': 'Repository-Quelle ist erforderlich', 'settings.skills.catalog.shared.toast.privateRepoNotSupportedVsCode': 'Private Repositories werden in VS Code noch nicht unterstützt', 'settings.skills.catalog.shared.toast.foundSkills': '{count} Skill(s) gefunden', 'settings.skills.catalog.shared.noDescription': 'Keine Beschreibung angegeben', 'settings.skills.catalog.shared.actions.scan': 'Scannen', 'settings.skills.catalog.shared.actions.scanning': 'Wird gescannt...', 'settings.skills.catalog.shared.actions.install': 'Installieren', 'settings.skills.catalog.shared.actions.installing': 'Wird installiert...', 'settings.skills.catalog.shared.auth.title': 'Authentifizierung erforderlich', 'settings.skills.catalog.shared.auth.description': 'Git-Identität auswählen (SSH-Schlüssel)', 'settings.skills.catalog.shared.auth.chooseIdentity': 'Identität auswählen', 'settings.skills.catalog.shared.auth.footerHint': 'Konfigurieren Sie Identitäten in Einstellungen - Git-Identitäten.', 'settings.skills.catalog.shared.auth.footerHintArrow': 'Konfigurieren Sie Identitäten in Einstellungen → Git-Identitäten.', 'settings.skills.catalog.conflicts.title': 'Fähigkeiten existieren bereits', 'settings.skills.catalog.conflicts.description': 'Einige ausgewählte Fähigkeiten sind bereits in diesem Bereich installiert. Wählen Sie aus, ob sie übersprungen oder überschrieben werden sollen.', 'settings.skills.catalog.conflicts.count': '{count} Konflikt(e)', 'settings.skills.catalog.conflicts.installedIn': 'Installiert in {scope} / {source}', 'settings.skills.catalog.conflicts.scope.user': 'Benutzer', 'settings.skills.catalog.conflicts.scope.project': 'Projekt', 'settings.skills.catalog.conflicts.source.opencode': 'opencode', 'settings.skills.catalog.conflicts.source.agents': 'Agents', 'settings.skills.catalog.conflicts.decision.skip': 'Überspringen', 'settings.skills.catalog.conflicts.decision.overwrite': 'Überschreiben', 'settings.skills.catalog.conflicts.actions.skipAll': 'Alle überspringen', 'settings.skills.catalog.conflicts.actions.overwriteAll': 'Alle überschreiben', 'settings.skills.catalog.conflicts.actions.continue': 'Weiter', 'settings.skills.catalog.installSkill.title': 'Fähigkeit installieren', 'settings.skills.catalog.installSkill.descriptionPrefix': 'Installiere', 'settings.skills.catalog.installSkill.descriptionSuffix': 'in eine der vier Zielorte.', 'settings.skills.catalog.installSkill.field.destination': 'Zielort', 'settings.skills.catalog.installSkill.field.project': 'Projekt', 'settings.skills.catalog.installSkill.field.noProjects': 'Keine Projekte verfügbar', 'settings.skills.catalog.installSkill.field.chooseProjectPlaceholder': 'Projekt auswählen', 'settings.skills.catalog.installSkill.actions.install': 'Installieren', 'settings.skills.catalog.installSkill.actions.installing': 'Wird installiert...', 'settings.skills.catalog.installSkill.toast.installed': 'Fertigkeit erfolgreich installiert', 'settings.skills.catalog.installSkill.toast.authRequired': 'Authentifizierung erforderlich', 'settings.skills.catalog.installSkill.toast.installFailed': 'Fertigkeit konnte nicht installiert werden', 'settings.skills.catalog.add.title': 'Fertigkeiten-Katalog hinzufügen', 'settings.skills.catalog.add.descriptionPrefix': 'Füge ein Git-Repository als neue Katalogquelle hinzu. OpenChamber durchsucht es nach Ordnern, die folgende enthalten', 'settings.skills.catalog.add.descriptionSuffix': '.', 'settings.skills.catalog.add.field.catalogName': 'Katalogname', 'settings.skills.catalog.add.field.catalogNamePlaceholder': 'z. B. Team-Fertigkeiten', 'settings.skills.catalog.add.field.repository': 'Repository', 'settings.skills.catalog.add.field.optionalSubpath': 'Optionaler Unterpfad', 'settings.skills.catalog.add.field.repositoryHint': 'Öffentliche Repos funktionieren überall. Private Repos benötigen SSH-Identität (Desktop/Web only).', 'settings.skills.catalog.add.scanResult': 'Scan-Ergebnis: {count} Fertigkeit(en) gefunden', 'settings.skills.catalog.add.duplicateMessage': 'Dieser Katalog wurde bereits hinzugefügt.', 'settings.skills.catalog.add.actions.addCatalog': 'Katalog hinzufügen', 'settings.skills.catalog.add.toast.repositoryRequired': 'Repository-Quelle ist erforderlich', 'settings.skills.catalog.add.toast.authenticationRequiredScan': 'Authentifizierung erforderlich. Wähle eine Git-Identität aus und scanne erneut.', 'settings.skills.catalog.add.toast.scanFailed': 'Repository konnte nicht gescannt werden', 'settings.skills.catalog.add.toast.noSkillsFound': 'Keine Fertigkeiten in diesem Repository gefunden', 'settings.skills.catalog.add.toast.catalogNameRequired': 'Katalogname ist erforderlich', 'settings.skills.catalog.add.toast.scanBeforeAdd': 'Scanne das Repository, bevor dieser Katalog hinzugefügt wird', 'settings.skills.catalog.add.toast.catalogAlreadyExists': 'Dieser Katalog existiert bereits', 'settings.skills.catalog.add.toast.catalogAdded': 'Katalog hinzugefügt', 'settings.skills.catalog.add.toast.saveFailed': 'Katalog konnte nicht gespeichert werden', 'settings.skills.catalog.installFromRepo.title': 'Aus Git-Repository installieren', 'settings.skills.catalog.installFromRepo.descriptionPrefix': 'Durchsuche ein Repository nach Ordnern, die folgende enthalten', 'settings.skills.catalog.installFromRepo.descriptionSuffix': ', dann ausgewählte Fähigkeiten installieren.', 'settings.skills.catalog.installFromRepo.repositoryHintPrefix': 'Für GitHub-Kurzform können Sie einen Unterpfad wie', 'settings.skills.catalog.installFromRepo.authDescription': 'Wählen Sie eine Git-Identität (SSH-Schlüssel) aus, die auf dieses Repository zugreifen kann.', 'settings.skills.catalog.installFromRepo.empty.noScanResultsTitle': 'Noch keine Scan-Ergebnisse', 'settings.skills.catalog.installFromRepo.empty.noScanResultsDescription': 'Scannen Sie ein Repository, um Fähigkeiten zu entdecken', 'settings.skills.catalog.installFromRepo.actions.selectAll': 'Alle auswählen', 'settings.skills.catalog.installFromRepo.actions.selectNone': 'Nichts auswählen', 'settings.skills.catalog.installFromRepo.actions.installSelected': 'Ausgewählte installieren', 'settings.skills.catalog.installFromRepo.badge.installed': 'installiert ({scope}/{source})', 'settings.skills.catalog.installFromRepo.selectedCount': 'Ausgewählt: {selected} / {total}', 'settings.skills.catalog.installFromRepo.toast.authenticationRequiredScan': 'Authentifizierung erforderlich. Wählen Sie eine Git-Identität und versuchen Sie erneut zu scannen.', 'settings.skills.catalog.installFromRepo.toast.authenticationRequiredInstall': 'Authentifizierung erforderlich. Wählen Sie eine Git-Identität und versuchen Sie erneut zu installieren.', 'settings.skills.catalog.installFromRepo.toast.scanFailed': 'Fehler beim Scannen des Repositorys', 'settings.skills.catalog.installFromRepo.toast.selectAtLeastOne': 'Wählen Sie mindestens eine Fähigkeit zur Installation aus', 'settings.skills.catalog.installFromRepo.toast.installedCount': '{count} Fähigkeit(en) installiert', 'settings.skills.catalog.installFromRepo.toast.installCompleted': 'Installation abgeschlossen', 'settings.skills.catalog.installFromRepo.toast.installFailed': 'Fehler beim Installieren der Fähigkeiten', 'settings.skills.catalog.page.mode.manual': 'Manuell', 'settings.skills.catalog.page.mode.external': 'Extern', 'settings.skills.catalog.page.title': 'Fähigkeitskatalog', 'settings.skills.catalog.page.section.sourceRepository': 'Quell-Repository', 'settings.skills.catalog.page.field.selectSourcePlaceholder': 'Quelle auswählen', 'settings.skills.catalog.page.actions.refreshTitle': 'Aktualisieren', 'settings.skills.catalog.page.actions.removeCatalogTitle': 'Katalog entfernen', 'settings.skills.catalog.page.actions.addCatalog': 'Katalog hinzufügen', 'settings.skills.catalog.page.actions.removeCatalog': 'Katalog entfernen', 'settings.skills.catalog.page.actions.loadMoreSkills': 'Weitere Fähigkeiten laden', 'settings.skills.catalog.page.loading.catalog': 'Wird geladen...', 'settings.skills.catalog.page.loading.skills': 'Fähigkeiten werden geladen...', 'settings.skills.catalog.page.loading.more': 'Wird geladen...', 'settings.skills.catalog.page.foundCount': '{count} Fähigkeit(en) gefunden', 'settings.skills.catalog.page.error.catalogTitle': 'Katalogfehler', 'settings.skills.catalog.page.empty.noSkillsTitle': 'Keine Fähigkeiten gefunden', 'settings.skills.catalog.page.empty.noSkillsDescription': 'Versuchen Sie eine andere Suche oder aktualisieren Sie den Katalog', 'settings.skills.catalog.page.badge.installed': 'installiert ({scope})', 'settings.skills.catalog.page.badge.notInstallable': 'nicht installierbar', 'settings.skills.catalog.page.badge.unknown': 'unbekannt', 'settings.skills.catalog.page.byOwnerPrefix': 'von', 'settings.skills.catalog.page.removeDialog.title': 'Katalog entfernen', 'settings.skills.catalog.page.removeDialog.description': 'Sind Sie sicher, dass Sie diesen Katalog entfernen möchten?', 'settings.openchamber.passkeys.title': 'Passkeys', 'settings.openchamber.passkeys.field.currentDevice': 'Aktuelles Gerät', 'settings.openchamber.passkeys.actions.add': 'Passkey hinzufügen', 'settings.openchamber.passkeys.actions.cancelSetup': 'Passkey-Einrichtung abbrechen', 'settings.openchamber.passkeys.actions.signOutEverywhere': 'Überall abmelden', 'settings.openchamber.passkeys.actions.signingOut': 'Abmeldung läuft…', 'settings.openchamber.passkeys.actions.removing': 'Entfernung läuft…', 'settings.openchamber.passkeys.state.uiPasswordRequired': 'Passkeys sind nur verfügbar, wenn die UI-Passwortsperre aktiviert ist.', 'settings.openchamber.passkeys.state.loading': 'Passkeys werden geladen...', 'settings.openchamber.passkeys.state.noneSaved': 'Für diesen Host wurden noch keine Passkeys gespeichert.', 'settings.openchamber.passkeys.item.lastUsed': 'Zuletzt verwendet {time}', 'settings.openchamber.passkeys.item.added': 'Hinzugefügt {time}', 'settings.openchamber.passkeys.time.neverUsed': 'Nie verwendet', 'settings.openchamber.passkeys.toast.loadFailed': 'Konnte Passkeys nicht laden.', 'settings.openchamber.passkeys.toast.enableUiPasswordFirst': 'Aktiviere zuerst die UI-Passwortsperre, bevor du Passkeys hinzufügst.', 'settings.openchamber.passkeys.toast.added': 'Passkey hinzugefügt', 'settings.openchamber.passkeys.toast.setupCanceled': 'Passkey-Einrichtung abgebrochen', 'settings.openchamber.passkeys.toast.addFailed': 'Konnte Passkey nicht hinzufügen.', 'settings.openchamber.passkeys.toast.removed': 'Passkey entfernt', 'settings.openchamber.passkeys.toast.removeFailed': 'Konnte Passkey nicht entfernen.', 'settings.openchamber.passkeys.toast.clearAuthFailed': 'Konnte gespeicherte Authentifizierung nicht löschen.', 'settings.openchamber.sessionRetention.title': 'Sitzungsaufbewahrung', 'settings.openchamber.sessionRetention.tooltip': 'Automatisches Archivieren oder Löschen inaktiver Sitzungen basierend auf letzter Aktivität. Behält die 5 neuesten Sitzungen bei.', 'settings.openchamber.sessionRetention.field.enableAutoCleanupAria': 'Automatische Bereinigung aktivieren', 'settings.openchamber.sessionRetention.field.enableAutoCleanup': 'Automatische Bereinigung aktivieren', 'settings.openchamber.sessionRetention.field.retentionPeriod': 'Aufbewahrungszeitraum', 'settings.openchamber.sessionRetention.field.retentionPeriodAria': 'Aufbewahrungszeitraum in Tagen', 'settings.openchamber.sessionRetention.field.days': 'Tage', 'settings.openchamber.sessionRetention.field.whenSessionsExpire': 'Wenn Sitzungen ablaufen', 'settings.openchamber.sessionRetention.actions.resetRetentionAria': 'Aufbewahrungszeitraum zurücksetzen', 'settings.openchamber.sessionRetention.actions.runCleanupNow': 'Bereinigung jetzt ausführen', 'settings.openchamber.sessionRetention.actions.cleaningUp': 'Bereinigung läuft...', 'settings.openchamber.sessionRetention.action.archive': 'Archivieren', 'settings.openchamber.sessionRetention.action.delete': 'Löschen', 'settings.openchamber.sessionRetention.manualCleanup.title': 'Manuelle Bereinigung', 'settings.openchamber.sessionRetention.manualCleanup.eligibleArchiveNow': 'Verfügbar für Archivierung jetzt: {count}', 'settings.openchamber.sessionRetention.manualCleanup.eligibleDeleteNow': 'Verfügbar für Löschung jetzt: {count}', 'settings.openchamber.sessionRetention.toast.noneEligibleArchive': 'Keine Sitzungen zur Archivierung verfügbar', 'settings.openchamber.sessionRetention.toast.noneEligibleDelete': 'Keine Sitzungen zur Löschung verfügbar', 'settings.openchamber.sessionRetention.toast.archivedCount': '{count} Sitzung(en) archiviert', 'settings.openchamber.sessionRetention.toast.deletedCount': '{count} Sitzung(en) gelöscht', 'settings.openchamber.sessionRetention.toast.failedArchiveCount': 'Fehler beim Archivieren von {count} Sitzung(en)', 'settings.openchamber.sessionRetention.toast.failedDeleteCount': 'Fehler beim Löschen von {count} Sitzung(en)', 'settings.openchamber.desktopNetwork.title': 'Desktop-Netzwerkzugriff', 'settings.openchamber.desktopNetwork.field.windowControlsPosition': 'Position der Fenstersteuerung', 'settings.openchamber.desktopNetwork.field.windowControlsPositionDescription': 'Wählen Sie aus, wo die Schaltflächen zum Minimieren, Maximieren und Schließen angezeigt werden. Auto folgt Ihrem Betriebssystem.', 'settings.openchamber.desktopNetwork.field.windowControlsPositionAria': 'Position der Fenstersteuerung', 'settings.openchamber.desktopNetwork.option.windowControlsAuto': 'Auto', 'settings.openchamber.desktopNetwork.option.windowControlsLeft': 'Links', 'settings.openchamber.desktopNetwork.option.windowControlsRight': 'Rechts', 'settings.openchamber.desktopNetwork.field.launchAtLoginAria': 'OpenChamber bei Anmeldung starten', 'settings.openchamber.desktopNetwork.field.launchAtLogin': 'OpenChamber beim Einloggen starten', 'settings.openchamber.desktopNetwork.field.launchAtLoginDescription': 'Startet die App im Hintergrund ohne Öffnen eines Fensters. Verwenden Sie das Desktop-Statussymbol, um sie zu öffnen.', 'settings.openchamber.desktopNetwork.field.minimizeToTrayAria': 'OpenChamber in die Systemleiste minimieren und schließen', 'settings.openchamber.desktopNetwork.field.minimizeToTray': 'In die Systemleiste minimieren und schließen', 'settings.openchamber.desktopNetwork.field.minimizeToTrayDescription': 'Lässt OpenChamber im Windows-Systemtray laufen, wenn das Hauptfenster minimiert oder geschlossen wird.', 'settings.openchamber.desktopNetwork.field.keepAwakeAria': 'Computer wach halten, während OpenChamber läuft', 'settings.openchamber.desktopNetwork.field.keepAwake': 'Computer wach halten, während OpenChamber läuft', 'settings.openchamber.desktopNetwork.field.keepAwakeDescription': 'Verhindert den Ruhezustand des Systems, damit Geräte diese App erreichen können. Der Bildschirm kann weiterhin ausgeschaltet werden.', 'settings.openchamber.desktopNetwork.field.allowLanAccessAria': 'LAN-Zugriff auf die Desktop-Seite erlauben', 'settings.openchamber.desktopNetwork.field.allowLanAccess': 'Lassen Sie andere Geräte in Ihrem lokalen Netzwerk diese App öffnen', 'settings.openchamber.desktopNetwork.field.allowLanAccessDescription': 'Startet die App neu, damit Smartphones, Tablets und andere Computer in Ihrem WLAN sie öffnen können.', 'settings.openchamber.desktopNetwork.field.warning': 'Warnung: Solange aktiviert, ist die App für jeden im selben lokalen Netzwerk erreichbar.', 'settings.openchamber.desktopNetwork.field.passwordRequiredWarning': 'LAN-Zugriff erfordert ein Desktop-UI-Kennwort. Bis ein Kennwort festgelegt ist, startet die Desktop-App nur lokal.', 'settings.openchamber.desktopPassword.field.password': 'Desktop-UI-Kennwort', 'settings.openchamber.desktopPassword.field.passwordPlaceholder': 'Kein Kennwort erforderlich', 'settings.openchamber.desktopPassword.field.passwordDescription': 'OpenChamber fragt nach dem Neustart und dann, wenn die Anmeldesitzung abläuft: nach 12 Stunden oder 7 Tagen mit Vertrauen in dieses Gerät. Leer lassen, um die Anmeldung zu deaktivieren.', 'settings.openchamber.desktopNetwork.hint.openAfterRestart': 'Nach dem Neustart von einem anderen Gerät aus öffnen: ', 'settings.openchamber.desktopNetwork.hint.openNow': 'Von einem anderen Gerät aus öffnen: ', 'settings.openchamber.desktopNetwork.actions.saveAndRestart': 'Speichern + Neustarten', 'settings.openchamber.desktopNetwork.error.loadFailed': 'Fehler beim Laden der Desktop-Einstellungen', 'settings.openchamber.desktopNetwork.error.saveFailed': 'Fehler beim Speichern der Desktop-Einstellungen', 'settings.openchamber.desktopNetwork.error.savedRestartFailed': 'Gespeichert, aber Fehler beim Neustart der App', 'settings.openchamber.desktopNetwork.error.launchAtLoginUnsupported': 'Starten bei Anmeldung wird auf diesem System nicht unterstützt', 'settings.openchamber.desktopNetwork.error.launchAtLoginSaveFailed': 'Fehler beim Aktualisieren der Einstellung für Start bei Anmeldung', 'settings.openchamber.desktopNetwork.error.minimizeToTrayUnsupported': 'Hintergrundmodus der Systemleiste wird auf diesem System nicht unterstützt', 'settings.openchamber.desktopNetwork.error.minimizeToTraySaveFailed': 'Fehler beim Aktualisieren der Einstellung für Systemleiste', 'settings.openchamber.desktopNetwork.error.keepAwakeUnsupported': 'Verhindern des Schlafens wird auf diesem System nicht unterstützt', 'settings.openchamber.desktopNetwork.error.keepAwakeSaveFailed': 'Fehler beim Aktualisieren der Einstellung für Wachbleiben', 'settings.openchamber.opencodeCli.title': 'OpenCode CLI', 'settings.openchamber.opencodeCli.tooltipPrefix': 'Optionaler absoluter Pfad zur', 'settings.openchamber.opencodeCli.tooltipSuffix': 'Binary.', 'settings.openchamber.opencodeCli.field.binaryPath': 'OpenCode Binary-Pfad', 'settings.openchamber.opencodeCli.field.binaryPathPlaceholder': '/Users/you/.bun/bin/opencode', 'settings.openchamber.opencodeCli.field.showUpdateNotifications': 'OpenCode-Update-Benachrichtigungen anzeigen', 'settings.openchamber.opencodeCli.field.showUpdateNotificationsAria': 'OpenCode-Update-Benachrichtigungen anzeigen', 'settings.openchamber.opencodeCli.actions.browseAria': 'Nach OpenCode-Binärpfad suchen', 'settings.openchamber.opencodeCli.actions.browse': 'Durchsuchen', 'settings.openchamber.opencodeCli.actions.saveAndReload': 'Speichern + Neuladen', 'settings.openchamber.opencodeCli.actions.restartingOpenCode': 'OpenCode wird neu gestartet…', 'settings.openchamber.opencodeCli.dialog.selectBinaryTitle': 'opencode-Binärdatei auswählen', 'settings.openchamber.opencodeCli.tipPrefix': 'Tipp: Sie können auch', 'settings.openchamber.opencodeCli.tipMiddle': 'Umgebungsvariable verwenden, aber diese Einstellung bleibt in', 'settings.mcp.sidebar.title': 'MCP-Server', 'settings.mcp.sidebar.total': 'Gesamt {count}', 'settings.mcp.sidebar.actions.refreshStatusAria': 'MCP-Status aktualisieren', 'settings.mcp.sidebar.actions.refreshStatusTitle': 'MCP-Status aktualisieren', 'settings.mcp.sidebar.actions.addServerTitle': 'MCP-Server hinzufügen', 'settings.mcp.sidebar.actions.deleting': 'Wird gelöscht…', 'settings.mcp.sidebar.empty.title': 'Keine MCP-Server konfiguriert', 'settings.mcp.sidebar.empty.description': 'Verwenden Sie die + Schaltfläche oben, um einen hinzuzufügen', 'settings.mcp.sidebar.group.projectServers': 'Projektserver', 'settings.mcp.sidebar.group.userServers': 'Benutzerserver', 'settings.mcp.sidebar.serverType.localTitle': 'Lokaler Server', 'settings.mcp.sidebar.serverType.remoteTitle': 'Remote-Server', 'settings.mcp.sidebar.deleteDialog.title': 'MCP-Server löschen', 'settings.mcp.sidebar.deleteDialog.descriptionPrefix': 'Sind Sie sicher, dass Sie "{name}" löschen möchten? Dadurch wird es aus', 'settings.mcp.sidebar.toast.deleteFailed': 'Fehler beim Löschen des MCP-Servers', 'settings.mcp.sidebar.toast.serverDeleted': 'MCP-Server "{name}" gelöscht', 'settings.mcp.sidebar.toast.refreshListIfStale': 'Aktualisieren Sie die MCP-Liste, wenn die Benutzeroberfläche veraltet aussieht.', 'settings.plugins.sidebar.title': 'Plugins', 'settings.plugins.sidebar.total': 'Gesamt {count}', 'settings.plugins.sidebar.actions.addTitle': 'Plugin hinzufügen', 'settings.plugins.sidebar.actions.deleting': 'Wird gelöscht…', 'settings.plugins.sidebar.empty.title': 'Keine Plugins konfiguriert', 'settings.plugins.sidebar.empty.description': 'Verwenden Sie die + Schaltfläche oben, um eines hinzuzufügen', 'settings.plugins.sidebar.group.userEntries': 'Benutzerkonfiguration', 'settings.plugins.sidebar.group.userFiles': 'Benutzer-Plugin-Datei', 'settings.plugins.sidebar.group.projectEntries': 'Projektkonfiguration', 'settings.plugins.sidebar.group.projectFiles': 'Projekt-Plugin-Datei', 'settings.plugins.sidebar.kind.npm': 'npm-Paket', 'settings.plugins.sidebar.kind.path': 'Lokaler Pfad', 'settings.plugins.sidebar.kind.file': 'Plugin-Datei', 'settings.plugins.sidebar.deleteDialog.title': 'Plugin löschen', 'settings.plugins.sidebar.deleteDialog.description': 'Sind Sie sicher, dass Sie „{name}“ löschen möchten?', 'settings.plugins.sidebar.toast.deleted': 'Plugin „{name}“ gelöscht', 'settings.plugins.sidebar.toast.deleteFailed': 'Fehler beim Löschen des Plugins', 'settings.plugins.page.empty.select': 'Wählen Sie ein Plugin aus, um es anzuzeigen oder zu bearbeiten', 'settings.plugins.page.empty.add': 'Oder klicken Sie auf +, um ein neues Plugin hinzuzufügen', 'settings.plugins.page.header.entry': 'Installiertes Plugin', 'settings.plugins.page.header.file': 'Plugin-Datei', 'settings.plugins.page.field.spec': 'Spezifikation', 'settings.plugins.page.field.spec.placeholder': 'npm-package@version oder /absolute/pfad', 'settings.plugins.page.field.options': 'Optionen (JSON)', 'settings.plugins.page.field.options.invalidJson': 'Ungültiges JSON', 'settings.plugins.page.field.fileName': 'Dateiname', 'settings.plugins.page.field.content': 'Inhalt', 'settings.plugins.page.field.scope': 'Bereich', 'settings.plugins.scope.user': 'Benutzer', 'settings.plugins.scope.project': 'Projekt', 'settings.plugins.page.action.save': 'Speichern', 'settings.plugins.page.action.discard': 'Verwerfen', 'settings.plugins.dialog.add.title': 'Plugin hinzufügen', 'settings.plugins.dialog.add.tab.npm': 'Von npm', 'settings.plugins.dialog.add.tab.path': 'Von lokalem Pfad', 'settings.plugins.dialog.add.tab.file': 'Neue Datei', 'settings.plugins.dialog.add.action.submit': 'Hinzufügen', 'settings.plugins.dialog.add.action.cancel': 'Abbrechen', 'settings.plugins.toast.created': 'Plugin hinzugefügt', 'settings.plugins.toast.updated': 'Plugin aktualisiert', 'settings.plugins.toast.reloadFailed': 'opencode Neuladen fehlgeschlagen — Neustart erforderlich', 'settings.plugins.validation.fileName': 'Dateiname muss klein geschrieben sein und auf .js / .ts / .mjs / .cjs enden', 'settings.plugins.validation.specRequired': 'Spezifikation ist erforderlich', 'settings.plugins.registry.badge.update.label': '↑ {version}', 'settings.plugins.registry.badge.update.tooltip': 'Aktualisierung verfügbar: {current} → {latest}', 'settings.plugins.registry.badge.malformed.tooltip': 'Spezifikation ist fehlerhaft', 'settings.plugins.registry.badge.missingPackage.tooltip': 'Paket {name} nicht auf npm gefunden', 'settings.plugins.registry.badge.missingVersion.tooltip': 'Version {version} von {name} nicht veröffentlicht', 'settings.plugins.registry.badge.pathMissing.tooltip': 'Datei nicht gefunden: {path}', 'settings.plugins.registry.badge.pathUnreadable.tooltip': 'Datei nicht lesbar: {path}', 'settings.plugins.registry.badge.network.tooltip': 'Konnte npm-Registry nicht erreichen', 'settings.plugins.registry.banner.updateAvailable.title': 'Update verfügbar', 'settings.plugins.registry.banner.updateAvailable.description': '{current} → {latest}', 'settings.plugins.registry.banner.updateAvailable.action': 'Auf {latest} aktualisieren', 'settings.plugins.registry.banner.invalid.title': 'Ungültiges Plugin', 'settings.plugins.registry.banner.invalid.malformed': 'Spec-Syntax ist fehlerhaft', 'settings.plugins.registry.banner.invalid.missingPackage': 'Paket nicht auf npm gefunden', 'settings.plugins.registry.banner.invalid.missingVersion': 'Version nicht veröffentlicht', 'settings.plugins.registry.banner.invalid.pathMissing': 'Datei existiert nicht', 'settings.plugins.registry.banner.invalid.pathUnreadable': 'Datei ist nicht lesbar', 'settings.plugins.sidebar.actions.updateToLatest': 'Auf neueste Version aktualisieren', 'settings.plugins.sidebar.actions.refresh': 'Nach Updates suchen', 'settings.plugins.sidebar.group.updatesAvailable_one': '{count} Update verfügbar', 'settings.plugins.sidebar.group.updatesAvailable_other': '{count} Updates verfügbar', 'settings.plugins.toast.updatedToLatest': 'Plugin auf {version} aktualisiert', 'settings.plugins.toast.refreshing': 'Suche nach Updates in npm…', 'settings.plugins.toast.refreshFailed': 'Konnte npm-Registry nicht prüfen', 'settings.openchamber.keyboardShortcuts.title': 'Tastenkombinationen', 'settings.openchamber.keyboardShortcuts.actions.resetAll': 'Alle zurücksetzen', 'settings.openchamber.keyboardShortcuts.actions.overwrite': 'Überschreiben', 'settings.openchamber.keyboardShortcuts.tooltip': 'Neue Tastenkombination aufnehmen, speichern und Bindings werden sofort aktualisiert.', 'settings.openchamber.keyboardShortcuts.overwritePrompt': 'Diese Kombination wird bereits von einem anderen Shortcut verwendet. Überschreiben und die andere Zuordnung löschen?', 'settings.openchamber.keyboardShortcuts.field.pressKeys': 'Tasten drücken...', 'settings.openchamber.keyboardShortcuts.error.captureFirst': 'Verwende zuerst eine Tastenkombination.', 'settings.openchamber.keyboardShortcuts.warning.riskyBrowserShortcut': 'Diese Tastenkombination kann mit Standard-Tastenkombinationen des Browsers kollidieren. Sie wird dennoch gespeichert.', 'settings.openchamber.keyboardShortcuts.action.open_go_to_line.label': 'Gehe zu Zeile (Datei-Editor)', 'settings.openchamber.keyboardShortcuts.action.open_command_palette.label': 'Befehlspalette öffnen', 'settings.openchamber.keyboardShortcuts.action.focus_input.label': 'Eingabe fokussieren', 'settings.openchamber.keyboardShortcuts.action.open_settings.label': 'Einstellungen öffnen', 'settings.openchamber.keyboardShortcuts.action.toggle_terminal.label': 'Terminal-Dock umschalten', 'settings.openchamber.keyboardShortcuts.action.toggle_terminal_expanded.label': 'Terminal erweitert umschalten', 'settings.openchamber.keyboardShortcuts.action.toggle_sidebar.label': 'Seitenleiste umschalten', 'settings.openchamber.keyboardShortcuts.action.toggle_right_sidebar.label': 'Rechte Seitenleiste umschalten', 'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_git.label': 'Git-Tab der rechten Seitenleiste öffnen', 'settings.openchamber.keyboardShortcuts.action.open_right_sidebar_files.label': 'Datei-Tab der rechten Seitenleiste öffnen', 'settings.openchamber.keyboardShortcuts.action.cycle_right_sidebar_tab.label': 'Rechte Seitenleisten-Tab durchschalten', 'settings.openchamber.keyboardShortcuts.action.new_chat.label': 'Neue Sitzung', 'settings.openchamber.keyboardShortcuts.action.new_chat_worktree.label': 'Neuer Worktree-Entwurf', 'settings.openchamber.keyboardShortcuts.action.new_mini_chat.label': 'Neues Mini-Chat-Fenster', 'settings.openchamber.keyboardShortcuts.action.open_help.label': 'Tastenkürzel öffnen', 'settings.openchamber.keyboardShortcuts.action.toggle_context_plan.label': 'Plan-Kontextpanel umschalten', 'settings.openchamber.keyboardShortcuts.action.toggle_services_menu.label': 'Dienstemenü umschalten', 'settings.openchamber.keyboardShortcuts.action.cycle_services_tab.label': 'Dienste-Tab durchschalten', 'settings.openchamber.keyboardShortcuts.action.cycle_theme.label': 'Thema wechseln', 'settings.openchamber.keyboardShortcuts.action.cycle_agent.label': 'Agent wechseln', 'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_forward.label': 'Favorites Modell vorwärts durchschalten', 'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_backward.label': 'Favorites Modell rückwärts durchschalten', 'settings.openchamber.keyboardShortcuts.action.open_model_selector.label': 'Modellauswahl öffnen', 'settings.openchamber.keyboardShortcuts.action.expand_input.label': 'Eingabe erweitern', 'settings.openchamber.keyboardShortcuts.action.open_timeline_dialog.label': 'Konversations-Zeitleiste öffnen', 'settings.openchamber.keyboardShortcuts.action.toggle_prompt_navigator.label': 'Prompt-Navigator umschalten', 'settings.projects.sidebar.total': 'Gesamt {count}', 'settings.projects.sidebar.actions.addProject': 'Projekt hinzufügen', 'settings.projects.page.empty.noProjects': 'Keine Projekte verfügbar.', 'settings.projects.page.title.default': 'Projekt-Einstellungen', 'settings.projects.page.section.worktree': 'Arbeitsbaum', 'settings.projects.page.field.projectName': 'Projektname', 'settings.projects.page.field.projectNamePlaceholder': 'Projektname', 'settings.projects.page.field.defaultModel': 'Standardmodell für neue Chats', 'settings.projects.page.field.defaultModelDescription': 'Wird verwendet, wenn ein neuer Chat in diesem Projekt gestartet wird. Fallback auf globale Standardeinstellungen, wenn nicht gesetzt.', 'settings.projects.page.field.accentColor': 'Akzentfarbe', 'settings.projects.page.field.projectIcon': 'Projekt-Icon', 'settings.projects.page.field.projectIconBackgroundAria': 'Hintergrundfarbe des Projekt-Icons', 'settings.projects.page.field.clearIconBackgroundAria': 'Hintergrund des Icons löschen', 'settings.projects.page.field.clearBackground': 'Hintergrund löschen', 'settings.projects.page.field.none': 'Keine', 'settings.projects.page.field.preview': 'Vorschau', 'settings.projects.page.actions.uploadIcon': 'Icon hochladen', 'settings.projects.page.actions.uploading': 'Hochladen...', 'settings.projects.page.actions.discoverFavicon': 'Favicon entdecken', 'settings.projects.page.actions.discovering': 'Entdecken...', 'settings.projects.page.actions.removeProjectIcon': 'Projekt-Icon entfernen', 'settings.projects.page.actions.removing': 'Entfernen...', 'settings.projects.page.actions.undoRemove': 'Entfernen rückgängig machen', 'settings.projects.page.toast.uploadIconFailed': 'Fehler beim Hochladen des Projekt-Icons', 'settings.projects.page.toast.iconUpdated': 'Projekt-Icon aktualisiert', 'settings.projects.page.toast.removeIconFailed': 'Fehler beim Entfernen des Projekt-Symbols', 'settings.projects.page.toast.iconRemoved': 'Projekt-Symbol entfernt', 'settings.projects.page.toast.discoverIconFailed': 'Fehler beim Suchen des Projekt-Symbols', 'settings.projects.page.toast.customIconAlreadySet': 'Benutzerdefiniertes Symbol bereits für dieses Projekt festgelegt', 'settings.projects.page.toast.iconDiscovered': 'Projekt-Symbol gefunden', 'settings.projects.page.toast.saveFailed': 'Fehler beim Speichern der Projekteinstellungen', 'settings.usage.sidebar.title': 'Nutzung', 'settings.usage.sidebar.total': 'Gesamt {count}', 'settings.usage.sidebar.actions.toggleAutoRefreshAria': 'Automatisches Aktualisieren umschalten', 'settings.usage.sidebar.actions.refreshAria': 'Nutzung aktualisieren', 'settings.usage.sidebar.actions.refreshTitle': 'Nutzung aktualisieren', 'settings.usage.sidebar.tooltip.autoRefresh': 'Aktualisiere Nutzungsdaten automatisch in festgelegtem Intervall', 'settings.usage.sidebar.field.intervalPlaceholder': 'Intervall', 'settings.usage.sidebar.field.display': 'Anzeige', 'settings.usage.sidebar.field.displayModePlaceholder': 'Anzeigemodus', 'settings.usage.sidebar.field.displayModeUsage': 'Nutzung', 'settings.usage.sidebar.field.displayModeRemaining': 'Verbleibendes Kontingent', 'settings.usage.sidebar.field.showPredictions': 'Vorhersagen anzeigen', 'settings.usage.sidebar.status.notSet': 'Nicht festgelegt', 'settings.usage.page.empty.selectProvider': 'Wählen Sie einen Anbieter aus, um Nutzungsdetails anzuzeigen.', 'settings.usage.page.header.providerUsage': '{provider} Nutzung', 'settings.usage.page.header.refreshing': 'Aktualisiere Nutzung...', 'settings.usage.page.header.lastUpdated': 'Zuletzt aktualisiert: {time}', 'settings.usage.page.options.showInHeaderAria': 'Im Kopfmenü anzeigen', 'settings.usage.page.options.showInHeader': 'Im Kopfmenü anzeigen', 'settings.usage.page.options.showInHeaderTooltip': 'Wenn aktiviert, ist die Nutzung dieses Anbieters im Schnellzugriff-Menü in der App-Kopfzeile sichtbar.', 'settings.usage.page.state.noData': 'Noch keine Nutzungsdaten verfügbar.', 'settings.usage.page.state.refreshFailedTitle': 'Aktualisierung der Nutzungsdaten fehlgeschlagen', 'settings.usage.page.state.providerNotConfiguredTitle': 'Anbieter nicht konfiguriert', 'settings.usage.page.state.providerNotConfiguredDescription': 'Fügen Sie Anmeldeinformationen auf der Registerkarte \'Anbieter\' hinzu, um die Nutzungsverfolgung zu aktivieren.', 'settings.usage.page.section.modelQuotas': 'Modell-Kontingente', 'settings.usage.page.section.otherModels': 'Andere Modelle', 'settings.usage.page.state.noQuotaWindowsTitle': 'Keine Kontingentfenster berichtet', 'settings.usage.page.state.noQuotaWindowsDescription': 'Dieser Anbieter meldet derzeit keine Ratenbegrenzungen oder Nutzungsquoten.', 'settings.usage.pace.status.onTrack': 'Im Plan', 'settings.usage.pace.status.slightlyFast': 'Leicht zu schnell', 'settings.usage.pace.status.tooFast': 'Zu schnell', 'settings.usage.pace.status.usedUp': 'Verbraucht', 'settings.usage.pace.predictionTooltip': 'Vorhergesagte Nutzung zum Fensterende basierend auf aktuellem Tempo: {prediction}', 'settings.usage.pace.wait': 'Warten {duration}', 'settings.usage.pace.prediction': 'Vorh.: {prediction}', 'settings.usage.pace.rate': 'Tempo: {rate}', 'settings.usage.pace.waitSeparator': ' · Warten ', 'settings.usage.pace.predictionLabel': 'Vorh.: ', 'settings.remoteInstances.page.title': 'Remote-Instanz', 'settings.remoteInstances.page.description': 'Stellen Sie eine Verbindung zu einem anderen Computer über SSH her und öffnen Sie dort OpenChamber.', 'settings.remoteInstances.page.empty.selectInstance': 'Wählen Sie eine Instanz aus, um ihre Einstellungen anzuzeigen und zu bearbeiten.', 'settings.remoteInstances.page.empty.noExtraForwards': 'Keine zusätzlichen Portweiterleitungen konfiguriert.', 'settings.remoteInstances.page.section.actions': 'Aktionen', 'settings.remoteInstances.page.section.actionsDescription': 'Verbinden, erneut verbinden, Protokolle anzeigen oder diese Verbindung entfernen.', 'settings.remoteInstances.page.section.remoteServer': 'OpenChamber auf dem Remote-Rechner', 'settings.remoteInstances.page.section.remoteServerDescription': 'Wählen Sie aus, wie OpenChamber nach dem SSH-Verbindungsaufbau ausgeführt werden soll.', 'settings.remoteInstances.page.section.mainTunnel': 'Lokaler Zugriff', 'settings.remoteInstances.page.section.mainTunnelDescription': 'Wählen Sie die lokale Adresse, die zum Öffnen des Remote-OpenChamber-Servers verwendet wird.', 'settings.remoteInstances.page.section.authentication': 'Authentifizierung', 'settings.remoteInstances.page.section.authenticationDescription': 'Optionale Anmeldedaten für SSH und die Remote-OpenChamber-Benutzeroberfläche.', 'settings.remoteInstances.page.section.portForwards': 'Portweiterleitungen', 'settings.remoteInstances.page.section.portForwardsDescription': 'Zusätzliche Ports, die über diese SSH-Verbindung verfügbar gemacht werden sollen.', 'settings.remoteInstances.page.field.sshCommand': 'SSH-Befehl', 'settings.remoteInstances.page.field.sshCommandPlaceholder': 'ssh user@host', 'settings.remoteInstances.page.field.nickname': 'Spitzname', 'settings.remoteInstances.page.field.nicknamePlaceholder': 'Arbeitslaptop', 'settings.remoteInstances.page.field.connectionTimeoutSeconds': 'Verbindungs-Timeout (Sekunden)', 'settings.remoteInstances.page.field.installMethod': 'Installationsmethode', 'settings.remoteInstances.page.field.installMethodHint': 'Wie OpenChamber auf dem Remote-Rechner platziert werden soll, wenn diese Anwendung es für Sie startet.', 'settings.remoteInstances.page.field.selectInstallMethodPlaceholder': 'Installationsmethode auswählen', 'settings.remoteInstances.page.field.installMethodDownloadRelease': 'Release herunterladen', 'settings.remoteInstances.page.field.installMethodUploadBundle': 'Bundle hochladen', 'settings.remoteInstances.page.field.selectBindHostPlaceholder': 'Bind-Host auswählen', 'settings.remoteInstances.page.field.sshPasswordOptional': 'SSH-Passwort (optional)', 'settings.remoteInstances.page.field.sshPasswordPlaceholder': 'SSH-Passwort eingeben', 'settings.remoteInstances.page.field.uiPasswordOptional': 'UI-Passwort (optional)', 'settings.remoteInstances.page.field.uiPasswordPlaceholder': 'UI-Passwort eingeben', 'settings.remoteInstances.page.field.forwardTypeHint': 'Wählen Sie aus, welche Art von Port-Zugriff diese SSH-Verbindung bereitstellen soll.', 'settings.remoteInstances.page.field.typePlaceholder': 'Typ', 'settings.remoteInstances.page.forwardType.local': 'Lokal (-L)', 'settings.remoteInstances.page.forwardType.remote': 'Entfernt (-R)', 'settings.remoteInstances.page.forwardType.dynamic': 'Dynamisch (-D)', 'settings.remoteInstances.page.forwardTypeDescription.local': 'Öffnet einen lokalen Port, der eine Verbindung zu etwas auf dem entfernten Rechner herstellt.', 'settings.remoteInstances.page.forwardTypeDescription.remote': 'Öffnet einen Port auf dem entfernten Rechner, der eine Verbindung zu Ihrem Computer herstellt.', 'settings.remoteInstances.page.forwardTypeDescription.dynamic': 'Öffnet einen lokalen SOCKS-Proxy über die SSH-Verbindung.', 'settings.remoteInstances.page.actions.create': 'Erstellen', 'settings.remoteInstances.page.actions.cancel': 'Abbrechen', 'settings.remoteInstances.page.actions.connecting': 'Verbinden...', 'settings.remoteInstances.page.actions.reconnecting': 'Neuverbinden...', 'settings.remoteInstances.page.actions.reconnectNow': 'Jetzt neu verbinden', 'settings.remoteInstances.page.actions.logs': 'SSH-Protokolle', 'settings.remoteInstances.page.actions.pickRandomPort': 'Zufälligen Port wählen', 'settings.remoteInstances.page.actions.enableForwardAria': 'Weiterleitung aktivieren', 'settings.remoteInstances.page.actions.openLocal': 'Lokal öffnen', 'settings.remoteInstances.page.actions.addForward': 'Weiterleitung hinzufügen', 'settings.remoteInstances.page.import.sectionTitle': 'Gespeicherte SSH-Hosts', 'settings.remoteInstances.page.import.loading': 'SSH-Hosts werden geladen...', 'settings.remoteInstances.page.import.noneFound': 'Keine SSH-Hosts gefunden.', 'settings.remoteInstances.page.import.noneAvailable': 'Keine SSH-Hosts zum Importieren verfügbar.', 'settings.remoteInstances.page.import.patternSuffix': '(Muster)', 'settings.remoteInstances.page.status.currentLocalUrl': 'Aktuelle lokale URL:', 'settings.remoteInstances.page.status.reconnectStale': 'Neuverbindung scheint blockiert zu sein. Sie können es jetzt erneut versuchen.', 'settings.remoteInstances.page.logsDialog.title': 'SSH-Protokolle', 'settings.remoteInstances.page.logsDialog.loading': 'Protokolle werden geladen...', 'settings.remoteInstances.page.logsDialog.empty': 'Noch keine SSH-Protokolle.', 'settings.remoteInstances.page.patternDialog.title': 'Wählen Sie ein SSH-Ziel', 'settings.remoteInstances.page.patternDialog.destinationPlaceholder': 'benutzer@rechner', 'settings.remoteInstances.page.phase.resolvingConfiguration': 'Konfiguration wird aufgelöst', 'settings.remoteInstances.page.phase.checkingAuth': 'Authentifizierung wird überprüft', 'settings.remoteInstances.page.phase.establishingSsh': 'SSH-Verbindung wird hergestellt', 'settings.remoteInstances.page.phase.probingRemote': 'Entfernte Maschine wird überprüft', 'settings.remoteInstances.page.phase.installingOpenChamber': 'OpenChamber wird installiert', 'settings.remoteInstances.page.phase.updatingOpenChamber': 'OpenChamber wird aktualisiert', 'settings.remoteInstances.page.phase.detectingServer': 'Server wird erkannt', 'settings.remoteInstances.page.phase.startingServer': 'Server wird gestartet', 'settings.remoteInstances.page.phase.forwardingPorts': 'Ports werden weitergeleitet', 'settings.remoteInstances.page.phase.reconnecting': 'Verbindung wird wiederhergestellt', 'settings.remoteInstances.page.confirm.storeSshPasswordPlaintext': 'SSH-Kennwort im Klartext auf Festplatte speichern?', 'settings.remoteInstances.page.confirm.storeUiPasswordPlaintext': 'UI-Kennwort im Klartext auf Festplatte speichern?', 'settings.remoteInstances.page.confirm.removeInstance': 'Diese Remote-Instanz entfernen?', 'settings.remoteInstances.page.toast.sshCommandRequired': 'SSH-Befehl ist erforderlich', 'settings.remoteInstances.page.toast.saveFailed': 'Fehler beim Speichern der Instanz', 'settings.remoteInstances.page.toast.instanceSaved': 'Instanz gespeichert', 'settings.remoteInstances.page.toast.instanceCreated': 'Instanz erstellt', 'settings.remoteInstances.page.toast.destinationRequired': 'Ziel ist erforderlich', 'settings.remoteInstances.page.toast.noLogsToCopy': 'Keine Protokolle zum Kopieren', 'settings.remoteInstances.page.toast.logsCopied': 'Protokolle kopiert', 'settings.remoteInstances.page.toast.logsCleared': 'Protokolle gelöscht', 'settings.remoteInstances.page.toast.clearLogsFailed': 'Fehler beim Löschen der Protokolle', 'settings.remoteInstances.page.toast.instanceUrlUnavailable': 'Instanz-URL ist nicht verfügbar', 'settings.remoteInstances.page.toast.connectFailed': 'Verbindung zur Instanz fehlgeschlagen', 'settings.remoteInstances.page.toast.cancelConnectionFailed': 'Abbrechen der Verbindung fehlgeschlagen', 'settings.remoteInstances.page.toast.disconnectFailed': 'Trennung der Instanz fehlgeschlagen', 'settings.remoteInstances.page.toast.retryFailed': 'Wiederholung der Verbindung fehlgeschlagen', 'settings.remoteInstances.page.toast.instanceRemoved': 'Instanz entfernt', 'settings.remoteInstances.page.toast.removeInstanceFailed': 'Entfernen der Instanz fehlgeschlagen', 'settings.openchamber.worktrees.state.selectProject': 'Wählen Sie ein Projekt aus, um Worktrees zu verwalten.', 'settings.openchamber.worktrees.state.gitOnly': 'Worktree-Einstellungen sind nur für Git-Repositories verfügbar.', 'settings.openchamber.worktrees.setup.title': 'Setup-Befehle', 'settings.openchamber.worktrees.setup.tooltipPrefix': 'Automatisch im neuen Worktree-Verzeichnis ausführen, wenn ein Worktree erstellt wird. Verwenden Sie', 'settings.openchamber.worktrees.setup.tooltipSuffix': 'für das Projektstammverzeichnis.', 'settings.openchamber.worktrees.setup.loading': 'Wird geladen...', 'settings.openchamber.worktrees.setup.commandPlaceholder': 'z. B. bun install', 'settings.openchamber.worktrees.setup.removeCommandAria': 'Befehl entfernen', 'settings.openchamber.worktrees.setup.addCommand': 'Befehl hinzufügen', 'settings.openchamber.worktrees.setup.waitForCommands': 'Warten auf Setup-Befehle vor dem Erstellen oder Senden einer Sitzung', 'settings.openchamber.worktrees.setup.waitForCommandsAria': 'Warten auf Worktree-Setup-Befehle vor dem Erstellen oder Senden einer Sitzung', 'settings.openchamber.worktrees.setup.toast.saveFailed': 'Speichern der Worktree-Setup-Befehle fehlgeschlagen', 'settings.openchamber.worktrees.list.title': 'Vorhandene Worktrees', 'settings.openchamber.worktrees.list.tooltip': 'Worktrees befinden sich außerhalb des Repos (von OpenCode verwaltet). Das Löschen eines Worktrees entfernt auch verknüpfte Sitzungen.', 'settings.openchamber.worktrees.list.loading': 'Worktrees werden geladen...', 'settings.openchamber.worktrees.list.empty': 'Keine Worktrees für dieses Projekt gefunden', 'settings.openchamber.worktrees.list.detachedHead': 'Detached HEAD', 'settings.openchamber.worktrees.list.deleteWorktreeAria': 'Worktree {name} löschen', 'settings.agents.modelSelector.title': 'Modell auswählen', 'settings.agents.modelSelector.searchPlaceholder': 'Modelle durchsuchen', 'settings.agents.modelSelector.selectPlaceholder': 'Modell auswählen...', 'settings.agents.modelSelector.notSelected': 'Nicht ausgewählt', 'settings.agents.modelSelector.noModelOptional': 'Kein Modell (optional)', 'settings.agents.modelSelector.section.favorites': 'Favoriten', 'settings.agents.modelSelector.section.recents': 'Kürzlich verwendet', 'settings.agents.modelSelector.section.recent': 'Kürzlich', 'settings.agents.modelSelector.badge.current': 'Aktuell', 'settings.agents.modelSelector.actions.favorite': 'Favorit', 'settings.agents.modelSelector.actions.unfavorite': 'Favorit entfernen', 'settings.agents.modelSelector.actions.addToFavorites': 'Zu Favoriten hinzufügen', 'settings.agents.modelSelector.actions.removeFromFavorites': 'Aus Favoriten entfernen', 'settings.agents.modelSelector.state.noModelsFound': 'Keine Modelle gefunden', 'settings.agents.modelSelector.keyboardHints': '↑↓ navigieren • Enter auswählen • Esc schließen', 'settings.providers.sidebar.title': 'Anbieter', 'settings.providers.sidebar.total': 'Gesamt {count}', 'settings.providers.sidebar.actions.connectProviderAria': 'Anbieter verbinden', 'settings.providers.sidebar.actions.connectProviderTitle': 'Anbieter verbinden', 'settings.providers.sidebar.empty.title': 'Keine Anbieter gefunden', 'settings.providers.sidebar.empty.description': 'Überprüfen Sie Ihre OpenCode-Konfiguration', 'settings.providers.sidebar.section.userProviders': 'Benutzer-Anbieter', 'settings.providers.sidebar.section.projectProviders': 'Projekt-Anbieter', 'settings.providers.page.state.loading': 'Wird geladen...', 'settings.providers.page.state.unableToLoadProviderList': 'Anbieterliste konnte nicht geladen werden', 'settings.providers.page.empty.noProvidersDetected': 'Keine Anbieter erkannt', 'settings.providers.page.empty.checkOpenCodeConfiguration': 'Überprüfen Sie Ihre OpenCode-Konfiguration', 'settings.providers.page.empty.selectProviderFromSidebar': 'Wählen Sie einen Anbieter aus der Seitenleiste', 'settings.providers.page.empty.reviewDetailsAndConfigureAuth': 'Details überprüfen und Authentifizierung konfigurieren', 'settings.providers.page.connect.title': 'Anbieter verbinden', 'settings.providers.page.connect.selectProviderTitle': 'Anbieter auswählen', 'settings.providers.page.connect.providerField': 'Anbieter', 'settings.providers.page.connect.selectProviderPlaceholder': 'Anbieter auswählen', 'settings.providers.page.connect.searchProvidersPlaceholder': 'Suche...', 'settings.providers.page.connect.noProvidersFound': 'Keine Anbieter gefunden', 'settings.providers.page.connect.allProvidersConnected': 'Alle Anbieter verbunden.', 'settings.providers.page.auth.title': 'Authentifizierung', 'settings.providers.page.auth.loadingMethods': 'Lade Authentifizierungsmethoden...', 'settings.providers.page.auth.apiKeyLabel': 'API-Schlüssel', 'settings.providers.page.auth.apiKeyTooltip': 'Schlüssel werden direkt an OpenCode gesendet und nie von OpenChamber gespeichert.', 'settings.providers.page.auth.apiKeyPlaceholder': 'sk-...', 'settings.providers.page.auth.oauthMethodFallback': 'OAuth-Methode {index}', 'settings.providers.page.auth.pasteAuthorizationCodePlaceholder': 'Autorisierungscode einfügen', 'settings.providers.page.auth.connected': 'Verbunden', 'settings.providers.page.auth.useReconnectHint': '· Verwenden Sie „Erneut verbinden“, um Anmeldedaten zu aktualisieren', 'settings.providers.page.connectionDetails.title': 'Verbindungsdetails', 'settings.providers.page.connectionDetails.configuredIn': 'Konfiguriert in:', 'settings.providers.page.connectionDetails.noActiveSource': 'Keine aktive Konfigurationsquelle', 'settings.providers.page.connectionDetails.source.authCredentials': 'Anmeldedaten', 'settings.providers.page.connectionDetails.source.userConfig': 'Benutzerkonfiguration', 'settings.providers.page.connectionDetails.source.projectConfig': 'Projektkonfiguration', 'settings.providers.page.connectionDetails.source.customConfig': 'Benutzerkonfiguration', 'settings.providers.page.models.title': 'Verfügbare Modelle', 'settings.providers.page.models.filterPlaceholder': 'Modelle filtern...', 'settings.providers.page.models.noModelsMatchFilter': 'Keine Modelle entsprechen diesem Filter.', 'settings.providers.page.models.capability.toolCalling': 'Tool-Aufruf', 'settings.providers.page.models.capability.reasoning': 'Reasoning', 'settings.providers.page.models.capability.imageInput': 'Bildeingabe', 'settings.providers.page.models.tokenBadge.context': 'ctx', 'settings.providers.page.models.tokenBadge.output': 'out', 'settings.providers.page.models.actions.hideModelFromSelectors': 'Modell aus Selektoren ausblenden', 'settings.providers.page.models.actions.showModelInSelectors': 'Modell in Selektoren anzeigen', 'settings.providers.page.models.actions.hideModel': 'Modell ausblenden', 'settings.providers.page.models.actions.showModel': 'Modell anzeigen', 'settings.providers.page.actions.saving': 'Speichern...', 'settings.providers.page.actions.saveKey': 'Schlüssel speichern', 'settings.providers.page.actions.connect': 'Verbinden', 'settings.providers.page.actions.copyCode': 'Code kopieren', 'settings.providers.page.actions.open': 'Öffnen', 'settings.providers.page.actions.copy': 'Kopieren', 'settings.providers.page.actions.complete': 'Vervollständigen', 'settings.providers.page.actions.hide': 'Ausblenden', 'settings.providers.page.actions.reconnect': 'Erneut verbinden', 'settings.providers.page.actions.disconnecting': 'Trennen...', 'settings.providers.page.actions.disconnect': 'Trennen', 'settings.providers.page.actions.hideAll': 'Alle ausblenden', 'settings.providers.page.actions.showAll': 'Alle anzeigen', 'settings.providers.page.toast.authMethodsLoadFailed': 'Fehler beim Laden der Anbieter-Authentifizierungsmethoden', 'settings.providers.page.toast.providerSourcesLoadFailed': 'Fehler beim Laden der Anbieter-Quellen', 'settings.providers.page.toast.apiKeyRequired': 'API-Schlüssel ist erforderlich', 'settings.providers.page.toast.apiKeySaveFailed': 'Fehler beim Speichern des API-Schlüssels', 'settings.providers.page.toast.apiKeySaved': 'API-Schlüssel gespeichert', 'settings.providers.page.toast.oauthStartFailed': 'Fehler beim Starten des OAuth-Flows', 'settings.providers.page.toast.oauthDetailsMissing': 'Keine OAuth-Details zurückgegeben', 'settings.providers.page.toast.completeOAuthInBrowser': 'Schließen Sie den OAuth-Flow in Ihrem Browser ab', 'settings.providers.page.toast.oauthCompleteFailed': 'Fehler beim Abschließen des OAuth-Flows', 'settings.providers.page.toast.oauthCompleted': 'OAuth-Verbindung abgeschlossen', 'settings.providers.page.toast.oauthLinkCopied': 'OAuth-Link kopiert', 'settings.providers.page.toast.oauthLinkCopyFailed': 'Fehler beim Kopieren des OAuth-Links', 'settings.providers.page.toast.deviceCodeCopied': 'Gerätecode kopiert', 'settings.providers.page.toast.deviceCodeCopyFailed': 'Fehler beim Kopieren des Gerätecodes', 'settings.providers.page.toast.providerDisconnected': 'Anbieter getrennt', 'settings.providers.page.toast.providerDisconnectFailed': 'Fehler beim Trennen des Anbieters', 'settings.mcp.page.empty.selectServer': 'Wählen Sie einen MCP-Server aus der Seitenleiste', 'settings.mcp.page.empty.addNewOne': 'oder fügen Sie einen neuen hinzu', 'settings.mcp.page.header.newServer': 'Neuer MCP-Server', 'settings.mcp.page.header.configureNewServer': 'Konfigurieren Sie einen neuen MCP-Server', 'settings.mcp.page.header.transport': '{type} Transport', 'settings.mcp.page.transport.local': 'Lokal · stdio', 'settings.mcp.page.transport.remote': 'Entfernt · SSE', 'settings.mcp.page.status.label.connected': 'Verbunden', 'settings.mcp.page.status.label.failed': 'Fehlgeschlagen', 'settings.mcp.page.status.label.needsAuth': 'Autorisierung erforderlich', 'settings.mcp.page.status.label.needsRegistration': 'Registrierung erforderlich', 'settings.mcp.page.status.description.connected': 'Verbunden und bereit, Tools und Ressourcen zu entdecken.', 'settings.mcp.page.status.description.failedDefault': 'OpenCode konnte diesen MCP-Server nicht erreichen.', 'settings.mcp.page.status.description.needsAuth': 'Dieser entfernte MCP-Server erfordert Autorisierung, bevor eine Verbindung hergestellt werden kann.', 'settings.mcp.page.status.description.needsClientRegistrationDefault': 'Dieser entfernte MCP-Server erfordert Client-Registrierung, bevor die Autorisierung abgeschlossen werden kann.', 'settings.mcp.page.status.description.disabled': 'Dieser MCP-Server ist in der Konfiguration deaktiviert.', 'settings.mcp.page.status.description.default': 'Aktualisieren oder Testen Sie die Verbindung, um den Live-Status zu laden.', 'settings.mcp.page.status.runtimeStatus': 'Laufzeitstatus', 'settings.mcp.page.status.projectScopedTo': 'Projektbezogen auf {directory}', 'settings.mcp.page.status.userScoped': 'Benutzerbezogene Konfiguration', 'settings.mcp.page.status.activeProject': 'das aktive Projekt', 'settings.mcp.page.actions.connect': 'Verbinden', 'settings.mcp.page.actions.disconnect': 'Trennen', 'settings.mcp.page.actions.authorize': 'Autorisieren', 'settings.mcp.page.actions.reauthorize': 'Erneut autorisieren', 'settings.mcp.page.actions.clearAuth': 'Autorisierung löschen', 'settings.mcp.page.actions.test': 'Testen', 'settings.mcp.page.actions.testConnection': 'Verbindung testen', 'settings.mcp.page.actions.working': 'Arbeite...', 'settings.mcp.page.actions.starting': 'Starte...', 'settings.mcp.page.actions.clearing': 'Lösche...', 'settings.mcp.page.actions.testing': 'Teste...', 'settings.mcp.page.actions.completing': 'Abschließen...', 'settings.mcp.page.actions.completeAuthorization': 'Autorisierung abschließen', 'settings.mcp.page.actions.openInBrowser': 'Im Browser öffnen', 'settings.mcp.page.actions.copyLink': 'Link kopieren', 'settings.mcp.page.actions.deleting': 'Löschen…', 'settings.mcp.page.auth.authorizationUrl': 'Autorisierungs-URL', 'settings.mcp.page.auth.manualFallbackTitle': 'Manueller Autorisierungsfallback', 'settings.mcp.page.auth.manualFallbackDescription': 'Wenn der Browser auf eine andere Maschine zurückkehrt oder eine Callback-URL mit einem Code anzeigt, fügen Sie diese vollständige URL oder den Rohcode hier ein.', 'settings.mcp.page.auth.callbackInputPlaceholder': 'Fügen Sie die Callback-URL oder den Autorisierungscode ein', 'settings.mcp.page.auth.waitingForOpenCode': 'Warten auf OpenCode, um den abgeschlossenen Browser-Autorisierungsfluss zu beobachten...', 'settings.mcp.page.server.title': 'Server', 'settings.mcp.page.server.name': 'Servername', 'settings.mcp.page.server.namePlaceholder': 'mein-mcp-server', 'settings.mcp.page.server.importJson': 'Aus JSON-Snippet importieren', 'settings.mcp.page.server.importJsonTitle': 'Eine vollständige MCP-Server-Konfiguration aus einem JSON-Snippet importieren', 'settings.mcp.page.server.enable': 'Server aktivieren', 'settings.mcp.page.server.enableAria': 'Server aktivieren', 'settings.mcp.page.server.transportMode': 'Transportmodus', 'settings.mcp.page.connection.command': 'Befehl', 'settings.mcp.page.connection.serverUrl': 'Server-URL', 'settings.mcp.page.connection.serverUrlPlaceholder': 'https://mcp.example.com/mcp', 'settings.mcp.page.connection.pasteCommand': 'Befehl einfügen', 'settings.mcp.page.connection.pasteCommandTitle': 'Einen lokalen Befehl aus der Zwischenablage einfügen und automatisch aufteilen', 'settings.mcp.page.connection.previewArgs': 'Vorschau ({count} Argumente)', 'settings.mcp.page.advanced.title': 'Erweiterte Remote-Optionen', 'settings.mcp.page.advanced.configure': 'Erweiterte Optionen konfigurieren', 'settings.mcp.page.advanced.autoDetect': 'Automatische Erkennung', 'settings.mcp.page.advanced.custom': 'Benutzerdefiniert', 'settings.mcp.page.advanced.headers': 'Header', 'settings.mcp.page.advanced.timeoutMs': 'Timeout (ms)', 'settings.mcp.page.advanced.timeoutHint': 'Leer lassen, um den Standard-MCP-Timeout von OpenCode zu verwenden.', 'settings.mcp.page.advanced.requestHeaders': 'Anfrage-Header', 'settings.mcp.page.advanced.headerNamePlaceholder': 'Header-Name', 'settings.mcp.page.advanced.pasteHeaders': 'Header einfügen', 'settings.mcp.page.advanced.pasteHeadersTitle': 'KEY=VALUE-Headerzeilen aus der Zwischenablage einfügen', 'settings.mcp.page.advanced.oauthAutoDetection': 'OAuth-Auto-Erkennung aktivieren', 'settings.mcp.page.advanced.oauthAutoDetectionAria': 'OAuth-Auto-Erkennung aktivieren', 'settings.mcp.page.advanced.oauthClientIdPlaceholder': 'OAuth Client-ID', 'settings.mcp.page.advanced.oauthClientSecretPlaceholder': 'OAuth Client-Geheimnis', 'settings.mcp.page.advanced.oauthScopesPlaceholder': 'Bereiche (Leerzeichen-getrennt)', 'settings.mcp.page.advanced.oauthRedirectUriPlaceholder': 'Weiterleitungs-URI', 'settings.mcp.page.advanced.oauthHint': 'Lassen Sie diese Felder leer, damit OpenCode die OAuth-Einstellungen vom MCP-Server ableiten kann.', 'settings.mcp.page.advanced.oauthCallbackHint': 'Browserbasierte MCP-Autorisierung verwendet diese Callback-URL, wenn der Redirect-URI leer ist:', 'settings.mcp.page.env.title': 'Umgebungsvariablen', 'settings.mcp.page.env.key': 'Schlüssel', 'settings.mcp.page.env.value': 'Wert', 'settings.mcp.page.env.valuePlaceholder': 'Wert', 'settings.mcp.page.env.hide': 'Verstecken', 'settings.mcp.page.env.show': 'Anzeigen', 'settings.mcp.page.env.addVariable': 'Variable hinzufügen', 'settings.mcp.page.env.addEnvironmentVariable': 'Umgebungsvariable hinzufügen', 'settings.mcp.page.env.keyPlaceholder': 'API_SCHLÜSSEL', 'settings.mcp.page.env.pasteEnv': '.env einfügen', 'settings.mcp.page.env.pasteEnvTitle': 'KEY=VALUE-Zeilen aus der Zwischenablage einfügen', 'settings.mcp.page.env.plainTextWarning': '⚠ Werte werden als Klartext in opencode.json gespeichert', 'settings.mcp.page.env.removeVariableAria': 'Variable entfernen', 'settings.mcp.page.importDialog.title': 'JSON-Schnipsel importieren', 'settings.mcp.page.importDialog.description': 'Fügen Sie einen vollständigen MCP-JSON-Schnipsel aus Dokumentationen oder einer anderen Konfigurationsdatei ein. Die geparsten Werte werden dieses Formular zur Überprüfung vor dem Speichern ausfüllen.', 'settings.mcp.page.importDialog.pasteFromClipboard': 'JSON aus der Zwischenablage einfügen', 'settings.mcp.page.deleteDialog.title': '"{name}" löschen?', 'settings.mcp.page.deleteDialog.descriptionPrefix': 'Dadurch wird der Server entfernt aus', 'settings.mcp.page.deleteDialog.descriptionSuffix': 'OpenCode muss neu geladen werden.', 'settings.mcp.page.toast.clipboardReadFailed': 'Kann Zwischenablage nicht lesen', 'settings.mcp.page.toast.configImported': 'MCP-Konfiguration importiert', 'settings.mcp.page.toast.nameRequired': 'Name ist erforderlich', 'settings.mcp.page.toast.serverNameExists': 'Ein Server mit diesem Namen existiert bereits', 'settings.mcp.page.toast.localCommandRequired': 'Befehl darf für einen lokalen Server nicht leer sein', 'settings.mcp.page.toast.remoteUrlRequired': 'URL darf für einen Remote-Server nicht leer sein', 'settings.mcp.page.toast.serverCreatedReloadFailed': 'MCP-Server erstellt, aber OpenCode-Neuladen fehlgeschlagen.', 'settings.mcp.page.toast.savedReloadFailed': 'Gespeichert, aber OpenCode-Neuladen fehlgeschlagen.', 'settings.mcp.page.toast.retryRefreshHint': 'Aktualisierung erneut versuchen oder Einstellungen vor der Autorisierung dieses Servers neu öffnen.', 'settings.mcp.page.toast.serverCreatedReloading': 'MCP-Server erstellt. OpenCode wird neu geladen…', 'settings.mcp.page.toast.savedReloading': 'Gespeichert. OpenCode wird neu geladen…', 'settings.mcp.page.toast.saveFailed': 'Speichern fehlgeschlagen', 'settings.mcp.page.toast.unexpectedError': 'Ein Fehler ist aufgetreten', 'settings.mcp.page.toast.serverDeletedReloadFailed': '"{name}" gelöscht, aber OpenCode-Neuladen fehlgeschlagen', 'settings.mcp.page.toast.refreshListIfStale': 'Aktualisiere die MCP-Liste, falls die Benutzeroberfläche veraltet aussieht.', 'settings.mcp.page.toast.serverDeleted': '"{name}" gelöscht', 'settings.mcp.page.toast.deleteFailed': 'Löschen fehlgeschlagen', 'settings.mcp.page.toast.disconnected': 'Getrennt', 'settings.mcp.page.toast.connected': 'Verbunden', 'settings.mcp.page.toast.connectionNeedsAuthorization': 'Verbindung erfordert Autorisierung', 'settings.mcp.page.toast.connectionNeedsClientRegistration': 'Verbindung erfordert Client-Registrierung', 'settings.mcp.page.toast.connectionFailed': 'Verbindung fehlgeschlagen', 'settings.mcp.page.toast.connectionAttemptFinished': 'Verbindungsversuch abgeschlossen. Aktualisiere den Status für Details.', 'settings.mcp.page.toast.createServerBeforeLiveActions': 'Erstelle den Server, bevor du Live-Aktionen ausführst', 'settings.mcp.page.toast.saveBeforeLiveActions': 'Speichere Änderungen, bevor du Live-Aktionen ausführst', 'settings.mcp.page.toast.refreshStatusFailed': 'Aktualisierung des MCP-Status fehlgeschlagen', 'settings.mcp.page.toast.oauthRedirectUrlBuildFailed': 'Kann die MCP OAuth-Umleitungs-URL nicht erstellen', 'settings.mcp.page.toast.oauthBrowserCallbackSaveFailed': 'Fehler beim Speichern der Browser-Callback-URL für MCP-Autorisierung', 'settings.mcp.page.toast.openCodeReloadFailedAfterCallbackSave': 'OpenCode-Neuladen fehlgeschlagen nach dem Speichern der Browser-Callback-URL', 'settings.mcp.page.toast.completeAuthorizationInBrowserWithPaste': 'Schließe den MCP-Autorisierungsprozess in deinem Browser ab, füge dann den zurückgegebenen Code oder die Callback-URL hier ein', 'settings.mcp.page.toast.completeAuthorizationInBrowser': 'Schließe den MCP-Autorisierungsprozess in deinem Browser ab', 'settings.mcp.page.toast.openAuthorizationUrlFailed': 'Konnte die Autorisierungs-URL nicht automatisch öffnen', 'settings.mcp.page.toast.authorizationStartFailed': 'Fehler beim Starten der Autorisierung', 'settings.mcp.page.toast.authSessionExpired': 'Autorisierungssitzung abgelaufen oder während des Neuladens gelöscht. Klicke erneut auf Autorisieren.', 'settings.mcp.page.toast.savedAuthorizationRemoved': 'Gespeicherte MCP-Autorisierung wurde entfernt', 'settings.mcp.page.toast.clearAuthorizationFailed': 'Fehler beim Löschen der Autorisierung', 'settings.mcp.page.toast.authorizationUrlCopied': 'Autorisierungs-URL kopiert', 'settings.mcp.page.toast.authorizationUrlCopyFailed': 'Fehler beim Kopieren der Autorisierungs-URL', 'settings.mcp.page.toast.pasteCallbackOrCodeFirst': 'Füge zuerst die Callback-URL oder den Autorisierungscode ein', 'settings.mcp.page.toast.missingServerDetails': 'Fehlende MCP-Serverdetails. Wähle den Server erneut aus oder füge die vollständige Callback-URL ein.', 'settings.mcp.page.toast.authorizationCompleted': 'MCP-Autorisierung abgeschlossen', 'settings.mcp.page.toast.authorizationCompletedFor': 'MCP-Autorisierung abgeschlossen für {name}', 'settings.mcp.page.toast.authorizationCompleteFailed': 'Fehler beim Abschließen der MCP-Autorisierung', 'settings.mcp.page.toast.enableServerBeforeTest': 'Aktiviere diesen Server, bevor du die Verbindung testest', 'settings.mcp.page.toast.connectionTestSucceeded': 'Verbindungstest erfolgreich', 'settings.mcp.page.toast.connectionTestFailed': 'Verbindungstest fehlgeschlagen', 'settings.mcp.page.toast.connectionTestFinished': 'Verbindungstest abgeschlossen. Aktualisiere den Status für Details.', 'settings.mcp.page.toast.authorizationFailed': 'Autorisierung fehlgeschlagen', 'settings.mcp.page.toast.authorizationStillInProgress': 'Autorisierung läuft noch in deinem Browser. Füge die Callback-URL oder den Code ein, falls nötig.', 'settings.mcp.page.toast.noKeyValuePairsFound': 'Keine KEY=VALUE-Paare im Clipboard gefunden', 'settings.mcp.page.toast.importedVariablesCount': 'Importierte Variablen: {count}', 'settings.mcp.page.toast.pastedArgumentsCount': 'Eingefügte Argumente: {count}', 'settings.shared.projectSelector.fallbackProject': 'Projekt', 'settings.shared.projectSelector.switchProjectAria': 'Projekt wechseln', 'settings.shared.projectSelector.switchProjectTitle': 'Projekt wechseln', 'settings.openchamber.defaults.title': 'Sitzungsstandardwerte', 'settings.openchamber.defaults.summaryPrefix': 'Neue Sitzungen starten mit:', 'settings.openchamber.defaults.summaryOpenCodeDefault': 'OpenCode-Agent-Standard', 'settings.openchamber.defaults.field.defaultModel': 'Standardmodell', 'settings.openchamber.defaults.field.defaultThinking': 'Standard-Denken', 'settings.openchamber.defaults.field.thinkingPlaceholder': 'Denken', 'settings.openchamber.defaults.field.defaultAgent': 'Standard-Agent', 'settings.openchamber.defaults.field.showDeletionDialogAria': 'Löschdialog anzeigen', 'settings.openchamber.defaults.field.showDeletionDialog': 'Löschdialog anzeigen', 'settings.openchamber.defaults.smallModel.title': 'Kleines Modell', 'settings.openchamber.defaults.smallModel.description': 'Ein günstiges Modell für schnelle Dienstaufgaben wie kurze Zusammenfassungen und Faziten.', 'settings.openchamber.defaults.smallModel.useDefault': 'Standardmodell verwenden', 'settings.openchamber.defaults.smallModel.useDefaultAria': 'Standardmodell verwenden', 'settings.openchamber.defaults.smallModel.overrideModel': 'Modell überschreiben', 'settings.openchamber.defaults.field.openFilesPreviewAria': 'Vorschau-fähige Dateien im Vorschaumodus öffnen', 'settings.openchamber.defaults.field.openFilesPreview': 'Vorschau-fähige Dateien im Vorschaumodus öffnen', 'settings.openchamber.defaults.option.default': 'Standard', 'settings.openchamber.defaults.option.defaultLowercase': 'Standard', 'settings.openchamber.git.title': 'Git-Einstellungen', 'settings.openchamber.git.changesViewTitle': 'Änderungsansicht', 'settings.openchamber.git.changesViewAria': 'Git-Änderungsansichtsmodus', 'settings.openchamber.git.option.flatList': 'Flache Liste', 'settings.openchamber.git.option.treeView': 'Baumansicht', 'settings.openchamber.git.optionAria': 'Git-Änderungsansichtsmodus: {option}', 'settings.openchamber.git.enableGitmojiAria': 'Gitmoji-Auswähler aktivieren', 'settings.openchamber.git.enableGitmoji': 'Gitmoji-Auswähler aktivieren', 'settings.openchamber.git.showGitignoredAria': 'Git-ignorierte Dateien anzeigen', 'settings.openchamber.git.showGitignored': 'Git-ignorierte Dateien anzeigen', 'settings.github.page.tooltip.connectAccount': 'Verbinden Sie ein GitHub-Konto für PR- und Issue-Workflows innerhalb der App.', 'settings.github.page.avatarAlt.withLogin': '{login} Avatar', 'settings.github.page.avatarAlt.fallback': 'GitHub-Avatar', 'settings.github.page.label.unknownUser': 'unbekannt', 'settings.github.page.label.scopes': 'Bereiche: {value}', 'settings.github.page.label.otherAccounts': 'Andere Konten', 'settings.github.page.accountSource.oauth': 'OAuth', 'settings.github.page.accountSource.cli': 'CLI', 'settings.github.page.actions.disconnect': 'Trennen', 'settings.github.page.actions.connect': 'GitHub verbinden', 'settings.github.page.actions.switchTo': 'Wechseln zu', 'settings.github.page.actions.addAccount': 'Konto hinzufügen', 'settings.github.page.actions.openGithub': 'GitHub öffnen', 'settings.github.page.status.notConnected': 'Nicht verbunden', 'settings.github.page.status.active': 'Aktiv', 'settings.github.page.flow.title': 'OpenChamber autorisieren', 'settings.github.page.flow.description': 'Geben Sie in GitHub den folgenden Code ein, um dieses Gerät zu autorisieren:', 'settings.github.page.flow.waiting': 'Warten auf Genehmigung… (Auto-Refresh)', 'settings.github.page.toast.startConnectFailed': 'Fehler beim Starten der GitHub-Verbindung', 'settings.github.page.toast.connected': 'GitHub verbunden', 'settings.github.page.toast.authorizationFailed': 'GitHub-Autorisierung fehlgeschlagen', 'settings.github.page.toast.disconnected': 'GitHub getrennt', 'settings.github.page.toast.disconnectFailed': 'Fehler beim Trennen von GitHub', 'settings.github.page.toast.accountSwitched': 'GitHub-Konto gewechselt', 'settings.github.page.toast.accountSwitchFailed': 'Fehler beim Wechseln des GitHub-Kontos', 'settings.github.page.oauth.title': 'GitHub OAuth-Token', 'settings.github.page.ghCli.title': 'GitHub CLI-Token', 'settings.github.page.ghCli.activeDescription': 'Authentifiziert über die gh CLI', 'settings.github.page.ghCli.fallbackDescription': 'Verfügbar als Fallback, falls OpenChamber-Auth entfernt wird', 'settings.github.page.ghCli.disabledDescription': 'Installiert, aber nicht als Fallback verwendet', 'settings.github.page.ghCli.actions.disable': 'Deaktivieren', 'settings.github.page.ghCli.actions.enable': 'Aktivieren', 'settings.github.page.toast.ghCliEnabled': 'gh CLI Fallback aktiviert', 'settings.github.page.toast.ghCliDisabled': 'gh CLI Fallback deaktiviert', 'settings.github.page.toast.ghCliUpdateFailed': 'Fehler beim Aktualisieren der gh CLI Einstellung', 'settings.notifications.page.delivery.title': 'Benachrichtigungsübermittlung', 'settings.notifications.page.delivery.enableAria': 'Benachrichtigungen aktivieren', 'settings.notifications.page.delivery.enableLabel': 'Benachrichtigungen aktivieren', 'settings.notifications.page.delivery.focusedAria': 'Benachrichtigen, wenn App im Vordergrund ist', 'settings.notifications.page.delivery.focusedLabel': 'Benachrichtigen, wenn App im Vordergrund ist', 'settings.notifications.page.delivery.testAction': 'Testbenachrichtigung senden', 'settings.notifications.page.delivery.browserPermissionHint': 'Ihr Browser könnte die Berechtigung beim ersten Mal abfragen.', 'settings.notifications.page.delivery.permissionDenied': 'Benachrichtigungsberechtigung verweigert. Aktivieren Sie sie in Ihren Browsereinstellungen.', 'settings.notifications.page.delivery.permissionGrantedButDisabled': 'Berechtigung erteilt, aber Benachrichtigungen sind deaktiviert.', 'settings.notifications.page.delivery.vscodeHint': 'Wenn aktiviert, werden Benachrichtigungen über VS Codes native Benachrichtigungen zugestellt.', 'settings.notifications.page.events.title': 'Benachrichtigungsereignisse', 'settings.notifications.page.events.completionAria': 'Agentenabschluss', 'settings.notifications.page.events.completionLabel': 'Agentenabschluss', 'settings.notifications.page.events.subtaskAria': 'Unteragentenabschluss', 'settings.notifications.page.events.subtaskLabel': 'Unteragentenabschluss', 'settings.notifications.page.events.errorAria': 'Agentenfehler', 'settings.notifications.page.events.errorLabel': 'Agentenfehler', 'settings.notifications.page.events.questionAria': 'Agentenfragen', 'settings.notifications.page.events.questionLabel': 'Agentenfragen', 'settings.notifications.page.template.title': 'Benachrichtigungsvorlagen', 'settings.notifications.page.template.variablesLabel': 'Variablen:', 'settings.notifications.page.template.event.completion': 'Abschluss', 'settings.notifications.page.template.event.subtask': 'Teilaufgabe abgeschlossen', 'settings.notifications.page.template.event.error': 'Fehler', 'settings.notifications.page.template.event.question': 'Frage', 'settings.notifications.page.template.field.title': 'Titel', 'settings.notifications.page.template.field.message': 'Nachricht', 'settings.notifications.page.template.defaults.completion.title': '{agent_name} ist bereit', 'settings.notifications.page.template.defaults.completion.message': '{model_name} hat die Aufgabe abgeschlossen', 'settings.notifications.page.template.defaults.error.title': 'Werkzeugfehler', 'settings.notifications.page.template.defaults.error.message': '{last_message}', 'settings.notifications.page.template.defaults.question.title': 'Eingabe erforderlich', 'settings.notifications.page.template.defaults.question.message': '{last_message}', 'settings.notifications.page.template.defaults.subtask.title': '{agent_name} ist bereit', 'settings.notifications.page.template.defaults.subtask.message': '{model_name} hat die Aufgabe abgeschlossen', 'settings.notifications.page.summary.title': 'KI-Zusammenfassung', 'settings.notifications.page.summary.toggleAria': 'Letzte Nachricht zusammenfassen', 'settings.notifications.page.summary.toggleLabel': 'Letzte Nachricht zusammenfassen', 'settings.notifications.page.summary.requiresTemplateVariable': 'Erfordert', 'settings.notifications.page.summary.modelLabel': 'Zusammenfassungsmodell', 'settings.notifications.page.summary.modelTooltip': 'Wird für Benachrichtigungs- und Sprachzusammenfassungen verwendet.', 'settings.notifications.page.summary.notSelected': 'Nicht ausgewählt', 'settings.notifications.page.summary.thresholdLabel': 'Schwellenwert', 'settings.notifications.page.summary.thresholdHint': 'Nachrichten, die länger sind als dieser Wert, werden zusammengefasst', 'settings.notifications.page.summary.resetThresholdAria': 'Schwellenwert zurücksetzen', 'settings.notifications.page.summary.lengthLabel': 'Länge', 'settings.notifications.page.summary.lengthHint': 'Zielzeichenlänge der Zusammenfassung', 'settings.notifications.page.summary.resetLengthAria': 'Zusammenfassungslänge zurücksetzen', 'settings.notifications.page.summary.maxLengthLabel': 'Maximale Länge', 'settings.notifications.page.summary.maxLengthHint': '{last_message} auf diese Länge kürzen', 'settings.notifications.page.summary.resetMaxLengthAria': 'Maximale Nachrichtenlänge zurücksetzen', 'settings.notifications.page.push.title': 'Hintergrund-Push-Benachrichtigungen', 'settings.notifications.page.push.enableAria': 'Push-Benachrichtigungen aktivieren', 'settings.notifications.page.push.enableLabel': 'Push-Benachrichtigungen aktivieren', 'settings.notifications.page.push.unsupportedHint': 'Push wird nicht unterstützt. Desktop Chrome/Edge und Android unterstützen Push. iOS erfordert eine installierte PWA.', 'settings.notifications.page.push.supportedHint': 'Empfange Benachrichtigungen über den Hintergrunddienst deines Betriebssystems', 'settings.notifications.page.push.loadingAria': 'Wird geladen', 'settings.notifications.page.toast.permissionDenied.title': 'Benachrichtigungsberechtigung verweigert', 'settings.notifications.page.toast.permissionDenied.description': 'Bitte aktiviere Benachrichtigungen in deinen Browser-Einstellungen.', 'settings.notifications.page.toast.permissionDenied.enableInBrowser': 'Aktiviere Benachrichtigungen in deinen Browser-Einstellungen.', 'settings.notifications.page.toast.requestPermissionFailed': 'Fehler beim Anfordern der Benachrichtigungsberechtigung', 'settings.notifications.page.toast.notificationsApiUnavailable': 'Benachrichtigungs-API nicht verfügbar', 'settings.notifications.page.toast.testNotificationSent': 'Testbenachrichtigung erfolgreich gesendet', 'settings.notifications.page.toast.testNotificationFailed': 'Fehler beim Senden der Testbenachrichtigung', 'settings.notifications.page.toast.pushUnsupported': 'Push-Benachrichtigungen werden nicht unterstützt', 'settings.notifications.page.toast.pushApiUnavailable': 'Push-API nicht verfügbar', 'settings.notifications.page.toast.pushKeyLoadFailed': 'Fehler beim Laden des Push-Schlüssels', 'settings.notifications.page.toast.enableBackgroundFailed': 'Fehler beim Aktivieren von Hintergrundbenachrichtigungen', 'settings.notifications.page.toast.backgroundEnabled': 'Hintergrundbenachrichtigungen aktiviert', 'settings.notifications.page.toast.backgroundDisabled': 'Hintergrundbenachrichtigungen deaktiviert', 'settings.notifications.page.testNotification.title': 'Testbenachrichtigung', 'settings.notifications.page.testNotification.body': 'Dies ist eine Testbenachrichtigung von OpenChamber.', 'settings.voice.page.section.speechRecognition': 'Spracherkennung', 'settings.voice.page.field.enableVoiceInput': 'Spracheingabe aktivieren', 'settings.voice.page.field.enableVoiceInputAria': 'Spracheingabe aktivieren (Diktat)', 'settings.voice.page.section.playbackAndSummary': 'Wiedergabe', 'settings.voice.page.field.provider': 'Anbieter', 'settings.voice.page.provider.browser': 'Browser', 'settings.voice.page.provider.custom': 'Benutzerdefiniert', 'settings.voice.page.provider.say': 'Sagen', 'settings.voice.page.provider.server': 'Server', 'settings.voice.page.provider.local': 'Lokal', 'settings.voice.page.tooltip.sttLocal': 'On-device Transkription auf dem OpenChamber-Server. Modelle werden automatisch heruntergeladen; kein API-Schlüssel erforderlich.', 'settings.voice.page.tooltip.localTts': 'On-device Synthese auf dem OpenChamber-Server (Kokoro, Englisch). Das Modell wird automatisch heruntergeladen; kein API-Schlüssel erforderlich.', 'settings.voice.page.stt.model.parakeetV2': 'Parakeet v2 (Englisch)', 'settings.voice.page.stt.model.parakeetV3': 'Parakeet v3 (25 europäische Sprachen)', 'settings.voice.page.stt.model.whisperBase': 'Whisper base (mehrsprachig)', 'settings.voice.page.stt.model.whisperTiny': 'Whisper tiny (mehrsprachig)', 'settings.voice.page.stt.badge.bestForEnglish': 'Am besten für Englisch', 'settings.voice.page.stt.badge.bestForMultilingual': 'Am besten für mehrsprachig', 'settings.voice.page.stt.meta.accuracy': 'Genauigkeit', 'settings.voice.page.stt.meta.speed': 'Geschwindigkeit', 'settings.voice.page.stt.modelInstalled': 'Modell installiert', 'settings.voice.page.stt.modelDownloading': 'Modell wird heruntergeladen...', 'settings.voice.page.stt.modelDownloadingProgress': 'Modell wird heruntergeladen... {percent}%', 'settings.voice.page.stt.modelNotInstalled': 'Modell nicht heruntergeladen', 'settings.voice.page.stt.modelDownload': 'Herunterladen', 'settings.voice.page.stt.modelDelete': 'Modell löschen', 'settings.voice.page.stt.modelRetry': 'Wiederholen', 'settings.voice.page.provider.wasm': 'Lokal', 'settings.voice.page.stt.wasmModel': 'Whisper-Modell', 'settings.voice.page.stt.wasmLoaded': 'Modell geladen, bereit', 'settings.voice.page.stt.wasmDownloading': 'Modell wird heruntergeladen...', 'settings.voice.page.stt.wasmLoading': 'Modell wird geladen...', 'settings.voice.page.stt.wasmNotLoaded': 'Modell wird beim ersten Sprachgebrauch geladen', 'settings.voice.page.stt.wasmDownload': 'Laden', 'settings.voice.page.stt.wasmRetry': 'Wiederholen', 'settings.voice.page.tooltip.browser': 'Kostenlos, offline, begrenzte mobile Unterstützung.', 'settings.voice.page.tooltip.openai': 'Hohe Qualität, mobil bereit, benötigt API-Schlüssel.', 'settings.voice.page.tooltip.custom': 'OpenAI-kompatibler Server (z. B. Kokoro).', 'settings.voice.page.tooltip.say': 'Nativ auf macOS. Schnell, kostenlos, offline.', 'settings.voice.page.tooltip.sttBrowser': 'Web Speech API (Chrome/Edge). Kostenlos, keine Einrichtung.', 'settings.voice.page.tooltip.sttServer': 'OpenAI-kompatibler Whisper-Server. Bessere Genauigkeit, beliebige Sprache.', 'settings.voice.page.field.apiKey': 'API-Schlüssel', 'settings.voice.page.field.apiKeyHintUsingConfig': 'Verwendeter Schlüssel aus Konfiguration', 'settings.voice.page.field.apiKeyHintRequired': 'OpenAI TTS benötigt einen API-Schlüssel', 'settings.voice.page.field.apiKeyHintProvide': 'Geben Sie Ihren OpenAI-Schlüssel ein', 'settings.voice.page.field.serverUrl': 'Server-URL', 'settings.voice.page.field.serverUrlHint': 'Basis-URL des OpenAI-kompatiblen TTS-Servers', 'settings.voice.page.field.model': 'Modell', 'settings.voice.page.field.voice': 'Stimme', 'settings.voice.page.field.voiceIdentifierHint': 'Vom Server unterstützter Sprachidentifier', 'settings.voice.page.field.configuredAbove': 'Oben konfiguriert', 'settings.voice.page.actions.preview': 'Vorschau', 'settings.voice.page.field.selectVoicePlaceholder': 'Sprache auswählen', 'settings.voice.page.field.auto': 'Automatisch', 'settings.voice.page.field.speechRate': 'Sprachgeschwindigkeit', 'settings.voice.page.field.speechPitch': 'Sprachpitch', 'settings.voice.page.field.speechVolume': 'Sprachlautstärke', 'settings.voice.page.field.language': 'Sprache', 'settings.voice.page.field.selectLanguagePlaceholder': 'Sprache auswählen', 'settings.voice.page.field.sttBrowserSupportError': 'MediaRecorder oder AudioContext ist in diesem Browser nicht verfügbar. Server-STT funktioniert möglicherweise nicht.', 'settings.voice.page.field.sttServerUrlHint': 'Basis-URL des Whisper-kompatiblen Servers', 'settings.voice.page.field.sttLanguageHint': 'BCP-47-Code (z.B. en, fr). Leer lassen für automatische Erkennung.', 'settings.voice.page.field.silenceThreshold': 'Schwellenwert für Stille', 'settings.voice.page.field.silenceHold': 'Halten bei Stille', 'settings.voice.page.field.transcribeOnStopAria': 'Transkribieren beim Beenden der Aufnahme', 'settings.voice.page.field.transcribeOnStop': 'Beim Stoppen transkribieren', 'settings.voice.page.field.millisecondsUnit': 'ms', 'settings.voice.page.field.messageReadAloudButtonAria': 'Schaltfläche für Vorlesen der Nachricht', 'settings.voice.page.field.messageReadAloudButton': 'Nachricht vorlesen-Taste', 'settings.voice.page.field.summarizeBeforePlaybackAria': 'Zusammenfassen vor der Wiedergabe', 'settings.voice.page.field.summarizeBeforePlayback': 'Vor der Wiedergabe zusammenfassen', 'settings.voice.page.field.summarizeVoiceModeResponsesAria': 'Antworten im Sprachmodus zusammenfassen', 'settings.voice.page.field.summarizeVoiceModeResponses': 'Antworten im Sprachmodus zusammenfassen', 'settings.voice.page.field.summarizationThreshold': 'Zusammenfassungsschwellenwert', 'settings.voice.page.field.summaryMaxLength': 'Maximale Länge der Zusammenfassung', 'settings.voice.page.hint.shiftClickPrefix': 'Drücken Sie', 'settings.voice.page.hint.shiftClickSuffix': 'auf die Mikrofon-Schaltfläche, um den kontinuierlichen Modus umzuschalten', 'settings.voice.page.preview.browserVoiceFallback': 'Ihre Browserstimme', 'settings.voice.page.preview.voiceLine': 'Hallo! Ich bin {voiceName}. So klinge ich.', 'settings.voice.page.preview.customServerLine': 'Hallo! Das ist eine Vorschau des benutzerdefinierten TTS-Servers.', 'settings.voice.page.field.ttsInputMode': 'TTS-Eingabemodus', 'settings.voice.page.field.ttsInputModeSanitized': 'Gereinigt', 'settings.voice.page.field.ttsInputModeRaw': 'Rohes Markdown', 'settings.voice.page.field.ttsInputModeSummarized': 'zusammengefasst', 'settings.openchamber.visual.section.colorMode': 'Farbmodus', 'settings.openchamber.visual.section.mobileLayout': 'Mobiles Layout', 'settings.openchamber.visual.option.mobileLayout.default': 'Alt', 'settings.openchamber.visual.option.mobileLayout.new': 'Neu', 'settings.openchamber.visual.section.localization': 'Lokalisierung', 'settings.openchamber.visual.section.spacingAndLayout': 'Abstand & Layout', 'settings.openchamber.visual.section.navigation': 'Navigation', 'settings.openchamber.visual.section.chatRenderMode': 'Chat-Darstellungsmodus', 'settings.openchamber.visual.section.chatRenderModeAria': 'Chat-Darstellungsmodus', 'settings.openchamber.visual.section.messageStreamTransport': 'Nachrichtenstrom-Transport', 'settings.openchamber.visual.section.activityDefault': 'Aktivitätsstandard', 'settings.openchamber.visual.section.activityDefaultAria': 'Aktivitätsstandardmodus', 'settings.openchamber.visual.section.showToolsOpenedByDefault': 'Werkzeuge standardmäßig geöffnet anzeigen:', 'settings.openchamber.visual.section.sessionAssistance': 'Sitzungshilfe', 'settings.openchamber.visual.section.reasoning': 'Reasoning', 'settings.openchamber.visual.section.messageAppearance': 'Nachrichten-Erscheinungsbild', 'settings.openchamber.visual.section.toolsAndFiles': 'Werkzeuge & Dateien', 'settings.openchamber.visual.section.composer': 'Komponist', 'settings.openchamber.visual.section.userMessageRendering': 'Benutzer-Nachrichtendarstellung', 'settings.openchamber.visual.section.userMessageRenderingAria': 'Modus der Benutzer-Nachrichtendarstellung', 'settings.openchamber.visual.section.mermaidRendering': 'Mermaid-Darstellung', 'settings.openchamber.visual.section.mermaidRenderingAria': 'Mermaid-Darstellungsmodus', 'settings.openchamber.visual.section.diffLayout': 'Diff-Layout', 'settings.openchamber.visual.section.diffLayoutAria': 'Diff-Layout', 'settings.openchamber.visual.section.privacy': 'Datenschutz', 'settings.openchamber.visual.field.lightTheme': 'Helles Design', 'settings.openchamber.visual.field.darkTheme': 'Dunkles Design', 'settings.openchamber.visual.field.selectLightThemeAria': 'Helles Design auswählen', 'settings.openchamber.visual.field.selectDarkThemeAria': 'Dunkles Design auswählen', 'settings.openchamber.visual.field.selectThemePlaceholder': 'Design auswählen', 'settings.openchamber.visual.field.timeFormat': 'Zeitformat', 'settings.openchamber.visual.field.weekStartsOn': 'Woche beginnt am', 'settings.openchamber.visual.field.selectTimeFormatAria': 'Zeitformat auswählen', 'settings.openchamber.visual.field.selectWeekStartAria': 'Wochenstart auswählen', 'settings.openchamber.visual.actions.reloadThemes': 'Designs neu laden', 'settings.openchamber.visual.actions.reloadingThemes': 'Designs werden neu geladen...', 'settings.openchamber.visual.field.macVibrancy': 'Fenstertransparenz', 'settings.openchamber.visual.field.macVibrancyHint': 'Verwenden Sie den nativen macOS-Blur (Vibrancy) hinter der Seitenleiste. Ausschalten für vollständig solide, undurchsichtige Oberflächen.', 'settings.openchamber.visual.field.dockBadge': 'Dock-Badge', 'settings.openchamber.visual.field.dockBadgeHint': 'Zeigt eine Anzahl an Chats mit nicht gesehenem Aktivität auf dem macOS-Dock-Icon an.', 'settings.openchamber.visual.actions.saveAndRestart': 'Speichern & Neustart', 'settings.openchamber.visual.actions.restarting': 'Neustarten…', 'settings.openchamber.visual.field.themeImportInfoAria': 'Informationen zum Importieren von Designs', 'settings.openchamber.visual.field.themeImportInfoTooltip': 'Benutzerdefinierte Designs aus ~/.config/openchamber/themes/ importieren', 'settings.openchamber.visual.field.installAppName': 'App-Name installieren', 'settings.openchamber.visual.field.installAppNameHint': 'Wird vom PWA-Installationsprozess verwendet.', 'settings.openchamber.visual.field.pwaInstallAppNameAria': 'PWA-Installations-App-Name', 'settings.openchamber.visual.actions.resetInstallAppNameAria': 'Installations-App-Namen zurücksetzen', 'settings.openchamber.visual.field.installOrientation': 'Ausrichtung installieren', 'settings.openchamber.visual.field.installOrientationHint': 'Wird von der installierten Web-App verwendet. PWA neu installieren nach Änderung.', 'settings.openchamber.visual.field.pwaInstallOrientationAria': 'PWA-Installationsorientierung', 'settings.openchamber.visual.field.selectOrientationPlaceholder': 'Ausrichtung auswählen', 'settings.openchamber.visual.actions.resetInstallOrientationAria': 'Installationsorientierung zurücksetzen', 'settings.openchamber.visual.field.mobileKeyboardMode': 'Verhalten der mobilen Tastatur', 'settings.openchamber.visual.field.mobileKeyboardModeHint': 'Das Standard-Verhalten des Browsers ist am sichersten. Das Größenändern des Inhalts bittet unterstützte Browser dazu, die App zu verkleinern, wenn die On-Screen-Tastatur geöffnet wird.', 'settings.openchamber.visual.field.mobileKeyboardModeAria': 'Verhalten der mobilen Tastatur', 'settings.openchamber.visual.field.selectMobileKeyboardModePlaceholder': 'Tastaturverhalten auswählen', 'settings.openchamber.visual.actions.resetMobileKeyboardModeAria': 'Tastaturverhalten zurücksetzen', 'settings.openchamber.visual.field.interfaceFontSize': 'Schriftgröße der Benutzeroberfläche', 'settings.openchamber.visual.field.interfaceFont': 'Schriftart der Benutzeroberfläche', 'settings.openchamber.visual.field.selectInterfaceFontAria': 'Schriftart der Benutzeroberfläche auswählen', 'settings.openchamber.visual.actions.resetInterfaceFontAria': 'Schriftart der Benutzeroberfläche zurücksetzen', 'settings.openchamber.visual.field.fontSizePercentageAria': 'Prozentsatz der Schriftgröße', 'settings.openchamber.visual.actions.resetFontSizeAria': 'Schriftgröße zurücksetzen', 'settings.openchamber.visual.field.terminalFontSize': 'Schriftgröße des Terminals', 'settings.openchamber.visual.field.editorFontSize': 'Schriftgröße des Editors', 'settings.openchamber.visual.field.codeFont': 'Schriftart für Code', 'settings.openchamber.visual.field.selectCodeFontAria': 'Schriftart für Code auswählen', 'settings.openchamber.visual.actions.resetCodeFontAria': 'Schriftart für Code zurücksetzen', 'settings.openchamber.visual.actions.resetTerminalFontSizeAria': 'Schriftgröße des Terminals zurücksetzen', 'settings.openchamber.visual.actions.resetEditorFontSizeAria': 'Schriftgröße des Editors zurücksetzen', 'settings.openchamber.visual.field.spacingDensity': 'Abstandsdichte', 'settings.openchamber.visual.actions.resetSpacingAria': 'Abstände zurücksetzen', 'settings.openchamber.visual.field.inputBarOffset': 'Versatz der Eingabeleiste', 'settings.openchamber.visual.field.inputBarOffsetTooltip': 'Eingabeleiste anheben, um Bildschirmverdeckungen auf Betriebssystemebene wie Home-Bars zu vermeiden.', 'settings.openchamber.visual.actions.resetInputBarOffsetAria': 'Versatz der Eingabeleiste zurücksetzen', 'settings.openchamber.visual.field.terminalQuickKeysAria': 'Schnelltasten des Terminals', 'settings.openchamber.visual.field.terminalQuickKeys': 'Schnelltasten des Terminals', 'settings.openchamber.visual.field.terminalQuickKeysTooltip': 'Esc, Strg, Pfeiltasten in der Terminalansicht anzeigen', 'settings.openchamber.visual.field.fileEditorKeymap': 'Tastaturlayout für Datei-Editor', 'settings.openchamber.visual.option.fileEditorKeymap.default': 'Standard', 'settings.openchamber.visual.option.fileEditorKeymap.vim': 'Vim', 'settings.openchamber.visual.field.activityDefaultModeAria': 'Aktivitäts-Standardmodus: {option}', 'settings.openchamber.visual.field.showExpandedBashToolsAria': 'Erweiterte Bash-Tools anzeigen', 'settings.openchamber.visual.field.showExpandedEditToolsAria': 'Erweiterte Bearbeitungstools anzeigen', 'settings.openchamber.visual.field.bash': 'Bash', 'settings.openchamber.visual.field.editTools': 'Bearbeitungstools', 'settings.openchamber.visual.field.userMessageRenderingAria': 'Benutzernachrichten-Rendering: {option}', 'settings.openchamber.visual.field.mermaidRenderingAria': 'Mermaid-Rendering: {option}', 'settings.openchamber.visual.field.diffLayoutAria': 'Diff-Layout: {option}', 'settings.openchamber.visual.field.sessionRecap': 'Sitzungs-Zusammenfassung generieren', 'settings.openchamber.visual.field.sessionRecapAria': 'Eine Zusammenfassung nach Abschluss des Agents generieren', 'settings.openchamber.visual.field.sessionSuggestion': 'Nächste Benutzernachricht vorschlagen', 'settings.openchamber.visual.field.sessionSuggestionAria': 'Eine vorgeschlagene nächste Benutzernachricht nach Abschluss des Agents generieren', 'settings.openchamber.visual.field.sessionGoal': 'Sitzungsziele aktivieren', 'settings.openchamber.visual.field.sessionGoalAria': 'Die Sitzung automatisch auf ein Ziel hin arbeiten lassen', 'settings.openchamber.visual.goal.sectionTitle': 'Ziel', 'settings.openchamber.visual.goal.budgetLabel': 'Standard-Token-Budget', 'settings.openchamber.visual.goal.budgetAria': 'Ein Standard-Token-Budget für neue Ziele anwenden', 'settings.openchamber.visual.goal.description': 'Aktiviere die Ziel-Schaltfläche im Composer. Die nächste Nachricht wird zu einem Ziel: Der Agent arbeitet automatisch daran, auch wenn du weg bist, kontrolliert vom kleinen Modell.', 'settings.openchamber.visual.field.showReasoningTracesAria': 'Denkspuren anzeigen', 'settings.openchamber.visual.field.showReasoningTraces': 'Denkspuren anzeigen', 'settings.openchamber.visual.field.collapsibleThinkingBlocksAria': 'Zusammenklappbare Denkblöcke aktivieren', 'settings.openchamber.visual.field.collapsibleThinkingBlocks': 'Zusammenklappbare Denkblöcke aktivieren', 'settings.openchamber.visual.field.collapsibleUserMessagesAria': 'Lange Benutzernachrichten einklappen', 'settings.openchamber.visual.field.collapsibleUserMessages': 'Lange Benutzernachrichten einklappen', 'settings.openchamber.visual.field.stickyUserHeaderAria': 'Fixierter Benutzerheader', 'settings.openchamber.visual.field.stickyUserHeader': 'Fixierter Benutzerkopf', 'settings.openchamber.visual.field.promptNavigatorEnabledAria': 'Prompt-Navigator', 'settings.openchamber.visual.field.promptNavigatorEnabled': 'Prompt-Navigator', 'settings.openchamber.visual.field.expandedEditorToolbarAria': 'Editor-Werkzeugleiste immer anzeigen', 'settings.openchamber.visual.field.expandedEditorToolbar': 'Editor-Werkzeugleiste immer anzeigen (unter den Datei-Reitern angeheftet)', 'settings.openchamber.visual.field.wideChatLayoutAria': 'Breites Chat-Layout', 'settings.openchamber.visual.field.wideChatLayout': 'Breites Chat-Layout', 'settings.openchamber.visual.field.codeBlockLineWrapAria': 'Codeblock-Zeilen umbrechen', 'settings.openchamber.visual.field.codeBlockLineWrap': 'Codeblock-Zeilen umbrechen', 'settings.openchamber.visual.field.showSplitAssistantMessageActionsAria': 'Inline-Assistant-Aktionen', 'settings.openchamber.visual.field.showSplitAssistantMessageActions': 'Inline-Assistant-Aktionen', 'settings.openchamber.visual.field.showSplitAssistantMessageActionsTooltip': 'Kopieren Sie Antwort, Speichern als Bild und Vorlesen in Assistant-Textblöcken anzeigen, die vor späteren Tool-Aufrufen in derselben Antwort erscheinen.', 'settings.openchamber.visual.field.allowPromptingSubagentSessionsAria': 'Erlaube Prompting von Subagent-Sitzungen', 'settings.openchamber.visual.field.allowPromptingSubagentSessions': 'Erlaube Prompting von Subagent-Sitzungen', 'settings.openchamber.visual.field.showToolFileIconsAria': 'Tool-Datei-Symbole anzeigen', 'settings.openchamber.visual.field.showToolFileIcons': 'Tool-Datei-Symbole anzeigen', 'settings.openchamber.visual.field.showTurnChangedFilesAria': 'Geänderte Dateien für abgeschlossene Züge anzeigen', 'settings.openchamber.visual.field.showTurnChangedFiles': 'Geänderte Dateien für abgeschlossene Züge anzeigen', 'settings.openchamber.visual.field.showDotfilesAria': 'Dotfiles anzeigen', 'settings.openchamber.visual.field.showDotfiles': 'Dotfiles anzeigen', 'settings.openchamber.visual.field.queueMessagesByDefaultAria': 'Nachrichten standardmäßig in die Warteschlange stellen', 'settings.openchamber.visual.field.queueMessagesByDefault': 'Nachrichten standardmäßig in die Warteschlange stellen', 'settings.openchamber.visual.field.queueMessagesByDefaultTooltip': 'Wenn aktiviert, stellt Enter Nachrichten in die Warteschlange. Verwenden Sie {modifier}+Enter zum Senden.', 'settings.openchamber.visual.field.persistDraftMessagesAria': 'Entwurfsnachrichten speichern', 'settings.openchamber.visual.field.persistDraftMessages': 'Entwurfsnachrichten speichern', 'settings.openchamber.visual.field.enableSpellcheckInTextInputsAria': 'Rechtschreibprüfung in Texteingaben aktivieren', 'settings.openchamber.visual.field.enableSpellcheckInTextInputs': 'Rechtschreibprüfung in Texteingaben aktivieren', 'settings.openchamber.visual.field.sendAnonymousUsageReportsAria': 'Anonyme Nutzungsberichte senden', 'settings.openchamber.visual.field.sendAnonymousUsageReports': 'Anonyme Nutzungsberichte senden', 'settings.openchamber.visual.field.sendAnonymousUsageReportsHint': 'Hilft uns zu verstehen, welche App-Versionen aktiv genutzt werden, damit wir Verbesserungen priorisieren können. Es werden nur die App-Version, Plattform und Laufzeit gesammelt - keine persönlichen Daten oder Code.', 'settings.openchamber.visual.option.themeMode.system': 'System', 'settings.openchamber.visual.option.themeMode.light': 'Hell', 'settings.openchamber.visual.option.themeMode.dark': 'Dunkel', 'settings.openchamber.visual.option.diffLayout.dynamic.label': 'Dynamisch', 'settings.openchamber.visual.option.diffLayout.dynamic.description': 'Neu inline, geändert nebeneinander.', 'settings.openchamber.visual.option.diffLayout.inline.label': 'Immer inline', 'settings.openchamber.visual.option.diffLayout.inline.description': 'Als einheitliche Ansicht anzeigen.', 'settings.openchamber.visual.option.diffLayout.sideBySide.label': 'Immer nebeneinander', 'settings.openchamber.visual.option.diffLayout.sideBySide.description': 'Vergleiche Original- und geänderte Dateien.', 'settings.openchamber.visual.option.mermaidRendering.svg.label': 'SVG', 'settings.openchamber.visual.option.mermaidRendering.svg.description': 'Diagramme als skalierbare Grafiken rendern.', 'settings.openchamber.visual.option.mermaidRendering.ascii.label': 'ASCII', 'settings.openchamber.visual.option.mermaidRendering.ascii.description': 'Diagramme als Textblöcke rendern.', 'settings.openchamber.visual.option.pwaOrientation.system.label': 'System folgen', 'settings.openchamber.visual.option.pwaOrientation.system.description': 'Die Geräteorientierungseinstellung respektieren.', 'settings.openchamber.visual.option.pwaOrientation.portrait.label': 'Hochformat sperren', 'settings.openchamber.visual.option.pwaOrientation.portrait.description': 'App installieren, gesperrt im Hochformat.', 'settings.openchamber.visual.option.pwaOrientation.landscape.label': 'Querformat sperren', 'settings.openchamber.visual.option.pwaOrientation.landscape.description': 'App installieren, gesperrt im Querformat.', 'settings.openchamber.visual.option.mobileKeyboardMode.native.label': 'Browser folgen', 'settings.openchamber.visual.option.mobileKeyboardMode.native.description': 'Die Browser-Vorgabe für Panning und Viewport-Änderungen bei geöffneter Tastatur verwenden.', 'settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.label': 'Inhalt skalieren', 'settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.description': 'Fordert unterstützte Browser auf, das App-Layout zu verkleinern, anstatt nur auf Panning zu setzen.', 'settings.openchamber.visual.option.userMessageRendering.markdown.label': 'Markdown', 'settings.openchamber.visual.option.userMessageRendering.markdown.description': 'Benutzer-Text mit Markdown-Formatierung darstellen.', 'settings.openchamber.visual.option.userMessageRendering.plain.label': 'Klartext', 'settings.openchamber.visual.option.userMessageRendering.plain.description': 'Benutzer-Text mit erhaltenen Leerzeichen und Links darstellen.', 'settings.openchamber.visual.option.chatRenderMode.sorted.label': 'Sortiert', 'settings.openchamber.visual.option.chatRenderMode.sorted.description': 'Beendet Nachrichten des Assistenten ohne Live-Streaming darstellen.', 'settings.openchamber.visual.option.chatRenderMode.live.label': 'Live', 'settings.openchamber.visual.option.chatRenderMode.live.description': 'Streamt den Text und Werkzeuge des Assistenten, sobald sie eintreffen.', 'settings.openchamber.visual.option.messageTransport.auto.label': 'Auto', 'settings.openchamber.visual.option.messageTransport.auto.description': 'Bevorzugt WebSocket und wechselt bei Bedarf zu SSE.', 'settings.openchamber.visual.option.messageTransport.ws.label': 'WebSocket', 'settings.openchamber.visual.option.messageTransport.ws.description': 'Verwendet WebSocket für das Streamen von Nachrichten.', 'settings.openchamber.visual.option.messageTransport.sse.label': 'SSE', 'settings.openchamber.visual.option.messageTransport.sse.description': 'Verwendet Server-Sent Events für das Streamen von Nachrichten.', 'settings.openchamber.visual.option.activityRenderMode.collapsed.label': 'Einklappen', 'settings.openchamber.visual.option.activityRenderMode.collapsed.description': 'Aktivität standardmäßig einklappen.', 'settings.openchamber.visual.option.activityRenderMode.summary.label': 'Erweitert', 'settings.openchamber.visual.option.activityRenderMode.summary.description': 'Aktivität standardmäßig erweitern.', 'settings.openchamber.visual.option.timeFormat.auto.label': 'Auto', 'settings.openchamber.visual.option.timeFormat.auto.description': 'Verwendet die System-Lokalisierungseinstellung.', 'settings.openchamber.visual.option.timeFormat.24h.label': '24-Stunden', 'settings.openchamber.visual.option.timeFormat.24h.description': 'Zeigt die Zeit als 14:15 an.', 'settings.openchamber.visual.option.timeFormat.12h.label': '12-Stunden', 'settings.openchamber.visual.option.timeFormat.12h.description': 'Zeit als 02:15 PM anzeigen.', 'settings.openchamber.visual.option.weekStart.auto.label': 'Automatisch', 'settings.openchamber.visual.option.weekStart.auto.description': 'Lokale Wochenbeginn verwenden.', 'settings.openchamber.visual.option.weekStart.monday.label': 'Montag', 'settings.openchamber.visual.option.weekStart.sunday.label': 'Sonntag', 'settings.magicPrompts.page.loading.aria': 'Wird geladen', 'settings.magicPrompts.page.loading.text': 'Magic Prompts werden geladen...', 'settings.magicPrompts.page.block.visiblePrompt': 'Sichtbare Eingabeaufforderung', 'settings.magicPrompts.page.block.instructions': 'Anweisungen', 'settings.magicPrompts.page.group.gitCommitGenerate.title': 'Commit-Erstellung', 'settings.magicPrompts.page.group.gitCommitGenerate.description': 'Eingabeaufforderungen zur Commit-Nachrichtenerstellung: Sichtbare Benutzernachricht + versteckte Anweisungen.', 'settings.magicPrompts.page.group.gitPrGenerate.title': 'PR-Erstellung', 'settings.magicPrompts.page.group.gitPrGenerate.description': 'Eingabeaufforderungen zur PR-Titel-/Inhalts-Erstellung: Sichtbare Benutzernachricht + versteckte Anweisungen.', 'settings.magicPrompts.page.group.githubPrReview.title': 'PR-Überprüfung', 'settings.magicPrompts.page.group.githubPrReview.description': 'Eingabeaufforderungen für den PR-Überprüfungsprozess: Sichtbare Benutzernachricht + versteckte Anweisungspayload.', 'settings.magicPrompts.page.group.githubIssueReview.title': 'Problem-Überprüfung', 'settings.magicPrompts.page.group.githubIssueReview.description': 'Eingabeaufforderungen für den Problem-Überprüfungsprozess: Sichtbare Benutzernachricht + versteckte Anweisungspayload.', 'settings.magicPrompts.page.group.githubPrFailedChecksReview.title': 'PR-Fehlgeschlagene Checks Überprüfung', 'settings.magicPrompts.page.group.githubPrFailedChecksReview.description': 'Eingabeaufforderungen zur Analyse fehlgeschlagener PR-Checks.', 'settings.magicPrompts.page.group.githubPrCommentsReview.title': 'PR-Kommentar-Überprüfung', 'settings.magicPrompts.page.group.githubPrCommentsReview.description': 'Eingabeaufforderungen zur Analyse von PR-Kommentaren.', 'settings.magicPrompts.page.group.githubSinglePrCommentReview.title': 'Einzelner PR-Kommentar-Überprüfung', 'settings.magicPrompts.page.group.githubSinglePrCommentReview.description': 'Eingabeaufforderungen zur Analyse eines einzelnen PR-Kommentars.', 'settings.magicPrompts.page.group.gitConflictResolve.title': 'Merge/Rebase Konfliktlösung', 'settings.magicPrompts.page.group.gitConflictResolve.description': 'Eingabeaufforderungen beim Auflösen von Merge-/Rebase-Konflikten mit KI.', 'settings.magicPrompts.page.group.gitCherrypickConflictResolve.title': 'Cherry-pick-Konfliktlösung', 'settings.magicPrompts.page.group.gitCherrypickConflictResolve.description': 'Prompts, die bei der Auflösung von Cherry-pick-Konflikten im Integrierungsfluss verwendet werden.', 'settings.magicPrompts.page.group.planImprove.title': 'Plan verbessern', 'settings.magicPrompts.page.group.planImprove.description': 'Versteckter Prompt, der beim Senden eines gespeicherten Plans in einen Verbesserungsfluss verwendet wird.', 'settings.magicPrompts.page.group.planTodo.title': 'Todo-Planung', 'settings.magicPrompts.page.group.planTodo.description': 'Versteckter Prompt, der beim Senden einer Todo in eine neue Planungssitzung verwendet wird.', 'settings.magicPrompts.page.group.planImplement.title': 'Plan umsetzen', 'settings.magicPrompts.page.group.planImplement.description': 'Versteckter Prompt, der beim Senden eines gespeicherten Plans in einen Umsetzungsfluss verwendet wird.', 'settings.magicPrompts.page.group.sessionSummary.title': 'Sitzungszusammenfassung', 'settings.magicPrompts.page.group.sessionSummary.description': 'Prompts, die vom /summary-Slash-Befehl verwendet werden: sichtbare Benutzermitteilung + versteckte Anweisungen. Nicht-destructiv - komprimiert nicht die Sitzungshistorie.', 'settings.magicPrompts.page.group.sessionWorkspaceReview.title': 'Arbeitsbereichsüberprüfung', 'settings.magicPrompts.page.group.sessionExplore.title': 'Codebase-Tour', 'settings.magicPrompts.page.group.sessionExplore.description': 'Von dem /explore-Slash-Befehl verwendete Prompts: sichtbare Benutzer-Nachricht + versteckte Anweisungen. Untersucht das Repository und gibt eine strukturierte Orientierung – den Überblick, Hauptmodule, wie sie miteinander verbunden sind und wo man beginnen sollte – anstelle einer Datei-für-Datei-Ausgabe.', 'settings.magicPrompts.page.group.sessionWorkspaceReview.description': 'Prompts, die vom /workspace-review-Slash-Befehl verwendet werden: sichtbare Benutzermitteilung + versteckte Anweisungen. Überprüft die Arbeitsbereichsdifferenz, ob sie ihr Ziel erreicht und korrekt sowie angemessen ist, klassifiziert Ergebnisse nach Schweregrad.', 'settings.magicPrompts.page.group.sessionFeaturePlan.title': 'Feature-Planung', 'settings.magicPrompts.page.group.sessionFeaturePlan.description': 'Von dem /plan-feature-Slash-Befehl verwendete Prompts: sichtbare Benutzer-Nachricht + versteckte Anweisungen. Führt einen geführten Dialog durch, der die Codebasis erforscht und klärende Fragen in kleinen Mengen stellt, bevor ein Implementierungsplan erstellt wird.', 'settings.magicPrompts.page.group.sessionCatchUp.title': 'Nachholen', 'settings.magicPrompts.page.group.sessionCatchUp.description': 'Von dem /catch-up-Slash-Befehl verwendete Prompts: sichtbare Benutzer-Nachricht + versteckte Anweisungen. Erstellt branch-awareen Kontext – die Commits des Branches, seinen PR und uncommittede Arbeit zusammen – um zu verstehen, was du getan hast, dann gibt es eine übersichtliche Zusammenfassung und einen produktorientierten nächsten Schritt.', 'settings.magicPrompts.page.group.sessionDebug.title': 'Fehlersuche', 'settings.magicPrompts.page.group.sessionDebug.description': 'Von dem /debug-Slash-Befehl verwendete Prompts: sichtbare Benutzer-Nachricht + versteckte Anweisungen. Führt eine geführte Ursachenforschung durch – erfasst das Symptom, bildet Hypothesen, prüft diese gegen den Code und bestätigt die Ursache, bevor eine Lösung vorgeschlagen wird.', 'settings.magicPrompts.page.group.sessionWeigh.title': 'Optionen bewerten', 'settings.magicPrompts.page.group.sessionWeigh.description': 'Von dem /weigh-Slash-Befehl verwendete Prompts: sichtbare Benutzer-Nachricht + versteckte Anweisungen. Untersucht den Code, legt dann 2-3 verschiedene Ansätze mit Kompromissen und einer Empfehlung dar – ohne einen Plan oder Code zu schreiben.', 'settings.magicPrompts.page.group.sessionFusion.title': 'Fusion', 'settings.magicPrompts.page.group.sessionFusion.description': 'Prompts, die verwendet werden, wenn mehrere Lauf-Ergebnisse in eine endgültige Antwort zusammengeführt werden: sichtbare Benutzer-Nachricht + versteckte Anweisungen vor den Quell-Ergebnissen.', 'settings.magicPrompts.page.actions.resetting': 'Zurücksetzen...', 'settings.magicPrompts.page.actions.resetAllOverrides': 'Alle Überschreibungen zurücksetzen', 'settings.magicPrompts.page.actions.resetToDefault': 'Auf Standard zurücksetzen', 'settings.magicPrompts.page.actions.save': 'Speichern', 'settings.magicPrompts.page.placeholdersLabel': 'Platzhalter:', 'settings.magicPrompts.page.validation.visiblePromptRequired': 'Sichtbarer Prompt darf nicht leer sein.', 'settings.magicPrompts.page.status.unsavedChanges': 'Nicht gespeicherte Änderungen', 'settings.magicPrompts.page.status.usingSavedOverride': 'Gespeicherte Überschreibung wird verwendet', 'settings.magicPrompts.page.status.usingBuiltinDefault': 'Eingebaute Standardeinstellung wird verwendet', 'settings.magicPrompts.page.toast.loadFailed': 'Fehler beim Laden der Magic Prompts', 'settings.magicPrompts.page.toast.visiblePromptRequired': 'Sichtbarer Prompt darf nicht leer sein', 'settings.magicPrompts.page.toast.saved': 'Magic Prompt gespeichert', 'settings.magicPrompts.page.toast.saveFailed': 'Fehler beim Speichern des Magic Prompts', 'settings.magicPrompts.page.toast.resetSuccess': 'Prompt auf Standard zurückgesetzt', 'settings.magicPrompts.page.toast.resetFailed': 'Fehler beim Zurücksetzen des Prompts', 'settings.magicPrompts.page.toast.resetAllSuccess': 'Alle Prompt-Überschreibungen zurückgesetzt', 'settings.magicPrompts.page.toast.resetAllFailed': 'Fehler beim Zurücksetzen aller Prompts', 'settings.openchamber.visual.section.followUpBehavior': 'Follow-up-Verhalten', 'settings.openchamber.visual.section.followUpBehaviorAria': 'Follow-up-Verhalten', 'settings.openchamber.visual.field.followUpBehaviorAria': 'Follow-up-Verhalten: {option}', 'settings.openchamber.visual.field.followUpBehaviorDescription': 'Wählen Sie aus, was passiert, wenn Sie Enter auf einer Follow-up-Nachricht drücken, während der Agent noch antwortet.', 'settings.openchamber.visual.option.followUpBehavior.steer.label': 'Steuerung', 'settings.openchamber.visual.option.followUpBehavior.queue.label': 'Warteschlange', };