523 lines
No EOL
29 KiB
Text
523 lines
No EOL
29 KiB
Text
{
|
|
"@@locale": "en",
|
|
"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.",
|
|
"onboardingGetStartedTitle": "Let's go!",
|
|
"registerUsernameSlogan": "Please select a username so others can find you!",
|
|
"registerUsernameDecoration": "Username",
|
|
"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!",
|
|
"chatsTapToSend": "Click to send your first image",
|
|
"cameraPreviewSendTo": "Send to",
|
|
"shareImageTitle": "Share with",
|
|
"shareImageBestFriends": "Best friends",
|
|
"shareImagePinnedContacts": "Pinnded",
|
|
"shareImagedEditorSendImage": "Send",
|
|
"shareImagedEditorShareWith": "Share with",
|
|
"shareImagedEditorSaveImage": "Save",
|
|
"shareImagedEditorSavedImage": "Saved",
|
|
"shareImageSearchAllContacts": "Search all contacts",
|
|
"startNewChatSearchHint": "Name, username or groupname",
|
|
"shareImagedSelectAll": "Select all",
|
|
"startNewChatTitle": "Select Contact",
|
|
"startNewChatNewContact": "New Contact",
|
|
"shareImageAllUsers": "All contacts",
|
|
"shareImageShowArchived": "Show archived users",
|
|
"searchUsernameInput": "Username",
|
|
"addFriendTitle": "Add friends",
|
|
"searchUserNamePending": "Request pending",
|
|
"searchUsernameNotFound": "Username not found",
|
|
"searchUsernameNotFoundBody": "There is no user with the username \"{username}\" registered",
|
|
"@searchUsernameNotFoundBody": {
|
|
"placeholders": {
|
|
"username": {}
|
|
}
|
|
},
|
|
"searchUsernameNewFollowerTitle": "Open requests",
|
|
"chatListViewSearchUserNameBtn": "Add your first twonly contact!",
|
|
"chatListDetailInput": "Type a message",
|
|
"userDeletedAccount": "The user has deleted their account.",
|
|
"contextMenuUserProfile": "User profile",
|
|
"contextMenuArchiveUser": "Archive",
|
|
"contextMenuUndoArchiveUser": "Undo archiving",
|
|
"contextMenuOpenChat": "Open chat",
|
|
"contextMenuPin": "Pin",
|
|
"contextMenuUnpin": "Unpin",
|
|
"contextMenuViewAgain": "View again",
|
|
"mediaViewerAuthReason": "Please authenticate to see this twonly!",
|
|
"mediaViewerTwonlyTapToOpen": "Tap to open your twonly!",
|
|
"messageSendState_Received": "Received",
|
|
"messageSendState_Opened": "Opened",
|
|
"messageSendState_Send": "Sent",
|
|
"messageSendState_Sending": "Sending",
|
|
"messageSendState_TapToLoad": "Tap to load",
|
|
"messageSendState_Loading": "Downloading",
|
|
"messageStoredInGallery": "Stored in gallery",
|
|
"messageReopened": "Re-opened",
|
|
"imageEditorDrawOk": "Take drawing",
|
|
"settingsTitle": "Settings",
|
|
"settingsChats": "Chats",
|
|
"settingsPreSelectedReactions": "Preselected reaction emojis",
|
|
"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",
|
|
"settingsProfileCustomizeAvatar": "Customize your avatar",
|
|
"settingsProfileEditDisplayName": "Displayname",
|
|
"settingsProfileEditDisplayNameNew": "New Displayname",
|
|
"settingsAccount": "Account",
|
|
"settingsSubscription": "Subscription",
|
|
"settingsAppearance": "Appearance",
|
|
"settingsPrivacy": "Privacy & Security",
|
|
"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)",
|
|
"@settingsPrivacyBlockUsersCount": {
|
|
"placeholders": {
|
|
"len": {}
|
|
}
|
|
},
|
|
"settingsNotification": "Notification",
|
|
"settingsNotifyTroubleshooting": "Troubleshooting",
|
|
"settingsNotifyTroubleshootingDesc": "Click here if you have problems receiving push notifications.",
|
|
"settingsNotifyTroubleshootingNoProblem": "No problem detected",
|
|
"settingsNotifyTroubleshootingNoProblemDesc": "Press OK to receive a test notification. If you do not receive the test notification, please click on the new menu item that appears after you click “OK”.",
|
|
"settingsNotifyResetTitle": "Didn't receive a test notification?",
|
|
"settingsNotifyResetTitleSubtitle": "If you haven't received any test notifications, click here to reset your notification tokens.",
|
|
"settingsNotifyResetTitleReset": "Your notification tokens have been reset.",
|
|
"settingsNotifyResetTitleResetDesc": "If the problem persists, please send us your debug log via Settings > Help so we can investigate the issue.",
|
|
"settingsHelp": "Help",
|
|
"settingsHelpDiagnostics": "Diagnostic protocol",
|
|
"settingsHelpFAQ": "FAQ",
|
|
"feedbackTooltip": "Give Feedback to improve twonly.",
|
|
"settingsHelpContactUs": "Contact us",
|
|
"settingsHelpVersion": "Version",
|
|
"settingsHelpLicenses": "Licenses (Source-Code)",
|
|
"settingsHelpCredits": "Licenses (Images)",
|
|
"settingsHelpImprint": "Imprint & Privacy Policy",
|
|
"contactUsFaq": "Have you read our FAQ yet?",
|
|
"contactUsEmojis": "How do you feel? (optional)",
|
|
"contactUsSelectOption": "Please select an option",
|
|
"contactUsReason": "Tell us why you're reaching out",
|
|
"contactUsMessage": "If you want to receive an answer, please add your e-mail address so we can contact you.",
|
|
"contactUsYourMessage": "Your message",
|
|
"contactUsMessageTitle": "Tell us what's going on",
|
|
"contactUsReasonNotWorking": "Something's not working",
|
|
"contactUsReasonFeatureRequest": "Feature request",
|
|
"contactUsReasonQuestion": "Question",
|
|
"contactUsReasonFeedback": "Feedback",
|
|
"contactUsReasonOther": "Other",
|
|
"contactUsIncludeLog": "Include debug log",
|
|
"contactUsWhatsThat": "What's that?",
|
|
"contactUsLastWarning": "This are the information's which will be send to us. Please verify them and then press submit.",
|
|
"contactUsSuccess": "Feedback submitted successfully!",
|
|
"contactUsShortcut": "Hide Feedback Icon",
|
|
"settingsHelpTerms": "Terms of Service",
|
|
"settingsAppearanceTheme": "Theme",
|
|
"settingsAccountDeleteAccount": "Delete account",
|
|
"settingsAccountDeleteAccountNoBallance": "Once you delete your account, there is no going back.",
|
|
"settingsAccountDeleteModalTitle": "Are you sure?",
|
|
"settingsAccountDeleteModalBody": "Your account will be deleted. There is no change to restore it.",
|
|
"contactVerifyNumberTitle": "Verify contact",
|
|
"userVerifiedTitle": "User verified",
|
|
"contactVerifiedBy": "Verified by {username}",
|
|
"verificationTypeQrScanned": "You scanned their QR code.",
|
|
"verificationTypeSecretQrToken": "The other person scanned your QR code.",
|
|
"verificationTypeLink": "Verified via link.",
|
|
"verificationTypeContactSharedByVerified": "Contact received from a verified contact.",
|
|
"verificationTypeMigratedFromOldVersion": "Migrated from old version.",
|
|
"contactViewMessage": "Message",
|
|
"contactNickname": "Nickname",
|
|
"contactNicknameNew": "New nickname",
|
|
"contactBlock": "Block",
|
|
"contactBlockTitle": "Block {username}",
|
|
"@contactBlockTitle": {
|
|
"placeholders": {
|
|
"username": {}
|
|
}
|
|
},
|
|
"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 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",
|
|
"enable": "Enable",
|
|
"cancel": "Cancel",
|
|
"now": "Now",
|
|
"you": "You",
|
|
"minutesShort": "min.",
|
|
"image": "Image",
|
|
"video": "Video",
|
|
"react": "React",
|
|
"reply": "Reply",
|
|
"copy": "Copy",
|
|
"edit": "Edit",
|
|
"delete": "Delete",
|
|
"info": "Info",
|
|
"ok": "Ok",
|
|
"switchFrontAndBackCamera": "Switch between front and back camera.",
|
|
"addTextItem": "Text",
|
|
"protectAsARealTwonly": "Send as real twonly!",
|
|
"addDrawing": "Drawing",
|
|
"addEmoji": "Emoji",
|
|
"toggleFlashLight": "Toggle the flash light",
|
|
"userFound": "{username} found",
|
|
"userFoundBody": "Do you want to create a follow request?",
|
|
"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.",
|
|
"errorUsernameNotValid": "The username you provided does not meet the required criteria. Please choose a valid username.",
|
|
"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",
|
|
"yearly": "Yearly",
|
|
"month": "month",
|
|
"monthly": "Monthly",
|
|
"proFeature1": "✓ Unlimited media file uploads",
|
|
"proFeature2": "✓ 1 additional Plus user",
|
|
"proFeature3": "✓ Restore flames",
|
|
"proFeature4": "✓ Support twonly",
|
|
"familyFeature1": "✓ Unlimited media file uploads",
|
|
"familyFeature2": "✓ 4 additional Plus user",
|
|
"familyFeature3": "✓ Restore flames",
|
|
"familyFeature4": "✓ Support twonly",
|
|
"freeFeature1": "✓ 10 Media file uploads per day",
|
|
"plusFeature1": "✓ Unlimited media file uploads",
|
|
"plusFeature2": "✓ Additional features (coming-soon)",
|
|
"manageAdditionalUsers": "Manage additional users",
|
|
"open": "Open",
|
|
"createVoucher": "Buy voucher",
|
|
"redeemVoucher": "Redeem voucher",
|
|
"buy": "Buy",
|
|
"autoRenewal": "Auto renewal",
|
|
"additionalUsersList": "Your additional users",
|
|
"galleryDelete": "Delete file",
|
|
"galleryDetails": "Show details",
|
|
"galleryExport": "Export to gallery",
|
|
"galleryExportSuccess": "Successfully saved in the Gallery.",
|
|
"memoriesEmpty": "As soon as you save pictures or videos, they end up here in your memories.",
|
|
"deleteTitle": "Are you sure?",
|
|
"deleteOkBtnForAll": "Delete for all",
|
|
"deleteOkBtnForMe": "Delete for me",
|
|
"deleteImageTitle": "Are you sure?",
|
|
"deleteImageBody": "The image will be irrevocably deleted.",
|
|
"settingsBackup": "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.",
|
|
"backupServer": "Server",
|
|
"backupMaxBackupSize": "max. backup size",
|
|
"backupStorageRetention": "Storage retention",
|
|
"backupLastBackupDate": "Last backup",
|
|
"backupLastBackupSize": "Backup size",
|
|
"backupLastBackupResult": "Result",
|
|
"backupData": "Data-Backup",
|
|
"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",
|
|
"backupInsecurePasswordCancel": "Try again",
|
|
"backupTwonlySafeLongDesc": "twonly does not have any central user accounts. A key pair is created during installation, which consists of a public and a private key. The private key is only stored on your device to protect it from unauthorized access. The public key is uploaded to the server and linked to your chosen username so that others can find you.\n\ntwonly Backup regularly creates an encrypted, anonymous backup of your private key together with your contacts and settings. Your username and chosen password are enough to restore this data on another device.",
|
|
"backupSelectStrongPassword": "Choose a secure password. This is required if you want to restore your twonly Backup.",
|
|
"password": "Password",
|
|
"passwordRepeated": "Repeat password",
|
|
"passwordRepeatedNotEqual": "Passwords do not match.",
|
|
"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": "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",
|
|
"inviteFriendsShareText": "Let's switch to twonly: {url}",
|
|
"appOutdated": "Your version of twonly is out of date.",
|
|
"appOutdatedBtn": "Update Now",
|
|
"doubleClickToReopen": "Double-click\nto open again",
|
|
"uploadLimitReached": "The upload limit has\nbeen reached. Upgrade to Pro\nor wait until tomorrow.",
|
|
"fileLimitReached": "Maximum file size\nexceeded",
|
|
"retransmissionRequested": "Retransmission requested",
|
|
"openChangeLog": "Open changelog automatically",
|
|
"reportUserTitle": "Report {username}",
|
|
"reportUserReason": "Reporting reason",
|
|
"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.",
|
|
"messageWasDeleted": "Message has been deleted.",
|
|
"messageWasDeletedShort": "Deleted",
|
|
"sent": "Delivered",
|
|
"sentTo": "Delivered to",
|
|
"received": "Received",
|
|
"opened": "Opened",
|
|
"waitingForInternet": "Waiting for internet",
|
|
"editHistory": "Edit history",
|
|
"archivedChats": "Archived chats",
|
|
"durationShortSecond": "Sec.",
|
|
"durationShortMinute": "Min.",
|
|
"durationShortHour": "Hrs.",
|
|
"durationShortDays": "{count, plural, =1{1 Day} other{{count} Days}}",
|
|
"contacts": "Contacts",
|
|
"groups": "Groups",
|
|
"newGroup": "New group",
|
|
"selectMembers": "Select members",
|
|
"selectGroupName": "Select group name",
|
|
"groupNameInput": "Group name",
|
|
"groupMembers": "Members",
|
|
"addMember": "Add member",
|
|
"createGroup": "Create group",
|
|
"leaveGroup": "Leave group",
|
|
"createContactRequest": "Create contact request",
|
|
"contactRequestSend": "Contact request send",
|
|
"makeAdmin": "Make admin",
|
|
"removeAdmin": "Remove as admin",
|
|
"removeFromGroup": "Remove from group",
|
|
"admin": "Admin",
|
|
"revokeAdminRightsTitle": "Revoke {username}'s admin rights?",
|
|
"revokeAdminRightsOkBtn": "Remove as admin",
|
|
"makeAdminRightsTitle": "Make {username} an admin?",
|
|
"makeAdminRightsBody": "{username} will be able to edit this group and its members.",
|
|
"makeAdminRightsOkBtn": "Make admin",
|
|
"updateGroup": "Update group",
|
|
"alreadyInGroup": "Already in Group",
|
|
"removeContactFromGroupTitle": "Remove {username} from this group?",
|
|
"youChangedGroupName": "You have changed the group name to \"{newGroupName}\".",
|
|
"makerChangedGroupName": "{maker} has changed the group name to \"{newGroupName}\".",
|
|
"youCreatedGroup": "You have created the group.",
|
|
"makerCreatedGroup": "{maker} has created the group.",
|
|
"youRemovedMember": "You have removed {affected} from the group.",
|
|
"makerRemovedMember": "{maker} has removed {affected} from the group.",
|
|
"youAddedMember": "You have added {affected} to the group.",
|
|
"makerAddedMember": "{maker} has added {affected} to the group.",
|
|
"youMadeAdmin": "You made {affected} an admin.",
|
|
"makerMadeAdmin": "{maker} made {affected} an admin.",
|
|
"youRevokedAdminRights": "You revoked {affectedR}'s admin rights.",
|
|
"makerRevokedAdminRights": "{maker} revoked {affectedR}'s admin rights.",
|
|
"youLeftGroup": "You have left the group.",
|
|
"makerLeftGroup": "{maker} has left the group.",
|
|
"groupActionYou": "you",
|
|
"groupActionYour": "your",
|
|
"notificationFillerIn": "in",
|
|
"notificationText": "sent a message{inGroup}.",
|
|
"notificationTwonly": "sent a twonly{inGroup}.",
|
|
"notificationVideo": "sent a video{inGroup}.",
|
|
"notificationImage": "sent an image{inGroup}.",
|
|
"notificationAudio": "sent a voice message{inGroup}.",
|
|
"notificationAddedToGroup": "has added you to \"{groupname}\"",
|
|
"notificationContactRequest": "wants to connect with you.",
|
|
"notificationContactRequestUnknownUser": "have received a new contact request.",
|
|
"notificationAcceptRequest": "is now connected with you.",
|
|
"notificationStoredMediaFile": "has stored your image.",
|
|
"notificationReaction": "has reacted to your image.",
|
|
"notificationReopenedMedia": "has reopened your image.",
|
|
"notificationReactionToVideo": "has reacted with {reaction} to your video.",
|
|
"notificationReactionToText": "has reacted with {reaction} to your message.",
|
|
"notificationReactionToImage": "has reacted with {reaction} to your image.",
|
|
"notificationReactionToAudio": "has reacted with {reaction} to your audio message.",
|
|
"notificationResponse": "has responded{inGroup}.",
|
|
"notificationTitleUnknown": "You have a new message.",
|
|
"notificationBodyUnknown": "Open twonly to learn more.",
|
|
"notificationCategoryMessageTitle": "Messages",
|
|
"notificationCategoryMessageDesc": "Messages from other users.",
|
|
"groupContextMenuDeleteGroup": "This will permanently delete all messages in this chat.",
|
|
"groupYouAreNowLongerAMember": "You are no longer part of this group.",
|
|
"groupNetworkIssue": "Network issue. Try again later.",
|
|
"leaveGroupSelectOtherAdminTitle": "Select another admin",
|
|
"leaveGroupSelectOtherAdminBody": "To leave the group, you must first select a new administrator.",
|
|
"leaveGroupSureTitle": "Leave group",
|
|
"leaveGroupSureBody": "Do you really want to leave the group?",
|
|
"leaveGroupSureOkBtn": "Leave group",
|
|
"changeDisplayMaxTime": "Chats will now be deleted after {time} ({username}).",
|
|
"youChangedDisplayMaxTime": "Chats will now be deleted after {time}.",
|
|
"userGotReported": "User has been reported.",
|
|
"deleteChatAfter": "Delete chat after...",
|
|
"deleteChatAfterAnHour": "one hour.",
|
|
"deleteChatAfterADay": "one day.",
|
|
"deleteChatAfterAWeek": "one week.",
|
|
"deleteChatAfterAMonth": "one month.",
|
|
"deleteChatAfterAYear": "one year.",
|
|
"yourTwonlyScore": "Your twonly-Score",
|
|
"registrationClosed": "Due to the current high volume of registrations, we have temporarily disabled registration to ensure that the service remains reliable. Please try again in a few days.",
|
|
"dialogAskDeleteMediaFilePopTitle": "Are you sure you want to delete your masterpiece?",
|
|
"dialogAskDeleteMediaFilePopDelete": "Delete",
|
|
"allowErrorTracking": "Share errors and crashes with us",
|
|
"allowErrorTrackingSubtitle": "If twonly crashes or errors occur, these are automatically reported to our self-hosted Glitchtip instance. Personal data such as messages or images are never uploaded.",
|
|
"avatarSaveChanges": "Would you like to save the changes?",
|
|
"avatarSaveChangesStore": "Save",
|
|
"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",
|
|
"skipForNow": "Skip for now",
|
|
"finishSetupCardTitle": "Complete your profile",
|
|
"finishSetupCardDesc": "You are almost there! Finish setting up your account to get the most out of twonly.",
|
|
"finishSetupCardAction": "Resume Setup",
|
|
"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",
|
|
"onboardingUserDiscoveryIncreaseTrust": "Increase trust",
|
|
"onboardingUserDiscoveryShareFriendsDesc": "Share with your friends who you know and who you have verified. Friends can *only see mutual friends* from your friend list.",
|
|
"onboardingUserDiscoveryContactsVerifiedBadge": "Contacts verified by your friends get a badge",
|
|
"onboardingUserDiscoveryWhoIsRequesting": "Be informed about who is requesting",
|
|
"userDiscoverySettingsEnableAllContacts": "Enabled for all contacts",
|
|
"userDiscoverySettingsManualApproval": "Manual approval",
|
|
"userDiscoverySettingsManualApprovalDesc": "Before sharing someone, you will be asked every time someone reaches the number of send images.",
|
|
"onboardingUserDiscoveryLetFriendsFindYou": "Let your friends find you",
|
|
"onboardingUserDiscoveryLetFriendsFindYouDesc": "To help your friends find you, *you can be suggested* to people with whom you have *mutual friends*.",
|
|
"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.",
|
|
"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!",
|
|
"couldNotVerifyUsername": "Could not verify {username}",
|
|
"linkPubkeyDoesNotMatch": "The public key in the link does not match the public key stored for this contact. Try to meet your friend in person and scan the QR code directly!",
|
|
"startWithCameraOpen": "Start with camera open",
|
|
"showImagePreviewWhenSending": "Display image preview when selecting recipients",
|
|
"verifiedPublicKey": "The public key of {username} has been verified and is valid.",
|
|
"memoriesAYearAgo": "One year ago",
|
|
"memoriesXYearsAgo": "{years} years ago",
|
|
"migrationOfMemories": "Migration of media files: {open} still to be processed.",
|
|
"autoStoreAllSendUnlimitedMediaFiles": "Save all sent media",
|
|
"autoStoreAllSendUnlimitedMediaFilesSubtitle": "If you enable this option, all images you send will be saved as long as they were sent with an infinite countdown and not in twonly mode.",
|
|
"termsOfService": "Terms of service",
|
|
"privacyPolicy": "Privacy policy",
|
|
"additionalUserAddError": "{username} could not be added, please try again later.",
|
|
"additionalUserAddErrorNotInFreePlan": "{username} is already on a paid plan and therefore could not be added.",
|
|
"additionalUserAddButton": "Add additional user ({used}/{limit})",
|
|
"additionalUserRemoveTitle": "Remove this additional user",
|
|
"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})",
|
|
"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!",
|
|
"authRequestReopenImage": "You must authenticate to reopen the image.",
|
|
"shareContactsMenu": "Contact",
|
|
"shareContactsTitle": "Select contacts",
|
|
"shareContactsSubmit": "Share now",
|
|
"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. Scan the contact's QR code to verify it.",
|
|
"verificationBadgeGreenDesc": "A contact you have *personally* verified.",
|
|
"verificationBadgeYellowDesc": "A contact who has been verified by at least one of *your contacts*.",
|
|
"verificationBadgeRedDesc": "A contact whose identity has *not* yet been verified.",
|
|
"chatEntryFlameRestored": "{count} flames restored",
|
|
"requestedUserToastText": "{username} was successfully requested.",
|
|
"profileYourQrCode": "Your QR code",
|
|
"settingsScreenLock": "Screen lock",
|
|
"settingsScreenLockSubtitle": "To open twonly, you'll need to use your smartphone's unlock feature.",
|
|
"settingsScreenLockAuthMessageEnable": "Use the screen lock from twonly.",
|
|
"settingsScreenLockAuthMessageDisable": "Disable the screen lock from twonly.",
|
|
"unlockTwonly": "Unlock twonly",
|
|
"unlockTwonlyTryAgain": "Try again",
|
|
"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 send to 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 \"Share your 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 \"Share your 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*.",
|
|
"userDiscoveryDisabledDecide": "Decide for yourself who can see your friends. You can change your mind at *any time* or *hide specific people*.",
|
|
"userDiscoverySettingsTitle": "Share your friends",
|
|
"userDiscoverySettingsMinImagesTitle": "Number of images send",
|
|
"userDiscoverySettingsMutualFriendsTitle": "Number of mutual friends",
|
|
"userDiscoveryDisabledYouHaveControl": "You are in control",
|
|
"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 \"Share your friends\" is currently disabled.",
|
|
"userDiscoveryEnabledNoFriendsShared": "You are not sharing anyone yet.",
|
|
"userDiscoveryActionDisable": "Disable",
|
|
"friendSuggestionsTitle": "Friend suggestions",
|
|
"andWord": "and",
|
|
"friendSuggestionsFriendsWith": "Friends with {friends}.",
|
|
"@friendSuggestionsFriendsWith": {
|
|
"placeholders": {
|
|
"friends": {}
|
|
}
|
|
},
|
|
"friendSuggestionsGroupMemberIn": " Group member in {groups}.",
|
|
"@friendSuggestionsGroupMemberIn": {
|
|
"placeholders": {
|
|
"groups": {}
|
|
}
|
|
},
|
|
"friendSuggestionsRequest": "Request",
|
|
"contactUserDiscoveryImagesLeft": "{imagesLeft} more images are needed until your friends are shared with {username}.",
|
|
"@contactUserDiscoveryImagesLeft": {
|
|
"placeholders": {
|
|
"imagesLeft": {},
|
|
"username": {}
|
|
}
|
|
},
|
|
"userDiscoveryEnabledVersion": "Version: {version}",
|
|
"@userDiscoveryEnabledVersion": {
|
|
"placeholders": {
|
|
"version": {}
|
|
}
|
|
},
|
|
"userDiscoveryEnabledYourVersion": "Your version: {version}",
|
|
"@userDiscoveryEnabledYourVersion": {
|
|
"placeholders": {
|
|
"version": {}
|
|
}
|
|
},
|
|
"userDiscoveryEnabledStopSharing": "Stop sharing"
|
|
} |