vojo/public/locales/en.json

1031 lines
46 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"Organisms": {
"RoomCommon": {
"changed_room_name": " changed room name"
}
},
"App": {
"back_to_exit": "Press back again to exit"
},
"Boot": {
"retry": "Retry",
"config_load_failed": "Failed to load client configuration file.",
"client_load_failed": "Failed to load. {{message}}",
"client_start_failed": "Failed to start. {{message}}",
"sync_failed": "Connection lost. The homeserver or your network may be down.",
"logout": "Logout"
},
"Auth": {
"title_login": "Log In",
"title_register": "Register",
"title_reset_password": "Reset Password",
"homeserver": "Homeserver",
"homeserver_edit": "Edit",
"homeserver_dialog_title": "Homeserver",
"homeserver_dialog_desc": "Enter the address of the Matrix homeserver you want to connect to.",
"homeserver_dialog_placeholder": "example.com",
"homeserver_dialog_cancel": "Cancel",
"homeserver_dialog_confirm": "Continue",
"username_placeholder": "Username",
"password_placeholder": "Password",
"forgot_password": "Forgot password?",
"login_button": "Log In",
"new_here": "New here?",
"create_account": "Create account",
"already_have_account": "Already have an account?",
"remember_password": "Remember your password?",
"loading_server": "Looking for server...",
"loading_connecting": "Connecting to {{url}}...",
"loading_auth_flows": "Loading...",
"error_server_not_found": "Failed to find server.",
"error_server_config_invalid": "Failed to connect. Server configuration for {{host}} is invalid.",
"error_server_base_url_invalid": "Failed to connect. Invalid server base_url.",
"error_server_unavailable": "Failed to connect to the server.",
"error_auth_flows": "Failed to load authorization flows.",
"error_client_unsupported": "This client does not support authorization on server \"{{server}}\".",
"error_custom_server_not_allowed": "Login with a custom server is not allowed.",
"error_matrix_id_server": "Failed to find Matrix ID server.",
"error_invalid_credentials": "Invalid username or password.",
"error_account_deactivated": "This account has been deactivated.",
"error_invalid_request": "Failed to log in. Part of the request data is invalid.",
"error_rate_limited": "Too many attempts. Please try again later.",
"error_unknown": "Failed to log in. Unknown error.",
"register_disabled": "Registration is disabled on this server.",
"register_rate_limited": "Too many attempts. Please try again later.",
"register_invalid_request": "Invalid request. Failed to get registration parameters.",
"register_unsupported": "This application does not support registration on this server.",
"register_username_label": "Username",
"register_password_label": "Password",
"register_confirm_password_label": "Confirm Password",
"register_button": "Register",
"register_token_label": "Registration Token",
"register_token_optional_label": "Registration Token (Optional)",
"register_email_label": "Email",
"register_email_optional_label": "Email (Optional)",
"register_terms": "I accept the server <termsLink>Terms and Conditions</termsLink>.",
"register_error_user_taken": "This username is already taken.",
"register_error_user_invalid": "This username contains invalid characters.",
"register_error_user_exclusive": "This username is reserved.",
"register_error_password_weak": "Weak password. Password rejected by server, please choose a stronger one.",
"register_error_password_short": "Short password. Password rejected by server, please choose a longer one.",
"register_error_rate_limited": "Failed to register. Your request has been rate-limited, please try again later.",
"register_error_forbidden": "Failed to register. The homeserver does not permit registration.",
"register_error_invalid_request": "Failed to register. Invalid request.",
"register_error_unknown": "Failed to register. Unknown reason.",
"reset_description": "Homeserver <strong>{{server}}</strong> will send you an email to let you reset your password.",
"reset_email_label": "Email",
"reset_new_password": "New Password",
"reset_confirm_password": "Confirm Password",
"reset_button": "Reset Password",
"reset_error_fallback": "Failed to reset password.",
"reset_success_message": "Password has been reset successfully. Please login with your new password.",
"reset_success_login": "Login"
},
"Settings": {
"title": "Settings",
"menu_general": "General",
"menu_account": "Account",
"menu_notifications": "Notifications",
"menu_devices": "Devices",
"menu_emojis_stickers": "Emojis & Stickers",
"menu_developer_tools": "Developer Tools",
"menu_about": "About",
"drag_to_close": "Drag down to close",
"close": "Close",
"logout": "Logout",
"logout_confirm": "You're about to log out. Are you sure?",
"logout_failed": "Failed to logout! {{message}}",
"logout_unverified_title": "Unverified Device",
"logout_unverified_desc": "Verify your device before logging out to save your encrypted messages.",
"logout_alert_title": "Alert",
"logout_alert_desc": "Enable device verification or export your encrypted data from settings to avoid losing access to your messages.",
"general_title": "General",
"appearance": "Appearance",
"system_theme": "System",
"theme_light": "Light",
"theme_dark": "Dark",
"theme": "Theme",
"monochrome_mode": "Monochrome Mode",
"twitter_emoji": "Twitter Emoji",
"page_zoom": "Page Zoom",
"save": "Save",
"editor": "Editor",
"enter_newline": "ENTER for Newline",
"enter_newline_desc": "Use {{key}} + ENTER to send message and ENTER for newline.",
"markdown": "Markdown Formatting",
"hide_activity": "Hide Typing & Read Receipts",
"hide_activity_desc": "Turn off both typing status and read receipts to keep your activity private.",
"messages": "Messages",
"hide_membership": "Hide Membership Change",
"hide_profile": "Hide Profile Change",
"disable_media_auto_load": "Disable Media Auto Load",
"url_preview": "Url Preview",
"url_preview_encrypted": "Url Preview in Encrypted Room",
"show_hidden_events": "Show Hidden Events",
"account_title": "Account",
"profile": "Profile",
"avatar": "Avatar",
"upload": "Upload",
"remove": "Remove",
"remove_avatar": "Remove Avatar",
"remove_avatar_confirm": "Are you sure you want to remove profile avatar?",
"display_name": "Display Name",
"matrix_id": "Matrix ID",
"copy": "Copy",
"contact_info": "Contact Information",
"email_address": "Email Address",
"email_address_desc": "Email address attached to your account.",
"blocked_users": "Blocked Users",
"select_user": "Select User",
"select_user_desc": "Prevent receiving messages or invites from user by adding their userId.",
"block": "Block",
"users": "Users",
"notifications_title": "Notifications",
"block_messages": "Block Messages",
"block_messages_moved": "This option has been moved to \"Account > Block Users\" section.",
"system": "System",
"enable": "Enable",
"notification_sound": "Notification Sound",
"notification_sound_desc": "Play sound when a new message arrives.",
"invite_spam_filter": "Spam Invites Filter",
"invite_spam_filter_desc": "Hide incoming chat invites that look like spam (mass mailings, banned senders, suspicious words). Disable to see every invite as-is.",
"push_notifications": "Background Notifications",
"push_description": "Receive notifications even when Vojo is closed or minimized.",
"push_permission_blocked": "Push notification permission was denied. Please enable it in your device settings.",
"push_error": "Failed to enable background notifications.",
"push_prompt_title": "Enable notifications",
"push_prompt_body": "Get new messages even when Vojo is closed. You can change this anytime in Settings.",
"push_prompt_later": "Not now",
"fsi_prompt_title": "Incoming-call screen",
"fsi_prompt_body": "Let Vojo show full-screen notifications so incoming calls wake the screen and appear over the lockscreen, like WhatsApp or Telegram. Open \"Full-screen notifications\" and turn Vojo on.",
"fsi_prompt_later": "Not now",
"fsi_prompt_open": "Open settings",
"email_notification": "Email Notification",
"email_no_email": "Your account does not have any email attached.",
"email_send_notif": "Send notification to your email.",
"email_send_notif_to": "Send notification to your email. (\"{{email}}\")",
"unexpected_error": "Unexpected Error!",
"all_messages": "All Messages",
"badge": "Badge: ",
"one_to_one": "1-to-1 Chats",
"one_to_one_encrypted": "1-to-1 Chats (Encrypted)",
"rooms": "Rooms",
"rooms_encrypted": "Rooms (Encrypted)",
"special_messages": "Special Messages",
"mention_user_id": "Mention User ID (\"{{userId}}\")",
"contains_displayname": "Contains Display Name",
"contains_displayname_value": "Contains Display Name (\"{{displayName}}\")",
"contains_username": "Contains Username (\"{{username}}\")",
"mention_room": "Mention @room",
"contains_room": "Contains @room",
"keyword_messages": "Keyword Messages",
"select_keyword": "Select Keyword",
"select_keyword_desc": "Set a notification preference for message containing given keyword.",
"notif_disable": "Disable",
"notif_silent": "Notify Silent",
"notif_loud": "Notify Loud",
"devices_title": "Devices",
"security": "Security",
"device_verification": "Device Verification",
"device_verification_desc": "To verify device identity and grant access to encrypted messages.",
"current": "Current",
"last_activity": "Last activity: ",
"today": "Today",
"yesterday": "Yesterday",
"device_id": "Device ID: ",
"ip_address": "IP Address: ",
"device_key": "Device Key: ",
"loading": "loading...",
"device_name": "Device Name",
"device_name_public": "Device names are visible to public.",
"cancel": "Cancel",
"edit": "Edit",
"undo": "Undo",
"others": "Others",
"device_dashboard": "Device Dashboard",
"device_dashboard_desc": "Manage your devices on OIDC dashboard.",
"open": "Open",
"delete_devices_error": "Failed to logout devices! Please try again. {{message}}",
"delete_devices_confirm": "Logout from selected devices. ({{count}} selected)",
"delete_devices_unsupported": "Authentication steps to perform this action are not supported by the client.",
"unverified": "Unverified",
"unverified_count": "{{count}} Unverified",
"verified": "Verified",
"verify_steps_title": "Steps to verify from another device.",
"verify_step_1": "Open your other verified device.",
"verify_step_2_settings": "Settings",
"verify_step_3_section": "Devices/Sessions",
"verify_step_4": "Initiate verification.",
"verify_no_device": "If you do not have any verified device, press the \"Verify Manually\" button.",
"verify_current_title": "Unverified",
"verify_current_desc": "Start verification from other device or verify manually.",
"view_less": "View Less",
"learn_more": "Learn More",
"verify_manually": "Verify Manually",
"verify_other_title": "Unverified",
"verify_other_desc": "Verify device identity and grant access to encrypted messages.",
"verify": "Verify",
"reset": "Reset",
"local_backup": "Local Backup",
"new_password": "New Password",
"confirm_password": "Confirm Password",
"password": "Password",
"export": "Export",
"export_title": "Export Messages Data",
"export_desc": "Save password protected copy of encryption data on your device to decrypt messages later.",
"collapse": "Collapse",
"expand": "Expand",
"import_title": "Import Messages Data",
"import_desc": "Load password protected copy of encryption data from device to decrypt your messages.",
"import": "Import",
"decrypt": "Decrypt",
"emojis_stickers_title": "Emojis & Stickers",
"default_pack": "Default Pack",
"unknown": "Unknown",
"view": "View",
"favorite_packs": "Favorite Packs",
"select_pack": "Select Pack",
"select_pack_desc": "Pick emoji and sticker packs from rooms to use globally.",
"select": "Select",
"room_packs": "Room Packs",
"select_all": "Select All",
"unselect_all": "Unselect All",
"no_packs": "No Packs",
"no_packs_desc": "Packs from rooms will appear here. You do not have any rooms with packs yet.",
"apply_error": "Failed to apply changes! Please try again.",
"apply_ready": "Changes saved! Apply when ready.",
"apply_changes": "Apply Changes",
"about_title": "About",
"about_tagline": "Yet another matrix client.",
"options": "Options",
"clear_cache_title": "Clear Cache & Reload",
"clear_cache_desc": "Clear all your locally stored data and reload from server.",
"clear_cache": "Clear Cache",
"legal": "Legal",
"privacy_policy_title": "Privacy Policy",
"privacy_policy_desc": "How your data is handled.",
"privacy_policy_open": "Open",
"credits": "Credits",
"devtools_title": "Developer Tools",
"enable_devtools": "Enable Developer Tools",
"access_token": "Access Token",
"access_token_desc": "Copy access token to clipboard.",
"account_data": "Account Data",
"account_data_global": "Global",
"account_data_desc": "Data stored in your global account data.",
"events": "Events",
"total": "Total: {{count}}",
"add_new": "Add New"
},
"Search": {
"search": "Search",
"no_match_found": "No Match Found",
"no_rooms": "No Rooms",
"no_match_for_query": "No match found for \"{{query}}\".",
"no_rooms_to_display": "You do not have any rooms to display yet.",
"help_text": "Type <bold>#</bold> for rooms, <bold>@</bold> for DMs and <bold>*</bold> for spaces. Hotkey: <bold>{{hotkey}}</bold>",
"message_search": "Message Search",
"message_search_subtitle": "Find helpful messages in your community by searching with related keywords.",
"no_results_for": "No results found for <bold>\"{{term}}\"</bold>",
"results_for": "Results for \"{{term}}\"",
"search_for_keyword": "Search for keyword",
"clear": "Clear",
"enter": "Enter",
"sort_by": "Sort by",
"recent": "Recent",
"relevance": "Relevance",
"rooms": "Rooms",
"rooms_for_query": "Rooms for \"{{query}}\"",
"no_match_found_excl": "No match found!",
"save": "Save",
"save_count": "Save ({{count}})",
"deselect_all": "Deselect All",
"select_rooms": "Select Rooms",
"filter": "Filter",
"global": "Global",
"room_tombstone": "This room has been replaced.",
"event": "event",
"open": "Open",
"home": "Home"
},
"Home": {
"home": "Home",
"mark_as_read": "Mark as Read",
"no_rooms": "No Rooms",
"no_rooms_desc": "You do not have any rooms yet.",
"create_room": "Create Room",
"create_room_subtitle": "Build a room for real-time conversations.",
"explore_community": "Explore Community Rooms",
"join_with_address": "Join by Address",
"join_address_desc": "Enter an address to join a room or space. Addresses look like:",
"address": "Address",
"invalid_address": "Invalid Address",
"message_search": "Message Search",
"rooms": "Rooms",
"type": "Type",
"access": "Access",
"name": "Name",
"topic_optional": "Topic (Optional)",
"options": "Options",
"advanced_options": "Advanced Options",
"e2e_encryption": "End-to-End Encryption",
"e2e_encryption_desc": "Once this feature is enabled, it can't be disabled after the room is created.",
"knock_to_join": "Knock to Join",
"knock_to_join_desc": "Anyone can send a request to join this room.",
"allow_federation": "Allow Federation",
"allow_federation_desc": "Users from other servers can join.",
"rate_limited": "Server rate-limited your request for {{minutes}} minutes!",
"create": "Create",
"notifications": "Notifications",
"invite": "Invite",
"copy_link": "Copy Link",
"room_settings": "Room Settings",
"leave_room": "Leave Room",
"toggle_chat": "Toggle Chat",
"live_count": "{{count}} Live",
"open": "Open"
},
"Direct": {
"direct_messages": "Direct Messages",
"mark_as_read": "Mark as Read",
"no_direct_messages": "No Direct Messages",
"no_direct_messages_desc": "You do not have any direct messages yet.",
"direct_message": "Direct Message",
"invite_accept": "Accept",
"invite_decline": "Decline",
"invite_kind_direct": "a private chat",
"invite_kind_group": "a group chat",
"invite_kind_space": "a space",
"invite_from_with_kind": "{{sender}} invites you to {{kind}}",
"invite_to_kind": "Invite to {{kind}}",
"invite_badge_direct": "Direct",
"invite_badge_group": "Group",
"invite_badge_space": "Space",
"invite_badge_encrypted": "Encrypted",
"invite_badge_spam": "Spam",
"invite_show_spam_one": "Show {{count}} hidden spam invite",
"invite_show_spam_other": "Show {{count}} hidden spam invites",
"invite_hide_spam": "Hide spam",
"create_chat": "Create Chat",
"create_chat_subtitle": "Start a private, encrypted chat by entering a username.",
"start_first_chat": "Start a chat",
"segment_dm": "Direct",
"segment_channels": "Channels",
"segment_bots": "Robots",
"self_row_label": "You",
"self_row_preview": "Settings & profile",
"message_me_label": "me",
"username": "Username",
"username_placeholder": "username",
"server": "Server",
"invalid_user_id": "Please enter a valid username and server.",
"options": "Options",
"e2e_encryption": "End-to-End Encryption",
"e2e_encryption_desc": "Once this feature is enabled, it can't be disabled after the room is created.",
"rate_limited": "Server rate-limited your request for {{minutes}} minutes!",
"create": "Create",
"close": "Close"
},
"Channels": {
"no_spaces_title": "No communities yet",
"no_spaces_desc": "Find a community to join and channels will appear here.",
"explore_cta": "Find a community",
"pick_channel_title": "Pick a channel",
"pick_channel_desc": "Choose a channel from the list on the left to start reading.",
"root_category": "Channels",
"workspace_switcher_aria": "Switch community",
"workspace_switcher_create_space": "Create community",
"workspace_switcher_drag_to_close": "Drag down to close",
"workspace_switcher_member_count_one": "{{count}} member",
"workspace_switcher_member_count_other": "{{count}} members",
"workspace_footer_subtitle": "Community",
"create_channel": "Create channel"
},
"Call": {
"start": "Start call",
"join": "Join call",
"unavailable": "Calls are unavailable",
"busy_other_room": "You are already in a call",
"incoming": "Incoming call…",
"answer": "Answer",
"decline": "Decline",
"unknown_caller": "Unknown caller",
"mic_off": "Turn Off Microphone",
"mic_on": "Turn On Microphone",
"sound_off": "Turn Off Sound",
"sound_on": "Turn On Sound",
"camera_off": "Stop Camera",
"camera_on": "Start Camera",
"screenshare_off": "Stop Screenshare",
"screenshare_on": "Start Screenshare",
"chat_close": "Close Chat",
"chat_open": "Open Chat",
"end_call": "End",
"in_call": "In call",
"in_call_count": "{{count}} in call",
"connecting": "Connecting…",
"open_call_room": "Open call room",
"bubble_outgoing": "Outgoing call",
"bubble_incoming": "Incoming call",
"bubble_missed": "Missed call",
"bubble_cancelled": "Cancelled call",
"bubble_ongoing": "Ongoing call",
"bubble_in_progress": "In progress…",
"bubble_missed_count_one": "{{count}} missed call",
"bubble_missed_count_other": "{{count}} missed calls",
"bubble_cancelled_count_one": "{{count}} cancelled call",
"bubble_cancelled_count_other": "{{count}} cancelled calls",
"duration_minutes_seconds": "{{minutes}} min {{seconds}} sec",
"duration_seconds": "{{seconds}} sec"
},
"Room": {
"drag_to_close": "Drag up to close",
"collapse_avatar": "Collapse avatar",
"expand_avatar": "Open avatar",
"new_messages": "New Messages",
"jump_to_unread": "Jump to Unread",
"mark_as_read": "Mark as Read",
"jump_to_latest": "Jump to Latest",
"today": "Today",
"yesterday": "Yesterday",
"view_reactions": "View Reactions",
"read_receipts": "Read Receipts",
"view_source": "View Source",
"source_code": "Source Code",
"copy_link": "Copy Link",
"pin_message": "Pin Message",
"unpin_message": "Unpin Message",
"add_reaction": "Add Reaction",
"reply": "Reply",
"reply_in_thread": "Reply in Thread",
"edit_message": "Edit Message",
"delete_message": "Delete Message",
"delete_confirm": "This action is irreversible! Are you sure that you want to delete this message?",
"reason": "Reason",
"optional": "optional",
"delete_error": "Failed to delete message! Please try again.",
"deleting": "Deleting...",
"delete": "Delete",
"report_message": "Report Message",
"report_desc": "Report this message to server, which may then notify the appropriate people to take action.",
"report_reason": "Reason",
"report_error": "Failed to report message! Please try again.",
"report_success": "Message has been reported to server.",
"reporting": "Reporting...",
"report": "Report",
"no_reason": "No reason provided",
"is_typing": " is typing...",
"and": " and ",
"are_typing": " are typing...",
"others_count": "{{count}} others",
"drop_typing": "Dismiss typing indicator",
"members": "Members",
"members_count_one": "{{formattedCount}} Member",
"members_count_other": "{{formattedCount}} Members",
"hide_members": "Hide Members",
"show_members": "Show Members",
"members_pane_title": "Members",
"members_sheet_title_one": "{{formattedCount}} member",
"members_sheet_title_other": "{{formattedCount}} members",
"open_members_of": "Open members of {{name}}",
"more_options": "More Options",
"close": "Close",
"search": "Search",
"encrypted_short": "e2ee",
"status_online": "online",
"open_profile_of": "Open profile of {{name}}",
"notifications": "Notifications",
"invite": "Invite",
"room_settings": "Room Settings",
"jump_to_time": "Jump to Time",
"leave_room": "Leave Room",
"send_message": "Send a message...",
"send_message_alt_1": "One line or many...",
"send_message_alt_2": "Write something right now...",
"send_message_alt_3": "Don't keep me waiting, type...",
"send_message_alt_4": "This line won't fill itself...",
"send_message_alt_5": "So... what's it gonna be?..",
"send_message_alt_6": "Nobody reads placeholders...",
"send_message_alt_7": "Letters here, please...",
"send_message_alt_8": "You stare at the placeholder...",
"send_message_alt_9": "You're in the 3% who read these...",
"send_message_alt_10": "Fine, I'll wait... and wait...",
"send_message_alt_11": "After you...",
"send_message_alt_12": "The placeholder stares back...",
"drop_files": "Drop Files in \"{{name}}\"",
"drag_drop_desc": "Drag and drop files here or click for selection dialog",
"pinned_messages": "Pinned Messages",
"no_pinned_messages": "No Pinned Messages",
"no_pinned_messages_desc": "Users with sufficient permissions can pin messages from the message context menu.",
"open": "Open",
"failed_to_load": "Failed to load message!",
"time_label": "Time",
"date_label": "Date",
"preset": "Preset",
"beginning": "Beginning",
"open_timeline": "Open Timeline",
"message_deleted": "This message has been deleted",
"message_deleted_reason": "This message has been deleted. {{reason}}",
"unsupported_message": "Unsupported message",
"failed_to_load_message": "Failed to load message",
"unable_to_decrypt": "Unable to decrypt message",
"not_decrypted_yet": "This message is not decrypted yet",
"broken_message": "Broken message",
"empty_message": "Empty message",
"edited": " (edited)",
"thread_caption": "Thread",
"thread_in_channel_subtitle": "in #{{channel}}",
"thread_close": "Close thread",
"thread_no_replies": "No one has replied yet",
"thread_root_error": "Could not load the original message",
"thread_paginate_error": "Could not load replies",
"thread_retry": "Retry",
"thread_summary_count_one": "{{count}} reply",
"thread_summary_count_other": "{{count}} replies",
"thread_summary_open_thread": "Open thread",
"thread_summary_last_reply_by": "last reply from {{name}}",
"thread_summary_unread_one": "{{count}} unread",
"thread_summary_unread_other": "{{count}} unread",
"thread_summary_highlight_one": "{{count}} mention",
"thread_summary_highlight_other": "{{count}} mentions",
"no_post_permission": "You do not have permission to post in this room",
"empty_dm": "The hardest part is the first message.",
"empty_dm_alt_1": "You have to start somewhere.",
"empty_dm_alt_2": "Someone has to go first.",
"empty_dm_alt_3": "A blank canvas. Not a single typo — yet.",
"empty_group": "The group is set up. Who goes first?",
"empty_group_alt_1": "No one has said anything here yet.",
"empty_group_alt_2": "The calm before the first message.",
"empty_group_alt_3": "Everyone's here — go ahead.",
"empty_bridge": "Messages here travel through the {{network}} bridge.",
"empty_bridge_alt_1": "This chat is linked to {{network}}.",
"empty_bridge_alt_2": "Your contact is writing from {{network}}.",
"empty_bridge_generic": "Messages here travel through a bridge.",
"empty_encrypted": "Messages are protected with end-to-end encryption.",
"leave_room_title": "Leave Room",
"leave_room_confirm": "Are you sure you want to leave this room?",
"leave_room_error": "Failed to leave room! {{error}}",
"leaving": "Leaving...",
"leave": "Leave",
"member_broken": "Broken membership event",
"member_accepted_knock": "<bold>{{sender}}</bold> accepted <bold>{{user}}</bold>'s join request",
"member_invited": "<bold>{{sender}}</bold> invited <bold>{{user}}</bold>",
"member_knock": "<bold>{{user}}</bold> requested to join room",
"member_joined": "<bold>{{user}}</bold> joined the room",
"member_rejected_invite": "<bold>{{user}}</bold> rejected the invitation",
"member_rejected_knock": "<bold>{{sender}}</bold> rejected <bold>{{user}}</bold>'s join request",
"member_revoked_knock": "<bold>{{user}}</bold> revoked join request",
"member_revoked_invite": "<bold>{{sender}}</bold> revoked <bold>{{user}}</bold>'s invite",
"member_unbanned": "<bold>{{sender}}</bold> unbanned <bold>{{user}}</bold>",
"member_left": "<bold>{{user}}</bold> left the room",
"member_kicked": "<bold>{{sender}}</bold> kicked <bold>{{user}}</bold>",
"member_banned": "<bold>{{sender}}</bold> banned <bold>{{user}}</bold>",
"member_name_changed": "<bold>{{oldName}}</bold> changed display name to <bold>{{newName}}</bold>",
"member_name_removed": "<bold>{{user}}</bold> removed their display name",
"member_avatar_changed": "<bold>{{user}}</bold> changed their avatar",
"member_avatar_removed": "<bold>{{user}}</bold> removed their avatar",
"member_no_change": "Membership event with no changes"
},
"Inbox": {
"invite_title": "Invite",
"user_id": "User ID",
"user_id_placeholder": "@username:server",
"reason_optional": "Reason (Optional)",
"invite_button": "Invite",
"notif_default": "Default",
"notif_all_messages": "All Messages",
"notif_mentions_keywords": "Mention & Keywords",
"notif_mute": "Mute",
"unverified_device": "Unverified Device",
"unverified_devices": "Unverified Devices"
},
"Explore": {
"explore_community": "Explore Community",
"add_server": "Add Server",
"add_server_desc": "Add server name to explore public communities.",
"server_name": "Server Name",
"failed_load_public_rooms": "Failed to load public rooms. Please try again.",
"view": "View",
"featured": "Featured",
"servers": "Servers",
"featured_by_client": "Featured by Client",
"featured_by_client_desc": "Public rooms and spaces hand-picked by this client.",
"featured_spaces": "Featured Spaces",
"featured_rooms": "Featured Rooms",
"no_featured": "No featured rooms or spaces yet.",
"search": "Search",
"search_placeholder": "Search for keyword",
"clear": "Clear",
"enter": "Enter",
"protocols": "Protocols",
"presets": "Presets",
"custom_limit": "Custom Limit",
"per_page_limit": "Per Page Item Limit",
"change_limit": "Change Limit",
"page_limit": "Page Limit: {{limit}}",
"results_for": "Results for \"{{term}}\"",
"popular_communities": "Popular Communities",
"filter_all": "All",
"filter_spaces": "Spaces",
"filter_rooms": "Rooms",
"previous_page": "Previous Page",
"next_page": "Next Page",
"no_communities": "No communities found!",
"space_badge": "Space",
"members_count_one": "{{formattedCount}} Member",
"members_count_other": "{{formattedCount}} Members",
"join": "Join",
"joining": "Joining",
"retry": "Retry",
"join_error": "Join Error",
"join_error_unknown": "Failed to join. Unknown Error.",
"view_error": "View Error",
"cancel": "Cancel"
},
"Create": {
"add_space": "Add Space",
"create_space": "Create Space",
"create_space_desc": "Build a space for your community.",
"join_with_address": "Join with Address",
"join_with_address_desc": "Join an existing community.",
"new_space": "New Space",
"access": "Access",
"name": "Name",
"topic_optional": "Topic (Optional)",
"options": "Options",
"advanced_options": "Advanced Options",
"knock_to_join": "Knock to Join",
"knock_to_join_desc": "Anyone can send a request to join this space.",
"allow_federation": "Allow Federation",
"allow_federation_desc": "Users from other servers can join.",
"create": "Create",
"rate_limited": "Server rate-limited your request for {{minutes}} minutes!",
"access_restricted": "Restricted",
"access_restricted_desc": "Only members of the parent space can join.",
"access_private": "Private",
"access_private_desc": "Only people with an invite can join.",
"access_public": "Public",
"access_public_desc": "Anyone with the address can join.",
"address_optional": "Address (Optional)",
"address_hint": "Pick a unique address to make it discoverable.",
"address_taken": "This address is already taken. Please choose a different one.",
"founders": "Founders",
"founders_desc": "Privileged users assigned during creation. They have elevated control and can only be changed during an upgrade.",
"enter": "Enter",
"no_suggestions": "No Suggestions",
"no_suggestions_desc": "Enter a user ID and press Enter.",
"version": "Version",
"versions": "Versions",
"chat_room": "Chat Room",
"chat_room_desc": "Messages, photos, and videos.",
"voice_room": "Voice Room",
"voice_room_desc": "Live audio and video conversations.",
"new_chat_room": "New Chat Room",
"new_voice_room": "New Voice Room",
"existing_space": "Existing Space",
"add_room": "Add Room",
"existing_room": "Existing Room"
},
"RoomSettings": {
"general": "General",
"members": "Members",
"permissions": "Permissions",
"emojis_stickers": "Emojis & Stickers",
"developer_tools": "Developer Tools",
"profile": "Profile",
"edit": "Edit",
"unknown": "Unknown",
"avatar": "Avatar",
"upload": "Upload",
"reset": "Reset",
"remove": "Remove",
"name": "Name",
"topic": "Topic",
"save": "Save",
"cancel": "Cancel",
"options": "Options",
"addresses": "Addresses",
"advanced_options": "Advanced Options",
"space_access": "Space Access",
"room_access": "Room Access",
"space_access_desc": "Change how people can join the space.",
"room_access_desc": "Change how people can join the room.",
"join_invite_only": "Invite Only",
"join_knock_invite": "Knock & Invite",
"join_space_members_or_knock": "Space Members or Knock",
"join_space_members": "Space Members",
"join_public": "Public",
"join_unsupported": "Unsupported",
"history_visibility": "Message History Visibility",
"history_visibility_desc": "Changes to history visibility will only apply to future messages and will not affect existing history.",
"visibility_after_invite": "After Invite",
"visibility_after_join": "After Join",
"visibility_all_messages": "All Messages",
"visibility_all_messages_guests": "All Messages (Guests)",
"room_encryption": "Room Encryption",
"encryption_enabled_desc": "Messages in this room are protected by end-to-end encryption.",
"encryption_disabled_desc": "Once enabled, encryption cannot be disabled!",
"enabled": "Enabled",
"enable": "Enable",
"enable_encryption": "Enable Encryption",
"enable_encryption_confirm": "Are you sure? Once enabled, encryption cannot be disabled!",
"enable_e2e_encryption": "Enable E2E Encryption",
"publish_to_directory": "Publish to Directory",
"publish_space_desc": "List the space in the public directory to make it discoverable by others.",
"publish_room_desc": "List the room in the public directory to make it discoverable by others.",
"published_addresses": "Published Addresses",
"published_addresses_desc": "If access is <b>Public</b>, Published addresses will be used to join by anyone.",
"no_addresses": "No Addresses",
"no_addresses_hint": "To publish an address, it needs to be set as a local address first",
"main": "Main",
"unset_main": "Unset Main",
"set_main": "Set Main",
"address_in_use": "Address is already in use!",
"published": "Published",
"unpublish": "Unpublish",
"publish": "Publish",
"delete": "Delete",
"selected_count": "{{count}} Selected",
"local_addresses": "Local Addresses",
"local_addresses_desc": "Set local address so users can join through your homeserver.",
"collapse": "Collapse",
"expand": "Expand",
"loading": "Loading...",
"space_upgrade": "Space Upgrade",
"room_upgrade": "Room Upgrade",
"upgrade": "Upgrade",
"action_irreversible": "This action is irreversible!",
"upgrade_space": "Upgrade Space",
"upgrade_room": "Upgrade Room",
"space_replaced": "This space has been replaced!",
"room_replaced": "This room has been replaced!",
"current_version": "Current version: {{version}}.",
"old_space": "Old Space",
"old_room": "Old Room",
"open_new_space": "Open New Space",
"open_new_room": "Open New Room",
"members_count": "{{count}} Members",
"search": "Search",
"no_results": "No Results",
"results_count": "{{count}} Results",
"scroll_to_top": "Scroll to Top",
"no_membership_members": "No \"{{filter}}\" Members",
"filter_joined": "Joined",
"filter_invited": "Invited",
"filter_left": "Left",
"filter_kicked": "Kicked",
"filter_banned": "Banned",
"sort_a_to_z": "A to Z",
"sort_z_to_a": "Z to A",
"sort_newest": "Newest",
"sort_oldest": "Oldest",
"perm_messages": "Messages",
"perm_send_messages": "Send Messages",
"perm_send_stickers": "Send Stickers",
"perm_send_reactions": "Send Reactions",
"perm_ping_room": "Ping @room",
"perm_pin_messages": "Pin Messages",
"perm_other_message_events": "Other Message Events",
"perm_calls": "Calls",
"perm_join_call": "Join Call",
"perm_moderation": "Moderation",
"perm_invite": "Invite",
"perm_kick": "Kick",
"perm_ban": "Ban",
"perm_delete_others_messages": "Delete Others' Messages",
"perm_delete_self_messages": "Delete Self Messages",
"perm_room_overview": "Room Overview",
"perm_room_avatar": "Room Avatar",
"perm_room_name": "Room Name",
"perm_room_topic": "Room Topic",
"perm_settings": "Settings",
"perm_change_room_access": "Change Room Access",
"perm_publish_address": "Publish Address",
"perm_change_all_permission": "Change All Permissions",
"perm_edit_power_levels": "Edit Power Levels",
"perm_enable_encryption": "Enable Encryption",
"perm_history_visibility": "History Visibility",
"perm_upgrade_room": "Upgrade Room",
"perm_other_settings": "Other Settings",
"perm_other": "Other",
"perm_manage_emojis_stickers": "Manage Emojis & Stickers",
"perm_change_server_acls": "Change Server ACLs",
"perm_modify_widgets": "Modify Widgets",
"founders": "Founders",
"founders_desc": "Founding members have all permissions and can only be changed during a room upgrade.",
"power_levels": "Power Levels",
"power_levels_desc": "Manage and customize incremental power levels for users.",
"new_power_level": "New Power Level",
"new_power_level_desc": "Create a new power level.",
"power_level_placeholder": "Bot",
"create": "Create",
"color": "Color",
"pick": "Pick",
"power": "Power",
"icon": "Icon",
"import": "Import",
"undo": "Undo",
"used_power_level": "Used Power Level",
"used_power_level_desc": "You have to remove its use before you can delete it.",
"changes_saved": "Changes saved! Apply when ready.",
"failed_to_apply": "Failed to apply changes! Please try again.",
"apply_changes": "Apply Changes",
"and_above": "& Above",
"users": "Users",
"default_power": "Default Power",
"default_power_desc": "Default power level for all users.",
"packs": "Packs",
"new_pack": "New Pack",
"new_pack_desc": "Add your own emoji and sticker pack to use in room.",
"no_packs": "No Packs",
"no_packs_desc": "There are no emoji or sticker packs to display at the moment.",
"view": "View",
"failed_to_remove_packs": "Failed to remove packs! Please try again.",
"delete_selected_packs": "Delete selected packs. ({{count}} selected)",
"enable_developer_tools": "Enable Developer Tools",
"room_id": "Room ID",
"room_id_desc": "Copy room ID to clipboard.",
"copy": "Copy",
"data": "Data",
"new_message_event": "New Message Event",
"new_message_event_desc": "Create and send a new message event within the room.",
"compose": "Compose",
"room_state": "Room State",
"room_state_desc": "State events of the room.",
"events": "Events",
"total": "Total: {{count}}",
"add_new": "Add New",
"default_key": "Default",
"account_data": "Account Data",
"account_data_desc": "Private personalization data stored within room.",
"state_event": "State Event",
"json_content": "JSON Content",
"state_event_type": "State Event Type",
"message_event_type": "Message Event Type",
"send": "Send",
"state_key_optional": "State Key (Optional)",
"pack": "Pack",
"images_usage": "Images Usage",
"images_usage_desc": "Select how the images are being used: as emojis, as stickers, or as both.",
"images": "Images",
"upload_images": "Upload Images",
"upload_images_desc": "Select images from your storage to upload them in pack.",
"select": "Select",
"pack_avatar": "Pack Avatar",
"attribution": "Attribution",
"shortcode": "Shortcode:",
"body": "Body:",
"usage_both": "Both",
"usage_sticker": "Sticker",
"usage_emoji": "Emoji",
"power_goku": "Goku",
"power_manager": "Manager",
"power_founder": "Founder",
"power_admin": "Admin",
"power_moderator": "Moderator",
"power_member": "Member",
"power_muted": "Muted",
"power_team": "Team"
},
"Push": {
"new_message": "New message",
"new_messages": "New messages",
"encrypted_message": "New encrypted message",
"incoming_call": "Incoming call",
"open_to_answer": "Open Vojo to answer",
"invitation": "Invitation",
"invite_body": "{{inviter}} invited you to {{roomName}}",
"invite_body_no_room": "{{inviter}} invited you to a room",
"invite_body_no_inviter": "Invited you to {{roomName}}",
"invite_body_generic": "New invitation",
"missed_call": "Missed call",
"missed_call_body": "{{caller}} tried to call you",
"channel_group": "Chats",
"channel_dm": "Direct messages",
"channel_dm_description": "New messages from direct chats",
"channel_group_room": "Group chats",
"channel_group_room_description": "New messages from group chats and channels",
"self_name": "You",
"action_mark_as_read": "Mark as read",
"action_reply": "Reply",
"reply_hint": "Reply…",
"reply_failed": "Could not send your reply"
},
"Bots": {
"not_connected_title": "{{name}} is not connected",
"not_connected_description": "Create a private chat with {{mxid}} to use this robot.",
"connect": "Connect",
"connect_error": "Failed to connect robot.",
"add_to_chat_title": "Add {{name}} to a chat",
"add_to_chat_subtitle": "Pick a room. {{name}} will be invited and can reply to mentions there.",
"add_to_chat_search_placeholder": "Search your rooms…",
"add_to_chat_empty": "No rooms where you can add {{name}}.",
"add_to_chat_no_match": "No rooms match your search.",
"add_to_chat_unavailable": "You can no longer add {{name}} to this room.",
"add_to_chat_error": "Couldnt add {{name}}. Please try again.",
"encrypted_room_disabled": "Encrypted — {{name}} cant read this room",
"pending_title": "{{name}} is connecting",
"pending_bot_invite_description": "The chat exists. Waiting for {{mxid}} to join.",
"pending_self_invite_description": "You have been invited to the chat with this robot. Accept the invite to continue.",
"accept_invite": "Accept invite",
"accept_error": "Failed to accept invite.",
"decline_invite": "Decline invite",
"reset_error": "Failed to reset connection.",
"kicked_title": "{{name}} disconnected",
"kicked_description": "The chat exists, but {{mxid}} is no longer in it.",
"reinvite": "Re-invite {{name}}",
"reinvite_error": "Failed to re-invite robot.",
"unsafe_title": "This robot chat is not private",
"unsafe_description": "The robot is blocked because another active member is present in the chat.",
"open_chat": "Open chat",
"show_chat": "Show chat",
"show_widget": "Show robot",
"retry_widget": "Retry robot",
"more_options": "More",
"conversations": {
"title": "Chats",
"new_chat": "New chat",
"empty": "No conversations yet.",
"start_first": "Start your first chat",
"untitled": "Untitled chat",
"back": "Back to chats",
"new_chat_hint": "Ask anything to start a new conversation.",
"composer_placeholder": "Message Vojo AI…",
"send": "Send"
},
"privacy": {
"menu": "Privacy & data",
"title": "Privacy, in plain words",
"subtitle": "How your messages are used.",
"intro": "Vojo AI writes answers for you. They're AI-generated and can be confidently wrong — treat them as a smart first draft and double-check anything that matters.",
"models_title": "Which AI answers you",
"models_body": "To write replies, the messages you send are processed by AI models from two providers — Grok by xAI (USA) and Google's Gemini. They handle your text under their own privacy policies.",
"avoid_title": "Please don't send secrets",
"avoid_body": "Skip passwords, card numbers, and other sensitive personal details.",
"consent": "By chatting with Vojo AI you agree that your messages are sent to these providers to generate replies.",
"learn_more": "Read the providers' own policies:",
"xai_link": "Grok (xAI)",
"gemini_link": "Gemini (Google)",
"close": "Close privacy notice"
},
"description": {
"telegram": "Connect Telegram to Vojo: private chats and groups appear in the chat list, and replies from the Vojo app are sent as normal Telegram messages.",
"discord": "Connect Discord to Vojo: DMs and servers appear in the chat list, and replies from the Vojo app are sent as normal Discord messages. Sign-in uses a QR code from the Discord mobile app.",
"whatsapp": "Connect WhatsApp to Vojo: private chats and groups appear in the chat list, and replies from the Vojo app are sent as normal WhatsApp messages. Sign-in uses a QR code or pairing code from the WhatsApp mobile app.",
"vojo-ai": "Vojos AI assistant. Mention it in a chat and it replies."
},
"description_short": {
"telegram": "Telegram chat connection",
"discord": "Discord chat connection",
"whatsapp": "WhatsApp chat connection",
"vojo-ai": "AI assistant"
},
"unknown_title": "Robot not found",
"unknown_description": "This robot is not in the Vojo catalog."
},
"User": {
"message": "Message",
"call": "Call",
"more": "More",
"block": "Block User",
"unblock": "Unblock User",
"blocked_title": "Blocked User",
"blocked_description": "You do not receive any messages or invites from this user.",
"profile_title": "Profile",
"presence_online": "Online",
"presence_unavailable": "Idle",
"presence_offline": "Offline",
"last_seen_just_now": "Last seen just now",
"last_seen_minutes_one": "Last seen {{count}} minute ago",
"last_seen_minutes_other": "Last seen {{count}} minutes ago",
"last_seen_hours_one": "Last seen {{count}} hour ago",
"last_seen_hours_other": "Last seen {{count}} hours ago",
"last_seen_yesterday": "Last seen yesterday at {{time}}",
"last_seen_date": "Last seen {{date}}",
"row_id": "id",
"row_server": "server",
"row_role": "role",
"row_mutual": "shared",
"row_mutual_loading": "Loading…",
"row_mutual_spaces": "Spaces",
"row_mutual_rooms": "Rooms",
"row_mutual_dms": "Direct messages",
"row_mutual_count_one": "{{count}} chat",
"row_mutual_count_other": "{{count}} chats",
"copy_user_id": "Copy user ID",
"copy_user_link": "Copy user link",
"copy_server": "Copy server",
"explore_community": "Explore community",
"open_in_browser": "Open in browser"
},
"Share": {
"share_text": "Ready to share text",
"share_image": "Ready to share image",
"share_video": "Ready to share video",
"share_audio": "Ready to share audio",
"share_file": "Ready to share: {{name}}",
"share_files": "Ready to share {{count}} files",
"tap_chat_to_send": "Open a chat to drop it in",
"cancel": "Cancel share"
}
}