Skip to content

Commit

Permalink
chore: Various changes in the de translation.
Browse files Browse the repository at this point in the history
  • Loading branch information
Skyost committed Feb 7, 2025
1 parent db48590 commit 941c7ba
Show file tree
Hide file tree
Showing 15 changed files with 137 additions and 114 deletions.
16 changes: 13 additions & 3 deletions lib/i18n/de/app_unlock.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,22 @@
"masterPasswordDialogMessage": "Bitte geben Sie Ihr Master-Passwort ein, um die App zu entsperren.",
"widget": {
"text": "$app ist gesperrt.",
"button": "Freischalten"
"button": "Entsperren"
},
"localAuthentication(map)": {
"openApp": "Authentifizieren Sie sich, um auf die App zuzugreifen.",
"sensibleAction": "Authentifizieren Sie sich, um fortzufahren.",
"enable": "Authentifizieren, um die lokale Authentifizierung zu aktivieren.",
"disable": "Authentifizieren, um die lokale Authentifizierung zu deaktivieren."
"enable": "Authentifizieren Sie sich, um die lokale Authentifizierung zu aktivieren.",
"disable": "Authentifizieren Sie sich, um die lokale Authentifizierung zu deaktivieren."
},
"cannotUnlock": {
"localAuthentication": {
"deviceNotSupported": "Die App kann nicht entsperrt werden, da Ihr Gerät die lokale Authentifizierung nicht unterstützt. Deaktivieren Sie diese Sperrmethode mit der Schaltfläche unten.",
"button": "Deaktivieren"
},
"masterPassword": {
"noPasswordVerificationMethodAvailable": "Die App kann nicht mit Ihrem Passwort entsperrt werden, da die Integrität der App-Daten verändert wurde. Bitte ändern Sie Ihr Master-Passwort, um fortzufahren.\nBeachten Sie, dass Ihre TOTP-Codes weiterhin manuell entschlüsselt werden müssen.",
"button": "Master-Passwort ändern"
}
}
}
24 changes: 16 additions & 8 deletions lib/i18n/de/authentication.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,28 @@
"message": "Bitte geben Sie Ihre E-Mail-Adresse ein, wir senden Ihnen dann einen Login-Link zu."
},
"logIn": {
"waitingLoginMessage": "Bitte melden Sie sich in dem geöffneten Fenster an. Schließen Sie die Anwendung nicht.",
"waitingConfirmationMessage": "Wir haben Ihnen einen Bestätigungslink per E-Mail geschickt. Bitte klicken Sie darauf, um fortzufahren. Schließen Sie die Anwendung nicht.",
"successNeedConfirmation": "Erfolgreich! Sie werden in Kürze eine Bestätigungs-E-Mail erhalten. Bitte klicken Sie auf den Link auf diesem Gerät, um sich anzumelden.",
"success": "Erfolgreich eingeloggt!"
"waitingLoginMessage": "Bitte melden Sie sich im geöffneten Fenster an. Bitte schließen Sie die Anwendung nicht.",
"waitingConfirmationMessage": "Wir haben Ihnen einen Bestätigungslink per E-Mail geschickt. Bitte klicken Sie darauf, um fortzufahren. Bitte schließen Sie die Anwendung nicht.",
"successNeedConfirmation": "Erfolgreich! Sie erhalten in Kürze eine Bestätigungs-E-Mail. Bitte klicken Sie auf den Link auf diesem Gerät, um sich anzumelden.",
"success": "Erfolgreich angemeldet!"
},
"link": {
"linkSuccess": "Anbieter erfolgreich verknüpft.",
"unlinkSuccess": "Anbieter erfolgreich getrennt.",
"unlinkConfirmationDialog": {
"title": "Anbieter trennen",
"message": "Möchten Sie diesen Authentifizierungsanbieter wirklich von Ihrem Konto trennen?"
}
},
"deleteConfirmationDialog": {
"title": "Konto löschen",
"message": "Möchten Sie Ihr Konto wirklich löschen? Bitte beachten Sie, dass wir Sie bitten, sich erneut zu authentifizieren, bevor Sie fortfahren, da es sich um eine sensible Aktion handelt."
"message": "Möchten Sie Ihr Konto wirklich löschen? Bitte beachten Sie, dass wir eine erneute Authentifizierung verlangen, da es sich um eine sensible Aktion handelt."
},
"providerPickerDialog": {
"title": "Wählen Sie eine Anmeldemethode",
"email": {
"title": "E-Mail",
"subtitle": "Verwenden Sie Ihre E-Mail zur Anmeldung. Es ist kein Passwort erforderlich, ein Bestätigungslink wird Ihnen zugesandt."
"subtitle": "Verwenden Sie Ihre E-Mail zur Anmeldung. Es ist kein Passwort erforderlich, ein Bestätigungslink wird Ihnen per E-Mail zugesandt."
},
"google": {
"title": "Google",
Expand All @@ -36,8 +44,8 @@
"subtitle": "Melden Sie sich mit Ihrem X-Konto an."
},
"github": {
"title": "Github",
"subtitle": "Melden Sie sich mit Ihrem Github-Konto an."
"title": "GitHub",
"subtitle": "Melden Sie sich mit Ihrem GitHub-Konto an."
}
}
}
12 changes: 6 additions & 6 deletions lib/i18n/de/contributor_plan.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
"fallbackPaywall": {
"title(rich)": "${title(Contributor)} Plan",
"features": [
"Synchronisieren Sie so viel TOTPs, wie Sie wollen.",
"Synchronisieren Sie so viele TOTPs, wie Sie möchten.",
"Tragen Sie zu Open Source bei.",
"Helfen Sie uns, die App zu verbessern."
],
"packageType": {
"choose": "Wählen Sie Ihren Abrechnungstarif:",
"empty": "Es gibt keine Möglichkeit, den Contributor Plan zu abonnieren.",
"choose": "Wählen Sie Ihren Abrechnungsplan:",
"empty": "Es gibt keine Option, den Contributor Plan zu abonnieren.",
"name(map)": {
"annual": "Jährlich",
"monthly": "Monatlich"
Expand All @@ -23,15 +23,15 @@
},
"priceSubtitle(rich)": "$subtitle\n$price / $interval.",
"subtitle(map)": {
"annual": "Sie erhalten jedes Jahr eine Rechnung.",
"monthly": "Sie erhalten jeden Monat eine Rechnung."
"annual": "Abrechnung erfolgt jährlich.",
"monthly": "Abrechnung erfolgt monatlich."
}
},
"button": {
"privacyPolicy": "Datenschutzbestimmungen",
"termsOfService": "Allgemeine Geschäftsbedingungen",
"restorePurchases": "Käufe wiederherstellen"
},
"restorePurchasesSuccess": "Ihre Einkäufe wurden erfolgreich wiederhergestellt!"
"restorePurchasesSuccess": "Ihre Käufe wurden erfolgreich wiederhergestellt!"
}
}
46 changes: 23 additions & 23 deletions lib/i18n/de/error.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,24 @@
"appUnlock": "Die App konnte nicht entsperrt werden. Bitte versuchen Sie es erneut.",
"totpDecrypt": "Dieses TOTP konnte nicht entschlüsselt werden. Bitte stellen Sie sicher, dass Sie das richtige Passwort eingegeben haben.",
"validation": {
"number": "Sie müssen eine gültige Nummer eingeben",
"empty": "Dieses Feld ist erforderlich",
"email": "Ungültige E-Mail",
"secret": "Ungültiges Passwort eingegeben",
"totpDigits": "Diese Zahl sollte größer oder gleich 6 sein.",
"masterPassword": "Ungültiges Passwort eingegeben",
"confirmation": "Bestätigung stimmt nicht überein"
"number": "Sie müssen eine gültige Zahl eingeben.",
"empty": "Dieses Feld ist erforderlich.",
"email": "Ungültige E-Mail.",
"secret": "Ungültiges Geheimnis eingegeben.",
"totpDigits": "Diese Zahl muss mindestens 6 betragen.",
"masterPassword": "Ungültiges Passwort eingegeben.",
"confirmation": "Die Bestätigung stimmt nicht überein."
},
"timeout": {
"generic": "Es ist eine Zeitüberschreitung aufgetreten. Bitte versuchen Sie es später noch einmal.",
"generic": "Es ist eine Zeitüberschreitung aufgetreten. Bitte versuchen Sie es später erneut.",
"authentication": "Zeitüberschreitung bei der Anmeldung über den ausgewählten Anbieter. Bitte versuchen Sie es erneut.",
"unlink": "Beim Versuch, die Verknüpfung Ihres Kontos mit diesem Authentifizierungsanbieter aufzuheben, wurde eine Zeitüberschreitung festgestellt. Bitte versuchen Sie es erneut.",
"contributorPlan": "Die Wartezeit für den Kauf Ihres Contributor Plan-Abonnements ist abgelaufen. Bitte versuchen Sie es erneut."
"unlink": "Zeitüberschreitung beim Aufheben der Verknüpfung Ihres Kontos mit diesem Authentifizierungsanbieter. Bitte versuchen Sie es erneut.",
"contributorPlan": "Zeitüberschreitung beim Warten auf den Kauf Ihres Contributor Plan-Abonnements. Bitte versuchen Sie es erneut."
},
"generic": {
"noTryAgain": "Ups, da ist etwas schiefgelaufen.",
"tryAgain": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.",
"withException": "Es ist ein Fehler aufgetreten (exception : $exception).Bitte versuchen Sie es später noch einmal."
"tryAgain": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",
"withException": "Es ist ein Fehler aufgetreten (Fehlermeldung: $exception). Bitte versuchen Sie es später erneut."
},
"authentication": {
"accountExistsWithDifferentCredentialsDialog": {
Expand All @@ -30,26 +30,26 @@
"invalidCredential": "Ungültige Anmeldedaten.",
"operationNotAllowed": "Operation nicht erlaubt. Dies sollte nicht passieren, bitte melden Sie diesen Fehler.",
"userDisabled": "Ihr Konto wurde deaktiviert.",
"firebaseException": "Beim Versuch, Ihr Konto zu authentifizieren, ist ein Fehler aufgetreten (exception : $exception). Bitte versuchen Sie es später noch einmal."
"firebaseException": "Bei der Authentifizierung Ihres Kontos ist ein Fehler aufgetreten (Fehlermeldung: $exception). Bitte versuchen Sie es später erneut."
},
"scan": {
"noUri": "Dieser QR-Code konnte nicht gelesen werden. Bitte stellen Sie sicher, dass es sich um einen gültigen TOTP-QR-Code handelt.",
"accessDeniedDialog": {
"title": "Zugriff verweigert",
"message": "Der Zugriff auf Ihre Kamera ist fehlgeschlagen (access denied : $exception). Möchten Sie es erneut versuchen?"
"message": "Der Zugriff auf Ihre Kamera ist fehlgeschlagen (Zugriff verweigert: $exception). Möchten Sie es erneut versuchen?"
},
"controllerUninitialized": "Nicht initialisierter Controller (code : $exception).",
"unsupported": "Das Scannen wird von diesem Gerät nicht unterstützt (code: $exception)."
"controllerUninitialized": "Nicht initialisierter Controller (Code: $exception).",
"unsupported": "Das Scannen wird von diesem Gerät nicht unterstützt (Code: $exception)."
},
"storageMigration(map)": {
"backupError": "Bei der Durchführung der Sicherung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"currentStoragePasswordMismatch": "Ungültiges Master-Kennwort eingegeben.",
"encryptionKeyChangeFailed": "Beim Verschlüsseln Ihrer Daten ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.",
"genericError": "Beim Migrieren Ihrer Daten ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal."
"backupError": "Beim Erstellen der Sicherung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"currentStoragePasswordMismatch": "Ungültiges Master-Passwort eingegeben.",
"encryptionKeyChangeFailed": "Beim Verschlüsseln Ihrer Daten ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",
"genericError": "Beim Migrieren Ihrer Daten ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut."
},
"authenticationValidation": {
"incorrectPath": "Etwas ist schiefgelaufen (path is '$path'). Bitte melden Sie diesen Fehler.",
"generic": "Anfrage kann nicht validiert werden (exception : $exception). Bitte versuchen Sie es später noch einmal.",
"oauth2": "Anmeldung mit $name nicht möglich. Bitte versuchen Sie es später noch einmal."
"incorrectPath": "Etwas ist schiefgelaufen (Pfad: '$path'). Bitte melden Sie diesen Fehler.",
"generic": "Anfrage konnte nicht validiert werden (Fehlermeldung: $exception). Bitte versuchen Sie es später erneut.",
"oauth2": "Anmeldung mit $name nicht möglich. Bitte versuchen Sie es später erneut."
}
}
12 changes: 8 additions & 4 deletions lib/i18n/de/home.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
{
"empty": "Im Moment gibt es keinen TOTP.\nFühlen Sie sich frei, einen hinzuzufügen!",
"empty": "Momentan gibt es keine TOTP.\nFügen Sie einen hinzu!",
"refreshButton": "Aktualisieren",
"addDialog": {
"title": "TOTP hinzufügen",
"qrCode": {
"title": "Hinzufügen mit einem QR-Code",
"subtitle": "Scannen Sie einen TOTP QR-Code und fügen Sie ihn automatisch zur App hinzu!"
"title": "Mit einem QR-Code hinzufügen",
"subtitle": "Scannen Sie einen TOTP-QR-Code, um ihn automatisch zur App hinzuzufügen!"
},
"manually": {
"title": "Manuell hinzufügen",
"subtitle": "Geben Sie Ihre TOTP-Details manuell ein (z. B. Schlüssel, Bezeichnung, Aussteller, ...),"
"subtitle": "Geben Sie Ihre TOTP-Daten manuell ein (z. B. Geheimnis, Bezeichnung, Aussteller …)."
}
},
"noCryptoStore": {
"message": "Beim Laden Ihres Kryptospeichers ist ein Fehler aufgetreten. Das bedeutet, dass keine Verschlüsselungs- oder Entschlüsselungsvorgänge durchgeführt werden können. Bitte starten Sie die App neu oder legen Sie ein neues Master-Passwort über die Schaltfläche unten fest.",
"resetButton": "Master-Passwort zurücksetzen"
}
}
18 changes: 9 additions & 9 deletions lib/i18n/de/intro.json
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
{
"welcome": {
"firstParagraph": "Vielen Dank für das Herunterladen von $app, einer Open-Source-Anwendung, die Ihnen helfen wird, Ihre TOTPs (Time based One Time Password) mit Leichtigkeit zu verwalten.",
"secondParagraph": "In den folgenden Schritten können Sie die App an Ihre Bedürfnisse anpassen.",
"thirdParagraph": "Ich hoffe, Sie haben genauso viel Spaß an dieser App wie ich an ihrer Erstellung!"
"firstParagraph": "Vielen Dank, dass Sie $app heruntergeladen haben – eine Open-Source-Anwendung, die Ihnen hilft, Ihre TOTPs (Time-based One-Time Passwords) mühelos zu verwalten.",
"secondParagraph": "In den nächsten Schritten können Sie die App an Ihre Bedürfnisse anpassen.",
"thirdParagraph": "Ich hoffe, dass Sie diese App genauso genießen, wie ich es genossen habe, sie zu entwickeln!"
},
"logIn": {
"title": "Synchronisieren Sie Ihre TOTPs",
"firstParagraph": "Klicken Sie unten auf die Schaltfläche „Anmelden“, um Ihre TOTPs zwischen Ihren Geräten zu synchronisieren.",
"firstParagraph": "Klicken Sie unten auf „Anmelden“, um Ihre TOTPs zwischen Ihren Geräten zu synchronisieren.",
"secondParagraph": "Dieser Vorgang ist vollkommen freiwillig.",
"thirdParagraph": "Beachten Sie, dass wir Sie bei Aktivierung dieser Option auf $limit TOTPs beschränken müssen, um eine übermäßige Serverauslastung zu verhindern.",
"fourthParagraph": "Dieses Limit kann jederzeit aufgehoben werden, indem Sie in den $app-Einstellungen den Contributor Plan abonnieren.",
"button": {
"loggedOut": "Einloggen",
"verifyEmail": "E-Mail Adresse bestätigen",
"verifyEmail": "E-Mail-Adresse bestätigen",
"loggedIn": "Erfolgreich eingeloggt",
"error": "Authentifizierung nicht möglich"
}
},
"password": {
"title": "Bewahren Sie Ihre Daten sicher auf",
"title": "Schützen Sie Ihre Daten",
"firstParagraph": "Um die Sicherheit Ihrer Daten zu gewährleisten, müssen Sie ein Master-Passwort festlegen.",
"secondParagraph": "Dieses Passwort wird verwendet, um Ihre Daten zu verschlüsseln und wird niemals an einen entfernten Server gesendet.",
"thirdParagraph": "Wenn Sie es also vergessen, können wir es nicht wiederherstellen. Bewahren Sie es daher an einem sicheren Ort auf."
"secondParagraph": "Dieses Passwort wird verwendet, um Ihre Daten zu verschlüsseln, und wird niemals an einen entfernten Server gesendet.",
"thirdParagraph": "Falls Sie es vergessen, können wir es nicht wiederherstellen. Bewahren Sie es daher an einem sicheren Ort auf."
},
"button": {
"next": "Weiter",
"finish": "Ende"
"finish": "Fertig"
}
}
11 changes: 6 additions & 5 deletions lib/i18n/de/local_auth.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@
"biometricHint": "Identität bestätigen",
"biometricNotRecognized": "Nicht erkannt. Versuchen Sie es erneut.",
"signInTitle": "Authentifizierung erforderlich",
"biometricRequiredTitle": "Biometrische Daten erforderlich",
"deviceCredentialsRequiredTitle": "Erforderliche Geräteanmeldedaten",
"deviceCredentialsSetupDescription": "Erforderliche Geräteanmeldedaten",
"biometricRequiredTitle": "Biometrische Authentifizierung erforderlich",
"deviceCredentialsRequiredTitle": "Geräteanmeldedaten erforderlich",
"deviceCredentialsSetupDescription": "Geräteanmeldedaten erforderlich",
"goToSettingsDescription": "Die biometrische Authentifizierung ist auf Ihrem Gerät nicht eingerichtet. Gehen Sie zu „Einstellungen > Sicherheit“, um die biometrische Authentifizierung hinzuzufügen."
},
"ios": {
"lockOut": "Die biometrische Authentifizierung ist deaktiviert. Bitte sperren und entsperren Sie Ihren Bildschirm, um sie zu aktivieren.",
"goToSettingsDescription": "Die biometrische Authentifizierung ist auf Ihrem Gerät nicht eingerichtet. Bitte aktivieren Sie entweder Touch ID oder Face ID auf Ihrem Telefon."
}
"goToSettingsDescription": "Die biometrische Authentifizierung ist auf Ihrem Gerät nicht eingerichtet. Bitte aktivieren Sie entweder Touch ID oder Face ID in den Einstellungen Ihres Geräts."
},
"fallbackMessage": "Beim Überprüfen der lokalen Authentifizierung auf Ihrem Gerät ist ein Fehler aufgetreten. Bitte geben Sie unten Ihr Master-Passwort ein, um fortzufahren und die lokale Authentifizierung zu deaktivieren."
}
6 changes: 3 additions & 3 deletions lib/i18n/de/logo_search.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"dialogTitle": "Wählen Sie ein Logo",
"credits": "Suchergebnisse bereitgestellt von $sources",
"noLogoFound": "Kein Logo gefunden. Bitte versuchen Sie andere Schlagworte!",
"keywords": {
"text": "Schlagwörter",
"hint": "microsoft.com"
}
},
"credits": "Suchergebnisse bereitgestellt von $sources",
"noLogoFound": "Kein Logo gefunden. Bitte versuchen Sie andere Schlagworte!"
}
4 changes: 2 additions & 2 deletions lib/i18n/de/master_password.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"changeDialog": {
"title": "Ändern Sie Ihr Master-Passwort",
"title": "Master-Passwort ändern",
"newLabel": "Ihr neues Master-Passwort"
},
"form": {
Expand All @@ -9,7 +9,7 @@
"hint": "Geben Sie hier ein sicheres Passwort ein"
},
"confirmation": {
"input": "Bestätigung des Master-Passworts",
"input": "Master-Passwort bestätigen",
"hint": "Bestätigen Sie Ihr Passwort"
},
"securityScore": "Sicherheitsbewertung: $score"
Expand Down
8 changes: 4 additions & 4 deletions lib/i18n/de/miscellaneous.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"urlCopiedToClipboard": "URL in die Zwischenablage kopiert!",
"waitingDialog": {
"defaultMessage": "Bitte warten Sie...",
"countdown(rich)": "Verbleibende Zeit : $countdown."
"defaultMessage": "Bitte warten...",
"countdown(rich)": "Verbleibende Zeit: $countdown."
},
"masterPasswordDialog": {
"title": "Master-Kennwort",
"title": "Master-Passwort",
"message": "Bitte geben Sie Ihr Master-Passwort ein, um fortzufahren."
},
"backupCheckbox": {
"checkbox": "Erstellen Sie ein Backup",
"checkbox": "Backup erstellen",
"input": {
"text": "Passwort für die Sicherung",
"hint": "Geben Sie das Passwort für die Sicherung ein"
Expand Down
Loading

0 comments on commit 941c7ba

Please sign in to comment.