feat(i18n): update German translation (#14444)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Chat panel: session management, history loading, embedding progress,
and deletion flow
* Document analytics: views, unique visitors, guest metrics, charts,
viewers and paywall messaging
* Calendar integration: expanded account/provider states, errors and
flow copy; DOCX import tooltip
  * Appearance: image antialiasing option and window-behavior toggles
  * Workspace sharing: visibility controls and related tooltips

* **Improvements**
* Expanded error and empty-state wording, subscription/payment
description, and experimental feature labels
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
steffenrapp
2026-02-15 07:57:47 +01:00
committed by GitHub
parent 09aa65c52a
commit 0f906ad623
+76 -2
View File
@@ -206,6 +206,13 @@
"com.affine.ai.login-required.dialog-content": "Um AFFiNE AI zu verwenden, melde dich bitte mit deinem AFFiNE Cloud-Konto an.",
"com.affine.ai.login-required.dialog-title": "Einloggen, um fortzufahren",
"com.affine.ai.template-insert.failed": "Vorlage konnte nicht eingefügt werden, bitte erneut versuchen.",
"com.affine.ai.chat-panel.title": "AFFiNE AI",
"com.affine.ai.chat-panel.loading-history": "AFFiNE AI lädt den Verlauf...",
"com.affine.ai.chat-panel.embedding-progress": "Einbetten {{done}}/{{total}}",
"com.affine.ai.chat-panel.session.delete.confirm.title": "Diesen Verlauf löschen?",
"com.affine.ai.chat-panel.session.delete.confirm.message": "Möchtest du diesen KI-Konversationsverlauf löschen? Nach dem Löschen kann er nicht wiederhergestellt werden.",
"com.affine.ai.chat-panel.session.delete.toast.success": "Verlauf gelöscht",
"com.affine.ai.chat-panel.session.delete.toast.failed": "Löschen des Verlaufs fehlgeschlagen",
"com.affine.all-pages.header": "Alle Seiten",
"com.affine.app-sidebar.learn-more": "Mehr erfahren",
"com.affine.app-sidebar.star-us": "Gib uns einen Stern",
@@ -221,6 +228,9 @@
"com.affine.appearanceSettings.color.title": "Farbmodus",
"com.affine.appearanceSettings.customize-theme.description": "Bearbeite hier alle AFFiNE-Themevariablen",
"com.affine.appearanceSettings.customize-theme.title": "Theme anpassen",
"com.affine.appearanceSettings.images.title": "Bilder",
"com.affine.appearanceSettings.images.antialiasing.title": "Weiche Bilddarstellung",
"com.affine.appearanceSettings.images.antialiasing.description": "Wenn diese Option deaktiviert ist, werden Bilder mit der Nearest-Neighbor-Skalierung gerendert, um scharfe Pixel zu erzielen.",
"com.affine.appearanceSettings.customize-theme.reset": "Alles zurücksetzen",
"com.affine.appearanceSettings.customize-theme.open": "Theme-Editor öffnen",
"com.affine.appearanceSettings.font.description": "Schriftart auswählen",
@@ -238,7 +248,14 @@
"com.affine.appearanceSettings.menubar.toggle": "Menüleistensymbol aktivieren",
"com.affine.appearanceSettings.menubar.description": "Menüleistensymbol im Tray für einen schnellen Zugriff auf AFFiNE oder Meeting-Aufzeichnungen anzeigen.",
"com.affine.appearanceSettings.menubar.windowBehavior.title": "Fensterverhalten",
"com.affine.appearanceSettings.menubar.windowBehavior.openOnLeftClick.toggle": "Schnell öffnen über das Tray-Icon",
"com.affine.appearanceSettings.menubar.windowBehavior.openOnLeftClick.description": "AFFiNE über Linksklick auf das Tray-Icon öffnen.",
"com.affine.appearanceSettings.menubar.windowBehavior.minimizeToTray.toggle": "In den Tray minimieren",
"com.affine.appearanceSettings.menubar.windowBehavior.minimizeToTray.description": "AFFiNE in den System-Tray minimieren.",
"com.affine.appearanceSettings.menubar.windowBehavior.closeToTray.toggle": "In den Tray schließen",
"com.affine.appearanceSettings.menubar.windowBehavior.closeToTray.description": "AFFiNE in den System-Tray schließen.",
"com.affine.appearanceSettings.menubar.windowBehavior.startMinimized.toggle": "Minimiert starten",
"com.affine.appearanceSettings.menubar.windowBehavior.startMinimized.description": "AFFiNE in den System-Tray minimiert starten.",
"com.affine.appearanceSettings.theme.title": "Theme",
"com.affine.appearanceSettings.title": "Erscheinungseinstellungen",
"com.affine.appearanceSettings.translucentUI.description": "Transparenzeffekt in der Seitenleiste verwenden.",
@@ -595,6 +612,8 @@
"com.affine.import-clipper.dialog.errorLoad": "Inhalt konnte nicht geladen werden, bitte erneut versuchen.",
"com.affine.import_file": "Markdown/Notion Unterstützung",
"com.affine.import.affine-workspace-data": "AFFiNE Workspace-Daten",
"com.affine.import.docx": "DOCX",
"com.affine.import.docx.tooltip": "Importiere deine .docx-Datei.",
"com.affine.import.html-files": "HTML",
"com.affine.import.html-files.tooltip": "Dies ist eine experimentelle Funktion, die nicht perfekt ist und dazu führen kann, dass deine Daten nach dem Import fehlen.",
"com.affine.import.markdown-files": "Markdown-Dateien (.md)",
@@ -1115,6 +1134,22 @@
"com.affine.payment.license-success.hint": "Du kannst diesen Schlüssel verwenden, um in Einstellungen > Arbeitsplatz > Lizenz > Gekauften Schlüssel verwenden ein Upgrade durchzuführen",
"com.affine.payment.license-success.open-affine": "AFFiNE öffnen",
"com.affine.payment.license-success.copy": "Schlüssel in die Zwischenablage kopiert",
"com.affine.doc.analytics.title": "Statistiken anzeigen",
"com.affine.doc.analytics.summary.total": "({{count}} gesamt)",
"com.affine.doc.analytics.window.last-days": "Letzte {{days}} Tage",
"com.affine.doc.analytics.metric.total": "Gesamt",
"com.affine.doc.analytics.metric.unique": "Einzigartig",
"com.affine.doc.analytics.metric.guest": "Gast",
"com.affine.doc.analytics.chart.total-views": "Anzahl der Aufrufe",
"com.affine.doc.analytics.chart.unique-views": "Einzelne Aufrufe",
"com.affine.doc.analytics.error.load-analytics": "Statistiken können nicht geladen werden.",
"com.affine.doc.analytics.error.load-viewers": "Aufrufer können nicht geladen werden.",
"com.affine.doc.analytics.empty.no-page-views": "Keine Seitenaufrufe in diesem Zeitraum.",
"com.affine.doc.analytics.empty.no-viewers": "Keine Aufrufer in diesem Zeitraum.",
"com.affine.doc.analytics.viewers.title": "Aufrufer",
"com.affine.doc.analytics.viewers.show-all": "Alle Aufrufer anzeigen",
"com.affine.doc.analytics.paywall.open-pricing": "Preispläne öffnen",
"com.affine.doc.analytics.paywall.toast": "Seitenstatistiken über einen Zeitraum von 7 Tagen erfordern ein AFFiNE Team-Abonnement.",
"com.affine.peek-view-controls.close": "Schließen",
"com.affine.peek-view-controls.open-doc": "Diese Seite öffnen",
"com.affine.peek-view-controls.open-doc-in-edgeless": "In Edgeless öffnen",
@@ -1460,8 +1495,8 @@
"com.affine.settings.workspace.experimental-features.enable-mind-map-import.description": "Aktiviert den Import von Mindmaps.",
"com.affine.settings.workspace.experimental-features.enable-block-meta.name": "Block-Metadaten",
"com.affine.settings.workspace.experimental-features.enable-block-meta.description": "Sobald aktiviert, haben alle Blöcke Erstellungszeit, Aktualisierungszeit, erstellt von und aktualisiert von.",
"com.affine.settings.workspace.experimental-features.enable-callout.name": "Hervorhebung",
"com.affine.settings.workspace.experimental-features.enable-callout.description": "Lass deine Worte hervorstechen. Dazu gehört auch die Hervorhebung im Transkriptionsblock.",
"com.affine.settings.workspace.experimental-features.enable-callout.name": "Callout",
"com.affine.settings.workspace.experimental-features.enable-callout.description": "Lass deine Worte hervorstechen. Dazu gehört auch der Callout im Transkriptionsblock.",
"com.affine.settings.workspace.experimental-features.enable-embed-iframe-block.name": "iFrame-Block einbetten",
"com.affine.settings.workspace.experimental-features.enable-embed-iframe-block.description": "Aktiviert den eingebetteten iFrame-Block.",
"com.affine.settings.workspace.experimental-features.enable-emoji-folder-icon.name": "Emoji-Ordnersymbol",
@@ -1582,6 +1617,8 @@
"com.affine.settings.workspace.sharing.title": "Freigeben",
"com.affine.settings.workspace.sharing.url-preview.description": "Erlaube die URL-Anzeige über Slack und andere soziale Apps, auch wenn auf eine Seite nur Workspace-Mitglieder zugreifen können.",
"com.affine.settings.workspace.sharing.url-preview.title": "URL-Vorschau immer aktivieren",
"com.affine.settings.workspace.sharing.workspace-sharing.description": "Lege fest, ob Seiten in diesem Workspace öffentlich freigegeben werden können. Deaktiviere diese Option, um neue Freigaben und den externen Zugriff auf bestehende Freigaben zu blockieren.",
"com.affine.settings.workspace.sharing.workspace-sharing.title": "Freigabe von Workspace-Seiten zulassen",
"com.affine.settings.workspace.affine-ai.title": "AFFiNE AI",
"com.affine.settings.workspace.affine-ai.label": "AFFiNE AI Assistant zulassen",
"com.affine.settings.workspace.affine-ai.description": "Erlaube Workspace-Mitgliedern, AFFiNE AI-Funktionen zu verwenden. Diese Einstellung hat keine Auswirkungen auf die Abrechnung. Workspace-Mitglieder verwenden AFFiNE AI über ihre persönlichen Konten.",
@@ -1646,6 +1683,7 @@
"com.affine.share-menu.option.link.no-access.description": "Nur Workspace-Mitglieder können auf diesen Link zugreifen",
"com.affine.share-menu.option.link.readonly": "Nur Lesen",
"com.affine.share-menu.option.link.readonly.description": "Jeder kann auf diesen Link zugreifen",
"com.affine.share-menu.workspace-sharing.disabled.tooltip": "Das Teilen für diesen Workspace ist deaktiviert. Bitte kontaktiere einen Administrator, um es zu aktivieren.",
"com.affine.share-menu.option.permission.can-manage": "Kann verwalten",
"com.affine.share-menu.option.permission.can-edit": "Kann bearbeiten",
"com.affine.share-menu.option.permission.can-read": "Kann lesen",
@@ -1801,6 +1839,7 @@
"com.affine.workspaceList.workspaceListType.local": "Lokaler Speicher",
"com.affine.workspaceList.addServer": "Server hinzufügen",
"com.affine.workspaceSubPath.all": "Alle Seiten",
"com.affine.workspaceSubPath.chat": "Intelligenz",
"com.affine.workspaceSubPath.trash": "Papierkorb",
"com.affine.workspaceSubPath.trash.empty-description": "Gelöschte Seiten werden hier angezeigt.",
"com.affine.write_with_a_blank_page": "Schreibe mit einer leeren Seite",
@@ -2053,13 +2092,43 @@
"com.affine.integration.calendar.unsubscribe": "Abonnement beenden",
"com.affine.integration.calendar.new-title": "Kalender per URL hinzufügen",
"com.affine.integration.calendar.new-url-label": "Kalender-URL",
"com.affine.integration.calendar.save-error": "Beim Speichern der Kalendereinstellungen ist ein Fehler aufgetreten",
"com.affine.integration.calendar.all-day": "Ganztägig",
"com.affine.integration.calendar.account.load-error": "Kalenderkonten konnten nicht geladen werden",
"com.affine.integration.calendar.provider.load-error": "Kalenderanbieter konnten nicht geladen werden",
"com.affine.integration.calendar.auth.start-error": "Kalenderautorisierung konnte nicht gestartet werden",
"com.affine.integration.calendar.account.unlink-error": "Kalenderkonto konnte nicht getrennt werden",
"com.affine.integration.calendar.account.unlink": "Trennen",
"com.affine.integration.calendar.account.link": "Verknüpfen",
"com.affine.integration.calendar.account.linked-empty": "Es sind noch keine Kalenderkonten verknüpft.",
"com.affine.integration.calendar.account.status.failed": "Autorisierung fehlgeschlagen: {{error}}",
"com.affine.integration.calendar.account.status.failed-reconnect": "Autorisierung fehlgeschlagen. Bitte verbinde dein Konto erneut.",
"com.affine.integration.calendar.account.count": "{{count}} Kalender",
"com.affine.integration.calendar.caldav.link.title": "CalDAV-Konto verknüpfen",
"com.affine.integration.calendar.caldav.link.failed": "CalDAV-Konto konnte nicht verknüpft werden",
"com.affine.integration.calendar.caldav.field.provider": "Anbieter",
"com.affine.integration.calendar.caldav.field.provider.placeholder": "Anbieter auswählen",
"com.affine.integration.calendar.caldav.field.provider.error": "Bitte wähle einen Anbieter aus.",
"com.affine.integration.calendar.caldav.field.username": "Benutzername",
"com.affine.integration.calendar.caldav.field.username.placeholder": "email@example.com",
"com.affine.integration.calendar.caldav.field.username.error": "Benutzername ist erforderlich.",
"com.affine.integration.calendar.caldav.field.password": "Passwort",
"com.affine.integration.calendar.caldav.field.password.placeholder": "Passwort oder app-spezifisches Passwort",
"com.affine.integration.calendar.caldav.field.password.error": "Passwort ist erforderlich.",
"com.affine.integration.calendar.caldav.field.displayName": "Anzeigename (optional)",
"com.affine.integration.calendar.caldav.field.displayName.placeholder": "Mein CalDAV",
"com.affine.integration.calendar.caldav.hint.app-password": "App-spezifisches Passwort erforderlich.",
"com.affine.integration.calendar.caldav.hint.learn-more": "Mehr erfahren",
"com.affine.integration.calendar.caldav.hint.guide": "Anleitung zur Anbietereinrichtung",
"com.affine.integration.calendar.new-doc": "Neue Seite",
"com.affine.integration.calendar.show-events": "Kalenderereignisse anzeigen",
"com.affine.integration.calendar.show-events-desc": "Durch Aktivieren dieser Einstellung kannst du deine Kalenderereignisse mit deinem Journal in AFFiNE verknüpfen",
"com.affine.integration.calendar.show-all-day-events": "Ganztägige Kalenderereignisse anzeigen",
"com.affine.integration.calendar.unsubscribe-content": "Möchtest du das Abonnement für „{{name}}“ wirklich beenden? Dadurch werden die Daten des Kontos aus dem Journal entfernt.",
"com.affine.integration.calendar.no-journal": "Keine Journalseite für {{date}} gefunden. Bitte erstelle zuerst eine Journalseite.",
"com.affine.integration.calendar.no-calendar": "Noch keine abonnierten Kalender.",
"com.affine.integration.mcp-server.name": "MCP-Server",
"com.affine.integration.mcp-server.desc": "Anderen MCP-Clients ermöglichen, die Seite von AFFiNE zu suchen und zu lesen.",
"com.affine.audio.notes": "Notizen",
"com.affine.audio.transcribing": "Transkription läuft",
"com.affine.audio.transcribe.non-owner.confirm.title": "KI-Ergebnisse für andere können nicht abgerufen werden",
@@ -2089,6 +2158,7 @@
"com.affine.comment.filter.only-my-replies": "Nur meine Antworten und Erwähnungen",
"com.affine.comment.filter.only-current-mode": "Nur aktueller Modus",
"com.affine.payment.subscription.title": "Weitere Funktionen freischalten",
"com.affine.payment.subscription.description": "Der universelle Editor, mit dem du arbeiten, spielen, präsentieren oder so ziemlich alles erstellen kannst.",
"com.affine.payment.subscription.button": "Upgrade",
"com.affine.comment.reply": "Antworten",
"com.affine.comment.copy-link": "Link kopieren",
@@ -2103,6 +2173,8 @@
"error.BAD_REQUEST": "Fehlerhafte Anfrage.",
"error.GRAPHQL_BAD_REQUEST": "GraphQL fehlerhafte Anfrage, Code: {{code}}, {{message}}",
"error.HTTP_REQUEST_ERROR": "HTTP-Anforderungsfehler, Meldung: {{message}}",
"error.SSRF_BLOCKED_ERROR": "Ungültige URL",
"error.RESPONSE_TOO_LARGE_ERROR": "Antwort zu groß ({{receivedBytes}} Bytes), Limit beträgt {{limitBytes}} Bytes",
"error.EMAIL_SERVICE_NOT_CONFIGURED": "E-Mail-Dienst ist nicht konfiguriert.",
"error.QUERY_TOO_LONG": "Abfrage ist zu lang, die maximale Länge beträgt {{max}}.",
"error.VALIDATION_ERROR": "Validierungsfehler, Fehler: {{errors}}",
@@ -2148,6 +2220,7 @@
"error.INVALID_HISTORY_TIMESTAMP": "Ungültiger Dokumentverlauf-Zeitstempel übergeben.",
"error.DOC_HISTORY_NOT_FOUND": "Verlauf von {{docId}} bei {{timestamp}} unter Raum {{spaceId}}.",
"error.BLOB_NOT_FOUND": "Blob {{blobId}} nicht im Raum {{spaceId}} gefunden.",
"error.BLOB_INVALID": "Blob ist ungültig.",
"error.EXPECT_TO_PUBLISH_DOC": "Erwartet wird die Veröffentlichung eines Dokuments, nicht eines Raums.",
"error.EXPECT_TO_REVOKE_PUBLIC_DOC": "Erwartet wird der Widerruf eines öffentlichen Dokuments, nicht eines Raums.",
"error.EXPECT_TO_GRANT_DOC_USER_ROLES": "Erwarten Sie, Rollen im Dokument {{docId}} unter Raum {{spaceId}} zu gewähren, nicht in einem Raum.",
@@ -2178,6 +2251,7 @@
"error.WORKSPACE_ID_REQUIRED_FOR_TEAM_SUBSCRIPTION": "Ein Workspace ist erforderlich, um für Team-Abonnement auszuchecken.",
"error.WORKSPACE_ID_REQUIRED_TO_UPDATE_TEAM_SUBSCRIPTION": "Workspace-ID ist erforderlich, um Teamabonnement zu aktualisieren.",
"error.MANAGED_BY_APP_STORE_OR_PLAY": "Dieses Abonnement wird über den App Store oder Google Play verwaltet. Bitte verwalte es im entsprechenden Store.",
"error.CALENDAR_PROVIDER_REQUEST_ERROR": "Fehler bei der Kalenderanbieter-Anfrage, Status: {{status}}, Meldung: {{message}}",
"error.COPILOT_SESSION_NOT_FOUND": "Copilot-Sitzung nicht gefunden.",
"error.COPILOT_SESSION_INVALID_INPUT": "Die Eingabe für die Copilot-Sitzung ist ungültig.",
"error.COPILOT_SESSION_DELETED": "Copilot-Sitzung wurde gelöscht.",