diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json
index 384e27027b..bed8034bdf 100644
--- a/src/i18n/strings/de_DE.json
+++ b/src/i18n/strings/de_DE.json
@@ -614,9 +614,9 @@
"This action cannot be performed by a guest user. Please register to be able to do this.": "Diese Aktion kann nicht von einem Gast ausgeführt werden. Bitte registriere dich um dies zu tun.",
"%(actionVerb)s this person?": "Diese Person %(actionVerb)s?",
"This room has no local addresses": "Dieser Raum hat keine lokale Adresse",
- "This room is private or inaccessible to guests. You may be able to join if you register.": "Dieser Raum ist privat oder für Gäste nicht zugänglich. Du kannst jedoch eventuell beitreten, wenn du dich registrierst.",
- "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Versuchte einen spezifischen Punkt in der Raum-Chronik zu laden, aber du hast keine Berechtigung die angeforderte Nachricht anzuzeigen.",
- "Tried to load a specific point in this room's timeline, but was unable to find it.": "Der Versuch, einen spezifischen Punkt im Chatverlauf zu laden, ist fehlgeschlagen. Der Punkt konnte nicht gefunden werden.",
+ "This room is private or inaccessible to guests. You may be able to join if you register": "Dieser Raum ist privat oder für Gäste nicht zugänglich. Du kannst jedoch eventuell beitreten, wenn du dich registrierst",
+ "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question": "Versuchte einen spezifischen Punkt in der Raum-Chronik zu laden, aber du hast keine Berechtigung die angeforderte Nachricht anzuzeigen",
+ "Tried to load a specific point in this room's timeline, but was unable to find it": "Der Versuch, einen spezifischen Punkt im Chatverlauf zu laden, ist fehlgeschlagen. Der Punkt konnte nicht gefunden werden",
"Turn Markdown off": "Markdown deaktiveren",
"Turn Markdown on": "Markdown einschalten",
"Unable to load device list": "Geräteliste konnte nicht geladen werden",
@@ -885,31 +885,31 @@
"%(count)s new messages.one": "%(count)s neue Nachricht",
"%(count)s new messages.other": "%(count)s neue Nachrichten",
"Error: Problem communicating with the given homeserver.": "Fehler: Problem beim kommunizieren mit dem angegebenen Heimserver.",
- "Failed to fetch avatar URL": "Fehler beim holen der Avatar-URL",
- "The phone number entered looks invalid": "Die Telefonnummer, die eingegeben wurde, sieht ungültig aus",
+ "Failed to fetch avatar URL": "Abrufen der Avatar-URL fehlgeschlagen",
+ "The phone number entered looks invalid": "Die eingegebene Telefonnummer scheint ungültig zu sein",
"This room is private or inaccessible to guests. You may be able to join if you register.": "Dieser Raum ist privat oder für Gäste nicht betretbar. Du kannst evtl. beitreten wenn du dich registrierst.",
- "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Es wurde versucht einen spezifischen Punkt in der Chat-Historie zu laden, aber du hast keine Berechtigung diese Nachricht zu sehen.",
- "Tried to load a specific point in this room's timeline, but was unable to find it.": "Es wurde versucht einen spezifischen Punkt in der Chat-Historie zu laden, aber er konnte nicht gefunden werden.",
+ "Tried to load a specific point in this room's timeline, but you do not have permission to view the message in question.": "Es wurde versucht, einen bestimmten Punkt im Chatverlauf dieses Raumes zu laden. Dir fehlt jedoch die Berechtigung, die betreffende Nachricht zu sehen.",
+ "Tried to load a specific point in this room's timeline, but was unable to find it.": "Es wurde versucht, einen bestimmten Punkt im Chatverlauf dieses Raumes zu laden, der Punkt konnte jedoch nicht gefunden werden.",
"Uploading %(filename)s and %(count)s others.zero": "%(filename)s wird hochgeladen",
"Uploading %(filename)s and %(count)s others.one": "%(filename)s und %(count)s weitere Dateien werden hochgeladen",
"Uploading %(filename)s and %(count)s others.other": "%(filename)s und %(count)s weitere Dateien werden hochgeladen",
- "You must register to use this functionality": "Du musst dich registrieren um diese Funktionalität zu nutzen",
- "Resend all or cancel all now. You can also select individual messages to resend or cancel.": "Sende erneut oder breche alles ab. Du kannst auch auch individuelle Nachrichten erneut senden or abbrechen.",
+ "You must register to use this functionality": "Du musst dich registrieren, um diese Funktionalität nutzen zu können",
+ "Resend all or cancel all now. You can also select individual messages to resend or cancel.": "Alle erneut senden oder alle verwerfen. Du kannst auch einzelne Nachrichten erneut senden oder verwerfen.",
"Create new room": "Neuen Raum erstellen",
"Welcome page": "Willkommensseite",
"Room directory": "Raum-Verzeichnis",
- "Start chat": "Starte Chat",
+ "Start chat": "Chat starten",
"New Password": "Neues Passwort",
"Start chatting": "Starte plaudern",
"Start Chatting": "Starte Gespräche",
- "Click on the button below to start chatting!": "Klicke den Button unten um das Plaudern zu beginnen!",
- "Create a new chat or reuse an existing one": "Erstelle einen neuen Chat oder nutze einen existierenden",
+ "Click on the button below to start chatting!": "Unten auf den Button klicken, um einen Chat zu beginnen!",
+ "Create a new chat or reuse an existing one": "Neuen Chat erstellen oder einen vorhandenen Chat fortsetzen",
"You already have existing direct chats with this user:": "Du hast bereits direkte Chats mit diesem Nutzer:",
"Username available": "Nutzername verfügbar",
"Username not available": "Nutzername nicht verfügbar",
"Something went wrong!": "Etwas ging schief!",
- "This will be your account name on the homeserver, or you can pick a different server.": "Dies wird dein Konto-Name auf dem Heimserver, oder du kannst einen anderen Server auswählen.",
+ "This will be your account name on the homeserver, or you can pick a different server.": "Dies wird dein zukünftiger Benutzername auf dem Heimserver. Alternativ kannst du auch einen anderen Server auswählen.",
"If you already have a Matrix account you can log in instead.": "Wenn du bereits ein Matrix-Benutzerkonto hast, kannst du dich stattdessen auch direkt anmelden.",
"Home": "Start",
- "Username invalid: %(errMessage)s": "Nutzername falsch: %(errMessage)s"
+ "Username invalid: %(errMessage)s": "Ungültiger Benutzername: %(errMessage)s"
}
diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json
new file mode 100644
index 0000000000..9e26dfeeb6
--- /dev/null
+++ b/src/i18n/strings/he.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json
index 9e218d5c36..3b4b94cab2 100644
--- a/src/i18n/strings/pt_BR.json
+++ b/src/i18n/strings/pt_BR.json
@@ -81,7 +81,7 @@
"Error": "Erro",
"Event information": "Informação do evento",
"Export E2E room keys": "Exportar chaves ponta-a-ponta da sala",
- "Failed to change password. Is your password correct?": "Não foi possível modificar a senha. A senha informada está correta?",
+ "Failed to change password. Is your password correct?": "Não foi possível mudar a senha. A sua senha está correta?",
"Failed to forget room": "Não foi possível esquecer a sala",
"Failed to leave room": "Falha ao tentar deixar a sala",
"Failed to reject invitation": "Falha ao tentar rejeitar convite",
@@ -876,5 +876,35 @@
"You have disabled URL previews by default.": "Você desabilitou pré-visualizações de links por padrão.",
"You have enabled URL previews by default.": "Você habilitou pré-visualizações de links por padrão.",
"You have entered an invalid contact. Try using their Matrix ID or email address.": "Você inseriu um contato inválido. Tente usar o ID Matrix ou endereço de e-mail da pessoa que está buscando.",
- "Hide removed messages": "Ocultar mensagens removidas"
+ "Hide removed messages": "Ocultar mensagens removidas",
+ "Add": "Adicionar",
+ "%(count)s new messages.one": "%(count)s nova mensagem",
+ "%(count)s new messages.other": "%(count)s novas mensagens",
+ "Disable markdown formatting": "Desabilitar formatação MarkDown",
+ "Error: Problem communicating with the given homeserver.": "Erro: problema de comunicação com o Servidor de Base fornecido.",
+ "Failed to fetch avatar URL": "Falha ao obter a URL da imagem de perfil",
+ "Home": "Início",
+ "The phone number entered looks invalid": "O número de telefone inserido parece ser inválido",
+ "Uploading %(filename)s and %(count)s others.zero": "Enviando o arquivo %(filename)s",
+ "Uploading %(filename)s and %(count)s others.one": "Enviando o arquivo %(filename)s e %(count)s outros arquivos",
+ "Uploading %(filename)s and %(count)s others.other": "Enviando o arquivo %(filename)s e %(count)s outros arquivos",
+ "Username invalid: %(errMessage)s": "Nome de usuária(o) inválido: %(errMessage)s",
+ "Searching known users": "Buscando pessoas conhecidas",
+ "You must register to use this functionality": "Você deve se registrar para poder usar esta funcionalidade",
+ "Resend all or cancel all now. You can also select individual messages to resend or cancel.": "Reenviar todas ou cancelar todas agora. Você também pode selecionar mensagens individuais que queira reenviar ou cancelar.",
+ "Create new room": "Criar nova sala",
+ "Welcome page": "Página de boas vindas",
+ "Room directory": "Lista pública de salas",
+ "Start chat": "Iniciar conversa pessoal",
+ "New Password": "Nova senha",
+ "Start chatting": "Iniciar a conversa",
+ "Start Chatting": "Iniciar a conversa",
+ "Click on the button below to start chatting!": "Clique no botão abaixo para começar a conversar!",
+ "Create a new chat or reuse an existing one": "Criar uma nova conversa ou reutilizar alguma já existente",
+ "You already have existing direct chats with this user:": "Você já tem conversas pessoais com esta pessoa:",
+ "Username available": "Nome de usuária(o) disponível",
+ "Username not available": "Nome de usuária(o) indisponível",
+ "Something went wrong!": "Algo deu errado!",
+ "This will be your account name on the homeserver, or you can pick a different server.": "Este será seu nome de conta no Servidor de Base , ou então você pode escolher um servidor diferente.",
+ "If you already have a Matrix account you can log in instead.": "Se você já tem uma conta Matrix, pode também fazer login."
}
diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json
index ce3d0d973d..08ed27d465 100644
--- a/src/i18n/strings/ru.json
+++ b/src/i18n/strings/ru.json
@@ -667,7 +667,7 @@
"Desktop specific": "Специфический десктоп",
"Start automatically after system login": "Автостарт после входа в систему",
"Analytics": "Аналитика",
- "Riot collects anonymous analytics to allow us to improve the application.": "Riot собирет анонимные данные, чтобы улутшыть эту програму.",
+ "Riot collects anonymous analytics to allow us to improve the application.": "Riot собирает анонимные данные, чтобы улучшить эту программу.",
"Opt out of analytics": "Подтвердить отказ передачи аналитических данных",
"Logged in as:": "Зарегестрирован как:",
"Default Device": "Стандартное устройство",
@@ -854,10 +854,10 @@
"Drop file here to upload": "Перетащите файл сюда для загрузки",
" (unsupported)": " (не поддерживается)",
"Ongoing conference call%(supportedText)s. %(joinText)s": "Идет конференц-звонок%(supportedText)s. %(joinText)s",
- "for %(amount)ss": "для %(amount)s",
- "for %(amount)sm": "для %(amount)s",
- "for %(amount)sh": "для %(amount)s",
- "for %(amount)sd": "для %(amount)s",
+ "for %(amount)ss": "уже %(amount)sс",
+ "for %(amount)sm": "уже %(amount)sм",
+ "for %(amount)sh": "уже %(amount)sч",
+ "for %(amount)sd": "уже %(amount)sд",
"Online": "В сети",
"Idle": "Отошел",
"Offline": "Не в сети",
@@ -894,5 +894,6 @@
"Username not available": "Имя пользователя недоступно",
"Something went wrong!": "Что-то пошло не так!",
"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.": "Если вы уже имеете учетную запись Matrix, то вы можете войти."
+ "If you already have a Matrix account you can log in instead.": "Если вы уже имеете учетную запись Matrix, то вы можете войти.",
+ "Home": "Старт"
}
diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json
index 7ec5b606fc..635dbb256c 100644
--- a/src/i18n/strings/th.json
+++ b/src/i18n/strings/th.json
@@ -78,7 +78,7 @@
"Remove": "ลบ",
"Custom Server Options": "กำหนดเซิร์ฟเวอร์เอง",
"Failed to join the room": "การเข้าร่วมห้องล้มเหลว",
- "Drop here %(toAction)s": "ปล่อยที่นี่ %(toAction)s",
+ "Drop here %(toAction)s": "ปล่อยที่นี่%(toAction)s",
"Favourite": "รายการโปรด",
"Failed to forget room %(errCode)s": "การลืมห้องล้มเหลว %(errCode)s",
"%(targetName)s accepted an invitation.": "%(targetName)s ตอบรับคำเชิญแล้ว",
@@ -120,7 +120,7 @@
"Bans user with given id": "ผู้ใช้และ id ที่ถูกแบน",
"Blacklisted": "ขึ้นบัญชีดำ",
"Can't load user settings": "ไม่สามารถโหลดการตั้งค่าผู้ใช้ได้",
- "%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s ได้เปลี่ยนชื่อที่แสดงจาก %(oldDisplayName)s ไปเป็น %(displayName)s",
+ "%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.": "%(senderName)s เปลี่ยนชื่อที่แสดงของเขาจาก %(oldDisplayName)s ไปเป็น %(displayName)s",
"%(senderName)s changed their profile picture.": "%(senderName)s เปลี่ยนรูปโปรไฟล์ของเขา",
"%(senderDisplayName)s changed the room name to %(roomName)s.": "%(senderDisplayName)s เปลี่ยนชื่อห้องไปเป็น %(roomName)s",
"%(senderDisplayName)s removed the room name.": "%(senderDisplayName)s ลบชื่อห้อง",
@@ -244,7 +244,7 @@
"New passwords don't match": "รหัสผ่านใหม่ไม่ตรงกัน",
"New passwords must match each other.": "รหัสผ่านใหม่ทั้งสองช่องต้องตรงกัน",
"none": "ไม่มี",
- "not set": "ไม่ได้ตั้ง",
+ "not set": "ยังไม่ได้ตั้ง",
"not specified": "ไม่ได้ระบุ",
"(not supported by this browser)": "(เบราว์เซอร์นี้ไม่รองรับ)",
"": "<ไม่รองรับ>",
@@ -389,7 +389,7 @@
"Who would you like to add to this room?": "คุณต้องการเพิ่มใครเข้าห้องนี้?",
"Who would you like to communicate with?": "คุณต้องการสื่อสารกับใคร?",
"You're not in any rooms yet! Press": "คุณยังไม่ได้อยู่ในห้องใดเลย! กด",
- "You are trying to access %(roomName)s.": "คุณกำลังพยายามเข้าสู่ %(roomName)s",
+ "You are trying to access %(roomName)s": "คุณกำลังพยายามเข้าสู่ %(roomName)s",
"You have disabled URL previews by default.": "ค่าเริ่มต้นของคุณปิดใช้งานตัวอย่าง URL เอาไว้",
"You have enabled URL previews by default.": "ค่าเริ่มต้นของคุณเปิดใช้งานตัวอย่าง URL เอาไว้",
"you must be a": "คุณต้องเป็น",