diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json
index c4244eae92..886ef96b91 100644
--- a/src/i18n/strings/ca.json
+++ b/src/i18n/strings/ca.json
@@ -61,5 +61,7 @@
"Thursday": "Dijous",
"Friday": "Divendres",
"Saturday": "Dissabte",
- "OK": "D'acord"
+ "OK": "D'acord",
+ "a room": "una sala",
+ "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "S'ha enviat un missatge de text a +%(msisdn)s. Entreu si us plau el codi de verificació que conté"
}
diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json
index c7b05de215..2e206ea9a6 100644
--- a/src/i18n/strings/de_DE.json
+++ b/src/i18n/strings/de_DE.json
@@ -336,7 +336,7 @@
"%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s hat den Anzeigenamen von \"%(oldDisplayName)s\" auf \"%(displayName)s\" geändert.",
"%(senderName)s changed their profile picture.": "%(senderName)s hat das Profilbild geändert.",
"%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s hat das Berechtigungslevel von %(powerLevelDiffText)s geändert.",
- "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s änderte den Raumnamen zu %(roomName)s.",
+ "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s hat den Raumnamen geändert zu %(roomName)s.",
"%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s hat das Thema geändert in \"%(topic)s\".",
"/ddg is not a command": "/ddg ist kein Kommando",
"%(senderName)s ended the call.": "%(senderName)s hat den Anruf beendet.",
@@ -350,7 +350,7 @@
"%(targetName)s left the room.": "%(targetName)s hat den Raum verlassen.",
"%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie eingeladen wurden).",
"%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder (ab dem Zeitpunkt, an dem sie beigetreten sind).",
- "%(senderName)s made future room history visible to all room members.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für Alle Raum-Mitglieder.",
+ "%(senderName)s made future room history visible to all room members.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für alle Raum-Mitglieder.",
"%(senderName)s made future room history visible to anyone.": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für Jeder.",
"%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s hat den zukünftigen Chatverlauf sichtbar gemacht für unbekannt (%(visibility)s).",
"Missing room_id in request": "Fehlende room_id in Anfrage",
@@ -530,7 +530,7 @@
"%(oneUser)sleft left and rejoined": "%(oneUser)sging und trat erneut bei",
"%(severalUsers)srejected their invitations %(repeats)s times": "%(severalUsers)shaben ihre Einladung %(repeats)s-mal abgelehnt",
"%(oneUser)srejected their invitation %(repeats)s times": "%(oneUser)shat die Einladung %(repeats)s mal abgelehnt",
- "%(severalUsers)srejected their invitations": "%(severalUsers)shaben ihre Einladung abgelehnt",
+ "%(severalUsers)srejected their invitations": "%(severalUsers)shaben ihre Einladungen abgelehnt",
"%(oneUser)srejected their invitation": "%(oneUser)shat die Einladung abgelehnt",
"%(severalUsers)shad their invitations withdrawn %(repeats)s times": "%(severalUsers)swurden die ursprünglichen Einladungen %(repeats)s mal wieder entzogen",
"%(oneUser)shad their invitation withdrawn %(repeats)s times": "%(oneUser)swurde die Einladung %(repeats)s mal wieder entzogen",
@@ -899,5 +899,104 @@
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s",
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(day)s %(monthName)s",
"Copied!": "Kopiert!",
- "Failed to copy": "Kopieren fehlgeschlagen"
+ "Failed to copy": "Kopieren fehlgeschlagen",
+ "Ignored Users": "Ignorierte Benutzer",
+ "Ignore": "Ignorieren",
+ "You are now ignoring %(userId)s": "Du ignorierst jetzt %(userId)s",
+ "You are no longer ignoring %(userId)s": "%(userId)s wird nicht mehr ignoriert",
+ "Message removed by %(userId)s": "Nachricht wurde von %(userId)s entfernt",
+ "Filter group members": "Gruppen-Mitglieder filtern",
+ "Filter group rooms": "Gruppen-Räume filtern",
+ "Remove from group": "Aus der Gruppe entfernen",
+ "Invite new group members": "Neue Gruppen-Mitglieder einladen",
+ "Who would you like to add to this group?": "Wen möchtest Du zu dieser Gruppe hinzufügen?",
+ "Name or matrix ID": "Name oder Matrix-ID",
+ "Unable to leave room": "Verlassen des Raumes fehlgeschlagen",
+ "%(inviter)s has invited you to join this group": "%(inviter)s hat dich eingeladen, dieser Gruppe beizutreten",
+ "You are a member of this group": "Du bist ein Mitglied dieser Gruppe",
+ "Leave": "Verlassen",
+ "Failed to invite the following users to %(groupId)s:": "Die folgenden Benutzer konnten nicht in die Gruppe %(groupId)s eingeladen werden:",
+ "Leave Group": "Gruppe verlassen",
+ "Leave %(groupName)s?": "%(groupName)s verlassen?",
+ "Add a Room": "Raum hinzufügen",
+ "Add a User": "Benutzer hinzufügen",
+ "You are an administrator of this group": "Du bist ein Administrator in dieser Gruppe",
+ "Light theme": "Helles Thema",
+ "Dark theme": "Dunkles Thema",
+ "You have entered an invalid address.": "Du hast eine ungültige Adresse eingegeben.",
+ "Matrix ID": "Matrix-ID",
+ "This group is not published on your profile": "Diese Gruppe wird nicht in deinem Profil angezeigt",
+ "Which rooms would you like to add to this group?": "Welche Räume möchtest du zu dieser Gruppe hinzufügen?",
+ "Advanced options": "Erweiterte Optionen",
+ "Block users on other matrix homeservers from joining this room": "Blockiere Nutzer anderer Matrix-Heimserver die diesen Raum betreten wollen",
+ "This setting cannot be changed later!": "Diese Einstellung kann nicht nachträglich geändert werden!",
+ "Unignore": "Entignorieren",
+ "User Options": "Benutzer-Optionen",
+ "Unignored user": "Benutzer entignoriert",
+ "Ignored user": "Benutzer ignoriert",
+ "Stops ignoring a user, showing their messages going forward": "Stoppt das Ignorieren eines Benutzers, nachfolgende Nachrichten werden angezeigt",
+ "Ignores a user, hiding their messages from you": "Ignoriert einen Benutzer, verbirgt ihre Nachrichten vor dir",
+ "Disable Emoji suggestions while typing": "Deaktiviere Emoji-Vorschläge während des Tippens",
+ "Banned by %(displayName)s": "Gebannt von %(displayName)s",
+ "To send messages, you must be a": "Um Nachrichten zu senden musst du sein ein",
+ "To invite users into the room, you must be a": "Notwendiges Berechtigungslevel, um Benutzer in diesen Raum einladen zu können:",
+ "To configure the room, you must be a": "Notwendiges Berechtigungslevel, um diesen Raum konfigurieren:",
+ "To kick users, you must be a": "Notwendiges Berechtigungslevel, um Benutzer zu kicken:",
+ "To ban users, you must be a": "Notwendiges Berechtigungslevel, um einen Benutzer zu verbannen:",
+ "To remove other users' messages, you must be a": "Um Nachrichten von Benutzern zu löschen, musst du sein ein",
+ "To send events of type
, you must be a": "Um Ereignisse desTyps
zu senden, musst du sein ein",
+ "To change the room's avatar, you must be a": "Um das Raumbild zu ändern, musst du sein ein",
+ "To change the room's name, you must be a": "Um den Raumnamen zu ändern, musst du sein ein",
+ "To change the room's main address, you must be a": "Um die Hauptadresse des Raumes zu ändern, musst du sein ein",
+ "To change the room's history visibility, you must be a": "Um die Sichtbarkeit der Raum-Historie zu ändern, musst du sein ein",
+ "To change the permissions in the room, you must be a": "Um Berechtigungen in diesem Raum zu ändern, musst du sein ein",
+ "To change the topic, you must be a": "Um das Thema zu ändern, musst du sein ein",
+ "To modify widgets in the room, you must be a": "Um Widgets in dem Raum zu ändern, musst du sein ein",
+ "Description": "Beschreibung",
+ "Invite to Group": "In Gruppe einladen",
+ "Unable to accept invite": "Einladung kann nicht akzeptiert werden",
+ "Failed to remove user from group": "Benutzer konnte nicht aus Gruppe entfernt werden",
+ "Failed to invite users group": "Benutzer-Gruppe konnte nicht eingeladen werden",
+ "Failed to invite users to %(groupId)s": "Benutzer konnten nicht in %(groupId)s eingeladen werden",
+ "Unable to reject invite": "Einladung konnte nicht abgelehnt werden",
+ "Add users to the group summary": "Füge Benutzer zur Gruppen-Übersicht hinzu",
+ "Who would you like to add to this summary?": "Wen möchtest zu dieser Übersicht hinzufügen?",
+ "Add to summary": "Zur Übersicht hinzufügen",
+ "Failed to add the following users to the summary of %(groupId)s:": "Hinzufügen der folgenden Benutzer zur Übersicht von %(groupId)s fehlgeschlagen:",
+ "Add rooms to the group summary": "Füge Räume zur Gruppen-Übersicht hinzu",
+ "Which rooms would you like to add to this summary?": "Welche Räume möchtest du zu dieser Übersicht hinzufügen?",
+ "Room name or alias": "Raum-Name oder Alias",
+ "Failed to add the following rooms to the summary of %(groupId)s:": "Folgende Räume konnten nicht zu der Übersicht von %(groupId)s hinzugefügt werden:",
+ "Failed to remove the room from the summary of %(groupId)s": "Raum konnte nicht aus der Übersicht von %(groupId)s entfernt werden",
+ "The room '%(roomName)s' could not be removed from the summary.": "Der Raum '%(roomName)s' konnte nicht aus der Übersicht entfernt werden.",
+ "Failed to remove a user from the summary of %(groupId)s": "Benutzer konnte nicht aus der Übersicht von %(groupId)s entfernt werden",
+ "The user '%(displayName)s' could not be removed from the summary.": "Der Benutzer '%(displayName)s' konnte nicht aus der Übersicht entfernt werden.",
+ "Unknown": "Unbekannt",
+ "Add rooms to the group": "Füge Räume der Gruppe hinzu",
+ "Add to group": "Zur Gruppe hinzufügen",
+ "Failed to add the following rooms to %(groupId)s:": "Die folgenden Räume konnten %(groupId)s nicht hinzugefügt werden:",
+ "Unpublish": "Depublizieren",
+ "This group is published on your profile": "Diese Gruppe ist in deinem Profil veröffentlicht",
+ "Publish": "Veröffentlichen",
+ "Matrix Room ID": "Matrix-Raum-ID",
+ "email address": "E-Mail-Adresse",
+ "Try using one of the following valid address types: %(validTypesList)s.": "Versuche eine der folgenden validen Adresstypen zu benutzen: %(validTypesList)s.",
+ "Failed to remove room from group": "Entfernen des Raumes aus der Gruppe fehlgeschagen",
+ "Failed to remove '%(roomName)s' from %(groupId)s": "Entfernen von '%(roomName)s' aus %(groupId)s fehlgeschlagen",
+ "Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Bist du sicher, dass du '%(roomName)s' aus '%(groupId)s' entfernen möchtest?",
+ "Removing a room from the group will also remove it from the group page.": "Das Entfernen eines Raumes aus der Gruppe wird ihn auch aus der Gruppen-Seite entfernen.",
+ "Related Groups": "Verbundene Gruppen",
+ "Related groups for this room:": "Verbundene Gruppen in diesen Raum:",
+ "This room has no related groups": "Dieser Raum hat keine zugehörigen Gruppen",
+ "New group ID (e.g. +foo:%(localDomain)s)": "Neue Gruppen-ID (z.B. +foo:%(localDomain)s)",
+ "Invites sent": "Einladungen gesendet",
+ "Your group invitations have been sent.": "Deine Gruppen-Einladungen wurden gesendet.",
+ "Remove avatar": "Profilbild entfernen",
+ "Disable big emoji in chat": "Große Emojis im Chat deaktiveren",
+ "There's no one else here! Would you like to
invite others or
stop warning about the empty room?": "Sonst ist hier niemand! Möchtest Du
Benutzer einladen oder die
Warnungen über den leeren Raum deaktivieren?",
+ "Pinned Messages": "Angeheftete Nachrichten",
+ "%(senderName)s changed the pinned messages for the room.": "%(senderName)s hat die angehefteten Nachrichten für diesen Raum geändert.",
+ "Jump to read receipt": "Zur Lesebestätigung springen",
+ "Message Pinning": "Nachricht-Anheftung",
+ "Add rooms to this group": "Füge Räume zu dieser Gruppe hinzu"
}
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index a28e532073..6bf020feaf 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -1,571 +1,24 @@
{
- "Add a widget": "Add a widget",
- "a room": "a room",
- "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains",
- "Accept": "Accept",
- "%(targetName)s accepted an invitation.": "%(targetName)s accepted an invitation.",
- "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.",
- "Account": "Account",
- "Access Token:": "Access Token:",
- "Active call (%(roomName)s)": "Active call (%(roomName)s)",
- "Add": "Add",
- "Add a topic": "Add a topic",
- "Add email address": "Add email address",
- "Add phone number": "Add phone number",
- "Admin": "Admin",
- "Admin Tools": "Admin tools",
- "Allow": "Allow",
- "And %(count)s more...": "And %(count)s more...",
- "VoIP": "VoIP",
- "Missing Media Permissions, click here to request.": "Missing Media Permissions, click here to request.",
- "No Microphones detected": "No Microphones detected",
- "No Webcams detected": "No Webcams detected",
- "No media permissions": "No media permissions",
- "You may need to manually permit Riot to access your microphone/webcam": "You may need to manually permit Riot to access your microphone/webcam",
- "Default Device": "Default Device",
- "Microphone": "Microphone",
- "Camera": "Camera",
- "Advanced": "Advanced",
- "Advanced options": "Advanced options",
- "Algorithm": "Algorithm",
- "Hide removed messages": "Hide removed messages",
- "Always show message timestamps": "Always show message timestamps",
- "Authentication": "Authentication",
- "Alias (optional)": "Alias (optional)",
- "and": "and",
- "%(items)s and %(remaining)s others": "%(items)s and %(remaining)s others",
- "%(items)s and one other": "%(items)s and one other",
- "%(items)s and %(lastItem)s": "%(items)s and %(lastItem)s",
- "and %(count)s others...|other": "and %(count)s others...",
- "and %(count)s others...|one": "and one other...",
- "%(names)s and %(lastPerson)s are typing": "%(names)s and %(lastPerson)s are typing",
- "%(names)s and one other are typing": "%(names)s and one other are typing",
- "%(names)s and %(count)s others are typing": "%(names)s and %(count)s others are typing",
- "An email has been sent to": "An email has been sent to",
- "A new password must be entered.": "A new password must be entered.",
- "%(senderName)s answered the call.": "%(senderName)s answered the call.",
- "An error has occurred.": "An error has occurred.",
- "Anyone": "Anyone",
- "Anyone who knows the room's link, apart from guests": "Anyone who knows the room's link, apart from guests",
- "Anyone who knows the room's link, including guests": "Anyone who knows the room's link, including guests",
- "Are you sure?": "Are you sure?",
- "Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?",
- "Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?",
- "Are you sure you want to upload the following files?": "Are you sure you want to upload the following files?",
- "Attachment": "Attachment",
- "Autoplay GIFs and videos": "Autoplay GIFs and videos",
- "%(senderName)s banned %(targetName)s.": "%(senderName)s banned %(targetName)s.",
- "Ban": "Ban",
- "Banned users": "Banned users",
- "Bans user with given id": "Bans user with given id",
- "Blacklisted": "Blacklisted",
- "Block users on other matrix homeservers from joining this room": "Block users on other matrix homeservers from joining this room",
- "This setting cannot be changed later!": "This setting cannot be changed later!",
- "Bug Report": "Bug Report",
- "Bulk Options": "Bulk Options",
- "Call Timeout": "Call Timeout",
- "Can't connect to homeserver - please check your connectivity, ensure your
homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Can't connect to homeserver - please check your connectivity, ensure your
homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.",
- "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or
enable unsafe scripts.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or
enable unsafe scripts.",
- "Can't load user settings": "Can't load user settings",
- "Cannot add any more widgets": "Cannot add any more widgets",
- "Change Password": "Change Password",
- "%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.",
- "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.",
- "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
- "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.",
- "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.",
- "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".",
- "Changes to who can read history will only apply to future messages in this room": "Changes to who can read history will only apply to future messages in this room",
- "Changes your display nickname": "Changes your display nickname",
- "Changes colour scheme of current room": "Changes colour scheme of current room",
- "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.",
- "Claimed Ed25519 fingerprint key": "Claimed Ed25519 fingerprint key",
- "Clear Cache and Reload": "Clear Cache and Reload",
- "Clear Cache": "Clear Cache",
- "
Click here to join the discussion!": "
Click here to join the discussion!",
- "Click here to fix": "Click here to fix",
- "Click to mute audio": "Click to mute audio",
- "Click to mute video": "Click to mute video",
- "click to reveal": "click to reveal",
- "Click to unmute video": "Click to unmute video",
- "Click to unmute audio": "Click to unmute audio",
- "Close": "Close",
- "Command error": "Command error",
- "Commands": "Commands",
- "Conference call failed.": "Conference call failed.",
- "Conference calling is in development and may not be reliable.": "Conference calling is in development and may not be reliable.",
- "Conference calls are not supported in encrypted rooms": "Conference calls are not supported in encrypted rooms",
- "Conference calls are not supported in this client": "Conference calls are not supported in this client",
- "Confirm password": "Confirm password",
- "Confirm your new password": "Confirm your new password",
- "Continue": "Continue",
- "Could not connect to the integration server": "Could not connect to the integration server",
- "%(count)s new messages|one": "%(count)s new message",
- "%(count)s new messages|other": "%(count)s new messages",
- "Create a new chat or reuse an existing one": "Create a new chat or reuse an existing one",
- "Create an account": "Create an account",
- "Create Room": "Create Room",
- "Cryptography": "Cryptography",
- "Current password": "Current password",
- "Curve25519 identity key": "Curve25519 identity key",
- "Custom": "Custom",
- "Custom level": "Custom level",
- "/ddg is not a command": "/ddg is not a command",
- "Deactivate Account": "Deactivate Account",
- "Deactivate my account": "Deactivate my account",
- "Decline": "Decline",
- "Decrypt %(text)s": "Decrypt %(text)s",
- "Decryption error": "Decryption error",
- "Delete": "Delete",
- "Delete widget": "Delete widget",
- "demote": "demote",
- "Deops user with given id": "Deops user with given id",
- "Default": "Default",
- "Define the power level of a user": "Define the power level of a user",
- "Device already verified!": "Device already verified!",
- "Device ID": "Device ID",
- "Device ID:": "Device ID:",
- "device id: ": "device id: ",
- "Device key:": "Device key:",
- "Devices": "Devices",
- "Devices will not yet be able to decrypt history from before they joined the room": "Devices will not yet be able to decrypt history from before they joined the room",
- "Direct chats": "Direct chats",
- "Disable Notifications": "Disable Notifications",
- "disabled": "disabled",
- "Disable inline URL previews by default": "Disable inline URL previews by default",
- "Disinvite": "Disinvite",
- "Display name": "Display name",
- "Displays action": "Displays action",
- "Do you want to load widget from URL:": "Do you want to load widget from URL:",
- "Don't send typing notifications": "Don't send typing notifications",
- "Download %(text)s": "Download %(text)s",
- "Drop File Here": "Drop File Here",
- "Drop here %(toAction)s": "Drop here %(toAction)s",
- "Drop here to tag %(section)s": "Drop here to tag %(section)s",
- "Ed25519 fingerprint": "Ed25519 fingerprint",
- "Edit": "Edit",
- "Email": "Email",
- "Email address": "Email address",
- "Email address (optional)": "Email address (optional)",
- "Email, name or matrix ID": "Email, name or matrix ID",
- "Emoji": "Emoji",
- "Enable automatic language detection for syntax highlighting": "Enable automatic language detection for syntax highlighting",
- "Enable encryption": "Enable encryption",
- "Enable Notifications": "Enable Notifications",
- "enabled": "enabled",
- "Encrypted by a verified device": "Encrypted by a verified device",
- "Encrypted by an unverified device": "Encrypted by an unverified device",
- "Encrypted messages will not be visible on clients that do not yet implement encryption": "Encrypted messages will not be visible on clients that do not yet implement encryption",
- "Encrypted room": "Encrypted room",
- "Encryption is enabled in this room": "Encryption is enabled in this room",
- "Encryption is not enabled in this room": "Encryption is not enabled in this room",
- "%(senderName)s ended the call.": "%(senderName)s ended the call.",
- "End-to-end encryption information": "End-to-end encryption information",
- "End-to-end encryption is in beta and may not be reliable": "End-to-end encryption is in beta and may not be reliable",
- "Enter Code": "Enter Code",
- "Enter passphrase": "Enter passphrase",
- "Error": "Error",
- "Error decrypting attachment": "Error decrypting attachment",
- "Error: Problem communicating with the given homeserver.": "Error: Problem communicating with the given homeserver.",
- "Event information": "Event information",
- "Existing Call": "Existing Call",
- "Export": "Export",
- "Export E2E room keys": "Export E2E room keys",
- "Failed to ban user": "Failed to ban user",
- "Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?",
- "Failed to change power level": "Failed to change power level",
- "Failed to delete device": "Failed to delete device",
- "Failed to fetch avatar URL": "Failed to fetch avatar URL",
- "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s",
- "Failed to join room": "Failed to join room",
- "Failed to kick": "Failed to kick",
- "Failed to leave room": "Failed to leave room",
- "Failed to load timeline position": "Failed to load timeline position",
- "Failed to lookup current room": "Failed to lookup current room",
- "Failed to mute user": "Failed to mute user",
- "Failed to register as guest:": "Failed to register as guest:",
- "Failed to reject invite": "Failed to reject invite",
- "Failed to reject invitation": "Failed to reject invitation",
- "Failed to save settings": "Failed to save settings",
- "Failed to send email": "Failed to send email",
- "Failed to send request.": "Failed to send request.",
- "Failed to set avatar.": "Failed to set avatar.",
- "Failed to set display name": "Failed to set display name",
- "Failed to set up conference call": "Failed to set up conference call",
- "Failed to toggle moderator status": "Failed to toggle moderator status",
- "Failed to unban": "Failed to unban",
- "Failed to upload file": "Failed to upload file",
- "Failed to upload profile picture!": "Failed to upload profile picture!",
- "Failed to verify email address: make sure you clicked the link in the email": "Failed to verify email address: make sure you clicked the link in the email",
- "Failure to create room": "Failure to create room",
- "Favourite": "Favourite",
- "favourite": "favourite",
- "Favourites": "Favourites",
- "Fill screen": "Fill screen",
- "Filter room members": "Filter room members",
- "Forget room": "Forget room",
- "Forgot your password?": "Forgot your password?",
- "For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.",
- "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.",
- "Found a bug?": "Found a bug?",
- "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s",
- "Guest access is disabled on this Home Server.": "Guest access is disabled on this Home Server.",
- "Guests cannot join this room even if explicitly invited.": "Guests cannot join this room even if explicitly invited.",
- "had": "had",
- "Hangup": "Hangup",
- "Hide Apps": "Hide Apps",
- "Hide join/leave messages (invites/kicks/bans unaffected)": "Hide join/leave messages (invites/kicks/bans unaffected)",
- "Hide avatar and display name changes": "Hide avatar and display name changes",
- "Hide read receipts": "Hide read receipts",
- "Hide Text Formatting Toolbar": "Hide Text Formatting Toolbar",
- "Historical": "Historical",
- "Home": "Home",
- "Homeserver is": "Homeserver is",
- "Identity Server is": "Identity Server is",
- "I have verified my email address": "I have verified my email address",
- "Import": "Import",
- "Import E2E room keys": "Import E2E room keys",
- "Incoming call from %(name)s": "Incoming call from %(name)s",
- "Incoming video call from %(name)s": "Incoming video call from %(name)s",
- "Incoming voice call from %(name)s": "Incoming voice call from %(name)s",
- "Incorrect username and/or password.": "Incorrect username and/or password.",
- "Incorrect verification code": "Incorrect verification code",
- "Integrations Error": "Integrations Error",
- "Interface Language": "Interface Language",
- "Invalid alias format": "Invalid alias format",
- "Invalid address format": "Invalid address format",
- "Invalid Email Address": "Invalid Email Address",
- "Invalid file%(extra)s": "Invalid file%(extra)s",
- "%(senderName)s invited %(targetName)s.": "%(senderName)s invited %(targetName)s.",
- "Invite new room members": "Invite new room members",
- "Invited": "Invited",
- "Invites": "Invites",
- "Invites user with given id to current room": "Invites user with given id to current room",
- "'%(alias)s' is not a valid format for an address": "'%(alias)s' is not a valid format for an address",
- "'%(alias)s' is not a valid format for an alias": "'%(alias)s' is not a valid format for an alias",
- "%(displayName)s is typing": "%(displayName)s is typing",
- "Sign in with": "Sign in with",
- "Join as
voice or
video.": "Join as
voice or
video.",
- "Join Room": "Join Room",
- "joined and left": "joined and left",
- "joined": "joined",
- "%(targetName)s joined the room.": "%(targetName)s joined the room.",
- "Joins room with given alias": "Joins room with given alias",
- "Jump to first unread message.": "Jump to first unread message.",
- "Jump to read receipt": "Jump to read receipt",
- "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.",
- "Kick": "Kick",
- "Kicks user with given id": "Kicks user with given id",
- "Labs": "Labs",
- "Ignored Users": "Ignored Users",
- "Ignore": "Ignore",
- "Unignore": "Unignore",
- "User Options": "User Options",
- "You are now ignoring %(userId)s": "You are now ignoring %(userId)s",
- "You are no longer ignoring %(userId)s": "You are no longer ignoring %(userId)s",
- "Unignored user": "Unignored user",
- "Ignored user": "Ignored user",
- "Stops ignoring a user, showing their messages going forward": "Stops ignoring a user, showing their messages going forward",
- "Ignores a user, hiding their messages from you": "Ignores a user, hiding their messages from you",
- "Last seen": "Last seen",
- "Leave room": "Leave room",
- "left and rejoined": "left and rejoined",
- "left": "left",
- "%(targetName)s left the room.": "%(targetName)s left the room.",
- "Level:": "Level:",
- "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?",
- "Local addresses for this room:": "Local addresses for this room:",
- "Logged in as:": "Logged in as:",
- "Login as guest": "Login as guest",
- "Logout": "Logout",
- "Low priority": "Low priority",
- "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.",
- "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.",
- "%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.",
- "%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.",
- "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).",
- "Manage Integrations": "Manage Integrations",
- "Markdown is disabled": "Markdown is disabled",
- "Markdown is enabled": "Markdown is enabled",
- "matrix-react-sdk version:": "matrix-react-sdk version:",
- "Matrix Apps": "Matrix Apps",
- "Members only": "Members only",
- "Disable big emoji in chat": "Disable big emoji in chat",
- "Disable Emoji suggestions while typing": "Disable Emoji suggestions while typing",
- "Message not sent due to unknown devices being present": "Message not sent due to unknown devices being present",
- "Missing room_id in request": "Missing room_id in request",
- "Missing user_id in request": "Missing user_id in request",
- "Mobile phone number": "Mobile phone number",
- "Mobile phone number (optional)": "Mobile phone number (optional)",
- "Moderator": "Moderator",
- "Must be viewing a room": "Must be viewing a room",
- "Mute": "Mute",
- "Name": "Name",
- "Never send encrypted messages to unverified devices from this device": "Never send encrypted messages to unverified devices from this device",
- "Never send encrypted messages to unverified devices in this room": "Never send encrypted messages to unverified devices in this room",
- "Never send encrypted messages to unverified devices in this room from this device": "Never send encrypted messages to unverified devices in this room from this device",
- "New address (e.g. #foo:%(localDomain)s)": "New address (e.g. #foo:%(localDomain)s)",
- "New password": "New password",
- "New passwords don't match": "New passwords don't match",
- "New passwords must match each other.": "New passwords must match each other.",
- "none": "none",
- "not set": "not set",
- "not specified": "not specified",
- "Notifications": "Notifications",
- "(not supported by this browser)": "(not supported by this browser)",
- "
": "",
- "AM": "AM",
- "PM": "PM",
- "NOT verified": "NOT verified",
- "NOTE: Apps are not end-to-end encrypted": "NOTE: Apps are not end-to-end encrypted",
- "No devices with registered encryption keys": "No devices with registered encryption keys",
- "No display name": "No display name",
- "No more results": "No more results",
- "No results": "No results",
- "No users have specific privileges in this room": "No users have specific privileges in this room",
- "OK": "OK",
- "olm version:": "olm version:",
- "Once encryption is enabled for a room it cannot be turned off again (for now)": "Once encryption is enabled for a room it cannot be turned off again (for now)",
- "Once you've followed the link it contains, click below": "Once you've followed the link it contains, click below",
- "Only people who have been invited": "Only people who have been invited",
- "Operation failed": "Operation failed",
- "Otherwise, click here to send a bug report.": "Otherwise, click here to send a bug report.",
- "Password": "Password",
- "Password:": "Password:",
- "Passwords can't be empty": "Passwords can't be empty",
- "People": "People",
- "Permissions": "Permissions",
- "Phone": "Phone",
- "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.",
- "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.",
- "Power level must be positive integer.": "Power level must be positive integer.",
- "Press to start a chat with someone": "Press to start a chat with someone",
- "Privacy warning": "Privacy warning",
- "Private Chat": "Private Chat",
- "Privileged Users": "Privileged Users",
- "Profile": "Profile",
- "Public Chat": "Public Chat",
- "Reason": "Reason",
- "Reason: %(reasonText)s": "Reason: %(reasonText)s",
- "Revoke Moderator": "Revoke Moderator",
- "Revoke widget access": "Revoke widget access",
- "Refer a friend to Riot:": "Refer a friend to Riot:",
- "Register": "Register",
- "rejected": "rejected",
- "%(targetName)s rejected the invitation.": "%(targetName)s rejected the invitation.",
- "Reject invitation": "Reject invitation",
- "Rejoin": "Rejoin",
- "Remote addresses for this room:": "Remote addresses for this room:",
- "Remove Contact Information?": "Remove Contact Information?",
- "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removed their display name (%(oldDisplayName)s).",
- "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.",
- "Remove": "Remove",
- "Remove %(threePid)s?": "Remove %(threePid)s?",
- "%(senderName)s requested a VoIP conference.": "%(senderName)s requested a VoIP conference.",
- "Report it": "Report it",
- "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.",
- "restore": "restore",
- "Results from DuckDuckGo": "Results from DuckDuckGo",
- "Return to app": "Return to app",
- "Return to login screen": "Return to login screen",
- "Riot does not have permission to send you notifications - please check your browser settings": "Riot does not have permission to send you notifications - please check your browser settings",
- "Riot was not given permission to send notifications - please try again": "Riot was not given permission to send notifications - please try again",
- "riot-web version:": "riot-web version:",
- "Room %(roomId)s not visible": "Room %(roomId)s not visible",
- "Room Colour": "Room Colour",
- "Room contains unknown devices": "Room contains unknown devices",
- "Room name (optional)": "Room name (optional)",
- "%(roomName)s does not exist.": "%(roomName)s does not exist.",
- "%(roomName)s is not accessible at this time.": "%(roomName)s is not accessible at this time.",
- "Rooms": "Rooms",
- "Save": "Save",
- "Scroll to bottom of page": "Scroll to bottom of page",
- "Scroll to unread messages": "Scroll to unread messages",
- "Search": "Search",
- "Search failed": "Search failed",
- "Searches DuckDuckGo for results": "Searches DuckDuckGo for results",
- "Seen by %(userName)s at %(dateTime)s": "Seen by %(userName)s at %(dateTime)s",
- "Send a message (unencrypted)": "Send a message (unencrypted)",
- "Send an encrypted message": "Send an encrypted message",
- "Send anyway": "Send anyway",
- "Sender device information": "Sender device information",
- "Send Invites": "Send Invites",
- "Send Reset Email": "Send Reset Email",
- "sent an image": "sent an image",
- "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.",
- "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.",
- "sent a video": "sent a video",
- "Server error": "Server error",
- "Server may be unavailable or overloaded": "Server may be unavailable or overloaded",
- "Server may be unavailable, overloaded, or search timed out :(": "Server may be unavailable, overloaded, or search timed out :(",
- "Server may be unavailable, overloaded, or the file too big": "Server may be unavailable, overloaded, or the file too big",
- "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.",
- "Server unavailable, overloaded, or something else went wrong.": "Server unavailable, overloaded, or something else went wrong.",
- "Session ID": "Session ID",
- "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.",
- "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s set their display name to %(displayName)s.",
- "Set": "Set",
- "Settings": "Settings",
- "Sets the room topic": "Sets the room topic",
- "Show Apps": "Show Apps",
- "Show panel": "Show panel",
- "Show Text Formatting Toolbar": "Show Text Formatting Toolbar",
- "Show timestamps in 12 hour format (e.g. 2:30pm)": "Show timestamps in 12 hour format (e.g. 2:30pm)",
- "Signed Out": "Signed Out",
- "Sign in": "Sign in",
- "Sign out": "Sign out",
- "since the point in time of selecting this option": "since the point in time of selecting this option",
- "since they joined": "since they joined",
- "since they were invited": "since they were invited",
- "Some of your messages have not been sent.": "Some of your messages have not been sent.",
- "Someone": "Someone",
- "Sorry, this homeserver is using a login which is not recognised ": "Sorry, this homeserver is using a login which is not recognised ",
- "Start a chat": "Start a chat",
- "Start authentication": "Start authentication",
- "Start Chat": "Start Chat",
- "Submit": "Submit",
- "Success": "Success",
- "tag direct chat": "tag direct chat",
- "Tagged as: ": "Tagged as: ",
- "The default role for new room members is": "The default role for new room members is",
- "The main address for this room is": "The main address for this room is",
- "The maximum permitted number of widgets have already been added to this room.": "The maximum permitted number of widgets have already been added to this room.",
- "The phone number entered looks invalid": "The phone number entered looks invalid",
- "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.",
"This email address is already in use": "This email address is already in use",
- "This email address was not found": "This email address was not found",
- "%(actionVerb)s this person?": "%(actionVerb)s this person?",
- "The email address linked to your account must be entered.": "The email address linked to your account must be entered.",
- "The file '%(fileName)s' exceeds this home server's size limit for uploads": "The file '%(fileName)s' exceeds this home server's size limit for uploads",
- "The file '%(fileName)s' failed to upload": "The file '%(fileName)s' failed to upload",
- "The remote side failed to pick up": "The remote side failed to pick up",
- "This Home Server does not support login using email address.": "This Home Server does not support login using email address.",
- "This invitation was sent to an email address which is not associated with this account:": "This invitation was sent to an email address which is not associated with this account:",
- "This room has no local addresses": "This room has no local addresses",
- "This room is not recognised.": "This room is not recognised.",
- "These are experimental features that may break in unexpected ways": "These are experimental features that may break in unexpected ways",
- "The visibility of existing history will be unchanged": "The visibility of existing history will be unchanged",
- "This doesn't appear to be a valid email address": "This doesn't appear to be a valid email address",
- "This is a preview of this room. Room interactions have been disabled": "This is a preview of this room. Room interactions have been disabled",
"This phone number is already in use": "This phone number is already in use",
- "This room": "This room",
- "This room is not accessible by remote Matrix servers": "This room is not accessible by remote Matrix servers",
- "This room's internal ID is": "This room's internal ID is",
- "times": "times",
- "to browse the directory": "to browse the directory",
- "to demote": "to demote",
- "to favourite": "to favourite",
- "To get started, please pick a username!": "To get started, please pick a username!",
- "To link to a room it must have an address.": "To link to a room it must have an address.",
- "to make a room or": "to make a room or",
- "To reset your password, enter the email address linked to your account": "To reset your password, enter the email address linked to your account",
- "to restore": "to restore",
- "to start a chat with someone": "to start a chat with someone",
- "to tag direct chat": "to tag direct chat",
- "To use it, just wait for autocomplete results to load and tab through them.": "To use it, just wait for autocomplete results to load and tab through them.",
- "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.",
- "Turn Markdown off": "Turn Markdown off",
- "Turn Markdown on": "Turn Markdown on",
- "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).",
- "Unable to add email address": "Unable to add email address",
- "Unable to create widget.": "Unable to create widget.",
- "Unable to remove contact information": "Unable to remove contact information",
- "Unable to verify email address.": "Unable to verify email address.",
- "Unban": "Unban",
- "Unbans user with given id": "Unbans user with given id",
- "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbanned %(targetName)s.",
- "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Unable to ascertain that the address this invite was sent to matches one associated with your account.",
+ "Failed to verify email address: make sure you clicked the link in the email": "Failed to verify email address: make sure you clicked the link in the email",
+ "Call Timeout": "Call Timeout",
+ "The remote side failed to pick up": "The remote side failed to pick up",
"Unable to capture screen": "Unable to capture screen",
- "Unable to enable Notifications": "Unable to enable Notifications",
- "Unable to load device list": "Unable to load device list",
- "Undecryptable": "Undecryptable",
- "Unencrypted room": "Unencrypted room",
- "unencrypted": "unencrypted",
- "Unencrypted message": "Unencrypted message",
- "unknown caller": "unknown caller",
- "unknown device": "unknown device",
- "unknown error code": "unknown error code",
- "Unknown room %(roomId)s": "Unknown room %(roomId)s",
- "Unknown (user, device) pair:": "Unknown (user, device) pair:",
- "Unmute": "Unmute",
- "Unnamed Room": "Unnamed Room",
- "Unrecognised command:": "Unrecognised command:",
- "Unrecognised room alias:": "Unrecognised room alias:",
- "Unverified": "Unverified",
- "Uploading %(filename)s and %(count)s others|zero": "Uploading %(filename)s",
- "Uploading %(filename)s and %(count)s others|one": "Uploading %(filename)s and %(count)s other",
- "Uploading %(filename)s and %(count)s others|other": "Uploading %(filename)s and %(count)s others",
- "uploaded a file": "uploaded a file",
- "Upload avatar": "Upload avatar",
- "Upload Failed": "Upload Failed",
- "Upload Files": "Upload Files",
- "Upload file": "Upload file",
- "Upload new:": "Upload new:",
- "Usage": "Usage",
- "Use compact timeline layout": "Use compact timeline layout",
- "Use with caution": "Use with caution",
- "User ID": "User ID",
- "User Interface": "User Interface",
- "%(user)s is a": "%(user)s is a",
- "User name": "User name",
- "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)",
- "Username invalid: %(errMessage)s": "Username invalid: %(errMessage)s",
- "Users": "Users",
- "User": "User",
- "Verification Pending": "Verification Pending",
- "Verification": "Verification",
- "verified": "verified",
- "Verified": "Verified",
- "Verified key": "Verified key",
- "Video call": "Video call",
- "Voice call": "Voice call",
- "VoIP conference finished.": "VoIP conference finished.",
- "VoIP conference started.": "VoIP conference started.",
- "VoIP is unsupported": "VoIP is unsupported",
- "(could not connect media)": "(could not connect media)",
- "(no answer)": "(no answer)",
- "(unknown failure: %(reason)s)": "(unknown failure: %(reason)s)",
- "(warning: cannot be disabled again!)": "(warning: cannot be disabled again!)",
- "Warning!": "Warning!",
- "WARNING: Device already verified, but keys do NOT MATCH!": "WARNING: Device already verified, but keys do NOT MATCH!",
- "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!",
- "Who can access this room?": "Who can access this room?",
- "Who can read history?": "Who can read history?",
- "Who would you like to add to this room?": "Who would you like to add to this room?",
- "Who would you like to communicate with?": "Who would you like to communicate with?",
- "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s withdrew %(targetName)s's invitation.",
- "Would you like to accept or decline this invitation?": "Would you like to accept or decline this invitation?",
- "You already have existing direct chats with this user:": "You already have existing direct chats with this user:",
+ "Existing Call": "Existing Call",
"You are already in a call.": "You are already in a call.",
- "You are not in this room.": "You are not in this room.",
- "You do not have permission to do that in this room.": "You do not have permission to do that in this room.",
- "You're not in any rooms yet! Press to make a room or to browse the directory": "You're not in any rooms yet! Press to make a room or to browse the directory",
- "You are trying to access %(roomName)s.": "You are trying to access %(roomName)s.",
- "You cannot place a call with yourself.": "You cannot place a call with yourself.",
+ "VoIP is unsupported": "VoIP is unsupported",
"You cannot place VoIP calls in this browser.": "You cannot place VoIP calls in this browser.",
- "You do not have permission to post to this room": "You do not have permission to post to this room",
- "You have been banned from %(roomName)s by %(userName)s.": "You have been banned from %(roomName)s by %(userName)s.",
- "You have been invited to join this room by %(inviterName)s": "You have been invited to join this room by %(inviterName)s",
- "You have been kicked from %(roomName)s by %(userName)s.": "You have been kicked from %(roomName)s by %(userName)s.",
- "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",
- "You have disabled URL previews by default.": "You have disabled URL previews by default.",
- "You have enabled URL previews by default.": "You have enabled URL previews by default.",
- "You have no visible notifications": "You have no visible notifications",
- "You may wish to login with a different account, or add this email to this account.": "You may wish to login with a different account, or add this email to this account.",
- "you must be a": "you must be a",
- "You must register to use this functionality": "You must register to use this functionality",
- "You need to be able to invite users to do that.": "You need to be able to invite users to do that.",
- "You need to be logged in.": "You need to be logged in.",
- "You need to enter a user name.": "You need to enter a user name.",
- "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Your email address does not appear to be associated with a Matrix ID on this Homeserver.",
- "Your password has been reset": "Your password has been reset",
- "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them",
- "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?",
- "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 should not yet trust it to secure data": "You should not yet trust it to secure data",
- "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.",
- "Your home server does not support device management.": "Your home server does not support device management.",
+ "You cannot place a call with yourself.": "You cannot place a call with yourself.",
+ "Conference calls are not supported in this client": "Conference calls are not supported in this client",
+ "Conference calls are not supported in encrypted rooms": "Conference calls are not supported in encrypted rooms",
+ "Warning!": "Warning!",
+ "Conference calling is in development and may not be reliable.": "Conference calling is in development and may not be reliable.",
+ "Failed to set up conference call": "Failed to set up conference call",
+ "Conference call failed.": "Conference call failed.",
+ "The file '%(fileName)s' failed to upload": "The file '%(fileName)s' failed to upload",
+ "The file '%(fileName)s' exceeds this home server's size limit for uploads": "The file '%(fileName)s' exceeds this home server's size limit for uploads",
+ "Upload Failed": "Upload Failed",
"Sun": "Sun",
"Mon": "Mon",
"Tue": "Tue",
@@ -585,49 +38,240 @@
"Oct": "Oct",
"Nov": "Nov",
"Dec": "Dec",
+ "PM": "PM",
+ "AM": "AM",
+ "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s",
- "%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(monthName)s %(day)s",
- "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s",
- "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s",
- "Set a display name:": "Set a display name:",
- "Upload an avatar:": "Upload an avatar:",
- "This server does not support authentication with a phone number.": "This server does not support authentication with a phone number.",
- "Missing password.": "Missing password.",
- "Passwords don't match.": "Passwords don't match.",
- "Password too short (min %(MIN_PASSWORD_LENGTH)s).": "Password too short (min %(MIN_PASSWORD_LENGTH)s).",
- "This doesn't look like a valid email address.": "This doesn't look like a valid email address.",
- "This doesn't look like a valid phone number.": "This doesn't look like a valid phone number.",
- "User names may only contain letters, numbers, dots, hyphens and underscores.": "User names may only contain letters, numbers, dots, hyphens and underscores.",
- "An unknown error occurred.": "An unknown error occurred.",
- "I already have an account": "I already have an account",
- "An error occurred: %(error_string)s": "An error occurred: %(error_string)s",
- "Topic": "Topic",
- "Make Moderator": "Make Moderator",
- "Make this room private": "Make this room private",
- "Share message history with new users": "Share message history with new users",
- "Encrypt room": "Encrypt room",
- "There are no visible files in this room": "There are no visible files in this room",
- "Room": "Room",
- "Copied!": "Copied!",
- "Failed to copy": "Failed to copy",
- "There's no one else here! Would you like to invite others or stop warning about the empty room?": "There's no one else here! Would you like to invite others or stop warning about the empty room?",
- "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.",
- "Resend all or cancel all now. You can also select individual messages to resend or cancel.": "Resend all or cancel all now. You can also select individual messages to resend or cancel.",
- "(~%(count)s results)|one": "(~%(count)s result)",
- "(~%(count)s results)|other": "(~%(count)s results)",
- "Cancel": "Cancel",
- "or": "or",
+ "Invite new group members": "Invite new group members",
+ "Who would you like to add to this group?": "Who would you like to add to this group?",
+ "Name or matrix ID": "Name or matrix ID",
+ "Invite to Group": "Invite to Group",
+ "Add rooms to the group": "Add rooms to the group",
+ "Which rooms would you like to add to this group?": "Which rooms would you like to add to this group?",
+ "Room name or alias": "Room name or alias",
+ "Add to group": "Add to group",
+ "Failed to invite the following users to %(groupId)s:": "Failed to invite the following users to %(groupId)s:",
+ "Invites sent": "Invites sent",
+ "Your group invitations have been sent.": "Your group invitations have been sent.",
+ "Failed to invite users group": "Failed to invite users group",
+ "Failed to invite users to %(groupId)s": "Failed to invite users to %(groupId)s",
+ "Failed to add the following rooms to %(groupId)s:": "Failed to add the following rooms to %(groupId)s:",
+ "Riot does not have permission to send you notifications - please check your browser settings": "Riot does not have permission to send you notifications - please check your browser settings",
+ "Riot was not given permission to send notifications - please try again": "Riot was not given permission to send notifications - please try again",
+ "Unable to enable Notifications": "Unable to enable Notifications",
+ "This email address was not found": "This email address was not found",
+ "Your email address does not appear to be associated with a Matrix ID on this Homeserver.": "Your email address does not appear to be associated with a Matrix ID on this Homeserver.",
+ "Default": "Default",
+ "User": "User",
+ "Moderator": "Moderator",
+ "Admin": "Admin",
+ "Start a chat": "Start a chat",
+ "Who would you like to communicate with?": "Who would you like to communicate with?",
+ "Email, name or matrix ID": "Email, name or matrix ID",
+ "Start Chat": "Start Chat",
+ "Invite new room members": "Invite new room members",
+ "Who would you like to add to this room?": "Who would you like to add to this room?",
+ "Send Invites": "Send Invites",
+ "Failed to invite user": "Failed to invite user",
+ "Operation failed": "Operation failed",
+ "Failed to invite": "Failed to invite",
+ "Failed to invite the following users to the %(roomName)s room:": "Failed to invite the following users to the %(roomName)s room:",
+ "You need to be logged in.": "You need to be logged in.",
+ "You need to be able to invite users to do that.": "You need to be able to invite users to do that.",
+ "Unable to create widget.": "Unable to create widget.",
+ "Failed to send request.": "Failed to send request.",
+ "This room is not recognised.": "This room is not recognised.",
+ "Power level must be positive integer.": "Power level must be positive integer.",
+ "You are not in this room.": "You are not in this room.",
+ "You do not have permission to do that in this room.": "You do not have permission to do that in this room.",
+ "Missing room_id in request": "Missing room_id in request",
+ "Must be viewing a room": "Must be viewing a room",
+ "Room %(roomId)s not visible": "Room %(roomId)s not visible",
+ "Missing user_id in request": "Missing user_id in request",
+ "Failed to lookup current room": "Failed to lookup current room",
+ "Usage": "Usage",
+ "/ddg is not a command": "/ddg is not a command",
+ "To use it, just wait for autocomplete results to load and tab through them.": "To use it, just wait for autocomplete results to load and tab through them.",
+ "Unrecognised room alias:": "Unrecognised room alias:",
+ "Ignored user": "Ignored user",
+ "You are now ignoring %(userId)s": "You are now ignoring %(userId)s",
+ "Unignored user": "Unignored user",
+ "You are no longer ignoring %(userId)s": "You are no longer ignoring %(userId)s",
+ "Unknown (user, device) pair:": "Unknown (user, device) pair:",
+ "Device already verified!": "Device already verified!",
+ "WARNING: Device already verified, but keys do NOT MATCH!": "WARNING: Device already verified, but keys do NOT MATCH!",
+ "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!": "WARNING: KEY VERIFICATION FAILED! The signing key for %(userId)s and device %(deviceId)s is \"%(fprint)s\" which does not match the provided key \"%(fingerprint)s\". This could mean your communications are being intercepted!",
+ "Verified key": "Verified key",
+ "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.": "The signing key you provided matches the signing key you received from %(userId)s's device %(deviceId)s. Device marked as verified.",
+ "Unrecognised command:": "Unrecognised command:",
+ "Reason": "Reason",
+ "%(targetName)s accepted the invitation for %(displayName)s.": "%(targetName)s accepted the invitation for %(displayName)s.",
+ "%(targetName)s accepted an invitation.": "%(targetName)s accepted an invitation.",
+ "%(senderName)s requested a VoIP conference.": "%(senderName)s requested a VoIP conference.",
+ "%(senderName)s invited %(targetName)s.": "%(senderName)s invited %(targetName)s.",
+ "%(senderName)s banned %(targetName)s.": "%(senderName)s banned %(targetName)s.",
+ "%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.",
+ "%(senderName)s set their display name to %(displayName)s.": "%(senderName)s set their display name to %(displayName)s.",
+ "%(senderName)s removed their display name (%(oldDisplayName)s).": "%(senderName)s removed their display name (%(oldDisplayName)s).",
+ "%(senderName)s removed their profile picture.": "%(senderName)s removed their profile picture.",
+ "%(senderName)s changed their profile picture.": "%(senderName)s changed their profile picture.",
+ "%(senderName)s set a profile picture.": "%(senderName)s set a profile picture.",
+ "VoIP conference started.": "VoIP conference started.",
+ "%(targetName)s joined the room.": "%(targetName)s joined the room.",
+ "VoIP conference finished.": "VoIP conference finished.",
+ "%(targetName)s rejected the invitation.": "%(targetName)s rejected the invitation.",
+ "%(targetName)s left the room.": "%(targetName)s left the room.",
+ "%(senderName)s unbanned %(targetName)s.": "%(senderName)s unbanned %(targetName)s.",
+ "%(senderName)s kicked %(targetName)s.": "%(senderName)s kicked %(targetName)s.",
+ "%(senderName)s withdrew %(targetName)s's invitation.": "%(senderName)s withdrew %(targetName)s's invitation.",
+ "%(senderDisplayName)s changed the topic to \"%(topic)s\".": "%(senderDisplayName)s changed the topic to \"%(topic)s\".",
+ "%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s removed the room name.",
+ "%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s changed the room name to %(roomName)s.",
+ "%(senderDisplayName)s sent an image.": "%(senderDisplayName)s sent an image.",
+ "Someone": "Someone",
+ "(not supported by this browser)": "(not supported by this browser)",
+ "%(senderName)s answered the call.": "%(senderName)s answered the call.",
+ "(could not connect media)": "(could not connect media)",
+ "(no answer)": "(no answer)",
+ "(unknown failure: %(reason)s)": "(unknown failure: %(reason)s)",
+ "%(senderName)s ended the call.": "%(senderName)s ended the call.",
+ "%(senderName)s placed a %(callType)s call.": "%(senderName)s placed a %(callType)s call.",
+ "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.": "%(senderName)s sent an invitation to %(targetDisplayName)s to join the room.",
+ "%(senderName)s made future room history visible to all room members, from the point they are invited.": "%(senderName)s made future room history visible to all room members, from the point they are invited.",
+ "%(senderName)s made future room history visible to all room members, from the point they joined.": "%(senderName)s made future room history visible to all room members, from the point they joined.",
+ "%(senderName)s made future room history visible to all room members.": "%(senderName)s made future room history visible to all room members.",
+ "%(senderName)s made future room history visible to anyone.": "%(senderName)s made future room history visible to anyone.",
+ "%(senderName)s made future room history visible to unknown (%(visibility)s).": "%(senderName)s made future room history visible to unknown (%(visibility)s).",
+ "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).": "%(senderName)s turned on end-to-end encryption (algorithm %(algorithm)s).",
+ "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s",
+ "%(senderName)s changed the power level of %(powerLevelDiffText)s.": "%(senderName)s changed the power level of %(powerLevelDiffText)s.",
+ "%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.",
+ "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s",
+ "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s",
+ "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s",
+ "Groups": "Groups",
"Message Pinning": "Message Pinning",
- "Active call": "Active call",
- "Monday": "Monday",
- "Tuesday": "Tuesday",
- "Wednesday": "Wednesday",
- "Thursday": "Thursday",
- "Friday": "Friday",
- "Saturday": "Saturday",
- "Sunday": "Sunday",
+ "%(displayName)s is typing": "%(displayName)s is typing",
+ "%(names)s and one other are typing": "%(names)s and one other are typing",
+ "%(names)s and %(lastPerson)s are typing": "%(names)s and %(lastPerson)s are typing",
+ "Failure to create room": "Failure to create room",
+ "Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.",
+ "Your browser does not support the required cryptography extensions": "Your browser does not support the required cryptography extensions",
+ "Not a valid Riot keyfile": "Not a valid Riot keyfile",
+ "Authentication check failed: incorrect password?": "Authentication check failed: incorrect password?",
+ "Failed to join room": "Failed to join room",
+ "Active call (%(roomName)s)": "Active call (%(roomName)s)",
+ "unknown caller": "unknown caller",
+ "Incoming voice call from %(name)s": "Incoming voice call from %(name)s",
+ "Incoming video call from %(name)s": "Incoming video call from %(name)s",
+ "Incoming call from %(name)s": "Incoming call from %(name)s",
+ "Decline": "Decline",
+ "Accept": "Accept",
+ "Error": "Error",
+ "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains",
+ "Incorrect verification code": "Incorrect verification code",
+ "Enter Code": "Enter Code",
+ "Submit": "Submit",
+ "Phone": "Phone",
+ "Add phone number": "Add phone number",
+ "Add": "Add",
+ "Failed to upload profile picture!": "Failed to upload profile picture!",
+ "Upload new:": "Upload new:",
+ "No display name": "No display name",
+ "New passwords don't match": "New passwords don't match",
+ "Passwords can't be empty": "Passwords can't be empty",
+ "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.",
+ "Continue": "Continue",
+ "Export E2E room keys": "Export E2E room keys",
+ "Do you want to set an email address?": "Do you want to set an email address?",
+ "Current password": "Current password",
+ "Password": "Password",
+ "New Password": "New Password",
+ "Confirm password": "Confirm password",
+ "Change Password": "Change Password",
+ "Your home server does not support device management.": "Your home server does not support device management.",
+ "Unable to load device list": "Unable to load device list",
+ "Device ID": "Device ID",
+ "Device Name": "Device Name",
+ "Last seen": "Last seen",
+ "Failed to set display name": "Failed to set display name",
+ "Authentication": "Authentication",
+ "Failed to delete device": "Failed to delete device",
+ "Delete": "Delete",
+ "Disable Notifications": "Disable Notifications",
+ "Enable Notifications": "Enable Notifications",
+ "Cannot add any more widgets": "Cannot add any more widgets",
+ "The maximum permitted number of widgets have already been added to this room.": "The maximum permitted number of widgets have already been added to this room.",
+ "Add a widget": "Add a widget",
+ "Drop File Here": "Drop File Here",
+ "Drop file here to upload": "Drop file here to upload",
+ " (unsupported)": " (unsupported)",
+ "Join as voice or video.": "Join as voice or video.",
+ "Ongoing conference call%(supportedText)s.": "Ongoing conference call%(supportedText)s.",
+ "sent an image": "sent an image",
+ "sent a video": "sent a video",
+ "uploaded a file": "uploaded a file",
+ "Options": "Options",
+ "Undecryptable": "Undecryptable",
+ "Encrypted by a verified device": "Encrypted by a verified device",
+ "Encrypted by an unverified device": "Encrypted by an unverified device",
+ "Unencrypted message": "Unencrypted message",
+ "Please select the destination room for this message": "Please select the destination room for this message",
+ "Blacklisted": "Blacklisted",
+ "Verified": "Verified",
+ "Unverified": "Unverified",
+ "device id: ": "device id: ",
+ "Disinvite": "Disinvite",
+ "Kick": "Kick",
+ "Failed to kick": "Failed to kick",
+ "Unban": "Unban",
+ "Ban": "Ban",
+ "Failed to ban user": "Failed to ban user",
+ "Failed to mute user": "Failed to mute user",
+ "Failed to toggle moderator status": "Failed to toggle moderator status",
+ "Failed to change power level": "Failed to change power level",
+ "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?",
+ "No devices with registered encryption keys": "No devices with registered encryption keys",
+ "Devices": "Devices",
+ "Unignore": "Unignore",
+ "Ignore": "Ignore",
+ "Jump to read receipt": "Jump to read receipt",
+ "User Options": "User Options",
+ "Direct chats": "Direct chats",
+ "Unmute": "Unmute",
+ "Mute": "Mute",
+ "Revoke Moderator": "Revoke Moderator",
+ "Make Moderator": "Make Moderator",
+ "Admin Tools": "Admin Tools",
+ "Level:": "Level:",
+ "and %(count)s others...|other": "and %(count)s others...",
+ "and %(count)s others...|one": "and one other...",
+ "Invited": "Invited",
+ "Filter room members": "Filter room members",
+ "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (power %(powerLevelNumber)s)",
+ "Attachment": "Attachment",
+ "Upload Files": "Upload Files",
+ "Are you sure you want to upload the following files?": "Are you sure you want to upload the following files?",
+ "Encrypted room": "Encrypted room",
+ "Unencrypted room": "Unencrypted room",
+ "Hangup": "Hangup",
+ "Voice call": "Voice call",
+ "Video call": "Video call",
+ "Hide Apps": "Hide Apps",
+ "Show Apps": "Show Apps",
+ "Upload file": "Upload file",
+ "Show Text Formatting Toolbar": "Show Text Formatting Toolbar",
+ "Send an encrypted message": "Send an encrypted message",
+ "Send a message (unencrypted)": "Send a message (unencrypted)",
+ "You do not have permission to post to this room": "You do not have permission to post to this room",
+ "Turn Markdown on": "Turn Markdown on",
+ "Turn Markdown off": "Turn Markdown off",
+ "Hide Text Formatting Toolbar": "Hide Text Formatting Toolbar",
+ "Server error": "Server error",
+ "Server unavailable, overloaded, or something else went wrong.": "Server unavailable, overloaded, or something else went wrong.",
+ "Command error": "Command error",
"bold": "bold",
"italic": "italic",
"strike": "strike",
@@ -636,7 +280,235 @@
"quote": "quote",
"bullet": "bullet",
"numbullet": "numbullet",
+ "Markdown is disabled": "Markdown is disabled",
+ "Markdown is enabled": "Markdown is enabled",
+ "Unpin Message": "Unpin Message",
+ "Jump to message": "Jump to message",
+ "No pinned messages.": "No pinned messages.",
+ "Loading...": "Loading...",
+ "Pinned Messages": "Pinned Messages",
+ "for %(amount)ss": "for %(amount)ss",
+ "for %(amount)sm": "for %(amount)sm",
+ "for %(amount)sh": "for %(amount)sh",
+ "for %(amount)sd": "for %(amount)sd",
+ "Online": "Online",
+ "Idle": "Idle",
+ "Offline": "Offline",
+ "Unknown": "Unknown",
+ "Seen by %(userName)s at %(dateTime)s": "Seen by %(userName)s at %(dateTime)s",
+ "Unnamed room": "Unnamed room",
+ "World readable": "World readable",
+ "Guests can join": "Guests can join",
+ "No rooms to show": "No rooms to show",
+ "Failed to set avatar.": "Failed to set avatar.",
+ "Save": "Save",
+ "(~%(count)s results)|other": "(~%(count)s results)",
+ "(~%(count)s results)|one": "(~%(count)s result)",
+ "Join Room": "Join Room",
+ "Upload avatar": "Upload avatar",
"Remove avatar": "Remove avatar",
+ "Settings": "Settings",
+ "Forget room": "Forget room",
+ "Search": "Search",
+ "Show panel": "Show panel",
+ "to favourite": "to favourite",
+ "to tag direct chat": "to tag direct chat",
+ "to restore": "to restore",
+ "to demote": "to demote",
+ "Drop here to tag %(section)s": "Drop here to tag %(section)s",
+ "Drop here %(toAction)s": "Drop here %(toAction)s",
+ "Press to start a chat with someone": "Press to start a chat with someone",
+ "You're not in any rooms yet! Press to make a room or to browse the directory": "You're not in any rooms yet! Press to make a room or to browse the directory",
+ "Invites": "Invites",
+ "Favourites": "Favourites",
+ "People": "People",
+ "Rooms": "Rooms",
+ "Low priority": "Low priority",
+ "Historical": "Historical",
+ "Unnamed Room": "Unnamed Room",
+ "a room": "a room",
+ "Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Unable to ascertain that the address this invite was sent to matches one associated with your account.",
+ "This invitation was sent to an email address which is not associated with this account:": "This invitation was sent to an email address which is not associated with this account:",
+ "You may wish to login with a different account, or add this email to this account.": "You may wish to login with a different account, or add this email to this account.",
+ "You have been invited to join this room by %(inviterName)s": "You have been invited to join this room by %(inviterName)s",
+ "Would you like to accept or decline this invitation?": "Would you like to accept or decline this invitation?",
+ "This room": "This room",
+ "Reason: %(reasonText)s": "Reason: %(reasonText)s",
+ "Rejoin": "Rejoin",
+ "You have been kicked from %(roomName)s by %(userName)s.": "You have been kicked from %(roomName)s by %(userName)s.",
+ "You have been banned from %(roomName)s by %(userName)s.": "You have been banned from %(roomName)s by %(userName)s.",
+ "%(roomName)s does not exist.": "%(roomName)s does not exist.",
+ "%(roomName)s is not accessible at this time.": "%(roomName)s is not accessible at this time.",
+ "You are trying to access %(roomName)s.": "You are trying to access %(roomName)s.",
+ "Click here to join the discussion!": "Click here to join the discussion!",
+ "This is a preview of this room. Room interactions have been disabled": "This is a preview of this room. Room interactions have been disabled",
+ "To change the room's avatar, you must be a": "To change the room's avatar, you must be a",
+ "To change the room's name, you must be a": "To change the room's name, you must be a",
+ "To change the room's main address, you must be a": "To change the room's main address, you must be a",
+ "To change the room's history visibility, you must be a": "To change the room's history visibility, you must be a",
+ "To change the permissions in the room, you must be a": "To change the permissions in the room, you must be a",
+ "To change the topic, you must be a": "To change the topic, you must be a",
+ "To modify widgets in the room, you must be a": "To modify widgets in the room, you must be a",
+ "Failed to unban": "Failed to unban",
+ "Banned by %(displayName)s": "Banned by %(displayName)s",
+ "Privacy warning": "Privacy warning",
+ "Changes to who can read history will only apply to future messages in this room": "Changes to who can read history will only apply to future messages in this room",
+ "The visibility of existing history will be unchanged": "The visibility of existing history will be unchanged",
+ "unknown error code": "unknown error code",
+ "Failed to forget room %(errCode)s": "Failed to forget room %(errCode)s",
+ "End-to-end encryption is in beta and may not be reliable": "End-to-end encryption is in beta and may not be reliable",
+ "You should not yet trust it to secure data": "You should not yet trust it to secure data",
+ "Devices will not yet be able to decrypt history from before they joined the room": "Devices will not yet be able to decrypt history from before they joined the room",
+ "Once encryption is enabled for a room it cannot be turned off again (for now)": "Once encryption is enabled for a room it cannot be turned off again (for now)",
+ "Encrypted messages will not be visible on clients that do not yet implement encryption": "Encrypted messages will not be visible on clients that do not yet implement encryption",
+ "Never send encrypted messages to unverified devices in this room from this device": "Never send encrypted messages to unverified devices in this room from this device",
+ "Enable encryption": "Enable encryption",
+ "(warning: cannot be disabled again!)": "(warning: cannot be disabled again!)",
+ "Encryption is enabled in this room": "Encryption is enabled in this room",
+ "Encryption is not enabled in this room": "Encryption is not enabled in this room",
+ "Privileged Users": "Privileged Users",
+ "%(user)s is a": "%(user)s is a",
+ "No users have specific privileges in this room": "No users have specific privileges in this room",
+ "Banned users": "Banned users",
+ "This room is not accessible by remote Matrix servers": "This room is not accessible by remote Matrix servers",
+ "Leave room": "Leave room",
+ "Favourite": "Favourite",
+ "Tagged as: ": "Tagged as: ",
+ "To link to a room it must have an address.": "To link to a room it must have an address.",
+ "Guests cannot join this room even if explicitly invited.": "Guests cannot join this room even if explicitly invited.",
+ "Click here to fix": "Click here to fix",
+ "Who can access this room?": "Who can access this room?",
+ "Only people who have been invited": "Only people who have been invited",
+ "Anyone who knows the room's link, apart from guests": "Anyone who knows the room's link, apart from guests",
+ "Anyone who knows the room's link, including guests": "Anyone who knows the room's link, including guests",
+ "Publish this room to the public in %(domain)s's room directory?": "Publish this room to the public in %(domain)s's room directory?",
+ "Who can read history?": "Who can read history?",
+ "Anyone": "Anyone",
+ "Members only": "Members only",
+ "since the point in time of selecting this option": "since the point in time of selecting this option",
+ "since they were invited": "since they were invited",
+ "since they joined": "since they joined",
+ "Room Colour": "Room Colour",
+ "Permissions": "Permissions",
+ "The default role for new room members is": "The default role for new room members is",
+ "To send messages, you must be a": "To send messages, you must be a",
+ "To invite users into the room, you must be a": "To invite users into the room, you must be a",
+ "To configure the room, you must be a": "To configure the room, you must be a",
+ "To kick users, you must be a": "To kick users, you must be a",
+ "To ban users, you must be a": "To ban users, you must be a",
+ "To remove other users' messages, you must be a": "To remove other users' messages, you must be a",
+ "To send events of type , you must be a": "To send events of type , you must be a",
+ "Advanced": "Advanced",
+ "This room's internal ID is": "This room's internal ID is",
+ "Add a topic": "Add a topic",
+ "Cancel": "Cancel",
+ "Scroll to unread messages": "Scroll to unread messages",
+ "Jump to first unread message.": "Jump to first unread message.",
+ "Close": "Close",
+ "Invalid alias format": "Invalid alias format",
+ "'%(alias)s' is not a valid format for an alias": "'%(alias)s' is not a valid format for an alias",
+ "Invalid address format": "Invalid address format",
+ "'%(alias)s' is not a valid format for an address": "'%(alias)s' is not a valid format for an address",
+ "not specified": "not specified",
+ "not set": "not set",
+ "Remote addresses for this room:": "Remote addresses for this room:",
+ "The main address for this room is": "The main address for this room is",
+ "Local addresses for this room:": "Local addresses for this room:",
+ "This room has no local addresses": "This room has no local addresses",
+ "New address (e.g. #foo:%(localDomain)s)": "New address (e.g. #foo:%(localDomain)s)",
+ "Invalid group ID": "Invalid group ID",
+ "'%(groupId)s' is not a valid group ID": "'%(groupId)s' is not a valid group ID",
+ "Related Groups": "Related Groups",
+ "Related groups for this room:": "Related groups for this room:",
+ "This room has no related groups": "This room has no related groups",
+ "New group ID (e.g. +foo:%(localDomain)s)": "New group ID (e.g. +foo:%(localDomain)s)",
+ "Disable URL previews by default for participants in this room": "Disable URL previews by default for participants in this room",
+ "URL previews are %(globalDisableUrlPreview)s by default for participants in this room.": "URL previews are %(globalDisableUrlPreview)s by default for participants in this room.",
+ "disabled": "disabled",
+ "enabled": "enabled",
+ "You have disabled URL previews by default.": "You have disabled URL previews by default.",
+ "You have enabled URL previews by default.": "You have enabled URL previews by default.",
+ "URL Previews": "URL Previews",
+ "Enable URL previews for this room (affects only you)": "Enable URL previews for this room (affects only you)",
+ "Disable URL previews for this room (affects only you)": "Disable URL previews for this room (affects only you)",
+ "Error decrypting audio": "Error decrypting audio",
+ "Error decrypting attachment": "Error decrypting attachment",
+ "Decrypt %(text)s": "Decrypt %(text)s",
+ "Download %(text)s": "Download %(text)s",
+ "Invalid file%(extra)s": "Invalid file%(extra)s",
+ "Error decrypting image": "Error decrypting image",
+ "Image '%(Body)s' cannot be displayed.": "Image '%(Body)s' cannot be displayed.",
+ "This image cannot be displayed.": "This image cannot be displayed.",
+ "Error decrypting video": "Error decrypting video",
+ "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s",
+ "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.",
+ "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ",
+ "Copied!": "Copied!",
+ "Failed to copy": "Failed to copy",
+ "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?",
+ "Removed or unknown message type": "Removed or unknown message type",
+ "Message removed by %(userId)s": "Message removed by %(userId)s",
+ "Robot check is currently unavailable on desktop - please use a web browser": "Robot check is currently unavailable on desktop - please use a web browser",
+ "This Home Server would like to make sure you are not a robot": "This Home Server would like to make sure you are not a robot",
+ "Sign in with CAS": "Sign in with CAS",
+ "Custom Server Options": "Custom Server Options",
+ "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.",
+ "This allows you to use this app with an existing Matrix account on a different home server.": "This allows you to use this app with an existing Matrix account on a different home server.",
+ "You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "You can also set a custom identity server but this will typically prevent interaction with users based on email address.",
+ "Dismiss": "Dismiss",
+ "To continue, please enter your password.": "To continue, please enter your password.",
+ "Password:": "Password:",
+ "An email has been sent to": "An email has been sent to",
+ "Please check your email to continue registration.": "Please check your email to continue registration.",
+ "Token incorrect": "Token incorrect",
+ "A text message has been sent to": "A text message has been sent to",
+ "Please enter the code it contains:": "Please enter the code it contains:",
+ "Start authentication": "Start authentication",
+ "powered by Matrix": "powered by Matrix",
+ "User name": "User name",
+ "Mobile phone number": "Mobile phone number",
+ "Forgot your password?": "Forgot your password?",
+ "%(serverName)s Matrix ID": "%(serverName)s Matrix ID",
+ "Sign in with": "Sign in with",
+ "Email address": "Email address",
+ "Sign in": "Sign in",
+ "If you don't specify an email address, you won't be able to reset your password. Are you sure?": "If you don't specify an email address, you won't be able to reset your password. Are you sure?",
+ "Email address (optional)": "Email address (optional)",
+ "You are registering with %(SelectedTeamName)s": "You are registering with %(SelectedTeamName)s",
+ "Mobile phone number (optional)": "Mobile phone number (optional)",
+ "Register": "Register",
+ "Default server": "Default server",
+ "Custom server": "Custom server",
+ "Home server URL": "Home server URL",
+ "Identity server URL": "Identity server URL",
+ "What does this mean?": "What does this mean?",
+ "Remove from group": "Remove from group",
+ "Failed to remove user from group": "Failed to remove user from group",
+ "Filter group members": "Filter group members",
+ "Filter group rooms": "Filter group rooms",
+ "Failed to remove room from group": "Failed to remove room from group",
+ "Failed to remove '%(roomName)s' from %(groupId)s": "Failed to remove '%(roomName)s' from %(groupId)s",
+ "Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Are you sure you want to remove '%(roomName)s' from %(groupId)s?",
+ "Removing a room from the group will also remove it from the group page.": "Removing a room from the group will also remove it from the group page.",
+ "Remove": "Remove",
+ "Unknown Address": "Unknown Address",
+ "NOTE: Apps are not end-to-end encrypted": "NOTE: Apps are not end-to-end encrypted",
+ "Do you want to load widget from URL:": "Do you want to load widget from URL:",
+ "Allow": "Allow",
+ "Delete widget": "Delete widget",
+ "Revoke widget access": "Revoke widget access",
+ "Edit": "Edit",
+ "Create new room": "Create new room",
+ "Unblacklist": "Unblacklist",
+ "Blacklist": "Blacklist",
+ "Unverify": "Unverify",
+ "Verify...": "Verify...",
+ "No results": "No results",
+ "Home": "Home",
+ "Integrations Error": "Integrations Error",
+ "Could not connect to the integration server": "Could not connect to the integration server",
+ "Manage Integrations": "Manage Integrations",
"%(severalUsers)sjoined %(repeats)s times": "%(severalUsers)sjoined %(repeats)s times",
"%(oneUser)sjoined %(repeats)s times": "%(oneUser)sjoined %(repeats)s times",
"%(severalUsers)sjoined": "%(severalUsers)sjoined",
@@ -685,247 +557,347 @@
"%(oneUser)schanged their avatar %(repeats)s times": "%(oneUser)schanged their avatar %(repeats)s times",
"%(severalUsers)schanged their avatar": "%(severalUsers)schanged their avatar",
"%(oneUser)schanged their avatar": "%(oneUser)schanged their avatar",
- "Please select the destination room for this message": "Please select the destination room for this message",
- "Create new room": "Create new room",
+ "%(items)s and %(remaining)s others": "%(items)s and %(remaining)s others",
+ "%(items)s and one other": "%(items)s and one other",
+ "%(items)s and %(lastItem)s": "%(items)s and %(lastItem)s",
+ "Custom level": "Custom level",
"Room directory": "Room directory",
"Start chat": "Start chat",
- "New Password": "New Password",
- "Start automatically after system login": "Start automatically after system login",
- "Desktop specific": "Desktop specific",
- "Analytics": "Analytics",
- "Opt out of analytics": "Opt out of analytics",
- "Options": "Options",
- "Riot collects anonymous analytics to allow us to improve the application.": "Riot collects anonymous analytics to allow us to improve the application.",
- "Passphrases must match": "Passphrases must match",
- "Passphrase must not be empty": "Passphrase must not be empty",
- "Export room keys": "Export room keys",
- "Confirm passphrase": "Confirm passphrase",
- "Import room keys": "Import room keys",
- "File to import": "File to import",
- "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 passphrase below, which will 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 passphrase below, which will be used to encrypt the exported data. It will only be possible to import the data by using the same passphrase.",
- "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.",
- "You must join the room to see its files": "You must join the room to see its files",
- "Reject all %(invitedRooms)s invites": "Reject all %(invitedRooms)s invites",
- "Start new chat": "Start new chat",
- "Failed to invite": "Failed to invite",
- "Failed to invite user": "Failed to invite user",
- "Failed to invite the following users to the %(roomName)s room:": "Failed to invite the following users to the %(roomName)s room:",
- "Confirm Removal": "Confirm Removal",
- "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.": "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.",
- "Unknown error": "Unknown error",
- "Incorrect password": "Incorrect password",
- "This will make your account permanently unusable. You will not be able to re-register the same user ID.": "This will make your account permanently unusable. You will not be able to re-register the same user ID.",
- "This action is irreversible.": "This action is irreversible.",
- "To continue, please enter your password.": "To continue, please enter your password.",
- "To verify that this device can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this device matches the key below:": "To verify that this device can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this device matches the key below:",
- "Device name": "Device name",
- "Device Name": "Device Name",
- "Device key": "Device key",
- "If it matches, press the verify button below. If it doesn't, then someone else is intercepting this device and you probably want to press the blacklist button instead.": "If it matches, press the verify button below. If it doesn't, then someone else is intercepting this device and you probably want to press the blacklist button instead.",
- "In future this verification process will be more sophisticated.": "In future this verification process will be more sophisticated.",
- "Verify device": "Verify device",
- "Verifies a user, device, and pubkey tuple": "Verifies a user, device, and pubkey tuple",
- "I verify that the keys match": "I verify that the keys match",
- "We encountered an error trying to restore your previous session. If you continue, you will need to log in again, and encrypted chat history will be unreadable.": "We encountered an error trying to restore your previous session. If you continue, you will need to log in again, and encrypted chat history will be unreadable.",
- "Unable to restore session": "Unable to restore session",
- "If you have previously used a more recent version of Riot, 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 Riot, your session may be incompatible with this version. Close this window and return to the more recent version.",
- "Continue anyway": "Continue anyway",
- "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.",
- "We recommend you go through the verification process for each device to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.": "We recommend you go through the verification process for each device to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.",
- "\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" contains devices that you haven't seen before.",
- "Unknown devices": "Unknown devices",
- "Unknown Address": "Unknown Address",
- "Unblacklist": "Unblacklist",
- "Blacklist": "Blacklist",
- "Unverify": "Unverify",
- "Verify...": "Verify...",
"ex. @bob:example.com": "ex. @bob:example.com",
"Add User": "Add User",
- "This Home Server would like to make sure you are not a robot": "This Home Server would like to make sure you are not a robot",
- "Sign in with CAS": "Sign in with CAS",
- "Custom Server Options": "Custom Server Options",
- "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.": "You can use the custom server options to sign into other Matrix servers by specifying a different Home server URL.",
- "This allows you to use this app with an existing Matrix account on a different home server.": "This allows you to use this app with an existing Matrix account on a different home server.",
- "You can also set a custom identity server but this will typically prevent interaction with users based on email address.": "You can also set a custom identity server but this will typically prevent interaction with users based on email address.",
- "Dismiss": "Dismiss",
- "Please check your email to continue registration.": "Please check your email to continue registration.",
- "Token incorrect": "Token incorrect",
- "A text message has been sent to": "A text message has been sent to",
- "Please enter the code it contains:": "Please enter the code it contains:",
- "powered by Matrix": "powered by Matrix",
- "If you don't specify an email address, you won't be able to reset your password. Are you sure?": "If you don't specify an email address, you won't be able to reset your password. Are you sure?",
- "You are registering with %(SelectedTeamName)s": "You are registering with %(SelectedTeamName)s",
- "Default server": "Default server",
- "Custom server": "Custom server",
- "Home server URL": "Home server URL",
- "Identity server URL": "Identity server URL",
- "What does this mean?": "What does this mean?",
- "Error decrypting audio": "Error decrypting audio",
- "Error decrypting image": "Error decrypting image",
- "Image '%(Body)s' cannot be displayed.": "Image '%(Body)s' cannot be displayed.",
- "This image cannot be displayed.": "This image cannot be displayed.",
- "Error decrypting video": "Error decrypting video",
- "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?",
- "Removed or unknown message type": "Removed or unknown message type",
- "Disable URL previews by default for participants in this room": "Disable URL previews by default for participants in this room",
- "Disable URL previews for this room (affects only you)": "Disable URL previews for this room (affects only you)",
- "URL previews are %(globalDisableUrlPreview)s by default for participants in this room.": "URL previews are %(globalDisableUrlPreview)s by default for participants in this room.",
- "URL Previews": "URL Previews",
- "Enable URL previews for this room (affects only you)": "Enable URL previews for this room (affects only you)",
- "Drop file here to upload": "Drop file here to upload",
- " (unsupported)": " (unsupported)",
- "Ongoing conference call%(supportedText)s.": "Ongoing conference call%(supportedText)s.",
- "for %(amount)ss": "for %(amount)ss",
- "for %(amount)sm": "for %(amount)sm",
- "for %(amount)sh": "for %(amount)sh",
- "for %(amount)sd": "for %(amount)sd",
- "Online": "Online",
- "Idle": "Idle",
- "Offline": "Offline",
- "Updates": "Updates",
- "Check for update": "Check for update",
- "Start chatting": "Start chatting",
- "Start Chatting": "Start Chatting",
- "Click on the button below to start chatting!": "Click on the button below to start chatting!",
- "%(senderDisplayName)s changed the room avatar to ": "%(senderDisplayName)s changed the room avatar to ",
- "%(senderDisplayName)s removed the room avatar.": "%(senderDisplayName)s removed the room avatar.",
- "%(senderDisplayName)s changed the avatar for %(roomName)s": "%(senderDisplayName)s changed the avatar for %(roomName)s",
- "Username available": "Username available",
- "Username not available": "Username not available",
"Something went wrong!": "Something went wrong!",
- "This will be your account name on the homeserver, or you can pick a different server.": "This will be your account name on the homeserver, or you can pick a different server.",
- "If you already have a Matrix account you can log in instead.": "If you already have a Matrix account you can log in instead.",
- "Your browser does not support the required cryptography extensions": "Your browser does not support the required cryptography extensions",
- "Not a valid Riot keyfile": "Not a valid Riot keyfile",
- "Authentication check failed: incorrect password?": "Authentication check failed: incorrect password?",
- "Disable Peer-to-Peer for 1:1 calls": "Disable Peer-to-Peer for 1:1 calls",
- "Do you want to set an email address?": "Do you want to set an email address?",
- "This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.",
- "To return to your account in future you need to set a password": "To return to your account in future you need to set a password",
- "Skip": "Skip",
- "Banned by %(displayName)s": "Banned by %(displayName)s",
- "Start verification": "Start verification",
- "Share without verifying": "Share without verifying",
- "Ignore request": "Ignore request",
- "You added a new device '%(displayName)s', which is requesting encryption keys.": "You added a new device '%(displayName)s', which is requesting encryption keys.",
- "Your unverified device '%(displayName)s' is requesting encryption keys.": "Your unverified device '%(displayName)s' is requesting encryption keys.",
- "Encryption key request": "Encryption key request",
- "Autocomplete Delay (ms):": "Autocomplete Delay (ms):",
- "This Home server does not support groups": "This Home server does not support groups",
- "Loading device info...": "Loading device info...",
- "Message removed by %(userId)s": "Message removed by %(userId)s",
- "Groups": "Groups",
- "Create a new group": "Create a new group",
- "Create Group": "Create Group",
- "Group Name": "Group Name",
- "Example": "Example",
- "Create": "Create",
- "Group ID": "Group ID",
- "+example:%(domain)s": "+example:%(domain)s",
- "Group IDs must be of the form +localpart:%(domain)s": "Group IDs must be of the form +localpart:%(domain)s",
- "It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s": "It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s",
- "Room creation failed": "Room creation failed",
- "You are a member of these groups:": "You are a member of these groups:",
- "Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.",
- "Join an existing group": "Join an existing group",
- "To join an existing group you'll have to know its group identifier; this will look something like +example:matrix.org.": "To join an existing group you'll have to know its group identifier; this will look something like +example:matrix.org.",
- "Featured Rooms:": "Featured Rooms:",
- "To send messages, you must be a": "To send messages, you must be a",
- "To invite users into the room, you must be a": "To invite users into the room, you must be a",
- "To configure the room, you must be a": "To configure the room, you must be a",
- "To kick users, you must be a": "To kick users, you must be a",
- "To ban users, you must be a": "To ban users, you must be a",
- "To remove other users' messages, you must be a": "To remove other users' messages, you must be a",
- "To send events of type , you must be a": "To send events of type , you must be a",
- "To change the room's avatar, you must be a": "To change the room's avatar, you must be a",
- "To change the room's name, you must be a": "To change the room's name, you must be a",
- "To change the room's main address, you must be a": "To change the room's main address, you must be a",
- "To change the room's history visibility, you must be a": "To change the room's history visibility, you must be a",
- "To change the permissions in the room, you must be a": "To change the permissions in the room, you must be a",
- "To change the topic, you must be a": "To change the topic, you must be a",
- "To modify widgets in the room, you must be a": "To modify widgets in the room, you must be a",
- "Error whilst fetching joined groups": "Error whilst fetching joined groups",
- "Featured Users:": "Featured Users:",
- "Edit Group": "Edit Group",
- "Automatically replace plain text Emoji": "Automatically replace plain text Emoji",
- "Failed to upload image": "Failed to upload image",
- "Failed to update group": "Failed to update group",
- "Hide avatars in user and room mentions": "Hide avatars in user and room mentions",
- "%(widgetName)s widget added by %(senderName)s": "%(widgetName)s widget added by %(senderName)s",
- "%(widgetName)s widget removed by %(senderName)s": "%(widgetName)s widget removed by %(senderName)s",
- "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s",
- "Robot check is currently unavailable on desktop - please use a web browser": "Robot check is currently unavailable on desktop - please use a web browser",
- "Description": "Description",
- "Filter group members": "Filter group members",
- "Filter group rooms": "Filter group rooms",
- "Remove from group": "Remove from group",
- "Invite new group members": "Invite new group members",
- "Who would you like to add to this group?": "Who would you like to add to this group?",
- "Name or matrix ID": "Name or matrix ID",
- "Invite to Group": "Invite to Group",
- "Unable to accept invite": "Unable to accept invite",
- "Unable to leave room": "Unable to leave room",
- "%(inviter)s has invited you to join this group": "%(inviter)s has invited you to join this group",
- "You are a member of this group": "You are a member of this group",
- "Leave": "Leave",
- "Failed to remove user from group": "Failed to remove user from group",
- "Failed to invite the following users to %(groupId)s:": "Failed to invite the following users to %(groupId)s:",
- "Failed to invite users group": "Failed to invite users group",
- "Failed to invite users to %(groupId)s": "Failed to invite users to %(groupId)s",
- "Unable to reject invite": "Unable to reject invite",
- "Leave Group": "Leave Group",
- "Leave %(groupName)s?": "Leave %(groupName)s?",
- "%(widgetName)s widget modified by %(senderName)s": "%(widgetName)s widget modified by %(senderName)s",
- "Robot check is currently unavailable on desktop - please use a web browser": "Robot check is currently unavailable on desktop - please use a web browser",
- "Flair": "Flair",
- "Add a Room": "Add a Room",
- "Add a User": "Add a User",
- "Add users to the group summary": "Add users to the group summary",
- "Who would you like to add to this summary?": "Who would you like to add to this summary?",
- "Add to summary": "Add to summary",
- "Failed to add the following users to the summary of %(groupId)s:": "Failed to add the following users to the summary of %(groupId)s:",
- "Add rooms to the group summary": "Add rooms to the group summary",
- "Which rooms would you like to add to this summary?": "Which rooms would you like to add to this summary?",
- "Room name or alias": "Room name or alias",
- "Pinned Messages": "Pinned Messages",
- "%(senderName)s changed the pinned messages for the room.": "%(senderName)s changed the pinned messages for the room.",
- "You are an administrator of this group": "You are an administrator of this group",
- "Failed to add the following rooms to the summary of %(groupId)s:": "Failed to add the following rooms to the summary of %(groupId)s:",
- "Failed to remove the room from the summary of %(groupId)s": "Failed to remove the room from the summary of %(groupId)s",
- "The room '%(roomName)s' could not be removed from the summary.": "The room '%(roomName)s' could not be removed from the summary.",
- "Failed to remove a user from the summary of %(groupId)s": "Failed to remove a user from the summary of %(groupId)s",
- "The user '%(displayName)s' could not be removed from the summary.": "The user '%(displayName)s' could not be removed from the summary.",
- "Light theme": "Light theme",
- "Dark theme": "Dark theme",
- "Unknown": "Unknown",
- "Failed to add the following rooms to the summary of %(groupId)s:": "Failed to add the following rooms to the summary of %(groupId)s:",
- "The room '%(roomName)s' could not be removed from the summary.": "The room '%(roomName)s' could not be removed from the summary.",
- "Add rooms to the group": "Add rooms to the group",
- "Which rooms would you like to add to this group?": "Which rooms would you like to add to this group?",
- "Add to group": "Add to group",
- "Failed to add the following rooms to %(groupId)s:": "Failed to add the following rooms to %(groupId)s:",
- "Unpublish": "Unpublish",
- "This group is published on your profile": "This group is published on your profile",
- "Publish": "Publish",
- "This group is not published on your profile": "This group is not published on your profile",
"Matrix ID": "Matrix ID",
"Matrix Room ID": "Matrix Room ID",
"email address": "email address",
"Try using one of the following valid address types: %(validTypesList)s.": "Try using one of the following valid address types: %(validTypesList)s.",
"You have entered an invalid address.": "You have entered an invalid address.",
- "Failed to remove room from group": "Failed to remove room from group",
- "Failed to remove '%(roomName)s' from %(groupId)s": "Failed to remove '%(roomName)s' from %(groupId)s",
- "Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Are you sure you want to remove '%(roomName)s' from %(groupId)s?",
- "Removing a room from the group will also remove it from the group page.": "Removing a room from the group will also remove it from the group page.",
- "Related Groups": "Related Groups",
- "Related groups for this room:": "Related groups for this room:",
- "This room has no related groups": "This room has no related groups",
- "New group ID (e.g. +foo:%(localDomain)s)": "New group ID (e.g. +foo:%(localDomain)s)",
- "%(serverName)s Matrix ID": "%(serverName)s Matrix ID",
+ "Create a new chat or reuse an existing one": "Create a new chat or reuse an existing one",
+ "Start new chat": "Start new chat",
+ "You already have existing direct chats with this user:": "You already have existing direct chats with this user:",
+ "Start chatting": "Start chatting",
+ "Click on the button below to start chatting!": "Click on the button below to start chatting!",
+ "Start Chatting": "Start Chatting",
+ "Confirm Removal": "Confirm Removal",
+ "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.": "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.",
+ "%(actionVerb)s this person?": "%(actionVerb)s this person?",
+ "Group IDs must be of the form +localpart:%(domain)s": "Group IDs must be of the form +localpart:%(domain)s",
+ "It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s": "It is currently only possible to create groups on your own home server: use a group ID ending with %(domain)s",
+ "Room creation failed": "Room creation failed",
+ "Create Group": "Create Group",
+ "Group Name": "Group Name",
+ "Example": "Example",
+ "Group ID": "Group ID",
+ "+example:%(domain)s": "+example:%(domain)s",
+ "Create": "Create",
+ "Create Room": "Create Room",
+ "Room name (optional)": "Room name (optional)",
+ "Advanced options": "Advanced options",
+ "Block users on other matrix homeservers from joining this room": "Block users on other matrix homeservers from joining this room",
+ "This setting cannot be changed later!": "This setting cannot be changed later!",
+ "Unknown error": "Unknown error",
+ "Incorrect password": "Incorrect password",
+ "Deactivate Account": "Deactivate Account",
+ "This will make your account permanently unusable. You will not be able to re-register the same user ID.": "This will make your account permanently unusable. You will not be able to re-register the same user ID.",
+ "This action is irreversible.": "This action is irreversible.",
+ "To verify that this device can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this device matches the key below:": "To verify that this device can be trusted, please contact its owner using some other means (e.g. in person or a phone call) and ask them whether the key they see in their User Settings for this device matches the key below:",
+ "Device name": "Device name",
+ "Device key": "Device key",
+ "If it matches, press the verify button below. If it doesn't, then someone else is intercepting this device and you probably want to press the blacklist button instead.": "If it matches, press the verify button below. If it doesn't, then someone else is intercepting this device and you probably want to press the blacklist button instead.",
+ "In future this verification process will be more sophisticated.": "In future this verification process will be more sophisticated.",
+ "Verify device": "Verify device",
+ "I verify that the keys match": "I verify that the keys match",
+ "An error has occurred.": "An error has occurred.",
+ "OK": "OK",
+ "You added a new device '%(displayName)s', which is requesting encryption keys.": "You added a new device '%(displayName)s', which is requesting encryption keys.",
+ "Your unverified device '%(displayName)s' is requesting encryption keys.": "Your unverified device '%(displayName)s' is requesting encryption keys.",
+ "Start verification": "Start verification",
+ "Share without verifying": "Share without verifying",
+ "Ignore request": "Ignore request",
+ "Loading device info...": "Loading device info...",
+ "Encryption key request": "Encryption key request",
+ "Otherwise, click here to send a bug report.": "Otherwise, click here to send a bug report.",
+ "Unable to restore session": "Unable to restore session",
+ "We encountered an error trying to restore your previous session. If you continue, you will need to log in again, and encrypted chat history will be unreadable.": "We encountered an error trying to restore your previous session. If you continue, you will need to log in again, and encrypted chat history will be unreadable.",
+ "If you have previously used a more recent version of Riot, 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 Riot, your session may be incompatible with this version. Close this window and return to the more recent version.",
+ "Continue anyway": "Continue anyway",
+ "Invalid Email Address": "Invalid Email Address",
+ "This doesn't appear to be a valid email address": "This doesn't appear to be a valid email address",
+ "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.",
+ "Unable to add email address": "Unable to add email address",
+ "Unable to verify email address.": "Unable to verify email address.",
+ "This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.",
+ "Skip": "Skip",
+ "User names may only contain letters, numbers, dots, hyphens and underscores.": "User names may only contain letters, numbers, dots, hyphens and underscores.",
+ "Username not available": "Username not available",
+ "Username invalid: %(errMessage)s": "Username invalid: %(errMessage)s",
+ "An error occurred: %(error_string)s": "An error occurred: %(error_string)s",
+ "Username available": "Username available",
+ "To get started, please pick a username!": "To get started, please pick a username!",
+ "This will be your account name on the homeserver, or you can pick a different server.": "This will be your account name on the homeserver, or you can pick a different server.",
+ "If you already have a Matrix account you can log in instead.": "If you already have a Matrix account you can log in instead.",
+ "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.": "You are currently blacklisting unverified devices; to send messages to these devices you must verify them.",
+ "We recommend you go through the verification process for each device to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.": "We recommend you go through the verification process for each device to confirm they belong to their legitimate owner, but you can resend the message without verifying if you prefer.",
+ "Room contains unknown devices": "Room contains unknown devices",
+ "\"%(RoomName)s\" contains devices that you haven't seen before.": "\"%(RoomName)s\" contains devices that you haven't seen before.",
+ "Unknown devices": "Unknown devices",
+ "Send anyway": "Send anyway",
+ "Private Chat": "Private Chat",
+ "Public Chat": "Public Chat",
+ "Custom": "Custom",
+ "Alias (optional)": "Alias (optional)",
+ "Name": "Name",
+ "Topic": "Topic",
+ "Make this room private": "Make this room private",
+ "Share message history with new users": "Share message history with new users",
+ "Encrypt room": "Encrypt room",
+ "You must register to use this functionality": "You must register to use this functionality",
+ "You must join the room to see its files": "You must join the room to see its files",
+ "There are no visible files in this room": "There are no visible files in this room",
+ "Add rooms to the group summary": "Add rooms to the group summary",
+ "Which rooms would you like to add to this summary?": "Which rooms would you like to add to this summary?",
+ "Add to summary": "Add to summary",
+ "Failed to add the following rooms to the summary of %(groupId)s:": "Failed to add the following rooms to the summary of %(groupId)s:",
+ "Add a Room": "Add a Room",
+ "Failed to remove the room from the summary of %(groupId)s": "Failed to remove the room from the summary of %(groupId)s",
+ "The room '%(roomName)s' could not be removed from the summary.": "The room '%(roomName)s' could not be removed from the summary.",
+ "Add users to the group summary": "Add users to the group summary",
+ "Who would you like to add to this summary?": "Who would you like to add to this summary?",
+ "Failed to add the following users to the summary of %(groupId)s:": "Failed to add the following users to the summary of %(groupId)s:",
+ "Add a User": "Add a User",
+ "Failed to remove a user from the summary of %(groupId)s": "Failed to remove a user from the summary of %(groupId)s",
+ "The user '%(displayName)s' could not be removed from the summary.": "The user '%(displayName)s' could not be removed from the summary.",
+ "Failed to upload image": "Failed to upload image",
+ "Failed to update group": "Failed to update group",
+ "Unable to accept invite": "Unable to accept invite",
+ "Unable to reject invite": "Unable to reject invite",
+ "Leave Group": "Leave Group",
+ "Leave %(groupName)s?": "Leave %(groupName)s?",
+ "Leave": "Leave",
+ "Unable to leave room": "Unable to leave room",
"Add rooms to this group": "Add rooms to this group",
- "Invites sent": "Invites sent",
- "Your group invitations have been sent.": "Your group invitations have been sent."
+ "Featured Rooms:": "Featured Rooms:",
+ "Featured Users:": "Featured Users:",
+ "%(inviter)s has invited you to join this group": "%(inviter)s has invited you to join this group",
+ "You are a member of this group": "You are a member of this group",
+ "You are an administrator of this group": "You are an administrator of this group",
+ "Community Member Settings": "Community Member Settings",
+ "Publish this community on your profile": "Publish this community on your profile",
+ "Long Description (HTML)": "Long Description (HTML)",
+ "Description": "Description",
+ "Community Settings": "Community Settings",
+ "This Home server does not support groups": "This Home server does not support groups",
+ "Reject invitation": "Reject invitation",
+ "Are you sure you want to reject the invitation?": "Are you sure you want to reject the invitation?",
+ "Failed to reject invitation": "Failed to reject invitation",
+ "Are you sure you want to leave the room '%(roomName)s'?": "Are you sure you want to leave the room '%(roomName)s'?",
+ "Failed to leave room": "Failed to leave room",
+ "Signed Out": "Signed Out",
+ "For security, this session has been signed out. Please sign in again.": "For security, this session has been signed out. Please sign in again.",
+ "Logout": "Logout",
+ "You are a member of these groups:": "You are a member of these groups:",
+ "Error whilst fetching joined groups": "Error whilst fetching joined groups",
+ "Create a new group": "Create a new group",
+ "Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.": "Create a group to represent your community! Define a set of rooms and your own custom homepage to mark out your space in the Matrix universe.",
+ "Join an existing group": "Join an existing group",
+ "To join an existing group you'll have to know its group identifier; this will look something like +example:matrix.org.": "To join an existing group you'll have to know its group identifier; this will look something like +example:matrix.org.",
+ "You have no visible notifications": "You have no visible notifications",
+ "Scroll to bottom of page": "Scroll to bottom of page",
+ "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.",
+ "Resend all or cancel all now. You can also select individual messages to resend or cancel.": "Resend all or cancel all now. You can also select individual messages to resend or cancel.",
+ "%(count)s new messages|other": "%(count)s new messages",
+ "%(count)s new messages|one": "%(count)s new message",
+ "Active call": "Active call",
+ "There's no one else here! Would you like to invite others or stop warning about the empty room?": "There's no one else here! Would you like to invite others or stop warning about the empty room?",
+ "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?",
+ "Some of your messages have not been sent.": "Some of your messages have not been sent.",
+ "Message not sent due to unknown devices being present": "Message not sent due to unknown devices being present",
+ "Failed to upload file": "Failed to upload file",
+ "Server may be unavailable, overloaded, or the file too big": "Server may be unavailable, overloaded, or the file too big",
+ "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",
+ "Unknown room %(roomId)s": "Unknown room %(roomId)s",
+ "Room": "Room",
+ "Failed to save settings": "Failed to save settings",
+ "Failed to reject invite": "Failed to reject invite",
+ "Fill screen": "Fill screen",
+ "Click to unmute video": "Click to unmute video",
+ "Click to mute video": "Click to mute video",
+ "Click to unmute audio": "Click to unmute audio",
+ "Click to mute audio": "Click to mute audio",
+ "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",
+ "Uploading %(filename)s and %(count)s others|zero": "Uploading %(filename)s",
+ "Uploading %(filename)s and %(count)s others|one": "Uploading %(filename)s and %(count)s other",
+ "Autoplay GIFs and videos": "Autoplay GIFs and videos",
+ "Hide read receipts": "Hide read receipts",
+ "Don't send typing notifications": "Don't send typing notifications",
+ "Always show message timestamps": "Always show message timestamps",
+ "Show timestamps in 12 hour format (e.g. 2:30pm)": "Show timestamps in 12 hour format (e.g. 2:30pm)",
+ "Hide join/leave messages (invites/kicks/bans unaffected)": "Hide join/leave messages (invites/kicks/bans unaffected)",
+ "Hide avatar and display name changes": "Hide avatar and display name changes",
+ "Use compact timeline layout": "Use compact timeline layout",
+ "Hide removed messages": "Hide removed messages",
+ "Enable automatic language detection for syntax highlighting": "Enable automatic language detection for syntax highlighting",
+ "Automatically replace plain text Emoji": "Automatically replace plain text Emoji",
+ "Disable Emoji suggestions while typing": "Disable Emoji suggestions while typing",
+ "Hide avatars in user and room mentions": "Hide avatars in user and room mentions",
+ "Disable big emoji in chat": "Disable big emoji in chat",
+ "Opt out of analytics": "Opt out of analytics",
+ "Disable Peer-to-Peer for 1:1 calls": "Disable Peer-to-Peer for 1:1 calls",
+ "Never send encrypted messages to unverified devices from this device": "Never send encrypted messages to unverified devices from this device",
+ "Light theme": "Light theme",
+ "Dark theme": "Dark theme",
+ "Can't load user settings": "Can't load user settings",
+ "Server may be unavailable or overloaded": "Server may be unavailable or overloaded",
+ "Sign out": "Sign out",
+ "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.",
+ "Failed to change password. Is your password correct?": "Failed to change password. Is your password correct?",
+ "Success": "Success",
+ "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them",
+ "Remove Contact Information?": "Remove Contact Information?",
+ "Remove %(threePid)s?": "Remove %(threePid)s?",
+ "Unable to remove contact information": "Unable to remove contact information",
+ "Refer a friend to Riot:": "Refer a friend to Riot:",
+ "Interface Language": "Interface Language",
+ "User Interface": "User Interface",
+ "Autocomplete Delay (ms):": "Autocomplete Delay (ms):",
+ "Disable inline URL previews by default": "Disable inline URL previews by default",
+ "": "",
+ "Import E2E room keys": "Import E2E room keys",
+ "Cryptography": "Cryptography",
+ "Device ID:": "Device ID:",
+ "Device key:": "Device key:",
+ "Ignored Users": "Ignored Users",
+ "Bug Report": "Bug Report",
+ "Found a bug?": "Found a bug?",
+ "Report it": "Report it",
+ "Analytics": "Analytics",
+ "Riot collects anonymous analytics to allow us to improve the application.": "Riot collects anonymous analytics to allow us to improve the application.",
+ "Labs": "Labs",
+ "These are experimental features that may break in unexpected ways": "These are experimental features that may break in unexpected ways",
+ "Use with caution": "Use with caution",
+ "Deactivate my account": "Deactivate my account",
+ "Clear Cache": "Clear Cache",
+ "Clear Cache and Reload": "Clear Cache and Reload",
+ "Updates": "Updates",
+ "Check for update": "Check for update",
+ "Reject all %(invitedRooms)s invites": "Reject all %(invitedRooms)s invites",
+ "Bulk Options": "Bulk Options",
+ "Desktop specific": "Desktop specific",
+ "Start automatically after system login": "Start automatically after system login",
+ "No media permissions": "No media permissions",
+ "You may need to manually permit Riot to access your microphone/webcam": "You may need to manually permit Riot to access your microphone/webcam",
+ "Missing Media Permissions, click here to request.": "Missing Media Permissions, click here to request.",
+ "No Microphones detected": "No Microphones detected",
+ "No Webcams detected": "No Webcams detected",
+ "Default Device": "Default Device",
+ "Microphone": "Microphone",
+ "Camera": "Camera",
+ "VoIP": "VoIP",
+ "Email": "Email",
+ "Add email address": "Add email address",
+ "Notifications": "Notifications",
+ "Profile": "Profile",
+ "Display name": "Display name",
+ "Account": "Account",
+ "To return to your account in future you need to set a password": "To return to your account in future you need to set a password",
+ "Logged in as:": "Logged in as:",
+ "Access Token:": "Access Token:",
+ "click to reveal": "click to reveal",
+ "Homeserver is": "Homeserver is",
+ "Identity Server is": "Identity Server is",
+ "matrix-react-sdk version:": "matrix-react-sdk version:",
+ "riot-web version:": "riot-web version:",
+ "olm version:": "olm version:",
+ "Failed to send email": "Failed to send email",
+ "The email address linked to your account must be entered.": "The email address linked to your account must be entered.",
+ "A new password must be entered.": "A new password must be entered.",
+ "New passwords must match each other.": "New passwords must match each other.",
+ "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.",
+ "Once you've followed the link it contains, click below": "Once you've followed the link it contains, click below",
+ "I have verified my email address": "I have verified my email address",
+ "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",
+ "Return to login screen": "Return to login screen",
+ "To reset your password, enter the email address linked to your account": "To reset your password, enter the email address linked to your account",
+ "New password": "New password",
+ "Confirm your new password": "Confirm your new password",
+ "Send Reset Email": "Send Reset Email",
+ "Create an account": "Create an account",
+ "This Home Server does not support login using email address.": "This Home Server does not support login using email address.",
+ "Incorrect username and/or password.": "Incorrect username and/or password.",
+ "Guest access is disabled on this Home Server.": "Guest access is disabled on this Home Server.",
+ "The phone number entered looks invalid": "The phone number entered looks invalid",
+ "Error: Problem communicating with the given homeserver.": "Error: Problem communicating with the given homeserver.",
+ "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.",
+ "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.": "Can't connect to homeserver - please check your connectivity, ensure your homeserver's SSL certificate is trusted, and that a browser extension is not blocking requests.",
+ "Sorry, this homeserver is using a login which is not recognised ": "Sorry, this homeserver is using a login which is not recognised ",
+ "Login as guest": "Login as guest",
+ "Return to app": "Return to app",
+ "Failed to fetch avatar URL": "Failed to fetch avatar URL",
+ "Set a display name:": "Set a display name:",
+ "Upload an avatar:": "Upload an avatar:",
+ "This server does not support authentication with a phone number.": "This server does not support authentication with a phone number.",
+ "Missing password.": "Missing password.",
+ "Passwords don't match.": "Passwords don't match.",
+ "Password too short (min %(MIN_PASSWORD_LENGTH)s).": "Password too short (min %(MIN_PASSWORD_LENGTH)s).",
+ "This doesn't look like a valid email address.": "This doesn't look like a valid email address.",
+ "This doesn't look like a valid phone number.": "This doesn't look like a valid phone number.",
+ "You need to enter a user name.": "You need to enter a user name.",
+ "An unknown error occurred.": "An unknown error occurred.",
+ "I already have an account": "I already have an account",
+ "Displays action": "Displays action",
+ "Bans user with given id": "Bans user with given id",
+ "Unbans user with given id": "Unbans user with given id",
+ "Define the power level of a user": "Define the power level of a user",
+ "Deops user with given id": "Deops user with given id",
+ "Invites user with given id to current room": "Invites user with given id to current room",
+ "Joins room with given alias": "Joins room with given alias",
+ "Sets the room topic": "Sets the room topic",
+ "Kicks user with given id": "Kicks user with given id",
+ "Changes your display nickname": "Changes your display nickname",
+ "Searches DuckDuckGo for results": "Searches DuckDuckGo for results",
+ "Changes colour scheme of current room": "Changes colour scheme of current room",
+ "Verifies a user, device, and pubkey tuple": "Verifies a user, device, and pubkey tuple",
+ "Ignores a user, hiding their messages from you": "Ignores a user, hiding their messages from you",
+ "Stops ignoring a user, showing their messages going forward": "Stops ignoring a user, showing their messages going forward",
+ "Commands": "Commands",
+ "Results from DuckDuckGo": "Results from DuckDuckGo",
+ "Emoji": "Emoji",
+ "Users": "Users",
+ "unknown device": "unknown device",
+ "NOT verified": "NOT verified",
+ "verified": "verified",
+ "Verification": "Verification",
+ "Ed25519 fingerprint": "Ed25519 fingerprint",
+ "User ID": "User ID",
+ "Curve25519 identity key": "Curve25519 identity key",
+ "none": "none",
+ "Claimed Ed25519 fingerprint key": "Claimed Ed25519 fingerprint key",
+ "Algorithm": "Algorithm",
+ "unencrypted": "unencrypted",
+ "Decryption error": "Decryption error",
+ "Session ID": "Session ID",
+ "End-to-end encryption information": "End-to-end encryption information",
+ "Event information": "Event information",
+ "Sender device information": "Sender device information",
+ "Passphrases must match": "Passphrases must match",
+ "Passphrase must not be empty": "Passphrase must not be empty",
+ "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 passphrase below, which will 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 passphrase below, which will 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",
+ "Confirm passphrase": "Confirm passphrase",
+ "Export": "Export",
+ "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",
+ "Import": "Import"
}
diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json
index 825940fdc4..2ead47c62b 100644
--- a/src/i18n/strings/eu.json
+++ b/src/i18n/strings/eu.json
@@ -825,5 +825,27 @@
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)sko %(monthName)sk %(day)s",
"Copied!": "Kopiatuta!",
"Failed to copy": "Kopiak huts egin du",
- "Cancel": "Utzi"
+ "Cancel": "Utzi",
+ "Advanced options": "Aukera aurreratuak",
+ "Block users on other matrix homeservers from joining this room": "Eragotzi beste matrix hasiera-zerbitzarietako erabiltzaileak gela honetara elkartzea",
+ "This setting cannot be changed later!": "Ezarpen hau ezin da gero aldatu!",
+ "Ignored Users": "Ezikusitako erabiltzaileak",
+ "Ignore": "Ezikusi",
+ "Unignore": "Ez ezikusi",
+ "User Options": "Erabiltzaile-aukerak",
+ "You are now ignoring %(userId)s": "%(userId)s ezikusten ari zara",
+ "You are no longer ignoring %(userId)s": "Ez zaude jada %(userId)s ezikusten",
+ "Unignored user": "Ez ezikusitako erabiltzailea",
+ "Ignored user": "Ezikusitako erabiltzailea",
+ "Stops ignoring a user, showing their messages going forward": "Utzi erabiltzailea ezikusteari, erakutsi bere mezuak",
+ "Ignores a user, hiding their messages from you": "Ezikusi erabiltzailea, ezkutatu bere mezuak zuretzat",
+ "Disable Emoji suggestions while typing": "Desgaitu Emoji proposamenak idaztean",
+ "Banned by %(displayName)s": "%(displayName)s erabiltzaileak debekatuta",
+ "Message removed by %(userId)s": "%(userId)s erabiltzaileak kendu du mezua",
+ "To send messages, you must be a": "Mezuak bidaltzeko hau izan behar zara:",
+ "To invite users into the room, you must be a": "Erabiltzaileak gonbidatzeko hau izan behar zara:",
+ "To configure the room, you must be a": "Gela konfiguratzeko hau izan behar zara:",
+ "To kick users, you must be a": "Erabiltzaileak kanporatzeko hau izan behar zara:",
+ "To ban users, you must be a": "Erabiltzaileak debekatzeko hau izan behar zara:",
+ "To remove other users' messages, you must be a": "Beste erabiltzaileen mezuak kentzeko hau izan behar zara:"
}
diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json
index f1966bce80..a204349d05 100644
--- a/src/i18n/strings/fi.json
+++ b/src/i18n/strings/fi.json
@@ -182,7 +182,7 @@
"Failed to unban": "Porttikiellon poistaminen epäonnistui",
"Failed to upload file": "Tiedoston lataaminen epäonnistui",
"Failed to upload profile picture!": "Profiilikuvan lataaminen epäonnistui",
- "Failed to verify email address: make sure you clicked the link in the email": "Varmenna sähköpostiosoitteesi: varmista että klikkasit sähköpostissa olevaa linkkiä",
+ "Failed to verify email address: make sure you clicked the link in the email": "Sähköpostin varmennus epäonnistui: varmista että seurasit sähköpostissa olevaa linkkiä",
"Failure to create room": "Huoneen luominen epäonnistui",
"favourite": "suosikki",
"Favourites": "Suosikit",
@@ -330,7 +330,7 @@
"unknown caller": "tuntematon soittaja",
"unknown device": "tuntematon laite",
"Unknown room %(roomId)s": "Tuntematon huone %(roomId)s",
- "Unknown (user, device) pair:": "Tuntematon (käyttäjä,laite) -pari.",
+ "Unknown (user, device) pair:": "Tuntematon (käyttäjä, laite) -pari:",
"Unmute": "Poista mykistys",
"Unnamed Room": "Nimeämätön huone",
"Unrecognised command:": "Tuntematon komento:",
diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json
index 4e2c39b27b..e676b1d06b 100644
--- a/src/i18n/strings/hu.json
+++ b/src/i18n/strings/hu.json
@@ -827,5 +827,105 @@
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(monthName)s %(day)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)s %(monthName)s %(day)s",
"Copied!": "Lemásolva!",
- "Failed to copy": "Sikertelen másolás"
+ "Failed to copy": "Sikertelen másolás",
+ "Advanced options": "További beállítások",
+ "Block users on other matrix homeservers from joining this room": "Felhasználók szobába való belépésének megakadályozása távoli szerverekről",
+ "This setting cannot be changed later!": "Ezt a beállítást később nem lehet megváltoztatni!",
+ "Ignored Users": "Figyelmen kívül hagyott felhasználók",
+ "Ignore": "Figyelmen kívül hagy",
+ "Unignore": "Figyelembe vesz",
+ "User Options": "Felhasználói beállítások",
+ "You are now ignoring %(userId)s": "Most figyelmen kívül hagyod: %(userId)s",
+ "You are no longer ignoring %(userId)s": "Ismét figyelembe veszed: %(userId)s",
+ "Unignored user": "Figyelembe vett felhasználó",
+ "Ignored user": "Figyelmen kívül hagyott felhasználó",
+ "Stops ignoring a user, showing their messages going forward": "Felhasználót újra figyelembe vesszük és megmutatjuk az új üzeneteit",
+ "Ignores a user, hiding their messages from you": "Felhasználó figyelmen kívül hagyásával elrejtheted az üzeneteit magad elől",
+ "Disable Emoji suggestions while typing": "Emoji ajánlások kikapcsolása gépelés közben",
+ "Banned by %(displayName)s": "Kitiltotta: %(displayName)s",
+ "Message removed by %(userId)s": "Üzenetet törölte: %(userId)s",
+ "To send messages, you must be a": "Ahhoz, hogy üzenetet tudj küldeni, neked ilyen szinten kell lenned:",
+ "To invite users into the room, you must be a": "Hogy meghívj valakit a szobába, ilyen szinten kell lenned:",
+ "To configure the room, you must be a": "A szoba beállításához ilyen szinten kell lenned:",
+ "To kick users, you must be a": "Felhasználó kirúgásához ilyen szinten kell lenned:",
+ "To ban users, you must be a": "Felhasználó kizárásához ilyen szinten kell lenned:",
+ "To remove other users' messages, you must be a": "Más üzenetének a törléséhez ilyen szinten kell lenned:",
+ "To send events of type , you must be a": " esemény küldéséhez ilyen szinten kell lenned:",
+ "To change the room's avatar, you must be a": "A szoba avatar-jának a megváltoztatásához ilyen szinten kell lenned:",
+ "To change the room's name, you must be a": "A szoba nevének megváltoztatásához ilyen szinten kell lenned:",
+ "To change the room's main address, you must be a": "A szoba elsődleges címének a megváltoztatásához ilyen szinten kell lenned:",
+ "To change the room's history visibility, you must be a": "A szoba naplója elérhetőségének a megváltoztatásához ilyen szinten kell lenned:",
+ "To change the permissions in the room, you must be a": "A szobában a jogosultság megváltoztatásához ilyen szinten kell lenned:",
+ "To change the topic, you must be a": "A téma megváltoztatásához ilyen szinten kell lenned:",
+ "To modify widgets in the room, you must be a": "A szoba kisalkalmazásainak megváltoztatásához ilyen szinten kell lenned:",
+ "Description": "Leírás",
+ "Filter group members": "Csoport tagok szürése",
+ "Filter group rooms": "Csoport szobák szűrése",
+ "Remove from group": "Csoportból való törlés",
+ "Invite new group members": "Új csoport tagok meghívása",
+ "Who would you like to add to this group?": "Kit szeretnél ehhez a csoporthoz hozzáadni?",
+ "Name or matrix ID": "Név vagy Matrix azonosító",
+ "Invite to Group": "Meghívás a csoportba",
+ "Unable to accept invite": "A meghívót nem lehet elfogadni",
+ "Unable to leave room": "A szobát nem lehet elhagyni",
+ "%(inviter)s has invited you to join this group": "%(inviter)s meghívott a csoportba",
+ "You are a member of this group": "Ennek a csoportnak a tagja vagy",
+ "Leave": "Elhagy",
+ "Failed to remove user from group": "A felhasználót nem sikerült törölni a csoportból",
+ "Failed to invite the following users to %(groupId)s:": "Az alábbi felhasználókat nem sikerült meghívni a(z) %(groupId)s:",
+ "Failed to invite users group": "Nem sikerült meghívni a felhasználói csoportot",
+ "Failed to invite users to %(groupId)s": "Nem sikerült meghívni a felhasználókat ebbe a csoportba: %(groupId)s",
+ "Unable to reject invite": "Nem sikerül elutasítani a meghívót",
+ "Leave Group": "Csoport elhagyása",
+ "Leave %(groupName)s?": "Elhagyod a csoportot: %(groupName)s?",
+ "Flair": "Szimat",
+ "Add a Room": "Szoba hozzáadása",
+ "Add a User": "Felhasználó hozzáadása",
+ "Add users to the group summary": "Felhasználók hozzáadása a csoport összefoglalóhoz",
+ "Who would you like to add to this summary?": "Kit szeretnél hozzáadni ehhez az összefoglalóhoz?",
+ "Add to summary": "Összefoglalóhoz adás",
+ "Failed to add the following users to the summary of %(groupId)s:": "Az alábbi felhasználókat nem sikerült hozzáadni a(z) %(groupId)s csoport összefoglalójához:",
+ "Add rooms to the group summary": "Szobák hozzáadása a csoport összefoglalóhoz",
+ "Which rooms would you like to add to this summary?": "Melyik szobákat szeretnéd hozzáadni ehhez az összefoglalóhoz?",
+ "Room name or alias": "Szoba neve vagy beceneve",
+ "You are an administrator of this group": "A csoport adminisztrátora vagy",
+ "Failed to add the following rooms to the summary of %(groupId)s:": "Az alábbi szobákat nem sikerült hozzáadni a(z) %(groupId)s csoport összefoglalójához:",
+ "Failed to remove the room from the summary of %(groupId)s": "Az alábbi szobákat nem sikerült eltávolítani a(z) %(groupId)s csoport összefoglalójából",
+ "The room '%(roomName)s' could not be removed from the summary.": "Nem sikerült törölni az összefoglalóból ezt a szobát: '%(roomName)s'.",
+ "Failed to remove a user from the summary of %(groupId)s": "Nem sikerült törölni az összefoglalóból ezt a felhasználót: %(groupId)s",
+ "The user '%(displayName)s' could not be removed from the summary.": "Nem sikerült törölni az összefoglalóból ezt a felhasználót: %(groupId)s.",
+ "Light theme": "Világos téma",
+ "Dark theme": "Sötét téma",
+ "Unknown": "Ismeretlen",
+ "Add rooms to the group": "Szobák hozzáadása a csoporthoz",
+ "Which rooms would you like to add to this group?": "Melyik szobákat szeretnéd hozzáadni ehhez a csoporthoz?",
+ "Add to group": "Csoport hozzáadása",
+ "Failed to add the following rooms to %(groupId)s:": "Az alábbi szobákat nem sikerült hozzáadni a(z) %(groupId)s csoporthoz:",
+ "Unpublish": "Megjelenés visszavonása",
+ "This group is published on your profile": "Ez a csoport megjelenik a profilodban",
+ "Publish": "Nyilvánosságra hozás",
+ "This group is not published on your profile": "Ez a csoport nem jelenik meg a profilodban",
+ "Matrix ID": "Matrix azonosító",
+ "Matrix Room ID": "Szoba Matrix azonosító",
+ "email address": "E-mail cím",
+ "Try using one of the following valid address types: %(validTypesList)s.": "Próbáld meg valamelyik érvényes cím típust: %(validTypesList)s.",
+ "You have entered an invalid address.": "Érvénytelen címet adtál meg.",
+ "Failed to remove room from group": "A csoportból nem sikerült szobát törölni",
+ "Failed to remove '%(roomName)s' from %(groupId)s": "A(z) %(groupId)s csoportból nem sikerült törölni: %(roomName)s",
+ "Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Biztos, hogy törlöd a(z) %(roomName)s szobát a(z) %(groupId)s csoportból?",
+ "Removing a room from the group will also remove it from the group page.": "A szoba törlése a csoportból a csoport oldalról is törli azt.",
+ "Related Groups": "Érintett csoportok",
+ "Related groups for this room:": "A szobához tartozó érintett csoportok:",
+ "This room has no related groups": "A szobában nincsenek érintett csoportok",
+ "New group ID (e.g. +foo:%(localDomain)s)": "Új csoport azonosító (pl.: +foo:%(localDomain)s)",
+ "Invites sent": "Meghívó elküldve",
+ "Your group invitations have been sent.": "A csoport meghívók elküldve.",
+ "Jump to read receipt": "Olvasási visszaigazolásra ugrás",
+ "Disable big emoji in chat": "Nagy emoji-k tiltása a csevegésben",
+ "There's no one else here! Would you like to invite others or stop warning about the empty room?": "Itt nincs senki más! Szeretnél meghívni másokat vagy ne figyelmeztessünk az üres szobával kapcsolatban?",
+ "Message Pinning": "Üzenet kitűzése",
+ "Remove avatar": "Avatar törlése",
+ "Pinned Messages": "Kitűzött üzenetek",
+ "%(senderName)s changed the pinned messages for the room.": "%(senderName)s megváltoztatta a szoba kitűzött szövegeit.",
+ "Add rooms to this group": "Szoba hozzáadás ehhez a csoporthoz"
}
diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json
index 73d7e6ca68..cea0d39f75 100644
--- a/src/i18n/strings/pt.json
+++ b/src/i18n/strings/pt.json
@@ -893,5 +893,53 @@
"%(widgetName)s widget added by %(senderName)s": "Widget %(widgetName)s adicionado por %(senderName)s",
"%(widgetName)s widget removed by %(senderName)s": "Widget %(widgetName)s removido por %(senderName)s",
"%(widgetName)s widget modified by %(senderName)s": "Widget %(widgetName)s modificado por %(senderName)s",
- "Robot check is currently unavailable on desktop - please use a web browser": "A verificação através de robot está atualmente indisponível na versão desktop - utilize um navegador web"
+ "Robot check is currently unavailable on desktop - please use a web browser": "A verificação através de robot está atualmente indisponível na versão desktop - utilize um navegador web",
+ "Advanced options": "Opções avançadas",
+ "This setting cannot be changed later!": "Esta definição não pode ser alterada mais tarde!",
+ "Ignored Users": "Utilizadores Ignorados",
+ "Ignore": "Ignorar",
+ "User Options": "Opções de Utilizador",
+ "Ignored user": "Utilizador ignorado",
+ "Description": "Descrição",
+ "Filter group members": "Filtrar membros do grupo",
+ "Filter group rooms": "Filtrar salas do grupo",
+ "Remove from group": "Remover do grupo",
+ "Invite new group members": "Convidar novos membros para o grupo",
+ "Name or matrix ID": "Nome ou ID do matrix",
+ "Invite to Group": "Convidar para Grupo",
+ "You are a member of this group": "É um membro deste grupo",
+ "Leave": "Sair",
+ "Failed to remove user from group": "Não foi possível remover o utilizador do grupo",
+ "Leave Group": "Sair do Grupo",
+ "Add a Room": "Adicionar uma sala",
+ "Add a User": "Adicionar um utilizador",
+ "Unknown": "Desconhecido",
+ "Add rooms to the group": "Adicionar salas ao grupo",
+ "Which rooms would you like to add to this group?": "Que salas quer adicionar a este grupo?",
+ "Add to group": "Adicionar ao grupo",
+ "email address": "endereço de email",
+ "Related Groups": "Grupos Relacionados",
+ "Related groups for this room:": "Grupos relacionados para esta sala:",
+ "This room has no related groups": "Esta sala não tem grupos relacionados",
+ "Invites sent": "Convites enviados",
+ "Your group invitations have been sent.": "Os seus convites de grupo foram enviados.",
+ "Block users on other matrix homeservers from joining this room": "Impede utilizadores de outros servidores base matrix de se juntar a esta sala",
+ "Unignore": "Deixar de ignorar",
+ "You are now ignoring %(userId)s": "Está agora a ignorar %(userId)s",
+ "You are no longer ignoring %(userId)s": "%(userId)s já não é ignorado",
+ "Unignored user": "Utilizador não ignorado",
+ "Stops ignoring a user, showing their messages going forward": "Deixa de ignorar um utilizador, mostrando as suas mensagens daqui para a frente",
+ "Ignores a user, hiding their messages from you": "Ignora um utilizador, deixando de mostrar as mensagens dele",
+ "Disable big emoji in chat": "Desativar emojis grandes no chat",
+ "Disable Emoji suggestions while typing": "Desativar sugestões de Emoji durante a escrita",
+ "There's no one else here! Would you like to invite others or stop warning about the empty room?": "Não há ninguém aqui! Gostarias de convidar alguém ou parar avisos sobre a sala vazia?",
+ "Remove avatar": "Remover avatar",
+ "Banned by %(displayName)s": "Banido por %(displayName)s",
+ "Message removed by %(userId)s": "Mensagem removida por %(userId)s",
+ "To send messages, you must be a": "Para enviar mensagens, tens de ser um(a)",
+ "To invite users into the room, you must be a": "Para convidar utilizadores para esta sala, tens de ser um(a)",
+ "To configure the room, you must be a": "Para configurar esta sala, tens de ser um(a)",
+ "To ban users, you must be a": "Para banir utilizadores, tens de ser um(a)",
+ "To remove other users' messages, you must be a": "Para remover mensagens de outros utilizadores, tens de ser um(a)",
+ "To send events of type , you must be a": "Para enviar eventos do tipo , tens de ser um(a)"
}
diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json
index fffce4f328..05a0eb901e 100644
--- a/src/i18n/strings/ru.json
+++ b/src/i18n/strings/ru.json
@@ -437,7 +437,7 @@
"tag direct chat": "Тег прямого чата",
"The default role for new room members is": "Роль по умолчанию для новых участников комнаты",
"The main address for this room is": "Основной адрес для этой комнаты",
- "This email address is already in use": "Этот адрес электронной почты уже используется",
+ "This email address is already in use": "Этот адрес эл. почты уже используется",
"This email address was not found": "Этот адрес электронной почты не найден",
"The email address linked to your account must be entered.": "Необходимо ввести адрес электронной почты, связанный с вашей учетной записью.",
"The file '%(fileName)s' failed to upload": "Не удалось отправить файл '%(fileName)s'",
@@ -549,8 +549,8 @@
"device id: ": "ID устройства: ",
"Device key:": "Ключ устройства:",
"disabled": "отключено",
- "Email address": "Адрес электронной почты",
- "Email address (optional)": "Адрес электронной почты (необязательно)",
+ "Email address": "Адрес эл. почты",
+ "Email address (optional)": "Адрес эл. почты (необязательно)",
"enabled": "включено",
"Error decrypting attachment": "Ошибка при расшифровке вложения",
"Export": "Экспорт",
@@ -877,5 +877,105 @@
"%(weekDayName)s, %(monthName)s %(day)s": "%(weekDayName)s, %(monthName)s %(day)s",
"%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s",
"Copied!": "Скопировано!",
- "Failed to copy": "Не удалось скопировать"
+ "Failed to copy": "Не удалось скопировать",
+ "Advanced options": "Дополнительные параметры",
+ "Block users on other matrix homeservers from joining this room": "Блокировать пользователей, входящих в эту комнату с других серверов matrix",
+ "This setting cannot be changed later!": "Этот параметр нельзя изменить позднее!",
+ "Ignored Users": "Игнорируемые пользователи",
+ "Ignore": "Игнорировать",
+ "Unignore": "Перестать игнорировать",
+ "User Options": "Параметры пользователя",
+ "You are now ignoring %(userId)s": "Теперь вы игнорируете %(userId)s",
+ "You are no longer ignoring %(userId)s": "Вы больше не игнорируете %(userId)s",
+ "Unignored user": "Неигнорируемый пользователь",
+ "Ignored user": "Игнорируемый пользователь",
+ "Stops ignoring a user, showing their messages going forward": "Прекращает игнорирование пользователя, показывая их будущие сообщения",
+ "Ignores a user, hiding their messages from you": "Игнорирует пользователя, скрывая сообщения от вас",
+ "Disable Emoji suggestions while typing": "Отключить предложения Emoji при наборе текста",
+ "Banned by %(displayName)s": "Запрещено %(displayName)s",
+ "Message removed by %(userId)s": "Сообщение удалено %(userId)s",
+ "To send messages, you must be a": "Для отправки сообщений необходимо быть",
+ "To invite users into the room, you must be a": "Чтобы пригласить пользователей в комнату, необходимо быть",
+ "To configure the room, you must be a": "Чтобы настроить комнату, необходимо быть",
+ "To kick users, you must be a": "Чтобы выкидывать пользователей, необходимо быть",
+ "To ban users, you must be a": "Чтобы банить пользователей, необходимо быть",
+ "To remove other users' messages, you must be a": "Чтобы удалять сообщения других пользователей, необходимо быть",
+ "To send events of type , you must be a": "Для отправки событий типа , необходимо быть",
+ "To change the room's avatar, you must be a": "Чтобы изменить аватар комнаты, необходимо быть",
+ "To change the room's name, you must be a": "Чтобы изменить имя комнаты, необходимо быть",
+ "To change the room's main address, you must be a": "Чтобы изменить основной адрес комнаты, необходимо быть",
+ "To change the room's history visibility, you must be a": "Чтобы изменить видимость истории комнаты, необходимо быть",
+ "To change the permissions in the room, you must be a": "Чтобы изменить разрешения в комнате, необходимо быть",
+ "To change the topic, you must be a": "Чтобы изменить тему, необходимо быть",
+ "To modify widgets in the room, you must be a": "Чтобы изменить виджеты в комнате, необходимо быть",
+ "Description": "Описание",
+ "Filter group members": "Фильтрация членов группы",
+ "Filter group rooms": "Фильтрация комнат группы",
+ "Remove from group": "Удалить из группы",
+ "Invite new group members": "Пригласить новых членов группы",
+ "Who would you like to add to this group?": "Кого вы хотите добавить в эту группу?",
+ "Name or matrix ID": "Имя или matrix ID",
+ "Invite to Group": "Пригласить в группу",
+ "Unable to accept invite": "Невозможно принять приглашение",
+ "Unable to leave room": "Невозможно покинуть комнату",
+ "%(inviter)s has invited you to join this group": "%(inviter)s пригласил(а) вас присоединиться к этой группе",
+ "You are a member of this group": "Вы являетесь членом этой группы",
+ "Leave": "Покинуть",
+ "Failed to remove user from group": "Не удалось удалить пользователя из группы",
+ "Failed to invite the following users to %(groupId)s:": "Не удалось пригласить следующих пользователей в %(groupId)s:",
+ "Failed to remove '%(roomName)s' from %(groupId)s": "Не удалось удалить '%(roomName)s' из %(groupId)s",
+ "Are you sure you want to remove '%(roomName)s' from %(groupId)s?": "Вы действительно хотите удалить '%(roomName)s' из %(groupId)s?",
+ "Removing a room from the group will also remove it from the group page.": "Удаление комнаты из группы также приведет к удалению ее со страницы группы.",
+ "Related Groups": "Связанные группы",
+ "Related groups for this room:": "Связанные группы для этой комнаты:",
+ "This room has no related groups": "Эта комната не связана ни с одной из групп",
+ "New group ID (e.g. +foo:%(localDomain)s)": "Новый ID группы (например +foo:%(localDomain)s)",
+ "Invites sent": "Приглашение отправлено",
+ "Your group invitations have been sent.": "Ваши приглашения в группу были отправлены.",
+ "Jump to read receipt": "Перейти к отчету о прочтении",
+ "Disable big emoji in chat": "Отключить большие emoji в чате",
+ "There's no one else here! Would you like to invite others or stop warning about the empty room?": "Больше никого нет! Хотите пригласить кого-нибудь или отключить уведомление о пустой комнате?",
+ "Message Pinning": "Закрепление сообщений",
+ "Remove avatar": "Удалить аватар",
+ "Failed to invite users group": "Не удалось пригласить группу пользователей",
+ "Failed to invite users to %(groupId)s": "Не удалось пригласить пользователей в %(groupId)s",
+ "Unable to reject invite": "Невозможно отклонить приглашение",
+ "Leave Group": "Покинуть группу",
+ "Leave %(groupName)s?": "Покинуть %(groupName)s?",
+ "Flair": "Талант",
+ "Add a Room": "Добавить комнату",
+ "Add a User": "Добавить пользователя",
+ "Add users to the group summary": "Добавление пользователей в сводку по группе",
+ "Who would you like to add to this summary?": "Кого вы хотите добавить в эту сводку?",
+ "Add to summary": "Добавить в сводку",
+ "Failed to add the following users to the summary of %(groupId)s:": "Не удалось добавить следующих пользователей в сводку %(groupId)s:",
+ "Add rooms to the group summary": "Добавление комнат в сводку по группе",
+ "Which rooms would you like to add to this summary?": "Какие комнаты вы хотите добавить в эту сводку?",
+ "Room name or alias": "Название комнаты или псевдоним",
+ "Pinned Messages": "Закрепленные сообщения",
+ "%(senderName)s changed the pinned messages for the room.": "%(senderName)s изменил закрепленные сообщения для этой комнаты.",
+ "You are an administrator of this group": "Вы являетесь администратором этой группы",
+ "Failed to add the following rooms to the summary of %(groupId)s:": "Не удалось добавить следующие комнаты в сводку %(groupId)s:",
+ "Failed to remove the room from the summary of %(groupId)s": "Не удалось удалить комнату из сводки %(groupId)s",
+ "The room '%(roomName)s' could not be removed from the summary.": "Комнату '%(roomName)s' не удалось удалить из сводки.",
+ "Failed to remove a user from the summary of %(groupId)s": "Не удалось удалить пользователя из сводки %(groupId)s",
+ "The user '%(displayName)s' could not be removed from the summary.": "Пользователя '%(displayName)s' не удалось удалить из сводки.",
+ "Light theme": "Светлая тема",
+ "Dark theme": "Темная тема",
+ "Unknown": "Неизвестно",
+ "Add rooms to the group": "Добавить комнаты в группу",
+ "Which rooms would you like to add to this group?": "Какие комнаты вы хотите добавить в эту группу?",
+ "Add to group": "Добавить в группу",
+ "Failed to add the following rooms to %(groupId)s:": "Не удалось добавить следующие комнаты в %(groupId)s:",
+ "Unpublish": "Отменить публикацию",
+ "This group is published on your profile": "Эта группа публикуется в вашем профиле",
+ "Publish": "Публикация",
+ "This group is not published on your profile": "Эта группа не публикуется в вашем профиле",
+ "Matrix ID": "Matrix ID",
+ "Matrix Room ID": "Matrix ID комнаты",
+ "email address": "адрес email",
+ "Try using one of the following valid address types: %(validTypesList)s.": "Попробуйте использовать один из следующих допустимых типов адресов: %(validTypesList)s.",
+ "You have entered an invalid address.": "Введен неправильный адрес.",
+ "Failed to remove room from group": "Не удалось удалить комнату из группы",
+ "Add rooms to this group": "Добавить комнаты в эту группу"
}
diff --git a/src/stores/GroupStore.js b/src/stores/GroupStore.js
index 73118993f9..c1ef4619cd 100644
--- a/src/stores/GroupStore.js
+++ b/src/stores/GroupStore.js
@@ -61,6 +61,14 @@ export default class GroupStore extends EventEmitter {
return this._rooms;
}
+ getGroupPublicity() {
+ return this._summary.user ? this._summary.user.is_publicised : null;
+ }
+
+ isUserPrivileged() {
+ return this._summary.user ? this._summary.user.is_privileged : null;
+ }
+
addRoomToGroup(roomId) {
return this._matrixClient
.addRoomToGroup(this.groupId, roomId)