chore: lots of i18n
This commit is contained in:
@@ -69,46 +69,46 @@
|
||||
"settings.data.title": "Datenbankwartung",
|
||||
"settings.data.fileSystemTitle": "Dateisystem",
|
||||
"settings.search.placeholder": "Einstellungen durchsuchen...",
|
||||
"settings.search.noResults": "No Einstellungen found matching \"{query}\"",
|
||||
"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": "Fehler beim save credentials",
|
||||
"settings.toast.saveCredentialsFailed": "Anmeldedaten konnten nicht gespeichert werden",
|
||||
"settings.toast.credentialsCleared": "{type}-Anmeldedaten gelöscht",
|
||||
"settings.toast.projectSaved": "Project Einstellungen saved",
|
||||
"settings.toast.projectSaveFailed": "Fehler beim save project Einstellungen",
|
||||
"settings.toast.projectSaved": "Projekteinstellungen gespeichert",
|
||||
"settings.toast.projectSaveFailed": "Projekteinstellungen konnten nicht gespeichert werden",
|
||||
"settings.toast.categoryAdded": "Kategorie \"{category}\" hinzugefügt",
|
||||
"settings.toast.categoryAddFailed": "Fehler beim add category",
|
||||
"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": "Fehler beim remove category",
|
||||
"settings.toast.categoryRemoveFailed": "Kategorie konnte nicht entfernt werden",
|
||||
"settings.toast.categoriesReset": "Kategorien auf Standard zurückgesetzt",
|
||||
"settings.toast.categoriesResetFailed": "Fehler beim reset categories",
|
||||
"settings.toast.categorySettingsUpdateFailed": "Fehler beim update category Einstellungen",
|
||||
"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": "Fehler beim save system prompt",
|
||||
"settings.toast.systemPromptSaveFailed": "System-Prompt konnte nicht gespeichert werden",
|
||||
"settings.toast.systemPromptReset": "System-Prompt auf Standard zurückgesetzt",
|
||||
"settings.toast.systemPromptResetFailed": "Fehler beim reset system prompt",
|
||||
"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": "Fehler beim save API key",
|
||||
"settings.toast.apiKeySaveFailed": "API-Schlüssel konnte nicht gespeichert werden",
|
||||
"settings.toast.defaultModelUpdated": "Standardmodell aktualisiert",
|
||||
"settings.toast.defaultModelUpdateFailed": "Fehler beim set default model",
|
||||
"settings.toast.rebuildPostsLoading": "Rebuilding Beiträge database...",
|
||||
"settings.toast.defaultModelUpdateFailed": "Standardmodell konnte nicht gesetzt werden",
|
||||
"settings.toast.rebuildPostsLoading": "Beitragsdatenbank wird neu aufgebaut...",
|
||||
"settings.toast.rebuildPostsSuccess": "Beitragsdatenbank neu aufgebaut",
|
||||
"settings.toast.rebuildPostsFailed": "Fehler beim rebuild Beiträge database",
|
||||
"settings.toast.rebuildMediaLoading": "Rebuilding Medien database...",
|
||||
"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": "Fehler beim rebuild Medien database",
|
||||
"settings.toast.rebuildLinksLoading": "Rebuilding Beitrag links...",
|
||||
"settings.toast.rebuildMediaFailed": "Mediendatenbank konnte nicht neu aufgebaut werden",
|
||||
"settings.toast.rebuildLinksLoading": "Beitragslinks werden neu aufgebaut...",
|
||||
"settings.toast.rebuildLinksSuccess": "Beitragslinks neu aufgebaut",
|
||||
"settings.toast.rebuildLinksFailed": "Fehler beim rebuild Beitrag links",
|
||||
"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": "Fehler beim generate thumbnails",
|
||||
"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.",
|
||||
@@ -116,23 +116,23 @@
|
||||
"chat.apiKeySave": "Schlüssel speichern",
|
||||
"chat.apiKeyValidating": "Wird validiert...",
|
||||
"chat.apiKeyInvalid": "Ungültiger API-Schlüssel. Bitte prüfen und erneut versuchen.",
|
||||
"chat.apiKeyValidationFailed": "Fehler beim validate API key.",
|
||||
"chat.apiKeyValidationFailed": "API-Schlüssel konnte nicht validiert werden.",
|
||||
"chat.newChat": "Neuer Chat",
|
||||
"chat.welcomeTitle": "Willkommen beim KI-Assistenten",
|
||||
"chat.welcomeDescription": "I can help you manage your Beiträge and Medien. Try asking me to:",
|
||||
"chat.welcomeTipSearch": "Suche for Beiträge about a specific topic",
|
||||
"chat.welcomeTipDetails": "Get details about a specific Beitrag",
|
||||
"chat.welcomeDescription": "Ich kann dir helfen, deine Beiträge und Medien zu verwalten. Frag mich zum Beispiel:",
|
||||
"chat.welcomeTipSearch": "Nach Beiträgen zu einem bestimmten Thema suchen",
|
||||
"chat.welcomeTipDetails": "Details zu einem bestimmten Beitrag anzeigen",
|
||||
"chat.welcomeTipTags": "Alle Tags oder Kategorien in deinem Blog auflisten",
|
||||
"chat.welcomeTipMetadata": "Update metadata for Beiträge or Medien",
|
||||
"chat.welcomeTipImages": "List all images in your Medien library",
|
||||
"chat.welcomeTipMetadata": "Metadaten für Beiträge oder Medien aktualisieren",
|
||||
"chat.welcomeTipImages": "Alle Bilder in deiner Mediathek auflisten",
|
||||
"chat.role.you": "Du",
|
||||
"chat.role.assistant": "Assistent",
|
||||
"chat.stop": "Stopp",
|
||||
"chat.inputPlaceholder": "Nachricht eingeben...",
|
||||
"chat.errorPrefix": "Fehler: {error}",
|
||||
"chat.errorNoResponse": "Fehler beim get a response. Please try again.",
|
||||
"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": "Sorry, an error occurred while processing your Nachricht.",
|
||||
"chat.errorGeneric": "Beim Verarbeiten deiner Nachricht ist ein Fehler aufgetreten.",
|
||||
"chat.cancelledSuffix": "(abgebrochen)",
|
||||
"aiSuggestions.title": "KI-Bildanalyse",
|
||||
"aiSuggestions.close": "Schließen",
|
||||
@@ -152,8 +152,8 @@
|
||||
"insert.tab.imageInternal": "Mediathek",
|
||||
"insert.tab.linkExternal": "Externe URL",
|
||||
"insert.tab.imageExternal": "Externes Bild",
|
||||
"insert.searchPlaceholder.link": "Suche Beiträge by title or content...",
|
||||
"insert.searchPlaceholder.image": "Suche Medien by name, title, or alt text...",
|
||||
"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",
|
||||
@@ -169,7 +169,7 @@
|
||||
"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": "Canonical: /Medien/YYYY/MM/file.ext",
|
||||
"insert.hint.canonicalMedia": "Kanonisch: /media/YYYY/MM/datei.ext",
|
||||
"postLinks.loading": "Links werden geladen...",
|
||||
"postLinks.link": "Link",
|
||||
"postLinks.links": "Links",
|
||||
@@ -181,7 +181,7 @@
|
||||
"gitDiff.header": "Unterschied: {target}",
|
||||
"gitDiff.noProject": "Kein aktives Projekt ausgewählt.",
|
||||
"gitDiff.noProjectPath": "Projektpfad konnte nicht ermittelt werden.",
|
||||
"gitDiff.loadFailed": "Fehler beim load diff.",
|
||||
"gitDiff.loadFailed": "Diff konnte nicht geladen werden.",
|
||||
"gitDiff.loading": "Diff wird geladen...",
|
||||
"gitDiff.changedFiles": "Geänderte Dateien",
|
||||
"gitDiff.previousFile": "Vorherige Datei",
|
||||
@@ -192,8 +192,8 @@
|
||||
"errorModal.copy": "Kopieren",
|
||||
"errorModal.noStack": "Kein Stack-Trace verfügbar",
|
||||
"confirmDelete.title": "Löschen bestätigen",
|
||||
"confirmDelete.promptPost": "Are you sure you want to delete the Beitrag",
|
||||
"confirmDelete.promptMedia": "Are you sure you want to delete the Medien file",
|
||||
"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.",
|
||||
@@ -205,12 +205,12 @@
|
||||
"lightbox.close": "Schließen (Esc)",
|
||||
"lightbox.previous": "Vorheriges (←)",
|
||||
"lightbox.next": "Nächstes (→)",
|
||||
"credentials.error.load": "Fehler beim load credentials:",
|
||||
"credentials.error.save": "Fehler beim save credentials:",
|
||||
"credentials.error.load": "Anmeldedaten konnten nicht geladen werden:",
|
||||
"credentials.error.save": "Anmeldedaten konnten nicht gespeichert werden:",
|
||||
"credentials.toast.saved": "Anmeldedaten gespeichert",
|
||||
"credentials.toast.saveFailed": "Fehler beim save credentials",
|
||||
"credentials.toast.saveFailed": "Anmeldedaten konnten nicht gespeichert werden",
|
||||
"credentials.toast.testing": "{type}-Verbindung wird getestet...",
|
||||
"credentials.toast.connectionFailed": "Connection fehlgeschlagen - check credentials",
|
||||
"credentials.toast.connectionFailed": "Verbindung fehlgeschlagen – Anmeldedaten prüfen",
|
||||
"credentials.tab.ftp": "FTP-Zugang",
|
||||
"credentials.tab.ssh": "SSH-Zugang",
|
||||
"credentials.ftp.title": "FTP-Veröffentlichung",
|
||||
@@ -230,14 +230,14 @@
|
||||
"credentials.ssh.placeholder.keyPath": "~/.ssh/mein_schluessel",
|
||||
"gitSidebar.header": "QUELLSTEUERUNG",
|
||||
"gitSidebar.loading": "Laden...",
|
||||
"gitSidebar.error.fetchRemoteUpdates": "Fehler beim fetch remote updates.",
|
||||
"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": "Fehler beim initialize git repository.",
|
||||
"gitSidebar.error.initFailed": "Git-Repository konnte nicht initialisiert werden.",
|
||||
"gitSidebar.error.actionFailed": "Fehler beim {action}.",
|
||||
"gitSidebar.error.commitFailed": "Fehler beim commit changes.",
|
||||
"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...",
|
||||
@@ -265,7 +265,7 @@
|
||||
"gitSidebar.action.committing": "Commit wird erstellt...",
|
||||
"gitSidebar.action.initializeGit": "Git initialisieren",
|
||||
"gitSidebar.action.initializing": "Initialisieren...",
|
||||
"gitSidebar.openChanges": "Öffnen Changes ({count})",
|
||||
"gitSidebar.openChanges": "Offene Änderungen ({count})",
|
||||
"gitSidebar.versionHistory": "Versionsverlauf ({count})",
|
||||
"gitSidebar.loadingChanges": "Änderungen werden geladen...",
|
||||
"gitSidebar.noChanges": "Keine Änderungen",
|
||||
@@ -286,16 +286,16 @@
|
||||
"tabBar.scrollLeft": "Tabs nach links scrollen",
|
||||
"tabBar.scrollRight": "Tabs nach rechts scrollen",
|
||||
"tabBar.commitTitle": "Änderung {hash}",
|
||||
"tabBar.error.fetchPostTitle": "Fehler beim fetch Beitrag title:",
|
||||
"tabBar.error.fetchChatTitle": "Fehler beim fetch chat title:",
|
||||
"tabBar.error.fetchImportTitle": "Fehler beim fetch import definition title:",
|
||||
"tabBar.error.fetchCommitTitle": "Fehler beim fetch commit titles:",
|
||||
"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.fetchCommitTitle": "Commit-Titel konnten nicht geladen werden:",
|
||||
"metadataDiff.title": "Metadaten-Diff-Werkzeug",
|
||||
"metadataDiff.description": "Compare Beitrag metadata between database and markdown files. Fix inconsistencies caused by bugs or manual edits.",
|
||||
"metadataDiff.error.loadStats": "Fehler beim load database statistics",
|
||||
"metadataDiff.error.scan": "Fehler beim scan for differences",
|
||||
"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": "Scanning published Beiträge...",
|
||||
"metadataDiff.progress.scanningPublished": "Veröffentlichte Beiträge werden gescannt...",
|
||||
"metadataDiff.progress.scanning": "Scanne...",
|
||||
"metadataDiff.action.scan": "Nach Unterschieden suchen",
|
||||
"metadataDiff.action.rescan": "Erneut scannen",
|
||||
@@ -303,23 +303,23 @@
|
||||
"metadataDiff.stats.published": "Veröffentlicht",
|
||||
"metadataDiff.stats.drafts": "Entwürfe",
|
||||
"metadataDiff.stats.mediaFiles": "Mediendateien",
|
||||
"metadataDiff.summary.noDiffs": "✅ No differences found! All {total} published Beiträge are in sync.",
|
||||
"metadataDiff.summary.withDiffs": "⚠️ Found {count} Beiträge with differences out of {total} published Beiträge.",
|
||||
"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": "Synced {success} Beiträge to files{fehlgeschlagen}",
|
||||
"metadataDiff.sync.dbToFile.error": "Fehler beim sync to files",
|
||||
"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": "Synced {success} files to database{fehlgeschlagen}",
|
||||
"metadataDiff.sync.fileToDb.error": "Fehler beim sync to database",
|
||||
"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": "Tags",
|
||||
"sidebar.tags": "Schlagwörter",
|
||||
"sidebar.categories": "Kategorien",
|
||||
"sidebar.clearTags": "Tags löschen",
|
||||
"sidebar.clearCategories": "Kategorien löschen",
|
||||
@@ -346,7 +346,7 @@
|
||||
"sidebar.loading": "Lädt...",
|
||||
"sidebar.noMediaFiles": "Keine Mediendateien",
|
||||
"sidebar.settingsHeader": "Einstellungen",
|
||||
"sidebar.tagsHeader": "Tags",
|
||||
"sidebar.tagsHeader": "Schlagwörter",
|
||||
"sidebar.nav.project": "Projekt",
|
||||
"sidebar.nav.editor": "Texteditor",
|
||||
"sidebar.nav.content": "Inhalt",
|
||||
@@ -390,7 +390,7 @@
|
||||
"editor.delete": "Löschen",
|
||||
"editor.deleteTitle": "Diesen Beitrag dauerhaft löschen",
|
||||
"editor.field.title": "Titel",
|
||||
"editor.field.tags": "Tags",
|
||||
"editor.field.tags": "Schlagwörter",
|
||||
"editor.field.author": "Autor",
|
||||
"editor.field.slug": "Slug",
|
||||
"editor.field.categories": "Kategorien",
|
||||
@@ -410,5 +410,131 @@
|
||||
"editor.previewLoading": "Vorschau wird geladen...",
|
||||
"editor.footer.created": "Erstellt",
|
||||
"editor.footer.updated": "Aktualisiert",
|
||||
"editor.footer.published": "Veröffentlicht"
|
||||
"editor.footer.published": "Veröffentlicht",
|
||||
"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.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.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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user