From f1f6d45e41f80a9de8dfceb0394cbc2aa584f48c Mon Sep 17 00:00:00 2001 From: Mohamad Tarbin Date: Tue, 11 Aug 2026 10:50:15 -0400 Subject: [PATCH] New translations settings.json (German) [ci skip] --- public/locales/de/settings.json | 620 ++++++++++++++++++++++++-------- 1 file changed, 466 insertions(+), 154 deletions(-) diff --git a/public/locales/de/settings.json b/public/locales/de/settings.json index fd7b3dc..8717f88 100644 --- a/public/locales/de/settings.json +++ b/public/locales/de/settings.json @@ -1,100 +1,110 @@ { "title": "Einstellungen", - "circleSettings": { - "title": "Kreis-Einstellungen", - "description": "Dein Account wird automatisch mit einem Kreis verbunden, wenn du einen erstellst oder beitrittst. Lade einfach Freunde ein, indem du den einzigartigen Kreis-Code oder Link unten teilst. Du erhältst eine Benachrichtigung, wenn jemand deinem Kreis beitreten möchte. Wenn du gehen möchtest, klicke einfach auf 'Kreis verlassen'.", - "circleCode": "Kreis-Code", - "copyCode": "Code kopieren", - "copyLink": "Link kopieren", - "codeCopied": "Kreis-Code kopiert!", - "linkCopied": "Kreis-Link kopiert!", - "joinCircle": "Einem Kreis beitreten", - "joinCirclePlaceholder": "Kreis-Code eingeben", - "join": "Beitreten", - "leave": "Kreis verlassen", - "leaveConfirmTitle": "Kreis verlassen", - "leaveConfirmMessage": "Bist du sicher, dass du diesen Kreis verlassen möchtest?", - "circleMembers": "Kreis-Mitglieder", - "circleMemberRequests": "Kreis-Beitrittsanfragen", - "admin": "Administrator", - "member": "Mitglied", - "pending": "Ausstehend", - "accept": "Akzeptieren", - "reject": "Ablehnen", - "makeAdmin": "Zum Administrator machen", - "makeMember": "Zum Mitglied machen", + "common": { + "save": "Speichern", + "cancel": "Abbrechen", + "confirm": "Bestätigen", "remove": "Entfernen", - "webhookURL": "Webhook-URL", - "webhookDescription": "Gib eine Webhook-URL ein, um Benachrichtigungen für Kreis-Ereignisse zu erhalten", - "webhookPlaceholder": "https://deine-webhook-url.com" + "delete": "Löschen", + "refresh": "Aktualisieren", + "loading": "Wird geladen …", + "on": "An", + "off": "Aus", + "error": "Fehler", + "success": "Erfolg", + "plusFeature": "Plus-Funktion", + "earlyAccess": "Early Access" }, - "accountSettings": { - "title": "Account-Einstellungen", - "subscription": "Abonnement", - "subscriptionStatus": "Aktueller Plan", - "free": "Kostenlos", - "plus": "Plus", - "upgrade": "Upgraden", - "cancel": "Kündigen", - "changePassword": "Passwort ändern", - "password": "Passwort", - "dangerZone": "Gefahrenbereich", - "dangerZoneDescription": "Sobald du dein Konto löschst, gibt es kein Zurück mehr. Bitte sei dir sicher.", - "deleteAccount": "Account löschen" - }, - "localization": { - "title": "Sprach- und Formateinstellungen", - "description": "Passe Sprache, Datumsformat und regionale Einstellungen für dein Konto an.", - "language": "Sprache", - "languageDescription": "Wähle deine bevorzugte Sprache", - "dateFormat": "Datumsformat", - "dateFormatDescription": "Wähle, wie Daten in der gesamten Anwendung angezeigt werden sollen", - "timeFormat": "Zeitformat", - "timeFormatDescription": "Wähle 12-Stunden- oder 24-Stunden-Zeitformat", - "12hour": "12-Stunden (AM/PM)", - "24hour": "24-Stunden", - "firstDayOfWeek": "Erster Tag der Woche", - "firstDayOfWeekDescription": "Wähle, welcher Tag deine Woche beginnt", - "sunday": "Sonntag", - "monday": "Montag", - "saturday": "Samstag", - "formats": { - "mdy": "MM/TT/JJJJ (USA)", - "dmy": "TT/MM/JJJJ (Europa)", - "ymd": "JJJJ-MM-TT (ISO)", - "long": "Langes Format (z.B. 1. Januar 2024)", - "short": "Kurzes Format (z.B. 1. Jan 2024)" + "overview": { + "title": "Einstellungen", + "subtitle": "Passe deine Erfahrung an und verwalte deine Kontoeinstellungen", + "upgrade": { + "title": "Auf Plus upgraden", + "description": "Schalte leistungsstarke Funktionen frei und steigere deine Produktivität", + "button": "Jetzt upgraden", + "features": { + "richText": "Rich-Text-Beschreibungen", + "notifications": "Aufgabenbenachrichtigungen", + "apiIntegrations": "API-Integrationen", + "advancedAutomation": "Erweiterte Automatisierung" + } + }, + "sections": { + "profile": { + "title": "Profileinstellungen", + "description": "Aktualisiere deine Profildaten, dein Foto, deinen Anzeigenamen und deine Zeitzone." + }, + "circle": { + "title": "Circle-Einstellungen", + "description": "Verwalte deinen Circle, lade Mitglieder ein und bearbeite Beitrittsanfragen." + }, + "account": { + "title": "Kontoeinstellungen", + "description": "Verwalte dein Abonnement, ändere dein Passwort und lösche dein Konto." + }, + "subaccounts": { + "title": "Verwaltete Konten", + "description": "Erstelle und verwalte Unterkonten, um sich anzumelden und zugewiesene Aufgaben zu erledigen." + }, + "notifications": { + "title": "Benachrichtigungen", + "description": "Konfiguriere Push-Benachrichtigungen, E-Mail-Hinweise und Benachrichtigungsziele für Aufgaben." + }, + "mfa": { + "title": "Multi-Faktor-Authentifizierung", + "description": "Erhöhe deine Sicherheit mit MFA über Authenticator-Apps." + }, + "apitokens": { + "title": "API-Token", + "description": "Erstelle und verwalte Zugriffstoken für Drittanbieter-Integrationen und API-Zugriff." + }, + "storage": { + "title": "Speichereinstellungen", + "description": "Sichere und stelle deine Daten wieder her, verwalte lokalen Speicher und Sync-Einstellungen." + }, + "sidepanel": { + "title": "Seitenleisten-Anpassung", + "description": "Passe Layout und Sichtbarkeit der Karten in der Seitenleiste an." + }, + "theme": { + "title": "Design-Einstellungen", + "description": "Wähle dein bevorzugtes Design und konfiguriere den Hell-/Dunkelmodus." + }, + "localization": { + "title": "Lokalisierung", + "description": "Passe Sprache, Datumsformat, Zeitformat und regionale Einstellungen an." + }, + "advanced": { + "title": "Erweiterte Einstellungen", + "description": "Konfiguriere Webhooks, Echtzeit-Updates und weitere erweiterte Funktionen." + }, + "developer": { + "title": "Entwicklereinstellungen", + "description": "Sieh dir technische Informationen zu Authentifizierungstoken, SSE-Verbindungen und Debug-Daten an." + }, + "feedback": { + "title": "Feedback senden", + "description": "Sag uns, wie Donetick für dich funktioniert, oder wünsche dir eine Funktion." + }, + "bugReport": { + "title": "Fehler melden", + "description": "Etwas funktioniert nicht richtig? Schick uns die Details zusammen mit einer technischen Momentaufnahme." + } } }, - "sidepanel": { - "title": "Seitenleisten-Anpassung", - "description": "Passe das Layout und die Sichtbarkeit von Karten in der Seitenleiste an. Dieser Bereich ist nur auf großen Bildschirmgeräten wie Tablets und Desktops verfügbar." - }, - "theme": { - "title": "Theme-Einstellungen", - "description": "Wähle, wie die Seite für dich aussieht. Wähle ein einzelnes Theme oder synchronisiere mit deinem System und wechsle automatisch zwischen Tag- und Nacht-Themes.", - "themeMode": "Theme-Modus", - "light": "Hell", - "dark": "Dunkel", - "system": "System" - }, - "notifications": { - "settingsSaved": "Einstellungen erfolgreich gespeichert", - "settingsSaveFailed": "Speichern der Einstellungen fehlgeschlagen", - "invalidWebhook": "Ungültige Webhook-URL" - }, "profile": { - "title": "Profil-Einstellungen", - "description": "Aktualisiere deinen Anzeigenamen und dein Profilbild.", + "title": "Profileinstellungen", + "description": "Aktualisiere deinen Anzeigenamen und dein Profilfoto.", "photoUpdated": "Foto aktualisiert", - "photoUpdatedMessage": "Dein Profilbild wurde erfolgreich aktualisiert!", + "photoUpdatedMessage": "Dein Profilfoto wurde erfolgreich aktualisiert!", "uploadFailed": "Upload fehlgeschlagen", - "uploadFailedMessage": "Das Hochladen deines Fotos ist fehlgeschlagen. Bitte versuche es erneut.", + "uploadFailedMessage": "Dein Foto konnte nicht hochgeladen werden. Bitte versuche es erneut.", "profileUpdated": "Profil aktualisiert", - "profileUpdatedMessage": "Deine Profilinformationen wurden erfolgreich gespeichert!", - "updateFailed": "Update fehlgeschlagen", - "updateFailedMessage": "Dein Profil konnte nicht aktualisiert werden. Bitte überprüfe deine Verbindung und versuche es erneut.", + "profileUpdatedMessage": "Deine Profildaten wurden erfolgreich gespeichert!", + "updateFailed": "Aktualisierung fehlgeschlagen", + "updateFailedMessage": "Dein Profil konnte nicht aktualisiert werden. Bitte prüfe deine Verbindung und versuche es erneut.", "changePhoto": "Foto ändern", + "editPhoto": "Profilfoto bearbeiten", "displayName": "Anzeigename", "displayNamePlaceholder": "Gib deinen Anzeigenamen ein", "timezone": "Zeitzone", @@ -102,81 +112,383 @@ "save": "Speichern", "cancel": "Abbrechen" }, - "overview": { - "title": "Einstellungen", - "subtitle": "Passe deine Erfahrung an und verwalte deine Account-Einstellungen", - "upgrade": { - "title": "Auf Plus upgraden", - "description": "Schalte mächtige Funktionen frei, um deine Produktivität zu steigern", - "button": "Jetzt upgraden", - "features": { - "richText": "Rich-Text-Beschreibungen", - "notifications": "Aufgaben-Benachrichtigungen", - "apiIntegrations": "API-Integrationen", - "advancedAutomation": "Erweiterte Automatisierung" - } + "circleSettings": { + "title": "Circle-Einstellungen", + "description": "Dein Konto wird automatisch mit einem Circle verbunden, wenn du einen erstellst oder beitrittst. Lade Freunde ein, indem du den unten stehenden Circle-Code oder Link teilst. Du erhältst unten eine Benachrichtigung, wenn jemand deinem Circle beitreten möchte.", + "memberOf": "Du bist Teil von {{name}}", + "yourCircleCode": "Dein Circle-Code lautet:", + "copyCode": "Code kopieren", + "shareInvite": "Einladung teilen", + "codeCopied": "Code in die Zwischenablage kopiert", + "linkCopied": "Einladungslink in die Zwischenablage kopiert", + "myCircle": "meinem Circle", + "shareTitle": "Tritt {{name}} auf Donetick bei", + "shareText": "Ich möchte dich einladen, {{name}} auf Donetick beizutreten.", + "shareDialogTitle": "Circle-Einladung teilen", + "leave": "Circle verlassen", + "leaveConfirmTitle": "Circle verlassen", + "leaveConfirmMessage": "Möchtest du deinen Circle wirklich verlassen?", + "leaveConfirmButton": "Verlassen", + "leftCircle": "Circle erfolgreich verlassen", + "leaveFailed": "Circle konnte nicht verlassen werden", + "circleMembers": "Circle-Mitglieder", + "you": "(Du)", + "pendingApproval": "Warten auf Freigabe", + "joinedOn": "Beigetreten am {{date}}", + "requestedToJoin": "Beitrittsanfrage {{date}}", + "roles": { + "member": "Mitglied", + "memberDescription": "Ein normales Mitglied des Circles", + "manager": "Manager", + "managerDescription": "Kann sich als Nutzer ausgeben und in deren Namen handeln", + "admin": "Admin", + "adminDescription": "Voller Zugriff auf den Circle" }, - "sections": { - "profile": { - "title": "Profil-Einstellungen", - "description": "Aktualisiere deine Profilinformationen, Foto, Anzeigenamen und Zeitzonen-Einstellungen." + "roleUpdateFailed": "Rolle konnte nicht aktualisiert werden", + "removeMemberTitle": "Mitglied entfernen", + "removeMemberMessage": "Möchtest du {{name}} wirklich aus deinem Circle entfernen?", + "memberRemoved": "Mitglied erfolgreich entfernt", + "circleMemberRequests": "Beitrittsanfragen", + "lastUpdated": "Zuletzt aktualisiert: {{time}}", + "refreshing": "Wird aktualisiert …", + "refreshFailed": "Beitrittsanfragen konnten nicht aktualisiert werden", + "wantsToJoin": "{{name}} möchte deinem Circle beitreten.", + "accept": "Annehmen", + "acceptRequestTitle": "Beitrittsanfrage annehmen", + "acceptRequestMessage": "Möchtest du {{name}} (Benutzername: {{username}}) wirklich in deinen Circle aufnehmen?", + "requestAccepted": "Anfrage erfolgreich angenommen", + "or": "oder", + "joinOtherDescription": "Möchtest du dem Circle einer anderen Person beitreten? Frage nach dem Circle-Code oder Beitrittslink. Gib den Code unten ein, um beizutreten.", + "enterCircleCode": "Circle-Code eingeben:", + "enterCodePlaceholder": "Code eingeben", + "joinCircle": "Circle beitreten", + "joinedPending": "Circle erfolgreich beigetreten, warte auf die Bestätigung durch die Circle-Inhaberin oder den Circle-Inhaber.", + "alreadyMember": "Du bist bereits Mitglied dieses Circles", + "joinFailed": "Beitritt zum Circle fehlgeschlagen" + }, + "accountSettings": { + "title": "Kontoeinstellungen", + "description": "Ändere deine Kontoeinstellungen, deinen Kontotyp oder dein Passwort", + "accountType": "Kontotyp: {{type}}", + "free": "Kostenlos", + "plus": "Plus", + "plusUntil": "Plus (bis {{date}})", + "activeDescription": "Du hast derzeit den Plus-Tarif abonniert. Dein Abonnement verlängert sich am {{date}}.", + "cancelledDescription": "Du hast dein Abonnement gekündigt. Dein Konto wird am {{date}} auf den kostenlosen Tarif zurückgestuft.", + "freeDescription": "Du nutzt derzeit den kostenlosen Tarif. Wechsle zu Plus, um mehr Funktionen freizuschalten.", + "upgrade": "Upgraden", + "cancel": "Kündigen", + "password": "Passwort:", + "changePassword": "Passwort ändern", + "passwordChanged": "Passwort erfolgreich geändert", + "passwordChangeFailed": "Passwortänderung fehlgeschlagen", + "dangerZone": "Gefahrenzone", + "dangerZoneDescription": "Sobald du dein Konto löschst, gibt es kein Zurück. Bitte sei dir sicher.", + "deleteAccount": "Konto löschen", + "accountDeleted": "Konto erfolgreich gelöscht", + "subscriptionCancelled": "Abonnement gekündigt", + "subscriptionCancelFailed": "Abonnement konnte nicht gekündigt werden", + "purchase": { + "success": "Kauf erfolgreich! Bitte starte die App neu, um die Plus-Funktionen zu nutzen.", + "storeConnection": "Verbindungsproblem mit dem Store. Bitte prüfe dein Netzwerk und versuche es erneut.", + "notAllowed": "Käufe sind auf diesem Gerät nicht erlaubt. Bitte prüfe deine Geräteeinschränkungen.", + "unavailable": "Dieses Abonnement ist nicht verfügbar. Bitte versuche es später erneut.", + "alreadyProcessed": "Dieser Kauf wurde bereits verarbeitet. Wenn du glaubst, dass dies ein Fehler ist, wende dich bitte an den Support.", + "receiptMissing": "Kaufbeleg fehlt. Bitte versuche den Kauf erneut.", + "networkError": "Netzwerkfehler. Bitte prüfe deine Verbindung und versuche es erneut.", + "invalidReceipt": "Ungültiger Kaufbeleg. Bitte wende dich an den Support, falls das Problem bestehen bleibt.", + "pending": "Die Zahlung wartet auf Freigabe. Du erhältst Zugriff, sobald sie bestätigt ist.", + "failed": "Kauf fehlgeschlagen: {{error}}. Bitte versuche es erneut oder wende dich an den Support.", + "unknownError": "Unbekannter Fehler" + } + }, + "subaccounts": { + "title": "Verwaltete Konten", + "description": "Verwalte Unterkonten. Nutzerinnen und Nutzer von Unterkonten können sich anmelden und zugewiesene Aufgaben erledigen.", + "notParentTitle": "Verwaltung von Unterkonten", + "notParentMessage": "Nur Hauptkonten können Unterkonten verwalten.", + "freePlanNotice": "Im kostenlosen Tarif ist 1 Unterkonto möglich. Wechsle zu Plus für bis zu 5 Unterkonten.", + "count": "Unterkonten ({{count}})", + "add": "Unterkonto hinzufügen", + "loading": "Unterkonten werden geladen …", + "emptyTitle": "Keine Unterkonten", + "emptyDescription": "Erstelle Unterkonten, damit Teammitglieder sich anmelden und ihre Aufgaben erledigen können.", + "addFirst": "Erstes Unterkonto hinzufügen", + "username": "Benutzername: {{username}}", + "created": "Erstellt: {{date}}", + "changePassword": "Passwort ändern", + "deleteAccount": "Konto löschen", + "createdSuccess": "Unterkonto „{{name}}“ wurde erfolgreich erstellt!", + "createFailed": "Unterkonto konnte nicht erstellt werden: {{error}}", + "createFailedGeneric": "Unterkonto konnte nicht erstellt werden", + "passwordUpdated": "Passwort des Unterkontos erfolgreich aktualisiert", + "passwordUpdateFailed": "Passwort konnte nicht aktualisiert werden: {{error}}", + "passwordUpdateFailedGeneric": "Passwort konnte nicht aktualisiert werden", + "deleteConfirmTitle": "Unterkonto löschen", + "deleteConfirmMessage": "Möchtest du das Unterkonto „{{name}}“ wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.", + "deleted": "Unterkonto „{{name}}“ erfolgreich gelöscht", + "deleteFailed": "Unterkonto konnte nicht gelöscht werden: {{error}}", + "deleteFailedGeneric": "Unterkonto konnte nicht gelöscht werden", + "howItWorksTitle": "So funktionieren verwaltete Konten", + "howItWorks1": "Verwaltete Konten werden vom Hauptkonto erstellt – für Personen, deren Konto du löschen und deren Passwort du zurücksetzen können möchtest.", + "howItWorks2": "Unterkonten können sich mit eigenem Benutzernamen und Passwort anmelden.", + "howItWorks3": "Verwaltete Konten können Aufgaben erledigen, haben aber eingeschränkte Verwaltungsrechte", + "howItWorks4": "Verwaltete Konten werden automatisch deinem Circle hinzugefügt" + }, + "notifications": { + "title": "Benachrichtigungseinstellungen", + "deviceSection": "Gerätebenachrichtigungen", + "deviceSectionDescription": "Verwalte deine Gerätebenachrichtigungen", + "deviceLabel": "Gerätebenachrichtigung", + "deviceHelper": "Erhalte eine Benachrichtigung auf deinem Gerät, wenn eine Aufgabe fällig ist", + "mobileOnly": "Diese Funktion ist nur auf Mobilgeräten verfügbar", + "testNotification": "Testbenachrichtigung", + "testNotificationBody": "Eine Aufgabe wird bald fällig", + "dueTitle": "Benachrichtigung bei Fälligkeit", + "dueLabel": "Benachrichtigung, wenn die Aufgabe fällig ist", + "preDueTitle": "Benachrichtigung vor Fälligkeit", + "preDueLabel": "Benachrichtigung einige Stunden vor Fälligkeit der Aufgabe", + "overdueTitle": "Benachrichtigung bei Überfälligkeit", + "overdueLabel": "Benachrichtigung, wenn die Aufgabe überfällig ist", + "pushLabel": "Push-Benachrichtigungen", + "pushHelper": "Erhalte Erinnerungen, Ankündigungen und Aufgabenzuweisungen per Push-Benachrichtigung", + "registeredDevices": "Registrierte Geräte ({{count}}/5)", + "registeredDevicesDescription": "Geräte, die Push-Benachrichtigungen für dein Konto erhalten", + "currentDevice": "Aktuelles Gerät: {{platform}} {{model}}", + "currentDeviceNotRegistered": "Dieses Gerät ist nicht für Push-Benachrichtigungen registriert", + "limitReached": "Limit erreicht", + "registerDevice": "Gerät registrieren", + "unknownDevice": "Unbekanntes Gerät", + "deviceCreatedAt": "Erstellt am: {{date}}", + "noDevices": "Keine Geräte für Push-Benachrichtigungen registriert", + "customSection": "Benutzerdefinierte Benachrichtigung", + "customSectionDescription": "Benachrichtigung über andere Plattformen wie Telegram oder Pushover", + "customLabel": "Benutzerdefinierte Benachrichtigung", + "customHelper": "Benachrichtigungen über eine andere Plattform erhalten", + "targetNone": "Keine", + "targetTelegram": "Telegram", + "targetPushover": "Pushover", + "targetWebhooks": "Webhooks", + "telegramBotHelpBefore": "Du musst dem Bot zuerst eine Nachricht senden, damit die Telegram-Benachrichtigung funktioniert", + "telegramBotHelpAfter": "um einen Chat zu starten", + "clickHere": "Hier klicken", + "chatId": "Chat-ID", + "chatIdPlaceholder": "Benutzer-ID / Chat-ID", + "telegramChatIdHelpBefore": "Wenn du deine Chat-ID nicht kennst, starte einen Chat mit userinfobot – er sendet dir deine Chat-ID.", + "telegramChatIdHelpAfter": "um einen Chat mit userinfobot zu starten", + "userKey": "Benutzerschlüssel", + "userKeyPlaceholder": "Benutzer-ID", + "chatIdRequired": "Chat-ID ist erforderlich", + "chatIdInvalid": "Ungültige Chat-ID", + "userKeyRequired": "Benutzerschlüssel ist erforderlich", + "targetUpdated": "Benachrichtigungsziel aktualisiert", + "targetUpdateFailed": "Fehler beim Aktualisieren des Benachrichtigungsziels: {{error}}", + "deviceRegistered": "Gerät erfolgreich für Push-Benachrichtigungen registriert.", + "deviceLimitTitle": "Gerätelimit erreicht", + "deviceLimitMessage": "Du hast das Maximum von 5 registrierten Geräten erreicht. Bitte entferne ein Gerät, bevor du dieses registrierst.", + "registrationFailedTitle": "Registrierung fehlgeschlagen", + "registrationFailedMessage": "Das Gerät konnte nicht automatisch registriert werden. Bitte versuche es erneut.", + "permissionRequiredTitle": "Berechtigung erforderlich", + "permissionRequiredMessage": "Für die Registrierung dieses Geräts ist die Berechtigung für Push-Benachrichtigungen erforderlich.", + "registrationInitiatedTitle": "Registrierung gestartet", + "registrationInitiatedMessage": "Die Registrierung für Push-Benachrichtigungen wurde gestartet. Das Gerät wird automatisch registriert.", + "registerDeviceFailed": "Gerät konnte nicht registriert werden. Bitte versuche es erneut.", + "permissionDeniedTitle": "Benachrichtigungsberechtigung verweigert", + "permissionDeniedMessage": "Du hast Benachrichtigungsberechtigungen verweigert. Du kannst sie später in den Geräteeinstellungen aktivieren.", + "pushPermissionDeniedTitle": "Push-Benachrichtigungsberechtigung verweigert", + "pushPermissionDeniedMessage": "Push-Benachrichtigungen wurden deaktiviert. Du kannst sie bei Bedarf in den Geräteeinstellungen aktivieren.", + "unregisterFailed": "Gerät konnte nicht abgemeldet werden" + }, + "mfa": { + "title": "Multi-Faktor-Authentifizierung", + "description": "Schütze dein Konto zusätzlich mit Multi-Faktor-Authentifizierung (MFA). Wenn sie aktiviert ist, musst du beim Anmelden neben deinem Passwort einen Bestätigungscode aus deiner Authenticator-App eingeben.", + "twoFactor": "Zwei-Faktor-Authentifizierung", + "enabledSubtitle": "Dein Konto ist mit 2FA geschützt", + "disabledSubtitle": "Sichere dein Konto mit einer Authenticator-App", + "enable": "Aktivieren", + "disable": "Deaktivieren", + "enabledSuccess": "MFA wurde erfolgreich aktiviert!", + "disabledSuccess": "MFA wurde erfolgreich deaktiviert!", + "errors": { + "qrGenerationFailed": "QR-Code konnte nicht erstellt werden", + "invalidResponse": "Ungültige Antwort vom Server. QR-Code oder Schlüssel fehlt.", + "notFound": "MFA-Einrichtungs-Endpunkt nicht gefunden. Diese Funktion ist möglicherweise noch nicht verfügbar.", + "unauthorized": "Nicht autorisiert. Bitte melde dich erneut an.", + "serverError": "Serverfehler. Bitte versuche es später erneut.", + "setupFailed": "MFA-Einrichtung fehlgeschlagen ({{status}}). Bitte versuche es erneut.", + "networkError": "Netzwerkfehler. Bitte prüfe deine Verbindung und versuche es erneut.", + "invalidCode": "Ungültiger Bestätigungscode. Bitte versuche es erneut.", + "confirmFailed": "MFA konnte nicht bestätigt werden. Bitte versuche es erneut.", + "disableFailed": "MFA konnte nicht deaktiviert werden. Bitte versuche es erneut." + }, + "setup": { + "title": "Multi-Faktor-Authentifizierung einrichten", + "addedAccount": "Ich habe das Konto hinzugefügt", + "back": "Zurück", + "verifyAndEnable": "Prüfen & aktivieren", + "savedBackupCodes": "Ich habe meine Backup-Codes gespeichert", + "step1Label": "Schritt 1:", + "step1": "Scanne den QR-Code unten mit deiner Authenticator-App (Google Authenticator, Authy usw.)", + "qrAlt": "MFA-QR-Code", + "qrFailed": "Der QR-Code konnte nicht erstellt werden. Bitte versuche es erneut oder nutze den manuellen Schlüssel unten.", + "manualKey": "Manueller Schlüssel:", + "step2Label": "Schritt 2:", + "step2": "Gib den 6-stelligen Bestätigungscode aus deiner Authenticator-App ein", + "codePlaceholder": "6-stelligen Code eingeben", + "successTitle": "MFA erfolgreich aktiviert!", + "backupCodesTitle": "Bewahre diese Backup-Codes an einem sicheren Ort auf", + "backupCodesDescription": "Mit diesen Codes kannst du auf dein Konto zugreifen, falls du dein Authenticator-Gerät verlierst. Jeder Code kann nur einmal verwendet werden." + }, + "disableModal": { + "title": "Multi-Faktor-Authentifizierung deaktivieren", + "warning": "Das Deaktivieren von MFA macht dein Konto weniger sicher. Möchtest du wirklich fortfahren?", + "prompt": "Gib zur Bestätigung einen Bestätigungscode aus deiner Authenticator-App ein:", + "confirm": "MFA deaktivieren" + }, + "backupCodesModal": { + "title": "Neue Backup-Codes", + "warning": "Deine bisherigen Backup-Codes sind jetzt ungültig. Bewahre diese neuen Codes an einem sicheren Ort auf. Jeder Code kann nur einmal verwendet werden." + } + }, + "apiTokens": { + "title": "API-Token", + "accessToken": "Zugriffstoken", + "description": "Erstelle ein Token, um über die API Dinge zu aktualisieren, die Aufgaben auslösen", + "plusNotice": "API-Token sind im Basis-Tarif nicht verfügbar. Wechsle zu Plus, um API-Token für die Anbindung externer Systeme und die Automatisierung deiner Aufgaben zu erstellen.", + "showToken": "Token anzeigen", + "hideToken": "Token verbergen", + "removeTitle": "Token entfernen", + "removeMessage": "Möchtest du {{name}} wirklich entfernen?", + "removedTitle": "Entfernt", + "removedMessage": "Das API-Token wurde entfernt", + "tokenCopied": "Token in die Zwischenablage kopiert", + "generateNew": "Neues Token erstellen", + "nameModalTitle": "Gib deinem neuen Token einen Namen, an dem du es wiedererkennst.", + "generateToken": "Token erstellen" + }, + "storage": { + "title": "Speichereinstellungen", + "serverTitle": "Serverspeicher-Nutzung", + "serverDescription": "Das ist der Speicher, den dein Konto auf unseren Servern belegt (z. B. Dateien, Bilder und hochgeladene Daten).", + "usagePlaceholder": "-- MB belegt / -- MB gesamt (--)", + "usage": "{{used}} MB belegt / {{total}} MB gesamt ({{percent}} %)", + "basicPlanNotice": "Serverspeicher ist im Basis-Tarif nicht verfügbar. Wechsle zu Plus, um deine Serverspeicher-Nutzung zu verfolgen.", + "localTitleApp": "Lokaler App-Speicher & Cache", + "localTitleBrowser": "Lokaler Browser-Speicher & Cache", + "localDescription": "Das sind Daten, die für schnelleren Zugriff lokal in deinem Browser gespeichert werden. Das Löschen wirkt sich nicht auf deine Serverdaten aus, meldet dich aber möglicherweise ab.", + "clearLocal": "Gesamten lokalen Speicher und Cache löschen", + "clearLocalTitle": "Gesamten lokalen Speicher löschen", + "clearLocalMessage": "Möchtest du deinen lokalen Speicher und Cache wirklich löschen? Dadurch werden alle Daten aus diesem Browser entfernt und eine erneute Anmeldung ist erforderlich.", + "clearAll": "Alles löschen", + "appPreferences": "App-Einstellungen", + "deviceOnly": "Nur auf dem Gerät", + "appPreferencesDescription": "Das sind Einstellungen, die die App lokal auf deinem Gerät speichert. Beim Löschen werden app-spezifische Einstellungen zurückgesetzt und du wirst möglicherweise abgemeldet – deine Serverdaten bleiben unberührt.", + "clearPreferences": "App-Einstellungen löschen", + "clearPreferencesTitle": "App-Einstellungen löschen", + "clearPreferencesMessage": "Möchtest du wirklich alle App-Einstellungen löschen? Dadurch werden deine App-Einstellungen zurückgesetzt und du musst dich möglicherweise erneut anmelden." + }, + "sidepanel": { + "title": "Seitenleisten-Anpassung", + "heading": "Seitenleisten-Einstellungen", + "description": "Lege fest, welche Karten in der Seitenleiste erscheinen und in welcher Reihenfolge. Ziehe die Karten zum Sortieren oder schalte ihre Sichtbarkeit um.", + "resetToDefaults": "Auf Standard zurücksetzen", + "resetHelper": "Dadurch werden Sichtbarkeit und Reihenfolge aller Karten auf den Standard zurückgesetzt.", + "cards": { + "welcome": { + "name": "Benutzerwechsel", + "description": "Ermöglicht Admins/Managern, Aufgaben aus Sicht anderer Nutzer zu sehen" }, - "circle": { - "title": "Kreis-Einstellungen", - "description": "Verwalte deinen Kreis, lade Mitglieder ein und bearbeite Beitrittsanfragen." + "smartInsights": { + "name": "Smarte Einblicke", + "description": "Schnellaktionen basierend auf deinen Aufgaben" }, - "account": { - "title": "Account-Einstellungen", - "description": "Verwalte dein Abonnement, ändere dein Passwort und Account-Löschoptionen." + "assignees": { + "name": "Aufgaben nach Zuständigkeit", + "description": "Gruppiert Aufgaben nach zugewiesener Person" }, - "subaccounts": { - "title": "Verwaltete Accounts", - "description": "Erstelle und verwalte Unter-Accounts zum Anmelden und Erledigen zugewiesener Aufgaben." + "calendar": { + "name": "Kalenderansicht", + "description": "Zeigt Aufgaben im Kalenderformat" }, - "notifications": { - "title": "Benachrichtigungen", - "description": "Konfiguriere Push-Benachrichtigungen, E-Mail-Benachrichtigungen und Benachrichtigungsziele für Aufgaben." + "activities": { + "name": "Letzte Aktivitäten", + "description": "Zeigt kürzlich erledigte Aufgaben und Aktivitäten" }, - "mfa": { - "title": "Multi-Faktor-Authentifizierung", - "description": "Füge eine zusätzliche Sicherheitsebene mit MFA über Authenticator-Apps hinzu." - }, - "apitokens": { - "title": "API-Token", - "description": "Generiere und verwalte Zugriffstoken für Drittanbieter-Integrationen und API-Zugang." - }, - "storage": { - "title": "Speicher-Einstellungen", - "description": "Sichere und stelle deine Daten wieder her, verwalte lokalen Speicher und Synchronisierungseinstellungen." - }, - "sidepanel": { - "title": "Seitenleisten-Anpassung", - "description": "Passe das Layout und die Sichtbarkeit von Karten in der Seitenleisten-Oberfläche an." - }, - "theme": { - "title": "Theme-Einstellungen", - "description": "Wähle dein bevorzugtes Theme und konfiguriere Dunkel-/Hell-Modus-Einstellungen." - }, - "localization": { - "title": "Sprach- und Formateinstellungen", - "description": "Passe Sprache, Datumsformat, Zeitformat und regionale Einstellungen an." - }, - "advanced": { - "title": "Erweiterte Einstellungen", - "description": "Konfiguriere Webhooks, Echtzeit-Updates und andere erweiterte Funktionen für erhöhte Produktivität." - }, - "developer": { - "title": "Entwickler-Einstellungen", - "description": "Zeige technische Informationen über Authentifizierungs-Token, SSE-Verbindungen und Debug-Daten an." - }, - "feedback": { - "title": "Feedback senden", - "description": "Funktioniert Donetick für Sie gut? Fragen Sie eine Funktion an, wenn diese fehlt." - }, - "bugReport": { - "title": "Einen Fehler melden", - "description": "Hat etwas nicht richtig funktioniert? Senden Sie uns die Details zusammen mit einem technischen Protokoll." + "weeklyGoals": { + "name": "Wochenziele", + "description": "Zeigt den Wochenfortschritt und die Erledigungsstatistik der Familie" } } + }, + "theme": { + "title": "Design-Einstellungen", + "description": "Lege fest, wie die Seite für dich aussieht. Wähle ein festes Design oder synchronisiere mit deinem System, um automatisch zwischen hellem und dunklem Design zu wechseln.", + "themeMode": "Design-Modus", + "light": "Hell", + "dark": "Dunkel", + "system": "System" + }, + "localization": { + "title": "Lokalisierung", + "description": "Passe Sprache, Datumsformat und regionale Einstellungen für dein Konto an.", + "language": "Sprache", + "languageDescription": "Wähle deine bevorzugte Sprache", + "rtlNotice": "Diese Sprache wird von rechts nach links (RTL) geschrieben", + "dateFormat": "Datumsformat", + "dateFormatDescription": "Lege fest, wie Datumsangaben in der App angezeigt werden", + "timeFormat": "Zeitformat", + "timeFormatDescription": "Wähle das 12- oder 24-Stunden-Format", + "preview": "Vorschau: {{value}}", + "12hour": "12 Stunden (AM/PM)", + "24hour": "24 Stunden", + "firstDayOfWeek": "Erster Wochentag", + "firstDayOfWeekDescription": "Lege fest, mit welchem Tag deine Woche beginnt", + "sunday": "Sonntag", + "monday": "Montag", + "saturday": "Samstag", + "formats": { + "mdy": "MM/TT/JJJJ (USA)", + "dmy": "TT.MM.JJJJ (Europa)", + "ymd": "JJJJ-MM-TT (ISO)", + "long": "Langes Format (z. B. 1. Januar 2024)", + "short": "Kurzes Format (z. B. 1. Jan. 2024)" + } + }, + "advanced": { + "title": "Erweiterte Einstellungen", + "description": "Konfiguriere erweiterte Funktionen wie Webhooks und Echtzeit-Updates für mehr Produktivität.", + "offlineTitle": "Offline-Unterstützung", + "offlineDescription": "Nutze Donetick auch offline auf diesem Gerät/Browser. Deine Änderungen werden lokal gespeichert und synchronisiert, sobald du wieder online bist.", + "offlineToggle": "Offline-Unterstützung aktivieren", + "offlineHelper": "Beim Deaktivieren werden nicht synchronisierte Offline-Änderungen und gespeicherte Offline-Daten von diesem Gerät/Browser entfernt.", + "offlineEnabled": "Offline-Modus für dieses Gerät/diesen Browser aktiviert", + "offlineDisabled": "Offline-Modus deaktiviert und lokale Daten gelöscht", + "offlineDisabledPartial": "Der Offline-Modus wurde deaktiviert, es können jedoch noch lokale Daten gespeichert sein", + "offlineDisableTitle": "Offline-Modus deaktivieren", + "offlineDisableMessage": "Beim Deaktivieren des Offline-Modus werden nicht synchronisierte Offline-Änderungen und gespeicherte Offline-Daten auf diesem Gerät/Browser entfernt. Möchtest du fortfahren?", + "offlineDisableConfirm": "Deaktivieren & Daten löschen", + "webhookTitle": "Webhook-Integration", + "webhookDescription": "Mit Webhooks kannst du Echtzeit-Benachrichtigungen an andere Dienste senden, wenn in deinem Circle etwas passiert. Konfiguriere eine Webhook-URL, um Echtzeit-Updates zu erhalten.", + "webhookPlusNotice": "Webhook-Benachrichtigungen sind im Basis-Tarif nicht verfügbar. Wechsle zu Plus, um Echtzeit-Updates per Webhook zu erhalten.", + "webhookToggle": "Webhook aktivieren", + "webhookHelper": "Webhook-Benachrichtigungen für Aufgaben- und Dinge-Updates aktivieren.", + "webhookURL": "Webhook-URL", + "webhookUpdated": "Webhook-URL erfolgreich aktualisiert", + "webhookUpdateFailed": "Webhook-URL konnte nicht aktualisiert werden", + "realtimeTitle": "Echtzeit-Updates", + "realtimeDescription": "Lege fest, wie du Live-Updates erhältst, wenn sich Aufgaben und Aktivitäten in deinem Circle ändern.", + "realtime": { + "toggleLabel": "Echtzeit-Updates aktivieren", + "title": "Echtzeit-Updates", + "subtitle": "Erhalte sofort Benachrichtigungen, wenn Aufgaben aktualisiert werden", + "statusLabel": "Status:", + "basicPlan": "Echtzeit-Updates sind im Basis-Tarif nicht verfügbar. Wechsle zu Plus, um sofort benachrichtigt zu werden, wenn Aufgaben aktualisiert werden.", + "disabled": "Echtzeit-Updates sind deaktiviert. Aktiviere sie, um Live-Änderungen zu sehen, wenn du oder andere Circle-Mitglieder Aufgaben erledigen, überspringen oder ändern.", + "connected": "Echtzeit-Updates funktionieren. Du siehst Live-Änderungen, wenn du oder andere Circle-Mitglieder Aufgaben erledigen, überspringen oder ändern.", + "connecting": "Verbindung zu Echtzeit-Updates wird hergestellt …", + "errored": "Echtzeit-Updates sind aktiviert, funktionieren aber nicht: {{error}}", + "notConnected": "Echtzeit-Updates sind aktiviert, aber derzeit nicht verbunden.", + "basicPlanNotice": "Echtzeit-Updates sind im Basis-Tarif nicht verfügbar. Wechsle zu Plus, um sofort benachrichtigt zu werden, wenn du oder andere Circle-Mitglieder Aufgaben erledigen, überspringen oder ändern." + } } }