// 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
@objcMembers
public class VectorL10n: NSObject {
  /// Abort
  public static var abort: String { 
    return VectorL10n.tr("Vector", "abort") 
  }
  /// Accept
  public static var accept: String { 
    return VectorL10n.tr("Vector", "accept") 
  }
  /// button
  public static var accessibilityButtonLabel: String { 
    return VectorL10n.tr("Vector", "accessibility_button_label") 
  }
  /// checkbox
  public static var accessibilityCheckboxLabel: String { 
    return VectorL10n.tr("Vector", "accessibility_checkbox_label") 
  }
  /// selected
  public static var accessibilitySelected: String { 
    return VectorL10n.tr("Vector", "accessibility_selected") 
  }
  /// Unable to verify email address. Please check your email and click on the link it contains. Once this is done, click continue
  public static var accountEmailValidationError: String { 
    return VectorL10n.tr("Vector", "account_email_validation_error") 
  }
  /// Please check your email and click on the link it contains. Once this is done, click continue.
  public static var accountEmailValidationMessage: String { 
    return VectorL10n.tr("Vector", "account_email_validation_message") 
  }
  /// Verification Pending
  public static var accountEmailValidationTitle: String { 
    return VectorL10n.tr("Vector", "account_email_validation_title") 
  }
  /// Display name change failed
  public static var accountErrorDisplayNameChangeFailed: String { 
    return VectorL10n.tr("Vector", "account_error_display_name_change_failed") 
  }
  /// This doesn't appear to be a valid email address
  public static var accountErrorEmailWrongDescription: String { 
    return VectorL10n.tr("Vector", "account_error_email_wrong_description") 
  }
  /// Invalid Email Address
  public static var accountErrorEmailWrongTitle: String { 
    return VectorL10n.tr("Vector", "account_error_email_wrong_title") 
  }
  /// Matrix session is not opened
  public static var accountErrorMatrixSessionIsNotOpened: String { 
    return VectorL10n.tr("Vector", "account_error_matrix_session_is_not_opened") 
  }
  /// This doesn't appear to be a valid phone number
  public static var accountErrorMsisdnWrongDescription: String { 
    return VectorL10n.tr("Vector", "account_error_msisdn_wrong_description") 
  }
  /// Invalid Phone Number
  public static var accountErrorMsisdnWrongTitle: String { 
    return VectorL10n.tr("Vector", "account_error_msisdn_wrong_title") 
  }
  /// Picture change failed
  public static var accountErrorPictureChangeFailed: String { 
    return VectorL10n.tr("Vector", "account_error_picture_change_failed") 
  }
  /// Notifications not allowed
  public static var accountErrorPushNotAllowed: String { 
    return VectorL10n.tr("Vector", "account_error_push_not_allowed") 
  }
  /// Link Email
  public static var accountLinkEmail: String { 
    return VectorL10n.tr("Vector", "account_link_email") 
  }
  /// Linked emails
  public static var accountLinkedEmails: String { 
    return VectorL10n.tr("Vector", "account_linked_emails") 
  }
  /// Logout all accounts
  public static var accountLogoutAll: String { 
    return VectorL10n.tr("Vector", "account_logout_all") 
  }
  /// Unable to verify phone number.
  public static var accountMsisdnValidationError: String { 
    return VectorL10n.tr("Vector", "account_msisdn_validation_error") 
  }
  /// We've sent an SMS with an activation code. Please enter this code below.
  public static var accountMsisdnValidationMessage: String { 
    return VectorL10n.tr("Vector", "account_msisdn_validation_message") 
  }
  /// Verification Pending
  public static var accountMsisdnValidationTitle: String { 
    return VectorL10n.tr("Vector", "account_msisdn_validation_title") 
  }
  /// Save changes
  public static var accountSaveChanges: String { 
    return VectorL10n.tr("Vector", "account_save_changes") 
  }
  /// Logout
  public static var actionLogout: String { 
    return VectorL10n.tr("Vector", "action_logout") 
  }
  /// Active Call
  public static var activeCall: String { 
    return VectorL10n.tr("Vector", "active_call") 
  }
  /// Active Call (%@)
  public static func activeCallDetails(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "active_call_details", p1)
  }
  /// Add
  public static var add: String { 
    return VectorL10n.tr("Vector", "add") 
  }
  /// All
  public static var allChatsAllFilter: String { 
    return VectorL10n.tr("Vector", "all_chats_all_filter") 
  }
  /// Layout preferences
  public static var allChatsEditLayout: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout") 
  }
  /// Sort by activity
  public static var allChatsEditLayoutActivityOrder: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_activity_order") 
  }
  /// Automatically filter your messages into the categories of your choice
  public static var allChatsEditLayoutAddFiltersMessage: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_add_filters_message") 
  }
  /// Filter your messages
  public static var allChatsEditLayoutAddFiltersTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_add_filters_title") 
  }
  /// Pin sections to home for easy access
  public static var allChatsEditLayoutAddSectionMessage: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_add_section_message") 
  }
  /// Add section to home
  public static var allChatsEditLayoutAddSectionTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_add_section_title") 
  }
  /// Sort A-Z
  public static var allChatsEditLayoutAlphabeticalOrder: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_alphabetical_order") 
  }
  /// Pin your spaces
  public static var allChatsEditLayoutPinSpacesTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_pin_spaces_title") 
  }
  /// Recents
  public static var allChatsEditLayoutRecents: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_recents") 
  }
  /// Show filters
  public static var allChatsEditLayoutShowFilters: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_show_filters") 
  }
  /// Show recents
  public static var allChatsEditLayoutShowRecents: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_show_recents") 
  }
  /// Sort messages by
  public static var allChatsEditLayoutSortingOptionsTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_sorting_options_title") 
  }
  /// Unreads
  public static var allChatsEditLayoutUnreads: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_layout_unreads") 
  }
  /// Leave %@
  public static func allChatsEditMenuLeaveSpace(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "all_chats_edit_menu_leave_space", p1)
  }
  /// Space settings
  public static var allChatsEditMenuSpaceSettings: String { 
    return VectorL10n.tr("Vector", "all_chats_edit_menu_space_settings") 
  }
  /// You’re all caught up.
  public static var allChatsEmptyListPlaceholderTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_empty_list_placeholder_title") 
  }
  /// Spaces are a new way to group rooms and people. Add an existing room, or create a new one, using the bottom-right button.
  public static var allChatsEmptySpaceInformation: String { 
    return VectorL10n.tr("Vector", "all_chats_empty_space_information") 
  }
  /// This is where your unread messages will show up, when you have some.
  public static var allChatsEmptyUnreadsPlaceholderMessage: String { 
    return VectorL10n.tr("Vector", "all_chats_empty_unreads_placeholder_message") 
  }
  /// The all-in-one secure chat app for teams, friends and organisations. Create a chat, or join an existing room, to get started.
  public static var allChatsEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "all_chats_empty_view_information") 
  }
  /// %@\nis looking a little empty.
  public static func allChatsEmptyViewTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "all_chats_empty_view_title", p1)
  }
  /// Try adjusting your search.
  public static var allChatsNothingFoundPlaceholderMessage: String { 
    return VectorL10n.tr("Vector", "all_chats_nothing_found_placeholder_message") 
  }
  /// Nothing found.
  public static var allChatsNothingFoundPlaceholderTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_nothing_found_placeholder_title") 
  }
  /// Chats
  public static var allChatsSectionTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_section_title") 
  }
  /// All chats
  public static var allChatsTitle: String { 
    return VectorL10n.tr("Vector", "all_chats_title") 
  }
  /// User menu
  public static var allChatsUserMenuAccessibilityLabel: String { 
    return VectorL10n.tr("Vector", "all_chats_user_menu_accessibility_label") 
  }
  /// User settings
  public static var allChatsUserMenuSettings: String { 
    return VectorL10n.tr("Vector", "all_chats_user_menu_settings") 
  }
  /// Help us identify issues and improve %@ by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.
  public static func analyticsPromptMessageNewUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "analytics_prompt_message_new_user", p1)
  }
  /// You previously consented to share anonymous usage data with us. Now, to help understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.
  public static var analyticsPromptMessageUpgrade: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_message_upgrade") 
  }
  /// Not now
  public static var analyticsPromptNotNow: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_not_now") 
  }
  /// We <b>don't</b> record or profile any account data
  public static var analyticsPromptPoint1: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_point_1") 
  }
  /// We <b>don't</b> share information with third parties
  public static var analyticsPromptPoint2: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_point_2") 
  }
  /// You can turn this off anytime in settings
  public static var analyticsPromptPoint3: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_point_3") 
  }
  /// Stop sharing
  public static var analyticsPromptStop: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_stop") 
  }
  /// here
  public static var analyticsPromptTermsLinkNewUser: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_terms_link_new_user") 
  }
  /// here
  public static var analyticsPromptTermsLinkUpgrade: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_terms_link_upgrade") 
  }
  /// You can read all our terms %@.
  public static func analyticsPromptTermsNewUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "analytics_prompt_terms_new_user", p1)
  }
  /// Read all our terms %@. Is that OK?
  public static func analyticsPromptTermsUpgrade(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "analytics_prompt_terms_upgrade", p1)
  }
  /// Help improve %@
  public static func analyticsPromptTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "analytics_prompt_title", p1)
  }
  /// Yes, that's fine
  public static var analyticsPromptYes: String { 
    return VectorL10n.tr("Vector", "analytics_prompt_yes") 
  }
  /// Answer Call
  public static var answerCall: String { 
    return VectorL10n.tr("Vector", "answer_call") 
  }
  /// Attach Media from Library
  public static var attachMedia: String { 
    return VectorL10n.tr("Vector", "attach_media") 
  }
  /// Cancel the download?
  public static var attachmentCancelDownload: String { 
    return VectorL10n.tr("Vector", "attachment_cancel_download") 
  }
  /// Cancel the upload?
  public static var attachmentCancelUpload: String { 
    return VectorL10n.tr("Vector", "attachment_cancel_upload") 
  }
  /// This file contains encryption keys exported from a Matrix client.\nDo you want to view the file content or import the keys it contains?
  public static var attachmentE2eKeysFilePrompt: String { 
    return VectorL10n.tr("Vector", "attachment_e2e_keys_file_prompt") 
  }
  /// Import...
  public static var attachmentE2eKeysImport: String { 
    return VectorL10n.tr("Vector", "attachment_e2e_keys_import") 
  }
  /// Large (~%@)
  public static func attachmentLarge(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "attachment_large", p1)
  }
  /// Large %@ (~%@)
  public static func attachmentLargeWithResolution(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "attachment_large_with_resolution", p1, p2)
  }
  /// Medium (~%@)
  public static func attachmentMedium(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "attachment_medium", p1)
  }
  /// Medium %@ (~%@)
  public static func attachmentMediumWithResolution(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "attachment_medium_with_resolution", p1, p2)
  }
  /// Actual Size
  public static var attachmentMultiselectionOriginal: String { 
    return VectorL10n.tr("Vector", "attachment_multiselection_original") 
  }
  /// Do you want to send images as:
  public static var attachmentMultiselectionSizePrompt: String { 
    return VectorL10n.tr("Vector", "attachment_multiselection_size_prompt") 
  }
  /// Actual Size (%@)
  public static func attachmentOriginal(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "attachment_original", p1)
  }
  /// Do you want to send as:
  public static var attachmentSizePrompt: String { 
    return VectorL10n.tr("Vector", "attachment_size_prompt") 
  }
  /// You can turn this off in settings.
  public static var attachmentSizePromptMessage: String { 
    return VectorL10n.tr("Vector", "attachment_size_prompt_message") 
  }
  /// Confirm size to send
  public static var attachmentSizePromptTitle: String { 
    return VectorL10n.tr("Vector", "attachment_size_prompt_title") 
  }
  /// Small (~%@)
  public static func attachmentSmall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "attachment_small", p1)
  }
  /// Small %@ (~%@)
  public static func attachmentSmallWithResolution(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "attachment_small_with_resolution", p1, p2)
  }
  /// This file type is not supported.
  public static var attachmentUnsupportedPreviewMessage: String { 
    return VectorL10n.tr("Vector", "attachment_unsupported_preview_message") 
  }
  /// Unable to preview
  public static var attachmentUnsupportedPreviewTitle: String { 
    return VectorL10n.tr("Vector", "attachment_unsupported_preview_title") 
  }
  /// Please review and accept the policies of this homeserver:
  public 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.
  public 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.
  public static var authAddEmailMessage2: String { 
    return VectorL10n.tr("Vector", "auth_add_email_message_2") 
  }
  /// Set an email for account recovery. Use later email or phone to be optionally discoverable by people who know you.
  public static var authAddEmailPhoneMessage2: String { 
    return VectorL10n.tr("Vector", "auth_add_email_phone_message_2") 
  }
  /// Set a phone, and later to be optionally discoverable by people who know you.
  public static var authAddPhoneMessage2: String { 
    return VectorL10n.tr("Vector", "auth_add_phone_message_2") 
  }
  /// Invalid homeserver discovery response
  public static var authAutodiscoverInvalidResponse: String { 
    return VectorL10n.tr("Vector", "auth_autodiscover_invalid_response") 
  }
  /// This email address is already in use
  public 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 Matrix account password in the future.
  public static var authEmailIsRequired: String { 
    return VectorL10n.tr("Vector", "auth_email_is_required") 
  }
  /// Failed to send email: This email address was not found
  public static var authEmailNotFound: String { 
    return VectorL10n.tr("Vector", "auth_email_not_found") 
  }
  /// Email address
  public static var authEmailPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_email_placeholder") 
  }
  /// Please check your email to continue registration
  public static var authEmailValidationMessage: String { 
    return VectorL10n.tr("Vector", "auth_email_validation_message") 
  }
  /// Forgot Matrix account password?
  public static var authForgotPassword: String { 
    return VectorL10n.tr("Vector", "auth_forgot_password") 
  }
  /// No identity server is configured: add one to reset your Matrix account password.
  public static var authForgotPasswordErrorNoConfiguredIdentityServer: String { 
    return VectorL10n.tr("Vector", "auth_forgot_password_error_no_configured_identity_server") 
  }
  /// URL (e.g. https://matrix.org)
  public static var authHomeServerPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_home_server_placeholder") 
  }
  /// URL (e.g. https://vector.im)
  public static var authIdentityServerPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_identity_server_placeholder") 
  }
  /// This doesn't look like a valid email address
  public static var authInvalidEmail: String { 
    return VectorL10n.tr("Vector", "auth_invalid_email") 
  }
  /// Incorrect username and/or password
  public static var authInvalidLoginParam: String { 
    return VectorL10n.tr("Vector", "auth_invalid_login_param") 
  }
  /// Password too short (min 6)
  public static var authInvalidPassword: String { 
    return VectorL10n.tr("Vector", "auth_invalid_password") 
  }
  /// This doesn't look like a valid phone number
  public static var authInvalidPhone: String { 
    return VectorL10n.tr("Vector", "auth_invalid_phone") 
  }
  /// User names may only contain letters, numbers, dots, hyphens and underscores
  public static var authInvalidUserName: String { 
    return VectorL10n.tr("Vector", "auth_invalid_user_name") 
  }
  /// Log in
  public static var authLogin: String { 
    return VectorL10n.tr("Vector", "auth_login") 
  }
  /// Sign In
  public static var authLoginSingleSignOn: String { 
    return VectorL10n.tr("Vector", "auth_login_single_sign_on") 
  }
  /// Missing email address
  public static var authMissingEmail: String { 
    return VectorL10n.tr("Vector", "auth_missing_email") 
  }
  /// Missing email address or phone number
  public static var authMissingEmailOrPhone: String { 
    return VectorL10n.tr("Vector", "auth_missing_email_or_phone") 
  }
  /// Missing password
  public static var authMissingPassword: String { 
    return VectorL10n.tr("Vector", "auth_missing_password") 
  }
  /// Missing phone number
  public static var authMissingPhone: String { 
    return VectorL10n.tr("Vector", "auth_missing_phone") 
  }
  /// Unable to verify phone number.
  public 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.
  public static var authMsisdnValidationMessage: String { 
    return VectorL10n.tr("Vector", "auth_msisdn_validation_message") 
  }
  /// Verification Pending
  public static var authMsisdnValidationTitle: String { 
    return VectorL10n.tr("Vector", "auth_msisdn_validation_title") 
  }
  /// New password
  public static var authNewPasswordPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_new_password_placeholder") 
  }
  /// Email address (optional)
  public static var authOptionalEmailPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_optional_email_placeholder") 
  }
  /// Phone number (optional)
  public static var authOptionalPhonePlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_optional_phone_placeholder") 
  }
  /// Passwords don't match
  public static var authPasswordDontMatch: String { 
    return VectorL10n.tr("Vector", "auth_password_dont_match") 
  }
  /// Password
  public static var authPasswordPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_password_placeholder") 
  }
  /// This phone number is already in use
  public 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 Matrix account password in the future.
  public static var authPhoneIsRequired: String { 
    return VectorL10n.tr("Vector", "auth_phone_is_required") 
  }
  /// Phone number
  public static var authPhonePlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_phone_placeholder") 
  }
  /// This homeserver would like to make sure you are not a robot
  public static var authRecaptchaMessage: String { 
    return VectorL10n.tr("Vector", "auth_recaptcha_message") 
  }
  /// Register
  public static var authRegister: String { 
    return VectorL10n.tr("Vector", "auth_register") 
  }
  /// Confirm your new Matrix account password
  public static var authRepeatNewPasswordPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_repeat_new_password_placeholder") 
  }
  /// Repeat password
  public 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.
  public 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 Matrix account password.
  public static var authResetPasswordErrorIsRequired: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_error_is_required") 
  }
  /// Your email address does not appear to be associated with a Matrix ID on this homeserver.
  public 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
  public static var authResetPasswordErrorUnauthorized: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_error_unauthorized") 
  }
  /// To reset your Matrix account password, enter the email address linked to your account:
  public static var authResetPasswordMessage: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_message") 
  }
  /// The email address linked to your account must be entered.
  public static var authResetPasswordMissingEmail: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_missing_email") 
  }
  /// A new password must be entered.
  public static var authResetPasswordMissingPassword: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_missing_password") 
  }
  /// I have verified my email address
  public static var authResetPasswordNextStepButton: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_next_step_button") 
  }
  /// Your Matrix account password has been reset.\n\nYou have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, re-log in on each device.
  public static var authResetPasswordSuccessMessage: String { 
    return VectorL10n.tr("Vector", "auth_reset_password_success_message") 
  }
  /// Return to login screen
  public static var authReturnToLogin: String { 
    return VectorL10n.tr("Vector", "auth_return_to_login") 
  }
  /// Send Reset Email
  public static var authSendResetEmail: String { 
    return VectorL10n.tr("Vector", "auth_send_reset_email") 
  }
  /// Skip
  public static var authSkip: String { 
    return VectorL10n.tr("Vector", "auth_skip") 
  }
  /// Clear personal data
  public static var authSoftlogoutClearData: String { 
    return VectorL10n.tr("Vector", "auth_softlogout_clear_data") 
  }
  /// Clear all data
  public 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.
  public 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.
  public static var authSoftlogoutClearDataMessage2: String { 
    return VectorL10n.tr("Vector", "auth_softlogout_clear_data_message_2") 
  }
  /// Sign out
  public 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.
  public static var authSoftlogoutClearDataSignOutMsg: String { 
    return VectorL10n.tr("Vector", "auth_softlogout_clear_data_sign_out_msg") 
  }
  /// Are you sure?
  public 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$@).
  public 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.
  public static var authSoftlogoutRecoverEncryptionKeys: String { 
    return VectorL10n.tr("Vector", "auth_softlogout_recover_encryption_keys") 
  }
  /// Sign In
  public static var authSoftlogoutSignIn: String { 
    return VectorL10n.tr("Vector", "auth_softlogout_sign_in") 
  }
  /// You’re signed out
  public static var authSoftlogoutSignedOut: String { 
    return VectorL10n.tr("Vector", "auth_softlogout_signed_out") 
  }
  /// Submit
  public static var authSubmit: String { 
    return VectorL10n.tr("Vector", "auth_submit") 
  }
  /// The identity server is not trusted
  public static var authUntrustedIdServer: String { 
    return VectorL10n.tr("Vector", "auth_untrusted_id_server") 
  }
  /// Use custom server options (advanced)
  public static var authUseServerOptions: String { 
    return VectorL10n.tr("Vector", "auth_use_server_options") 
  }
  /// Email or user name
  public static var authUserIdPlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_user_id_placeholder") 
  }
  /// User name
  public static var authUserNamePlaceholder: String { 
    return VectorL10n.tr("Vector", "auth_user_name_placeholder") 
  }
  /// Username in use
  public static var authUsernameInUse: String { 
    return VectorL10n.tr("Vector", "auth_username_in_use") 
  }
  /// This app does not support the authentication mechanism on your homeserver.
  public static var authenticatedSessionFlowNotSupported: String { 
    return VectorL10n.tr("Vector", "authenticated_session_flow_not_supported") 
  }
  /// Your account is not created yet. Stop the registration process?
  public static var authenticationCancelFlowConfirmationMessage: String { 
    return VectorL10n.tr("Vector", "authentication_cancel_flow_confirmation_message") 
  }
  /// Make sure it’s 8 characters or more
  public static var authenticationChoosePasswordInputMessage: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_input_message") 
  }
  /// Choose a new password
  public static var authenticationChoosePasswordInputTitle: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_input_title") 
  }
  /// Check your inbox
  public static var authenticationChoosePasswordNotVerifiedMessage: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_not_verified_message") 
  }
  /// Email not verified
  public static var authenticationChoosePasswordNotVerifiedTitle: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_not_verified_title") 
  }
  /// Sign out of all devices
  public static var authenticationChoosePasswordSignoutAllDevices: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_signout_all_devices") 
  }
  /// Reset Password
  public static var authenticationChoosePasswordSubmitButton: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_submit_button") 
  }
  /// New Password
  public static var authenticationChoosePasswordTextFieldPlaceholder: String { 
    return VectorL10n.tr("Vector", "authentication_choose_password_text_field_placeholder") 
  }
  /// %@ will send you a verification link
  public static func authenticationForgotPasswordInputMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_forgot_password_input_message", p1)
  }
  /// Enter your email
  public static var authenticationForgotPasswordInputTitle: String { 
    return VectorL10n.tr("Vector", "authentication_forgot_password_input_title") 
  }
  /// Email
  public static var authenticationForgotPasswordTextFieldPlaceholder: String { 
    return VectorL10n.tr("Vector", "authentication_forgot_password_text_field_placeholder") 
  }
  /// Resend email
  public static var authenticationForgotPasswordWaitingButton: String { 
    return VectorL10n.tr("Vector", "authentication_forgot_password_waiting_button") 
  }
  /// Follow the instructions sent to %@
  public static func authenticationForgotPasswordWaitingMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_forgot_password_waiting_message", p1)
  }
  /// Check your email.
  public static var authenticationForgotPasswordWaitingTitle: String { 
    return VectorL10n.tr("Vector", "authentication_forgot_password_waiting_title") 
  }
  /// Forgot password
  public static var authenticationLoginForgotPassword: String { 
    return VectorL10n.tr("Vector", "authentication_login_forgot_password") 
  }
  /// Welcome back!
  public static var authenticationLoginTitle: String { 
    return VectorL10n.tr("Vector", "authentication_login_title") 
  }
  /// Username / Email / Phone
  public static var authenticationLoginUsername: String { 
    return VectorL10n.tr("Vector", "authentication_login_username") 
  }
  /// Sign in with QR code
  public static var authenticationLoginWithQr: String { 
    return VectorL10n.tr("Vector", "authentication_login_with_qr") 
  }
  /// Please ensure that you know the origin of this code. By linking devices, you will provide someone with full access to your account.
  public static var authenticationQrLoginConfirmAlert: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_confirm_alert") 
  }
  /// Confirm that the code below matches with your other device:
  public static var authenticationQrLoginConfirmSubtitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_confirm_subtitle") 
  }
  /// Secure connection established
  public static var authenticationQrLoginConfirmTitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_confirm_title") 
  }
  /// Open Element on your other device
  public static var authenticationQrLoginDisplayStep1: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_display_step1") 
  }
  /// Select ‘Sign in with QR code’
  public static var authenticationQrLoginDisplayStep2: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_display_step2") 
  }
  /// Scan the QR code below with your device that’s signed out.
  public static var authenticationQrLoginDisplaySubtitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_display_subtitle") 
  }
  /// Link a device
  public static var authenticationQrLoginDisplayTitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_display_title") 
  }
  /// Linking with this device is not supported.
  public static var authenticationQrLoginFailureDeviceNotSupported: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_failure_device_not_supported") 
  }
  /// QR code is invalid.
  public static var authenticationQrLoginFailureInvalidQr: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_failure_invalid_qr") 
  }
  /// The request was denied on the other device.
  public static var authenticationQrLoginFailureRequestDenied: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_failure_request_denied") 
  }
  /// The linking wasn’t completed in the required time.
  public static var authenticationQrLoginFailureRequestTimedOut: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_failure_request_timed_out") 
  }
  /// Try again
  public static var authenticationQrLoginFailureRetry: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_failure_retry") 
  }
  /// Linking failed
  public static var authenticationQrLoginFailureTitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_failure_title") 
  }
  /// Connecting to device
  public static var authenticationQrLoginLoadingConnectingDevice: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_loading_connecting_device") 
  }
  /// You are now signed in on your other device.
  public static var authenticationQrLoginLoadingSignedIn: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_loading_signed_in") 
  }
  /// Waiting for device to sign in.
  public static var authenticationQrLoginLoadingWaitingSignin: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_loading_waiting_signin") 
  }
  /// Position the QR code in the square below
  public static var authenticationQrLoginScanSubtitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_scan_subtitle") 
  }
  /// Scan QR code
  public static var authenticationQrLoginScanTitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_scan_title") 
  }
  /// Show QR code on this device
  public static var authenticationQrLoginStartDisplayQr: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_display_qr") 
  }
  /// Need an alternative method?
  public static var authenticationQrLoginStartNeedAlternative: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_need_alternative") 
  }
  /// Open Element on your other device
  public static var authenticationQrLoginStartStep1: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_step1") 
  }
  /// Go to Settings -> Security & Privacy
  public static var authenticationQrLoginStartStep2: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_step2") 
  }
  /// Select ‘Link a device’
  public static var authenticationQrLoginStartStep3: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_step3") 
  }
  /// Select ‘Show QR code on this device’
  public static var authenticationQrLoginStartStep4: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_step4") 
  }
  /// Use the camera on this device to scan the QR code shown on your other device:
  public static var authenticationQrLoginStartSubtitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_subtitle") 
  }
  /// Scan QR code
  public static var authenticationQrLoginStartTitle: String { 
    return VectorL10n.tr("Vector", "authentication_qr_login_start_title") 
  }
  /// Are you a human?
  public static var authenticationRecaptchaTitle: String { 
    return VectorL10n.tr("Vector", "authentication_recaptcha_title") 
  }
  /// Must be 8 characters or more
  public static var authenticationRegistrationPasswordFooter: String { 
    return VectorL10n.tr("Vector", "authentication_registration_password_footer") 
  }
  /// Create your account
  public static var authenticationRegistrationTitle: String { 
    return VectorL10n.tr("Vector", "authentication_registration_title") 
  }
  /// Username
  public static var authenticationRegistrationUsername: String { 
    return VectorL10n.tr("Vector", "authentication_registration_username") 
  }
  /// You can’t change this later
  public static var authenticationRegistrationUsernameFooter: String { 
    return VectorL10n.tr("Vector", "authentication_registration_username_footer") 
  }
  /// Others can discover you %@
  public static func authenticationRegistrationUsernameFooterAvailable(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_registration_username_footer_available", p1)
  }
  /// Where your conversations will live
  public static var authenticationServerInfoTitle: String { 
    return VectorL10n.tr("Vector", "authentication_server_info_title") 
  }
  /// Where your conversations live
  public static var authenticationServerInfoTitleLogin: String { 
    return VectorL10n.tr("Vector", "authentication_server_info_title_login") 
  }
  /// Cannot find a server at this URL, please check it is correct.
  public static var authenticationServerSelectionGenericError: String { 
    return VectorL10n.tr("Vector", "authentication_server_selection_generic_error") 
  }
  /// What is the address of your server?
  public static var authenticationServerSelectionLoginMessage: String { 
    return VectorL10n.tr("Vector", "authentication_server_selection_login_message") 
  }
  /// Connect to homeserver
  public static var authenticationServerSelectionLoginTitle: String { 
    return VectorL10n.tr("Vector", "authentication_server_selection_login_title") 
  }
  /// What is the address of your server? This is like a home for all your data
  public static var authenticationServerSelectionRegisterMessage: String { 
    return VectorL10n.tr("Vector", "authentication_server_selection_register_message") 
  }
  /// Select your homeserver
  public static var authenticationServerSelectionRegisterTitle: String { 
    return VectorL10n.tr("Vector", "authentication_server_selection_register_title") 
  }
  /// Homeserver URL
  public static var authenticationServerSelectionServerUrl: String { 
    return VectorL10n.tr("Vector", "authentication_server_selection_server_url") 
  }
  /// Please read %@’s terms and policies
  public static func authenticationTermsMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_terms_message", p1)
  }
  /// Unable to find the selected policy. Please try again later.
  public static var authenticationTermsPolicyUrlError: String { 
    return VectorL10n.tr("Vector", "authentication_terms_policy_url_error") 
  }
  /// Privacy policies
  public static var authenticationTermsTitle: String { 
    return VectorL10n.tr("Vector", "authentication_terms_title") 
  }
  /// %@ needs to verify your account
  public static func authenticationVerifyEmailInputMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_verify_email_input_message", p1)
  }
  /// Enter your email
  public static var authenticationVerifyEmailInputTitle: String { 
    return VectorL10n.tr("Vector", "authentication_verify_email_input_title") 
  }
  /// Email
  public static var authenticationVerifyEmailTextFieldPlaceholder: String { 
    return VectorL10n.tr("Vector", "authentication_verify_email_text_field_placeholder") 
  }
  /// Resend email
  public static var authenticationVerifyEmailWaitingButton: String { 
    return VectorL10n.tr("Vector", "authentication_verify_email_waiting_button") 
  }
  /// Did not receive an email?
  public static var authenticationVerifyEmailWaitingHint: String { 
    return VectorL10n.tr("Vector", "authentication_verify_email_waiting_hint") 
  }
  /// Follow the instructions sent to %@
  public static func authenticationVerifyEmailWaitingMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_verify_email_waiting_message", p1)
  }
  /// Verify your email.
  public static var authenticationVerifyEmailWaitingTitle: String { 
    return VectorL10n.tr("Vector", "authentication_verify_email_waiting_title") 
  }
  /// %@ needs to verify your account
  public static func authenticationVerifyMsisdnInputMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_input_message", p1)
  }
  /// Enter your phone number
  public static var authenticationVerifyMsisdnInputTitle: String { 
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_input_title") 
  }
  /// Invalid phone number
  public static var authenticationVerifyMsisdnInvalidPhoneNumber: String { 
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_invalid_phone_number") 
  }
  /// Confirmation Code
  public static var authenticationVerifyMsisdnOtpTextFieldPlaceholder: String { 
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_otp_text_field_placeholder") 
  }
  /// Phone Number
  public static var authenticationVerifyMsisdnTextFieldPlaceholder: String { 
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_text_field_placeholder") 
  }
  /// Resend code
  public static var authenticationVerifyMsisdnWaitingButton: String { 
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_waiting_button") 
  }
  /// A code was sent to %@
  public static func authenticationVerifyMsisdnWaitingMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_waiting_message", p1)
  }
  /// Verify your phone number
  public static var authenticationVerifyMsisdnWaitingTitle: String { 
    return VectorL10n.tr("Vector", "authentication_verify_msisdn_waiting_title") 
  }
  /// Back
  public static var back: String { 
    return VectorL10n.tr("Vector", "back") 
  }
  /// Ban
  public static var ban: String { 
    return VectorL10n.tr("Vector", "ban") 
  }
  /// Log back in
  public static var biometricsCantUnlockedAlertMessageLogin: String { 
    return VectorL10n.tr("Vector", "biometrics_cant_unlocked_alert_message_login") 
  }
  /// Retry
  public static var biometricsCantUnlockedAlertMessageRetry: String { 
    return VectorL10n.tr("Vector", "biometrics_cant_unlocked_alert_message_retry") 
  }
  /// To unlock, use %@ or log back in and enable %@ again
  public static func biometricsCantUnlockedAlertMessageX(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "biometrics_cant_unlocked_alert_message_x", p1, p2)
  }
  /// Can't unlock app
  public static var biometricsCantUnlockedAlertTitle: String { 
    return VectorL10n.tr("Vector", "biometrics_cant_unlocked_alert_title") 
  }
  /// Disable %@
  public static func biometricsDesetupDisableButtonTitleX(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "biometrics_desetup_disable_button_title_x", p1)
  }
  /// Disable %@
  public static func biometricsDesetupTitleX(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "biometrics_desetup_title_x", p1)
  }
  /// Face ID
  public static var biometricsModeFaceId: String { 
    return VectorL10n.tr("Vector", "biometrics_mode_face_id") 
  }
  /// Touch ID
  public static var biometricsModeTouchId: String { 
    return VectorL10n.tr("Vector", "biometrics_mode_touch_id") 
  }
  /// Enable %@
  public static func biometricsSettingsEnableX(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "biometrics_settings_enable_x", p1)
  }
  /// Enable %@
  public static func biometricsSetupEnableButtonTitleX(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "biometrics_setup_enable_button_title_x", p1)
  }
  /// Save yourself time
  public static var biometricsSetupSubtitle: String { 
    return VectorL10n.tr("Vector", "biometrics_setup_subtitle") 
  }
  /// Enable %@
  public static func biometricsSetupTitleX(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "biometrics_setup_title_x", p1)
  }
  /// Authentication is needed to access your app
  public static var biometricsUsageReason: String { 
    return VectorL10n.tr("Vector", "biometrics_usage_reason") 
  }
  /// Please describe what you did before the crash:
  public static var bugCrashReportDescription: String { 
    return VectorL10n.tr("Vector", "bug_crash_report_description") 
  }
  /// Crash Report
  public static var bugCrashReportTitle: String { 
    return VectorL10n.tr("Vector", "bug_crash_report_title") 
  }
  /// Continue in background
  public static var bugReportBackgroundMode: String { 
    return VectorL10n.tr("Vector", "bug_report_background_mode") 
  }
  /// Please describe the bug. What did you do? What did you expect to happen? What actually happened?
  public 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:
  public static var bugReportLogsDescription: String { 
    return VectorL10n.tr("Vector", "bug_report_logs_description") 
  }
  /// Uploading report
  public static var bugReportProgressUploading: String { 
    return VectorL10n.tr("Vector", "bug_report_progress_uploading") 
  }
  /// Collecting logs
  public 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?
  public static var bugReportPrompt: String { 
    return VectorL10n.tr("Vector", "bug_report_prompt") 
  }
  /// Send
  public static var bugReportSend: String { 
    return VectorL10n.tr("Vector", "bug_report_send") 
  }
  /// Send logs
  public static var bugReportSendLogs: String { 
    return VectorL10n.tr("Vector", "bug_report_send_logs") 
  }
  /// Send screenshot
  public static var bugReportSendScreenshot: String { 
    return VectorL10n.tr("Vector", "bug_report_send_screenshot") 
  }
  /// Bug Report
  public static var bugReportTitle: String { 
    return VectorL10n.tr("Vector", "bug_report_title") 
  }
  /// Resume
  public static var callActionsUnhold: String { 
    return VectorL10n.tr("Vector", "call_actions_unhold") 
  }
  /// There is already a call in progress.
  public static var callAlreadyDisplayed: String { 
    return VectorL10n.tr("Vector", "call_already_displayed") 
  }
  /// Connecting…
  public static var callConnecting: String { 
    return VectorL10n.tr("Vector", "call_connecting") 
  }
  /// Consulting with %@
  public static func callConsultingWithUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_consulting_with_user", p1)
  }
  /// Call ended
  public static var callEnded: String { 
    return VectorL10n.tr("Vector", "call_ended") 
  }
  /// You held the call
  public static var callHolded: String { 
    return VectorL10n.tr("Vector", "call_holded") 
  }
  /// Incoming video call…
  public static var callIncomingVideo: String { 
    return VectorL10n.tr("Vector", "call_incoming_video") 
  }
  /// Incoming video call from %@
  public static func callIncomingVideoPrompt(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_incoming_video_prompt", p1)
  }
  /// Incoming call…
  public static var callIncomingVoice: String { 
    return VectorL10n.tr("Vector", "call_incoming_voice") 
  }
  /// Incoming voice call from %@
  public static func callIncomingVoicePrompt(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_incoming_voice_prompt", p1)
  }
  /// Call Invite Expired
  public static var callInviteExpired: String { 
    return VectorL10n.tr("Vector", "call_invite_expired") 
  }
  /// Failed to join the conference call.
  public static var callJitsiError: String { 
    return VectorL10n.tr("Vector", "call_jitsi_error") 
  }
  /// Unable to start conference call
  public static var callJitsiUnableToStart: String { 
    return VectorL10n.tr("Vector", "call_jitsi_unable_to_start") 
  }
  /// Device Speaker
  public static var callMoreActionsAudioUseDevice: String { 
    return VectorL10n.tr("Vector", "call_more_actions_audio_use_device") 
  }
  /// Change Audio Device
  public static var callMoreActionsChangeAudioDevice: String { 
    return VectorL10n.tr("Vector", "call_more_actions_change_audio_device") 
  }
  /// Dial pad
  public static var callMoreActionsDialpad: String { 
    return VectorL10n.tr("Vector", "call_more_actions_dialpad") 
  }
  /// Hold
  public static var callMoreActionsHold: String { 
    return VectorL10n.tr("Vector", "call_more_actions_hold") 
  }
  /// Transfer
  public static var callMoreActionsTransfer: String { 
    return VectorL10n.tr("Vector", "call_more_actions_transfer") 
  }
  /// Resume
  public static var callMoreActionsUnhold: String { 
    return VectorL10n.tr("Vector", "call_more_actions_unhold") 
  }
  /// Please ask the administrator of your homeserver %@ to configure a TURN server in order for calls to work reliably.
  public 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
  public static func callNoStunServerErrorMessage2(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_no_stun_server_error_message_2", p1)
  }
  /// Call failed due to misconfigured server
  public static var callNoStunServerErrorTitle: String { 
    return VectorL10n.tr("Vector", "call_no_stun_server_error_title") 
  }
  /// Try using %@
  public static func callNoStunServerErrorUseFallbackButton(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_no_stun_server_error_use_fallback_button", p1)
  }
  /// %@ held the call
  public static func callRemoteHolded(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_remote_holded", p1)
  }
  /// Ringing…
  public static var callRinging: String { 
    return VectorL10n.tr("Vector", "call_ringing") 
  }
  /// All
  public static var callTransferContactsAll: String { 
    return VectorL10n.tr("Vector", "call_transfer_contacts_all") 
  }
  /// Recent
  public static var callTransferContactsRecent: String { 
    return VectorL10n.tr("Vector", "call_transfer_contacts_recent") 
  }
  /// Dial pad
  public static var callTransferDialpad: String { 
    return VectorL10n.tr("Vector", "call_transfer_dialpad") 
  }
  /// Call transfer failed
  public static var callTransferErrorMessage: String { 
    return VectorL10n.tr("Vector", "call_transfer_error_message") 
  }
  /// Error
  public static var callTransferErrorTitle: String { 
    return VectorL10n.tr("Vector", "call_transfer_error_title") 
  }
  /// Transfer
  public static var callTransferTitle: String { 
    return VectorL10n.tr("Vector", "call_transfer_title") 
  }
  /// Transfer to %@
  public static func callTransferToUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_transfer_to_user", p1)
  }
  /// Users
  public static var callTransferUsers: String { 
    return VectorL10n.tr("Vector", "call_transfer_users") 
  }
  /// Video call with %@
  public static func callVideoWithUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_video_with_user", p1)
  }
  /// Voice call with %@
  public static func callVoiceWithUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "call_voice_with_user", p1)
  }
  /// 1 active call (%@) · %@ paused calls
  public static func callbarActiveAndMultiplePaused(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "callbar_active_and_multiple_paused", p1, p2)
  }
  /// 1 active call (%@) · 1 paused call
  public static func callbarActiveAndSinglePaused(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "callbar_active_and_single_paused", p1)
  }
  /// %@ paused calls
  public static func callbarOnlyMultiplePaused(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "callbar_only_multiple_paused", p1)
  }
  /// Tap to return to the call (%@)
  public static func callbarOnlySingleActive(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "callbar_only_single_active", p1)
  }
  /// Tap to Join the group call (%@)
  public static func callbarOnlySingleActiveGroup(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "callbar_only_single_active_group", p1)
  }
  /// Paused call
  public static var callbarOnlySinglePaused: String { 
    return VectorL10n.tr("Vector", "callbar_only_single_paused") 
  }
  /// Return
  public static var callbarReturn: String { 
    return VectorL10n.tr("Vector", "callbar_return") 
  }
  /// Camera
  public static var camera: String { 
    return VectorL10n.tr("Vector", "camera") 
  }
  /// %@ doesn't have permission to use Camera, please change privacy settings
  public static func cameraAccessNotGranted(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "camera_access_not_granted", p1)
  }
  /// Video calls require access to the Camera but %@ doesn't have permission to use it
  public static func cameraAccessNotGrantedForCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "camera_access_not_granted_for_call", p1)
  }
  /// The camera is unavailable on your device
  public static var cameraUnavailable: String { 
    return VectorL10n.tr("Vector", "camera_unavailable") 
  }
  /// Cancel
  public static var cancel: String { 
    return VectorL10n.tr("Vector", "cancel") 
  }
  /// Cancel Download
  public static var cancelDownload: String { 
    return VectorL10n.tr("Vector", "cancel_download") 
  }
  /// Cancel Upload
  public static var cancelUpload: String { 
    return VectorL10n.tr("Vector", "cancel_upload") 
  }
  /// Take Photo/Video
  public static var captureMedia: String { 
    return VectorL10n.tr("Vector", "capture_media") 
  }
  /// Close
  public static var close: String { 
    return VectorL10n.tr("Vector", "close") 
  }
  /// collapse
  public static var collapse: String { 
    return VectorL10n.tr("Vector", "collapse") 
  }
  /// Confirm
  public static var confirm: String { 
    return VectorL10n.tr("Vector", "confirm") 
  }
  /// Local Contacts
  public static var contactLocalContacts: String { 
    return VectorL10n.tr("Vector", "contact_local_contacts") 
  }
  /// Matrix Users
  public static var contactMxUsers: String { 
    return VectorL10n.tr("Vector", "contact_mx_users") 
  }
  /// Matrix users only
  public static var contactsAddressBookMatrixUsersToggle: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_matrix_users_toggle") 
  }
  /// No local contacts
  public static var contactsAddressBookNoContact: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_no_contact") 
  }
  /// No identity server configured
  public static var contactsAddressBookNoIdentityServer: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_no_identity_server") 
  }
  /// You didn't allow %@ to access your local contacts
  public static func contactsAddressBookPermissionDenied(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "contacts_address_book_permission_denied", p1)
  }
  /// To enable contacts, go to your device settings.
  public static var contactsAddressBookPermissionDeniedAlertMessage: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_permission_denied_alert_message") 
  }
  /// Contacts disabled
  public static var contactsAddressBookPermissionDeniedAlertTitle: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_permission_denied_alert_title") 
  }
  /// Permission required to access local contacts
  public static var contactsAddressBookPermissionRequired: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_permission_required") 
  }
  /// LOCAL CONTACTS
  public static var contactsAddressBookSection: String { 
    return VectorL10n.tr("Vector", "contacts_address_book_section") 
  }
  /// USER DIRECTORY (offline)
  public static var contactsUserDirectoryOfflineSection: String { 
    return VectorL10n.tr("Vector", "contacts_user_directory_offline_section") 
  }
  /// USER DIRECTORY
  public static var contactsUserDirectorySection: String { 
    return VectorL10n.tr("Vector", "contacts_user_directory_section") 
  }
  /// Continue
  public static var `continue`: String { 
    return VectorL10n.tr("Vector", "continue") 
  }
  /// Copy
  public static var copyButtonName: String { 
    return VectorL10n.tr("Vector", "copy_button_name") 
  }
  /// Choose a country
  public static var countryPickerTitle: String { 
    return VectorL10n.tr("Vector", "country_picker_title") 
  }
  /// Create
  public static var create: String { 
    return VectorL10n.tr("Vector", "create") 
  }
  /// Create Account
  public static var createAccount: String { 
    return VectorL10n.tr("Vector", "create_account") 
  }
  /// Create Room
  public static var createRoom: String { 
    return VectorL10n.tr("Vector", "create_room") 
  }
  /// Enable Encryption
  public static var createRoomEnableEncryption: String { 
    return VectorL10n.tr("Vector", "create_room_enable_encryption") 
  }
  /// #testroom:matrix.org
  public static var createRoomPlaceholderAddress: String { 
    return VectorL10n.tr("Vector", "create_room_placeholder_address") 
  }
  /// Name
  public static var createRoomPlaceholderName: String { 
    return VectorL10n.tr("Vector", "create_room_placeholder_name") 
  }
  /// What is this room about?
  public static var createRoomPlaceholderTopic: String { 
    return VectorL10n.tr("Vector", "create_room_placeholder_topic") 
  }
  /// Creating room
  public static var createRoomProcessing: String { 
    return VectorL10n.tr("Vector", "create_room_processing") 
  }
  /// PROMOTION
  public static var createRoomPromotionHeader: String { 
    return VectorL10n.tr("Vector", "create_room_promotion_header") 
  }
  /// Encryption can’t be disabled afterwards.
  public static var createRoomSectionFooterEncryption: String { 
    return VectorL10n.tr("Vector", "create_room_section_footer_encryption") 
  }
  /// Only people invited can find and join.
  public static var createRoomSectionFooterTypePrivate: String { 
    return VectorL10n.tr("Vector", "create_room_section_footer_type_private") 
  }
  /// Only people invited can find and join, not just people in Space name.
  public static var createRoomSectionFooterTypePublic: String { 
    return VectorL10n.tr("Vector", "create_room_section_footer_type_public") 
  }
  /// Anyone in Space name can find and join.
  public static var createRoomSectionFooterTypeRestricted: String { 
    return VectorL10n.tr("Vector", "create_room_section_footer_type_restricted") 
  }
  /// ADDRESS
  public static var createRoomSectionHeaderAddress: String { 
    return VectorL10n.tr("Vector", "create_room_section_header_address") 
  }
  /// ENCRYPTION
  public static var createRoomSectionHeaderEncryption: String { 
    return VectorL10n.tr("Vector", "create_room_section_header_encryption") 
  }
  /// NAME
  public static var createRoomSectionHeaderName: String { 
    return VectorL10n.tr("Vector", "create_room_section_header_name") 
  }
  /// TOPIC (OPTIONAL)
  public static var createRoomSectionHeaderTopic: String { 
    return VectorL10n.tr("Vector", "create_room_section_header_topic") 
  }
  /// WHO CAN ACCESS
  public static var createRoomSectionHeaderType: String { 
    return VectorL10n.tr("Vector", "create_room_section_header_type") 
  }
  /// Show in room directory
  public static var createRoomShowInDirectory: String { 
    return VectorL10n.tr("Vector", "create_room_show_in_directory") 
  }
  /// This will help people find and join.
  public static var createRoomShowInDirectoryFooter: String { 
    return VectorL10n.tr("Vector", "create_room_show_in_directory_footer") 
  }
  /// Suggest to space members
  public static var createRoomSuggestRoom: String { 
    return VectorL10n.tr("Vector", "create_room_suggest_room") 
  }
  /// Suggested rooms are promoted to space members as good to join.
  public static var createRoomSuggestRoomFooter: String { 
    return VectorL10n.tr("Vector", "create_room_suggest_room_footer") 
  }
  /// New Room
  public static var createRoomTitle: String { 
    return VectorL10n.tr("Vector", "create_room_title") 
  }
  /// Private Room (invite only)
  public static var createRoomTypePrivate: String { 
    return VectorL10n.tr("Vector", "create_room_type_private") 
  }
  /// Public Room (anyone)
  public static var createRoomTypePublic: String { 
    return VectorL10n.tr("Vector", "create_room_type_public") 
  }
  /// Space members
  public static var createRoomTypeRestricted: String { 
    return VectorL10n.tr("Vector", "create_room_type_restricted") 
  }
  /// Verify your other devices easier
  public static var crossSigningSetupBannerSubtitle: String { 
    return VectorL10n.tr("Vector", "cross_signing_setup_banner_subtitle") 
  }
  /// Set up encryption
  public static var crossSigningSetupBannerTitle: String { 
    return VectorL10n.tr("Vector", "cross_signing_setup_banner_title") 
  }
  /// Please forget all messages I have sent when my account is deactivated (
  public static var deactivateAccountForgetMessagesInformationPart1: String { 
    return VectorL10n.tr("Vector", "deactivate_account_forget_messages_information_part1") 
  }
  /// Warning
  public 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)
  public 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. 
  public static var deactivateAccountInformationsPart1: String { 
    return VectorL10n.tr("Vector", "deactivate_account_informations_part1") 
  }
  /// This action is irreversible.
  public static var deactivateAccountInformationsPart2Emphasize: String { 
    return VectorL10n.tr("Vector", "deactivate_account_informations_part2_emphasize") 
  }
  /// \n\nDeactivating your account 
  public static var deactivateAccountInformationsPart3: String { 
    return VectorL10n.tr("Vector", "deactivate_account_informations_part3") 
  }
  /// does not by default cause us to forget messages you have sent. 
  public 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.
  public static var deactivateAccountInformationsPart5: String { 
    return VectorL10n.tr("Vector", "deactivate_account_informations_part5") 
  }
  /// To continue, please enter your Matrix account password
  public static var deactivateAccountPasswordAlertMessage: String { 
    return VectorL10n.tr("Vector", "deactivate_account_password_alert_message") 
  }
  /// Deactivate Account
  public static var deactivateAccountPasswordAlertTitle: String { 
    return VectorL10n.tr("Vector", "deactivate_account_password_alert_title") 
  }
  /// Deactivate Account
  public static var deactivateAccountTitle: String { 
    return VectorL10n.tr("Vector", "deactivate_account_title") 
  }
  /// Deactivate account
  public static var deactivateAccountValidateAction: String { 
    return VectorL10n.tr("Vector", "deactivate_account_validate_action") 
  }
  /// Decline
  public static var decline: String { 
    return VectorL10n.tr("Vector", "decline") 
  }
  /// default
  public static var `default`: String { 
    return VectorL10n.tr("Vector", "default") 
  }
  /// Delete
  public static var delete: String { 
    return VectorL10n.tr("Vector", "delete") 
  }
  /// Deselect All
  public static var deselectAll: String { 
    return VectorL10n.tr("Vector", "deselect_all") 
  }
  /// This operation requires additional authentication.\nTo continue, please enter your password.
  public static var deviceDetailsDeletePromptMessage: String { 
    return VectorL10n.tr("Vector", "device_details_delete_prompt_message") 
  }
  /// Authentication
  public static var deviceDetailsDeletePromptTitle: String { 
    return VectorL10n.tr("Vector", "device_details_delete_prompt_title") 
  }
  /// ID\n
  public static var deviceDetailsIdentifier: String { 
    return VectorL10n.tr("Vector", "device_details_identifier") 
  }
  /// Last seen\n
  public static var deviceDetailsLastSeen: String { 
    return VectorL10n.tr("Vector", "device_details_last_seen") 
  }
  /// %@ @ %@\n
  public static func deviceDetailsLastSeenFormat(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "device_details_last_seen_format", p1, p2)
  }
  /// Public Name\n
  public static var deviceDetailsName: String { 
    return VectorL10n.tr("Vector", "device_details_name") 
  }
  /// A session's public name is visible to people you communicate with
  public static var deviceDetailsRenamePromptMessage: String { 
    return VectorL10n.tr("Vector", "device_details_rename_prompt_message") 
  }
  /// Session Name
  public static var deviceDetailsRenamePromptTitle: String { 
    return VectorL10n.tr("Vector", "device_details_rename_prompt_title") 
  }
  /// Session information\n
  public static var deviceDetailsTitle: String { 
    return VectorL10n.tr("Vector", "device_details_title") 
  }
  /// %@ Desktop
  public static func deviceNameDesktop(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_name_desktop", p1)
  }
  /// %@ Mobile
  public static func deviceNameMobile(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_name_mobile", p1)
  }
  /// Unknown client
  public static var deviceNameUnknown: String { 
    return VectorL10n.tr("Vector", "device_name_unknown") 
  }
  /// %@ Web
  public static func deviceNameWeb(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_name_web", p1)
  }
  /// Desktop
  public static var deviceTypeNameDesktop: String { 
    return VectorL10n.tr("Vector", "device_type_name_desktop") 
  }
  /// Mobile
  public static var deviceTypeNameMobile: String { 
    return VectorL10n.tr("Vector", "device_type_name_mobile") 
  }
  /// Unknown
  public static var deviceTypeNameUnknown: String { 
    return VectorL10n.tr("Vector", "device_type_name_unknown") 
  }
  /// Web
  public static var deviceTypeNameWeb: String { 
    return VectorL10n.tr("Vector", "device_type_name_web") 
  }
  /// The other party cancelled the verification.
  public static var deviceVerificationCancelled: String { 
    return VectorL10n.tr("Vector", "device_verification_cancelled") 
  }
  /// The verification has been cancelled. Reason: %@
  public static func deviceVerificationCancelledByMe(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_verification_cancelled_by_me", p1)
  }
  /// Aeroplane
  public static var deviceVerificationEmojiAeroplane: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_aeroplane") 
  }
  /// Anchor
  public static var deviceVerificationEmojiAnchor: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_anchor") 
  }
  /// Apple
  public static var deviceVerificationEmojiApple: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_apple") 
  }
  /// Ball
  public static var deviceVerificationEmojiBall: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_ball") 
  }
  /// Banana
  public static var deviceVerificationEmojiBanana: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_banana") 
  }
  /// Bell
  public static var deviceVerificationEmojiBell: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_bell") 
  }
  /// Bicycle
  public static var deviceVerificationEmojiBicycle: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_bicycle") 
  }
  /// Book
  public static var deviceVerificationEmojiBook: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_book") 
  }
  /// Butterfly
  public static var deviceVerificationEmojiButterfly: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_butterfly") 
  }
  /// Cactus
  public static var deviceVerificationEmojiCactus: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_cactus") 
  }
  /// Cake
  public static var deviceVerificationEmojiCake: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_cake") 
  }
  /// Cat
  public static var deviceVerificationEmojiCat: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_cat") 
  }
  /// Clock
  public static var deviceVerificationEmojiClock: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_clock") 
  }
  /// Cloud
  public static var deviceVerificationEmojiCloud: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_cloud") 
  }
  /// Corn
  public static var deviceVerificationEmojiCorn: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_corn") 
  }
  /// Dog
  public static var deviceVerificationEmojiDog: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_dog") 
  }
  /// Elephant
  public static var deviceVerificationEmojiElephant: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_elephant") 
  }
  /// Fire
  public static var deviceVerificationEmojiFire: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_fire") 
  }
  /// Fish
  public static var deviceVerificationEmojiFish: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_fish") 
  }
  /// Flag
  public static var deviceVerificationEmojiFlag: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_flag") 
  }
  /// Flower
  public static var deviceVerificationEmojiFlower: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_flower") 
  }
  /// Folder
  public static var deviceVerificationEmojiFolder: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_folder") 
  }
  /// Gift
  public static var deviceVerificationEmojiGift: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_gift") 
  }
  /// Glasses
  public static var deviceVerificationEmojiGlasses: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_glasses") 
  }
  /// Globe
  public static var deviceVerificationEmojiGlobe: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_globe") 
  }
  /// Guitar
  public static var deviceVerificationEmojiGuitar: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_guitar") 
  }
  /// Hammer
  public static var deviceVerificationEmojiHammer: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_hammer") 
  }
  /// Hat
  public static var deviceVerificationEmojiHat: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_hat") 
  }
  /// Headphones
  public static var deviceVerificationEmojiHeadphones: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_headphones") 
  }
  /// Heart
  public static var deviceVerificationEmojiHeart: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_heart") 
  }
  /// Horse
  public static var deviceVerificationEmojiHorse: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_horse") 
  }
  /// Hourglass
  public static var deviceVerificationEmojiHourglass: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_hourglass") 
  }
  /// Key
  public static var deviceVerificationEmojiKey: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_key") 
  }
  /// Light Bulb
  public static var deviceVerificationEmojiLightBulb: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_light bulb") 
  }
  /// Lion
  public static var deviceVerificationEmojiLion: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_lion") 
  }
  /// Lock
  public static var deviceVerificationEmojiLock: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_lock") 
  }
  /// Moon
  public static var deviceVerificationEmojiMoon: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_moon") 
  }
  /// Mushroom
  public static var deviceVerificationEmojiMushroom: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_mushroom") 
  }
  /// Octopus
  public static var deviceVerificationEmojiOctopus: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_octopus") 
  }
  /// Panda
  public static var deviceVerificationEmojiPanda: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_panda") 
  }
  /// Paperclip
  public static var deviceVerificationEmojiPaperclip: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_paperclip") 
  }
  /// Pencil
  public static var deviceVerificationEmojiPencil: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_pencil") 
  }
  /// Penguin
  public static var deviceVerificationEmojiPenguin: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_penguin") 
  }
  /// Pig
  public static var deviceVerificationEmojiPig: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_pig") 
  }
  /// Pin
  public static var deviceVerificationEmojiPin: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_pin") 
  }
  /// Pizza
  public static var deviceVerificationEmojiPizza: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_pizza") 
  }
  /// Rabbit
  public static var deviceVerificationEmojiRabbit: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_rabbit") 
  }
  /// Robot
  public static var deviceVerificationEmojiRobot: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_robot") 
  }
  /// Rocket
  public static var deviceVerificationEmojiRocket: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_rocket") 
  }
  /// Rooster
  public static var deviceVerificationEmojiRooster: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_rooster") 
  }
  /// Santa
  public static var deviceVerificationEmojiSanta: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_santa") 
  }
  /// Scissors
  public static var deviceVerificationEmojiScissors: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_scissors") 
  }
  /// Smiley
  public static var deviceVerificationEmojiSmiley: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_smiley") 
  }
  /// Spanner
  public static var deviceVerificationEmojiSpanner: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_spanner") 
  }
  /// Strawberry
  public static var deviceVerificationEmojiStrawberry: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_strawberry") 
  }
  /// Telephone
  public static var deviceVerificationEmojiTelephone: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_telephone") 
  }
  /// Thumbs up
  public static var deviceVerificationEmojiThumbsUp: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_thumbs up") 
  }
  /// Train
  public static var deviceVerificationEmojiTrain: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_train") 
  }
  /// Tree
  public static var deviceVerificationEmojiTree: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_tree") 
  }
  /// Trophy
  public static var deviceVerificationEmojiTrophy: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_trophy") 
  }
  /// Trumpet
  public static var deviceVerificationEmojiTrumpet: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_trumpet") 
  }
  /// Turtle
  public static var deviceVerificationEmojiTurtle: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_turtle") 
  }
  /// Umbrella
  public static var deviceVerificationEmojiUmbrella: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_umbrella") 
  }
  /// Unicorn
  public static var deviceVerificationEmojiUnicorn: String { 
    return VectorL10n.tr("Vector", "device_verification_emoji_unicorn") 
  }
  /// Cannot load session information.
  public static var deviceVerificationErrorCannotLoadDevice: String { 
    return VectorL10n.tr("Vector", "device_verification_error_cannot_load_device") 
  }
  /// Verify this session to mark it as trusted. Trusting sessions of partners gives you extra peace of mind when using end-to-end encrypted messages.
  public static var deviceVerificationIncomingDescription1: String { 
    return VectorL10n.tr("Vector", "device_verification_incoming_description_1") 
  }
  /// Verifying this session will mark it as trusted, and also mark your session as trusted to the partner.
  public static var deviceVerificationIncomingDescription2: String { 
    return VectorL10n.tr("Vector", "device_verification_incoming_description_2") 
  }
  /// Incoming Verification Request
  public static var deviceVerificationIncomingTitle: String { 
    return VectorL10n.tr("Vector", "device_verification_incoming_title") 
  }
  /// Compare the unique emoji, ensuring they appear in the same order.
  public static var deviceVerificationSecurityAdviceEmoji: String { 
    return VectorL10n.tr("Vector", "device_verification_security_advice_emoji") 
  }
  /// Compare the numbers, ensuring they appear in the same order.
  public static var deviceVerificationSecurityAdviceNumber: String { 
    return VectorL10n.tr("Vector", "device_verification_security_advice_number") 
  }
  /// Verify the new login accessing your account: %@
  public static func deviceVerificationSelfVerifyAlertMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_verification_self_verify_alert_message", p1)
  }
  /// New login. Was this you?
  public static var deviceVerificationSelfVerifyAlertTitle: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_alert_title") 
  }
  /// Verify
  public static var deviceVerificationSelfVerifyAlertValidateAction: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_alert_validate_action") 
  }
  /// You need to verify this session in order to read your secure message history.\n\nOpen Element on one of your other devices and follow the instructions.
  public static var deviceVerificationSelfVerifyOpenOnOtherDeviceInformation: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_open_on_other_device_information") 
  }
  /// Open %@ on your other device
  public static func deviceVerificationSelfVerifyOpenOnOtherDeviceTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_verification_self_verify_open_on_other_device_title", p1)
  }
  /// Use this session to verify your new one, granting it access to encrypted messages.
  public static var deviceVerificationSelfVerifyStartInformation: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_start_information") 
  }
  /// Start verification
  public static var deviceVerificationSelfVerifyStartVerifyAction: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_start_verify_action") 
  }
  /// Waiting…
  public static var deviceVerificationSelfVerifyStartWaiting: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_start_waiting") 
  }
  /// This works with %@ and other cross-signing capable Matrix clients.
  public static func deviceVerificationSelfVerifyWaitAdditionalInformation(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_additional_information", p1)
  }
  /// Verify this session from one of your other sessions, granting it access to encrypted messages.\n\nUse the latest %@ on your other devices:
  public static func deviceVerificationSelfVerifyWaitInformation(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_information", p1)
  }
  /// Verify this login
  public static var deviceVerificationSelfVerifyWaitNewSignInTitle: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_new_sign_in_title") 
  }
  /// Can't access an existing %@ session?
  public static func deviceVerificationSelfVerifyWaitRecoverSecretsAdditionalHelp(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_recover_secrets_additional_help", p1)
  }
  /// Checking for other verification capabilities ...
  public static var deviceVerificationSelfVerifyWaitRecoverSecretsCheckingAvailability: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_recover_secrets_checking_availability") 
  }
  /// Use Security Phrase or Key
  public static var deviceVerificationSelfVerifyWaitRecoverSecretsWithPassphrase: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_recover_secrets_with_passphrase") 
  }
  /// Use Security Key
  public static var deviceVerificationSelfVerifyWaitRecoverSecretsWithoutPassphrase: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_recover_secrets_without_passphrase") 
  }
  /// Complete security
  public static var deviceVerificationSelfVerifyWaitTitle: String { 
    return VectorL10n.tr("Vector", "device_verification_self_verify_wait_title") 
  }
  /// Verify by comparing a short text string
  public static var deviceVerificationStartTitle: String { 
    return VectorL10n.tr("Vector", "device_verification_start_title") 
  }
  /// Nothing appearing? Not all clients support interactive verification yet. Use legacy verification.
  public static var deviceVerificationStartUseLegacy: String { 
    return VectorL10n.tr("Vector", "device_verification_start_use_legacy") 
  }
  /// Use Legacy Verification
  public static var deviceVerificationStartUseLegacyAction: String { 
    return VectorL10n.tr("Vector", "device_verification_start_use_legacy_action") 
  }
  /// Begin Verifying
  public static var deviceVerificationStartVerifyButton: String { 
    return VectorL10n.tr("Vector", "device_verification_start_verify_button") 
  }
  /// Waiting for partner to accept…
  public static var deviceVerificationStartWaitPartner: String { 
    return VectorL10n.tr("Vector", "device_verification_start_wait_partner") 
  }
  /// Got it
  public static var deviceVerificationVerifiedGotItButton: String { 
    return VectorL10n.tr("Vector", "device_verification_verified_got_it_button") 
  }
  /// Verified!
  public static var deviceVerificationVerifiedTitle: String { 
    return VectorL10n.tr("Vector", "device_verification_verified_title") 
  }
  /// Waiting for partner to confirm…
  public static var deviceVerificationVerifyWaitPartner: String { 
    return VectorL10n.tr("Vector", "device_verification_verify_wait_partner") 
  }
  /// Dial pad
  public static var dialpadTitle: String { 
    return VectorL10n.tr("Vector", "dialpad_title") 
  }
  /// %tu rooms
  public static func directoryCellDescription(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "directory_cell_description", p1)
  }
  /// Browse directory
  public static var directoryCellTitle: String { 
    return VectorL10n.tr("Vector", "directory_cell_title") 
  }
  /// Failed to fetch data
  public static var directorySearchFail: String { 
    return VectorL10n.tr("Vector", "directory_search_fail") 
  }
  /// %1$tu results found for %2$@
  public static func directorySearchResults(_ p1: Int, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "directory_search_results", p1, p2)
  }
  /// >%1$tu results found for %2$@
  public static func directorySearchResultsMoreThan(_ p1: Int, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "directory_search_results_more_than", p1, p2)
  }
  /// Browse directory results
  public static var directorySearchResultsTitle: String { 
    return VectorL10n.tr("Vector", "directory_search_results_title") 
  }
  /// Searching directory…
  public static var directorySearchingTitle: String { 
    return VectorL10n.tr("Vector", "directory_searching_title") 
  }
  /// All native Matrix rooms
  public static var directoryServerAllNativeRooms: String { 
    return VectorL10n.tr("Vector", "directory_server_all_native_rooms") 
  }
  /// All rooms on %@ server
  public static func directoryServerAllRooms(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "directory_server_all_rooms", p1)
  }
  /// Select a directory
  public static var directoryServerPickerTitle: String { 
    return VectorL10n.tr("Vector", "directory_server_picker_title") 
  }
  /// matrix.org
  public static var directoryServerPlaceholder: String { 
    return VectorL10n.tr("Vector", "directory_server_placeholder") 
  }
  /// Type a homeserver to list public rooms from
  public static var directoryServerTypeHomeserver: String { 
    return VectorL10n.tr("Vector", "directory_server_type_homeserver") 
  }
  /// Directory
  public static var directoryTitle: String { 
    return VectorL10n.tr("Vector", "directory_title") 
  }
  /// Discard
  public static var discard: String { 
    return VectorL10n.tr("Vector", "discard") 
  }
  /// Dismiss
  public static var dismiss: String { 
    return VectorL10n.tr("Vector", "dismiss") 
  }
  /// Do not ask again
  public static var doNotAskAgain: String { 
    return VectorL10n.tr("Vector", "do_not_ask_again") 
  }
  /// Done
  public static var done: String { 
    return VectorL10n.tr("Vector", "done") 
  }
  /// %@ 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.
  public static func e2eEnablingOnAppUpdate(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "e2e_enabling_on_app_update", p1)
  }
  /// Export
  public static var e2eExport: String { 
    return VectorL10n.tr("Vector", "e2e_export") 
  }
  /// This process allows you to export the keys for messages you have received in encrypted rooms to a local file. You will then be able to import the file into another Matrix client in the future, so that client will also be able to decrypt these messages.\nThe exported file will allow anyone who can read it to decrypt any encrypted messages that you can see, so you should be careful to keep it secure.
  public static var e2eExportPrompt: String { 
    return VectorL10n.tr("Vector", "e2e_export_prompt") 
  }
  /// Export room keys
  public static var e2eExportRoomKeys: String { 
    return VectorL10n.tr("Vector", "e2e_export_room_keys") 
  }
  /// Import
  public static var e2eImport: String { 
    return VectorL10n.tr("Vector", "e2e_import") 
  }
  /// This process allows you to import encryption keys that you had previously exported from another Matrix client. You will then be able to decrypt any messages that the other client could decrypt.\nThe export file is protected with a passphrase. You should enter the passphrase here, to decrypt the file.
  public static var e2eImportPrompt: String { 
    return VectorL10n.tr("Vector", "e2e_import_prompt") 
  }
  /// Import room keys
  public static var e2eImportRoomKeys: String { 
    return VectorL10n.tr("Vector", "e2e_import_room_keys") 
  }
  /// A new secure message key backup has been detected.\n\nIf this wasn’t you, set a new Security Phrase in Settings.
  public static var e2eKeyBackupWrongVersion: String { 
    return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version") 
  }
  /// Settings
  public static var e2eKeyBackupWrongVersionButtonSettings: String { 
    return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version_button_settings") 
  }
  /// It was me
  public static var e2eKeyBackupWrongVersionButtonWasme: String { 
    return VectorL10n.tr("Vector", "e2e_key_backup_wrong_version_button_wasme") 
  }
  /// New Key Backup
  public 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 session and submit the public key to your homeserver.\nThis is a once off; sorry for the inconvenience.
  public static var e2eNeedLogInAgain: String { 
    return VectorL10n.tr("Vector", "e2e_need_log_in_again") 
  }
  /// Confirm passphrase
  public static var e2ePassphraseConfirm: String { 
    return VectorL10n.tr("Vector", "e2e_passphrase_confirm") 
  }
  /// Create passphrase
  public static var e2ePassphraseCreate: String { 
    return VectorL10n.tr("Vector", "e2e_passphrase_create") 
  }
  /// Passphrase must not be empty
  public static var e2ePassphraseEmpty: String { 
    return VectorL10n.tr("Vector", "e2e_passphrase_empty") 
  }
  /// Enter passphrase
  public static var e2ePassphraseEnter: String { 
    return VectorL10n.tr("Vector", "e2e_passphrase_enter") 
  }
  /// Passphrases must match
  public static var e2ePassphraseNotMatch: String { 
    return VectorL10n.tr("Vector", "e2e_passphrase_not_match") 
  }
  /// Passphrase too short (It must be at a minimum %d characters in length)
  public static func e2ePassphraseTooShort(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "e2e_passphrase_too_short", p1)
  }
  /// Ignore request
  public static var e2eRoomKeyRequestIgnoreRequest: String { 
    return VectorL10n.tr("Vector", "e2e_room_key_request_ignore_request") 
  }
  /// Your unverified session '%@' is requesting encryption keys.
  public static func e2eRoomKeyRequestMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "e2e_room_key_request_message", p1)
  }
  /// You added a new session '%@', which is requesting encryption keys.
  public static func e2eRoomKeyRequestMessageNewDevice(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "e2e_room_key_request_message_new_device", p1)
  }
  /// Share without verifying
  public static var e2eRoomKeyRequestShareWithoutVerifying: String { 
    return VectorL10n.tr("Vector", "e2e_room_key_request_share_without_verifying") 
  }
  /// Start verification…
  public static var e2eRoomKeyRequestStartVerification: String { 
    return VectorL10n.tr("Vector", "e2e_room_key_request_start_verification") 
  }
  /// Encryption key request
  public static var e2eRoomKeyRequestTitle: String { 
    return VectorL10n.tr("Vector", "e2e_room_key_request_title") 
  }
  /// Edit
  public static var edit: String { 
    return VectorL10n.tr("Vector", "edit") 
  }
  /// Activities
  public static var emojiPickerActivityCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_activity_category") 
  }
  /// Flags
  public static var emojiPickerFlagsCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_flags_category") 
  }
  /// Food & Drink
  public static var emojiPickerFoodsCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_foods_category") 
  }
  /// Animals & Nature
  public static var emojiPickerNatureCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_nature_category") 
  }
  /// Objects
  public static var emojiPickerObjectsCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_objects_category") 
  }
  /// Smileys & People
  public static var emojiPickerPeopleCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_people_category") 
  }
  /// Travel & Places
  public static var emojiPickerPlacesCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_places_category") 
  }
  /// Symbols
  public static var emojiPickerSymbolsCategory: String { 
    return VectorL10n.tr("Vector", "emoji_picker_symbols_category") 
  }
  /// Reactions
  public static var emojiPickerTitle: String { 
    return VectorL10n.tr("Vector", "emoji_picker_title") 
  }
  /// Enable
  public static var enable: String { 
    return VectorL10n.tr("Vector", "enable") 
  }
  /// Send an encrypted message…
  public static var encryptedRoomMessagePlaceholder: String { 
    return VectorL10n.tr("Vector", "encrypted_room_message_placeholder") 
  }
  /// Send an encrypted reply…
  public static var encryptedRoomMessageReplyToPlaceholder: String { 
    return VectorL10n.tr("Vector", "encrypted_room_message_reply_to_placeholder") 
  }
  /// End Call
  public static var endCall: String { 
    return VectorL10n.tr("Vector", "end_call") 
  }
  /// Error
  public static var error: String { 
    return VectorL10n.tr("Vector", "error") 
  }
  /// An error occured. Please try again later.
  public static var errorCommonMessage: String { 
    return VectorL10n.tr("Vector", "error_common_message") 
  }
  /// Add an identity server in your settings to invite by email.
  public static var errorInvite3pidWithNoIdentityServer: String { 
    return VectorL10n.tr("Vector", "error_invite_3pid_with_no_identity_server") 
  }
  /// You can't do this from %@ mobile.
  public static func errorNotSupportedOnMobile(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "error_not_supported_on_mobile", p1)
  }
  /// It looks like you’re trying to connect to another homeserver. Do you want to sign out?
  public static var errorUserAlreadyLoggedIn: String { 
    return VectorL10n.tr("Vector", "error_user_already_logged_in") 
  }
  /// Active video call
  public static var eventFormatterCallActiveVideo: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_active_video") 
  }
  /// Active voice call
  public static var eventFormatterCallActiveVoice: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_active_voice") 
  }
  /// Answer
  public static var eventFormatterCallAnswer: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_answer") 
  }
  /// Call back
  public static var eventFormatterCallBack: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_back") 
  }
  /// Connecting…
  public static var eventFormatterCallConnecting: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_connecting") 
  }
  /// Connection failed
  public static var eventFormatterCallConnectionFailed: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_connection_failed") 
  }
  /// Decline
  public static var eventFormatterCallDecline: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_decline") 
  }
  /// End call
  public static var eventFormatterCallEndCall: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_end_call") 
  }
  /// Call ended
  public static var eventFormatterCallHasEnded: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_has_ended") 
  }
  /// Call ended • %@
  public static func eventFormatterCallHasEndedWithTime(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_call_has_ended_with_time", p1)
  }
  /// Incoming video call
  public static var eventFormatterCallIncomingVideo: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_incoming_video") 
  }
  /// Incoming voice call
  public static var eventFormatterCallIncomingVoice: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_incoming_voice") 
  }
  /// Missed video call
  public static var eventFormatterCallMissedVideo: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_missed_video") 
  }
  /// Missed voice call
  public static var eventFormatterCallMissedVoice: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_missed_voice") 
  }
  /// Retry
  public static var eventFormatterCallRetry: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_retry") 
  }
  /// Ringing…
  public static var eventFormatterCallRinging: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_ringing") 
  }
  /// Call declined
  public static var eventFormatterCallYouDeclined: String { 
    return VectorL10n.tr("Vector", "event_formatter_call_you_declined") 
  }
  /// Group call
  public static var eventFormatterGroupCall: String { 
    return VectorL10n.tr("Vector", "event_formatter_group_call") 
  }
  /// %@ in %@
  public static func eventFormatterGroupCallIncoming(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_group_call_incoming", p1, p2)
  }
  /// Join
  public static var eventFormatterGroupCallJoin: String { 
    return VectorL10n.tr("Vector", "event_formatter_group_call_join") 
  }
  /// Leave
  public static var eventFormatterGroupCallLeave: String { 
    return VectorL10n.tr("Vector", "event_formatter_group_call_leave") 
  }
  /// VoIP conference added by %@
  public static func eventFormatterJitsiWidgetAdded(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_jitsi_widget_added", p1)
  }
  /// You added VoIP conference
  public static var eventFormatterJitsiWidgetAddedByYou: String { 
    return VectorL10n.tr("Vector", "event_formatter_jitsi_widget_added_by_you") 
  }
  /// VoIP conference removed by %@
  public static func eventFormatterJitsiWidgetRemoved(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_jitsi_widget_removed", p1)
  }
  /// You removed VoIP conference
  public static var eventFormatterJitsiWidgetRemovedByYou: String { 
    return VectorL10n.tr("Vector", "event_formatter_jitsi_widget_removed_by_you") 
  }
  /// %tu membership changes
  public static func eventFormatterMemberUpdates(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "event_formatter_member_updates", p1)
  }
  /// Message deleted
  public static var eventFormatterMessageDeleted: String { 
    return VectorL10n.tr("Vector", "event_formatter_message_deleted") 
  }
  /// (edited)
  public static var eventFormatterMessageEditedMention: String { 
    return VectorL10n.tr("Vector", "event_formatter_message_edited_mention") 
  }
  /// Re-request encryption keys
  public static var eventFormatterRerequestKeysPart1Link: String { 
    return VectorL10n.tr("Vector", "event_formatter_rerequest_keys_part1_link") 
  }
  ///  from your other sessions.
  public static var eventFormatterRerequestKeysPart2: String { 
    return VectorL10n.tr("Vector", "event_formatter_rerequest_keys_part2") 
  }
  /// %@ widget added by %@
  public static func eventFormatterWidgetAdded(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_widget_added", p1, p2)
  }
  /// You added the widget: %@
  public static func eventFormatterWidgetAddedByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_widget_added_by_you", p1)
  }
  /// %@ widget removed by %@
  public static func eventFormatterWidgetRemoved(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_widget_removed", p1, p2)
  }
  /// You removed the widget: %@
  public static func eventFormatterWidgetRemovedByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "event_formatter_widget_removed_by_you", p1)
  }
  /// Existing
  public static var existing: String { 
    return VectorL10n.tr("Vector", "existing") 
  }
  /// The link %@ is taking you to another site: %@\n\nAre you sure you want to continue?
  public static func externalLinkConfirmationMessage(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "external_link_confirmation_message", p1, p2)
  }
  /// Double-check this link
  public static var externalLinkConfirmationTitle: String { 
    return VectorL10n.tr("Vector", "external_link_confirmation_title") 
  }
  /// You can favourite a few ways - the quickest is just to press and hold. Tap the star and they’ll automatically appear here for safe keeping.
  public static var favouritesEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "favourites_empty_view_information") 
  }
  /// Favourite rooms and people
  public static var favouritesEmptyViewTitle: String { 
    return VectorL10n.tr("Vector", "favourites_empty_view_title") 
  }
  /// File upload
  public static var fileUploadErrorTitle: String { 
    return VectorL10n.tr("Vector", "file_upload_error_title") 
  }
  /// File type not supported.
  public static var fileUploadErrorUnsupportedFileTypeMessage: String { 
    return VectorL10n.tr("Vector", "file_upload_error_unsupported_file_type_message") 
  }
  /// Find your contacts
  public static var findYourContactsButtonTitle: String { 
    return VectorL10n.tr("Vector", "find_your_contacts_button_title") 
  }
  /// This can be disabled anytime from settings.
  public static var findYourContactsFooter: String { 
    return VectorL10n.tr("Vector", "find_your_contacts_footer") 
  }
  /// Unable to connect to the identity server.
  public static var findYourContactsIdentityServiceError: String { 
    return VectorL10n.tr("Vector", "find_your_contacts_identity_service_error") 
  }
  /// Let %@ show your contacts so you can quickly start chatting with those you know best.
  public static func findYourContactsMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "find_your_contacts_message", p1)
  }
  /// Start by listing your contacts
  public static var findYourContactsTitle: String { 
    return VectorL10n.tr("Vector", "find_your_contacts_title") 
  }
  /// d
  public static var formatTimeD: String { 
    return VectorL10n.tr("Vector", "format_time_d") 
  }
  /// h
  public static var formatTimeH: String { 
    return VectorL10n.tr("Vector", "format_time_h") 
  }
  /// m
  public static var formatTimeM: String { 
    return VectorL10n.tr("Vector", "format_time_m") 
  }
  /// s
  public static var formatTimeS: String { 
    return VectorL10n.tr("Vector", "format_time_s") 
  }
  /// To continue using the %@ homeserver you must review and agree to the terms and conditions.
  public static func gdprConsentNotGivenAlertMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "gdpr_consent_not_given_alert_message", p1)
  }
  /// Review now
  public static var gdprConsentNotGivenAlertReviewNowAction: String { 
    return VectorL10n.tr("Vector", "gdpr_consent_not_given_alert_review_now_action") 
  }
  /// Home
  public static var groupDetailsHome: String { 
    return VectorL10n.tr("Vector", "group_details_home") 
  }
  /// People
  public static var groupDetailsPeople: String { 
    return VectorL10n.tr("Vector", "group_details_people") 
  }
  /// Rooms
  public static var groupDetailsRooms: String { 
    return VectorL10n.tr("Vector", "group_details_rooms") 
  }
  /// Community Details
  public static var groupDetailsTitle: String { 
    return VectorL10n.tr("Vector", "group_details_title") 
  }
  /// %tu members
  public static func groupHomeMultiMembersFormat(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "group_home_multi_members_format", p1)
  }
  /// %tu rooms
  public static func groupHomeMultiRoomsFormat(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "group_home_multi_rooms_format", p1)
  }
  /// 1 member
  public static var groupHomeOneMemberFormat: String { 
    return VectorL10n.tr("Vector", "group_home_one_member_format") 
  }
  /// 1 room
  public static var groupHomeOneRoomFormat: String { 
    return VectorL10n.tr("Vector", "group_home_one_room_format") 
  }
  /// %@ has invited you to join this community
  public static func groupInvitationFormat(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "group_invitation_format", p1)
  }
  /// INVITES
  public static var groupInviteSection: String { 
    return VectorL10n.tr("Vector", "group_invite_section") 
  }
  /// Add participant
  public static var groupParticipantsAddParticipant: String { 
    return VectorL10n.tr("Vector", "group_participants_add_participant") 
  }
  /// Filter community members
  public static var groupParticipantsFilterMembers: String { 
    return VectorL10n.tr("Vector", "group_participants_filter_members") 
  }
  /// Search / invite by User ID or Name
  public static var groupParticipantsInviteAnotherUser: String { 
    return VectorL10n.tr("Vector", "group_participants_invite_another_user") 
  }
  /// Malformed ID. Should be a Matrix ID like '@localpart:domain'
  public static var groupParticipantsInviteMalformedId: String { 
    return VectorL10n.tr("Vector", "group_participants_invite_malformed_id") 
  }
  /// Invite Error
  public static var groupParticipantsInviteMalformedIdTitle: String { 
    return VectorL10n.tr("Vector", "group_participants_invite_malformed_id_title") 
  }
  /// Are you sure you want to invite %@ to this group?
  public static func groupParticipantsInvitePromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "group_participants_invite_prompt_msg", p1)
  }
  /// Confirmation
  public static var groupParticipantsInvitePromptTitle: String { 
    return VectorL10n.tr("Vector", "group_participants_invite_prompt_title") 
  }
  /// INVITED
  public static var groupParticipantsInvitedSection: String { 
    return VectorL10n.tr("Vector", "group_participants_invited_section") 
  }
  /// Are you sure you want to leave the group?
  public static var groupParticipantsLeavePromptMsg: String { 
    return VectorL10n.tr("Vector", "group_participants_leave_prompt_msg") 
  }
  /// Leave group
  public static var groupParticipantsLeavePromptTitle: String { 
    return VectorL10n.tr("Vector", "group_participants_leave_prompt_title") 
  }
  /// Are you sure you want to remove %@ from this group?
  public static func groupParticipantsRemovePromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "group_participants_remove_prompt_msg", p1)
  }
  /// Confirmation
  public static var groupParticipantsRemovePromptTitle: String { 
    return VectorL10n.tr("Vector", "group_participants_remove_prompt_title") 
  }
  /// Filter community rooms
  public static var groupRoomsFilterRooms: String { 
    return VectorL10n.tr("Vector", "group_rooms_filter_rooms") 
  }
  /// COMMUNITIES
  public static var groupSection: String { 
    return VectorL10n.tr("Vector", "group_section") 
  }
  /// Favourite
  public static var homeContextMenuFavourite: String { 
    return VectorL10n.tr("Vector", "home_context_menu_favourite") 
  }
  /// Leave
  public static var homeContextMenuLeave: String { 
    return VectorL10n.tr("Vector", "home_context_menu_leave") 
  }
  /// Low priority
  public static var homeContextMenuLowPriority: String { 
    return VectorL10n.tr("Vector", "home_context_menu_low_priority") 
  }
  /// Move to People
  public static var homeContextMenuMakeDm: String { 
    return VectorL10n.tr("Vector", "home_context_menu_make_dm") 
  }
  /// Move to Rooms
  public static var homeContextMenuMakeRoom: String { 
    return VectorL10n.tr("Vector", "home_context_menu_make_room") 
  }
  /// Mark as read
  public static var homeContextMenuMarkAsRead: String { 
    return VectorL10n.tr("Vector", "home_context_menu_mark_as_read") 
  }
  /// Mark as unread
  public static var homeContextMenuMarkAsUnread: String { 
    return VectorL10n.tr("Vector", "home_context_menu_mark_as_unread") 
  }
  /// Mute
  public static var homeContextMenuMute: String { 
    return VectorL10n.tr("Vector", "home_context_menu_mute") 
  }
  /// Normal priority
  public static var homeContextMenuNormalPriority: String { 
    return VectorL10n.tr("Vector", "home_context_menu_normal_priority") 
  }
  /// Notifications
  public static var homeContextMenuNotifications: String { 
    return VectorL10n.tr("Vector", "home_context_menu_notifications") 
  }
  /// Remove from Favourites
  public static var homeContextMenuUnfavourite: String { 
    return VectorL10n.tr("Vector", "home_context_menu_unfavourite") 
  }
  /// Unmute
  public static var homeContextMenuUnmute: String { 
    return VectorL10n.tr("Vector", "home_context_menu_unmute") 
  }
  /// The all-in-one secure chat app for teams, friends and organisations. Tap the + button below to add people and rooms.
  public static var homeEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "home_empty_view_information") 
  }
  /// Welcome to %@,\n%@
  public static func homeEmptyViewTitle(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "home_empty_view_title", p1, p2)
  }
  /// Syncing
  public static var homeSyncing: String { 
    return VectorL10n.tr("Vector", "home_syncing") 
  }
  /// Could not connect to the homeserver.
  public static var homeserverConnectionLost: String { 
    return VectorL10n.tr("Vector", "homeserver_connection_lost") 
  }
  /// Add
  public static var identityServerSettingsAdd: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_add") 
  }
  /// Disconnect from the identity server %1$@ and connect to %2$@ instead?
  public static func identityServerSettingsAlertChange(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "identity_server_settings_alert_change", p1, p2)
  }
  /// Change identity server
  public static var identityServerSettingsAlertChangeTitle: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_alert_change_title") 
  }
  /// Disconnect from the identity server %@?
  public static func identityServerSettingsAlertDisconnect(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect", p1)
  }
  /// Disconnect
  public 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.
  public static func identityServerSettingsAlertDisconnectStillSharing3pid(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_still_sharing_3pid", p1)
  }
  /// Disconnect anyway
  public static var identityServerSettingsAlertDisconnectStillSharing3pidButton: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_still_sharing_3pid_button") 
  }
  /// Disconnect identity server
  public static var identityServerSettingsAlertDisconnectTitle: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_alert_disconnect_title") 
  }
  /// %@ is not a valid identity server.
  public 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.
  public static func identityServerSettingsAlertErrorTermsNotAccepted(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "identity_server_settings_alert_error_terms_not_accepted", p1)
  }
  /// The identity server you have chosen does not have any terms of service. Only continue if you trust the owner of the server.
  public static var identityServerSettingsAlertNoTerms: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_alert_no_terms") 
  }
  /// Identity server has no terms of services
  public static var identityServerSettingsAlertNoTermsTitle: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_alert_no_terms_title") 
  }
  /// Change
  public 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.
  public static func identityServerSettingsDescription(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "identity_server_settings_description", p1)
  }
  /// Disconnect
  public static var identityServerSettingsDisconnect: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_disconnect") 
  }
  /// Disconnecting from your identity server will mean you won’t be discoverable by other users and be able to invite others by email or phone.
  public 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.
  public static var identityServerSettingsNoIsDescription: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_no_is_description") 
  }
  /// Enter an identity server
  public static var identityServerSettingsPlaceHolder: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_place_holder") 
  }
  /// Identity server
  public static var identityServerSettingsTitle: String { 
    return VectorL10n.tr("Vector", "identity_server_settings_title") 
  }
  /// Ignore
  public static var ignore: String { 
    return VectorL10n.tr("Vector", "ignore") 
  }
  /// Ignore User
  public static var ignoreUser: String { 
    return VectorL10n.tr("Vector", "ignore_user") 
  }
  /// Take photo
  public static var imagePickerActionCamera: String { 
    return VectorL10n.tr("Vector", "image_picker_action_camera") 
  }
  /// Choose from library
  public static var imagePickerActionLibrary: String { 
    return VectorL10n.tr("Vector", "image_picker_action_library") 
  }
  /// Incoming Video Call
  public static var incomingVideoCall: String { 
    return VectorL10n.tr("Vector", "incoming_video_call") 
  }
  /// Incoming Voice Call
  public static var incomingVoiceCall: String { 
    return VectorL10n.tr("Vector", "incoming_voice_call") 
  }
  /// I'd like to chat with you with matrix. Please, visit the website http://matrix.org to have more information.
  public static var invitationMessage: String { 
    return VectorL10n.tr("Vector", "invitation_message") 
  }
  /// Invite
  public static var invite: String { 
    return VectorL10n.tr("Vector", "invite") 
  }
  /// Invite friends to %@
  public static func inviteFriendsAction(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "invite_friends_action", p1)
  }
  /// Hey, talk to me on %@: %@
  public static func inviteFriendsShareText(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "invite_friends_share_text", p1, p2)
  }
  /// Invite to %@
  public static func inviteTo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "invite_to", p1)
  }
  /// Invite matrix User
  public static var inviteUser: String { 
    return VectorL10n.tr("Vector", "invite_user") 
  }
  /// Join
  public static var join: String { 
    return VectorL10n.tr("Vector", "join") 
  }
  /// Joined
  public static var joined: String { 
    return VectorL10n.tr("Vector", "joined") 
  }
  /// Joining
  public static var joining: String { 
    return VectorL10n.tr("Vector", "joining") 
  }
  /// Done
  public static var keyBackupRecoverDoneAction: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_done_action") 
  }
  /// Use your Security Phrase to unlock your secure message history
  public static var keyBackupRecoverFromPassphraseInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_info") 
  }
  /// Don’t know your Security Phrase? You can 
  public static var keyBackupRecoverFromPassphraseLostPassphraseActionPart1: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_lost_passphrase_action_part1") 
  }
  /// use your Security Key
  public static var keyBackupRecoverFromPassphraseLostPassphraseActionPart2: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_lost_passphrase_action_part2") 
  }
  /// .
  public static var keyBackupRecoverFromPassphraseLostPassphraseActionPart3: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_lost_passphrase_action_part3") 
  }
  /// Enter Phrase
  public static var keyBackupRecoverFromPassphrasePassphrasePlaceholder: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_passphrase_placeholder") 
  }
  /// Enter
  public static var keyBackupRecoverFromPassphrasePassphraseTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_passphrase_title") 
  }
  /// Unlock History
  public static var keyBackupRecoverFromPassphraseRecoverAction: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_passphrase_recover_action") 
  }
  /// Restoring backup…
  public static var keyBackupRecoverFromPrivateKeyInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_private_key_info") 
  }
  /// %@%% Complete
  public static func keyBackupRecoverFromPrivateKeyProgress(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "key_backup_recover_from_private_key_progress", p1)
  }
  /// Use your Security Key to unlock your secure message history
  public static var keyBackupRecoverFromRecoveryKeyInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_info") 
  }
  /// Lost your Security Key You can set up a new one in settings.
  public static var keyBackupRecoverFromRecoveryKeyLostRecoveryKeyAction: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_lost_recovery_key_action") 
  }
  /// Unlock History
  public static var keyBackupRecoverFromRecoveryKeyRecoverAction: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_recover_action") 
  }
  /// Enter Security Key
  public static var keyBackupRecoverFromRecoveryKeyRecoveryKeyPlaceholder: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_recovery_key_placeholder") 
  }
  /// Enter
  public static var keyBackupRecoverFromRecoveryKeyRecoveryKeyTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_from_recovery_key_recovery_key_title") 
  }
  /// Backup could not be decrypted with this phrase: please verify that you entered the correct Security Phrase.
  public static var keyBackupRecoverInvalidPassphrase: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_invalid_passphrase") 
  }
  /// Incorrect Security Phrase
  public 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 Security Key.
  public static var keyBackupRecoverInvalidRecoveryKey: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_invalid_recovery_key") 
  }
  /// Security Key Mismatch
  public static var keyBackupRecoverInvalidRecoveryKeyTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_invalid_recovery_key_title") 
  }
  /// Backup Restored!
  public static var keyBackupRecoverSuccessInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_success_info") 
  }
  /// Secure Messages
  public static var keyBackupRecoverTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_recover_title") 
  }
  /// 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.
  public static var keyBackupSetupIntroInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_intro_info") 
  }
  /// Manually export keys
  public static var keyBackupSetupIntroManualExportAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_intro_manual_export_action") 
  }
  /// (Advanced)
  public static var keyBackupSetupIntroManualExportInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_intro_manual_export_info") 
  }
  /// Start using Key Backup
  public static var keyBackupSetupIntroSetupActionWithoutExistingBackup: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_intro_setup_action_without_existing_backup") 
  }
  /// Connect this device to Key Backup
  public static var keyBackupSetupIntroSetupConnectActionWithExistingBackup: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_intro_setup_connect_action_with_existing_backup") 
  }
  /// Never lose encrypted messages
  public static var keyBackupSetupIntroTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_intro_title") 
  }
  /// phrase doesn’t match
  public static var keyBackupSetupPassphraseConfirmPassphraseInvalid: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_invalid") 
  }
  /// Confirm phrase
  public static var keyBackupSetupPassphraseConfirmPassphrasePlaceholder: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_placeholder") 
  }
  /// Confirm
  public static var keyBackupSetupPassphraseConfirmPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_title") 
  }
  /// Great!
  public static var keyBackupSetupPassphraseConfirmPassphraseValid: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_confirm_passphrase_valid") 
  }
  /// We'll store an encrypted copy of your keys on our server. Protect your backup with a phrase to keep it secure.\n\nFor maximum security, this should be different from your Matrix account password.
  public static var keyBackupSetupPassphraseInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_info") 
  }
  /// Try adding a word
  public static var keyBackupSetupPassphrasePassphraseInvalid: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_invalid") 
  }
  /// Enter phrase
  public static var keyBackupSetupPassphrasePassphrasePlaceholder: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_placeholder") 
  }
  /// Enter
  public static var keyBackupSetupPassphrasePassphraseTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_title") 
  }
  /// Great!
  public static var keyBackupSetupPassphrasePassphraseValid: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_passphrase_valid") 
  }
  /// Set Phrase
  public static var keyBackupSetupPassphraseSetPassphraseAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_set_passphrase_action") 
  }
  /// (Advanced) Set up with Security Key
  public static var keyBackupSetupPassphraseSetupRecoveryKeyAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_setup_recovery_key_action") 
  }
  /// Or, secure your backup with a Security Key, saving it somewhere safe.
  public static var keyBackupSetupPassphraseSetupRecoveryKeyInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_setup_recovery_key_info") 
  }
  /// Secure your backup with a Security Phrase
  public static var keyBackupSetupPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_passphrase_title") 
  }
  /// You may lose secure messages if you log out or lose your device.
  public static var keyBackupSetupSkipAlertMessage: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_skip_alert_message") 
  }
  /// Skip
  public static var keyBackupSetupSkipAlertSkipAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_skip_alert_skip_action") 
  }
  /// Are you sure?
  public static var keyBackupSetupSkipAlertTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_skip_alert_title") 
  }
  /// Done
  public static var keyBackupSetupSuccessFromPassphraseDoneAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_passphrase_done_action") 
  }
  /// Your keys are being backed up.\n\nYour Security Key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.\n\nKeep your Security Key somewhere very secure, like a password manager (or a safe).
  public static var keyBackupSetupSuccessFromPassphraseInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_passphrase_info") 
  }
  /// Save Security Key
  public 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 Security Key and keep it safe.
  public static var keyBackupSetupSuccessFromRecoveryKeyInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_info") 
  }
  /// I've made a copy
  public static var keyBackupSetupSuccessFromRecoveryKeyMadeCopyAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_made_copy_action") 
  }
  /// Make a Copy
  public static var keyBackupSetupSuccessFromRecoveryKeyMakeCopyAction: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_make_copy_action") 
  }
  /// Security Key
  public static var keyBackupSetupSuccessFromRecoveryKeyRecoveryKeyTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_recovery_key_recovery_key_title") 
  }
  /// Your keys are being backed up.
  public static var keyBackupSetupSuccessFromSecureBackupInfo: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_from_secure_backup_info") 
  }
  /// Success!
  public static var keyBackupSetupSuccessTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_success_title") 
  }
  /// Key Backup
  public static var keyBackupSetupTitle: String { 
    return VectorL10n.tr("Vector", "key_backup_setup_title") 
  }
  /// Review to ensure your account is safe.
  public static var keyVerificationAlertBody: String { 
    return VectorL10n.tr("Vector", "key_verification_alert_body") 
  }
  /// You have unverified sessions
  public static var keyVerificationAlertTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_alert_title") 
  }
  /// You need to bootstrap cross-signing first.
  public static var keyVerificationBootstrapNotSetupMessage: String { 
    return VectorL10n.tr("Vector", "key_verification_bootstrap_not_setup_message") 
  }
  /// Error
  public static var keyVerificationBootstrapNotSetupTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_bootstrap_not_setup_title") 
  }
  /// %@ wants to verify
  public static func keyVerificationIncomingRequestIncomingAlertMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "key_verification_incoming_request_incoming_alert_message", p1)
  }
  /// If they don't match, the security of your communication may be compromised.
  public static var keyVerificationManuallyVerifyDeviceAdditionalInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_additional_information") 
  }
  /// Session ID
  public static var keyVerificationManuallyVerifyDeviceIdTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_id_title") 
  }
  /// Confirm by comparing the following with the User Settings in your other session:
  public static var keyVerificationManuallyVerifyDeviceInstruction: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_instruction") 
  }
  /// Session key
  public static var keyVerificationManuallyVerifyDeviceKeyTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_key_title") 
  }
  /// Session name
  public static var keyVerificationManuallyVerifyDeviceNameTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_name_title") 
  }
  /// Manually Verify by Text
  public static var keyVerificationManuallyVerifyDeviceTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_title") 
  }
  /// Verify
  public static var keyVerificationManuallyVerifyDeviceValidateAction: String { 
    return VectorL10n.tr("Vector", "key_verification_manually_verify_device_validate_action") 
  }
  /// Verify your new session
  public static var keyVerificationNewSessionTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_new_session_title") 
  }
  /// Verify session
  public static var keyVerificationOtherSessionTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_other_session_title") 
  }
  /// Is the other device showing the same shield?
  public static var keyVerificationScanConfirmationScannedDeviceInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_confirmation_scanned_device_information") 
  }
  /// Almost there!
  public static var keyVerificationScanConfirmationScannedTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_confirmation_scanned_title") 
  }
  /// Is %@ showing the same shield?
  public static func keyVerificationScanConfirmationScannedUserInformation(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "key_verification_scan_confirmation_scanned_user_information", p1)
  }
  /// Waiting for other device…
  public static var keyVerificationScanConfirmationScanningDeviceWaitingOther: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_confirmation_scanning_device_waiting_other") 
  }
  /// Almost there! Waiting for confirmation…
  public static var keyVerificationScanConfirmationScanningTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_confirmation_scanning_title") 
  }
  /// Waiting for %@…
  public static func keyVerificationScanConfirmationScanningUserWaitingOther(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "key_verification_scan_confirmation_scanning_user_waiting_other", p1)
  }
  /// Point your camera at the QR code displayed on your other device to verify your new session
  public static var keyVerificationScanQrCodeInformationNewSession: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_qr_code_information_new_session") 
  }
  /// Point your camera at the QR code displayed on your other device to verify this session
  public static var keyVerificationScanQrCodeInformationOtherDevice: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_qr_code_information_other_device") 
  }
  /// Point your camera at the QR code displayed on your other device to verify your session
  public static var keyVerificationScanQrCodeInformationOtherSession: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_qr_code_information_other_session") 
  }
  /// Point your camera at the QR code displayed on their device to verify their session
  public static var keyVerificationScanQrCodeInformationOtherUser: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_qr_code_information_other_user") 
  }
  /// Scan QR code
  public static var keyVerificationScanQrCodeTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_scan_qr_code_title") 
  }
  /// Other users may not trust it.
  public static var keyVerificationSelfVerifyCurrentSessionAlertMessage: String { 
    return VectorL10n.tr("Vector", "key_verification_self_verify_current_session_alert_message") 
  }
  /// Verify this session
  public static var keyVerificationSelfVerifyCurrentSessionAlertTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_self_verify_current_session_alert_title") 
  }
  /// Verify
  public static var keyVerificationSelfVerifyCurrentSessionAlertValidateAction: String { 
    return VectorL10n.tr("Vector", "key_verification_self_verify_current_session_alert_validate_action") 
  }
  /// Secure messaging has been improved with the latest update. Please re-verify your device.
  public static var keyVerificationSelfVerifySecurityUpgradeAlertMessage: String { 
    return VectorL10n.tr("Vector", "key_verification_self_verify_security_upgrade_alert_message") 
  }
  /// App updated
  public static var keyVerificationSelfVerifySecurityUpgradeAlertTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_self_verify_security_upgrade_alert_title") 
  }
  /// Review
  public static var keyVerificationSelfVerifyUnverifiedSessionsAlertValidateAction: String { 
    return VectorL10n.tr("Vector", "key_verification_self_verify_unverified_sessions_alert_validate_action") 
  }
  /// Verify this session
  public static var keyVerificationThisSessionTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_this_session_title") 
  }
  /// Verified
  public static var keyVerificationTileConclusionDoneTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_conclusion_done_title") 
  }
  /// Unstrusted sign in
  public static var keyVerificationTileConclusionWarningTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_conclusion_warning_title") 
  }
  /// Accept
  public static var keyVerificationTileRequestIncomingApprovalAccept: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_incoming_approval_accept") 
  }
  /// Decline
  public static var keyVerificationTileRequestIncomingApprovalDecline: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_incoming_approval_decline") 
  }
  /// Verification request
  public static var keyVerificationTileRequestIncomingTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_incoming_title") 
  }
  /// Verification sent
  public static var keyVerificationTileRequestOutgoingTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_outgoing_title") 
  }
  /// You accepted
  public static var keyVerificationTileRequestStatusAccepted: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_status_accepted") 
  }
  /// %@ cancelled
  public static func keyVerificationTileRequestStatusCancelled(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "key_verification_tile_request_status_cancelled", p1)
  }
  /// You cancelled
  public static var keyVerificationTileRequestStatusCancelledByMe: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_status_cancelled_by_me") 
  }
  /// Data loading…
  public static var keyVerificationTileRequestStatusDataLoading: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_status_data_loading") 
  }
  /// Expired
  public static var keyVerificationTileRequestStatusExpired: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_status_expired") 
  }
  /// Waiting…
  public static var keyVerificationTileRequestStatusWaiting: String { 
    return VectorL10n.tr("Vector", "key_verification_tile_request_status_waiting") 
  }
  /// Verify them
  public static var keyVerificationUserTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_user_title") 
  }
  /// You can now read secure messages on your new device, and other users will know they can trust it.
  public static var keyVerificationVerifiedNewSessionInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verified_new_session_information") 
  }
  /// New session verified!
  public static var keyVerificationVerifiedNewSessionTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_verified_new_session_title") 
  }
  /// You can now read secure messages on your other session, and other users will know they can trust it.
  public static var keyVerificationVerifiedOtherSessionInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verified_other_session_information") 
  }
  /// You can now read secure messages on this device, and other users will know they can trust it.
  public static var keyVerificationVerifiedThisSessionInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verified_this_session_information") 
  }
  /// Messages with this user are end-to-end encrypted and can't be read by third parties.
  public static var keyVerificationVerifiedUserInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verified_user_information") 
  }
  /// Can't scan?
  public static var keyVerificationVerifyQrCodeCannotScanAction: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_cannot_scan_action") 
  }
  /// Verify by comparing unique emoji.
  public static var keyVerificationVerifyQrCodeEmojiInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_emoji_information") 
  }
  /// Scan the code to securely verify each other.
  public static var keyVerificationVerifyQrCodeInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_information") 
  }
  /// Scan the code below to verify:
  public static var keyVerificationVerifyQrCodeInformationOtherDevice: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_information_other_device") 
  }
  /// Did the other user successfully scan the QR code?
  public static var keyVerificationVerifyQrCodeOtherScanMyCodeTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_other_scan_my_code_title") 
  }
  /// Scan their code
  public static var keyVerificationVerifyQrCodeScanCodeAction: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_scan_code_action") 
  }
  /// Scan with this device
  public static var keyVerificationVerifyQrCodeScanCodeOtherDeviceAction: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_scan_code_other_device_action") 
  }
  /// QR code has been successfully validated.
  public static var keyVerificationVerifyQrCodeScanOtherCodeSuccessMessage: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_scan_other_code_success_message") 
  }
  /// Code validated!
  public static var keyVerificationVerifyQrCodeScanOtherCodeSuccessTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_scan_other_code_success_title") 
  }
  /// Verify by emoji
  public static var keyVerificationVerifyQrCodeStartEmojiAction: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_start_emoji_action") 
  }
  /// Verify by scanning
  public static var keyVerificationVerifyQrCodeTitle: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_qr_code_title") 
  }
  /// For ultimate security, use another trusted means of communication or do this in person.
  public static var keyVerificationVerifySasAdditionalInformation: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_sas_additional_information") 
  }
  /// They don't match
  public static var keyVerificationVerifySasCancelAction: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_sas_cancel_action") 
  }
  /// Compare emoji
  public static var keyVerificationVerifySasTitleEmoji: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_sas_title_emoji") 
  }
  /// Compare numbers
  public static var keyVerificationVerifySasTitleNumber: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_sas_title_number") 
  }
  /// They match
  public static var keyVerificationVerifySasValidateAction: String { 
    return VectorL10n.tr("Vector", "key_verification_verify_sas_validate_action") 
  }
  /// Remove from chat
  public static var kick: String { 
    return VectorL10n.tr("Vector", "kick") 
  }
  /// Default (%@)
  public static func languagePickerDefaultLanguage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "language_picker_default_language", p1)
  }
  /// Choose a language
  public static var languagePickerTitle: String { 
    return VectorL10n.tr("Vector", "language_picker_title") 
  }
  /// %.1fK
  public static func largeBadgeValueKFormat(_ p1: Float) -> String {
    return VectorL10n.tr("Vector", "large_badge_value_k_format", p1)
  }
  /// Later
  public static var later: String { 
    return VectorL10n.tr("Vector", "later") 
  }
  /// This may take a little longer.\nThanks for your patience.
  public static var launchLoadingDelayWarning: String { 
    return VectorL10n.tr("Vector", "launch_loading_delay_warning") 
  }
  /// Syncing your conversations
  public static var launchLoadingGeneric: String { 
    return VectorL10n.tr("Vector", "launch_loading_generic") 
  }
  /// Leave
  public static var leave: String { 
    return VectorL10n.tr("Vector", "leave") 
  }
  /// Leave space
  public static var leaveSpaceAction: String { 
    return VectorL10n.tr("Vector", "leave_space_action") 
  }
  /// Leave all rooms and spaces
  public static var leaveSpaceAndAllRoomsAction: String { 
    return VectorL10n.tr("Vector", "leave_space_and_all_rooms_action") 
  }
  /// Leave space and %@ rooms
  public static func leaveSpaceAndMoreRooms(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "leave_space_and_more_rooms", p1)
  }
  /// Leave space and 1 room
  public static var leaveSpaceAndOneRoom: String { 
    return VectorL10n.tr("Vector", "leave_space_and_one_room") 
  }
  /// Are you sure you want to leave %@? Do you also want to leave all rooms and spaces of this space?
  public static func leaveSpaceMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "leave_space_message", p1)
  }
  /// You are admin of this space, ensure that you have transferred admin right to another member before leaving.
  public static var leaveSpaceMessageAdminWarning: String { 
    return VectorL10n.tr("Vector", "leave_space_message_admin_warning") 
  }
  /// Don't leave any rooms
  public static var leaveSpaceOnlyAction: String { 
    return VectorL10n.tr("Vector", "leave_space_only_action") 
  }
  /// Select all rooms
  public static var leaveSpaceSelectionAllRooms: String { 
    return VectorL10n.tr("Vector", "leave_space_selection_all_rooms") 
  }
  /// Select no rooms
  public static var leaveSpaceSelectionNoRooms: String { 
    return VectorL10n.tr("Vector", "leave_space_selection_no_rooms") 
  }
  /// SELECT ROOMS
  public static var leaveSpaceSelectionTitle: String { 
    return VectorL10n.tr("Vector", "leave_space_selection_title") 
  }
  /// Leave %@
  public static func leaveSpaceTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "leave_space_title", p1)
  }
  /// Less
  public static var less: String { 
    return VectorL10n.tr("Vector", "less") 
  }
  /// Stop
  public static var liveLocationSharingBannerStop: String { 
    return VectorL10n.tr("Vector", "live_location_sharing_banner_stop") 
  }
  /// Live location enabled
  public static var liveLocationSharingBannerTitle: String { 
    return VectorL10n.tr("Vector", "live_location_sharing_banner_title") 
  }
  /// Live location ended
  public static var liveLocationSharingEnded: String { 
    return VectorL10n.tr("Vector", "live_location_sharing_ended") 
  }
  /// Loading
  public static var loading: String { 
    return VectorL10n.tr("Vector", "loading") 
  }
  /// To discover contacts already using Matrix, %@ can send email addresses and phone numbers in your address book to your chosen Matrix identity server. Where supported, personal data is hashed before sending - please check your identity server's privacy policy for more details.
  public static func localContactsAccessDiscoveryWarning(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "local_contacts_access_discovery_warning", p1)
  }
  /// Users discovery
  public static var localContactsAccessDiscoveryWarningTitle: String { 
    return VectorL10n.tr("Vector", "local_contacts_access_discovery_warning_title") 
  }
  /// Users discovery from local contacts requires access to you contacts but %@ doesn't have permission to use it
  public static func localContactsAccessNotGranted(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "local_contacts_access_not_granted", p1)
  }
  /// Not now
  public static var locationSharingAllowBackgroundLocationCancelAction: String { 
    return VectorL10n.tr("Vector", "location_sharing_allow_background_location_cancel_action") 
  }
  /// If you’d like to share your Live location, Element needs location access when the app is in the background.\nTo enable access, tap Settings> Location and select Always
  public static var locationSharingAllowBackgroundLocationMessage: String { 
    return VectorL10n.tr("Vector", "location_sharing_allow_background_location_message") 
  }
  /// Allow access
  public static var locationSharingAllowBackgroundLocationTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_allow_background_location_title") 
  }
  /// Settings
  public static var locationSharingAllowBackgroundLocationValidateAction: String { 
    return VectorL10n.tr("Vector", "location_sharing_allow_background_location_validate_action") 
  }
  /// Close
  public static var locationSharingCloseAction: String { 
    return VectorL10n.tr("Vector", "location_sharing_close_action") 
  }
  /// %@ does not have permission to access your location. You can enable access in Settings > Location
  public static func locationSharingInvalidAuthorizationErrorTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_invalid_authorization_error_title", p1)
  }
  /// Not now
  public static var locationSharingInvalidAuthorizationNotNow: String { 
    return VectorL10n.tr("Vector", "location_sharing_invalid_authorization_not_now") 
  }
  /// Settings
  public static var locationSharingInvalidAuthorizationSettings: String { 
    return VectorL10n.tr("Vector", "location_sharing_invalid_authorization_settings") 
  }
  /// You need to have the right permissions in order to share live location in this room.
  public static var locationSharingInvalidPowerLevelMessage: String { 
    return VectorL10n.tr("Vector", "location_sharing_invalid_power_level_message") 
  }
  /// You don’t have permission to share live location
  public static var locationSharingInvalidPowerLevelTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_invalid_power_level_title") 
  }
  /// Live location error
  public static var locationSharingLiveError: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_error") 
  }
  /// Enable live location sharing
  public static var locationSharingLiveLabPromotionActivation: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_lab_promotion_activation") 
  }
  /// Please note: this is a labs feature using a temporary implementation that allows the history of your shared location to be permanently visible to other people in the room.
  public static var locationSharingLiveLabPromotionText: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_lab_promotion_text") 
  }
  /// Live location sharing
  public static var locationSharingLiveLabPromotionTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_lab_promotion_title") 
  }
  /// You
  public static var locationSharingLiveListItemCurrentUserDisplayName: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_list_item_current_user_display_name") 
  }
  /// Updated %@ ago
  public static func locationSharingLiveListItemLastUpdate(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_live_list_item_last_update", p1)
  }
  /// Unknown last update
  public static var locationSharingLiveListItemLastUpdateInvalid: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_list_item_last_update_invalid") 
  }
  /// Sharing expired
  public static var locationSharingLiveListItemSharingExpired: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_list_item_sharing_expired") 
  }
  /// Stop
  public static var locationSharingLiveListItemStopSharingAction: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_list_item_stop_sharing_action") 
  }
  /// %@ left
  public static func locationSharingLiveListItemTimeLeft(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_live_list_item_time_left", p1)
  }
  /// Loading Live location...
  public static var locationSharingLiveLoading: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_loading") 
  }
  /// Share location
  public static var locationSharingLiveMapCalloutTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_map_callout_title") 
  }
  /// No user locations available
  public static var locationSharingLiveNoUserLocationsErrorTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_no_user_locations_error_title") 
  }
  /// Share live location
  public static var locationSharingLiveShareTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_share_title") 
  }
  /// Fail to stop sharing location
  public static var locationSharingLiveStopSharingError: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_stop_sharing_error") 
  }
  /// Stop location sharing
  public static var locationSharingLiveStopSharingProgress: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_stop_sharing_progress") 
  }
  /// Live until %@
  public static func locationSharingLiveTimerIncoming(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_live_timer_incoming", p1)
  }
  /// for 8 hours
  public static var locationSharingLiveTimerSelectorLong: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_timer_selector_long") 
  }
  /// for 1 hour
  public static var locationSharingLiveTimerSelectorMedium: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_timer_selector_medium") 
  }
  /// for 15 minutes
  public static var locationSharingLiveTimerSelectorShort: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_timer_selector_short") 
  }
  /// Choose for how long others will see your accurate location.
  public static var locationSharingLiveTimerSelectorTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_timer_selector_title") 
  }
  /// Location
  public static var locationSharingLiveViewerTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_live_viewer_title") 
  }
  /// %@ could not load the map. Please try again later.
  public static func locationSharingLoadingMapErrorTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_loading_map_error_title", p1)
  }
  /// %@ could not access your location. Please try again later.
  public static func locationSharingLocatingUserErrorTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_locating_user_error_title", p1)
  }
  /// © Copyright
  public static var locationSharingMapCreditsTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_map_credits_title") 
  }
  /// Unable to load map\nThis homeserver is not configured to display maps
  public static var locationSharingMapLoadingError: String { 
    return VectorL10n.tr("Vector", "location_sharing_map_loading_error") 
  }
  /// Open in Apple Maps
  public static var locationSharingOpenAppleMaps: String { 
    return VectorL10n.tr("Vector", "location_sharing_open_apple_maps") 
  }
  /// Open in Google Maps
  public static var locationSharingOpenGoogleMaps: String { 
    return VectorL10n.tr("Vector", "location_sharing_open_google_maps") 
  }
  /// Open in OpenStreetMap
  public static var locationSharingOpenOpenStreetMaps: String { 
    return VectorL10n.tr("Vector", "location_sharing_open_open_street_maps") 
  }
  /// Send this location
  public static var locationSharingPinDropShareTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_pin_drop_share_title") 
  }
  /// %@ could not send your location. Please try again later.
  public static func locationSharingPostFailureSubtitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "location_sharing_post_failure_subtitle", p1)
  }
  /// We couldn’t send your location
  public static var locationSharingPostFailureTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_post_failure_title") 
  }
  /// Location sharing
  public static var locationSharingSettingsHeader: String { 
    return VectorL10n.tr("Vector", "location_sharing_settings_header") 
  }
  /// Enable location sharing
  public static var locationSharingSettingsToggleTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_settings_toggle_title") 
  }
  /// Send my current location
  public static var locationSharingStaticShareTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_static_share_title") 
  }
  /// Location
  public static var locationSharingTitle: String { 
    return VectorL10n.tr("Vector", "location_sharing_title") 
  }
  /// Login
  public static var login: String { 
    return VectorL10n.tr("Vector", "login") 
  }
  /// Create account:
  public static var loginCreateAccount: String { 
    return VectorL10n.tr("Vector", "login_create_account") 
  }
  /// Desktop
  public static var loginDesktopDevice: String { 
    return VectorL10n.tr("Vector", "login_desktop_device") 
  }
  /// Display name (e.g. Bob Obson)
  public static var loginDisplayNamePlaceholder: String { 
    return VectorL10n.tr("Vector", "login_display_name_placeholder") 
  }
  /// Specify an email address lets other users find you on Matrix more easily, and will give you a way to reset your password in the future.
  public static var loginEmailInfo: String { 
    return VectorL10n.tr("Vector", "login_email_info") 
  }
  /// Email address
  public static var loginEmailPlaceholder: String { 
    return VectorL10n.tr("Vector", "login_email_placeholder") 
  }
  /// Already logged in
  public static var loginErrorAlreadyLoggedIn: String { 
    return VectorL10n.tr("Vector", "login_error_already_logged_in") 
  }
  /// Malformed JSON
  public static var loginErrorBadJson: String { 
    return VectorL10n.tr("Vector", "login_error_bad_json") 
  }
  /// Currently we do not support any or all login flows defined by this homeserver
  public static var loginErrorDoNotSupportLoginFlows: String { 
    return VectorL10n.tr("Vector", "login_error_do_not_support_login_flows") 
  }
  /// Invalid username/password
  public static var loginErrorForbidden: String { 
    return VectorL10n.tr("Vector", "login_error_forbidden") 
  }
  /// Forgot password is not currently supported
  public static var loginErrorForgotPasswordIsNotSupported: String { 
    return VectorL10n.tr("Vector", "login_error_forgot_password_is_not_supported") 
  }
  /// Too many requests have been sent
  public static var loginErrorLimitExceeded: String { 
    return VectorL10n.tr("Vector", "login_error_limit_exceeded") 
  }
  /// The email link which has not been clicked yet
  public static var loginErrorLoginEmailNotYet: String { 
    return VectorL10n.tr("Vector", "login_error_login_email_not_yet") 
  }
  /// URL must start with http[s]://
  public static var loginErrorMustStartHttp: String { 
    return VectorL10n.tr("Vector", "login_error_must_start_http") 
  }
  /// We failed to retrieve authentication information from this homeserver
  public static var loginErrorNoLoginFlow: String { 
    return VectorL10n.tr("Vector", "login_error_no_login_flow") 
  }
  /// Did not contain valid JSON
  public static var loginErrorNotJson: String { 
    return VectorL10n.tr("Vector", "login_error_not_json") 
  }
  /// Registration is not currently supported
  public static var loginErrorRegistrationIsNotSupported: String { 
    return VectorL10n.tr("Vector", "login_error_registration_is_not_supported") 
  }
  /// Contact Administrator
  public static var loginErrorResourceLimitExceededContactButton: String { 
    return VectorL10n.tr("Vector", "login_error_resource_limit_exceeded_contact_button") 
  }
  /// \n\nPlease contact your service administrator to continue using this service.
  public static var loginErrorResourceLimitExceededMessageContact: String { 
    return VectorL10n.tr("Vector", "login_error_resource_limit_exceeded_message_contact") 
  }
  /// This homeserver has exceeded one of its resource limits.
  public static var loginErrorResourceLimitExceededMessageDefault: String { 
    return VectorL10n.tr("Vector", "login_error_resource_limit_exceeded_message_default") 
  }
  /// This homeserver has hit its Monthly Active User limit.
  public static var loginErrorResourceLimitExceededMessageMonthlyActiveUser: String { 
    return VectorL10n.tr("Vector", "login_error_resource_limit_exceeded_message_monthly_active_user") 
  }
  /// Resource Limit Exceeded
  public static var loginErrorResourceLimitExceededTitle: String { 
    return VectorL10n.tr("Vector", "login_error_resource_limit_exceeded_title") 
  }
  /// Login Failed
  public static var loginErrorTitle: String { 
    return VectorL10n.tr("Vector", "login_error_title") 
  }
  /// The access token specified was not recognised
  public static var loginErrorUnknownToken: String { 
    return VectorL10n.tr("Vector", "login_error_unknown_token") 
  }
  /// This user name is already used
  public static var loginErrorUserInUse: String { 
    return VectorL10n.tr("Vector", "login_error_user_in_use") 
  }
  /// Your homeserver stores all your conversations and account data
  public static var loginHomeServerInfo: String { 
    return VectorL10n.tr("Vector", "login_home_server_info") 
  }
  /// Homeserver URL:
  public static var loginHomeServerTitle: String { 
    return VectorL10n.tr("Vector", "login_home_server_title") 
  }
  /// Matrix provides identity servers to track which emails etc. belong to which Matrix IDs. Only https://matrix.org currently exists.
  public static var loginIdentityServerInfo: String { 
    return VectorL10n.tr("Vector", "login_identity_server_info") 
  }
  /// Identity server URL:
  public static var loginIdentityServerTitle: String { 
    return VectorL10n.tr("Vector", "login_identity_server_title") 
  }
  /// Invalid parameter
  public static var loginInvalidParam: String { 
    return VectorL10n.tr("Vector", "login_invalid_param") 
  }
  /// Cancel
  public static var loginLeaveFallback: String { 
    return VectorL10n.tr("Vector", "login_leave_fallback") 
  }
  /// Mobile
  public static var loginMobileDevice: String { 
    return VectorL10n.tr("Vector", "login_mobile_device") 
  }
  /// optional
  public static var loginOptionalField: String { 
    return VectorL10n.tr("Vector", "login_optional_field") 
  }
  /// Password
  public static var loginPasswordPlaceholder: String { 
    return VectorL10n.tr("Vector", "login_password_placeholder") 
  }
  /// Please enter your email validation token:
  public static var loginPromptEmailToken: String { 
    return VectorL10n.tr("Vector", "login_prompt_email_token") 
  }
  /// URL (e.g. https://matrix.org)
  public static var loginServerUrlPlaceholder: String { 
    return VectorL10n.tr("Vector", "login_server_url_placeholder") 
  }
  /// Tablet
  public static var loginTabletDevice: String { 
    return VectorL10n.tr("Vector", "login_tablet_device") 
  }
  /// Use fallback page
  public static var loginUseFallback: String { 
    return VectorL10n.tr("Vector", "login_use_fallback") 
  }
  /// Matrix ID (e.g. @bob:matrix.org or bob)
  public static var loginUserIdPlaceholder: String { 
    return VectorL10n.tr("Vector", "login_user_id_placeholder") 
  }
  /// Got it
  public static var majorUpdateDoneAction: String { 
    return VectorL10n.tr("Vector", "major_update_done_action") 
  }
  /// We're excited to announce we've changed name! Your app is up to date and you're signed in to your account.
  public static var majorUpdateInformation: String { 
    return VectorL10n.tr("Vector", "major_update_information") 
  }
  /// Learn more
  public static var majorUpdateLearnMoreAction: String { 
    return VectorL10n.tr("Vector", "major_update_learn_more_action") 
  }
  /// Riot is now %@
  public static func majorUpdateTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "major_update_title", p1)
  }
  /// SESSION INFO
  public static var manageSessionInfo: String { 
    return VectorL10n.tr("Vector", "manage_session_info") 
  }
  /// Session name
  public static var manageSessionName: String { 
    return VectorL10n.tr("Vector", "manage_session_name") 
  }
  /// Custom session names can help you recognize your devices more easily.
  public static var manageSessionNameHint: String { 
    return VectorL10n.tr("Vector", "manage_session_name_hint") 
  }
  /// Please be aware that session names are also visible to people you communicate with. %@
  public static func manageSessionNameInfo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "manage_session_name_info", p1)
  }
  /// Learn more
  public static var manageSessionNameInfoLink: String { 
    return VectorL10n.tr("Vector", "manage_session_name_info_link") 
  }
  /// Not trusted
  public static var manageSessionNotTrusted: String { 
    return VectorL10n.tr("Vector", "manage_session_not_trusted") 
  }
  /// You will be redirected to your server's authentication provider to complete sign out.
  public static var manageSessionRedirect: String { 
    return VectorL10n.tr("Vector", "manage_session_redirect") 
  }
  /// Functionality currently unavailable. Please contact your homeserver admin
  public static var manageSessionRedirectError: String { 
    return VectorL10n.tr("Vector", "manage_session_redirect_error") 
  }
  /// Rename session
  public static var manageSessionRename: String { 
    return VectorL10n.tr("Vector", "manage_session_rename") 
  }
  /// Sign out of this session
  public static var manageSessionSignOut: String { 
    return VectorL10n.tr("Vector", "manage_session_sign_out") 
  }
  /// Sign out of all other sessions
  public static var manageSessionSignOutOtherSessions: String { 
    return VectorL10n.tr("Vector", "manage_session_sign_out_other_sessions") 
  }
  /// Manage session
  public static var manageSessionTitle: String { 
    return VectorL10n.tr("Vector", "manage_session_title") 
  }
  /// Trusted by you
  public static var manageSessionTrusted: String { 
    return VectorL10n.tr("Vector", "manage_session_trusted") 
  }
  /// Matrix
  public static var matrix: String { 
    return VectorL10n.tr("Vector", "matrix") 
  }
  /// Library
  public static var mediaPickerLibrary: String { 
    return VectorL10n.tr("Vector", "media_picker_library") 
  }
  /// Select
  public static var mediaPickerSelect: String { 
    return VectorL10n.tr("Vector", "media_picker_select") 
  }
  /// Media library
  public static var mediaPickerTitle: String { 
    return VectorL10n.tr("Vector", "media_picker_title") 
  }
  /// Audio
  public static var mediaTypeAccessibilityAudio: String { 
    return VectorL10n.tr("Vector", "media_type_accessibility_audio") 
  }
  /// File
  public static var mediaTypeAccessibilityFile: String { 
    return VectorL10n.tr("Vector", "media_type_accessibility_file") 
  }
  /// Image
  public static var mediaTypeAccessibilityImage: String { 
    return VectorL10n.tr("Vector", "media_type_accessibility_image") 
  }
  /// Location
  public static var mediaTypeAccessibilityLocation: String { 
    return VectorL10n.tr("Vector", "media_type_accessibility_location") 
  }
  /// Sticker
  public static var mediaTypeAccessibilitySticker: String { 
    return VectorL10n.tr("Vector", "media_type_accessibility_sticker") 
  }
  /// Video
  public static var mediaTypeAccessibilityVideo: String { 
    return VectorL10n.tr("Vector", "media_type_accessibility_video") 
  }
  /// Banned
  public static var membershipBan: String { 
    return VectorL10n.tr("Vector", "membership_ban") 
  }
  /// Invited
  public static var membershipInvite: String { 
    return VectorL10n.tr("Vector", "membership_invite") 
  }
  /// Left
  public static var membershipLeave: String { 
    return VectorL10n.tr("Vector", "membership_leave") 
  }
  /// Mention
  public static var mention: String { 
    return VectorL10n.tr("Vector", "mention") 
  }
  /// From a thread
  public static var messageFromAThread: String { 
    return VectorL10n.tr("Vector", "message_from_a_thread") 
  }
  /// In reply to
  public static var messageReplyToMessageToReplyToPrefix: String { 
    return VectorL10n.tr("Vector", "message_reply_to_message_to_reply_to_prefix") 
  }
  /// sent a file.
  public static var messageReplyToSenderSentAFile: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_a_file") 
  }
  /// sent a video.
  public static var messageReplyToSenderSentAVideo: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_a_video") 
  }
  /// sent a voice message.
  public static var messageReplyToSenderSentAVoiceMessage: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_a_voice_message") 
  }
  /// sent an audio file.
  public static var messageReplyToSenderSentAnAudioFile: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_an_audio_file") 
  }
  /// sent an image.
  public static var messageReplyToSenderSentAnImage: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_an_image") 
  }
  /// Live location.
  public static var messageReplyToSenderSentTheirLiveLocation: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_their_live_location") 
  }
  /// has shared their location.
  public static var messageReplyToSenderSentTheirLocation: String { 
    return VectorL10n.tr("Vector", "message_reply_to_sender_sent_their_location") 
  }
  /// There are unsaved changes. Leaving will discard them.
  public static var messageUnsavedChanges: String { 
    return VectorL10n.tr("Vector", "message_unsaved_changes") 
  }
  /// Calls require access to the Microphone but %@ doesn't have permission to use it
  public static func microphoneAccessNotGrantedForCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "microphone_access_not_granted_for_call", p1)
  }
  /// Voice messages require access to the Microphone but %@ doesn't have permission to use it
  public static func microphoneAccessNotGrantedForVoiceMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "microphone_access_not_granted_for_voice_message", p1)
  }
  /// More
  public static var more: String { 
    return VectorL10n.tr("Vector", "more") 
  }
  /// Please check your network connectivity
  public static var networkErrorNotReachable: String { 
    return VectorL10n.tr("Vector", "network_error_not_reachable") 
  }
  /// You're offline, check your connection.
  public static var networkOfflineMessage: String { 
    return VectorL10n.tr("Vector", "network_offline_message") 
  }
  /// The Internet connection appears to be offline.
  public static var networkOfflinePrompt: String { 
    return VectorL10n.tr("Vector", "network_offline_prompt") 
  }
  /// You're offline
  public static var networkOfflineTitle: String { 
    return VectorL10n.tr("Vector", "network_offline_title") 
  }
  /// New
  public static var newWord: String { 
    return VectorL10n.tr("Vector", "new_word") 
  }
  /// Next
  public static var next: String { 
    return VectorL10n.tr("Vector", "next") 
  }
  /// No
  public static var no: String { 
    return VectorL10n.tr("Vector", "no") 
  }
  /// %@ 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.
  public static func noVoip(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "no_voip", p1, p2)
  }
  /// Incoming call
  public static var noVoipTitle: String { 
    return VectorL10n.tr("Vector", "no_voip_title") 
  }
  /// Not supported yet
  public static var notSupportedYet: String { 
    return VectorL10n.tr("Vector", "not_supported_yet") 
  }
  /// %@ answered the call
  public static func noticeAnsweredVideoCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_answered_video_call", p1)
  }
  /// You answered the call
  public static var noticeAnsweredVideoCallByYou: String { 
    return VectorL10n.tr("Vector", "notice_answered_video_call_by_you") 
  }
  /// audio attachment
  public static var noticeAudioAttachment: String { 
    return VectorL10n.tr("Vector", "notice_audio_attachment") 
  }
  /// (avatar was changed too)
  public static var noticeAvatarChangedToo: String { 
    return VectorL10n.tr("Vector", "notice_avatar_changed_too") 
  }
  /// %@ changed their avatar
  public static func noticeAvatarUrlChanged(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_avatar_url_changed", p1)
  }
  /// You changed your avatar
  public static var noticeAvatarUrlChangedByYou: String { 
    return VectorL10n.tr("Vector", "notice_avatar_url_changed_by_you") 
  }
  /// VoIP conference finished
  public static var noticeConferenceCallFinished: String { 
    return VectorL10n.tr("Vector", "notice_conference_call_finished") 
  }
  /// %@ requested a VoIP conference
  public static func noticeConferenceCallRequest(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_conference_call_request", p1)
  }
  /// You requested a VoIP conference
  public static var noticeConferenceCallRequestByYou: String { 
    return VectorL10n.tr("Vector", "notice_conference_call_request_by_you") 
  }
  /// VoIP conference started
  public static var noticeConferenceCallStarted: String { 
    return VectorL10n.tr("Vector", "notice_conference_call_started") 
  }
  /// The sender's session has not sent us the keys for this message.
  public static var noticeCryptoErrorUnknownInboundSessionId: String { 
    return VectorL10n.tr("Vector", "notice_crypto_error_unknown_inbound_session_id") 
  }
  /// ** Unable to decrypt: %@ **
  public static func noticeCryptoUnableToDecrypt(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_crypto_unable_to_decrypt", p1)
  }
  /// %@ declined the call
  public static func noticeDeclinedVideoCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_declined_video_call", p1)
  }
  /// You declined the call
  public static var noticeDeclinedVideoCallByYou: String { 
    return VectorL10n.tr("Vector", "notice_declined_video_call_by_you") 
  }
  /// %@ changed their display name from %@ to %@
  public static func noticeDisplayNameChangedFrom(_ p1: String, _ p2: String, _ p3: String) -> String {
    return VectorL10n.tr("Vector", "notice_display_name_changed_from", p1, p2, p3)
  }
  /// You changed your display name from %@ to %@
  public static func noticeDisplayNameChangedFromByYou(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_display_name_changed_from_by_you", p1, p2)
  }
  /// %@ changed their display name to %@
  public static func noticeDisplayNameChangedTo(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_display_name_changed_to", p1, p2)
  }
  /// %@ removed their display name
  public static func noticeDisplayNameRemoved(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_display_name_removed", p1)
  }
  /// You removed your display name
  public static var noticeDisplayNameRemovedByYou: String { 
    return VectorL10n.tr("Vector", "notice_display_name_removed_by_you") 
  }
  /// %@ set their display name to %@
  public static func noticeDisplayNameSet(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_display_name_set", p1, p2)
  }
  /// You set your display name to %@
  public static func noticeDisplayNameSetByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_display_name_set_by_you", p1)
  }
  /// Encrypted message
  public static var noticeEncryptedMessage: String { 
    return VectorL10n.tr("Vector", "notice_encrypted_message") 
  }
  /// %@ turned on end-to-end encryption.
  public static func noticeEncryptionEnabledOk(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_encryption_enabled_ok", p1)
  }
  /// You turned on end-to-end encryption.
  public static var noticeEncryptionEnabledOkByYou: String { 
    return VectorL10n.tr("Vector", "notice_encryption_enabled_ok_by_you") 
  }
  /// %1$@ turned on end-to-end encryption (unrecognised algorithm %2$@).
  public static func noticeEncryptionEnabledUnknownAlgorithm(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_encryption_enabled_unknown_algorithm", p1, p2)
  }
  /// You turned on end-to-end encryption (unrecognised algorithm %@).
  public static func noticeEncryptionEnabledUnknownAlgorithmByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_encryption_enabled_unknown_algorithm_by_you", p1)
  }
  /// %@ ended the call
  public static func noticeEndedVideoCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_ended_video_call", p1)
  }
  /// You ended the call
  public static var noticeEndedVideoCallByYou: String { 
    return VectorL10n.tr("Vector", "notice_ended_video_call_by_you") 
  }
  /// Unexpected event
  public static var noticeErrorUnexpectedEvent: String { 
    return VectorL10n.tr("Vector", "notice_error_unexpected_event") 
  }
  /// ** Unable to render message. Please report a bug
  public static var noticeErrorUnformattableEvent: String { 
    return VectorL10n.tr("Vector", "notice_error_unformattable_event") 
  }
  /// Unknown event type
  public static var noticeErrorUnknownEventType: String { 
    return VectorL10n.tr("Vector", "notice_error_unknown_event_type") 
  }
  /// Unsupported event
  public static var noticeErrorUnsupportedEvent: String { 
    return VectorL10n.tr("Vector", "notice_error_unsupported_event") 
  }
  /// <redacted%@>
  public static func noticeEventRedacted(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_event_redacted", p1)
  }
  ///  by %@
  public static func noticeEventRedactedBy(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_event_redacted_by", p1)
  }
  ///  by you
  public static var noticeEventRedactedByYou: String { 
    return VectorL10n.tr("Vector", "notice_event_redacted_by_you") 
  }
  ///  [reason: %@]
  public static func noticeEventRedactedReason(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_event_redacted_reason", p1)
  }
  /// Feedback event (id: %@): %@
  public static func noticeFeedback(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_feedback", p1, p2)
  }
  /// file attachment
  public static var noticeFileAttachment: String { 
    return VectorL10n.tr("Vector", "notice_file_attachment") 
  }
  /// image attachment
  public static var noticeImageAttachment: String { 
    return VectorL10n.tr("Vector", "notice_image_attachment") 
  }
  /// In reply to
  public static var noticeInReplyTo: String { 
    return VectorL10n.tr("Vector", "notice_in_reply_to") 
  }
  /// invalid attachment
  public static var noticeInvalidAttachment: String { 
    return VectorL10n.tr("Vector", "notice_invalid_attachment") 
  }
  /// location attachment
  public static var noticeLocationAttachment: String { 
    return VectorL10n.tr("Vector", "notice_location_attachment") 
  }
  /// %@ placed a video call
  public static func noticePlacedVideoCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_placed_video_call", p1)
  }
  /// You placed a video call
  public static var noticePlacedVideoCallByYou: String { 
    return VectorL10n.tr("Vector", "notice_placed_video_call_by_you") 
  }
  /// %@ placed a voice call
  public static func noticePlacedVoiceCall(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_placed_voice_call", p1)
  }
  /// You placed a voice call
  public static var noticePlacedVoiceCallByYou: String { 
    return VectorL10n.tr("Vector", "notice_placed_voice_call_by_you") 
  }
  /// %@ updated their profile %@
  public static func noticeProfileChangeRedacted(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_profile_change_redacted", p1, p2)
  }
  /// You updated your profile %@
  public static func noticeProfileChangeRedactedByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_profile_change_redacted_by_you", p1)
  }
  /// %@ redacted an event (id: %@)
  public static func noticeRedaction(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_redaction", p1, p2)
  }
  /// You redacted an event (id: %@)
  public static func noticeRedactionByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_redaction_by_you", p1)
  }
  /// The room aliases are: %@
  public static func noticeRoomAliases(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_aliases", p1)
  }
  /// The aliases are: %@
  public static func noticeRoomAliasesForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_aliases_for_dm", p1)
  }
  /// %@ banned %@
  public static func noticeRoomBan(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_ban", p1, p2)
  }
  /// You banned %@
  public static func noticeRoomBanByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_ban_by_you", p1)
  }
  /// %@ created and configured the room.
  public static func noticeRoomCreated(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_created", p1)
  }
  /// You created and configured the room.
  public static var noticeRoomCreatedByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_created_by_you") 
  }
  /// You joined.
  public static var noticeRoomCreatedByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_created_by_you_for_dm") 
  }
  /// %@ joined.
  public static func noticeRoomCreatedForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_created_for_dm", p1)
  }
  /// %@ made future room history visible to anyone.
  public static func noticeRoomHistoryVisibleToAnyone(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_anyone", p1)
  }
  /// You made future room history visible to anyone.
  public static var noticeRoomHistoryVisibleToAnyoneByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_anyone_by_you") 
  }
  /// %@ made future room history visible to all room members.
  public static func noticeRoomHistoryVisibleToMembers(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members", p1)
  }
  /// You made future room history visible to all room members.
  public static var noticeRoomHistoryVisibleToMembersByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_by_you") 
  }
  /// You made future messages visible to all room members.
  public static var noticeRoomHistoryVisibleToMembersByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_by_you_for_dm") 
  }
  /// %@ made future messages visible to all room members.
  public static func noticeRoomHistoryVisibleToMembersForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_for_dm", p1)
  }
  /// %@ made future room history visible to all room members, from the point they are invited.
  public static func noticeRoomHistoryVisibleToMembersFromInvitedPoint(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_invited_point", p1)
  }
  /// You made future room history visible to all room members, from the point they are invited.
  public static var noticeRoomHistoryVisibleToMembersFromInvitedPointByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_invited_point_by_you") 
  }
  /// You made future messages visible to everyone, from when they get invited.
  public static var noticeRoomHistoryVisibleToMembersFromInvitedPointByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_invited_point_by_you_for_dm") 
  }
  /// %@ made future messages visible to everyone, from when they get invited.
  public static func noticeRoomHistoryVisibleToMembersFromInvitedPointForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_invited_point_for_dm", p1)
  }
  /// %@ made future room history visible to all room members, from the point they joined.
  public static func noticeRoomHistoryVisibleToMembersFromJoinedPoint(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_joined_point", p1)
  }
  /// You made future room history visible to all room members, from the point they joined.
  public static var noticeRoomHistoryVisibleToMembersFromJoinedPointByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_joined_point_by_you") 
  }
  /// You made future messages visible to everyone, from when they joined.
  public static var noticeRoomHistoryVisibleToMembersFromJoinedPointByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_joined_point_by_you_for_dm") 
  }
  /// %@ made future messages visible to everyone, from when they joined.
  public static func noticeRoomHistoryVisibleToMembersFromJoinedPointForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_history_visible_to_members_from_joined_point_for_dm", p1)
  }
  /// %@ invited %@
  public static func noticeRoomInvite(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_invite", p1, p2)
  }
  /// You invited %@
  public static func noticeRoomInviteByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_invite_by_you", p1)
  }
  /// %@ invited you
  public static func noticeRoomInviteYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_invite_you", p1)
  }
  /// %@ joined
  public static func noticeRoomJoin(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_join", p1)
  }
  /// You joined
  public static var noticeRoomJoinByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_join_by_you") 
  }
  /// The join rule is: %@
  public static func noticeRoomJoinRule(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_join_rule", p1)
  }
  /// %@ made the room invite only.
  public static func noticeRoomJoinRuleInvite(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_join_rule_invite", p1)
  }
  /// You made the room invite only.
  public static var noticeRoomJoinRuleInviteByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_join_rule_invite_by_you") 
  }
  /// You made this invite only.
  public static var noticeRoomJoinRuleInviteByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_join_rule_invite_by_you_for_dm") 
  }
  /// %@ made this invite only.
  public static func noticeRoomJoinRuleInviteForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_join_rule_invite_for_dm", p1)
  }
  /// %@ made the room public.
  public static func noticeRoomJoinRulePublic(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_join_rule_public", p1)
  }
  /// You made the room public.
  public static var noticeRoomJoinRulePublicByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_join_rule_public_by_you") 
  }
  /// You made this public.
  public static var noticeRoomJoinRulePublicByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_join_rule_public_by_you_for_dm") 
  }
  /// %@ made this public.
  public static func noticeRoomJoinRulePublicForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_join_rule_public_for_dm", p1)
  }
  /// %@ removed %@
  public static func noticeRoomKick(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_kick", p1, p2)
  }
  /// You removed %@
  public static func noticeRoomKickByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_kick_by_you", p1)
  }
  /// %@ left
  public static func noticeRoomLeave(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_leave", p1)
  }
  /// You left
  public static var noticeRoomLeaveByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_leave_by_you") 
  }
  /// %@ changed the room name to %@.
  public static func noticeRoomNameChanged(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_name_changed", p1, p2)
  }
  /// You changed the room name to %@.
  public static func noticeRoomNameChangedByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_name_changed_by_you", p1)
  }
  /// You changed the name to %@.
  public static func noticeRoomNameChangedByYouForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_name_changed_by_you_for_dm", p1)
  }
  /// %@ changed the name to %@.
  public static func noticeRoomNameChangedForDm(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_name_changed_for_dm", p1, p2)
  }
  /// %@ removed the room name
  public static func noticeRoomNameRemoved(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_name_removed", p1)
  }
  /// You removed the room name
  public static var noticeRoomNameRemovedByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_name_removed_by_you") 
  }
  /// You removed the name
  public static var noticeRoomNameRemovedByYouForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_name_removed_by_you_for_dm") 
  }
  /// %@ removed the name
  public static func noticeRoomNameRemovedForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_name_removed_for_dm", p1)
  }
  /// The minimum power levels that a user must have before acting are:
  public static var noticeRoomPowerLevelActingRequirement: String { 
    return VectorL10n.tr("Vector", "notice_room_power_level_acting_requirement") 
  }
  /// The minimum power levels related to events are:
  public static var noticeRoomPowerLevelEventRequirement: String { 
    return VectorL10n.tr("Vector", "notice_room_power_level_event_requirement") 
  }
  /// The power level of room members are:
  public static var noticeRoomPowerLevelIntro: String { 
    return VectorL10n.tr("Vector", "notice_room_power_level_intro") 
  }
  /// The power level of members are:
  public static var noticeRoomPowerLevelIntroForDm: String { 
    return VectorL10n.tr("Vector", "notice_room_power_level_intro_for_dm") 
  }
  /// . Reason: %@
  public static func noticeRoomReason(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_reason", p1)
  }
  /// %@ rejected the invitation
  public static func noticeRoomReject(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_reject", p1)
  }
  /// You rejected the invitation
  public static var noticeRoomRejectByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_reject_by_you") 
  }
  /// The groups associated with this room are: %@
  public static func noticeRoomRelatedGroups(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_related_groups", p1)
  }
  /// %@ sent an invitation to %@ to join the room
  public static func noticeRoomThirdPartyInvite(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_invite", p1, p2)
  }
  /// You sent an invitation to %@ to join the room
  public static func noticeRoomThirdPartyInviteByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_invite_by_you", p1)
  }
  /// You invited %@
  public static func noticeRoomThirdPartyInviteByYouForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_invite_by_you_for_dm", p1)
  }
  /// %@ invited %@
  public static func noticeRoomThirdPartyInviteForDm(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_invite_for_dm", p1, p2)
  }
  /// %@ accepted the invitation for %@
  public static func noticeRoomThirdPartyRegisteredInvite(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_registered_invite", p1, p2)
  }
  /// You accepted the invitation for %@
  public static func noticeRoomThirdPartyRegisteredInviteByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_registered_invite_by_you", p1)
  }
  /// %@ revoked the invitation for %@ to join the room
  public static func noticeRoomThirdPartyRevokedInvite(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_revoked_invite", p1, p2)
  }
  /// You revoked the invitation for %@ to join the room
  public static func noticeRoomThirdPartyRevokedInviteByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_revoked_invite_by_you", p1)
  }
  /// You revoked %@'s invitation
  public static func noticeRoomThirdPartyRevokedInviteByYouForDm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_revoked_invite_by_you_for_dm", p1)
  }
  /// %@ revoked %@'s invitation
  public static func noticeRoomThirdPartyRevokedInviteForDm(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_third_party_revoked_invite_for_dm", p1, p2)
  }
  /// %@ removed the topic
  public static func noticeRoomTopicRemoved(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_topic_removed", p1)
  }
  /// You removed the topic
  public static var noticeRoomTopicRemovedByYou: String { 
    return VectorL10n.tr("Vector", "notice_room_topic_removed_by_you") 
  }
  /// %@ unbanned %@
  public static func noticeRoomUnban(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_unban", p1, p2)
  }
  /// You unbanned %@
  public static func noticeRoomUnbanByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_unban_by_you", p1)
  }
  /// %@ withdrew %@'s invitation
  public static func noticeRoomWithdraw(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_withdraw", p1, p2)
  }
  /// You withdrew %@'s invitation
  public static func noticeRoomWithdrawByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_room_withdraw_by_you", p1)
  }
  /// sticker
  public static var noticeSticker: String { 
    return VectorL10n.tr("Vector", "notice_sticker") 
  }
  /// %@ changed the topic to "%@".
  public static func noticeTopicChanged(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "notice_topic_changed", p1, p2)
  }
  /// You changed the topic to "%@".
  public static func noticeTopicChangedByYou(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_topic_changed_by_you", p1)
  }
  /// Unsupported attachment: %@
  public static func noticeUnsupportedAttachment(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_unsupported_attachment", p1)
  }
  /// video attachment
  public static var noticeVideoAttachment: String { 
    return VectorL10n.tr("Vector", "notice_video_attachment") 
  }
  /// %@ ended a voice broadcast.
  public static func noticeVoiceBroadcastEnded(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notice_voice_broadcast_ended", p1)
  }
  /// You ended a voice broadcast.
  public static var noticeVoiceBroadcastEndedByYou: String { 
    return VectorL10n.tr("Vector", "notice_voice_broadcast_ended_by_you") 
  }
  /// Live broadcast
  public static var noticeVoiceBroadcastLive: String { 
    return VectorL10n.tr("Vector", "notice_voice_broadcast_live") 
  }
  /// Always notify
  public static var notificationSettingsAlwaysNotify: String { 
    return VectorL10n.tr("Vector", "notification_settings_always_notify") 
  }
  /// By default...
  public static var notificationSettingsByDefault: String { 
    return VectorL10n.tr("Vector", "notification_settings_by_default") 
  }
  /// Notify me with sound about messages that contain my display name
  public static var notificationSettingsContainMyDisplayName: String { 
    return VectorL10n.tr("Vector", "notification_settings_contain_my_display_name") 
  }
  /// Notify me with sound about messages that contain my user name
  public static var notificationSettingsContainMyUserName: String { 
    return VectorL10n.tr("Vector", "notification_settings_contain_my_user_name") 
  }
  /// Custom sound
  public static var notificationSettingsCustomSound: String { 
    return VectorL10n.tr("Vector", "notification_settings_custom_sound") 
  }
  /// Disable all notifications
  public static var notificationSettingsDisableAll: String { 
    return VectorL10n.tr("Vector", "notification_settings_disable_all") 
  }
  /// Enable notifications
  public static var notificationSettingsEnableNotifications: String { 
    return VectorL10n.tr("Vector", "notification_settings_enable_notifications") 
  }
  /// All notifications are currently disabled for all devices.
  public static var notificationSettingsEnableNotificationsWarning: String { 
    return VectorL10n.tr("Vector", "notification_settings_enable_notifications_warning") 
  }
  /// Notification settings are saved to your user account and are shared between all clients which support them (including desktop notifications).\n\nRules are applied in order; the first rule which matches defines the outcome for the message.\nSo: Per-word notifications are more important than per-room notifications which are more important than per-sender notifications.\nFor multiple rules of the same kind, the first one in the list that matches takes priority.
  public static var notificationSettingsGlobalInfo: String { 
    return VectorL10n.tr("Vector", "notification_settings_global_info") 
  }
  /// Highlight
  public static var notificationSettingsHighlight: String { 
    return VectorL10n.tr("Vector", "notification_settings_highlight") 
  }
  /// Notify me when I am invited to a new room
  public static var notificationSettingsInviteToANewRoom: String { 
    return VectorL10n.tr("Vector", "notification_settings_invite_to_a_new_room") 
  }
  /// Notify me with sound about messages sent just to me
  public static var notificationSettingsJustSentToMe: String { 
    return VectorL10n.tr("Vector", "notification_settings_just_sent_to_me") 
  }
  /// Never notify
  public static var notificationSettingsNeverNotify: String { 
    return VectorL10n.tr("Vector", "notification_settings_never_notify") 
  }
  /// Notify for all other messages/rooms
  public static var notificationSettingsNotifyAllOther: String { 
    return VectorL10n.tr("Vector", "notification_settings_notify_all_other") 
  }
  /// Other Alerts
  public static var notificationSettingsOtherAlerts: String { 
    return VectorL10n.tr("Vector", "notification_settings_other_alerts") 
  }
  /// Notify me when people join or leave rooms
  public static var notificationSettingsPeopleJoinLeaveRooms: String { 
    return VectorL10n.tr("Vector", "notification_settings_people_join_leave_rooms") 
  }
  /// Per-room notifications
  public static var notificationSettingsPerRoomNotifications: String { 
    return VectorL10n.tr("Vector", "notification_settings_per_room_notifications") 
  }
  /// Per-sender notifications
  public static var notificationSettingsPerSenderNotifications: String { 
    return VectorL10n.tr("Vector", "notification_settings_per_sender_notifications") 
  }
  /// Words match case insensitively, and may include a * wildcard. So:\nfoo matches the string foo surrounded by word delimiters (e.g. punctuation and whitespace or start/end of line).\nfoo* matches any such word that begins foo.\n*foo* matches any such word which includes the 3 letters foo.
  public static var notificationSettingsPerWordInfo: String { 
    return VectorL10n.tr("Vector", "notification_settings_per_word_info") 
  }
  /// Per-word notifications
  public static var notificationSettingsPerWordNotifications: String { 
    return VectorL10n.tr("Vector", "notification_settings_per_word_notifications") 
  }
  /// Notify me when I receive a call
  public static var notificationSettingsReceiveACall: String { 
    return VectorL10n.tr("Vector", "notification_settings_receive_a_call") 
  }
  /// Room: '%@'
  public static func notificationSettingsRoomRuleTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "notification_settings_room_rule_title", p1)
  }
  /// Select a room
  public static var notificationSettingsSelectRoom: String { 
    return VectorL10n.tr("Vector", "notification_settings_select_room") 
  }
  /// @user:domain.com
  public static var notificationSettingsSenderHint: String { 
    return VectorL10n.tr("Vector", "notification_settings_sender_hint") 
  }
  /// Suppress notifications from bots
  public static var notificationSettingsSuppressFromBots: String { 
    return VectorL10n.tr("Vector", "notification_settings_suppress_from_bots") 
  }
  /// word to match
  public static var notificationSettingsWordToMatch: String { 
    return VectorL10n.tr("Vector", "notification_settings_word_to_match") 
  }
  /// %@ user
  public static func numMembersOne(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "num_members_one", p1)
  }
  /// %@ users
  public static func numMembersOther(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "num_members_other", p1)
  }
  /// Off
  public static var off: String { 
    return VectorL10n.tr("Vector", "off") 
  }
  /// offline
  public static var offline: String { 
    return VectorL10n.tr("Vector", "offline") 
  }
  /// OK
  public static var ok: String { 
    return VectorL10n.tr("Vector", "ok") 
  }
  /// On
  public static var on: String { 
    return VectorL10n.tr("Vector", "on") 
  }
  /// Profile picture
  public static var onboardingAvatarAccessibilityLabel: String { 
    return VectorL10n.tr("Vector", "onboarding_avatar_accessibility_label") 
  }
  /// Time to put a face to the name
  public static var onboardingAvatarMessage: String { 
    return VectorL10n.tr("Vector", "onboarding_avatar_message") 
  }
  /// Add a profile picture
  public static var onboardingAvatarTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_avatar_title") 
  }
  /// Let's go
  public static var onboardingCelebrationButton: String { 
    return VectorL10n.tr("Vector", "onboarding_celebration_button") 
  }
  /// Head to settings anytime to update your profile
  public static var onboardingCelebrationMessage: String { 
    return VectorL10n.tr("Vector", "onboarding_celebration_message") 
  }
  /// Looking good!
  public static var onboardingCelebrationTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_celebration_title") 
  }
  /// Take me home
  public static var onboardingCongratulationsHomeButton: String { 
    return VectorL10n.tr("Vector", "onboarding_congratulations_home_button") 
  }
  /// Your account %@ has been created
  public static func onboardingCongratulationsMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "onboarding_congratulations_message", p1)
  }
  /// Personalise profile
  public static var onboardingCongratulationsPersonalizeButton: String { 
    return VectorL10n.tr("Vector", "onboarding_congratulations_personalize_button") 
  }
  /// Congratulations!
  public static var onboardingCongratulationsTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_congratulations_title") 
  }
  /// You can change this later
  public static var onboardingDisplayNameHint: String { 
    return VectorL10n.tr("Vector", "onboarding_display_name_hint") 
  }
  /// Your display name must be less than 256 characters
  public static var onboardingDisplayNameMaxLength: String { 
    return VectorL10n.tr("Vector", "onboarding_display_name_max_length") 
  }
  /// This will be shown when you send messages.
  public static var onboardingDisplayNameMessage: String { 
    return VectorL10n.tr("Vector", "onboarding_display_name_message") 
  }
  /// Display Name
  public static var onboardingDisplayNamePlaceholder: String { 
    return VectorL10n.tr("Vector", "onboarding_display_name_placeholder") 
  }
  /// Choose a display name
  public static var onboardingDisplayNameTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_display_name_title") 
  }
  /// Save and continue
  public static var onboardingPersonalizationSave: String { 
    return VectorL10n.tr("Vector", "onboarding_personalization_save") 
  }
  /// Skip this step
  public static var onboardingPersonalizationSkip: String { 
    return VectorL10n.tr("Vector", "onboarding_personalization_skip") 
  }
  /// I already have an account
  public static var onboardingSplashLoginButtonTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_login_button_title") 
  }
  /// Secure and independent communication that gives you the same level of privacy as a face-to-face conversation in your own home.
  public static var onboardingSplashPage1Message: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_1_message") 
  }
  /// Own your conversations.
  public static var onboardingSplashPage1Title: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_1_title") 
  }
  /// Choose where your conversations are kept, giving you control and independence. Connected via Matrix.
  public static var onboardingSplashPage2Message: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_2_message") 
  }
  /// You’re in control.
  public static var onboardingSplashPage2Title: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_2_title") 
  }
  /// End-to-end encrypted and no phone number required. No ads or datamining.
  public static var onboardingSplashPage3Message: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_3_message") 
  }
  /// Secure messaging.
  public static var onboardingSplashPage3Title: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_3_title") 
  }
  /// Element is also great for the workplace. It’s trusted by the world’s most secure organisations.
  public static var onboardingSplashPage4Message: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_4_message") 
  }
  /// Messaging for your team.
  public static var onboardingSplashPage4TitleNoPun: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_page_4_title_no_pun") 
  }
  /// Create account
  public static var onboardingSplashRegisterButtonTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_splash_register_button_title") 
  }
  /// Communities
  public static var onboardingUseCaseCommunityMessaging: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_community_messaging") 
  }
  /// Connect to server
  public static var onboardingUseCaseExistingServerButton: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_existing_server_button") 
  }
  /// Looking to join an existing server?
  public static var onboardingUseCaseExistingServerMessage: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_existing_server_message") 
  }
  /// We’ll help you get connected
  public static var onboardingUseCaseMessage: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_message") 
  }
  /// Not sure yet? %@
  public static func onboardingUseCaseNotSureYet(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "onboarding_use_case_not_sure_yet", p1)
  }
  /// Friends and family
  public static var onboardingUseCasePersonalMessaging: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_personal_messaging") 
  }
  /// Skip this question
  public static var onboardingUseCaseSkipButton: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_skip_button") 
  }
  /// Who will you chat to the most?
  public static var onboardingUseCaseTitle: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_title") 
  }
  /// Teams
  public static var onboardingUseCaseWorkMessaging: String { 
    return VectorL10n.tr("Vector", "onboarding_use_case_work_messaging") 
  }
  /// Open
  public static var `open`: String { 
    return VectorL10n.tr("Vector", "open") 
  }
  /// or
  public static var or: String { 
    return VectorL10n.tr("Vector", "or") 
  }
  /// This password has been found in a dictionary, and is not allowed.
  public static var passwordPolicyPwdInDictError: String { 
    return VectorL10n.tr("Vector", "password_policy_pwd_in_dict_error") 
  }
  /// Too short password
  public static var passwordPolicyTooShortPwdError: String { 
    return VectorL10n.tr("Vector", "password_policy_too_short_pwd_error") 
  }
  /// This password is too weak. It must contain at least 8 characters, with at least one character of each type: uppercase, lowercase, digit and special character.
  public static var passwordPolicyWeakPwdError: String { 
    return VectorL10n.tr("Vector", "password_policy_weak_pwd_error") 
  }
  /// Contain a lower-case letter.
  public static var passwordValidationErrorContainLowercaseLetter: String { 
    return VectorL10n.tr("Vector", "password_validation_error_contain_lowercase_letter") 
  }
  /// Contain a number.
  public static var passwordValidationErrorContainNumber: String { 
    return VectorL10n.tr("Vector", "password_validation_error_contain_number") 
  }
  /// Contain a symbol.
  public static var passwordValidationErrorContainSymbol: String { 
    return VectorL10n.tr("Vector", "password_validation_error_contain_symbol") 
  }
  /// Contain an upper-case letter.
  public static var passwordValidationErrorContainUppercaseLetter: String { 
    return VectorL10n.tr("Vector", "password_validation_error_contain_uppercase_letter") 
  }
  /// Given password does not meet the criteria below:
  public static var passwordValidationErrorHeader: String { 
    return VectorL10n.tr("Vector", "password_validation_error_header") 
  }
  /// Not exceed %d characters.
  public static func passwordValidationErrorMaxLength(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "password_validation_error_max_length", p1)
  }
  /// At least %d characters.
  public static func passwordValidationErrorMinLength(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "password_validation_error_min_length", p1)
  }
  /// Your password should meet the criteria below:
  public static var passwordValidationInfoHeader: String { 
    return VectorL10n.tr("Vector", "password_validation_info_header") 
  }
  /// CONVERSATIONS
  public static var peopleConversationSection: String { 
    return VectorL10n.tr("Vector", "people_conversation_section") 
  }
  /// Chat securely with anyone.\nTap the + to start adding people.
  public static var peopleEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "people_empty_view_information") 
  }
  /// People
  public static var peopleEmptyViewTitle: String { 
    return VectorL10n.tr("Vector", "people_empty_view_title") 
  }
  /// INVITES
  public static var peopleInvitesSection: String { 
    return VectorL10n.tr("Vector", "people_invites_section") 
  }
  /// No conversations
  public static var peopleNoConversation: String { 
    return VectorL10n.tr("Vector", "people_no_conversation") 
  }
  /// %@ doesn't have permission to access photo library, please change privacy settings
  public static func photoLibraryAccessNotGranted(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "photo_library_access_not_granted", p1)
  }
  /// Message
  public static var pillMessage: String { 
    return VectorL10n.tr("Vector", "pill_message") 
  }
  /// Message from %@
  public static func pillMessageFrom(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "pill_message_from", p1)
  }
  /// Message in %@
  public static func pillMessageIn(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "pill_message_in", p1)
  }
  /// Space/Room
  public static var pillRoomFallbackDisplayName: String { 
    return VectorL10n.tr("Vector", "pill_room_fallback_display_name") 
  }
  /// Create a PIN for security
  public static var pinProtectionChoosePin: String { 
    return VectorL10n.tr("Vector", "pin_protection_choose_pin") 
  }
  /// Welcome back.
  public static var pinProtectionChoosePinWelcomeAfterLogin: String { 
    return VectorL10n.tr("Vector", "pin_protection_choose_pin_welcome_after_login") 
  }
  /// Welcome.
  public static var pinProtectionChoosePinWelcomeAfterRegister: String { 
    return VectorL10n.tr("Vector", "pin_protection_choose_pin_welcome_after_register") 
  }
  /// Confirm your PIN
  public static var pinProtectionConfirmPin: String { 
    return VectorL10n.tr("Vector", "pin_protection_confirm_pin") 
  }
  /// Confirm PIN to change PIN
  public static var pinProtectionConfirmPinToChange: String { 
    return VectorL10n.tr("Vector", "pin_protection_confirm_pin_to_change") 
  }
  /// Confirm PIN to disable PIN
  public static var pinProtectionConfirmPinToDisable: String { 
    return VectorL10n.tr("Vector", "pin_protection_confirm_pin_to_disable") 
  }
  /// Enter your PIN
  public static var pinProtectionEnterPin: String { 
    return VectorL10n.tr("Vector", "pin_protection_enter_pin") 
  }
  /// Setting up a PIN lets you protect data like messages and contacts, so only you can access them by entering the PIN at the start of the app.
  public static var pinProtectionExplanatory: String { 
    return VectorL10n.tr("Vector", "pin_protection_explanatory") 
  }
  /// Forgot PIN
  public static var pinProtectionForgotPin: String { 
    return VectorL10n.tr("Vector", "pin_protection_forgot_pin") 
  }
  /// Too many errors, you've been logged out
  public static var pinProtectionKickUserAlertMessage: String { 
    return VectorL10n.tr("Vector", "pin_protection_kick_user_alert_message") 
  }
  /// Please try again
  public static var pinProtectionMismatchErrorMessage: String { 
    return VectorL10n.tr("Vector", "pin_protection_mismatch_error_message") 
  }
  /// PINs don't match
  public static var pinProtectionMismatchErrorTitle: String { 
    return VectorL10n.tr("Vector", "pin_protection_mismatch_error_title") 
  }
  /// If you can't remember your PIN, tap the forgot PIN button.
  public static var pinProtectionMismatchTooManyTimesErrorMessage: String { 
    return VectorL10n.tr("Vector", "pin_protection_mismatch_too_many_times_error_message") 
  }
  /// For security reasons, this PIN isn’t available. Please try another PIN
  public static var pinProtectionNotAllowedPin: String { 
    return VectorL10n.tr("Vector", "pin_protection_not_allowed_pin") 
  }
  /// Reset
  public static var pinProtectionResetAlertActionReset: String { 
    return VectorL10n.tr("Vector", "pin_protection_reset_alert_action_reset") 
  }
  /// To reset your PIN, you'll need to re-login and create a new one
  public static var pinProtectionResetAlertMessage: String { 
    return VectorL10n.tr("Vector", "pin_protection_reset_alert_message") 
  }
  /// Reset PIN
  public static var pinProtectionResetAlertTitle: String { 
    return VectorL10n.tr("Vector", "pin_protection_reset_alert_title") 
  }
  /// Change PIN
  public static var pinProtectionSettingsChangePin: String { 
    return VectorL10n.tr("Vector", "pin_protection_settings_change_pin") 
  }
  /// Enable PIN
  public static var pinProtectionSettingsEnablePin: String { 
    return VectorL10n.tr("Vector", "pin_protection_settings_enable_pin") 
  }
  /// PIN enabled
  public static var pinProtectionSettingsEnabledForced: String { 
    return VectorL10n.tr("Vector", "pin_protection_settings_enabled_forced") 
  }
  /// To reset your PIN, you'll need to re-login and create a new one.
  public static var pinProtectionSettingsSectionFooter: String { 
    return VectorL10n.tr("Vector", "pin_protection_settings_section_footer") 
  }
  /// PIN
  public static var pinProtectionSettingsSectionHeader: String { 
    return VectorL10n.tr("Vector", "pin_protection_settings_section_header") 
  }
  /// PIN & %@
  public static func pinProtectionSettingsSectionHeaderWithBiometrics(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "pin_protection_settings_section_header_with_biometrics", p1)
  }
  /// Add option
  public static var pollEditFormAddOption: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_add_option") 
  }
  /// Create options
  public static var pollEditFormCreateOptions: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_create_options") 
  }
  /// Create poll
  public static var pollEditFormCreatePoll: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_create_poll") 
  }
  /// Write something
  public static var pollEditFormInputPlaceholder: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_input_placeholder") 
  }
  /// Option %lu
  public static func pollEditFormOptionNumber(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "poll_edit_form_option_number", p1)
  }
  /// Poll question or topic
  public static var pollEditFormPollQuestionOrTopic: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_poll_question_or_topic") 
  }
  /// Poll type
  public static var pollEditFormPollType: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_poll_type") 
  }
  /// Closed poll
  public static var pollEditFormPollTypeClosed: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_poll_type_closed") 
  }
  /// Results are only revealed when you end the poll
  public static var pollEditFormPollTypeClosedDescription: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_poll_type_closed_description") 
  }
  /// Open poll
  public static var pollEditFormPollTypeOpen: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_poll_type_open") 
  }
  /// Voters see results as soon as they have voted
  public static var pollEditFormPollTypeOpenDescription: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_poll_type_open_description") 
  }
  /// Please try again
  public static var pollEditFormPostFailureSubtitle: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_post_failure_subtitle") 
  }
  /// Failed to post poll
  public static var pollEditFormPostFailureTitle: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_post_failure_title") 
  }
  /// Question or topic
  public static var pollEditFormQuestionOrTopic: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_question_or_topic") 
  }
  /// Please try again
  public static var pollEditFormUpdateFailureSubtitle: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_update_failure_subtitle") 
  }
  /// Failed to update poll
  public static var pollEditFormUpdateFailureTitle: String { 
    return VectorL10n.tr("Vector", "poll_edit_form_update_failure_title") 
  }
  /// Active polls
  public static var pollHistoryActiveSegmentTitle: String { 
    return VectorL10n.tr("Vector", "poll_history_active_segment_title") 
  }
  /// View poll in timeline
  public static var pollHistoryDetailViewInTimeline: String { 
    return VectorL10n.tr("Vector", "poll_history_detail_view_in_timeline") 
  }
  /// Error fetching polls.
  public static var pollHistoryFetchingError: String { 
    return VectorL10n.tr("Vector", "poll_history_fetching_error") 
  }
  /// Load more polls
  public static var pollHistoryLoadMore: String { 
    return VectorL10n.tr("Vector", "poll_history_load_more") 
  }
  /// Displaying polls
  public static var pollHistoryLoadingText: String { 
    return VectorL10n.tr("Vector", "poll_history_loading_text") 
  }
  /// There are no active polls for the past %@ days. Load more polls to view polls for previous months
  public static func pollHistoryNoActivePollPeriodText(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "poll_history_no_active_poll_period_text", p1)
  }
  /// There are no active polls in this room
  public static var pollHistoryNoActivePollText: String { 
    return VectorL10n.tr("Vector", "poll_history_no_active_poll_text") 
  }
  /// There are no past polls for the past %@ days. Load more polls to view polls for previous months
  public static func pollHistoryNoPastPollPeriodText(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "poll_history_no_past_poll_period_text", p1)
  }
  /// There are no past polls in this room
  public static var pollHistoryNoPastPollText: String { 
    return VectorL10n.tr("Vector", "poll_history_no_past_poll_text") 
  }
  /// Past polls
  public static var pollHistoryPastSegmentTitle: String { 
    return VectorL10n.tr("Vector", "poll_history_past_segment_title") 
  }
  /// Poll history
  public static var pollHistoryTitle: String { 
    return VectorL10n.tr("Vector", "poll_history_title") 
  }
  /// Due to decryption errors, some votes may not be counted
  public static var pollTimelineDecryptionError: String { 
    return VectorL10n.tr("Vector", "poll_timeline_decryption_error") 
  }
  /// Ended the poll
  public static var pollTimelineEndedText: String { 
    return VectorL10n.tr("Vector", "poll_timeline_ended_text") 
  }
  /// Loading...
  public static var pollTimelineLoading: String { 
    return VectorL10n.tr("Vector", "poll_timeline_loading") 
  }
  /// Please try again
  public static var pollTimelineNotClosedSubtitle: String { 
    return VectorL10n.tr("Vector", "poll_timeline_not_closed_subtitle") 
  }
  /// Failed to end poll
  public static var pollTimelineNotClosedTitle: String { 
    return VectorL10n.tr("Vector", "poll_timeline_not_closed_title") 
  }
  /// 1 vote
  public static var pollTimelineOneVote: String { 
    return VectorL10n.tr("Vector", "poll_timeline_one_vote") 
  }
  /// Ended poll
  public static var pollTimelineReplyEndedPoll: String { 
    return VectorL10n.tr("Vector", "poll_timeline_reply_ended_poll") 
  }
  /// Final results based on %lu votes
  public static func pollTimelineTotalFinalResults(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "poll_timeline_total_final_results", p1)
  }
  /// Final results based on 1 vote
  public static var pollTimelineTotalFinalResultsOneVote: String { 
    return VectorL10n.tr("Vector", "poll_timeline_total_final_results_one_vote") 
  }
  /// No votes cast
  public static var pollTimelineTotalNoVotes: String { 
    return VectorL10n.tr("Vector", "poll_timeline_total_no_votes") 
  }
  /// 1 vote cast
  public static var pollTimelineTotalOneVote: String { 
    return VectorL10n.tr("Vector", "poll_timeline_total_one_vote") 
  }
  /// 1 vote cast. Vote to the see the results
  public static var pollTimelineTotalOneVoteNotVoted: String { 
    return VectorL10n.tr("Vector", "poll_timeline_total_one_vote_not_voted") 
  }
  /// %lu votes cast
  public static func pollTimelineTotalVotes(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "poll_timeline_total_votes", p1)
  }
  /// %lu votes cast. Vote to the see the results
  public static func pollTimelineTotalVotesNotVoted(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "poll_timeline_total_votes_not_voted", p1)
  }
  /// Sorry, your vote was not registered, please try again
  public static var pollTimelineVoteNotRegisteredSubtitle: String { 
    return VectorL10n.tr("Vector", "poll_timeline_vote_not_registered_subtitle") 
  }
  /// Vote not registered
  public static var pollTimelineVoteNotRegisteredTitle: String { 
    return VectorL10n.tr("Vector", "poll_timeline_vote_not_registered_title") 
  }
  /// %lu votes
  public static func pollTimelineVotesCount(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "poll_timeline_votes_count", p1)
  }
  /// Power Level
  public static var powerLevel: String { 
    return VectorL10n.tr("Vector", "power_level") 
  }
  /// Preview
  public static var preview: String { 
    return VectorL10n.tr("Vector", "preview") 
  }
  /// Private
  public static var `private`: String { 
    return VectorL10n.tr("Vector", "private") 
  }
  /// Public
  public static var `public`: String { 
    return VectorL10n.tr("Vector", "public") 
  }
  /// Public Rooms (at %@):
  public 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?
  public static var rageShakePrompt: String { 
    return VectorL10n.tr("Vector", "rage_shake_prompt") 
  }
  /// Reactions
  public static var reactionHistoryTitle: String { 
    return VectorL10n.tr("Vector", "reaction_history_title") 
  }
  /// Read Receipts List
  public static var readReceiptsList: String { 
    return VectorL10n.tr("Vector", "read_receipts_list") 
  }
  /// Read: 
  public static var receiptStatusRead: String { 
    return VectorL10n.tr("Vector", "receipt_status_read") 
  }
  /// Remove
  public static var redact: String { 
    return VectorL10n.tr("Vector", "redact") 
  }
  /// Registration Failed
  public static var registerErrorTitle: String { 
    return VectorL10n.tr("Vector", "register_error_title") 
  }
  /// Reject Call
  public static var rejectCall: String { 
    return VectorL10n.tr("Vector", "reject_call") 
  }
  /// Remove
  public static var remove: String { 
    return VectorL10n.tr("Vector", "remove") 
  }
  /// Rename
  public static var rename: String { 
    return VectorL10n.tr("Vector", "rename") 
  }
  /// Please launch %@ on another device that can decrypt the message so it can send the keys to this session.
  public static func rerequestKeysAlertMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "rerequest_keys_alert_message", p1)
  }
  /// Request Sent
  public static var rerequestKeysAlertTitle: String { 
    return VectorL10n.tr("Vector", "rerequest_keys_alert_title") 
  }
  /// Resend
  public static var resend: String { 
    return VectorL10n.tr("Vector", "resend") 
  }
  /// Resend the message
  public static var resendMessage: String { 
    return VectorL10n.tr("Vector", "resend_message") 
  }
  /// Reset to default
  public static var resetToDefault: String { 
    return VectorL10n.tr("Vector", "reset_to_default") 
  }
  /// Resume
  public static var resumeCall: String { 
    return VectorL10n.tr("Vector", "resume_call") 
  }
  /// Retry
  public static var retry: String { 
    return VectorL10n.tr("Vector", "retry") 
  }
  /// Edit spaces
  public static var roomAccessSettingsScreenEditSpaces: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_edit_spaces") 
  }
  /// Decide who can find and join %@.
  public static func roomAccessSettingsScreenMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_access_settings_screen_message", p1)
  }
  /// Room access
  public static var roomAccessSettingsScreenNavTitle: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_nav_title") 
  }
  /// Only invited people can find and join.
  public static var roomAccessSettingsScreenPrivateMessage: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_private_message") 
  }
  /// Anyone can find and join.
  public static var roomAccessSettingsScreenPublicMessage: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_public_message") 
  }
  /// Let anyone in a space find and join.\nYou’ll be asked to confirm which spaces.
  public static var roomAccessSettingsScreenRestrictedMessage: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_restricted_message") 
  }
  /// Setting room access
  public static var roomAccessSettingsScreenSettingRoomAccess: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_setting_room_access") 
  }
  /// Who can access this room?
  public static var roomAccessSettingsScreenTitle: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_title") 
  }
  /// Automatically invite members to new room
  public static var roomAccessSettingsScreenUpgradeAlertAutoInviteSwitch: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_auto_invite_switch") 
  }
  /// Anyone in %@ will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.
  public static func roomAccessSettingsScreenUpgradeAlertMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_message", p1)
  }
  /// Anyone in a parent space will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.
  public static var roomAccessSettingsScreenUpgradeAlertMessageNoParam: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_message_no_param") 
  }
  /// Please note upgrading will make a new version of the room. All current messages will stay in this archived room.
  public static var roomAccessSettingsScreenUpgradeAlertNote: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_note") 
  }
  /// Upgrade room
  public static var roomAccessSettingsScreenUpgradeAlertTitle: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_title") 
  }
  /// Upgrade
  public static var roomAccessSettingsScreenUpgradeAlertUpgradeButton: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_upgrade_button") 
  }
  /// Upgrading room
  public static var roomAccessSettingsScreenUpgradeAlertUpgrading: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_alert_upgrading") 
  }
  /// Upgrade required
  public static var roomAccessSettingsScreenUpgradeRequired: String { 
    return VectorL10n.tr("Vector", "room_access_settings_screen_upgrade_required") 
  }
  /// Spaces you know containing %@
  public static func roomAccessSpaceChooserKnownSpacesSection(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_access_space_chooser_known_spaces_section", p1)
  }
  /// Other spaces or rooms
  public static var roomAccessSpaceChooserOtherSpacesSection: String { 
    return VectorL10n.tr("Vector", "room_access_space_chooser_other_spaces_section") 
  }
  /// These are likely things other admins of %@ are a part of.
  public static func roomAccessSpaceChooserOtherSpacesSectionInfo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_access_space_chooser_other_spaces_section_info", p1)
  }
  /// Call
  public static var roomAccessibilityCall: String { 
    return VectorL10n.tr("Vector", "room_accessibility_call") 
  }
  /// Hang up
  public static var roomAccessibilityHangup: String { 
    return VectorL10n.tr("Vector", "room_accessibility_hangup") 
  }
  /// Integrations
  public static var roomAccessibilityIntegrations: String { 
    return VectorL10n.tr("Vector", "room_accessibility_integrations") 
  }
  /// Record Voice Message
  public static var roomAccessibilityRecordVoiceMessage: String { 
    return VectorL10n.tr("Vector", "room_accessibility_record_voice_message") 
  }
  /// Double-tap and hold to record.
  public static var roomAccessibilityRecordVoiceMessageHint: String { 
    return VectorL10n.tr("Vector", "room_accessibility_record_voice_message_hint") 
  }
  /// Search
  public static var roomAccessibilitySearch: String { 
    return VectorL10n.tr("Vector", "room_accessibility_search") 
  }
  /// More
  public static var roomAccessibilityThreadMore: String { 
    return VectorL10n.tr("Vector", "room_accessibility_thread_more") 
  }
  /// Threads
  public static var roomAccessibilityThreads: String { 
    return VectorL10n.tr("Vector", "room_accessibility_threads") 
  }
  /// Upload
  public static var roomAccessibilityUpload: String { 
    return VectorL10n.tr("Vector", "room_accessibility_upload") 
  }
  /// Video Call
  public static var roomAccessibilityVideoCall: String { 
    return VectorL10n.tr("Vector", "room_accessibility_video_call") 
  }
  /// Scroll to bottom
  public static var roomAccessiblityScrollToBottom: String { 
    return VectorL10n.tr("Vector", "room_accessiblity_scroll_to_bottom") 
  }
  /// Take photo or video
  public static var roomActionCamera: String { 
    return VectorL10n.tr("Vector", "room_action_camera") 
  }
  /// Reply
  public static var roomActionReply: String { 
    return VectorL10n.tr("Vector", "room_action_reply") 
  }
  /// Send file
  public static var roomActionSendFile: String { 
    return VectorL10n.tr("Vector", "room_action_send_file") 
  }
  /// Send photo or video
  public static var roomActionSendPhotoOrVideo: String { 
    return VectorL10n.tr("Vector", "room_action_send_photo_or_video") 
  }
  /// Send sticker
  public static var roomActionSendSticker: String { 
    return VectorL10n.tr("Vector", "room_action_send_sticker") 
  }
  /// Change room avatar
  public static var roomAvatarViewAccessibilityHint: String { 
    return VectorL10n.tr("Vector", "room_avatar_view_accessibility_hint") 
  }
  /// avatar
  public static var roomAvatarViewAccessibilityLabel: String { 
    return VectorL10n.tr("Vector", "room_avatar_view_accessibility_label") 
  }
  /// Bans user with given id
  public static var roomCommandBanUserDescription: String { 
    return VectorL10n.tr("Vector", "room_command_ban_user_description") 
  }
  /// Changes your display nickname
  public static var roomCommandChangeDisplayNameDescription: String { 
    return VectorL10n.tr("Vector", "room_command_change_display_name_description") 
  }
  /// Sets the room topic
  public static var roomCommandChangeRoomTopicDescription: String { 
    return VectorL10n.tr("Vector", "room_command_change_room_topic_description") 
  }
  /// Forces the current outbound group session in an encrypted room to be discarded
  public static var roomCommandDiscardSessionDescription: String { 
    return VectorL10n.tr("Vector", "room_command_discard_session_description") 
  }
  /// Displays action
  public static var roomCommandEmoteDescription: String { 
    return VectorL10n.tr("Vector", "room_command_emote_description") 
  }
  /// Invalid or unhandled command
  public static var roomCommandErrorUnknownCommand: String { 
    return VectorL10n.tr("Vector", "room_command_error_unknown_command") 
  }
  /// Invites user with given id to current room
  public static var roomCommandInviteUserDescription: String { 
    return VectorL10n.tr("Vector", "room_command_invite_user_description") 
  }
  /// Joins room with given address
  public static var roomCommandJoinRoomDescription: String { 
    return VectorL10n.tr("Vector", "room_command_join_room_description") 
  }
  /// Removes user with given id from this room
  public static var roomCommandKickUserDescription: String { 
    return VectorL10n.tr("Vector", "room_command_kick_user_description") 
  }
  /// Leave room
  public static var roomCommandPartRoomDescription: String { 
    return VectorL10n.tr("Vector", "room_command_part_room_description") 
  }
  /// Deops user with given id
  public static var roomCommandResetUserPowerLevelDescription: String { 
    return VectorL10n.tr("Vector", "room_command_reset_user_power_level_description") 
  }
  /// Define the power level of a user
  public static var roomCommandSetUserPowerLevelDescription: String { 
    return VectorL10n.tr("Vector", "room_command_set_user_power_level_description") 
  }
  /// Unbans user with given id
  public static var roomCommandUnbanUserDescription: String { 
    return VectorL10n.tr("Vector", "room_command_unban_user_description") 
  }
  /// You need permission to manage conference call in this room
  public static var roomConferenceCallNoPower: String { 
    return VectorL10n.tr("Vector", "room_conference_call_no_power") 
  }
  /// Account
  public static var roomCreationAccount: String { 
    return VectorL10n.tr("Vector", "room_creation_account") 
  }
  /// (e.g. #foo:example.org)
  public static var roomCreationAliasPlaceholder: String { 
    return VectorL10n.tr("Vector", "room_creation_alias_placeholder") 
  }
  /// (e.g. #foo%@)
  public static func roomCreationAliasPlaceholderWithHomeserver(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_creation_alias_placeholder_with_homeserver", p1)
  }
  /// Room alias:
  public static var roomCreationAliasTitle: String { 
    return VectorL10n.tr("Vector", "room_creation_alias_title") 
  }
  /// Appearance
  public static var roomCreationAppearance: String { 
    return VectorL10n.tr("Vector", "room_creation_appearance") 
  }
  /// Name
  public static var roomCreationAppearanceName: String { 
    return VectorL10n.tr("Vector", "room_creation_appearance_name") 
  }
  /// Chat picture (optional)
  public static var roomCreationAppearancePicture: String { 
    return VectorL10n.tr("Vector", "room_creation_appearance_picture") 
  }
  /// We couldn't create your DM. Please check the users you want to invite and try again.
  public static var roomCreationDmError: String { 
    return VectorL10n.tr("Vector", "room_creation_dm_error") 
  }
  /// No identity server is configured so you cannot add a participant with an email.
  public static var roomCreationErrorInviteUserByEmailWithoutIdentityServer: String { 
    return VectorL10n.tr("Vector", "room_creation_error_invite_user_by_email_without_identity_server") 
  }
  /// User ID, name or email
  public static var roomCreationInviteAnotherUser: String { 
    return VectorL10n.tr("Vector", "room_creation_invite_another_user") 
  }
  /// Keep private
  public static var roomCreationKeepPrivate: String { 
    return VectorL10n.tr("Vector", "room_creation_keep_private") 
  }
  /// Make private
  public static var roomCreationMakePrivate: String { 
    return VectorL10n.tr("Vector", "room_creation_make_private") 
  }
  /// Make public
  public 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.
  public static var roomCreationMakePublicPromptMsg: String { 
    return VectorL10n.tr("Vector", "room_creation_make_public_prompt_msg") 
  }
  /// Make this chat public?
  public static var roomCreationMakePublicPromptTitle: String { 
    return VectorL10n.tr("Vector", "room_creation_make_public_prompt_title") 
  }
  /// (e.g. lunchGroup)
  public static var roomCreationNamePlaceholder: String { 
    return VectorL10n.tr("Vector", "room_creation_name_placeholder") 
  }
  /// Room name:
  public static var roomCreationNameTitle: String { 
    return VectorL10n.tr("Vector", "room_creation_name_title") 
  }
  /// You can only invite one email at a time
  public static var roomCreationOnlyOneEmailInvite: String { 
    return VectorL10n.tr("Vector", "room_creation_only_one_email_invite") 
  }
  /// (e.g. @bob:homeserver1; @john:homeserver2...)
  public static var roomCreationParticipantsPlaceholder: String { 
    return VectorL10n.tr("Vector", "room_creation_participants_placeholder") 
  }
  /// Participants:
  public static var roomCreationParticipantsTitle: String { 
    return VectorL10n.tr("Vector", "room_creation_participants_title") 
  }
  /// Privacy
  public static var roomCreationPrivacy: String { 
    return VectorL10n.tr("Vector", "room_creation_privacy") 
  }
  /// This chat is private
  public static var roomCreationPrivateRoom: String { 
    return VectorL10n.tr("Vector", "room_creation_private_room") 
  }
  /// This chat is public
  public static var roomCreationPublicRoom: String { 
    return VectorL10n.tr("Vector", "room_creation_public_room") 
  }
  /// New Chat
  public static var roomCreationTitle: String { 
    return VectorL10n.tr("Vector", "room_creation_title") 
  }
  /// Start DM anyway
  public static var roomCreationUserNotFoundPromptInviteAction: String { 
    return VectorL10n.tr("Vector", "room_creation_user_not_found_prompt_invite_action") 
  }
  /// Unable to find profiles for this Matrix ID. Would you like to start a DM anyway?
  public static var roomCreationUserNotFoundPromptMessage: String { 
    return VectorL10n.tr("Vector", "room_creation_user_not_found_prompt_message") 
  }
  /// Confirmation
  public static var roomCreationUserNotFoundPromptTitle: String { 
    return VectorL10n.tr("Vector", "room_creation_user_not_found_prompt_title") 
  }
  /// A room is already being created. Please wait.
  public static var roomCreationWaitForCreation: String { 
    return VectorL10n.tr("Vector", "room_creation_wait_for_creation") 
  }
  /// Delete unsent messages
  public static var roomDeleteUnsentMessages: String { 
    return VectorL10n.tr("Vector", "room_delete_unsent_messages") 
  }
  /// Access
  public static var roomDetailsAccessRowTitle: String { 
    return VectorL10n.tr("Vector", "room_details_access_row_title") 
  }
  /// Who can access this room?
  public static var roomDetailsAccessSection: String { 
    return VectorL10n.tr("Vector", "room_details_access_section") 
  }
  /// Anyone who knows the room's link, including guests
  public static var roomDetailsAccessSectionAnyone: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_anyone") 
  }
  /// Anyone who knows the room's link, apart from guests
  public static var roomDetailsAccessSectionAnyoneApartFromGuest: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_anyone_apart_from_guest") 
  }
  /// Anyone who knows the link, apart from guests
  public static var roomDetailsAccessSectionAnyoneApartFromGuestForDm: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_anyone_apart_from_guest_for_dm") 
  }
  /// Anyone who knows the link, including guests
  public static var roomDetailsAccessSectionAnyoneForDm: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_anyone_for_dm") 
  }
  /// List this room in room directory
  public static var roomDetailsAccessSectionDirectoryToggle: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_directory_toggle") 
  }
  /// List in room directory
  public static var roomDetailsAccessSectionDirectoryToggleForDm: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_directory_toggle_for_dm") 
  }
  /// Who can access this?
  public static var roomDetailsAccessSectionForDm: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_for_dm") 
  }
  /// Only people who have been invited
  public static var roomDetailsAccessSectionInvitedOnly: String { 
    return VectorL10n.tr("Vector", "room_details_access_section_invited_only") 
  }
  /// To link to a room it must have an address
  public 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
  public static var roomDetailsAddressesDisableMainAddressPromptMsg: String { 
    return VectorL10n.tr("Vector", "room_details_addresses_disable_main_address_prompt_msg") 
  }
  /// Main address warning
  public static var roomDetailsAddressesDisableMainAddressPromptTitle: String { 
    return VectorL10n.tr("Vector", "room_details_addresses_disable_main_address_prompt_title") 
  }
  /// %@ is not a valid format for an alias
  public static func roomDetailsAddressesInvalidAddressPromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_details_addresses_invalid_address_prompt_msg", p1)
  }
  /// Invalid alias format
  public static var roomDetailsAddressesInvalidAddressPromptTitle: String { 
    return VectorL10n.tr("Vector", "room_details_addresses_invalid_address_prompt_title") 
  }
  /// Addresses
  public static var roomDetailsAddressesSection: String { 
    return VectorL10n.tr("Vector", "room_details_addresses_section") 
  }
  /// Encrypt to verified sessions only
  public static var roomDetailsAdvancedE2eEncryptionBlacklistUnverifiedDevices: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_blacklist_unverified_devices") 
  }
  /// Encryption is not enabled in this room.
  public static var roomDetailsAdvancedE2eEncryptionDisabled: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_disabled") 
  }
  /// Encryption is not enabled here.
  public static var roomDetailsAdvancedE2eEncryptionDisabledForDm: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_disabled_for_dm") 
  }
  /// Encryption is enabled in this room
  public static var roomDetailsAdvancedE2eEncryptionEnabled: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_enabled") 
  }
  /// Encryption is enabled here
  public static var roomDetailsAdvancedE2eEncryptionEnabledForDm: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_e2e_encryption_enabled_for_dm") 
  }
  /// Enable encryption (warning: cannot be disabled again!)
  public static var roomDetailsAdvancedEnableE2eEncryption: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_enable_e2e_encryption") 
  }
  /// Room ID:
  public static var roomDetailsAdvancedRoomId: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_room_id") 
  }
  /// ID:
  public static var roomDetailsAdvancedRoomIdForDm: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_room_id_for_dm") 
  }
  /// Advanced
  public static var roomDetailsAdvancedSection: String { 
    return VectorL10n.tr("Vector", "room_details_advanced_section") 
  }
  /// Banned users
  public static var roomDetailsBannedUsersSection: String { 
    return VectorL10n.tr("Vector", "room_details_banned_users_section") 
  }
  /// Copy Room Address
  public static var roomDetailsCopyRoomAddress: String { 
    return VectorL10n.tr("Vector", "room_details_copy_room_address") 
  }
  /// Copy Room ID
  public static var roomDetailsCopyRoomId: String { 
    return VectorL10n.tr("Vector", "room_details_copy_room_id") 
  }
  /// Copy Room URL
  public static var roomDetailsCopyRoomUrl: String { 
    return VectorL10n.tr("Vector", "room_details_copy_room_url") 
  }
  /// Direct Chat
  public static var roomDetailsDirectChat: String { 
    return VectorL10n.tr("Vector", "room_details_direct_chat") 
  }
  /// Fail to add the new room addresses
  public static var roomDetailsFailToAddRoomAliases: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_add_room_aliases") 
  }
  /// Fail to enable encryption in this room
  public static var roomDetailsFailToEnableEncryption: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_enable_encryption") 
  }
  /// Fail to remove the room addresses
  public static var roomDetailsFailToRemoveRoomAliases: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_remove_room_aliases") 
  }
  /// Fail to update the room photo
  public static var roomDetailsFailToUpdateAvatar: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_avatar") 
  }
  /// Fail to update the history visibility
  public static var roomDetailsFailToUpdateHistoryVisibility: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_history_visibility") 
  }
  /// Fail to update the main address
  public static var roomDetailsFailToUpdateRoomCanonicalAlias: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_canonical_alias") 
  }
  /// Fail to update the related communities
  public static var roomDetailsFailToUpdateRoomCommunities: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_communities") 
  }
  /// Fail to update the direct flag of this room
  public static var roomDetailsFailToUpdateRoomDirect: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_direct") 
  }
  /// Fail to update the room directory visibility
  public static var roomDetailsFailToUpdateRoomDirectoryVisibility: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_directory_visibility") 
  }
  /// Fail to update the room guest access
  public static var roomDetailsFailToUpdateRoomGuestAccess: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_guest_access") 
  }
  /// Fail to update the join rule
  public static var roomDetailsFailToUpdateRoomJoinRule: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_join_rule") 
  }
  /// Fail to update the room name
  public static var roomDetailsFailToUpdateRoomName: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_room_name") 
  }
  /// Fail to update the topic
  public static var roomDetailsFailToUpdateTopic: String { 
    return VectorL10n.tr("Vector", "room_details_fail_to_update_topic") 
  }
  /// Favourite
  public static var roomDetailsFavouriteTag: String { 
    return VectorL10n.tr("Vector", "room_details_favourite_tag") 
  }
  /// Uploads
  public static var roomDetailsFiles: String { 
    return VectorL10n.tr("Vector", "room_details_files") 
  }
  /// %@ is not a valid identifier for a community
  public static func roomDetailsFlairInvalidIdPromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_details_flair_invalid_id_prompt_msg", p1)
  }
  /// Invalid format
  public static var roomDetailsFlairInvalidIdPromptTitle: String { 
    return VectorL10n.tr("Vector", "room_details_flair_invalid_id_prompt_title") 
  }
  /// Show flair for communities
  public static var roomDetailsFlairSection: String { 
    return VectorL10n.tr("Vector", "room_details_flair_section") 
  }
  /// Who can read history?
  public static var roomDetailsHistorySection: String { 
    return VectorL10n.tr("Vector", "room_details_history_section") 
  }
  /// Anyone
  public static var roomDetailsHistorySectionAnyone: String { 
    return VectorL10n.tr("Vector", "room_details_history_section_anyone") 
  }
  /// Members only (since the point in time of selecting this option)
  public static var roomDetailsHistorySectionMembersOnly: String { 
    return VectorL10n.tr("Vector", "room_details_history_section_members_only") 
  }
  /// Members only (since they were invited)
  public static var roomDetailsHistorySectionMembersOnlySinceInvited: String { 
    return VectorL10n.tr("Vector", "room_details_history_section_members_only_since_invited") 
  }
  /// Members only (since they joined)
  public 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.
  public static var roomDetailsHistorySectionPromptMsg: String { 
    return VectorL10n.tr("Vector", "room_details_history_section_prompt_msg") 
  }
  /// Privacy warning
  public static var roomDetailsHistorySectionPromptTitle: String { 
    return VectorL10n.tr("Vector", "room_details_history_section_prompt_title") 
  }
  /// Integrations
  public static var roomDetailsIntegrations: String { 
    return VectorL10n.tr("Vector", "room_details_integrations") 
  }
  /// Low priority
  public static var roomDetailsLowPriorityTag: String { 
    return VectorL10n.tr("Vector", "room_details_low_priority_tag") 
  }
  /// Mute notifications
  public static var roomDetailsMuteNotifs: String { 
    return VectorL10n.tr("Vector", "room_details_mute_notifs") 
  }
  /// Add new address
  public static var roomDetailsNewAddress: String { 
    return VectorL10n.tr("Vector", "room_details_new_address") 
  }
  /// Add new address (e.g. #foo%@)
  public static func roomDetailsNewAddressPlaceholder(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_details_new_address_placeholder", p1)
  }
  /// Add new community ID (e.g. +foo%@)
  public static func roomDetailsNewFlairPlaceholder(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_details_new_flair_placeholder", p1)
  }
  /// This room has no local addresses
  public static var roomDetailsNoLocalAddresses: String { 
    return VectorL10n.tr("Vector", "room_details_no_local_addresses") 
  }
  /// This has no local addresses
  public static var roomDetailsNoLocalAddressesForDm: String { 
    return VectorL10n.tr("Vector", "room_details_no_local_addresses_for_dm") 
  }
  /// Notifications
  public static var roomDetailsNotifs: String { 
    return VectorL10n.tr("Vector", "room_details_notifs") 
  }
  /// Members
  public static var roomDetailsPeople: String { 
    return VectorL10n.tr("Vector", "room_details_people") 
  }
  /// Room Photo
  public static var roomDetailsPhoto: String { 
    return VectorL10n.tr("Vector", "room_details_photo") 
  }
  /// Photo
  public static var roomDetailsPhotoForDm: String { 
    return VectorL10n.tr("Vector", "room_details_photo_for_dm") 
  }
  /// Poll history
  public static var roomDetailsPolls: String { 
    return VectorL10n.tr("Vector", "room_details_polls") 
  }
  /// Suggest to space members
  public static var roomDetailsPromoteRoomSuggestTitle: String { 
    return VectorL10n.tr("Vector", "room_details_promote_room_suggest_title") 
  }
  /// Promote room
  public static var roomDetailsPromoteRoomTitle: String { 
    return VectorL10n.tr("Vector", "room_details_promote_room_title") 
  }
  /// Room Name
  public static var roomDetailsRoomName: String { 
    return VectorL10n.tr("Vector", "room_details_room_name") 
  }
  /// Name
  public static var roomDetailsRoomNameForDm: String { 
    return VectorL10n.tr("Vector", "room_details_room_name_for_dm") 
  }
  /// Do you want to save changes?
  public static var roomDetailsSaveChangesPrompt: String { 
    return VectorL10n.tr("Vector", "room_details_save_changes_prompt") 
  }
  /// Search room
  public static var roomDetailsSearch: String { 
    return VectorL10n.tr("Vector", "room_details_search") 
  }
  /// Set as Main Address
  public static var roomDetailsSetMainAddress: String { 
    return VectorL10n.tr("Vector", "room_details_set_main_address") 
  }
  /// Settings
  public static var roomDetailsSettings: String { 
    return VectorL10n.tr("Vector", "room_details_settings") 
  }
  /// Room Details
  public static var roomDetailsTitle: String { 
    return VectorL10n.tr("Vector", "room_details_title") 
  }
  /// Details
  public static var roomDetailsTitleForDm: String { 
    return VectorL10n.tr("Vector", "room_details_title_for_dm") 
  }
  /// Topic
  public static var roomDetailsTopic: String { 
    return VectorL10n.tr("Vector", "room_details_topic") 
  }
  /// Unset as Main Address
  public static var roomDetailsUnsetMainAddress: String { 
    return VectorL10n.tr("Vector", "room_details_unset_main_address") 
  }
  /// No public rooms available
  public static var roomDirectoryNoPublicRoom: String { 
    return VectorL10n.tr("Vector", "room_directory_no_public_room") 
  }
  /// %@ (Left)
  public static func roomDisplaynameAllOtherMembersLeft(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_displayname_all_other_members_left", p1)
  }
  /// Empty room
  public static var roomDisplaynameEmptyRoom: String { 
    return VectorL10n.tr("Vector", "room_displayname_empty_room") 
  }
  /// %@ and %@ others
  public static func roomDisplaynameMoreThanTwoMembers(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_displayname_more_than_two_members", p1, p2)
  }
  /// %@ and %@
  public static func roomDisplaynameTwoMembers(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_displayname_two_members", p1, p2)
  }
  /// You do not have permission to post to this room
  public static var roomDoNotHavePermissionToPost: String { 
    return VectorL10n.tr("Vector", "room_do_not_have_permission_to_post") 
  }
  /// %@ does not exist
  public static func roomDoesNotExist(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_does_not_exist", p1)
  }
  /// Failed to load timeline
  public static var roomErrorCannotLoadTimeline: String { 
    return VectorL10n.tr("Vector", "room_error_cannot_load_timeline") 
  }
  /// It is not currently possible to join an empty room.
  public static var roomErrorJoinFailedEmptyRoom: String { 
    return VectorL10n.tr("Vector", "room_error_join_failed_empty_room") 
  }
  /// Failed to join room
  public static var roomErrorJoinFailedTitle: String { 
    return VectorL10n.tr("Vector", "room_error_join_failed_title") 
  }
  /// You are not authorized to edit this room name
  public static var roomErrorNameEditionNotAuthorized: String { 
    return VectorL10n.tr("Vector", "room_error_name_edition_not_authorized") 
  }
  /// The application was trying to load a specific point in this room's timeline but was unable to find it
  public static var roomErrorTimelineEventNotFound: String { 
    return VectorL10n.tr("Vector", "room_error_timeline_event_not_found") 
  }
  /// Failed to load timeline position
  public static var roomErrorTimelineEventNotFoundTitle: String { 
    return VectorL10n.tr("Vector", "room_error_timeline_event_not_found_title") 
  }
  /// You are not authorized to edit this room topic
  public static var roomErrorTopicEditionNotAuthorized: String { 
    return VectorL10n.tr("Vector", "room_error_topic_edition_not_authorized") 
  }
  /// Reason for banning this user
  public static var roomEventActionBanPromptReason: String { 
    return VectorL10n.tr("Vector", "room_event_action_ban_prompt_reason") 
  }
  /// Cancel Download
  public static var roomEventActionCancelDownload: String { 
    return VectorL10n.tr("Vector", "room_event_action_cancel_download") 
  }
  /// Cancel Send
  public static var roomEventActionCancelSend: String { 
    return VectorL10n.tr("Vector", "room_event_action_cancel_send") 
  }
  /// Copy
  public static var roomEventActionCopy: String { 
    return VectorL10n.tr("Vector", "room_event_action_copy") 
  }
  /// Delete
  public static var roomEventActionDelete: String { 
    return VectorL10n.tr("Vector", "room_event_action_delete") 
  }
  /// Are you sure you want to delete this unsent message?
  public static var roomEventActionDeleteConfirmationMessage: String { 
    return VectorL10n.tr("Vector", "room_event_action_delete_confirmation_message") 
  }
  /// Delete unsent message
  public static var roomEventActionDeleteConfirmationTitle: String { 
    return VectorL10n.tr("Vector", "room_event_action_delete_confirmation_title") 
  }
  /// Edit
  public static var roomEventActionEdit: String { 
    return VectorL10n.tr("Vector", "room_event_action_edit") 
  }
  /// End poll
  public static var roomEventActionEndPoll: String { 
    return VectorL10n.tr("Vector", "room_event_action_end_poll") 
  }
  /// Forward
  public static var roomEventActionForward: String { 
    return VectorL10n.tr("Vector", "room_event_action_forward") 
  }
  /// Reason for removing this user
  public static var roomEventActionKickPromptReason: String { 
    return VectorL10n.tr("Vector", "room_event_action_kick_prompt_reason") 
  }
  /// More
  public static var roomEventActionMore: String { 
    return VectorL10n.tr("Vector", "room_event_action_more") 
  }
  /// Copy link to message
  public static var roomEventActionPermalink: String { 
    return VectorL10n.tr("Vector", "room_event_action_permalink") 
  }
  /// Quote
  public static var roomEventActionQuote: String { 
    return VectorL10n.tr("Vector", "room_event_action_quote") 
  }
  /// Reaction history
  public static var roomEventActionReactionHistory: String { 
    return VectorL10n.tr("Vector", "room_event_action_reaction_history") 
  }
  /// %@ more
  public static func roomEventActionReactionMore(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_event_action_reaction_more", p1)
  }
  /// Show all
  public static var roomEventActionReactionShowAll: String { 
    return VectorL10n.tr("Vector", "room_event_action_reaction_show_all") 
  }
  /// Show less
  public static var roomEventActionReactionShowLess: String { 
    return VectorL10n.tr("Vector", "room_event_action_reaction_show_less") 
  }
  /// Remove
  public static var roomEventActionRedact: String { 
    return VectorL10n.tr("Vector", "room_event_action_redact") 
  }
  /// Remove poll
  public static var roomEventActionRemovePoll: String { 
    return VectorL10n.tr("Vector", "room_event_action_remove_poll") 
  }
  /// Reply
  public static var roomEventActionReply: String { 
    return VectorL10n.tr("Vector", "room_event_action_reply") 
  }
  /// Thread
  public static var roomEventActionReplyInThread: String { 
    return VectorL10n.tr("Vector", "room_event_action_reply_in_thread") 
  }
  /// Report content
  public static var roomEventActionReport: String { 
    return VectorL10n.tr("Vector", "room_event_action_report") 
  }
  /// Do you want to hide all messages from this user?
  public static var roomEventActionReportPromptIgnoreUser: String { 
    return VectorL10n.tr("Vector", "room_event_action_report_prompt_ignore_user") 
  }
  /// Reason for reporting this content
  public static var roomEventActionReportPromptReason: String { 
    return VectorL10n.tr("Vector", "room_event_action_report_prompt_reason") 
  }
  /// Resend
  public static var roomEventActionResend: String { 
    return VectorL10n.tr("Vector", "room_event_action_resend") 
  }
  /// Save
  public static var roomEventActionSave: String { 
    return VectorL10n.tr("Vector", "room_event_action_save") 
  }
  /// Share
  public static var roomEventActionShare: String { 
    return VectorL10n.tr("Vector", "room_event_action_share") 
  }
  /// View Decrypted Source
  public static var roomEventActionViewDecryptedSource: String { 
    return VectorL10n.tr("Vector", "room_event_action_view_decrypted_source") 
  }
  /// Encryption Information
  public static var roomEventActionViewEncryption: String { 
    return VectorL10n.tr("Vector", "room_event_action_view_encryption") 
  }
  /// View in room
  public static var roomEventActionViewInRoom: String { 
    return VectorL10n.tr("Vector", "room_event_action_view_in_room") 
  }
  /// View Source
  public static var roomEventActionViewSource: String { 
    return VectorL10n.tr("Vector", "room_event_action_view_source") 
  }
  /// Link copied to clipboard.
  public static var roomEventCopyLinkInfo: String { 
    return VectorL10n.tr("Vector", "room_event_copy_link_info") 
  }
  /// Blacklist
  public static var roomEventEncryptionInfoBlock: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_block") 
  }
  /// \nSender session information\n
  public static var roomEventEncryptionInfoDevice: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device") 
  }
  /// Blacklisted
  public static var roomEventEncryptionInfoDeviceBlocked: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_blocked") 
  }
  /// Ed25519 fingerprint\n
  public static var roomEventEncryptionInfoDeviceFingerprint: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_fingerprint") 
  }
  /// ID\n
  public static var roomEventEncryptionInfoDeviceId: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_id") 
  }
  /// Public Name\n
  public static var roomEventEncryptionInfoDeviceName: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_name") 
  }
  /// NOT verified
  public static var roomEventEncryptionInfoDeviceNotVerified: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_not_verified") 
  }
  /// unknown session\n
  public static var roomEventEncryptionInfoDeviceUnknown: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_unknown") 
  }
  /// Verification\n
  public static var roomEventEncryptionInfoDeviceVerification: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_verification") 
  }
  /// Verified
  public static var roomEventEncryptionInfoDeviceVerified: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_device_verified") 
  }
  /// Event information\n
  public static var roomEventEncryptionInfoEvent: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event") 
  }
  /// Algorithm\n
  public static var roomEventEncryptionInfoEventAlgorithm: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_algorithm") 
  }
  /// Decryption error\n
  public static var roomEventEncryptionInfoEventDecryptionError: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_decryption_error") 
  }
  /// Claimed Ed25519 fingerprint key\n
  public static var roomEventEncryptionInfoEventFingerprintKey: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_fingerprint_key") 
  }
  /// Curve25519 identity key\n
  public static var roomEventEncryptionInfoEventIdentityKey: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_identity_key") 
  }
  /// none
  public static var roomEventEncryptionInfoEventNone: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_none") 
  }
  /// Session ID\n
  public static var roomEventEncryptionInfoEventSessionId: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_session_id") 
  }
  /// unencrypted
  public static var roomEventEncryptionInfoEventUnencrypted: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_unencrypted") 
  }
  /// User ID\n
  public static var roomEventEncryptionInfoEventUserId: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_event_user_id") 
  }
  /// The authenticity of this encrypted message can't be guaranteed on this device.
  public static var roomEventEncryptionInfoKeyAuthenticityNotGuaranteed: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_key_authenticity_not_guaranteed") 
  }
  /// End-to-end encryption information\n\n
  public static var roomEventEncryptionInfoTitle: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_title") 
  }
  /// Unblacklist
  public static var roomEventEncryptionInfoUnblock: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_unblock") 
  }
  /// Unverify
  public static var roomEventEncryptionInfoUnverify: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_unverify") 
  }
  /// Verify...
  public static var roomEventEncryptionInfoVerify: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_info_verify") 
  }
  /// To verify that this session can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this session matches the key below:\n\n	Session name: %@\n	Session ID: %@\n	Session key: %@\n\nIf it matches, press the verify button below. If it doesnt, then someone else is intercepting this session and you probably want to press the blacklist button instead.\n\nIn future this verification process will be more sophisticated.
  public static func roomEventEncryptionVerifyMessage(_ p1: String, _ p2: String, _ p3: String) -> String {
    return VectorL10n.tr("Vector", "room_event_encryption_verify_message", p1, p2, p3)
  }
  /// Verify
  public static var roomEventEncryptionVerifyOk: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_verify_ok") 
  }
  /// Verify session\n\n
  public static var roomEventEncryptionVerifyTitle: String { 
    return VectorL10n.tr("Vector", "room_event_encryption_verify_title") 
  }
  /// Failed to send
  public static var roomEventFailedToSend: String { 
    return VectorL10n.tr("Vector", "room_event_failed_to_send") 
  }
  /// Send your first message…
  public static var roomFirstMessagePlaceholder: String { 
    return VectorL10n.tr("Vector", "room_first_message_placeholder") 
  }
  /// Room Info
  public static var roomInfoBackButtonTitle: String { 
    return VectorL10n.tr("Vector", "room_info_back_button_title") 
  }
  /// 1 member
  public static var roomInfoListOneMember: String { 
    return VectorL10n.tr("Vector", "room_info_list_one_member") 
  }
  /// Other
  public static var roomInfoListSectionOther: String { 
    return VectorL10n.tr("Vector", "room_info_list_section_other") 
  }
  /// %@ members
  public static func roomInfoListSeveralMembers(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_info_list_several_members", p1)
  }
  /// Add people
  public static var roomIntroCellAddParticipantsAction: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_add_participants_action") 
  }
  /// This is the beginning of your direct message with 
  public static var roomIntroCellInformationDmSentence1Part1: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_dm_sentence1_part1") 
  }
  /// . 
  public static var roomIntroCellInformationDmSentence1Part3: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_dm_sentence1_part3") 
  }
  /// Only the two of you are in this conversation, no one else can join.
  public static var roomIntroCellInformationDmSentence2: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_dm_sentence2") 
  }
  /// Only you are in this conversation, unless any of you invites someone to join.
  public static var roomIntroCellInformationMultipleDmSentence2: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_multiple_dm_sentence2") 
  }
  /// This is the beginning of 
  public static var roomIntroCellInformationRoomSentence1Part1: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_room_sentence1_part1") 
  }
  /// . 
  public static var roomIntroCellInformationRoomSentence1Part3: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_room_sentence1_part3") 
  }
  /// Topic: %@
  public static func roomIntroCellInformationRoomWithTopicSentence2(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_intro_cell_information_room_with_topic_sentence2", p1)
  }
  /// Add a topic
  public static var roomIntroCellInformationRoomWithoutTopicSentence2Part1: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_room_without_topic_sentence2_part1") 
  }
  ///  to let people know what this room is about.
  public static var roomIntroCellInformationRoomWithoutTopicSentence2Part2: String { 
    return VectorL10n.tr("Vector", "room_intro_cell_information_room_without_topic_sentence2_part2") 
  }
  /// You do not have permission to invite people to this room
  public static var roomInviteNotEnoughPermission: String { 
    return VectorL10n.tr("Vector", "room_invite_not_enough_permission") 
  }
  /// They won’t be a part of %@.
  public static func roomInviteToRoomOptionDetail(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_invite_to_room_option_detail", p1)
  }
  /// To just this room
  public static var roomInviteToRoomOptionTitle: String { 
    return VectorL10n.tr("Vector", "room_invite_to_room_option_title") 
  }
  /// They can explore %@, but won’t be a member of %@.
  public static func roomInviteToSpaceOptionDetail(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_invite_to_space_option_detail", p1, p2)
  }
  /// To %@
  public static func roomInviteToSpaceOptionTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_invite_to_space_option_title", p1)
  }
  /// This is where your invites appear.
  public static var roomInvitesEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "room_invites_empty_view_information") 
  }
  /// Nothing new.
  public static var roomInvitesEmptyViewTitle: String { 
    return VectorL10n.tr("Vector", "room_invites_empty_view_title") 
  }
  /// Join
  public static var roomJoinGroupCall: String { 
    return VectorL10n.tr("Vector", "room_join_group_call") 
  }
  /// Jump to unread
  public static var roomJumpToFirstUnread: String { 
    return VectorL10n.tr("Vector", "room_jump_to_first_unread") 
  }
  /// You left the room
  public static var roomLeft: String { 
    return VectorL10n.tr("Vector", "room_left") 
  }
  /// You left
  public static var roomLeftForDm: String { 
    return VectorL10n.tr("Vector", "room_left_for_dm") 
  }
  /// %@, %@ & others are typing…
  public static func roomManyUsersAreTyping(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_many_users_are_typing", p1, p2)
  }
  /// Are you sure you want to hide all messages from this user?
  public static var roomMemberIgnorePrompt: String { 
    return VectorL10n.tr("Vector", "room_member_ignore_prompt") 
  }
  /// Admin in %@
  public static func roomMemberPowerLevelAdminIn(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_member_power_level_admin_in", p1)
  }
  /// Custom (%@) in %@
  public static func roomMemberPowerLevelCustomIn(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_member_power_level_custom_in", p1, p2)
  }
  /// Moderator in %@
  public static func roomMemberPowerLevelModeratorIn(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_member_power_level_moderator_in", p1)
  }
  /// You will not be able to undo this change as you are promoting the user to have the same power level as yourself.\nAre you sure?
  public static var roomMemberPowerLevelPrompt: String { 
    return VectorL10n.tr("Vector", "room_member_power_level_prompt") 
  }
  /// Admin
  public static var roomMemberPowerLevelShortAdmin: String { 
    return VectorL10n.tr("Vector", "room_member_power_level_short_admin") 
  }
  /// Custom
  public static var roomMemberPowerLevelShortCustom: String { 
    return VectorL10n.tr("Vector", "room_member_power_level_short_custom") 
  }
  /// Mod
  public static var roomMemberPowerLevelShortModerator: String { 
    return VectorL10n.tr("Vector", "room_member_power_level_short_moderator") 
  }
  /// Editing
  public static var roomMessageEditing: String { 
    return VectorL10n.tr("Vector", "room_message_editing") 
  }
  /// Message edits
  public static var roomMessageEditsHistoryTitle: String { 
    return VectorL10n.tr("Vector", "room_message_edits_history_title") 
  }
  /// Send a message (unencrypted)…
  public static var roomMessagePlaceholder: String { 
    return VectorL10n.tr("Vector", "room_message_placeholder") 
  }
  /// Send a reply (unencrypted)…
  public static var roomMessageReplyToPlaceholder: String { 
    return VectorL10n.tr("Vector", "room_message_reply_to_placeholder") 
  }
  /// Send a reply…
  public static var roomMessageReplyToShortPlaceholder: String { 
    return VectorL10n.tr("Vector", "room_message_reply_to_short_placeholder") 
  }
  /// Replying to %@
  public static func roomMessageReplyingTo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_message_replying_to", p1)
  }
  /// Send a message…
  public static var roomMessageShortPlaceholder: String { 
    return VectorL10n.tr("Vector", "room_message_short_placeholder") 
  }
  /// Unable to open the link.
  public static var roomMessageUnableOpenLinkErrorMessage: String { 
    return VectorL10n.tr("Vector", "room_message_unable_open_link_error_message") 
  }
  /// %@ and others
  public static func roomMultipleTypingNotification(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_multiple_typing_notification", p1)
  }
  /// %d new message
  public static func roomNewMessageNotification(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "room_new_message_notification", p1)
  }
  /// %d new messages
  public static func roomNewMessagesNotification(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "room_new_messages_notification", p1)
  }
  /// Conference calls are not supported in encrypted rooms
  public static var roomNoConferenceCallInEncryptedRooms: String { 
    return VectorL10n.tr("Vector", "room_no_conference_call_in_encrypted_rooms") 
  }
  /// You need permission to invite to start a conference in this room
  public static var roomNoPowerToCreateConferenceCall: String { 
    return VectorL10n.tr("Vector", "room_no_power_to_create_conference_call") 
  }
  /// You need to be an admin or a moderator to start a call.
  public static var roomNoPrivilegesToCreateGroupCall: String { 
    return VectorL10n.tr("Vector", "room_no_privileges_to_create_group_call") 
  }
  /// Account settings
  public static var roomNotifsSettingsAccountSettings: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_account_settings") 
  }
  /// All Messages
  public static var roomNotifsSettingsAllMessages: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_all_messages") 
  }
  /// Cancel
  public static var roomNotifsSettingsCancelAction: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_cancel_action") 
  }
  /// Done
  public static var roomNotifsSettingsDoneAction: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_done_action") 
  }
  /// Please note that mentions & keyword notifications are not available in encrypted rooms on mobile.
  public static var roomNotifsSettingsEncryptedRoomNotice: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_encrypted_room_notice") 
  }
  /// You can manage notifications in %@
  public static func roomNotifsSettingsManageNotifications(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_notifs_settings_manage_notifications", p1)
  }
  /// Mentions and Keywords only
  public static var roomNotifsSettingsMentionsAndKeywords: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_mentions_and_keywords") 
  }
  /// None
  public static var roomNotifsSettingsNone: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_none") 
  }
  /// Notify me for
  public static var roomNotifsSettingsNotifyMeFor: String { 
    return VectorL10n.tr("Vector", "room_notifs_settings_notify_me_for") 
  }
  /// Connectivity to the server has been lost.
  public static var roomOfflineNotification: String { 
    return VectorL10n.tr("Vector", "room_offline_notification") 
  }
  /// %@ is typing…
  public static func roomOneUserIsTyping(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_one_user_is_typing", p1)
  }
  /// Ongoing conference call. Join as %@ or %@.
  public static func roomOngoingConferenceCall(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_ongoing_conference_call", p1, p2)
  }
  /// Close
  public static var roomOngoingConferenceCallClose: String { 
    return VectorL10n.tr("Vector", "room_ongoing_conference_call_close") 
  }
  /// Ongoing conference call. Join as %@ or %@. %@ it.
  public static func roomOngoingConferenceCallWithClose(_ p1: String, _ p2: String, _ p3: String) -> String {
    return VectorL10n.tr("Vector", "room_ongoing_conference_call_with_close", p1, p2, p3)
  }
  /// Dial pad
  public static var roomOpenDialpad: String { 
    return VectorL10n.tr("Vector", "room_open_dialpad") 
  }
  /// Ban from this room
  public static var roomParticipantsActionBan: String { 
    return VectorL10n.tr("Vector", "room_participants_action_ban") 
  }
  /// Hide all messages from this user
  public static var roomParticipantsActionIgnore: String { 
    return VectorL10n.tr("Vector", "room_participants_action_ignore") 
  }
  /// Invite
  public static var roomParticipantsActionInvite: String { 
    return VectorL10n.tr("Vector", "room_participants_action_invite") 
  }
  /// Leave this room
  public static var roomParticipantsActionLeave: String { 
    return VectorL10n.tr("Vector", "room_participants_action_leave") 
  }
  /// Mention
  public static var roomParticipantsActionMention: String { 
    return VectorL10n.tr("Vector", "room_participants_action_mention") 
  }
  /// Remove from this room
  public static var roomParticipantsActionRemove: String { 
    return VectorL10n.tr("Vector", "room_participants_action_remove") 
  }
  /// Admin tools
  public static var roomParticipantsActionSectionAdminTools: String { 
    return VectorL10n.tr("Vector", "room_participants_action_section_admin_tools") 
  }
  /// Sessions
  public static var roomParticipantsActionSectionDevices: String { 
    return VectorL10n.tr("Vector", "room_participants_action_section_devices") 
  }
  /// Direct chats
  public static var roomParticipantsActionSectionDirectChats: String { 
    return VectorL10n.tr("Vector", "room_participants_action_section_direct_chats") 
  }
  /// Options
  public static var roomParticipantsActionSectionOther: String { 
    return VectorL10n.tr("Vector", "room_participants_action_section_other") 
  }
  /// Security
  public static var roomParticipantsActionSectionSecurity: String { 
    return VectorL10n.tr("Vector", "room_participants_action_section_security") 
  }
  /// Complete security
  public static var roomParticipantsActionSecurityStatusCompleteSecurity: String { 
    return VectorL10n.tr("Vector", "room_participants_action_security_status_complete_security") 
  }
  /// Loading…
  public static var roomParticipantsActionSecurityStatusLoading: String { 
    return VectorL10n.tr("Vector", "room_participants_action_security_status_loading") 
  }
  /// Verified
  public static var roomParticipantsActionSecurityStatusVerified: String { 
    return VectorL10n.tr("Vector", "room_participants_action_security_status_verified") 
  }
  /// Verify
  public static var roomParticipantsActionSecurityStatusVerify: String { 
    return VectorL10n.tr("Vector", "room_participants_action_security_status_verify") 
  }
  /// Warning
  public static var roomParticipantsActionSecurityStatusWarning: String { 
    return VectorL10n.tr("Vector", "room_participants_action_security_status_warning") 
  }
  /// Make admin
  public static var roomParticipantsActionSetAdmin: String { 
    return VectorL10n.tr("Vector", "room_participants_action_set_admin") 
  }
  /// Reset to normal user
  public static var roomParticipantsActionSetDefaultPowerLevel: String { 
    return VectorL10n.tr("Vector", "room_participants_action_set_default_power_level") 
  }
  /// Make moderator
  public static var roomParticipantsActionSetModerator: String { 
    return VectorL10n.tr("Vector", "room_participants_action_set_moderator") 
  }
  /// Start new chat
  public static var roomParticipantsActionStartNewChat: String { 
    return VectorL10n.tr("Vector", "room_participants_action_start_new_chat") 
  }
  /// Start video call
  public static var roomParticipantsActionStartVideoCall: String { 
    return VectorL10n.tr("Vector", "room_participants_action_start_video_call") 
  }
  /// Start voice call
  public static var roomParticipantsActionStartVoiceCall: String { 
    return VectorL10n.tr("Vector", "room_participants_action_start_voice_call") 
  }
  /// Unban
  public static var roomParticipantsActionUnban: String { 
    return VectorL10n.tr("Vector", "room_participants_action_unban") 
  }
  /// Show all messages from this user
  public static var roomParticipantsActionUnignore: String { 
    return VectorL10n.tr("Vector", "room_participants_action_unignore") 
  }
  /// Add participant
  public static var roomParticipantsAddParticipant: String { 
    return VectorL10n.tr("Vector", "room_participants_add_participant") 
  }
  /// ago
  public static var roomParticipantsAgo: String { 
    return VectorL10n.tr("Vector", "room_participants_ago") 
  }
  /// Filter room members
  public static var roomParticipantsFilterRoomMembers: String { 
    return VectorL10n.tr("Vector", "room_participants_filter_room_members") 
  }
  /// Filter members
  public static var roomParticipantsFilterRoomMembersForDm: String { 
    return VectorL10n.tr("Vector", "room_participants_filter_room_members_for_dm") 
  }
  /// Idle
  public static var roomParticipantsIdle: String { 
    return VectorL10n.tr("Vector", "room_participants_idle") 
  }
  /// Search / invite by User ID, Name or email
  public static var roomParticipantsInviteAnotherUser: String { 
    return VectorL10n.tr("Vector", "room_participants_invite_another_user") 
  }
  /// Invite anyway
  public static var roomParticipantsInviteAnyway: String { 
    return VectorL10n.tr("Vector", "room_participants_invite_anyway") 
  }
  /// Malformed ID. Should be an email address or a Matrix ID like '@localpart:domain'
  public static var roomParticipantsInviteMalformedId: String { 
    return VectorL10n.tr("Vector", "room_participants_invite_malformed_id") 
  }
  /// Invite Error
  public static var roomParticipantsInviteMalformedIdTitle: String { 
    return VectorL10n.tr("Vector", "room_participants_invite_malformed_id_title") 
  }
  /// Are you sure you want to invite %@ to this chat?
  public static func roomParticipantsInvitePromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_participants_invite_prompt_msg", p1)
  }
  /// Confirmation
  public static var roomParticipantsInvitePromptTitle: String { 
    return VectorL10n.tr("Vector", "room_participants_invite_prompt_title") 
  }
  /// Are you sure you want to invite %@ to %@?
  public static func roomParticipantsInvitePromptToMsg(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_participants_invite_prompt_to_msg", p1, p2)
  }
  /// Unable to find profiles for this Matrix ID. Are you sure you want to invite %@ to %@?
  public static func roomParticipantsInviteUnknownParticipantPromptToMsg(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_participants_invite_unknown_participant_prompt_to_msg", p1, p2)
  }
  /// INVITED
  public static var roomParticipantsInvitedSection: String { 
    return VectorL10n.tr("Vector", "room_participants_invited_section") 
  }
  /// Leaving
  public static var roomParticipantsLeaveProcessing: String { 
    return VectorL10n.tr("Vector", "room_participants_leave_processing") 
  }
  /// Are you sure you want to leave the room?
  public static var roomParticipantsLeavePromptMsg: String { 
    return VectorL10n.tr("Vector", "room_participants_leave_prompt_msg") 
  }
  /// Are you sure you want to leave?
  public static var roomParticipantsLeavePromptMsgForDm: String { 
    return VectorL10n.tr("Vector", "room_participants_leave_prompt_msg_for_dm") 
  }
  /// Leave room
  public static var roomParticipantsLeavePromptTitle: String { 
    return VectorL10n.tr("Vector", "room_participants_leave_prompt_title") 
  }
  /// Leave
  public static var roomParticipantsLeavePromptTitleForDm: String { 
    return VectorL10n.tr("Vector", "room_participants_leave_prompt_title_for_dm") 
  }
  /// Left room
  public static var roomParticipantsLeaveSuccess: String { 
    return VectorL10n.tr("Vector", "room_participants_leave_success") 
  }
  /// %d participants
  public static func roomParticipantsMultiParticipants(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "room_participants_multi_participants", p1)
  }
  /// now
  public static var roomParticipantsNow: String { 
    return VectorL10n.tr("Vector", "room_participants_now") 
  }
  /// Offline
  public static var roomParticipantsOffline: String { 
    return VectorL10n.tr("Vector", "room_participants_offline") 
  }
  /// 1 participant
  public static var roomParticipantsOneParticipant: String { 
    return VectorL10n.tr("Vector", "room_participants_one_participant") 
  }
  /// Online
  public static var roomParticipantsOnline: String { 
    return VectorL10n.tr("Vector", "room_participants_online") 
  }
  /// Are you sure you want to remove %@ from this chat?
  public static func roomParticipantsRemovePromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_participants_remove_prompt_msg", p1)
  }
  /// Confirmation
  public static var roomParticipantsRemovePromptTitle: String { 
    return VectorL10n.tr("Vector", "room_participants_remove_prompt_title") 
  }
  /// Are you sure you want to revoke this invite?
  public static var roomParticipantsRemoveThirdPartyInvitePromptMsg: String { 
    return VectorL10n.tr("Vector", "room_participants_remove_third_party_invite_prompt_msg") 
  }
  /// Messages in this room are end-to-end encrypted.\n\nYour messages are secured with locks and only you and the recipient have the unique keys to unlock them.
  public static var roomParticipantsSecurityInformationRoomEncrypted: String { 
    return VectorL10n.tr("Vector", "room_participants_security_information_room_encrypted") 
  }
  /// Messages here are end-to-end encrypted.\n\nYour messages are secured with locks and only you and the recipient have the unique keys to unlock them.
  public static var roomParticipantsSecurityInformationRoomEncryptedForDm: String { 
    return VectorL10n.tr("Vector", "room_participants_security_information_room_encrypted_for_dm") 
  }
  /// Messages in this room are not end-to-end encrypted.
  public static var roomParticipantsSecurityInformationRoomNotEncrypted: String { 
    return VectorL10n.tr("Vector", "room_participants_security_information_room_not_encrypted") 
  }
  /// Messages here are not end-to-end encrypted.
  public static var roomParticipantsSecurityInformationRoomNotEncryptedForDm: String { 
    return VectorL10n.tr("Vector", "room_participants_security_information_room_not_encrypted_for_dm") 
  }
  /// Loading…
  public static var roomParticipantsSecurityLoading: String { 
    return VectorL10n.tr("Vector", "room_participants_security_loading") 
  }
  /// No identity server is configured so you cannot start a chat with a contact using an email.
  public static var roomParticipantsStartNewChatErrorUsingUserEmailWithoutIdentityServer: String { 
    return VectorL10n.tr("Vector", "room_participants_start_new_chat_error_using_user_email_without_identity_server") 
  }
  /// Participants
  public static var roomParticipantsTitle: String { 
    return VectorL10n.tr("Vector", "room_participants_title") 
  }
  /// Unknown
  public static var roomParticipantsUnknown: String { 
    return VectorL10n.tr("Vector", "room_participants_unknown") 
  }
  /// Voice call
  public static var roomPlaceVoiceCall: String { 
    return VectorL10n.tr("Vector", "room_place_voice_call") 
  }
  /// Please select a room
  public static var roomPleaseSelect: String { 
    return VectorL10n.tr("Vector", "room_please_select") 
  }
  /// This room is a continuation of another conversation.
  public static var roomPredecessorInformation: String { 
    return VectorL10n.tr("Vector", "room_predecessor_information") 
  }
  /// Tap here to see older messages.
  public static var roomPredecessorLink: String { 
    return VectorL10n.tr("Vector", "room_predecessor_link") 
  }
  /// Do you want to decline the invitation or ignore this user?
  public static var roomPreviewDeclineInvitationOptions: String { 
    return VectorL10n.tr("Vector", "room_preview_decline_invitation_options") 
  }
  /// You have been invited to join this room by %@
  public 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.
  public 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?
  public static func roomPreviewTryJoinAnUnknownRoom(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_preview_try_join_an_unknown_room", p1)
  }
  /// a room
  public 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.
  public static func roomPreviewUnlinkedEmailWarning(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_preview_unlinked_email_warning", p1)
  }
  /// cancel all
  public static var roomPromptCancel: String { 
    return VectorL10n.tr("Vector", "room_prompt_cancel") 
  }
  /// Resend all
  public static var roomPromptResend: String { 
    return VectorL10n.tr("Vector", "room_prompt_resend") 
  }
  /// ROOMS
  public static var roomRecentsConversationsSection: String { 
    return VectorL10n.tr("Vector", "room_recents_conversations_section") 
  }
  /// Create room
  public static var roomRecentsCreateEmptyRoom: String { 
    return VectorL10n.tr("Vector", "room_recents_create_empty_room") 
  }
  /// ROOM DIRECTORY
  public static var roomRecentsDirectorySection: String { 
    return VectorL10n.tr("Vector", "room_recents_directory_section") 
  }
  /// FAVOURITES
  public static var roomRecentsFavouritesSection: String { 
    return VectorL10n.tr("Vector", "room_recents_favourites_section") 
  }
  /// INVITES
  public static var roomRecentsInvitesSection: String { 
    return VectorL10n.tr("Vector", "room_recents_invites_section") 
  }
  /// Join room
  public static var roomRecentsJoinRoom: String { 
    return VectorL10n.tr("Vector", "room_recents_join_room") 
  }
  /// Type a room id or a room alias
  public static var roomRecentsJoinRoomPrompt: String { 
    return VectorL10n.tr("Vector", "room_recents_join_room_prompt") 
  }
  /// Join a room
  public static var roomRecentsJoinRoomTitle: String { 
    return VectorL10n.tr("Vector", "room_recents_join_room_title") 
  }
  /// LOW PRIORITY
  public static var roomRecentsLowPrioritySection: String { 
    return VectorL10n.tr("Vector", "room_recents_low_priority_section") 
  }
  /// No rooms
  public static var roomRecentsNoConversation: String { 
    return VectorL10n.tr("Vector", "room_recents_no_conversation") 
  }
  /// PEOPLE
  public static var roomRecentsPeopleSection: String { 
    return VectorL10n.tr("Vector", "room_recents_people_section") 
  }
  /// Recently viewed
  public static var roomRecentsRecentlyViewedSection: String { 
    return VectorL10n.tr("Vector", "room_recents_recently_viewed_section") 
  }
  /// SYSTEM ALERTS
  public static var roomRecentsServerNoticeSection: String { 
    return VectorL10n.tr("Vector", "room_recents_server_notice_section") 
  }
  /// Start chat
  public static var roomRecentsStartChatWith: String { 
    return VectorL10n.tr("Vector", "room_recents_start_chat_with") 
  }
  /// SUGGESTED ROOMS
  public static var roomRecentsSuggestedRoomsSection: String { 
    return VectorL10n.tr("Vector", "room_recents_suggested_rooms_section") 
  }
  /// Can't find this room. Make sure it exists
  public static var roomRecentsUnknownRoomErrorMessage: String { 
    return VectorL10n.tr("Vector", "room_recents_unknown_room_error_message") 
  }
  /// This room has been replaced and is no longer active.
  public static var roomReplacementInformation: String { 
    return VectorL10n.tr("Vector", "room_replacement_information") 
  }
  /// The conversation continues here.
  public static var roomReplacementLink: String { 
    return VectorL10n.tr("Vector", "room_replacement_link") 
  }
  /// Resend unsent messages
  public static var roomResendUnsentMessages: String { 
    return VectorL10n.tr("Vector", "room_resend_unsent_messages") 
  }
  ///  Please 
  public static var roomResourceLimitExceededMessageContact1: String { 
    return VectorL10n.tr("Vector", "room_resource_limit_exceeded_message_contact_1") 
  }
  /// contact your service administrator
  public static var roomResourceLimitExceededMessageContact2Link: String { 
    return VectorL10n.tr("Vector", "room_resource_limit_exceeded_message_contact_2_link") 
  }
  ///  to continue using this service.
  public 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 
  public 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 
  public 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.
  public static var roomResourceUsageLimitReachedMessage2: String { 
    return VectorL10n.tr("Vector", "room_resource_usage_limit_reached_message_2") 
  }
  ///  to get this limit increased.
  public static var roomResourceUsageLimitReachedMessageContact3: String { 
    return VectorL10n.tr("Vector", "room_resource_usage_limit_reached_message_contact_3") 
  }
  /// Slide to end the call for everyone
  public static var roomSlideToEndGroupCall: String { 
    return VectorL10n.tr("Vector", "room_slide_to_end_group_call") 
  }
  /// Suggested rooms are promoted to space members as good ones to join.
  public static var roomSuggestionSettingsScreenMessage: String { 
    return VectorL10n.tr("Vector", "room_suggestion_settings_screen_message") 
  }
  /// Suggest room
  public static var roomSuggestionSettingsScreenNavTitle: String { 
    return VectorL10n.tr("Vector", "room_suggestion_settings_screen_nav_title") 
  }
  /// Make a room suggested in a space
  public static var roomSuggestionSettingsScreenTitle: String { 
    return VectorL10n.tr("Vector", "room_suggestion_settings_screen_title") 
  }
  /// Thread
  public static var roomThreadTitle: String { 
    return VectorL10n.tr("Vector", "room_thread_title") 
  }
  /// Invite members
  public static var roomTitleInviteMembers: String { 
    return VectorL10n.tr("Vector", "room_title_invite_members") 
  }
  /// %@ members
  public static func roomTitleMembers(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_title_members", p1)
  }
  /// %@/%@ active members
  public static func roomTitleMultipleActiveMembers(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_title_multiple_active_members", p1, p2)
  }
  /// New room
  public static var roomTitleNewRoom: String { 
    return VectorL10n.tr("Vector", "room_title_new_room") 
  }
  /// %@/%@ active member
  public static func roomTitleOneActiveMember(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_title_one_active_member", p1, p2)
  }
  /// 1 member
  public static var roomTitleOneMember: String { 
    return VectorL10n.tr("Vector", "room_title_one_member") 
  }
  /// %@ & %@ are typing…
  public static func roomTwoUsersAreTyping(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "room_two_users_are_typing", p1, p2)
  }
  /// Are you sure you want to delete all unsent messages in this room?
  public static var roomUnsentMessagesCancelMessage: String { 
    return VectorL10n.tr("Vector", "room_unsent_messages_cancel_message") 
  }
  /// Delete unsent messages
  public static var roomUnsentMessagesCancelTitle: String { 
    return VectorL10n.tr("Vector", "room_unsent_messages_cancel_title") 
  }
  /// Messages failed to send.
  public static var roomUnsentMessagesNotification: String { 
    return VectorL10n.tr("Vector", "room_unsent_messages_notification") 
  }
  /// Message failed to send due to unknown sessions being present.
  public static var roomUnsentMessagesUnknownDevicesNotification: String { 
    return VectorL10n.tr("Vector", "room_unsent_messages_unknown_devices_notification") 
  }
  /// Once invited users have joined %@, you will be able to chat and the room will be end-to-end encrypted
  public static func roomWaitingOtherParticipantsMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_waiting_other_participants_message", p1)
  }
  /// Waiting for users to join %@
  public static func roomWaitingOtherParticipantsTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_waiting_other_participants_title", p1)
  }
  /// 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.
  public static var roomWarningAboutEncryption: String { 
    return VectorL10n.tr("Vector", "room_warning_about_encryption") 
  }
  /// Your avatar URL
  public static var roomWidgetPermissionAvatarUrlPermission: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_avatar_url_permission") 
  }
  /// This widget was added by:
  public static var roomWidgetPermissionCreatorInfoTitle: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_creator_info_title") 
  }
  /// Your display name
  public static var roomWidgetPermissionDisplayNamePermission: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_display_name_permission") 
  }
  /// Using it may share data with %@:\n
  public static func roomWidgetPermissionInformationTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_widget_permission_information_title", p1)
  }
  /// Room ID
  public static var roomWidgetPermissionRoomIdPermission: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_room_id_permission") 
  }
  /// Your theme
  public static var roomWidgetPermissionThemePermission: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_theme_permission") 
  }
  /// Load Widget
  public static var roomWidgetPermissionTitle: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_title") 
  }
  /// Your user ID
  public static var roomWidgetPermissionUserIdPermission: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_user_id_permission") 
  }
  /// Using it may set cookies and share data with %@:\n
  public static func roomWidgetPermissionWebviewInformationTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "room_widget_permission_webview_information_title", p1)
  }
  /// Widget ID
  public static var roomWidgetPermissionWidgetIdPermission: String { 
    return VectorL10n.tr("Vector", "room_widget_permission_widget_id_permission") 
  }
  /// Rooms are great for any group chat, private or public. Tap the + to find existing rooms, or make new ones.
  public static var roomsEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "rooms_empty_view_information") 
  }
  /// Rooms
  public static var roomsEmptyViewTitle: String { 
    return VectorL10n.tr("Vector", "rooms_empty_view_title") 
  }
  /// Save
  public static var save: String { 
    return VectorL10n.tr("Vector", "save") 
  }
  /// Saving
  public static var saving: String { 
    return VectorL10n.tr("Vector", "saving") 
  }
  /// Search
  public static var searchDefaultPlaceholder: String { 
    return VectorL10n.tr("Vector", "search_default_placeholder") 
  }
  /// Files
  public static var searchFiles: String { 
    return VectorL10n.tr("Vector", "search_files") 
  }
  /// Filter
  public static var searchFilterPlaceholder: String { 
    return VectorL10n.tr("Vector", "search_filter_placeholder") 
  }
  /// Searching…
  public static var searchInProgress: String { 
    return VectorL10n.tr("Vector", "search_in_progress") 
  }
  /// Messages
  public static var searchMessages: String { 
    return VectorL10n.tr("Vector", "search_messages") 
  }
  /// No results
  public static var searchNoResult: String { 
    return VectorL10n.tr("Vector", "search_no_result") 
  }
  /// No Results
  public static var searchNoResults: String { 
    return VectorL10n.tr("Vector", "search_no_results") 
  }
  /// People
  public static var searchPeople: String { 
    return VectorL10n.tr("Vector", "search_people") 
  }
  /// Search by User ID, Name or email
  public static var searchPeoplePlaceholder: String { 
    return VectorL10n.tr("Vector", "search_people_placeholder") 
  }
  /// Rooms
  public static var searchRooms: String { 
    return VectorL10n.tr("Vector", "search_rooms") 
  }
  /// Search in progress...
  public static var searchSearching: String { 
    return VectorL10n.tr("Vector", "search_searching") 
  }
  /// Create a new room
  public static var searchableDirectoryCreateNewRoom: String { 
    return VectorL10n.tr("Vector", "searchable_directory_create_new_room") 
  }
  /// Name or ID
  public static var searchableDirectorySearchPlaceholder: String { 
    return VectorL10n.tr("Vector", "searchable_directory_search_placeholder") 
  }
  /// %@ Network
  public static func searchableDirectoryXNetwork(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "searchable_directory_x_network", p1)
  }
  /// Forgot or lost all recovery options? 
  public static var secretsRecoveryResetActionPart1: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_reset_action_part_1") 
  }
  /// Reset everything
  public static var secretsRecoveryResetActionPart2: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_reset_action_part_2") 
  }
  /// Access your secure message history and your cross-signing identity for verifying other sessions by entering your Security Key.
  public static var secretsRecoveryWithKeyInformationDefault: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_information_default") 
  }
  /// Enter your Security Key to continue.
  public static var secretsRecoveryWithKeyInformationUnlockSecureBackupWithKey: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_information_unlock_secure_backup_with_key") 
  }
  /// Enter your Security Phrase to continue.
  public static var secretsRecoveryWithKeyInformationUnlockSecureBackupWithPhrase: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_information_unlock_secure_backup_with_phrase") 
  }
  /// Use your Security Key to verify this device.
  public static var secretsRecoveryWithKeyInformationVerifyDevice: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_information_verify_device") 
  }
  /// Please verify that you entered the correct Security Key.
  public static var secretsRecoveryWithKeyInvalidRecoveryKeyMessage: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_invalid_recovery_key_message") 
  }
  /// Unable to access secret storage
  public static var secretsRecoveryWithKeyInvalidRecoveryKeyTitle: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_invalid_recovery_key_title") 
  }
  /// Use Key
  public static var secretsRecoveryWithKeyRecoverAction: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_recover_action") 
  }
  /// Enter Security Key
  public static var secretsRecoveryWithKeyRecoveryKeyPlaceholder: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_recovery_key_placeholder") 
  }
  /// Enter
  public static var secretsRecoveryWithKeyRecoveryKeyTitle: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_recovery_key_title") 
  }
  /// Security Key
  public static var secretsRecoveryWithKeyTitle: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_key_title") 
  }
  /// Access your secure message history and your cross-signing identity for verifying other sessions by entering your Security Phrase.
  public static var secretsRecoveryWithPassphraseInformationDefault: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_information_default") 
  }
  /// Use your Security Phrase to verify this device.
  public static var secretsRecoveryWithPassphraseInformationVerifyDevice: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_information_verify_device") 
  }
  /// Please verify that you entered the correct Security Phrase.
  public static var secretsRecoveryWithPassphraseInvalidPassphraseMessage: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_invalid_passphrase_message") 
  }
  /// Unable to access secret storage
  public static var secretsRecoveryWithPassphraseInvalidPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_invalid_passphrase_title") 
  }
  /// Don’t know your Security Phrase? You can 
  public static var secretsRecoveryWithPassphraseLostPassphraseActionPart1: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_lost_passphrase_action_part1") 
  }
  /// use your Security Key
  public static var secretsRecoveryWithPassphraseLostPassphraseActionPart2: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_lost_passphrase_action_part2") 
  }
  /// .
  public static var secretsRecoveryWithPassphraseLostPassphraseActionPart3: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_lost_passphrase_action_part3") 
  }
  /// Enter Security Phrase
  public static var secretsRecoveryWithPassphrasePassphrasePlaceholder: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_passphrase_placeholder") 
  }
  /// Enter
  public static var secretsRecoveryWithPassphrasePassphraseTitle: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_passphrase_title") 
  }
  /// Use Phrase
  public static var secretsRecoveryWithPassphraseRecoverAction: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_recover_action") 
  }
  /// Security Phrase
  public static var secretsRecoveryWithPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "secrets_recovery_with_passphrase_title") 
  }
  /// Enter your Matrix account password to confirm
  public static var secretsResetAuthenticationMessage: String { 
    return VectorL10n.tr("Vector", "secrets_reset_authentication_message") 
  }
  /// Only do this if you have no other device you can verify this device with.
  public static var secretsResetInformation: String { 
    return VectorL10n.tr("Vector", "secrets_reset_information") 
  }
  /// Reset
  public static var secretsResetResetAction: String { 
    return VectorL10n.tr("Vector", "secrets_reset_reset_action") 
  }
  /// Reset everything
  public static var secretsResetTitle: String { 
    return VectorL10n.tr("Vector", "secrets_reset_title") 
  }
  /// You will restart with no history, no messages, trusted devices or trusted users.
  public static var secretsResetWarningMessage: String { 
    return VectorL10n.tr("Vector", "secrets_reset_warning_message") 
  }
  /// If you reset everything
  public static var secretsResetWarningTitle: String { 
    return VectorL10n.tr("Vector", "secrets_reset_warning_title") 
  }
  /// Done
  public static var secretsSetupRecoveryKeyDoneAction: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_done_action") 
  }
  /// Save
  public static var secretsSetupRecoveryKeyExportAction: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_export_action") 
  }
  /// Store your Security Key somewhere safe. It can be used to unlock your encrypted messages & data.
  public static var secretsSetupRecoveryKeyInformation: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_information") 
  }
  /// Loading…
  public static var secretsSetupRecoveryKeyLoading: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_loading") 
  }
  /// ✓ Print it and store it somewhere safe\n✓ Save it on a USB key or backup drive\n✓ Copy it to your personal cloud storage
  public static var secretsSetupRecoveryKeyStorageAlertMessage: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_storage_alert_message") 
  }
  /// Keep it safe
  public static var secretsSetupRecoveryKeyStorageAlertTitle: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_storage_alert_title") 
  }
  /// Save your Security Key
  public static var secretsSetupRecoveryKeyTitle: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_key_title") 
  }
  /// Don't use your Matrix account password.
  public static var secretsSetupRecoveryPassphraseAdditionalInformation: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_additional_information") 
  }
  /// Enter your Security Phrase again to confirm it.
  public static var secretsSetupRecoveryPassphraseConfirmInformation: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_confirm_information") 
  }
  /// Confirm phrase
  public static var secretsSetupRecoveryPassphraseConfirmPassphrasePlaceholder: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_confirm_passphrase_placeholder") 
  }
  /// Confirm
  public static var secretsSetupRecoveryPassphraseConfirmPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_confirm_passphrase_title") 
  }
  /// Enter a security phrase only you know, used to secure secrets on your server.
  public static var secretsSetupRecoveryPassphraseInformation: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_information") 
  }
  /// Remember your Security Phrase. It can be used to unlock your encrypted messages & data.
  public static var secretsSetupRecoveryPassphraseSummaryInformation: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_summary_information") 
  }
  /// Save your Security Phrase
  public static var secretsSetupRecoveryPassphraseSummaryTitle: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_summary_title") 
  }
  /// Set a Security Phrase
  public static var secretsSetupRecoveryPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_title") 
  }
  /// Done
  public static var secretsSetupRecoveryPassphraseValidateAction: String { 
    return VectorL10n.tr("Vector", "secrets_setup_recovery_passphrase_validate_action") 
  }
  /// Safeguard against losing access to encrypted messages & data
  public static var secureBackupSetupBannerSubtitle: String { 
    return VectorL10n.tr("Vector", "secure_backup_setup_banner_subtitle") 
  }
  /// Secure Backup
  public static var secureBackupSetupBannerTitle: String { 
    return VectorL10n.tr("Vector", "secure_backup_setup_banner_title") 
  }
  /// If you cancel now, you may lose encrypted messages & data if you lose access to your logins.\n\nYou can also set up Secure Backup & manage your keys in Settings.
  public static var secureKeyBackupSetupCancelAlertMessage: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_cancel_alert_message") 
  }
  /// Are your sure?
  public static var secureKeyBackupSetupCancelAlertTitle: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_cancel_alert_title") 
  }
  /// Delete it
  public static var secureKeyBackupSetupExistingBackupErrorDeleteIt: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_existing_backup_error_delete_it") 
  }
  /// Unlock it to reuse it in the secure backup or delete it to create a new messages backup in the secure backup.
  public static var secureKeyBackupSetupExistingBackupErrorInfo: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_existing_backup_error_info") 
  }
  /// A backup for messages already exists
  public static var secureKeyBackupSetupExistingBackupErrorTitle: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_existing_backup_error_title") 
  }
  /// Unlock it
  public static var secureKeyBackupSetupExistingBackupErrorUnlockIt: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_existing_backup_error_unlock_it") 
  }
  /// Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.
  public static var secureKeyBackupSetupIntroInfo: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_intro_info") 
  }
  /// Secure Backup
  public static var secureKeyBackupSetupIntroTitle: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_intro_title") 
  }
  /// Generate a security key to store somewhere safe like a password manager or a safe.
  public static var secureKeyBackupSetupIntroUseSecurityKeyInfo: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_intro_use_security_key_info") 
  }
  /// Use a Security Key
  public static var secureKeyBackupSetupIntroUseSecurityKeyTitle: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_intro_use_security_key_title") 
  }
  /// Enter a secret phrase only you know, and generate a key for backup.
  public static var secureKeyBackupSetupIntroUseSecurityPassphraseInfo: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_intro_use_security_passphrase_info") 
  }
  /// Use a Security Phrase
  public static var secureKeyBackupSetupIntroUseSecurityPassphraseTitle: String { 
    return VectorL10n.tr("Vector", "secure_key_backup_setup_intro_use_security_passphrase_title") 
  }
  /// ADVANCED
  public static var securitySettingsAdvanced: String { 
    return VectorL10n.tr("Vector", "security_settings_advanced") 
  }
  /// MESSAGE BACKUP
  public static var securitySettingsBackup: String { 
    return VectorL10n.tr("Vector", "security_settings_backup") 
  }
  /// Never send messages to untrusted sessions
  public static var securitySettingsBlacklistUnverifiedDevices: String { 
    return VectorL10n.tr("Vector", "security_settings_blacklist_unverified_devices") 
  }
  /// Verify all of a users sessions to mark them as trusted and send messages to them.
  public static var securitySettingsBlacklistUnverifiedDevicesDescription: String { 
    return VectorL10n.tr("Vector", "security_settings_blacklist_unverified_devices_description") 
  }
  /// Sorry. This action is not available on %@ iOS yet. Please use another Matrix client to set it up. %@ iOS will use it.
  public static func securitySettingsComingSoon(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "security_settings_coming_soon", p1, p2)
  }
  /// You should complete security on your current session first.
  public static var securitySettingsCompleteSecurityAlertMessage: String { 
    return VectorL10n.tr("Vector", "security_settings_complete_security_alert_message") 
  }
  /// Complete security
  public static var securitySettingsCompleteSecurityAlertTitle: String { 
    return VectorL10n.tr("Vector", "security_settings_complete_security_alert_title") 
  }
  /// CROSS-SIGNING
  public static var securitySettingsCrosssigning: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning") 
  }
  /// Set up
  public static var securitySettingsCrosssigningBootstrap: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_bootstrap") 
  }
  /// Complete security
  public static var securitySettingsCrosssigningCompleteSecurity: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_complete_security") 
  }
  /// Your account has a cross-signing identity, but it is not yet trusted by this session. Complete security of this session.
  public static var securitySettingsCrosssigningInfoExists: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_info_exists") 
  }
  /// Cross-signing is not yet set up.
  public static var securitySettingsCrosssigningInfoNotBootstrapped: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_info_not_bootstrapped") 
  }
  /// Cross-signing is ready for use.
  public static var securitySettingsCrosssigningInfoOk: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_info_ok") 
  }
  /// Cross-signing is enabled. You can trust other users and your other sessions based on cross-signing but you cannot cross-sign from this session because it does not have cross-signing private keys. Complete security of this session.
  public static var securitySettingsCrosssigningInfoTrusted: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_info_trusted") 
  }
  /// Reset
  public static var securitySettingsCrosssigningReset: String { 
    return VectorL10n.tr("Vector", "security_settings_crosssigning_reset") 
  }
  /// MY SESSIONS
  public static var securitySettingsCryptoSessions: String { 
    return VectorL10n.tr("Vector", "security_settings_crypto_sessions") 
  }
  /// If you don’t recognise a login, change your Matrix account password and reset Secure Backup.
  public static var securitySettingsCryptoSessionsDescription2: String { 
    return VectorL10n.tr("Vector", "security_settings_crypto_sessions_description_2") 
  }
  /// Loading sessions…
  public static var securitySettingsCryptoSessionsLoading: String { 
    return VectorL10n.tr("Vector", "security_settings_crypto_sessions_loading") 
  }
  /// CRYPTOGRAPHY
  public static var securitySettingsCryptography: String { 
    return VectorL10n.tr("Vector", "security_settings_cryptography") 
  }
  /// Export keys manually
  public static var securitySettingsExportKeysManually: String { 
    return VectorL10n.tr("Vector", "security_settings_export_keys_manually") 
  }
  /// SECURE BACKUP
  public static var securitySettingsSecureBackup: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup") 
  }
  /// Delete Backup
  public static var securitySettingsSecureBackupDelete: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_delete") 
  }
  /// Back up your encryption keys with your account data in case you lose access to your sessions. Your keys will be secured with a unique Security Key.
  public static var securitySettingsSecureBackupDescription: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_description") 
  }
  /// Checking…
  public static var securitySettingsSecureBackupInfoChecking: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_info_checking") 
  }
  /// This session is backing up your keys.
  public static var securitySettingsSecureBackupInfoValid: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_info_valid") 
  }
  /// Reset
  public static var securitySettingsSecureBackupReset: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_reset") 
  }
  /// Restore from Backup
  public static var securitySettingsSecureBackupRestore: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_restore") 
  }
  /// Set up
  public static var securitySettingsSecureBackupSetup: String { 
    return VectorL10n.tr("Vector", "security_settings_secure_backup_setup") 
  }
  /// Security
  public static var securitySettingsTitle: String { 
    return VectorL10n.tr("Vector", "security_settings_title") 
  }
  /// Confirm your identity by entering your Matrix account password
  public static var securitySettingsUserPasswordDescription: String { 
    return VectorL10n.tr("Vector", "security_settings_user_password_description") 
  }
  /// Select an account
  public static var selectAccount: String { 
    return VectorL10n.tr("Vector", "select_account") 
  }
  /// Select All
  public static var selectAll: String { 
    return VectorL10n.tr("Vector", "select_all") 
  }
  /// Send
  public static var send: String { 
    return VectorL10n.tr("Vector", "send") 
  }
  /// Send to %@
  public static func sendTo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "send_to", p1)
  }
  /// Sending
  public static var sending: String { 
    return VectorL10n.tr("Vector", "sending") 
  }
  /// Accept
  public static var serviceTermsModalAcceptButton: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_accept_button") 
  }
  /// Decline
  public static var serviceTermsModalDeclineButton: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_decline_button") 
  }
  /// This will allow someone to find you if they have your phone number or email saved in their phone contacts.
  public static var serviceTermsModalDescriptionIdentityServer: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_description_identity_server") 
  }
  /// This will allow you to use bots, bridges, widgets and sticker packs.
  public static var serviceTermsModalDescriptionIntegrationManager: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_description_integration_manager") 
  }
  /// This can be disabled anytime in settings.
  public static var serviceTermsModalFooter: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_footer") 
  }
  /// An identity server helps you find your contacts, by looking up their phone number or email address, to see if they already have an account.
  public static var serviceTermsModalInformationDescriptionIdentityServer: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_information_description_identity_server") 
  }
  /// An integration manager lets you add features from third parties.
  public static var serviceTermsModalInformationDescriptionIntegrationManager: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_information_description_integration_manager") 
  }
  /// Identity Server
  public static var serviceTermsModalInformationTitleIdentityServer: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_information_title_identity_server") 
  }
  /// Integration Manager
  public static var serviceTermsModalInformationTitleIntegrationManager: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_information_title_integration_manager") 
  }
  /// Check to accept %@
  public static func serviceTermsModalPolicyCheckboxAccessibilityHint(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "service_terms_modal_policy_checkbox_accessibility_hint", p1)
  }
  /// IDENTITY SERVER TERMS
  public static var serviceTermsModalTableHeaderIdentityServer: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_table_header_identity_server") 
  }
  /// INTEGRATION MANAGER TERMS
  public static var serviceTermsModalTableHeaderIntegrationManager: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_table_header_integration_manager") 
  }
  /// To continue, accept the below terms and conditions
  public static var serviceTermsModalTitleMessage: String { 
    return VectorL10n.tr("Vector", "service_terms_modal_title_message") 
  }
  /// Set Admin
  public static var setAdmin: String { 
    return VectorL10n.tr("Vector", "set_admin") 
  }
  /// Reset Power Level
  public static var setDefaultPowerLevel: String { 
    return VectorL10n.tr("Vector", "set_default_power_level") 
  }
  /// Set Moderator
  public static var setModerator: String { 
    return VectorL10n.tr("Vector", "set_moderator") 
  }
  /// Set Power Level
  public static var setPowerLevel: String { 
    return VectorL10n.tr("Vector", "set_power_level") 
  }
  /// Settings
  public static var settings: String { 
    return VectorL10n.tr("Vector", "settings") 
  }
  /// ABOUT
  public static var settingsAbout: String { 
    return VectorL10n.tr("Vector", "settings_about") 
  }
  /// Acceptable Use Policy
  public static var settingsAcceptableUse: String { 
    return VectorL10n.tr("Vector", "settings_acceptable_use") 
  }
  /// Invalid credentials
  public static var settingsAdd3pidInvalidPasswordMessage: String { 
    return VectorL10n.tr("Vector", "settings_add_3pid_invalid_password_message") 
  }
  /// To continue, please enter your Matrix account password
  public static var settingsAdd3pidPasswordMessage: String { 
    return VectorL10n.tr("Vector", "settings_add_3pid_password_message") 
  }
  /// Add email address
  public static var settingsAdd3pidPasswordTitleEmail: String { 
    return VectorL10n.tr("Vector", "settings_add_3pid_password_title_email") 
  }
  /// Add phone number
  public static var settingsAdd3pidPasswordTitleMsidsn: String { 
    return VectorL10n.tr("Vector", "settings_add_3pid_password_title_msidsn") 
  }
  /// Add email address
  public static var settingsAddEmailAddress: String { 
    return VectorL10n.tr("Vector", "settings_add_email_address") 
  }
  /// Add phone number
  public static var settingsAddPhoneNumber: String { 
    return VectorL10n.tr("Vector", "settings_add_phone_number") 
  }
  /// ADVANCED
  public static var settingsAdvanced: String { 
    return VectorL10n.tr("Vector", "settings_advanced") 
  }
  /// Send crash and analytics data
  public static var settingsAnalyticsAndCrashData: String { 
    return VectorL10n.tr("Vector", "settings_analytics_and_crash_data") 
  }
  /// Call invitations
  public static var settingsCallInvitations: String { 
    return VectorL10n.tr("Vector", "settings_call_invitations") 
  }
  /// Receive incoming calls on your lock screen. See your %@ calls in the system's call history. If iCloud is enabled, this call history will be shared with Apple.
  public static func settingsCallkitInfo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_callkit_info", p1)
  }
  /// CALLS
  public static var settingsCallsSettings: String { 
    return VectorL10n.tr("Vector", "settings_calls_settings") 
  }
  /// Allow fallback call assist server
  public 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).
  public static func settingsCallsStunServerFallbackDescription(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_calls_stun_server_fallback_description", p1)
  }
  /// Change password
  public static var settingsChangePassword: String { 
    return VectorL10n.tr("Vector", "settings_change_password") 
  }
  /// Clear cache
  public static var settingsClearCache: String { 
    return VectorL10n.tr("Vector", "settings_clear_cache") 
  }
  /// Homeserver is %@
  public static func settingsConfigHomeServer(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_config_home_server", p1)
  }
  /// Identity server: %@
  public static func settingsConfigIdentityServer(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_config_identity_server", p1)
  }
  /// No build info
  public static var settingsConfigNoBuildInfo: String { 
    return VectorL10n.tr("Vector", "settings_config_no_build_info") 
  }
  /// Logged in as %@
  public static func settingsConfigUserId(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_config_user_id", p1)
  }
  /// Confirm size when sending
  public static var settingsConfirmMediaSize: String { 
    return VectorL10n.tr("Vector", "settings_confirm_media_size") 
  }
  /// When this is on, you’ll be asked to confirm what size images and videos will be sent as.
  public static var settingsConfirmMediaSizeDescription: String { 
    return VectorL10n.tr("Vector", "settings_confirm_media_size_description") 
  }
  /// Confirm password
  public static var settingsConfirmPassword: String { 
    return VectorL10n.tr("Vector", "settings_confirm_password") 
  }
  /// DEVICE CONTACTS
  public static var settingsContacts: String { 
    return VectorL10n.tr("Vector", "settings_contacts") 
  }
  /// Find your contacts
  public static var settingsContactsEnableSync: String { 
    return VectorL10n.tr("Vector", "settings_contacts_enable_sync") 
  }
  /// This will use your identity server to connect you with your contacts, and help them find you.
  public static var settingsContactsEnableSyncDescription: String { 
    return VectorL10n.tr("Vector", "settings_contacts_enable_sync_description") 
  }
  /// Phonebook country
  public static var settingsContactsPhonebookCountry: String { 
    return VectorL10n.tr("Vector", "settings_contacts_phonebook_country") 
  }
  /// Copyright
  public static var settingsCopyright: String { 
    return VectorL10n.tr("Vector", "settings_copyright") 
  }
  /// Encrypt to verified sessions only
  public static var settingsCryptoBlacklistUnverifiedDevices: String { 
    return VectorL10n.tr("Vector", "settings_crypto_blacklist_unverified_devices") 
  }
  /// \nSession ID: 
  public static var settingsCryptoDeviceId: String { 
    return VectorL10n.tr("Vector", "settings_crypto_device_id") 
  }
  /// \nSession key:\n
  public static var settingsCryptoDeviceKey: String { 
    return VectorL10n.tr("Vector", "settings_crypto_device_key") 
  }
  /// Session name: 
  public static var settingsCryptoDeviceName: String { 
    return VectorL10n.tr("Vector", "settings_crypto_device_name") 
  }
  /// Export keys
  public static var settingsCryptoExport: String { 
    return VectorL10n.tr("Vector", "settings_crypto_export") 
  }
  /// CRYPTOGRAPHY
  public static var settingsCryptography: String { 
    return VectorL10n.tr("Vector", "settings_cryptography") 
  }
  /// DEACTIVATE ACCOUNT
  public static var settingsDeactivateAccount: String { 
    return VectorL10n.tr("Vector", "settings_deactivate_account") 
  }
  /// Deactivate account permanently
  public static var settingsDeactivateMyAccount: String { 
    return VectorL10n.tr("Vector", "settings_deactivate_my_account") 
  }
  /// Default Notifications
  public static var settingsDefault: String { 
    return VectorL10n.tr("Vector", "settings_default") 
  }
  /// Device notifications
  public static var settingsDeviceNotifications: String { 
    return VectorL10n.tr("Vector", "settings_device_notifications") 
  }
  /// SESSIONS
  public static var settingsDevices: String { 
    return VectorL10n.tr("Vector", "settings_devices") 
  }
  /// A session's public name is visible to people you communicate with
  public static var settingsDevicesDescription: String { 
    return VectorL10n.tr("Vector", "settings_devices_description") 
  }
  /// Direct messages
  public static var settingsDirectMessages: String { 
    return VectorL10n.tr("Vector", "settings_direct_messages") 
  }
  /// Accept Identity Server Terms
  public static var settingsDiscoveryAcceptTerms: String { 
    return VectorL10n.tr("Vector", "settings_discovery_accept_terms") 
  }
  /// An error occured. Please retry.
  public 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.
  public static var settingsDiscoveryNoIdentityServer: String { 
    return VectorL10n.tr("Vector", "settings_discovery_no_identity_server") 
  }
  /// DISCOVERY
  public 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.
  public static func settingsDiscoveryTermsNotSigned(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_discovery_terms_not_signed", p1)
  }
  /// Cancel email validation
  public static var settingsDiscoveryThreePidDetailsCancelEmailValidationAction: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_cancel_email_validation_action") 
  }
  /// Enter SMS activation code
  public 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.
  public 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.
  public static var settingsDiscoveryThreePidDetailsInformationPhoneNumber: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_information_phone_number") 
  }
  /// Revoke
  public static var settingsDiscoveryThreePidDetailsRevokeAction: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_revoke_action") 
  }
  /// Share
  public static var settingsDiscoveryThreePidDetailsShareAction: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_share_action") 
  }
  /// Manage email
  public static var settingsDiscoveryThreePidDetailsTitleEmail: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pid_details_title_email") 
  }
  /// Manage phone number
  public 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 
  public static var settingsDiscoveryThreePidsManagementInformationPart1: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pids_management_information_part1") 
  }
  /// User Settings
  public static var settingsDiscoveryThreePidsManagementInformationPart2: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pids_management_information_part2") 
  }
  /// .
  public static var settingsDiscoveryThreePidsManagementInformationPart3: String { 
    return VectorL10n.tr("Vector", "settings_discovery_three_pids_management_information_part3") 
  }
  /// Display Name
  public static var settingsDisplayName: String { 
    return VectorL10n.tr("Vector", "settings_display_name") 
  }
  /// Email
  public static var settingsEmailAddress: String { 
    return VectorL10n.tr("Vector", "settings_email_address") 
  }
  /// Enter your email address
  public static var settingsEmailAddressPlaceholder: String { 
    return VectorL10n.tr("Vector", "settings_email_address_placeholder") 
  }
  /// Integrated calling
  public static var settingsEnableCallkit: String { 
    return VectorL10n.tr("Vector", "settings_enable_callkit") 
  }
  /// Enable in-app notifications
  public static var settingsEnableInappNotifications: String { 
    return VectorL10n.tr("Vector", "settings_enable_inapp_notifications") 
  }
  /// Notifications on this device
  public static var settingsEnablePushNotif: String { 
    return VectorL10n.tr("Vector", "settings_enable_push_notif") 
  }
  /// Enable push notifications
  public static var settingsEnablePushNotifications: String { 
    return VectorL10n.tr("Vector", "settings_enable_push_notifications") 
  }
  /// Rage shake to report bug
  public static var settingsEnableRageshake: String { 
    return VectorL10n.tr("Vector", "settings_enable_rageshake") 
  }
  /// Message bubbles
  public static var settingsEnableRoomMessageBubbles: String { 
    return VectorL10n.tr("Vector", "settings_enable_room_message_bubbles") 
  }
  /// Encrypted direct messages
  public static var settingsEncryptedDirectMessages: String { 
    return VectorL10n.tr("Vector", "settings_encrypted_direct_messages") 
  }
  /// Encrypted group messages
  public static var settingsEncryptedGroupMessages: String { 
    return VectorL10n.tr("Vector", "settings_encrypted_group_messages") 
  }
  /// Enter validation token for %@:
  public static func settingsEnterValidationTokenFor(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_enter_validation_token_for", p1)
  }
  /// Fail to update Matrix account password
  public static var settingsFailToUpdatePassword: String { 
    return VectorL10n.tr("Vector", "settings_fail_to_update_password") 
  }
  /// Fail to update profile
  public static var settingsFailToUpdateProfile: String { 
    return VectorL10n.tr("Vector", "settings_fail_to_update_profile") 
  }
  /// First Name
  public static var settingsFirstName: String { 
    return VectorL10n.tr("Vector", "settings_first_name") 
  }
  /// Show flair where allowed
  public static var settingsFlair: String { 
    return VectorL10n.tr("Vector", "settings_flair") 
  }
  /// Global notification settings are available on your %@ web client
  public static func settingsGlobalSettingsInfo(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_global_settings_info", p1)
  }
  /// Group messages
  public static var settingsGroupMessages: String { 
    return VectorL10n.tr("Vector", "settings_group_messages") 
  }
  /// Using the identity server set above, you can discover and be discoverable by existing contacts you know.
  public static var settingsIdentityServerDescription: String { 
    return VectorL10n.tr("Vector", "settings_identity_server_description") 
  }
  /// No identity server configured
  public 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.
  public static var settingsIdentityServerNoIsDescription: String { 
    return VectorL10n.tr("Vector", "settings_identity_server_no_is_description") 
  }
  /// IDENTITY SERVER
  public static var settingsIdentityServerSettings: String { 
    return VectorL10n.tr("Vector", "settings_identity_server_settings") 
  }
  /// IGNORED USERS
  public static var settingsIgnoredUsers: String { 
    return VectorL10n.tr("Vector", "settings_ignored_users") 
  }
  /// INTEGRATIONS
  public static var settingsIntegrations: String { 
    return VectorL10n.tr("Vector", "settings_integrations") 
  }
  /// Manage integrations
  public 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.
  public static func settingsIntegrationsAllowDescription(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_integrations_allow_description", p1)
  }
  /// KEY BACKUP
  public static var settingsKeyBackup: String { 
    return VectorL10n.tr("Vector", "settings_key_backup") 
  }
  /// Connect this session to Key Backup
  public static var settingsKeyBackupButtonConnect: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_button_connect") 
  }
  /// Start using Key Backup
  public static var settingsKeyBackupButtonCreate: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_button_create") 
  }
  /// Delete Backup
  public static var settingsKeyBackupButtonDelete: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_button_delete") 
  }
  /// Restore from Backup
  public 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.
  public static var settingsKeyBackupDeleteConfirmationPromptMsg: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_delete_confirmation_prompt_msg") 
  }
  /// Delete Backup
  public 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.
  public static var settingsKeyBackupInfo: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info") 
  }
  /// Algorithm: %@
  public static func settingsKeyBackupInfoAlgorithm(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_key_backup_info_algorithm", p1)
  }
  /// Checking…
  public static var settingsKeyBackupInfoChecking: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_checking") 
  }
  /// Your keys are not being backed up from this session.
  public static var settingsKeyBackupInfoNone: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_none") 
  }
  /// This session is not backing up your keys, but you do have an existing backup you can restore from and add to going forward.
  public static var settingsKeyBackupInfoNotValid: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_not_valid") 
  }
  /// Backing up %@ keys…
  public static func settingsKeyBackupInfoProgress(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_key_backup_info_progress", p1)
  }
  /// All keys backed up
  public static var settingsKeyBackupInfoProgressDone: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_progress_done") 
  }
  /// Back up your keys before signing out to avoid losing them.
  public static var settingsKeyBackupInfoSignoutWarning: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_signout_warning") 
  }
  /// Backup has an invalid signature from %@
  public 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 %@
  public 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 session with ID: %@
  public 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 session
  public static var settingsKeyBackupInfoTrustSignatureValid: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_valid") 
  }
  /// Backup has a signature from %@
  public 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 %@
  public static func settingsKeyBackupInfoTrustSignatureValidDeviceVerified(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_key_backup_info_trust_signature_valid_device_verified", p1)
  }
  /// This session is backing up your keys.
  public static var settingsKeyBackupInfoValid: String { 
    return VectorL10n.tr("Vector", "settings_key_backup_info_valid") 
  }
  /// Key Backup Version: %@
  public static func settingsKeyBackupInfoVersion(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_key_backup_info_version", p1)
  }
  /// LABS
  public static var settingsLabs: String { 
    return VectorL10n.tr("Vector", "settings_labs") 
  }
  /// Create conference calls with jitsi
  public static var settingsLabsCreateConferenceWithJitsi: String { 
    return VectorL10n.tr("Vector", "settings_labs_create_conference_with_jitsi") 
  }
  /// End-to-End Encryption
  public static var settingsLabsE2eEncryption: String { 
    return VectorL10n.tr("Vector", "settings_labs_e2e_encryption") 
  }
  /// To finish setting up encryption you must log in again.
  public static var settingsLabsE2eEncryptionPromptMessage: String { 
    return VectorL10n.tr("Vector", "settings_labs_e2e_encryption_prompt_message") 
  }
  /// Auto Report Decryption Errors
  public static var settingsLabsEnableAutoReportDecryptionErrors: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_auto_report_decryption_errors") 
  }
  /// Live location sharing - share current location (active development, and temporarily, locations persist in room history)
  public static var settingsLabsEnableLiveLocationSharing: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_live_location_sharing") 
  }
  /// New Application Layout
  public static var settingsLabsEnableNewAppLayout: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_new_app_layout") 
  }
  /// Record the client name, version, and url to recognise sessions more easily in session manager
  public static var settingsLabsEnableNewClientInfoFeature: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_new_client_info_feature") 
  }
  /// New session manager
  public static var settingsLabsEnableNewSessionManager: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_new_session_manager") 
  }
  /// Ring for group calls
  public static var settingsLabsEnableRingingForGroupCalls: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_ringing_for_group_calls") 
  }
  /// Threaded messages
  public static var settingsLabsEnableThreads: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_threads") 
  }
  /// Voice broadcast
  public static var settingsLabsEnableVoiceBroadcast: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_voice_broadcast") 
  }
  /// Try out the rich text editor
  public static var settingsLabsEnableWysiwygComposer: String { 
    return VectorL10n.tr("Vector", "settings_labs_enable_wysiwyg_composer") 
  }
  /// Polls
  public static var settingsLabsEnabledPolls: String { 
    return VectorL10n.tr("Vector", "settings_labs_enabled_polls") 
  }
  /// React to messages with emoji
  public static var settingsLabsMessageReaction: String { 
    return VectorL10n.tr("Vector", "settings_labs_message_reaction") 
  }
  /// Show latest avatar and name for users in message history
  public static var settingsLabsUseOnlyLatestUserAvatarAndName: String { 
    return VectorL10n.tr("Vector", "settings_labs_use_only_latest_user_avatar_and_name") 
  }
  /// LINKS
  public static var settingsLinks: String { 
    return VectorL10n.tr("Vector", "settings_links") 
  }
  /// Manage account
  public static var settingsManageAccountAction: String { 
    return VectorL10n.tr("Vector", "settings_manage_account_action") 
  }
  /// Manage your account at %@
  public static func settingsManageAccountDescription(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_manage_account_description", p1)
  }
  /// Account
  public static var settingsManageAccountTitle: String { 
    return VectorL10n.tr("Vector", "settings_manage_account_title") 
  }
  /// Mark all messages as read
  public static var settingsMarkAllAsRead: String { 
    return VectorL10n.tr("Vector", "settings_mark_all_as_read") 
  }
  /// Mentions and Keywords
  public static var settingsMentionsAndKeywords: String { 
    return VectorL10n.tr("Vector", "settings_mentions_and_keywords") 
  }
  /// You won’t get notifications for mentions & keywords in encrypted rooms on mobile.
  public static var settingsMentionsAndKeywordsEncryptionNotice: String { 
    return VectorL10n.tr("Vector", "settings_mentions_and_keywords_encryption_notice") 
  }
  /// Messages by a bot
  public static var settingsMessagesByABot: String { 
    return VectorL10n.tr("Vector", "settings_messages_by_a_bot") 
  }
  /// @room
  public static var settingsMessagesContainingAtRoom: String { 
    return VectorL10n.tr("Vector", "settings_messages_containing_at_room") 
  }
  /// My display name
  public static var settingsMessagesContainingDisplayName: String { 
    return VectorL10n.tr("Vector", "settings_messages_containing_display_name") 
  }
  /// Keywords
  public static var settingsMessagesContainingKeywords: String { 
    return VectorL10n.tr("Vector", "settings_messages_containing_keywords") 
  }
  /// My username
  public static var settingsMessagesContainingUserName: String { 
    return VectorL10n.tr("Vector", "settings_messages_containing_user_name") 
  }
  /// Add new Keyword
  public static var settingsNewKeyword: String { 
    return VectorL10n.tr("Vector", "settings_new_keyword") 
  }
  /// New password
  public static var settingsNewPassword: String { 
    return VectorL10n.tr("Vector", "settings_new_password") 
  }
  /// Night Mode
  public static var settingsNightMode: String { 
    return VectorL10n.tr("Vector", "settings_night_mode") 
  }
  /// NOTIFICATIONS
  public static var settingsNotifications: String { 
    return VectorL10n.tr("Vector", "settings_notifications") 
  }
  /// To enable notifications, go to your device settings.
  public static var settingsNotificationsDisabledAlertMessage: String { 
    return VectorL10n.tr("Vector", "settings_notifications_disabled_alert_message") 
  }
  /// Notifications disabled
  public static var settingsNotificationsDisabledAlertTitle: String { 
    return VectorL10n.tr("Vector", "settings_notifications_disabled_alert_title") 
  }
  /// Notify me for
  public static var settingsNotifyMeFor: String { 
    return VectorL10n.tr("Vector", "settings_notify_me_for") 
  }
  /// Old password
  public static var settingsOldPassword: String { 
    return VectorL10n.tr("Vector", "settings_old_password") 
  }
  /// Olm Version %@
  public static func settingsOlmVersion(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_olm_version", p1)
  }
  /// Other
  public static var settingsOther: String { 
    return VectorL10n.tr("Vector", "settings_other") 
  }
  /// Your Matrix account password has been updated
  public static var settingsPasswordUpdated: String { 
    return VectorL10n.tr("Vector", "settings_password_updated") 
  }
  /// PHONE CONTACTS
  public static var settingsPhoneContacts: String { 
    return VectorL10n.tr("Vector", "settings_phone_contacts") 
  }
  /// Phone
  public static var settingsPhoneNumber: String { 
    return VectorL10n.tr("Vector", "settings_phone_number") 
  }
  /// Pin rooms with missed notifications
  public static var settingsPinRoomsWithMissedNotif: String { 
    return VectorL10n.tr("Vector", "settings_pin_rooms_with_missed_notif") 
  }
  /// Pin rooms with unread messages
  public static var settingsPinRoomsWithUnread: String { 
    return VectorL10n.tr("Vector", "settings_pin_rooms_with_unread") 
  }
  /// Presence
  public static var settingsPresence: String { 
    return VectorL10n.tr("Vector", "settings_presence") 
  }
  /// Offline Mode
  public static var settingsPresenceOfflineMode: String { 
    return VectorL10n.tr("Vector", "settings_presence_offline_mode") 
  }
  /// If enabled, you will always appear offline to other users, even when using the application.
  public static var settingsPresenceOfflineModeDescription: String { 
    return VectorL10n.tr("Vector", "settings_presence_offline_mode_description") 
  }
  /// Privacy Policy
  public static var settingsPrivacyPolicy: String { 
    return VectorL10n.tr("Vector", "settings_privacy_policy") 
  }
  /// Profile Picture
  public static var settingsProfilePicture: String { 
    return VectorL10n.tr("Vector", "settings_profile_picture") 
  }
  /// An error occurred when updating your notification preferences. Please try to toggle your option again.
  public static var settingsPushRulesError: String { 
    return VectorL10n.tr("Vector", "settings_push_rules_error") 
  }
  /// Are you sure you want to remove the email address %@?
  public 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 %@?
  public static func settingsRemovePhonePromptMsg(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_remove_phone_prompt_msg", p1)
  }
  /// Confirmation
  public static var settingsRemovePromptTitle: String { 
    return VectorL10n.tr("Vector", "settings_remove_prompt_title") 
  }
  /// Report bug
  public static var settingsReportBug: String { 
    return VectorL10n.tr("Vector", "settings_report_bug") 
  }
  /// Room invitations
  public static var settingsRoomInvitations: String { 
    return VectorL10n.tr("Vector", "settings_room_invitations") 
  }
  /// Room upgrades
  public static var settingsRoomUpgrades: String { 
    return VectorL10n.tr("Vector", "settings_room_upgrades") 
  }
  /// SECURITY
  public static var settingsSecurity: String { 
    return VectorL10n.tr("Vector", "settings_security") 
  }
  /// SENDING IMAGES AND VIDEOS
  public static var settingsSendingMedia: String { 
    return VectorL10n.tr("Vector", "settings_sending_media") 
  }
  /// Show decrypted content
  public static var settingsShowDecryptedContent: String { 
    return VectorL10n.tr("Vector", "settings_show_decrypted_content") 
  }
  /// Show NSFW public rooms
  public static var settingsShowNSFWPublicRooms: String { 
    return VectorL10n.tr("Vector", "settings_show_NSFW_public_rooms") 
  }
  /// Show website preview
  public static var settingsShowUrlPreviews: String { 
    return VectorL10n.tr("Vector", "settings_show_url_previews") 
  }
  /// Previews will only be shown in unencrypted rooms.
  public static var settingsShowUrlPreviewsDescription: String { 
    return VectorL10n.tr("Vector", "settings_show_url_previews_description") 
  }
  /// Sign Out
  public static var settingsSignOut: String { 
    return VectorL10n.tr("Vector", "settings_sign_out") 
  }
  /// Are you sure?
  public 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.
  public static var settingsSignOutE2eWarn: String { 
    return VectorL10n.tr("Vector", "settings_sign_out_e2e_warn") 
  }
  /// Surname
  public static var settingsSurname: String { 
    return VectorL10n.tr("Vector", "settings_surname") 
  }
  /// Terms & Conditions
  public static var settingsTermConditions: String { 
    return VectorL10n.tr("Vector", "settings_term_conditions") 
  }
  /// Third-party Notices
  public static var settingsThirdPartyNotices: String { 
    return VectorL10n.tr("Vector", "settings_third_party_notices") 
  }
  /// Manage which email addresses or phone numbers you can use to log in or recover your account here. Control who can find you in 
  public static var settingsThreePidsManagementInformationPart1: String { 
    return VectorL10n.tr("Vector", "settings_three_pids_management_information_part1") 
  }
  /// Discovery
  public static var settingsThreePidsManagementInformationPart2: String { 
    return VectorL10n.tr("Vector", "settings_three_pids_management_information_part2") 
  }
  /// .
  public static var settingsThreePidsManagementInformationPart3: String { 
    return VectorL10n.tr("Vector", "settings_three_pids_management_information_part3") 
  }
  /// TIMELINE
  public static var settingsTimeline: String { 
    return VectorL10n.tr("Vector", "settings_timeline") 
  }
  /// Settings
  public static var settingsTitle: String { 
    return VectorL10n.tr("Vector", "settings_title") 
  }
  /// Configuration
  public static var settingsTitleConfig: String { 
    return VectorL10n.tr("Vector", "settings_title_config") 
  }
  /// Notifications
  public static var settingsTitleNotifications: String { 
    return VectorL10n.tr("Vector", "settings_title_notifications") 
  }
  /// Language
  public static var settingsUiLanguage: String { 
    return VectorL10n.tr("Vector", "settings_ui_language") 
  }
  /// Show a placeholder for removed messages
  public static var settingsUiShowRedactionsInRoomHistory: String { 
    return VectorL10n.tr("Vector", "settings_ui_show_redactions_in_room_history") 
  }
  /// Theme
  public static var settingsUiTheme: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme") 
  }
  /// Auto
  public static var settingsUiThemeAuto: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_auto") 
  }
  /// Black
  public static var settingsUiThemeBlack: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_black") 
  }
  /// Dark
  public static var settingsUiThemeDark: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_dark") 
  }
  /// Light
  public static var settingsUiThemeLight: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_light") 
  }
  /// "Auto" uses your device's "Invert Colours" settings
  public static var settingsUiThemePickerMessageInvertColours: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_picker_message_invert_colours") 
  }
  /// "Auto" matches your device's system theme
  public static var settingsUiThemePickerMessageMatchSystemTheme: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_picker_message_match_system_theme") 
  }
  /// Select a theme
  public static var settingsUiThemePickerTitle: String { 
    return VectorL10n.tr("Vector", "settings_ui_theme_picker_title") 
  }
  /// Show all messages from %@?
  public static func settingsUnignoreUser(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_unignore_user", p1)
  }
  /// USER INTERFACE
  public static var settingsUserInterface: String { 
    return VectorL10n.tr("Vector", "settings_user_interface") 
  }
  /// USER SETTINGS
  public static var settingsUserSettings: String { 
    return VectorL10n.tr("Vector", "settings_user_settings") 
  }
  /// Version %@
  public static func settingsVersion(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "settings_version", p1)
  }
  /// Your Keywords
  public static var settingsYourKeywords: String { 
    return VectorL10n.tr("Vector", "settings_your_keywords") 
  }
  /// Share
  public static var share: String { 
    return VectorL10n.tr("Vector", "share") 
  }
  /// Login in the main app to share content
  public 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
  public static var shareExtensionFailedToEncrypt: String { 
    return VectorL10n.tr("Vector", "share_extension_failed_to_encrypt") 
  }
  /// Send in %@ for better quality, or send in low quality below.
  public static func shareExtensionLowQualityVideoMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "share_extension_low_quality_video_message", p1)
  }
  /// Video will be sent in low quality
  public static var shareExtensionLowQualityVideoTitle: String { 
    return VectorL10n.tr("Vector", "share_extension_low_quality_video_title") 
  }
  /// Send now
  public static var shareExtensionSendNow: String { 
    return VectorL10n.tr("Vector", "share_extension_send_now") 
  }
  /// Share invite link
  public static var shareInviteLinkAction: String { 
    return VectorL10n.tr("Vector", "share_invite_link_action") 
  }
  /// Hey, join this room on %@
  public static func shareInviteLinkRoomText(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "share_invite_link_room_text", p1)
  }
  /// Hey, join this space on %@
  public static func shareInviteLinkSpaceText(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "share_invite_link_space_text", p1)
  }
  /// Show Details
  public static var showDetails: String { 
    return VectorL10n.tr("Vector", "show_details") 
  }
  /// Feedback
  public static var sideMenuActionFeedback: String { 
    return VectorL10n.tr("Vector", "side_menu_action_feedback") 
  }
  /// Help
  public static var sideMenuActionHelp: String { 
    return VectorL10n.tr("Vector", "side_menu_action_help") 
  }
  /// Invite friends
  public static var sideMenuActionInviteFriends: String { 
    return VectorL10n.tr("Vector", "side_menu_action_invite_friends") 
  }
  /// Settings
  public static var sideMenuActionSettings: String { 
    return VectorL10n.tr("Vector", "side_menu_action_settings") 
  }
  /// Version %@
  public static func sideMenuAppVersion(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "side_menu_app_version", p1)
  }
  /// Swipe right or tap to see all rooms
  public static var sideMenuCoachMessage: String { 
    return VectorL10n.tr("Vector", "side_menu_coach_message") 
  }
  /// Left panel
  public static var sideMenuRevealActionAccessibilityLabel: String { 
    return VectorL10n.tr("Vector", "side_menu_reveal_action_accessibility_label") 
  }
  /// Sign out
  public static var signOut: String { 
    return VectorL10n.tr("Vector", "sign_out") 
  }
  /// Are you sure you want to sign out?
  public static var signOutConfirmationMessage: String { 
    return VectorL10n.tr("Vector", "sign_out_confirmation_message") 
  }
  /// Sign out
  public 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?
  public static var signOutExistingKeyBackupAlertTitle: String { 
    return VectorL10n.tr("Vector", "sign_out_existing_key_backup_alert_title") 
  }
  /// I'll wait
  public static var signOutKeyBackupInProgressAlertCancelAction: String { 
    return VectorL10n.tr("Vector", "sign_out_key_backup_in_progress_alert_cancel_action") 
  }
  /// I don't want my encrypted messages
  public 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 you’ll lose access to your encrypted messages.
  public static var signOutKeyBackupInProgressAlertTitle: String { 
    return VectorL10n.tr("Vector", "sign_out_key_backup_in_progress_alert_title") 
  }
  /// I don't want my encrypted messages
  public static var signOutNonExistingKeyBackupAlertDiscardKeyBackupAction: String { 
    return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_alert_discard_key_backup_action") 
  }
  /// Start using Secure Backup
  public static var signOutNonExistingKeyBackupAlertSetupSecureBackupAction: String { 
    return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_alert_setup_secure_backup_action") 
  }
  /// You’ll lose access to your encrypted messages if you sign out now
  public static var signOutNonExistingKeyBackupAlertTitle: String { 
    return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_alert_title") 
  }
  /// Backup
  public 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.
  public static var signOutNonExistingKeyBackupSignOutConfirmationAlertMessage: String { 
    return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_sign_out_confirmation_alert_message") 
  }
  /// Sign out
  public 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
  public static var signOutNonExistingKeyBackupSignOutConfirmationAlertTitle: String { 
    return VectorL10n.tr("Vector", "sign_out_non_existing_key_backup_sign_out_confirmation_alert_title") 
  }
  /// Sign up
  public static var signUp: String { 
    return VectorL10n.tr("Vector", "sign_up") 
  }
  /// Skip
  public static var skip: String { 
    return VectorL10n.tr("Vector", "skip") 
  }
  /// Continue with %@
  public static func socialLoginButtonTitleContinue(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "social_login_button_title_continue", p1)
  }
  /// Sign In with %@
  public static func socialLoginButtonTitleSignIn(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "social_login_button_title_sign_in", p1)
  }
  /// Sign Up with %@
  public static func socialLoginButtonTitleSignUp(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "social_login_button_title_sign_up", p1)
  }
  /// Continue with
  public static var socialLoginListTitleContinue: String { 
    return VectorL10n.tr("Vector", "social_login_list_title_continue") 
  }
  /// Or
  public static var socialLoginListTitleSignIn: String { 
    return VectorL10n.tr("Vector", "social_login_list_title_sign_in") 
  }
  /// Or
  public static var socialLoginListTitleSignUp: String { 
    return VectorL10n.tr("Vector", "social_login_list_title_sign_up") 
  }
  /// Change space avatar
  public static var spaceAvatarViewAccessibilityHint: String { 
    return VectorL10n.tr("Vector", "space_avatar_view_accessibility_hint") 
  }
  /// avatar
  public static var spaceAvatarViewAccessibilityLabel: String { 
    return VectorL10n.tr("Vector", "space_avatar_view_accessibility_label") 
  }
  /// BETA
  public static var spaceBetaAnnounceBadge: String { 
    return VectorL10n.tr("Vector", "space_beta_announce_badge") 
  }
  /// Spaces are a new way to group rooms and people. They’re not on iOS yet, but you can use them now on Web and Desktop.
  public static var spaceBetaAnnounceInformation: String { 
    return VectorL10n.tr("Vector", "space_beta_announce_information") 
  }
  /// The new version of communities
  public static var spaceBetaAnnounceSubtitle: String { 
    return VectorL10n.tr("Vector", "space_beta_announce_subtitle") 
  }
  /// Spaces are coming soon
  public static var spaceBetaAnnounceTitle: String { 
    return VectorL10n.tr("Vector", "space_beta_announce_title") 
  }
  /// Space detail
  public static var spaceDetailNavTitle: String { 
    return VectorL10n.tr("Vector", "space_detail_nav_title") 
  }
  /// Spaces are a new way to group rooms and people.\n\nThey’ll be here soon. For now, if you join one on another platform, you will be able to access any rooms you join here.
  public static var spaceFeatureUnavailableInformation: String { 
    return VectorL10n.tr("Vector", "space_feature_unavailable_information") 
  }
  /// Spaces aren't on iOS yet, but you can use them now on Web and Desktop
  public static var spaceFeatureUnavailableSubtitle: String { 
    return VectorL10n.tr("Vector", "space_feature_unavailable_subtitle") 
  }
  /// Spaces aren’t here yet
  public static var spaceFeatureUnavailableTitle: String { 
    return VectorL10n.tr("Vector", "space_feature_unavailable_title") 
  }
  /// Show all rooms
  public static var spaceHomeShowAllRooms: String { 
    return VectorL10n.tr("Vector", "space_home_show_all_rooms") 
  }
  /// Space invite
  public static var spaceInviteNavTitle: String { 
    return VectorL10n.tr("Vector", "space_invite_nav_title") 
  }
  /// You do not have permission to invite people to this space
  public static var spaceInviteNotEnoughPermission: String { 
    return VectorL10n.tr("Vector", "space_invite_not_enough_permission") 
  }
  /// Ban from this space
  public static var spaceParticipantsActionBan: String { 
    return VectorL10n.tr("Vector", "space_participants_action_ban") 
  }
  /// Remove from this space
  public static var spaceParticipantsActionRemove: String { 
    return VectorL10n.tr("Vector", "space_participants_action_remove") 
  }
  /// Private space
  public static var spacePrivateJoinRule: String { 
    return VectorL10n.tr("Vector", "space_private_join_rule") 
  }
  /// Invite only, best for yourself or teams
  public static var spacePrivateJoinRuleDetail: String { 
    return VectorL10n.tr("Vector", "space_private_join_rule_detail") 
  }
  /// Public space
  public static var spacePublicJoinRule: String { 
    return VectorL10n.tr("Vector", "space_public_join_rule") 
  }
  /// Open to anyone, best for communities
  public static var spacePublicJoinRuleDetail: String { 
    return VectorL10n.tr("Vector", "space_public_join_rule_detail") 
  }
  /// Create Space
  public static var spaceSelectorCreateSpace: String { 
    return VectorL10n.tr("Vector", "space_selector_create_space") 
  }
  /// Spaces are a way to group rooms and people. Create a space to get started.
  public static var spaceSelectorEmptyViewInformation: String { 
    return VectorL10n.tr("Vector", "space_selector_empty_view_information") 
  }
  /// No spaces yet.
  public static var spaceSelectorEmptyViewTitle: String { 
    return VectorL10n.tr("Vector", "space_selector_empty_view_title") 
  }
  /// My spaces
  public static var spaceSelectorTitle: String { 
    return VectorL10n.tr("Vector", "space_selector_title") 
  }
  /// Who can access this space?
  public static var spaceSettingsAccessSection: String { 
    return VectorL10n.tr("Vector", "space_settings_access_section") 
  }
  /// Your space is viewable at\n%@
  public static func spaceSettingsCurrentAddressMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "space_settings_current_address_message", p1)
  }
  /// Failed to update space settings. Do you want to retry?
  public static var spaceSettingsUpdateFailedMessage: String { 
    return VectorL10n.tr("Vector", "space_settings_update_failed_message") 
  }
  /// space
  public static var spaceTag: String { 
    return VectorL10n.tr("Vector", "space_tag") 
  }
  /// Description
  public static var spaceTopic: String { 
    return VectorL10n.tr("Vector", "space_topic") 
  }
  /// Add room
  public static var spacesAddRoom: String { 
    return VectorL10n.tr("Vector", "spaces_add_room") 
  }
  /// You do not have permissions to add rooms to this space.
  public static var spacesAddRoomMissingPermissionMessage: String { 
    return VectorL10n.tr("Vector", "spaces_add_room_missing_permission_message") 
  }
  /// Adding rooms coming soon
  public static var spacesAddRoomsComingSoonTitle: String { 
    return VectorL10n.tr("Vector", "spaces_add_rooms_coming_soon_title") 
  }
  /// Add space
  public static var spacesAddSpace: String { 
    return VectorL10n.tr("Vector", "spaces_add_space") 
  }
  /// Create space
  public static var spacesAddSpaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_add_space_title") 
  }
  /// Create space within %@
  public static func spacesAddSubspaceTitle(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_add_subspace_title", p1)
  }
  /// This feature hasn’t been implemented here, but it’s on the way. For now, you can do that with %@ on your computer.
  public static func spacesComingSoonDetail(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_coming_soon_detail", p1)
  }
  /// Coming soon
  public static var spacesComingSoonTitle: String { 
    return VectorL10n.tr("Vector", "spaces_coming_soon_title") 
  }
  /// Create a space
  public static var spacesCreateSpaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_create_space_title") 
  }
  /// Create a subspace
  public static var spacesCreateSubspaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_create_subspace_title") 
  }
  /// As this space is just for you, no one will be informed. You can add more later.
  public static var spacesCreationAddRoomsMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_add_rooms_message") 
  }
  /// What do you want to add?
  public static var spacesCreationAddRoomsTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_add_rooms_title") 
  }
  /// Address
  public static var spacesCreationAddress: String { 
    return VectorL10n.tr("Vector", "spaces_creation_address") 
  }
  /// %@\nalready exists
  public static func spacesCreationAddressAlreadyExists(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_address_already_exists", p1)
  }
  /// Your space will be viewable at\n%@
  public static func spacesCreationAddressDefaultMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_address_default_message", p1)
  }
  /// %@\nhas invalid characters
  public static func spacesCreationAddressInvalidCharacters(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_address_invalid_characters", p1)
  }
  /// Your progress will be lost.
  public static var spacesCreationCancelMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_cancel_message") 
  }
  /// Stop creating a space?
  public static var spacesCreationCancelTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_cancel_title") 
  }
  /// Email
  public static var spacesCreationEmailInvitesEmailTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_email_invites_email_title") 
  }
  /// You can invite them later too.
  public static var spacesCreationEmailInvitesMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_email_invites_message") 
  }
  /// Invite your team
  public static var spacesCreationEmailInvitesTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_email_invites_title") 
  }
  /// Name required
  public static var spacesCreationEmptyRoomNameError: String { 
    return VectorL10n.tr("Vector", "spaces_creation_empty_room_name_error") 
  }
  /// You can change this later
  public static var spacesCreationFooter: String { 
    return VectorL10n.tr("Vector", "spaces_creation_footer") 
  }
  /// Spaces are a new way to group rooms and people.
  public static var spacesCreationHint: String { 
    return VectorL10n.tr("Vector", "spaces_creation_hint") 
  }
  /// in %@ spaces
  public static func spacesCreationInManySpaces(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_in_many_spaces", p1)
  }
  /// in 1 space
  public static var spacesCreationInOneSpace: String { 
    return VectorL10n.tr("Vector", "spaces_creation_in_one_space") 
  }
  /// in %@
  public static func spacesCreationInSpacename(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_in_spacename", p1)
  }
  /// in %@ + %@ spaces
  public static func spacesCreationInSpacenamePlusMany(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_in_spacename_plus_many", p1, p2)
  }
  /// in %@ + 1 space
  public static func spacesCreationInSpacenamePlusOne(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_in_spacename_plus_one", p1)
  }
  /// Invite by username
  public static var spacesCreationInviteByUsername: String { 
    return VectorL10n.tr("Vector", "spaces_creation_invite_by_username") 
  }
  /// You can invite them later too.
  public static var spacesCreationInviteByUsernameMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_invite_by_username_message") 
  }
  /// Invite your team
  public static var spacesCreationInviteByUsernameTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_invite_by_username_title") 
  }
  /// General
  public static var spacesCreationNewRoomsGeneral: String { 
    return VectorL10n.tr("Vector", "spaces_creation_new_rooms_general") 
  }
  /// We’ll create a room for each one.
  public static var spacesCreationNewRoomsMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_new_rooms_message") 
  }
  /// Random
  public static var spacesCreationNewRoomsRandom: String { 
    return VectorL10n.tr("Vector", "spaces_creation_new_rooms_random") 
  }
  /// Room name
  public static var spacesCreationNewRoomsRoomNameTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_new_rooms_room_name_title") 
  }
  /// Support
  public static var spacesCreationNewRoomsSupport: String { 
    return VectorL10n.tr("Vector", "spaces_creation_new_rooms_support") 
  }
  /// What are some discussions you’ll have?
  public static var spacesCreationNewRoomsTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_new_rooms_title") 
  }
  /// Adding %@ rooms
  public static func spacesCreationPostProcessAddingRooms(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_post_process_adding_rooms", p1)
  }
  /// Creating %@
  public static func spacesCreationPostProcessCreatingRoom(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_post_process_creating_room", p1)
  }
  /// Creating space
  public static var spacesCreationPostProcessCreatingSpace: String { 
    return VectorL10n.tr("Vector", "spaces_creation_post_process_creating_space") 
  }
  /// Creating %@
  public static func spacesCreationPostProcessCreatingSpaceTask(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_post_process_creating_space_task", p1)
  }
  /// Inviting %@ users
  public static func spacesCreationPostProcessInvitingUsers(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_post_process_inviting_users", p1)
  }
  /// Uploading avatar
  public static var spacesCreationPostProcessUploadingAvatar: String { 
    return VectorL10n.tr("Vector", "spaces_creation_post_process_uploading_avatar") 
  }
  /// Your private space
  public static var spacesCreationPrivateSpaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_private_space_title") 
  }
  /// Your public space
  public static var spacesCreationPublicSpaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_public_space_title") 
  }
  /// Add some details to help it stand out. You can change these at any point.
  public static var spacesCreationSettingsMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_settings_message") 
  }
  /// A private space to organise your rooms
  public static var spacesCreationSharingTypeJustMeDetail: String { 
    return VectorL10n.tr("Vector", "spaces_creation_sharing_type_just_me_detail") 
  }
  /// Just me
  public static var spacesCreationSharingTypeJustMeTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_sharing_type_just_me_title") 
  }
  /// A private space for you & your teammates
  public static var spacesCreationSharingTypeMeAndTeammatesDetail: String { 
    return VectorL10n.tr("Vector", "spaces_creation_sharing_type_me_and_teammates_detail") 
  }
  /// Me and teammates
  public static var spacesCreationSharingTypeMeAndTeammatesTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_sharing_type_me_and_teammates_title") 
  }
  /// Make sure the right people have access %@. You can change this later.
  public static func spacesCreationSharingTypeMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_creation_sharing_type_message", p1)
  }
  /// Who are you working with?
  public static var spacesCreationSharingTypeTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_sharing_type_title") 
  }
  /// To join an existing space, you need an invite.
  public static var spacesCreationVisibilityMessage: String { 
    return VectorL10n.tr("Vector", "spaces_creation_visibility_message") 
  }
  /// What type of space do you want to create?
  public static var spacesCreationVisibilityTitle: String { 
    return VectorL10n.tr("Vector", "spaces_creation_visibility_title") 
  }
  /// Some rooms may be hidden because they’re private and you need an invite.
  public static var spacesEmptySpaceDetail: String { 
    return VectorL10n.tr("Vector", "spaces_empty_space_detail") 
  }
  /// This space has no rooms (yet)
  public static var spacesEmptySpaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_empty_space_title") 
  }
  /// Explore rooms
  public static var spacesExploreRooms: String { 
    return VectorL10n.tr("Vector", "spaces_explore_rooms") 
  }
  /// Explore %@
  public static func spacesExploreRoomsFormat(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_explore_rooms_format", p1)
  }
  /// 1 room
  public static var spacesExploreRoomsOneRoom: String { 
    return VectorL10n.tr("Vector", "spaces_explore_rooms_one_room") 
  }
  /// %@ rooms
  public static func spacesExploreRoomsRoomNumber(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_explore_rooms_room_number", p1)
  }
  /// This feature isn't available here. For now, you can do this with %@ on your computer.
  public static func spacesFeatureNotAvailable(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_feature_not_available", p1)
  }
  /// Home
  public static var spacesHomeSpaceTitle: String { 
    return VectorL10n.tr("Vector", "spaces_home_space_title") 
  }
  /// Invite people
  public static var spacesInvitePeople: String { 
    return VectorL10n.tr("Vector", "spaces_invite_people") 
  }
  /// Invites coming soon
  public static var spacesInvitesComingSoonTitle: String { 
    return VectorL10n.tr("Vector", "spaces_invites_coming_soon_title") 
  }
  /// Spaces
  public static var spacesLeftPanelTitle: String { 
    return VectorL10n.tr("Vector", "spaces_left_panel_title") 
  }
  /// Looking for someone not in %@? For now, you can invite them on web or desktop.
  public static func spacesNoMemberFoundDetail(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_no_member_found_detail", p1)
  }
  /// No results found
  public static var spacesNoResultFoundTitle: String { 
    return VectorL10n.tr("Vector", "spaces_no_result_found_title") 
  }
  /// Some results may be hidden because they’re private and you need an invite to join them.
  public static var spacesNoRoomFoundDetail: String { 
    return VectorL10n.tr("Vector", "spaces_no_room_found_detail") 
  }
  /// The created space will be added to %@.
  public static func spacesSubspaceCreationVisibilityMessage(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "spaces_subspace_creation_visibility_message", p1)
  }
  /// What type of subspace do you want to create?
  public static var spacesSubspaceCreationVisibilityTitle: String { 
    return VectorL10n.tr("Vector", "spaces_subspace_creation_visibility_title") 
  }
  /// Suggested
  public static var spacesSuggestedRoom: String { 
    return VectorL10n.tr("Vector", "spaces_suggested_room") 
  }
  /// If the server administrator has said that this is expected, ensure that the fingerprint below matches the fingerprint provided by them.
  public static var sslCertNewAccountExpl: String { 
    return VectorL10n.tr("Vector", "ssl_cert_new_account_expl") 
  }
  /// This could mean that someone is maliciously intercepting your traffic, or that your phone does not trust the certificate provided by the remote server.
  public static var sslCertNotTrust: String { 
    return VectorL10n.tr("Vector", "ssl_cert_not_trust") 
  }
  /// Could not verify identity of remote server.
  public static var sslCouldNotVerify: String { 
    return VectorL10n.tr("Vector", "ssl_could_not_verify") 
  }
  /// The certificate has changed from a previously trusted one to one that is not trusted. The server may have renewed its certificate. Contact the server administrator for the expected fingerprint.
  public static var sslExpectedExistingExpl: String { 
    return VectorL10n.tr("Vector", "ssl_expected_existing_expl") 
  }
  /// Fingerprint (%@):
  public static func sslFingerprintHash(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "ssl_fingerprint_hash", p1)
  }
  /// Homeserver URL: %@
  public static func sslHomeserverUrl(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "ssl_homeserver_url", p1)
  }
  /// Logout
  public static var sslLogoutAccount: String { 
    return VectorL10n.tr("Vector", "ssl_logout_account") 
  }
  /// ONLY accept the certificate if the server administrator has published a fingerprint that matches the one above.
  public static var sslOnlyAccept: String { 
    return VectorL10n.tr("Vector", "ssl_only_accept") 
  }
  /// Ignore
  public static var sslRemainOffline: String { 
    return VectorL10n.tr("Vector", "ssl_remain_offline") 
  }
  /// Trust
  public static var sslTrust: String { 
    return VectorL10n.tr("Vector", "ssl_trust") 
  }
  /// The certificate has changed from one that was trusted by your phone. This is HIGHLY UNUSUAL. It is recommended that you DO NOT ACCEPT this new certificate.
  public static var sslUnexpectedExistingExpl: String { 
    return VectorL10n.tr("Vector", "ssl_unexpected_existing_expl") 
  }
  /// Start
  public static var start: String { 
    return VectorL10n.tr("Vector", "start") 
  }
  /// Start Chat
  public static var startChat: String { 
    return VectorL10n.tr("Vector", "start_chat") 
  }
  /// Start Video Call
  public static var startVideoCall: String { 
    return VectorL10n.tr("Vector", "start_video_call") 
  }
  /// Start Voice Call
  public static var startVoiceCall: String { 
    return VectorL10n.tr("Vector", "start_voice_call") 
  }
  /// Stop
  public static var stop: String { 
    return VectorL10n.tr("Vector", "stop") 
  }
  /// Element is a new type of messenger and collaboration app that:\n\n1. Puts you in control to preserve your privacy\n2. Lets you communicate with anyone in the Matrix network, and even beyond by integrating with apps such as Slack\n3. Protects you from advertising, datamining, backdoors and walled gardens\n4. Secures you through end-to-end encryption, with cross-signing to verify others\n\nElement is completely different from other messaging and collaboration apps because it is decentralised and open source.\n\nElement lets you self-host - or choose a host - so that you have privacy, ownership and control of your data and conversations. It gives you access to an open network; so you’re not just stuck speaking to other Element users only. And it is very secure.\n\nElement is able to do all this because it operates on Matrix - the standard for open, decentralised communication. \n\nElement puts you in control by letting you choose who hosts your conversations. From the Element app, you can choose to host in different ways:\n\n1. Get a free account on the matrix.org public server\n2. Self-host your account by running a server on your own hardware\n3. Sign up for an account on a custom server by simply subscribing to the Element Matrix Services hosting platform\n\nWhy choose Element?\n\nOWN YOUR DATA: You decide where to keep your data and messages. You own it and control it, not some MEGACORP that mines your data or gives access to third parties.\n\nOPEN MESSAGING AND COLLABORATION: You can chat with anyone else in the Matrix network, whether they’re using Element or another Matrix app, and even if they are using a different messaging system of the likes of Slack, IRC or XMPP.\n\nSUPER-SECURE: Real end-to-end encryption (only those in the conversation can decrypt messages), and cross-signing to verify the devices of conversation participants.\n\nCOMPLETE COMMUNICATION: Messaging, voice and video calls, file sharing, screen sharing and a whole bunch of integrations, bots and widgets. Build rooms, communities, stay in touch and get things done.\n\nEVERYWHERE YOU ARE: Stay in touch wherever you are with fully synchronised message history across all your devices and on the web at https://element.io/app.
  public static var storeFullDescription: String { 
    return VectorL10n.tr("Vector", "store_full_description") 
  }
  /// Privacy-preserving chat and collaboration app, on an open network. Decentralised to put you in control. No datamining, no backdoors and no third party access.
  public static var storePromotionalText: String { 
    return VectorL10n.tr("Vector", "store_promotional_text") 
  }
  /// Secure decentralised chat/VoIP
  public static var storeShortDescription: String { 
    return VectorL10n.tr("Vector", "store_short_description") 
  }
  /// Submit
  public static var submit: String { 
    return VectorL10n.tr("Vector", "submit") 
  }
  /// Submit code
  public static var submitCode: String { 
    return VectorL10n.tr("Vector", "submit_code") 
  }
  /// Suggest
  public static var suggest: String { 
    return VectorL10n.tr("Vector", "suggest") 
  }
  /// Switch
  public static var `switch`: String { 
    return VectorL10n.tr("Vector", "switch") 
  }
  /// Copy link to thread
  public static var threadCopyLinkToThread: String { 
    return VectorL10n.tr("Vector", "thread_copy_link_to_thread") 
  }
  /// All threads
  public static var threadsActionAllThreads: String { 
    return VectorL10n.tr("Vector", "threads_action_all_threads") 
  }
  /// My threads
  public static var threadsActionMyThreads: String { 
    return VectorL10n.tr("Vector", "threads_action_my_threads") 
  }
  /// Not now
  public static var threadsBetaCancel: String { 
    return VectorL10n.tr("Vector", "threads_beta_cancel") 
  }
  /// Try it out
  public static var threadsBetaEnable: String { 
    return VectorL10n.tr("Vector", "threads_beta_enable") 
  }
  /// Keep discussions organised with threads.\n\nThreads help keep your conversations on-topic and easy to track. 
  public static var threadsBetaInformation: String { 
    return VectorL10n.tr("Vector", "threads_beta_information") 
  }
  /// Learn more
  public static var threadsBetaInformationLink: String { 
    return VectorL10n.tr("Vector", "threads_beta_information_link") 
  }
  /// Threads
  public static var threadsBetaTitle: String { 
    return VectorL10n.tr("Vector", "threads_beta_title") 
  }
  /// Your homeserver does not currently support threads, so this feature may be unreliable. Some threaded messages may not be reliably available. 
  public static var threadsDiscourageInformation1: String { 
    return VectorL10n.tr("Vector", "threads_discourage_information_1") 
  }
  /// \n\nDo you want to enable threads anyway?
  public static var threadsDiscourageInformation2: String { 
    return VectorL10n.tr("Vector", "threads_discourage_information_2") 
  }
  /// Threads help keep your conversations on-topic and easy to track.
  public static var threadsEmptyInfoAll: String { 
    return VectorL10n.tr("Vector", "threads_empty_info_all") 
  }
  /// Reply to an ongoing thread or tap a message and use “Thread” to start a new one.
  public static var threadsEmptyInfoMy: String { 
    return VectorL10n.tr("Vector", "threads_empty_info_my") 
  }
  /// Show all threads
  public static var threadsEmptyShowAllThreads: String { 
    return VectorL10n.tr("Vector", "threads_empty_show_all_threads") 
  }
  /// Tip: Tap a message and use “Thread” to start one.
  public static var threadsEmptyTip: String { 
    return VectorL10n.tr("Vector", "threads_empty_tip") 
  }
  /// Keep discussions organised with threads
  public static var threadsEmptyTitle: String { 
    return VectorL10n.tr("Vector", "threads_empty_title") 
  }
  /// Got it
  public static var threadsNoticeDone: String { 
    return VectorL10n.tr("Vector", "threads_notice_done") 
  }
  /// All threads created during the experimental period will now be <b>rendered as regular replies</b>.<br/><br/>This will be a one-off transition, as threads are now part of the Matrix specification.
  public static var threadsNoticeInformation: String { 
    return VectorL10n.tr("Vector", "threads_notice_information") 
  }
  /// Threads no longer experimental 🎉
  public static var threadsNoticeTitle: String { 
    return VectorL10n.tr("Vector", "threads_notice_title") 
  }
  /// Threads
  public static var threadsTitle: String { 
    return VectorL10n.tr("Vector", "threads_title") 
  }
  /// Favourites
  public static var titleFavourites: String { 
    return VectorL10n.tr("Vector", "title_favourites") 
  }
  /// Communities
  public static var titleGroups: String { 
    return VectorL10n.tr("Vector", "title_groups") 
  }
  /// Home
  public static var titleHome: String { 
    return VectorL10n.tr("Vector", "title_home") 
  }
  /// People
  public static var titlePeople: String { 
    return VectorL10n.tr("Vector", "title_people") 
  }
  /// Rooms
  public static var titleRooms: String { 
    return VectorL10n.tr("Vector", "title_rooms") 
  }
  /// Today
  public static var today: String { 
    return VectorL10n.tr("Vector", "today") 
  }
  /// Un-ban
  public static var unban: String { 
    return VectorL10n.tr("Vector", "unban") 
  }
  /// Unignore
  public static var unignore: String { 
    return VectorL10n.tr("Vector", "unignore") 
  }
  /// This room contains unknown sessions which have not been verified.\nThis means there is no guarantee that the sessions belong to the users they claim to.\nWe recommend you go through the verification process for each session before continuing, but you can resend the message without verifying if you prefer.
  public static var unknownDevicesAlert: String { 
    return VectorL10n.tr("Vector", "unknown_devices_alert") 
  }
  /// Room contains unknown sessions
  public static var unknownDevicesAlertTitle: String { 
    return VectorL10n.tr("Vector", "unknown_devices_alert_title") 
  }
  /// Answer Anyway
  public static var unknownDevicesAnswerAnyway: String { 
    return VectorL10n.tr("Vector", "unknown_devices_answer_anyway") 
  }
  /// Call Anyway
  public static var unknownDevicesCallAnyway: String { 
    return VectorL10n.tr("Vector", "unknown_devices_call_anyway") 
  }
  /// Send Anyway
  public static var unknownDevicesSendAnyway: String { 
    return VectorL10n.tr("Vector", "unknown_devices_send_anyway") 
  }
  /// Unknown sessions
  public static var unknownDevicesTitle: String { 
    return VectorL10n.tr("Vector", "unknown_devices_title") 
  }
  /// Verify…
  public static var unknownDevicesVerify: String { 
    return VectorL10n.tr("Vector", "unknown_devices_verify") 
  }
  /// Unsent
  public static var unsent: String { 
    return VectorL10n.tr("Vector", "unsent") 
  }
  /// Change user avatar
  public static var userAvatarViewAccessibilityHint: String { 
    return VectorL10n.tr("Vector", "user_avatar_view_accessibility_hint") 
  }
  /// avatar
  public static var userAvatarViewAccessibilityLabel: String { 
    return VectorL10n.tr("Vector", "user_avatar_view_accessibility_label") 
  }
  /// ex: @bob:homeserver
  public static var userIdPlaceholder: String { 
    return VectorL10n.tr("Vector", "user_id_placeholder") 
  }
  /// User ID:
  public static var userIdTitle: String { 
    return VectorL10n.tr("Vector", "user_id_title") 
  }
  /// Inactive for 90+ days
  public static var userInactiveSessionItem: String { 
    return VectorL10n.tr("Vector", "user_inactive_session_item") 
  }
  /// Inactive for 90+ days (%@)
  public static func userInactiveSessionItemWithDate(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "user_inactive_session_item_with_date", p1)
  }
  /// Clear filter
  public static var userOtherSessionClearFilter: String { 
    return VectorL10n.tr("Vector", "user_other_session_clear_filter") 
  }
  /// Your current session
  public static var userOtherSessionCurrentSessionDetails: String { 
    return VectorL10n.tr("Vector", "user_other_session_current_session_details") 
  }
  /// Filter
  public static var userOtherSessionFilter: String { 
    return VectorL10n.tr("Vector", "user_other_session_filter") 
  }
  /// All sessions
  public static var userOtherSessionFilterMenuAll: String { 
    return VectorL10n.tr("Vector", "user_other_session_filter_menu_all") 
  }
  /// Inactive
  public static var userOtherSessionFilterMenuInactive: String { 
    return VectorL10n.tr("Vector", "user_other_session_filter_menu_inactive") 
  }
  /// Unverified
  public static var userOtherSessionFilterMenuUnverified: String { 
    return VectorL10n.tr("Vector", "user_other_session_filter_menu_unverified") 
  }
  /// Verified
  public static var userOtherSessionFilterMenuVerified: String { 
    return VectorL10n.tr("Vector", "user_other_session_filter_menu_verified") 
  }
  /// Select sessions
  public static var userOtherSessionMenuSelectSessions: String { 
    return VectorL10n.tr("Vector", "user_other_session_menu_select_sessions") 
  }
  /// Sign out of %@ sessions
  public static func userOtherSessionMenuSignOutSessions(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "user_other_session_menu_sign_out_sessions", p1)
  }
  /// No inactive sessions found.
  public static var userOtherSessionNoInactiveSessions: String { 
    return VectorL10n.tr("Vector", "user_other_session_no_inactive_sessions") 
  }
  /// No unverified sessions found.
  public static var userOtherSessionNoUnverifiedSessions: String { 
    return VectorL10n.tr("Vector", "user_other_session_no_unverified_sessions") 
  }
  /// No verified sessions found.
  public static var userOtherSessionNoVerifiedSessions: String { 
    return VectorL10n.tr("Vector", "user_other_session_no_verified_sessions") 
  }
  /// This session doesn’t support encryption and thus can't be verified.
  public static var userOtherSessionPermanentlyUnverifiedAdditionalInfo: String { 
    return VectorL10n.tr("Vector", "user_other_session_permanently_unverified_additional_info") 
  }
  /// Other sessions
  public static var userOtherSessionSecurityRecommendationTitle: String { 
    return VectorL10n.tr("Vector", "user_other_session_security_recommendation_title") 
  }
  /// %@ selected
  public static func userOtherSessionSelectedCount(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "user_other_session_selected_count", p1)
  }
  /// Verify or sign out from this session for best security and reliability.
  public static var userOtherSessionUnverifiedAdditionalInfo: String { 
    return VectorL10n.tr("Vector", "user_other_session_unverified_additional_info") 
  }
  /// Verify your sessions for enhanced secure messaging or sign out from those you don’t recognize or use anymore.
  public static var userOtherSessionUnverifiedSessionsHeaderSubtitle: String { 
    return VectorL10n.tr("Vector", "user_other_session_unverified_sessions_header_subtitle") 
  }
  /// This session is ready for secure messaging.
  public static var userOtherSessionVerifiedAdditionalInfo: String { 
    return VectorL10n.tr("Vector", "user_other_session_verified_additional_info") 
  }
  /// For best security, sign out from any session that you don’t recognize or use anymore.
  public static var userOtherSessionVerifiedSessionsHeaderSubtitle: String { 
    return VectorL10n.tr("Vector", "user_other_session_verified_sessions_header_subtitle") 
  }
  /// Name
  public static var userSessionDetailsApplicationName: String { 
    return VectorL10n.tr("Vector", "user_session_details_application_name") 
  }
  /// Application
  public static var userSessionDetailsApplicationSectionHeader: String { 
    return VectorL10n.tr("Vector", "user_session_details_application_section_header") 
  }
  /// URL
  public static var userSessionDetailsApplicationUrl: String { 
    return VectorL10n.tr("Vector", "user_session_details_application_url") 
  }
  /// Version
  public static var userSessionDetailsApplicationVersion: String { 
    return VectorL10n.tr("Vector", "user_session_details_application_version") 
  }
  /// Browser
  public static var userSessionDetailsDeviceBrowser: String { 
    return VectorL10n.tr("Vector", "user_session_details_device_browser") 
  }
  /// IP address
  public static var userSessionDetailsDeviceIpAddress: String { 
    return VectorL10n.tr("Vector", "user_session_details_device_ip_address") 
  }
  /// IP location
  public static var userSessionDetailsDeviceIpLocation: String { 
    return VectorL10n.tr("Vector", "user_session_details_device_ip_location") 
  }
  /// Model
  public static var userSessionDetailsDeviceModel: String { 
    return VectorL10n.tr("Vector", "user_session_details_device_model") 
  }
  /// Operating System
  public static var userSessionDetailsDeviceOs: String { 
    return VectorL10n.tr("Vector", "user_session_details_device_os") 
  }
  /// Device
  public static var userSessionDetailsDeviceSectionHeader: String { 
    return VectorL10n.tr("Vector", "user_session_details_device_section_header") 
  }
  /// Last activity
  public static var userSessionDetailsLastActivity: String { 
    return VectorL10n.tr("Vector", "user_session_details_last_activity") 
  }
  /// Session ID
  public static var userSessionDetailsSessionId: String { 
    return VectorL10n.tr("Vector", "user_session_details_session_id") 
  }
  /// Session name
  public static var userSessionDetailsSessionName: String { 
    return VectorL10n.tr("Vector", "user_session_details_session_name") 
  }
  /// Copy any data by tapping on it and holding it down.
  public static var userSessionDetailsSessionSectionFooter: String { 
    return VectorL10n.tr("Vector", "user_session_details_session_section_footer") 
  }
  /// Session
  public static var userSessionDetailsSessionSectionHeader: String { 
    return VectorL10n.tr("Vector", "user_session_details_session_section_header") 
  }
  /// Session details
  public static var userSessionDetailsTitle: String { 
    return VectorL10n.tr("Vector", "user_session_details_title") 
  }
  /// Got it
  public static var userSessionGotIt: String { 
    return VectorL10n.tr("Vector", "user_session_got_it") 
  }
  /// Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.\n\nRemoving inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.
  public static var userSessionInactiveSessionDescription: String { 
    return VectorL10n.tr("Vector", "user_session_inactive_session_description") 
  }
  /// Inactive sessions
  public static var userSessionInactiveSessionTitle: String { 
    return VectorL10n.tr("Vector", "user_session_inactive_session_title") 
  }
  /// %1$@ · %2$@
  public static func userSessionItemDetails(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "user_session_item_details", p1, p2)
  }
  /// Last activity %@
  public static func userSessionItemDetailsLastActivity(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "user_session_item_details_last_activity", p1)
  }
  /// Learn more
  public static var userSessionLearnMore: String { 
    return VectorL10n.tr("Vector", "user_session_learn_more") 
  }
  /// %@: %@
  public static func userSessionName(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "user_session_name", p1, p2)
  }
  /// Current session
  public static var userSessionOverviewCurrentSessionTitle: String { 
    return VectorL10n.tr("Vector", "user_session_overview_current_session_title") 
  }
  /// Session details
  public static var userSessionOverviewSessionDetailsButtonTitle: String { 
    return VectorL10n.tr("Vector", "user_session_overview_session_details_button_title") 
  }
  /// Session
  public static var userSessionOverviewSessionTitle: String { 
    return VectorL10n.tr("Vector", "user_session_overview_session_title") 
  }
  /// This session doesn't support encryption, so it can't be verified.\n\nYou won't be able to participate in rooms where encryption is enabled when using this session.\n\nFor best security and privacy, it is recommended to use Matrix clients that support encryption.
  public static var userSessionPermanentlyUnverifiedSessionDescription: String { 
    return VectorL10n.tr("Vector", "user_session_permanently_unverified_session_description") 
  }
  /// Push notifications
  public static var userSessionPushNotifications: String { 
    return VectorL10n.tr("Vector", "user_session_push_notifications") 
  }
  /// When turned on, this session will receive push notifications.
  public static var userSessionPushNotificationsMessage: String { 
    return VectorL10n.tr("Vector", "user_session_push_notifications_message") 
  }
  /// Other users in direct messages and rooms that you join are able to view a full list of your sessions.\n\nThis provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.
  public static var userSessionRenameSessionDescription: String { 
    return VectorL10n.tr("Vector", "user_session_rename_session_description") 
  }
  /// Renaming sessions
  public static var userSessionRenameSessionTitle: String { 
    return VectorL10n.tr("Vector", "user_session_rename_session_title") 
  }
  /// Unverified session
  public static var userSessionUnverified: String { 
    return VectorL10n.tr("Vector", "user_session_unverified") 
  }
  /// Verify your current session for enhanced secure messaging.
  public static var userSessionUnverifiedAdditionalInfo: String { 
    return VectorL10n.tr("Vector", "user_session_unverified_additional_info") 
  }
  /// Unverified sessions are sessions that have logged in with your credentials but not been cross-verified.\n\nYou should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.
  public static var userSessionUnverifiedSessionDescription: String { 
    return VectorL10n.tr("Vector", "user_session_unverified_session_description") 
  }
  /// Unverified session
  public static var userSessionUnverifiedSessionTitle: String { 
    return VectorL10n.tr("Vector", "user_session_unverified_session_title") 
  }
  /// Unverified
  public static var userSessionUnverifiedShort: String { 
    return VectorL10n.tr("Vector", "user_session_unverified_short") 
  }
  /// Unknown verification status
  public static var userSessionVerificationUnknown: String { 
    return VectorL10n.tr("Vector", "user_session_verification_unknown") 
  }
  /// Verify your current session to reveal this session's verification status.
  public static var userSessionVerificationUnknownAdditionalInfo: String { 
    return VectorL10n.tr("Vector", "user_session_verification_unknown_additional_info") 
  }
  /// Unknown
  public static var userSessionVerificationUnknownShort: String { 
    return VectorL10n.tr("Vector", "user_session_verification_unknown_short") 
  }
  /// Verified session
  public static var userSessionVerified: String { 
    return VectorL10n.tr("Vector", "user_session_verified") 
  }
  /// Your current session is ready for secure messaging.
  public static var userSessionVerifiedAdditionalInfo: String { 
    return VectorL10n.tr("Vector", "user_session_verified_additional_info") 
  }
  /// Verified sessions are anywhere you are using Element after entering your passphrase or confirming your identity with another verified session.\n\nThis means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.
  public static var userSessionVerifiedSessionDescription: String { 
    return VectorL10n.tr("Vector", "user_session_verified_session_description") 
  }
  /// Verified sessions
  public static var userSessionVerifiedSessionTitle: String { 
    return VectorL10n.tr("Vector", "user_session_verified_session_title") 
  }
  /// Verified
  public static var userSessionVerifiedShort: String { 
    return VectorL10n.tr("Vector", "user_session_verified_short") 
  }
  /// Verify session
  public static var userSessionVerifyAction: String { 
    return VectorL10n.tr("Vector", "user_session_verify_action") 
  }
  /// View details
  public static var userSessionViewDetails: String { 
    return VectorL10n.tr("Vector", "user_session_view_details") 
  }
  /// %@ iOS
  public static func userSessionsDefaultSessionDisplayName(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "user_sessions_default_session_display_name", p1)
  }
  /// Hide IP address
  public static var userSessionsHideLocationInfo: String { 
    return VectorL10n.tr("Vector", "user_sessions_hide_location_info") 
  }
  /// Current session
  public static var userSessionsOverviewCurrentSessionSectionTitle: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_current_session_section_title") 
  }
  /// Link a device
  public static var userSessionsOverviewLinkDevice: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_link_device") 
  }
  /// For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.
  public static var userSessionsOverviewOtherSessionsSectionInfo: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_other_sessions_section_info") 
  }
  /// Other sessions
  public static var userSessionsOverviewOtherSessionsSectionTitle: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_other_sessions_section_title") 
  }
  /// Consider signing out from old sessions (90 days or older) you don’t use anymore.
  public static var userSessionsOverviewSecurityRecommendationsInactiveInfo: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_security_recommendations_inactive_info") 
  }
  /// Inactive sessions
  public static var userSessionsOverviewSecurityRecommendationsInactiveTitle: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_security_recommendations_inactive_title") 
  }
  /// Improve your account security by following these recommendations.
  public static var userSessionsOverviewSecurityRecommendationsSectionInfo: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_security_recommendations_section_info") 
  }
  /// Security recommendations
  public static var userSessionsOverviewSecurityRecommendationsSectionTitle: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_security_recommendations_section_title") 
  }
  /// Verify or sign out from unverified sessions.
  public static var userSessionsOverviewSecurityRecommendationsUnverifiedInfo: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_security_recommendations_unverified_info") 
  }
  /// Unverified sessions
  public static var userSessionsOverviewSecurityRecommendationsUnverifiedTitle: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_security_recommendations_unverified_title") 
  }
  /// Sessions
  public static var userSessionsOverviewTitle: String { 
    return VectorL10n.tr("Vector", "user_sessions_overview_title") 
  }
  /// Manage sessions
  public static var userSessionsSettings: String { 
    return VectorL10n.tr("Vector", "user_sessions_settings") 
  }
  /// Show IP address
  public static var userSessionsShowLocationInfo: String { 
    return VectorL10n.tr("Vector", "user_sessions_show_location_info") 
  }
  /// View all (%d)
  public static func userSessionsViewAllAction(_ p1: Int) -> String {
    return VectorL10n.tr("Vector", "user_sessions_view_all_action", p1)
  }
  /// If you didn’t sign in to this session, your account may be compromised.
  public static var userVerificationSessionDetailsAdditionalInformationUntrustedCurrentUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_additional_information_untrusted_current_user") 
  }
  /// Until this user trusts this session, messages sent to and from it are labelled with warnings. Alternatively, you can manually verify it.
  public static var userVerificationSessionDetailsAdditionalInformationUntrustedOtherUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_additional_information_untrusted_other_user") 
  }
  /// This session is trusted for secure messaging because you verified it:
  public static var userVerificationSessionDetailsInformationTrustedCurrentUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_information_trusted_current_user") 
  }
  /// This session is trusted for secure messaging because 
  public static var userVerificationSessionDetailsInformationTrustedOtherUserPart1: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_information_trusted_other_user_part1") 
  }
  ///  verified it:
  public static var userVerificationSessionDetailsInformationTrustedOtherUserPart2: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_information_trusted_other_user_part2") 
  }
  /// Verify this session to mark it as trusted & grant it access to encrypted messages:
  public static var userVerificationSessionDetailsInformationUntrustedCurrentUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_information_untrusted_current_user") 
  }
  ///  signed in using a new session:
  public static var userVerificationSessionDetailsInformationUntrustedOtherUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_information_untrusted_other_user") 
  }
  /// Trusted
  public static var userVerificationSessionDetailsTrustedTitle: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_trusted_title") 
  }
  /// Not Trusted
  public static var userVerificationSessionDetailsUntrustedTitle: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_untrusted_title") 
  }
  /// Interactively Verify
  public static var userVerificationSessionDetailsVerifyActionCurrentUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_verify_action_current_user") 
  }
  /// Manually Verify by Text
  public static var userVerificationSessionDetailsVerifyActionCurrentUserManually: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_verify_action_current_user_manually") 
  }
  /// Manually verify
  public static var userVerificationSessionDetailsVerifyActionOtherUser: String { 
    return VectorL10n.tr("Vector", "user_verification_session_details_verify_action_other_user") 
  }
  /// Messages with this user in this room are end-to-end encrypted and can’t be read by third parties.
  public static var userVerificationSessionsListInformation: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_information") 
  }
  /// Trusted
  public static var userVerificationSessionsListSessionTrusted: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_session_trusted") 
  }
  /// Not trusted
  public static var userVerificationSessionsListSessionUntrusted: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_session_untrusted") 
  }
  /// Sessions
  public static var userVerificationSessionsListTableTitle: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_table_title") 
  }
  /// Trusted
  public static var userVerificationSessionsListUserTrustLevelTrustedTitle: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_user_trust_level_trusted_title") 
  }
  /// Unknown
  public static var userVerificationSessionsListUserTrustLevelUnknownTitle: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_user_trust_level_unknown_title") 
  }
  /// Warning
  public static var userVerificationSessionsListUserTrustLevelWarningTitle: String { 
    return VectorL10n.tr("Vector", "user_verification_sessions_list_user_trust_level_warning_title") 
  }
  /// To be secure, do this in person or use another way to communicate.
  public static var userVerificationStartAdditionalInformation: String { 
    return VectorL10n.tr("Vector", "user_verification_start_additional_information") 
  }
  /// For extra security, verify 
  public static var userVerificationStartInformationPart1: String { 
    return VectorL10n.tr("Vector", "user_verification_start_information_part1") 
  }
  ///  by checking a one-time code on both your devices.
  public static var userVerificationStartInformationPart2: String { 
    return VectorL10n.tr("Vector", "user_verification_start_information_part2") 
  }
  /// Start verification
  public static var userVerificationStartVerifyAction: String { 
    return VectorL10n.tr("Vector", "user_verification_start_verify_action") 
  }
  /// Waiting for %@…
  public static func userVerificationStartWaitingPartner(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "user_verification_start_waiting_partner", p1)
  }
  /// We are no longer supporting %@ on iOS %@. To continue using %@ to its full potential, we advise you to upgrade your version of iOS.
  public static func versionCheckBannerSubtitleDeprecated(_ p1: String, _ p2: String, _ p3: String) -> String {
    return VectorL10n.tr("Vector", "version_check_banner_subtitle_deprecated", p1, p2, p3)
  }
  /// We will soon be ending support for %@ on iOS %@. To continue using %@ to its full potential, we advise you to upgrade your version of iOS.
  public static func versionCheckBannerSubtitleSupported(_ p1: String, _ p2: String, _ p3: String) -> String {
    return VectorL10n.tr("Vector", "version_check_banner_subtitle_supported", p1, p2, p3)
  }
  /// We’re no longer supporting iOS %@
  public static func versionCheckBannerTitleDeprecated(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "version_check_banner_title_deprecated", p1)
  }
  /// We’re ending support for iOS %@
  public static func versionCheckBannerTitleSupported(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "version_check_banner_title_supported", p1)
  }
  /// Find out how
  public static var versionCheckModalActionTitleDeprecated: String { 
    return VectorL10n.tr("Vector", "version_check_modal_action_title_deprecated") 
  }
  /// Got it
  public static var versionCheckModalActionTitleSupported: String { 
    return VectorL10n.tr("Vector", "version_check_modal_action_title_supported") 
  }
  /// We've been working on enhancing %@ for a faster and more polished experience. Unfortunately your current version of iOS is not  compatible with some of those fixes and is no longer supported.\nWe're advising you to upgrade your operating system to use %@ to its full potential.
  public static func versionCheckModalSubtitleDeprecated(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "version_check_modal_subtitle_deprecated", p1, p2)
  }
  /// We've been working on enhancing %@ for a faster and more polished experience. Unfortunately your current version of iOS is not compatible with some of those fixes and will no longer be supported.\nWe're advising you to upgrade your operating system to use %@ to its full potential.
  public static func versionCheckModalSubtitleSupported(_ p1: String, _ p2: String) -> String {
    return VectorL10n.tr("Vector", "version_check_modal_subtitle_supported", p1, p2)
  }
  /// We’re no longer supporting iOS %@
  public static func versionCheckModalTitleDeprecated(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "version_check_modal_title_deprecated", p1)
  }
  /// We’re ending support for iOS %@
  public static func versionCheckModalTitleSupported(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "version_check_modal_title_supported", p1)
  }
  /// Video
  public static var video: String { 
    return VectorL10n.tr("Vector", "video") 
  }
  /// View
  public static var view: String { 
    return VectorL10n.tr("Vector", "view") 
  }
  /// Voice
  public static var voice: String { 
    return VectorL10n.tr("Vector", "voice") 
  }
  /// You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.
  public static var voiceBroadcastAlreadyInProgressMessage: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_already_in_progress_message") 
  }
  /// Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.
  public static var voiceBroadcastBlockedBySomeoneElseMessage: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_blocked_by_someone_else_message") 
  }
  /// Buffering...
  public static var voiceBroadcastBuffering: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_buffering") 
  }
  /// Unfortunately we’re unable to start a recording right now. Please try again later.
  public static var voiceBroadcastConnectionErrorMessage: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_connection_error_message") 
  }
  /// Connection error
  public static var voiceBroadcastConnectionErrorTitle: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_connection_error_title") 
  }
  /// Live
  public static var voiceBroadcastLive: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_live") 
  }
  /// You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.
  public static var voiceBroadcastPermissionDeniedMessage: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_permission_denied_message") 
  }
  /// Unable to play this voice broadcast.
  public static var voiceBroadcastPlaybackLoadingError: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_playback_loading_error") 
  }
  /// Voice broadcast
  public static var voiceBroadcastPlaybackLockScreenPlaceholder: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_playback_lock_screen_placeholder") 
  }
  /// Unable to decrypt this voice broadcast.
  public static var voiceBroadcastPlaybackUnableToDecrypt: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_playback_unable_to_decrypt") 
  }
  /// Connection error - Recording paused
  public static var voiceBroadcastRecorderConnectionError: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_recorder_connection_error") 
  }
  /// Yes, stop
  public static var voiceBroadcastStopAlertAgreeButton: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_stop_alert_agree_button") 
  }
  /// Are you sure you want to stop your live broadcast? This will end the broadcast, and the full recording will be available in the room.
  public static var voiceBroadcastStopAlertDescription: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_stop_alert_description") 
  }
  /// Stop live broadcasting?
  public static var voiceBroadcastStopAlertTitle: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_stop_alert_title") 
  }
  /// Voice broadcast
  public static var voiceBroadcastTile: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_tile") 
  }
  /// %@ left
  public static func voiceBroadcastTimeLeft(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "voice_broadcast_time_left", p1)
  }
  /// Can't start a new voice broadcast
  public static var voiceBroadcastUnauthorizedTitle: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_unauthorized_title") 
  }
  /// You can’t start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.
  public static var voiceBroadcastVoipCannotStartDescription: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_voip_cannot_start_description") 
  }
  /// Can’t start a call
  public static var voiceBroadcastVoipCannotStartTitle: String { 
    return VectorL10n.tr("Vector", "voice_broadcast_voip_cannot_start_title") 
  }
  /// You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message
  public static var voiceMessageBroadcastInProgressMessage: String { 
    return VectorL10n.tr("Vector", "voice_message_broadcast_in_progress_message") 
  }
  /// Can't start voice message
  public static var voiceMessageBroadcastInProgressTitle: String { 
    return VectorL10n.tr("Vector", "voice_message_broadcast_in_progress_title") 
  }
  /// Voice message
  public static var voiceMessageLockScreenPlaceholder: String { 
    return VectorL10n.tr("Vector", "voice_message_lock_screen_placeholder") 
  }
  /// Hold to record, release to send
  public static var voiceMessageReleaseToSend: String { 
    return VectorL10n.tr("Vector", "voice_message_release_to_send") 
  }
  /// %@s left
  public static func voiceMessageRemainingRecordingTime(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "voice_message_remaining_recording_time", p1)
  }
  /// Tap on your recording to stop or listen
  public static var voiceMessageStopLockedModeRecording: String { 
    return VectorL10n.tr("Vector", "voice_message_stop_locked_mode_recording") 
  }
  /// Warning
  public static var warning: String { 
    return VectorL10n.tr("Vector", "warning") 
  }
  /// Widget creation has failed
  public static var widgetCreationFailure: String { 
    return VectorL10n.tr("Vector", "widget_creation_failure") 
  }
  /// Failed to send request.
  public static var widgetIntegrationFailedToSendRequest: String { 
    return VectorL10n.tr("Vector", "widget_integration_failed_to_send_request") 
  }
  /// You need to enable integration manager in settings
  public static var widgetIntegrationManagerDisabled: String { 
    return VectorL10n.tr("Vector", "widget_integration_manager_disabled") 
  }
  /// Missing room_id in request.
  public static var widgetIntegrationMissingRoomId: String { 
    return VectorL10n.tr("Vector", "widget_integration_missing_room_id") 
  }
  /// Missing user_id in request.
  public static var widgetIntegrationMissingUserId: String { 
    return VectorL10n.tr("Vector", "widget_integration_missing_user_id") 
  }
  /// You are not in this room.
  public 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.
  public 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.
  public static var widgetIntegrationNoPermissionInRoom: String { 
    return VectorL10n.tr("Vector", "widget_integration_no_permission_in_room") 
  }
  /// Power level must be positive integer.
  public static var widgetIntegrationPositivePowerLevel: String { 
    return VectorL10n.tr("Vector", "widget_integration_positive_power_level") 
  }
  /// This room is not recognised.
  public static var widgetIntegrationRoomNotRecognised: String { 
    return VectorL10n.tr("Vector", "widget_integration_room_not_recognised") 
  }
  /// Room %@ is not visible.
  public static func widgetIntegrationRoomNotVisible(_ p1: String) -> String {
    return VectorL10n.tr("Vector", "widget_integration_room_not_visible", p1)
  }
  /// Unable to create widget.
  public static var widgetIntegrationUnableToCreate: String { 
    return VectorL10n.tr("Vector", "widget_integration_unable_to_create") 
  }
  /// Failed to connect to integrations server
  public static var widgetIntegrationsServerFailedToConnect: String { 
    return VectorL10n.tr("Vector", "widget_integrations_server_failed_to_connect") 
  }
  /// Open in browser
  public static var widgetMenuOpenOutside: String { 
    return VectorL10n.tr("Vector", "widget_menu_open_outside") 
  }
  /// Refresh
  public static var widgetMenuRefresh: String { 
    return VectorL10n.tr("Vector", "widget_menu_refresh") 
  }
  /// Remove for everyone
  public static var widgetMenuRemove: String { 
    return VectorL10n.tr("Vector", "widget_menu_remove") 
  }
  /// Revoke access for me
  public static var widgetMenuRevokePermission: String { 
    return VectorL10n.tr("Vector", "widget_menu_revoke_permission") 
  }
  /// No integrations server configured
  public static var widgetNoIntegrationsServerConfigured: String { 
    return VectorL10n.tr("Vector", "widget_no_integrations_server_configured") 
  }
  /// You need permission to manage widgets in this room
  public static var widgetNoPowerToManage: String { 
    return VectorL10n.tr("Vector", "widget_no_power_to_manage") 
  }
  /// Manage integrations…
  public static var widgetPickerManageIntegrations: String { 
    return VectorL10n.tr("Vector", "widget_picker_manage_integrations") 
  }
  /// Integrations
  public static var widgetPickerTitle: String { 
    return VectorL10n.tr("Vector", "widget_picker_title") 
  }
  /// You don't currently have any stickerpacks enabled.
  public static var widgetStickerPickerNoStickerpacksAlert: String { 
    return VectorL10n.tr("Vector", "widget_sticker_picker_no_stickerpacks_alert") 
  }
  /// Add some now?
  public static var widgetStickerPickerNoStickerpacksAlertAddNow: String { 
    return VectorL10n.tr("Vector", "widget_sticker_picker_no_stickerpacks_alert_add_now") 
  }
  /// Apply bold format
  public static var wysiwygComposerFormatActionBold: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_bold") 
  }
  /// Toggle code block
  public static var wysiwygComposerFormatActionCodeBlock: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_code_block") 
  }
  /// Increase indentation
  public static var wysiwygComposerFormatActionIndent: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_indent") 
  }
  /// Apply inline code format
  public static var wysiwygComposerFormatActionInlineCode: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_inline_code") 
  }
  /// Apply italic format
  public static var wysiwygComposerFormatActionItalic: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_italic") 
  }
  /// Apply link format
  public static var wysiwygComposerFormatActionLink: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_link") 
  }
  /// Toggle numbered list
  public static var wysiwygComposerFormatActionOrderedList: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_ordered_list") 
  }
  /// Toggle quote
  public static var wysiwygComposerFormatActionQuote: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_quote") 
  }
  /// Apply underline format
  public static var wysiwygComposerFormatActionStrikethrough: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_strikethrough") 
  }
  /// Decrease indentation
  public static var wysiwygComposerFormatActionUnIndent: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_un_indent") 
  }
  /// Apply strikethrough format
  public static var wysiwygComposerFormatActionUnderline: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_underline") 
  }
  /// Toggle bulleted list
  public static var wysiwygComposerFormatActionUnorderedList: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_format_action_unordered_list") 
  }
  /// Create a link
  public static var wysiwygComposerLinkActionCreateTitle: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_link_action_create_title") 
  }
  /// Edit link
  public static var wysiwygComposerLinkActionEditTitle: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_link_action_edit_title") 
  }
  /// Link
  public static var wysiwygComposerLinkActionLink: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_link_action_link") 
  }
  /// Text
  public static var wysiwygComposerLinkActionText: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_link_action_text") 
  }
  /// Attachments
  public static var wysiwygComposerStartActionAttachments: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_attachments") 
  }
  /// Camera
  public static var wysiwygComposerStartActionCamera: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_camera") 
  }
  /// Location
  public static var wysiwygComposerStartActionLocation: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_location") 
  }
  /// Photo Library
  public static var wysiwygComposerStartActionMediaPicker: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_media_picker") 
  }
  /// Polls
  public static var wysiwygComposerStartActionPolls: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_polls") 
  }
  /// Stickers
  public static var wysiwygComposerStartActionStickers: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_stickers") 
  }
  /// Text Formatting
  public static var wysiwygComposerStartActionTextFormatting: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_text_formatting") 
  }
  /// Voice broadcast
  public static var wysiwygComposerStartActionVoiceBroadcast: String { 
    return VectorL10n.tr("Vector", "wysiwyg_composer_start_action_voice_broadcast") 
  }
  /// Yes
  public static var yes: String { 
    return VectorL10n.tr("Vector", "yes") 
  }
  /// Yesterday
  public static var yesterday: String { 
    return VectorL10n.tr("Vector", "yesterday") 
  }
  /// You
  public 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 {
  static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String {
    let format = NSLocalizedString(key, tableName: table, bundle: bundle, comment: "")
    let locale = LocaleProvider.locale ?? Locale.current    
    return String(format: format, locale: locale, arguments: args)
  }
  /// The bundle to load strings from. This will be the app's bundle unless running
  /// the UI tests target, in which case the strings are contained in the tests bundle.
  static let bundle: Bundle = {
    if ProcessInfo.processInfo.environment["XCTestConfigurationFilePath"] != nil {
      // The tests bundle is embedded inside a runner. Find the bundle for VectorL10n.
      return Bundle(for: VectorL10n.self)
    }
    return Bundle.app
  }()
}

