clean strings

This commit is contained in:
otsmr 2026-07-16 10:31:06 +02:00
parent 2a54bd8e7f
commit ef0aed22f3
2 changed files with 2 additions and 42 deletions

22
de.arb
View file

@ -167,7 +167,6 @@
} }
}, },
"verificationTypeLink": "Per Link verifiziert.", "verificationTypeLink": "Per Link verifiziert.",
"verificationTypeContactSharedByVerified": "Von einem verifizierten Kontakt geteilt bekommen.",
"verificationTypeMigratedFromOldVersion": "Von alter Version migriert", "verificationTypeMigratedFromOldVersion": "Von alter Version migriert",
"contactViewMessage": "Nachricht", "contactViewMessage": "Nachricht",
"contactNickname": "Spitzname", "contactNickname": "Spitzname",
@ -293,7 +292,6 @@
"uploadLimitReached": "Das Upload-Limit wurde\nerreicht. Upgrade auf Pro\noder warte bis morgen.", "uploadLimitReached": "Das Upload-Limit wurde\nerreicht. Upgrade auf Pro\noder warte bis morgen.",
"fileLimitReached": "Maximale Dateigröße\nerreicht", "fileLimitReached": "Maximale Dateigröße\nerreicht",
"retransmissionRequested": "Wird erneut versucht.", "retransmissionRequested": "Wird erneut versucht.",
"openChangeLog": "Changelog automatisch öffnen",
"reportUserTitle": "Melde {username}", "reportUserTitle": "Melde {username}",
"reportUserReason": "Meldegrund", "reportUserReason": "Meldegrund",
"reportUser": "Kontakt melden", "reportUser": "Kontakt melden",
@ -365,7 +363,6 @@
"notificationAudio": "hat eine Sprachnachricht{inGroup} gesendet.", "notificationAudio": "hat eine Sprachnachricht{inGroup} gesendet.",
"notificationAddedToGroup": "hat dich zu \"{groupname}\" hinzugefügt.", "notificationAddedToGroup": "hat dich zu \"{groupname}\" hinzugefügt.",
"notificationContactRequest": "möchte sich mit dir vernetzen.", "notificationContactRequest": "möchte sich mit dir vernetzen.",
"notificationContactRequestUnknownUser": "hast eine neue Kontaktanfrage erhalten.",
"notificationAcceptRequest": "ist jetzt mit dir vernetzt.", "notificationAcceptRequest": "ist jetzt mit dir vernetzt.",
"notificationStoredMediaFile": "hat dein Bild gespeichert.", "notificationStoredMediaFile": "hat dein Bild gespeichert.",
"notificationReaction": "hat auf dein Bild reagiert.", "notificationReaction": "hat auf dein Bild reagiert.",
@ -375,8 +372,6 @@
"notificationReactionToImage": "hat mit {reaction} auf dein Bild reagiert.", "notificationReactionToImage": "hat mit {reaction} auf dein Bild reagiert.",
"notificationReactionToAudio": "hat mit {reaction} auf deine Sprachnachricht reagiert.", "notificationReactionToAudio": "hat mit {reaction} auf deine Sprachnachricht reagiert.",
"notificationResponse": "hat dir{inGroup} geantwortet.", "notificationResponse": "hat dir{inGroup} geantwortet.",
"notificationTitleUnknown": "Du hast eine neue Nachricht.",
"notificationBodyUnknown": "Öffne twonly um mehr zu erfahren.",
"notificationCategoryMessageTitle": "Nachrichten", "notificationCategoryMessageTitle": "Nachrichten",
"notificationCategoryMessageDesc": "Nachrichten von anderen Benutzern.", "notificationCategoryMessageDesc": "Nachrichten von anderen Benutzern.",
"groupContextMenuDeleteGroup": "Dadurch werden alle Nachrichten in diesem Chat dauerhaft gelöscht.", "groupContextMenuDeleteGroup": "Dadurch werden alle Nachrichten in diesem Chat dauerhaft gelöscht.",
@ -429,7 +424,6 @@
"onboardingProfileTitle": "Wähle deinen Look", "onboardingProfileTitle": "Wähle deinen Look",
"onboardingProfileBody": "Wähle einen Avatar und einen Anzeigenamen, den deine Freunde sehen werden.", "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.", "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", "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*.", "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", "onboardingUserDiscoveryContactsVerifiedBadge": "Von Freunden verifizierte Kontakte erhalten einen Haken",
@ -682,13 +676,8 @@
"onboardingProfileSelectionDefaultBadge": "Schnelles Setup", "onboardingProfileSelectionDefaultBadge": "Schnelles Setup",
"onboardingProfileSelectionCustomizeTitle": "Anpassen", "onboardingProfileSelectionCustomizeTitle": "Anpassen",
"onboardingProfileSelectionCustomizeDesc": "Schritt-für-Schritt-Einrichtung, damit du selbst entscheiden kannst.", "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", "replyFlameRestored": "Flammen wiederhergestellt",
"replyAskAFriend": "Einen Freund fragen", "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", "unverifiedWarningButton": "Jetzt verifizieren",
"today": "Heute", "today": "Heute",
"yesterday": "Gestern", "yesterday": "Gestern",
@ -719,11 +708,10 @@
} }
}, },
"importGalleryStarting": "Import wird gestartet...", "importGalleryStarting": "Import wird gestartet...",
"importGalleryComplete": "Import abgeschlossen: {imported} erfolgreich importiert, {duplicated} Duplikate und {failed} fehlgeschlagen.", "importGalleryComplete": "Import abgeschlossen: {imported} erfolgreich importiert und {failed} fehlgeschlagen.",
"@importGalleryComplete": { "@importGalleryComplete": {
"placeholders": { "placeholders": {
"imported": {}, "imported": {},
"duplicated": {},
"failed": {} "failed": {}
} }
}, },
@ -778,14 +766,8 @@
"passwordlessRecoveryActiveFriendsDesc": "Diese Freunde nutzen twonly aktiv und können dir wahrscheinlich helfen, dein Konto wiederherzustellen.", "passwordlessRecoveryActiveFriendsDesc": "Diese Freunde nutzen twonly aktiv und können dir wahrscheinlich helfen, dein Konto wiederherzustellen.",
"passwordlessRecoveryInactiveFriends": "Inaktive Freunde", "passwordlessRecoveryInactiveFriends": "Inaktive Freunde",
"passwordlessRecoveryInactiveFriendsDesc": "Diese Freunde haben entweder ihren Teil noch nicht erhalten oder nutzen twonly nicht mehr aktiv, was bedeutet, dass sie möglicherweise nicht helfen können.", "passwordlessRecoveryInactiveFriendsDesc": "Diese Freunde haben entweder ihren Teil noch nicht erhalten oder nutzen twonly nicht mehr aktiv, was bedeutet, dass sie möglicherweise nicht helfen können.",
"passwordlessRecoveryNotEnoughFriends": "Nicht genügend Freunde ausgewählt. Du brauchst mindestens 3.",
"passwordlessRecoveryLoading": "Wird geladen...",
"passwordlessRecoveryEnableSuccess": "Passwortloses Backup erfolgreich aktiviert!", "passwordlessRecoveryEnableSuccess": "Passwortloses Backup erfolgreich aktiviert!",
"passwordlessRecoveryEnableFailed": "Fehler beim Aktivieren des passwortlosen Backups.",
"passwordlessRecoveryNeedAtLeast3": "Du brauchst mindestens 3 Freunde.",
"passwordlessRecoveryInvalidPin": "Ungültige PIN",
"passwordlessRecoveryEnterPin": "Bitte gib eine PIN ein.", "passwordlessRecoveryEnterPin": "Bitte gib eine PIN ein.",
"passwordlessRecoveryPinMinLength": "Die PIN muss mindestens 4 Ziffern lang sein.",
"passwordlessRecoveryEnterEmail": "Bitte gib eine E-Mail-Adresse ein.", "passwordlessRecoveryEnterEmail": "Bitte gib eine E-Mail-Adresse ein.",
"passwordlessRecoveryEnableBtn": "Passwortloses Backup aktivieren", "passwordlessRecoveryEnableBtn": "Passwortloses Backup aktivieren",
"passwordlessRecoveryRecoverBtn": "Passwortlos wiederherstellen", "passwordlessRecoveryRecoverBtn": "Passwortlos wiederherstellen",
@ -871,7 +853,6 @@
"seconds": {} "seconds": {}
} }
}, },
"recoverPasswordlessBeingRecoveredLabel": "Konto wird wiederhergestellt",
"recoverPasswordlessSharesReceived": "{received} von {threshold} Freunden haben geholfen", "recoverPasswordlessSharesReceived": "{received} von {threshold} Freunden haben geholfen",
"@recoverPasswordlessSharesReceived": { "@recoverPasswordlessSharesReceived": {
"placeholders": { "placeholders": {
@ -884,4 +865,3 @@
"missingRecoveryContactsCardDesc": "Wähle Kontakte für die Kontowiederherstellung aus, die dir helfen, dein Konto ohne Passwort wiederherzustellen.", "missingRecoveryContactsCardDesc": "Wähle Kontakte für die Kontowiederherstellung aus, die dir helfen, dein Konto ohne Passwort wiederherzustellen.",
"missingRecoveryContactsCardAction": "Kontakte auswählen" "missingRecoveryContactsCardAction": "Kontakte auswählen"
} }

22
en.arb
View file

@ -163,7 +163,6 @@
} }
}, },
"verificationTypeLink": "Verified via link.", "verificationTypeLink": "Verified via link.",
"verificationTypeContactSharedByVerified": "Contact received from a verified contact.",
"verificationTypeMigratedFromOldVersion": "Migrated from old version.", "verificationTypeMigratedFromOldVersion": "Migrated from old version.",
"contactViewMessage": "Message", "contactViewMessage": "Message",
"contactNickname": "Nickname", "contactNickname": "Nickname",
@ -306,7 +305,6 @@
"uploadLimitReached": "The upload limit has\nbeen reached. Upgrade to Pro\nor wait until tomorrow.", "uploadLimitReached": "The upload limit has\nbeen reached. Upgrade to Pro\nor wait until tomorrow.",
"fileLimitReached": "Maximum file size\nexceeded", "fileLimitReached": "Maximum file size\nexceeded",
"retransmissionRequested": "Retransmission requested", "retransmissionRequested": "Retransmission requested",
"openChangeLog": "Open changelog automatically",
"reportUserTitle": "Report {username}", "reportUserTitle": "Report {username}",
"reportUserReason": "Reporting reason", "reportUserReason": "Reporting reason",
"reportUser": "Report contact", "reportUser": "Report contact",
@ -375,7 +373,6 @@
"notificationAudio": "sent a voice message{inGroup}.", "notificationAudio": "sent a voice message{inGroup}.",
"notificationAddedToGroup": "has added you to \"{groupname}\"", "notificationAddedToGroup": "has added you to \"{groupname}\"",
"notificationContactRequest": "wants to connect with you.", "notificationContactRequest": "wants to connect with you.",
"notificationContactRequestUnknownUser": "have received a new contact request.",
"notificationAcceptRequest": "is now connected with you.", "notificationAcceptRequest": "is now connected with you.",
"notificationStoredMediaFile": "has stored your image.", "notificationStoredMediaFile": "has stored your image.",
"notificationReaction": "has reacted to your image.", "notificationReaction": "has reacted to your image.",
@ -385,8 +382,6 @@
"notificationReactionToImage": "has reacted with {reaction} to your image.", "notificationReactionToImage": "has reacted with {reaction} to your image.",
"notificationReactionToAudio": "has reacted with {reaction} to your audio message.", "notificationReactionToAudio": "has reacted with {reaction} to your audio message.",
"notificationResponse": "has responded{inGroup}.", "notificationResponse": "has responded{inGroup}.",
"notificationTitleUnknown": "You have a new message.",
"notificationBodyUnknown": "Open twonly to learn more.",
"notificationCategoryMessageTitle": "Messages", "notificationCategoryMessageTitle": "Messages",
"notificationCategoryMessageDesc": "Messages from other users.", "notificationCategoryMessageDesc": "Messages from other users.",
"groupContextMenuDeleteGroup": "This will permanently delete all messages in this chat.", "groupContextMenuDeleteGroup": "This will permanently delete all messages in this chat.",
@ -439,7 +434,6 @@
"onboardingProfileTitle": "Choose your look", "onboardingProfileTitle": "Choose your look",
"onboardingProfileBody": "Select an avatar and a display name that friends will see.", "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.", "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", "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*.", "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", "onboardingUserDiscoveryContactsVerifiedBadge": "Contacts verified by your friends get a badge",
@ -692,13 +686,8 @@
"onboardingProfileSelectionDefaultBadge": "Fast Setup", "onboardingProfileSelectionDefaultBadge": "Fast Setup",
"onboardingProfileSelectionCustomizeTitle": "Customize", "onboardingProfileSelectionCustomizeTitle": "Customize",
"onboardingProfileSelectionCustomizeDesc": "Step-by-step setup so you can decide for yourself.", "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", "replyFlameRestored": "Flames restored",
"replyAskAFriend": "Ask a friend", "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", "unverifiedWarningButton": "Verify now",
"today": "Today", "today": "Today",
"yesterday": "Yesterday", "yesterday": "Yesterday",
@ -729,11 +718,10 @@
} }
}, },
"importGalleryStarting": "Starting import...", "importGalleryStarting": "Starting import...",
"importGalleryComplete": "Import complete: {imported} successfully imported, {duplicated} duplicated and {failed} failed.", "importGalleryComplete": "Import complete: {imported} successfully imported and {failed} failed.",
"@importGalleryComplete": { "@importGalleryComplete": {
"placeholders": { "placeholders": {
"imported": {}, "imported": {},
"duplicated": {},
"failed": {} "failed": {}
} }
}, },
@ -788,14 +776,8 @@
"passwordlessRecoveryActiveFriendsDesc": "These trusted friends are actively using twonly and can probably help you recover your account.", "passwordlessRecoveryActiveFriendsDesc": "These trusted friends are actively using twonly and can probably help you recover your account.",
"passwordlessRecoveryInactiveFriends": "Inactive Friends", "passwordlessRecoveryInactiveFriends": "Inactive Friends",
"passwordlessRecoveryInactiveFriendsDesc": "These friends either have not yet received their share or do not use twonly actively anymore, which could mean that they maybe cannot help.", "passwordlessRecoveryInactiveFriendsDesc": "These friends either have not yet received their share or do not use twonly actively anymore, which could mean that they maybe cannot help.",
"passwordlessRecoveryNotEnoughFriends": "Not enough friends selected. You need at least 3.",
"passwordlessRecoveryLoading": "Loading...",
"passwordlessRecoveryEnableSuccess": "Passwordless recovery successfully enabled!", "passwordlessRecoveryEnableSuccess": "Passwordless recovery successfully enabled!",
"passwordlessRecoveryEnableFailed": "Failed to enable passwordless recovery.",
"passwordlessRecoveryNeedAtLeast3": "You need at least 3 trusted friends.",
"passwordlessRecoveryInvalidPin": "Invalid PIN",
"passwordlessRecoveryEnterPin": "Please enter a PIN.", "passwordlessRecoveryEnterPin": "Please enter a PIN.",
"passwordlessRecoveryPinMinLength": "PIN must be at least 4 digits.",
"passwordlessRecoveryEnterEmail": "Please enter an email address.", "passwordlessRecoveryEnterEmail": "Please enter an email address.",
"passwordlessRecoveryEnableBtn": "Enable Passwordless Recovery", "passwordlessRecoveryEnableBtn": "Enable Passwordless Recovery",
"passwordlessRecoveryRecoverBtn": "Recover passwordless", "passwordlessRecoveryRecoverBtn": "Recover passwordless",
@ -881,7 +863,6 @@
"seconds": {} "seconds": {}
} }
}, },
"recoverPasswordlessBeingRecoveredLabel": "Account being recovered",
"recoverPasswordlessSharesReceived": "{received} out of {threshold} friends have helped", "recoverPasswordlessSharesReceived": "{received} out of {threshold} friends have helped",
"@recoverPasswordlessSharesReceived": { "@recoverPasswordlessSharesReceived": {
"placeholders": { "placeholders": {
@ -894,4 +875,3 @@
"missingRecoveryContactsCardDesc": "Select Recovery Contacts to help you recover your account without requiring a password.", "missingRecoveryContactsCardDesc": "Select Recovery Contacts to help you recover your account without requiring a password.",
"missingRecoveryContactsCardAction": "Select Contacts" "missingRecoveryContactsCardAction": "Select Contacts"
} }