{
  "common.save": "Speichern",
  "common.cancel": "Abbrechen",
  "common.clear": "Leeren",
  "common.settings": "Einstellungen",
  "common.tasks": "Aufgaben",
  "common.running": "laufend",
  "common.pending": "ausstehend",
  "activity.posts": "Beiträge",
  "activity.pages": "Seiten",
  "activity.media": "Medien",
  "activity.scripts": "Skripte",
  "activity.tags": "Schlagwörter",
  "activity.templates": "Vorlagen",
  "activity.aiAssistant": "KI-Assistent",
  "activity.import": "Importieren",
  "activity.sourceControl": "Versionskontrolle",
  "activity.toggleHint": "(erneut klicken, um die Seitenleiste umzuschalten)",
  "tasks.backgroundTasks": "Hintergrundaufgaben",
  "tasks.clearCompleted": "Abgeschlossene löschen",
  "tasks.recent": "Zuletzt",
  "tasks.noActive": "Keine aktiven Aufgaben",
  "tasks.cancelTask": "Aufgabe abbrechen",
  "tasks.triggerTitle": "{running} laufend, {pending} ausstehend",
  "app.taskCompleted": "Aufgabe abgeschlossen: {message}",
  "app.taskFailed": "Aufgabe fehlgeschlagen: {message}",
  "app.blogmark.transforms.summary": "Blogmark-Transformationen: {applied} angewendet, {failed} fehlgeschlagen",
  "app.blogmark.transforms.appliedList": "Angewendete Skripte: {scripts}",
  "app.blogmark.transforms.failed": "Transformation fehlgeschlagen ({script}): {message}",
  "app.blogmark.transforms.toast": "Skript-Toast: {message}",
  "app.blogmark.transforms.errorToast": "Blogmark-Transformationsfehler: {count}",
  "app.databaseRebuildFailed": "Datenbank-Neuaufbau fehlgeschlagen",
  "app.textReindexFailed": "Text-Neuindizierung fehlgeschlagen",
  "app.sitemapGenerationFailed": "Sitemap-Erstellung fehlgeschlagen",
  "app.calendarRegenerationFailed": "Kalender-Neuerstellung fehlgeschlagen",
  "app.uploadSiteFailed": "Website-Upload fehlgeschlagen",
  "app.uploadSiteNoCredentials": "Bitte konfigurieren Sie zuerst die SSH-Zugangsdaten in den Einstellungen.",
  "app.previewOpenFailed": "Ausgewählte Beitragsvorschau konnte nicht geöffnet werden",
  "app.metadataDiff": "Metadaten-Diff",
  "app.importComplete": "Import abgeschlossen: {posts} Beiträge, {media} Mediendateien",
  "siteValidation.tabTitle": "Website-Validierung",
  "siteValidation.title": "Website validieren",
  "siteValidation.summary": "Erwartete URLs: {expected} · Vorhandene HTML-URLs: {existing} · Fehlend: {missing} · Überzählig: {extra} · Aktualisierte Beiträge: {updated}",
  "siteValidation.loading": "Website wird validiert...",
  "siteValidation.missingTitle": "Fehlende HTML-URLs (zum Rendern)",
  "siteValidation.extraTitle": "Nicht referenzierte HTML-URLs (zum Löschen)",
  "siteValidation.updatedTitle": "Aktualisierte Beitrags-URLs (zum erneuten Rendern)",
  "siteValidation.noneMissing": "Keine fehlenden URLs gefunden.",
  "siteValidation.noneExtra": "Keine überzähligen URLs gefunden.",
  "siteValidation.noneUpdated": "Keine aktualisierten Beitrags-URLs gefunden.",
  "siteValidation.apply": "Anwenden",
  "siteValidation.applying": "Wird angewendet...",
  "siteValidation.error.validate": "Website-Validierung fehlgeschlagen",
  "siteValidation.error.apply": "Anwenden der Validierung fehlgeschlagen",
  "siteValidation.toast.applySuccess": "Validierung angewendet: {rendered} gerendert, {deleted} gelöscht",
  "menuEditor.tabTitle": "Blog-Menü",
  "menuEditor.title": "Blog-Menü-Editor",
  "menuEditor.description": "Verwalte die zentrale Blog-Navigationsstruktur und speichere sie in meta/menu.opml.",
  "menuEditor.loading": "Menü wird geladen...",
  "menuEditor.loadError": "Blog-Menü konnte nicht geladen werden",
  "menuEditor.save": "Menü speichern",
  "menuEditor.saving": "Speichern...",
  "menuEditor.saved": "Blog-Menü gespeichert",
  "menuEditor.saveFailed": "Blog-Menü konnte nicht gespeichert werden",
  "menuEditor.addEntry": "Eintrag hinzufügen",
  "menuEditor.newEntryPlaceholder": "Seitentitel oder Untermenü-Bezeichnung eingeben",
  "menuEditor.createHint": "Unten eine Seite wählen oder Enter drücken, um ein Untermenü zu erstellen",
  "menuEditor.pagePicker.title": "Seite auswählen",
  "menuEditor.pagePicker.searchPlaceholder": "Seiten nach Titel oder Slug durchsuchen...",
  "menuEditor.pagePicker.loading": "Seiten werden geladen...",
  "menuEditor.pagePicker.empty": "Keine passenden Seiten gefunden.",
  "menuEditor.pagePicker.loadError": "Seiten konnten nicht geladen werden",
  "menuEditor.addPage": "Seite hinzufügen",
  "menuEditor.addCategoryArchive": "Kategorie-Archiv hinzufügen",
  "menuEditor.addCategoryArchiveShort": "C+",
  "menuEditor.addSubmenu": "Untermenü hinzufügen",
  "menuEditor.addChildPage": "Unterseite hinzufügen",
  "menuEditor.addChildSubmenu": "Unter-Untermenü hinzufügen",
  "menuEditor.moveUp": "Nach oben",
  "menuEditor.moveDown": "Nach unten",
  "menuEditor.indent": "Einrücken",
  "menuEditor.unindent": "Ausrücken",
  "menuEditor.delete": "Löschen",
  "menuEditor.details": "Eintragsdetails",
  "menuEditor.selectItem": "Wähle einen Eintrag, um Details zu bearbeiten.",
  "menuEditor.field.title": "Titel",
  "menuEditor.field.type": "Typ",
  "menuEditor.field.pageSlug": "Seiten-Slug",
  "menuEditor.field.pageId": "Seiten-ID",
  "menuEditor.type.page": "Seite",
  "menuEditor.type.home": "Startseite",
  "menuEditor.type.submenu": "Untermenü",
  "menuEditor.type.categoryArchive": "Kategorie-Archiv",
  "menuEditor.empty": "Noch keine Menüeinträge. Füge eine Seite oder ein Untermenü hinzu.",
  "menuEditor.newPage": "Neue Seite",
  "menuEditor.newSubmenu": "Neues Untermenü",
  "menuEditor.newCategoryPlaceholder": "Kategorie-Namen eingeben",
  "menuEditor.categoryPicker.loadError": "Kategorien konnten nicht geladen werden",
  "settings.language.english": "Englisch",
  "settings.language.german": "Deutsch",
  "settings.language.french": "Französisch",
  "settings.language.italian": "Italienisch",
  "settings.language.spanish": "Spanisch",
  "settings.language.portuguese": "Portugiesisch (Português)",
  "settings.language.dutch": "Niederländisch (Nederlands)",
  "settings.language.polish": "Polnisch (Polski)",
  "settings.language.russian": "Russisch (Русский)",
  "settings.language.japanese": "Japanisch (日本語)",
  "settings.language.chinese": "Chinesisch (中文)",
  "settings.language.korean": "Koreanisch (한국어)",
  "settings.language.arabic": "Arabisch (العربية)",
  "settings.language.hindi": "Hindi",
  "settings.language.turkish": "Türkisch (Türkçe)",
  "settings.language.swedish": "Schwedisch (Svenska)",
  "settings.language.danish": "Dänisch (Dansk)",
  "settings.language.norwegian": "Norwegisch (Norsk)",
  "settings.language.finnish": "Finnisch (Suomi)",
  "settings.language.czech": "Tschechisch (Čeština)",
  "settings.project.title": "Projekt",
  "settings.project.browse": "Durchsuchen",
  "settings.project.reset": "Zurücksetzen",
  "settings.project.resetDefault": "Auf Standard zurücksetzen",
  "settings.project.selectDataFolder": "Projekt-Datenordner auswählen",
  "settings.editor.title": "Texteditor",
  "settings.editor.mode.wysiwyg": "WYSIWYG (Visueller Editor)",
  "settings.editor.mode.markdown": "Markdown (Quelle)",
  "settings.editor.mode.preview": "Vorschau (schreibgeschützt)",
  "settings.editor.diff.inline": "Zeilenweise",
  "settings.editor.diff.sideBySide": "Nebeneinander",
  "settings.content.title": "Beitragskategorien",
  "settings.content.renderInLists": "In Listen anzeigen",
  "settings.content.showTitles": "Titel anzeigen",
  "settings.ai.title": "KI-Assistent",
  "settings.ai.noModels": "Keine Modelle verfügbar",
  "settings.technology.title": "Technologie",
  "settings.technology.description": "Konfiguriere das Laufzeitverhalten für die Python-Skriptausführung.",
  "settings.technology.pythonRuntimeModeLabel": "Python-Laufzeitmodus",
  "settings.technology.pythonRuntimeModeDescription": "Lege fest, wo Python-Skripte für Transformationspipelines ausgeführt werden.",
  "settings.technology.pythonRuntimeMode.webworker": "Web Worker (empfohlen)",
  "settings.technology.pythonRuntimeMode.mainThread": "Hauptthread (Legacy)",
  "settings.publishing.sshTitle": "SSH-Veröffentlichung",
  "settings.data.title": "Datenbankwartung",
  "settings.data.fileSystemTitle": "Dateisystem",
  "settings.search.placeholder": "Einstellungen durchsuchen...",
  "settings.search.noResults": "Keine passenden Einstellungen für \"{query}\" gefunden",
  "settings.search.clear": "Suche löschen",
  "settings.toast.publishingSaved": "Veröffentlichungs-Anmeldedaten gespeichert",
  "settings.toast.saveCredentialsFailed": "Anmeldedaten konnten nicht gespeichert werden",
  "settings.toast.credentialsCleared": "{type}-Anmeldedaten gelöscht",
  "settings.toast.projectSaved": "Projekteinstellungen gespeichert",
  "settings.toast.projectSaveFailed": "Projekteinstellungen konnten nicht gespeichert werden",
  "settings.toast.blogmarkBookmarkletCopied": "Blogmark-Bookmarklet in die Zwischenablage kopiert",
  "settings.toast.blogmarkBookmarkletCopyFailed": "Blogmark-Bookmarklet konnte nicht kopiert werden",
  "settings.toast.blogmarkBookmarkletGenerateFailed": "Blogmark-Bookmarklet konnte nicht erzeugt werden",
  "settings.toast.categoryAdded": "Kategorie \"{category}\" hinzugefügt",
  "settings.toast.categoryAddFailed": "Kategorie konnte nicht hinzugefügt werden",
  "settings.toast.categoryExists": "Kategorie existiert bereits",
  "settings.toast.categoryProtected": "Standardkategorie \"{category}\" kann nicht gelöscht werden",
  "settings.toast.categoryAtLeastOne": "Mindestens eine Kategorie ist erforderlich",
  "settings.toast.categoryRemoved": "Kategorie \"{category}\" entfernt",
  "settings.toast.categoryRemoveFailed": "Kategorie konnte nicht entfernt werden",
  "settings.toast.categoriesReset": "Kategorien auf Standard zurückgesetzt",
  "settings.toast.categoriesResetFailed": "Kategorien konnten nicht zurückgesetzt werden",
  "settings.toast.categorySettingsUpdateFailed": "Kategorieeinstellungen konnten nicht aktualisiert werden",
  "settings.toast.systemPromptSaved": "System-Prompt gespeichert",
  "settings.toast.systemPromptSaveFailed": "System-Prompt konnte nicht gespeichert werden",
  "settings.toast.systemPromptReset": "System-Prompt auf Standard zurückgesetzt",
  "settings.toast.systemPromptResetFailed": "System-Prompt konnte nicht zurückgesetzt werden",
  "settings.toast.apiKeySaved": "API-Schlüssel gespeichert und validiert",
  "settings.toast.apiKeyInvalid": "Ungültiger API-Schlüssel",
  "settings.toast.apiKeySaveFailed": "API-Schlüssel konnte nicht gespeichert werden",
  "settings.toast.defaultModelUpdated": "Standardmodell aktualisiert",
  "settings.toast.defaultModelUpdateFailed": "Standardmodell konnte nicht gesetzt werden",
  "settings.toast.rebuildPostsLoading": "Beitragsdatenbank wird neu aufgebaut...",
  "settings.toast.rebuildPostsSuccess": "Beitragsdatenbank neu aufgebaut",
  "settings.toast.rebuildPostsFailed": "Beitragsdatenbank konnte nicht neu aufgebaut werden",
  "settings.toast.rebuildMediaLoading": "Mediendatenbank wird neu aufgebaut...",
  "settings.toast.rebuildMediaSuccess": "Mediendatenbank neu aufgebaut",
  "settings.toast.rebuildMediaFailed": "Mediendatenbank konnte nicht neu aufgebaut werden",
  "settings.toast.rebuildScriptsLoading": "Skriptdatenbank wird neu aufgebaut...",
  "settings.toast.rebuildScriptsSuccess": "Skriptdatenbank neu aufgebaut",
  "settings.toast.rebuildScriptsFailed": "Skriptdatenbank konnte nicht neu aufgebaut werden",
  "settings.toast.rebuildTemplatesLoading": "Vorlagen-Datenbank wird neu aufgebaut...",
  "settings.toast.rebuildTemplatesSuccess": "Vorlagen-Datenbank wurde neu aufgebaut",
  "settings.toast.rebuildTemplatesFailed": "Fehler beim Neuaufbau der Vorlagen-Datenbank",
  "settings.toast.rebuildLinksLoading": "Beitragslinks werden neu aufgebaut...",
  "settings.toast.rebuildLinksSuccess": "Beitragslinks neu aufgebaut",
  "settings.toast.rebuildLinksFailed": "Beitragslinks konnten nicht neu aufgebaut werden",
  "settings.toast.thumbnailsLoading": "Vorschaubilder werden erzeugt...",
  "settings.toast.thumbnailsGenerated": "{count} Vorschaubilder erzeugt",
  "settings.toast.thumbnailsAlreadyExist": "Alle Vorschaubilder existieren bereits",
  "settings.toast.thumbnailsComplete": "Generierung der Vorschaubilder abgeschlossen",
  "settings.toast.thumbnailsFailed": "Vorschaubilder konnten nicht erzeugt werden",
  "chat.setupTitle": "KI-Chat-Einrichtung",
  "chat.apiKeyRequiredTitle": "OpenCode Zen API-Schlüssel erforderlich",
  "chat.apiKeyRequiredDescription": "Gib deinen OpenCode API-Schlüssel ein, um den KI-Chat zu aktivieren.",
  "chat.apiKeyPlaceholder": "API-Schlüssel eingeben...",
  "chat.apiKeySave": "Schlüssel speichern",
  "chat.apiKeyValidating": "Wird validiert...",
  "chat.apiKeyInvalid": "Ungültiger API-Schlüssel. Bitte prüfen und erneut versuchen.",
  "chat.apiKeyValidationFailed": "API-Schlüssel konnte nicht validiert werden.",
  "chat.newChat": "Neuer Chat",
  "chat.welcomeTitle": "Willkommen beim KI-Assistenten",
  "chat.welcomeDescription": "Ich kann dir helfen, deinen Blog mit anschaulichen Darstellungen zu verwalten. Frag mich zum Beispiel:",
  "chat.welcomeTipSearch": "Nach Beiträgen zu einem bestimmten Thema suchen",
  "chat.welcomeTipChart": "Ein Diagramm der pro Monat veröffentlichten Beiträge anzeigen",
  "chat.welcomeTipTable": "Meine letzten Beiträge in einer Tabelle vergleichen",
  "chat.welcomeTipMetadata": "Metadaten für Beiträge oder Medien aktualisieren",
  "chat.welcomeTipTabs": "Beitragsstatistiken nach Jahr in Tabs mit Diagrammen anzeigen",
  "chat.role.you": "Du",
  "chat.role.assistant": "Assistent",
  "chat.stop": "Stopp",
  "chat.inputPlaceholder": "Nachricht eingeben...",
  "chat.errorPrefix": "Fehler: {error}",
  "chat.errorNoResponse": "Es konnte keine Antwort abgerufen werden. Bitte versuche es erneut.",
  "chat.errorEmptyResponse": "Das Modell hat eine leere Antwort zurückgegeben. Versuche ein anderes Modell oder formuliere deine Frage neu.",
  "chat.errorGeneric": "Beim Verarbeiten deiner Nachricht ist ein Fehler aufgetreten.",
  "chat.cancelledSuffix": "(abgebrochen)",
  "aiSuggestions.title": "KI-Bildanalyse",
  "aiSuggestions.close": "Schließen",
  "aiSuggestions.analyzing": "Bild wird analysiert...",
  "aiSuggestions.titleField": "Titel",
  "aiSuggestions.altField": "Alternativtext",
  "aiSuggestions.captionField": "Bildunterschrift",
  "aiSuggestions.hasExisting": "(hat vorhandenen Wert)",
  "aiSuggestions.current": "Aktuell",
  "aiSuggestions.intro": "Wähle aus, welche KI-generierten Werte übernommen werden sollen. Vorhandene Werte bleiben standardmäßig erhalten.",
  "aiSuggestions.empty": "Für dieses Bild wurden keine Vorschläge erstellt.",
  "aiSuggestions.wait": "Bitte warten...",
  "aiSuggestions.applySelected": "Ausgewählte übernehmen",
  "insert.title.link": "Link einfügen",
  "insert.title.image": "Bild einfügen",
  "insert.tab.linkInternal": "Mit Beitrag verlinken",
  "insert.tab.imageInternal": "Mediathek",
  "insert.tab.linkExternal": "Externe URL",
  "insert.tab.imageExternal": "Externes Bild",
  "insert.searchPlaceholder.link": "Beiträge nach Titel oder Inhalt durchsuchen...",
  "insert.searchPlaceholder.image": "Medien nach Name, Titel oder Alt-Text durchsuchen...",
  "insert.status.searching": "Suche...",
  "insert.status.typeMore": "Zum Suchen mindestens 2 Zeichen eingeben",
  "insert.status.noResults": "Keine {kind} für \"{query}\" gefunden",
  "insert.label.url": "Webadresse",
  "insert.label.linkTextOptional": "Linktext (optional)",
  "insert.label.altText": "Alternativtext",
  "insert.placeholder.linkUrl": "https://beispiel.de",
  "insert.placeholder.imageUrl": "https://beispiel.de/bild.jpg",
  "insert.placeholder.linkText": "Hier klicken",
  "insert.placeholder.imageAlt": "Beschreibung des Bildes",
  "insert.submit.link": "Link einfügen",
  "insert.submit.image": "Bild einfügen",
  "insert.hint.internal": "Mit ↑↓ navigieren, Enter zum Auswählen, Esc zum Schließen",
  "insert.hint.external": "URL eingeben und Enter drücken oder auf die Schaltfläche klicken, Esc zum Schließen",
  "insert.hint.canonicalPost": "Kanonisch: /YYYY/MM/DD/slug",
  "insert.hint.canonicalMedia": "Kanonisch: /media/YYYY/MM/datei.ext",
  "insert.createPost": "Beitrag \"{title}\" erstellen",
  "insert.createdPost": "Beitrag \"{title}\" erstellt",
  "postLinks.loading": "Links werden geladen...",
  "postLinks.link": "Link",
  "postLinks.links": "Links",
  "postLinks.linksTo": "Verlinkt auf ({count})",
  "postLinks.linkedBy": "Verlinkt von ({count})",
  "postLinks.openTitle": "Öffnen: {title}",
  "docs.title": "Dokumentation",
  "docs.subtitle": "Benutzerhandbuch für diese installierte bDS-Version.",
  "docs.apiTitle": "API-Dokumentation",
  "docs.apiSubtitle": "Vollständige Referenz aller Python-Runtime-API-Aufrufe.",
  "docs.copyCode": "Code kopieren",
  "gitDiff.header": "Unterschied: {target}",
  "gitDiff.noProject": "Kein aktives Projekt ausgewählt.",
  "gitDiff.noProjectPath": "Projektpfad konnte nicht ermittelt werden.",
  "gitDiff.loadFailed": "Diff konnte nicht geladen werden.",
  "gitDiff.loading": "Diff wird geladen...",
  "gitDiff.changedFiles": "Geänderte Dateien",
  "gitDiff.previousFile": "Vorherige Datei",
  "gitDiff.nextFile": "Nächste Datei",
  "errorModal.error": "Fehler",
  "errorModal.stackTrace": "Stack-Trace",
  "errorModal.copyClipboard": "In Zwischenablage kopieren",
  "errorModal.copy": "Kopieren",
  "errorModal.noStack": "Kein Stack-Trace verfügbar",
  "confirmDelete.title": "Löschen bestätigen",
  "confirmDelete.promptPost": "Möchtest du den Beitrag wirklich löschen",
  "confirmDelete.promptMedia": "Möchtest du die Mediendatei wirklich löschen",
  "confirmDelete.warning": "Warnung:",
  "confirmDelete.referencedBy": "Diese(r) {itemType} wird von folgenden Elementen referenziert:",
  "confirmDelete.note": "Beim Löschen dieses/dieser {itemType} werden alle diese Verweise entfernt.",
  "confirmDelete.cancel": "Abbrechen",
  "confirmDelete.deletePost": "Beitrag löschen",
  "confirmDelete.deleteMedia": "Medien löschen",
  "confirmDelete.itemType.post": "Beitrag",
  "confirmDelete.itemType.media": "Medien",
  "lightbox.close": "Schließen (Esc)",
  "lightbox.previous": "Vorheriges (←)",
  "lightbox.next": "Nächstes (→)",
  "credentials.error.load": "Anmeldedaten konnten nicht geladen werden:",
  "credentials.error.save": "Anmeldedaten konnten nicht gespeichert werden:",
  "credentials.toast.saved": "Anmeldedaten gespeichert",
  "credentials.toast.saveFailed": "Anmeldedaten konnten nicht gespeichert werden",
  "credentials.toast.testing": "{type}-Verbindung wird getestet...",
  "credentials.toast.connectionFailed": "Verbindung fehlgeschlagen – Anmeldedaten prüfen",
  "credentials.tab.ssh": "SSH-Zugang",
  "credentials.ssh.title": "SSH-Veröffentlichung",
  "credentials.ssh.description": "Konfiguriere SSH für eine sichere Veröffentlichung auf deinem Server.",
  "credentials.field.host": "Server",
  "credentials.field.username": "Benutzername",
  "credentials.field.sshRemotePath": "Remote-Pfad",
  "credentials.ssh.placeholder.host": "server.beispiel.de",
  "credentials.ssh.placeholder.username": "ssh-benutzer",
  "credentials.ssh.placeholder.remotePath": "/var/www/html",
  "gitSidebar.header": "QUELLSTEUERUNG",
  "gitSidebar.loading": "Laden...",
  "gitSidebar.error.fetchRemoteUpdates": "Remote-Aktualisierungen konnten nicht abgerufen werden.",
  "gitSidebar.error.refreshRemoteState": "Remote-Tracking-Status konnte nicht aktualisiert werden.",
  "gitSidebar.error.gitMissing": "Git-Programm nicht gefunden. Bitte installiere Git und starte die App neu.",
  "gitSidebar.error.noActiveProject": "Kein aktives Projekt ausgewählt.",
  "gitSidebar.error.loadRepoStatus": "Repository-Status konnte nicht geladen werden.",
  "gitSidebar.error.initFailed": "Git-Repository konnte nicht initialisiert werden.",
  "gitSidebar.error.actionFailed": "Fehler beim {action}.",
  "gitSidebar.error.commitFailed": "Änderungen konnten nicht committet werden.",
  "gitSidebar.progress.preparingInit": "Repository-Initialisierung wird vorbereitet...",
  "gitSidebar.progress.pushingRemote": "Commits werden zum Remote übertragen... das kann bei großen Uploads eine Weile dauern.",
  "gitSidebar.progress.fetching": "Remote-Aktualisierungen werden abgerufen...",
  "gitSidebar.progress.pulling": "Neueste Änderungen werden gezogen...",
  "gitSidebar.progress.pruningLfs": "Lokaler Git-LFS-Cache wird bereinigt...",
  "gitSidebar.progress.committing": "Commit wird erstellt...",
  "gitSidebar.progress.initializingRepo": "Repository wird initialisiert...",
  "gitSidebar.history.synced": "Synchronisiert",
  "gitSidebar.history.localOnly": "Nur lokal",
  "gitSidebar.history.remoteOnly": "Nur remote",
  "gitSidebar.init.transcript": "Initialisierungsprotokoll",
  "gitSidebar.aria.repoActions": "Repository-Aktionen",
  "gitSidebar.aria.openChanges": "Offene Änderungen",
  "gitSidebar.aria.commitStatusLegend": "Legende zum Commit-Status",
  "gitSidebar.aria.versionHistory": "Versionsverlauf",
  "gitSidebar.action.fetch": "Abrufen",
  "gitSidebar.action.fetching": "Abrufen...",
  "gitSidebar.action.pull": "Pullen",
  "gitSidebar.action.pulling": "Pullen...",
  "gitSidebar.action.push": "Pushen",
  "gitSidebar.action.pushing": "Pushen...",
  "gitSidebar.action.pruneLfs": "LFS bereinigen",
  "gitSidebar.action.pruning": "Bereinigen...",
  "gitSidebar.action.commit": "Commit erstellen",
  "gitSidebar.action.committing": "Commit wird erstellt...",
  "gitSidebar.action.loadMoreHistory": "Mehr laden",
  "gitSidebar.action.initializeGit": "Git initialisieren",
  "gitSidebar.action.initializing": "Initialisieren...",
  "gitSidebar.openChanges": "Offene Änderungen ({count})",
  "gitSidebar.versionHistory": "Versionsverlauf ({count})",
  "gitSidebar.loadingChanges": "Änderungen werden geladen...",
  "gitSidebar.noChanges": "Keine Änderungen",
  "gitSidebar.loadingHistory": "Verlauf wird geladen...",
  "gitSidebar.noCommits": "Noch keine Commits",
  "gitSidebar.branch": "Zweig: {branch}",
  "gitSidebar.aheadBehind": "voraus {ahead} / hinterher {behind}",
  "gitSidebar.notRepo": "Dieses Projekt ist kein Git-Repository.",
  "gitSidebar.placeholder.remoteUrl": "Optionale URL des Remote-Repositorys",
  "gitSidebar.placeholder.commitMessage": "Commit-Nachricht",
  "editor.untitled": "Unbenannt",
  "tabBar.style": "Stil",
  "tabBar.scripts": "Skripte",
  "tabBar.loading": "Laden...",
  "tabBar.unknown": "Unbekannt",
  "tabBar.preview": "Vorschau",
  "tabBar.modified": "Geändert",
  "tabBar.closeHint": "Schließen (Ctrl+W)",
  "tabBar.scrollLeft": "Tabs nach links scrollen",
  "tabBar.scrollRight": "Tabs nach rechts scrollen",
  "tabBar.commitTitle": "Änderung {hash}",
  "tabBar.error.fetchPostTitle": "Beitragstitel konnte nicht geladen werden:",
  "tabBar.error.fetchChatTitle": "Chat-Titel konnte nicht geladen werden:",
  "tabBar.error.fetchImportTitle": "Titel der Importdefinition konnte nicht geladen werden:",
  "tabBar.error.fetchScriptTitle": "Skript-Titel konnte nicht geladen werden:",
  "tabBar.error.fetchTemplateTitle": "Vorlagen-Titel konnte nicht geladen werden:",
  "tabBar.error.fetchCommitTitle": "Commit-Titel konnten nicht geladen werden:",
  "metadataDiff.title": "Metadaten-Diff-Werkzeug",
  "metadataDiff.description": "Vergleicht Beitragsmetadaten zwischen Datenbank und Markdown-Dateien. Behebt Abweichungen durch Bugs oder manuelle Änderungen.",
  "metadataDiff.error.loadStats": "Datenbankstatistiken konnten nicht geladen werden",
  "metadataDiff.error.scan": "Unterschiede konnten nicht gescannt werden",
  "metadataDiff.progress.starting": "Scan wird gestartet...",
  "metadataDiff.progress.scanningPublished": "Veröffentlichte Beiträge werden gescannt...",
  "metadataDiff.progress.scanning": "Scanne...",
  "metadataDiff.action.scan": "Nach Unterschieden suchen",
  "metadataDiff.action.rescan": "Erneut scannen",
  "metadataDiff.stats.totalPosts": "Beiträge gesamt",
  "metadataDiff.stats.published": "Veröffentlicht",
  "metadataDiff.stats.drafts": "Entwürfe",
  "metadataDiff.stats.mediaFiles": "Mediendateien",
  "metadataDiff.summary.noDiffs": "✅ Keine Unterschiede gefunden! Alle {total} veröffentlichten Beiträge sind synchron.",
  "metadataDiff.summary.withDiffs": "⚠️ {count} Beiträge mit Unterschieden gefunden, von insgesamt {total} veröffentlichten Beiträgen.",
  "metadataDiff.group.differences": "{label}-Unterschiede",
  "metadataDiff.group.postsCount": "{count} Beiträge",
  "metadataDiff.sync.failed": "fehlgeschlagen",
  "metadataDiff.sync.dbToFile.title": "Dateien mit Datenbankwerten aktualisieren",
  "metadataDiff.sync.dbToFile.success": "{success} Beiträge in Dateien synchronisiert{fehlgeschlagen}",
  "metadataDiff.sync.dbToFile.error": "Synchronisierung in Dateien fehlgeschlagen",
  "metadataDiff.sync.fileToDb.title": "Datenbank mit Dateiwerten aktualisieren",
  "metadataDiff.sync.fileToDb.success": "{success} Dateien in die Datenbank synchronisiert{fehlgeschlagen}",
  "metadataDiff.sync.fileToDb.error": "Synchronisierung in die Datenbank fehlgeschlagen",
  "metadataDiff.value.database": "Datenbank",
  "metadataDiff.value.file": "Datei",
  "metadataDiff.empty": "Klicke auf „Nach Unterschieden suchen“, um Datenbank-Metadaten mit Datei-Metadaten zu vergleichen.",
  "sidebar.archive": "Archiv",
  "sidebar.clearFilter": "Filter löschen",
  "sidebar.tags": "Schlagwörter",
  "sidebar.categories": "Kategorien",
  "sidebar.clearTags": "Tags löschen",
  "sidebar.clearCategories": "Kategorien löschen",
  "sidebar.noPostsYet": "Noch keine Beiträge",
  "sidebar.noPagesYet": "Noch keine Seiten",
  "sidebar.noMediaYet": "Noch keine Medien",
  "sidebar.search": "Suchen",
  "sidebar.searchPostsPlaceholder": "Beiträge durchsuchen...",
  "sidebar.searchPagesPlaceholder": "Seiten durchsuchen...",
  "sidebar.searchMediaPlaceholder": "Medien durchsuchen...",
  "sidebar.toggleFilters": "Filter umschalten",
  "sidebar.newPost": "Neuer Beitrag",
  "sidebar.importMedia": "Medien importieren",
  "sidebar.results": "{count} Ergebnisse",
  "sidebar.resultsFor": "{count} Ergebnisse für \"{query}\"",
  "sidebar.clearFilters": "Filter löschen",
  "sidebar.drafts": "Entwürfe",
  "sidebar.published": "Veröffentlicht",
  "sidebar.archived": "Archiviert",
  "sidebar.untitled": "Ohne Titel",
  "sidebar.noMatchingPosts": "Keine passenden Beiträge",
  "sidebar.createFirstPost": "Ersten Beitrag erstellen",
  "sidebar.loadMore": "Mehr laden ({loaded} von {total})",
  "sidebar.loading": "Lädt...",
  "sidebar.noMediaFiles": "Keine Mediendateien",
  "sidebar.settingsHeader": "Einstellungen",
  "sidebar.tagsHeader": "Schlagwörter",
  "sidebar.nav.project": "Projekt",
  "sidebar.nav.editor": "Texteditor",
  "sidebar.nav.content": "Inhalt",
  "sidebar.nav.ai": "KI-Assistent",
  "sidebar.nav.technology": "Technologie",
  "sidebar.nav.publishing": "Veröffentlichung",
  "sidebar.nav.data": "Daten",
  "sidebar.nav.style": "Stil",
  "sidebar.nav.scripts": "Skripte",
  "scripts.run": "Skript ausführen",
  "scripts.save": "Skript speichern",
  "scripts.delete": "Skript löschen",
  "scripts.content": "Skriptinhalt",
  "scripts.field.kind": "Typ",
  "scripts.field.entrypoint": "Einstiegspunkt",
  "scripts.entrypoint.main": "main",
  "scripts.entrypoint.none": "Keine Funktionen gefunden",
  "scripts.field.enabled": "Aktiviert",
  "scripts.syntax.check": "Syntax prüfen",
  "scripts.syntax.checking": "Prüfe...",
  "scripts.syntax.valid": "Python-Syntax ist gültig",
  "scripts.syntax.invalid": "Python-Syntaxfehler: {count}",
  "scripts.syntax.checkFailed": "Python-Syntaxprüfung fehlgeschlagen",
  "scripts.kind.utility": "utility",
  "scripts.kind.macro": "macro",
  "scripts.kind.transform": "transform",
  "templates.save": "Vorlage speichern",
  "templates.delete": "Vorlage löschen",
  "templates.content": "Vorlageninhalt",
  "templates.field.kind": "Art",
  "templates.field.enabled": "Aktiviert",
  "templates.validate": "Validieren",
  "templates.validate.valid": "Vorlagensyntax ist gültig",
  "templates.validate.invalid": "Vorlagensyntaxfehler: {count}",
  "templates.validate.checking": "Wird validiert...",
  "templates.kind.post": "Beitrag",
  "templates.kind.list": "Liste",
  "templates.kind.not_found": "Nicht gefunden",
  "templates.kind.partial": "Partial",
  "sidebar.tagCloud": "Tag-Wolke",
  "sidebar.createEdit": "Erstellen & Bearbeiten",
  "sidebar.mergeTags": "Tags zusammenführen",
  "settings.project.descriptionGeneral": "Allgemeine Einstellungen für das aktive Blog-Projekt.",
  "settings.project.nameLabel": "Projektname",
  "settings.project.nameDescription": "Der Anzeigename deines Blog-Projekts.",
  "settings.project.namePlaceholder": "Mein Blog",
  "settings.project.descriptionLabel": "Beschreibung",
  "settings.project.descriptionDescription": "Eine kurze Beschreibung deines Blogs. Diese kann in Vorlagen und Metadaten verwendet werden.",
  "settings.project.descriptionPlaceholder": "Ein Blog über...",
  "settings.project.dataPathLabel": "Projekt-Datenpfad",
  "settings.project.dataPathDescription": "Benutzerdefinierter Ordner für Beiträge, Medien und Metadaten. Leer lassen, um den Standardpfad zu verwenden: {path}",
  "settings.project.defaultLocation": "Standardpfad",
  "settings.project.publicUrlLabel": "Öffentliche URL",
  "settings.project.publicUrlDescription": "Die öffentliche Basis-URL deines veröffentlichten Blogs (für Sitemap-Erstellung).",
  "settings.project.publicUrlPlaceholder": "https://example.com",
  "settings.project.mainLanguageLabel": "Hauptsprache",
  "settings.project.mainLanguageDescription": "Die primäre Sprache für deine Blog-Inhalte. KI-generierte Titel, Alt-Texte und Bildunterschriften nutzen diese Sprache.",
  "settings.project.defaultAuthorLabel": "Standardautor",
  "settings.project.defaultAuthorDescription": "Der Standard-Autorname für neue Beiträge und Medien. Kann pro Element überschrieben werden.",
  "settings.project.defaultAuthorPlaceholder": "Autorenname",
  "settings.project.maxPostsPerPageLabel": "Maximale Beiträge pro Seite",
  "settings.project.maxPostsPerPageDescription": "Maximale Anzahl von Beiträgen pro Vorschau-Routenseite.",
  "settings.project.blogmarkCategoryLabel": "Blogmark-Kategorie",
  "settings.project.blogmarkCategoryDescription": "Kategorie für Beiträge, die über Bookmarklet-Deep-Links erstellt werden.",
  "settings.project.blogmarkBookmarkletLabel": "Browser-Bookmarklet",
  "settings.project.blogmarkBookmarkletDescription": "Kopiere ein Bookmarklet, das du in die Browser-Lesezeichenleiste einfügen kannst, um Seitenlinks an bDS zu senden.",
  "settings.project.blogmarkBookmarkletCopyButton": "Blogmark-Bookmarklet kopieren",
  "settings.project.saveButton": "Projekteinstellungen speichern",
  "editor.loadingPost": "Beitrag wird geladen...",
  "editor.unsavedChanges": "Ungespeicherte Änderungen (wird beim Wechsel automatisch gespeichert)",
  "editor.saving": "Speichern...",
  "editor.publish": "Veröffentlichen",
  "editor.publishTitle": "Speichern und öffentlich machen",
  "editor.discardChanges": "Änderungen verwerfen",
  "editor.discardDraft": "Entwurf verwerfen",
  "editor.discardChangesTitle": "Auf letzte veröffentlichte Version zurücksetzen",
  "editor.discardDraftTitle": "Diesen Entwurf dauerhaft löschen",
  "editor.delete": "Löschen",
  "editor.deleteTitle": "Diesen Beitrag dauerhaft löschen",
  "editor.field.title": "Titel",
  "editor.field.tags": "Schlagwörter",
  "editor.field.author": "Autor",
  "editor.field.slug": "Slug",
  "editor.field.categories": "Kategorien",
  "editor.field.content": "Inhalt",
  "editor.field.template": "Vorlage",
  "editor.field.templateDefault": "Standard",
  "editor.placeholder.tags": "Tags hinzufügen...",
  "editor.placeholder.author": "Autorenname",
  "editor.placeholder.categories": "Kategorien hinzufügen...",
  "editor.placeholder.startWriting": "Mit dem Schreiben beginnen...",
  "editor.mode.visual": "Visuell",
  "editor.mode.visualTitle": "Visueller Editor",
  "editor.mode.markdownTitle": "Markdown-Quelle",
  "editor.mode.previewTitle": "Schreibgeschützte Vorschau",
  "editor.galleryTitle": "{count} Bild(er) anzeigen",
  "editor.insertPostLinkTitle": "Beitrag verlinken (Strg+K)",
  "editor.insertMediaTitle": "Bild aus Medienbibliothek einfügen",
  "editor.previewFrameTitle": "Beitragsvorschau",
  "editor.previewLoading": "Vorschau wird geladen...",
  "editor.metadata.toggle": "Metadaten",
  "editor.footer.created": "Erstellt",
  "editor.footer.updated": "Aktualisiert",
  "editor.footer.published": "Veröffentlicht",
  "dashboard.title": "Übersicht",
  "dashboard.subtitle": "Überblick über deine Blog-Datenbank",
  "dashboard.stats.totalPosts": "Beiträge gesamt",
  "dashboard.stats.published": "{count} veröffentlicht",
  "dashboard.stats.drafts": "{count} Entwürfe",
  "dashboard.stats.archived": "{count} archiviert",
  "dashboard.stats.mediaFiles": "Mediendateien",
  "dashboard.stats.images": "{count} Bilder",
  "dashboard.stats.tags": "Schlagwörter",
  "dashboard.stats.categories": "{count} Kategorien",
  "dashboard.stats.protocolHealth": "Protokollzustand",
  "dashboard.stats.blockedActions": "{count} blockierte Aktionen",
  "dashboard.stats.fallbackTurns": "{count} Fallback-Durchläufe",
  "dashboard.section.postsOverTime": "Beiträge im Zeitverlauf",
  "dashboard.section.tags": "Schlagwörter",
  "dashboard.section.categories": "Kategorien",
  "dashboard.section.recentlyUpdated": "Kürzlich aktualisiert",
  "dashboard.tagCloud.more": "+{count} weitere",
  "dashboard.postCount.one": "{count} Beitrag",
  "dashboard.postCount.other": "{count} Beiträge",
  "dashboard.status.draft": "Entwurf",
  "dashboard.status.published": "Veröffentlicht",
  "dashboard.status.archived": "Archiviert",
  "projectSelector.switchProject": "Projekt wechseln",
  "projectSelector.selectProject": "Projekt auswählen",
  "projectSelector.projectsHeader": "Projekte",
  "projectSelector.noProjectsYet": "Noch keine Projekte",
  "projectSelector.newProject": "Neues Projekt",
  "projectSelector.createNewProject": "Neues Projekt erstellen",
  "projectSelector.projectName": "Projektname",
  "projectSelector.projectNamePlaceholder": "Mein Blog",
  "projectSelector.descriptionOptional": "Beschreibung (optional)",
  "projectSelector.descriptionPlaceholder": "Eine kurze Beschreibung dieses Projekts...",
  "projectSelector.projectLocation": "Projektort",
  "projectSelector.useDefaultLocation": "Standardort verwenden",
  "projectSelector.defaultInternalStorage": "Standard (interner Speicher)",
  "projectSelector.chooseFolder": "Ordner wählen...",
  "projectSelector.projectLocationHint": "Wähle einen benutzerdefinierten Ordner für Cloud-Backups oder nutze den internen Standardordner.",
  "projectSelector.createProject": "Projekt erstellen",
  "projectSelector.deleteProject": "Projekt löschen",
  "projectSelector.deleteWarning": "Dadurch wird das Projekt \"{name}\" und alle zugehörigen Daten dauerhaft gelöscht, einschließlich:",
  "projectSelector.deleteItemPosts": "Aller Blogbeiträge",
  "projectSelector.deleteItemMedia": "Aller Mediendateien",
  "projectSelector.deleteItemSettings": "Aller Projekteinstellungen",
  "projectSelector.typeToConfirm": "Tippe {name}, um das Löschen zu bestätigen:",
  "projectSelector.selectProjectLocation": "Projektordner auswählen",
  "projectSelector.deleteProjectTitle": "{name} löschen",
  "projectSelector.toast.switched": "Zu {name} gewechselt",
  "projectSelector.toast.switchFailed": "Projektwechsel fehlgeschlagen",
  "projectSelector.toast.created": "Projekt \"{name}\" erstellt",
  "projectSelector.toast.createFailed": "Projekt konnte nicht erstellt werden",
  "projectSelector.toast.existingSettingsFound": "Vorhandene Projekteinstellungen gefunden",
  "projectSelector.toast.selectFolderFailed": "Ordnerauswahl fehlgeschlagen",
  "projectSelector.toast.deletedWithData": "Projekt \"{name}\" und alle Daten gelöscht",
  "projectSelector.toast.deleteFailed": "Projekt konnte nicht gelöscht werden",
  "tagsView.title": "Tag-Verwaltung",
  "tagsView.subtitle": "Verwalte die Tags deines Blogs, weise Farben zu und führe Sammelaktionen aus.",
  "tagsView.loadingTags": "Tags werden geladen...",
  "tagsView.noTagsFound": "Keine Tags gefunden",
  "tagsView.discoverFromPosts": "Tags aus Beiträgen erkennen",
  "tagsView.selectedCount": "{count} Tag(s) ausgewählt",
  "tagsView.clearSelection": "Auswahl aufheben",
  "tagsView.cloud.title": "Tag-Cloud",
  "tagsView.cloud.description": "Klicke auf Tags, um sie für Sammelaktionen auszuwählen. Fahre mit der Maus darüber, um Beitragszahlen zu sehen.",
  "tagsView.manage.title": "Tags erstellen & bearbeiten",
  "tagsView.manage.description": "Erstelle neue Tags oder bearbeite bestehende. Weise Farben zu, um Tags besser zu unterscheiden.",
  "tagsView.create.title": "Neuen Tag erstellen",
  "tagsView.create.action": "Erstellen",
  "tagsView.tagNamePlaceholder": "Tag-Name",
  "tagsView.chooseColor": "Farbe wählen",
  "tagsView.removeColor": "Farbe entfernen",
  "tagsView.edit.title": "Tag bearbeiten: {name}",
  "tagsView.edit.action": "Bearbeiten",
  "tagsView.edit.postTemplate": "Beitragsvorlage",
  "tagsView.deleteAction": "Löschen",
  "tagsView.merge.title": "Tags zusammenführen",
  "tagsView.merge.description": "Wähle oben mehrere Tags aus und führe sie zu einem einzigen zusammen. Alle Beiträge werden aktualisiert.",
  "tagsView.merge.selectAtLeastTwo": "Wähle mindestens 2 Tags aus der Cloud oben aus, um sie zusammenzuführen.",
  "tagsView.merge.countInto": "{count} Tags zusammenführen in:",
  "tagsView.merge.selectTarget": "Ziel-Tag auswählen...",
  "tagsView.merge.action": "Tags zusammenführen",
  "tagsView.merge.tagsToDelete": "Zu löschende Tags: {tags}",
  "tagsView.sync.title": "Tags synchronisieren",
  "tagsView.sync.description": "Erkenne Tags, die in Beiträgen vorkommen, aber nicht in der Tag-Datenbank vorhanden sind.",
  "tagsView.sync.action": "Tags aus Beiträgen synchronisieren",
  "tagsView.confirmDelete.title": "Tag löschen",
  "tagsView.confirmDelete.message": "Möchtest du den Tag \"{tagName}\" wirklich löschen? Er wird aus allen Beiträgen entfernt. Diese Aktion läuft als Hintergrundaufgabe.",
  "tagsView.confirmDelete.action": "Tag löschen",
  "tagsView.confirmMerge.title": "Tags zusammenführen",
  "tagsView.confirmMerge.message": "Möchtest du wirklich {count} Tag(s) in \"{target}\" zusammenführen? Die Quell-Tags werden gelöscht und alle Beiträge werden aktualisiert. Dies läuft als Hintergrundaufgabe.",
  "tagsView.confirmMerge.action": "Tags zusammenführen",
  "tagsView.none": "(keine)",
  "tagsView.tagCountTitle": "{count} {item}",
  "tagsView.postsSingular": "Beitrag",
  "tagsView.postsPlural": "Beiträge",
  "tagsView.toast.tagNameRequired": "Tag-Name ist erforderlich",
  "tagsView.toast.tagCreated": "Tag erstellt",
  "tagsView.toast.tagDeleted": "Tag gelöscht. {postsUpdated} Beitrag/Beiträge aktualisiert.",
  "tagsView.toast.tagUpdated": "Tag aktualisiert",
  "tagsView.toast.targetTagNotFound": "Ziel-Tag nicht gefunden",
  "tagsView.toast.noSourceTagsToMerge": "Keine Quell-Tags zum Zusammenführen",
  "tagsView.toast.tagsMerged": "{tagsDeleted} Tag(s) in \"{targetTag}\" zusammengeführt. {postsUpdated} Beitrag/Beiträge aktualisiert.",
  "tagsView.toast.discoveredTags": "{count} neue Tag(s) gefunden",
  "tagsView.toast.alreadySynced": "Alle Tags sind bereits synchronisiert",
  "tagsView.error.deleteFailedTitle": "Löschen fehlgeschlagen",
  "tagsView.error.mergeFailedTitle": "Zusammenführen fehlgeschlagen",
  "linkedMediaPanel.title": "📷 Verknüpfte Medien",
  "linkedMediaPanel.collapsedTitle": "📷 Medien ({count})",
  "linkedMediaPanel.importAndLink": "Medien importieren und verknüpfen",
  "linkedMediaPanel.linkExisting": "Vorhandene Medien verknüpfen",
  "linkedMediaPanel.selectMediaToLink": "Zu verknüpfende Medien auswählen",
  "linkedMediaPanel.searchPlaceholder": "Medien suchen...",
  "linkedMediaPanel.noUnlinkedMedia": "Keine unverknüpften Medien verfügbar",
  "linkedMediaPanel.noMediaLinked": "Keine Medien mit diesem Beitrag verknüpft",
  "linkedMediaPanel.importMedia": "Medien importieren",
  "linkedMediaPanel.unlinkFromPost": "Vom Beitrag lösen",
  "linkedMediaPanel.toast.importedLinked": "{count} Datei(en) importiert und verknüpft",
  "linkedMediaPanel.toast.importFailed": "Medienimport fehlgeschlagen",
  "linkedMediaPanel.toast.unlinked": "Medium vom Beitrag gelöst",
  "linkedMediaPanel.toast.unlinkFailed": "Lösen des Mediums fehlgeschlagen",
  "linkedMediaPanel.toast.linked": "Medium mit Beitrag verknüpft",
  "linkedMediaPanel.toast.linkFailed": "Verknüpfen des Mediums fehlgeschlagen",
  "styleView.title": "Stil",
  "styleView.subtitle": "Wähle ein Pico-CSS-Theme und sieh dir vor dem Anwenden eine Vorschau der Top-Beiträge an.",
  "styleView.themePickerAria": "Pico-Theme-Auswahl",
  "styleView.previewMode": "Vorschaumodus",
  "styleView.mode.auto": "Automatisch",
  "styleView.mode.light": "Hell",
  "styleView.mode.dark": "Dunkel",
  "styleView.applyTheme": "Theme anwenden",
  "styleView.themePreviewTitle": "Theme-Vorschau",
  "styleView.toast.appliedTheme": "Theme angewendet: {theme}",
  "styleView.toast.applyThemeFailed": "Theme konnte nicht angewendet werden",
  "panel.tabsAria": "Panel-Tabs",
  "panel.output": "Ausgabe",
  "panel.postLinks": "Beitragslinks",
  "panel.gitLog": "Git-Log",
  "panel.closeTitle": "Panel schließen",
  "panel.noRecentTasks": "Keine aktuellen Aufgaben",
  "panel.noOutput": "Keine Ausgabe",
  "panel.copyOutput": "Ausgabe kopieren",
  "panel.openPostEditor": "Öffne einen Beitragseditor, um Beitragslinks zu sehen",
  "panel.loadingPostLinks": "Beitragslinks werden geladen...",
  "panel.noPostLinks": "Keine Beitragslinks für diesen Beitrag",
  "panel.openPostOrMediaEditor": "Öffne einen Beitrags- oder Medieneditor, um das Git-Log zu sehen",
  "panel.loadingGitLog": "Git-Log wird geladen...",
  "panel.noCommits": "Keine Commits für dieses Element gefunden",
  "panel.error.loadPostLinks": "Beitragslinks konnten nicht geladen werden.",
  "panel.error.loadGitLog": "Git-Log konnte nicht geladen werden.",
  "panel.direction.from": "von",
  "panel.direction.to": "zu",
  "settings.editor.description": "Konfiguriere Verhalten und Darstellung des Beitragseditors.",
  "settings.editor.defaultModeLabel": "Standard-Editor-Modus",
  "settings.editor.defaultModeDescription": "Wähle den Standardmodus beim Öffnen von Beiträgen. Du kannst den Modus jederzeit über die Editorleiste wechseln.",
  "settings.editor.diffViewStyleLabel": "Diff-Ansichtsstil",
  "settings.editor.diffViewStyleDescription": "Wähle, wie Git-Diffs standardmäßig angezeigt werden.",
  "settings.editor.wrapLongLinesLabel": "Lange Zeilen im Diff umbrechen",
  "settings.editor.wrapLongLinesDescription": "Aktiviert Zeilenumbruch für lange Zeilen in Git-Diffs.",
  "settings.editor.wrapLongLinesAria": "Lange Zeilen im Diff umbrechen",
  "settings.editor.hideUnchangedRegionsLabel": "Unveränderte Bereiche ausblenden",
  "settings.editor.hideUnchangedRegionsDescription": "Blendet unveränderte Bereiche in Git-Diffs ein.",
  "settings.editor.hideUnchangedRegionsAria": "Unveränderte Bereiche ausblenden",
  "settings.content.newCategoryPlaceholder": "Neuer Kategoriename...",
  "settings.content.addCategory": "Kategorie hinzufügen",
  "settings.content.resetDefaults": "Auf Standard zurücksetzen",
  "settings.content.description": "Verwalte die verfügbaren Kategorien für Blogbeiträge. Jeder Beitrag kann genau eine Kategorie haben, die seine Darstellungsvorlage bestimmt.",
  "settings.content.standardSuffix": " (Standard)",
  "settings.content.categoryColumn": "Kategorie",
  "settings.content.titleColumn": "Titel",
  "settings.content.actionsColumn": "Aktionen",
  "settings.content.postTemplateColumn": "Beitragsvorlage",
  "settings.content.listTemplateColumn": "Listenvorlage",
  "settings.content.postTemplateAria": "{category} Beitragsvorlage",
  "settings.content.listTemplateAria": "{category} Listenvorlage",
  "settings.content.renderInListsAria": "{category} in Listen anzeigen",
  "settings.content.showTitlesAria": "{category} Titel anzeigen",
  "settings.content.categoryTitleAria": "{category} Anzeigename",
  "settings.content.removeCategoryTitle": "Kategorie \"{category}\" entfernen",
  "settings.ai.description": "Konfiguriere den KI-Chat-Assistenten, der dir bei der Verwaltung deiner Bloginhalte hilft.",
  "settings.ai.apiKeyLabel": "OpenCode-API-Schlüssel",
  "settings.ai.apiKeyDescription": "Dein API-Schlüssel für das OpenCode-Zen-Gateway. Für KI-Funktionen erforderlich.",
  "settings.ai.apiKeyConfigured": "API-Schlüssel konfiguriert",
  "settings.ai.configured": "✓ Konfiguriert",
  "settings.ai.changeApiKey": "API-Schlüssel ändern",
  "settings.ai.defaultModelLabel": "Standardmodell",
  "settings.ai.defaultModelDescription": "Das KI-Modell für neue Chat-Unterhaltungen.",
  "settings.ai.systemPromptLabel": "System-Prompt",
  "settings.ai.systemPromptDescription": "Anweisungen für die KI zu Beginn jeder Unterhaltung. Sie bestimmen Verhalten und verfügbare Werkzeuge.",
  "settings.ai.systemPromptPlaceholder": "Systemanweisungen für den KI-Assistenten eingeben...",
  "settings.ai.savePrompt": "Prompt speichern",
  "settings.ai.resetPrompt": "Auf Standard zurücksetzen",
  "settings.publishing.sshHostDescription": "Hostname oder IP-Adresse des SSH-Servers.",
  "settings.publishing.sshUsernameDescription": "Benutzername deines SSH-Kontos.",
  "settings.publishing.sshRemotePathDescription": "Das Zielverzeichnis auf dem Remote-Server, in das dein Blog veröffentlicht wird.",
  "settings.publishing.sshModeLabel": "Übertragungsmodus",
  "settings.publishing.sshModeDescription": "Wähle die Dateiübertragungsmethode für die Veröffentlichung über SSH.",
  "settings.publishing.sshMode.scp": "SCP",
  "settings.publishing.sshMode.rsync": "rsync",
  "settings.publishing.sshKeyAuthNotice": "Die SSH-Schlüsselauthentifizierung muss auf deinem System eingerichtet sein, bevor du diese Veröffentlichungsmethode nutzen kannst. Stelle sicher, dass dein öffentlicher Schlüssel in der authorized_keys-Datei des Remote-Servers hinterlegt ist.",
  "settings.data.description": "Baut den lokalen Datenbankindex aus den Quelldateien neu auf. Nützlich bei extern bearbeiteten Dateien.",
  "settings.data.rebuildPostsLabel": "Beitragsdatenbank neu aufbauen",
  "settings.data.rebuildPostsDescription": "Alle Markdown-Beiträge neu scannen und den Datenbankindex neu aufbauen.",
  "settings.data.rebuildPostsAction": "Beiträge neu aufbauen",
  "settings.data.rebuildMediaLabel": "Mediendatenbank neu aufbauen",
  "settings.data.rebuildMediaDescription": "Alle Mediendateien und Sidecar-Metadaten neu scannen. Fehlende Einträge werden neu erzeugt.",
  "settings.data.rebuildMediaAction": "Medien neu aufbauen",
  "settings.data.rebuildScriptsLabel": "Skriptdatenbank neu aufbauen",
  "settings.data.rebuildScriptsDescription": "Alle Python-Skripte neu scannen und den Skript-Metadatenindex neu aufbauen.",
  "settings.data.rebuildScriptsAction": "Skripte neu aufbauen",
  "settings.data.rebuildTemplatesLabel": "Vorlagen-Datenbank neu aufbauen",
  "settings.data.rebuildTemplatesDescription": "Alle Liquid-Vorlagen neu scannen und den Vorlagen-Metadaten-Index neu aufbauen.",
  "settings.data.rebuildTemplatesAction": "Vorlagen neu aufbauen",
  "settings.data.rebuildLinksLabel": "Beitragslinks neu aufbauen",
  "settings.data.rebuildLinksDescription": "Alle Beiträge neu scannen und den internen Linkgraphen zwischen Beiträgen neu aufbauen.",
  "settings.data.rebuildLinksAction": "Links neu aufbauen",
  "settings.data.regenerateThumbnailsLabel": "Vorschaubilder neu erzeugen",
  "settings.data.regenerateThumbnailsDescription": "Fehlende Vorschaubilder für alle Bilder erzeugen. Nützlich nach externem Medienimport.",
  "settings.data.regenerateThumbnailsAction": "Vorschaubilder erzeugen",
  "settings.data.fileSystemDescription": "Auf Projektdaten und Verzeichnisse zugreifen.",
  "settings.data.openDataFolderLabel": "Datenordner öffnen",
  "settings.data.openDataFolderDescription": "Den Projektdatenordner mit Beiträgen, Medien und Datenbankdateien öffnen.",
  "settings.data.openFolderAction": "Ordner öffnen",
  "sidebar.chat.header": "KI-ASSISTENT",
  "sidebar.chat.newChat": "Neuer Chat",
  "sidebar.chat.apiKeyNeeded": "API-Schlüssel erforderlich. Öffne einen Chat zur Konfiguration.",
  "sidebar.chat.noConversations": "Noch keine Unterhaltungen",
  "sidebar.chat.startNew": "Neuen Chat starten",
  "sidebar.chat.deleteConversation": "Unterhaltung löschen",
  "sidebar.chat.createFailed": "Neuer Chat konnte nicht erstellt werden",
  "sidebar.chat.deleteFailed": "Chat konnte nicht gelöscht werden",
  "sidebar.chat.yesterday": "Gestern",
  "sidebar.import.header": "IMPORTE",
  "sidebar.import.newDefinition": "Neue Importdefinition",
  "sidebar.scripts.header": "SKRIPTE",
  "sidebar.scripts.newScript": "Neues Skript",
  "sidebar.scripts.none": "Noch keine Skripte",
  "sidebar.scripts.createScript": "Ein Skript erstellen",
  "sidebar.scripts.createFailed": "Skript konnte nicht erstellt werden",
  "sidebar.scripts.deleteScript": "Skript löschen",
  "sidebar.scripts.deleteFailed": "Skript konnte nicht gelöscht werden",
  "sidebar.templates.header": "VORLAGEN",
  "sidebar.templates.newTemplate": "Neue Vorlage",
  "sidebar.templates.none": "Noch keine Vorlagen",
  "sidebar.templates.createTemplate": "Vorlage erstellen",
  "sidebar.templates.createFailed": "Vorlage konnte nicht erstellt werden",
  "sidebar.templates.deleteTemplate": "Vorlage löschen",
  "sidebar.templates.deleteFailed": "Vorlage konnte nicht gelöscht werden",
  "sidebar.templates.deleteConfirmWithRefs": "Diese Vorlage wird von {postCount} Beitrag/Beiträgen und {tagCount} Tag(s) referenziert. Trotzdem löschen? Die Referenzen werden entfernt.",
  "sidebar.import.none": "Noch keine Importdefinitionen",
  "sidebar.import.createDefinition": "Eine Importdefinition erstellen",
  "sidebar.import.deleteDefinition": "Importdefinition löschen",
  "sidebar.import.createFailed": "Importdefinition konnte nicht erstellt werden",
  "sidebar.import.deleteFailed": "Importdefinition konnte nicht gelöscht werden",
  "editor.error.saveTitle": "Speichern fehlgeschlagen",
  "editor.error.saveMessage": "Beitrag konnte nicht gespeichert werden",
  "editor.error.publishTitle": "Veröffentlichen fehlgeschlagen",
  "editor.error.publishMessage": "Beitrag konnte nicht veröffentlicht werden",
  "editor.error.discardTitle": "Verwerfen fehlgeschlagen",
  "editor.error.deleteTitle": "Löschen fehlgeschlagen",
  "editor.error.operationMessage": "Vorgang fehlgeschlagen",
  "editor.error.deletePostMessage": "Beitrag konnte nicht gelöscht werden",
  "editor.error.fetchPostReferencesMessage": "Beitragsreferenzen konnten nicht geladen werden",
  "editor.confirm.discardChanges": "Alle Änderungen seit der letzten Veröffentlichung verwerfen? Das kann nicht rückgängig gemacht werden.",
  "editor.confirm.deleteDraft": "Diesen Entwurf löschen? Das kann nicht rückgängig gemacht werden.",
  "editor.toast.published": "Beitrag veröffentlicht",
  "editor.toast.reverted": "Auf letzte veröffentlichte Version zurückgesetzt",
  "editor.toast.draftDeleted": "Entwurf gelöscht",
  "editor.toast.postDeleted": "Beitrag gelöscht",
  "editor.media.notFound": "Medium nicht gefunden",
  "editor.media.error.analyzeImage": "Bildanalyse fehlgeschlagen",
  "editor.media.error.updateTitle": "Aktualisierung fehlgeschlagen",
  "editor.media.error.updateMessage": "Medium konnte nicht aktualisiert werden",
  "editor.media.error.replaceTitle": "Ersetzen fehlgeschlagen",
  "editor.media.error.replaceMessage": "Mediendatei konnte nicht ersetzt werden",
  "editor.media.error.deleteMessage": "Medium konnte nicht gelöscht werden",
  "editor.media.error.fetchReferencesMessage": "Medienreferenzen konnten nicht geladen werden",
  "editor.media.toast.aiApplied": "KI-Vorschläge übernommen",
  "editor.media.toast.linkedToPost": "Mit Beitrag verknüpft",
  "editor.media.toast.linkFailed": "Verknüpfung mit Beitrag fehlgeschlagen",
  "editor.media.toast.unlinkedFromPost": "Vom Beitrag getrennt",
  "editor.media.toast.unlinkFailed": "Trennen vom Beitrag fehlgeschlagen",
  "editor.media.toast.updated": "Medium aktualisiert",
  "editor.media.toast.fileReplaced": "Datei ersetzt (Vorschaubilder neu erstellt)",
  "editor.media.toast.deleted": "Medium gelöscht",
  "editor.media.quickActions.title": "Schnellaktionen",
  "editor.media.quickActions.analyzing": "⏳ Analysiere...",
  "editor.media.quickActions.button": "⚡ Schnellaktionen",
  "editor.media.quickActions.aiTitle": "KI: Titel, Alt-Text und Bildunterschrift erzeugen",
  "editor.media.quickActions.aiDescription": "Analysiert das Bild und schlägt Metadaten vor",
  "editor.media.replaceFile": "Datei ersetzen",
  "editor.media.field.fileName": "Dateiname",
  "editor.media.field.type": "Typ",
  "editor.media.field.size": "Größe",
  "editor.media.field.dimensions": "Abmessungen",
  "editor.media.field.title": "Titel",
  "editor.media.field.altText": "Alternativtext",
  "editor.media.field.caption": "Bildunterschrift",
  "editor.media.field.tags": "Tags (kommagetrennt)",
  "editor.media.field.author": "Autor",
  "editor.media.placeholder.title": "Titel für Listen und Suchergebnisse",
  "editor.media.placeholder.altText": "Bild für Barrierefreiheit beschreiben",
  "editor.media.placeholder.caption": "Bildunterschrift",
  "editor.media.placeholder.tags": "tag1, tag2, tag3",
  "editor.media.placeholder.author": "Autorenname",
  "editor.media.linkedPosts": "Verknüpfte Beiträge",
  "editor.media.linkToPostTitle": "Mit einem Beitrag verknüpfen",
  "editor.media.linkAction": "+ Verknüpfen",
  "editor.media.searchPosts": "Beiträge suchen...",
  "editor.media.noMatchingPosts": "Keine passenden Beiträge",
  "editor.media.noPostsToLink": "Keine verknüpfbaren Beiträge verfügbar",
  "editor.media.morePosts": "+{count} weitere Beiträge",
  "editor.media.notLinked": "Mit keinem Beitrag verknüpft",
  "editor.media.openPost": "Beitrag öffnen",
  "editor.media.unlinkFromPost": "Vom Beitrag trennen",
  "postSearch.placeholder": "Beiträge nach Titel oder Inhalt durchsuchen...",
  "postSearch.searching": "Suche...",
  "postSearch.typeMore": "Mindestens 2 Zeichen zum Suchen eingeben",
  "postSearch.noResults": "Keine Beiträge für \"{query}\" gefunden",
  "postSearch.hint": "Mit ↑↓ navigieren, Enter auswählen, Esc schließen",
  "statusBar.posts": "{count} Beiträge",
  "statusBar.media": "{count} Medien",
  "statusBar.more": "+{count} weitere",
  "statusBar.tokens": "Token: {input} ein / {output} aus ({cached} zwischengesp.)",
  "statusBar.theme": "Theme: {theme}",
  "statusBar.ui": "UI",
  "statusBar.uiLanguage": "UI-Sprache",
  "windowTitleBar.toggleSidebar": "Seitenleiste umschalten",
  "windowTitleBar.hideSidebar": "Seitenleiste ausblenden (Ctrl+B)",
  "windowTitleBar.showSidebar": "Seitenleiste anzeigen (Ctrl+B)",
  "windowTitleBar.togglePanel": "Panel umschalten",
  "windowTitleBar.hidePanel": "Panel ausblenden (Ctrl+J)",
  "windowTitleBar.showPanel": "Panel anzeigen (Ctrl+J)",
  "windowTitleBar.toggleAssistantSidebar": "Assistenz-Seitenleiste umschalten",
  "windowTitleBar.hideAssistantSidebar": "Assistenz-Seitenleiste ausblenden (Ctrl+\\)",
  "windowTitleBar.showAssistantSidebar": "Assistenz-Seitenleiste anzeigen (Ctrl+\\)",
  "assistantSidebar.title": "KI-Assistent",
  "assistantSidebar.description": "Starten Sie mit einem gezielten Prompt inklusive aktuellem Editor-Kontext.",
  "assistantSidebar.context.label": "Aktueller Kontext",
  "assistantSidebar.context.none": "Kein aktiver Editor-Kontext",
  "assistantSidebar.prompt.placeholder": "Fragen Sie den Assistenten nach Analyse oder Abfragen Ihres aktuellen Stands…",
  "assistantSidebar.button.start": "Mit Kontext starten",
  "assistantSidebar.button.starting": "Startet…",
  "assistantSidebar.conversationTitle": "Assistent-Sitzung",
  "assistantSidebar.error.startFailed": "Assistent-Sitzung konnte nicht gestartet werden",
  "assistantSidebar.error.actionFailed": "Assistent-Aktion konnte nicht ausgeführt werden",
  "tagInput.alreadyAdded": "Tag bereits hinzugefügt",
  "tagInput.remove": "{tag} entfernen",
  "tagInput.createdTag": "Tag \"{name}\" erstellt",
  "tagInput.createdCategory": "Kategorie \"{name}\" erstellt",
  "tagInput.createTag": "Tag \"{name}\" erstellen",
  "tagInput.createCategory": "Kategorie \"{name}\" erstellen",
  "importAnalysis.loadingDefinition": "Importdefinition wird geladen...",
  "importAnalysis.namePlaceholder": "Importname...",
  "importAnalysis.headerDescription": "Wähle eine WordPress-Exportdatei (WXR) und einen Upload-Ordner, um den Import zu analysieren.",
  "importAnalysis.uploadsFolder": "Uploads-Ordner",
  "importAnalysis.noFolderSelected": "Kein Ordner ausgewählt",
  "importAnalysis.wxrFile": "WXR-Datei",
  "importAnalysis.selectFileToAnalyze": "Datei zur Analyse auswählen",
  "importAnalysis.analyzing": "Analysiere...",
  "importAnalysis.selectAndAnalyze": "Auswählen & analysieren",
  "importAnalysis.analyzingWxr": "WXR-Datei wird analysiert...",
  "importAnalysis.emptyState": "Wähle eine WordPress-Exportdatei, um die Analyse zu starten.",
  "importAnalysis.importing": "Import läuft...",
  "importAnalysis.importComplete": "Import erfolgreich abgeschlossen!",
  "importAnalysis.importFailed": "Import fehlgeschlagen: {error}",
  "importAnalysis.untitledImport": "Unbenannter Import",
  "importAnalysis.executionStarting": "Starte...",
  "importAnalysis.unknownError": "Unbekannter Fehler",
  "importAnalysis.readyToImport": "Bereit zum Import:",
  "importAnalysis.tagsCategories": "Tags/Kategorien",
  "importAnalysis.posts": "Beiträge",
  "importAnalysis.media": "Medien",
  "importAnalysis.pages": "Seiten",
  "importAnalysis.nothingToImport": "Nichts zu importieren",
  "importAnalysis.importItems": "{count} Elemente importieren",
  "importAnalysis.postSlugConflicts": "Beitrags-Slug-Konflikte",
  "importAnalysis.pageSlugConflicts": "Seiten-Slug-Konflikte",
  "importAnalysis.postsWithCount": "Beiträge ({count})",
  "importAnalysis.otherWithCount": "Andere ({count})",
  "importAnalysis.pagesWithCount": "Seiten ({count})",
  "importAnalysis.mediaWithCount": "Medien ({count})",
  "importAnalysis.site": "Website",
  "importAnalysis.untitled": "Ohne Titel",
  "importAnalysis.url": "URL",
  "importAnalysis.language": "Sprache",
  "importAnalysis.file": "Datei",
  "importAnalysis.notAvailable": "k. A.",
  "importAnalysis.new": "neu",
  "importAnalysis.update": "Aktualisierung",
  "importAnalysis.conflict": "Konflikt",
  "importAnalysis.duplicate": "Duplikat",
  "importAnalysis.missing": "fehlend",
  "importAnalysis.categories": "Kategorien",
  "importAnalysis.existing": "vorhanden",
  "importAnalysis.mapped": "zugeordnet",
  "importAnalysis.tags": "Tags",
  "importAnalysis.dateDistribution": "Datumsverteilung",
  "importAnalysis.postsPages": "Beiträge/Seiten",
  "importAnalysis.total": "gesamt",
  "importAnalysis.wordpressId": "WordPress-ID",
  "importAnalysis.type": "Typ",
  "importAnalysis.author": "Autor",
  "importAnalysis.unknown": "Unbekannt",
  "importAnalysis.published": "Veröffentlicht",
  "importAnalysis.excerpt": "Auszug",
  "importAnalysis.content": "Inhalt",
  "importAnalysis.loading": "Lade...",
  "importAnalysis.mimeType": "MIME-Typ",
  "importAnalysis.uploaded": "Hochgeladen",
  "importAnalysis.parentPostId": "Elternbeitrags-ID",
  "importAnalysis.description": "Beschreibung",
  "importAnalysis.slug": "Slug",
  "importAnalysis.newEntryWxr": "Neuer Eintrag (WXR)",
  "importAnalysis.existingEntry": "Vorhandener Eintrag",
  "importAnalysis.resolution": "Lösung",
  "importAnalysis.ignore": "Ignorieren",
  "importAnalysis.overwrite": "Überschreiben",
  "importAnalysis.importNewSlug": "Importieren (neuer Slug)",
  "importAnalysis.status": "Status",
  "importAnalysis.title": "Titel",
  "importAnalysis.wpStatus": "WP-Status",
  "importAnalysis.existingMatch": "Vorhandene Übereinstimmung",
  "importAnalysis.none": "--",
  "importAnalysis.filename": "Dateiname",
  "importAnalysis.path": "Pfad",
  "importAnalysis.taxonomyTitle": "Kategorien & Tags",
  "importAnalysis.mappedCount": "{count} zugeordnet",
  "importAnalysis.analyzeWith": "Analysieren mit...",
  "importAnalysis.aiMappingHint": "KI schlägt Zuordnungen von neuen zu vorhandenen Einträgen vor, um Duplikate zu vermeiden",
  "importAnalysis.mapToPlaceholder": "Zuordnen zu...",
  "importAnalysis.mappingTooltip": "Klicken, um Zuordnung zu {action}",
  "importAnalysis.mappingActionEdit": "bearbeiten",
  "importAnalysis.mappingActionAdd": "hinzuzufügen",
  "importAnalysis.clearMapping": "Zuordnung entfernen",
  "importAnalysis.macrosWithCount": "Makros ({count})",
  "importAnalysis.unmappedCount": "{count} nicht zugeordnet",
  "importAnalysis.macroStatusMapped": "Zugeordnet",
  "importAnalysis.macroStatusUnknown": "Unbekannt",
  "importAnalysis.macroUses": "{count} Verwendungen",
  "importAnalysis.usedIn": "Verwendet in: {items}{more}",
  "importAnalysis.moreSuffix": ", +{count} weitere",
  "importAnalysis.noParameters": "(keine Parameter)",

  "sidebar.nav.mcp": "MCP-Server",

  "settings.mcp.title": "MCP-Server",
  "settings.mcp.description": "Konfigurieren Sie den Model Context Protocol Server, der KI-Programmieragenten die Interaktion mit Ihrem Blog ermöglicht.",
  "settings.mcp.statusLabel": "Serverstatus",
  "settings.mcp.statusDescription": "Aktueller Status des MCP-Servers.",
  "settings.mcp.portRunning": "Läuft auf Port {port}",
  "settings.mcp.portStopped": "Nicht gestartet",
  "settings.mcp.agentsTitle": "Agenten-Konfiguration",
  "settings.mcp.agentsDescription": "Fügen Sie den bDS MCP-Server zur Konfiguration Ihres Programmieragenten hinzu. Vorhandene Einstellungen bleiben erhalten.",
  "settings.mcp.addToAgent": "Zu {agent} hinzufügen",
  "settings.mcp.removeFromAgent": "Aus {agent} entfernen",
  "settings.mcp.alreadyConfigured": "Konfiguriert",
  "settings.toast.mcpConfigSuccess": "bDS MCP-Server zur {agent}-Konfiguration hinzugefügt",
  "settings.toast.mcpConfigRemoveSuccess": "bDS MCP-Server aus der {agent}-Konfiguration entfernt",
  "settings.toast.mcpConfigFailed": "Konfiguration von {agent} fehlgeschlagen: {error}",
  "settings.toast.mcpConfigRemoveFailed": "Entfernen aus {agent} fehlgeschlagen: {error}",
  "settings.toast.mcpConfigPath": "Konfiguration geschrieben nach {path}"
}
