twonly-app/lib/src/localization/generated/app_localizations_en.dart
2025-04-29 20:45:29 +02:00

454 lines
13 KiB
Dart

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([String locale = 'en']) : super(locale);
@override
String get registerTitle => 'Welcome to twonly!';
@override
String get registerSlogan => 'twonly, a privacy friendly way to connect with friends through secure, spontaneous image sharing';
@override
String get onboardingWelcomeTitle => 'Welcome to twonly!';
@override
String get onboardingWelcomeBody => 'Experience a private and secure way to stay in touch with friends by sharing instant pictures.';
@override
String get onboardingE2eTitle => 'Carefree sharing';
@override
String get onboardingE2eBody => 'With end-to-end encryption, enjoy the peace of mind that only you and your friends can see the moments you share.';
@override
String get onboardingFocusTitle => 'Focus on sharing moments';
@override
String get onboardingFocusBody => 'Say goodbye to addictive features! twonly was created for sharing moments, free from useless distractions or ads.';
@override
String get onboardingSendTwonliesTitle => 'Send twonlies';
@override
String get 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!';
@override
String get onboardingNotProductTitle => 'You are not the product!';
@override
String get onboardingNotProductBody => 'twonly is financed by a small monthly fee and not by selling your data.';
@override
String get onboardingBuyOneGetTwoTitle => 'Buy one get two';
@override
String get onboardingBuyOneGetTwoBody => 'twonly always requires at least two people, which is why you receive a second free license for your twonly partner with your purchase.';
@override
String get onboardingGetStartedTitle => 'Let\'s go!';
@override
String get onboardingGetStartedBody => 'You can test twonly free of charge for 14 days, after that it costs either 1€/month or 9€/year.';
@override
String get onboardingTryForFree => 'Try for free';
@override
String get registerUsernameSlogan => 'Please select a username so others can find you!';
@override
String get registerUsernameDecoration => 'Username';
@override
String get registerUsernameLimits => 'Username must be 3 to 12 characters long, consisting only of letters (a-z) and numbers (0-9).';
@override
String get registerSubmitButton => 'Register now!';
@override
String get newMessageTitle => 'New message';
@override
String get chatsTapToSend => 'Click to send your first image';
@override
String get cameraPreviewSendTo => 'Send to';
@override
String get shareImageTitle => 'Share with';
@override
String get shareImageBestFriends => 'Best friends';
@override
String get shareImagePinnedContacts => 'Pinnded';
@override
String get shareImagedEditorSendImage => 'Send';
@override
String get shareImagedEditorShareWith => 'Share with';
@override
String get shareImagedEditorSaveImage => 'Save';
@override
String get shareImagedEditorSavedImage => 'Saved';
@override
String get shareImageSearchAllContacts => 'Search all contacts';
@override
String get shareImagedSelectAll => 'Select all';
@override
String get startNewChatTitle => 'Select Contact';
@override
String get startNewChatNewContact => 'New Contact';
@override
String get startNewChatYourContacts => 'Your Contacts';
@override
String get shareImageAllUsers => 'All contacts';
@override
String get shareImageAllTwonlyWarning => 'twonlies can only be send to verified contacts!';
@override
String get searchUsernameInput => 'Username';
@override
String get searchUsernameTitle => 'Search username';
@override
String get searchUserNamePending => 'Pending';
@override
String get searchUserNameBlockUserTooltip => 'Block the user without informing.';
@override
String get searchUserNameRejectUserTooltip => 'Reject the request and let the requester know.';
@override
String get searchUserNameArchiveUserTooltip => 'Archive the user. He will appear again as soon as he accepts your request.';
@override
String get searchUsernameNotFound => 'Username not found';
@override
String searchUsernameNotFoundBody(Object username) {
return 'There is no user with the username \"$username\" registered';
}
@override
String get searchUsernameNewFollowerTitle => 'Follow requests';
@override
String get searchUsernameQrCodeBtn => 'Scan QR code';
@override
String get chatListViewSearchUserNameBtn => 'Add your first twonly contact!';
@override
String get chatListViewSendFirstTwonly => 'Send your first twonly!';
@override
String get chatListDetailInput => 'Type a message';
@override
String get contextMenuVerifyUser => 'Verify';
@override
String get contextMenuArchiveUser => 'Archive';
@override
String get contextMenuUndoArchiveUser => 'Undo archiving';
@override
String get contextMenuOpenChat => 'Open chat';
@override
String get contextMenuPin => 'Pin';
@override
String get contextMenuUnpin => 'Unpin';
@override
String get mediaViewerAuthReason => 'Please authenticate to see this twonly!';
@override
String get mediaViewerTwonlyTapToOpen => 'Tap to open your twonly!';
@override
String get messageSendState_Received => 'Received';
@override
String get messageSendState_Opened => 'Opened';
@override
String get messageSendState_Send => 'Sent';
@override
String get messageSendState_Sending => 'Sending';
@override
String get messageSendState_TapToLoad => 'Tap to load';
@override
String get messageSendState_Loading => 'Downloading';
@override
String get messageStoredInGalery => 'Stored in gallery';
@override
String get imageEditorDrawOk => 'Take drawing';
@override
String get settingsTitle => 'Settings';
@override
String get settingsChats => 'Chats';
@override
String get settingsPreSelectedReactions => 'Preselected reaction emojis';
@override
String get settingsPreSelectedReactionsError => 'A maximum of 12 reactions can be selected.';
@override
String get settingsProfile => 'Profile';
@override
String get settingsStorageData => 'Data and storage';
@override
String get settingsStorageDataStoreInGTitle => 'Store in Gallery';
@override
String get settingsStorageDataStoreInGSubtitle => 'Store saved images additional in the systems gallery.';
@override
String get settingsStorageDataMediaAutoDownload => 'Media auto-download';
@override
String get settingsStorageDataAutoDownMobile => 'When using mobile data';
@override
String get settingsStorageDataAutoDownWifi => 'When using WI-FI';
@override
String get settingsProfileCustomizeAvatar => 'Customize your avatar';
@override
String get settingsProfileEditDisplayName => 'Displayname';
@override
String get settingsProfileEditDisplayNameNew => 'New Displayname';
@override
String get settingsAccount => 'Konto';
@override
String get settingsSubscription => 'Subscription';
@override
String get settingsAppearance => 'Appearance';
@override
String get settingsPrivacy => 'Privacy';
@override
String get settingsPrivacyBlockUsers => 'Block users';
@override
String get settingsPrivacyBlockUsersDesc => 'Blocked users will not be able to communicate with you. You can unblock a blocked user at any time.';
@override
String settingsPrivacyBlockUsersCount(Object len) {
return '$len contact(s)';
}
@override
String get settingsNotification => 'Notification';
@override
String get settingsNotifyTroubleshooting => 'Troubleshooting';
@override
String get settingsNotifyTroubleshootingDesc => 'Click here if you have problems receiving push notifications.';
@override
String get settingsNotifyTroubleshootingNoProblem => 'No problem detected';
@override
String get settingsNotifyTroubleshootingNoProblemDesc => 'Press OK to receive a test notification. When you receive no message even after waiting for 10 minutes, please send us your debug log in Settings > Help > Debug log, so we can look at that issue.';
@override
String get settingsHelp => 'Help';
@override
String get settingsHelpDiagnostics => 'Diagnostic protocol';
@override
String get settingsHelpSupport => 'Support Center';
@override
String get settingsHelpVersion => 'Version';
@override
String get settingsHelpLicenses => 'Licenses (Source-Code)';
@override
String get settingsHelpCredits => 'Licenses (Images)';
@override
String get settingsHelpLegal => 'Imprint, Terms & Privacy Policy';
@override
String get settingsAppearanceTheme => 'Theme';
@override
String get settingsAccountDeleteAccount => 'Delete account';
@override
String get settingsAccountDeleteModalTitle => 'Are you sure?';
@override
String get settingsAccountDeleteModalBody => 'Your account will be deleted. There is no change to restore it.';
@override
String get contactVerifyNumberTitle => 'Verify safety number';
@override
String get contactVerifyNumberMarkAsVerified => 'Mark as verified';
@override
String get contactVerifyNumberClearVerification => 'Clear verification';
@override
String contactVerifyNumberLongDesc(Object username) {
return '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.';
}
@override
String get contactNickname => 'Nickname';
@override
String get contactNicknameNew => 'New nickname';
@override
String get deleteAllContactMessages => 'Delete all messages';
@override
String deleteAllContactMessagesBody(Object username) {
return 'This will remove all messages in your chat with $username. This will NOT delete the messages stored at ${username}s device!';
}
@override
String get contactBlock => 'Block';
@override
String contactBlockTitle(Object username) {
return 'Block $username';
}
@override
String get 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.';
@override
String get undo => 'Undo';
@override
String get redo => 'Redo';
@override
String get next => 'Next';
@override
String get close => 'Close';
@override
String get cancel => 'Cancel';
@override
String get ok => 'Ok';
@override
String get switchFrontAndBackCamera => 'Switch between front and back camera.';
@override
String get addTextItem => 'Text';
@override
String get protectAsARealTwonly => 'Send as real twonly!';
@override
String get addDrawing => 'Drawing';
@override
String get addEmoji => 'Emoji';
@override
String get toggleFlashLight => 'Toggle the flash light';
@override
String get toggleHighQuality => 'Toggle better resolution';
@override
String get userFound => 'User found';
@override
String get userFoundBody => 'Do you want to create a follow request?';
@override
String searchUsernameNotFoundLong(Object username) {
return '\"$username\" is not a twonly user. Please check the username and try again.';
}
@override
String get errorUnknown => 'An unexpected error has occurred. Please try again later.';
@override
String get errorBadRequest => 'The request could not be understood by the server due to malformed syntax. Please check your input and try again.';
@override
String get errorTooManyRequests => 'You have made too many requests in a short period. Please wait a moment before trying again.';
@override
String get errorInternalError => 'The server is currently not available. Please try again later.';
@override
String get errorInvalidInvitationCode => 'The invitation code you provided is invalid. Please check the code and try again.';
@override
String get errorUsernameAlreadyTaken => 'The username you want to use is already taken. Please choose a different username.';
@override
String get errorSignatureNotValid => 'The provided signature is not valid. Please check your credentials and try again.';
@override
String get errorUsernameNotFound => 'The username you entered does not exist. Please check the spelling or create a new account.';
@override
String get errorUsernameNotValid => 'The username you provided does not meet the required criteria. Please choose a valid username.';
@override
String get errorInvalidPublicKey => 'The public key you provided is invalid. Please check the key and try again.';
@override
String get errorSessionAlreadyAuthenticated => 'You are already logged in. Please log out if you want to log in with a different account.';
@override
String get errorSessionNotAuthenticated => 'Your session is not authenticated. Please log in to continue.';
@override
String get errorOnlyOneSessionAllowed => 'Only one active session is allowed per user. Please log out from other devices to continue.';
}