element-web/src/i18n/strings/en_EN.json

3894 lines
270 KiB
JSON
Raw Normal View History

{
"settings": {
"general": {
"identity_server_not_set": "Identity server not set",
"email_address_in_use": "This email address is already in use",
"msisdn_in_use": "This phone number is already in use",
"identity_server_no_token": "No identity access token found",
"confirm_adding_email_title": "Confirm adding email",
"confirm_adding_email_body": "Click the button below to confirm adding this email address.",
"add_email_dialog_title": "Add Email Address",
"add_email_failed_verification": "Failed to verify email address: make sure you clicked the link in the email",
"add_msisdn_misconfigured": "The add / bind with MSISDN flow is misconfigured",
"add_msisdn_confirm_sso_button": "Confirm adding this phone number by using Single Sign On to prove your identity.",
"add_msisdn_confirm_button": "Confirm adding phone number",
"add_msisdn_confirm_body": "Click the button below to confirm adding this phone number.",
"add_msisdn_dialog_title": "Add Phone Number",
"name_placeholder": "No display name",
"error_saving_profile_title": "Failed to save your profile",
"error_saving_profile": "The operation could not be completed",
"error_password_change_unknown": "Unknown password change error (%(stringifiedError)s)",
"error_password_change_403": "Failed to change password. Is your password correct?",
"error_password_change_http": "%(errorMessage)s (HTTP status %(httpStatus)s)",
"error_password_change_title": "Error changing password",
"password_change_success": "Your password was successfully changed.",
"emails_heading": "Email addresses",
"msisdns_heading": "Phone numbers",
"password_change_section": "Set a new account password…",
"external_account_management": "Your account details are managed separately at <code>%(hostname)s</code>.",
"oidc_manage_button": "Manage account",
"account_section": "Account",
"language_section": "Language and region",
"spell_check_section": "Spell check",
"discovery_needs_terms": "Agree to the identity server (%(serverName)s) Terms of Service to allow yourself to be discoverable by email address or phone number.",
"deactivate_section": "Deactivate Account",
"account_management_section": "Account management",
"deactivate_warning": "Deactivating your account is a permanent action — be careful!",
"discovery_section": "Discovery",
"error_revoke_email_discovery": "Unable to revoke sharing for email address",
"error_share_email_discovery": "Unable to share email address",
"email_not_verified": "Your email address hasn't been verified yet",
"email_verification_instructions": "Click the link in the email you received to verify and then click continue again.",
"error_email_verification": "Unable to verify email address.",
"discovery_email_verification_instructions": "Verify the link in your inbox",
"discovery_email_empty": "Discovery options will appear once you have added an email above.",
"error_revoke_msisdn_discovery": "Unable to revoke sharing for phone number",
"error_share_msisdn_discovery": "Unable to share phone number",
"error_msisdn_verification": "Unable to verify phone number.",
"incorrect_msisdn_verification": "Incorrect verification code",
"msisdn_verification_instructions": "Please enter verification code sent via text.",
"msisdn_verification_field_label": "Verification code",
"discovery_msisdn_empty": "Discovery options will appear once you have added a phone number above.",
"error_remove_3pid": "Unable to remove contact information",
"remove_email_prompt": "Remove %(email)s?",
"error_invalid_email": "Invalid Email Address",
"error_invalid_email_detail": "This doesn't appear to be a valid email address",
"error_add_email": "Unable to add email address",
"add_email_instructions": "We've sent you an email to verify your address. Please follow the instructions there and then click the button below.",
"email_address_label": "Email Address",
"remove_msisdn_prompt": "Remove %(phone)s?",
"add_msisdn_instructions": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.",
"msisdn_label": "Phone Number"
},
"notifications": {
"error_permissions_denied": "%(brand)s does not have permission to send you notifications - please check your browser settings",
"error_permissions_missing": "%(brand)s was not given permission to send notifications - please try again",
"error_title": "Unable to enable Notifications",
"rule_contains_display_name": "Messages containing my display name",
"rule_contains_user_name": "Messages containing my username",
"rule_roomnotif": "Messages containing @room",
"rule_room_one_to_one": "Messages in one-to-one chats",
"rule_encrypted_room_one_to_one": "Encrypted messages in one-to-one chats",
"rule_message": "Messages in group chats",
"rule_encrypted": "Encrypted messages in group chats",
"rule_invite_for_me": "When I'm invited to a room",
"rule_call": "Call invitation",
"rule_suppress_notices": "Messages sent by bot",
"rule_tombstone": "When rooms are upgraded",
"messages_containing_keywords": "Messages containing keywords",
"error_saving": "Error saving notification preferences",
"error_saving_detail": "An error occurred whilst saving your notification preferences.",
"enable_notifications_account": "Enable notifications for this account",
"enable_notifications_account_detail": "Turn off to disable notifications on all your devices and sessions",
"enable_email_notifications": "Enable email notifications for %(email)s",
"enable_notifications_device": "Enable notifications for this device",
"enable_desktop_notifications_session": "Enable desktop notifications for this session",
"show_message_desktop_notification": "Show message in desktop notification",
"enable_audible_notifications_session": "Enable audible notifications for this session",
"noisy": "Noisy",
"error_updating": "An error occurred when updating your notification preferences. Please try to toggle your option again.",
"push_targets": "Notification targets",
"error_loading": "There was an error loading your notification settings.",
"email_section": "Email summary",
"email_description": "Receive an email summary of missed notifications",
"email_select": "Select which emails you want to send summaries to. Manage your emails in <button>General</button>.",
"people_mentions_keywords": "People, Mentions and Keywords",
"mentions_keywords_only": "Mentions and Keywords only",
"labs_notice_prompt": "<strong>Update:</strong>Weve simplified Notifications Settings to make options easier to find. Some custom settings youve chosen in the past are not shown here, but theyre still active. If you proceed, some of your settings may change. <a>Learn more</a>",
"desktop_notification_message_preview": "Show message preview in desktop notification",
"default_setting_section": "I want to be notified for (Default Setting)",
"default_setting_description": "This setting will be applied by default to all your rooms.",
"play_sound_for_section": "Play a sound for",
"play_sound_for_description": "Applied by default to all rooms on all devices.",
"mentions_keywords": "Mentions and Keywords",
"voip": "Audio and Video calls",
"other_section": "Other things we think you might be interested in:",
"invites": "Invited to a room",
"room_activity": "New room activity, upgrades and status messages occur",
"notices": "Messages sent by bots",
"keywords": "Show a badge <badge/> when keywords are used in a room.",
"notify_at_room": "Notify when someone mentions using @room",
"notify_mention": "Notify when someone mentions using @displayname or %(mxid)s",
"notify_keyword": "Notify when someone uses a keyword",
"keywords_prompt": "Enter keywords here, or use for spelling variations or nicknames",
"quick_actions_section": "Quick Actions",
"quick_actions_mark_all_read": "Mark all messages as read",
"quick_actions_reset": "Reset to default settings"
},
"disable_historical_profile": "Show current profile picture and name for users in message history",
"send_read_receipts": "Send read receipts",
"send_read_receipts_unsupported": "Your server doesn't support disabling sending read receipts.",
"appearance": {
"font_size": "Font size",
"custom_font_size": "Use custom size",
"match_system_theme": "Match system theme",
"custom_font": "Use a system font",
"custom_font_name": "System font name",
"font_size_nan": "Size must be a number",
"font_size_limit": "Custom font size can only be between %(min)s pt and %(max)s pt",
"font_size_valid": "Use between %(min)s pt and %(max)s pt",
"timeline_image_size": "Image size in the timeline",
"image_size_default": "Default",
"image_size_large": "Large",
"layout_irc": "IRC (Experimental)",
"layout_bubbles": "Message bubbles",
"custom_theme_invalid": "Invalid theme schema.",
"custom_theme_error_downloading": "Error downloading theme information.",
"custom_theme_success": "Theme added!",
"use_high_contrast": "Use high contrast",
"custom_theme_url": "Custom theme URL",
"custom_theme_add_button": "Add theme",
"custom_font_description": "Set the name of a font installed on your system & %(brand)s will attempt to use it.",
"heading": "Customise your appearance",
"subheading": "Appearance Settings only affect this %(brand)s session."
},
"emoji_autocomplete": "Enable Emoji suggestions while typing",
"show_stickers_button": "Show stickers button",
"preferences": {
"show_polls_button": "Show polls button",
"compact_modern": "Use a more compact 'Modern' layout",
"show_avatars_pills": "Show avatars in user, room and event mentions",
"surround_text": "Surround selected text when typing special characters",
"show_checklist_shortcuts": "Show shortcut to welcome checklist above the room list",
"always_show_menu_bar": "Always show the window menu bar",
"enable_tray_icon": "Show tray icon and minimise window to it on close",
"enable_hardware_acceleration": "Enable hardware acceleration",
"room_list_heading": "Room list",
"keyboard_heading": "Keyboard shortcuts",
"keyboard_view_shortcuts_button": "To view all keyboard shortcuts, <a>click here</a>.",
"time_heading": "Displaying time",
"presence_description": "Share your activity and status with others.",
"composer_heading": "Composer",
"code_blocks_heading": "Code blocks",
"media_heading": "Images, GIFs and videos",
"room_directory_heading": "Room directory",
"Electron.enableHardwareAcceleration": "Enable hardware acceleration (restart %(appName)s to take effect)",
"autocomplete_delay": "Autocomplete delay (ms)",
"rm_lifetime": "Read Marker lifetime (ms)",
"rm_lifetime_offscreen": "Read Marker off-screen lifetime (ms)"
},
"insert_trailing_colon_mentions": "Insert a trailing colon after user mentions at the start of a message",
"show_redaction_placeholder": "Show a placeholder for removed messages",
"show_join_leave": "Show join/leave messages (invites/removes/bans unaffected)",
"show_avatar_changes": "Show profile picture changes",
"show_displayname_changes": "Show display name changes",
"show_read_receipts": "Show read receipts sent by other users",
"use_12_hour_format": "Show timestamps in 12 hour format (e.g. 2:30pm)",
"always_show_message_timestamps": "Always show message timestamps",
"autoplay_gifs": "Autoplay GIFs",
"autoplay_videos": "Autoplay videos",
"automatic_language_detection_syntax_highlight": "Enable automatic language detection for syntax highlighting",
"code_block_expand_default": "Expand code blocks by default",
"code_block_line_numbers": "Show line numbers in code blocks",
"jump_to_bottom_on_send": "Jump to the bottom of the timeline when you send a message",
"big_emoji": "Enable big emoji in chat",
"send_typing_notifications": "Send typing notifications",
"show_typing_notifications": "Show typing notifications",
"use_command_f_search": "Use Command + F to search timeline",
"use_control_f_search": "Use Ctrl + F to search timeline",
"use_command_enter_send_message": "Use Command + Enter to send a message",
"use_control_enter_send_message": "Use Ctrl + Enter to send a message",
"replace_plain_emoji": "Automatically replace plain text Emoji",
"enable_markdown": "Enable Markdown",
"enable_markdown_description": "Start messages with <code>/plain</code> to send without markdown.",
"voip": {
"mirror_local_feed": "Mirror local video feed",
"allow_p2p": "Allow Peer-to-Peer for 1:1 calls",
"allow_p2p_description": "When enabled, the other party might be able to see your IP address",
"auto_gain_control": "Automatic gain control",
"echo_cancellation": "Echo cancellation",
"noise_suppression": "Noise suppression",
"enable_fallback_ice_server_description": "Only applies if your homeserver does not offer one. Your IP address would be shared during a call.",
"missing_permissions_prompt": "Missing media permissions, click the button below to request.",
"request_permissions": "Request media permissions",
"audio_output": "Audio Output",
"audio_output_empty": "No Audio Outputs detected",
"audio_input_empty": "No Microphones detected",
"video_input_empty": "No Webcams detected",
"title": "Voice & Video",
"voice_section": "Voice settings",
"voice_agc": "Automatically adjust the microphone volume",
"video_section": "Video settings",
"voice_processing": "Voice processing",
"connection_section": "Connection",
"enable_fallback_ice_server": "Allow fallback call assist server (%(server)s)"
},
"show_nsfw_content": "Show NSFW content",
"security": {
"send_analytics": "Send analytics data",
"record_session_details": "Record the client name, version, and url to recognise sessions more easily in session manager",
"strict_encryption": "Never send encrypted messages to unverified sessions from this session",
"enable_message_search": "Enable message search in encrypted rooms",
"message_search_sleep_time": "How fast should messages be downloaded.",
"manually_verify_all_sessions": "Manually verify all remote sessions",
"cross_signing_public_keys": "Cross-signing public keys:",
"cross_signing_in_memory": "in memory",
"cross_signing_not_found": "not found",
"cross_signing_private_keys": "Cross-signing private keys:",
"cross_signing_in_4s": "in secret storage",
"cross_signing_not_in_4s": "not found in storage",
"cross_signing_master_private_Key": "Master private key:",
"cross_signing_cached": "cached locally",
"cross_signing_not_cached": "not found locally",
"cross_signing_self_signing_private_key": "Self signing private key:",
"cross_signing_user_signing_private_key": "User signing private key:",
"cross_signing_homeserver_support": "Homeserver feature support:",
"cross_signing_homeserver_support_exists": "exists",
"export_megolm_keys": "Export E2E room keys",
"import_megolm_keys": "Import E2E room keys",
"cryptography_section": "Cryptography",
"session_id": "Session ID:",
"session_key": "Session key:",
"encryption_section": "Encryption",
"encryption_individual_verification_mode": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.",
"message_search_enabled": {
"other": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s rooms.",
"one": "Securely cache encrypted messages locally for them to appear in search results, using %(size)s to store messages from %(rooms)s room."
},
"message_search_disabled": "Securely cache encrypted messages locally for them to appear in search results.",
"message_search_unsupported": "%(brand)s is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom %(brand)s Desktop with <nativeLink>search components added</nativeLink>.",
"message_search_unsupported_web": "%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use <desktopLink>%(brand)s Desktop</desktopLink> for encrypted messages to appear in search results.",
"message_search_failed": "Message search initialisation failed",
"delete_backup": "Delete Backup",
"delete_backup_confirm_description": "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.",
"error_loading_key_backup_status": "Unable to load key backup status",
"restore_key_backup": "Restore from Backup",
"key_backup_active": "This session is backing up your keys.",
"key_backup_inactive": "This session is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.",
"key_backup_connect_prompt": "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.",
"key_backup_connect": "Connect this session to Key Backup",
"key_backup_in_progress": "Backing up %(sessionsRemaining)s keys…",
"key_backup_complete": "All keys backed up",
"key_backup_can_be_restored": "This backup can be restored on this session",
"key_backup_latest_version": "Latest backup version on server:",
"key_backup_algorithm": "Algorithm:",
"key_backup_active_version": "Active backup version:",
"key_backup_active_version_none": "None",
"key_backup_inactive_warning": "Your keys are <b>not being backed up from this session</b>.",
"backup_key_well_formed": "well formed",
"backup_key_unexpected_type": "unexpected type",
"backup_keys_description": "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.",
"backup_key_stored_status": "Backup key stored:",
"cross_signing_not_stored": "not stored",
"backup_key_cached_status": "Backup key cached:",
"4s_public_key_status": "Secret storage public key:",
"4s_public_key_in_account_data": "in account data",
"secret_storage_status": "Secret storage:",
"secret_storage_ready": "ready",
"secret_storage_not_ready": "not ready",
"ignore_users_empty": "You have no ignored users.",
"ignore_users_section": "Ignored users",
"bulk_options_section": "Bulk options",
"bulk_options_accept_all_invites": "Accept all %(invitedRooms)s invites",
"bulk_options_reject_all_invites": "Reject all %(invitedRooms)s invites",
"message_search_section": "Message search",
"e2ee_default_disabled_warning": "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.",
"analytics_description": "Share anonymous data to help us identify issues. Nothing personal. No third parties.",
"message_search_disable_warning": "If disabled, messages from encrypted rooms won't appear in search results.",
"message_search_indexing_idle": "Not currently indexing messages for any room.",
"message_search_indexing": "Currently indexing: %(currentRoom)s",
"message_search_intro": "%(brand)s is securely caching encrypted messages locally for them to appear in search results:",
"message_search_space_used": "Space used:",
"message_search_indexed_messages": "Indexed messages:",
"message_search_indexed_rooms": "Indexed rooms:",
"message_search_room_progress": "%(doneRooms)s out of %(totalRooms)s"
},
"inline_url_previews_default": "Enable inline URL previews by default",
"inline_url_previews_room_account": "Enable URL previews for this room (only affects you)",
"inline_url_previews_room": "Enable URL previews by default for participants in this room",
"prompt_invite": "Prompt before sending invites to potentially invalid matrix IDs",
"show_breadcrumbs": "Show shortcuts to recently viewed rooms above the room list",
"image_thumbnails": "Show previews/thumbnails for images",
"show_chat_effects": "Show chat effects (animations when receiving e.g. confetti)",
"all_rooms_home": "Show all rooms in Home",
"all_rooms_home_description": "All rooms you're in will appear in Home.",
"start_automatically": "Start automatically after system login",
"warn_quit": "Warn before quitting",
"sidebar": {
"metaspaces_home_all_rooms": "Show all rooms",
"title": "Sidebar",
"metaspaces_subsection": "Spaces to show",
"spaces_explainer": "Spaces are ways to group rooms and people. Alongside the spaces you're in, you can use some pre-built ones too.",
"metaspaces_home_description": "Home is useful for getting an overview of everything.",
"metaspaces_home_all_rooms_description": "Show all your rooms in Home, even if they're in a space.",
"metaspaces_favourites_description": "Group all your favourite rooms and people in one place.",
"metaspaces_people_description": "Group all your people in one place.",
"metaspaces_orphans": "Rooms outside of a space",
"metaspaces_orphans_description": "Group all your rooms that aren't part of a space in one place."
},
"keyboard": {
"title": "Keyboard"
},
"sessions": {
"title": "Sessions",
"sign_out_confirm_description": {
"other": "Are you sure you want to sign out of %(count)s sessions?",
"one": "Are you sure you want to sign out of %(count)s session?"
},
"best_security_note": "For best security, verify your sessions and sign out from any session that you don't recognize or use anymore.",
"sign_out_all_other_sessions": "Sign out of all other sessions (%(otherSessionsCount)s)",
"current_session": "Current session",
"confirm_sign_out_sso": {
"other": "Confirm logging out these devices by using Single Sign On to prove your identity.",
"one": "Confirm logging out this device by using Single Sign On to prove your identity."
},
"confirm_sign_out": {
"other": "Confirm signing out these devices",
"one": "Confirm signing out this device"
},
"confirm_sign_out_body": {
"other": "Click the button below to confirm signing out these devices.",
"one": "Click the button below to confirm signing out this device."
},
"confirm_sign_out_continue": {
"other": "Sign out devices",
"one": "Sign out device"
},
"error_set_name": "Failed to set session name",
"rename_form_heading": "Rename session",
"rename_form_caption": "Please be aware that session names are also visible to people you communicate with.",
"rename_form_learn_more": "Renaming sessions",
"rename_form_learn_more_description_1": "Other users in direct messages and rooms that you join are able to view a full list of your sessions.",
"rename_form_learn_more_description_2": "This provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.",
"session_id": "Session ID",
"last_activity": "Last activity",
"url": "URL",
"os": "Operating system",
"browser": "Browser",
"ip": "IP address",
"details_heading": "Session details",
"push_toggle": "Toggle push notifications on this session.",
"push_heading": "Push notifications",
"push_subheading": "Receive push notifications on this session.",
"sign_out": "Sign out of this session",
"hide_details": "Hide details",
"show_details": "Show details",
"inactive_days": "Inactive for %(inactiveAgeDays)s+ days",
"verified_sessions": "Verified sessions",
"verified_sessions_explainer_1": "Verified sessions are anywhere you are using this account after entering your passphrase or confirming your identity with another verified session.",
"verified_sessions_explainer_2": "This means that you have all the keys needed to unlock your encrypted messages and confirm to other users that you trust this session.",
"unverified_sessions": "Unverified sessions",
"unverified_sessions_explainer_1": "Unverified sessions are sessions that have logged in with your credentials but have not been cross-verified.",
"unverified_sessions_explainer_2": "You should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.",
"unverified_session": "Unverified session",
"unverified_session_explainer_1": "This session doesn't support encryption and thus can't be verified.",
"unverified_session_explainer_2": "You won't be able to participate in rooms where encryption is enabled when using this session.",
"unverified_session_explainer_3": "For best security and privacy, it is recommended to use Matrix clients that support encryption.",
"inactive_sessions": "Inactive sessions",
"inactive_sessions_explainer_1": "Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.",
"inactive_sessions_explainer_2": "Removing inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.",
"desktop_session": "Desktop session",
"mobile_session": "Mobile session",
"web_session": "Web session",
"unknown_session": "Unknown session type",
"device_verified_description_current": "Your current session is ready for secure messaging.",
"device_verified_description": "This session is ready for secure messaging.",
"verified_session": "Verified session",
"device_unverified_description_current": "Verify your current session for enhanced secure messaging.",
"device_unverified_description": "Verify or sign out from this session for best security and reliability.",
"verify_session": "Verify session",
"verified_sessions_list_description": "For best security, sign out from any session that you don't recognize or use anymore.",
"unverified_sessions_list_description": "Verify your sessions for enhanced secure messaging or sign out from those you don't recognize or use anymore.",
"inactive_sessions_list_description": "Consider signing out from old sessions (%(inactiveAgeDays)s days or older) you don't use anymore.",
"no_verified_sessions": "No verified sessions found.",
"no_unverified_sessions": "No unverified sessions found.",
"no_inactive_sessions": "No inactive sessions found.",
"no_sessions": "No sessions found.",
"filter_all": "All",
"filter_verified_description": "Ready for secure messaging",
"filter_unverified_description": "Not ready for secure messaging",
"filter_inactive": "Inactive",
"filter_inactive_description": "Inactive for %(inactiveAgeDays)s days or longer",
"filter_label": "Filter devices",
"n_sessions_selected": {
"other": "%(count)s sessions selected",
"one": "%(count)s session selected"
},
"sign_in_with_qr": "Sign in with QR code",
"sign_in_with_qr_description": "You can use this device to sign in a new device with a QR code. You will need to scan the QR code shown on this device with your device that's signed out.",
"sign_in_with_qr_button": "Show QR code",
"sign_out_n_sessions": {
"other": "Sign out of %(count)s sessions",
"one": "Sign out of %(count)s session"
},
"other_sessions_heading": "Other sessions",
"security_recommendations": "Security recommendations",
"security_recommendations_description": "Improve your account security by following these recommendations.",
"error_pusher_state": "Failed to set pusher state"
}
},
"auth": {
"uia": {
"sso_title": "Use Single Sign On to continue",
"sso_body": "Confirm adding this email address by using Single Sign On to prove your identity.",
"password_prompt": "Confirm your identity by entering your account password below.",
"recaptcha_missing_params": "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.",
"terms_invalid": "Please review and accept all of the homeserver's policies",
"terms": "Please review and accept the policies of this homeserver:",
"email_auth_header": "Check your email to continue",
"email": "To create your account, open the link in the email we just sent to %(emailAddress)s.",
"email_resend_prompt": "Did not receive it? <a>Resend it</a>",
"email_resent": "Resent!",
"msisdn_token_incorrect": "Token incorrect",
"msisdn": "A text message has been sent to %(msisdn)s",
"msisdn_token_prompt": "Please enter the code it contains:",
"registration_token_prompt": "Enter a registration token provided by the homeserver administrator.",
"registration_token_label": "Registration token",
"sso_failed": "Something went wrong in confirming your identity. Cancel and try again.",
"fallback_button": "Start authentication"
},
"sso": "Single Sign On",
"oidc": {
"error_generic": "Something went wrong.",
"error_title": "We couldn't log you in"
},
"sso_failed_missing_storage": "We asked the browser to remember which homeserver you use to let you sign in, but unfortunately your browser has forgotten it. Go to the sign in page and try again.",
"reset_password_email_not_found_title": "This email address was not found",
"reset_password_email_not_associated": "Your email address does not appear to be associated with a Matrix ID on this homeserver.",
"sign_in_or_register": "Sign In or Create Account",
"sign_in_or_register_description": "Use your account or create a new one to continue.",
"sign_in_description": "Use your account to continue.",
"register_action": "Create Account",
"misconfigured_title": "Your %(brand)s is misconfigured",
"misconfigured_body": "Ask your %(brand)s admin to check <a>your config</a> for incorrect or duplicate entries.",
"failed_connect_identity_server": "Cannot reach identity server",
"failed_connect_identity_server_register": "You can register, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.",
"failed_connect_identity_server_reset_password": "You can reset your password, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.",
"failed_connect_identity_server_other": "You can log in, but some features will be unavailable until the identity server is back online. If you keep seeing this warning, check your configuration or contact a server admin.",
"no_hs_url_provided": "No homeserver URL provided",
"autodiscovery_unexpected_error_hs": "Unexpected error resolving homeserver configuration",
"autodiscovery_unexpected_error_is": "Unexpected error resolving identity server configuration",
"autodiscovery_hs_incompatible": "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.",
"account_deactivated": "This account has been deactivated.",
"incorrect_credentials": "Incorrect username and/or password.",
"incorrect_credentials_detail": "Please note you are logging into the %(hs)s server, not matrix.org.",
"create_account_title": "Create account",
"change_password_error": "Error while changing password: %(error)s",
"change_password_mismatch": "New passwords don't match",
"change_password_empty": "Passwords can't be empty",
"set_email_prompt": "Do you want to set an email address?",
"change_password_confirm_label": "Confirm password",
"change_password_confirm_invalid": "Passwords don't match",
"change_password_current_label": "Current password",
"change_password_new_label": "New Password",
"change_password_action": "Change Password",
"continue_with_idp": "Continue with %(provider)s",
"sign_in_with_sso": "Sign in with single sign-on",
"server_picker_failed_validate_homeserver": "Unable to validate homeserver",
"server_picker_invalid_url": "Invalid URL",
"server_picker_required": "Specify a homeserver",
"server_picker_matrix.org": "Matrix.org is the biggest public homeserver in the world, so it's a good place for many.",
"server_picker_title": "Sign into your homeserver",
"server_picker_intro": "We call the places where you can host your account 'homeservers'.",
"server_picker_custom": "Other homeserver",
"server_picker_explainer": "Use your preferred Matrix homeserver if you have one, or host your own.",
"server_picker_learn_more": "About homeservers",
"footer_powered_by_matrix": "powered by Matrix",
"email_field_label": "Email",
"email_field_label_required": "Enter email address",
"email_field_label_invalid": "Doesn't look like a valid email address",
"password_field_label": "Enter password",
"password_field_strong_label": "Nice, strong password!",
"password_field_weak_label": "Password is allowed, but unsafe",
"password_field_keep_going_prompt": "Keep going…",
"username_field_required_invalid": "Enter username",
"msisdn_field_required_invalid": "Enter phone number",
"msisdn_field_number_invalid": "That phone number doesn't look quite right, please check and try again",
"msisdn_field_label": "Phone",
"reset_password_button": "Forgot password?",
"identifier_label": "Sign in with",
"reset_password_email_field_description": "Use an email address to recover your account",
"reset_password_email_field_required_invalid": "Enter email address (required on this homeserver)",
"msisdn_field_description": "Other users can invite you to rooms using your contact details",
"registration_msisdn_field_required_invalid": "Enter phone number (required on this homeserver)",
"registration_username_validation": "Use lowercase letters, numbers, dashes and underscores only",
"registration_username_unable_check": "Unable to check if username has been taken. Try again later.",
"registration_username_in_use": "Someone already has that username. Try another or if it is you, sign in below.",
"phone_label": "Phone",
"phone_optional_label": "Phone (optional)",
"email_help_text": "Add an email to be able to reset your password.",
"email_phone_discovery_text": "Use email or phone to optionally be discoverable by existing contacts.",
"email_discovery_text": "Use email to optionally be discoverable by existing contacts.",
"session_logged_out_title": "Signed Out",
"session_logged_out_description": "For security, this session has been signed out. Please sign in again.",
"sign_in_prompt": "Got an account? <a>Sign in</a>",
"create_account_prompt": "New here? <a>Create an account</a>",
"reset_password_action": "Reset password",
"reset_password_title": "Reset your password",
"unsupported_auth_email": "This homeserver does not support login using email address.",
"failed_homeserver_discovery": "Failed to perform homeserver discovery",
"unsupported_auth": "This homeserver doesn't offer any login flows that are supported by this client.",
"syncing": "Syncing…",
"signing_in": "Signing In…",
"sync_footer_subtitle": "If you've joined lots of rooms, this might take a while",
"registration_disabled": "Registration has been disabled on this homeserver.",
"failed_query_registration_methods": "Unable to query for supported registration methods.",
"unsupported_auth_msisdn": "This server does not support authentication with a phone number.",
"username_in_use": "Someone already has that username, please try another.",
"3pid_in_use": "That e-mail address or phone number is already in use.",
"continue_with_sso": "Continue with %(ssoButtons)s",
"sso_or_username_password": "%(ssoButtons)s Or %(usernamePassword)s",
"sign_in_instead_prompt": "Already have an account? <a>Sign in here</a>",
"account_clash": "Your new account (%(newAccountId)s) is registered, but you're already logged into a different account (%(loggedInUserId)s).",
"account_clash_previous_account": "Continue with previous account",
"log_in_new_account": "<a>Log in</a> to your new account.",
"registration_successful": "Registration Successful",
"server_picker_title_registration": "Host account on",
"server_picker_dialog_title": "Decide where your account is hosted",
"incorrect_password": "Incorrect password",
"failed_soft_logout_auth": "Failed to re-authenticate",
"forgot_password_prompt": "Forgotten your password?",
"soft_logout_intro_password": "Enter your password to sign in and regain access to your account.",
"soft_logout_intro_sso": "Sign in and regain access to your account.",
"soft_logout_intro_unsupported_auth": "You cannot sign in to your account. Please contact your homeserver admin for more information.",
"soft_logout_heading": "You're signed out",
"check_email_explainer": "Follow the instructions sent to <b>%(email)s</b>",
"check_email_wrong_email_prompt": "Wrong email address?",
"check_email_wrong_email_button": "Re-enter email address",
"check_email_resend_prompt": "Did not receive it?",
"check_email_resend_tooltip": "Verification link email resent!",
"enter_email_heading": "Enter your email to reset password",
"enter_email_explainer": "<b>%(homeserver)s</b> will send you a verification link to let you reset your password.",
"forgot_password_email_required": "The email address linked to your account must be entered.",
"forgot_password_email_invalid": "The email address doesn't appear to be valid.",
"sign_in_instead": "Sign in instead",
"verify_email_heading": "Verify your email to continue",
"verify_email_explainer": "We need to know its you before resetting your password. Click the link in the email we just sent to <b>%(email)s</b>"
},
"action": {
"confirm": "Confirm",
"dismiss": "Dismiss",
"trust": "Trust",
"ok": "OK",
"try_again": "Try again",
"reload": "Reload",
"sign_in": "Sign in",
"go_back": "Go back",
"cancel": "Cancel",
"continue": "Continue",
"leave_room": "Leave room",
"no": "No",
"unban": "Unban",
"enter_fullscreen": "Enter fullscreen",
"exit_fullscreeen": "Exit fullscreen",
"zoom_in": "Zoom in",
"zoom_out": "Zoom out",
"enable": "Enable",
"stop": "Stop",
"learn_more": "Learn more",
"yes": "Yes",
"review": "Review",
"join": "Join",
"close": "Close",
"decline": "Decline",
"accept": "Accept",
"upgrade": "Upgrade",
"verify": "Verify",
"update": "Update",
"pin": "Pin",
"call": "Call",
"ignore": "Ignore",
"delete": "Delete",
"upload": "Upload",
"create": "Create",
"expand": "Expand",
"collapse": "Collapse",
"click_to_copy": "Click to copy",
"hide_advanced": "Hide advanced",
"show_advanced": "Show advanced",
"apply": "Apply",
"remove": "Remove",
"reset": "Reset",
"manage": "Manage",
"save": "Save",
"disconnect": "Disconnect",
"change": "Change",
"add": "Add",
"unsubscribe": "Unsubscribe",
"subscribe": "Subscribe",
"unignore": "Unignore",
"sign_out": "Sign out",
"deny": "Deny",
"approve": "Approve",
"proceed": "Proceed",
"complete": "Complete",
"revoke": "Revoke",
"share": "Share",
"rename": "Rename",
"show_all": "Show all",
"show": "Show",
"view_all": "View all",
"invite": "Invite",
"search": "Search",
"quote": "Quote",
"unpin": "Unpin",
"view": "View",
"view_message": "View message",
"start_new_chat": "Start new chat",
"invite_to_space": "Invite to space",
"add_people": "Add people",
"start_chat": "Start chat",
"explore_rooms": "Explore rooms",
"new_room": "New room",
"new_video_room": "New video room",
"add_existing_room": "Add existing room",
"explore_public_rooms": "Explore public rooms",
"invites_list": "Invites",
"reject": "Reject",
"leave": "Leave",
"back": "Back",
"maximise": "Maximise",
"mention": "Mention",
"start": "Start",
"got_it": "Got it",
"download": "Download",
"view_source": "View Source",
"go": "Go",
"retry": "Retry",
"react": "React",
"edit": "Edit",
"reply": "Reply",
"minimise": "Minimise",
"copy": "Copy",
"done": "Done",
"skip": "Skip",
"create_a_room": "Create a room",
"export": "Export",
"report_content": "Report Content",
"send_report": "Send report",
"resend": "Resend",
"refresh": "Refresh",
"next": "Next",
"ask_to_join": "Ask to join",
"clear": "Clear",
"forward": "Forward",
"copy_link": "Copy link",
"submit": "Submit",
"register": "Register",
"pause": "Pause",
"play": "Play",
"logout": "Logout",
"restore": "Restore",
"import": "Import",
"disable": "Disable"
},
"common": {
"error": "Error",
"attachment": "Attachment",
"someone": "Someone",
"light": "Light",
"dark": "Dark",
"unnamed_room": "Unnamed Room",
"video": "Video",
"warning": "Warning",
"guest": "Guest",
"all_rooms": "All rooms",
"home": "Home",
"favourites": "Favourites",
"people": "People",
"orphan_rooms": "Other rooms",
"threads": "Threads",
"analytics": "Analytics",
"user": "User",
"room": "Room",
"welcome": "Welcome",
"settings": "Settings",
"theme": "Theme",
"name": "Name",
"description": "Description",
"no_results": "No results",
"public": "Public",
"private": "Private",
"options": "Options",
"spaces": "Spaces",
"copied": "Copied!",
"general": "General",
"saving": "Saving…",
"advanced": "Advanced",
"preview_message": "Hey you. You're the best!",
"integration_manager": "Integration manager",
"message_layout": "Message layout",
"modern": "Modern",
"on": "On",
"off": "Off",
"profile": "Profile",
"display_name": "Display Name",
"user_avatar": "Profile picture",
"identity_server": "Identity server",
"success": "Success",
"legal": "Legal",
"credits": "Credits",
"faq": "FAQ",
"access_token": "Access Token",
"preferences": "Preferences",
"presence": "Presence",
"timeline": "Timeline",
"secure_backup": "Secure Backup",
"cross_signing": "Cross-signing",
"privacy": "Privacy",
"microphone": "Microphone",
"camera": "Camera",
"encrypted": "Encrypted",
"authentication": "Authentication",
"application": "Application",
"version": "Version",
"device": "Device",
"model": "Model",
"verified": "Verified",
"unverified": "Unverified",
"deselect_all": "Deselect all",
"select_all": "Select all",
"emoji": "Emoji",
"sticker": "Sticker",
"public_room": "Public room",
"video_room": "Video room",
"public_space": "Public space",
"private_space": "Private space",
"private_room": "Private room",
"rooms": "Rooms",
"low_priority": "Low priority",
"system_alerts": "System Alerts",
"historical": "Historical",
"loading": "Loading…",
"appearance": "Appearance",
"stickerpack": "Stickerpack",
"about": "About",
"trusted": "Trusted",
"not_trusted": "Not trusted",
"message": "Message",
"unmute": "Unmute",
"mute": "Mute",
"security": "Security",
"verification_cancelled": "Verification cancelled",
"encryption_enabled": "Encryption enabled",
"image": "Image",
"reactions": "Reactions",
"qr_code": "QR Code",
"homeserver": "Homeserver",
"help": "Help",
"matrix": "Matrix",
"ios": "iOS",
"android": "Android",
"unnamed_space": "Unnamed Space",
"feedback": "Feedback",
"report_a_bug": "Report a bug",
"forward_message": "Forward message",
"suggestions": "Suggestions",
"labs": "Labs",
"capabilities": "Capabilities",
"server": "Server",
"space": "Space",
"beta": "Beta",
"password": "Password",
"username": "Username",
"offline": "Offline",
"random": "Random",
"support": "Support",
"room_name": "Room name",
"thread": "Thread",
"accessibility": "Accessibility"
},
"failed_load_async_component": "Unable to load! Check your network connectivity and try again.",
"upload_failed_generic": "The file '%(fileName)s' failed to upload.",
"upload_failed_size": "The file '%(fileName)s' exceeds this homeserver's size limit for uploads",
"upload_failed_title": "Upload Failed",
"cannot_invite_without_identity_server": "Cannot invite user by email without an identity server. You can connect to one under \"Settings\".",
"create_room": {
"generic_error": "Server may be unavailable, overloaded, or you hit a bug.",
"unsupported_version": "The server does not support the room version specified.",
"error_title": "Failure to create room",
"name_validation_required": "Please enter a name for the room",
"join_rule_restricted_label": "Everyone in <SpaceName/> will be able to find and join this room.",
"join_rule_change_notice": "You can change this at any time from room settings.",
"join_rule_public_parent_space_label": "Anyone will be able to find and join this room, not just members of <SpaceName/>.",
"join_rule_public_label": "Anyone will be able to find and join this room.",
"join_rule_invite_label": "Only people invited will be able to find and join this room.",
"join_rule_knock_label": "Anyone can request to join, but admins or moderators need to grant access. You can change this later.",
"encrypted_video_room_warning": "You can't disable this later. The room will be encrypted but the embedded call will not.",
"encrypted_warning": "You can't disable this later. Bridges & most bots won't work yet.",
"encryption_forced": "Your server requires encryption to be enabled in private rooms.",
"encryption_label": "Enable end-to-end encryption",
"unfederated_label_default_off": "You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.",
"unfederated_label_default_on": "You might disable this if the room will be used for collaborating with external teams who have their own homeserver. This cannot be changed later.",
"title_video_room": "Create a video room",
"title_public_room": "Create a public room",
"title_private_room": "Create a private room",
"topic_label": "Topic (optional)",
"room_visibility_label": "Room visibility",
"join_rule_invite": "Private room (invite only)",
"join_rule_restricted": "Visible to space members",
"unfederated": "Block anyone not part of %(serverName)s from ever joining this room.",
"action_create_video_room": "Create video room",
"action_create_room": "Create room"
},
"time": {
"hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss left",
"minutes_seconds_left": "%(minutes)sm %(seconds)ss left",
"seconds_left": "%(seconds)ss left",
"date_at_time": "%(date)s at %(time)s",
"short_days": "%(value)sd",
"short_hours": "%(value)sh",
"short_minutes": "%(value)sm",
"short_seconds": "%(value)ss",
"short_days_hours_minutes_seconds": "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss",
"short_hours_minutes_seconds": "%(hours)sh %(minutes)sm %(seconds)ss",
"short_minutes_seconds": "%(minutes)sm %(seconds)ss",
"few_seconds_ago": "a few seconds ago",
"about_minute_ago": "about a minute ago",
"n_minutes_ago": "%(num)s minutes ago",
"about_hour_ago": "about an hour ago",
"n_hours_ago": "%(num)s hours ago",
"about_day_ago": "about a day ago",
"n_days_ago": "%(num)s days ago",
"in_few_seconds": "a few seconds from now",
"in_about_minute": "about a minute from now",
"in_n_minutes": "%(num)s minutes from now",
"in_about_hour": "about an hour from now",
"in_n_hours": "%(num)s hours from now",
"in_about_day": "about a day from now",
"in_n_days": "%(num)s days from now",
"left": "%(timeRemaining)s left"
},
"terms": {
"identity_server_no_terms_title": "Identity server has no terms of service",
"identity_server_no_terms_description_1": "This action requires accessing the default identity server <server /> to validate an email address or phone number, but the server does not have any terms of service.",
"identity_server_no_terms_description_2": "Only continue if you trust the owner of the server.",
"inline_intro_text": "Accept <policyLink /> to continue:",
"integration_manager": "Use bots, bridges, widgets and sticker packs",
"tos": "Terms of Service",
"intro": "To continue you need to accept the terms of this service.",
"column_service": "Service",
"column_summary": "Summary",
"column_document": "Document",
"tac_title": "Terms and Conditions",
"tac_description": "To continue using the %(homeserverDomain)s homeserver you must review and agree to our terms and conditions.",
"tac_button": "Review terms and conditions"
},
"voip": {
"call_failed": "Call Failed",
"user_busy": "User Busy",
"user_busy_description": "The user you called is busy.",
"call_failed_description": "The call could not be established",
"answered_elsewhere": "Answered Elsewhere",
"answered_elsewhere_description": "The call was answered on another device.",
"misconfigured_server": "Call failed due to misconfigured server",
"misconfigured_server_description": "Please ask the administrator of your homeserver (<code>%(homeserverDomain)s</code>) to configure a TURN server in order for calls to work reliably.",
"misconfigured_server_fallback": "Alternatively, you can try to use the public server at <server/>, but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings.",
"misconfigured_server_fallback_accept": "Try using %(server)s",
"unable_to_access_microphone": "Unable to access microphone",
"call_failed_microphone": "Call failed because microphone could not be accessed. Check that a microphone is plugged in and set up correctly.",
"unable_to_access_media": "Unable to access webcam / microphone",
"call_failed_media": "Call failed because webcam or microphone could not be accessed. Check that:",
"call_failed_media_connected": "A microphone and webcam are plugged in and set up correctly",
"call_failed_media_permissions": "Permission is granted to use the webcam",
"call_failed_media_applications": "No other application is using the webcam",
"already_in_call": "Already in call",
"already_in_call_person": "You're already in a call with this person.",
"unsupported": "Calls are unsupported",
"unsupported_browser": "You cannot place calls in this browser.",
"connection_lost": "Connectivity to the server has been lost",
"connection_lost_description": "You cannot place calls without a connection to the server.",
"too_many_calls": "Too Many Calls",
"too_many_calls_description": "You've reached the maximum number of simultaneous calls.",
"cannot_call_yourself_description": "You cannot place a call with yourself.",
"msisdn_lookup_failed": "Unable to look up phone number",
"msisdn_lookup_failed_description": "There was an error looking up the phone number",
"msisdn_transfer_failed": "Unable to transfer call",
"transfer_failed": "Transfer Failed",
"transfer_failed_description": "Failed to transfer call",
"no_permission_conference": "Permission Required",
"no_permission_conference_description": "You do not have permission to start a conference call in this room",
"default_device": "Default Device",
"failed_call_live_broadcast_title": "Cant start a call",
"failed_call_live_broadcast_description": "You cant start a call as you are currently recording a live broadcast. Please end your live broadcast in order to start a call.",
"change_input_device": "Change input device",
"no_media_perms_title": "No media permissions",
"no_media_perms_description": "You may need to manually permit %(brand)s to access your microphone/webcam",
"call_toast_unknown_room": "Unknown room",
"video_call_started": "Video call started",
"unsilence": "Sound on",
"silence": "Silence call",
"silenced": "Notifications silenced",
"unknown_caller": "Unknown caller",
"voice_call": "Voice call",
"video_call": "Video call",
"join_button_tooltip_connecting": "Connecting",
"join_button_tooltip_call_full": "Sorry — this call is currently full",
"disabled_no_perms_start_voice_call": "You do not have permission to start voice calls",
"disabled_no_perms_start_video_call": "You do not have permission to start video calls",
"disabled_ongoing_call": "Ongoing call",
"disabled_no_one_here": "There's no one here to call",
"audio_devices": "Audio devices",
"disable_microphone": "Mute microphone",
"enable_microphone": "Unmute microphone",
"video_devices": "Video devices",
"disable_camera": "Turn off camera",
"enable_camera": "Turn on camera",
"connecting": "Connecting",
"n_people_joined": {
"other": "%(count)s people joined",
"one": "%(count)s person joined"
},
"dial": "Dial",
"you_are_presenting": "You are presenting",
"user_is_presenting": "%(sharerName)s is presenting",
"camera_disabled": "Your camera is turned off",
"camera_enabled": "Your camera is still enabled",
"unknown_person": "unknown person",
"consulting": "Consulting with %(transferTarget)s. <a>Transfer to %(transferee)s</a>",
"call_held_switch": "You held the call <a>Switch</a>",
"call_held_resume": "You held the call <a>Resume</a>",
"call_held": "%(peerName)s held the call",
"dialpad": "Dialpad",
"stop_screenshare": "Stop sharing your screen",
"start_screenshare": "Start sharing your screen",
"hide_sidebar_button": "Hide sidebar",
"show_sidebar_button": "Show sidebar",
"more_button": "More",
"hangup": "Hangup",
"maximise": "Fill screen",
"expand": "Return to call",
"on_hold": "%(name)s on hold",
"screenshare_monitor": "Share entire screen",
"screenshare_window": "Application window",
"screenshare_title": "Share content"
},
"unsupported_server_title": "Your server is unsupported",
"unsupported_server_description": "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.",
"error_user_not_logged_in": "User is not logged in",
"error_database_closed_title": "Database unexpectedly closed",
"error_database_closed_description": "This may be caused by having the app open in multiple tabs or due to clearing browser data.",
"empty_room": "Empty room",
"inviting_user1_and_user2": "Inviting %(user1)s and %(user2)s",
"inviting_user_and_n_others": {
"other": "Inviting %(user)s and %(count)s others",
"one": "Inviting %(user)s and one other"
},
"empty_room_was_name": "Empty room (was %(oldName)s)",
"notifier": {
"m.key.verification.request": "%(name)s is requesting verification",
"io.element.voice_broadcast_chunk": "%(senderName)s started a voice broadcast"
},
"power_level": {
"default": "Default",
"restricted": "Restricted",
"moderator": "Moderator",
"admin": "Admin",
"custom": "Custom (%(level)s)",
"mod": "Mod"
},
"invite": {
"failed_title": "Failed to invite",
"failed_generic": "Operation failed",
"room_failed_title": "Failed to invite users to %(roomName)s",
"room_failed_partial": "We sent the others, but the below people couldn't be invited to <RoomName/>",
"room_failed_partial_title": "Some invites couldn't be sent",
"invalid_address": "Unrecognised address",
"unban_first_title": "User cannot be invited until they are unbanned",
"error_permissions_space": "You do not have permission to invite people to this space.",
"error_permissions_room": "You do not have permission to invite people to this room.",
"error_already_invited_space": "User is already invited to the space",
"error_already_invited_room": "User is already invited to the room",
"error_already_joined_space": "User is already in the space",
"error_already_joined_room": "User is already in the room",
"error_user_not_found": "User does not exist",
"error_profile_undisclosed": "User may or may not exist",
"error_bad_state": "The user must be unbanned before they can be invited.",
"error_version_unsupported_space": "The user's homeserver does not support the version of the space.",
"error_version_unsupported_room": "The user's homeserver does not support the version of the room.",
"error_unknown": "Unknown server error",
"to_space": "Invite to %(spaceName)s"
},
"widget": {
"error_need_to_be_logged_in": "You need to be logged in.",
"error_need_invite_permission": "You need to be able to invite users to do that.",
"error_need_kick_permission": "You need to be able to kick users to do that.",
"capability": {
"always_on_screen_viewing_another_room": "Remain on your screen when viewing another room, when running",
"always_on_screen_generic": "Remain on your screen while running",
"send_stickers_this_room": "Send stickers into this room",
"send_stickers_active_room": "Send stickers into your active room",
"switch_room": "Change which room you're viewing",
"switch_room_message_user": "Change which room, message, or user you're viewing",
"change_topic_this_room": "Change the topic of this room",
"see_topic_change_this_room": "See when the topic changes in this room",
"change_topic_active_room": "Change the topic of your active room",
"see_topic_change_active_room": "See when the topic changes in your active room",
"change_name_this_room": "Change the name of this room",
"see_name_change_this_room": "See when the name changes in this room",
"change_name_active_room": "Change the name of your active room",
"see_name_change_active_room": "See when the name changes in your active room",
"change_avatar_this_room": "Change the avatar of this room",
"see_avatar_change_this_room": "See when the avatar changes in this room",
"change_avatar_active_room": "Change the avatar of your active room",
"see_avatar_change_active_room": "See when the avatar changes in your active room",
"remove_ban_invite_leave_this_room": "Remove, ban, or invite people to this room, and make you leave",
"receive_membership_this_room": "See when people join, leave, or are invited to this room",
"remove_ban_invite_leave_active_room": "Remove, ban, or invite people to your active room, and make you leave",
"receive_membership_active_room": "See when people join, leave, or are invited to your active room",
"send_stickers_this_room_as_you": "Send stickers to this room as you",
"see_sticker_posted_this_room": "See when a sticker is posted in this room",
"send_stickers_active_room_as_you": "Send stickers to your active room as you",
"see_sticker_posted_active_room": "See when anyone posts a sticker to your active room",
"byline_empty_state_key": "with an empty state key",
"byline_state_key": "with state key %(stateKey)s",
"any_room": "The above, but in any room you are joined or invited to as well",
"specific_room": "The above, but in <Room /> as well",
"send_event_type_this_room": "Send <b>%(eventType)s</b> events as you in this room",
"see_event_type_sent_this_room": "See <b>%(eventType)s</b> events posted to this room",
"send_event_type_active_room": "Send <b>%(eventType)s</b> events as you in your active room",
"see_event_type_sent_active_room": "See <b>%(eventType)s</b> events posted to your active room",
"capability": "The <b>%(capability)s</b> capability",
"send_messages_this_room": "Send messages as you in this room",
"send_messages_active_room": "Send messages as you in your active room",
"see_messages_sent_this_room": "See messages posted to this room",
"see_messages_sent_active_room": "See messages posted to your active room",
"send_text_messages_this_room": "Send text messages as you in this room",
"send_text_messages_active_room": "Send text messages as you in your active room",
"see_text_messages_sent_this_room": "See text messages posted to this room",
"see_text_messages_sent_active_room": "See text messages posted to your active room",
"send_emotes_this_room": "Send emotes as you in this room",
"send_emotes_active_room": "Send emotes as you in your active room",
"see_sent_emotes_this_room": "See emotes posted to this room",
"see_sent_emotes_active_room": "See emotes posted to your active room",
"send_images_this_room": "Send images as you in this room",
"send_images_active_room": "Send images as you in your active room",
"see_images_sent_this_room": "See images posted to this room",
"see_images_sent_active_room": "See images posted to your active room",
"send_videos_this_room": "Send videos as you in this room",
"send_videos_active_room": "Send videos as you in your active room",
"see_videos_sent_this_room": "See videos posted to this room",
"see_videos_sent_active_room": "See videos posted to your active room",
"send_files_this_room": "Send general files as you in this room",
"send_files_active_room": "Send general files as you in your active room",
"see_sent_files_this_room": "See general files posted to this room",
"see_sent_files_active_room": "See general files posted to your active room",
"send_msgtype_this_room": "Send <b>%(msgtype)s</b> messages as you in this room",
"send_msgtype_active_room": "Send <b>%(msgtype)s</b> messages as you in your active room",
"see_msgtype_sent_this_room": "See <b>%(msgtype)s</b> messages posted to this room",
"see_msgtype_sent_active_room": "See <b>%(msgtype)s</b> messages posted to your active room"
},
"no_name": "Unknown App",
"error_hangup_title": "Connection lost",
"error_hangup_description": "You were disconnected from the call. (Error: %(message)s)",
"shared_data_name": "Your display name",
"shared_data_avatar": "Your profile picture URL",
"shared_data_mxid": "Your user ID",
"shared_data_device_id": "Your device ID",
"shared_data_theme": "Your theme",
"shared_data_lang": "Your language",
"shared_data_url": "%(brand)s URL",
"shared_data_room_id": "Room ID",
"shared_data_widget_id": "Widget ID",
"shared_data_warning_im": "Using this widget may share data <helpIcon /> with %(widgetDomain)s & your integration manager.",
"shared_data_warning": "Using this widget may share data <helpIcon /> with %(widgetDomain)s.",
"unencrypted_warning": "Widgets do not use message encryption.",
"added_by": "Widget added by",
"cookie_warning": "This widget may use cookies.",
"error_loading": "Error loading Widget",
"error_mixed_content": "Error - Mixed content",
"unmaximise": "Un-maximise",
"popout": "Popout widget",
"context_menu": {
"start_audio_stream": "Start audio stream",
"screenshot": "Take a picture",
"delete": "Delete widget",
"delete_warning": "Deleting a widget removes it for all users in this room. Are you sure you want to delete this widget?",
"remove": "Remove for everyone",
"revoke": "Revoke permissions",
"move_left": "Move left",
"move_right": "Move right"
}
},
"scalar": {
"error_create": "Unable to create widget.",
"error_missing_room_id": "Missing roomId.",
"error_send_request": "Failed to send request.",
"error_room_unknown": "This room is not recognised.",
"error_power_level_invalid": "Power level must be positive integer.",
"error_membership": "You are not in this room.",
"error_permission": "You do not have permission to do that in this room.",
"failed_send_event": "Failed to send event",
"failed_read_event": "Failed to read events",
"error_missing_room_id_request": "Missing room_id in request",
"error_room_not_visible": "Room %(roomId)s not visible",
"error_missing_user_id_request": "Missing user_id in request"
},
"encryption": {
"cancel_entering_passphrase_title": "Cancel entering passphrase?",
"cancel_entering_passphrase_description": "Are you sure you want to cancel entering passphrase?",
"bootstrap_title": "Setting up keys",
"export_unsupported": "Your browser does not support the required cryptography extensions",
"import_invalid_keyfile": "Not a valid %(brand)s keyfile",
"import_invalid_passphrase": "Authentication check failed: incorrect password?",
"verification": {
"unverified_sessions_toast_title": "You have unverified sessions",
"unverified_sessions_toast_description": "Review to ensure your account is safe",
"unverified_sessions_toast_reject": "Later",
"unverified_session_toast_title": "New login. Was this you?",
"unverified_session_toast_accept": "Yes, it was me",
"other_party_cancelled": "The other party cancelled the verification.",
"complete_title": "Verified!",
"complete_description": "You've successfully verified this user.",
"explainer": "Secure messages with this user are end-to-end encrypted and not able to be read by third parties.",
"complete_action": "Got It",
"sas_emoji_caption_self": "Confirm the emoji below are displayed on both devices, in the same order:",
"sas_emoji_caption_user": "Verify this user by confirming the following emoji appear on their screen.",
"sas_caption_self": "Verify this device by confirming the following number appears on its screen.",
"sas_caption_user": "Verify this user by confirming the following number appears on their screen.",
"unsupported_method": "Unable to find a supported verification method.",
"waiting_other_device_details": "Waiting for you to verify on your other device, %(deviceName)s (%(deviceId)s)…",
"waiting_other_device": "Waiting for you to verify on your other device…",
"waiting_other_user": "Waiting for %(displayName)s to verify…",
"cancelling": "Cancelling…",
"sas_no_match": "They don't match",
"sas_match": "They match",
"in_person": "To be secure, do this in person or use a trusted way to communicate.",
"request_toast_detail": "%(deviceId)s from %(ip)s",
"request_toast_decline_counter": "Ignore (%(counter)s)",
"request_toast_accept": "Verify Session",
"no_support_qr_emoji": "The device you are trying to verify doesn't support scanning a QR code or emoji verification, which is what %(brand)s supports. Try with a different client.",
"qr_prompt": "Scan this unique code",
"sas_prompt": "Compare unique emoji",
"sas_description": "Compare a unique set of emoji if you don't have a camera on either device",
"qr_or_sas": "%(qrCode)s or %(emojiCompare)s",
"qr_or_sas_header": "Verify this device by completing one of the following:"
},
"set_up_toast_title": "Set up Secure Backup",
"upgrade_toast_title": "Encryption upgrade available",
"verify_toast_title": "Verify this session",
"set_up_toast_description": "Safeguard against losing access to encrypted messages & data",
"verify_toast_description": "Other users may not trust it",
"cross_signing_unsupported": "Your homeserver does not support cross-signing.",
"cross_signing_ready": "Cross-signing is ready for use.",
"cross_signing_ready_no_backup": "Cross-signing is ready but keys are not backed up.",
"cross_signing_untrusted": "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.",
"cross_signing_not_ready": "Cross-signing is not set up.",
"not_supported": "<not supported>",
"old_version_detected_title": "Old cryptography data detected",
"old_version_detected_description": "Data from an older version of %(brand)s has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.",
"verification_requested_toast_title": "Verification requested"
},
"slash_command": {
"spoiler": "Sends the given message as a spoiler",
"shrug": "Prepends ¯\\_(ツ)_/¯ to a plain-text message",
"tableflip": "Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message",
"unflip": "Prepends ┬──┬ ( ゜-゜ノ) to a plain-text message",
"lenny": "Prepends ( ͡° ͜ʖ ͡°) to a plain-text message",
"plain": "Sends a message as plain text, without interpreting it as markdown",
"html": "Sends a message as html, without interpreting it as markdown",
"upgraderoom": "Upgrades a room to a new version",
"upgraderoom_permission_error": "You do not have the required permissions to use this command.",
"jumptodate": "Jump to the given date in the timeline",
"jumptodate_invalid_input": "We were unable to understand the given date (%(inputDate)s). Try using the format YYYY-MM-DD.",
"nick": "Changes your display nickname",
"myroomnick": "Changes your display nickname in the current room only",
"roomavatar": "Changes the avatar of the current room",
"myroomavatar": "Changes your profile picture in this current room only",
"myavatar": "Changes your profile picture in all rooms",
"topic": "Gets or sets the room topic",
"topic_room_error": "Failed to get room topic: Unable to find room (%(roomId)s",
"topic_none": "This room has no topic.",
"roomname": "Sets the room name",
"invite": "Invites user with given id to current room",
"invite_3pid_use_default_is_title": "Use an identity server",
"invite_3pid_use_default_is_title_description": "Use an identity server to invite by email. Click continue to use the default identity server (%(defaultIdentityServerName)s) or manage in Settings.",
"invite_3pid_needs_is_error": "Use an identity server to invite by email. Manage in Settings.",
"invite_failed": "User (%(user)s) did not end up as invited to %(roomId)s but no error was given from the inviter utility",
"part_unknown_alias": "Unrecognised room address: %(roomAlias)s",
"remove": "Removes user with given id from this room",
"ban": "Bans user with given id",
"unban": "Unbans user with given ID",
"ignore": "Ignores a user, hiding their messages from you",
"ignore_dialog_title": "Ignored user",
"ignore_dialog_description": "You are now ignoring %(userId)s",
"unignore": "Stops ignoring a user, showing their messages going forward",
"unignore_dialog_title": "Unignored user",
"unignore_dialog_description": "You are no longer ignoring %(userId)s",
"devtools": "Opens the Developer Tools dialog",
"addwidget": "Adds a custom widget by URL to the room",
"addwidget_missing_url": "Please supply a widget URL or embed code",
"addwidget_iframe_missing_src": "iframe has no src attribute",
"addwidget_invalid_protocol": "Please supply a https:// or http:// widget URL",
"addwidget_no_permissions": "You cannot modify widgets in this room.",
"verify": "Verifies a user, session, and pubkey tuple",
"verify_unknown_pair": "Unknown (user, session) pair: (%(userId)s, %(deviceId)s)",
"verify_nop": "Session already verified!",
"verify_nop_warning_mismatch": "WARNING: session already verified, but keys do NOT MATCH!",
"verify_mismatch": "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and session %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!",
"verify_success_title": "Verified key",
"verify_success_description": "The signing key you provided matches the signing key you received from %(userId)s's session %(deviceId)s. Session marked as verified.",
"discardsession": "Forces the current outbound group session in an encrypted room to be discarded",
"remakeolm": "Developer command: Discards the current outbound group session and sets up new Olm sessions",
"rainbow": "Sends the given message coloured as a rainbow",
"rainbowme": "Sends the given emote coloured as a rainbow",
"help": "Displays list of commands with usages and descriptions",
"whois": "Displays information about a user",
"rageshake": "Send a bug report with logs",
"tovirtual": "Switches to this room's virtual room, if it has one",
"tovirtual_not_found": "No virtual room for this room",
"query": "Opens chat with the given user",
"query_not_found_phone_number": "Unable to find Matrix ID for phone number",
"msg": "Sends a message to the given user",
"holdcall": "Places the call in the current room on hold",
"no_active_call": "No active call in this room",
"unholdcall": "Takes the call in the current room off hold",
"converttodm": "Converts the room to a DM",
"could_not_find_room": "Could not find room",
"converttoroom": "Converts the DM to a room",
"me": "Displays action",
"error_invalid_runfn": "Command error: Unable to handle slash command.",
"error_invalid_rendering_type": "Command error: Unable to find rendering type (%(renderingType)s)",
"usage": "Usage",
"category_messages": "Messages",
"category_actions": "Actions",
"category_admin": "Admin",
"category_advanced": "Advanced",
"category_effects": "Effects",
"category_other": "Other",
"join": "Joins room with given address",
"view": "Views room with given address",
"error_invalid_room": "Command failed: Unable to find room (%(roomId)s",
"error_invalid_user_in_room": "Could not find user in room",
"op": "Define the power level of a user",
"deop": "Deops user with given id",
"server_error": "Server error",
"command_error": "Command error",
"server_error_detail": "Server unavailable, overloaded, or something else went wrong.",
"unknown_command": "Unknown Command",
"unknown_command_detail": "Unrecognised command: %(commandText)s",
"unknown_command_help": "You can use <code>/help</code> to list available commands. Did you mean to send this as a message?",
"unknown_command_hint": "Hint: Begin your message with <code>//</code> to start it with a slash.",
"unknown_command_button": "Send as message"
},
"timeline": {
"m.call": {
"video_call_started": "Video call started in %(roomName)s.",
"video_call_started_unsupported": "Video call started in %(roomName)s. (not supported by this browser)"
},
"m.call.invite": {
"voice_call": "%(senderName)s placed a voice call.",
"voice_call_unsupported": "%(senderName)s placed a voice call. (not supported by this browser)",
"video_call": "%(senderName)s placed a video call.",
"video_call_unsupported": "%(senderName)s placed a video call. (not supported by this browser)"
},
"m.room.member": {
"accepted_3pid_invite": "%(targetName)s accepted the invitation for %(displayName)s",
"accepted_invite": "%(targetName)s accepted an invitation",
"invite": "%(senderName)s invited %(targetName)s",
"ban_reason": "%(senderName)s banned %(targetName)s: %(reason)s",
"ban": "%(senderName)s banned %(targetName)s",
"change_name_avatar": "%(oldDisplayName)s changed their display name and profile picture",
"change_name": "%(oldDisplayName)s changed their display name to %(displayName)s",
"set_name": "%(senderName)s set their display name to %(displayName)s",
"remove_name": "%(senderName)s removed their display name (%(oldDisplayName)s)",
"remove_avatar": "%(senderName)s removed their profile picture",
"change_avatar": "%(senderName)s changed their profile picture",
"set_avatar": "%(senderName)s set a profile picture",
"no_change": "%(senderName)s made no change",
"join": "%(targetName)s joined the room",
"reject_invite": "%(targetName)s rejected the invitation",
"left_reason": "%(targetName)s left the room: %(reason)s",
"left": "%(targetName)s left the room",
"unban": "%(senderName)s unbanned %(targetName)s",
"withdrew_invite_reason": "%(senderName)s withdrew %(targetName)s's invitation: %(reason)s",
"withdrew_invite": "%(senderName)s withdrew %(targetName)s's invitation",
"kick_reason": "%(senderName)s removed %(targetName)s: %(reason)s",
"kick": "%(senderName)s removed %(targetName)s"
},
"m.room.topic": "%(senderDisplayName)s changed the topic to \"%(topic)s\".",
"m.room.avatar": {
"changed": "%(senderDisplayName)s changed the room avatar.",
"lightbox_title": "%(senderDisplayName)s changed the avatar for %(roomName)s",
"removed": "%(senderDisplayName)s removed the room avatar.",
"changed_img": "%(senderDisplayName)s changed the room avatar to <img/>"
},
"m.room.name": {
"remove": "%(senderDisplayName)s removed the room name.",
"change": "%(senderDisplayName)s changed the room name from %(oldRoomName)s to %(newRoomName)s.",
"set": "%(senderDisplayName)s changed the room name to %(roomName)s."
},
"m.room.tombstone": "%(senderDisplayName)s upgraded this room.",
"m.room.join_rules": {
"public": "%(senderDisplayName)s made the room public to whoever knows the link.",
"invite": "%(senderDisplayName)s made the room invite only.",
"knock": "%(senderDisplayName)s changed the join rule to ask to join.",
"restricted_settings": "%(senderDisplayName)s changed who can join this room. <a>View settings</a>.",
"restricted": "%(senderDisplayName)s changed who can join this room.",
"unknown": "%(senderDisplayName)s changed the join rule to %(rule)s"
},
"m.room.guest_access": {
"can_join": "%(senderDisplayName)s has allowed guests to join the room.",
"forbidden": "%(senderDisplayName)s has prevented guests from joining the room.",
"unknown": "%(senderDisplayName)s changed guest access to %(rule)s"
},
"m.room.server_acl": {
"set": "%(senderDisplayName)s set the server ACLs for this room.",
"changed": "%(senderDisplayName)s changed the server ACLs for this room.",
"all_servers_banned": "🎉 All servers are banned from participating! This room can no longer be used."
},
"m.image": "%(senderDisplayName)s sent an image.",
"m.sticker": "%(senderDisplayName)s sent a sticker.",
"m.room.canonical_alias": {
"set": "%(senderName)s set the main address for this room to %(address)s.",
"removed": "%(senderName)s removed the main address for this room.",
"alt_added": {
"other": "%(senderName)s added the alternative addresses %(addresses)s for this room.",
"one": "%(senderName)s added alternative address %(addresses)s for this room."
},
"alt_removed": {
"other": "%(senderName)s removed the alternative addresses %(addresses)s for this room.",
"one": "%(senderName)s removed alternative address %(addresses)s for this room."
},
"changed_alternative": "%(senderName)s changed the alternative addresses for this room.",
"changed_main_and_alternative": "%(senderName)s changed the main and alternative addresses for this room.",
"changed": "%(senderName)s changed the addresses for this room."
},
"m.room.third_party_invite": {
"revoked": "%(senderName)s revoked the invitation for %(targetDisplayName)s to join the room.",
"sent": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room."
},
"m.room.history_visibility": {
"invited": "%(senderName)s made future room history visible to all room members, from the point they are invited.",
"joined": "%(senderName)s made future room history visible to all room members, from the point they joined.",
"shared": "%(senderName)s made future room history visible to all room members.",
"world_readable": "%(senderName)s made future room history visible to anyone.",
"unknown": "%(senderName)s made future room history visible to unknown (%(visibility)s)."
},
"m.room.power_levels": {
"changed": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
"user_from_to": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s"
},
"m.room.pinned_events": {
"pinned_link": "%(senderName)s pinned <a>a message</a> to this room. See all <b>pinned messages</b>.",
"pinned": "%(senderName)s pinned a message to this room. See all pinned messages.",
"unpinned_link": "%(senderName)s unpinned <a>a message</a> from this room. See all <b>pinned messages</b>.",
"unpinned": "%(senderName)s unpinned a message from this room. See all pinned messages.",
"changed_link": "%(senderName)s changed the <a>pinned messages</a> for the room.",
"changed": "%(senderName)s changed the pinned messages for the room."
},
"m.widget": {
"modified": "%(widgetName)s widget modified by %(senderName)s",
"added": "%(widgetName)s widget added by %(senderName)s",
"removed": "%(widgetName)s widget removed by %(senderName)s"
},
"io.element.widgets.layout": "%(senderName)s has updated the room layout",
"mjolnir": {
"removed_rule_users": "%(senderName)s removed the rule banning users matching %(glob)s",
"removed_rule_rooms": "%(senderName)s removed the rule banning rooms matching %(glob)s",
"removed_rule_servers": "%(senderName)s removed the rule banning servers matching %(glob)s",
"removed_rule": "%(senderName)s removed a ban rule matching %(glob)s",
"updated_invalid_rule": "%(senderName)s updated an invalid ban rule",
"updated_rule_users": "%(senderName)s updated the rule banning users matching %(glob)s for %(reason)s",
"updated_rule_rooms": "%(senderName)s updated the rule banning rooms matching %(glob)s for %(reason)s",
"updated_rule_servers": "%(senderName)s updated the rule banning servers matching %(glob)s for %(reason)s",
"updated_rule": "%(senderName)s updated a ban rule matching %(glob)s for %(reason)s",
"created_rule_users": "%(senderName)s created a rule banning users matching %(glob)s for %(reason)s",
"created_rule_rooms": "%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s",
"created_rule_servers": "%(senderName)s created a rule banning servers matching %(glob)s for %(reason)s",
"created_rule": "%(senderName)s created a ban rule matching %(glob)s for %(reason)s",
"changed_rule_users": "%(senderName)s changed a rule that was banning users matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
"changed_rule_rooms": "%(senderName)s changed a rule that was banning rooms matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
"changed_rule_servers": "%(senderName)s changed a rule that was banning servers matching %(oldGlob)s to matching %(newGlob)s for %(reason)s",
"changed_rule_glob": "%(senderName)s updated a ban rule that was matching %(oldGlob)s to matching %(newGlob)s for %(reason)s"
},
"m.location": {
"full": "%(senderName)s has shared their location",
"self_location": "Shared their location: ",
"location": "Shared a location: "
},
"self_redaction": "Message deleted",
"redaction": "Message deleted by %(name)s",
"m.poll.start": "%(senderName)s has started a poll - %(pollQuestion)s",
"m.poll.end": "%(senderName)s has ended a poll",
"typing_indicator": {
"one_user": "%(displayName)s is typing …",
"more_users": {
"other": "%(names)s and %(count)s others are typing …",
"one": "%(names)s and one other is typing …"
},
"two_users": "%(names)s and %(lastPerson)s are typing …"
},
"io.element.voice_broadcast_info": {
"you": "You ended a <a>voice broadcast</a>",
"user": "%(senderName)s ended a <a>voice broadcast</a>"
},
"m.call.hangup": {
"dm": "Call ended"
},
"no_permission_messages_before_invite": "You don't have permission to view messages from before you were invited.",
"no_permission_messages_before_join": "You don't have permission to view messages from before you joined.",
"encrypted_historical_messages_unavailable": "Encrypted messages before this point are unavailable.",
"historical_messages_unavailable": "You can't see earlier messages",
"url_preview": {
"show_n_more": {
"other": "Show %(count)s other previews",
"one": "Show %(count)s other preview"
},
"close": "Close preview"
},
"read_receipt_title": {
"other": "Seen by %(count)s people",
"one": "Seen by %(count)s person"
},
"read_receipts_label": "Read receipts",
"reactions": {
"label": "%(reactors)s reacted with %(content)s",
"tooltip": "<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>"
},
"redacted": {
"tooltip": "Message deleted on %(date)s"
},
"m.room.create": {
"continuation": "This room is a continuation of another conversation.",
"unknown_predecessor_guess_server": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it. It's possible that guessing the server from the room ID will work. If you want to try, click this link:",
"unknown_predecessor": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.",
"see_older_messages": "Click here to see older messages."
},
"summary": {
"format": "%(nameList)s %(transitionList)s",
"joined_multiple": {
"other": "%(severalUsers)sjoined %(count)s times",
"one": "%(severalUsers)sjoined"
},
"joined": {
"other": "%(oneUser)sjoined %(count)s times",
"one": "%(oneUser)sjoined"
},
"left_multiple": {
"other": "%(severalUsers)sleft %(count)s times",
"one": "%(severalUsers)sleft"
},
"left": {
"other": "%(oneUser)sleft %(count)s times",
"one": "%(oneUser)sleft"
},
"joined_and_left_multiple": {
"other": "%(severalUsers)sjoined and left %(count)s times",
"one": "%(severalUsers)sjoined and left"
},
"joined_and_left": {
"other": "%(oneUser)sjoined and left %(count)s times",
"one": "%(oneUser)sjoined and left"
},
"rejoined_multiple": {
"other": "%(severalUsers)sleft and rejoined %(count)s times",
"one": "%(severalUsers)sleft and rejoined"
},
"rejoined": {
"other": "%(oneUser)sleft and rejoined %(count)s times",
"one": "%(oneUser)sleft and rejoined"
},
"rejected_invite_multiple": {
"other": "%(severalUsers)srejected their invitations %(count)s times",
"one": "%(severalUsers)srejected their invitations"
},
"rejected_invite": {
"other": "%(oneUser)srejected their invitation %(count)s times",
"one": "%(oneUser)srejected their invitation"
},
"invite_withdrawn_multiple": {
"other": "%(severalUsers)shad their invitations withdrawn %(count)s times",
"one": "%(severalUsers)shad their invitations withdrawn"
},
"invite_withdrawn": {
"other": "%(oneUser)shad their invitation withdrawn %(count)s times",
"one": "%(oneUser)shad their invitation withdrawn"
},
"invited_multiple": {
"other": "were invited %(count)s times",
"one": "were invited"
},
"invited": {
"other": "was invited %(count)s times",
"one": "was invited"
},
"banned_multiple": {
"other": "were banned %(count)s times",
"one": "were banned"
},
"banned": {
"other": "was banned %(count)s times",
"one": "was banned"
},
"unbanned_multiple": {
"other": "were unbanned %(count)s times",
"one": "were unbanned"
},
"unbanned": {
"other": "was unbanned %(count)s times",
"one": "was unbanned"
},
"kicked_multiple": {
"other": "were removed %(count)s times",
"one": "were removed"
},
"kicked": {
"other": "was removed %(count)s times",
"one": "was removed"
},
"changed_name_multiple": {
"other": "%(severalUsers)schanged their name %(count)s times",
"one": "%(severalUsers)schanged their name"
},
"changed_name": {
"other": "%(oneUser)schanged their name %(count)s times",
"one": "%(oneUser)schanged their name"
},
"changed_avatar_multiple": {
"other": "%(severalUsers)schanged their profile picture %(count)s times",
"one": "%(severalUsers)schanged their profile picture"
},
"changed_avatar": {
"other": "%(oneUser)schanged their profile picture %(count)s times",
"one": "%(oneUser)schanged their profile picture"
},
"no_change_multiple": {
"other": "%(severalUsers)smade no changes %(count)s times",
"one": "%(severalUsers)smade no changes"
},
"no_change": {
"other": "%(oneUser)smade no changes %(count)s times",
"one": "%(oneUser)smade no changes"
},
"server_acls_multiple": {
"other": "%(severalUsers)schanged the server ACLs %(count)s times",
"one": "%(severalUsers)schanged the server ACLs"
},
"server_acls": {
"other": "%(oneUser)schanged the server ACLs %(count)s times",
"one": "%(oneUser)schanged the server ACLs"
},
"pinned_events_multiple": {
"other": "%(severalUsers)schanged the <a>pinned messages</a> for the room %(count)s times",
"one": "%(severalUsers)schanged the <a>pinned messages</a> for the room"
},
"pinned_events": {
"other": "%(oneUser)schanged the <a>pinned messages</a> for the room %(count)s times",
"one": "%(oneUser)schanged the <a>pinned messages</a> for the room"
},
"redacted_multiple": {
"other": "%(severalUsers)sremoved %(count)s messages",
"one": "%(severalUsers)sremoved a message"
},
"redacted": {
"other": "%(oneUser)sremoved %(count)s messages",
"one": "%(oneUser)sremoved a message"
},
"hidden_event_multiple": {
"other": "%(severalUsers)ssent %(count)s hidden messages",
"one": "%(severalUsers)ssent a hidden message"
},
"hidden_event": {
"other": "%(oneUser)ssent %(count)s hidden messages",
"one": "%(oneUser)ssent a hidden message"
}
},
"context_menu": {
"view_source": "View source",
"show_url_preview": "Show preview",
"external_url": "Source URL",
"collapse_reply_thread": "Collapse reply thread",
"view_related_event": "View related event",
"report": "Report"
},
"creation_summary_dm": "%(creator)s created this DM.",
"creation_summary_room": "%(creator)s created and configured the room."
Migrate labs translations to IDs (#11454) * Migrate labs displayName translations to IDs ``` ./node_modules/matrix-web-i18n/scripts/rekey.js "Video rooms" "labs|video_rooms" ./node_modules/matrix-web-i18n/scripts/rekey.js "New Notification Settings" "labs|notification_settings" ./node_modules/matrix-web-i18n/scripts/rekey.js "Let moderators hide messages pending moderation." "labs|msc3531_hide_messages_pending_moderation" ./node_modules/matrix-web-i18n/scripts/rekey.js "Report to moderators" "labs|report_to_moderators" ./node_modules/matrix-web-i18n/scripts/rekey.js "Render LaTeX maths in messages" "labs|latex_maths" ./node_modules/matrix-web-i18n/scripts/rekey.js "Message Pinning" "labs|pinning" ./node_modules/matrix-web-i18n/scripts/rekey.js "Rich text editor" "labs|wysiwyg_composer" ./node_modules/matrix-web-i18n/scripts/rekey.js "Render simple counters in room header" "labs|state_counters" ./node_modules/matrix-web-i18n/scripts/rekey.js "New ways to ignore people" "labs|mjolnir" ./node_modules/matrix-web-i18n/scripts/rekey.js "Support adding custom themes" "labs|custom_themes" ./node_modules/matrix-web-i18n/scripts/rekey.js "Offline encrypted messaging using dehydrated devices" "labs|dehydration" ./node_modules/matrix-web-i18n/scripts/rekey.js "Show HTML representation of room topics" "labs|html_topic" ./node_modules/matrix-web-i18n/scripts/rekey.js "Show info about bridges in room settings" "labs|bridge_state" ./node_modules/matrix-web-i18n/scripts/rekey.js "Jump to date (adds /jumptodate and jump to date headers)" "labs|jump_to_date" ./node_modules/matrix-web-i18n/scripts/rekey.js "Sliding Sync mode" "labs|sliding_sync" ./node_modules/matrix-web-i18n/scripts/rekey.js "Element Call video rooms" "labs|element_call_video_rooms" ./node_modules/matrix-web-i18n/scripts/rekey.js "New group call experience" "labs|group_calls" ./node_modules/matrix-web-i18n/scripts/rekey.js "Allow screen share only mode" "labs|allow_screen_share_only_mode" ./node_modules/matrix-web-i18n/scripts/rekey.js "Live Location Sharing" "labs|location_share_live" ./node_modules/matrix-web-i18n/scripts/rekey.js "Dynamic room predecessors" "labs|dynamic_room_predecessors" ./node_modules/matrix-web-i18n/scripts/rekey.js "Voice broadcast" "labs|voice_broadcast" ./node_modules/matrix-web-i18n/scripts/rekey.js "Rust cryptography implementation" "labs|rust_crypto" ./node_modules/matrix-web-i18n/scripts/rekey.js "Hide notification dot (only display counters badges)" "labs|hidebold" ./node_modules/matrix-web-i18n/scripts/rekey.js "Enable intentional mentions" "labs|intentional_mentions" ./node_modules/matrix-web-i18n/scripts/rekey.js "Enable ask to join" "labs|ask_to_join" ./node_modules/matrix-web-i18n/scripts/rekey.js "Under active development, new room header & details interface" "labs|new_room_decoration_ui" ``` * Migrate video rooms beta translations to IDs ``` ./node_modules/matrix-web-i18n/scripts/rekey.js "A new way to chat over voice and video in %(brand)s." "labs|video_rooms_a_new_way_to_chat" ./node_modules/matrix-web-i18n/scripts/rekey.js "Video rooms are always-on VoIP channels embedded within a room in %(brand)s." "labs|video_rooms_always_on_voip_channels" ./node_modules/matrix-web-i18n/scripts/rekey.js "How can I create a video room?" "labs|video_rooms_faq1_question" ./node_modules/matrix-web-i18n/scripts/rekey.js "Use the “+” button in the room section of the left panel." "labs|video_rooms_faq1_answer" ./node_modules/matrix-web-i18n/scripts/rekey.js "Can I use text chat alongside the video call?" "labs|video_rooms_faq2_question" ./node_modules/matrix-web-i18n/scripts/rekey.js "Yes, the chat timeline is displayed alongside the video." "labs|video_rooms_faq2_answer" ``` * i18n & `./node_modules/matrix-web-i18n/scripts/rekey.js --copy "labs|voice_broadcast" "Voice broadcast"` * Port more labs strings to translation keys
2023-08-24 10:16:06 +00:00
},
"theme": {
"light_high_contrast": "Light high contrast",
"match_system": "Match system"
},
"voice_broadcast": {
"failed_already_recording_title": "Can't start a new voice broadcast",
"failed_already_recording_description": "You are already recording a voice broadcast. Please end your current voice broadcast to start a new one.",
"failed_insufficient_permission_title": "Can't start a new voice broadcast",
"failed_insufficient_permission_description": "You don't have the required permissions to start a voice broadcast in this room. Contact a room administrator to upgrade your permissions.",
"failed_others_already_recording_title": "Can't start a new voice broadcast",
"failed_others_already_recording_description": "Someone else is already recording a voice broadcast. Wait for their voice broadcast to end to start a new one.",
"failed_no_connection_title": "Connection error",
"failed_no_connection_description": "Unfortunately we're unable to start a recording right now. Please try again later.",
"failed_decrypt": "Unable to decrypt voice broadcast",
"failed_generic": "Unable to play this voice broadcast",
"confirm_stop_title": "Stop live broadcasting?",
"confirm_stop_description": "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.",
"confirm_stop_affirm": "Yes, stop broadcast",
"confirm_listen_title": "Listen to live broadcast?",
"confirm_listen_description": "If you start listening to this live broadcast, your current live broadcast recording will be ended.",
"confirm_listen_affirm": "Yes, end my recording",
"30s_backward": "30s backward",
"30s_forward": "30s forward",
"go_live": "Go live",
"resume": "resume voice broadcast",
"pause": "pause voice broadcast",
"live": "Live",
"action": "Voice broadcast",
"buffering": "Buffering…",
"play": "play voice broadcast",
"connection_error": "Connection error - Recording paused"
},
"event_preview": {
"io.element.voice_broadcast_info": {
"you": "You ended a voice broadcast",
"user": "%(senderName)s ended a voice broadcast"
},
"m.call.answer": {
"you": "You joined the call",
"user": "%(senderName)s joined the call",
"dm": "Call in progress"
},
"m.call.hangup": {
"you": "You ended the call",
"user": "%(senderName)s ended the call"
},
"m.call.invite": {
"you": "You started a call",
"user": "%(senderName)s started a call",
"dm_send": "Waiting for answer",
"dm_receive": "%(senderName)s is calling"
},
"m.emote": "* %(senderName)s %(emote)s",
"m.text": "%(senderName)s: %(message)s",
"m.reaction": {
"you": "You reacted %(reaction)s to %(message)s",
"user": "%(sender)s reacted %(reaction)s to %(message)s"
},
"m.sticker": "%(senderName)s: %(stickerName)s"
},
"cannot_reach_homeserver": "Cannot reach homeserver",
"cannot_reach_homeserver_detail": "Ensure you have a stable internet connection, or get in touch with the server admin",
"error": {
"mau": "This homeserver has hit its Monthly Active User limit.",
"hs_blocked": "This homeserver has been blocked by its administrator.",
"resource_limits": "This homeserver has exceeded one of its resource limits.",
"admin_contact": "Please <a>contact your service administrator</a> to continue using this service.",
"sync": "Unable to connect to Homeserver. Retrying…",
"connection": "There was a problem communicating with the homeserver, please try again later.",
"mixed_content": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.",
"tls": "Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.",
"admin_contact_short": "Contact your <a>server admin</a>.",
"download_media": "Failed to download source media, no source url was found",
"non_urgent_echo_failure_toast": "Your server isn't responding to some <a>requests</a>.",
"failed_copy": "Failed to copy",
"update_power_level": "Failed to change power level",
"unknown": "Unknown error",
"something_went_wrong": "Something went wrong!"
},
"items_and_n_others": {
"other": "<Items/> and %(count)s others",
"one": "<Items/> and one other"
},
"in_space1_and_space2": "In spaces %(space1Name)s and %(space2Name)s.",
"in_space_and_n_other_spaces": {
"other": "In %(spaceName)s and %(count)s other spaces.",
"one": "In %(spaceName)s and one other space."
},
"in_space": "In %(spaceName)s.",
"name_and_id": "%(name)s (%(userId)s)",
"room": {
"leave_unexpected_error": "Unexpected server error trying to leave the room",
"leave_server_notices_title": "Can't leave Server Notices room",
"leave_server_notices_description": "This room is used for important messages from the Homeserver, so you cannot leave it.",
"leave_error_title": "Error leaving room",
"upgrade_error_title": "Error upgrading room",
"upgrade_error_description": "Double check that your server supports the room version chosen and try again.",
"error_join_connection": "There was an error joining.",
"error_join_incompatible_version_1": "Sorry, your homeserver is too old to participate here.",
"error_join_incompatible_version_2": "Please contact your homeserver administrator.",
"error_join_404_invite_same_hs": "The person who invited you has already left.",
"error_join_404_invite": "The person who invited you has already left, or their server is offline.",
"error_join_404_1": "You attempted to join using a room ID without providing a list of servers to join through. Room IDs are internal identifiers and cannot be used to join a room without additional information.",
"error_join_404_2": "If you know a room address, try joining through that instead.",
"error_join_title": "Failed to join",
"error_join_403": "You need an invite to access this room.",
"error_cancel_knock_title": "Failed to cancel",
"header": {
"video_call_button_jitsi": "Video call (Jitsi)",
"video_call_button_ec": "Video call (%(brand)s)",
"video_call_ec_layout_freedom": "Freedom",
"video_call_ec_layout_spotlight": "Spotlight",
"video_call_ec_change_layout": "Change layout",
"forget_room_button": "Forget room",
"hide_widgets_button": "Hide Widgets",
"show_widgets_button": "Show Widgets",
"close_call_button": "Close call",
"video_room_view_chat_button": "View chat timeline"
},
"context_menu": {
"title": "Room options",
"forget": "Forget Room",
"unfavourite": "Favourited",
"favourite": "Favourite",
"mentions_only": "Mentions only",
"copy_link": "Copy room link",
"low_priority": "Low Priority",
"mark_read": "Mark as read",
"notifications_default": "Match default setting",
"notifications_mute": "Mute room"
},
"invite_this_room": "Invite to this room",
"intro": {
"send_message_start_dm": "Send your first message to invite <displayName/> to chat",
"encrypted_3pid_dm_pending_join": "Once everyone has joined, youll be able to chat",
"start_of_dm_history": "This is the beginning of your direct message history with <displayName/>.",
"dm_caption": "Only the two of you are in this conversation, unless either of you invites anyone to join.",
"topic_edit": "Topic: %(topic)s (<a>edit</a>)",
"topic": "Topic: %(topic)s ",
"no_topic": "<a>Add a topic</a> to help people know what it is about.",
"you_created": "You created this room.",
"user_created": "%(displayName)s created this room.",
"room_invite": "Invite to just this room",
"no_avatar_label": "Add a photo, so people can easily spot your room.",
"start_of_room": "This is the start of <roomName/>.",
"private_unencrypted_warning": "Your private messages are normally encrypted, but this room isn't. Usually this is due to an unsupported device or method being used, like email invites.",
"enable_encryption_prompt": "Enable encryption in settings.",
"unencrypted_warning": "End-to-end encryption isn't enabled"
},
"header_untrusted_label": "Untrusted",
"error_3pid_invite_email_lookup": "Unable to find user by email",
"joining_space": "Joining space…",
"joining_room": "Joining room…",
"joining": "Joining…",
"rejecting": "Rejecting invite…",
"join_title": "Join the room to participate",
"join_title_account": "Join the conversation with an account",
"join_button_account": "Sign Up",
"loading_preview": "Loading preview",
"kicked_from_room_by": "You were removed from %(roomName)s by %(memberName)s",
"kicked_by": "You were removed by %(memberName)s",
"kick_reason": "Reason: %(reason)s",
"forget_space": "Forget this space",
"forget_room": "Forget this room",
"rejoin_button": "Re-join",
"knock_denied_title": "You have been denied access",
"knock_denied_subtitle": "As you have been denied access, you cannot rejoin unless you are invited by the admin or moderator of the group.",
"banned_from_room_by": "You were banned from %(roomName)s by %(memberName)s",
"banned_by": "You were banned by %(memberName)s",
"3pid_invite_error_title_room": "Something went wrong with your invite to %(roomName)s",
"3pid_invite_error_title": "Something went wrong with your invite.",
"3pid_invite_error_description": "An error (%(errcode)s) was returned while trying to validate your invite. You could try to pass this information on to the person who invited you.",
"3pid_invite_error_invite_subtitle": "You can only join it with a working invite.",
"3pid_invite_error_invite_action": "Try to join anyway",
"3pid_invite_error_public_subtitle": "You can still join here.",
"join_the_discussion": "Join the discussion",
"3pid_invite_email_not_found_account_room": "This invite to %(roomName)s was sent to %(email)s which is not associated with your account",
"3pid_invite_email_not_found_account": "This invite was sent to %(email)s which is not associated with your account",
"link_email_to_receive_3pid_invite": "Link this email with your account in Settings to receive invites directly in %(brand)s.",
"invite_sent_to_email_room": "This invite to %(roomName)s was sent to %(email)s",
"invite_sent_to_email": "This invite was sent to %(email)s",
"3pid_invite_no_is_subtitle": "Use an identity server in Settings to receive invites directly in %(brand)s.",
"invite_email_mismatch_suggestion": "Share this email in Settings to receive invites directly in %(brand)s.",
"dm_invite_title": "Do you want to chat with %(user)s?",
"dm_invite_subtitle": "<userName/> wants to chat",
"dm_invite_action": "Start chatting",
"invite_title": "Do you want to join %(roomName)s?",
"invite_subtitle": "<userName/> invited you",
"invite_reject_ignore": "Reject & Ignore user",
"peek_join_prompt": "You're previewing %(roomName)s. Want to join it?",
"no_peek_join_prompt": "%(roomName)s can't be previewed. Do you want to join it?",
"no_peek_no_name_join_prompt": "There's no preview, would you like to join?",
"not_found_title_name": "%(roomName)s does not exist.",
"not_found_title": "This room or space does not exist.",
"not_found_subtitle": "Are you sure you're at the right place?",
"inaccessible_name": "%(roomName)s is not accessible at this time.",
"inaccessible": "This room or space is not accessible at this time.",
"inaccessible_subtitle_1": "Try again later, or ask a room or space admin to check if you have access.",
"inaccessible_subtitle_2": "%(errcode)s was returned while trying to access the room or space. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.",
"knock_prompt_name": "Ask to join %(roomName)s?",
"knock_prompt": "Ask to join?",
"knock_subtitle": "You need to be granted access to this room in order to view or participate in the conversation. You can send a request to join below.",
"knock_message_field_placeholder": "Message (optional)",
"knock_send_action": "Request access",
"knock_sent": "Request to join sent",
"knock_sent_subtitle": "Your request to join is pending.",
"knock_cancel_action": "Cancel request",
"join_failed_needs_invite": "To view %(roomName)s, you need an invite",
"view_failed_enable_video_rooms": "To view, please enable video rooms in Labs first",
"join_failed_enable_video_rooms": "To join, please enable video rooms in Labs first",
"edit_topic": "Edit topic",
"read_topic": "Click to read topic",
"drop_file_prompt": "Drop file here to upload",
"unread_notifications_predecessor": {
"other": "You have %(count)s unread notifications in a prior version of this room.",
"one": "You have %(count)s unread notification in a prior version of this room."
}
},
"zxcvbn": {
"warnings": {
"straightRow": "Straight rows of keys are easy to guess",
"keyPattern": "Short keyboard patterns are easy to guess",
"simpleRepeat": "Repeats like \"aaa\" are easy to guess",
"extendedRepeat": "Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"",
"sequences": "Sequences like abc or 6543 are easy to guess",
"recentYears": "Recent years are easy to guess",
"dates": "Dates are often easy to guess",
"topTen": "This is a top-10 common password",
"topHundred": "This is a top-100 common password",
"common": "This is a very common password",
"similarToCommon": "This is similar to a commonly used password",
"wordByItself": "A word by itself is easy to guess",
"namesByThemselves": "Names and surnames by themselves are easy to guess",
"commonNames": "Common names and surnames are easy to guess",
"userInputs": "There should not be any personal or page related data.",
"pwned": "Your password was exposed by a data breach on the Internet."
},
"suggestions": {
"l33t": "Predictable substitutions like '@' instead of 'a' don't help very much",
"reverseWords": "Reversed words aren't much harder to guess",
"allUppercase": "All-uppercase is almost as easy to guess as all-lowercase",
"capitalization": "Capitalization doesn't help very much",
"dates": "Avoid dates and years that are associated with you",
"recentYears": "Avoid recent years",
"associatedYears": "Avoid years that are associated with you",
"sequences": "Avoid sequences",
"repeated": "Avoid repeated words and characters",
"longerKeyboardPattern": "Use a longer keyboard pattern with more turns",
"anotherWord": "Add another word or two. Uncommon words are better.",
"useWords": "Use a few words, avoid common phrases",
"noNeed": "No need for symbols, digits, or uppercase letters",
"pwned": "If you use this password elsewhere, you should change it."
}
},
"space": {
"share_public": "Share your public space",
"search_children": "Search %(spaceName)s",
"invite_link": "Share invite link",
"invite": "Invite people",
"invite_description": "Invite with email or username",
"context_menu": {
"options": "Space options",
"devtools_open_timeline": "See room timeline (devtools)",
"home": "Space home",
"manage_and_explore": "Manage & explore rooms",
"explore": "Explore rooms"
},
"invite_this_space": "Invite to this space",
"suggested_tooltip": "This room is suggested as a good one to join",
"suggested": "Suggested",
"select_room_below": "Select a room below first",
"unmark_suggested": "Mark as not suggested",
"mark_suggested": "Mark as suggested",
"failed_remove_rooms": "Failed to remove some rooms. Try again later",
"failed_load_rooms": "Failed to load list of rooms.",
"incompatible_server_hierarchy": "Your server does not support showing space hierarchies.",
"landing_welcome": "Welcome to <name/>"
},
"location_sharing": {
"MapStyleUrlNotConfigured": "This homeserver is not configured to display maps.",
"WebGLNotEnabled": "WebGL is required to display maps, please enable it in your browser settings.",
"MapStyleUrlNotReachable": "This homeserver is not configured correctly to display maps, or the configured map server may be unreachable.",
"toggle_attribution": "Toggle attribution",
"map_feedback": "Map feedback",
"find_my_location": "Find my location",
"location_not_available": "Location not available",
"mapbox_logo": "Mapbox logo",
"reset_bearing": "Reset bearing to north",
"failed_permission": "%(brand)s was denied permission to fetch your location. Please allow location access in your browser settings.",
"failed_generic": "Failed to fetch your location. Please try again later.",
"failed_timeout": "Timed out trying to fetch your location. Please try again later.",
"failed_unknown": "Unknown error fetching location. Please try again later.",
"expand_map": "Expand map",
"failed_load_map": "Unable to load map",
"live_enable_heading": "Live location sharing",
"live_enable_description": "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.",
"live_toggle_label": "Enable live location sharing",
"live_share_button": "Share for %(duration)s",
"click_move_pin": "Click to move the pin",
"click_drop_pin": "Click to drop a pin",
"share_button": "Share location"
},
"export_chat": {
"unload_confirm": "Are you sure you want to exit during this export?",
"generating_zip": "Generating a ZIP",
"fetched_n_events_with_total": {
"other": "Fetched %(count)s events out of %(total)s",
"one": "Fetched %(count)s event out of %(total)s"
},
"fetched_n_events": {
"other": "Fetched %(count)s events so far",
"one": "Fetched %(count)s event so far"
},
"html": "HTML",
"json": "JSON",
"text": "Plain Text",
"from_the_beginning": "From the beginning",
"number_of_messages": "Specify a number of messages",
"current_timeline": "Current Timeline",
"media_omitted": "Media omitted",
"media_omitted_file_size": "Media omitted - file size limit exceeded",
"creator_summary": "%(creatorName)s created this room.",
"export_info": "This is the start of export of <roomName/>. Exported by <exporterDetails/> at %(exportDate)s.",
"topic": "Topic: %(topic)s",
"previous_page": "Previous group of messages",
"next_page": "Next group of messages",
"html_title": "Exported Data",
"error_fetching_file": "Error fetching file",
"processing_event_n": "Processing event %(number)s out of %(total)s",
"starting_export": "Starting export…",
"fetched_n_events_in_time": {
"other": "Fetched %(count)s events in %(seconds)ss",
"one": "Fetched %(count)s event in %(seconds)ss"
},
"creating_html": "Creating HTML…",
"export_successful": "Export successful!",
"exported_n_events_in_time": {
"other": "Exported %(count)s events in %(seconds)s seconds",
"one": "Exported %(count)s event in %(seconds)s seconds"
},
"file_attached": "File Attached",
"fetching_events": "Fetching events…",
"creating_output": "Creating output…",
"processing": "Processing…",
"enter_number_between_min_max": "Enter a number between %(min)s and %(max)s",
"size_limit_min_max": "Size can only be a number between %(min)s MB and %(max)s MB",
"num_messages_min_max": "Number of messages can only be a number between %(min)s and %(max)s",
"num_messages": "Number of messages",
"cancelled": "Export Cancelled",
"cancelled_detail": "The export was cancelled successfully",
"successful": "Export Successful",
"successful_detail": "Your export was successful. Find it in your Downloads folder.",
"confirm_stop": "Are you sure you want to stop exporting your data? If you do, you'll need to start over.",
"exporting_your_data": "Exporting your data",
"title": "Export Chat",
"select_option": "Select from the options below to export chats from your timeline",
"format": "Format",
"messages": "Messages",
"size_limit": "Size Limit",
"include_attachments": "Include Attachments"
},
"analytics": {
"accept_button": "That's fine",
"consent_migration": "You previously consented to share anonymous usage data with us. We're updating how that works.",
"learn_more": "Share anonymous data to help us identify issues. Nothing personal. No third parties. <LearnMoreLink>Learn More</LearnMoreLink>",
"enable_prompt": "Help improve %(analyticsOwner)s",
"shared_data_heading": "Any of the following data may be shared:",
"privacy_policy": "You can read all our terms <PrivacyPolicyUrl>here</PrivacyPolicyUrl>",
"pseudonymous_usage_data": "Help us identify issues and improve %(analyticsOwner)s by sharing anonymous usage data. To understand how people use multiple devices, we'll generate a random identifier, shared by your devices.",
"bullet_1": "We <Bold>don't</Bold> record or profile any account data",
"bullet_2": "We <Bold>don't</Bold> share information with third parties",
"disable_prompt": "You can turn this off anytime in settings"
},
"notifications": {
"enable_prompt_toast_title_from_message_send": "Don't miss a reply",
"enable_prompt_toast_title": "Notifications",
"enable_prompt_toast_description": "Enable desktop notifications",
"colour_none": "None",
"colour_bold": "Bold",
"colour_grey": "Grey",
"colour_red": "Red",
"colour_unsent": "Unsent",
"colour_muted": "Muted",
"error_change_title": "Change notification settings",
"mark_all_read": "Mark all as read",
"class_other": "Other",
"keyword": "Keyword",
"keyword_new": "New keyword",
"class_global": "Global",
"mentions_keywords": "Mentions & keywords",
"default": "Default",
"all_messages": "All messages",
"all_messages_description": "Get notified for every message",
"mentions_and_keywords": "@mentions & keywords",
"mentions_and_keywords_description": "Get notified only with mentions and keywords as set up in your <a>settings</a>",
"mute_description": "You won't get any notifications",
"email_pusher_app_display_name": "Email Notifications",
"message_didnt_send": "Message didn't send. Click for info."
},
"mobile_guide": {
"toast_title": "Use app for a better experience",
"toast_description": "%(brand)s is experimental on a mobile web browser. For a better experience and the latest features, use our free native app.",
"toast_accept": "Use app"
},
"update": {
"see_changes_button": "What's new?",
"release_notes_toast_title": "What's New",
"toast_title": "Update %(brand)s",
"toast_description": "New version of %(brand)s is available",
"error_encountered": "Error encountered (%(errorDetail)s).",
"checking": "Checking for an update…",
"no_update": "No update available.",
"downloading": "Downloading update…",
"new_version_available": "New version available. <a>Update now.</a>",
"check_action": "Check for update"
},
"chat_card_back_action_label": "Back to chat",
"room_summary_card_back_action_label": "Room information",
"member_list_back_action_label": "Room members",
"thread_view_back_action_label": "Back to thread",
"labs": {
"group_messaging": "Messaging",
"group_profile": "Profile",
"group_spaces": "Spaces",
"group_widgets": "Widgets",
"group_rooms": "Rooms",
"group_voip": "Voice & Video",
"group_moderation": "Moderation",
"group_themes": "Themes",
"group_encryption": "Encryption",
"group_experimental": "Experimental",
"group_developer": "Developer",
"video_rooms": "Video rooms",
"video_rooms_a_new_way_to_chat": "A new way to chat over voice and video in %(brand)s.",
"video_rooms_always_on_voip_channels": "Video rooms are always-on VoIP channels embedded within a room in %(brand)s.",
"video_rooms_faq1_question": "How can I create a video room?",
"video_rooms_faq1_answer": "Use the “+” button in the room section of the left panel.",
"video_rooms_faq2_question": "Can I use text chat alongside the video call?",
"video_rooms_faq2_answer": "Yes, the chat timeline is displayed alongside the video.",
"video_rooms_feedbackSubheading": "Thank you for trying the beta, please go into as much detail as you can so we can improve it.",
"notification_settings": "New Notification Settings",
"notification_settings_beta_title": "Notification Settings",
"notification_settings_beta_caption": "Introducing a simpler way to change your notification settings. Customize your %(brand)s, just the way you like.",
"msc3531_hide_messages_pending_moderation": "Let moderators hide messages pending moderation.",
"report_to_moderators": "Report to moderators",
"report_to_moderators_description": "In rooms that support moderation, the “Report” button will let you report abuse to room moderators.",
"latex_maths": "Render LaTeX maths in messages",
"pinning": "Message Pinning",
"wysiwyg_composer": "Rich text editor",
"feature_wysiwyg_composer_description": "Use rich text instead of Markdown in the message composer.",
"state_counters": "Render simple counters in room header",
"mjolnir": "New ways to ignore people",
"currently_experimental": "Currently experimental.",
"custom_themes": "Support adding custom themes",
"dehydration": "Offline encrypted messaging using dehydrated devices",
"html_topic": "Show HTML representation of room topics",
"bridge_state": "Show info about bridges in room settings",
"jump_to_date": "Jump to date (adds /jumptodate and jump to date headers)",
"jump_to_date_msc_support": "Requires your server to support MSC3030",
"sliding_sync": "Sliding Sync mode",
"sliding_sync_description": "Under active development, cannot be disabled.",
"element_call_video_rooms": "Element Call video rooms",
"group_calls": "New group call experience",
"under_active_development": "Under active development.",
"allow_screen_share_only_mode": "Allow screen share only mode",
"location_share_live": "Live Location Sharing",
"location_share_live_description": "Temporary implementation. Locations persist in room history.",
"dynamic_room_predecessors": "Dynamic room predecessors",
"dynamic_room_predecessors_description": "Enable MSC3946 (to support late-arriving room archives)",
"voice_broadcast": "Voice broadcast",
"voice_broadcast_force_small_chunks": "Force 15s voice broadcast chunk length",
"oidc_native_flow": "Enable new native OIDC flows (Under active development)",
"rust_crypto": "Rust cryptography implementation",
"render_reaction_images": "Render custom images in reactions",
"render_reaction_images_description": "Sometimes referred to as \"custom emojis\".",
"hidebold": "Hide notification dot (only display counters badges)",
"ask_to_join": "Enable ask to join",
"new_room_decoration_ui": "Under active development, new room header & details interface",
"notifications": "Enable the notifications panel in the room header",
"unrealiable_e2e": "Unreliable in encrypted rooms",
"automatic_debug_logs": "Automatically send debug logs on any error",
"automatic_debug_logs_decryption": "Automatically send debug logs on decryption errors",
"automatic_debug_logs_key_backup": "Automatically send debug logs when key backup is not functioning",
"rust_crypto_disabled_notice": "Can currently only be enabled via config.json",
"sliding_sync_disabled_notice": "Log out and back in to disable",
"bridge_state_creator": "This bridge was provisioned by <user />.",
"bridge_state_manager": "This bridge is managed by <user />.",
"bridge_state_workspace": "Workspace: <networkLink/>",
"bridge_state_channel": "Channel: <channelLink/>",
"beta_section": "Upcoming features",
"beta_description": "What's next for %(brand)s? Labs are the best way to get things early, test out new features and help shape them before they actually launch.",
"experimental_section": "Early previews",
"experimental_description": "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. <a>Learn more</a>.",
"video_rooms_beta": "Video rooms are a beta feature",
"sliding_sync_server_support": "Your server has native support",
"sliding_sync_server_no_support": "Your server lacks native support",
"sliding_sync_server_specify_proxy": "Your server lacks native support, you must specify a proxy",
"sliding_sync_configuration": "Sliding Sync configuration",
"sliding_sync_disable_warning": "To disable you will need to log out and back in, use with caution!",
"sliding_sync_proxy_url_optional_label": "Proxy URL (optional)",
"sliding_sync_proxy_url_label": "Proxy URL",
"beta_feature": "This is a beta feature",
"click_for_info": "Click for more info",
"leave_beta_reload": "Leaving the beta will reload %(brand)s.",
"join_beta_reload": "Joining the beta will reload %(brand)s.",
"leave_beta": "Leave the beta",
"join_beta": "Join the beta"
},
"room_settings": {
"security": {
"strict_encryption": "Never send encrypted messages to unverified sessions in this room from this session",
"join_rule_upgrade_upgrading_room": "Upgrading room",
"join_rule_upgrade_awaiting_room": "Loading new room",
"join_rule_upgrade_sending_invites": {
"other": "Sending invites... (%(progress)s out of %(count)s)",
"one": "Sending invite..."
},
"join_rule_upgrade_updating_spaces": {
"other": "Updating spaces... (%(progress)s out of %(count)s)",
"one": "Updating space..."
},
"join_rule_upgrade_required": "Upgrade required",
"join_rule_invite": "Private (invite only)",
"join_rule_invite_description": "Only invited people can join.",
"join_rule_public_description": "Anyone can find and join.",
"join_rule_restricted_n_more": {
"other": "& %(count)s more",
"one": "& %(count)s more"
},
"join_rule_restricted_summary": {
"other": "Currently, %(count)s spaces have access",
"one": "Currently, a space has access"
},
"join_rule_restricted_description": "Anyone in a space can find and join. <a>Edit which spaces can access here.</a>",
"join_rule_restricted_description_spaces": "Spaces with access",
"join_rule_restricted_description_active_space": "Anyone in <spaceName/> can find and join. You can select other spaces too.",
"join_rule_restricted_description_prompt": "Anyone in a space can find and join. You can select multiple spaces.",
"join_rule_restricted": "Space members",
"join_rule_knock": "Ask to join",
"join_rule_knock_description": "People cannot join unless access is granted.",
"publish_space": "Make this space visible in the public room directory.",
"publish_room": "Make this room visible in the public room directory.",
"join_rule_restricted_upgrade_warning": "This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.",
"join_rule_restricted_upgrade_description": "This upgrade will allow members of selected spaces access to this room without an invite.",
"enable_encryption_public_room_confirm_title": "Are you sure you want to add encryption to this public room?",
"enable_encryption_public_room_confirm_description_1": "<b>It's not recommended to add encryption to public rooms.</b> Anyone can find and join public rooms, so anyone can read messages in them. You'll get none of the benefits of encryption, and you won't be able to turn it off later. Encrypting messages in a public room will make receiving and sending messages slower.",
"enable_encryption_public_room_confirm_description_2": "To avoid these issues, create a <a>new encrypted room</a> for the conversation you plan to have.",
"enable_encryption_confirm_title": "Enable encryption?",
"enable_encryption_confirm_description": "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly. <a>Learn more about encryption.</a>",
"public_without_alias_warning": "To link to this room, please add an address.",
"join_rule_description": "Decide who can join %(roomName)s.",
"error_join_rule_change_title": "Failed to update the join rules",
"error_join_rule_change_unknown": "Unknown failure",
"encrypted_room_public_confirm_title": "Are you sure you want to make this encrypted room public?",
"encrypted_room_public_confirm_description_1": "<b>It's not recommended to make encrypted rooms public.</b> It will mean anyone can find and join the room, so anyone can read messages. You'll get none of the benefits of encryption. Encrypting messages in a public room will make receiving and sending messages slower.",
"encrypted_room_public_confirm_description_2": "To avoid these issues, create a <a>new public room</a> for the conversation you plan to have.",
"history_visibility_shared": "Members only (since the point in time of selecting this option)",
"history_visibility_invited": "Members only (since they were invited)",
"history_visibility_joined": "Members only (since they joined)",
"history_visibility_world_readable": "Anyone",
"history_visibility_warning": "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.",
"history_visibility_legend": "Who can read history?",
"guest_access_warning": "People with supported clients will be able to join the room without having a registered account.",
"title": "Security & Privacy",
"encryption_permanent": "Once enabled, encryption cannot be disabled.",
"encryption_forced": "Your server requires encryption to be disabled."
},
"delete_avatar_label": "Delete avatar",
"upload_avatar_label": "Upload avatar",
"general": {
"error_save_space_settings": "Failed to save space settings.",
"description_space": "Edit settings relating to your space.",
"save": "Save Changes",
"leave_space": "Leave Space",
"aliases_section": "Room Addresses",
"other_section": "Other",
"publish_toggle": "Publish this room to the public in %(domain)s's room directory?",
"user_url_previews_default_on": "You have <a>enabled</a> URL previews by default.",
"user_url_previews_default_off": "You have <a>disabled</a> URL previews by default.",
"default_url_previews_on": "URL previews are enabled by default for participants in this room.",
"default_url_previews_off": "URL previews are disabled by default for participants in this room.",
"url_preview_encryption_warning": "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.",
"url_preview_explainer": "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.",
"url_previews_section": "URL Previews"
},
"visibility": {
"error_update_guest_access": "Failed to update the guest access of this space",
"error_update_history_visibility": "Failed to update the history visibility of this space",
"guest_access_label": "Enable guest access",
"guest_access_explainer": "Guests can join a space without having an account.",
"guest_access_explainer_public_space": "This may be useful for public spaces.",
"alias_section": "Address",
"title": "Visibility",
"error_failed_save": "Failed to update the visibility of this space",
"history_visibility_anyone_space": "Preview Space",
"history_visibility_anyone_space_description": "Allow people to preview your space before they join.",
"history_visibility_anyone_space_recommendation": "Recommended for public spaces."
},
"access": {
"title": "Access",
"description_space": "Decide who can view and join %(spaceName)s."
},
"permissions": {
"add_privileged_user_heading": "Add privileged users",
"add_privileged_user_description": "Give one or multiple users in this room more privileges",
"add_privileged_user_filter_placeholder": "Search users in this room…",
"error_unbanning": "Failed to unban",
"banned_by": "Banned by %(displayName)s",
"ban_reason": "Reason",
"error_changing_pl_reqs_title": "Error changing power level requirement",
"error_changing_pl_reqs_description": "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.",
"error_changing_pl_title": "Error changing power level",
"error_changing_pl_description": "An error occurred changing the user's power level. Ensure you have sufficient permissions and try again.",
"m.room.avatar_space": "Change space avatar",
"m.room.avatar": "Change room avatar",
"m.room.name_space": "Change space name",
"m.room.name": "Change room name",
"m.room.canonical_alias_space": "Change main address for the space",
"m.room.canonical_alias": "Change main address for the room",
"m.space.child": "Manage rooms in this space",
"m.room.history_visibility": "Change history visibility",
"m.room.power_levels": "Change permissions",
"m.room.topic_space": "Change description",
"m.room.topic": "Change topic",
"m.room.tombstone": "Upgrade the room",
"m.room.encryption": "Enable room encryption",
"m.room.server_acl": "Change server ACLs",
"m.reaction": "Send reactions",
"m.room.redaction": "Remove messages sent by me",
"m.widget": "Modify widgets",
"io.element.voice_broadcast_info": "Voice broadcasts",
"m.room.pinned_events": "Manage pinned events",
"m.call": "Start %(brand)s calls",
"m.call.member": "Join %(brand)s calls",
"users_default": "Default role",
"events_default": "Send messages",
"invite": "Invite users",
"state_default": "Change settings",
"kick": "Remove users",
"ban": "Ban users",
"redact": "Remove messages sent by others",
"notifications.room": "Notify everyone",
"no_privileged_users": "No users have specific privileges in this room",
"privileged_users_section": "Privileged Users",
"muted_users_section": "Muted Users",
"banned_users_section": "Banned users",
"send_event_type": "Send %(eventType)s events",
"title": "Roles & Permissions",
"permissions_section": "Permissions",
"permissions_section_description_space": "Select the roles required to change various parts of the space",
"permissions_section_description_room": "Select the roles required to change various parts of the room"
},
"advanced": {
"unfederated": "This room is not accessible by remote Matrix servers",
"room_upgrade_warning": "<b>Warning</b>: upgrading a room will <i>not automatically migrate room members to the new version of the room.</i> We'll post a link to the new room in the old version of the room - room members will have to click this link to join the new room.",
"space_upgrade_button": "Upgrade this space to the recommended room version",
"room_upgrade_button": "Upgrade this room to the recommended room version",
"space_predecessor": "View older version of %(spaceName)s.",
"room_predecessor": "View older messages in %(roomName)s.",
"information_section_space": "Space information",
"information_section_room": "Room information",
"room_id": "Internal room ID",
"room_version_section": "Room version",
"room_version": "Room version:"
},
"bridges": {
"description": "This room is bridging messages to the following platforms. <a>Learn more.</a>",
"empty": "This room isn't bridging messages to any platforms. <a>Learn more.</a>",
"title": "Bridges"
},
"notifications": {
"uploaded_sound": "Uploaded sound",
"settings_link": "Get notifications as set up in your <a>settings</a>",
"sounds_section": "Sounds",
"notification_sound": "Notification sound",
"custom_sound_prompt": "Set a new custom sound",
"upload_sound_label": "Upload custom sound",
"browse_button": "Browse"
},
"people": {
"see_less": "See less",
"see_more": "See more",
"knock_section": "Asking to join",
"knock_empty": "No requests"
},
"voip": {
"enable_element_call_label": "Enable %(brand)s as an additional calling option in this room",
"enable_element_call_caption": "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.",
"enable_element_call_no_permissions_tooltip": "You do not have sufficient permissions to change this.",
"call_type_section": "Call type"
}
},
"devtools": {
"widget_screenshots": "Enable widget screenshots on supported widgets",
"show_hidden_events": "Show hidden events in timeline",
"low_bandwidth_mode": "Low bandwidth mode",
"low_bandwidth_mode_description": "Requires compatible homeserver.",
"developer_mode": "Developer mode",
"title": "Developer tools",
"category_room": "Room",
"category_other": "Other",
"send_custom_timeline_event": "Send custom timeline event",
"explore_room_state": "Explore room state",
"explore_room_account_data": "Explore room account data",
"view_servers_in_room": "View servers in room",
"notifications_debug": "Notifications debug",
"verification_explorer": "Verification explorer",
"active_widgets": "Active Widgets",
"explore_account_data": "Explore account data",
"settings_explorer": "Settings explorer",
"server_info": "Server info",
"toolbox": "Toolbox",
"developer_tools": "Developer Tools",
"room_id": "Room ID: %(roomId)s",
"thread_root_id": "Thread Root ID: %(threadRootId)s",
"send_custom_account_data_event": "Send custom account data event",
"send_custom_room_account_data_event": "Send custom room account data event",
"event_type": "Event Type",
"state_key": "State Key",
"invalid_json": "Doesn't look like valid JSON.",
"failed_to_send": "Failed to send event!",
"event_sent": "Event sent!",
"event_content": "Event Content",
"user_read_up_to": "User read up to: ",
"no_receipt_found": "No receipt found",
"user_read_up_to_ignore_synthetic": "User read up to (ignoreSynthetic): ",
"user_read_up_to_private": "User read up to (m.read.private): ",
"user_read_up_to_private_ignore_synthetic": "User read up to (m.read.private;ignoreSynthetic): ",
"room_status": "Room status",
"room_unread_status_count": {
"other": "Room unread status: <strong>%(status)s</strong>, count: <strong>%(count)s</strong>"
},
"room_unread_status": "Room unread status: <strong>%(status)s</strong>",
"notification_state": "Notification state is <strong>%(notificationState)s</strong>",
"room_encrypted": "Room is <strong>encrypted ✅</strong>",
"room_not_encrypted": "Room is <strong>not encrypted 🚨</strong>",
"main_timeline": "Main timeline",
"room_notifications_total": "Total: ",
"room_notifications_highlight": "Highlight: ",
"room_notifications_dot": "Dot: ",
"room_notifications_last_event": "Last event:",
"id": "ID: ",
"room_notifications_type": "Type: ",
"room_notifications_sender": "Sender: ",
"threads_timeline": "Threads timeline",
"room_notifications_thread_id": "Thread Id: ",
"spaces": {
"other": "<%(count)s spaces>",
"one": "<space>"
},
"empty_string": "<empty string>",
"see_history": "See history",
"send_custom_state_event": "Send custom state event",
"failed_to_load": "Failed to load.",
"client_versions": "Client Versions",
"server_versions": "Server Versions",
"number_of_users": "Number of users",
"failed_to_save": "Failed to save settings.",
"save_setting_values": "Save setting values",
"setting_colon": "Setting:",
"caution_colon": "Caution:",
"use_at_own_risk": "This UI does NOT check the types of the values. Use at your own risk.",
"setting_definition": "Setting definition:",
"level": "Level",
"settable_global": "Settable at global",
"settable_room": "Settable at room",
"values_explicit": "Values at explicit levels",
"values_explicit_room": "Values at explicit levels in this room",
"edit_values": "Edit values",
"value_colon": "Value:",
"value_this_room_colon": "Value in this room:",
"values_explicit_colon": "Values at explicit levels:",
"values_explicit_this_room_colon": "Values at explicit levels in this room:",
"setting_id": "Setting ID",
"value": "Value",
"value_in_this_room": "Value in this room",
"edit_setting": "Edit setting",
"phase_requested": "Requested",
"phase_ready": "Ready",
"phase_started": "Started",
"phase_cancelled": "Cancelled",
"phase_transaction": "Transaction",
"phase": "Phase",
"timeout": "Timeout",
"methods": "Methods",
"requester": "Requester",
"observe_only": "Observe only",
"no_verification_requests_found": "No verification requests found",
"failed_to_find_widget": "There was an error finding this widget.",
"view_source_decrypted_event_source": "Decrypted event source",
"view_source_decrypted_event_source_unavailable": "Decrypted source unavailable",
"original_event_source": "Original event source",
"event_id": "Event ID: %(eventId)s"
},
"bug_reporting": {
"collecting_information": "Collecting app version information",
"collecting_logs": "Collecting logs",
"uploading_logs": "Uploading logs",
"downloading_logs": "Downloading logs",
"waiting_for_server": "Waiting for response from server",
"title": "Bug reporting",
"introduction": "If you've submitted a bug via GitHub, debug logs can help us track down the problem. ",
"description": "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages.",
"submit_debug_logs": "Submit debug logs",
"matrix_security_issue": "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.",
"create_new_issue": "Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.",
"before_submitting": "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.",
"download_logs": "Download logs",
"github_issue": "GitHub issue",
"additional_context": "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.",
"send_logs": "Send logs"
},
"labs_mjolnir": {
"room_name": "My Ban List",
"room_topic": "This is your list of users/servers you have blocked - don't leave the room!",
"ban_reason": "Ignored/Blocked",
"error_adding_ignore": "Error adding ignored user/server",
"something_went_wrong": "Something went wrong. Please try again or view your console for hints.",
"error_adding_list_title": "Error subscribing to list",
"error_adding_list_description": "Please verify the room ID or address and try again.",
"error_removing_ignore": "Error removing ignored user/server",
"error_removing_list_title": "Error unsubscribing from list",
"error_removing_list_description": "Please try again or view your console for hints.",
"rules_empty": "None",
"rules_title": "Ban list rules - %(roomName)s",
"rules_server": "Server rules",
"rules_user": "User rules",
"personal_empty": "You have not ignored anyone.",
"personal_section": "You are currently ignoring:",
"no_lists": "You are not subscribed to any lists",
"view_rules": "View rules",
"lists": "You are currently subscribed to:",
"title": "Ignored users",
"advanced_warning": "⚠ These settings are meant for advanced users.",
"explainer_1": "Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, <code>@bot:*</code> would ignore all users that have the name 'bot' on any server.",
"explainer_2": "Ignoring people is done through ban lists which contain rules for who to ban. Subscribing to a ban list means the users/servers blocked by that list will be hidden from you.",
"personal_heading": "Personal ban list",
"personal_description": "Your personal ban list holds all the users/servers you personally don't want to see messages from. After ignoring your first user/server, a new room will show up in your room list named '%(myBanList)s' - stay in this room to keep the ban list in effect.",
"personal_new_label": "Server or user ID to ignore",
"personal_new_placeholder": "eg: @bot:* or example.org",
"lists_heading": "Subscribed lists",
"lists_description_1": "Subscribing to a ban list will cause you to join it!",
"lists_description_2": "If this isn't what you want, please use a different tool to ignore users.",
"lists_new_label": "Room ID or address of ban list"
},
"onboarding": {
"you_made_it": "You made it!",
"find_friends": "Find and invite your friends",
"find_friends_description": "Its what youre here for, so lets get to it",
"find_friends_action": "Find friends",
"find_coworkers": "Find and invite your co-workers",
"get_stuff_done": "Get stuff done by finding your teammates",
"find_people": "Find people",
"find_community_members": "Find and invite your community members",
"download_app": "Download %(brand)s",
"download_app_description": "Dont miss a thing by taking %(brand)s with you",
"download_app_action": "Download apps",
"set_up_profile": "Set up your profile",
"set_up_profile_description": "Make sure people know its really you",
"set_up_profile_action": "Your profile",
"enable_notifications": "Turn on notifications",
"enable_notifications_description": "Dont miss a reply or important message",
"enable_notifications_action": "Enable notifications",
"free_e2ee_messaging_unlimited_voip": "With free end-to-end encrypted messaging, and unlimited voice and video calls, %(brand)s is a great way to stay in touch.",
"personal_messaging_title": "Secure messaging for friends and family",
"personal_messaging_action": "Start your first chat",
"work_messaging_title": "Secure messaging for work",
"work_messaging_action": "Find your co-workers",
"community_messaging_title": "Community ownership",
"community_messaging_description": "Keep ownership and control of community discussion.\nScale to support millions, with powerful moderation and interoperability.",
"community_messaging_action": "Find your people",
"welcome_to_brand": "Welcome to %(brand)s",
"only_n_steps_to_go": {
"other": "Only %(count)s steps to go",
"one": "Only %(count)s step to go"
},
"you_did_it": "You did it!",
"complete_these": "Complete these to get the most out of %(brand)s",
"download_brand": "Download %(brand)s",
"download_brand_desktop": "Download %(brand)s Desktop",
"qr_or_app_links": "%(qrCode)s or %(appLinks)s",
"download_app_store": "Download on the App Store",
"download_google_play": "Get it on Google Play",
"download_f_droid": "Get it on F-Droid",
"apple_trademarks": "App Store® and the Apple logo® are trademarks of Apple Inc.",
"google_trademarks": "Google Play and the Google Play logo are trademarks of Google LLC.",
"has_avatar_label": "Great, that'll help people know it's you",
"no_avatar_label": "Add a photo so people know it's you.",
"welcome_user": "Welcome %(name)s",
"welcome_detail": "Now, let's help you get started",
"intro_welcome": "Welcome to %(appName)s",
"intro_byline": "Own your conversations.",
"send_dm": "Send a Direct Message",
"explore_rooms": "Explore Public Rooms",
"create_room": "Create a Group Chat"
},
"chat_effects": {
"confetti_description": "Sends the given message with confetti",
"confetti_message": "sends confetti",
"fireworks_description": "Sends the given message with fireworks",
"fireworks_message": "sends fireworks",
"rainfall_description": "Sends the given message with rainfall",
"rainfall_message": "sends rainfall",
"snowfall_description": "Sends the given message with snowfall",
"snowfall_message": "sends snowfall",
"spaceinvaders_description": "Sends the given message with a space themed effect",
"spaceinvaders_message": "sends space invaders",
"hearts_description": "Sends the given message with hearts",
"hearts_message": "sends hearts"
},
"quick_settings": {
"title": "Quick settings",
"all_settings": "All settings",
"metaspace_section": "Pin to sidebar",
"sidebar_settings": "More options"
},
"create_space": {
"name_required": "Please enter a name for the space",
"address_placeholder": "e.g. my-space",
"address_label": "Address",
"label": "Create a space",
"explainer": "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.",
"public_description": "Open space for anyone, best for communities",
"private_description": "Invite only, best for yourself or teams",
"search_public_button": "Search for public spaces",
"public_heading": "Your public space",
"private_heading": "Your private space",
"add_details_prompt": "Add some details to help people recognise it.",
"add_details_prompt_2": "You can change these anytime.",
"creating": "Creating…",
"failed_create_initial_rooms": "Failed to create initial space rooms",
"skip_action": "Skip for now",
"creating_rooms": "Creating rooms…",
"add_existing_rooms_heading": "What do you want to organise?",
"add_existing_rooms_description": "Pick rooms or conversations to add. This is just a space for you, no one will be informed. You can add more later.",
"share_heading": "Share %(name)s",
"share_description": "It's just you at the moment, it will be even better with others.",
"done_action_first_room": "Go to my first room",
"done_action": "Go to my space",
"private_personal_heading": "Who are you working with?",
"private_personal_description": "Make sure the right people have access to %(name)s",
"personal_space": "Just me",
"personal_space_description": "A private space to organise your rooms",
"private_space": "Me and my teammates",
"private_space_description": "A private space for you and your teammates",
"failed_invite_users": "Failed to invite the following users to your space: %(csvUsers)s",
"inviting_users": "Inviting…",
"invite_teammates_heading": "Invite your teammates",
"invite_teammates_description": "Make sure the right people have access. You can invite more later.",
"invite_teammates_by_username": "Invite by username",
"setup_rooms_community_heading": "What are some things you want to discuss in %(spaceName)s?",
"setup_rooms_community_description": "Let's create a room for each of them.",
"setup_rooms_description": "You can add more later too, including already existing ones.",
"setup_rooms_private_heading": "What projects are your team working on?",
"setup_rooms_private_description": "We'll create rooms for each of them."
},
"a11y_jump_first_unread_room": "Jump to first unread room.",
"a11y": {
"jump_first_invite": "Jump to first invite.",
"room_name": "Room %(name)s",
"n_unread_messages_mentions": {
"other": "%(count)s unread messages including mentions.",
"one": "1 unread mention."
},
"n_unread_messages": {
"other": "%(count)s unread messages.",
"one": "1 unread message."
},
"unread_messages": "Unread messages.",
"user_menu": "User menu"
},
"integration_manager": {
"connecting": "Connecting to integration manager…",
"error_connecting_heading": "Cannot connect to integration manager",
"error_connecting": "The integration manager is offline or it cannot reach your homeserver.",
"use_im_default": "Use an integration manager <b>(%(serverName)s)</b> to manage bots, widgets, and sticker packs.",
"use_im": "Use an integration manager to manage bots, widgets, and sticker packs.",
"manage_title": "Manage integrations",
"explainer": "Integration managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf."
},
2020-09-04 10:37:06 +00:00
"Back up your keys before signing out to avoid losing them.": "Back up your keys before signing out to avoid losing them.",
"Set up": "Set up",
"identity_server": {
"url_not_https": "Identity server URL must be HTTPS",
"error_invalid": "Not a valid identity server (status code %(code)s)",
"error_connection": "Could not connect to identity server",
"checking": "Checking server",
"change": "Change identity server",
"change_prompt": "Disconnect from the identity server <current /> and connect to <new /> instead?",
"error_invalid_or_terms": "Terms of service not accepted or the identity server is invalid.",
"no_terms": "The identity server you have chosen does not have any terms of service.",
"disconnect": "Disconnect identity server",
"disconnect_server": "Disconnect from the identity server <idserver />?",
"disconnect_offline_warning": "You should <b>remove your personal data</b> from identity server <idserver /> before disconnecting. Unfortunately, identity server <idserver /> is currently offline or cannot be reached.",
"suggestions": "You should:",
"suggestions_1": "check your browser plugins for anything that might block the identity server (such as Privacy Badger)",
"suggestions_2": "contact the administrators of identity server <idserver />",
"suggestions_3": "wait and try again later",
"disconnect_anyway": "Disconnect anyway",
"disconnect_personal_data_warning_1": "You are still <b>sharing your personal data</b> on the identity server <idserver />.",
"disconnect_personal_data_warning_2": "We recommend that you remove your email addresses and phone numbers from the identity server before disconnecting.",
"url": "Identity server (%(server)s)",
"description_connected": "You are currently using <server></server> to discover and be discoverable by existing contacts you know. You can change your identity server below.",
"change_server_prompt": "If you don't want to use <server /> to discover and be discoverable by existing contacts you know, enter another identity server below.",
"description_disconnected": "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.",
"disconnect_warning": "Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.",
"description_optional": "Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.",
"do_not_use": "Do not use an identity server",
"url_field_label": "Enter a new identity server"
},
"setting": {
"help_about": {
"brand_version": "%(brand)s version:",
"olm_version": "Olm version:",
"help_link": "For help with using %(brand)s, click <a>here</a>.",
"help_link_chat_bot": "For help with using %(brand)s, click <a>here</a> or start a chat with our bot using the button below.",
"chat_bot": "Chat with %(brand)s Bot",
"title": "Help & About",
"versions": "Versions",
"homeserver": "Homeserver is <code>%(homeserverUrl)s</code>",
"identity_server": "Identity server is <code>%(identityServerUrl)s</code>",
"access_token_detail": "Your access token gives full access to your account. Do not share it with anyone.",
"clear_cache_reload": "Clear cache and reload"
}
},
Migrate credits translations to IDs (#11453) * Migrate credits translations to IDs * Discard changes to src/i18n/strings/da.json * Discard changes to src/i18n/strings/bg.json * Discard changes to src/i18n/strings/ar.json * Discard changes to src/i18n/strings/az.json * Discard changes to src/i18n/strings/be.json * Discard changes to src/i18n/strings/ca.json * Discard changes to src/i18n/strings/el.json * Discard changes to src/i18n/strings/en_US.json * Discard changes to src/i18n/strings/eo.json * Discard changes to src/i18n/strings/eo.json * Discard changes to src/i18n/strings/eu.json * Discard changes to src/i18n/strings/fa.json * Discard changes to src/i18n/strings/ga.json * Discard changes to src/i18n/strings/gl.json * Discard changes to src/i18n/strings/he.json * Discard changes to src/i18n/strings/hi.json * Discard changes to src/i18n/strings/hr.json * Discard changes to src/i18n/strings/is.json * Discard changes to src/i18n/strings/ja.json * Discard changes to src/i18n/strings/jbo.json * Discard changes to src/i18n/strings/kab.json * Discard changes to src/i18n/strings/ko.json * Discard changes to src/i18n/strings/lt.json * Discard changes to src/i18n/strings/zh_Hans.json * Discard changes to src/i18n/strings/tzm.json * Discard changes to src/i18n/strings/tr.json * Discard changes to src/i18n/strings/th.json * Discard changes to src/i18n/strings/te.json * Discard changes to src/i18n/strings/ta.json * Discard changes to src/i18n/strings/sr.json * Discard changes to src/i18n/strings/ru.json * Discard changes to src/i18n/strings/ro.json * Discard changes to src/i18n/strings/pt_BR.json * Discard changes to src/i18n/strings/pt.json * Discard changes to src/i18n/strings/oc.json * Discard changes to src/i18n/strings/nn.json * Discard changes to src/i18n/strings/nl.json * Discard changes to src/i18n/strings/nb_NO.json * Discard changes to src/i18n/strings/ml.json * Discard changes to src/i18n/strings/lv.json * Discard changes to src/i18n/strings/lo.json
2023-08-25 10:37:13 +00:00
"credits": {
"default_cover_photo": "The <photo>default cover photo</photo> is © <author>Jesús Roncero</author> used under the terms of <terms>CC-BY-SA 4.0</terms>.",
"twemoji_colr": "The <colr>twemoji-colr</colr> font is © <author>Mozilla Foundation</author> used under the terms of <terms>Apache 2.0</terms>.",
"twemoji": "The <twemoji>Twemoji</twemoji> emoji art is © <author>Twitter, Inc and other contributors</author> used under the terms of <terms>CC-BY 4.0</terms>."
},
"This user has not verified all of their sessions.": "This user has not verified all of their sessions.",
"You have not verified this user.": "You have not verified this user.",
"You have verified this user. This user has verified all of their sessions.": "You have verified this user. This user has verified all of their sessions.",
"Someone is using an unknown session": "Someone is using an unknown session",
"This room is end-to-end encrypted": "This room is end-to-end encrypted",
"Everyone in this room is verified": "Everyone in this room is verified",
2019-08-22 13:10:08 +00:00
"Edit message": "Edit message",
"From a thread": "From a thread",
"Encrypted by an unverified user.": "Encrypted by an unverified user.",
"Encrypted by a device not verified by its owner.": "Encrypted by a device not verified by its owner.",
"Encrypted by an unknown or deleted device.": "Encrypted by an unknown or deleted device.",
"The authenticity of this encrypted message can't be guaranteed on this device.": "The authenticity of this encrypted message can't be guaranteed on this device.",
"Encrypted by an unverified session": "Encrypted by an unverified session",
"This event could not be displayed": "This event could not be displayed",
" in <strong>%(room)s</strong>": " in <strong>%(room)s</strong>",
"Unencrypted": "Unencrypted",
Improve decryption error UI by consolidating error messages and providing instructions when possible (#9544) * Improve decryption error UI by consolidating error messages and providing instructions when possible * Fix TS strict errors * Rename .scss to .pcss * Avoid accessing clipboard, Cypress doesn't like it * Display DecryptionFailureBar alongside other AuxPanel bars * Add comments * Add small margin off-screen for visible decryption failures * Fix some more TS strict errors * Add unit tests for DecryptionFailureBar * Add button to resend key requests manually * Remove references to matrix-js-sdk crypto internals * Add hysteresis to visible decryption failures * Add comment Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> * Add comment Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> * Don't create empty div if we're not showing resend requests button * cancel updateSessions on unmount * Update unit tests * Fix lint and implicit any * Simplify visible event bounds checking * Adjust cypress test descriptions * Add percy snapshots * Update src/components/structures/TimelinePanel.tsx Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> * Add comments on TimelinePanel IState * comment * Add names to percy snapshots * Show Resend Key Requests button when there are sessions that haven't already been requested via this bar * We no longer request keys from senders * update i18n * update expected text in cypress test * don't download keys ourselves, update device info in response to updates from client * fix ts strict errors * visibledecryptionfailures undefined handling * Fix implicitAny errors Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-15 17:24:33 +00:00
"This message could not be decrypted": "This message could not be decrypted",
"Sending your message…": "Sending your message…",
"Encrypting your message…": "Encrypting your message…",
"Your message was sent": "Your message was sent",
"Failed to send": "Failed to send",
"Scroll to most recent messages": "Scroll to most recent messages",
"(~%(count)s results)": {
"other": "(~%(count)s results)",
"one": "(~%(count)s result)"
},
"%(count)s participants": {
"other": "%(count)s participants",
"one": "1 participant"
},
"and %(count)s others...": {
"other": "and %(count)s others...",
"one": "and one other..."
},
"member_list": {
"invite_button_no_perms_tooltip": "You do not have permission to invite users",
"invited_list_heading": "Invited",
"filter_placeholder": "Filter room members",
"power_label": "%(userName)s (power %(powerLevelNumber)s)"
},
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
"composer": {
"send_button_title": "Send message",
"placeholder_thread_encrypted": "Reply to encrypted thread…",
"placeholder_thread": "Reply to thread…",
"placeholder_reply_encrypted": "Send an encrypted reply…",
"placeholder_reply": "Send a reply…",
"placeholder_encrypted": "Send an encrypted message…",
"placeholder": "Send a message…",
"room_upgraded_link": "The conversation continues here.",
"room_upgraded_notice": "This room has been replaced and is no longer active.",
"no_perms_notice": "You do not have permission to post to this room",
"send_button_voice_message": "Send voice message",
"close_sticker_picker": "Hide stickers",
"voice_message_button": "Voice Message",
"poll_button_no_perms_title": "Permission Required",
"poll_button_no_perms_description": "You do not have permission to start polls in this room.",
"poll_button": "Poll",
"mode_plain": "Hide formatting",
"mode_rich_text": "Show formatting",
"formatting_toolbar_label": "Formatting",
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
"format_bold": "Bold",
"format_italics": "Italics",
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
"format_strikethrough": "Strikethrough",
"format_code_block": "Code block",
"format_insert_link": "Insert link",
"replying_title": "Replying",
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
"format_italic": "Italic",
"format_underline": "Underline",
"format_unordered_list": "Bulleted list",
"format_ordered_list": "Numbered list",
"format_increase_indent": "Indent increase",
"format_decrease_indent": "Indent decrease",
"format_inline_code": "Code",
"format_link": "Link",
"autocomplete": {
"command_description": "Commands",
"command_a11y": "Command Autocomplete",
"emoji_a11y": "Emoji Autocomplete",
"@room_description": "Notify the whole room",
"notification_description": "Room Notification",
"notification_a11y": "Notification Autocomplete",
"room_a11y": "Room Autocomplete",
"space_a11y": "Space Autocomplete",
"user_description": "Users",
"user_a11y": "User Autocomplete"
}
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
},
2021-05-26 12:51:17 +00:00
"View message": "View message",
"presence": {
"busy": "Busy",
"online_for": "Online for %(duration)s",
"idle_for": "Idle for %(duration)s",
"offline_for": "Offline for %(duration)s",
"unknown_for": "Unknown for %(duration)s",
"online": "Online",
"idle": "Idle",
"offline": "Offline",
"unknown": "Unknown",
"away": "Away"
},
"%(members)s and more": "%(members)s and more",
"%(members)s and %(last)s": "%(members)s and %(last)s",
"room_list": {
"breadcrumbs_label": "Recently visited rooms",
"breadcrumbs_empty": "No recently visited rooms",
"add_room_label": "Add room",
"suggested_rooms_heading": "Suggested Rooms",
"add_space_label": "Add space",
"join_public_room_label": "Join public room",
"joining_rooms_status": {
"other": "Currently joining %(count)s rooms",
"one": "Currently joining %(count)s room"
},
"redacting_messages_status": {
"other": "Currently removing messages in %(count)s rooms",
"one": "Currently removing messages in %(count)s room"
},
"space_menu_label": "%(spaceName)s menu",
"home_menu_label": "Home options",
"sort_unread_first": "Show rooms with unread messages first",
"show_previews": "Show previews of messages",
"sort_by": "Sort by",
"sort_by_activity": "Activity",
"sort_by_alphabet": "A-Z",
"sublist_options": "List options",
"show_n_more": {
"other": "Show %(count)s more",
"one": "Show %(count)s more"
},
"show_less": "Show less",
"notification_options": "Notification options",
"failed_set_dm_tag": "Failed to set direct message tag",
"failed_remove_tag": "Failed to remove tag %(tagName)s from room",
"failed_add_tag": "Failed to add tag %(tagName)s to room"
},
"%(count)s members": {
"other": "%(count)s members",
"one": "%(count)s member"
},
"%(count)s people asking to join": {
"other": "%(count)s people asking to join",
"one": "Asking to join"
},
"spaces": {
"error_no_permission_invite": "You do not have permissions to invite people to this space",
"error_no_permission_create_room": "You do not have permissions to create new rooms in this space",
"error_no_permission_add_room": "You do not have permissions to add rooms to this space",
"error_no_permission_add_space": "You do not have permissions to add spaces to this space"
},
"unknown error code": "unknown error code",
"<inviter/> invites you": "<inviter/> invites you",
"Show Labs settings": "Show Labs settings",
Prepare for Element Call integration (#9224) * Improve accessibility and testability of Tooltip Adding a role to Tooltip was motivated by React Testing Library's reliance on accessibility-related attributes to locate elements. * Make the ReadyWatchingStore constructor safer The ReadyWatchingStore constructor previously had a chance to immediately call onReady, which was dangerous because it was potentially calling the derived class's onReady at a point when the derived class hadn't even finished construction yet. In normal usage, I guess this never was a problem, but it was causing some of the tests I was writing to crash. This is solved by separating out the onReady call into a start method. * Rename 1:1 call components to 'LegacyCall' to reflect the fact that they're slated for removal, and to not clash with the new Call code. * Refactor VideoChannelStore into Call and CallStore Call is an abstract class that currently only has a Jitsi implementation, but this will make it easy to later add an Element Call implementation. * Remove WidgetReady, ClientReady, and ForceHangupCall hacks These are no longer used by the new Jitsi call implementation, and can be removed. * yarn i18n * Delete call map entries instead of inserting nulls * Allow multiple active calls and consolidate call listeners * Fix a race condition when creating a video room * Un-hardcode the media device fallback labels * Apply misc code review fixes * yarn i18n * Disconnect from calls more politely on logout * Fix some strict mode errors * Fix another updateRoom race condition
2022-08-30 19:13:39 +00:00
"Joined": "Joined",
"Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.": "Upgrading this room will shut down the current instance of the room and create an upgraded room with the same name.",
"This room has already been upgraded.": "This room has already been upgraded.",
"This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.": "This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.",
"Only room administrators will see this warning": "Only room administrators will see this warning",
"This Room": "This Room",
"All Rooms": "All Rooms",
"Search…": "Search…",
"Search this room": "Search this room",
"Search all rooms": "Search all rooms",
"Failed to connect to integration manager": "Failed to connect to integration manager",
"You don't currently have any stickerpacks enabled": "You don't currently have any stickerpacks enabled",
"Add some now": "Add some now",
"Failed to revoke invite": "Failed to revoke invite",
"Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.": "Could not revoke the invite. The server may be experiencing a temporary problem or you do not have sufficient permissions to revoke the invite.",
"Admin Tools": "Admin Tools",
"Revoke invite": "Revoke invite",
"Invited by %(sender)s": "Invited by %(sender)s",
"%(count)s reply": {
"other": "%(count)s replies",
"one": "%(count)s reply"
},
"Open thread": "Open thread",
"Unable to decrypt message": "Unable to decrypt message",
2017-10-18 14:48:33 +00:00
"Jump to first unread message.": "Jump to first unread message.",
"Unable to access your microphone": "Unable to access your microphone",
"We were unable to access your microphone. Please check your browser settings and try again.": "We were unable to access your microphone. Please check your browser settings and try again.",
"No microphone found": "No microphone found",
"We didn't find a microphone on your device. Please check your settings and try again.": "We didn't find a microphone on your device. Please check your settings and try again.",
"Send voice message": "Send voice message",
"Stop recording": "Stop recording",
"Edit link": "Edit link",
"Create a link": "Create a link",
"Text": "Text",
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
"Link": "Link",
"Message Actions": "Message Actions",
"View in room": "View in room",
"Copy link to thread": "Copy link to thread",
"Error updating main address": "Error updating main address",
"There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's main address. It may not be allowed by the server or a temporary failure occurred.",
2020-03-09 15:31:07 +00:00
"There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.": "There was an error updating the room's alternative addresses. It may not be allowed by the server or a temporary failure occurred.",
"Error creating address": "Error creating address",
"There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.": "There was an error creating that address. It may not be allowed by the server or a temporary failure occurred.",
"You don't have permission to delete the address.": "You don't have permission to delete the address.",
"There was an error removing that address. It may no longer exist or a temporary error occurred.": "There was an error removing that address. It may no longer exist or a temporary error occurred.",
"Error removing address": "Error removing address",
"Main address": "Main address",
"not specified": "not specified",
"This space has no local addresses": "This space has no local addresses",
"This room has no local addresses": "This room has no local addresses",
2020-03-16 17:25:13 +00:00
"Local address": "Local address",
"Published Addresses": "Published Addresses",
"Published addresses can be used by anyone on any server to join your space.": "Published addresses can be used by anyone on any server to join your space.",
"Published addresses can be used by anyone on any server to join your room.": "Published addresses can be used by anyone on any server to join your room.",
"To publish an address, it needs to be set as a local address first.": "To publish an address, it needs to be set as a local address first.",
"Other published addresses:": "Other published addresses:",
"No other published addresses yet, add one below": "No other published addresses yet, add one below",
2020-03-16 17:25:13 +00:00
"New published address (e.g. #alias:server)": "New published address (e.g. #alias:server)",
"Local Addresses": "Local Addresses",
"Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)": "Set addresses for this space so users can find this space through your homeserver (%(localDomain)s)",
"Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)": "Set addresses for this room so users can find this room through your homeserver (%(localDomain)s)",
2021-01-18 13:09:39 +00:00
"Show more": "Show more",
2019-01-28 20:54:52 +00:00
"Room Name": "Room Name",
"Room Topic": "Room Topic",
"Room avatar": "Room avatar",
"To proceed, please accept the verification request on your other device.": "To proceed, please accept the verification request on your other device.",
"Waiting for %(displayName)s to accept…": "Waiting for %(displayName)s to accept…",
2020-02-25 12:27:59 +00:00
"Accepting…": "Accepting…",
"Start Verification": "Start Verification",
"Messages in this room are end-to-end encrypted.": "Messages in this room are end-to-end encrypted.",
"Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Your messages are secured and only you and the recipient have the unique keys to unlock them.",
"Messages in this room are not end-to-end encrypted.": "Messages in this room are not end-to-end encrypted.",
"In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.": "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.",
"Verify User": "Verify User",
2020-01-29 16:10:46 +00:00
"For extra security, verify this user by checking a one-time code on both of your devices.": "For extra security, verify this user by checking a one-time code on both of your devices.",
2020-01-28 11:13:09 +00:00
"Your messages are not secure": "Your messages are not secure",
"One of the following may be compromised:": "One of the following may be compromised:",
"Your homeserver": "Your homeserver",
"The homeserver the user you're verifying is connected to": "The homeserver the user you're verifying is connected to",
"Yours, or the other users' internet connection": "Yours, or the other users' internet connection",
"Yours, or the other users' session": "Yours, or the other users' session",
"Error starting verification": "Error starting verification",
"We were unable to start a chat with the other user.": "We were unable to start a chat with the other user.",
2021-05-26 12:51:17 +00:00
"Pinned messages": "Pinned messages",
"Chat": "Chat",
"Room info": "Room info",
"Nothing pinned, yet": "Nothing pinned, yet",
"If you have permissions, open the menu on any message and select <b>Pin</b> to stick them here.": "If you have permissions, open the menu on any message and select <b>Pin</b> to stick them here.",
"You can only pin up to %(count)s widgets": {
"other": "You can only pin up to %(count)s widgets"
},
"Unpin this widget to view it in this panel": "Unpin this widget to view it in this panel",
"Close this widget to view it in this panel": "Close this widget to view it in this panel",
"Set my room layout for everyone": "Set my room layout for everyone",
"Widgets": "Widgets",
"Edit widgets, bridges & bots": "Edit widgets, bridges & bots",
"Add widgets, bridges & bots": "Add widgets, bridges & bots",
2020-09-08 09:19:51 +00:00
"Not encrypted": "Not encrypted",
"Search": "Search",
2021-11-15 11:39:25 +00:00
"Files": "Files",
"Poll history": "Poll history",
"Pinned": "Pinned",
2021-08-17 14:36:09 +00:00
"Export chat": "Export chat",
2020-09-08 09:19:51 +00:00
"Share room": "Share room",
"Room settings": "Room settings",
"%(count)s verified sessions": {
"other": "%(count)s verified sessions",
"one": "1 verified session"
},
"Hide verified sessions": "Hide verified sessions",
"%(count)s sessions": {
"other": "%(count)s sessions",
"one": "%(count)s session"
},
"Hide sessions": "Hide sessions",
"Ignore %(user)s": "Ignore %(user)s",
"All messages and invites from this user will be hidden. Are you sure you want to ignore them?": "All messages and invites from this user will be hidden. Are you sure you want to ignore them?",
"Jump to read receipt": "Jump to read receipt",
"Share Link to User": "Share Link to User",
"Demote yourself?": "Demote yourself?",
"You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.": "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the space it will be impossible to regain privileges.",
"You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.": "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.",
"Demote": "Demote",
"Disinvite from space": "Disinvite from space",
"Remove from space": "Remove from space",
"Disinvite from room": "Disinvite from room",
"Remove from room": "Remove from room",
2021-09-29 15:05:03 +00:00
"Disinvite from %(roomName)s": "Disinvite from %(roomName)s",
"Remove from %(roomName)s": "Remove from %(roomName)s",
"Remove them from everything I'm able to": "Remove them from everything I'm able to",
"Remove them from specific things I'm able to": "Remove them from specific things I'm able to",
2021-09-30 10:46:05 +00:00
"They'll still be able to access whatever you're not an admin of.": "They'll still be able to access whatever you're not an admin of.",
"Failed to remove user": "Failed to remove user",
"Remove recent messages": "Remove recent messages",
"Unban from space": "Unban from space",
"Ban from space": "Ban from space",
"Unban from room": "Unban from room",
"Ban from room": "Ban from room",
2021-09-29 15:05:03 +00:00
"Unban from %(roomName)s": "Unban from %(roomName)s",
"Ban from %(roomName)s": "Ban from %(roomName)s",
"Unban them from everything I'm able to": "Unban them from everything I'm able to",
"Ban them from everything I'm able to": "Ban them from everything I'm able to",
"Unban them from specific things I'm able to": "Unban them from specific things I'm able to",
"Ban them from specific things I'm able to": "Ban them from specific things I'm able to",
2021-09-30 10:46:05 +00:00
"They won't be able to access whatever you're not an admin of.": "They won't be able to access whatever you're not an admin of.",
"Failed to ban user": "Failed to ban user",
"Failed to mute user": "Failed to mute user",
"Warning!": "Warning!",
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.",
"Are you sure?": "Are you sure?",
"Deactivate user?": "Deactivate user?",
"Deactivating this user will log them out and prevent them from logging back in. Additionally, they will leave all the rooms they are in. This action cannot be reversed. Are you sure you want to deactivate this user?": "Deactivating this user will log them out and prevent them from logging back in. Additionally, they will leave all the rooms they are in. This action cannot be reversed. Are you sure you want to deactivate this user?",
"Deactivate user": "Deactivate user",
"Failed to deactivate user": "Failed to deactivate user",
"Role in <RoomName/>": "Role in <RoomName/>",
"This client does not support end-to-end encryption.": "This client does not support end-to-end encryption.",
"Edit devices": "Edit devices",
2020-02-10 13:44:20 +00:00
"Verify by scanning": "Verify by scanning",
2020-01-27 17:17:05 +00:00
"Ask %(displayName)s to scan your code:": "Ask %(displayName)s to scan your code:",
"If you can't scan the code above, verify by comparing unique emoji.": "If you can't scan the code above, verify by comparing unique emoji.",
"Verify by comparing unique emoji.": "Verify by comparing unique emoji.",
2020-04-02 09:36:05 +00:00
"Verify by emoji": "Verify by emoji",
"Almost there! Is your other device showing the same shield?": "Almost there! Is your other device showing the same shield?",
2020-04-02 10:54:14 +00:00
"Almost there! Is %(displayName)s showing the same shield?": "Almost there! Is %(displayName)s showing the same shield?",
"Verify all users in a room to ensure it's secure.": "Verify all users in a room to ensure it's secure.",
"In encrypted rooms, verify all users to ensure it's secure.": "In encrypted rooms, verify all users to ensure it's secure.",
2020-05-12 13:03:40 +00:00
"You've successfully verified your device!": "You've successfully verified your device!",
2020-04-03 15:05:20 +00:00
"You've successfully verified %(deviceName)s (%(deviceId)s)!": "You've successfully verified %(deviceName)s (%(deviceId)s)!",
"You've successfully verified %(displayName)s!": "You've successfully verified %(displayName)s!",
2020-04-03 15:05:20 +00:00
"Start verification again from the notification.": "Start verification again from the notification.",
"Start verification again from their profile.": "Start verification again from their profile.",
"Verification timed out.": "Verification timed out.",
"You cancelled verification on your other device.": "You cancelled verification on your other device.",
2020-04-03 15:05:20 +00:00
"%(displayName)s cancelled verification.": "%(displayName)s cancelled verification.",
"You cancelled verification.": "You cancelled verification.",
"%(count)s votes": {
"other": "%(count)s votes",
"one": "%(count)s vote"
},
"View poll in timeline": "View poll in timeline",
"Active polls": "Active polls",
"Past polls": "Past polls",
"Loading polls": "Loading polls",
"Load more polls": "Load more polls",
"There are no active polls in this room": "There are no active polls in this room",
"There are no past polls in this room": "There are no past polls in this room",
"There are no active polls. Load more polls to view polls for previous months": "There are no active polls. Load more polls to view polls for previous months",
"There are no past polls. Load more polls to view polls for previous months": "There are no past polls. Load more polls to view polls for previous months",
"There are no active polls for the past %(count)s days. Load more polls to view polls for previous months": {
"other": "There are no active polls for the past %(count)s days. Load more polls to view polls for previous months",
"one": "There are no active polls for the past day. Load more polls to view polls for previous months"
},
"There are no past polls for the past %(count)s days. Load more polls to view polls for previous months": {
"other": "There are no past polls for the past %(count)s days. Load more polls to view polls for previous months",
"one": "There are no past polls for the past day. Load more polls to view polls for previous months"
},
"View poll": "View poll",
"Final result based on %(count)s votes": {
"other": "Final result based on %(count)s votes",
"one": "Final result based on %(count)s vote"
},
"%(name)s started a video call": "%(name)s started a video call",
"Video call ended": "Video call ended",
"A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.": "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.",
"We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.": "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.",
"Server returned %(statusCode)s with error code %(errorCode)s": "Server returned %(statusCode)s with error code %(errorCode)s",
"unknown status code": "unknown status code",
"unavailable": "unavailable",
"Please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.": "Please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.",
"Unable to find event at that date": "Unable to find event at that date",
"Error details": "Error details",
"The beginning of the room": "The beginning of the room",
"Jump to date": "Jump to date",
"The sender has blocked you from receiving this message": "The sender has blocked you from receiving this message",
"%(displayName)s (%(matrixId)s)": "%(displayName)s (%(matrixId)s)",
"Downloading": "Downloading",
"Decrypting": "Decrypting",
"Some encryption parameters have been changed.": "Some encryption parameters have been changed.",
"Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.": "Messages here are end-to-end encrypted. Verify %(displayName)s in their profile - tap on their profile picture.",
"Messages in this chat will be end-to-end encrypted.": "Messages in this chat will be end-to-end encrypted.",
"Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.": "Messages in this room are end-to-end encrypted. When people join, you can verify them in their profile, just tap on their profile picture.",
"Ignored attempt to disable encryption": "Ignored attempt to disable encryption",
"Encryption not enabled": "Encryption not enabled",
2020-01-30 20:50:06 +00:00
"The encryption used by this room isn't supported.": "The encryption used by this room isn't supported.",
"Message pending moderation: %(reason)s": "Message pending moderation: %(reason)s",
"Message pending moderation": "Message pending moderation",
"Pick a date to jump to": "Pick a date to jump to",
Prepare for Element Call integration (#9224) * Improve accessibility and testability of Tooltip Adding a role to Tooltip was motivated by React Testing Library's reliance on accessibility-related attributes to locate elements. * Make the ReadyWatchingStore constructor safer The ReadyWatchingStore constructor previously had a chance to immediately call onReady, which was dangerous because it was potentially calling the derived class's onReady at a point when the derived class hadn't even finished construction yet. In normal usage, I guess this never was a problem, but it was causing some of the tests I was writing to crash. This is solved by separating out the onReady call into a start method. * Rename 1:1 call components to 'LegacyCall' to reflect the fact that they're slated for removal, and to not clash with the new Call code. * Refactor VideoChannelStore into Call and CallStore Call is an abstract class that currently only has a Jitsi implementation, but this will make it easy to later add an Element Call implementation. * Remove WidgetReady, ClientReady, and ForceHangupCall hacks These are no longer used by the new Jitsi call implementation, and can be removed. * yarn i18n * Delete call map entries instead of inserting nulls * Allow multiple active calls and consolidate call listeners * Fix a race condition when creating a video room * Un-hardcode the media device fallback labels * Apply misc code review fixes * yarn i18n * Disconnect from calls more politely on logout * Fix some strict mode errors * Fix another updateRoom race condition
2022-08-30 19:13:39 +00:00
"Call declined": "Call declined",
"Call back": "Call back",
"Answered elsewhere": "Answered elsewhere",
"Missed call": "Missed call",
"No answer": "No answer",
Prepare for Element Call integration (#9224) * Improve accessibility and testability of Tooltip Adding a role to Tooltip was motivated by React Testing Library's reliance on accessibility-related attributes to locate elements. * Make the ReadyWatchingStore constructor safer The ReadyWatchingStore constructor previously had a chance to immediately call onReady, which was dangerous because it was potentially calling the derived class's onReady at a point when the derived class hadn't even finished construction yet. In normal usage, I guess this never was a problem, but it was causing some of the tests I was writing to crash. This is solved by separating out the onReady call into a start method. * Rename 1:1 call components to 'LegacyCall' to reflect the fact that they're slated for removal, and to not clash with the new Call code. * Refactor VideoChannelStore into Call and CallStore Call is an abstract class that currently only has a Jitsi implementation, but this will make it easy to later add an Element Call implementation. * Remove WidgetReady, ClientReady, and ForceHangupCall hacks These are no longer used by the new Jitsi call implementation, and can be removed. * yarn i18n * Delete call map entries instead of inserting nulls * Allow multiple active calls and consolidate call listeners * Fix a race condition when creating a video room * Un-hardcode the media device fallback labels * Apply misc code review fixes * yarn i18n * Disconnect from calls more politely on logout * Fix some strict mode errors * Fix another updateRoom race condition
2022-08-30 19:13:39 +00:00
"Could not connect media": "Could not connect media",
"Connection failed": "Connection failed",
"Their device couldn't start the camera or microphone": "Their device couldn't start the camera or microphone",
"An unknown error occurred": "An unknown error occurred",
"Unknown failure: %(reason)s": "Unknown failure: %(reason)s",
"The call is in an unknown state!": "The call is in an unknown state!",
2021-06-24 01:34:34 +00:00
"Error processing audio message": "Error processing audio message",
Live location sharing - beacon in timeline happy path (#8285) * extract location markers into generic Marker Signed-off-by: Kerry Archibald <kerrya@element.io> * wrap marker in smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * test smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * working map in location body Signed-off-by: Kerry Archibald <kerrya@element.io> * remove skinned sdk Signed-off-by: Kerry Archibald <kerrya@element.io> * use new ZoomButtons in MLocationBody Signed-off-by: Kerry Archibald <kerrya@element.io> * test LocationViewDialog Signed-off-by: Kerry Archibald <kerrya@element.io> * update commentt Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * extract livetimeremaining into own component Signed-off-by: Kerry Archibald <kerrya@element.io> * extract more beacon state utils Signed-off-by: Kerry Archibald <kerrya@element.io> * update tests for roomlivesharewarning Signed-off-by: Kerry Archibald <kerrya@element.io> * add idle status to live beacon icon * add beacon map and status chin Signed-off-by: Kerry Archibald <kerrya@element.io> * add handling for bubbles Signed-off-by: Kerry Archibald <kerrya@element.io> * tests for BeaconBody Signed-off-by: Kerry Archibald <kerrya@element.io> * i18n Signed-off-by: Kerry Archibald <kerrya@element.io> * move displaystatus check up to mbeaconbody Signed-off-by: Kerry Archibald <kerrya@element.io> * test BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * rename BeaconStatusChin -> BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * make BeaconStatus generic Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * adjust spinner size Signed-off-by: Kerry Archibald <kerrya@element.io> * polish and copyrights Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * better comment Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-13 08:44:15 +00:00
"View live location": "View live location",
"Reply in thread": "Reply in thread",
"Can't create a thread from an event with an existing relation": "Can't create a thread from an event with an existing relation",
"Collapse quotes": "Collapse quotes",
"Expand quotes": "Expand quotes",
"Click": "Click",
"Download %(text)s": "Download %(text)s",
2017-10-18 14:48:33 +00:00
"Error decrypting attachment": "Error decrypting attachment",
"Decrypt %(text)s": "Decrypt %(text)s",
"Invalid file%(extra)s": "Invalid file%(extra)s",
"Unable to show image due to error": "Unable to show image due to error",
2017-10-18 14:48:33 +00:00
"Error decrypting image": "Error decrypting image",
"Error downloading image": "Error downloading image",
2019-10-01 23:00:01 +00:00
"Show image": "Show image",
2020-09-16 20:59:15 +00:00
"Join the conference at the top of this room": "Join the conference at the top of this room",
"Join the conference from the room information card on the right": "Join the conference from the room information card on the right",
"Video conference ended by %(senderName)s": "Video conference ended by %(senderName)s",
"Video conference updated by %(senderName)s": "Video conference updated by %(senderName)s",
"Video conference started by %(senderName)s": "Video conference started by %(senderName)s",
2019-10-31 22:19:42 +00:00
"You have ignored this user, so their message is hidden. <a>Show anyways.</a>": "You have ignored this user, so their message is hidden. <a>Show anyways.</a>",
2019-11-07 16:40:22 +00:00
"You verified %(name)s": "You verified %(name)s",
"You cancelled verifying %(name)s": "You cancelled verifying %(name)s",
"%(name)s cancelled verifying": "%(name)s cancelled verifying",
"You accepted": "You accepted",
"%(name)s accepted": "%(name)s accepted",
"You declined": "You declined",
2019-11-07 16:40:22 +00:00
"You cancelled": "You cancelled",
"%(name)s declined": "%(name)s declined",
2019-11-07 16:40:22 +00:00
"%(name)s cancelled": "%(name)s cancelled",
"Declining…": "Declining…",
2019-11-07 16:40:22 +00:00
"%(name)s wants to verify": "%(name)s wants to verify",
"You sent a verification request": "You sent a verification request",
"Can't edit poll": "Can't edit poll",
"Sorry, you can't edit a poll after votes have been cast.": "Sorry, you can't edit a poll after votes have been cast.",
"Vote not registered": "Vote not registered",
"Sorry, your vote was not registered. Please try again.": "Sorry, your vote was not registered. Please try again.",
"Due to decryption errors, some votes may not be counted": "Due to decryption errors, some votes may not be counted",
"Results will be visible when the poll is ended": "Results will be visible when the poll is ended",
"No votes cast": "No votes cast",
"%(count)s votes cast. Vote to see the results": {
"other": "%(count)s votes cast. Vote to see the results",
"one": "%(count)s vote cast. Vote to see the results"
},
"Based on %(count)s votes": {
"other": "Based on %(count)s votes",
"one": "Based on %(count)s vote"
},
"edited": "edited",
"Ended a poll": "Ended a poll",
2017-10-18 14:48:33 +00:00
"Error decrypting video": "Error decrypting video",
"Error processing voice message": "Error processing voice message",
"Add reaction": "Add reaction",
Render custom images in reactions (#11087) * Add support for rendering custom emojis in reactions Signed-off-by: Sumner Evans <sumner@beeper.com> * Include custom reaction short names in tooltips Signed-off-by: Sumner Evans <sumner@beeper.com> * Use custom reaction shortcode for accessibility This uses the shortcode in the following places: * The aria-label of the reaction buttons * The alt text for the reaction image Signed-off-by: Sumner Evans <sumner@beeper.com> * Remove explicit instantiation of `customReactionName` variable and add types Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com> * Put custom reaction images behind a labs flag Signed-off-by: Sumner Evans <sumner@beeper.com> * Use UnstableValue for finding the shortcode Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> Signed-off-by: Sumner Evans <sumner@beeper.com> * Move calculation of whether to render custom reaction images up to ReactionRow Signed-off-by: Sumner Evans <sumner@beeper.com> * Make alt text more friendly when custom reaction doesn't have shortcode Signed-off-by: Sumner Evans <sumner@beeper.com> * Add test for ReactionsRowButton Signed-off-by: Sumner Evans <sumner@beeper.com> * Apply suggestions from code review Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com> * Don't use Optional Signed-off-by: Sumner Evans <sumner@beeper.com> * Fix ReactionsRowButton test Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> Signed-off-by: Sumner Evans <sumner@beeper.com> --------- Signed-off-by: Sumner Evans <sumner@beeper.com> Co-authored-by: Tulir Asokan <tulir@maunium.net> Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com> Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-09-01 10:16:24 +00:00
"Custom reaction": "Custom reaction",
2017-10-18 14:48:33 +00:00
"Add an Integration": "Add an Integration",
"You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?",
"Edited at %(date)s": "Edited at %(date)s",
"Click to view edits": "Click to view edits",
2019-06-26 14:13:32 +00:00
"Edited at %(date)s. Click to view edits.": "Edited at %(date)s. Click to view edits.",
2020-03-26 13:47:32 +00:00
"Submit logs": "Submit logs",
2020-09-16 09:53:30 +00:00
"Can't load this message": "Can't load this message",
"toggle event": "toggle event",
"Location": "Location",
"Could not fetch location": "Could not fetch location",
"You don't have permission to share locations": "You don't have permission to share locations",
"You need to have the right permissions in order to share locations in this room.": "You need to have the right permissions in order to share locations in this room.",
"We couldn't send your location": "We couldn't send your location",
"%(brand)s could not send your location. Please try again later.": "%(brand)s could not send your location. Please try again later.",
"%(displayName)s's live location": "%(displayName)s's live location",
"My current location": "My current location",
"My live location": "My live location",
"Drop a Pin": "Drop a Pin",
"What location type do you want to share?": "What location type do you want to share?",
"emoji": {
"category_frequently_used": "Frequently Used",
"category_smileys_people": "Smileys & People",
"category_animals_nature": "Animals & Nature",
"category_food_drink": "Food & Drink",
"category_activities": "Activities",
"category_travel_places": "Travel & Places",
"category_objects": "Objects",
"category_symbols": "Symbols",
"category_flags": "Flags",
"categories": "Categories",
"quick_reactions": "Quick Reactions"
},
2019-10-22 12:49:02 +00:00
"Cancel search": "Cancel search",
"keyboard": {
"backspace": "Backspace",
"page_up": "Page Up",
"page_down": "Page Down",
"escape": "Esc",
"enter": "Enter",
"space": "Space",
"home": "Home",
"end": "End",
"alt": "Alt",
"control": "Ctrl",
"shift": "Shift",
"number": "[number]",
"category_calls": "Calls",
"category_room_list": "Room List",
"category_navigation": "Navigation",
"category_autocomplete": "Autocomplete",
"composer_toggle_bold": "Toggle Bold",
"composer_toggle_italics": "Toggle Italics",
"composer_toggle_quote": "Toggle Quote",
"composer_toggle_code_block": "Toggle Code Block",
"composer_toggle_link": "Toggle Link",
"cancel_reply": "Cancel replying to a message",
"navigate_next_message_edit": "Navigate to next message to edit",
"navigate_prev_message_edit": "Navigate to previous message to edit",
"composer_jump_start": "Jump to start of the composer",
"composer_jump_end": "Jump to end of the composer",
"composer_navigate_next_history": "Navigate to next message in composer history",
"composer_navigate_prev_history": "Navigate to previous message in composer history",
"send_sticker": "Send a sticker",
"toggle_microphone_mute": "Toggle microphone mute",
"toggle_webcam_mute": "Toggle webcam on/off",
"dismiss_read_marker_and_jump_bottom": "Dismiss read marker and jump to bottom",
"jump_to_read_marker": "Jump to oldest unread message",
"upload_file": "Upload a file",
"scroll_up_timeline": "Scroll up in the timeline",
"scroll_down_timeline": "Scroll down in the timeline",
"jump_room_search": "Jump to room search",
"room_list_select_room": "Select room from the room list",
"room_list_collapse_section": "Collapse room list section",
"room_list_expand_section": "Expand room list section",
"room_list_navigate_down": "Navigate down in the room list",
"room_list_navigate_up": "Navigate up in the room list",
"toggle_top_left_menu": "Toggle the top left menu",
"toggle_right_panel": "Toggle right panel",
"keyboard_shortcuts_tab": "Open this settings tab",
"go_home_view": "Go to Home View",
"next_unread_room": "Next unread room or DM",
"prev_unread_room": "Previous unread room or DM",
"next_room": "Next room or DM",
"prev_room": "Previous room or DM",
"autocomplete_cancel": "Cancel autocomplete",
"autocomplete_navigate_next": "Next autocomplete suggestion",
"autocomplete_navigate_prev": "Previous autocomplete suggestion",
"toggle_space_panel": "Toggle space panel",
"toggle_hidden_events": "Toggle hidden event visibility",
"jump_first_message": "Jump to first message",
"jump_last_message": "Jump to last message",
"composer_undo": "Undo edit",
"composer_redo": "Redo edit",
"navigate_prev_history": "Previous recently visited room or space",
"navigate_next_history": "Next recently visited room or space",
"switch_to_space": "Switch to space by number",
"open_user_settings": "Open user settings",
"close_dialog_menu": "Close dialog or context menu",
"activate_button": "Activate selected button",
"composer_new_line": "New line",
"autocomplete_force": "Force complete",
"search": "Search (must be enabled)"
},
"lightbox": {
"title": "Image view",
"rotate_left": "Rotate Left",
"rotate_right": "Rotate Right"
},
"Information": "Information",
"Language Dropdown": "Language Dropdown",
2023-03-22 12:27:24 +00:00
"Message in %(room)s": "Message in %(room)s",
"Message from %(user)s": "Message from %(user)s",
"poll": {
"create_poll_title": "Create poll",
"create_poll_action": "Create Poll",
"edit_poll_title": "Edit poll",
"failed_send_poll_title": "Failed to post poll",
"failed_send_poll_description": "Sorry, the poll you tried to create was not posted.",
"type_heading": "Poll type",
"type_open": "Open poll",
"type_closed": "Closed poll",
"topic_heading": "What is your poll question or topic?",
"topic_label": "Question or topic",
"topic_placeholder": "Write something…",
"options_heading": "Create options",
"options_label": "Option %(number)s",
"options_placeholder": "Write an option",
"options_add_button": "Add option",
"disclosed_notes": "Voters see results as soon as they have voted",
"notes": "Results are only revealed when you end the poll"
},
"Power level": "Power level",
2017-10-18 14:48:33 +00:00
"Custom level": "Custom level",
"Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.",
2018-02-06 10:26:37 +00:00
"<a>In reply to</a> <pill>": "<a>In reply to</a> <pill>",
2021-08-13 18:14:07 +00:00
"In reply to <a>this message</a>": "In reply to <a>this message</a>",
"Room address": "Room address",
2019-09-20 15:47:10 +00:00
"e.g. my-room": "e.g. my-room",
"Missing domain separator e.g. (:domain.org)": "Missing domain separator e.g. (:domain.org)",
"Missing room name or separator e.g. (my-room:domain.org)": "Missing room name or separator e.g. (my-room:domain.org)",
2019-09-20 15:47:10 +00:00
"Some characters not allowed": "Some characters not allowed",
2021-06-07 07:54:41 +00:00
"Please provide an address": "Please provide an address",
"This address does not point at this room": "This address does not point at this room",
"This address is available to use": "This address is available to use",
"This address is already in use": "This address is already in use",
"This address had invalid server or is already in use": "This address had invalid server or is already in use",
"View all %(count)s members": {
"other": "View all %(count)s members",
"one": "View 1 member"
},
"Including you, %(commaSeparatedMembers)s": "Including you, %(commaSeparatedMembers)s",
"Including %(commaSeparatedMembers)s": "Including %(commaSeparatedMembers)s",
"%(count)s people you know have already joined": {
"other": "%(count)s people you know have already joined",
"one": "%(count)s person you know has already joined"
},
2022-05-10 01:33:11 +00:00
"Message search initialisation failed, check <a>your settings</a> for more information": "Message search initialisation failed, check <a>your settings</a> for more information",
"Desktop app logo": "Desktop app logo",
2022-05-10 01:33:11 +00:00
"Use the <a>Desktop app</a> to see all encrypted files": "Use the <a>Desktop app</a> to see all encrypted files",
"Use the <a>Desktop app</a> to search encrypted messages": "Use the <a>Desktop app</a> to search encrypted messages",
"This version of %(brand)s does not support viewing some encrypted files": "This version of %(brand)s does not support viewing some encrypted files",
"This version of %(brand)s does not support searching encrypted messages": "This version of %(brand)s does not support searching encrypted messages",
"Server Options": "Server Options",
"You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.",
"Join millions for free on the largest public server": "Join millions for free on the largest public server",
Separate labs and betas more clearly (#8969) * Separate labs and betas more clearly Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Fix tests Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Capitalize `L` in `Labs` Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Use `labsSections` instead of `SdkConfig.get("show_labs_settings")` Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Link to `betas.md` instead of `labs.md` Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Change labs label back to `Labs` Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Improve labs section copy Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Improve labs flags copy Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * i18n Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Fix cypress tests Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Reduce diff Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Remove empty line Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Fix comment Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Remove margin-bottom for the last child Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Improve code based on review Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Fix ts Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Improve ts Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Fix ts Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Improve code Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> * Improve TS Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com> Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-11-30 21:20:26 +00:00
"<w>WARNING:</w> <description/>": "<w>WARNING:</w> <description/>",
"Choose a locale": "Choose a locale",
"And %(count)s more...": {
"other": "And %(count)s more..."
},
"You're in": "You're in",
"Who will you chat to the most?": "Who will you chat to the most?",
"We'll help you get connected.": "We'll help you get connected.",
"Friends and family": "Friends and family",
"Coworkers and teams": "Coworkers and teams",
"Online community members": "Online community members",
"Enter a server name": "Enter a server name",
"Looks good": "Looks good",
"You are not allowed to view this server's rooms list": "You are not allowed to view this server's rooms list",
"Can't find this server or its room list": "Can't find this server or its room list",
"Your server": "Your server",
"Remove server “%(roomServer)s”": "Remove server “%(roomServer)s”",
"Add a new server": "Add a new server",
"Enter the name of a new server you want to explore.": "Enter the name of a new server you want to explore.",
"Server name": "Server name",
"Add new server…": "Add new server…",
"Show: %(instance)s rooms (%(server)s)": "Show: %(instance)s rooms (%(server)s)",
"Show: Matrix rooms": "Show: Matrix rooms",
"Add existing space": "Add existing space",
"Want to add a new space instead?": "Want to add a new space instead?",
"Create a new space": "Create a new space",
"Search for spaces": "Search for spaces",
2021-05-14 09:48:24 +00:00
"Not all selected were added": "Not all selected were added",
"Adding rooms... (%(progress)s out of %(count)s)": {
"other": "Adding rooms... (%(progress)s out of %(count)s)",
"one": "Adding room..."
},
2021-04-19 10:13:08 +00:00
"Direct Messages": "Direct Messages",
"Space selection": "Space selection",
"Add existing rooms": "Add existing rooms",
"Want to add a new room instead?": "Want to add a new room instead?",
"Create a new room": "Create a new room",
"Search for rooms": "Search for rooms",
"Adding spaces has moved.": "Adding spaces has moved.",
"Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?",
"The following users may not exist": "The following users may not exist",
"Invite anyway and never warn me again": "Invite anyway and never warn me again",
"Invite anyway": "Invite anyway",
"Close dialog": "Close dialog",
"%(featureName)s Beta feedback": "%(featureName)s Beta feedback",
2021-05-11 16:30:33 +00:00
"To leave the beta, visit your settings.": "To leave the beta, visit your settings.",
2019-07-12 08:42:02 +00:00
"Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.",
"Preparing to send logs": "Preparing to send logs",
2020-09-09 20:55:27 +00:00
"Logs sent": "Logs sent",
"Thank you!": "Thank you!",
"Failed to send logs: ": "Failed to send logs: ",
"Preparing to download logs": "Preparing to download logs",
"Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Reminder: Your browser is unsupported, so your experience may be unpredictable.",
"Notes": "Notes",
"No recent messages by %(user)s found": "No recent messages by %(user)s found",
"Try scrolling up in the timeline to see if there are any earlier ones.": "Try scrolling up in the timeline to see if there are any earlier ones.",
"Remove recent messages by %(user)s": "Remove recent messages by %(user)s",
"You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": {
"other": "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?",
"one": "You are about to remove %(count)s message by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?"
},
"For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.",
"Preserve system messages": "Preserve system messages",
"Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)",
"Remove %(count)s messages": {
"other": "Remove %(count)s messages",
"one": "Remove 1 message"
},
"Can't start voice message": "Can't start voice message",
"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.": "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.",
"Unable to load commit detail: %(msg)s": "Unable to load commit detail: %(msg)s",
"Unavailable": "Unavailable",
"Changelog": "Changelog",
2019-07-10 05:55:20 +00:00
"You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)",
"Removing…": "Removing…",
"Are you sure you wish to remove (delete) this event?": "Are you sure you wish to remove (delete) this event?",
"Note that removing room changes like this could undo the change.": "Note that removing room changes like this could undo the change.",
2017-10-18 14:48:33 +00:00
"Confirm Removal": "Confirm Removal",
"Reason (optional)": "Reason (optional)",
2020-01-29 16:10:46 +00:00
"Clear all data in this session?": "Clear all data in this session?",
"Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.",
"Clear all data": "Clear all data",
2021-07-28 18:23:33 +00:00
"Anyone in <SpaceName/> will be able to find and join.": "Anyone in <SpaceName/> will be able to find and join.",
"Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Anyone will be able to find and join this space, not just members of <SpaceName/>.",
"Only people invited will be able to find and join this space.": "Only people invited will be able to find and join this space.",
"Create a space": "Create a space",
"Add a space to a space you manage.": "Add a space to a space you manage.",
"Space visibility": "Space visibility",
"Private space (invite only)": "Private space (invite only)",
"Want to add an existing space instead?": "Want to add an existing space instead?",
"Adding…": "Adding…",
"To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this",
"You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.",
"Incompatible Database": "Incompatible Database",
"Continue With Encryption Disabled": "Continue With Encryption Disabled",
"Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.",
"Are you sure you want to deactivate your account? This is irreversible.": "Are you sure you want to deactivate your account? This is irreversible.",
"Confirm account deactivation": "Confirm account deactivation",
"To continue, please enter your account password:": "To continue, please enter your account password:",
"There was a problem communicating with the server. Please try again.": "There was a problem communicating with the server. Please try again.",
2020-05-12 23:20:11 +00:00
"Server did not require any authentication": "Server did not require any authentication",
"Server did not return valid authentication information.": "Server did not return valid authentication information.",
"Confirm that you would like to deactivate your account. If you proceed:": "Confirm that you would like to deactivate your account. If you proceed:",
"You will not be able to reactivate your account": "You will not be able to reactivate your account",
"You will no longer be able to log in": "You will no longer be able to log in",
"No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "No one will be able to reuse your username (MXID), including you: this username will remain unavailable",
"You will leave all rooms and DMs that you are in": "You will leave all rooms and DMs that you are in",
"You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number",
"Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?",
"Hide my messages from new joiners": "Hide my messages from new joiners",
"The poll has ended. No votes were cast.": "The poll has ended. No votes were cast.",
"The poll has ended. Top answer: %(topAnswer)s": "The poll has ended. Top answer: %(topAnswer)s",
"Failed to end poll": "Failed to end poll",
"Sorry, the poll did not end. Please try again.": "Sorry, the poll did not end. Please try again.",
"End Poll": "End Poll",
"Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.",
2017-10-18 14:48:33 +00:00
"An error has occurred.": "An error has occurred.",
2021-09-22 16:52:45 +00:00
"MB": "MB",
"feedback": {
"sent": "Feedback sent",
"comment_label": "Comment",
"platform_username": "Your platform and username will be noted to help us use your feedback as much as we can.",
"may_contact_label": "You may contact me if you want to follow up or to let me test out upcoming ideas",
"pro_type": "PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.",
"existing_issue_link": "Please view <existingIssuesLink>existing bugs on Github</existingIssuesLink> first. No match? <newIssueLink>Start a new one</newIssueLink>.",
"send_feedback_action": "Send feedback"
},
"You don't have permission to do this": "You don't have permission to do this",
"Sending": "Sending",
"Sent": "Sent",
2022-05-03 17:18:16 +00:00
"Open room": "Open room",
"Send": "Send",
"Message preview": "Message preview",
"Search for rooms or people": "Search for rooms or people",
"Feedback sent! Thanks, we appreciate it!": "Feedback sent! Thanks, we appreciate it!",
"You may contact me if you have any follow up questions": "You may contact me if you have any follow up questions",
2019-01-15 18:08:13 +00:00
"Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.",
"Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.",
"Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.",
"Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.",
"Waiting for partner to confirm…": "Waiting for partner to confirm…",
2019-01-15 18:08:13 +00:00
"Incoming Verification Request": "Incoming Verification Request",
"Integrations are disabled": "Integrations are disabled",
"Enable '%(manageIntegrations)s' in Settings to do this.": "Enable '%(manageIntegrations)s' in Settings to do this.",
"Integrations not allowed": "Integrations not allowed",
"Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.",
"To continue, use Single Sign On to prove your identity.": "To continue, use Single Sign On to prove your identity.",
"Confirm to continue": "Confirm to continue",
"Click the button below to confirm your identity.": "Click the button below to confirm your identity.",
2020-11-03 14:56:16 +00:00
"Invite by email": "Invite by email",
2021-03-25 10:11:52 +00:00
"We couldn't create your DM.": "We couldn't create your DM.",
"Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?",
"Start DM anyway and never warn me again": "Start DM anyway and never warn me again",
"Start DM anyway": "Start DM anyway",
"Something went wrong trying to invite the users.": "Something went wrong trying to invite the users.",
"We couldn't invite those users. Please check the users you want to invite and try again.": "We couldn't invite those users. Please check the users you want to invite and try again.",
2020-12-15 16:27:04 +00:00
"A call can only be transferred to a single user.": "A call can only be transferred to a single user.",
"Failed to find the following users": "Failed to find the following users",
"The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s",
"Recent Conversations": "Recent Conversations",
"Recently Direct Messaged": "Recently Direct Messaged",
"Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.",
"Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Use an identity server to invite by email. Manage in <settings>Settings</settings>.",
2020-11-03 14:56:16 +00:00
"Start a conversation with someone using their name, email address or username (like <userId/>).": "Start a conversation with someone using their name, email address or username (like <userId/>).",
2020-09-17 12:57:47 +00:00
"Start a conversation with someone using their name or username (like <userId/>).": "Start a conversation with someone using their name or username (like <userId/>).",
"Some suggestions may be hidden for privacy.": "Some suggestions may be hidden for privacy.",
"If you can't see who you're looking for, send them your invite link below.": "If you can't see who you're looking for, send them your invite link below.",
"Or send invite link": "Or send invite link",
"Invite to %(roomName)s": "Invite to %(roomName)s",
2021-03-01 18:10:17 +00:00
"Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.",
"Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.",
2021-03-03 11:34:29 +00:00
"Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.",
"Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.",
2021-03-25 23:27:14 +00:00
"Invited people will be able to read old messages.": "Invited people will be able to read old messages.",
2020-12-15 16:27:04 +00:00
"Transfer": "Transfer",
2021-03-25 19:56:21 +00:00
"Consult first": "Consult first",
"Invites by email can only be sent one at a time": "Invites by email can only be sent one at a time",
"User Directory": "User Directory",
"Dial pad": "Dial pad",
"a new master key signature": "a new master key signature",
"a new cross-signing key signature": "a new cross-signing key signature",
"a device cross-signing signature": "a device cross-signing signature",
"a key signature": "a key signature",
"%(brand)s encountered an error during upload of:": "%(brand)s encountered an error during upload of:",
"Upload completed": "Upload completed",
"Cancelled signature upload": "Cancelled signature upload",
"Unable to upload": "Unable to upload",
"Signature upload success": "Signature upload success",
"Signature upload failed": "Signature upload failed",
"You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.",
"If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.",
"Incompatible local cache": "Incompatible local cache",
"Clear cache and resync": "Clear cache and resync",
"%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!",
"Updating %(brand)s": "Updating %(brand)s",
"You won't be able to rejoin unless you are re-invited.": "You won't be able to rejoin unless you are re-invited.",
"You're the only admin of this space. Leaving it will mean no one has control over it.": "You're the only admin of this space. Leaving it will mean no one has control over it.",
2021-07-29 14:30:49 +00:00
"You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.",
"Leave %(spaceName)s": "Leave %(spaceName)s",
"You are about to leave <spaceName/>.": "You are about to leave <spaceName/>.",
"Would you like to leave the rooms in this space?": "Would you like to leave the rooms in this space?",
"Don't leave any rooms": "Don't leave any rooms",
"Leave all rooms": "Leave all rooms",
"Leave some rooms": "Leave some rooms",
"Leave space": "Leave space",
"Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.",
"When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.",
"Start using Key Backup": "Start using Key Backup",
2019-02-12 16:01:38 +00:00
"I don't want my encrypted messages": "I don't want my encrypted messages",
"Manually export keys": "Manually export keys",
"You'll lose access to your encrypted messages": "You'll lose access to your encrypted messages",
"Are you sure you want to sign out?": "Are you sure you want to sign out?",
"%(count)s rooms": {
"other": "%(count)s rooms",
"one": "%(count)s room"
},
2021-07-15 09:05:37 +00:00
"You're removing all spaces. Access will default to invite only": "You're removing all spaces. Access will default to invite only",
"Select spaces": "Select spaces",
"Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.",
2021-07-15 09:05:37 +00:00
"Search spaces": "Search spaces",
"Spaces you know that contain this space": "Spaces you know that contain this space",
2021-07-15 09:05:37 +00:00
"Spaces you know that contain this room": "Spaces you know that contain this room",
"Other spaces or rooms you might not know": "Other spaces or rooms you might not know",
"These are likely ones other room admins are a part of.": "These are likely ones other room admins are a part of.",
"Other spaces you know": "Other spaces you know",
2020-03-20 14:30:17 +00:00
"Confirm by comparing the following with the User Settings in your other session:": "Confirm by comparing the following with the User Settings in your other session:",
"Confirm this user's session by comparing the following with their User Settings:": "Confirm this user's session by comparing the following with their User Settings:",
"Session name": "Session name",
"Session ID": "Session ID",
"Session key": "Session key",
2020-03-20 14:30:17 +00:00
"If they don't match, the security of your communication may be compromised.": "If they don't match, the security of your communication may be compromised.",
"Your homeserver doesn't seem to support this feature.": "Your homeserver doesn't seem to support this feature.",
"Message edits": "Message edits",
"Modal Widget": "Modal Widget",
"Data on this screen is shared with %(widgetDomain)s": "Data on this screen is shared with %(widgetDomain)s",
"Continuing without email": "Continuing without email",
2020-11-26 15:45:15 +00:00
"Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.",
"Email (optional)": "Email (optional)",
"report_content": {
"missing_reason": "Please fill why you're reporting.",
"ignore_user": "Ignore user",
"hide_messages_from_user": "Check if you want to hide all current and future messages from this user.",
"nature_disagreement": "What this user is writing is wrong.\nThis will be reported to the room moderators.",
"nature": "Please pick a nature and describe what makes this message abusive.",
"disagree": "Disagree",
"toxic_behaviour": "Toxic Behaviour",
"illegal_content": "Illegal Content",
"spam_or_propaganda": "Spam or propaganda",
"report_entire_room": "Report the entire room",
"report_content_to_homeserver": "Report Content to Your Homeserver Administrator"
},
"Unable to create room with moderation bot": "Unable to create room with moderation bot",
"This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.": "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.",
"This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.",
"This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.": "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.",
"This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.": "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.",
"This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s.": "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s.",
"Any other reason. Please describe the problem.\nThis will be reported to the room moderators.": "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.",
"Other": "Other",
"Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.": "Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.",
"Room Settings - %(roomName)s": "Room Settings - %(roomName)s",
"Failed to upgrade room": "Failed to upgrade room",
"The room upgrade could not be completed": "The room upgrade could not be completed",
"Upgrade this room to version %(version)s": "Upgrade this room to version %(version)s",
"Upgrade Room Version": "Upgrade Room Version",
2019-06-25 19:54:48 +00:00
"Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:",
"Create a new room with the same name, description and avatar": "Create a new room with the same name, description and avatar",
"Update any local room aliases to point to the new room": "Update any local room aliases to point to the new room",
"Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room",
"Put a link back to the old room at the start of the new room so people can see old messages": "Put a link back to the old room at the start of the new room so people can see old messages",
2021-07-15 09:05:37 +00:00
"Automatically invite members from this room to the new one": "Automatically invite members from this room to the new one",
"Upgrade private room": "Upgrade private room",
"Upgrade public room": "Upgrade public room",
"Upgrade room": "Upgrade room",
"This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.",
"This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.",
"Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.",
2021-07-15 09:05:37 +00:00
"<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.",
"You'll upgrade this room from <oldVersion /> to <newVersion />.": "You'll upgrade this room from <oldVersion /> to <newVersion />.",
"You're all caught up.": "You're all caught up.",
"Server isn't responding": "Server isn't responding",
2020-07-30 16:17:47 +00:00
"Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Your server isn't responding to some of your requests. Below are some of the most likely reasons.",
"The server (%(serverName)s) took too long to respond.": "The server (%(serverName)s) took too long to respond.",
"Your firewall or anti-virus is blocking the request.": "Your firewall or anti-virus is blocking the request.",
"A browser extension is preventing the request.": "A browser extension is preventing the request.",
"The server is offline.": "The server is offline.",
"The server has denied your request.": "The server has denied your request.",
"Your area is experiencing difficulties connecting to the internet.": "Your area is experiencing difficulties connecting to the internet.",
"A connection error occurred while trying to contact the server.": "A connection error occurred while trying to contact the server.",
"The server is not configured to indicate what the problem is (CORS).": "The server is not configured to indicate what the problem is (CORS).",
"Recent changes that have not yet been received": "Recent changes that have not yet been received",
2021-04-01 08:03:50 +00:00
"Reset event store?": "Reset event store?",
"You most likely do not want to reset your event index store": "You most likely do not want to reset your event index store",
2021-04-14 13:28:41 +00:00
"If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated",
"Reset event store": "Reset event store",
"Sign out and remove encryption keys?": "Sign out and remove encryption keys?",
"Clear Storage and Sign Out": "Clear Storage and Sign Out",
2017-10-18 14:48:33 +00:00
"Unable to restore session": "Unable to restore session",
"We encountered an error trying to restore your previous session.": "We encountered an error trying to restore your previous session.",
"If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.",
"Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.",
2017-10-18 14:48:33 +00:00
"Verification Pending": "Verification Pending",
"Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.",
"Email address": "Email address",
2017-10-18 14:48:33 +00:00
"This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.",
"Share Room": "Share Room",
"Link to most recent message": "Link to most recent message",
"Share User": "Share User",
"Share Room Message": "Share Room Message",
"Link to selected message": "Link to selected message",
"Link to room": "Link to room",
"Command Help": "Command Help",
"Checking…": "Checking…",
"Sections to show": "Sections to show",
"This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.",
"space_settings": {
"title": "Settings - %(spaceName)s"
},
"To help us prevent this in future, please <a>send us logs</a>.": "To help us prevent this in future, please <a>send us logs</a>.",
"Missing session data": "Missing session data",
"Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.",
"Your browser likely removed this data when running low on disk space.": "Your browser likely removed this data when running low on disk space.",
"Find others by phone or email": "Find others by phone or email",
"Be found by phone or email": "Be found by phone or email",
2021-05-12 16:13:23 +00:00
"You signed in to a new session without verifying it:": "You signed in to a new session without verifying it:",
"Verify your other session using one of the options below.": "Verify your other session using one of the options below.",
"%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) signed in to a new session without verifying it:",
"Ask this user to verify their session, or manually verify it below.": "Ask this user to verify their session, or manually verify it below.",
"Not Trusted": "Not Trusted",
"Manually verify by text": "Manually verify by text",
"Interactively verify by emoji": "Interactively verify by emoji",
"Upload files (%(current)s of %(total)s)": "Upload files (%(current)s of %(total)s)",
"Upload files": "Upload files",
"Upload all": "Upload all",
"This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.",
"These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "These files are <b>too large</b> to upload. The file size limit is %(limit)s.",
2019-04-01 15:50:23 +00:00
"Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.",
"Upload %(count)s other files": {
"other": "Upload %(count)s other files",
"one": "Upload %(count)s other file"
},
"Cancel All": "Cancel All",
"Upload Error": "Upload Error",
"Verify other device": "Verify other device",
"Verification Request": "Verification Request",
2020-11-18 03:38:59 +00:00
"Approve widget permissions": "Approve widget permissions",
"This widget would like to:": "This widget would like to:",
"Decline All": "Decline All",
2020-11-19 19:10:28 +00:00
"Remember my selection for this widget": "Remember my selection for this widget",
"Allow this widget to verify your identity": "Allow this widget to verify your identity",
"The widget will verify your user ID, but won't be able to perform actions for you:": "The widget will verify your user ID, but won't be able to perform actions for you:",
"Remember this": "Remember this",
"%(count)s Members": {
"other": "%(count)s Members",
"one": "%(count)s Member"
},
"Public rooms": "Public rooms",
"Public spaces": "Public spaces",
"Use \"%(query)s\" to search": "Use \"%(query)s\" to search",
"Search for": "Search for",
"Spaces you're in": "Spaces you're in",
"Failed to query public rooms": "Failed to query public rooms",
"Failed to query public spaces": "Failed to query public spaces",
"Other rooms in %(spaceName)s": "Other rooms in %(spaceName)s",
"Join %(roomAddress)s": "Join %(roomAddress)s",
"Some results may be hidden for privacy": "Some results may be hidden for privacy",
"If you can't see who you're looking for, send them your invite link.": "If you can't see who you're looking for, send them your invite link.",
"Copy invite link": "Copy invite link",
"Some results may be hidden": "Some results may be hidden",
"If you can't find the room you're looking for, ask for an invite or create a new room.": "If you can't find the room you're looking for, ask for an invite or create a new room.",
"Create new room": "Create new room",
"Other options": "Other options",
"Start a group chat": "Start a group chat",
"Other searches": "Other searches",
"To search messages, look for this icon at the top of a room <icon/>": "To search messages, look for this icon at the top of a room <icon/>",
"Recent searches": "Recent searches",
"Recently viewed": "Recently viewed",
"Use <arrows/> to scroll": "Use <arrows/> to scroll",
"Search Dialog": "Search Dialog",
"Remove search filter for %(filter)s": "Remove search filter for %(filter)s",
"Wrong file type": "Wrong file type",
"Looks good!": "Looks good!",
"Wrong Security Key": "Wrong Security Key",
"Invalid Security Key": "Invalid Security Key",
"Forgotten or lost all recovery methods? <a>Reset all</a>": "Forgotten or lost all recovery methods? <a>Reset all</a>",
"Reset everything": "Reset everything",
"Only do this if you have no other device to complete verification with.": "Only do this if you have no other device to complete verification with.",
2021-04-03 01:36:28 +00:00
"If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.",
"Security Phrase": "Security Phrase",
"Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Unable to access secret storage. Please verify that you entered the correct Security Phrase.",
"Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Enter your Security Phrase or <button>use your Security Key</button> to continue.",
"Security Key": "Security Key",
"Use your Security Key to continue.": "Use your Security Key to continue.",
"%(securityKey)s or %(recoveryFile)s": "%(securityKey)s or %(recoveryFile)s",
"Destroy cross-signing keys?": "Destroy cross-signing keys?",
"Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.",
"Clear cross-signing keys": "Clear cross-signing keys",
"Confirm encryption setup": "Confirm encryption setup",
"Click the button below to confirm setting up encryption.": "Click the button below to confirm setting up encryption.",
"Unable to set up keys": "Unable to set up keys",
2020-04-29 13:14:39 +00:00
"Restoring keys from backup": "Restoring keys from backup",
"Fetching keys from server…": "Fetching keys from server…",
2020-04-29 13:14:39 +00:00
"%(completed)s of %(total)s keys restored": "%(completed)s of %(total)s keys restored",
2018-09-17 15:00:23 +00:00
"Unable to load backup status": "Unable to load backup status",
"Security Key mismatch": "Security Key mismatch",
"Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.",
"Incorrect Security Phrase": "Incorrect Security Phrase",
"Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.",
"Unable to restore backup": "Unable to restore backup",
"No backup found!": "No backup found!",
2020-04-29 13:14:39 +00:00
"Keys restored": "Keys restored",
2018-09-17 15:00:23 +00:00
"Failed to decrypt %(failedCount)s sessions!": "Failed to decrypt %(failedCount)s sessions!",
2020-04-29 13:14:39 +00:00
"Successfully restored %(sessionCount)s keys": "Successfully restored %(sessionCount)s keys",
"Enter Security Phrase": "Enter Security Phrase",
"<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Warning</b>: you should only set up key backup from a trusted computer.",
"Access your secure message history and set up secure messaging by entering your Security Phrase.": "Access your secure message history and set up secure messaging by entering your Security Phrase.",
"If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>",
"Enter Security Key": "Enter Security Key",
"This looks like a valid Security Key!": "This looks like a valid Security Key!",
"Not a valid Security Key": "Not a valid Security Key",
"Access your secure message history and set up secure messaging by entering your Security Key.": "Access your secure message history and set up secure messaging by entering your Security Key.",
"If you've forgotten your Security Key you can <button>set up new recovery options</button>": "If you've forgotten your Security Key you can <button>set up new recovery options</button>",
"You will be redirected to your server's authentication provider to complete sign out.": "You will be redirected to your server's authentication provider to complete sign out.",
"Filter results": "Filter results",
"No results found": "No results found",
"Unsent": "Unsent",
"Input devices": "Input devices",
"Output devices": "Output devices",
"Cameras": "Cameras",
Prepare for Element Call integration (#9224) * Improve accessibility and testability of Tooltip Adding a role to Tooltip was motivated by React Testing Library's reliance on accessibility-related attributes to locate elements. * Make the ReadyWatchingStore constructor safer The ReadyWatchingStore constructor previously had a chance to immediately call onReady, which was dangerous because it was potentially calling the derived class's onReady at a point when the derived class hadn't even finished construction yet. In normal usage, I guess this never was a problem, but it was causing some of the tests I was writing to crash. This is solved by separating out the onReady call into a start method. * Rename 1:1 call components to 'LegacyCall' to reflect the fact that they're slated for removal, and to not clash with the new Call code. * Refactor VideoChannelStore into Call and CallStore Call is an abstract class that currently only has a Jitsi implementation, but this will make it easy to later add an Element Call implementation. * Remove WidgetReady, ClientReady, and ForceHangupCall hacks These are no longer used by the new Jitsi call implementation, and can be removed. * yarn i18n * Delete call map entries instead of inserting nulls * Allow multiple active calls and consolidate call listeners * Fix a race condition when creating a video room * Un-hardcode the media device fallback labels * Apply misc code review fixes * yarn i18n * Disconnect from calls more politely on logout * Fix some strict mode errors * Fix another updateRoom race condition
2022-08-30 19:13:39 +00:00
"Resume": "Resume",
"Hold": "Hold",
2019-07-01 16:12:42 +00:00
"Resend %(unsentCount)s reaction(s)": "Resend %(unsentCount)s reaction(s)",
"Open in OpenStreetMap": "Open in OpenStreetMap",
"Thread options": "Thread options",
"Unable to start audio streaming.": "Unable to start audio streaming.",
2021-03-04 17:58:43 +00:00
"Failed to start livestream": "Failed to start livestream",
"Updated %(humanizedUpdateTime)s": "Updated %(humanizedUpdateTime)s",
Live location sharing - render users own beacons in timeline (#8296) * extract location markers into generic Marker Signed-off-by: Kerry Archibald <kerrya@element.io> * wrap marker in smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * test smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * working map in location body Signed-off-by: Kerry Archibald <kerrya@element.io> * remove skinned sdk Signed-off-by: Kerry Archibald <kerrya@element.io> * use new ZoomButtons in MLocationBody Signed-off-by: Kerry Archibald <kerrya@element.io> * test LocationViewDialog Signed-off-by: Kerry Archibald <kerrya@element.io> * update commentt Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * extract livetimeremaining into own component Signed-off-by: Kerry Archibald <kerrya@element.io> * extract more beacon state utils Signed-off-by: Kerry Archibald <kerrya@element.io> * update tests for roomlivesharewarning Signed-off-by: Kerry Archibald <kerrya@element.io> * add beacon map and status chin Signed-off-by: Kerry Archibald <kerrya@element.io> * add handling for bubbles Signed-off-by: Kerry Archibald <kerrya@element.io> * tests for BeaconBody Signed-off-by: Kerry Archibald <kerrya@element.io> * move displaystatus check up to mbeaconbody Signed-off-by: Kerry Archibald <kerrya@element.io> * test BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * rename BeaconStatusChin -> BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * make BeaconStatus generic Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * adjust spinner size Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * add static time remaining option to beacon status Signed-off-by: Kerry Archibald <kerrya@element.io> * render time differently for own beacon Signed-off-by: Kerry Archibald <kerrya@element.io> * use children to add actions to BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * add OwnBeaconStatus wrapper with stop button Signed-off-by: Kerry Archibald <kerrya@element.io> * add error states for own beacon Signed-off-by: Kerry Archibald <kerrya@element.io> * test OwnBeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * move ownbeaconstatus to write dir Signed-off-by: Kerry Archibald <kerrya@element.io> * improve button styling Signed-off-by: Kerry Archibald <kerrya@element.io> * i18n Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-14 12:41:28 +00:00
"Live until %(expiryTime)s": "Live until %(expiryTime)s",
"Loading live location…": "Loading live location…",
Live location sharing - beacon in timeline happy path (#8285) * extract location markers into generic Marker Signed-off-by: Kerry Archibald <kerrya@element.io> * wrap marker in smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * test smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * working map in location body Signed-off-by: Kerry Archibald <kerrya@element.io> * remove skinned sdk Signed-off-by: Kerry Archibald <kerrya@element.io> * use new ZoomButtons in MLocationBody Signed-off-by: Kerry Archibald <kerrya@element.io> * test LocationViewDialog Signed-off-by: Kerry Archibald <kerrya@element.io> * update commentt Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * extract livetimeremaining into own component Signed-off-by: Kerry Archibald <kerrya@element.io> * extract more beacon state utils Signed-off-by: Kerry Archibald <kerrya@element.io> * update tests for roomlivesharewarning Signed-off-by: Kerry Archibald <kerrya@element.io> * add idle status to live beacon icon * add beacon map and status chin Signed-off-by: Kerry Archibald <kerrya@element.io> * add handling for bubbles Signed-off-by: Kerry Archibald <kerrya@element.io> * tests for BeaconBody Signed-off-by: Kerry Archibald <kerrya@element.io> * i18n Signed-off-by: Kerry Archibald <kerrya@element.io> * move displaystatus check up to mbeaconbody Signed-off-by: Kerry Archibald <kerrya@element.io> * test BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * rename BeaconStatusChin -> BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * make BeaconStatus generic Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * adjust spinner size Signed-off-by: Kerry Archibald <kerrya@element.io> * polish and copyrights Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * better comment Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-13 08:44:15 +00:00
"Live location ended": "Live location ended",
Live location sharing - render users own beacons in timeline (#8296) * extract location markers into generic Marker Signed-off-by: Kerry Archibald <kerrya@element.io> * wrap marker in smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * test smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * working map in location body Signed-off-by: Kerry Archibald <kerrya@element.io> * remove skinned sdk Signed-off-by: Kerry Archibald <kerrya@element.io> * use new ZoomButtons in MLocationBody Signed-off-by: Kerry Archibald <kerrya@element.io> * test LocationViewDialog Signed-off-by: Kerry Archibald <kerrya@element.io> * update commentt Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * extract livetimeremaining into own component Signed-off-by: Kerry Archibald <kerrya@element.io> * extract more beacon state utils Signed-off-by: Kerry Archibald <kerrya@element.io> * update tests for roomlivesharewarning Signed-off-by: Kerry Archibald <kerrya@element.io> * add beacon map and status chin Signed-off-by: Kerry Archibald <kerrya@element.io> * add handling for bubbles Signed-off-by: Kerry Archibald <kerrya@element.io> * tests for BeaconBody Signed-off-by: Kerry Archibald <kerrya@element.io> * move displaystatus check up to mbeaconbody Signed-off-by: Kerry Archibald <kerrya@element.io> * test BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * rename BeaconStatusChin -> BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * make BeaconStatus generic Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * adjust spinner size Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * add static time remaining option to beacon status Signed-off-by: Kerry Archibald <kerrya@element.io> * render time differently for own beacon Signed-off-by: Kerry Archibald <kerrya@element.io> * use children to add actions to BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * add OwnBeaconStatus wrapper with stop button Signed-off-by: Kerry Archibald <kerrya@element.io> * add error states for own beacon Signed-off-by: Kerry Archibald <kerrya@element.io> * test OwnBeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * move ownbeaconstatus to write dir Signed-off-by: Kerry Archibald <kerrya@element.io> * improve button styling Signed-off-by: Kerry Archibald <kerrya@element.io> * i18n Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-14 12:41:28 +00:00
"Live location error": "Live location error",
"No live locations": "No live locations",
"View list": "View list",
"View List": "View List",
"Close sidebar": "Close sidebar",
"An error occurred while stopping your live location": "An error occurred while stopping your live location",
"An error occurred whilst sharing your live location": "An error occurred whilst sharing your live location",
"You are sharing your live location": "You are sharing your live location",
Live location sharing - render users own beacons in timeline (#8296) * extract location markers into generic Marker Signed-off-by: Kerry Archibald <kerrya@element.io> * wrap marker in smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * test smartmarker Signed-off-by: Kerry Archibald <kerrya@element.io> * working map in location body Signed-off-by: Kerry Archibald <kerrya@element.io> * remove skinned sdk Signed-off-by: Kerry Archibald <kerrya@element.io> * use new ZoomButtons in MLocationBody Signed-off-by: Kerry Archibald <kerrya@element.io> * test LocationViewDialog Signed-off-by: Kerry Archibald <kerrya@element.io> * update commentt Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * extract livetimeremaining into own component Signed-off-by: Kerry Archibald <kerrya@element.io> * extract more beacon state utils Signed-off-by: Kerry Archibald <kerrya@element.io> * update tests for roomlivesharewarning Signed-off-by: Kerry Archibald <kerrya@element.io> * add beacon map and status chin Signed-off-by: Kerry Archibald <kerrya@element.io> * add handling for bubbles Signed-off-by: Kerry Archibald <kerrya@element.io> * tests for BeaconBody Signed-off-by: Kerry Archibald <kerrya@element.io> * move displaystatus check up to mbeaconbody Signed-off-by: Kerry Archibald <kerrya@element.io> * test BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * rename BeaconStatusChin -> BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * make BeaconStatus generic Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * adjust spinner size Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io> * add static time remaining option to beacon status Signed-off-by: Kerry Archibald <kerrya@element.io> * render time differently for own beacon Signed-off-by: Kerry Archibald <kerrya@element.io> * use children to add actions to BeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * add OwnBeaconStatus wrapper with stop button Signed-off-by: Kerry Archibald <kerrya@element.io> * add error states for own beacon Signed-off-by: Kerry Archibald <kerrya@element.io> * test OwnBeaconStatus Signed-off-by: Kerry Archibald <kerrya@element.io> * move ownbeaconstatus to write dir Signed-off-by: Kerry Archibald <kerrya@element.io> * improve button styling Signed-off-by: Kerry Archibald <kerrya@element.io> * i18n Signed-off-by: Kerry Archibald <kerrya@element.io> * lint Signed-off-by: Kerry Archibald <kerrya@element.io>
2022-04-14 12:41:28 +00:00
"Live location enabled": "Live location enabled",
"An error occurred whilst sharing your live location, please try again": "An error occurred whilst sharing your live location, please try again",
"An error occurred while stopping your live location, please try again": "An error occurred while stopping your live location, please try again",
"Stop and close": "Stop and close",
"Avatar": "Avatar",
2020-08-14 10:01:03 +00:00
"This room is public": "This room is public",
2019-02-01 00:52:39 +00:00
"This homeserver would like to make sure you are not a robot.": "This homeserver would like to make sure you are not a robot.",
"Country Dropdown": "Country Dropdown",
Port more strings to translation keys (#11474) * Port composer formatting strings to translation keys ``` replace "Bold" "composer|format_bold" replace "Italic" "composer|format_italic" replace "Underline" "composer|format_underline" replace "Strikethrough" "composer|format_strikethrough" replace "Bulleted list" "composer|format_unordered_list" replace "Numbered list" "composer|format_ordered_list" replace "Indent increase" "composer|format_increase_indent" replace "Indent decrease" "composer|format_decrease_indent" replace "Code" "composer|format_inline_code" replace "Code block" "composer|format_code_block" replace "Link" "composer|format_link" copy "composer|format_bold" "Bold" copy "composer|format_link" "Link" copy "composer|format_inline_code" "Code" ``` * Port role strings to translation keys ``` copy "Default" "power_level|default" copy "Restricted" "power_level|restricted" copy "Moderator" "power_level|moderator" copy "Admin" "power_level|admin" ``` * Port bug reporting strings to translation keys ``` replace "If you've submitted a bug via GitHub, debug logs can help us track down the problem. " "bug_reporting|introduction" replace "Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages." "bug_reporting|description" copy "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>." "bug_reporting|matrix_security_issue" replace "Submit debug logs" "bug_reporting|submit_debug_logs" replace "Bug reporting" "bug_reporting|title" replace "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here." "bug_reporting|additional_context" replace "Send logs" "bug_reporting|send_logs" replace "GitHub issue" "bug_reporting|github_issue" replace "Download logs" "bug_reporting|download_logs" copy "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem." "bug_reporting|before_submitting" ``` * i18n * Port time duration strings to translation keys ``` replace "%(hours)sh %(minutes)sm %(seconds)ss left" "time|hours_minutes_seconds_left" replace "%(minutes)sm %(seconds)ss left" "time|minutes_seconds_left" replace "%(seconds)ss left" "time|seconds_left" replace "%(date)s at %(time)s" "time|date_at_time" replace "%(value)sd" "time|short_days" replace "%(value)sh" "time|short_hours" replace "%(value)sm" "time|short_minutes" replace "%(value)ss" "time|short_seconds" replace "%(days)sd %(hours)sh %(minutes)sm %(seconds)ss" "time|short_days_hours_minutes_seconds" replace "%(hours)sh %(minutes)sm %(seconds)ss" "time|short_hours_minutes_seconds" replace "%(minutes)sm %(seconds)ss" "time|short_minutes_seconds" ``` * i18n
2023-08-31 07:35:34 +00:00
"Code": "Code",
Support for login + E2EE set up with QR (#9403) * Support for login + E2EE set up with QR * Whitespace * Padding * Refactor of fetch * Whitespace * CSS whitespace * Add link to MSC3906 * Handle incorrect typing in MatrixClientPeg.get() * Use unstable class name * fix: use unstable class name * Use default fetch client instead * Update to revised function name * Refactor device manager panel and make it work with new sessions manager * Lint fix * Add missing interstitials and update wording * Linting * i18n * Lint * Use sensible sdk config name for fallback server * Improve error handling for QR code generation * Refactor feature availability logic * Hide device manager panel if no options available * Put sign in with QR behind lab setting * Reduce scope of PR to just showing code on existing device * i18n updates * Handle null features * Testing for LoginWithQRSection * Refactor to handle UIA * Imports * Reduce diff complexity * Remove unnecessary change * Remove unused styles * Support UIA * Tidy up * i18n * Remove additional unused parts of flow * Add extra instruction when showing QR code * Add getVersions to server mocks * Use proper colours for theme support * Test cases * Lint * Remove obsolete snapshot * Don't override error if already set * Remove unused var * Update src/components/views/settings/devices/LoginWithQRSection.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update res/css/views/auth/_LoginWithQR.pcss Co-authored-by: Kerry <kerrya@element.io> * Use spacing variables * Remove debug * Style + docs * preventDefault * Names of tests * Fixes for js-sdk refactor * Update snapshots to match test names * Refactor labs config to make deployment simpler * i18n * Unused imports * Typo * Stateless component * Whitespace * Use context not MatrixClientPeg * Add missing context * Type updates to match js-sdk * Wrap click handlers in useCallback * Update src/components/views/settings/DevicesPanel.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Wait for DOM update instead of timeout * Add missing snapshot update from last commit * Remove void keyword in favour of then() clauses * test main paths in LoginWithQR Co-authored-by: Travis Ralston <travisr@matrix.org> Co-authored-by: Kerry <kerrya@element.io>
2022-10-19 12:31:20 +00:00
"Sign in new device": "Sign in new device",
"The linking wasn't completed in the required time.": "The linking wasn't completed in the required time.",
"The scanned code is invalid.": "The scanned code is invalid.",
"Linking with this device is not supported.": "Linking with this device is not supported.",
"The request was declined on the other device.": "The request was declined on the other device.",
"The other device is already signed in.": "The other device is already signed in.",
"The other device isn't signed in.": "The other device isn't signed in.",
"The request was cancelled.": "The request was cancelled.",
"An unexpected error occurred.": "An unexpected error occurred.",
"The homeserver doesn't support signing in another device.": "The homeserver doesn't support signing in another device.",
"Devices connected": "Devices connected",
"Check that the code below matches with your other device:": "Check that the code below matches with your other device:",
"By approving access for this device, it will have full access to your account.": "By approving access for this device, it will have full access to your account.",
"Scan the QR code below with your device that's signed out.": "Scan the QR code below with your device that's signed out.",
"Start at the sign in screen": "Start at the sign in screen",
"Select '%(scanQRCode)s'": "Select '%(scanQRCode)s'",
"Scan QR code": "Scan QR code",
Support for login + E2EE set up with QR (#9403) * Support for login + E2EE set up with QR * Whitespace * Padding * Refactor of fetch * Whitespace * CSS whitespace * Add link to MSC3906 * Handle incorrect typing in MatrixClientPeg.get() * Use unstable class name * fix: use unstable class name * Use default fetch client instead * Update to revised function name * Refactor device manager panel and make it work with new sessions manager * Lint fix * Add missing interstitials and update wording * Linting * i18n * Lint * Use sensible sdk config name for fallback server * Improve error handling for QR code generation * Refactor feature availability logic * Hide device manager panel if no options available * Put sign in with QR behind lab setting * Reduce scope of PR to just showing code on existing device * i18n updates * Handle null features * Testing for LoginWithQRSection * Refactor to handle UIA * Imports * Reduce diff complexity * Remove unnecessary change * Remove unused styles * Support UIA * Tidy up * i18n * Remove additional unused parts of flow * Add extra instruction when showing QR code * Add getVersions to server mocks * Use proper colours for theme support * Test cases * Lint * Remove obsolete snapshot * Don't override error if already set * Remove unused var * Update src/components/views/settings/devices/LoginWithQRSection.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update res/css/views/auth/_LoginWithQR.pcss Co-authored-by: Kerry <kerrya@element.io> * Use spacing variables * Remove debug * Style + docs * preventDefault * Names of tests * Fixes for js-sdk refactor * Update snapshots to match test names * Refactor labs config to make deployment simpler * i18n * Unused imports * Typo * Stateless component * Whitespace * Use context not MatrixClientPeg * Add missing context * Type updates to match js-sdk * Wrap click handlers in useCallback * Update src/components/views/settings/DevicesPanel.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Wait for DOM update instead of timeout * Add missing snapshot update from last commit * Remove void keyword in favour of then() clauses * test main paths in LoginWithQR Co-authored-by: Travis Ralston <travisr@matrix.org> Co-authored-by: Kerry <kerrya@element.io>
2022-10-19 12:31:20 +00:00
"Review and approve the sign in": "Review and approve the sign in",
"Connecting…": "Connecting…",
Support for login + E2EE set up with QR (#9403) * Support for login + E2EE set up with QR * Whitespace * Padding * Refactor of fetch * Whitespace * CSS whitespace * Add link to MSC3906 * Handle incorrect typing in MatrixClientPeg.get() * Use unstable class name * fix: use unstable class name * Use default fetch client instead * Update to revised function name * Refactor device manager panel and make it work with new sessions manager * Lint fix * Add missing interstitials and update wording * Linting * i18n * Lint * Use sensible sdk config name for fallback server * Improve error handling for QR code generation * Refactor feature availability logic * Hide device manager panel if no options available * Put sign in with QR behind lab setting * Reduce scope of PR to just showing code on existing device * i18n updates * Handle null features * Testing for LoginWithQRSection * Refactor to handle UIA * Imports * Reduce diff complexity * Remove unnecessary change * Remove unused styles * Support UIA * Tidy up * i18n * Remove additional unused parts of flow * Add extra instruction when showing QR code * Add getVersions to server mocks * Use proper colours for theme support * Test cases * Lint * Remove obsolete snapshot * Don't override error if already set * Remove unused var * Update src/components/views/settings/devices/LoginWithQRSection.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update src/components/views/auth/LoginWithQR.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Update res/css/views/auth/_LoginWithQR.pcss Co-authored-by: Kerry <kerrya@element.io> * Use spacing variables * Remove debug * Style + docs * preventDefault * Names of tests * Fixes for js-sdk refactor * Update snapshots to match test names * Refactor labs config to make deployment simpler * i18n * Unused imports * Typo * Stateless component * Whitespace * Use context not MatrixClientPeg * Add missing context * Type updates to match js-sdk * Wrap click handlers in useCallback * Update src/components/views/settings/DevicesPanel.tsx Co-authored-by: Travis Ralston <travisr@matrix.org> * Wait for DOM update instead of timeout * Add missing snapshot update from last commit * Remove void keyword in favour of then() clauses * test main paths in LoginWithQR Co-authored-by: Travis Ralston <travisr@matrix.org> Co-authored-by: Kerry <kerrya@element.io>
2022-10-19 12:31:20 +00:00
"Waiting for device to sign in": "Waiting for device to sign in",
"Completing set up of your new device": "Completing set up of your new device",
2021-06-24 01:34:34 +00:00
"Unnamed audio": "Unnamed audio",
"Error downloading audio": "Error downloading audio",
2019-02-07 16:32:33 +00:00
"Couldn't load page": "Couldn't load page",
"file_panel": {
"guest_note": "You must <a>register</a> to use this functionality",
"peek_note": "You must join the room to see its files",
"empty_heading": "No files visible in this room",
"empty_description": "Attach files from chat or just drag and drop them anywhere in a room."
},
"Open dial pad": "Open dial pad",
"Wait!": "Wait!",
"console_scam_warning": "If someone told you to copy/paste something here, there is a high likelihood you're being scammed!",
"console_dev_note": "If you know what you're doing, Element is open-source, be sure to check out our GitHub (https://github.com/vector-im/element-web/) and contribute!",
"Reject invitation": "Reject invitation",
"Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?",
2018-09-16 18:11:11 +00:00
"Failed to reject invitation": "Failed to reject invitation",
"You are the only person here. If you leave, no one will be able to join in the future, including you.": "You are the only person here. If you leave, no one will be able to join in the future, including you.",
"This space is not public. You will not be able to rejoin without an invite.": "This space is not public. You will not be able to rejoin without an invite.",
2018-09-16 18:11:11 +00:00
"This room is not public. You will not be able to rejoin without an invite.": "This room is not public. You will not be able to rejoin without an invite.",
"Are you sure you want to leave the space '%(spaceName)s'?": "Are you sure you want to leave the space '%(spaceName)s'?",
2018-09-16 18:11:11 +00:00
"Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?",
2020-08-21 02:50:28 +00:00
"Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s",
2021-07-16 08:36:59 +00:00
"Unable to copy room link": "Unable to copy room link",
"Unable to copy a link to the room to the clipboard.": "Unable to copy a link to the room to the clipboard.",
"notif_panel": {
"empty_heading": "You're all caught up",
"empty_description": "You have no visible notifications."
},
"Search failed": "Search failed",
"Server may be unavailable, overloaded, or search timed out :(": "Server may be unavailable, overloaded, or search timed out :(",
"No more results": "No more results",
2018-09-16 18:11:11 +00:00
"You can't send any messages until you review and agree to <consentLink>our terms and conditions</consentLink>.": "You can't send any messages until you review and agree to <consentLink>our terms and conditions</consentLink>.",
"Your message wasn't sent because this homeserver has hit its Monthly Active User Limit. Please <a>contact your service administrator</a> to continue using the service.": "Your message wasn't sent because this homeserver has hit its Monthly Active User Limit. Please <a>contact your service administrator</a> to continue using the service.",
"Your message wasn't sent because this homeserver has been blocked by its administrator. Please <a>contact your service administrator</a> to continue using the service.": "Your message wasn't sent because this homeserver has been blocked by its administrator. Please <a>contact your service administrator</a> to continue using the service.",
2018-09-16 18:11:11 +00:00
"Your message wasn't sent because this homeserver has exceeded a resource limit. Please <a>contact your service administrator</a> to continue using the service.": "Your message wasn't sent because this homeserver has exceeded a resource limit. Please <a>contact your service administrator</a> to continue using the service.",
"Some of your messages have not been sent": "Some of your messages have not been sent",
"Delete all": "Delete all",
"Retry all": "Retry all",
"You can select all or individual messages to retry or delete": "You can select all or individual messages to retry or delete",
2018-09-16 18:11:11 +00:00
"Connectivity to the server has been lost.": "Connectivity to the server has been lost.",
"Sent messages will be stored until your connection has returned.": "Sent messages will be stored until your connection has returned.",
2022-08-04 06:19:52 +00:00
"We're creating a room with %(names)s": "We're creating a room with %(names)s",
2018-09-16 18:11:11 +00:00
"You seem to be uploading files, are you sure you want to quit?": "You seem to be uploading files, are you sure you want to quit?",
"You seem to be in a call, are you sure you want to quit?": "You seem to be in a call, are you sure you want to quit?",
"Failed to reject invite": "Failed to reject invite",
"Unknown": "Unknown",
"Joining": "Joining",
2021-03-19 11:36:36 +00:00
"You don't have permission": "You don't have permission",
"You may want to try a different search or check for typos.": "You may want to try a different search or check for typos.",
2021-08-12 11:03:14 +00:00
"Results": "Results",
"Rooms and spaces": "Rooms and spaces",
"Search names and descriptions": "Search names and descriptions",
"threads": {
"all_threads": "All threads",
"all_threads_description": "Shows all threads from current room",
"my_threads": "My threads",
"my_threads_description": "Shows all threads you've participated in",
"show_thread_filter": "Show:",
"empty_has_threads_tip": "Reply to an ongoing thread or use “%(replyInThread)s” when hovering over a message to start a new one.",
"show_all_threads": "Show all threads",
"empty_explainer": "Threads help keep your conversations on-topic and easy to track.",
"empty_tip": "<b>Tip:</b> Use “%(replyInThread)s” when hovering over a message.",
"empty_heading": "Keep discussions organised with threads"
},
2018-09-16 18:11:11 +00:00
"Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.",
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Tried to load a specific point in this room's timeline, but was unable to find it.",
"Failed to load timeline position": "Failed to load timeline position",
"Uploading %(filename)s and %(count)s others": {
"other": "Uploading %(filename)s and %(count)s others",
"one": "Uploading %(filename)s and %(count)s other"
},
"Uploading %(filename)s": "Uploading %(filename)s",
"user_menu": {
"settings": "All settings",
"switch_theme_light": "Switch to light mode",
"switch_theme_dark": "Switch to dark mode"
},
"Could not load user profile": "Could not load user profile",
"Waiting for users to join %(brand)s": "Waiting for users to join %(brand)s",
"Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted": "Once invited users have joined %(brand)s, you will be able to chat and the room will be end-to-end encrypted",
"Unable to verify this device": "Unable to verify this device",
"Verify this device": "Verify this device",
"Device verified": "Device verified",
"Really reset verification keys?": "Really reset verification keys?",
"Skip verification for now": "Skip verification for now",
"%(brand)s is open in another window. Click \"%(label)s\" to use %(brand)s here and disconnect the other window.": "%(brand)s is open in another window. Click \"%(label)s\" to use %(brand)s here and disconnect the other window.",
2022-11-22 06:58:37 +00:00
"Too many attempts in a short time. Wait some time before trying again.": "Too many attempts in a short time. Wait some time before trying again.",
"Too many attempts in a short time. Retry after %(timeout)s.": "Too many attempts in a short time. Retry after %(timeout)s.",
"Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.": "Signing out your devices will delete the message encryption keys stored on them, making encrypted chat history unreadable.",
"If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.": "If you want to retain access to your chat history in encrypted rooms, set up Key Backup or export your message keys from one of your other devices before proceeding.",
2022-11-22 06:58:37 +00:00
"Confirm new password": "Confirm new password",
2018-09-16 18:11:11 +00:00
"A new password must be entered.": "A new password must be entered.",
"New passwords must match each other.": "New passwords must match each other.",
2022-11-22 06:58:37 +00:00
"Sign out of all devices": "Sign out of all devices",
"Your password has been reset.": "Your password has been reset.",
"You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.": "You have been logged out of all devices and will no longer receive push notifications. To re-enable notifications, sign in again on each device.",
2018-09-16 18:11:11 +00:00
"Return to login screen": "Return to login screen",
"Invalid homeserver discovery response": "Invalid homeserver discovery response",
"Failed to get autodiscovery configuration from server": "Failed to get autodiscovery configuration from server",
"Invalid base_url for m.homeserver": "Invalid base_url for m.homeserver",
"Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver URL does not appear to be a valid Matrix homeserver",
"Invalid identity server discovery response": "Invalid identity server discovery response",
"Invalid base_url for m.identity_server": "Invalid base_url for m.identity_server",
"Identity server URL does not appear to be a valid identity server": "Identity server URL does not appear to be a valid identity server",
"General failure": "General failure",
"%(brand)s has been opened in another tab.": "%(brand)s has been opened in another tab.",
"It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.": "It looks like you don't have a Security Key or any other devices you can verify against. This device will not be able to access old encrypted messages. In order to verify your identity on this device, you'll need to reset your verification keys.",
"Proceed with reset": "Proceed with reset",
"Verify with Security Key or Phrase": "Verify with Security Key or Phrase",
"Verify with Security Key": "Verify with Security Key",
"Verify with another device": "Verify with another device",
"Verify your identity to access encrypted messages and prove your identity to others.": "Verify your identity to access encrypted messages and prove your identity to others.",
"Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.": "Your new device is now verified. It has access to your encrypted messages, and other users will see it as trusted.",
"Your new device is now verified. Other users will see it as trusted.": "Your new device is now verified. Other users will see it as trusted.",
"Without verifying, you won't have access to all your messages and may appear as untrusted to others.": "Without verifying, you won't have access to all your messages and may appear as untrusted to others.",
"I'll verify later": "I'll verify later",
"Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.": "Resetting your verification keys cannot be undone. After resetting, you won't have access to old encrypted messages, and any friends who have previously verified you will see security warnings until you re-verify with them.",
"Please only proceed if you're sure you've lost all of your other devices and your Security Key.": "Please only proceed if you're sure you've lost all of your other devices and your Security Key.",
"Failed to re-authenticate due to a homeserver problem": "Failed to re-authenticate due to a homeserver problem",
"Clear personal data": "Clear personal data",
"Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.": "Warning: your personal data (including encryption keys) is still stored in this session. Clear it if you're finished using this session, or want to sign in to another account.",
2022-11-22 06:58:37 +00:00
"Send email": "Send email",
2019-02-12 16:01:38 +00:00
"Your keys are being backed up (the first backup could take a few minutes).": "Your keys are being backed up (the first backup could take a few minutes).",
"Starting backup…": "Starting backup…",
"Success!": "Success!",
2020-01-31 12:15:19 +00:00
"Create key backup": "Create key backup",
"Unable to create key backup": "Unable to create key backup",
"Generate a Security Key": "Generate a Security Key",
"We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.": "We'll generate a Security Key for you to store somewhere safe, like a password manager or a safe.",
"Enter a Security Phrase": "Enter a Security Phrase",
"Use a secret phrase only you know, and optionally save a Security Key to use for backup.": "Use a secret phrase only you know, and optionally save a Security Key to use for backup.",
"Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.": "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.",
"Enter your account password to confirm the upgrade:": "Enter your account password to confirm the upgrade:",
"Restore your key backup to upgrade your encryption": "Restore your key backup to upgrade your encryption",
"You'll need to authenticate with the server to confirm the upgrade.": "You'll need to authenticate with the server to confirm the upgrade.",
"Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.": "Upgrade this session to allow it to verify other sessions, granting them access to encrypted messages and marking them as trusted for other users.",
"Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.": "Enter a Security Phrase only you know, as it's used to safeguard your data. To be secure, you shouldn't re-use your account password.",
"Great! This Security Phrase looks strong enough.": "Great! This Security Phrase looks strong enough.",
"That matches!": "That matches!",
"Use a different passphrase?": "Use a different passphrase?",
"That doesn't match.": "That doesn't match.",
"Go back to set it again.": "Go back to set it again.",
"Enter your Security Phrase a second time to confirm it.": "Enter your Security Phrase a second time to confirm it.",
"Confirm your Security Phrase": "Confirm your Security Phrase",
"Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.": "Store your Security Key somewhere safe, like a password manager or a safe, as it's used to safeguard your encrypted data.",
"%(downloadButton)s or %(copyButton)s": "%(downloadButton)s or %(copyButton)s",
"Your keys are now being backed up from this device.": "Your keys are now being backed up from this device.",
"Unable to query secret storage status": "Unable to query secret storage status",
"If you cancel now, you may lose encrypted messages & data if you lose access to your logins.": "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.",
"You can also set up Secure Backup & manage your keys in Settings.": "You can also set up Secure Backup & manage your keys in Settings.",
"Upgrade your encryption": "Upgrade your encryption",
"Set a Security Phrase": "Set a Security Phrase",
"Confirm Security Phrase": "Confirm Security Phrase",
"Save your Security Key": "Save your Security Key",
"Secure Backup successful": "Secure Backup successful",
"Unable to set up secret storage": "Unable to set up secret storage",
"Export room keys": "Export room keys",
"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.": "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.",
"The 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. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.": "The 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. To help with this, you should enter a unique passphrase below, which will only be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.",
"Enter passphrase": "Enter passphrase",
"Great! This passphrase looks strong enough": "Great! This passphrase looks strong enough",
"Confirm passphrase": "Confirm passphrase",
"Passphrase must not be empty": "Passphrase must not be empty",
"Passphrases must match": "Passphrases must match",
"Import room keys": "Import room keys",
"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.": "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.",
"The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.": "The export file will be protected with a passphrase. You should enter the passphrase here, to decrypt the file.",
"File to import": "File to import",
"New Recovery Method": "New Recovery Method",
"A new Security Phrase and key for Secure Messages have been detected.": "A new Security Phrase and key for Secure Messages have been detected.",
"If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.",
"This session is encrypting history using the new recovery method.": "This session is encrypting history using the new recovery method.",
"Go to Settings": "Go to Settings",
"Set up Secure Messages": "Set up Secure Messages",
"Recovery Method Removed": "Recovery Method Removed",
"This session has detected that your Security Phrase and key for Secure Messages have been removed.": "This session has detected that your Security Phrase and key for Secure Messages have been removed.",
"If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.",
"If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings.": "If you didn't remove the recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings."
}