add strings

This commit is contained in:
otsmr 2026-07-15 16:14:50 +02:00
parent b7d703c82a
commit 2a54bd8e7f
2 changed files with 41 additions and 15 deletions

27
de.arb
View file

@ -799,9 +799,9 @@
}
},
"passwordlessRecoveryInfoHowItWorks": "Wie es funktioniert",
"passwordlessRecoveryInfoHowItWorksDesc": "Da twonly ohne zentrale Benutzerkonten oder Telefonnummern funktioniert, um deine Privatsphäre zu maximieren, setzen wir auf einen dezentralen Wiederherstellungsmechanismus. Mit Shamir's Secret Sharing wird deine kryptografische Identität in unabhängige Teile aufgeteilt und an deine Freunde verteilt. Um den Zugriff wiederherzustellen, muss ein vorher festgelegter Schwellenwert dieser Freunde ihre Teile kombinieren.",
"passwordlessRecoveryInfoHowItWorksDesc": "twonly funktioniert ohne Telefonnummern, weshalb wir auf einen dezentralen Wiederherstellungsmechanismus setzen. Mit Shamir's Secret Sharing wird deine kryptografische Identität in unabhängige Teile aufgeteilt und an deine Freunde verteilt. Um den Zugriff wiederherzustellen, muss eine vorher festgelegte Anzahl dieser Freunde ihre Teile kombinieren.",
"passwordlessRecoveryInfoWhySecondFactor": "Warum ein zweiter Faktor?",
"passwordlessRecoveryInfoWhySecondFactorDesc": "Der zweite Faktor (E-Mail oder PIN) dient als wichtiger kryptografischer Schutz vor bösartiger Absprache. Wenn sich deine Freunde hinter deinem Rücken absprechen würden, könnten sie deine Identität ohne den Schlüssel für den zweiten Faktor trotzdem nicht entschlüsseln.",
"passwordlessRecoveryInfoWhySecondFactorDesc": "Der zweite Faktor (E-Mail oder PIN) ist ein wichtiger zusätzlicher Schutz. Selbst wenn sich deine Freunde heimlich zusammentun, können sie ohne diesen zweiten Faktor nicht auf dein Konto zugreifen.",
"passwordlessRecoveryInfoGotIt": "Verstanden",
"passwordlessRecoveryMethod": "Methode für den zweiten Faktor",
"passwordlessRecoveryMethodNoneDesc": "Ohne zweiten Faktor könnten sich deine Freunde absprechen, um dein Konto wiederherzustellen. Daher wird empfohlen, einen zweiten Faktor zu konfigurieren.",
@ -826,6 +826,15 @@
}
},
"passwordlessRecoverySelectFriends": "Freunde auswählen",
"passwordlessRecoveryTrustedFriends": "Vertrauenswürdige Freunde",
"passwordlessRecoveryDoneBtn": "Fertig ({count})",
"@passwordlessRecoveryDoneBtn": {
"placeholders": {
"count": {
"type": "num"
}
}
},
"passwordlessRecoveryNoFriendsSelected": "Noch keine Freunde ausgewählt",
"passwordlessRecoverySubtitle": "Stelle deine Identität ohne Passwort wieder her.",
"recoverPasswordlessExplanation": "Wenn du die passwortlose Wiederherstellung aktiviert hast, kannst du dein Konto mithilfe deiner Freunde wiederherstellen.",
@ -837,7 +846,8 @@
"recoverPasswordlessCopyBtn": "Kopieren",
"recoverPasswordlessCopiedSnackbar": "Link in die Zwischenablage kopiert!",
"passwordlessRecoveryNoShareStored": "Kein Wiederherstellungs-Teil für diesen Kontakt gespeichert.",
"passwordlessRecoveryShareSent": "Wiederherstellungs-Teil erfolgreich gesendet!",
"passwordlessRecoveryEmailSent": "Wiederherstellungs-E-Mail gesendet!",
"passwordlessRecoveryShareSent": "Wiederherstellungs-Teil gesendet!",
"passwordlessRecoveryNetworkError": "Netzwerkfehler, bitte stelle sicher, dass du Internet hast",
"passwordlessRecoveryInvalidEmail": "Die E-Mail-Adresse ist ungültig.",
"passwordlessRecoveryResendEmail": "E-Mail erneut senden",
@ -845,14 +855,14 @@
"passwordlessRecoverySelectContactDesc": "Wähle den Kontakt aus, dem du helfen möchtest.",
"passwordlessRecoverySearchContacts": "Kontakte suchen...",
"passwordlessRecoveryNoContactsFound": "Keine Kontakte gefunden",
"passwordlessRecoveryCantHelpHim": "Du kannst ihm nicht helfen",
"passwordlessRecoveryCantHelpHim": "Du kannst dieser Person nicht helfen",
"passwordlessRecoveryDoesAskedYou": "Hat {username} dich gefragt?",
"@passwordlessRecoveryDoesAskedYou": {
"placeholders": {
"username": {}
}
},
"passwordlessRecoveryVerifySourceDesc": "Bitte stelle sicher, dass du den Link/QR-Code tatsächlich von deinem Freund erhalten hast! Wenn du dir unsicher bist, verifiziere dies bitte erneut und klicke dann noch einmal auf den Link oder kehre zurück.",
"passwordlessRecoveryVerifySourceDesc": "Bitte stelle sicher, dass diese Anfrage wirklich von dieser Person stammt. Im Zweifel frage kurz über einen anderen Kanal nach!",
"passwordlessRecoveryNo": "Nein",
"passwordlessRecoveryYes": "Ja",
"passwordlessRecoveryYesWithTimer": "Ja ({seconds}s)",
@ -862,13 +872,16 @@
}
},
"recoverPasswordlessBeingRecoveredLabel": "Konto wird wiederhergestellt",
"recoverPasswordlessSharesReceived": "{received} von {threshold} Freunden haben geteilt",
"recoverPasswordlessSharesReceived": "{received} von {threshold} Freunden haben geholfen",
"@recoverPasswordlessSharesReceived": {
"placeholders": {
"received": {},
"threshold": {}
}
},
"recoverPasswordlessRecoverNowBtn": "Jetzt wiederherstellen"
"recoverPasswordlessRecoverNowBtn": "Jetzt wiederherstellen",
"missingRecoveryContactsCardTitle": "Vertrauenswürdige Kontakte",
"missingRecoveryContactsCardDesc": "Wähle Kontakte für die Kontowiederherstellung aus, die dir helfen, dein Konto ohne Passwort wiederherzustellen.",
"missingRecoveryContactsCardAction": "Kontakte auswählen"
}

29
en.arb
View file

@ -809,9 +809,9 @@
}
},
"passwordlessRecoveryInfoHowItWorks": "How it works",
"passwordlessRecoveryInfoHowItWorksDesc": "Because twonly operates without central user accounts or phone numbers to maximize privacy, we rely on a decentralized recovery mechanism. Using Shamir's Secret Sharing, your cryptographic identity is split into independent shares and distributed among your trusted friends. To restore access, a predefined threshold of these friends must combine their shares.",
"passwordlessRecoveryInfoHowItWorksDesc": "twonly operates without phone numbers, which is why we rely on a decentralized recovery mechanism. Using Shamir's Secret Sharing, your cryptographic identity is split into independent shares and distributed among your trusted friends. To restore access, a predefined number of these friends must combine their shares.",
"passwordlessRecoveryInfoWhySecondFactor": "Why a Second Factor?",
"passwordlessRecoveryInfoWhySecondFactorDesc": "The second factor (Email or PIN) serves as a vital cryptographic safeguard against malicious collusion. If your trusted friends were to coordinate their shares behind your back, they still wouldn't be able to decrypt your identity without the second factor key.",
"passwordlessRecoveryInfoWhySecondFactorDesc": "The second factor (Email or PIN) provides important additional protection. Even if your friends were to secretly team up, they still couldn't access your account without this second factor.",
"passwordlessRecoveryInfoGotIt": "Got it",
"passwordlessRecoveryMethod": "Second factor method",
"passwordlessRecoveryMethodNoneDesc": "Without second-factor, your friends could collaborate to recover your account. Therefore, it is recommended to configure a second-factor.",
@ -836,6 +836,15 @@
}
},
"passwordlessRecoverySelectFriends": "Select trusted friends",
"passwordlessRecoveryTrustedFriends": "Trusted Friends",
"passwordlessRecoveryDoneBtn": "Done ({count})",
"@passwordlessRecoveryDoneBtn": {
"placeholders": {
"count": {
"type": "num"
}
}
},
"passwordlessRecoveryNoFriendsSelected": "No trusted friends selected yet",
"passwordlessRecoverySubtitle": "Recover your identity without a password.",
"recoverPasswordlessExplanation": "If enabled, you can recover your account by asking your selected friends to help you.",
@ -847,7 +856,8 @@
"recoverPasswordlessCopyBtn": "Copy",
"recoverPasswordlessCopiedSnackbar": "Link copied to clipboard!",
"passwordlessRecoveryNoShareStored": "No recovery share stored for this contact.",
"passwordlessRecoveryShareSent": "Recovery share successfully sent!",
"passwordlessRecoveryEmailSent": "Recovery email sent!",
"passwordlessRecoveryShareSent": "Recovery share sent!",
"passwordlessRecoveryNetworkError": "Network error, please ensure you have internet",
"passwordlessRecoveryInvalidEmail": "The email address is invalid.",
"passwordlessRecoveryResendEmail": "Resend recovery email",
@ -855,14 +865,14 @@
"passwordlessRecoverySelectContactDesc": "Please select the contact who requested recovery below to send them their recovery key.",
"passwordlessRecoverySearchContacts": "Search contacts...",
"passwordlessRecoveryNoContactsFound": "No contacts found",
"passwordlessRecoveryCantHelpHim": "You can't help him",
"passwordlessRecoveryDoesAskedYou": "Does {username} has asked you?",
"passwordlessRecoveryCantHelpHim": "You can't help this person",
"passwordlessRecoveryDoesAskedYou": "Has {username} asked you?",
"@passwordlessRecoveryDoesAskedYou": {
"placeholders": {
"username": {}
}
},
"passwordlessRecoveryVerifySourceDesc": "Please ensure that you actualy received the link/qr code from your friend! If you are unsure, please verify again and then click again on the link or come back.",
"passwordlessRecoveryVerifySourceDesc": "Please make sure this request really came from this person. If in doubt, ask them via another channel!",
"passwordlessRecoveryNo": "No",
"passwordlessRecoveryYes": "Yes",
"passwordlessRecoveryYesWithTimer": "Yes ({seconds}s)",
@ -872,13 +882,16 @@
}
},
"recoverPasswordlessBeingRecoveredLabel": "Account being recovered",
"recoverPasswordlessSharesReceived": "{received} of {threshold} friends have shared",
"recoverPasswordlessSharesReceived": "{received} out of {threshold} friends have helped",
"@recoverPasswordlessSharesReceived": {
"placeholders": {
"received": {},
"threshold": {}
}
},
"recoverPasswordlessRecoverNowBtn": "Recover now"
"recoverPasswordlessRecoverNowBtn": "Recover now",
"missingRecoveryContactsCardTitle": "Recovery Contacts",
"missingRecoveryContactsCardDesc": "Select Recovery Contacts to help you recover your account without requiring a password.",
"missingRecoveryContactsCardAction": "Select Contacts"
}