mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-03 10:30:12 +08:00
feat(i18n): update German translation (#15412)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added German translations for code-block line-number settings, endpoint restrictions, MCP server credential management, and device session management. * Added German translations for realtime connection, authentication, and session token error messages. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
@@ -1368,6 +1368,8 @@
|
||||
"com.affine.settings.editorSettings.general.ai.title": "AFFiNE AI",
|
||||
"com.affine.settings.editorSettings.general.default-code-block.language.description": "Lege eine Standardprogrammiersprache fest.",
|
||||
"com.affine.settings.editorSettings.general.default-code-block.language.title": "Standardsprache für Codeblöcke",
|
||||
"com.affine.settings.editorSettings.general.default-code-block.line-numbers.description": "Standardmäßig Zeilennummern in allen Codeblöcken anzeigen.",
|
||||
"com.affine.settings.editorSettings.general.default-code-block.line-numbers.title": "Zeilennummern in Codeblöcken anzeigen",
|
||||
"com.affine.settings.editorSettings.general.default-code-block.wrap.description": "Verkapseln von Codeschnipseln zur besseren Lesbarkeit.",
|
||||
"com.affine.settings.editorSettings.general.default-code-block.wrap.title": "Code in Code-Blöcke einschließen",
|
||||
"com.affine.settings.editorSettings.general.default-new-doc.description": "Standardmodus für neue Seite.",
|
||||
@@ -1532,6 +1534,8 @@
|
||||
"com.affine.settings.workspace.byok.field.storage": "Schlüssel-Speicher",
|
||||
"com.affine.settings.workspace.byok.field.api-key": "API-Key",
|
||||
"com.affine.settings.workspace.byok.field.endpoint": "Endpunkt",
|
||||
"com.affine.settings.workspace.byok.endpoint.custom-disabled": "Benutzerdefinierte Endpunkte wurden vom Serveradministrator deaktiviert. Aktiviere in Self-hosted Admin die Einstellung copilot.byok.allowCustomEndpoint.",
|
||||
"com.affine.settings.workspace.byok.endpoint.private-disabled": "Für Endpunkte in privaten Netzwerken muss der Serveradministrator zusätzlich die Einstellung copilot.byok.allowPrivateEndpoint aktivieren.",
|
||||
"com.affine.settings.workspace.byok.placeholder.key-name": "Primär",
|
||||
"com.affine.settings.workspace.byok.placeholder.description": "Workspace-Fallback-Schlüssel",
|
||||
"com.affine.settings.workspace.byok.action.add-key": "Schlüssel hinzufügen",
|
||||
@@ -2224,6 +2228,50 @@
|
||||
"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.integration.mcp-server.copy-json.disabled-hint": "Der MCP-Token wird nur einmal angezeigt. Lösche ihn und erstelle ihn neu, um die JSON-Konfiguration zu kopieren.",
|
||||
"com.affine.integration.mcp-server.credentials.title": "Zugangsdaten",
|
||||
"com.affine.integration.mcp-server.credentials.description": "Verwende für jeden MCP-Client separate Zugangsdaten, damit diese unabhängig voneinander widerrufen werden können.",
|
||||
"com.affine.integration.mcp-server.action.create": "Zugangsdaten erstellen",
|
||||
"com.affine.integration.mcp-server.action.rotate": "Rotieren",
|
||||
"com.affine.integration.mcp-server.action.revoke": "Zugangsdaten widerrufen",
|
||||
"com.affine.integration.mcp-server.action.copy-token": "Token kopieren",
|
||||
"com.affine.integration.mcp-server.action.copy-json": "JSON kopieren",
|
||||
"com.affine.integration.mcp-server.action.done": "Fertig",
|
||||
"com.affine.integration.mcp-server.load-error": "Die MCP-Zugangsdaten konnten nicht geladen werden.",
|
||||
"com.affine.integration.mcp-server.empty.title": "Keine MCP-Zugangsdaten",
|
||||
"com.affine.integration.mcp-server.empty.description": "Erstelle an den Workspace gebundene Zugangsdaten, um eine Verbindung zu einem MCP-Client herzustellen.",
|
||||
"com.affine.integration.mcp-server.access.read-only": "Nur Lesen",
|
||||
"com.affine.integration.mcp-server.access.read-only-desc": "Kann Dokumente in diesem Workspace entsprechend deinen aktuellen Berechtigungen lesen und durchsuchen.",
|
||||
"com.affine.integration.mcp-server.access.read-write": "Lesen und Schreiben",
|
||||
"com.affine.integration.mcp-server.meta.expires": "Gültig bis {{date}}",
|
||||
"com.affine.integration.mcp-server.meta.created": "Erstellt am {{date}}",
|
||||
"com.affine.integration.mcp-server.meta.last-used": "Zuletzt verwendet am {{date}}",
|
||||
"com.affine.integration.mcp-server.meta.never-used": "Noch nie benutzt",
|
||||
"com.affine.integration.mcp-server.meta.grace-until": "Altes Token gültig bis {{date}}",
|
||||
"com.affine.integration.mcp-server.status.active": "Aktiv",
|
||||
"com.affine.integration.mcp-server.status.rotating": "Wird rotiert",
|
||||
"com.affine.integration.mcp-server.status.expiring": "Läuft ab",
|
||||
"com.affine.integration.mcp-server.status.expired": "Abgelaufen",
|
||||
"com.affine.integration.mcp-server.status.revoked": "Widerrufen",
|
||||
"com.affine.integration.mcp-server.create.title": "MCP-Zugangsdaten erstellen",
|
||||
"com.affine.integration.mcp-server.create.description": "Diese Zugangsdaten funktionieren nur mit dem MCP-Endpunkt dieses Workspaces.",
|
||||
"com.affine.integration.mcp-server.field.label": "Bezeichnung",
|
||||
"com.affine.integration.mcp-server.field.access": "Zugriff",
|
||||
"com.affine.integration.mcp-server.field.expiry": "Läuft ab in",
|
||||
"com.affine.integration.mcp-server.expiry.days": "{{days}} Tage",
|
||||
"com.affine.integration.mcp-server.reveal.title": "MCP-Zugangsdaten erstellt",
|
||||
"com.affine.integration.mcp-server.reveal.warning": "Kopiere diese Zugangsdaten jetzt. Du kannst sie später nicht mehr einsehen.",
|
||||
"com.affine.integration.mcp-server.reveal.old-valid-until": "Das alte Token bleibt bis zum {{date}} gültig.",
|
||||
"com.affine.integration.mcp-server.reveal.token": "Token",
|
||||
"com.affine.integration.mcp-server.reveal.config": "MCP-Konfiguration",
|
||||
"com.affine.integration.mcp-server.rotate.title": "Diese Zugangsdaten rotieren?",
|
||||
"com.affine.integration.mcp-server.rotate.description": "Es wird sofort ein neues Token erstellt. Das alte Token bleibt bis zu 24 Stunden lang gültig, sodass du den MCP-Client aktualisieren kannst.",
|
||||
"com.affine.integration.mcp-server.revoke.title": "„{{name}}“ widerrufen?",
|
||||
"com.affine.integration.mcp-server.revoke.description": "Alle Versionen dieser Zugangsdaten werden sofort ungültig. Dieser Vorgang kann nicht rückgängig gemacht werden.",
|
||||
"com.affine.integration.mcp-server.capabilities.title": "Unterstützte Funktionen",
|
||||
"com.affine.integration.mcp-server.capabilities.read": "Dokumente lesen",
|
||||
"com.affine.integration.mcp-server.capabilities.keyword-search": "Stichwortsuche",
|
||||
"com.affine.integration.mcp-server.capabilities.semantic-search": "Semantische Suche",
|
||||
"com.affine.integration.mcp-server.capabilities.write": "Dokumente erstellen und aktualisieren",
|
||||
"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",
|
||||
@@ -2262,6 +2310,20 @@
|
||||
"com.affine.context-menu.paste": "Einfügen",
|
||||
"com.affine.context-menu.cut": "Ausschneiden",
|
||||
"com.affine.docIconPicker.placeholder": "Icon hinzufügen",
|
||||
"com.affine.settings.devices.title": "Geräte",
|
||||
"com.affine.settings.devices.description": "Geräte mit einer aktiven Anmelde-Session",
|
||||
"com.affine.settings.devices.current": "aktuell",
|
||||
"com.affine.settings.devices.last-used": "Zuletzt verwendet {{time}}",
|
||||
"com.affine.settings.devices.loading": "Wird geladen…",
|
||||
"com.affine.settings.devices.sign-out": "Abmelden",
|
||||
"com.affine.settings.devices.sign-out-all": "Alle Geräte abmelden",
|
||||
"com.affine.settings.devices.confirm": "{{device}} abmelden?",
|
||||
"com.affine.settings.devices.confirm-all": "Jedes Gerät abmelden?",
|
||||
"com.affine.settings.devices.load-failed": "Geräte konnten nicht geladen werden",
|
||||
"com.affine.settings.devices.sign-out-failed": "Gerät konnte nicht abgemeldet werden",
|
||||
"com.affine.settings.devices.sign-out-all-failed": "Geräte konnten nicht abgemeldet werden",
|
||||
"com.affine.realtime.connection-error.title": "Echtzeitverbindung fehlgeschlagen",
|
||||
"com.affine.realtime.connection-error.message": "Stelle sicher, dass dein Server-Proxy /socket.io über WebSocket oder HTTP-Polling weiterleitet.",
|
||||
"error.INTERNAL_SERVER_ERROR": "Es ist ein interner Fehler aufgetreten.",
|
||||
"error.NETWORK_ERROR": "Netzwerkfehler.",
|
||||
"error.TOO_MANY_REQUEST": "Zu viele Anfragen.",
|
||||
@@ -2297,6 +2359,13 @@
|
||||
"error.INVALID_EMAIL_TOKEN": "Ein ungültiger E-Mail-Token wurde bereitgestellt.",
|
||||
"error.LINK_EXPIRED": "Der Link ist abgelaufen.",
|
||||
"error.AUTHENTICATION_REQUIRED": "Du musst dich zuerst anmelden, um auf diese Ressource zuzugreifen.",
|
||||
"error.ACCESS_TOKEN_EXPIRED": "Das Zugriffstoken ist abgelaufen.",
|
||||
"error.ACCESS_TOKEN_INVALID": "Das Zugriffstoken ist ungültig.",
|
||||
"error.AUTH_SESSION_EXPIRED": "Die Authentifizierungssitzung ist abgelaufen.",
|
||||
"error.AUTH_SESSION_REVOKED": "Die Authentifizierungssitzung wurde widerrufen.",
|
||||
"error.REFRESH_TOKEN_INVALID": "Das Aktualisierungstoken ist ungültig.",
|
||||
"error.REFRESH_TOKEN_REUSED": "Das Aktualisierungstoken wurde bereits verwendet.",
|
||||
"error.AUTH_SESSION_TEMPORARILY_UNAVAILABLE": "Der Authentifizierungsdienst ist vorübergehend nicht verfügbar.",
|
||||
"error.ACTION_FORBIDDEN": "Du darfst diese Aktion nicht ausführen.",
|
||||
"error.ACCESS_DENIED": "Du hast keine Berechtigung, auf diese Ressource zuzugreifen.",
|
||||
"error.EMAIL_VERIFICATION_REQUIRED": "Du musst deine E-Mail verifizieren, bevor du auf diese Ressource zugreifen kannst.",
|
||||
|
||||
Reference in New Issue
Block a user