element-ios/Riot/Generated/Strings.swift

3419 lines
149 KiB
Swift
Raw Normal View History

// swiftlint:disable all
// Generated using SwiftGen, by O.Halligon https://github.com/SwiftGen/SwiftGen
import Foundation
// swiftlint:disable superfluous_disable_command
// swiftlint:disable file_length
// MARK: - Strings
// swiftlint:disable function_parameter_count identifier_name line_length type_body_length
internal enum VectorL10n {
/// Accept
2019-01-21 22:31:33 +00:00
internal static var accept: String {
return VectorL10n.tr("Vector", "accept")
}
/// Logout all accounts
2019-01-21 22:31:33 +00:00
internal static var accountLogoutAll: String {
return VectorL10n.tr("Vector", "account_logout_all")
}
/// Active Call
2019-01-21 22:31:33 +00:00
internal static var activeCall: String {
return VectorL10n.tr("Vector", "active_call")
}
/// Active Call (%@)
internal static func activeCallDetails(_ p1: String) -> String {
return VectorL10n.tr("Vector", "active_call_details", p1)
}
/// Please review and accept the policies of this homeserver:
2019-01-21 22:31:33 +00:00
internal static var authAcceptPolicies: String {
return VectorL10n.tr("Vector", "auth_accept_policies")
}
/// Registration with email and phone number at once is not supported yet until the api exists. Only the phone number will be taken into account. You may add your email to your profile in settings.
2019-01-21 22:31:33 +00:00
internal static var authAddEmailAndPhoneWarning: String {
return VectorL10n.tr("Vector", "auth_add_email_and_phone_warning")
}
/// Set an email for account recovery, and later to be optionally discoverable by people who know you.
internal static var authAddEmailMessage2: String {
return VectorL10n.tr("Vector", "auth_add_email_message_2")
2019-01-21 22:31:33 +00:00
}
/// Set an email for account recovery. Use later email or phone to be optionally discoverable by people who know you.
internal static var authAddEmailPhoneMessage2: String {
return VectorL10n.tr("Vector", "auth_add_email_phone_message_2")
2019-01-21 22:31:33 +00:00
}
/// Set a phone, and later to be optionally discoverable by people who know you.
internal static var authAddPhoneMessage2: String {
return VectorL10n.tr("Vector", "auth_add_phone_message_2")
2019-01-21 22:31:33 +00:00
}
/// Invalid homeserver discovery response
internal static var authAutodiscoverInvalidResponse: String {
return VectorL10n.tr("Vector", "auth_autodiscover_invalid_response")
}
/// This email address is already in use
2019-01-21 22:31:33 +00:00
internal static var authEmailInUse: String {
return VectorL10n.tr("Vector", "auth_email_in_use")
}
/// No identity server is configured so you cannot add an email address in order to reset your password in the future.
internal static var authEmailIsRequired: String {
return VectorL10n.tr("Vector", "auth_email_is_required")
}
/// Failed to send email: This email address was not found
2019-01-21 22:31:33 +00:00
internal static var authEmailNotFound: String {
return VectorL10n.tr("Vector", "auth_email_not_found")
}
/// Email address
2019-01-21 22:31:33 +00:00
internal static var authEmailPlaceholder: String {
return VectorL10n.tr("Vector", "auth_email_placeholder")
}
/// Please check your email to continue registration
2019-01-21 22:31:33 +00:00
internal static var authEmailValidationMessage: String {
return VectorL10n.tr("Vector", "auth_email_validation_message")
}
/// Forgot password?
2019-01-21 22:31:33 +00:00
internal static var authForgotPassword: String {
return VectorL10n.tr("Vector", "auth_forgot_password")
}
/// No identity server is configured: add one to reset your password.
internal static var authForgotPasswordErrorNoConfiguredIdentityServer: String {
return VectorL10n.tr("Vector", "auth_forgot_password_error_no_configured_identity_server")
}
/// URL (e.g. https://matrix.org)
2019-01-21 22:31:33 +00:00
internal static var authHomeServerPlaceholder: String {
return VectorL10n.tr("Vector", "auth_home_server_placeholder")
}
/// URL (e.g. https://vector.im)
2019-01-21 22:31:33 +00:00
internal static var authIdentityServerPlaceholder: String {
return VectorL10n.tr("Vector", "auth_identity_server_placeholder")
}
/// This doesn't look like a valid email address
2019-01-21 22:31:33 +00:00
internal static var authInvalidEmail: String {
return VectorL10n.tr("Vector", "auth_invalid_email")
}
/// Incorrect username and/or password
2019-01-21 22:31:33 +00:00
internal static var authInvalidLoginParam: String {
return VectorL10n.tr("Vector", "auth_invalid_login_param")
}
/// Password too short (min 6)
2019-01-21 22:31:33 +00:00
internal static var authInvalidPassword: String {
return VectorL10n.tr("Vector", "auth_invalid_password")
}
/// This doesn't look like a valid phone number
2019-01-21 22:31:33 +00:00
internal static var authInvalidPhone: String {
return VectorL10n.tr("Vector", "auth_invalid_phone")
}
/// User names may only contain letters, numbers, dots, hyphens and underscores
2019-01-21 22:31:33 +00:00
internal static var authInvalidUserName: String {
return VectorL10n.tr("Vector", "auth_invalid_user_name")
}
/// Log in
2019-01-21 22:31:33 +00:00
internal static var authLogin: String {
return VectorL10n.tr("Vector", "auth_login")
}
/// Sign in with single sign-on
internal static var authLoginSingleSignOn: String {
return VectorL10n.tr("Vector", "auth_login_single_sign_on")
}
/// Missing email address
2019-01-21 22:31:33 +00:00
internal static var authMissingEmail: String {
return VectorL10n.tr("Vector", "auth_missing_email")
}
/// Missing email address or phone number
2019-01-21 22:31:33 +00:00
internal static var authMissingEmailOrPhone: String {
return VectorL10n.tr("Vector", "auth_missing_email_or_phone")
}
/// Missing password
2019-01-21 22:31:33 +00:00
internal static var authMissingPassword: String {
return VectorL10n.tr("Vector", "auth_missing_password")
}
/// Missing phone number
2019-01-21 22:31:33 +00:00
internal static var authMissingPhone: String {
return VectorL10n.tr("Vector", "auth_missing_phone")
}
/// Unable to verify phone number.
2019-01-21 22:31:33 +00:00
internal static var authMsisdnValidationError: String {
return VectorL10n.tr("Vector", "auth_msisdn_validation_error")
}
/// We've sent an SMS with an activation code. Please enter this code below.
2019-01-21 22:31:33 +00:00
internal static var authMsisdnValidationMessage: String {
return VectorL10n.tr("Vector", "auth_msisdn_validation_message")
}
/// Verification Pending
2019-01-21 22:31:33 +00:00
internal static var authMsisdnValidationTitle: String {
return VectorL10n.tr("Vector", "auth_msisdn_validation_title")
}
/// New password
2019-01-21 22:31:33 +00:00
internal static var authNewPasswordPlaceholder: String {
return VectorL10n.tr("Vector", "auth_new_password_placeholder")
}
/// Email address (optional)
2019-01-21 22:31:33 +00:00
internal static var authOptionalEmailPlaceholder: String {
return VectorL10n.tr("Vector", "auth_optional_email_placeholder")
}
/// Phone number (optional)
2019-01-21 22:31:33 +00:00
internal static var authOptionalPhonePlaceholder: String {
return VectorL10n.tr("Vector", "auth_optional_phone_placeholder")
}
/// Passwords don't match
2019-01-21 22:31:33 +00:00
internal static var authPasswordDontMatch: String {
return VectorL10n.tr("Vector", "auth_password_dont_match")
}
/// Password
2019-01-21 22:31:33 +00:00
internal static var authPasswordPlaceholder: String {
return VectorL10n.tr("Vector", "auth_password_placeholder")
}
/// This phone number is already in use
2019-01-21 22:31:33 +00:00
internal static var authPhoneInUse: String {
return VectorL10n.tr("Vector", "auth_phone_in_use")
}
/// No identity server is configured so you cannot add a phone number in order to reset your password in the future.
internal static var authPhoneIsRequired: String {
return VectorL10n.tr("Vector", "auth_phone_is_required")
}
/// Phone number
2019-01-21 22:31:33 +00:00
internal static var authPhonePlaceholder: String {
return VectorL10n.tr("Vector", "auth_phone_placeholder")
}
/// This homeserver would like to make sure you are not a robot
2019-01-21 22:31:33 +00:00
internal static var authRecaptchaMessage: String {
return VectorL10n.tr("Vector", "auth_recaptcha_message")
}
/// Register
2019-01-21 22:31:33 +00:00
internal static var authRegister: String {
return VectorL10n.tr("Vector", "auth_register")
}
/// Confirm your new password
2019-01-21 22:31:33 +00:00
internal static var authRepeatNewPasswordPlaceholder: String {
return VectorL10n.tr("Vector", "auth_repeat_new_password_placeholder")
}
/// Repeat password
2019-01-21 22:31:33 +00:00
internal static var authRepeatPasswordPlaceholder: String {
return VectorL10n.tr("Vector", "auth_repeat_password_placeholder")
}
/// An email has been sent to %@. Once you've followed the link it contains, click below.
internal static func authResetPasswordEmailValidationMessage(_ p1: String) -> String {
return VectorL10n.tr("Vector", "auth_reset_password_email_validation_message", p1)
}
/// No identity server is configured: add one in server options to reset your password.
internal static var authResetPasswordErrorIsRequired: String {
return VectorL10n.tr("Vector", "auth_reset_password_error_is_required")
}
2019-04-26 13:11:20 +00:00
/// Your email address does not appear to be associated with a Matrix ID on this homeserver.
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordErrorNotFound: String {
return VectorL10n.tr("Vector", "auth_reset_password_error_not_found")
}
/// Failed to verify email address: make sure you clicked the link in the email
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordErrorUnauthorized: String {
return VectorL10n.tr("Vector", "auth_reset_password_error_unauthorized")
}
/// To reset your password, enter the email address linked to your account:
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordMessage: String {
return VectorL10n.tr("Vector", "auth_reset_password_message")
}
/// The email address linked to your account must be entered.
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordMissingEmail: String {
return VectorL10n.tr("Vector", "auth_reset_password_missing_email")
}
/// A new password must be entered.
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordMissingPassword: String {
return VectorL10n.tr("Vector", "auth_reset_password_missing_password")
}
/// I have verified my email address
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordNextStepButton: String {
return VectorL10n.tr("Vector", "auth_reset_password_next_step_button")
}
/// Your password has been reset.\n\nYou have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, re-log in on each device.
2019-01-21 22:31:33 +00:00
internal static var authResetPasswordSuccessMessage: String {
return VectorL10n.tr("Vector", "auth_reset_password_success_message")
}
/// Return to login screen
2019-01-21 22:31:33 +00:00
internal static var authReturnToLogin: String {
return VectorL10n.tr("Vector", "auth_return_to_login")
}
/// Send Reset Email
2019-01-21 22:31:33 +00:00
internal static var authSendResetEmail: String {
return VectorL10n.tr("Vector", "auth_send_reset_email")
}
/// Skip
2019-01-21 22:31:33 +00:00
internal static var authSkip: String {
return VectorL10n.tr("Vector", "auth_skip")
}
/// Clear personal data
internal static var authSoftlogoutClearData: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data")
}
/// Clear all data
internal static var authSoftlogoutClearDataButton: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data_button")
}
/// Warning: Your personal data (including encryption keys) is still stored on this device.
internal static var authSoftlogoutClearDataMessage1: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data_message_1")
}
/// Clear it if you're finished using this device, or want to sign in to another account.
internal static var authSoftlogoutClearDataMessage2: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data_message_2")
}
/// Sign out
internal static var authSoftlogoutClearDataSignOut: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data_sign_out")
}
/// Are you sure you want to clear all data currently stored on this device? Sign in again to access your account data and messages.
internal static var authSoftlogoutClearDataSignOutMsg: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data_sign_out_msg")
}
/// Are you sure?
internal static var authSoftlogoutClearDataSignOutTitle: String {
return VectorL10n.tr("Vector", "auth_softlogout_clear_data_sign_out_title")
}
/// Your homeserver (%1$@) admin has signed you out of your account %2$@ (%3$@).
internal static func authSoftlogoutReason(_ p1: String, _ p2: String, _ p3: String) -> String {
return VectorL10n.tr("Vector", "auth_softlogout_reason", p1, p2, p3)
}
/// Sign in to recover encryption keys stored exclusively on this device. You need them to read all of your secure messages on any device.
internal static var authSoftlogoutRecoverEncryptionKeys: String {
return VectorL10n.tr("Vector", "auth_softlogout_recover_encryption_keys")
}
/// Sign In
internal static var authSoftlogoutSignIn: String {
return VectorL10n.tr("Vector", "auth_softlogout_sign_in")
}
/// Youre signed out
internal static var authSoftlogoutSignedOut: String {
return VectorL10n.tr("Vector", "auth_softlogout_signed_out")
}
/// Submit
2019-01-21 22:31:33 +00:00
internal static var authSubmit: String {
return VectorL10n.tr("Vector", "auth_submit")
}
/// The identity server is not trusted
2019-01-21 22:31:33 +00:00
internal static var authUntrustedIdServer: String {
return VectorL10n.tr("Vector", "auth_untrusted_id_server")
}
/// Use custom server options (advanced)
2019-01-21 22:31:33 +00:00
internal static var authUseServerOptions: String {
return VectorL10n.tr("Vector", "auth_use_server_options")
}
/// Email or user name
2019-01-21 22:31:33 +00:00
internal static var authUserIdPlaceholder: String {
return VectorL10n.tr("Vector", "auth_user_id_placeholder")
}
/// User name
2019-01-21 22:31:33 +00:00
internal static var authUserNamePlaceholder: String {
return VectorL10n.tr("Vector", "auth_user_name_placeholder")
}
/// Username in use
2019-01-21 22:31:33 +00:00
internal static var authUsernameInUse: String {
return VectorL10n.tr("Vector", "auth_username_in_use")
}
/// Back
2019-01-21 22:31:33 +00:00
internal static var back: String {
return VectorL10n.tr("Vector", "back")
}
/// Please describe what you did before the crash:
2019-01-21 22:31:33 +00:00
internal static var bugCrashReportDescription: String {
return VectorL10n.tr("Vector", "bug_crash_report_description")
}
/// Crash Report
2019-01-21 22:31:33 +00:00
internal static var bugCrashReportTitle: String {
return VectorL10n.tr("Vector", "bug_crash_report_title")
}
/// Please describe the bug. What did you do? What did you expect to happen? What actually happened?
2019-01-21 22:31:33 +00:00
internal static var bugReportDescription: String {
return VectorL10n.tr("Vector", "bug_report_description")
}
/// In order to diagnose problems, logs from this client will be sent with this bug report. If you would prefer to only send the text above, please untick:
2019-01-21 22:31:33 +00:00
internal static var bugReportLogsDescription: String {
return VectorL10n.tr("Vector", "bug_report_logs_description")
}
/// Uploading report
2019-01-21 22:31:33 +00:00
internal static var bugReportProgressUploading: String {
return VectorL10n.tr("Vector", "bug_report_progress_uploading")
}
/// Collecting logs
2019-01-21 22:31:33 +00:00
internal static var bugReportProgressZipping: String {
return VectorL10n.tr("Vector", "bug_report_progress_zipping")
}
/// The application has crashed last time. Would you like to submit a crash report?
2019-01-21 22:31:33 +00:00
internal static var bugReportPrompt: String {
return VectorL10n.tr("Vector", "bug_report_prompt")
}
/// Send
2019-01-21 22:31:33 +00:00
internal static var bugReportSend: String {
return VectorL10n.tr("Vector", "bug_report_send")
}
/// Send logs
2019-01-21 22:31:33 +00:00
internal static var bugReportSendLogs: String {
return VectorL10n.tr("Vector", "bug_report_send_logs")
}
/// Send screenshot
2019-01-21 22:31:33 +00:00
internal static var bugReportSendScreenshot: String {
return VectorL10n.tr("Vector", "bug_report_send_screenshot")
}
/// Bug Report
2019-01-21 22:31:33 +00:00
internal static var bugReportTitle: String {
return VectorL10n.tr("Vector", "bug_report_title")
}
/// There is already a call in progress.
2019-01-21 22:31:33 +00:00
internal static var callAlreadyDisplayed: String {
return VectorL10n.tr("Vector", "call_already_displayed")
}
/// Incoming video call...
2019-01-21 22:31:33 +00:00
internal static var callIncomingVideo: String {
return VectorL10n.tr("Vector", "call_incoming_video")
}
/// Incoming video call from %@
internal static func callIncomingVideoPrompt(_ p1: String) -> String {
return VectorL10n.tr("Vector", "call_incoming_video_prompt", p1)
}
/// Incoming call...
2019-01-21 22:31:33 +00:00
internal static var callIncomingVoice: String {
return VectorL10n.tr("Vector", "call_incoming_voice")
}
/// Incoming voice call from %@
internal static func callIncomingVoicePrompt(_ p1: String) -> String {
return VectorL10n.tr("Vector", "call_incoming_voice_prompt", p1)
}
/// Failed to join the conference call.
2019-01-21 22:31:33 +00:00
internal static var callJitsiError: String {
return VectorL10n.tr("Vector", "call_jitsi_error")
}
/// Please ask the administrator of your homeserver %@ to configure a TURN server in order for calls to work reliably.
internal static func callNoStunServerErrorMessage1(_ p1: String) -> String {
return VectorL10n.tr("Vector", "call_no_stun_server_error_message_1", p1)
}
/// Alternatively, you can try to use the public server at %@, but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings
internal static func callNoStunServerErrorMessage2(_ p1: String) -> String {
return VectorL10n.tr("Vector", "call_no_stun_server_error_message_2", p1)
}
/// Call failed due to misconfigured server
internal static var callNoStunServerErrorTitle: String {
return VectorL10n.tr("Vector", "call_no_stun_server_error_title")
}
/// Try using %@
internal static func callNoStunServerErrorUseFallbackButton(_ p1: String) -> String {
return VectorL10n.tr("Vector", "call_no_stun_server_error_use_fallback_button", p1)
}
/// Camera
2019-01-21 22:31:33 +00:00
internal static var camera: String {
return VectorL10n.tr("Vector", "camera")
}
/// %@ doesn't have permission to use Camera, please change privacy settings
internal static func cameraAccessNotGranted(_ p1: String) -> String {
return VectorL10n.tr("Vector", "camera_access_not_granted", p1)
}
2019-08-02 14:51:12 +00:00
/// The camera is unavailable on your device
internal static var cameraUnavailable: String {
return VectorL10n.tr("Vector", "camera_unavailable")
}
/// Cancel
2019-01-21 22:31:33 +00:00
internal static var cancel: String {
return VectorL10n.tr("Vector", "cancel")
}
2019-07-04 17:02:17 +00:00
/// Close
internal static var close: String {
return VectorL10n.tr("Vector", "close")
}
/// collapse
2019-01-21 22:31:33 +00:00
internal static var collapse: String {
return VectorL10n.tr("Vector", "collapse")
}
/// Matrix users only
2019-01-21 22:31:33 +00:00
internal static var contactsAddressBookMatrixUsersToggle: String {
return VectorL10n.tr("Vector", "contacts_address_book_matrix_users_toggle")
}
/// No local contacts
2019-01-21 22:31:33 +00:00
internal static var contactsAddressBookNoContact: String {
return VectorL10n.tr("Vector", "contacts_address_book_no_contact")
}
/// No identity server configured
internal static var contactsAddressBookNoIdentityServer: String {
return VectorL10n.tr("Vector", "contacts_address_book_no_identity_server")
}
/// You didn't allow Riot to access your local contacts
2019-01-21 22:31:33 +00:00
internal static var contactsAddressBookPermissionDenied: String {
return VectorL10n.tr("Vector", "contacts_address_book_permission_denied")
}
/// Permission required to access local contacts
2019-01-21 22:31:33 +00:00
internal static var contactsAddressBookPermissionRequired: String {
return VectorL10n.tr("Vector", "contacts_address_book_permission_required")
}
/// LOCAL CONTACTS
2019-01-21 22:31:33 +00:00
internal static var contactsAddressBookSection: String {
return VectorL10n.tr("Vector", "contacts_address_book_section")
}
/// USER DIRECTORY (offline)
2019-01-21 22:31:33 +00:00
internal static var contactsUserDirectoryOfflineSection: String {
return VectorL10n.tr("Vector", "contacts_user_directory_offline_section")
}
/// USER DIRECTORY
2019-01-21 22:31:33 +00:00
internal static var contactsUserDirectorySection: String {
return VectorL10n.tr("Vector", "contacts_user_directory_section")
}
/// Continue
2019-01-21 22:31:33 +00:00
internal static var `continue`: String {
return VectorL10n.tr("Vector", "continue")
}
/// Create
2019-01-21 22:31:33 +00:00
internal static var create: String {
return VectorL10n.tr("Vector", "create")
}
/// Please forget all messages I have sent when my account is deactivated (
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountForgetMessagesInformationPart1: String {
return VectorL10n.tr("Vector", "deactivate_account_forget_messages_information_part1")
}
/// Warning
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountForgetMessagesInformationPart2Emphasize: String {
return VectorL10n.tr("Vector", "deactivate_account_forget_messages_information_part2_emphasize")
}
/// : this will cause future users to see an incomplete view of conversations)
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountForgetMessagesInformationPart3: String {
return VectorL10n.tr("Vector", "deactivate_account_forget_messages_information_part3")
}
/// This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server.
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountInformationsPart1: String {
return VectorL10n.tr("Vector", "deactivate_account_informations_part1")
}
/// This action is irreversible.
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountInformationsPart2Emphasize: String {
return VectorL10n.tr("Vector", "deactivate_account_informations_part2_emphasize")
}
/// \n\nDeactivating your account
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountInformationsPart3: String {
return VectorL10n.tr("Vector", "deactivate_account_informations_part3")
}
/// does not by default cause us to forget messages you have sent.
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountInformationsPart4Emphasize: String {
return VectorL10n.tr("Vector", "deactivate_account_informations_part4_emphasize")
}
/// If you would like us to forget your messages, please tick the box below\n\nMessage visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountInformationsPart5: String {
return VectorL10n.tr("Vector", "deactivate_account_informations_part5")
}
/// To continue, please enter your password
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountPasswordAlertMessage: String {
return VectorL10n.tr("Vector", "deactivate_account_password_alert_message")
}
/// Deactivate Account
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountPasswordAlertTitle: String {
return VectorL10n.tr("Vector", "deactivate_account_password_alert_title")
}
/// Deactivate Account
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountTitle: String {
return VectorL10n.tr("Vector", "deactivate_account_title")
}
/// Deactivate account
2019-01-21 22:31:33 +00:00
internal static var deactivateAccountValidateAction: String {
return VectorL10n.tr("Vector", "deactivate_account_validate_action")
}
/// Decline
2019-01-21 22:31:33 +00:00
internal static var decline: String {
return VectorL10n.tr("Vector", "decline")
}
/// The other party cancelled the verification.
internal static var deviceVerificationCancelled: String {
return VectorL10n.tr("Vector", "device_verification_cancelled")
}
/// The verification has been cancelled. Reason: %@
internal static func deviceVerificationCancelledByMe(_ p1: String) -> String {
return VectorL10n.tr("Vector", "device_verification_cancelled_by_me", p1)
}
2019-04-16 07:33:25 +00:00
/// Aeroplane
internal static var deviceVerificationEmojiAeroplane: String {
return VectorL10n.tr("Vector", "device_verification_emoji_aeroplane")
}
/// Anchor
internal static var deviceVerificationEmojiAnchor: String {
return VectorL10n.tr("Vector", "device_verification_emoji_anchor")
}
/// Apple
internal static var deviceVerificationEmojiApple: String {
return VectorL10n.tr("Vector", "device_verification_emoji_apple")
}
/// Ball
internal static var deviceVerificationEmojiBall: String {
return VectorL10n.tr("Vector", "device_verification_emoji_ball")
}
/// Banana
internal static var deviceVerificationEmojiBanana: String {
return VectorL10n.tr("Vector", "device_verification_emoji_banana")
}
/// Bell
2019-04-16 07:33:25 +00:00
internal static var deviceVerificationEmojiBell: String {
return VectorL10n.tr("Vector", "device_verification_emoji_bell")
}
/// Bicycle
internal static var deviceVerificationEmojiBicycle: String {
return VectorL10n.tr("Vector", "device_verification_emoji_bicycle")
}
/// Book
internal static var deviceVerificationEmojiBook: String {
return VectorL10n.tr("Vector", "device_verification_emoji_book")
}
/// Butterfly
internal static var deviceVerificationEmojiButterfly: String {
return VectorL10n.tr("Vector", "device_verification_emoji_butterfly")
}
/// Cactus
internal static var deviceVerificationEmojiCactus: String {
return VectorL10n.tr("Vector", "device_verification_emoji_cactus")
}
/// Cake
internal static var deviceVerificationEmojiCake: String {
return VectorL10n.tr("Vector", "device_verification_emoji_cake")
}
/// Cat
internal static var deviceVerificationEmojiCat: String {
return VectorL10n.tr("Vector", "device_verification_emoji_cat")
}
/// Clock
2019-04-16 07:33:25 +00:00
internal static var deviceVerificationEmojiClock: String {
return VectorL10n.tr("Vector", "device_verification_emoji_clock")
}
/// Cloud
internal static var deviceVerificationEmojiCloud: String {
return VectorL10n.tr("Vector", "device_verification_emoji_cloud")
}
/// Corn
internal static var deviceVerificationEmojiCorn: String {
return VectorL10n.tr("Vector", "device_verification_emoji_corn")
}
/// Dog
internal static var deviceVerificationEmojiDog: String {
return VectorL10n.tr("Vector", "device_verification_emoji_dog")
}
/// Elephant
internal static var deviceVerificationEmojiElephant: String {
return VectorL10n.tr("Vector", "device_verification_emoji_elephant")
}
/// Fire
internal static var deviceVerificationEmojiFire: String {
return VectorL10n.tr("Vector", "device_verification_emoji_fire")
}
/// Fish
internal static var deviceVerificationEmojiFish: String {
return VectorL10n.tr("Vector", "device_verification_emoji_fish")
}
/// Flag
internal static var deviceVerificationEmojiFlag: String {
return VectorL10n.tr("Vector", "device_verification_emoji_flag")
}
/// Flower
internal static var deviceVerificationEmojiFlower: String {
return VectorL10n.tr("Vector", "device_verification_emoji_flower")
}
/// Folder
internal static var deviceVerificationEmojiFolder: String {
return VectorL10n.tr("Vector", "device_verification_emoji_folder")
}
/// Gift
internal static var deviceVerificationEmojiGift: String {
return VectorL10n.tr("Vector", "device_verification_emoji_gift")
}
/// Glasses
internal static var deviceVerificationEmojiGlasses: String {
return VectorL10n.tr("Vector", "device_verification_emoji_glasses")
}
/// Globe
internal static var deviceVerificationEmojiGlobe: String {
return VectorL10n.tr("Vector", "device_verification_emoji_globe")
}
/// Guitar
internal static var deviceVerificationEmojiGuitar: String {
return VectorL10n.tr("Vector", "device_verification_emoji_guitar")
}
/// Hammer
internal static var deviceVerificationEmojiHammer: String {
return VectorL10n.tr("Vector", "device_verification_emoji_hammer")
}
/// Hat
internal static var deviceVerificationEmojiHat: String {
return VectorL10n.tr("Vector", "device_verification_emoji_hat")
}
/// Headphones
internal static var deviceVerificationEmojiHeadphones: String {
return VectorL10n.tr("Vector", "device_verification_emoji_headphones")
}
/// Heart
internal static var deviceVerificationEmojiHeart: String {
return VectorL10n.tr("Vector", "device_verification_emoji_heart")
}
/// Horse
internal static var deviceVerificationEmojiHorse: String {
return VectorL10n.tr("Vector", "device_verification_emoji_horse")
}
/// Hourglass
internal static var deviceVerificationEmojiHourglass: String {
return VectorL10n.tr("Vector", "device_verification_emoji_hourglass")
}
/// Key
internal static var deviceVerificationEmojiKey: String {
return VectorL10n.tr("Vector", "device_verification_emoji_key")
}
/// Light Bulb
internal static var deviceVerificationEmojiLightBulb: String {
return VectorL10n.tr("Vector", "device_verification_emoji_light bulb")
}
/// Lion
internal static var deviceVerificationEmojiLion: String {
return VectorL10n.tr("Vector", "device_verification_emoji_lion")
}
/// Lock
internal static var deviceVerificationEmojiLock: String {
return VectorL10n.tr("Vector", "device_verification_emoji_lock")
}
2019-04-16 07:33:25 +00:00
/// Moon
internal static var deviceVerificationEmojiMoon: String {
return VectorL10n.tr("Vector", "device_verification_emoji_moon")
}
/// Mushroom
internal static var deviceVerificationEmojiMushroom: String {
return VectorL10n.tr("Vector", "device_verification_emoji_mushroom")
}
/// Octopus
internal static var deviceVerificationEmojiOctopus: String {
return VectorL10n.tr("Vector", "device_verification_emoji_octopus")
}
/// Panda
internal static var deviceVerificationEmojiPanda: String {
return VectorL10n.tr("Vector", "device_verification_emoji_panda")
}
/// Paperclip
internal static var deviceVerificationEmojiPaperclip: String {
return VectorL10n.tr("Vector", "device_verification_emoji_paperclip")
}
/// Pencil
internal static var deviceVerificationEmojiPencil: String {
return VectorL10n.tr("Vector", "device_verification_emoji_pencil")
}
/// Penguin
internal static var deviceVerificationEmojiPenguin: String {
return VectorL10n.tr("Vector", "device_verification_emoji_penguin")
}
/// Pig
internal static var deviceVerificationEmojiPig: String {
return VectorL10n.tr("Vector", "device_verification_emoji_pig")
}
/// Pin
internal static var deviceVerificationEmojiPin: String {
return VectorL10n.tr("Vector", "device_verification_emoji_pin")
}
/// Pizza
internal static var deviceVerificationEmojiPizza: String {
return VectorL10n.tr("Vector", "device_verification_emoji_pizza")
}
/// Rabbit
internal static var deviceVerificationEmojiRabbit: String {
return VectorL10n.tr("Vector", "device_verification_emoji_rabbit")
}
/// Robot
internal static var deviceVerificationEmojiRobot: String {
return VectorL10n.tr("Vector", "device_verification_emoji_robot")
}
/// Rocket
internal static var deviceVerificationEmojiRocket: String {
return VectorL10n.tr("Vector", "device_verification_emoji_rocket")
}
/// Rooster
internal static var deviceVerificationEmojiRooster: String {
return VectorL10n.tr("Vector", "device_verification_emoji_rooster")
}
/// Santa
internal static var deviceVerificationEmojiSanta: String {
return VectorL10n.tr("Vector", "device_verification_emoji_santa")
}
/// Scissors
internal static var deviceVerificationEmojiScissors: String {
return VectorL10n.tr("Vector", "device_verification_emoji_scissors")
}
/// Smiley
internal static var deviceVerificationEmojiSmiley: String {
return VectorL10n.tr("Vector", "device_verification_emoji_smiley")
}
/// Spanner
internal static var deviceVerificationEmojiSpanner: String {
return VectorL10n.tr("Vector", "device_verification_emoji_spanner")
}
/// Strawberry
internal static var deviceVerificationEmojiStrawberry: String {
return VectorL10n.tr("Vector", "device_verification_emoji_strawberry")
}
/// Telephone
internal static var deviceVerificationEmojiTelephone: String {
return VectorL10n.tr("Vector", "device_verification_emoji_telephone")
}
/// Thumbs up
internal static var deviceVerificationEmojiThumbsUp: String {
return VectorL10n.tr("Vector", "device_verification_emoji_thumbs up")
}
/// Train
internal static var deviceVerificationEmojiTrain: String {
return VectorL10n.tr("Vector", "device_verification_emoji_train")
}
/// Tree
internal static var deviceVerificationEmojiTree: String {
return VectorL10n.tr("Vector", "device_verification_emoji_tree")
}
/// Trophy
internal static var deviceVerificationEmojiTrophy: String {
return VectorL10n.tr("Vector", "device_verification_emoji_trophy")
}
/// Trumpet
internal static var deviceVerificationEmojiTrumpet: String {
return VectorL10n.tr("Vector", "device_verification_emoji_trumpet")
}
/// Turtle
internal static var deviceVerificationEmojiTurtle: String {
return VectorL10n.tr("Vector", "device_verification_emoji_turtle")
}
/// Umbrella
internal static var deviceVerificationEmojiUmbrella: String {
return VectorL10n.tr("Vector", "device_verification_emoji_umbrella")
}
/// Unicorn
internal static var deviceVerificationEmojiUnicorn: String {
return VectorL10n.tr("Vector", "device_verification_emoji_unicorn")
}
/// Cannot load device information.
internal static var deviceVerificationErrorCannotLoadDevice: String {
return VectorL10n.tr("Vector", "device_verification_error_cannot_load_device")
}
/// Verify this device to mark it as trusted. Trusting devices of partners gives you extra peace of mind when using end-to-end encrypted messages.
internal static var deviceVerificationIncomingDescription1: String {
return VectorL10n.tr("Vector", "device_verification_incoming_description_1")
}
/// Verifying this device will mark it as trusted, and also mark your device as trusted to the partner.
internal static var deviceVerificationIncomingDescription2: String {
return VectorL10n.tr("Vector", "device_verification_incoming_description_2")
}
/// Incoming Verification Request
internal static var deviceVerificationIncomingTitle: String {
return VectorL10n.tr("Vector", "device_verification_incoming_title")
}
/// For maximum security, we recommend you do this in person or use another trusted means of communication
internal static var deviceVerificationSecurityAdvice: String {
return VectorL10n.tr("Vector", "device_verification_security_advice")
}
/// Verify by comparing a short text string
internal static var deviceVerificationStartTitle: String {
return VectorL10n.tr("Vector", "device_verification_start_title")
}
/// Nothing appearing? Not all clients supports interactive verification yet. Use legacy verification.
internal static var deviceVerificationStartUseLegacy: String {
return VectorL10n.tr("Vector", "device_verification_start_use_legacy")
}
/// Use Legacy Verification
internal static var deviceVerificationStartUseLegacyAction: String {
return VectorL10n.tr("Vector", "device_verification_start_use_legacy_action")
}
/// Begin Verifying
internal static var deviceVerificationStartVerifyButton: String {
return VectorL10n.tr("Vector", "device_verification_start_verify_button")
}
/// Waiting for partner to accept...
internal static var deviceVerificationStartWaitPartner: String {
return VectorL10n.tr("Vector", "device_verification_start_wait_partner")
}
/// Verify device
internal static var deviceVerificationTitle: String {
return VectorL10n.tr("Vector", "device_verification_title")
}
2019-04-15 15:56:18 +00:00
/// You've successfully verified this device.
internal static var deviceVerificationVerifiedDescription1: String {
return VectorL10n.tr("Vector", "device_verification_verified_description_1")
}
/// Secure messages with this user are end-to-end encrypted and not able to be read by third parties.
internal static var deviceVerificationVerifiedDescription2: String {
return VectorL10n.tr("Vector", "device_verification_verified_description_2")
}
/// Got it
internal static var deviceVerificationVerifiedGotItButton: String {
return VectorL10n.tr("Vector", "device_verification_verified_got_it_button")
}
/// Verified!
internal static var deviceVerificationVerifiedTitle: String {
return VectorL10n.tr("Vector", "device_verification_verified_title")
}
/// Verify this device by confirming the following emoji appear on the screen of the partner
internal static var deviceVerificationVerifyTitleEmoji: String {
return VectorL10n.tr("Vector", "device_verification_verify_title_emoji")
}
/// Verify this device by confirming the following numbers appear on the screen of the partner
internal static var deviceVerificationVerifyTitleNumber: String {
return VectorL10n.tr("Vector", "device_verification_verify_title_number")
}
/// Waiting for partner to confirm...
internal static var deviceVerificationVerifyWaitPartner: String {
return VectorL10n.tr("Vector", "device_verification_verify_wait_partner")
}
/// %tu rooms
internal static func directoryCellDescription(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "directory_cell_description", p1)
}
/// Browse directory
2019-01-21 22:31:33 +00:00
internal static var directoryCellTitle: String {
return VectorL10n.tr("Vector", "directory_cell_title")
}
/// Failed to fetch data
2019-01-21 22:31:33 +00:00
internal static var directorySearchFail: String {
return VectorL10n.tr("Vector", "directory_search_fail")
}
/// %tu results found for %@
internal static func directorySearchResults(_ p1: Int, _ p2: String) -> String {
return VectorL10n.tr("Vector", "directory_search_results", p1, p2)
}
/// >%tu results found for %@
internal static func directorySearchResultsMoreThan(_ p1: Int, _ p2: String) -> String {
return VectorL10n.tr("Vector", "directory_search_results_more_than", p1, p2)
}
/// Browse directory results
2019-01-21 22:31:33 +00:00
internal static var directorySearchResultsTitle: String {
return VectorL10n.tr("Vector", "directory_search_results_title")
}
/// Searching directory
2019-01-21 22:31:33 +00:00
internal static var directorySearchingTitle: String {
return VectorL10n.tr("Vector", "directory_searching_title")
}
/// All native Matrix rooms
2019-01-21 22:31:33 +00:00
internal static var directoryServerAllNativeRooms: String {
return VectorL10n.tr("Vector", "directory_server_all_native_rooms")
}
/// All rooms on %@ server
internal static func directoryServerAllRooms(_ p1: String) -> String {
return VectorL10n.tr("Vector", "directory_server_all_rooms", p1)
}
/// Select a directory
2019-01-21 22:31:33 +00:00
internal static var directoryServerPickerTitle: String {
return VectorL10n.tr("Vector", "directory_server_picker_title")
}
/// matrix.org
2019-01-21 22:31:33 +00:00
internal static var directoryServerPlaceholder: String {
return VectorL10n.tr("Vector", "directory_server_placeholder")
}
/// Type a homeserver to list public rooms from
2019-01-21 22:31:33 +00:00
internal static var directoryServerTypeHomeserver: String {
return VectorL10n.tr("Vector", "directory_server_type_homeserver")
}
/// Directory
2019-01-21 22:31:33 +00:00
internal static var directoryTitle: String {
return VectorL10n.tr("Vector", "directory_title")
}
/// Do not ask again
2019-01-21 22:31:33 +00:00
internal static var doNotAskAgain: String {
return VectorL10n.tr("Vector", "do_not_ask_again")
}
/// Riot now supports end-to-end encryption but you need to log in again to enable it.\n\nYou can do it now or later from the application settings.
2019-01-21 22:31:33 +00:00
internal static var e2eEnablingOnAppUpdate: String {
return VectorL10n.tr("Vector", "e2e_enabling_on_app_update")
}
/// A new secure message key backup has been detected.\n\nIf this wasnt you, set a new passphrase in Settings.
internal static var e2eKeyBackupWrongVersion: String {
return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version")
}
/// Settings
internal static var e2eKeyBackupWrongVersionButtonSettings: String {
return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version_button_settings")
}
/// It was me
internal static var e2eKeyBackupWrongVersionButtonWasme: String {
return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version_button_wasme")
}
/// New Key Backup
internal static var e2eKeyBackupWrongVersionTitle: String {
return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version_title")
}
/// You need to log back in to generate end-to-end encryption keys for this device and submit the public key to your homeserver.\nThis is a once off; sorry for the inconvenience.
2019-01-21 22:31:33 +00:00
internal static var e2eNeedLogInAgain: String {
return VectorL10n.tr("Vector", "e2e_need_log_in_again")
}
/// Ignore request
2019-01-21 22:31:33 +00:00
internal static var e2eRoomKeyRequestIgnoreRequest: String {
return VectorL10n.tr("Vector", "e2e_room_key_request_ignore_request")
}
/// Your unverified device '%@' is requesting encryption keys.
internal static func e2eRoomKeyRequestMessage(_ p1: String) -> String {
return VectorL10n.tr("Vector", "e2e_room_key_request_message", p1)
}
/// You added a new device '%@', which is requesting encryption keys.
internal static func e2eRoomKeyRequestMessageNewDevice(_ p1: String) -> String {
return VectorL10n.tr("Vector", "e2e_room_key_request_message_new_device", p1)
}
/// Share without verifying
2019-01-21 22:31:33 +00:00
internal static var e2eRoomKeyRequestShareWithoutVerifying: String {
return VectorL10n.tr("Vector", "e2e_room_key_request_share_without_verifying")
}
/// Start verification...
2019-01-21 22:31:33 +00:00
internal static var e2eRoomKeyRequestStartVerification: String {
return VectorL10n.tr("Vector", "e2e_room_key_request_start_verification")
}
/// Encryption key request
2019-01-21 22:31:33 +00:00
internal static var e2eRoomKeyRequestTitle: String {
return VectorL10n.tr("Vector", "e2e_room_key_request_title")
}
/// Activities
internal static var emojiPickerActivityCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_activity_category")
}
/// Flags
internal static var emojiPickerFlagsCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_flags_category")
}
/// Food & Drink
internal static var emojiPickerFoodsCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_foods_category")
}
/// Animals & Nature
internal static var emojiPickerNatureCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_nature_category")
}
/// Objects
internal static var emojiPickerObjectsCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_objects_category")
}
/// Smileys & People
internal static var emojiPickerPeopleCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_people_category")
}
/// Travel & Places
internal static var emojiPickerPlacesCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_places_category")
}
/// Symbols
internal static var emojiPickerSymbolsCategory: String {
return VectorL10n.tr("Vector", "emoji_picker_symbols_category")
}
/// Reactions
internal static var emojiPickerTitle: String {
return VectorL10n.tr("Vector", "emoji_picker_title")
}
/// Send an encrypted message
2019-01-21 22:31:33 +00:00
internal static var encryptedRoomMessagePlaceholder: String {
return VectorL10n.tr("Vector", "encrypted_room_message_placeholder")
}
/// Send an encrypted reply
2019-01-21 22:31:33 +00:00
internal static var encryptedRoomMessageReplyToPlaceholder: String {
return VectorL10n.tr("Vector", "encrypted_room_message_reply_to_placeholder")
}
/// Add an identity server in your settings to invite by email.
internal static var errorInvite3pidWithNoIdentityServer: String {
return VectorL10n.tr("Vector", "error_invite_3pid_with_no_identity_server")
}
/// You can't do this from %@ mobile.
internal static func errorNotSupportedOnMobile(_ p1: String) -> String {
return VectorL10n.tr("Vector", "error_not_supported_on_mobile", p1)
}
/// It looks like youre trying to connect to another homeserver. Do you want to sign out?
internal static var errorUserAlreadyLoggedIn: String {
return VectorL10n.tr("Vector", "error_user_already_logged_in")
}
/// VoIP conference added by %@
internal static func eventFormatterJitsiWidgetAdded(_ p1: String) -> String {
return VectorL10n.tr("Vector", "event_formatter_jitsi_widget_added", p1)
}
/// VoIP conference removed by %@
internal static func eventFormatterJitsiWidgetRemoved(_ p1: String) -> String {
return VectorL10n.tr("Vector", "event_formatter_jitsi_widget_removed", p1)
}
/// %tu membership changes
internal static func eventFormatterMemberUpdates(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "event_formatter_member_updates", p1)
}
2019-07-12 11:18:39 +00:00
/// (edited)
2019-06-12 13:35:30 +00:00
internal static var eventFormatterMessageEditedMention: String {
return VectorL10n.tr("Vector", "event_formatter_message_edited_mention")
}
/// Re-request encryption keys
2019-01-21 22:31:33 +00:00
internal static var eventFormatterRerequestKeysPart1Link: String {
return VectorL10n.tr("Vector", "event_formatter_rerequest_keys_part1_link")
}
/// from your other devices.
2019-01-21 22:31:33 +00:00
internal static var eventFormatterRerequestKeysPart2: String {
return VectorL10n.tr("Vector", "event_formatter_rerequest_keys_part2")
}
/// %@ widget added by %@
internal static func eventFormatterWidgetAdded(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "event_formatter_widget_added", p1, p2)
}
/// %@ widget removed by %@
internal static func eventFormatterWidgetRemoved(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "event_formatter_widget_removed", p1, p2)
}
2019-07-11 17:33:01 +00:00
/// File upload
internal static var fileUploadErrorTitle: String {
return VectorL10n.tr("Vector", "file_upload_error_title")
}
/// File type not supported.
internal static var fileUploadErrorUnsupportedFileTypeMessage: String {
return VectorL10n.tr("Vector", "file_upload_error_unsupported_file_type_message")
}
/// To continue using the %@ homeserver you must review and agree to the terms and conditions.
internal static func gdprConsentNotGivenAlertMessage(_ p1: String) -> String {
return VectorL10n.tr("Vector", "gdpr_consent_not_given_alert_message", p1)
}
/// Review now
2019-01-21 22:31:33 +00:00
internal static var gdprConsentNotGivenAlertReviewNowAction: String {
return VectorL10n.tr("Vector", "gdpr_consent_not_given_alert_review_now_action")
}
/// Would you like to help improve %@ by automatically reporting anonymous crash reports and usage data?
internal static func googleAnalyticsUsePrompt(_ p1: String) -> String {
return VectorL10n.tr("Vector", "google_analytics_use_prompt", p1)
}
/// Home
2019-01-21 22:31:33 +00:00
internal static var groupDetailsHome: String {
return VectorL10n.tr("Vector", "group_details_home")
}
/// People
2019-01-21 22:31:33 +00:00
internal static var groupDetailsPeople: String {
return VectorL10n.tr("Vector", "group_details_people")
}
/// Rooms
2019-01-21 22:31:33 +00:00
internal static var groupDetailsRooms: String {
return VectorL10n.tr("Vector", "group_details_rooms")
}
/// Community Details
2019-01-21 22:31:33 +00:00
internal static var groupDetailsTitle: String {
return VectorL10n.tr("Vector", "group_details_title")
}
/// %tu members
internal static func groupHomeMultiMembersFormat(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "group_home_multi_members_format", p1)
}
/// %tu rooms
internal static func groupHomeMultiRoomsFormat(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "group_home_multi_rooms_format", p1)
}
/// 1 member
2019-01-21 22:31:33 +00:00
internal static var groupHomeOneMemberFormat: String {
return VectorL10n.tr("Vector", "group_home_one_member_format")
}
/// 1 room
2019-01-21 22:31:33 +00:00
internal static var groupHomeOneRoomFormat: String {
return VectorL10n.tr("Vector", "group_home_one_room_format")
}
/// %@ has invited you to join this community
internal static func groupInvitationFormat(_ p1: String) -> String {
return VectorL10n.tr("Vector", "group_invitation_format", p1)
}
/// INVITES
2019-01-21 22:31:33 +00:00
internal static var groupInviteSection: String {
return VectorL10n.tr("Vector", "group_invite_section")
}
/// Add participant
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsAddParticipant: String {
return VectorL10n.tr("Vector", "group_participants_add_participant")
}
/// Filter community members
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsFilterMembers: String {
return VectorL10n.tr("Vector", "group_participants_filter_members")
}
/// Search / invite by User ID or Name
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsInviteAnotherUser: String {
return VectorL10n.tr("Vector", "group_participants_invite_another_user")
}
/// Malformed ID. Should be a Matrix ID like '@localpart:domain'
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsInviteMalformedId: String {
return VectorL10n.tr("Vector", "group_participants_invite_malformed_id")
}
/// Invite Error
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsInviteMalformedIdTitle: String {
return VectorL10n.tr("Vector", "group_participants_invite_malformed_id_title")
}
/// Are you sure you want to invite %@ to this group?
internal static func groupParticipantsInvitePromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "group_participants_invite_prompt_msg", p1)
}
/// Confirmation
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsInvitePromptTitle: String {
return VectorL10n.tr("Vector", "group_participants_invite_prompt_title")
}
/// INVITED
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsInvitedSection: String {
return VectorL10n.tr("Vector", "group_participants_invited_section")
}
/// Are you sure you want to leave the group?
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsLeavePromptMsg: String {
return VectorL10n.tr("Vector", "group_participants_leave_prompt_msg")
}
/// Leave group
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsLeavePromptTitle: String {
return VectorL10n.tr("Vector", "group_participants_leave_prompt_title")
}
/// Are you sure you want to remove %@ from this group?
internal static func groupParticipantsRemovePromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "group_participants_remove_prompt_msg", p1)
}
/// Confirmation
2019-01-21 22:31:33 +00:00
internal static var groupParticipantsRemovePromptTitle: String {
return VectorL10n.tr("Vector", "group_participants_remove_prompt_title")
}
/// Filter community rooms
2019-01-21 22:31:33 +00:00
internal static var groupRoomsFilterRooms: String {
return VectorL10n.tr("Vector", "group_rooms_filter_rooms")
}
/// COMMUNITIES
2019-01-21 22:31:33 +00:00
internal static var groupSection: String {
return VectorL10n.tr("Vector", "group_section")
}
/// Could not connect to the homeserver.
2019-01-21 22:31:33 +00:00
internal static var homeserverConnectionLost: String {
return VectorL10n.tr("Vector", "homeserver_connection_lost")
}
/// Add
internal static var identityServerSettingsAdd: String {
return VectorL10n.tr("Vector", "identity_server_settings_add")
}
/// Disconnect from the identity server %1$@ and connect to %2$@ instead?
internal static func identityServerSettingsAlertChange(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_change", p1, p2)
}
/// Change identity server
internal static var identityServerSettingsAlertChangeTitle: String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_change_title")
}
/// Disconnect from the identity server %@?
internal static func identityServerSettingsAlertDisconnect(_ p1: String) -> String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect", p1)
}
/// Disconnect
internal static var identityServerSettingsAlertDisconnectButton: String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_button")
}
/// You are still sharing your personal data on the identity server %@.\n\nWe recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.
internal static func identityServerSettingsAlertDisconnectStillSharing3pid(_ p1: String) -> String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_still_sharing_3pid", p1)
}
/// Disconnect anyway
internal static var identityServerSettingsAlertDisconnectStillSharing3pidButton: String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_still_sharing_3pid_button")
}
/// Disconnect identity server
internal static var identityServerSettingsAlertDisconnectTitle: String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_title")
}
/// %@ is not a valid identity server.
internal static func identityServerSettingsAlertErrorInvalidIdentityServer(_ p1: String) -> String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_error_invalid_identity_server", p1)
}
/// You must accept terms of %@ to set it as identity server.
internal static func identityServerSettingsAlertErrorTermsNotAccepted(_ p1: String) -> String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_error_terms_not_accepted", p1)
}
2019-09-25 12:32:55 +00:00
/// The identity server you have chosen does not have any terms of service. Only continue if you trust the owner of the server.
internal static var identityServerSettingsAlertNoTerms: String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_no_terms")
}
/// Identity server has no terms of services
internal static var identityServerSettingsAlertNoTermsTitle: String {
return VectorL10n.tr("Vector", "identity_server_settings_alert_no_terms_title")
}
/// Change
internal static var identityServerSettingsChange: String {
return VectorL10n.tr("Vector", "identity_server_settings_change")
}
/// You are currently using %@ to discover and be discoverable by existing contacts you know.
internal static func identityServerSettingsDescription(_ p1: String) -> String {
return VectorL10n.tr("Vector", "identity_server_settings_description", p1)
}
/// Disconnect
internal static var identityServerSettingsDisconnect: String {
return VectorL10n.tr("Vector", "identity_server_settings_disconnect")
}
/// Disconnecting from your identity server will mean you wont be discoverable by other users and be able to invite others by email or phone.
internal static var identityServerSettingsDisconnectInfo: String {
return VectorL10n.tr("Vector", "identity_server_settings_disconnect_info")
}
/// You are not currently using an identity server. To discover and be discoverable by existing contacts, add one above.
internal static var identityServerSettingsNoIsDescription: String {
return VectorL10n.tr("Vector", "identity_server_settings_no_is_description")
}
/// Enter an identity server
internal static var identityServerSettingsPlaceHolder: String {
return VectorL10n.tr("Vector", "identity_server_settings_place_holder")
}
/// Identity Server
internal static var identityServerSettingsTitle: String {
return VectorL10n.tr("Vector", "identity_server_settings_title")
}
2019-08-02 14:51:12 +00:00
/// Take photo
internal static var imagePickerActionCamera: String {
return VectorL10n.tr("Vector", "image_picker_action_camera")
}
/// Choose from library
internal static var imagePickerActionLibrary: String {
return VectorL10n.tr("Vector", "image_picker_action_library")
}
/// Invite
2019-01-21 22:31:33 +00:00
internal static var invite: String {
return VectorL10n.tr("Vector", "invite")
}
/// Join
2019-01-21 22:31:33 +00:00
internal static var join: String {
return VectorL10n.tr("Vector", "join")
}
2019-02-13 12:09:48 +00:00
/// Never lose encrypted messages
internal static var keyBackupRecoverBannerTitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_banner_title")
2019-02-01 08:33:31 +00:00
}
/// Connect this device to Key Backup
internal static var keyBackupRecoverConnentBannerSubtitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_connent_banner_subtitle")
}
2019-01-29 21:56:59 +00:00
/// Done
internal static var keyBackupRecoverDoneAction: String {
return VectorL10n.tr("Vector", "key_backup_recover_done_action")
}
/// Use your recovery passphrase to unlock your secure message history
internal static var keyBackupRecoverFromPassphraseInfo: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_info")
}
/// Dont know your recovery passphrase? You can
internal static var keyBackupRecoverFromPassphraseLostPassphraseActionPart1: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_lost_passphrase_action_part1")
}
/// use your recovery key
internal static var keyBackupRecoverFromPassphraseLostPassphraseActionPart2: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_lost_passphrase_action_part2")
}
/// .
internal static var keyBackupRecoverFromPassphraseLostPassphraseActionPart3: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_lost_passphrase_action_part3")
}
/// Enter Passphrase
internal static var keyBackupRecoverFromPassphrasePassphrasePlaceholder: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_passphrase_placeholder")
}
/// Enter
internal static var keyBackupRecoverFromPassphrasePassphraseTitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_passphrase_title")
}
/// Unlock History
internal static var keyBackupRecoverFromPassphraseRecoverAction: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_recover_action")
}
/// Use your recovery key to unlock your secure message history
internal static var keyBackupRecoverFromRecoveryKeyInfo: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_info")
}
/// Lost your recovery key? You can set up a new one in settings.
internal static var keyBackupRecoverFromRecoveryKeyLostRecoveryKeyAction: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_lost_recovery_key_action")
}
/// Unlock History
internal static var keyBackupRecoverFromRecoveryKeyRecoverAction: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_recover_action")
}
/// Enter Recovery Key
internal static var keyBackupRecoverFromRecoveryKeyRecoveryKeyPlaceholder: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_recovery_key_placeholder")
}
/// Enter
internal static var keyBackupRecoverFromRecoveryKeyRecoveryKeyTitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_recovery_key_title")
}
/// Backup could not be decrypted with this passphrase: please verify that you entered the correct recovery passphrase.
internal static var keyBackupRecoverInvalidPassphrase: String {
return VectorL10n.tr("Vector", "key_backup_recover_invalid_passphrase")
}
/// Incorrect Recovery Passphrase
internal static var keyBackupRecoverInvalidPassphraseTitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_invalid_passphrase_title")
}
/// Backup could not be decrypted with this key: please verify that you entered the correct recovery key.
internal static var keyBackupRecoverInvalidRecoveryKey: String {
return VectorL10n.tr("Vector", "key_backup_recover_invalid_recovery_key")
}
/// Recovery Key Mismatch
internal static var keyBackupRecoverInvalidRecoveryKeyTitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_invalid_recovery_key_title")
}
2019-01-29 21:56:59 +00:00
/// Backup Restored!
internal static var keyBackupRecoverSuccessInfo: String {
return VectorL10n.tr("Vector", "key_backup_recover_success_info")
}
/// Secure Messages
internal static var keyBackupRecoverTitle: String {
return VectorL10n.tr("Vector", "key_backup_recover_title")
}
2019-02-13 12:09:48 +00:00
/// Start using Key Backup
internal static var keyBackupSetupBannerSubtitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_banner_subtitle")
2019-01-31 18:44:37 +00:00
}
2019-02-13 12:09:48 +00:00
/// Never lose encrypted messages
internal static var keyBackupSetupBannerTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_banner_title")
2019-01-31 18:44:37 +00:00
}
2019-02-13 12:09:48 +00:00
/// Messages in encrypted rooms are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.\n\nSecurely back up your keys to avoid losing them.
2019-01-21 22:31:33 +00:00
internal static var keyBackupSetupIntroInfo: String {
return VectorL10n.tr("Vector", "key_backup_setup_intro_info")
}
/// Manually export keys
internal static var keyBackupSetupIntroManualExportAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_intro_manual_export_action")
}
/// (Advanced)
internal static var keyBackupSetupIntroManualExportInfo: String {
return VectorL10n.tr("Vector", "key_backup_setup_intro_manual_export_info")
}
2019-02-13 12:09:48 +00:00
/// Start using Key Backup
internal static var keyBackupSetupIntroSetupActionWithoutExistingBackup: String {
return VectorL10n.tr("Vector", "key_backup_setup_intro_setup_action_without_existing_backup")
2019-01-21 22:31:33 +00:00
}
/// Connect this device to Key Backup
internal static var keyBackupSetupIntroSetupConnectActionWithExistingBackup: String {
return VectorL10n.tr("Vector", "key_backup_setup_intro_setup_connect_action_with_existing_backup")
}
2019-01-21 22:31:33 +00:00
/// Never lose encrypted messages
internal static var keyBackupSetupIntroTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_intro_title")
}
/// Passphrase doesnt match
internal static var keyBackupSetupPassphraseConfirmPassphraseInvalid: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_invalid")
}
/// Confirm passphrase
internal static var keyBackupSetupPassphraseConfirmPassphrasePlaceholder: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_placeholder")
}
/// Confirm
internal static var keyBackupSetupPassphraseConfirmPassphraseTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_title")
}
/// Great!
internal static var keyBackupSetupPassphraseConfirmPassphraseValid: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_valid")
}
2019-02-13 12:09:48 +00:00
/// We'll store an encrypted copy of your keys on our server. Protect your backup with a passphrase to keep it secure.\n\nFor maximum security, this should be different from your account password.
2019-01-21 22:31:33 +00:00
internal static var keyBackupSetupPassphraseInfo: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_info")
}
/// Try adding a word
internal static var keyBackupSetupPassphrasePassphraseInvalid: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_invalid")
}
/// Enter passphrase
internal static var keyBackupSetupPassphrasePassphrasePlaceholder: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_placeholder")
}
/// Enter
internal static var keyBackupSetupPassphrasePassphraseTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_title")
}
/// Great!
internal static var keyBackupSetupPassphrasePassphraseValid: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_valid")
}
2019-02-13 12:09:48 +00:00
/// Set Passphrase
2019-01-21 22:31:33 +00:00
internal static var keyBackupSetupPassphraseSetPassphraseAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_set_passphrase_action")
}
2019-02-13 12:09:48 +00:00
/// (Advanced) Set up with Recovery Key
internal static var keyBackupSetupPassphraseSetupRecoveryKeyAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_setup_recovery_key_action")
2019-01-21 22:31:33 +00:00
}
2019-02-13 12:09:48 +00:00
/// Or, secure your backup with a Recovery Key, saving it somewhere safe.
internal static var keyBackupSetupPassphraseSetupRecoveryKeyInfo: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_setup_recovery_key_info")
2019-01-21 22:31:33 +00:00
}
2019-02-13 12:09:48 +00:00
/// Secure your backup with a Passphrase
internal static var keyBackupSetupPassphraseTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_passphrase_title")
2019-01-21 22:31:33 +00:00
}
2019-01-22 16:49:29 +00:00
/// You may lose secure messages if you log out or lose your device.
2019-01-21 22:31:33 +00:00
internal static var keyBackupSetupSkipAlertMessage: String {
return VectorL10n.tr("Vector", "key_backup_setup_skip_alert_message")
}
/// Skip
internal static var keyBackupSetupSkipAlertSkipAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_skip_alert_skip_action")
}
/// Are you sure?
internal static var keyBackupSetupSkipAlertTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_skip_alert_title")
}
2019-02-13 12:09:48 +00:00
/// Done
internal static var keyBackupSetupSuccessFromPassphraseDoneAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_passphrase_done_action")
}
/// Your keys are being backed up.\n\nYour recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.\n\nKeep your recovery key somewhere very secure, like a password manager (or a safe).
internal static var keyBackupSetupSuccessFromPassphraseInfo: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_passphrase_info")
}
/// Save Recovery Key
internal static var keyBackupSetupSuccessFromPassphraseSaveRecoveryKeyAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_passphrase_save_recovery_key_action")
}
/// Your keys are being backed up.\n\nMake a copy of this recovery key and keep it safe.
internal static var keyBackupSetupSuccessFromRecoveryKeyInfo: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_info")
}
/// I've made a copy
internal static var keyBackupSetupSuccessFromRecoveryKeyMadeCopyAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_made_copy_action")
}
/// Make a Copy
internal static var keyBackupSetupSuccessFromRecoveryKeyMakeCopyAction: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_make_copy_action")
}
/// Recovery Key
internal static var keyBackupSetupSuccessFromRecoveryKeyRecoveryKeyTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_recovery_key_title")
}
/// Success!
internal static var keyBackupSetupSuccessTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_success_title")
}
/// Key Backup
2019-01-21 22:31:33 +00:00
internal static var keyBackupSetupTitle: String {
return VectorL10n.tr("Vector", "key_backup_setup_title")
}
/// %.1fK
internal static func largeBadgeValueKFormat(_ p1: Float) -> String {
return VectorL10n.tr("Vector", "large_badge_value_k_format", p1)
}
/// Later
2019-01-21 22:31:33 +00:00
internal static var later: String {
return VectorL10n.tr("Vector", "later")
}
/// Leave
2019-01-21 22:31:33 +00:00
internal static var leave: String {
return VectorL10n.tr("Vector", "leave")
}
/// Library
2019-01-21 22:31:33 +00:00
internal static var mediaPickerLibrary: String {
return VectorL10n.tr("Vector", "media_picker_library")
}
/// Select
2019-01-21 22:31:33 +00:00
internal static var mediaPickerSelect: String {
return VectorL10n.tr("Vector", "media_picker_select")
}
2019-08-02 14:51:12 +00:00
/// Media library
internal static var mediaPickerTitle: String {
return VectorL10n.tr("Vector", "media_picker_title")
}
/// Audio
internal static var mediaTypeAccessibilityAudio: String {
return VectorL10n.tr("Vector", "media_type_accessibility_audio")
}
/// File
internal static var mediaTypeAccessibilityFile: String {
return VectorL10n.tr("Vector", "media_type_accessibility_file")
}
/// Image
internal static var mediaTypeAccessibilityImage: String {
return VectorL10n.tr("Vector", "media_type_accessibility_image")
}
/// Location
internal static var mediaTypeAccessibilityLocation: String {
return VectorL10n.tr("Vector", "media_type_accessibility_location")
}
/// Sticker
internal static var mediaTypeAccessibilitySticker: String {
return VectorL10n.tr("Vector", "media_type_accessibility_sticker")
}
/// Video
internal static var mediaTypeAccessibilityVideo: String {
return VectorL10n.tr("Vector", "media_type_accessibility_video")
}
/// The Internet connection appears to be offline.
2019-01-21 22:31:33 +00:00
internal static var networkOfflinePrompt: String {
return VectorL10n.tr("Vector", "network_offline_prompt")
}
/// Next
2019-01-21 22:31:33 +00:00
internal static var next: String {
return VectorL10n.tr("Vector", "next")
}
/// %@ is calling you but %@ does not support calls yet.\nYou can ignore this notification and answer the call from another device or you can reject it.
internal static func noVoip(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "no_voip", p1, p2)
}
/// Incoming call
2019-01-21 22:31:33 +00:00
internal static var noVoipTitle: String {
return VectorL10n.tr("Vector", "no_voip_title")
}
/// Off
2019-01-21 22:31:33 +00:00
internal static var off: String {
return VectorL10n.tr("Vector", "off")
}
/// On
2019-01-21 22:31:33 +00:00
internal static var on: String {
return VectorL10n.tr("Vector", "on")
}
/// or
2019-01-21 22:31:33 +00:00
internal static var or: String {
return VectorL10n.tr("Vector", "or")
}
/// CONVERSATIONS
2019-01-21 22:31:33 +00:00
internal static var peopleConversationSection: String {
return VectorL10n.tr("Vector", "people_conversation_section")
}
/// INVITES
2019-01-21 22:31:33 +00:00
internal static var peopleInvitesSection: String {
return VectorL10n.tr("Vector", "people_invites_section")
}
/// No conversations
2019-01-21 22:31:33 +00:00
internal static var peopleNoConversation: String {
return VectorL10n.tr("Vector", "people_no_conversation")
}
2019-08-02 14:51:12 +00:00
/// %@ doesn't have permission to access photo library, please change privacy settings
internal static func photoLibraryAccessNotGranted(_ p1: String) -> String {
return VectorL10n.tr("Vector", "photo_library_access_not_granted", p1)
}
/// Preview
2019-01-21 22:31:33 +00:00
internal static var preview: String {
return VectorL10n.tr("Vector", "preview")
}
/// Public Rooms (at %@):
internal static func publicRoomSectionTitle(_ p1: String) -> String {
return VectorL10n.tr("Vector", "public_room_section_title", p1)
}
/// You seem to be shaking the phone in frustration. Would you like to submit a bug report?
2019-01-21 22:31:33 +00:00
internal static var rageShakePrompt: String {
return VectorL10n.tr("Vector", "rage_shake_prompt")
}
2019-07-30 15:15:55 +00:00
/// Reactions
internal static var reactionHistoryTitle: String {
return VectorL10n.tr("Vector", "reaction_history_title")
}
/// Read Receipts List
2019-01-21 22:31:33 +00:00
internal static var readReceiptsList: String {
return VectorL10n.tr("Vector", "read_receipts_list")
}
/// Read:
2019-01-21 22:31:33 +00:00
internal static var receiptStatusRead: String {
return VectorL10n.tr("Vector", "receipt_status_read")
}
/// Remove
2019-01-21 22:31:33 +00:00
internal static var remove: String {
return VectorL10n.tr("Vector", "remove")
}
/// Rename
2019-01-21 22:31:33 +00:00
internal static var rename: String {
return VectorL10n.tr("Vector", "rename")
}
/// Please launch Riot on another device that can decrypt the message so it can send the keys to this device.
2019-01-21 22:31:33 +00:00
internal static var rerequestKeysAlertMessage: String {
return VectorL10n.tr("Vector", "rerequest_keys_alert_message")
}
/// Request Sent
2019-01-21 22:31:33 +00:00
internal static var rerequestKeysAlertTitle: String {
return VectorL10n.tr("Vector", "rerequest_keys_alert_title")
}
/// Retry
2019-01-21 22:31:33 +00:00
internal static var retry: String {
return VectorL10n.tr("Vector", "retry")
}
/// Call
internal static var roomAccessibilityCall: String {
return VectorL10n.tr("Vector", "room_accessibility_call")
}
/// Hang up
internal static var roomAccessibilityHangup: String {
return VectorL10n.tr("Vector", "room_accessibility_hangup")
}
/// Integrations
internal static var roomAccessibilityIntegrations: String {
return VectorL10n.tr("Vector", "room_accessibility_integrations")
}
/// Search
internal static var roomAccessibilitySearch: String {
return VectorL10n.tr("Vector", "room_accessibility_search")
}
/// Upload
internal static var roomAccessibilityUpload: String {
return VectorL10n.tr("Vector", "room_accessibility_upload")
}
/// Scroll to bottom
internal static var roomAccessiblityScrollToBottom: String {
return VectorL10n.tr("Vector", "room_accessiblity_scroll_to_bottom")
}
2019-08-02 14:51:12 +00:00
/// Take photo or video
internal static var roomActionCamera: String {
return VectorL10n.tr("Vector", "room_action_camera")
}
/// Reply
internal static var roomActionReply: String {
return VectorL10n.tr("Vector", "room_action_reply")
}
/// Send file
internal static var roomActionSendFile: String {
return VectorL10n.tr("Vector", "room_action_send_file")
}
/// Send photo or video
2019-01-21 22:31:33 +00:00
internal static var roomActionSendPhotoOrVideo: String {
return VectorL10n.tr("Vector", "room_action_send_photo_or_video")
}
/// Send sticker
2019-01-21 22:31:33 +00:00
internal static var roomActionSendSticker: String {
return VectorL10n.tr("Vector", "room_action_send_sticker")
}
/// You need permission to manage conference call in this room
2019-01-21 22:31:33 +00:00
internal static var roomConferenceCallNoPower: String {
return VectorL10n.tr("Vector", "room_conference_call_no_power")
}
/// Account
2019-01-21 22:31:33 +00:00
internal static var roomCreationAccount: String {
return VectorL10n.tr("Vector", "room_creation_account")
}
/// Appearance
2019-01-21 22:31:33 +00:00
internal static var roomCreationAppearance: String {
return VectorL10n.tr("Vector", "room_creation_appearance")
}
/// Name
2019-01-21 22:31:33 +00:00
internal static var roomCreationAppearanceName: String {
return VectorL10n.tr("Vector", "room_creation_appearance_name")
}
/// Chat picture (optional)
2019-01-21 22:31:33 +00:00
internal static var roomCreationAppearancePicture: String {
return VectorL10n.tr("Vector", "room_creation_appearance_picture")
}
/// No identity server is configured so you cannot add a participant with an email.
2019-08-13 14:58:36 +00:00
internal static var roomCreationErrorInviteUserByEmailWithoutIdentityServer: String {
return VectorL10n.tr("Vector", "room_creation_error_invite_user_by_email_without_identity_server")
}
/// Search / invite by User ID, Name or email
2019-01-21 22:31:33 +00:00
internal static var roomCreationInviteAnotherUser: String {
return VectorL10n.tr("Vector", "room_creation_invite_another_user")
}
/// Keep private
2019-01-21 22:31:33 +00:00
internal static var roomCreationKeepPrivate: String {
return VectorL10n.tr("Vector", "room_creation_keep_private")
}
/// Make private
2019-01-21 22:31:33 +00:00
internal static var roomCreationMakePrivate: String {
return VectorL10n.tr("Vector", "room_creation_make_private")
}
/// Make public
2019-01-21 22:31:33 +00:00
internal static var roomCreationMakePublic: String {
return VectorL10n.tr("Vector", "room_creation_make_public")
}
/// Are you sure you want to make this chat public? Anyone can read your messages and join the chat.
2019-01-21 22:31:33 +00:00
internal static var roomCreationMakePublicPromptMsg: String {
return VectorL10n.tr("Vector", "room_creation_make_public_prompt_msg")
}
/// Make this chat public?
2019-01-21 22:31:33 +00:00
internal static var roomCreationMakePublicPromptTitle: String {
return VectorL10n.tr("Vector", "room_creation_make_public_prompt_title")
}
/// Privacy
2019-01-21 22:31:33 +00:00
internal static var roomCreationPrivacy: String {
return VectorL10n.tr("Vector", "room_creation_privacy")
}
/// This chat is private
2019-01-21 22:31:33 +00:00
internal static var roomCreationPrivateRoom: String {
return VectorL10n.tr("Vector", "room_creation_private_room")
}
/// This chat is public
2019-01-21 22:31:33 +00:00
internal static var roomCreationPublicRoom: String {
return VectorL10n.tr("Vector", "room_creation_public_room")
}
/// New Chat
2019-01-21 22:31:33 +00:00
internal static var roomCreationTitle: String {
return VectorL10n.tr("Vector", "room_creation_title")
}
/// A room is already being created. Please wait.
2019-01-21 22:31:33 +00:00
internal static var roomCreationWaitForCreation: String {
return VectorL10n.tr("Vector", "room_creation_wait_for_creation")
}
/// Delete unsent messages
2019-01-21 22:31:33 +00:00
internal static var roomDeleteUnsentMessages: String {
return VectorL10n.tr("Vector", "room_delete_unsent_messages")
}
/// Who can access this room?
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAccessSection: String {
return VectorL10n.tr("Vector", "room_details_access_section")
}
/// Anyone who knows the room's link, including guests
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAccessSectionAnyone: String {
return VectorL10n.tr("Vector", "room_details_access_section_anyone")
}
/// Anyone who knows the room's link, apart from guests
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAccessSectionAnyoneApartFromGuest: String {
return VectorL10n.tr("Vector", "room_details_access_section_anyone_apart_from_guest")
}
/// List this room in room directory
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAccessSectionDirectoryToggle: String {
return VectorL10n.tr("Vector", "room_details_access_section_directory_toggle")
}
/// Only people who have been invited
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAccessSectionInvitedOnly: String {
return VectorL10n.tr("Vector", "room_details_access_section_invited_only")
}
/// To link to a room it must have an address
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAccessSectionNoAddressWarning: String {
return VectorL10n.tr("Vector", "room_details_access_section_no_address_warning")
}
/// You will have no main address specified. The default main address for this room will be picked randomly
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAddressesDisableMainAddressPromptMsg: String {
return VectorL10n.tr("Vector", "room_details_addresses_disable_main_address_prompt_msg")
}
/// Main address warning
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAddressesDisableMainAddressPromptTitle: String {
return VectorL10n.tr("Vector", "room_details_addresses_disable_main_address_prompt_title")
}
/// %@ is not a valid format for an alias
internal static func roomDetailsAddressesInvalidAddressPromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_details_addresses_invalid_address_prompt_msg", p1)
}
/// Invalid alias format
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAddressesInvalidAddressPromptTitle: String {
return VectorL10n.tr("Vector", "room_details_addresses_invalid_address_prompt_title")
}
/// Addresses
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAddressesSection: String {
return VectorL10n.tr("Vector", "room_details_addresses_section")
}
/// Encrypt to verified devices only
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAdvancedE2eEncryptionBlacklistUnverifiedDevices: String {
return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_blacklist_unverified_devices")
}
/// Encryption is not enabled in this room.
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAdvancedE2eEncryptionDisabled: String {
return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_disabled")
}
/// Encryption is enabled in this room
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAdvancedE2eEncryptionEnabled: String {
return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_enabled")
}
/// Enable encryption (warning: cannot be disabled again!)
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAdvancedEnableE2eEncryption: String {
return VectorL10n.tr("Vector", "room_details_advanced_enable_e2e_encryption")
}
/// Room ID:
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAdvancedRoomId: String {
return VectorL10n.tr("Vector", "room_details_advanced_room_id")
}
/// Advanced
2019-01-21 22:31:33 +00:00
internal static var roomDetailsAdvancedSection: String {
return VectorL10n.tr("Vector", "room_details_advanced_section")
}
/// Banned users
2019-01-21 22:31:33 +00:00
internal static var roomDetailsBannedUsersSection: String {
return VectorL10n.tr("Vector", "room_details_banned_users_section")
}
/// Copy Room Address
2019-01-21 22:31:33 +00:00
internal static var roomDetailsCopyRoomAddress: String {
return VectorL10n.tr("Vector", "room_details_copy_room_address")
}
/// Copy Room ID
2019-01-21 22:31:33 +00:00
internal static var roomDetailsCopyRoomId: String {
return VectorL10n.tr("Vector", "room_details_copy_room_id")
}
/// Copy Room URL
2019-01-21 22:31:33 +00:00
internal static var roomDetailsCopyRoomUrl: String {
return VectorL10n.tr("Vector", "room_details_copy_room_url")
}
/// Direct Chat
2019-01-21 22:31:33 +00:00
internal static var roomDetailsDirectChat: String {
return VectorL10n.tr("Vector", "room_details_direct_chat")
}
/// Fail to add the new room addresses
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToAddRoomAliases: String {
return VectorL10n.tr("Vector", "room_details_fail_to_add_room_aliases")
}
/// Fail to enable encryption in this room
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToEnableEncryption: String {
return VectorL10n.tr("Vector", "room_details_fail_to_enable_encryption")
}
/// Fail to remove the room addresses
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToRemoveRoomAliases: String {
return VectorL10n.tr("Vector", "room_details_fail_to_remove_room_aliases")
}
/// Fail to update the room photo
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateAvatar: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_avatar")
}
/// Fail to update the history visibility
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateHistoryVisibility: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_history_visibility")
}
/// Fail to update the main address
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomCanonicalAlias: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_canonical_alias")
}
/// Fail to update the related communities
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomCommunities: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_communities")
}
/// Fail to update the direct flag of this room
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomDirect: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_direct")
}
/// Fail to update the room directory visibility
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomDirectoryVisibility: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_directory_visibility")
}
/// Fail to update the room guest access
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomGuestAccess: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_guest_access")
}
/// Fail to update the join rule
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomJoinRule: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_join_rule")
}
/// Fail to update the room name
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateRoomName: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_room_name")
}
/// Fail to update the topic
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFailToUpdateTopic: String {
return VectorL10n.tr("Vector", "room_details_fail_to_update_topic")
}
/// Favourite
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFavouriteTag: String {
return VectorL10n.tr("Vector", "room_details_favourite_tag")
}
/// Files
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFiles: String {
return VectorL10n.tr("Vector", "room_details_files")
}
/// %@ is not a valid identifier for a community
internal static func roomDetailsFlairInvalidIdPromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_details_flair_invalid_id_prompt_msg", p1)
}
/// Invalid format
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFlairInvalidIdPromptTitle: String {
return VectorL10n.tr("Vector", "room_details_flair_invalid_id_prompt_title")
}
/// Show flair for communities
2019-01-21 22:31:33 +00:00
internal static var roomDetailsFlairSection: String {
return VectorL10n.tr("Vector", "room_details_flair_section")
}
/// Who can read history?
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySection: String {
return VectorL10n.tr("Vector", "room_details_history_section")
}
/// Anyone
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySectionAnyone: String {
return VectorL10n.tr("Vector", "room_details_history_section_anyone")
}
/// Members only (since the point in time of selecting this option)
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySectionMembersOnly: String {
return VectorL10n.tr("Vector", "room_details_history_section_members_only")
}
/// Members only (since they were invited)
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySectionMembersOnlySinceInvited: String {
return VectorL10n.tr("Vector", "room_details_history_section_members_only_since_invited")
}
/// Members only (since they joined)
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySectionMembersOnlySinceJoined: String {
return VectorL10n.tr("Vector", "room_details_history_section_members_only_since_joined")
}
/// Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySectionPromptMsg: String {
return VectorL10n.tr("Vector", "room_details_history_section_prompt_msg")
}
/// Privacy warning
2019-01-21 22:31:33 +00:00
internal static var roomDetailsHistorySectionPromptTitle: String {
return VectorL10n.tr("Vector", "room_details_history_section_prompt_title")
}
/// Low priority
2019-01-21 22:31:33 +00:00
internal static var roomDetailsLowPriorityTag: String {
return VectorL10n.tr("Vector", "room_details_low_priority_tag")
}
/// Mute notifications
2019-01-21 22:31:33 +00:00
internal static var roomDetailsMuteNotifs: String {
return VectorL10n.tr("Vector", "room_details_mute_notifs")
}
/// Add new address
2019-01-21 22:31:33 +00:00
internal static var roomDetailsNewAddress: String {
return VectorL10n.tr("Vector", "room_details_new_address")
}
/// Add new address (e.g. #foo%@)
internal static func roomDetailsNewAddressPlaceholder(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_details_new_address_placeholder", p1)
}
/// Add new community ID (e.g. +foo%@)
internal static func roomDetailsNewFlairPlaceholder(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_details_new_flair_placeholder", p1)
}
/// This room has no local addresses
2019-01-21 22:31:33 +00:00
internal static var roomDetailsNoLocalAddresses: String {
return VectorL10n.tr("Vector", "room_details_no_local_addresses")
}
/// Members
2019-01-21 22:31:33 +00:00
internal static var roomDetailsPeople: String {
return VectorL10n.tr("Vector", "room_details_people")
}
/// Room Photo
2019-01-21 22:31:33 +00:00
internal static var roomDetailsPhoto: String {
return VectorL10n.tr("Vector", "room_details_photo")
}
/// Room Name
2019-01-21 22:31:33 +00:00
internal static var roomDetailsRoomName: String {
return VectorL10n.tr("Vector", "room_details_room_name")
}
/// Do you want to save changes?
2019-01-21 22:31:33 +00:00
internal static var roomDetailsSaveChangesPrompt: String {
return VectorL10n.tr("Vector", "room_details_save_changes_prompt")
}
/// Set as Main Address
2019-01-21 22:31:33 +00:00
internal static var roomDetailsSetMainAddress: String {
return VectorL10n.tr("Vector", "room_details_set_main_address")
}
/// Settings
2019-01-21 22:31:33 +00:00
internal static var roomDetailsSettings: String {
return VectorL10n.tr("Vector", "room_details_settings")
}
/// Room Details
2019-01-21 22:31:33 +00:00
internal static var roomDetailsTitle: String {
return VectorL10n.tr("Vector", "room_details_title")
}
/// Topic
2019-01-21 22:31:33 +00:00
internal static var roomDetailsTopic: String {
return VectorL10n.tr("Vector", "room_details_topic")
}
/// Unset as Main Address
2019-01-21 22:31:33 +00:00
internal static var roomDetailsUnsetMainAddress: String {
return VectorL10n.tr("Vector", "room_details_unset_main_address")
}
/// No public rooms available
2019-01-21 22:31:33 +00:00
internal static var roomDirectoryNoPublicRoom: String {
return VectorL10n.tr("Vector", "room_directory_no_public_room")
}
/// You do not have permission to post to this room
2019-01-21 22:31:33 +00:00
internal static var roomDoNotHavePermissionToPost: String {
return VectorL10n.tr("Vector", "room_do_not_have_permission_to_post")
}
/// %@ does not exist
internal static func roomDoesNotExist(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_does_not_exist", p1)
}
/// Reason for banning this user
2019-01-21 22:31:33 +00:00
internal static var roomEventActionBanPromptReason: String {
return VectorL10n.tr("Vector", "room_event_action_ban_prompt_reason")
}
/// Cancel Download
2019-01-21 22:31:33 +00:00
internal static var roomEventActionCancelDownload: String {
return VectorL10n.tr("Vector", "room_event_action_cancel_download")
}
/// Cancel Send
2019-01-21 22:31:33 +00:00
internal static var roomEventActionCancelSend: String {
return VectorL10n.tr("Vector", "room_event_action_cancel_send")
}
/// Copy
2019-01-21 22:31:33 +00:00
internal static var roomEventActionCopy: String {
return VectorL10n.tr("Vector", "room_event_action_copy")
}
/// Delete
2019-01-21 22:31:33 +00:00
internal static var roomEventActionDelete: String {
return VectorL10n.tr("Vector", "room_event_action_delete")
}
2019-05-15 19:11:55 +00:00
/// Edit
internal static var roomEventActionEdit: String {
return VectorL10n.tr("Vector", "room_event_action_edit")
}
/// Reason for kicking this user
2019-01-21 22:31:33 +00:00
internal static var roomEventActionKickPromptReason: String {
return VectorL10n.tr("Vector", "room_event_action_kick_prompt_reason")
}
/// More
2019-01-21 22:31:33 +00:00
internal static var roomEventActionMore: String {
return VectorL10n.tr("Vector", "room_event_action_more")
}
/// Permalink
2019-01-21 22:31:33 +00:00
internal static var roomEventActionPermalink: String {
return VectorL10n.tr("Vector", "room_event_action_permalink")
}
/// Quote
2019-01-21 22:31:33 +00:00
internal static var roomEventActionQuote: String {
return VectorL10n.tr("Vector", "room_event_action_quote")
}
2019-07-30 15:15:55 +00:00
/// Reaction history
internal static var roomEventActionReactionHistory: String {
return VectorL10n.tr("Vector", "room_event_action_reaction_history")
}
/// Show all
internal static var roomEventActionReactionShowAll: String {
return VectorL10n.tr("Vector", "room_event_action_reaction_show_all")
2019-05-15 14:38:28 +00:00
}
/// Show less
internal static var roomEventActionReactionShowLess: String {
return VectorL10n.tr("Vector", "room_event_action_reaction_show_less")
2019-05-15 14:38:28 +00:00
}
/// Remove
2019-01-21 22:31:33 +00:00
internal static var roomEventActionRedact: String {
return VectorL10n.tr("Vector", "room_event_action_redact")
}
2019-05-15 19:11:55 +00:00
/// Reply
internal static var roomEventActionReply: String {
return VectorL10n.tr("Vector", "room_event_action_reply")
}
/// Report content
2019-01-21 22:31:33 +00:00
internal static var roomEventActionReport: String {
return VectorL10n.tr("Vector", "room_event_action_report")
}
/// Do you want to hide all messages from this user?
2019-01-21 22:31:33 +00:00
internal static var roomEventActionReportPromptIgnoreUser: String {
return VectorL10n.tr("Vector", "room_event_action_report_prompt_ignore_user")
}
/// Reason for reporting this content
2019-01-21 22:31:33 +00:00
internal static var roomEventActionReportPromptReason: String {
return VectorL10n.tr("Vector", "room_event_action_report_prompt_reason")
}
/// Resend
2019-01-21 22:31:33 +00:00
internal static var roomEventActionResend: String {
return VectorL10n.tr("Vector", "room_event_action_resend")
}
/// Save
2019-01-21 22:31:33 +00:00
internal static var roomEventActionSave: String {
return VectorL10n.tr("Vector", "room_event_action_save")
}
/// Share
2019-01-21 22:31:33 +00:00
internal static var roomEventActionShare: String {
return VectorL10n.tr("Vector", "room_event_action_share")
}
/// View Decrypted Source
2019-01-21 22:31:33 +00:00
internal static var roomEventActionViewDecryptedSource: String {
return VectorL10n.tr("Vector", "room_event_action_view_decrypted_source")
}
/// Encryption Information
2019-01-21 22:31:33 +00:00
internal static var roomEventActionViewEncryption: String {
return VectorL10n.tr("Vector", "room_event_action_view_encryption")
}
/// View Source
2019-01-21 22:31:33 +00:00
internal static var roomEventActionViewSource: String {
return VectorL10n.tr("Vector", "room_event_action_view_source")
}
/// Failed to send
2019-01-21 22:31:33 +00:00
internal static var roomEventFailedToSend: String {
return VectorL10n.tr("Vector", "room_event_failed_to_send")
}
/// Jump to first unread message
2019-01-21 22:31:33 +00:00
internal static var roomJumpToFirstUnread: String {
return VectorL10n.tr("Vector", "room_jump_to_first_unread")
}
/// %@, %@ & others are typing
internal static func roomManyUsersAreTyping(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_many_users_are_typing", p1, p2)
}
2019-07-04 17:02:17 +00:00
/// Message edits
internal static var roomMessageEditsHistoryTitle: String {
return VectorL10n.tr("Vector", "room_message_edits_history_title")
}
/// Send a message (unencrypted)
2019-01-21 22:31:33 +00:00
internal static var roomMessagePlaceholder: String {
return VectorL10n.tr("Vector", "room_message_placeholder")
}
/// Send a reply (unencrypted)
2019-01-21 22:31:33 +00:00
internal static var roomMessageReplyToPlaceholder: String {
return VectorL10n.tr("Vector", "room_message_reply_to_placeholder")
}
/// Send a reply
2019-01-21 22:31:33 +00:00
internal static var roomMessageReplyToShortPlaceholder: String {
return VectorL10n.tr("Vector", "room_message_reply_to_short_placeholder")
}
/// Send a message
2019-01-21 22:31:33 +00:00
internal static var roomMessageShortPlaceholder: String {
return VectorL10n.tr("Vector", "room_message_short_placeholder")
}
/// Unable to open the link.
internal static var roomMessageUnableOpenLinkErrorMessage: String {
return VectorL10n.tr("Vector", "room_message_unable_open_link_error_message")
}
/// %d new message
internal static func roomNewMessageNotification(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "room_new_message_notification", p1)
}
/// %d new messages
internal static func roomNewMessagesNotification(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "room_new_messages_notification", p1)
}
/// Connectivity to the server has been lost.
2019-01-21 22:31:33 +00:00
internal static var roomOfflineNotification: String {
return VectorL10n.tr("Vector", "room_offline_notification")
}
/// %@ is typing
internal static func roomOneUserIsTyping(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_one_user_is_typing", p1)
}
/// Ongoing conference call. Join as %@ or %@.
internal static func roomOngoingConferenceCall(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_ongoing_conference_call", p1, p2)
}
/// Close
2019-01-21 22:31:33 +00:00
internal static var roomOngoingConferenceCallClose: String {
return VectorL10n.tr("Vector", "room_ongoing_conference_call_close")
}
/// Ongoing conference call. Join as %@ or %@. %@ it.
internal static func roomOngoingConferenceCallWithClose(_ p1: String, _ p2: String, _ p3: String) -> String {
return VectorL10n.tr("Vector", "room_ongoing_conference_call_with_close", p1, p2, p3)
}
/// Ban from this room
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionBan: String {
return VectorL10n.tr("Vector", "room_participants_action_ban")
}
/// Hide all messages from this user
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionIgnore: String {
return VectorL10n.tr("Vector", "room_participants_action_ignore")
}
/// Invite
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionInvite: String {
return VectorL10n.tr("Vector", "room_participants_action_invite")
}
/// Leave this room
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionLeave: String {
return VectorL10n.tr("Vector", "room_participants_action_leave")
}
/// Mention
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionMention: String {
return VectorL10n.tr("Vector", "room_participants_action_mention")
}
/// Remove from this room
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionRemove: String {
return VectorL10n.tr("Vector", "room_participants_action_remove")
}
/// Admin tools
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSectionAdminTools: String {
return VectorL10n.tr("Vector", "room_participants_action_section_admin_tools")
}
/// Devices
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSectionDevices: String {
return VectorL10n.tr("Vector", "room_participants_action_section_devices")
}
/// Direct chats
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSectionDirectChats: String {
return VectorL10n.tr("Vector", "room_participants_action_section_direct_chats")
}
/// Other
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSectionOther: String {
return VectorL10n.tr("Vector", "room_participants_action_section_other")
}
/// Make admin
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSetAdmin: String {
return VectorL10n.tr("Vector", "room_participants_action_set_admin")
}
/// Reset to normal user
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSetDefaultPowerLevel: String {
return VectorL10n.tr("Vector", "room_participants_action_set_default_power_level")
}
/// Make moderator
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionSetModerator: String {
return VectorL10n.tr("Vector", "room_participants_action_set_moderator")
}
/// Start new chat
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionStartNewChat: String {
return VectorL10n.tr("Vector", "room_participants_action_start_new_chat")
}
/// Start video call
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionStartVideoCall: String {
return VectorL10n.tr("Vector", "room_participants_action_start_video_call")
}
/// Start voice call
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionStartVoiceCall: String {
return VectorL10n.tr("Vector", "room_participants_action_start_voice_call")
}
/// Unban
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionUnban: String {
return VectorL10n.tr("Vector", "room_participants_action_unban")
}
/// Show all messages from this user
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsActionUnignore: String {
return VectorL10n.tr("Vector", "room_participants_action_unignore")
}
/// Add participant
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsAddParticipant: String {
return VectorL10n.tr("Vector", "room_participants_add_participant")
}
/// ago
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsAgo: String {
return VectorL10n.tr("Vector", "room_participants_ago")
}
/// Filter room members
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsFilterRoomMembers: String {
return VectorL10n.tr("Vector", "room_participants_filter_room_members")
}
/// Idle
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsIdle: String {
return VectorL10n.tr("Vector", "room_participants_idle")
}
/// Search / invite by User ID, Name or email
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsInviteAnotherUser: String {
return VectorL10n.tr("Vector", "room_participants_invite_another_user")
}
/// Malformed ID. Should be an email address or a Matrix ID like '@localpart:domain'
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsInviteMalformedId: String {
return VectorL10n.tr("Vector", "room_participants_invite_malformed_id")
}
/// Invite Error
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsInviteMalformedIdTitle: String {
return VectorL10n.tr("Vector", "room_participants_invite_malformed_id_title")
}
/// Are you sure you want to invite %@ to this chat?
internal static func roomParticipantsInvitePromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_participants_invite_prompt_msg", p1)
}
/// Confirmation
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsInvitePromptTitle: String {
return VectorL10n.tr("Vector", "room_participants_invite_prompt_title")
}
/// INVITED
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsInvitedSection: String {
return VectorL10n.tr("Vector", "room_participants_invited_section")
}
/// Are you sure you want to leave the room?
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsLeavePromptMsg: String {
return VectorL10n.tr("Vector", "room_participants_leave_prompt_msg")
}
/// Leave room
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsLeavePromptTitle: String {
return VectorL10n.tr("Vector", "room_participants_leave_prompt_title")
}
/// %d participants
internal static func roomParticipantsMultiParticipants(_ p1: Int) -> String {
return VectorL10n.tr("Vector", "room_participants_multi_participants", p1)
}
/// now
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsNow: String {
return VectorL10n.tr("Vector", "room_participants_now")
}
/// Offline
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsOffline: String {
return VectorL10n.tr("Vector", "room_participants_offline")
}
/// 1 participant
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsOneParticipant: String {
return VectorL10n.tr("Vector", "room_participants_one_participant")
}
/// Online
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsOnline: String {
return VectorL10n.tr("Vector", "room_participants_online")
}
/// Are you sure you want to remove %@ from this chat?
internal static func roomParticipantsRemovePromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_participants_remove_prompt_msg", p1)
}
/// Confirmation
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsRemovePromptTitle: String {
return VectorL10n.tr("Vector", "room_participants_remove_prompt_title")
}
/// Are you sure you want to revoke this invite?
internal static var roomParticipantsRemoveThirdPartyInvitePromptMsg: String {
return VectorL10n.tr("Vector", "room_participants_remove_third_party_invite_prompt_msg")
2019-01-21 22:31:33 +00:00
}
/// No identity server is configured so you cannot start a chat with a contact using an email.
2019-08-13 14:58:36 +00:00
internal static var roomParticipantsStartNewChatErrorUsingUserEmailWithoutIdentityServer: String {
return VectorL10n.tr("Vector", "room_participants_start_new_chat_error_using_user_email_without_identity_server")
}
/// Participants
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsTitle: String {
return VectorL10n.tr("Vector", "room_participants_title")
}
/// Unknown
2019-01-21 22:31:33 +00:00
internal static var roomParticipantsUnknown: String {
return VectorL10n.tr("Vector", "room_participants_unknown")
}
/// This room is a continuation of another conversation.
2019-01-21 22:31:33 +00:00
internal static var roomPredecessorInformation: String {
return VectorL10n.tr("Vector", "room_predecessor_information")
}
/// Tap here to see older messages.
2019-01-21 22:31:33 +00:00
internal static var roomPredecessorLink: String {
return VectorL10n.tr("Vector", "room_predecessor_link")
}
/// You have been invited to join this room by %@
internal static func roomPreviewInvitationFormat(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_preview_invitation_format", p1)
}
/// This is a preview of this room. Room interactions have been disabled.
2019-01-21 22:31:33 +00:00
internal static var roomPreviewSubtitle: String {
return VectorL10n.tr("Vector", "room_preview_subtitle")
}
/// You are trying to access %@. Would you like to join in order to participate in the discussion?
internal static func roomPreviewTryJoinAnUnknownRoom(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_preview_try_join_an_unknown_room", p1)
}
/// a room
2019-01-21 22:31:33 +00:00
internal static var roomPreviewTryJoinAnUnknownRoomDefault: String {
return VectorL10n.tr("Vector", "room_preview_try_join_an_unknown_room_default")
}
/// This invitation was sent to %@, which is not associated with this account. You may wish to login with a different account, or add this email to your account.
internal static func roomPreviewUnlinkedEmailWarning(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_preview_unlinked_email_warning", p1)
}
/// cancel all
2019-01-21 22:31:33 +00:00
internal static var roomPromptCancel: String {
return VectorL10n.tr("Vector", "room_prompt_cancel")
}
/// Resend all
2019-01-21 22:31:33 +00:00
internal static var roomPromptResend: String {
return VectorL10n.tr("Vector", "room_prompt_resend")
}
/// ROOMS
2019-01-21 22:31:33 +00:00
internal static var roomRecentsConversationsSection: String {
return VectorL10n.tr("Vector", "room_recents_conversations_section")
}
/// Create room
2019-01-21 22:31:33 +00:00
internal static var roomRecentsCreateEmptyRoom: String {
return VectorL10n.tr("Vector", "room_recents_create_empty_room")
}
/// ROOM DIRECTORY
2019-01-21 22:31:33 +00:00
internal static var roomRecentsDirectorySection: String {
return VectorL10n.tr("Vector", "room_recents_directory_section")
}
/// Network
2019-01-21 22:31:33 +00:00
internal static var roomRecentsDirectorySectionNetwork: String {
return VectorL10n.tr("Vector", "room_recents_directory_section_network")
}
/// FAVOURITES
2019-01-21 22:31:33 +00:00
internal static var roomRecentsFavouritesSection: String {
return VectorL10n.tr("Vector", "room_recents_favourites_section")
}
/// INVITES
2019-01-21 22:31:33 +00:00
internal static var roomRecentsInvitesSection: String {
return VectorL10n.tr("Vector", "room_recents_invites_section")
}
/// Join room
2019-01-21 22:31:33 +00:00
internal static var roomRecentsJoinRoom: String {
return VectorL10n.tr("Vector", "room_recents_join_room")
}
/// Type a room id or a room alias
2019-01-21 22:31:33 +00:00
internal static var roomRecentsJoinRoomPrompt: String {
return VectorL10n.tr("Vector", "room_recents_join_room_prompt")
}
/// Join a room
2019-01-21 22:31:33 +00:00
internal static var roomRecentsJoinRoomTitle: String {
return VectorL10n.tr("Vector", "room_recents_join_room_title")
}
/// LOW PRIORITY
2019-01-21 22:31:33 +00:00
internal static var roomRecentsLowPrioritySection: String {
return VectorL10n.tr("Vector", "room_recents_low_priority_section")
}
/// No rooms
2019-01-21 22:31:33 +00:00
internal static var roomRecentsNoConversation: String {
return VectorL10n.tr("Vector", "room_recents_no_conversation")
}
/// PEOPLE
2019-01-21 22:31:33 +00:00
internal static var roomRecentsPeopleSection: String {
return VectorL10n.tr("Vector", "room_recents_people_section")
}
/// SYSTEM ALERTS
2019-01-21 22:31:33 +00:00
internal static var roomRecentsServerNoticeSection: String {
return VectorL10n.tr("Vector", "room_recents_server_notice_section")
}
/// Start chat
2019-01-21 22:31:33 +00:00
internal static var roomRecentsStartChatWith: String {
return VectorL10n.tr("Vector", "room_recents_start_chat_with")
}
/// This room has been replaced and is no longer active.
2019-01-21 22:31:33 +00:00
internal static var roomReplacementInformation: String {
return VectorL10n.tr("Vector", "room_replacement_information")
}
/// The conversation continues here.
2019-01-21 22:31:33 +00:00
internal static var roomReplacementLink: String {
return VectorL10n.tr("Vector", "room_replacement_link")
}
/// Resend unsent messages
2019-01-21 22:31:33 +00:00
internal static var roomResendUnsentMessages: String {
return VectorL10n.tr("Vector", "room_resend_unsent_messages")
}
/// Please
2019-01-21 22:31:33 +00:00
internal static var roomResourceLimitExceededMessageContact1: String {
return VectorL10n.tr("Vector", "room_resource_limit_exceeded_message_contact_1")
}
/// contact your service administrator
2019-01-21 22:31:33 +00:00
internal static var roomResourceLimitExceededMessageContact2Link: String {
return VectorL10n.tr("Vector", "room_resource_limit_exceeded_message_contact_2_link")
}
/// to continue using this service.
2019-01-21 22:31:33 +00:00
internal static var roomResourceLimitExceededMessageContact3: String {
return VectorL10n.tr("Vector", "room_resource_limit_exceeded_message_contact_3")
}
/// This homeserver has exceeded one of its resource limits so
2019-01-21 22:31:33 +00:00
internal static var roomResourceUsageLimitReachedMessage1Default: String {
return VectorL10n.tr("Vector", "room_resource_usage_limit_reached_message_1_default")
}
/// This homeserver has hit its Monthly Active User limit so
2019-01-21 22:31:33 +00:00
internal static var roomResourceUsageLimitReachedMessage1MonthlyActiveUser: String {
return VectorL10n.tr("Vector", "room_resource_usage_limit_reached_message_1_monthly_active_user")
}
/// some users will not be able to log in.
2019-01-21 22:31:33 +00:00
internal static var roomResourceUsageLimitReachedMessage2: String {
return VectorL10n.tr("Vector", "room_resource_usage_limit_reached_message_2")
}
/// to get this limit increased.
2019-01-21 22:31:33 +00:00
internal static var roomResourceUsageLimitReachedMessageContact3: String {
return VectorL10n.tr("Vector", "room_resource_usage_limit_reached_message_contact_3")
}
/// Invite members
2019-01-21 22:31:33 +00:00
internal static var roomTitleInviteMembers: String {
return VectorL10n.tr("Vector", "room_title_invite_members")
}
/// %@ members
internal static func roomTitleMembers(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_title_members", p1)
}
/// %@/%@ active members
internal static func roomTitleMultipleActiveMembers(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_title_multiple_active_members", p1, p2)
}
/// New room
2019-01-21 22:31:33 +00:00
internal static var roomTitleNewRoom: String {
return VectorL10n.tr("Vector", "room_title_new_room")
}
/// %@/%@ active member
internal static func roomTitleOneActiveMember(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_title_one_active_member", p1, p2)
}
/// 1 member
2019-01-21 22:31:33 +00:00
internal static var roomTitleOneMember: String {
return VectorL10n.tr("Vector", "room_title_one_member")
}
/// %@ & %@ are typing
internal static func roomTwoUsersAreTyping(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_two_users_are_typing", p1, p2)
}
/// Messages not sent. %@ or %@ now?
internal static func roomUnsentMessagesNotification(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_unsent_messages_notification", p1, p2)
}
/// Message not sent due to unknown devices being present. %@ or %@ now?
internal static func roomUnsentMessagesUnknownDevicesNotification(_ p1: String, _ p2: String) -> String {
return VectorL10n.tr("Vector", "room_unsent_messages_unknown_devices_notification", p1, p2)
}
/// End-to-end encryption is in beta and may not be reliable.\n\nYou should not yet trust it to secure data.\n\nDevices will not yet be able to decrypt history from before they joined the room.\n\nEncrypted messages will not be visible on clients that do not yet implement encryption.
2019-01-21 22:31:33 +00:00
internal static var roomWarningAboutEncryption: String {
return VectorL10n.tr("Vector", "room_warning_about_encryption")
}
2019-11-28 16:31:05 +00:00
/// Your avatar URL
internal static var roomWidgetPermissionAvatarUrlPermission: String {
return VectorL10n.tr("Vector", "room_widget_permission_avatar_url_permission")
}
/// This widget was added by:
internal static var roomWidgetPermissionCreatorInfoTitle: String {
return VectorL10n.tr("Vector", "room_widget_permission_creator_info_title")
}
/// Your display name
internal static var roomWidgetPermissionDisplayNamePermission: String {
return VectorL10n.tr("Vector", "room_widget_permission_display_name_permission")
}
/// Using it may share data with %@:\n
internal static func roomWidgetPermissionInformationTitle(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_widget_permission_information_title", p1)
}
/// Room ID
internal static var roomWidgetPermissionRoomIdPermission: String {
return VectorL10n.tr("Vector", "room_widget_permission_room_id_permission")
}
/// Your theme
internal static var roomWidgetPermissionThemePermission: String {
return VectorL10n.tr("Vector", "room_widget_permission_theme_permission")
}
/// Load Widget
internal static var roomWidgetPermissionTitle: String {
return VectorL10n.tr("Vector", "room_widget_permission_title")
}
/// Your user ID
internal static var roomWidgetPermissionUserIdPermission: String {
return VectorL10n.tr("Vector", "room_widget_permission_user_id_permission")
}
/// Using it may set cookies and share data with %@:\n
internal static func roomWidgetPermissionWebviewInformationTitle(_ p1: String) -> String {
return VectorL10n.tr("Vector", "room_widget_permission_webview_information_title", p1)
}
/// Widget ID
internal static var roomWidgetPermissionWidgetIdPermission: String {
return VectorL10n.tr("Vector", "room_widget_permission_widget_id_permission")
}
/// Save
2019-01-21 22:31:33 +00:00
internal static var save: String {
return VectorL10n.tr("Vector", "save")
}
/// Search
2019-01-21 22:31:33 +00:00
internal static var searchDefaultPlaceholder: String {
return VectorL10n.tr("Vector", "search_default_placeholder")
}
/// Files
2019-01-21 22:31:33 +00:00
internal static var searchFiles: String {
return VectorL10n.tr("Vector", "search_files")
}
/// Searching
2019-01-21 22:31:33 +00:00
internal static var searchInProgress: String {
return VectorL10n.tr("Vector", "search_in_progress")
}
/// Messages
2019-01-21 22:31:33 +00:00
internal static var searchMessages: String {
return VectorL10n.tr("Vector", "search_messages")
}
/// No results
2019-01-21 22:31:33 +00:00
internal static var searchNoResult: String {
return VectorL10n.tr("Vector", "search_no_result")
}
/// People
2019-01-21 22:31:33 +00:00
internal static var searchPeople: String {
return VectorL10n.tr("Vector", "search_people")
}
/// Search by User ID, Name or email
2019-01-21 22:31:33 +00:00
internal static var searchPeoplePlaceholder: String {
return VectorL10n.tr("Vector", "search_people_placeholder")
}
/// Rooms
2019-01-21 22:31:33 +00:00
internal static var searchRooms: String {
return VectorL10n.tr("Vector", "search_rooms")
}
/// Send to %@
internal static func sendTo(_ p1: String) -> String {
return VectorL10n.tr("Vector", "send_to", p1)
}
/// Sending
2019-01-21 22:31:33 +00:00
internal static var sending: String {
return VectorL10n.tr("Vector", "sending")
}
2019-08-09 13:58:33 +00:00
/// Accept
internal static var serviceTermsModalAcceptButton: String {
return VectorL10n.tr("Vector", "service_terms_modal_accept_button")
}
/// Decline
internal static var serviceTermsModalDeclineButton: String {
return VectorL10n.tr("Vector", "service_terms_modal_decline_button")
}
/// Find others by phone or email
internal static var serviceTermsModalDescriptionForIdentityServer1: String {
return VectorL10n.tr("Vector", "service_terms_modal_description_for_identity_server_1")
}
/// Be found by phone or email
internal static var serviceTermsModalDescriptionForIdentityServer2: String {
return VectorL10n.tr("Vector", "service_terms_modal_description_for_identity_server_2")
}
/// Use Bots, bridges, widgets and sticker packs
internal static var serviceTermsModalDescriptionForIntegrationManager: String {
return VectorL10n.tr("Vector", "service_terms_modal_description_for_integration_manager")
}
/// To continue you need to accept the terms of this service (%@).
2019-10-04 14:16:56 +00:00
internal static func serviceTermsModalMessage(_ p1: String) -> String {
return VectorL10n.tr("Vector", "service_terms_modal_message", p1)
2019-08-09 15:58:02 +00:00
}
/// Accept the terms of the identity server (%@) to discover contacts.
internal static func serviceTermsModalMessageIdentityServer(_ p1: String) -> String {
return VectorL10n.tr("Vector", "service_terms_modal_message_identity_server", p1)
}
2019-08-09 13:58:33 +00:00
/// Terms Of Service
internal static var serviceTermsModalTitle: String {
return VectorL10n.tr("Vector", "service_terms_modal_title")
}
/// Contact discovery
internal static var serviceTermsModalTitleIdentityServer: String {
return VectorL10n.tr("Vector", "service_terms_modal_title_identity_server")
}
/// Invalid password
internal static var settingsAdd3pidInvalidPasswordMessage: String {
return VectorL10n.tr("Vector", "settings_add_3pid_invalid_password_message")
}
/// To continue, please enter your password
internal static var settingsAdd3pidPasswordMessage: String {
return VectorL10n.tr("Vector", "settings_add_3pid_password_message")
}
/// Add email adress
internal static var settingsAdd3pidPasswordTitleEmail: String {
return VectorL10n.tr("Vector", "settings_add_3pid_password_title_email")
}
/// Add phone number
internal static var settingsAdd3pidPasswordTitleMsidsn: String {
return VectorL10n.tr("Vector", "settings_add_3pid_password_title_msidsn")
}
/// Add email address
2019-01-21 22:31:33 +00:00
internal static var settingsAddEmailAddress: String {
return VectorL10n.tr("Vector", "settings_add_email_address")
}
/// Add phone number
2019-01-21 22:31:33 +00:00
internal static var settingsAddPhoneNumber: String {
return VectorL10n.tr("Vector", "settings_add_phone_number")
}
/// ADVANCED
2019-01-21 22:31:33 +00:00
internal static var settingsAdvanced: String {
return VectorL10n.tr("Vector", "settings_advanced")
}
/// Receive incoming calls on your lock screen. See your Riot calls in the system's call history. If iCloud is enabled, this call history will be shared with Apple.
2019-01-21 22:31:33 +00:00
internal static var settingsCallkitInfo: String {
return VectorL10n.tr("Vector", "settings_callkit_info")
}
/// CALLS
2019-01-21 22:31:33 +00:00
internal static var settingsCallsSettings: String {
return VectorL10n.tr("Vector", "settings_calls_settings")
}
/// Allow fallback call assist server
internal static var settingsCallsStunServerFallbackButton: String {
return VectorL10n.tr("Vector", "settings_calls_stun_server_fallback_button")
}
/// Allow fallback call assist server %@ when your homeserver does not offer one (your IP address would be shared during a call).
internal static func settingsCallsStunServerFallbackDescription(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_calls_stun_server_fallback_description", p1)
}
/// Change password
2019-01-21 22:31:33 +00:00
internal static var settingsChangePassword: String {
return VectorL10n.tr("Vector", "settings_change_password")
}
/// Clear cache
2019-01-21 22:31:33 +00:00
internal static var settingsClearCache: String {
return VectorL10n.tr("Vector", "settings_clear_cache")
}
/// Homeserver is %@
internal static func settingsConfigHomeServer(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_config_home_server", p1)
}
/// Identity server is %@
internal static func settingsConfigIdentityServer(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_config_identity_server", p1)
}
/// No build info
2019-01-21 22:31:33 +00:00
internal static var settingsConfigNoBuildInfo: String {
return VectorL10n.tr("Vector", "settings_config_no_build_info")
}
/// Logged in as %@
internal static func settingsConfigUserId(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_config_user_id", p1)
}
/// confirm password
2019-01-21 22:31:33 +00:00
internal static var settingsConfirmPassword: String {
return VectorL10n.tr("Vector", "settings_confirm_password")
}
/// LOCAL CONTACTS
2019-01-21 22:31:33 +00:00
internal static var settingsContacts: String {
return VectorL10n.tr("Vector", "settings_contacts")
}
/// Use emails and phone numbers to discover users
2019-01-21 22:31:33 +00:00
internal static var settingsContactsDiscoverMatrixUsers: String {
return VectorL10n.tr("Vector", "settings_contacts_discover_matrix_users")
}
/// Phonebook country
2019-01-21 22:31:33 +00:00
internal static var settingsContactsPhonebookCountry: String {
return VectorL10n.tr("Vector", "settings_contacts_phonebook_country")
}
/// Copyright
2019-01-21 22:31:33 +00:00
internal static var settingsCopyright: String {
return VectorL10n.tr("Vector", "settings_copyright")
}
/// https://riot.im/copyright
2019-01-21 22:31:33 +00:00
internal static var settingsCopyrightUrl: String {
return VectorL10n.tr("Vector", "settings_copyright_url")
}
/// Encrypt to verified devices only
2019-01-21 22:31:33 +00:00
internal static var settingsCryptoBlacklistUnverifiedDevices: String {
return VectorL10n.tr("Vector", "settings_crypto_blacklist_unverified_devices")
}
/// \nDevice ID:
2019-01-21 22:31:33 +00:00
internal static var settingsCryptoDeviceId: String {
return VectorL10n.tr("Vector", "settings_crypto_device_id")
}
/// \nDevice key:\n
2019-01-21 22:31:33 +00:00
internal static var settingsCryptoDeviceKey: String {
return VectorL10n.tr("Vector", "settings_crypto_device_key")
}
/// Device Public Name:
2019-01-21 22:31:33 +00:00
internal static var settingsCryptoDeviceName: String {
return VectorL10n.tr("Vector", "settings_crypto_device_name")
}
/// Export keys
2019-01-21 22:31:33 +00:00
internal static var settingsCryptoExport: String {
return VectorL10n.tr("Vector", "settings_crypto_export")
}
/// CRYPTOGRAPHY
2019-01-21 22:31:33 +00:00
internal static var settingsCryptography: String {
return VectorL10n.tr("Vector", "settings_cryptography")
}
/// DEACTIVATE ACCOUNT
2019-01-21 22:31:33 +00:00
internal static var settingsDeactivateAccount: String {
return VectorL10n.tr("Vector", "settings_deactivate_account")
}
/// Deactivate my account
2019-01-21 22:31:33 +00:00
internal static var settingsDeactivateMyAccount: String {
return VectorL10n.tr("Vector", "settings_deactivate_my_account")
}
/// DEVICES
2019-01-21 22:31:33 +00:00
internal static var settingsDevices: String {
return VectorL10n.tr("Vector", "settings_devices")
}
/// A device's public name is visible to people you communicate with
internal static var settingsDevicesDescription: String {
return VectorL10n.tr("Vector", "settings_devices_description")
}
2019-09-10 18:37:25 +00:00
/// An error occured. Please retry.
internal static var settingsDiscoveryErrorMessage: String {
return VectorL10n.tr("Vector", "settings_discovery_error_message")
}
/// You are not currently using an identity server. To be discoverable by existing contacts you known, add one.
internal static var settingsDiscoveryNoIdentityServer: String {
return VectorL10n.tr("Vector", "settings_discovery_no_identity_server")
}
/// DISCOVERY
internal static var settingsDiscoverySettings: String {
return VectorL10n.tr("Vector", "settings_discovery_settings")
}
/// Agree to the Identity Server (%@) Terms of Service to allow yourself to be discoverable by email address or phone number.
internal static func settingsDiscoveryTermsNotSigned(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_discovery_terms_not_signed", p1)
}
/// Cancel email validation
internal static var settingsDiscoveryThreePidDetailsCancelEmailValidationAction: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_cancel_email_validation_action")
}
/// Enter SMS activation code
internal static var settingsDiscoveryThreePidDetailsEnterSmsCodeAction: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_enter_sms_code_action")
}
/// Manage preferences for this email address, which other users can use to discover you and use to invite you to rooms. Add or remove email addresses in Accounts.
internal static var settingsDiscoveryThreePidDetailsInformationEmail: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_information_email")
}
/// Manage preferences for this phone number, which other users can use to discover you and use to invite you to rooms. Add or remove phone numbers in Accounts.
internal static var settingsDiscoveryThreePidDetailsInformationPhoneNumber: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_information_phone_number")
}
/// Revoke
internal static var settingsDiscoveryThreePidDetailsRevokeAction: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_revoke_action")
}
/// Share
internal static var settingsDiscoveryThreePidDetailsShareAction: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_share_action")
}
/// Manage email
internal static var settingsDiscoveryThreePidDetailsTitleEmail: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_title_email")
}
/// Manage phone number
internal static var settingsDiscoveryThreePidDetailsTitlePhoneNumber: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_title_phone_number")
}
/// Manage which email addresses or phone numbers other users can use to discover you and use to invite you to rooms. Add or remove email addresses or phone numbers from this list in
internal static var settingsDiscoveryThreePidsManagementInformationPart1: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pids_management_information_part1")
}
/// User Settings
internal static var settingsDiscoveryThreePidsManagementInformationPart2: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pids_management_information_part2")
}
/// .
internal static var settingsDiscoveryThreePidsManagementInformationPart3: String {
return VectorL10n.tr("Vector", "settings_discovery_three_pids_management_information_part3")
}
/// Display Name
2019-01-21 22:31:33 +00:00
internal static var settingsDisplayName: String {
return VectorL10n.tr("Vector", "settings_display_name")
}
/// Email
2019-01-21 22:31:33 +00:00
internal static var settingsEmailAddress: String {
return VectorL10n.tr("Vector", "settings_email_address")
}
/// Enter your email address
2019-01-21 22:31:33 +00:00
internal static var settingsEmailAddressPlaceholder: String {
return VectorL10n.tr("Vector", "settings_email_address_placeholder")
}
/// Integrated calling
2019-01-21 22:31:33 +00:00
internal static var settingsEnableCallkit: String {
return VectorL10n.tr("Vector", "settings_enable_callkit")
}
/// Notifications on this device
2019-01-21 22:31:33 +00:00
internal static var settingsEnablePushNotif: String {
return VectorL10n.tr("Vector", "settings_enable_push_notif")
}
/// Rage shake to report bug
2019-01-21 22:31:33 +00:00
internal static var settingsEnableRageshake: String {
return VectorL10n.tr("Vector", "settings_enable_rageshake")
}
/// Fail to update password
2019-01-21 22:31:33 +00:00
internal static var settingsFailToUpdatePassword: String {
return VectorL10n.tr("Vector", "settings_fail_to_update_password")
}
/// Fail to update profile
2019-01-21 22:31:33 +00:00
internal static var settingsFailToUpdateProfile: String {
return VectorL10n.tr("Vector", "settings_fail_to_update_profile")
}
/// First Name
2019-01-21 22:31:33 +00:00
internal static var settingsFirstName: String {
return VectorL10n.tr("Vector", "settings_first_name")
}
/// Show flair where allowed
2019-01-21 22:31:33 +00:00
internal static var settingsFlair: String {
return VectorL10n.tr("Vector", "settings_flair")
}
/// Global notification settings are available on your %@ web client
internal static func settingsGlobalSettingsInfo(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_global_settings_info", p1)
}
/// Using the identity server set above, you can discover and be discoverable by existing contacts you know.
internal static var settingsIdentityServerDescription: String {
return VectorL10n.tr("Vector", "settings_identity_server_description")
}
/// No identity server configured
internal static var settingsIdentityServerNoIs: String {
return VectorL10n.tr("Vector", "settings_identity_server_no_is")
}
/// You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one above.
internal static var settingsIdentityServerNoIsDescription: String {
return VectorL10n.tr("Vector", "settings_identity_server_no_is_description")
}
/// IDENTITY SERVER
internal static var settingsIdentityServerSettings: String {
return VectorL10n.tr("Vector", "settings_identity_server_settings")
}
/// IGNORED USERS
2019-01-21 22:31:33 +00:00
internal static var settingsIgnoredUsers: String {
return VectorL10n.tr("Vector", "settings_ignored_users")
}
/// INTEGRATIONS
internal static var settingsIntegrations: String {
return VectorL10n.tr("Vector", "settings_integrations")
}
/// Manage integrations
internal static var settingsIntegrationsAllowButton: String {
return VectorL10n.tr("Vector", "settings_integrations_allow_button")
}
/// Use an Integration Manager (%@) to manage bots, bridges, widgets and sticker packs.\n\nIntegration Managers receive configuration data, and can modify widgets, send room invites and set power levels on your behalf.
internal static func settingsIntegrationsAllowDescription(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_integrations_allow_description", p1)
}
/// KEY BACKUP
internal static var settingsKeyBackup: String {
return VectorL10n.tr("Vector", "settings_key_backup")
}
/// Connect this device to Key Backup
internal static var settingsKeyBackupButtonConnect: String {
return VectorL10n.tr("Vector", "settings_key_backup_button_connect")
}
/// Start using Key Backup
internal static var settingsKeyBackupButtonCreate: String {
return VectorL10n.tr("Vector", "settings_key_backup_button_create")
}
/// Delete Backup
internal static var settingsKeyBackupButtonDelete: String {
return VectorL10n.tr("Vector", "settings_key_backup_button_delete")
}
/// Restore from Backup
internal static var settingsKeyBackupButtonRestore: String {
return VectorL10n.tr("Vector", "settings_key_backup_button_restore")
}
/// Are you sure? You will lose your encrypted messages if your keys are not backed up properly.
internal static var settingsKeyBackupDeleteConfirmationPromptMsg: String {
return VectorL10n.tr("Vector", "settings_key_backup_delete_confirmation_prompt_msg")
}
/// Delete Backup
internal static var settingsKeyBackupDeleteConfirmationPromptTitle: String {
return VectorL10n.tr("Vector", "settings_key_backup_delete_confirmation_prompt_title")
}
/// Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.
internal static var settingsKeyBackupInfo: String {
return VectorL10n.tr("Vector", "settings_key_backup_info")
}
/// Algorithm: %@
internal static func settingsKeyBackupInfoAlgorithm(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_algorithm", p1)
}
/// Checking...
internal static var settingsKeyBackupInfoChecking: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_checking")
}
/// Your keys are not being backed up from this device.
internal static var settingsKeyBackupInfoNone: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_none")
}
/// This device is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.
internal static var settingsKeyBackupInfoNotValid: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_not_valid")
}
/// Backing up %@ keys...
internal static func settingsKeyBackupInfoProgress(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_progress", p1)
}
/// All keys backed up
internal static var settingsKeyBackupInfoProgressDone: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_progress_done")
}
/// Connect this device to key backup before signing out to avoid losing any keys that may only be on this device.
internal static var settingsKeyBackupInfoSignoutWarning: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_signout_warning")
}
/// Backup has an invalid signature from %@
internal static func settingsKeyBackupInfoTrustSignatureInvalidDeviceUnverified(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_invalid_device_unverified", p1)
}
/// Backup has an invalid signature from %@
internal static func settingsKeyBackupInfoTrustSignatureInvalidDeviceVerified(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_invalid_device_verified", p1)
}
/// Backup has a signature from device with ID: %@
internal static func settingsKeyBackupInfoTrustSignatureUnknown(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_unknown", p1)
}
/// Backup has a valid signature from this device
internal static var settingsKeyBackupInfoTrustSignatureValid: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_valid")
}
/// Backup has a signature from %@
internal static func settingsKeyBackupInfoTrustSignatureValidDeviceUnverified(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_valid_device_unverified", p1)
}
/// Backup has a valid signature from %@
internal static func settingsKeyBackupInfoTrustSignatureValidDeviceVerified(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_valid_device_verified", p1)
}
/// This device is backing up your keys.
internal static var settingsKeyBackupInfoValid: String {
return VectorL10n.tr("Vector", "settings_key_backup_info_valid")
}
/// Key Backup Version: %@
internal static func settingsKeyBackupInfoVersion(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_key_backup_info_version", p1)
}
/// LABS
2019-01-21 22:31:33 +00:00
internal static var settingsLabs: String {
return VectorL10n.tr("Vector", "settings_labs")
}
/// Create conference calls with jitsi
2019-01-21 22:31:33 +00:00
internal static var settingsLabsCreateConferenceWithJitsi: String {
return VectorL10n.tr("Vector", "settings_labs_create_conference_with_jitsi")
}
/// End-to-End Encryption
2019-01-21 22:31:33 +00:00
internal static var settingsLabsE2eEncryption: String {
return VectorL10n.tr("Vector", "settings_labs_e2e_encryption")
}
/// To finish setting up encryption you must log in again.
2019-01-21 22:31:33 +00:00
internal static var settingsLabsE2eEncryptionPromptMessage: String {
return VectorL10n.tr("Vector", "settings_labs_e2e_encryption_prompt_message")
}
2019-05-20 15:31:25 +00:00
/// React to messages with emoji
internal static var settingsLabsMessageReaction: String {
return VectorL10n.tr("Vector", "settings_labs_message_reaction")
}
/// Lazy load rooms members
2019-01-21 22:31:33 +00:00
internal static var settingsLabsRoomMembersLazyLoading: String {
return VectorL10n.tr("Vector", "settings_labs_room_members_lazy_loading")
}
/// Your homeserver does not support lazy loading of room members yet. Try later.
2019-01-21 22:31:33 +00:00
internal static var settingsLabsRoomMembersLazyLoadingErrorMessage: String {
return VectorL10n.tr("Vector", "settings_labs_room_members_lazy_loading_error_message")
}
/// Mark all messages as read
2019-01-21 22:31:33 +00:00
internal static var settingsMarkAllAsRead: String {
return VectorL10n.tr("Vector", "settings_mark_all_as_read")
}
/// new password
2019-01-21 22:31:33 +00:00
internal static var settingsNewPassword: String {
return VectorL10n.tr("Vector", "settings_new_password")
}
/// Night Mode
2019-01-21 22:31:33 +00:00
internal static var settingsNightMode: String {
return VectorL10n.tr("Vector", "settings_night_mode")
}
/// NOTIFICATION SETTINGS
2019-01-21 22:31:33 +00:00
internal static var settingsNotificationsSettings: String {
return VectorL10n.tr("Vector", "settings_notifications_settings")
}
/// old password
2019-01-21 22:31:33 +00:00
internal static var settingsOldPassword: String {
return VectorL10n.tr("Vector", "settings_old_password")
}
/// Olm Version %@
internal static func settingsOlmVersion(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_olm_version", p1)
}
/// Notifications are denied for %@, please allow them in your device settings
internal static func settingsOnDeniedNotification(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_on_denied_notification", p1)
}
/// OTHER
2019-01-21 22:31:33 +00:00
internal static var settingsOther: String {
return VectorL10n.tr("Vector", "settings_other")
}
/// Your password has been updated
2019-01-21 22:31:33 +00:00
internal static var settingsPasswordUpdated: String {
return VectorL10n.tr("Vector", "settings_password_updated")
}
/// Phone
2019-01-21 22:31:33 +00:00
internal static var settingsPhoneNumber: String {
return VectorL10n.tr("Vector", "settings_phone_number")
}
/// Pin rooms with missed notifications
2019-01-21 22:31:33 +00:00
internal static var settingsPinRoomsWithMissedNotif: String {
return VectorL10n.tr("Vector", "settings_pin_rooms_with_missed_notif")
}
/// Pin rooms with unread messages
2019-01-21 22:31:33 +00:00
internal static var settingsPinRoomsWithUnread: String {
return VectorL10n.tr("Vector", "settings_pin_rooms_with_unread")
}
/// Privacy Policy
2019-01-21 22:31:33 +00:00
internal static var settingsPrivacyPolicy: String {
return VectorL10n.tr("Vector", "settings_privacy_policy")
}
/// https://riot.im/privacy
2019-01-21 22:31:33 +00:00
internal static var settingsPrivacyPolicyUrl: String {
return VectorL10n.tr("Vector", "settings_privacy_policy_url")
}
/// Profile Picture
2019-01-21 22:31:33 +00:00
internal static var settingsProfilePicture: String {
return VectorL10n.tr("Vector", "settings_profile_picture")
}
/// Are you sure you want to remove the email address %@?
internal static func settingsRemoveEmailPromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_remove_email_prompt_msg", p1)
}
/// Are you sure you want to remove the phone number %@?
internal static func settingsRemovePhonePromptMsg(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_remove_phone_prompt_msg", p1)
}
/// Confirmation
2019-01-21 22:31:33 +00:00
internal static var settingsRemovePromptTitle: String {
return VectorL10n.tr("Vector", "settings_remove_prompt_title")
}
/// Report bug
2019-01-21 22:31:33 +00:00
internal static var settingsReportBug: String {
return VectorL10n.tr("Vector", "settings_report_bug")
}
/// Send anon crash & usage data
2019-01-21 22:31:33 +00:00
internal static var settingsSendCrashReport: String {
return VectorL10n.tr("Vector", "settings_send_crash_report")
}
/// Show decrypted content
2019-01-21 22:31:33 +00:00
internal static var settingsShowDecryptedContent: String {
return VectorL10n.tr("Vector", "settings_show_decrypted_content")
}
/// Sign Out
2019-01-21 22:31:33 +00:00
internal static var settingsSignOut: String {
return VectorL10n.tr("Vector", "settings_sign_out")
}
/// Are you sure?
2019-01-21 22:31:33 +00:00
internal static var settingsSignOutConfirmation: String {
return VectorL10n.tr("Vector", "settings_sign_out_confirmation")
}
/// You will lose your end-to-end encryption keys. That means you will no longer be able to read old messages in encrypted rooms on this device.
2019-01-21 22:31:33 +00:00
internal static var settingsSignOutE2eWarn: String {
return VectorL10n.tr("Vector", "settings_sign_out_e2e_warn")
}
/// Surname
2019-01-21 22:31:33 +00:00
internal static var settingsSurname: String {
return VectorL10n.tr("Vector", "settings_surname")
}
/// Terms & Conditions
2019-01-21 22:31:33 +00:00
internal static var settingsTermConditions: String {
return VectorL10n.tr("Vector", "settings_term_conditions")
}
/// https://riot.im/tac_apple
2019-01-21 22:31:33 +00:00
internal static var settingsTermConditionsUrl: String {
return VectorL10n.tr("Vector", "settings_term_conditions_url")
}
/// Third-party Notices
2019-01-21 22:31:33 +00:00
internal static var settingsThirdPartyNotices: String {
return VectorL10n.tr("Vector", "settings_third_party_notices")
}
2019-09-10 18:37:25 +00:00
/// Manage which email addresses or phone numbers you can use to log in or recover your account here. Control who can find you in
internal static var settingsThreePidsManagementInformationPart1: String {
return VectorL10n.tr("Vector", "settings_three_pids_management_information_part1")
}
/// Discovery
internal static var settingsThreePidsManagementInformationPart2: String {
return VectorL10n.tr("Vector", "settings_three_pids_management_information_part2")
}
/// .
internal static var settingsThreePidsManagementInformationPart3: String {
return VectorL10n.tr("Vector", "settings_three_pids_management_information_part3")
}
/// Settings
2019-01-21 22:31:33 +00:00
internal static var settingsTitle: String {
return VectorL10n.tr("Vector", "settings_title")
}
/// Language
2019-01-21 22:31:33 +00:00
internal static var settingsUiLanguage: String {
return VectorL10n.tr("Vector", "settings_ui_language")
}
/// Theme
2019-01-21 22:31:33 +00:00
internal static var settingsUiTheme: String {
return VectorL10n.tr("Vector", "settings_ui_theme")
}
/// Auto
2019-01-21 22:31:33 +00:00
internal static var settingsUiThemeAuto: String {
return VectorL10n.tr("Vector", "settings_ui_theme_auto")
}
/// Black
2019-01-21 22:31:33 +00:00
internal static var settingsUiThemeBlack: String {
return VectorL10n.tr("Vector", "settings_ui_theme_black")
}
/// Dark
2019-01-21 22:31:33 +00:00
internal static var settingsUiThemeDark: String {
return VectorL10n.tr("Vector", "settings_ui_theme_dark")
}
/// Light
2019-01-21 22:31:33 +00:00
internal static var settingsUiThemeLight: String {
return VectorL10n.tr("Vector", "settings_ui_theme_light")
}
/// "Auto" uses your device "Invert Colours" settings
2019-01-21 22:31:33 +00:00
internal static var settingsUiThemePickerMessage: String {
return VectorL10n.tr("Vector", "settings_ui_theme_picker_message")
}
/// Select a theme
2019-01-21 22:31:33 +00:00
internal static var settingsUiThemePickerTitle: String {
return VectorL10n.tr("Vector", "settings_ui_theme_picker_title")
}
/// Show all messages from %@?
internal static func settingsUnignoreUser(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_unignore_user", p1)
}
/// USER INTERFACE
2019-01-21 22:31:33 +00:00
internal static var settingsUserInterface: String {
return VectorL10n.tr("Vector", "settings_user_interface")
}
/// USER SETTINGS
2019-01-21 22:31:33 +00:00
internal static var settingsUserSettings: String {
return VectorL10n.tr("Vector", "settings_user_settings")
}
/// Version %@
internal static func settingsVersion(_ p1: String) -> String {
return VectorL10n.tr("Vector", "settings_version", p1)
}
/// Login in the main app to share content
2019-01-21 22:31:33 +00:00
internal static var shareExtensionAuthPrompt: String {
return VectorL10n.tr("Vector", "share_extension_auth_prompt")
}
/// Failed to send. Check in the main app the encryption settings for this room
2019-01-21 22:31:33 +00:00
internal static var shareExtensionFailedToEncrypt: String {
return VectorL10n.tr("Vector", "share_extension_failed_to_encrypt")
}
2019-02-14 15:01:33 +00:00
/// Sign out
internal static var signOutExistingKeyBackupAlertSignOutAction: String {
return VectorL10n.tr("Vector", "sign_out_existing_key_backup_alert_sign_out_action")
}
/// Are you sure you want to sign out?
internal static var signOutExistingKeyBackupAlertTitle: String {
return VectorL10n.tr("Vector", "sign_out_existing_key_backup_alert_title")
}
/// I'll wait
internal static var signOutKeyBackupInProgressAlertCancelAction: String {
return VectorL10n.tr("Vector", "sign_out_key_backup_in_progress_alert_cancel_action")
}
/// I don't want my encrypted messages
internal static var signOutKeyBackupInProgressAlertDiscardKeyBackupAction: String {
return VectorL10n.tr("Vector", "sign_out_key_backup_in_progress_alert_discard_key_backup_action")
}
/// Key backup in progress. If you sign out now youll lose access to your encrypted messages.
internal static var signOutKeyBackupInProgressAlertTitle: String {
return VectorL10n.tr("Vector", "sign_out_key_backup_in_progress_alert_title")
}
2019-02-14 15:01:33 +00:00
/// I don't want my encrypted messages
internal static var signOutNonExistingKeyBackupAlertDiscardKeyBackupAction: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_alert_discard_key_backup_action")
}
/// Start using Key Backup
internal static var signOutNonExistingKeyBackupAlertSetupKeyBackupAction: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_alert_setup_key_backup_action")
}
2019-02-14 15:22:41 +00:00
/// Youll lose access to your encrypted messages if you sign out now
2019-02-14 15:01:33 +00:00
internal static var signOutNonExistingKeyBackupAlertTitle: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_alert_title")
}
/// Backup
internal static var signOutNonExistingKeyBackupSignOutConfirmationAlertBackupAction: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_sign_out_confirmation_alert_backup_action")
}
/// You'll lose access to your encrypted messages unless you back up your keys before signing out.
internal static var signOutNonExistingKeyBackupSignOutConfirmationAlertMessage: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_sign_out_confirmation_alert_message")
}
/// Sign out
internal static var signOutNonExistingKeyBackupSignOutConfirmationAlertSignOutAction: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_sign_out_confirmation_alert_sign_out_action")
}
/// You'll lose your encrypted messages
internal static var signOutNonExistingKeyBackupSignOutConfirmationAlertTitle: String {
return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_sign_out_confirmation_alert_title")
}
/// Start
2019-01-21 22:31:33 +00:00
internal static var start: String {
return VectorL10n.tr("Vector", "start")
}
/// Communicate, your way.\n\nA chat app, under your control and entirely flexible. Riot lets you communicate the way you want. Made for [matrix] - the standard for open, decentralised communication.\n\nGet a free matrix.org account, get your own server at https://modular.im, or use another Matrix server.\n\nWhy choose Riot.im?\n\nCOMPLETE COMMUNICATION: Build rooms around your teams, your friends, your community - however you like! Chat, share files, add widgets and make voice and video calls - all free of charge.\n\nPOWERFUL INTEGRATIONS: Use Riot.im with the tools you know and love. With Riot.im you can even chat with users and groups on other chat apps.\n\nPRIVATE AND SECURE: Keep your conversations secret. State of the art end-to-end encryption ensures that private communication stays private.\n\nOPEN, NOT CLOSED: Open source, and built on Matrix. Own your own data by hosting your own server, or selecting one you trust.\n\nEVERYWHERE YOU ARE: Stay in touch wherever you are with fully synchronised message history across all your devices and online at https://riot.im.
internal static var storeFullDescription: String {
return VectorL10n.tr("Vector", "store_full_description")
}
/// Secure decentralised chat/VoIP
internal static var storeShortDescription: String {
return VectorL10n.tr("Vector", "store_short_description")
}
/// Favourites
2019-01-21 22:31:33 +00:00
internal static var titleFavourites: String {
return VectorL10n.tr("Vector", "title_favourites")
}
/// Communities
2019-01-21 22:31:33 +00:00
internal static var titleGroups: String {
return VectorL10n.tr("Vector", "title_groups")
}
/// Home
2019-01-21 22:31:33 +00:00
internal static var titleHome: String {
return VectorL10n.tr("Vector", "title_home")
}
/// People
2019-01-21 22:31:33 +00:00
internal static var titlePeople: String {
return VectorL10n.tr("Vector", "title_people")
}
/// Rooms
2019-01-21 22:31:33 +00:00
internal static var titleRooms: String {
return VectorL10n.tr("Vector", "title_rooms")
}
/// Today
2019-01-21 22:31:33 +00:00
internal static var today: String {
return VectorL10n.tr("Vector", "today")
}
/// This room contains unknown devices which have not been verified.\nThis means there is no guarantee that the devices belong to the users they claim to.\nWe recommend you go through the verification process for each device before continuing, but you can resend the message without verifying if you prefer.
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesAlert: String {
return VectorL10n.tr("Vector", "unknown_devices_alert")
}
/// Room contains unknown devices
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesAlertTitle: String {
return VectorL10n.tr("Vector", "unknown_devices_alert_title")
}
/// Answer Anyway
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesAnswerAnyway: String {
return VectorL10n.tr("Vector", "unknown_devices_answer_anyway")
}
/// Call Anyway
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesCallAnyway: String {
return VectorL10n.tr("Vector", "unknown_devices_call_anyway")
}
/// Send Anyway
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesSendAnyway: String {
return VectorL10n.tr("Vector", "unknown_devices_send_anyway")
}
/// Unknown devices
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesTitle: String {
return VectorL10n.tr("Vector", "unknown_devices_title")
}
/// Verify
2019-01-21 22:31:33 +00:00
internal static var unknownDevicesVerify: String {
return VectorL10n.tr("Vector", "unknown_devices_verify")
}
/// Video
2019-01-21 22:31:33 +00:00
internal static var video: String {
return VectorL10n.tr("Vector", "video")
}
/// View
2019-01-21 22:31:33 +00:00
internal static var view: String {
return VectorL10n.tr("Vector", "view")
}
/// Voice
2019-01-21 22:31:33 +00:00
internal static var voice: String {
return VectorL10n.tr("Vector", "voice")
}
/// Warning
2019-01-21 22:31:33 +00:00
internal static var warning: String {
return VectorL10n.tr("Vector", "warning")
}
/// Widget creation has failed
2019-01-21 22:31:33 +00:00
internal static var widgetCreationFailure: String {
return VectorL10n.tr("Vector", "widget_creation_failure")
}
/// Failed to send request.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationFailedToSendRequest: String {
return VectorL10n.tr("Vector", "widget_integration_failed_to_send_request")
}
/// You need to enable Integration Manager in settings
internal static var widgetIntegrationManagerDisabled: String {
return VectorL10n.tr("Vector", "widget_integration_manager_disabled")
}
/// Missing room_id in request.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationMissingRoomId: String {
return VectorL10n.tr("Vector", "widget_integration_missing_room_id")
}
/// Missing user_id in request.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationMissingUserId: String {
return VectorL10n.tr("Vector", "widget_integration_missing_user_id")
}
/// You are not in this room.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationMustBeInRoom: String {
return VectorL10n.tr("Vector", "widget_integration_must_be_in_room")
}
/// You need to be able to invite users to do that.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationNeedToBeAbleToInvite: String {
return VectorL10n.tr("Vector", "widget_integration_need_to_be_able_to_invite")
}
/// You do not have permission to do that in this room.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationNoPermissionInRoom: String {
return VectorL10n.tr("Vector", "widget_integration_no_permission_in_room")
}
/// Power level must be positive integer.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationPositivePowerLevel: String {
return VectorL10n.tr("Vector", "widget_integration_positive_power_level")
}
/// This room is not recognised.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationRoomNotRecognised: String {
return VectorL10n.tr("Vector", "widget_integration_room_not_recognised")
}
/// Room %@ is not visible.
internal static func widgetIntegrationRoomNotVisible(_ p1: String) -> String {
return VectorL10n.tr("Vector", "widget_integration_room_not_visible", p1)
}
/// Unable to create widget.
2019-01-21 22:31:33 +00:00
internal static var widgetIntegrationUnableToCreate: String {
return VectorL10n.tr("Vector", "widget_integration_unable_to_create")
}
/// Failed to connect to integrations server
internal static var widgetIntegrationsServerFailedToConnect: String {
return VectorL10n.tr("Vector", "widget_integrations_server_failed_to_connect")
}
/// Open in browser
internal static var widgetMenuOpenOutside: String {
return VectorL10n.tr("Vector", "widget_menu_open_outside")
}
/// Refresh
internal static var widgetMenuRefresh: String {
return VectorL10n.tr("Vector", "widget_menu_refresh")
}
/// Remove for everyone
internal static var widgetMenuRemove: String {
return VectorL10n.tr("Vector", "widget_menu_remove")
}
/// Revoke access for me
internal static var widgetMenuRevokePermission: String {
return VectorL10n.tr("Vector", "widget_menu_revoke_permission")
}
/// No integrations server configured
internal static var widgetNoIntegrationsServerConfigured: String {
return VectorL10n.tr("Vector", "widget_no_integrations_server_configured")
}
/// You need permission to manage widgets in this room
2019-01-21 22:31:33 +00:00
internal static var widgetNoPowerToManage: String {
return VectorL10n.tr("Vector", "widget_no_power_to_manage")
}
/// Manage integrations...
internal static var widgetPickerManageIntegrations: String {
return VectorL10n.tr("Vector", "widget_picker_manage_integrations")
}
/// Integrations
internal static var widgetPickerTitle: String {
return VectorL10n.tr("Vector", "widget_picker_title")
}
/// You don't currently have any stickerpacks enabled.
2019-01-21 22:31:33 +00:00
internal static var widgetStickerPickerNoStickerpacksAlert: String {
return VectorL10n.tr("Vector", "widget_sticker_picker_no_stickerpacks_alert")
}
/// Add some now?
2019-01-21 22:31:33 +00:00
internal static var widgetStickerPickerNoStickerpacksAlertAddNow: String {
return VectorL10n.tr("Vector", "widget_sticker_picker_no_stickerpacks_alert_add_now")
}
/// Yesterday
2019-01-21 22:31:33 +00:00
internal static var yesterday: String {
return VectorL10n.tr("Vector", "yesterday")
}
/// You
2019-01-21 22:31:33 +00:00
internal static var you: String {
return VectorL10n.tr("Vector", "you")
}
}
// swiftlint:enable function_parameter_count identifier_name line_length type_body_length
// MARK: - Implementation Details
extension VectorL10n {
2019-04-16 07:33:25 +00:00
static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String {
let format = NSLocalizedString(key, tableName: table, bundle: Bundle(for: BundleToken.self), comment: "")
2019-01-21 22:31:33 +00:00
let locale: Locale
if let localeIdentifier = Bundle.mxk_language() {
locale = Locale(identifier: localeIdentifier)
} else if let fallbackLocaleIdentifier = Bundle.mxk_fallbackLanguage() {
locale = Locale(identifier: fallbackLocaleIdentifier)
} else {
locale = Locale.current
}
return String(format: format, locale: locale, arguments: args)
}
}
private final class BundleToken {}