Compare commits
No commits in common. "main" and "update-translations" have entirely different histories.
main
...
update-tra
3 changed files with 732 additions and 1010 deletions
446
de.arb
446
de.arb
|
|
@ -1,19 +1,30 @@
|
|||
{
|
||||
"@@locale": "de",
|
||||
"registerSlogan": "Privat in Kontakt bleiben.",
|
||||
"registerTitle": "Willkommen bei twonly!",
|
||||
"registerSlogan": "twonly, eine private und sichere Möglichkeit um mit Freunden in Kontakt zu bleiben.",
|
||||
"onboardingWelcomeTitle": "Willkommen bei twonly!",
|
||||
"onboardingWelcomeBody": "Erlebe eine private und sichere Möglichkeit mit Freunden in Kontakt zu bleiben, indem du spontane Bilder teilst.",
|
||||
"onboardingE2eTitle": "Unbekümmert teilen",
|
||||
"onboardingE2eBody": "Genieße durch die Ende-zu-Ende-Verschlüsselung die Gewissheit, dass nur du und deine Freunde die geteilten Momente sehen können.",
|
||||
"onboardingFocusTitle": "Fokussiere dich auf das Teilen von Momenten",
|
||||
"onboardingFocusBody": "Verabschiede dich von süchtig machenden Funktionen! twonly wurde für das Teilen von Momenten ohne nutzlose Ablenkungen oder Werbung entwickelt.",
|
||||
"onboardingSendTwonliesTitle": "twonlies senden",
|
||||
"onboardingSendTwonliesBody": "Teile Momente sicher mit deinem Partner. twonly stellt sicher, dass nur dein Partner sie öffnen kann, sodass deine Momente mit deinem Partner eine two(o)nly Sache bleiben!",
|
||||
"onboardingNotProductTitle": "Du bist nicht das Produkt!",
|
||||
"onboardingNotProductBody": "twonly wird durch Spenden und ein optionales Abonnement finanziert. Deine Daten werden niemals verkauft.",
|
||||
"registerUsernameSlogan": "Konto erstellen",
|
||||
"onboardingBuyOneGetTwoTitle": "Kaufe eins, bekomme zwei",
|
||||
"onboardingBuyOneGetTwoBody": "twonly benötigt immer mindestens zwei Personen, daher erhältst du beim Kauf eine zweite kostenlose Lizenz für deinen twonly-Partner.",
|
||||
"onboardingGetStartedTitle": "Auf geht's",
|
||||
"onboardingGetStartedBody": "Du kannst twonly kostenlos im Preview-Modus testen. In diesem Modus kannst du von anderen gefunden werden und Bilder oder Videos empfangen, aber du kannst selbst keine senden.",
|
||||
"onboardingTryForFree": "Jetzt registrieren",
|
||||
"registerUsernameSlogan": "Bitte wähle einen Benutzernamen, damit dich andere finden können!",
|
||||
"registerUsernameDecoration": "Benutzername",
|
||||
"registerUsernameLimits": "Mindestens 3 Zeichen.",
|
||||
"registerUsernameLimits": "Der Benutzername muss mindestens 3 Zeichen lang sein.",
|
||||
"registerProofOfWorkFailed": "Beim Captcha-Test gab es ein Problem. Bitte versuche es erneut.",
|
||||
"registerSubmitButton": "Jetzt registrieren!",
|
||||
"registerTwonlyCodeText": "Hast du einen twonly-Code erhalten? Dann löse ihn entweder direkt hier oder später ein!",
|
||||
"registerTwonlyCodeLabel": "twonly-Code",
|
||||
"newMessageTitle": "Neue Nachricht",
|
||||
"chatsTapToSend": "Klicke, um dein erstes Bild zu teilen.",
|
||||
"cameraPreviewSendTo": "Senden an",
|
||||
"shareImageTitle": "Teilen mit",
|
||||
|
|
@ -25,30 +36,34 @@
|
|||
"shareImagedEditorSavedImage": "Gespeichert",
|
||||
"shareImagedSelectAll": "Alle auswählen",
|
||||
"shareImageAllUsers": "Alle Kontakte",
|
||||
"shareImageAllTwonlyWarning": "twonlies können nur an verifizierte Kontakte gesendet werden!",
|
||||
"shareImageSearchAllContacts": "Alle Kontakte durchsuchen",
|
||||
"shareImageUserNotVerified": "Benutzer ist nicht verifiziert",
|
||||
"shareImageUserNotVerifiedDesc": "twonlies können nur an verifizierte Nutzer gesendet werden. Um einen Nutzer zu verifizieren, gehe auf deren Profil und auf „Sicherheitsnummer verifizieren“.",
|
||||
"shareImageShowArchived": "Archivierte Benutzer anzeigen",
|
||||
"startNewChatSearchHint": "Name, Benutzername oder Gruppenname",
|
||||
"searchUsernameInput": "Benutzername",
|
||||
"addFriendTitle": "Freunde hinzufügen",
|
||||
"searchUserNamePreview": "Um dich und andere twonly Benutzer vor Spam und Missbrauch zu schützen, ist es nicht möglich, im Preview-Modus nach anderen Personen zu suchen. Andere Benutzer können dich finden und deren Anfragen werden dann hier angezeigt!",
|
||||
"selectSubscription": "Abo auswählen",
|
||||
"searchUsernameNotFound": "Benutzername nicht gefunden",
|
||||
"searchUsernameNotFoundBody": "Es wurde kein Benutzer mit dem Benutzernamen \"{username}\" gefunden.",
|
||||
"searchUsernameNewFollowerTitle": "Offene Anfragen",
|
||||
"searchUsernameQrCodeBtn": "QR-Code scannen",
|
||||
"searchUserNamePending": "Anfrage ausstehend",
|
||||
"userFound": "{username} gefunden",
|
||||
"userFoundBody": "Möchtest du dich mit {username} vernetzen?",
|
||||
"@userFoundBody": {
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"userFoundBody": "Möchtest du eine Folgeanfrage stellen?",
|
||||
"chatListViewSearchUserNameBtn": "Füge deinen ersten twonly-Kontakt hinzu!",
|
||||
"chatListViewSendFirstTwonly": "Sende dein erstes twonly!",
|
||||
"chatListDetailInput": "Nachricht eingeben",
|
||||
"userDeletedAccount": "Der Nutzer hat deren Konto gelöscht.",
|
||||
"contextMenuUserProfile": "Userprofil",
|
||||
"contextMenuVerifyUser": "Verifizieren",
|
||||
"contextMenuArchiveUser": "Archivieren",
|
||||
"contextMenuUndoArchiveUser": "Archivierung aufheben",
|
||||
"startNewChatTitle": "Kontakt wählen",
|
||||
"startNewChatNewContact": "Neuer Kontakt",
|
||||
"startNewChatYourContacts": "Deine Kontakte",
|
||||
"contextMenuOpenChat": "Chat",
|
||||
"contextMenuPin": "Anheften",
|
||||
"contextMenuUnpin": "Lösen",
|
||||
|
|
@ -68,17 +83,11 @@
|
|||
"settingsChats": "Chats",
|
||||
"settingsStorageData": "Daten und Speicher",
|
||||
"settingsStorageDataStoreInGTitle": "In der Galerie speichern",
|
||||
"settingsStorageDataStoreInGSubtitle": "Speichere Bilder zusätzlich in der Systemgalerie.",
|
||||
"settingsStorageDataMediaAutoDownload": "Automatischer Mediendownload",
|
||||
"settingsStorageDataAutoDownMobile": "Bei Nutzung mobiler Daten",
|
||||
"settingsStorageDataAutoDownWifi": "Bei Nutzung von WLAN",
|
||||
"settingsStorageManageTitle": "Speicher verwalten",
|
||||
"settingsStorageUsed": "Speicherplatz belegt",
|
||||
"settingsStorageImages": "Bilder",
|
||||
"settingsStorageVideos": "Videos",
|
||||
"settingsStorageGifs": "GIFs",
|
||||
"settingsPreSelectedReactions": "Vorgewählte Reaktions-Emojis",
|
||||
"settingsAutomaticallyMarkEqualMediaFilesAsOpenedTitle": "Duplikate als geöffnet markieren",
|
||||
"settingsAutomaticallyMarkEqualMediaFilesAsOpenedSubtitle": "Wenn du die selbe Mediendatei in mehreren Chats erhältst, markiert das Öffnen einer Kopie alle anderen als geöffnet.",
|
||||
"settingsPreSelectedReactionsError": "Es können maximal 12 Reaktionen ausgewählt werden.",
|
||||
"settingsProfile": "Profil",
|
||||
"settingsProfileCustomizeAvatar": "Avatar anpassen",
|
||||
|
|
@ -88,19 +97,10 @@
|
|||
"settingsSubscription": "Abonnement",
|
||||
"settingsAppearance": "Erscheinungsbild",
|
||||
"settingsPrivacy": "Datenschutz & Sicherheit",
|
||||
"settingsPrivacyBlockUsers": "Kontakte blockieren",
|
||||
"settingsPrivacyBlockUsersDesc": "Blockierte Kontakte können nicht mit dir kommunizieren. Du kannst einen blockierten Kontakt jederzeit wieder entsperren.",
|
||||
"settingsPrivacyBlockUsers": "Benutzer blockieren",
|
||||
"settingsPrivacyBlockUsersDesc": "Blockierte Benutzer können nicht mit dir kommunizieren. Du kannst einen blockierten Benutzer jederzeit wieder entsperren.",
|
||||
"settingsPrivacyBlockUsersCount": "{len} Kontakt(e)",
|
||||
"settingsPrivacyProfileSelectionTitle": "Sicherheitsprofil",
|
||||
"securityProfileTitle": "Sicherheitsprofil",
|
||||
"securityProfileSubtitle": "Wähle das Schutzniveau, das zu deiner täglichen Nutzung passt. Dies kann jederzeit in den Einstellungen geändert werden.",
|
||||
"securityProfileNormalTitle": "Normaler Schutz",
|
||||
"securityProfileNormalDesc": "Gute Balance zwischen Komfort und Sicherheit, ohne dich zu sehr einzuschränken.",
|
||||
"securityProfileStrictTitle": "Strikter Schutz",
|
||||
"securityProfileStrictDesc": "Maximaler Schutz vor Phishing, kann aber unkomfortabel sein.",
|
||||
"settingsNotification": "Benachrichtigung",
|
||||
"settingsNotifyPermission": "Benachrichtigungsberechtigung",
|
||||
"settingsNotifyPermissionDesc": "Systemeinstellungen öffnen, um Push-Benachrichtigungen zu erlauben.",
|
||||
"settingsNotifyTroubleshooting": "Fehlersuche",
|
||||
"settingsNotifyTroubleshootingDesc": "Hier klicken, wenn Probleme beim Empfang von Push-Benachrichtigungen auftreten.",
|
||||
"settingsNotifyTroubleshootingNoProblem": "Kein Problem festgestellt",
|
||||
|
|
@ -138,36 +138,30 @@
|
|||
"settingsHelpTerms": "Nutzungsbedingungen",
|
||||
"settingsAppearanceTheme": "Theme",
|
||||
"settingsAccountDeleteAccount": "Konto löschen",
|
||||
"settingsAccountDeleteAccountWithBallance": "Im nächsten Schritt kannst du auswählen, was du mit dem Restguthaben ({credit}) machen willst.",
|
||||
"settingsAccountDeleteAccountNoInternet": "Zum Löschen deines Accounts ist eine Internetverbindung erforderlich.",
|
||||
"settingsAccountDeleteAccountNoBallance": "Wenn du dein Konto gelöscht hast, gibt es keinen Weg zurück.",
|
||||
"settingsAccountDeleteModalTitle": "Bist du sicher?",
|
||||
"settingsAccountDeleteModalBody": "Dein Konto wird gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen.",
|
||||
"contactVerifyNumberTitle": "Kontakte verifizieren",
|
||||
"contactVerifyNumberSubtitle": "Überprüfe die Identität deiner Kontakte, um sicherzugehen, dass du mit der richtigen Person schreibst.",
|
||||
"userVerifiedTitle": "Kontakt verifiziert",
|
||||
"contactVerifiedBy": "Verifiziert von {username}",
|
||||
"verificationTypeQrScanned": "Du hast den QR-Code gescannt.",
|
||||
"verificationTypeSecretQrToken": "{username} hat deinen QR-Code gescannt.",
|
||||
"@verificationTypeSecretQrToken": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"verificationTypeLink": "Per Link verifiziert.",
|
||||
"verificationTypeContactSharedByVerified": "Von einem verifizierten Kontakt geteilt bekommen.",
|
||||
"verificationTypeMigratedFromOldVersion": "Von alter Version migriert",
|
||||
"contactVerifyNumberTitle": "Benutzer verifizieren",
|
||||
"contactVerifyNumberTapToScan": "Zum Scannen tippen",
|
||||
"contactVerifyNumberMarkAsVerified": "Als verifiziert markieren",
|
||||
"contactVerifyNumberClearVerification": "Verifizierung aufheben",
|
||||
"contactVerifyNumberLongDesc": "Um die Ende-zu-Ende-Verschlüsselung mit {username} zu verifizieren, vergleiche die Zahlen mit deren Gerät. Die Person kann auch deinen Code mit deren Gerät scannen.",
|
||||
"contactViewMessage": "Nachricht",
|
||||
"contactNickname": "Spitzname",
|
||||
"contactNicknameNew": "Neuer Spitzname",
|
||||
"contactBlock": "Blockieren",
|
||||
"contactRemove": "Kontakt löschen",
|
||||
"contactRemove": "Benutzer löschen",
|
||||
"contactRemoveTitle": "{username} löschen?",
|
||||
"contactRemoveBody": "Den Kontakt dauerhaft entfernen. Wenn der Kontakt versucht, dir eine neue Nachricht zu senden, musst du den Kontakt erst wieder akzeptieren.",
|
||||
"contactRemoveBody": "Den Benutzer dauerhaft entfernen. Wenn der Benutzer versucht, dir eine neue Nachricht zu senden, musst du den Benutzer erst wieder akzeptieren.",
|
||||
"deleteAllContactMessages": "Textnachrichten löschen",
|
||||
"deleteAllContactMessagesBody": "Dadurch werden alle Nachrichten, ausgenommen gespeicherte Mediendateien, in deinem Chat mit {username} gelöscht. Dies löscht NICHT die auf dem Gerät von {username} gespeicherten Nachrichten!",
|
||||
"contactBlockTitle": "Blockiere {username}",
|
||||
"contactBlockBody": "Ein blockierter Kontakt kann dir keine Nachrichten mehr senden, und deren Profil ist nicht mehr sichtbar. Um die Blockierung eines Kontakts aufzuheben, navigiere einfach zu Einstellungen > Datenschutz > Blockierte Kontakte.",
|
||||
"contactBlockBody": "Ein blockierter Benutzer kann dir keine Nachrichten mehr senden, und deren Profil ist nicht mehr sichtbar. Um die Blockierung eines Benutzers aufzuheben, navigiere einfach zu Einstellungen > Datenschutz > Blockierte Benutzer.",
|
||||
"undo": "Rückgängig",
|
||||
"redo": "Wiederholen",
|
||||
"next": "Weiter",
|
||||
"finishSetup": "Setup abschließen",
|
||||
"submit": "Abschicken",
|
||||
"close": "Schließen",
|
||||
"cancel": "Abbrechen",
|
||||
|
|
@ -191,10 +185,22 @@
|
|||
"addDrawing": "Zeichnung",
|
||||
"addEmoji": "Emoji",
|
||||
"toggleFlashLight": "Taschenlampe umschalten",
|
||||
"toggleHighQuality": "Bessere Auflösung umschalten",
|
||||
"searchUsernameNotFoundLong": "\"{username}\" ist kein twonly-Benutzer. Bitte überprüfe den Benutzernamen und versuche es erneut.",
|
||||
"errorUnknown": "Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es später erneut.",
|
||||
"errorBadRequest": "Die Anfrage konnte vom Server aufgrund einer fehlerhaften Syntax nicht verstanden werden. Bitte überprüfe deine Eingabe und versuche es erneut.",
|
||||
"errorTooManyRequests": "Du hast in kurzer Zeit zu viele Anfragen gestellt. Bitte warte einen Moment, bevor du es erneut versuchst.",
|
||||
"errorInternalError": "Der Server ist derzeit nicht verfügbar. Bitte versuche es später erneut.",
|
||||
"errorInvalidInvitationCode": "Der von dir angegebene Einladungscode ist ungültig. Bitte überprüfe den Code und versuche es erneut.",
|
||||
"errorUsernameAlreadyTaken": "Der Benutzername ist bereits vergeben.",
|
||||
"errorSignatureNotValid": "Die bereitgestellte Signatur ist nicht gültig. Bitte überprüfe deine Anmeldeinformationen und versuche es erneut.",
|
||||
"errorUsernameNotFound": "Der eingegebene Benutzername existiert nicht. Bitte überprüfe die Schreibweise oder erstelle ein neues Konto.",
|
||||
"errorUsernameNotValid": "Der von dir angegebene Benutzername entspricht nicht den erforderlichen Kriterien. Bitte wähle einen gültigen Benutzernamen.",
|
||||
"errorInvalidPublicKey": "Der von dir angegebene öffentliche Schlüssel ist ungültig. Bitte überprüfe den Schlüssel und versuche es erneut.",
|
||||
"errorSessionAlreadyAuthenticated": "Du bist bereits angemeldet. Bitte melde dich ab, wenn du dich mit einem anderen Konto anmelden möchtest.",
|
||||
"errorSessionNotAuthenticated": "Deine Sitzung ist nicht authentifiziert. Bitte melde dich an, um fortzufahren.",
|
||||
"errorOnlyOneSessionAllowed": "Es ist nur eine aktive Sitzung pro Benutzer erlaubt. Bitte melde dich von anderen Geräten ab, um fortzufahren.",
|
||||
"upgradeToPaidPlan": "Upgrade auf einen kostenpflichtigen Plan.",
|
||||
"upgradeToPaidPlanButton": "Auf {planId} upgraden{sufix}",
|
||||
"partOfPaidPlanOf": "Du bist Teil des bezahlten Plans von {username}!",
|
||||
"errorNotEnoughCredit": "Du hast nicht genügend twonly-Guthaben.",
|
||||
|
|
@ -217,44 +223,90 @@
|
|||
"freeFeature1": "✓ 10 Medien-Datei-Uploads pro Tag",
|
||||
"plusFeature1": "✓ Unbegrenzte Medien-Datei-Uploads",
|
||||
"plusFeature2": "✓ Zusatzfunktionen (coming-soon)",
|
||||
"transactionHistory": "Transaktionshistorie",
|
||||
"currentBalance": "Dein Guthaben",
|
||||
"manageAdditionalUsers": "Zusätzliche Benutzer verwalten",
|
||||
"manageSubscription": "Abonnement verwalten",
|
||||
"nextPayment": "Nächste Zahlung",
|
||||
"open": "Offene",
|
||||
"buy": "Kaufen",
|
||||
"createOrRedeemVoucher": "Gutschein erstellen oder einlösen",
|
||||
"subscriptionRefund": "Wenn du ein Upgrade durchführst, erhältst du eine Rückerstattung von {refund} für dein aktuelles Abonnement.",
|
||||
"createVoucher": "Gutschein kaufen",
|
||||
"createVoucherDesc": "Wähle den Wert des Gutscheins. Der Wert des Gutschein wird von deinem twonly-Guthaben abgezogen.",
|
||||
"redeemVoucher": "Gutschein einlösen",
|
||||
"voucherCreated": "Gutschein wurde erstellt",
|
||||
"openVouchers": "Offene Gutscheine",
|
||||
"enterVoucherCode": "Gutschein Code eingeben",
|
||||
"voucherRedeemed": "Gutschein eingelöst",
|
||||
"requestedVouchers": "Beantragte Gutscheine",
|
||||
"redeemedVouchers": "Eingelöste Gutscheine",
|
||||
"transactionCash": "Bargeldtransaktion",
|
||||
"transactionPlanUpgrade": "Planupgrade",
|
||||
"transactionRefund": "Rückerstattung",
|
||||
"transactionAutoRenewal": "Automatische Verlängerung",
|
||||
"refund": "Rückerstattung",
|
||||
"transactionThanksForTesting": "Danke fürs Testen",
|
||||
"transactionUnknown": "Unbekannte Transaktion",
|
||||
"transactionVoucherCreated": "Gutschein erstellt",
|
||||
"transactionVoucherRedeemed": "Gutschein eingelöst",
|
||||
"checkoutOptions": "Optionen",
|
||||
"checkoutPayYearly": "Jährlich bezahlen",
|
||||
"checkoutTotal": "Gesamt",
|
||||
"selectPaymentMethod": "Zahlungsmethode auswählen",
|
||||
"twonlyCredit": "twonly-Guthaben",
|
||||
"notEnoughCredit": "Du hast nicht genügend Guthaben!",
|
||||
"chargeCredit": "Guthaben aufladen",
|
||||
"autoRenewal": "Automatische Verlängerung",
|
||||
"autoRenewalDesc": "Du kannst dies jederzeit ändern.",
|
||||
"autoRenewalLongDesc": "Wenn dein Abonnement ausläuft, wirst du automatisch auf den Preview-Plan zurückgestuft. Wenn du die automatische Verlängerung aktivierst, vergewissere dich bitte, dass du über genügend Guthaben für die automatische Erneuerung verfügst. Wir werden dich rechtzeitig vor der automatischen Erneuerung benachrichtigen.",
|
||||
"planSuccessUpgraded": "Dein Plan wurde erfolgreich aktualisiert.",
|
||||
"checkoutSubmit": "Kostenpflichtig bestellen",
|
||||
"additionalUsersList": "Deine zusätzlichen Benutzer",
|
||||
"additionalUsersPlusTokens": "twonly-Codes für \"Plus\"-Benutzer",
|
||||
"additionalUsersFreeTokens": "twonly-Codes für \"Free\"-Benutzer",
|
||||
"planNotAllowed": "In deinem aktuellen Plan kannst du keine Mediendateien versenden. Aktualisiere deinen Plan jetzt, um die Mediendatei zu senden.",
|
||||
"planLimitReached": "Du hast dein Planlimit für heute erreicht. Aktualisiere deinen Plan jetzt, um die Mediendatei zu senden.",
|
||||
"galleryDelete": "Datei löschen",
|
||||
"galleryExport": "In Galerie exportieren",
|
||||
"galleryExportSuccess": "Erfolgreich in der Gallery gespeichert.",
|
||||
"gallerySelectAll": "Alle auswählen",
|
||||
"galleryDeselectAll": "Auswahl aufheben",
|
||||
"galleryFavorite": "Als Favorit markieren",
|
||||
"galleryUnfavorite": "Favorit entfernen",
|
||||
"galleryCancel": "Abbrechen",
|
||||
"galleryDetails": "Details anzeigen",
|
||||
"settingsResetTutorials": "Tutorials erneut anzeigen",
|
||||
"settingsResetTutorialsDesc": "Klicke hier, um bereits angezeigte Tutorials erneut anzuzeigen.",
|
||||
"settingsResetTutorialsSuccess": "Tutorials werden erneut angezeigt.",
|
||||
"tutorialChatListSearchUsersTitle": "Freunde finden und Freundschaftsanfragen verwalten",
|
||||
"tutorialChatListSearchUsersDesc": "Wenn du die Benutzernamen deiner Freunde kennst, kannst du sie hier suchen und eine Freundschaftsanfrage senden. Außerdem siehst du hier alle Anfragen von anderen Nutzern, die du annehmen oder blockieren kannst.",
|
||||
"tutorialChatListContextMenuTitle": "Klicke lange auf den Kontakt, um das Kontextmenü zu öffnen.",
|
||||
"tutorialChatListContextMenuDesc": "Mit dem Kontextmenü kannst du deine Kontakte anheften, archivieren und verschiedene Aktionen durchführen. Halte dazu einfach den Kontakt lange gedrückt und bewege dann deinen Finger auf die gewünschte Option oder tippe direkt darauf.",
|
||||
"tutorialChatMessagesVerifyShieldTitle": "Verifiziere deine Kontakte!",
|
||||
"tutorialChatMessagesVerifyShieldDesc": "twonly nutzt das Signal-Protokoll für eine sichere Ende-zu-Ende Verschlüsselung. Bei der ersten Kontaktaufnahme wird dafür der öffentliche Identitätsschlüssel von deinem Kontakt heruntergeladen. Um sicherzustellen, dass dieser Schlüssel nicht von Dritten ausgetauscht wurde, solltest du ihn mit deinem Freund vergleichen, wenn ihr euch persönlich trefft. Sobald du den Benutzer verifiziert hast, kannst du auch beim verschicken von Bildern und Videos den twonly-Modus aktivieren.",
|
||||
"tutorialChatMessagesReopenMessageTitle": "Bilder und Videos erneut öffnen",
|
||||
"tutorialChatMessagesReopenMessageDesc": "Wenn dein Freund dir ein Bild oder Video mit unendlicher Anzeigezeit gesendet hat, kannst du es bis zum Neustart der App jederzeit erneut öffnen. Um dies zu tun, musst du einfach doppelt auf die Nachricht klicken. Dein Freund erhält dann eine Benachrichtigung, dass du das Bild erneut angesehen hast.",
|
||||
"memoriesEmpty": "Sobald du Bilder oder Videos speicherst, landen sie hier in deinen Erinnerungen.",
|
||||
"memoriesDeleteSnackbarSuccess": "{count, plural, =1 {1 Element erfolgreich gelöscht} other {{count} Elemente erfolgreich gelöscht}}",
|
||||
"deleteTitle": "Bist du dir sicher?",
|
||||
"deleteOkBtnForAll": "Für alle löschen",
|
||||
"deleteOkBtnForMe": "Für mich löschen",
|
||||
"deleteImageTitle": "Bist du dir sicher?",
|
||||
"deleteImageBody": "Das Bild wird unwiderruflich gelöscht.",
|
||||
"deleteMemoriesBody": "{count, plural, =1 {Das Bild wird unwiderruflich gelöscht.} other {Die {count} Bilder werden unwiderruflich gelöscht.}}",
|
||||
"@deleteMemoriesBody": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"backupNoticeTitle": "Kein Backup konfiguriert",
|
||||
"backupNoticeDesc": "Wenn du dein Gerät wechselst oder verlierst, kann ohne Backup niemand dein Account wiederherstellen. Sichere deshalb deine Daten.",
|
||||
"backupNoticeLater": "Später erinnern",
|
||||
"backupNoticeOpenBackup": "Backup erstellen",
|
||||
"backupPending": "Ausstehend",
|
||||
"backupFailed": "Fehlgeschlagen",
|
||||
"backupSuccess": "Erfolgreich",
|
||||
"backupTwonlySafeDesc": "Sichere deine twonly-Identität, da dies die einzige Möglichkeit ist, dein Konto wiederherzustellen, wenn du die App deinstallierst oder dein Handy verlierst.",
|
||||
"backupIdentityHeader": "Identität",
|
||||
"backupArchiveHeader": "Kontakte, Einstellungen und Nachrichten",
|
||||
"backupServer": "Server",
|
||||
"backupMaxBackupSize": "max. Backup-Größe",
|
||||
"backupStorageRetention": "Speicheraufbewahrung",
|
||||
"backupLastBackupDate": "Letztes Backup",
|
||||
"backupLastBackupSize": "Backup-Größe",
|
||||
"backupLastBackupResult": "Ergebnis",
|
||||
"deleteBackupTitle": "Bist du sicher?",
|
||||
"backupNoPasswordRecovery": "Aufgrund des Sicherheitssystems von twonly gibt es (derzeit) keine Funktion zur Wiederherstellung des Passworts. Daher musst du dir dein Passwort merken oder, besser noch, aufschreiben.",
|
||||
"deleteBackupBody": "Ohne ein Backup kannst du dein Benutzerkonto nicht wiederherstellen.",
|
||||
"backupData": "Daten-Backup",
|
||||
"backupDataDesc": "Das Daten-Backup enthält neben deiner twonly-Identität auch alle deine Mediendateien. Dieses Backup ist ebenfalls verschlüsselt, wird jedoch lokal gespeichert. Du musst es dann manuell auf deinen Laptop oder ein Gerät deiner Wahl kopieren.",
|
||||
"backupInsecurePassword": "Unsicheres Passwort",
|
||||
"backupInsecurePasswordDesc": "Das gewählte Passwort ist sehr unsicher und kann daher leicht von Angreifern erraten werden. Bitte wähle ein sicheres Passwort.",
|
||||
"backupInsecurePasswordOk": "Trotzdem fortfahren",
|
||||
|
|
@ -264,8 +316,12 @@
|
|||
"password": "Passwort",
|
||||
"passwordRepeated": "Passwort wiederholen",
|
||||
"passwordRepeatedNotEqual": "Passwörter stimmen nicht überein.",
|
||||
"backupPasswordRequirement": "Das Passwort muss mindestens 10 Zeichen lang sein.",
|
||||
"backupPasswordRequirement": "Das Passwort muss mindestens 8 Zeichen lang sein.",
|
||||
"backupExpertSettings": "Experteneinstellungen",
|
||||
"backupEnableBackup": "Automatische Sicherung aktivieren",
|
||||
"backupOwnServerDesc": "Speichere dein twonly Backup auf einem Server deiner Wahl.",
|
||||
"backupUseOwnServer": "Server verwenden",
|
||||
"backupResetServer": "Standardserver verwenden",
|
||||
"backupTwonlySaveNow": "Jetzt speichern",
|
||||
"backupChangePassword": "Password ändern",
|
||||
"inviteFriends": "Freunde einladen",
|
||||
|
|
@ -277,10 +333,11 @@
|
|||
"uploadLimitReached": "Das Upload-Limit wurde\nerreicht. Upgrade auf Pro\noder warte bis morgen.",
|
||||
"fileLimitReached": "Maximale Dateigröße\nerreicht",
|
||||
"retransmissionRequested": "Wird erneut versucht.",
|
||||
"testPaymentMethod": "Vielen Dank für dein Interesse an einem kostenpflichtigen Tarif. Die kostenpflichtigen Pläne sind derzeit noch deaktiviert. Sie werden aber bald aktiviert!",
|
||||
"openChangeLog": "Changelog automatisch öffnen",
|
||||
"reportUserTitle": "Melde {username}",
|
||||
"reportUserReason": "Meldegrund",
|
||||
"reportUser": "Kontakt melden",
|
||||
"reportUser": "Benutzer melden",
|
||||
"newDeviceRegistered": "Du hast dich auf einem anderen Gerät angemeldet. Daher wurdest du hier abgemeldet.",
|
||||
"tabToRemoveEmoji": "Tippen um zu entfernen",
|
||||
"quotedMessageWasDeleted": "Die zitierte Nachricht wurde gelöscht.",
|
||||
|
|
@ -338,7 +395,8 @@
|
|||
"groupActionYou": "dich",
|
||||
"groupActionYour": "deine",
|
||||
"settingsBackup": "Backup",
|
||||
"twonlySafeRecoverTitle": "Backup wiederherstellen",
|
||||
"twonlySafeRecoverTitle": "Recovery",
|
||||
"twonlySafeRecoverDesc": "Wenn du ein Backup mit twonly Backup erstellt hast, kannst du es hier wiederherstellen.",
|
||||
"twonlySafeRecoverBtn": "Backup wiederherstellen",
|
||||
"notificationFillerIn": "in",
|
||||
"notificationText": "hat eine Nachricht{inGroup} gesendet.",
|
||||
|
|
@ -358,6 +416,7 @@
|
|||
"notificationReactionToImage": "hat mit {reaction} auf dein Bild reagiert.",
|
||||
"notificationReactionToAudio": "hat mit {reaction} auf deine Sprachnachricht reagiert.",
|
||||
"notificationResponse": "hat dir{inGroup} geantwortet.",
|
||||
"notificationTitleUnknownUser": "Du",
|
||||
"notificationTitleUnknown": "Du hast eine neue Nachricht.",
|
||||
"notificationBodyUnknown": "Öffne twonly um mehr zu erfahren.",
|
||||
"notificationCategoryMessageTitle": "Nachrichten",
|
||||
|
|
@ -390,39 +449,14 @@
|
|||
"avatarSaveChangesDiscard": "Verwerfen",
|
||||
"inProcess": "Wird verarbeitet",
|
||||
"draftMessage": "Entwurf",
|
||||
"exportMemories": "Memories exportieren (Beta)",
|
||||
"importMemories": "Memories importieren (Beta)",
|
||||
"voiceMessageSlideToCancel": "Zum Abbrechen ziehen",
|
||||
"voiceMessageCancel": "Abbrechen",
|
||||
"shareYourProfile": "Teile dein Profil",
|
||||
"scanOtherProfile": "Scanne ein anderes Profil",
|
||||
"openYourOwnQRcode": "Eigenen QR-Code öffnen",
|
||||
"addContactQrSheetSubtext": "Lass einen Freund diesen QR-Code scannen, um dich hinzuzufügen",
|
||||
"finishSetupCardTitle": "Profil vervollständigen",
|
||||
"finishSetupCardDesc": "Du hast es fast geschafft! Schließe die Einrichtung deines Kontos ab, um twonly optimal zu nutzen.",
|
||||
"finishSetupCardAction": "Setup fortsetzen",
|
||||
"missingBackupCardTitle": "Backup einrichten",
|
||||
"missingBackupCardDesc": "Wir haben den Backup-Mechanismus verbessert, weshalb du ihn erneut einrichten musst.",
|
||||
"missingBackupCardAction": "Jetzt einrichten",
|
||||
"onboardingFinishLater": "Später abschließen",
|
||||
"onboardingProfileTitle": "Wähle deinen Look",
|
||||
"onboardingProfileBody": "Wähle einen Avatar und einen Anzeigenamen, den deine Freunde sehen werden.",
|
||||
"onboardingBackupBody": "Sichere deine twonly-Identität, da dies die einzige Möglichkeit ist, dein Konto wiederherzustellen, wenn du die App deinstallierst oder dein Handy verlierst.",
|
||||
"onboardingVerificationBadgeTitle": "Verifizierungs-Haken",
|
||||
"onboardingUserDiscoveryShareFriends": "Freunde teilen",
|
||||
"onboardingUserDiscoveryShareFriendsDesc": "Teile deinen Freunden mit, wen du kennst und wen du verifiziert hast. Freunde können von deiner Freundesliste *nur gemeinsame Freunde sehen*.",
|
||||
"onboardingUserDiscoveryContactsVerifiedBadge": "Von Freunden verifizierte Kontakte erhalten einen Haken",
|
||||
"onboardingUserDiscoveryWhoIsRequesting": "Erfahre, wer dich anfragt",
|
||||
"userDiscoverySettingsManualApproval": "Vor jedem Teilen fragen",
|
||||
"userDiscoverySettingsManualApprovalDesc": "Bevor einer deiner Freunde geteilt wird, wirst du jedes Mal gefragt.",
|
||||
"onboardingUserDiscoveryLetFriendsFindYou": "Lass dich von deinen Freunden finden",
|
||||
"onboardingUserDiscoveryBeRecommended": "Anderen vorgeschlagen werden",
|
||||
"onboardingUserDiscoveryWhatOthersSee": "Was andere sehen werden",
|
||||
"onboardingUserDiscoveryWhatYouSee": "Wenn du angefragt wirst, wirst du das sehen",
|
||||
"onboardingAddContactsTitle": "Neue Kontakte hinzufügen",
|
||||
"onboardingAddContactsAcceptDesc": "In twonly muss jeder Kontakt zuerst akzeptiert werden, bevor ihr kommunizieren könnt.",
|
||||
"onboardingAddContactsMethodHeading": "Kontakte hinzufügen",
|
||||
"onboardingAddContactsMethodScan": "Den QR-Code des Kontaktes scannen.",
|
||||
"onboardingAddContactsMethodSearch": "Nach dem Benutzernamen suchen.",
|
||||
"onboardingAddContactsMethodShare": "Einen Kontakt in den Chats teilen.",
|
||||
"skipForNow": "Vorerst überspringen",
|
||||
"linkFromUsername": "Ist der Link von {username}?",
|
||||
"linkFromUsernameLong": "Wenn du den Link von der Person direkt erhalten hast, kannst du den Kontakt als verifiziert markieren, da der öffentliche Schlüssel im Link mit dem bereits für diesen Benutzer gespeicherten öffentlichen Schlüssel übereinstimmt.",
|
||||
"gotLinkFromFriend": "Ja, der Link kommt direkt von der Person.",
|
||||
|
|
@ -445,6 +479,7 @@
|
|||
"additionalUserRemoveDesc": "Der zusätzliche Nutzer wird nach der Entfernung automatisch auf den kostenlosen Tarif zurückgestuft und du kannst eine andere Person hinzufügen.",
|
||||
"additionalUserSelectTitle": "Zusätzliche Benutzer auswählen",
|
||||
"additionalUserSelectButton": "Benutzer auswählen ({used}/{limit})",
|
||||
"manageSubscription": "Abonnement verwalten",
|
||||
"storeAsDefault": "Als Standard speichern",
|
||||
"deleteUserErrorMessage": "Du kannst den Kontakt erst löschen, wenn der direkte Chat gelöscht wurde und der Kontakt nicht mehr Mitglied einer Gruppe ist.",
|
||||
"groupSizeLimitError": "Derzeit ist die Gruppengröße auf {size} Personen begrenzt!",
|
||||
|
|
@ -455,28 +490,10 @@
|
|||
"updateTwonlyMessage": "Um diese Nachricht zu sehen, musst du twonly aktualisieren.",
|
||||
"verificationBadgeNote": "Du kannst deine Freunde verifizieren, indem du deren öffentlichen QR-Code scannst. Klicke, um mehr zu erfahren.",
|
||||
"verificationBadgeTitle": "Verifizierung",
|
||||
"verificationBadgeGeneralDesc": "Der Haken gibt dir die Sicherheit, dass du mit der richtigen Person schreibst. Du kannst Kontakte jederzeit verifizieren, indem du deren QR-Code scannst.",
|
||||
"verificationBadgeGreenDesc": "Ein Kontakt, den du über den QR-code *persönlich verifiziert* hast.",
|
||||
"verificationBadgeYellowDesc": "Ein Kontakt, der von mind. einem *deiner Kontakte verifiziert* wurde.",
|
||||
"verificationBadgeRedDesc": "Ein Kontakt, dessen Identität noch *nicht überprüft* wurde.",
|
||||
"scanNow": "Jetzt scannen",
|
||||
"openQrCode": "QR-Code öffnen",
|
||||
"deleteVerificationTitle": "Verifizierung löschen?",
|
||||
"deleteVerificationBody": "Möchtest du diese Verifizierung wirklich löschen?",
|
||||
"secretQrTokenVerifiedSnackbar": "{username} hat deinen QR-Code gescannt und ist nun verifiziert.",
|
||||
"@secretQrTokenVerifiedSnackbar": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"mutualGroupsTitle": "{count, plural, =1{1 gemeinsame Gruppe} other{{count} gemeinsame Gruppen}}",
|
||||
"@mutualGroupsTitle": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"verificationBadgeGeneralDesc": "Der grüne Haken gibt dir die Sicherheit, dass du mit der richtigen Person schreibst.",
|
||||
"verificationBadgeGreenDesc": "Kontakt, den du durch den QR-Code persönlich verifiziert hast. Dadurch wurde auch deren öffentlicher Schlüssel überprüft.",
|
||||
"verificationBadgeYellowDesc": "(Coming soon) Kontakt, dessen QR-Code von einem deiner persönlich verifizierten Kontakte gescannt wurde.",
|
||||
"verificationBadgeRedDesc": "Unbekannter Kontakt, dessen Identität bisher nicht verifiziert wurde.",
|
||||
"chatEntryFlameRestored": "{count} Flammen wiederhergestellt",
|
||||
"requestedUserToastText": "{username} wurde erfolgreich angefragt.",
|
||||
"profileYourQrCode": "Dein QR-Code",
|
||||
|
|
@ -489,21 +506,29 @@
|
|||
"unlockTwonlyDesc": "Entsperre twonly über die Sperreinstellungen deines Handys",
|
||||
"settingsTypingIndication": "Tipp-Indikatoren",
|
||||
"settingsTypingIndicationSubtitle": "Bei deaktivierten Tipp-Indikatoren kannst du nicht sehen, wenn andere gerade eine Nachricht tippen.",
|
||||
"scanQrOrShow": "QR scannen / anzeigen",
|
||||
|
||||
"contactActionBlock": "Blockieren",
|
||||
"contactActionAccept": "Annehmen",
|
||||
"userDiscoverySettingsMinImages": "Wähle die Mindestanzahl an Bildern, die du mit einer Person ausgetauscht haben musst, bevor du ihr deine Freunde sicher teilst.",
|
||||
"userDiscoverySettingsMutualFriends": "Wähle aus, wie viele gemeinsame Freunde eine Person haben muss, damit du ihr vorgeschlagen wirst.",
|
||||
"userDiscoverySettingsApply": "Änderungen übernehmen",
|
||||
"userDiscoveryEnabledDisableWarning": "Wenn du das Feature „Gemeinsame Freunde“ deaktivierst, werden dir keine Vorschläge mehr angezeigt. Du teilst neuen Kontakten dann auch nicht mehr deine Freunde.",
|
||||
"userDiscoveryEnabledDisableWarning": "Wenn du das Feature „Freunde finden“ deaktivierst, werden dir keine Vorschläge mehr angezeigt. Du teilst neuen Kontakten dann auch nicht mehr deine Freunde.",
|
||||
"userDiscoveryEnabledChangeSettings": "Einstellungen ändern",
|
||||
"userDiscoveryEnabledFaq": "In unserem FAQ erklären wir dir wie das Feature \"Gemeinsame Freunde\" funktioniert.",
|
||||
"userDiscoveryDisabledIntro": "twonly kann *ohne Telefonnummer* oder den Zugriff auf dein Adressbuch verwendet werden. Stattdessen kannst du *deine Freunde über gemeinsame Freunde* finden.",
|
||||
"userDiscoverySettingsTitle": "Gemeinsame Freunde",
|
||||
"userDiscoveryFeatureOffers": "Dein Nutzen auf einen Blick",
|
||||
"userDiscoveryEnabledFaq": "In unserem FAQ erklären wir dir wie das Feature \"Freunde finden\" funktioniert.",
|
||||
"userDiscoveryDisabledIntro": "twonly verzichten auf Telefonnummern, daher schlagen wir dir Freunde stattdessen über gemeinsame Kontakte vor – sicher und privat.",
|
||||
"userDiscoveryDisabledInvisible": "Deine Freundesliste ist für *Fremde komplett unsichtbar*. Nur deine Freunde können Teile davon sehen – und zwar nur die Personen, mit denen sie selbst *gemeinsame Freunde* haben.",
|
||||
"userDiscoveryDisabledDecide": "Entscheide selbst, wer deine Freunde sehen darf. Du kannst deine Meinung jederzeit ändern oder bestimmte Personen verstecken.",
|
||||
"userDiscoverySettingsTitle": "Freunde finden",
|
||||
"userDiscoverySettingsMinImagesTitle": "Anzahl an geteilten Bildern",
|
||||
"userDiscoverySettingsMutualFriendsTitle": "Anzahl an gemeinsame Freunde",
|
||||
"userDiscoveryDisabledYouHaveControl": "Du hast die Kontrolle",
|
||||
"userDiscoveryDisabledEnableWithDefault": "Mit Standardeinstellungen aktivieren",
|
||||
"userDiscoveryDisabledCustomizeSettings": "Einstellungen anpassen",
|
||||
"userDiscoveryDisabledLearnMore": "Mehr erfahren",
|
||||
"userDiscoveryEnabledDialogTitle": "Wirklich deaktivieren?",
|
||||
"userDiscoveryEnabledFriendsShared": "Freunde die du teilst",
|
||||
"userDiscoveryEnabledFriendsSharedDesc": "Du teilst nur Freunde, die diese Funktion ebenfalls aktiviert haben und die den von dir festgelegten Schwellenwert erreicht haben.",
|
||||
"userDiscoverySettingsCurrentlyDisabled": "Das Feature \"Gemeinsame Freunde\" ist derzeit deaktiviert.",
|
||||
"userDiscoveryEnabledNoFriendsShared": "Bisher teilst du noch niemanden.",
|
||||
"userDiscoveryActionDisable": "Deaktivieren",
|
||||
"friendSuggestionsTitle": "Freundschaftsvorschläge",
|
||||
|
|
@ -521,26 +546,6 @@
|
|||
}
|
||||
},
|
||||
"friendSuggestionsRequest": "Anfragen",
|
||||
"friendSuggestionsAskFriend": "Deine Freunde fragen",
|
||||
"askFriendsDialogTitle": "Nach {username} fragen",
|
||||
"@askFriendsDialogTitle": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"askFriendsDialogDescription": "Wähle die Freunde aus, die du zu diesem Nutzer fragen möchtest:",
|
||||
"askFriendsDialogConfirm": "Fragen",
|
||||
"askFriendsDialogCancel": "Abbrechen",
|
||||
"chatAskAFriendReceivedDescription": "Dein Freund hat diesen Nutzer als Vorschlag erhalten und möchte wissen, ob er diese Person kennt.",
|
||||
"chatAskAFriendAddedDescription": "Du hast diesen Nutzer zu deinen Kontakten hinzugefügt.",
|
||||
"chatAskAFriendHide": "Ausblenden",
|
||||
"chatAskAFriendRequest": "Anfragen",
|
||||
"chatAskAFriendUnknownUser": "Nutzer {userId}",
|
||||
"@chatAskAFriendUnknownUser": {
|
||||
"placeholders": {
|
||||
"userId": {}
|
||||
}
|
||||
},
|
||||
"contactUserDiscoveryImagesLeft": "Es fehlen noch {imagesLeft} Bilder bis deine Freunde mit {username} geteilt werden.",
|
||||
"@contactUserDiscoveryImagesLeft": {
|
||||
"placeholders": {
|
||||
|
|
@ -560,160 +565,5 @@
|
|||
"version": {}
|
||||
}
|
||||
},
|
||||
"userDiscoveryEnabledStopSharing": "Nicht mehr teilen",
|
||||
"userDiscoveryManualApprovalReachedThreshold": "Möchtes du {username} mit deinen Freunden teilen?",
|
||||
"@userDiscoveryManualApprovalReachedThreshold": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"userDiscoveryManualApprovalHideContact": "Kontakt verbergen",
|
||||
"userDiscoveryManualApprovalShareContact": "Kontakt teilen",
|
||||
"onboardingSetupCompleteTitle": "Du bist startklar, {username}!",
|
||||
"@onboardingSetupCompleteTitle": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"onboardingSetupCompleteDesc": "Du kannst jetzt deine Momente sicher mit deinen Freunden teilen, ohne Ablenkungen wie Werbung.",
|
||||
"contactUserDiscoveryManualApprovalPending": "Der Kontakt wurde noch nicht manuell freigegeben.",
|
||||
"contactUserDiscoveryManualApprovalApprove": "Freigeben",
|
||||
"exampleUserName1": "max_mustermann",
|
||||
"exampleUserName2": "erika_musterfrau",
|
||||
"exampleUserName3": "hans",
|
||||
"exampleUserName4": "petra",
|
||||
"exampleUserName5": "klaus",
|
||||
"exampleUserName6": "sabine",
|
||||
"exampleUserName7": "stefan",
|
||||
"exampleUserName8": "monika",
|
||||
"exampleUserName9": "christian",
|
||||
"exampleUserName10": "lena",
|
||||
"exampleUserName11": "david",
|
||||
"exampleJane": "erika",
|
||||
"back": "Zurück",
|
||||
"makerChangedUsername": "{maker} hat den Benutzernamen von {oldName} zu {newName} geändert.",
|
||||
"@makerChangedUsername": {
|
||||
"placeholders": {
|
||||
"maker": {},
|
||||
"oldName": {},
|
||||
"newName": {}
|
||||
}
|
||||
},
|
||||
"makerChangedDisplayName": "{maker} hat den Anzeigenamen von {oldName} zu {newName} geändert.",
|
||||
"@makerChangedDisplayName": {
|
||||
"placeholders": {
|
||||
"maker": {},
|
||||
"oldName": {},
|
||||
"newName": {}
|
||||
}
|
||||
},
|
||||
"recoverErrorNoInternet": "Keine Internetverbindung. Bitte überprüfe deine Netzwerkverbindung und versuche es erneut.",
|
||||
"recoverErrorUsernameNotValid": "Der eingegebene Benutzername ist ungültig oder existiert nicht.",
|
||||
"recoverErrorPasswordInvalid": "Das eingegebene Passwort ist falsch.",
|
||||
"recoverErrorTryAgainLater": "Der Server ist derzeit nicht erreichbar. Bitte versuche es später erneut.",
|
||||
"recoverErrorUnknown": "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut.",
|
||||
"recoverSuccessTitle": "Backup erfolgreich wiederhergestellt.",
|
||||
"recoverSuccessBody": "Klicke hier, um die App wieder zu öffnen",
|
||||
"iosRecoveryWelcomeBack": "Willkommen zurück",
|
||||
"iosRecoveryPrompt": "Wir haben eine zuvor gesicherte twonly-Identität auf diesem Gerät erkannt. Möchtest du deine Kontakte, Nachrichten und Einstellungen automatisch aus deinem Cloud-Archiv herunterladen und wiederherstellen?",
|
||||
"iosRecoveryNoBackupFound": "Für dieses Gerät konnte kein Backup-Archiv vom Server abgerufen werden.\n\nFehler: {error}\n\nBitte fahre mit der Registrierung eines neuen twonly-Kontos fort.",
|
||||
"@iosRecoveryNoBackupFound": {
|
||||
"placeholders": {
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"registerNewAccount": "Neues Konto registrieren",
|
||||
"tryRestoreAgain": "Wiederherstellung erneut versuchen",
|
||||
"registeringNewAccount": "Neues Konto wird registriert",
|
||||
"createShortcut": "Shortcut erstellen",
|
||||
"editShortcut": "Shortcut bearbeiten",
|
||||
"deleteShortcut": "Shortcut löschen",
|
||||
"deleteShortcutBody": "Bist du sicher, dass du diesen Shortcut löschen möchtest?",
|
||||
"updateShortcut": "Shortcut aktualisieren",
|
||||
"selectEmoji": "Emoji auswählen",
|
||||
"errorEmojiUsedOrInvalid": "Emoji wird bereits verwendet oder ist ungültig",
|
||||
"subscriptionPledgeSecureTitle": "Secure by Design",
|
||||
"subscriptionPledgeSecureDesc": "Deine Nachrichten und Bilder sind immer vollständig Ende-zu-Ende verschlüsselt.",
|
||||
"subscriptionPledgeNoAdsTitle": "Keine Werbung oder Datenverkauf",
|
||||
"subscriptionPledgeNoAdsDesc": "twonly wird niemals Werbung anzeigen oder deine privaten Daten verkaufen.",
|
||||
"subscriptionPledgeSubtitle": "Keine Werbung. Volle Privatsphäre.",
|
||||
"dragToZoom": "Zum Zoomen ziehen",
|
||||
"onboardingProfileSelectionTitle": "Wähle deinen Setup-Weg",
|
||||
"onboardingProfileSelectionSubtitle": "Wähle aus, wie du deine Sicherheits- und Privatsphäre-Einstellungen konfigurieren möchtest.",
|
||||
"onboardingProfileSelectionDefaultTitle": "Standard",
|
||||
"onboardingProfileSelectionDefaultDesc": "Wendet sofort die empfohlenen Einstellungen an, damit du die App direkt nutzen kannst.",
|
||||
"onboardingProfileSelectionDefaultBadge": "Schnelles Setup",
|
||||
"onboardingProfileSelectionCustomizeTitle": "Anpassen",
|
||||
"onboardingProfileSelectionCustomizeDesc": "Schritt-für-Schritt-Einrichtung, damit du selbst entscheiden kannst.",
|
||||
"onboardingProfileSelectionStrictTitle": "Erhöhter Schutz",
|
||||
"onboardingProfileSelectionStrictDesc": "Maximaler Schutz vor Phishing. Empfohlen für *Journalisten & Personen des öffentlichen Lebens*.",
|
||||
"replyFlameRestored": "Flammen wiederhergestellt",
|
||||
"replyAskAFriend": "Einen Freund fragen",
|
||||
"unverifiedWarningDirectTitle": "Identität nicht persönlich verifiziert",
|
||||
"unverifiedWarningGroupTitle": "Nicht alle Mitglieder sind persönlich verifiziert",
|
||||
"unverifiedWarningBody": "*Teile keine geheimen Daten*. Jemand könnte sich *als dein Freund ausgeben*.",
|
||||
"unverifiedWarningButton": "Jetzt verifizieren",
|
||||
"today": "Heute",
|
||||
"yesterday": "Gestern",
|
||||
"galleryDisableWarningTitle": "Galeriespeicherung deaktivieren?",
|
||||
"galleryDisableWarningBody": "Wenn du dies deaktivierst, werden deine Mediendateien nicht in deiner Galerie gespeichert und könnten dauerhaft verloren gehen, wenn twonly deinstalliert wird oder ein Problem auftritt, da Mediendateien noch nicht in Backups enthalten sind.",
|
||||
"galleryDisableWarningConfirm": "Deaktivieren",
|
||||
"settingsStorageScanGalleryTitle": "Aus Galerie importieren",
|
||||
"importGalleryDeselectAll": "Alle abwählen",
|
||||
"importGallerySelectAll": "Alle auswählen",
|
||||
"importGalleryPermissionRequired": "Zugriff auf deine Galerie ist erforderlich, um frühere twonly-Mediendateien zu importieren.",
|
||||
"importGalleryPermissionError": "Beim Anfordern der Berechtigung ist ein Fehler aufgetreten: {error}",
|
||||
"@importGalleryPermissionError": {
|
||||
"placeholders": {
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"importGalleryLoadError": "Laden der Medien fehlgeschlagen: {error}",
|
||||
"@importGalleryLoadError": {
|
||||
"placeholders": {
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"importGalleryImportingOf": "{current} von {total} wird importiert...",
|
||||
"@importGalleryImportingOf": {
|
||||
"placeholders": {
|
||||
"current": {},
|
||||
"total": {}
|
||||
}
|
||||
},
|
||||
"importGalleryStarting": "Import wird gestartet...",
|
||||
"importGalleryComplete": "Import abgeschlossen: {imported} erfolgreich importiert, {duplicated} Duplikate und {failed} fehlgeschlagen.",
|
||||
"@importGalleryComplete": {
|
||||
"placeholders": {
|
||||
"imported": {},
|
||||
"duplicated": {},
|
||||
"failed": {}
|
||||
}
|
||||
},
|
||||
"importGalleryGrantAccess": "Zugriff erlauben",
|
||||
"importGalleryOpenSettings": "Einstellungen öffnen",
|
||||
"importGalleryPermissionDenied": "Zugriff auf Galerie verweigert.",
|
||||
"importGalleryTryAgain": "Erneut versuchen",
|
||||
"importGalleryAlbumNotFound": "\"twonly\"-Album nicht gefunden",
|
||||
"importGalleryAlbumNotFoundDesc": "Falls du dieses Album noch nicht hast, kannst du es auch erstellen, um Fotos in twonly zu importieren.",
|
||||
"importGalleryNoImagesFound": "Keine Bilder gefunden",
|
||||
"importGalleryNoImagesFoundDesc": "Es befinden sich keine Bilder auf deinem Gerät.",
|
||||
"importGalleryFilterTwonly": "Nur das twonly-Album anzeigen",
|
||||
"importGalleryRefresh": "Aktualisieren",
|
||||
"importGallerySelectToImport": "Elemente zum Importieren auswählen",
|
||||
"importGalleryImportCount": "{count, plural, =1{1 Element importieren} other{{count} Elemente importieren}}",
|
||||
"@importGalleryImportCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"emptyChatListTitle": "Finde deinen ersten Freund",
|
||||
"emptyChatListDesc": "Lass Freunde deinen QR-Code scannen oder teile dein Profil mit ihnen.",
|
||||
"emptyChatListShareBtn": "Profil teilen",
|
||||
"emptyChatListScanBtn": "QR-Code",
|
||||
"emptyChatListAddUsernameBtn": "Per Benutzername",
|
||||
"avatarCustomizeRandomize": "Zufällig",
|
||||
"avatarCustomizeReset": "Zurücksetzen"
|
||||
"userDiscoveryEnabledStopSharing": "Nicht mehr teilen"
|
||||
}
|
||||
451
en.arb
451
en.arb
|
|
@ -1,19 +1,30 @@
|
|||
{
|
||||
"@@locale": "en",
|
||||
"registerSlogan": "Stay in touch privately.",
|
||||
"registerTitle": "Welcome to twonly!",
|
||||
"registerSlogan": "twonly, a privacy friendly way to connect with friends through secure, spontaneous image sharing",
|
||||
"onboardingWelcomeTitle": "Welcome to twonly!",
|
||||
"onboardingWelcomeBody": "Experience a private and secure way to stay in touch with friends by sharing instant pictures.",
|
||||
"onboardingE2eTitle": "Carefree sharing",
|
||||
"onboardingE2eBody": "With end-to-end encryption, enjoy the peace of mind that only you and your friends can see the moments you share.",
|
||||
"onboardingFocusTitle": "Focus on sharing moments",
|
||||
"onboardingFocusBody": "Say goodbye to addictive features! twonly was created for sharing moments, free from useless distractions or ads.",
|
||||
"onboardingSendTwonliesTitle": "Send twonlies",
|
||||
"onboardingSendTwonliesBody": "Share moments securely with your partner. twonly ensures that only your partner can open it, keeping your moments with your partner a two(o)nly thing!",
|
||||
"onboardingNotProductTitle": "You are not the product!",
|
||||
"onboardingNotProductBody": "twonly is financed by donations and an optional subscription. Your data will never be sold.",
|
||||
"registerUsernameSlogan": "Create your account",
|
||||
"onboardingBuyOneGetTwoTitle": "Buy one get two",
|
||||
"onboardingBuyOneGetTwoBody": "twonly always requires at least two people, which is why you receive a second free license for your twonly partner with your purchase.",
|
||||
"onboardingGetStartedTitle": "Let's go!",
|
||||
"onboardingGetStartedBody": "You can test twonly free of charge in preview mode. In this mode you can be found by others and receive pictures or videos but you cannot send any yourself.",
|
||||
"onboardingTryForFree": "Try for free",
|
||||
"registerUsernameSlogan": "Please select a username so others can find you!",
|
||||
"registerUsernameDecoration": "Username",
|
||||
"registerUsernameLimits": "At least 3 characters.",
|
||||
"registerUsernameLimits": "Your username must be at least 3 characters long.",
|
||||
"registerProofOfWorkFailed": "There was an issue with the captcha test. Please try again.",
|
||||
"registerSubmitButton": "Register now!",
|
||||
"registerTwonlyCodeText": "Have you received a twonly code? Then redeem it either directly here or later!",
|
||||
"registerTwonlyCodeLabel": "twonly-Code",
|
||||
"newMessageTitle": "New message",
|
||||
"chatsTapToSend": "Click to send your first image",
|
||||
"cameraPreviewSendTo": "Send to",
|
||||
"shareImageTitle": "Share with",
|
||||
|
|
@ -28,16 +39,32 @@
|
|||
"shareImagedSelectAll": "Select all",
|
||||
"startNewChatTitle": "Select Contact",
|
||||
"startNewChatNewContact": "New Contact",
|
||||
"startNewChatYourContacts": "Your Contacts",
|
||||
"shareImageAllUsers": "All contacts",
|
||||
"shareImageAllTwonlyWarning": "twonlies can only be send to verified contacts!",
|
||||
"shareImageUserNotVerified": "User is not verified",
|
||||
"shareImageUserNotVerifiedDesc": "twonlies can only be sent to verified users. To verify a user, go to their profile and to verify security number.",
|
||||
"shareImageShowArchived": "Show archived users",
|
||||
"searchUsernameInput": "Username",
|
||||
"addFriendTitle": "Add friends",
|
||||
"searchUserNamePreview": "To protect you and other twonly users from spam and abuse, it is not possible to search for other people in preview mode. Other users can find you and their requests will be displayed here!",
|
||||
"selectSubscription": "Select subscription",
|
||||
"searchUserNamePending": "Request pending",
|
||||
"searchUsernameNotFound": "Username not found",
|
||||
"searchUsernameNotFoundBody": "There is no user with the username \"{username}\" registered",
|
||||
"@searchUsernameNotFoundBody": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"searchUsernameNewFollowerTitle": "Open requests",
|
||||
"searchUsernameQrCodeBtn": "Scan QR code",
|
||||
"chatListViewSearchUserNameBtn": "Add your first twonly contact!",
|
||||
"chatListViewSendFirstTwonly": "Send your first twonly!",
|
||||
"chatListDetailInput": "Type a message",
|
||||
"userDeletedAccount": "The user has deleted their account.",
|
||||
"contextMenuUserProfile": "User profile",
|
||||
"contextMenuVerifyUser": "Verify",
|
||||
"contextMenuArchiveUser": "Archive",
|
||||
"contextMenuUndoArchiveUser": "Undo archiving",
|
||||
"contextMenuOpenChat": "Open chat",
|
||||
|
|
@ -58,20 +85,14 @@
|
|||
"settingsTitle": "Settings",
|
||||
"settingsChats": "Chats",
|
||||
"settingsPreSelectedReactions": "Preselected reaction emojis",
|
||||
"settingsAutomaticallyMarkEqualMediaFilesAsOpenedTitle": "Mark duplicates as opened",
|
||||
"settingsAutomaticallyMarkEqualMediaFilesAsOpenedSubtitle": "If you receive the same media in multiple chats, opening one marks all others as opened.",
|
||||
"settingsPreSelectedReactionsError": "A maximum of 12 reactions can be selected.",
|
||||
"settingsProfile": "Profile",
|
||||
"settingsStorageData": "Data and storage",
|
||||
"settingsStorageDataStoreInGTitle": "Store in Gallery",
|
||||
"settingsStorageDataStoreInGSubtitle": "Store saved images additional in the systems gallery.",
|
||||
"settingsStorageDataMediaAutoDownload": "Media auto-download",
|
||||
"settingsStorageDataAutoDownMobile": "When using mobile data",
|
||||
"settingsStorageDataAutoDownWifi": "When using WI-FI",
|
||||
"settingsStorageManageTitle": "Manage storage",
|
||||
"settingsStorageUsed": "Storage used",
|
||||
"settingsStorageImages": "Images",
|
||||
"settingsStorageVideos": "Videos",
|
||||
"settingsStorageGifs": "GIFs",
|
||||
"settingsProfileCustomizeAvatar": "Customize your avatar",
|
||||
"settingsProfileEditDisplayName": "Displayname",
|
||||
"settingsProfileEditDisplayNameNew": "New Displayname",
|
||||
|
|
@ -79,24 +100,15 @@
|
|||
"settingsSubscription": "Subscription",
|
||||
"settingsAppearance": "Appearance",
|
||||
"settingsPrivacy": "Privacy & Security",
|
||||
"settingsPrivacyBlockUsers": "Block contacts",
|
||||
"settingsPrivacyBlockUsersDesc": "Blocked contacts will not be able to communicate with you. You can unblock a blocked contact at any time.",
|
||||
"settingsPrivacyBlockUsers": "Block users",
|
||||
"settingsPrivacyBlockUsersDesc": "Blocked users will not be able to communicate with you. You can unblock a blocked user at any time.",
|
||||
"settingsPrivacyBlockUsersCount": "{len} contact(s)",
|
||||
"settingsPrivacyProfileSelectionTitle": "Security Profile",
|
||||
"securityProfileTitle": "Security Profile",
|
||||
"securityProfileSubtitle": "Choose the level of protection that fits your daily use. This can be changed at any time in your settings.",
|
||||
"securityProfileNormalTitle": "Normal Protection",
|
||||
"securityProfileNormalDesc": "Good balance between a convenient mode without bothering you too much.",
|
||||
"securityProfileStrictTitle": "Strict Protection",
|
||||
"securityProfileStrictDesc": "Maximum anti-phishing protection but may be inconvenient.",
|
||||
"@settingsPrivacyBlockUsersCount": {
|
||||
"placeholders": {
|
||||
"len": {}
|
||||
}
|
||||
},
|
||||
"settingsNotification": "Notification",
|
||||
"settingsNotifyPermission": "Notification permissions",
|
||||
"settingsNotifyPermissionDesc": "Open system settings to allow push notifications.",
|
||||
"settingsNotifyTroubleshooting": "Troubleshooting",
|
||||
"settingsNotifyTroubleshootingDesc": "Click here if you have problems receiving push notifications.",
|
||||
"settingsNotifyTroubleshootingNoProblem": "No problem detected",
|
||||
|
|
@ -134,26 +146,31 @@
|
|||
"settingsHelpTerms": "Terms of Service",
|
||||
"settingsAppearanceTheme": "Theme",
|
||||
"settingsAccountDeleteAccount": "Delete account",
|
||||
"settingsAccountDeleteAccountWithBallance": "In the next step, you can select what you want to to with the remaining credit ({credit}).",
|
||||
"settingsAccountDeleteAccountNoBallance": "Once you delete your account, there is no going back.",
|
||||
"settingsAccountDeleteAccountNoInternet": "An Internet connection is required to delete your account.",
|
||||
"settingsAccountDeleteModalTitle": "Are you sure?",
|
||||
"settingsAccountDeleteModalBody": "Your account will be deleted. There is no change to restore it.",
|
||||
"contactVerifyNumberTitle": "Verify contacts",
|
||||
"contactVerifyNumberSubtitle": "Verify the identity of your contacts to make sure you are texting the right person.",
|
||||
"userVerifiedTitle": "Contact verified",
|
||||
"contactVerifiedBy": "Verified by {username}",
|
||||
"verificationTypeQrScanned": "You scanned their QR code.",
|
||||
"verificationTypeSecretQrToken": "{username} has scanned your QR code.",
|
||||
"@verificationTypeSecretQrToken": {
|
||||
"contactVerifyNumberTitle": "Verify contact",
|
||||
"contactVerifyNumberTapToScan": "Tap to scan",
|
||||
"contactVerifyNumberMarkAsVerified": "Mark as verified",
|
||||
"contactVerifyNumberClearVerification": "Clear verification",
|
||||
"contactVerifyNumberLongDesc": "To verify the end-to-end encryption with {username}, compare the numbers with their device. The person can also scan your code with their device.",
|
||||
"@contactVerifyNumberLongDesc": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"verificationTypeLink": "Verified via link.",
|
||||
"verificationTypeContactSharedByVerified": "Contact received from a verified contact.",
|
||||
"verificationTypeMigratedFromOldVersion": "Migrated from old version.",
|
||||
"contactViewMessage": "Message",
|
||||
"contactNickname": "Nickname",
|
||||
"contactNicknameNew": "New nickname",
|
||||
"deleteAllContactMessages": "Delete all text-messages",
|
||||
"deleteAllContactMessagesBody": "This will remove all messages, except stored media files, in your chat with {username}. This will NOT delete the messages stored at {username}'s device!",
|
||||
"@deleteAllContactMessagesBody": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"contactBlock": "Block",
|
||||
"contactBlockTitle": "Block {username}",
|
||||
"@contactBlockTitle": {
|
||||
|
|
@ -161,14 +178,13 @@
|
|||
"username": {}
|
||||
}
|
||||
},
|
||||
"contactBlockBody": "A blocked contact will no longer be able to send you messages and their profile will be hidden from view. To unblock a contact, simply navigate to Settings > Privacy > Blocked Contacts.",
|
||||
"contactRemove": "Remove contact",
|
||||
"contactBlockBody": "A blocked user will no longer be able to send you messages and their profile will be hidden from view. To unblock a user, simply navigate to Settings > Privacy > Blocked Users.",
|
||||
"contactRemove": "Remove user",
|
||||
"contactRemoveTitle": "Remove {username}",
|
||||
"contactRemoveBody": "Permanently remove the contact. If the contact tries to send you a new message, you will have to accept the contact again first.",
|
||||
"contactRemoveBody": "Permanently remove the user. If the user tries to send you a new message, you will have to accept the user again first.",
|
||||
"undo": "Undo",
|
||||
"redo": "Redo",
|
||||
"next": "Next",
|
||||
"finishSetup": "Complete setup",
|
||||
"submit": "Submit",
|
||||
"close": "Close",
|
||||
"disable": "Disable",
|
||||
|
|
@ -192,24 +208,34 @@
|
|||
"addDrawing": "Drawing",
|
||||
"addEmoji": "Emoji",
|
||||
"toggleFlashLight": "Toggle the flash light",
|
||||
"toggleHighQuality": "Toggle better resolution",
|
||||
"userFound": "{username} found",
|
||||
"userFoundBody": "Do you want to connect with {username}?",
|
||||
"@userFoundBody": {
|
||||
"userFoundBody": "Do you want to create a follow request?",
|
||||
"searchUsernameNotFoundLong": "\"{username}\" is not a twonly user. Please check the username and try again.",
|
||||
"@searchUsernameNotFoundLong": {
|
||||
"placeholders": {
|
||||
"username": {
|
||||
"type": "String"
|
||||
}
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"errorUnknown": "An unexpected error has occurred. Please try again later.",
|
||||
"errorBadRequest": "The request could not be understood by the server due to malformed syntax. Please check your input and try again.",
|
||||
"errorTooManyRequests": "You have made too many requests in a short period. Please wait a moment before trying again.",
|
||||
"errorInternalError": "The server is currently not available. Please try again later.",
|
||||
"errorInvalidInvitationCode": "The invitation code you provided is invalid. Please check the code and try again.",
|
||||
"errorUsernameAlreadyTaken": "The username is already taken.",
|
||||
"errorSignatureNotValid": "The provided signature is not valid. Please check your credentials and try again.",
|
||||
"errorUsernameNotFound": "The username you entered does not exist. Please check the spelling or create a new account.",
|
||||
"errorUsernameNotValid": "The username you provided does not meet the required criteria. Please choose a valid username.",
|
||||
"errorInvalidPublicKey": "The public key you provided is invalid. Please check the key and try again.",
|
||||
"errorSessionAlreadyAuthenticated": "You are already logged in. Please log out if you want to log in with a different account.",
|
||||
"errorSessionNotAuthenticated": "Your session is not authenticated. Please log in to continue.",
|
||||
"errorOnlyOneSessionAllowed": "Only one active session is allowed per user. Please log out from other devices to continue.",
|
||||
"errorNotEnoughCredit": "You do not have enough twonly-credit.",
|
||||
"errorVoucherInvalid": "The voucher code you entered is not valid.",
|
||||
"errorPlanLimitReached": "You have reached your plans limit. Please upgrade your plan.",
|
||||
"errorPlanNotAllowed": "This feature is not available in your current plan.",
|
||||
"errorPlanUpgradeNotYearly": "The plan upgrade must be paid for annually, as the current plan is also billed annually.",
|
||||
"upgradeToPaidPlan": "Upgrade to a paid plan.",
|
||||
"upgradeToPaidPlanButton": "Upgrade to {planId}{sufix}",
|
||||
"partOfPaidPlanOf": "You are part of the paid plan of {username}!",
|
||||
"year": "year",
|
||||
|
|
@ -227,45 +253,91 @@
|
|||
"freeFeature1": "✓ 10 Media file uploads per day",
|
||||
"plusFeature1": "✓ Unlimited media file uploads",
|
||||
"plusFeature2": "✓ Additional features (coming-soon)",
|
||||
"transactionHistory": "Your transaction history",
|
||||
"manageSubscription": "Manage your subscription",
|
||||
"nextPayment": "Next payment",
|
||||
"currentBalance": "Current balance",
|
||||
"manageAdditionalUsers": "Manage additional users",
|
||||
"open": "Open",
|
||||
"createOrRedeemVoucher": "Buy or redeem voucher",
|
||||
"createVoucher": "Buy voucher",
|
||||
"createVoucherDesc": "Choose the value of the voucher. The value of the voucher will be deducted from your twonly balance.",
|
||||
"redeemVoucher": "Redeem voucher",
|
||||
"openVouchers": "Open vouchers",
|
||||
"voucherCreated": "Voucher created",
|
||||
"voucherRedeemed": "Voucher redeemed",
|
||||
"enterVoucherCode": "Enter Voucher Code",
|
||||
"requestedVouchers": "Requested vouchers",
|
||||
"redeemedVouchers": "Redeemed vouchers",
|
||||
"buy": "Buy",
|
||||
"subscriptionRefund": "When you upgrade, you will receive a refund of {refund} for your current subscription.",
|
||||
"transactionCash": "Cash transaction",
|
||||
"transactionPlanUpgrade": "Plan upgrade",
|
||||
"transactionRefund": "Refund transaction",
|
||||
"transactionThanksForTesting": "Thank you for testing",
|
||||
"transactionUnknown": "Unknown transaction",
|
||||
"transactionVoucherCreated": "Voucher created",
|
||||
"transactionVoucherRedeemed": "Voucher redeemed",
|
||||
"transactionAutoRenewal": "Automatic renewal",
|
||||
"checkoutOptions": "Options",
|
||||
"refund": "Refund",
|
||||
"checkoutPayYearly": "Pay yearly",
|
||||
"checkoutTotal": "Total",
|
||||
"selectPaymentMethod": "Select Payment Method",
|
||||
"twonlyCredit": "twonly-Credit",
|
||||
"notEnoughCredit": "You do not have enough credit!",
|
||||
"chargeCredit": "Charge credit",
|
||||
"autoRenewal": "Auto renewal",
|
||||
"autoRenewalDesc": "You can change this at any time.",
|
||||
"autoRenewalLongDesc": "When your subscription expires, you will automatically be downgraded to the Preview plan. If you activate the automatic renewal, please make sure that you have enough credit for the automatic renewal. We will notify you in good time before the automatic renewal.",
|
||||
"planSuccessUpgraded": "Successfully upgraded your plan.",
|
||||
"checkoutSubmit": "Order with a fee.",
|
||||
"additionalUsersList": "Your additional users",
|
||||
"additionalUsersPlusTokens": "twonly-codes for \"Plus\" user",
|
||||
"additionalUsersFreeTokens": "twonly-codes for \"Free\" user",
|
||||
"planLimitReached": "You have reached your plan limit for today. Upgrade your plan now to send the media file.",
|
||||
"planNotAllowed": "You cannot send media files with your current tariff. Upgrade your plan now to send the media file.",
|
||||
"galleryDelete": "Delete file",
|
||||
"galleryDetails": "Show details",
|
||||
"galleryExport": "Export to gallery",
|
||||
"galleryExportSuccess": "Successfully saved in the Gallery.",
|
||||
"gallerySelectAll": "Select all",
|
||||
"galleryDeselectAll": "Deselect all",
|
||||
"galleryFavorite": "Favorite",
|
||||
"galleryUnfavorite": "Unfavorite",
|
||||
"galleryCancel": "Cancel",
|
||||
"settingsResetTutorials": "Show tutorials again",
|
||||
"settingsResetTutorialsDesc": "Click here to show already displayed tutorials again.",
|
||||
"settingsResetTutorialsSuccess": "Tutorials will be displayed again.",
|
||||
"tutorialChatListSearchUsersTitle": "Find Friends and Manage Friend Requests",
|
||||
"tutorialChatListSearchUsersDesc": "If you know your friends' usernames, you can search for them here and send a friend request. You will also see all requests from other users that you can accept or block.",
|
||||
"tutorialChatListContextMenuTitle": "Long press on the contact to open the context menu.",
|
||||
"tutorialChatListContextMenuDesc": "With the context menu, you can pin, archive, and perform various actions on your contacts. Simply long press the contact and then move your finger to the desired option or tap directly on it.",
|
||||
"tutorialChatMessagesVerifyShieldTitle": "Verify your contacts!",
|
||||
"tutorialChatMessagesVerifyShieldDesc": "twonly uses the Signal protocol for secure end-to-end encryption. When you first contact someone, their public identity key is downloaded. To ensure that this key has not been tampered with by third parties, you should compare it with your friend when you meet in person. Once you have verified the user, you can also enable the twonly mode when sending images and videos.",
|
||||
"tutorialChatMessagesReopenMessageTitle": "Reopen Images and Videos",
|
||||
"tutorialChatMessagesReopenMessageDesc": "If your friend has sent you a picture or video with infinite display time, you can open it again at any time until you restart the app. To do this, simply double-click on the message. Your friend will then receive a notification that you have viewed the picture again.",
|
||||
"memoriesEmpty": "As soon as you save pictures or videos, they end up here in your memories.",
|
||||
"deleteTitle": "Are you sure?",
|
||||
"deleteOkBtnForAll": "Delete for all",
|
||||
"memoriesDeleteSnackbarSuccess": "{count, plural, =1 {Deleted 1 item successfully} other {Deleted {count} items successfully}}",
|
||||
"deleteOkBtnForMe": "Delete for me",
|
||||
"deleteImageTitle": "Are you sure?",
|
||||
"deleteImageBody": "The image will be irrevocably deleted.",
|
||||
"deleteMemoriesBody": "{count, plural, =1 {The image will be irrevocably deleted.} other {The {count} images will be irrevocably deleted.}}",
|
||||
"@deleteMemoriesBody": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"settingsBackup": "Backup",
|
||||
"backupNoticeTitle": "No backup configured",
|
||||
"backupNoticeDesc": "If you change or lose your device, no one can restore your account without a backup. Therefore, back up your data.",
|
||||
"backupNoticeLater": "Remind later",
|
||||
"backupNoticeOpenBackup": "Create backup",
|
||||
"backupPending": "Pending",
|
||||
"backupFailed": "Failed",
|
||||
"backupSuccess": "Success",
|
||||
"backupTwonlySafeDesc": "Back up your twonly identity, as this is the only way to restore your account if you uninstall the app or lose your phone.",
|
||||
"backupNoPasswordRecovery": "Due to twonly's security system, there is (currently) no password recovery function. Therefore, you must remember your password or, better yet, write it down.",
|
||||
"backupIdentityHeader": "Identity",
|
||||
"backupArchiveHeader": "Contacts, Settings and Messages",
|
||||
"backupServer": "Server",
|
||||
"backupMaxBackupSize": "max. backup size",
|
||||
"backupStorageRetention": "Storage retention",
|
||||
"backupLastBackupDate": "Last backup",
|
||||
"backupLastBackupSize": "Backup size",
|
||||
"backupLastBackupResult": "Result",
|
||||
"deleteBackupTitle": "Are you sure?",
|
||||
"deleteBackupBody": "Without an backup, you can not restore your user account.",
|
||||
"backupData": "Data-Backup",
|
||||
"backupDataDesc": "This backup contains besides of your twonly-Identity also all of your media files. This backup will is also encrypted but stored locally. You then have to ensure to manually copy it onto your laptop or device of your choice.",
|
||||
"backupInsecurePassword": "Insecure password",
|
||||
"backupInsecurePasswordDesc": "The chosen password is very insecure and can therefore easily be guessed by attackers. Please choose a secure password.",
|
||||
"backupInsecurePasswordOk": "Continue anyway",
|
||||
|
|
@ -275,11 +347,16 @@
|
|||
"password": "Password",
|
||||
"passwordRepeated": "Repeat password",
|
||||
"passwordRepeatedNotEqual": "Passwords do not match.",
|
||||
"backupPasswordRequirement": "Password must be at least 10 characters long.",
|
||||
"backupPasswordRequirement": "Password must be at least 8 characters long.",
|
||||
"backupExpertSettings": "Expert settings",
|
||||
"backupEnableBackup": "Activate automatic backup",
|
||||
"backupOwnServerDesc": "Save your twonly Backup at twonly or on any server of your choice.",
|
||||
"backupUseOwnServer": "Use server",
|
||||
"backupResetServer": "Use standard server",
|
||||
"backupTwonlySaveNow": "Save now",
|
||||
"backupChangePassword": "Change password",
|
||||
"twonlySafeRecoverTitle": "Restore backup",
|
||||
"twonlySafeRecoverTitle": "Recovery",
|
||||
"twonlySafeRecoverDesc": "If you have created a backup with twonly Backup, you can restore it here.",
|
||||
"twonlySafeRecoverBtn": "Restore backup",
|
||||
"inviteFriends": "Invite your friends",
|
||||
"inviteFriendsShareBtn": "Share",
|
||||
|
|
@ -290,10 +367,11 @@
|
|||
"uploadLimitReached": "The upload limit has\nbeen reached. Upgrade to Pro\nor wait until tomorrow.",
|
||||
"fileLimitReached": "Maximum file size\nexceeded",
|
||||
"retransmissionRequested": "Retransmission requested",
|
||||
"testPaymentMethod": "Thanks for the interest in a paid plan. Currently the paid plans are still deactivated. But they will be activated soon!",
|
||||
"openChangeLog": "Open changelog automatically",
|
||||
"reportUserTitle": "Report {username}",
|
||||
"reportUserReason": "Reporting reason",
|
||||
"reportUser": "Report contact",
|
||||
"reportUser": "Report user",
|
||||
"newDeviceRegistered": "You have logged in on another device. You have therefore been logged out here.",
|
||||
"tabToRemoveEmoji": "Tab to remove",
|
||||
"quotedMessageWasDeleted": "The quoted message has been deleted.",
|
||||
|
|
@ -400,39 +478,14 @@
|
|||
"avatarSaveChangesDiscard": "Discard",
|
||||
"inProcess": "In process",
|
||||
"draftMessage": "Draft",
|
||||
"exportMemories": "Export memories (Beta)",
|
||||
"importMemories": "Import memories (Beta)",
|
||||
"voiceMessageSlideToCancel": "Slide to cancel",
|
||||
"voiceMessageCancel": "Cancel",
|
||||
"shareYourProfile": "Share your profile",
|
||||
"scanOtherProfile": "Scan other profile",
|
||||
"openYourOwnQRcode": "Open your own QR code",
|
||||
"addContactQrSheetSubtext": "Let a friend scan this QR code to add you",
|
||||
"finishSetupCardTitle": "Complete your profile",
|
||||
"finishSetupCardDesc": "You are almost there! Finish setting up your account to get the most out of twonly.",
|
||||
"finishSetupCardAction": "Resume Setup",
|
||||
"missingBackupCardTitle": "Setup backup",
|
||||
"missingBackupCardDesc": "We have improved the backup mechanism, which requires you to set it up again.",
|
||||
"missingBackupCardAction": "Set up now",
|
||||
"onboardingFinishLater": "Finish later",
|
||||
"onboardingProfileTitle": "Choose your look",
|
||||
"onboardingProfileBody": "Select an avatar and a display name that friends will see.",
|
||||
"onboardingBackupBody": "Back up your twonly identity, as this is the only way to restore your account if you uninstall the app or lose your phone.",
|
||||
"onboardingVerificationBadgeTitle": "Verification Badge",
|
||||
"onboardingUserDiscoveryShareFriends": "Share your friends",
|
||||
"onboardingUserDiscoveryShareFriendsDesc": "Share with your friends who you know and who you have verified. Friends can *only see mutual friends* from your friend list. You can change your mind at *any time* or *hide specific people*.",
|
||||
"onboardingUserDiscoveryContactsVerifiedBadge": "Contacts verified by your friends get a badge",
|
||||
"onboardingUserDiscoveryWhoIsRequesting": "Be informed about who is requesting",
|
||||
"userDiscoverySettingsManualApproval": "Ask every time before sharing",
|
||||
"userDiscoverySettingsManualApprovalDesc": "Before one of your friends is shared, you will be asked every time.",
|
||||
"onboardingUserDiscoveryLetFriendsFindYou": "Let your friends find you",
|
||||
"onboardingUserDiscoveryBeRecommended": "Be recommended to others",
|
||||
"onboardingUserDiscoveryWhatOthersSee": "What others will see",
|
||||
"onboardingUserDiscoveryWhatYouSee": "If requested, that's what you will see",
|
||||
"onboardingAddContactsTitle": "Add new contacts",
|
||||
"onboardingAddContactsAcceptDesc": "In twonly, every contact must first be accepted before you can communicate.",
|
||||
"onboardingAddContactsMethodHeading": "Add contacts",
|
||||
"onboardingAddContactsMethodScan": "Scan the contact's QR code.",
|
||||
"onboardingAddContactsMethodSearch": "Search for the username.",
|
||||
"onboardingAddContactsMethodShare": "Share a contact in chats.",
|
||||
"skipForNow": "Skip for now",
|
||||
"linkFromUsername": "Is the link from {username}?",
|
||||
"linkFromUsernameLong": "If you received the link from your friend, you can mark the user as verified, as the public key in the link matches the public key already stored for that user?",
|
||||
"gotLinkFromFriend": "Yes, I got the link from my friend!",
|
||||
|
|
@ -455,6 +508,7 @@
|
|||
"additionalUserRemoveDesc": "After removal, the additional user will automatically be downgraded to the free plan, and you can add another person.",
|
||||
"additionalUserSelectTitle": "Select additional users",
|
||||
"additionalUserSelectButton": "Select users ({used}/{limit})",
|
||||
"manageSubscription": "Manage subscription",
|
||||
"storeAsDefault": "Store as default",
|
||||
"deleteUserErrorMessage": "You can only delete the contact once the direct chat has been deleted and the contact is no longer a member of a group.",
|
||||
"groupSizeLimitError": "Currently, group size is limited to {size} people!",
|
||||
|
|
@ -465,28 +519,10 @@
|
|||
"updateTwonlyMessage": "To see this message, you need to update twonly.",
|
||||
"verificationBadgeNote": "You can verify your friends by scanning their public QR code. Click to learn more.",
|
||||
"verificationBadgeTitle": "Verification",
|
||||
"verificationBadgeGeneralDesc": "The checkmark gives you the certainty that you are messaging the right person. You can verify contacts at any time by scanning their QR code.",
|
||||
"verificationBadgeGreenDesc": "A contact you have *personally verified* using the QR code.",
|
||||
"verificationBadgeYellowDesc": "A contact who has been verified by at least one of *your contacts*.",
|
||||
"verificationBadgeRedDesc": "A contact whose identity has *not* yet been verified.",
|
||||
"scanNow": "Scan now",
|
||||
"openQrCode": "Open QR code",
|
||||
"deleteVerificationTitle": "Delete verification?",
|
||||
"deleteVerificationBody": "Are you sure you want to delete this verification?",
|
||||
"secretQrTokenVerifiedSnackbar": "{username} has scanned your QR code and is now verified.",
|
||||
"@secretQrTokenVerifiedSnackbar": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"mutualGroupsTitle": "{count, plural, =1{1 mutual group} other{{count} mutual groups}}",
|
||||
"@mutualGroupsTitle": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"verificationBadgeGeneralDesc": "The green checkmark gives you the certainty that you are messaging the right person.",
|
||||
"verificationBadgeGreenDesc": "Contact that you have personally verified via QR code. This also verified their public key.",
|
||||
"verificationBadgeYellowDesc": "(Coming soon) Contact whose QR code was scanned by one of your personally verified contacts.",
|
||||
"verificationBadgeRedDesc": "Unknown contact whose identity has not yet been verified.",
|
||||
"chatEntryFlameRestored": "{count} flames restored",
|
||||
"requestedUserToastText": "{username} was successfully requested.",
|
||||
"profileYourQrCode": "Your QR code",
|
||||
|
|
@ -499,21 +535,29 @@
|
|||
"unlockTwonlyDesc": "Use your phone's unlock settings to unlock twonly",
|
||||
"settingsTypingIndication": "Typing Indicators",
|
||||
"settingsTypingIndicationSubtitle": "When the typing indicator is turned off, you can't see when others are typing a message.",
|
||||
"scanQrOrShow": "Scan / Show QR",
|
||||
|
||||
"contactActionBlock": "Block",
|
||||
"contactActionAccept": "Accept",
|
||||
"userDiscoverySettingsMinImages": "Choose the minimum number of images you must have exchanged with a person before you securely share your friends with them.",
|
||||
"userDiscoverySettingsMutualFriends": "Choose how many mutual friends a person must have for you to be suggested to them.",
|
||||
"userDiscoverySettingsApply": "Apply changes",
|
||||
"userDiscoveryEnabledDisableWarning": "If you disable the \"Mutual Friends\" feature, you will no longer see suggestions. You will also stop sharing your friends with new contacts.",
|
||||
"userDiscoveryEnabledDisableWarning": "If you disable the \"Find friends\" feature, you will no longer see suggestions. You will also stop sharing your friends with new contacts.",
|
||||
"userDiscoveryEnabledChangeSettings": "Change settings",
|
||||
"userDiscoveryEnabledFaq": "In our FAQ we explain how the \"Mutual Friends\" feature works.",
|
||||
"userDiscoveryDisabledIntro": "twonly does *not* collect your phone number or needs access to your contacts. Instead, twonly can *find your friends through mutual friends*.",
|
||||
"userDiscoverySettingsTitle": "Mutual Friends",
|
||||
"userDiscoveryFeatureOffers": "Your benefits at a glance",
|
||||
"userDiscoveryEnabledFaq": "In our FAQ we explain how the \"Find friends\" feature works.",
|
||||
"userDiscoveryDisabledIntro": "twonly doesn't use phone numbers, so we suggest friends based on mutual contacts instead – securely and privately.",
|
||||
"userDiscoveryDisabledInvisible": "Your friend list is *completely invisible to strangers*. Only your friends can see parts of it – and only those people with whom they have *mutual friends* themselves.",
|
||||
"userDiscoveryDisabledDecide": "Decide for yourself who can see your friends. You can change your mind at any time or hide specific people.",
|
||||
"userDiscoverySettingsTitle": "Find friends",
|
||||
"userDiscoverySettingsMinImagesTitle": "Number of shared images",
|
||||
"userDiscoverySettingsMutualFriendsTitle": "Number of mutual friends",
|
||||
"userDiscoveryDisabledYouHaveControl": "You are in control",
|
||||
"userDiscoveryDisabledEnableWithDefault": "Enable with default settings",
|
||||
"userDiscoveryDisabledCustomizeSettings": "Customize settings",
|
||||
"userDiscoveryDisabledLearnMore": "Learn more",
|
||||
"userDiscoveryEnabledDialogTitle": "Really disable?",
|
||||
"userDiscoveryEnabledFriendsShared": "Friends you share",
|
||||
"userDiscoveryEnabledFriendsSharedDesc": "You only share friends who have also activated this feature and who have reached the threshold you set.",
|
||||
"userDiscoverySettingsCurrentlyDisabled": "The feature \"Mutual Friends\" is currently disabled.",
|
||||
"userDiscoveryEnabledNoFriendsShared": "You are not sharing anyone yet.",
|
||||
"userDiscoveryActionDisable": "Disable",
|
||||
"friendSuggestionsTitle": "Friend suggestions",
|
||||
|
|
@ -531,26 +575,6 @@
|
|||
}
|
||||
},
|
||||
"friendSuggestionsRequest": "Request",
|
||||
"friendSuggestionsAskFriend": "Ask your friends",
|
||||
"askFriendsDialogTitle": "Ask about {username}",
|
||||
"@askFriendsDialogTitle": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"askFriendsDialogDescription": "Select the friends you want to ask about this user:",
|
||||
"askFriendsDialogConfirm": "Ask",
|
||||
"askFriendsDialogCancel": "Cancel",
|
||||
"chatAskAFriendReceivedDescription": "Your friend just got this as a suggestion and wants to know if he knows this person.",
|
||||
"chatAskAFriendAddedDescription": "You have added this user to your contacts.",
|
||||
"chatAskAFriendHide": "Hide",
|
||||
"chatAskAFriendRequest": "Request",
|
||||
"chatAskAFriendUnknownUser": "User {userId}",
|
||||
"@chatAskAFriendUnknownUser": {
|
||||
"placeholders": {
|
||||
"userId": {}
|
||||
}
|
||||
},
|
||||
"contactUserDiscoveryImagesLeft": "{imagesLeft} more images are needed until your friends are shared with {username}.",
|
||||
"@contactUserDiscoveryImagesLeft": {
|
||||
"placeholders": {
|
||||
|
|
@ -570,160 +594,5 @@
|
|||
"version": {}
|
||||
}
|
||||
},
|
||||
"userDiscoveryEnabledStopSharing": "Stop sharing",
|
||||
"userDiscoveryManualApprovalReachedThreshold": "Would you like to share {username} with your friends?",
|
||||
"@userDiscoveryManualApprovalReachedThreshold": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"userDiscoveryManualApprovalHideContact": "Hide contact",
|
||||
"userDiscoveryManualApprovalShareContact": "Share contact",
|
||||
"onboardingSetupCompleteTitle": "You're all set, {username}!",
|
||||
"@onboardingSetupCompleteTitle": {
|
||||
"placeholders": {
|
||||
"username": {}
|
||||
}
|
||||
},
|
||||
"onboardingSetupCompleteDesc": "You can now share your moments with your friends securely without distractions like ads.",
|
||||
"contactUserDiscoveryManualApprovalPending": "Contact was not yet manually approved.",
|
||||
"contactUserDiscoveryManualApprovalApprove": "Approve",
|
||||
"exampleUserName1": "james",
|
||||
"exampleUserName2": "mary",
|
||||
"exampleUserName3": "john",
|
||||
"exampleUserName4": "patricia",
|
||||
"exampleUserName5": "robert",
|
||||
"exampleUserName6": "jennifer",
|
||||
"exampleUserName7": "michael",
|
||||
"exampleUserName8": "linda",
|
||||
"exampleUserName9": "william",
|
||||
"exampleUserName10": "lena",
|
||||
"exampleUserName11": "david",
|
||||
"exampleJane": "jane",
|
||||
"back": "Back",
|
||||
"makerChangedUsername": "{maker} changed their username from {oldName} to {newName}.",
|
||||
"@makerChangedUsername": {
|
||||
"placeholders": {
|
||||
"maker": {},
|
||||
"oldName": {},
|
||||
"newName": {}
|
||||
}
|
||||
},
|
||||
"makerChangedDisplayName": "{maker} changed their display name from {oldName} to {newName}.",
|
||||
"@makerChangedDisplayName": {
|
||||
"placeholders": {
|
||||
"maker": {},
|
||||
"oldName": {},
|
||||
"newName": {}
|
||||
}
|
||||
},
|
||||
"recoverErrorNoInternet": "No internet connection. Please check your network and try again.",
|
||||
"recoverErrorUsernameNotValid": "The username provided is not valid or does not exist.",
|
||||
"recoverErrorPasswordInvalid": "The password provided is incorrect.",
|
||||
"recoverErrorTryAgainLater": "The server is currently unavailable. Please try again later.",
|
||||
"recoverErrorUnknown": "An unknown error occurred. Please try again.",
|
||||
"recoverSuccessTitle": "Backup successfully recovered.",
|
||||
"recoverSuccessBody": "Click here to open the app again",
|
||||
"iosRecoveryWelcomeBack": "Welcome Back",
|
||||
"iosRecoveryPrompt": "We detected a previously secured twonly identity on this device. Would you like to automatically download and restore your contacts, messages, and settings from your cloud archive?",
|
||||
"iosRecoveryNoBackupFound": "No backup archive could be retrieved from the server for this device.\n\nError: {error}\n\nPlease proceed to register a new twonly account.",
|
||||
"@iosRecoveryNoBackupFound": {
|
||||
"placeholders": {
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"registerNewAccount": "Register New Account",
|
||||
"tryRestoreAgain": "Try Restore Again",
|
||||
"registeringNewAccount": "Registering new account",
|
||||
"createShortcut": "Create shortcut",
|
||||
"editShortcut": "Edit shortcut",
|
||||
"deleteShortcut": "Delete shortcut",
|
||||
"deleteShortcutBody": "Are you sure you want to delete this shortcut?",
|
||||
"updateShortcut": "Update shortcut",
|
||||
"selectEmoji": "Select Emoji",
|
||||
"errorEmojiUsedOrInvalid": "Emoji already used or invalid",
|
||||
"subscriptionPledgeSecureTitle": "Secure by Design",
|
||||
"subscriptionPledgeSecureDesc": "Your messages and shared moments are fully end-to-end encrypted.",
|
||||
"subscriptionPledgeNoAdsTitle": "No Ads or Data selling",
|
||||
"subscriptionPledgeNoAdsDesc": "twonly will never show advertisements or sell your private data.",
|
||||
"subscriptionPledgeSubtitle": "Zero ads. Total privacy.",
|
||||
"dragToZoom": "Drag to Zoom",
|
||||
"onboardingProfileSelectionTitle": "Choose your setup path",
|
||||
"onboardingProfileSelectionSubtitle": "Choose how you want to configure your security and privacy settings.",
|
||||
"onboardingProfileSelectionDefaultTitle": "Default",
|
||||
"onboardingProfileSelectionDefaultDesc": "Instantly applies recommended settings so you can start using the app.",
|
||||
"onboardingProfileSelectionDefaultBadge": "Fast Setup",
|
||||
"onboardingProfileSelectionCustomizeTitle": "Customize",
|
||||
"onboardingProfileSelectionCustomizeDesc": "Step-by-step setup so you can decide for yourself.",
|
||||
"onboardingProfileSelectionStrictTitle": "Enhanced Protection",
|
||||
"onboardingProfileSelectionStrictDesc": "Maximum anti-phishing defense. Recommended for *journalists & public figures*.",
|
||||
"replyFlameRestored": "Flames restored",
|
||||
"replyAskAFriend": "Ask a friend",
|
||||
"unverifiedWarningDirectTitle": "Identity not verified in person",
|
||||
"unverifiedWarningGroupTitle": "Not all members are verified in person",
|
||||
"unverifiedWarningBody": "*Avoid sharing sensitive data*. Risk of *impersonation* without manual verification.",
|
||||
"unverifiedWarningButton": "Verify now",
|
||||
"today": "Today",
|
||||
"yesterday": "Yesterday",
|
||||
"galleryDisableWarningTitle": "Disable gallery saving?",
|
||||
"galleryDisableWarningBody": "If you disable this, your media files will not be saved to your gallery and could be permanently lost if twonly is removed or has an issue, as media files are not yet backed up.",
|
||||
"galleryDisableWarningConfirm": "Disable",
|
||||
"settingsStorageScanGalleryTitle": "Import from Gallery",
|
||||
"importGalleryDeselectAll": "Deselect all",
|
||||
"importGallerySelectAll": "Select all",
|
||||
"importGalleryPermissionRequired": "Permission to access your gallery is required to import previous twonly media files.",
|
||||
"importGalleryPermissionError": "An error occurred while requesting permission: {error}",
|
||||
"@importGalleryPermissionError": {
|
||||
"placeholders": {
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"importGalleryLoadError": "Failed to load assets: {error}",
|
||||
"@importGalleryLoadError": {
|
||||
"placeholders": {
|
||||
"error": {}
|
||||
}
|
||||
},
|
||||
"importGalleryImportingOf": "Importing {current} of {total}...",
|
||||
"@importGalleryImportingOf": {
|
||||
"placeholders": {
|
||||
"current": {},
|
||||
"total": {}
|
||||
}
|
||||
},
|
||||
"importGalleryStarting": "Starting import...",
|
||||
"importGalleryComplete": "Import complete: {imported} successfully imported, {duplicated} duplicated and {failed} failed.",
|
||||
"@importGalleryComplete": {
|
||||
"placeholders": {
|
||||
"imported": {},
|
||||
"duplicated": {},
|
||||
"failed": {}
|
||||
}
|
||||
},
|
||||
"importGalleryGrantAccess": "Grant Access",
|
||||
"importGalleryOpenSettings": "Open Settings",
|
||||
"importGalleryPermissionDenied": "Permission to access gallery denied.",
|
||||
"importGalleryTryAgain": "Try Again",
|
||||
"importGalleryAlbumNotFound": "\"twonly\" album not found",
|
||||
"importGalleryAlbumNotFoundDesc": "If you don't have this album yet, you can also create it to import photos into twonly.",
|
||||
"importGalleryNoImagesFound": "No images found",
|
||||
"importGalleryNoImagesFoundDesc": "There are no images on your device.",
|
||||
"importGalleryFilterTwonly": "Only show the twonly-Album",
|
||||
"importGalleryRefresh": "Refresh",
|
||||
"importGallerySelectToImport": "Select items to import",
|
||||
"importGalleryImportCount": "{count, plural, =1{Import 1 item} other{Import {count} items}}",
|
||||
"@importGalleryImportCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"emptyChatListTitle": "Find your first friend",
|
||||
"emptyChatListDesc": "Let friends scan your QR code, or share them your profile.",
|
||||
"emptyChatListShareBtn": "Share your profile",
|
||||
"emptyChatListScanBtn": "QR Code",
|
||||
"emptyChatListAddUsernameBtn": "By Username",
|
||||
"avatarCustomizeRandomize": "Randomize",
|
||||
"avatarCustomizeReset": "Reset"
|
||||
"userDiscoveryEnabledStopSharing": "Stop sharing"
|
||||
}
|
||||
3
sv.arb
Normal file
3
sv.arb
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"@@locale": "sv"
|
||||
}
|
||||
Loading…
Reference in a new issue