From ad1b2b4511da4319b279f17e7873709599766e89 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 08:41:38 +0200
Subject: [PATCH 01/96] Add PlayStore description resources in the Triple-T
 format, to let Weblate handle them

---
 CHANGES.md                                    |  2 +-
 .../play/listings/en-US/full-description.txt  | 30 +++++++++++++++++++
 .../play/listings/en-US/short-description.txt |  1 +
 vector/src/main/play/listings/en-US/title.txt |  1 +
 4 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 vector/src/main/play/listings/en-US/full-description.txt
 create mode 100644 vector/src/main/play/listings/en-US/short-description.txt
 create mode 100644 vector/src/main/play/listings/en-US/title.txt

diff --git a/CHANGES.md b/CHANGES.md
index 8f8d66df40..6f40a758fc 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -11,7 +11,7 @@ Bugfix 🐛:
  - Fix invisible toolbar (Status.im theme) (#1746)
 
 Translations 🗣:
- -
+ - Add PlayStore description resources in the Triple-T format, to let Weblate handle them
 
 SDK API changes ⚠️:
  -
diff --git a/vector/src/main/play/listings/en-US/full-description.txt b/vector/src/main/play/listings/en-US/full-description.txt
new file mode 100644
index 0000000000..91b9e41fff
--- /dev/null
+++ b/vector/src/main/play/listings/en-US/full-description.txt
@@ -0,0 +1,30 @@
+Element is a new type of messenger and collaboration app that:
+
+1. Puts you in control to preserve your privacy
+2. Lets you communicate with anyone in the Matrix network, and even beyond by integrating with apps such as Slack
+3. Protects you from advertising, datamining and walled gardens
+4. Secures you through end-to-end encryption, with cross-signing to verify others
+
+Element is completely different from other messaging and collaboration apps because it is decentralised and open source.
+
+Element lets you self-host - or choose a host - so that you have privacy, ownership and control of your data and conversations. It gives you access to an open network; so you’re not just stuck speaking to other Element users only. And it is very secure.
+
+Element is able to do all this because it operates on Matrix - the standard for open, decentralised communication.
+
+Element puts you in control by letting you choose who hosts your conversations. From the Element app, you can choose to host in different ways:
+
+1. Get a free account on the matrix.org public server
+2. Self-host your account by running a server on your own hardware
+3. Sign up for an account on a custom server by simply subscribing to the Element Matrix Services hosting platform
+
+<b>Why choose Element?</b>
+
+<b>OWN YOUR DATA</b>: You decide where to keep your data and messages. You own it and control it, not some MEGACORP that mines your data or gives access to third parties.
+
+<b>OPEN MESSAGING AND COLLABORATION</b>: You can chat with anyone else in the Matrix network, whether they’re using Element or another Matrix app, and even if they are using a different messaging system of the likes of Slack, IRC or XMPP.
+
+<b>SUPER-SECURE</b>: Real end-to-end encryption (only those in the conversation can decrypt messages), and cross-signing to verify the devices of conversation participants.
+
+<b>COMPLETE COMMUNICATION</b>: Messaging, voice and video calls, file sharing, screen sharing and a whole bunch of integrations, bots and widgets. Build rooms, communities, stay in touch and get things done.
+
+<b>EVERYWHERE YOU ARE</b>: Stay in touch wherever you are with fully synchronised message history across all your devices and on the web at https://element.io/app.
\ No newline at end of file
diff --git a/vector/src/main/play/listings/en-US/short-description.txt b/vector/src/main/play/listings/en-US/short-description.txt
new file mode 100644
index 0000000000..023b366c9a
--- /dev/null
+++ b/vector/src/main/play/listings/en-US/short-description.txt
@@ -0,0 +1 @@
+Secure decentralised chat & VoIP. Keep your data safe from third parties.
\ No newline at end of file
diff --git a/vector/src/main/play/listings/en-US/title.txt b/vector/src/main/play/listings/en-US/title.txt
new file mode 100644
index 0000000000..039da1fc3b
--- /dev/null
+++ b/vector/src/main/play/listings/en-US/title.txt
@@ -0,0 +1 @@
+Element (previously Riot.im)
\ No newline at end of file

From a48302f43369db4fdb5e95325507850ac00a0368 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 08:49:13 +0200
Subject: [PATCH 02/96] Remove PlayStore strings from Android resource

---
 .../debug/res/layout/demo_store_listing.xml   | 31 ------------
 vector/src/main/res/values-bg/strings.xml     | 31 ------------
 vector/src/main/res/values-ca/strings.xml     | 20 --------
 vector/src/main/res/values-cs/strings.xml     | 29 ------------
 vector/src/main/res/values-de/strings.xml     | 32 -------------
 vector/src/main/res/values-el/strings.xml     |  1 -
 vector/src/main/res/values-es/strings.xml     | 27 -----------
 vector/src/main/res/values-eu/strings.xml     | 30 ------------
 vector/src/main/res/values-fa/strings.xml     |  1 -
 vector/src/main/res/values-fi/strings.xml     | 31 ------------
 vector/src/main/res/values-fr/strings.xml     | 31 ------------
 vector/src/main/res/values-hr/strings.xml     |  3 --
 vector/src/main/res/values-hu/strings.xml     | 31 ------------
 vector/src/main/res/values-it/strings.xml     | 29 ------------
 vector/src/main/res/values-ko/strings.xml     | 29 ------------
 vector/src/main/res/values-nl/strings.xml     | 19 --------
 vector/src/main/res/values-nn/strings.xml     | 15 ------
 vector/src/main/res/values-pl/strings.xml     | 31 ------------
 vector/src/main/res/values-pt-rBR/strings.xml | 20 --------
 vector/src/main/res/values-ru/strings.xml     | 30 ------------
 vector/src/main/res/values-sk/strings.xml     | 21 ---------
 vector/src/main/res/values-sq/strings.xml     | 31 ------------
 vector/src/main/res/values-sv/strings.xml     | 10 ----
 vector/src/main/res/values-tr/strings.xml     | 21 ---------
 vector/src/main/res/values-zh-rCN/strings.xml | 22 ---------
 vector/src/main/res/values-zh-rTW/strings.xml | 31 ------------
 vector/src/main/res/values/strings.xml        | 47 -------------------
 27 files changed, 654 deletions(-)
 delete mode 100644 vector/src/debug/res/layout/demo_store_listing.xml

diff --git a/vector/src/debug/res/layout/demo_store_listing.xml b/vector/src/debug/res/layout/demo_store_listing.xml
deleted file mode 100644
index 209a0589c7..0000000000
--- a/vector/src/debug/res/layout/demo_store_listing.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:orientation="vertical"
-    android:padding="16dp">
-
-    <TextView
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:text="@string/store_title" />
-
-    <TextView
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        android:text="@string/store_whats_new" />
-
-    <TextView
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        android:text="@string/store_short_description" />
-
-    <TextView
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        android:text="@string/store_full_description" />
-
-</LinearLayout>
\ No newline at end of file
diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index 6a9189b84a..2e1359823b 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -1117,29 +1117,8 @@
 
     <string name="no_valid_google_play_services_apk">Не беше открит валиден APK пакет за Google Play услугите. Уведомленията може да не работят правилно.</string>
 
-    <string name="store_title">Element - комуникирайте по свой начин</string>
-    <string name="store_short_description">Универсален и сигурен чат изцяло под ваш контрол.</string>
-    <string name="store_full_description">"Чат приложение, което е изцяло гъвкаво и под Ваш контрол. Element позволява да комуникирате по начина, по който искате. Направено за [matrix] - стандарт за отворена и децентрализирана комуникация.
-
-Използвайте безплатен matrix.org акаунт, собствен сървър от https://modular.im или друг Matrix сървър.
-
-Защо да изберете Element?
-
-• ПЪЛНА КОМУНИКАЦИЯ: Създавайте каквито пожелаете чат стаи - свързани с работни екипи, приятели или друг вид общности! Чатете, споделяйте файлове, добавяйте приспособления и водете аудио и видео разговори - всичко това, изцяло безплатно.
-
-• МОЩНИ ИНТЕГРАЦИИ: Използвайте Element с досега-познатите Ви инструменти. Посредством Element дори можете да чатите с потребители и групи използващи други чат приложения.
-
-• ЛИЧНО И ЗАЩИТЕНО: Пазете комуникацията си в тайна. Съвременна технология за шифроване от край до край гарантира, че Вашата комуникацията наистина остава Ваша.
-
-• ОТВОРЕНО, А НЕ ЗАТВОРЕНО: Приложение с отворен код, изградено върху Matrix. Дръжте данните си под Ваш контрол, като използвате Ваш собствен сървър или като изберете сървър, на който вярвате.
-
-• КЪДЕТО И ДА СТЕ: Поддържайте връзка където и да сте, с напълно синхронизирана чат история на всички Ваши устройства или онлайн на https://riot.im."</string>
-
     <string name="video_call_in_progress">В момента тече видео разговор…</string>
 
-    <string name="store_whats_new">"Постоянно правим промени и подобрения по Element.
-Пълният списък с промени може да бъде намерен тук: %1$s.
-За да сте сигурни, че няма да пропуснете нищо, просто оставете автоматичните обновления включени."</string>
     <string name="title_activity_keys_backup_setup">Резервно копие на ключовете</string>
     <string name="title_activity_keys_backup_restore">Използвай резервно копие на ключовете</string>
     <string name="keys_backup_is_not_finished_please_wait">Резервното копиране на ключовете не е завършило. Моля почакайте…</string>
@@ -1541,16 +1520,6 @@
 
     <string name="settings_labs_show_hidden_events_in_timeline">Показвай скрити събития в чата</string>
 
-    <string name="store_riotx_title">Element - следващо поколение Matrix клиент</string>
-    <string name="store_riotx_short_description">По-бърз и по-лек Matrix клиент, използващ последните Android технологии</string>
-    <string name="store_riotx_full_description">Element в нов клиент за Matrix протокола (Matrix.org): отворена мрежа за сигурна, децентрализирана комуникация. Element е изцяло пренаписан Riot Android клиент, базиран на изцяло пренаписан Matrix Android SDK.
-\n
-\nЗабележка: Това е бета версия. Element в момента се разработва активно и все още има ограничения и (надяваме се не прекалено много) бъгове. Всякаква обратна връзка е добре дошла!
-\n
-\nElement поддържа: • Вход в съществуващ акаунт • Създаване на стая и влизане в публични стаи • Приемане и отхвърляне на покани • Показване на списък със стаите • Преглеждане на информация за стая • Изпращане на текстови съобщения • Изпращане на прикачени файлове • Четене и писане на съобщения в шифровани стаи • Шифроване: резервни копия на E2E ключове, потвърждение на устройства, заявяване и отговаряне на заявки за споделяне на ключове • Уведомления • Светла, Тъмна и Черна тема
-\n
-\nЗасега не всички функции на Element са налични в Element. Основни липсващи (и скоро пристигащи!) функции са: • Настройки на стаи (показване на членове и т.н.) • Обаждания • Приспособления • …</string>
-
     <string name="bottom_action_people_x">Директни съобщения</string>
 
     <string name="send_file_step_idle">Изчакване…</string>
diff --git a/vector/src/main/res/values-ca/strings.xml b/vector/src/main/res/values-ca/strings.xml
index 3becd5213b..33d36bc944 100644
--- a/vector/src/main/res/values-ca/strings.xml
+++ b/vector/src/main/res/values-ca/strings.xml
@@ -1113,11 +1113,6 @@ A la pantalla següent se us demanarà que permeteu al Element executar-se sempr
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">No s\'ha trobat cap APK de Google Play Services vàlid. Les notificacions poden no funcionar correctament.</string>
 
-    <string name="store_title">Element - Comunica\'t, a la teva manera</string>
-    <string name="store_whats_new">"Sempre hi som fent canvis i millores al Element.
-Podeu trobar el registre de canvis complet aquí: %1$s.
-Per assegurar-vos que no us perdeu res, només heu de mantenir les actualitzacions automàtiques habilitades."</string>
-    <string name="store_short_description">Una aplicació de xat universal i segura sota el vostre control.</string>
     <string name="title_activity_keys_backup_setup">Còpia de seguretat de la clau</string>
     <string name="title_activity_keys_backup_restore">Empra una còpia de seguretat de la clau</string>
 
@@ -1237,21 +1232,6 @@ Aquest error és fora del control del Element. No hi ha cap compte de Google al
 Les tasques que l\'aplicació intenta fer estaran restringides agressivament mentre estigui al rerefons, i això pot afectar les notificacions.
 %1$s</string>
     <string name="settings_troubleshoot_test_battery_failed">Si un usuari deixa un dispositiu sense endollar i immòbil durant un període de temps, amb la pantalla apagada, el dispositiu entra en el mode d\'estalvi d\'energia. Això impedeix les aplicacions d\'accedir a la xarxa i ajorna les seves tasques, sincronitzacions i alarmes estàndard.</string>
-    <string name="store_full_description">"Una aplicació de xat, sota el vostre control i totalment flexible. El Element us permet comunicar-vos de la manera que preferiu. Fet per al [matrix] - l’estàndard per a la comunicació oberta i descentralitzada.
-
-Obteniu un compte gratuït de matrix.org, executeu el vostre servidor propi a https://modular.im, o empreu un altre servidor de Matrix.
-
-Per què triar Element?
-
-• COMUNICACIÓ COMPLETA: Creeu sales al voltant dels vostres equips, els vostre amics o la vostra comunitat - de la manera que preferiu! Converseu, compartiu fitxers, afegiu ginys i feu trucades de veu i vídeo - tot de manera gratuïta.
-
-• INTEGRACIONS POTENTS: Empreu el Element amb les eines que ja coneixeu i us agraden. Amb el Element fins i tot podeu conversar amb usuaris i grups d’altres aplicacions de xat.
-
-• PRIVAT I SEGUR: Mantingueu les vostres converses en secret. Xifratge punt a punt us assegura que les comunicacions privades continuaran sent privades.
-
-• OBERT, NO TANCAT: Programari lliure, i construït damunt de Matrix. Sigueu els propietaris de les vostres dades hostatjant el vostre servidor propi, o emprant un en què confieu.
-
-• ALLÀ ON SIGUEU: Esteu en contacte allà on esteu amb una sincronització total de l’historial dels missatges en tots els vostres dispositius, i en línia a https://riot.im."</string>
 
 
     <string name="keys_backup_setup_step3_generating_key_status">S\'està generant la clau de recuperació emprant una frase de pas. Aquest procés pot trigar uns segons.</string>
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index f082a68fa8..3e511bca72 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -1329,25 +1329,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Žádný platný APK Google Plaz Services nenalezen. Oznámení možná nebudou pracovat spolehlivě.</string>
 
-    <string name="store_title">Element - Komunikujte, svým způsobem</string>
-    <string name="store_whats_new">Stále měníme a vylepšujeme Element. Úplný seznam změn je k nalezení zde: %1$s. Abyste zajistili, že nic nezmeškáte, ponechte aktualizace zapnuté.</string>
-    <string name="store_short_description">Univerzální zabezpečená chat aplikace zcela pod Vaší kontrolou.</string>
-    <string name="store_full_description">Chat aplikace pod Vaší kontrolou a zcela flexibilní. Element Vás nechá komunikovat způsobem, kterým chcete. Vytvořena pro [matrix] - standard otevřené, decentralizované komunikace.
-\n
-\nZaložte si bezplatný účet u matrix.org, založte si svůj server na https://modular.im nebo použijte jiný Matrix server.
-\n
-\nProč zvolit Element\?
-\n
-\n• KOMPLETNÍ KOMUNIKACE: Zakládejte místnosti pro své týmy, přátele, komunitu - jakkoli chcete! Chatujte, sdílejte soubory, přidávejte widgety, komunikujte hovorem či video hovorem - vše bezplatně.
-\n
-\n• HLUBOKÉ INTEGRACE: Používejte Element s nástroji, jež znáte a máte rádi. S Element můžete dokonce chatovat s uživateli a skupinami s jinými chat aplikacemi.
-\n
-\n• SOUKROMÁ A ZABEZBEČENÁ: Udržujte své konverzace tajné. Nejmodernější end-to-end šifrování zaručí, že soukromé konverzace soukromými zůstanou. 
-\n
-\n• OTEVŘENÁ, NE ZAVŘENÁ: Open source a postavená na Matrixu. Staňte se vlastníky svých dat tím, že si založíte vlastní server, nebo si zvolíte ten, jemuž důvěřujete.
-\n
-\n• KDEKOLI JSTE: Zůstaňte v kontaktu, ať už jste kdekoli, s plně synchronizovanou historií zpráv přes všechna svá zařízení nebo online u https://riot.im.</string>
-
     <string name="passphrase_create_passphrase">Založit heslo</string>
     <string name="passphrase_confirm_passphrase">Potvrdit heslo</string>
     <string name="passphrase_enter_passphrase">Zadat heslo</string>
@@ -1622,16 +1603,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
 
     <string name="settings_labs_show_hidden_events_in_timeline">Ukázat skryté události v časovém sledu</string>
 
-    <string name="store_riotx_title">Element - Klient Matrixu pro příští generaci</string>
-    <string name="store_riotx_short_description">Rychlejši a lehčí klient Matrixu s nejnovějšími konstrukcemi Androidu</string>
-    <string name="store_riotx_full_description">"Element je nový klient protokolu Matrix (Matrix.org): otevřená síť pro bezpečnou, decentralizovanou komunikaci. Element je úplný přepis klienta Riot Android založený na úplném přepisu Matrix Android SDK.
-\n
-\nProhlášení: Toto je beta verze. Element nyní prochází aktivním vývojem, obsahuje omezení a (doufáme, že ne moc) chyby. Veškerý feedback je vítán.
-\n
-\nElement podporuje: • Přihlášní do existujícího účtu  • Založení místnosti a vstup do veřejných místností  • Přijetí a odmítnutí pozvánek  • Seznam místností uživatelů  • Náhled podrobností místnosti  • Odesílání textových zpráv  • Odesílání příloh  • Čtení a psaní zpráv v zašifrovaných místnostech  • Krypto: záloha klíčů E2E, pokročilé ověření zařízení, požadavek na sdílení klíče a jeho uspokojení   • Push oznámení  • Světlý, tmavý a černý motiv
-\n
-\nJeště nejsou všechny funkce Elementu v Element implementovány. Hlavní chybějící funkce (přijdou brzy!): • Nastavení místnosti (seznam členů místnosti, atd.) • Hovory • Widgety • …"</string>
-
     <string name="bottom_action_people_x">Přímé zprávy</string>
 
     <string name="send_file_step_idle">Čekám…</string>
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index b6afec5775..cbd5639d57 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -1173,29 +1173,8 @@ Versuche die Anwendung neuzustarten.</string>
 
     <string name="no_valid_google_play_services_apk">Keine validen Google-Play-Dienste gefunden. Benachrichtigungen könnten nicht richtig funktionieren.</string>
 
-    <string name="store_title">Element - Kommuniziere auf deine Weise</string>
-    <string name="store_short_description">Eine universelle, sichere Chat-App - komplett unter deiner Kontrolle.</string>
-    <string name="store_full_description">Eine Chat-App unter deiner Kontrolle und total flexibel. Element lässt dich auf die Art kommunizieren, wie du willst. Die App wurde gemacht für [matrix] - dem Standard für offene, dezentrale Komunikation.
-\n
-\nHole dir ein kostenloses Konto auf matrix.org, hol dir einen eigenen Server auf https://modular.im oder nutze einen anderen Matrix-Server.
-\n
-\nWarum solltest du Element wählen\?
-\n
-\n• KOMPLETTE KOMMUNIKATION: Baue Räume um deine Teams, deine Freunde, deine Community - wie auch immer du willst! Chatte, teile Dateien, füge Widgets hinzu und führe Sprach- und Videotelefonate - alles kostenlos.
-\n
-\n• MÄCHTIGE INTEGRATIONEN: Benutze Element mit den Werkzeugen die du kennst und liebst. Mit Element kannst du sogar mit Personen und Gruppen chatten, die andere Chat-Anwendungen benutzen.
-\n
-\n• PRIVAT UND SICHER: Halte deine Konversationen geheim. Aktuellste Ende-zu-Ende-Verschlüsselung sorgt dafür, dass deine private Kommunikation auch privat bleibt.
-\n
-\n• OFFEN - NICHT VERSCHLOSSEN: Quelloffen und basierend auf Matrix. Behalte deine Daten indem du deinen eigenen Server betreibst oder einen auswählst dem du vertraust.
-\n
-\n• WO AUCH IMMER DU BIST: Bleibe im Kontakt wo auch immer du bist, wobei deine Nachrichtenhistorie zwischen all deinen Geräten und auch deinem Messenger im Browser synchronisiert wird. Schau dir dazu auch riot.im an.</string>
-
     <string name="video_call_in_progress">Videogespräch aktiv…</string>
 
-    <string name="store_whats_new">"An Element werden ständig Änderungen und Verbesserungen durchgeführt.
-Das vollständige Änderungsprotokoll ist hier zu finden: %1$s.
-Um sicherzustellen, dass du nichts verpasst, lass deine Updates einfach aktiviert."</string>
     <string name="title_activity_keys_backup_setup">Schlüssel-Sicherung</string>
     <string name="title_activity_keys_backup_restore">Schlüssel-Sicherung verwenden</string>
     <string name="keys_backup_is_not_finished_please_wait">Schlüsselsicherung ist nicht abgeschlossen. Bitte warten…</string>
@@ -1615,8 +1594,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="send_suggestion_sent">Vielen Dank, der Vorschlag wurde erfolgreich gesendet</string>
     <string name="send_suggestion_failed">Der Vorschlag konnte nicht gesendet werden (%s)</string>
 
-    <string name="store_riotx_title">Element - Matrix Client der nächsten Generation</string>
-    <string name="store_riotx_short_description">Ein schnellerer und leichterer Client für Matrix mit den neuesten Android-Frameworks</string>
     <string name="send_file_step_sending_thumbnail">Miniaturbild wird gesendet (%1$s / %2$s)</string>
     <string name="send_file_step_sending_file">Datei wird gesendet (%1$s / %2$s)</string>
 
@@ -1754,15 +1731,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="push_gateway_item_device_name">Sitzungsname:</string>
     <string name="push_gateway_item_format">Format:</string>
 
-    <string name="store_riotx_full_description">Element ist ein neuer Client für das Matrix-Protokoll (matrix.org): Ein offenes Netzwerk für sichere, dezentrale Kommunikation.
-\nElement ist der Riot-Android-Client der auf dem matrix-android-sdk basiert - aber beides komplett neu geschrieben.
-\n
-\nHinweis: Dies ist eine Beta-Version. Element wird aktuell aktiv entwickelt und enthält Einschränkungen und (wir hoffen nicht zu viele) Fehler. Jede Rückmeldung ist willkommen!
-\n
-\nElement unterstützt: • Anmelden an ein existierendes Konto • Erstelle Räume und trete öffentlichen Räumen bei • Akzeptiere und lehne Einladungen ab • Zeige Raum-Details • Sende Textnachrichten • Sende Anhänge • Lese und Schreibe Nachrichten in verschlüsselten Räumen • Verschlüsselung: Backup der Ende-zu-Ende-Schlüssel, erweiterte Geräteverifizierung, Schlüsseltauschanfragen und -antworten • Push-Benachrichtigungen • Helles, dunkles und schwarzes Thema
-\n
-\nNicht alle Features in Element sind bisher in Element implementiert. Hauptfunktionen, die noch fehlen (und bald kommen!): • Raum-Einstellungen (Raum-Mitglieder auflisten, etc.) • Anrufe • Widgets • …</string>
-
     <string name="settings_discovery_identity_server_info">Du nutzt aktuell %1$s um vorhandene Kontakte zu finden und um von dir bekannten Kontakten gefunden zu werden.</string>
     <string name="settings_discovery_identity_server_info_none">Du benutzt aktuell keinen Identitätsserver. Um zu entdecken und um von dir bekannten Kontakten entdeckt zu werden, richte unten einen ein.</string>
     <string name="settings_discovery_msisdn_title">Entdeckbare Telefonnummern</string>
diff --git a/vector/src/main/res/values-el/strings.xml b/vector/src/main/res/values-el/strings.xml
index f56f0eec67..91dae1bece 100644
--- a/vector/src/main/res/values-el/strings.xml
+++ b/vector/src/main/res/values-el/strings.xml
@@ -148,7 +148,6 @@
     <string name="search">Αναζήτηση</string>
 
     <string name="option_send_files">Αποστολή αρχείων</string>
-    <string name="store_short_description">Καλωσορίσατε στο Element: έναν νέο κόσμο ελεύθερης επικοινωνίας!</string>
     <string name="x_plus">%d+</string>
     <string name="generic_label">%1$s :</string>
     <string name="generic_label_and_value">%1$s: %2$s</string>
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index af0a2df798..20dbeca7f1 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -1286,23 +1286,6 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">No se ha encontrado ningún APK válido de Servicios de Google Play. Las notificaciones podrían no funcionar correctamente.</string>
 
-    <string name="store_title">Element - Comunicate a tu manera</string>
-    <string name="store_whats_new">Siempre estamos haciendo cambios y mejoras para Element. Puedes encontrar el registro de cambios aquí: %1$s. Para asegurarte de que no te pierdes nada, tan solo mantén las actualizaciones activadas.</string>
-    <string name="store_short_description">Una app de chat universal completamente bajo tu control.</string>
-    <string name="store_full_description">Una app de chat, bajo tu total control y completamente flexible. Element deja que te comuniques de la manera que prefieras. Hecho para [matrix] - el estándar para la comunicación abierta y descentralizada.
-\nConsigue tu cuenta de matrix.org gratis. Consigue tu servidor en https://modular.im o usa otro servidor de Matrix.
-\nPor qué escoger a Element\?
-\n
-\n• COMUNICACIÓN COMPLETA: Crea salas para tus equipos, tus amigos, vuestra comunidad - de la forma que quieras! Chatea, comparte archivos, añade widgets y haz llamadas de voz y video - Todo de forma gratuita.
-\n
-\n• POTENTES INTEGRACIONES: Usa Element con las herramientas que conoces y que mas te gustan. Con Element puedes hasta chatear con usuarios y grupos de otras apps de chat.
-\n
-\n• PRIVADA Y SEGURA: Mantén privadas tus conversaciones. La condición de encriptación de extremo a extremo asegura que las conversaciones privadas sigan siendo siempre privadas.
-\n
-\n• ABIERTO, NO CERRADO: Código abierto y construido en Matrix. Posee tus propios datos alojando tu propio servidor o selecciona uno en el que confíes.
-\n
-\n• ALLÁ DONDE ESTÉS: Mantente en contacto dondequiera que estés con el historial de mensajes totalmente sincronizado a través de todos tus dispositivos online en http://riot.im.</string>
-
     <string name="passphrase_empty_error_message">Por favor introduzca una contraseña</string>
     <string name="passphrase_passphrase_too_weak">La contraseña que has introducido es muy débil</string>
 
@@ -1689,16 +1672,6 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
 
     <string name="settings_labs_show_hidden_events_in_timeline">Mostrar eventos ocultos en la línea de tiempo</string>
 
-    <string name="store_riotx_title">Element - Cliente Matrix de Futura Generación</string>
-    <string name="store_riotx_short_description">Un cliente para Matrix más rápido y ligero que usa los últimos frameworks de Android</string>
-    <string name="store_riotx_full_description">Element es un nuevo cliente del protocolo Matrix (Matrix.org): una red abierta para una comunicación segura y descentralizada. Element es una reescritura completa del cliente Riot Android, basada en una reescritura completa del SDK Matrix Android.
-\n
-\nDescargo de responsabilidad: Esta es una versión beta. Element está actualmente en desarrollo activo y contiene limitaciones y (esperamos que no demasiados) errores. Todas las sugerencias son bienvenidas!
-\n
-\nElement soporta: - Entrar en una cuenta existente - Crear una sala y unirse a las salas públicas - Aceptar y rechazar invitaciones - Listar las salas de los usuarios - Ver los detalles de la sala - Enviar mensajes de texto - Enviar archivos adjuntos - Leer y escribir mensajes en salas cifradas - Criptografía: Copia de seguridad de claves E2E, verificación avanzada de dispositivos, solicitud y respuesta de compartir claves - Notificación push - Temas claros, oscuros y negros
-\n
-\nNo todas las características de Element están implementadas en Element todavía. Principales características que faltan (¡pronto disponibles!): - Configuración de la sala (lista de miembros de la sala, etc.) - Llamadas - Widgets - …</string>
-
     <string name="bottom_action_people_x">Mensajes Directos</string>
 
     <string name="send_file_step_idle">Esperando…</string>
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index 21f71aee49..8a9cc1b145 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -1118,32 +1118,12 @@ Aplikazioa egiten saiatzen ari dena agresiboki murriztuko zaio bigarren planoan
 
     <string name="no_valid_google_play_services_apk">Ez da baliozko Google Play Services APK-rik aurkitu. Jakinarazpenak agian ez dira ongi ibiliko.</string>
 
-    <string name="store_title">Element - Komunikatu, zure erara</string>
-    <string name="store_short_description">Txat seguru eta unibertsala zure kontrolpean erabat.</string>
     <string name="settings_troubleshoot_test_battery_failed">Erabiltzaile batek gailu bat deskonektatuta eta erabili gabe uzten badu denbora batez, pantaila itzalita duela, gailua kuluxka moduan sartzen da. Honek aplikazioak sarera konektatzea eragozten du eta beraien lanak atzeratzen ditu, baita ohiko alarmak.</string>
     <string name="startup_notification_fdroid_battery_optim_message">Element-ek bigarren planoko konexio arin bat behar du jakinarazpen fidagarriak izateko.
 Hurrengo pantailan Element-i bigarren planoan aritzeko baimena eskatuko zaizu, onartu ezazu mesedez.</string>
-    <string name="store_full_description">"Txaterako aplikazio bat, zure kontrolpean eta erabat malgua. Element-ek zuk nahi duzun eran komunikatzea ahalbidetzen dizu. [matrix] erabiltzeko egina, komunikaziorako estandar ireki eta deszentralizatua.
-\n
-\nEskuratu matrix.org kontu bat doan, ezarri zure zerbitzari propioa  https://modular.im bidez, edo erabili beste Matrix zerbitzari bat.
-\n
-\nZergatik erabili Element\?
-\n
-\n* KOMUNIKAZIO OSOA: Sortu gelak zure lantalde, adiskide, edo komunitateentzat, zuk nahi bezalakoak! Txateatu, partekatu fitxategiak, gehitu trepetak eta egin ahots eta bideo deiak, den dena doan.
-\n
-\n* INTEGRAZIO AHALTSUAK: Erabili Element jada ezagutu eta maite dituzun tresnekin. Element erabiliz beste txat aplikazioetako erabiltzaileekin ere aritu zaitezke.
-\n
-\n* PRIBATUA ETA SEGURUA: Mantendu zure elkarrizketak sekretupean. Muturretik muturrerako zifratzeak pribatua den hori pribatu izaten jarraituko duela bermatzen du.
-\n
-\n* IREKIA, EZ ITXIA; Kode irekikoa, eta Matrix sarearen gainean eraikia. Izan zure datuen jabe zure zerbitzaria ostatatuz, edo zuretzat fidagarria den bat aukeratuz.
-\n
-\n* ZUREKIN EDONON: Mantendu kontaktua zure gailuetan zehar guztiz sinkronizatutako mezuen historial batekin, eta web bidez https://riot.im helbidean."</string>
 
     <string name="video_call_in_progress">Bide-deia abioan…</string>
 
-    <string name="store_whats_new">"Etengabe egiten dizkiogu hobekuntzak eta aldaketak Element aplikazioari.
-Aldaketen zerrenda osoa hemen aurkitu daiteke: %1$s.
-Ezer galtzen ez duzula ziurtatzeko, mantendu eguneraketak piztuta."</string>
     <string name="title_activity_keys_backup_setup">Gakoen babes-kopia</string>
     <string name="title_activity_keys_backup_restore">Erabili gakoen babes-kopia</string>
     <string name="keys_backup_is_not_finished_please_wait">Gakoen babes-kopia ez da amaitu, itxaron mesedez…</string>
@@ -1542,16 +1522,6 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
 
     <string name="settings_labs_show_hidden_events_in_timeline">Erakutsi ezkutatutako gertaerak denbora lerroan</string>
 
-    <string name="store_riotx_title">Element - Hurrengo belaunaldiko Matrix bezeroa</string>
-    <string name="store_riotx_short_description">Matrix-erako bezero azkarrago eta arinago bat azken Android tresnak erabiliz eginak</string>
-    <string name="store_riotx_full_description">Element bezero berri bat da Matrix protokoloarentzako (Matrix.org): komunikazioa seguru eta deszentralizatuarentzako sare libre bat. Element Android plataformarako Riot bezeroaren berridazketa oso bat da, erabat berridatzitako Android SDK-n oinarritua.
-\n 
-\nAbisua: hau beta bertsio bat da. Element garapen aktiboan dago eta baditu mugak zein akatsak (gehiegi ez espero dugu). Iruzkin guztiak ongi etorriak dira!
-\n 
-\nElement bezeroak honakoa ahalbidetzen du: • Badagoen kontu batean saioa hasi • Gelak sortu eta gela publikoetara elkartu • Gonbidapenak onartu edo ukatu • Erabiltzailearen gelak zerrendatu • Gelaren xehetasunak ikusi • Testuzko mezuak bidali • Eranskinak bidali • Zifratutako geletan mezuak irakurri eta idatzi • Zifratzea: E2Egakoen babeskopia, gailuaren egiaztaketa aurreratua, gakoa partekatzeko eskaria eta erantzuna • Push jakinarazpena • Azal argia, iluna eta beltza
-\n 
-\nEz dira oraindik Element bezeroaren ezaugarri guztiak ezarri Element bezeroan. Falta diren (eta laster etorriko direnen) artean nabarmenak dira: • Gelaren ezarpenak (gelako kideak zerrendatzea, eta abar.) • Deiak • Trepetak • …</string>
-
     <string name="push_gateway_item_app_display_name">aplikazio_pantaila_izena:</string>
     <string name="bottom_action_people_x">Mezu zuzenak</string>
 
diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml
index 88a13d71b8..17a6346dbd 100644
--- a/vector/src/main/res/values-fa/strings.xml
+++ b/vector/src/main/res/values-fa/strings.xml
@@ -586,7 +586,6 @@
 
     <string name="settings_labs_show_hidden_events_in_timeline">نمایش رویدادهای نهفته در خط زمانی</string>
 
-    <string name="store_riotx_title">ریوت‌اکس - نسل بعدی کارخواه ماتریس</string>
     <string name="bottom_action_people_x">پیام‌های مستقیم</string>
 
     <string name="send_file_step_idle">منتظر…</string>
diff --git a/vector/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml
index be706404e7..37c94709e5 100644
--- a/vector/src/main/res/values-fi/strings.xml
+++ b/vector/src/main/res/values-fi/strings.xml
@@ -1227,11 +1227,6 @@ Haluatko lisätä paketteja?</string>
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Kelvollista Google Play Services APK:ta ei löytynyt. Ilmoitukset eivät ehkä toimi oikein.</string>
 
-    <string name="store_title">Element - Kommunikoi, sinun tavallasi</string>
-    <string name="store_whats_new">"Olemme aina tekemässä muutoksia ja parannuksia Element:ään.
-Täydellisen muutoslokin löydät täältä: %1$s.
-Jotta et menetä mitään, automaattiset päivitykset kannattaa pitää käytössä."</string>
-    <string name="store_short_description">Universaali ja turvallinen keskusteluohjelma kokonaan sinun hallinnassa.</string>
     <string name="passphrase_create_passphrase">Luo salalause</string>
     <string name="passphrase_passphrase_does_not_match">Salalause ei täsmää</string>
     <string name="passphrase_empty_error_message">Syötä salalause</string>
@@ -1378,22 +1373,6 @@ Jotta et menetä mitään, automaattiset päivitykset kannattaa pitää käytös
 
     <string name="notification_unread_notified_messages_in_room">%1$s -&gt; %2$s</string>
 
-    <string name="store_full_description">Keskustelusovellus, joka on sinun hallinnassasi ja erittäin joustava. Element antaa sinun viestiä juuri sillä tavalla kuin haluat. Taustalla [matrix] – avoimen ja hajautetun viestinnän standardi.
-\n
-\nHanki ilmainen matrix.org-tili, hanki oma palvelimesi osoitteesta https://modular.im tai käytä muuta Matrix-palvelinta. 
-\n
-\nMiksi valita Element\?
-\n
-\n• Kattavat mahdollisuudet viestintään: rakenna huoneita tiimeillesi, ystävillesi ja yhteisöllesi – juuri niin kuin haluat! Keskustele, jaa tiedostoja, lisää sovelmia ja soita ääni‐ ja videopuheluita – kaikki tämä ilmaiseksi.
-\n 
-\n• Tehokkaat integraatiot: Käytä Elementia tuntemiesi työkalujen kanssa. Element mahdollistaa keskustelut jopa eri keskusteluohjelmia käyttävien ihmisten ja ryhmien kanssa.
-\n
-\n• Yksityinen ja turvallinen: Pidä keskustelusi salaisina. Nykyaikainen osapuolten välinen salaus pitää huolen, että yksityiset keskustelut pysyvät yksityisinä. 
-\n
-\n• Avoin, ei suljettu: Avointa lähdekoodia ja rakennettu käyttämään Matrixia. Voit omistaa oman datasi ylläpitämällä omaa palvelintasi, tai käyttämällä palvelinta, johon luotat. 
-\n
-\n• Kaikkialla, missä olet: pysy yhteydessä missä ikinä oletkin, täysin synkronoidulla viestihistorialla kaikkien laitteidesi ja https://riot.im-verkkopalvelun välillä.</string>
-
     <string name="new_recovery_method_popup_description">Uusi avainvarmuuskopio löydetty.
 \n
 \nJos et asettanut uutta palautustapaa, hyökkääjä saattaa yrittää päästä käsiksi tiliisi. Vaihda tilisi salasana ja aseta uusi palautustapa asetuksissa välittömästi.</string>
@@ -1536,8 +1515,6 @@ Jotta et menetä mitään, automaattiset päivitykset kannattaa pitää käytös
 
     <string name="settings_labs_show_hidden_events_in_timeline">Näytä piilotetut tapahtumat aikajanalla</string>
 
-    <string name="store_riotx_title">Element - seuraavan sukupolven Matrix-asiakasohjelma</string>
-    <string name="store_riotx_short_description">Nopeampi ja kevyempi Matrix-asiakasohjelma</string>
     <string name="bottom_action_people_x">Yksityisviestit</string>
 
     <string name="send_file_step_idle">Odotetaan…</string>
@@ -1786,14 +1763,6 @@ Jotta et menetä mitään, automaattiset päivitykset kannattaa pitää käytös
 
     <string name="settings_troubleshoot_test_token_registration_quick_fix">Rekisteröi tunniste</string>
 
-    <string name="store_riotx_full_description">Element on uusi Matrix-protokollaa (Matrix.org) käyttävä ohjelma: avointa ja hajautettua keskustelua tukeva turvallinen verkko. Element on täysin uusittu versio Riot Android -ohjelmasta, joka perustuu Matrix Android SDK:n uudelleenkirjoitukseen.
-\n
-\nHuomaa: tämä on betaversio. Element on vielä kehitystyössä, ja siinä on rajoitteita ja (toivottavasti ei kuitenkaan monta) bugeja. Kaikki palaute on tervetullutta!
-\n
-\nElement tukee: • Kirjaudu olemassaolevalle tunnukselle • Luo huoneita ja liity julkisiin huoneisiin • Hyväksy ja hylkää kutsuja • Listaa käyttäjän huoneet • Katso huoneen tietoja • Lähetä tekstiviestejä • Lähetä liitteitä • Lue ja kirjoita viestejä salatuissa huoneissa • Salaus: osapuolten välisen salauksen avaimien varmuuskopiointi, edistynyt laitteiden varmennus, avainten jakopyynnöt ja vastaus • Viesti-ilmoitukset • Vaalea, tumma ja musta teema
-\n
-\nKaikkia Elementin ominaisuuksia ei ole vielä toteutettu Element:ssä. Tärkeimmät puuttuvat (ja pian saapuvat!) ominaisuudet: • Huoneen asetukset (listaa huoneen jäsenet jne.) • Puhelut • Sovelmat • …</string>
-
     <string name="send_file_step_encrypting_thumbnail">Salataan pikkukuvaa…</string>
     <string name="send_file_step_sending_thumbnail">Lähetetään pikkukuvaa (%1$s / %2$s)</string>
     <string name="room_directory_search_hint">Nimi tai tunniste (#example:matrix.org)</string>
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index fe19418efb..0821f84bfa 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -1130,29 +1130,8 @@ Sur l’écran suivant on vous demandera d’autoriser Element à toujours fonct
 
     <string name="no_valid_google_play_services_apk">Aucun APK des services Google Play valide n’a été trouvé. Les notifications peuvent ne pas fonctionner correctement.</string>
 
-    <string name="store_title">Element - Communiquez, à votre façon</string>
-    <string name="store_short_description">Une application de discussion sécurisée universelle que vous contrôlez.</string>
-    <string name="store_full_description">"Une application de discussion, que vous contrôlez et entièrement flexible. Element vous laisse communiquer comme vous le souhaitez. Conçu pour [matrix], le standard pour les communications libres et décentralisées.
-
-Créez un compte matrix.org gratuit, gérez votre propre serveur sur https://modular.im ou utilisez un autre serveur Matrix.
-
-Pourquoi choisir Element ?
-
-• COMMUNICATION COMPLÈTE : Construisez des salons autours de vos équipes, de vos amis, de votre communauté comme vous le souhaitez ! Discutez, partagez des fichiers, ajoutez des widgets et passez des appels audio et vidéo gratuitement.
-
-• INTÉGRATIONS PUISSANTES : Utilisez Element avec les outils que vous connaissez déjà. Avec Element vous pouvez même discuter avec les utilisateurs et les groupes qui utilisent d’autres applications de discussion.
-
-• PRIVÉ ET SÉCURISÉ : Gardez vos conversations secrètes. Un chiffrement de bout en bout de pointe vous garanti que vos communications privées restent privées.
-
-• OUVERT, PAS FERMÉ : Open source, et construit autour de Matrix. Restez en possession de vos données en hébergeant votre propre serveur, ou choisissez celui auquel vous faites confiance.
-
-• PARTOUT OÙ VOUS ÊTES : Restez en contact où que vous soyez avec la synchronisation complète de l’historique de vos messages entre vos différents appareils et en ligne sur https://riot.im."</string>
-
     <string name="video_call_in_progress">Appel vidéo en cours…</string>
 
-    <string name="store_whats_new">"Nous sommes constamment en train de modifier et d’améliorer Element.
-Le journal des modifications peut être consulté ici : %1$s.
-Afin d’être sûr de ne rien manquer, continuez à installer les mises à jour."</string>
     <string name="title_activity_keys_backup_setup">Sauvegarde de clés</string>
     <string name="title_activity_keys_backup_restore">Utiliser la sauvegarde de clés</string>
     <string name="keys_backup_is_not_finished_please_wait">La sauvegarde des clés n’est pas terminée, veuillez patienter…</string>
@@ -1553,16 +1532,6 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
 
     <string name="settings_labs_show_hidden_events_in_timeline">Afficher les évènements cachés dans les discussions</string>
 
-    <string name="store_riotx_title">Element − Client Matrix nouvelle génération</string>
-    <string name="store_riotx_short_description">Un client pour Matrix plus rapide et plus léger utilisant les derniers frameworks Android</string>
-    <string name="store_riotx_full_description">Element est un nouveau client pour le protocole Matrix (Matrix.org) : un réseau ouvert pour des communications sécurisées et décentralisées. Element est une réécriture complète du client Android Riot, basée sur une réécriture complète du SDK Android de Matrix.
-\n
-\nMise en garde : Ceci est une version bêta. Element est actuellement en plein développement et a des limites et (peu, nous l’espérons) des anomalies. Tout commentaire est le bienvenu !
-\n
-\nElement prend en charge : • Se connecter à un compte existant • Créer de salons et rejoindre des salons publics • Accepter et refuser des invitations • Lister les salons des utilisateurs • Voir les informations des salons • Envoyer des messages texte • Envoyer des pièces jointes • Lire et écrire des messages dans les salons chiffrés • Chiffrement : sauvegarde des clés de chiffrement, vérification avancée des appareils, demande et réponse de partage de clé • Notifications • Thèmes clair, sombre et noir
-\n
-\nToutes les fonctionnalités de Element ne sont pas encore implémentées dans Element. Principales fonctionnalités manquantes (et qui arrivent bientôt !) : • Réglages des salons (lister les membres du salon etc.) • Appels • Widgets • …</string>
-
     <string name="bottom_action_people_x">Messages directs</string>
 
     <string name="send_file_step_idle">Attente…</string>
diff --git a/vector/src/main/res/values-hr/strings.xml b/vector/src/main/res/values-hr/strings.xml
index 955d3bc8d1..33013eb33a 100644
--- a/vector/src/main/res/values-hr/strings.xml
+++ b/vector/src/main/res/values-hr/strings.xml
@@ -1046,9 +1046,6 @@
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Nije pronađen valjajući APK Usluga za Google Play. Moguće je da obavijesti neće ispravno raditi.</string>
 
-    <string name="store_title">Element - Komunicirajte onako kako Vama odgovara</string>
-    <string name="store_whats_new">Stalno radimo na izmjenama i poboljšanjima Element-a. Cjelovit dnevnik izmjena je moguće pronaći u %1$s. Kako biste ostali informirani o novostima, imajte omogućeno ažuriranje.</string>
-    <string name="store_short_description">Univerzalna aplikacija za sigurno ćaskanje pod Vašom kontrolom.</string>
     <string name="passphrase_create_passphrase">Napravi fraza-lozinku</string>
     <string name="passphrase_confirm_passphrase">Potvrdi fraza-lozinku</string>
     <string name="passphrase_enter_passphrase">Unesite fraza-lozinku</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index 9c5702a38f..dbe5be8410 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -1124,29 +1124,8 @@ A következő képernyőn el kell fogadnod, hogy a Element folyamatosan fusson a
 
     <string name="no_valid_google_play_services_apk">Érvényes Google Play Services APK nem található. Az értesítések megbízhatatlanul működhetnek.</string>
 
-    <string name="store_title">Element - Beszélgess, ahogy tetszik</string>
-    <string name="store_short_description">Egy biztonságos és univerzális csevegő alkalmazás az irányításod alatt.</string>
-    <string name="store_full_description">A csevegő alkalmazás ami személyre szabható és az irányításod alatt marad. Element megteremti a lehetőséget, hogy úgy beszélgess ahogy szeretnél. A [matrix] hálózathoz tervezve - ami egy nyílt és elosztott hálózat.
-\n
-\nKészíts egy ingyenes matrix.org fiókot vagy igényelj egy saját szervert a https://modular.im -től, de üzemeltethetsz is saját Matrix szervert.
-\n
-\nMiért válaszd a Element-et\?
-\n
-\n• TELJES KOMMUNIKÁCIÓ: Nyiss szobákat a csoportod, barátaid, közösséged vagy bárkiknek akiknek szeretnél! Beszélgess, ossz meg fájlokat, adj hozzá kisalkalmazásokat és indíts hang és videóhívásokat - teljesen ingyen.
-\n
-\n• ERŐS KAPCSOLATOK: Használd a Element-ot a kedvenc eszközeiddel. A Elementtal még másik rendszerekben lévő emberekkel és csoportokkal is képes lehetsz beszélgetni.
-\n
-\n• SZEMÉLYES ÉS BIZTONSÁGOS: Tartsd a beszélgetéseidet titokban. A végponttól-végpontig titkosítás biztosítja, hogy a személyes beszélgetések személyesek maradnak.
-\n
-\n• NYÍLT ÉS NEM ZÁRT: Nyílt forrású és a Matrix-hoz készült. Az adataid maradjanak a birtokodban a saját szerver üzemeltetésével vagy válassz olyan szervert amiben megbízol.
-\n
-\n• MINDENHOL AMERRE JÁRSZ: Maradj kapcsolatban a többiekkel mindenhol az eszközeid közötti teljesen szinkronizált üzenetváltásokkal. Akár a https://riot.im -en.</string>
-
     <string name="video_call_in_progress">Videóhívás folyamatban…</string>
 
-    <string name="store_whats_new">"Folyamatosan változtatjuk és javítjuk a Element-et.
-A változások teljes listája itt található: %1$s.
-Nehogy lemaradj bármiről, ezért továbbra is engedélyezd a frissítéseket."</string>
     <string name="title_activity_keys_backup_setup">Kulcsmentés</string>
     <string name="title_activity_keys_backup_restore">Kulcsmentés használata</string>
     <string name="keys_backup_is_not_finished_please_wait">A kulcsok biztonsági mentése még tart, kérlek várj…</string>
@@ -1547,16 +1526,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
 
     <string name="settings_labs_show_hidden_events_in_timeline">Rejtett események megjelenítése az idővonalon</string>
 
-    <string name="store_riotx_title">Element - Matrix Kliens Új Nemzedéke</string>
-    <string name="store_riotx_short_description">A gyorsabb és kisebb Matrix kliens ami a legfrissebb Android keretrendszert használja</string>
-    <string name="store_riotx_full_description">Element a Matrix protokollhoz (Matrix.org) készült új kliens: nyílt hálózat biztonságos és decentralizált kommunikációhoz. Element a Riot Android kliens teljesen újraírt változata ami a teljesen újraírt Matrix Android SDK-ra épül.
-\n
-\nFigyelmeztetés: Ez egy béta verzió. Element aktív fejlesztés alatt áll és vannak korlátai és (reméljük nem olyan sok) hibái. Minden visszajelzést szívesen fogadunk!
-\n
-\nElement ezeket támogatja: • Bejelentkezés létező fiókba • Szoba készítés és nyilvános szobába való belépés • Meghívók fogadása és elutasítás • Felhasználók szobáinak listázása • Szoba adatainak megtekintése • Szöveges üzenet küldése • Csatolmány küldése • Titkosított szobákban üzenetek olvasása és írása • Titkosítás: Végponttól végpontig titkosító kulcsok mentése, fejlett eszköz ellenőrzés, kulcs megosztás kérése és válasz • „Push” értesítések • Világos, sötét és fekete téma
-\n
-\nNem minden Element funkció támogatott a Element-ben jelenleg. A fő hiányzó (és hamarosan elérhető!) funkciók: • Szoba beállítások (szoba tagság mutatása, stb…) • Hívások • Kisalkalmazások • …</string>
-
     <string name="bottom_action_people_x">Közvetlen beszélgetés</string>
 
     <string name="send_file_step_idle">Várakozik…</string>
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index eeffdee768..2f4a3669ba 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -1180,27 +1180,8 @@
 
     <string name="no_valid_google_play_services_apk">Non è stato trovato nessun APK Google Play Services valido. Le notifiche non funzioneranno correttamente.</string>
 
-    <string name="store_title">Element - Comunica, a modo tuo</string>
-    <string name="store_short_description">Una App per chat universali, sicure ed interamente sotto il tuo controllo.</string>
-    <string name="store_full_description">Una App per chat flessibile e interamente sotto il tuo controllo. Element ti permette di comunicare a modo tuo. Creata per [matrix] - lo standard per le comunicazioni aperte, decentralizzate.
-\n 
-\nPuoi aprire un account matrix.org gratuito, creare il tuo server su https://modular.im o usare un altro server Matrix. 
-\n 
-\nPerché scegliere Element\?
-\n 
-\n• COMUNICAZIONE COMPLETA: crea stanze per discussione pubbliche o private per i tuoi team, i tuoi amici, la tua comunità - come preferisci! Chatta, condividi file, aggiungi widget e fai chiamate video o audio - tutto gratuito. 
-\n 
-\n• GRANDI INTEGRAZIONI: collega Element alle piattaforme che conosci ed ami. Con Element puoi addirittura chattare con utenti e gruppi che usano altre App di chat.
-\n 
-\n• PRIVATO E SICURO: tieni segrete le tue conversazioni. Una crittografia end-to-end allo stato dell\'arte assicura che le comunicazioni private restino sempre tali. 
-\n 
-\n• OPEN, NON CHIUSO: open source e costruito su Matrix. Riprendi il possesso dei tuoi dati creando il tuo server Matrix personale, o scegliendone uno di cui ti fidi. 
-\n 
-\n• OVUNQUE TU SIA: stai sul pezzo ovunque tu sia grazie la cronologia dei messaggi sempre sincronizzata tra i tuoi dispositivi ed online su https://riot.im.</string>
-
     <string name="video_call_in_progress">Chiamata video in corso…</string>
 
-    <string name="store_whats_new">Element continua a crescere e migliorare. Il registro completo delle modifiche si può trovare qui: %1$s. Per essere certo di non perdere nulla, mantieni gli aggiornamenti attivi.</string>
     <string name="title_activity_keys_backup_setup">Backup delle chiavi</string>
     <string name="title_activity_keys_backup_restore">Usa il Backup delle chiavi</string>
     <string name="keys_backup_is_not_finished_please_wait">Il Backup delle chiavi non è concluso, attendere prego…</string>
@@ -1597,16 +1578,6 @@
 
     <string name="settings_labs_show_hidden_events_in_timeline">Mostra gli eventi nascosti nella Timeline</string>
 
-    <string name="store_riotx_title">Element - Client Matrix di nuova generazione</string>
-    <string name="store_riotx_short_description">Un client per Matrix più veloce e leggero che utilizza gli ultimi framework di Android</string>
-    <string name="store_riotx_full_description">Element è un nuovo client per il protocollo Matrix (Matrix.org): una rete aperta per comunicazioni sicure e decentralizzate. Element è stato completamente riscritto rispetto a Riot Android, ed è a sua volta basato su un SDK Android di Matrix totalmente riscritto.
-\n 
-\nDisclaimer: questa è una versione beta. Element è attualmente in uno sviluppo attivo e contiene ancora alcune limitazioni ed errori (speriamo non troppi). I suggerimenti sono ben accetti!
-\n 
-\nElement supporta: • Accesso ad account esistente • Crea stanze ed entra in stanze pubbliche • Accetta e rifiuta inviti • Elenca stanze utenti • Vedi dettagli stanza • Invia messaggi di testo • Invia allegati • Leggi e scrivi messaggi in stanze cifrate • Crypto: backup chiavi E2E, verifica avanzata dispositivi, richiesta e risposta condivisione chiavi • Notifiche push • Tema chiaro, scuro e nero
-\n 
-\nNon tutte le funzioni di Element sono già implementate in Element. Principali funzioni mancanti (prossimamente!): • Impostazioni stanza (elenca membri stanza, ecc.) • Chiamate • Widget • …</string>
-
     <string name="room_list_catchup_empty_title">Non hai nulla di nuovo da vedere!</string>
     <string name="bottom_action_people_x">Messaggi diretti</string>
 
diff --git a/vector/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml
index 33e179149d..fcd1cead6d 100644
--- a/vector/src/main/res/values-ko/strings.xml
+++ b/vector/src/main/res/values-ko/strings.xml
@@ -1169,25 +1169,6 @@
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">올바른 Google Play 서비스 APK를 찾을 수 없습니다. 알림이 제대로 작동하지 않을 수 있습니다.</string>
 
-    <string name="store_title">Element - 대화하세요, 나만의 방식</string>
-    <string name="store_whats_new">우리는 항상 Element을 변경하고 개선하고 있습니다. 전체 변경 내역은 여기서 찾을 수 있습니다: %1$s. 놓치지 않도록 업데이트를 켜 놓아주세요.</string>
-    <string name="store_short_description">전적으로 여러분의 통제 하에 있는 범용 보안 대화 앱.</string>
-    <string name="store_full_description">여러분의 통제 하에 완전히 유연한 대화 앱. Element은 여러분이 원하는 방식으로 대화할 수 있도록 합니다. 개방형 분산 커뮤니티의 표준 - [matrix]를 위해 제작됨.
-\n 
-\n무료 matrix.org 계정을 만들고, https://modular.im 에서 자신만의 서버, 혹은 다른 Matrix 서버를 얻으세요. 
-\n 
-\n왜 Element을 선택해야 하나요\?
-\n 
-\n• 완전한 대화: 원하는 대로 팀이나 친구, 커뮤니티를 중심으로 방을 만드세요! 대화, 파일 공유, 위젯 추가와 음성 및 영상 통화 - 모두 무료입니다. 
-\n 
-\n• 강력한 통합: 여러분이 알고 사랑하는 도구와 함께 Element을 사용하세요. Element이라면 다른 대화 앱의 사용자와 그룹까지도 대화할 수 있습니다.
-\n 
-\n• 개인 및 보안: 대화를 비밀로 유지하세요. 최첨단 종단간 암호화로 비밀 대화를 은밀하게 유지해줍니다. 
-\n 
-\n• 오픈 소스: Matrix로 만들어진 오픈 소스입니다. 자신의 데이터를 자신의 서버에 소유하거나, 신뢰하는 서버에 맡기세요. 
-\n 
-\n• 어디에 있든: 모든 기기나 https://riot.im 에서 완전히 동기화된 메시지 기록으로 연락을 유지합니다.</string>
-
     <string name="passphrase_create_passphrase">암호 만들기</string>
     <string name="passphrase_confirm_passphrase">암호 확인</string>
     <string name="passphrase_enter_passphrase">암호 입력</string>
@@ -1479,16 +1460,6 @@
 
     <string name="settings_labs_show_hidden_events_in_timeline">타임라인에서 숨겨진 이벤트 보이기</string>
 
-    <string name="store_riotx_title">Element - 차세대 Matrix 클라이언트</string>
-    <string name="store_riotx_short_description">최신 안드로이드 프레임워크를 사용해 더 빠르고 가벼운 Matrix를 위한 클라이언트</string>
-    <string name="store_riotx_full_description">Element는 Matrix 프로토콜 (Matrix.org)을 위한 새 클라이언트입니다: 안전한 분산 통신을 위한 개방형 네트워크. Element는 Matrix 안드로이드 SDK의 Element 안드로이드 클라이언트 전체 개정판을 기반으로 한 Riot 안드로이드 클라이언트의 전체 개정판입니다.
-\n 
-\n면책 조항: 이것은 베타 버전입니다. Element는 현재 개발 중이고 한계가 있으며 (많지 않으면 좋겠지만) 버그가 있습니다. 모든 피드백은 환영합니다!
-\n 
-\nElement 지원: • 존재하는 계정으로 로그인 • 방을 만들고 공공 방에 참가 • 초대를 수락하거나 거절 • 사용자 방 목록 • 방 세부 정보 보기 • 문자 메시지 보내기 • 첨부 파일 보내기 • 암호화된 방에서 메시지 읽고 쓰기 • 암호화: 종단간 암호화 키 백업, 고급 기기 확인, 키 공유 요청과 답장 • 푸시 알림 • 밝은 테마, 어두운 테마 그리고 검정 테마
-\n 
-\n아직 Element의 모든 기능이 Element에 구현되지 않았습니다. 주요 없는 (그리고 곧 나올!) 기능: • 방 설정 (방 구성원 목록 등) • 전화 • 위젯 • …</string>
-
     <string name="bottom_action_people_x">다이렉트 메시지</string>
 
     <string name="send_file_step_idle">기다리세요…</string>
diff --git a/vector/src/main/res/values-nl/strings.xml b/vector/src/main/res/values-nl/strings.xml
index 871b4cd7d7..fa8e57a95c 100644
--- a/vector/src/main/res/values-nl/strings.xml
+++ b/vector/src/main/res/values-nl/strings.xml
@@ -1276,25 +1276,6 @@
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Er is geen geldige APK van Google Play Services gevonden. Meldingen zullen mogelijk niet correct functioneren.</string>
 
-    <string name="store_title">Element - Communiceer op uw manier</string>
-    <string name="store_whats_new">We blijven Element voortdurend aanpassen en verbeteren. Het volledige wijzigingslogboek vindt u hier: %1$s. Om niets te missen, houdt u best uw updates ingeschakeld.</string>
-    <string name="store_short_description">Een universele en veilige chat-app, volledig onder uw controle.</string>
-    <string name="store_full_description">Een chat-app, onder uw controle en heel flexibel. Element laat u communiceren zoals u dat wilt. Gemaakt voor [matrix] - de standaard voor open, gedecentraliseerde communicatie.
-\n 
-\nMaak een gratis account aan op matrix.org, verkrijg uw eigen server op https://modular.im, of gebruik een andere Matrix-server. 
-\n 
-\nWaarom zou ik voor Element kiezen\?
-\n 
-\n• VOLLEDIGE COMMUNICATIE: maak gesprekken aan rond uw teams, uw vrienden, uw gemeenschap - hoe u maar wilt! Chat, deel bestanden, voeg widgets toe en maak stem- en video-oproepen - allemaal volledig gratis. 
-\n 
-\n• KRACHTIGE INTEGRATIE: gebruik Element met de hulpmiddelen waarmee u vertrouwd bent. Met Element kunt u zelfs chatten met gebruikers en groepen op andere chat-apps.
-\n 
-\n• PRIVÉ EN VEILIG: houd uw gesprekken geheim. Eind-tot-eind-versleuteling van de bovenste plank zorgt ervoor dat uw privécommunicatie ook privé blijft. 
-\n 
-\n• OPEN, NIET GESLOTEN: vrije software, gebouwd op Matrix. Wees baas over uw eigen gegevens door uw eigen server te gebruiken, of te kiezen voor een andere server die u vertrouwt. 
-\n 
-\n• WAAR U OOK BENT: houd contact waar u ook bent met volledig gesynchroniseerde berichtgeschiedenis op al uw apparaten, en online op https://riot.im.</string>
-
     <string name="passphrase_create_passphrase">Wachtwoord aanmaken</string>
     <string name="passphrase_passphrase_does_not_match">Wachtwoorden komen niet overeen</string>
     <string name="passphrase_empty_error_message">Voer een wachtwoord in</string>
diff --git a/vector/src/main/res/values-nn/strings.xml b/vector/src/main/res/values-nn/strings.xml
index d0ce86f127..ec5addbb37 100644
--- a/vector/src/main/res/values-nn/strings.xml
+++ b/vector/src/main/res/values-nn/strings.xml
@@ -1070,21 +1070,6 @@ Meldingssynlegheit på Matrix liknar på epost. At vi gløymer meldingane dine t
     <string name="settings_show_join_leave_messages">Vis bli-med/forlat hendelsar</string>
     <string name="settings_show_join_leave_messages_summary">Invitasjonar, utkastingar og utestengingar gjeld ikkje dette.</string>
     <string name="room_widget_open_in_browser">Opna i nettlesar</string>
-    <string name="store_full_description">Program for nettprat, under din kontroll og med full fleksibilitet. Element let deg kommunisera på den måten du vil. Implementert for [matrix] - protokollen for open, desentralisert kommunikasjon.
-\n 
-\nOpprett ein gratis matrix.org-konto, sett opp eigen tenar på https://modular.im, eller ta i bruk ein annan Matrix-tenar. 
-\n 
-\nKvifor velje Element\?
-\n 
-\n• KOMPLETT KOMMUNIKASJON: Bygg rom rund teamet, venner, fellesskapet - du bestemmer! Send direktemeldingar, del filer, legg til tillegg, start talesamtalar og videokonferansar! Alt saman er tilgjengeleg utan kostnad.
-\n 
-\n• KRAFTIGE INTEGRASJONAR: Bruk Element saman med verktøya du nyttar frå før. Med Element kan du kommunisera med brukarar på andre plattformar.
-\n 
-\n• PRIVAT OG SIKKER: Hald dine samtalar hemmelege. Industristandard ende-til-ende-kryptering sørgjer for at private samtalar forblir private. 
-\n 
-\n• OPEN, IKKJE LUKKA: Open kjeldekode, på toppen av Matrix-protokollen. Eig dine eigne data ved å drifta eigen tenar eller hjå nokon du stolar på. 
-\n 
-\n• OVERALT DER DU ER: Hald kontakten uansett kvar du er; fullstendig synkronisert meldingshistorikk på alle klientar, samt i nettlesar på https://riot.im.</string>
 
     <string name="keys_backup_restore_is_getting_backup_version">Hentar sikkerheitskopiversjon…</string>
     <string name="keys_backup_info_title_version">Versjon</string>
diff --git a/vector/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml
index a77fda2994..80d92cc96b 100644
--- a/vector/src/main/res/values-pl/strings.xml
+++ b/vector/src/main/res/values-pl/strings.xml
@@ -1077,9 +1077,6 @@ Sprawdź ustawienia systemowe.</string>
     <string name="settings_troubleshoot_test_account_settings_failed">Powiadomienia są wyłączone dla twojego konta.
 Sprawdź ustawienia konta.</string>
     <string name="settings_troubleshoot_test_device_settings_failed">Powiadomienia nie są włączone dla tej sesji. Proszę sprawdź ustawienia Element.</string>
-    <string name="store_whats_new">"Zawsze wprowadzamy zmiany i ulepszenia do Element.
-Pełną listę zmian można znaleźć tutaj: %1$s.
-Aby upewnić się, że niczego nie przegapisz, po prostu miej włączone aktualizacje."</string>
     <string name="account_additional_info">Dodatkowe informacje: %s</string>
 
     <string name="account_phone_number_error">Wystąpił błąd podczas weryfikowania numeru telefonu.</string>
@@ -1516,24 +1513,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
 
     <string name="no_valid_google_play_services_apk">Nie znaleziono prawidłowej aplikacji Usługi Google Play. Powiadomienia mogą nie działać prawidłowo.</string>
 
-    <string name="store_title">Element - Rozmawiaj, we własny sposób</string>
-    <string name="store_short_description">Bezpieczna aplikacja czatu całkowicie pod Twoją kontrolą.</string>
-    <string name="store_full_description">Aplikacja czatu, całkowicie pod twoją kontrolą i całkowicie dopasowująca się. Element pozwala na komunikowanie się w jakikolwiek sposób chcesz. Stworzony dla [Matrix] - standardu otwartej, zdecentralizowanej komunikacji.
-\n
-\nStwórz darmowe konto matrix.org, zdobądź swój własny serwer na https://modular.im, lub użyj innego serwera Matrix.
-\n
-\nDlaczego warto wybrać Element\?
-\n
-\n• KOMPLETNA KOMUNIKACJA: Stwórz pokoje dla twojego zespołu, przyjaciół, społeczności - tak, jak lubisz! Czatuj, udostępniaj pliki, dodawaj widżety i wykonuj połączenia głosowe lub wideo - wszystko za darmo.
-\n
-\n• SILNA INTEGRACJA: Używaj Element z narzędziami które znasz i kochasz. Z Element możesz pisać z użytkownikami i grupami na innych aplikacjach do czatu.
-\n
-\n• PRYWATNE I BEZPIECZNE: Utrzymuj twoje konwersacje w sekrecie. Nowoczesne szyfrowanie typu \"end-to-end\" zapewnia, że to co jest prywatne, pozostaje prywatne
-\n
-\n• OTWARTE, NIE ZAMKNIĘTE: Otwartoźródłowe i oparte o Matrix. Bądź w posiadaniu swoich danych posiadając swój własny serwer, lub wybierając taki, któremu ufasz.
-\n
-\n•GDZIEKOLWIEK JESTEŚ: Bądź w kontakcie gdziekolwiek jesteś wraz z w pełni synchronizowaną historią wiadomości na wszystkich twoich urządzeniach lub na https://riot.im.</string>
-
     <string name="passphrase_passphrase_too_weak">Hasło jest zbyt słabe</string>
 
     <string name="keys_backup_passphrase_not_empty_error_message">Proszę usunąć hasło, jeżeli chcesz aby Element wygenerował klucz odzyskiwania.</string>
@@ -1695,16 +1674,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
 
     <string name="settings_labs_show_hidden_events_in_timeline">Wyświetl ukryte wydarzenia na linii czasowej</string>
 
-    <string name="store_riotx_title">Element - Klient Matrix następnej generacji</string>
-    <string name="store_riotx_short_description">Szybszy i lżejszy klient Matrix używający najnowszych frameworków Androida</string>
-    <string name="store_riotx_full_description">Element jest nowym klientem dla protokołu Matrix (Matrix.org): otwarta sieć dla bezpiecznej, zdecentralizowej komunikacji. Element jest całkowicie przepisanym klientem Riot, opartym na nowym SDK Matrix dla systemu Android.
-\n
-\nUwaga: Jest to wersja beta. Element jest obecnie w fazie aktywnego rozwoju i posiada ograniczenia oraz (mamy nadzieje że niewiele) błędy. Wszystkie opinie są mile widziane!
-\n
-\nElement wspiera: • Logowanie do istniejącego konta • Tworzenie pokoi oraz dołączanie do pokoi publicznych • Akceptowanie i odrzucanie zaproszeń • Wyświetlanie listy pokoi użytkowników • Wyświetlanie informacji o pokoju • Wysyłanie wiadomości tekstowych • Wysyłanie załączników • Odczytywanie i pisanie wiadomości w zaszyfrowanych pokojach • Kryptografia: Kopię zapasową kluczy E2E, zaawansowaną weryfikację urządzeń, żądanie udostępniania kluczy i odpowiedzi na nie • Powiadomienia push • Jasne, Ciemne oraz Czarne motywy
-\n
-\nNie wszystkie funkcje Element są wdrożone w Element. Główne niedostępne (pojawią się już wkrótce!) funkcje: • Ustawienia pokoi (wyświetl listę członków pokoi) • Rozmowy • Widżety • …</string>
-
     <string name="edited_suffix">(edytowano)</string>
 
     <string name="riotx_no_registration_notice">%1$s aby utworzyć konto.</string>
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 8063d79633..3bd553c31c 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -1166,33 +1166,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Nenhum APK do Google Play Services válido foi encontrado. Notificações podem não funcionar corretamente.</string>
 
-    <string name="store_title">Element - Comunique-se do seu jeito</string>
-    <string name="store_short_description">Um aplicativo de bate-papo universal seguro totalmente sob seu controle.</string>
     <string name="settings_troubleshoot_test_battery_failed">Se um usuário deixar um dispositivo desconectado e parado por um período de tempo, com a tela desligada, o dispositivo entrará no modo Cochilo. Isso impede que os aplicativos acessem a rede e adiem seus trabalhos, sincronizações e alarmes padrão.</string>
     <string name="passphrase_create_passphrase">Criar passphrase</string>
     <string name="passphrase_passphrase_does_not_match">Passphrases devem corresponder</string>
     <string name="settings_lazy_loading_title">Carregamento Lazy dos membros das salas</string>
-    <string name="store_full_description">"Um aplicativo de bate-papo, sob seu controle e totalmente flexível. Element permite que você se comunique do jeito que você quer. Desenvolvido para o [matrix] - o padrão para comunicação aberta e descentralizada.
-
-Obtenha uma conta matrix.org grátis, obtenha seu próprio servidor em https://modular.im ou use outro servidor Matrix.
-
-Por que escolher o Element?
-
-• COMUNICAÇÃO COMPLETA: Construa salas em torno de suas equipes, seus amigos, sua comunidade - como quiser! Converse, compartilhe arquivos, adicione widgets e faça chamadas de voz e vídeo - tudo de graça.
-
-• INTEGRAÇÕES PODEROSAS: Use o Element com as ferramentas que você conhece e ama. Com Element você pode conversar com usuários e grupos em outros aplicativos de bate-papo.
-
-• PRIVADO E SEGURO: Mantenha suas conversas em segredo. A criptografia de ponta a ponta do estado da arte garante que a comunicação privada permaneça privada.
-
-• ABERTO, NÃO FECHADO: Código aberto e construído sobre o Matrix. Possua seus próprios dados hospedando seu próprio servidor ou selecionando um que você confia.
-
-• EM TODOS OS LUGARES: Mantenha-se em contato onde quer que esteja com o histórico de mensagens totalmente sincronizado em todos os seus dispositivos e online em https://riot.im."</string>
 
     <string name="video_call_in_progress">Chamada de Vídeo em andamento…</string>
 
-    <string name="store_whats_new">"Estamos sempre fazendo alterações e melhorias no Element.
-O changelog completo pode ser encontrado aqui: %1$s.
-Para garantir que você não perca nada, mantenha suas atualizações ativadas."</string>
     <string name="title_activity_keys_backup_setup">Backup da chave</string>
     <string name="title_activity_keys_backup_restore">Usar Backup da chave</string>
 
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 82f2accfda..b07f1b574c 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -1116,9 +1116,6 @@
     <string name="show_info_area_messages_and_errors">Для сообщений и ошибок</string>
     <string name="show_info_area_only_errors">Только для ошибок</string>
 
-    <string name="store_whats_new">"Мы постоянно изменяем и улучшаем Element.
-Полный список изменений можно найти здесь: %1$s.
-Чтобы ничего не пропустить просто держите обновления включенными."</string>
     <string name="accept">Принимаю</string>
 
     <string name="settings_troubleshoot_diagnostic">Результаты диагностики</string>
@@ -1211,24 +1208,7 @@
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Не найден APK сервисов Google Play. Уведомления могут работать неправильно.</string>
 
-    <string name="store_title">Element — общайся по-своему</string>
-    <string name="store_short_description">Универсальное приложение для безопасного общения, полностью находящееся под вашим контролем.</string>
     <string name="settings_show_join_leave_messages_summary">Не влияет на приглашения, исключения и запреты.</string>
-    <string name="store_full_description">Приложение для чата, под вашим контролем и полностью гибкое. Element позволяет вам общаться так, как вы хотите. Сделано для [matrix] — стандарта для открытого децентрализованного общения.
-\n
-\nВы можете создать бесплатную учетную запись на matrix.org, завести собственный сервер по адресу https://modular.im или использовать другой сервер Matrix.
-\n
-\nПочему стоит выбрать Element\?
-\n
-\n• ПОЛНОЦЕННАЯ СВЯЗЬ: создавайте комнаты для команд, друзей, сообществ — как хотите! Общайтесь, обменивайтесь файлами, добавляйте виджеты и совершайте голосовые и видеозвонки — и всё это бесплатно.
-\n
-\n• МОЩНЫЕ ИНТЕГРАЦИИ: Используйте Element с инструментами, которые знаете и любите. С Element вы можете даже общаться с пользователями и группами других приложений.
-\n
-\n• ЧАСТНЫЕ И БЕЗОПАСНЫЕ: держите ваши разговоры в тайне. Современное сквозное шифрование гарантирует, что частное общение остается частным.
-\n
-\n• ОТКРЫТО, НЕ ЗАКРЫТО: Открытый исходный код, построено на Matrix. Владейте данными, используя собственный сервер или выбирайте тот, которому доверяете.
-\n
-\n• ГДЕ БЫ ВЫ НИ БЫЛИ: оставайтесь на связи где угодно, с полностью синхронизированной историей сообщений на всех ваших устройствах и в Интернете по адресу https://riot.im.</string>
 
     <string name="title_activity_keys_backup_setup">Резервное копирование ключей</string>
     <string name="title_activity_keys_backup_restore">Используйте резервную копию ключа</string>
@@ -1633,16 +1613,6 @@
 
     <string name="settings_labs_show_hidden_events_in_timeline">Показать скрытые события в ленте сообщений</string>
 
-    <string name="store_riotx_title">Element - Matrix клиент следующего поколения</string>
-    <string name="store_riotx_short_description">Быстрый и легкий клиент для Matrix с новейшими фреймворками Android</string>
-    <string name="store_riotx_full_description">Element - это новый клиент для протокола Matrix (Matrix.org): открытой сети для безопасного децентрализованного общения. Element - это переписанный с нуля клиент Riot для Android, основанный на полностью переписанном Matrix Android SDK.
-\n 
-\nПредупреждение: это бета-версия. В настоящее время Element находится в активной разработке и содержит ограничения и ошибки (надеемся, не слишком много). Мы будем рады любым отзывам!
-\n 
-\nElement поддерживает: • Вход в существующую учетную запись • Создание и вход в публичные комнаты • Принятие и отклонение приглашений • Просмотр списка комнат • Просмотр сведений о комнате • Отправку текстовых сообщений • Отправку файлов • Чтение и отправку сообщений в зашифрованных комнатах • Криптографию: резервное копирование ключей E2E, улучшенную проверку устройств, запрос и ответ на запрос ключей • Пуш-уведомления • Светлые, тёмные и черные темы
-\n 
-\nНе все функции Element пока реализованы в Element. Основные отсутствующие возможности (скоро появятся!): • Настройки комнаты (список участников и т.п.) • Звонки • Виджеты • …</string>
-
     <string name="room_preview_world_readable_room_not_supported_yet">Предварительный просмотр открытой комнаты в Element пока не поддерживается</string>
 
     <string name="bottom_action_people_x">Диалоги</string>
diff --git a/vector/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml
index fd0a38e2f7..eea7b5adf4 100644
--- a/vector/src/main/res/values-sk/strings.xml
+++ b/vector/src/main/res/values-sk/strings.xml
@@ -1159,27 +1159,6 @@ Na ďalšej obrazovke vás systém požiada o povolenie vždy bežať na pozadí
 
     <string name="no_valid_google_play_services_apk">Nenájdená aktívna aplikácia Služby Google Play. Je možné, že nebude správne fungovať doručovanie oznámení.</string>
 
-    <string name="store_title">Element - Komunikujte, Podľa seba</string>
-    <string name="store_whats_new">"Element neustále aktualizujeme s vylepšeniami a zmenami.
-Podrobný zoznam zmien (anglicky) nájdete na adrese: %1$s.
-Aby ste nič nezmeškali, nevypínajte prosím automatické aktualizácie."</string>
-    <string name="store_short_description">Univerzálna a bezpečná aplikácia na okamžitú komunikáciu úplne pod vašou kontrolou.</string>
-    <string name="store_full_description">Četovacia aplikácia, pod vašou kontrolou a úplne flexibilná. Element vám umožňuje komunikovať presne tak, ako to vy chcete. Vytvorená pre [matrix] - štandard pre otvorenú, decentralizovanú komunikáciu.
-\n
-\nZaložte si bezplatný účet u matrix.org, založte si svoj server na https://modular.im alebo použite iný Matrix server.
-\n
-\nPrečo si vybrať Element\?
-\n
-\n• KOMPLETNÁ KOMUNIKÁCIA: Vytvárajte miestnosti pre vaše týmy, priateľov či komunity - akokoľvek chcete! Píšte si, zdieľajte súbory, pridávajte widgety a uskutočňujte hlasové hovory či video-hovory - všetko bezplatne.
-\n
-\n• INTEGRÁCIE: Používajte Element s nástrojmi, ktoré poznáte a s obľubou používate. S Element môžete taktiež komunikovať s používateľmi a skupinami na iných četovacích platformách.
-\n
-\n• SÚKROMNÝ A ZABEZPEČENÝ: Udržte si svoje konverzácie tajné. Špičkové end-to-end šifrovanie zaručí, že súkromné konverzácie ostanú súkromnými.
-\n
-\n• OTVORENÝ, NIE UZAMKNUTÝ: Open source a stavané na Matrixe. Staňte sa vlastníkom svojich dát, že si založíte vlastný server alebo si vyberiete ten, ktorému dôverujete.
-\n
-\n• VŠADE, KDE STE: Zostaňte v kontakte kdekoľvek ste s plne synchronizovanou históriou správ naprieč všetkými vašimi zariadeniami alebo online na https://riot.im.</string>
-
     <string name="notification_sync_init">Inicializácia služby</string>
     <string name="title_activity_keys_backup_setup">Zálohovanie kľúčov</string>
     <string name="title_activity_keys_backup_restore">Obnoviť kľúče zo zálohy</string>
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index eae67a0c3e..261ee95191 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -1088,29 +1088,8 @@
 
     <string name="no_valid_google_play_services_apk">S’u gjet APK për Google Play Services. Njoftimet mund të mos punojnë saktë.</string>
 
-    <string name="store_title">Element - Komunikoni, sipas mënyrës tuaj</string>
-    <string name="store_short_description">Një aplikacion universal i sigurt bisedash, tërësisht nën kontrollin tuaj.</string>
-    <string name="store_full_description">Një aplikacion fjalosjesh, nën kontrollin tuaj dhe plotësisht i zhdërvjellët. Element-i ju lejon të komunikoni sipas mënyrës që doni. I krijuar për [matrix] - standardi për komunikime të hapura, të decentralizuara.
-\n
-\nMerrni një llogari matrix.org falas, merrni shërbyesin tuaj te https://modular.im, ose përdorni një tjetër shërbyes Matrix.
-\n
-\nPse të zgjidhet Element\?
-\n
-\n• KOMUNIKIM I PLOTË: Krijoni dhoma rreth ekipeve tuaj, shokëve tuaj, bashkësisë tuaj - ç’të doni! Llafosuni, shkëmbeni kartela, shtoni widget-e dhe bëni thirrje me zë dhe figurë - gjithçka falas.
-\n
-\n• INTEGRIME TË FUQISHME: Përdoreni Element me mjete që njihni dhe që i doni. Me Element mundeni madje edhe të bisedoni me përdorues dhe grupe nën aplikacione të tjera fjalosjesh.
-\n
-\n• PRIVAT DHE I SIGURT: Mbajini bisedat tuaja të fshehta. Fshehtëzimi skaj-më-skaj i fjalës së fundit garanton që komunikimet private të mbeten private.
-\n
-\n• I HAPUR, JO I MBYLLUR: Me burim të hapur, i ngritur mbi Matrix. Jini zot i të dhënave tuaja, përmes strehimit të shërbyesit tuaj, ose duke përzgjedhur një të cilit i zini besë.
-\n
-\n• KUDO KU TË JENI: Mbani lidhjet kudo ku të jeni, me historik mesazhesh plotësisht të njëkohësuar nëpër krejt pajisjet tuaja dhe <em>online</em> te https://riot.im.</string>
-
     <string name="video_call_in_progress">Thirrje Video Në Kryerje e Sipër…</string>
 
-    <string name="store_whats_new">"Bëjmë përherë ndryshime dhe përmirësime te Element.
-Regjistri i plotë i ndryshimeve mund të gjendet këtu: %1$s.
-Që të garantoni se s’ju shpëton gjë, thjesht mbajeni të aktivizuar mekanizmin e përditësimeve."</string>
     <string name="title_activity_keys_backup_setup">Kopjeruajtje Kyçesh</string>
     <string name="title_activity_keys_backup_restore">Përdor Kopjeruajtje Kyçesh</string>
     <string name="keys_backup_is_not_finished_please_wait">Kopjeruajtja e kyçeve s’ka përfunduar, ju lutemi, pritni…</string>
@@ -1503,16 +1482,6 @@ Që të garantoni se s’ju shpëton gjë, thjesht mbajeni të aktivizuar mekani
 
     <string name="settings_labs_show_hidden_events_in_timeline">Shfaq te rrjedha kohore akte të fshehura</string>
 
-    <string name="store_riotx_title">Element - Klient Matrix i Brezit të Ardhshëm</string>
-    <string name="store_riotx_short_description">Një klient më i shpejtë dhe më i lehtë për Matrix, që përdor mekanizmat më të rinj Android</string>
-    <string name="store_riotx_full_description">Element është një klient i ri për protokollin Matrix (Matrix.org): një rrjet i hapur për komunikim të sigurt, të centralizuar. Element është një rishkrim i plotë i klientit Riot Android, bazuar në një rishkrim të plotë të Matrix Android SDK-së.
-\n
-\nKlauzolë: Ky është një version beta. Element-i është ende nën zhivillim aktiv dhe përmban kufizime dhe (shpresojmë të mos jenë shumë) të meta. Mirëpresim krejt përshtypjet dhe sugjerimet!
-\n
-\nElement-i mbulon: • Hyrje në një llogari ekzistuese • Krijim dhome dhe pjesëmarrje në dhoma publike • Pranim dhe hedhje poshtë ftesash • Njohje të dhomave të përdoruesve • Parje hollësish dhome • Dërgim mesazhesh tekst • Dërgim bashkëngjitjesh • Lexim dhe shkrim mesazhesh në dhoma të fshehtëzuara • Kriptografi: kopjeruajtje kyçesh E2E, verifikim i thelluar pajisjesh, kërkesa dhe përgjigje për ndarje kyçesh • Njoftime push • Tema të Çelëta, të Errëta dhe të Zeza
-\n
-\nNë Element s’janë sendërtuar ende krejt veçoritë e Element-it. Veçori kryesore që mungojnë (dhe që do të vijnë së shpejti!): • Rregullime dhome (shfaqje anëtarësh dhome, etj.) • Thirrje • Widget-es • …</string>
-
     <string name="settings_integration_manager">Përgjegjës Integrimesh</string>
 
     <string name="integration_manager_not_configured">Pa përgjegjës Integrimesh të formësuar.</string>
diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml
index 481e667789..b86a61e4b8 100644
--- a/vector/src/main/res/values-sv/strings.xml
+++ b/vector/src/main/res/values-sv/strings.xml
@@ -507,14 +507,6 @@
     <string name="send_suggestion_sent">Tack, ditt förslag har skickats framgångsrikt</string>
     <string name="send_suggestion_failed">Förslaget misslyckades att skickas (%s)</string>
 
-    <string name="store_riotx_full_description">Element är en ny klient för Matrix-protokollet (Matrix.org): ett öppet nätverk för säker, decentraliserad kommunikation. Element är en komplett omskrivning av klienten Riot för Android, baserat på en komplett omskrivning av Matrix-SDK:t för Android.
-\n
-\nVarning: Detta är en betaversion. Element är för närvarande under aktiv utveckling och innehåller begränsningar och (vi hoppas inte alltför många) buggar. All feedback är välkommen!
-\n
-\nElement stöder: • Logga in med ett existerande konto • Skapa rum och gå med i publika rum • Acceptera och neka inbjudningar • Lista användares rum • Visa rumsdetaljer • Skicka textmeddelanden • Skicka bilagor • Läsa och skriva meddelanden i krypterade rum • Krypto: säkerhetskopiering av E2E-nycklar, avancerad enhetsverifiering, nyckeldelningsförfrågan och -svar • Pushnotiser • Ljust, mörkt eller svart tema
-\n
-\nInte alla funktioner i Element är implementerade i Element än. Huvudsakligen saknade (vilka kommer snart!) funktioner: • Rumsinställningar (lista rumsmedlemmar, o.s.v.) • Röstsamtal • Widgets • …</string>
-
     <string name="bottom_action_people_x">Direktmeddelanden</string>
 
     <string name="room_filtering_filter_hint">Filtrera konversationer…</string>
@@ -578,8 +570,6 @@
 
     <string name="settings_general_title">Allmänt</string>
     <string name="settings_preferences">Alternativ</string>
-    <string name="store_riotx_title">Element - Nästa generations Matrix-klient</string>
-    <string name="store_riotx_short_description">En snabbare och lättviktigare klient för Matrix som använder de senaste Android-ramverken</string>
     <string name="room_directory_search_hint">Namn eller ID (#example:matrix.org)</string>
 
     <string name="verify_cancel_other">Du kommer inte att verifiera %1$s (%2$s) om du avbryter nu. Börja igen i hens användarprofil.</string>
diff --git a/vector/src/main/res/values-tr/strings.xml b/vector/src/main/res/values-tr/strings.xml
index d1edb559ea..498895fd71 100644
--- a/vector/src/main/res/values-tr/strings.xml
+++ b/vector/src/main/res/values-tr/strings.xml
@@ -1162,27 +1162,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Geçerli Google Play Hizmetleri APK\'sı bulunamadı. Bildirimler olması gerektiği gibi çalışmayacak.</string>
 
-    <string name="store_title">Element - İletişim, senin yolunda</string>
-    <string name="store_whats_new">"Biz her zaman Element’e geliştirmeler ve değişimler yapıyoruz.
-Tam değişiklikler listesi burada bulunabilir: %1$s.
-Bir şeyleri kaçırmamak için güncellemeleri açık tutun."</string>
-    <string name="store_short_description">Evrensel senin kontrolün altında güvenli sohbet uygulaması.</string>
-    <string name="store_full_description">"Bir sohbet uygulaması, senin kontrolün altında ve tamamen esnek. Element senin istediğin şekilde iletişim kurmanı sağlar. [matrix] için yapıldı - açık, merkezi olmayan iletişim için bir standart.
-
-Ücretsiz matrix.org hesabı al, https://modular.im adresinde kendi özel sunucunu al ya da farklı bir Matrix sunucusu kullan.
-
-Neden Element’i seçmeliyim?
-
-• TAMAMEN İLETİŞİM: Takımın, arkadaşların ve topluluğun etrafında odalar oluştur - nasıl istersen! Sohbet et, dosya paylaş, widget ekle ve sesli arama yap ya da görüntülü arama yap - tamamen ücretsiz.
-
-• GÜÇLÜ ENTEGRASYON: Element’i bildiğin ve sevdiğin araçlarla kullan. Element ile farklı sohbet uygulamalarındaki kullanıcılar, gruplarla bile konuşabilirsin.
-
-• GİZLİ VE GÜVENLİ: Tartışmalarını gizli tutar. Uçtan-uca şifreleme gizli iletişimin gizli kalmasını sağlar.
-
-• AÇIK, KAPALI DEĞİL: Açık kaynaklı, ve Matrix üzerinde kuruldu. Kendi verilerine kendi sunucunu kullanarak ya da güvendiğin bir tanesini seçerek sahip ol.
-
-• OLDUĞUN HERYERDE: Tüm cihazlarında ya da çevrimiçi https://riot.im’de tamamen senkronize mesaj geçmişi ile nerede olursan ol iletişimde kal."</string>
-
     <string name="passphrase_create_passphrase">Parola oluştur</string>
     <string name="passphrase_confirm_passphrase">Parolayı doğrula</string>
     <string name="passphrase_enter_passphrase">Parolayı gir</string>
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 2ef175c90a..f8edccc1c1 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -1074,8 +1074,6 @@ Matrix 中的消息可见性类似于电子邮件。我们忘记您的消息意
     <string name="plus_x">+%d</string>
     <string name="generic_label_and_value">%1$s:%2$s</string>
     <string name="generic_label">%1$s:</string>
-    <string name="store_title">Element - 沟通,由你掌控</string>
-    <string name="store_short_description">一款完全由你掌控的通用安全聊天应用。</string>
     <string name="show_info_area_always">总是</string>
     <string name="show_info_area_messages_and_errors">消息与错误</string>
     <string name="show_info_area_only_errors">仅错误</string>
@@ -1118,25 +1116,6 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="command_problem_with_parameters">指令 %s 需要更多参数,或者有些参数不正确。</string>
     <string name="no_valid_google_play_services_apk">没有可用的 Google Play Services APK。消息通知可能不能正常工作。</string>
 
-    <string name="store_whats_new">"我们在持续改进 Element 的体验。
-完整的 changelog 在这里:%1$s。
-为了不错过新改进,请保持更新开启。"</string>
-    <string name="store_full_description">"一个聊天应用,由你掌控且完全灵活。Element 让你以你的方式沟通。为 [matrix] - 开放、去中心化的沟通而打造。
-
-获取一个免费的 matrix.org 账号,在 https://modular.im 获取一个你自己的服务器,或者使用其他 Matrix 服务器。
-
-为什么选择 Element?
-
-• 完整的沟通:围绕你的团队、你的朋友、你的社区创建聊天室 - 随你喜欢!聊天、分享文件、添加插件和语音视频通话 - 全部免费。
-
-• 强大的集成度:通过你了解和喜欢的工具来使用 Element 。你甚至可以在 Element 上与其他聊天应用的用户和群组聊天。
-
-• 隐私和安全:保守你对话的秘密。最先进的端到端加密技术可确保私密通信保持私密性。
-
-• 开放,而非封闭:开源,基于 Matrix。通过自己开设的服务器来拥有你自己的数据,或者选择你信赖的服务器。
-
-• 随处可及:在你所有的设备和线上页面 https://riot.im 上通过完整的历史信息同步让你随处可及。"</string>
-
     <string name="title_activity_keys_backup_setup">密钥备份</string>
     <string name="title_activity_keys_backup_restore">使用备份密钥</string>
 
@@ -1458,7 +1437,6 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="preference_root_help_about">帮助和关于</string>
 
 
-    <string name="store_riotx_title">Element - -下一代 Matrix 客户端</string>
     <string name="edited_suffix">(已编辑)</string>
 
     <string name="none">无</string>
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index b91b332007..d67e1cddb2 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -1084,29 +1084,8 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
 
     <string name="no_valid_google_play_services_apk">找不到有效的 Google Play 服務 APK。通知可能無法正常運作。</string>
 
-    <string name="store_title">Element - 以您的方式溝通</string>
-    <string name="store_short_description">一個完全由您控制的安全聊天應用程式。</string>
-    <string name="store_full_description">"完全由您控制且極具彈性的聊天應用程式。Element 讓您以您想要的方式溝通。為 [matrix] 而生,其為開放、去中心化的通訊標準。
-
-取得免費的 matrix.org 帳號,在 https://modular.im 取得您自己的伺服器,或是使用其他的 Matrix 伺服器。
-
-為什麼選擇 Element?
-
-• 完整的溝通:與您的團隊、朋友、社群一同建構聊天室,不管您喜歡什麼都可以!聊天、分享檔案、新增小工具與進行語音和視訊通話,全都是免費的。
-
-• 強大的整合:與您知道且所愛的工具一同使用 Element。使用 Element,您甚至可以與其他聊天應用程式的使用者與群組聊天。
-
-• 隱密且安全:讓您的對話保持隱密。最先進的端到端加密確保隱密的溝通會繼續保持隱密。
-
-• 開放,並不封閉:開放原始碼,建基於 Matrix。透過建構您自己的伺服器來擁有自己的資料,或選取您信任的。
-
-• 無論您身在何處:透過 https://riot.im 來保持聯繫並在您所有的裝置上完全同步訊息歷史。"</string>
-
     <string name="video_call_in_progress">視訊通話進行中……</string>
 
-    <string name="store_whats_new">"我們會不斷為 Element 做出變更與改善。
-完整的變更紀錄可以在此找到:%1$s。
-為了確保您不會錯過任何事情,只要把更新打開就行了。"</string>
     <string name="title_activity_keys_backup_setup">金鑰備份</string>
     <string name="title_activity_keys_backup_restore">使用金鑰備份</string>
     <string name="keys_backup_is_not_finished_please_wait">金鑰備份尚未完成,請稍候……</string>
@@ -1502,16 +1481,6 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
 
     <string name="settings_labs_show_hidden_events_in_timeline">在時間軸中顯示隱藏的活動</string>
 
-    <string name="store_riotx_title">Element - 下一代的 Matrix 客戶端</string>
-    <string name="store_riotx_short_description">使用最新 Android 框架的 Matrix 較快且輕量的客戶端</string>
-    <string name="store_riotx_full_description">Element 是 Matrix 協定 (Matrix.org) 的新客戶端:安全、去中心化通訊的開放網路。Element 是 Riot Android 客戶端的完全重寫,以 Matrix Android SDK 的完全重寫為基礎。
-\n
-\n免責聲明:這是測試版。Element 目前仍在積極開發中,包含限制與(我們希望不多的)臭蟲。所有的回饋都很歡迎!
-\n
-\nElement 支援:• 登入到既有的帳號 • 建立聊天室與加入公開聊天室 • 接受與回絕邀請 • 列出使用者聊天室 • 檢視聊天室詳細資訊 • 傳送文字訊息 • 傳送附件 • 讀取與編寫已加密的聊天室 • 加密:E2E 金鑰備份、進階裝置驗證、金鑰分享請求與回應 • 推送通知 • 亮、暗與黑色主題
-\n
-\n不是所有 Element 的功能都已在 Element 中實作。主要缺少(會在稍後到來!)的功能 • 聊天室設定(列出聊天室成員等) • 通話 • 小工具 • …</string>
-
     <string name="bottom_action_people_x">直接訊息</string>
 
     <string name="send_file_step_idle">正在等待……</string>
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index bf2ce1f7a9..183e91568e 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -1372,28 +1372,6 @@
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">No valid Google Play Services APK found. Notifications may not work properly.</string>
 
-    <!-- String for Play Store -->
-    <string name="store_title">Element - Communicate, your way</string>
-    <string name="store_whats_new">"We’re always making changes and improvements to Element.
-The complete changelog can be found here: %1$s.
-To make sure you don’t miss a thing, just keep your updates turned on."</string>
-    <string name="store_short_description">A universal secure chat app entirely under your control.</string>
-    <string name="store_full_description">"A chat app, under your control and entirely flexible. Element lets you communicate the way you want. Made for [matrix] - the standard for open, decentralised communication.
-
-Get a free matrix.org account, get your own server at https://modular.im, or use another Matrix server.
-
-Why choose Element?
-
-• COMPLETE COMMUNICATION: Build rooms around your teams, your friends, your community - however you like! Chat, share files, add widgets and make voice and video calls - all free of charge.
-
-• POWERFUL INTEGRATIONS: Use Element with the tools you know and love. With Element you can even chat with users and groups on other chat apps.
-
-• PRIVATE AND SECURE: Keep your conversations secret. State of the art end-to-end encryption ensures that private communication stays private.
-
-• OPEN, NOT CLOSED: Open source, and built on Matrix. Own your own data by hosting your own server, or selecting one you trust.
-
-• EVERYWHERE YOU ARE: Stay in touch wherever you are with fully synchronised message history across all your devices and online at https://riot.im."</string>
-
     <!-- Passphrase -->
     <string name="passphrase_create_passphrase">Create passphrase</string>
     <string name="passphrase_confirm_passphrase">Confirm passphrase</string>
@@ -1707,31 +1685,6 @@ Why choose Element?
 
     <string name="settings_labs_show_hidden_events_in_timeline">Show hidden events in timeline</string>
 
-    <string name="store_riotx_title">Element - Next Generation Matrix Client</string>
-    <string name="store_riotx_short_description">A faster and lighter client for Matrix using the latest Android frameworks</string>
-    <string name="store_riotx_full_description">"Element is a new client for the Matrix protocol (Matrix.org): an open network for secure, decentralised communication. Element is a full rewrite of the Riot Android client, based on a full rewrite of the Matrix Android SDK.
-
-Disclaimer: This is a beta version. Element is currently in active development and contains limitations and (we hope not too many) bugs. All feedback is welcome!
-
-Element supports:
-• Login to an existing account
-• Create room and join public rooms
-• Accept and reject invitations
-• List users rooms
-• View room details
-• Send text messages
-• Send attachment
-• Read and write messages in encrypted rooms
-• Crypto: E2E keys backup, advance device verification, key share request and answer
-• Push notification
-• Light, Dark and Black themes
-
-Not all features in Riot are implemented in Element yet. Main missing (and coming soon!) features:
-• Room settings (list room members, etc.)
-• Calls
-• Widgets
-• …"</string>
-
     <string name="bottom_action_people_x">Direct Messages</string>
 
     <string name="send_file_step_idle">Waiting…</string>

From fa49e5cb4f4c1cc59820b9665d9ba7653c5c2fa6 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 08:51:30 +0200
Subject: [PATCH 03/96] Rename string id

---
 vector/src/main/res/values-b+sr+Latn/strings.xml        | 2 +-
 vector/src/main/res/values-bg/strings.xml               | 2 +-
 vector/src/main/res/values-bn-rIN/strings.xml           | 2 +-
 vector/src/main/res/values-ca/strings.xml               | 2 +-
 vector/src/main/res/values-cs/strings.xml               | 2 +-
 vector/src/main/res/values-de/strings.xml               | 2 +-
 vector/src/main/res/values-el/strings.xml               | 2 +-
 vector/src/main/res/values-es-rMX/strings.xml           | 2 +-
 vector/src/main/res/values-es/strings.xml               | 2 +-
 vector/src/main/res/values-eu/strings.xml               | 2 +-
 vector/src/main/res/values-fa/strings.xml               | 2 +-
 vector/src/main/res/values-fi/strings.xml               | 2 +-
 vector/src/main/res/values-fr/strings.xml               | 2 +-
 vector/src/main/res/values-hr/strings.xml               | 2 +-
 vector/src/main/res/values-hu/strings.xml               | 2 +-
 vector/src/main/res/values-id/strings.xml               | 2 +-
 vector/src/main/res/values-in/strings.xml               | 2 +-
 vector/src/main/res/values-it/strings.xml               | 2 +-
 vector/src/main/res/values-ja/strings.xml               | 2 +-
 vector/src/main/res/values-ko/strings.xml               | 2 +-
 vector/src/main/res/values-nl/strings.xml               | 2 +-
 vector/src/main/res/values-nn/strings.xml               | 2 +-
 vector/src/main/res/values-pl/strings.xml               | 2 +-
 vector/src/main/res/values-pt-rBR/strings.xml           | 2 +-
 vector/src/main/res/values-pt/strings.xml               | 2 +-
 vector/src/main/res/values-ru/strings.xml               | 2 +-
 vector/src/main/res/values-sk/strings.xml               | 2 +-
 vector/src/main/res/values-sq/strings.xml               | 2 +-
 vector/src/main/res/values-sv/strings.xml               | 2 +-
 vector/src/main/res/values-tr/strings.xml               | 2 +-
 vector/src/main/res/values-uk/strings.xml               | 2 +-
 vector/src/main/res/values-zh-rCN/strings.xml           | 2 +-
 vector/src/main/res/values-zh-rTW/strings.xml           | 2 +-
 vector/src/main/res/values/strings.xml                  | 2 +-
 vector/src/main/res/xml/vector_settings_voice_video.xml | 2 +-
 35 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/vector/src/main/res/values-b+sr+Latn/strings.xml b/vector/src/main/res/values-b+sr+Latn/strings.xml
index 33dae7f725..65ba65baf5 100644
--- a/vector/src/main/res/values-b+sr+Latn/strings.xml
+++ b/vector/src/main/res/values-b+sr+Latn/strings.xml
@@ -184,7 +184,7 @@
     <string name="room_info_room_topic">Tema sobe</string>
 
     <string name="settings_call_category">Pozivi</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Koristi podrazumevani Element zvuk zvona za dolazeće pozive</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Koristi podrazumevani Element zvuk zvona za dolazeće pozive</string>
     <string name="settings_call_ringtone_title">Zvuk zvona dolazećeg poziva</string>
     <string name="settings_call_ringtone_dialog_title">Izaberite zvuk zvona za pozive:</string>
 
diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index 2e1359823b..f14427164e 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -1006,7 +1006,7 @@
     <string name="auth_accept_policies">Моля прегледайте и приемете политиките на сървъра:</string>
 
     <string name="settings_call_category">Обаждания</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Използвай мелодията по подразбиране на Element за входящи повиквания</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Използвай мелодията по подразбиране на Element за входящи повиквания</string>
     <string name="settings_call_ringtone_title">Мелодия за входящо повикване</string>
     <string name="settings_call_ringtone_dialog_title">Избор на мелодия за обаждания:</string>
 
diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml
index 787132383c..bc114b64b3 100644
--- a/vector/src/main/res/values-bn-rIN/strings.xml
+++ b/vector/src/main/res/values-bn-rIN/strings.xml
@@ -298,7 +298,7 @@
     <string name="room_info_room_topic">ঘরএর বিষয়</string>
 
     <string name="settings_call_category">ডাকা</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">ব্যবহার করছেন অনুপস্থিত Element রিংটোন আগামী ডাক এর জন্য</string>
+    <string name="settings_call_ringtone_use_app_ringtone">ব্যবহার করছেন অনুপস্থিত Element রিংটোন আগামী ডাক এর জন্য</string>
     <string name="settings_call_ringtone_title">আসা কল এর রিংটোন</string>
     <string name="settings_call_ringtone_dialog_title">নির্বাচন করুন রিংটোন কল আর জন্য:</string>
 
diff --git a/vector/src/main/res/values-ca/strings.xml b/vector/src/main/res/values-ca/strings.xml
index 33d36bc944..83f1a74970 100644
--- a/vector/src/main/res/values-ca/strings.xml
+++ b/vector/src/main/res/values-ca/strings.xml
@@ -1035,7 +1035,7 @@ En voleu afegir algun?</string>
     <string name="accept">Acceptar</string>
 
     <string name="settings_call_category">Trucada</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Useu el to de Element per defecte per les trucades entrants</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Useu el to de Element per defecte per les trucades entrants</string>
     <string name="settings_call_ringtone_title">To de trucada entrant</string>
     <string name="settings_call_ringtone_dialog_title">Escolliu el to per les trucades:</string>
 
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index 3e511bca72..bc0efd0e64 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -280,7 +280,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="room_info_room_topic">Téma místnosti</string>
 
     <string name="settings_call_category">Volání</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Použít původní vyzvánění Element pro příchozí hovory</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Použít původní vyzvánění Element pro příchozí hovory</string>
     <string name="settings_call_ringtone_title">Vyzvánění příchozího hovoru</string>
     <string name="settings_call_ringtone_dialog_title">Vybrat vyzvánění pro hovory:</string>
 
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index cbd5639d57..5398835aab 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -1080,7 +1080,7 @@ Du kannst sie jetzt aktivieren oder später über das Einstellungsmenü.</string
     <string name="settings_show_avatar_display_name_changes_messages">Zeige Konto-Ereignisse</string>
     <string name="settings_show_avatar_display_name_changes_messages_summary">Enthält Änderungen des Profilbilds und des Anzeigenamens.</string>
     <string name="settings_call_category">Anrufe</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Nutze den Standard-Klingelton von Element für eingehende Anrufe</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Nutze den Standard-Klingelton von Element für eingehende Anrufe</string>
     <string name="settings_call_ringtone_title">Klingelton für eingehende Anrufe</string>
     <string name="settings_call_ringtone_dialog_title">Wähle Klingelton für Anrufe:</string>
 
diff --git a/vector/src/main/res/values-el/strings.xml b/vector/src/main/res/values-el/strings.xml
index 91dae1bece..4abc074d4b 100644
--- a/vector/src/main/res/values-el/strings.xml
+++ b/vector/src/main/res/values-el/strings.xml
@@ -178,7 +178,7 @@
     <string name="room_info_room_topic">Θέμα δωματίου</string>
 
     <string name="settings_call_category">Κλήσεις</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Χρήση του προεπιλεγμένου ήχου κλήσης του Element για τις εισερχόμενες κλήσεις</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Χρήση του προεπιλεγμένου ήχου κλήσης του Element για τις εισερχόμενες κλήσεις</string>
     <string name="settings_call_ringtone_title">Ήχος εισερχομένων κλήσεων</string>
     <string name="settings_call_ringtone_dialog_title">Επιλέξτε ήχο κλήσης:</string>
 
diff --git a/vector/src/main/res/values-es-rMX/strings.xml b/vector/src/main/res/values-es-rMX/strings.xml
index 0cc97e22fc..77a8f79b19 100644
--- a/vector/src/main/res/values-es-rMX/strings.xml
+++ b/vector/src/main/res/values-es-rMX/strings.xml
@@ -771,7 +771,7 @@ Dispositivos desconocidos:</string>
     <string name="title_activity_verify_device">Verificar dispositivo</string>
 
     <string name="settings_call_category">Llamadas</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Usar el tono de llamada normal de Element para llamadas entrantes</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Usar el tono de llamada normal de Element para llamadas entrantes</string>
     <string name="settings_call_ringtone_title">Tono para llamadas entrantes</string>
     <string name="settings_call_ringtone_dialog_title">Elegir sonido de llamadas:</string>
 
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index 20dbeca7f1..7143d34426 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -1064,7 +1064,7 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="auth_accept_policies">Por favor revisa y acepta las reglas de este servidor doméstico:</string>
 
     <string name="settings_call_category">Llamadas</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Usar el tono de llamada normal de Element para llamadas entrantes</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Usar el tono de llamada normal de Element para llamadas entrantes</string>
     <string name="settings_call_ringtone_title">Tono para llamadas entrantes</string>
     <string name="settings_call_ringtone_dialog_title">Elegir sonido de llamadas:</string>
 
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index 8a9cc1b145..53765c6066 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -1007,7 +1007,7 @@ Matrix-eko mezuen ikusgaitasuna e-mail sistemaren antekoa da. Guk zure mezuak ah
 
     <string name="call_anyway">Deitu hala ere</string>
     <string name="settings_call_category">Deiak</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Erabili Elementen lehenetsitako dei-doinua jasotako deientzat</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Erabili Elementen lehenetsitako dei-doinua jasotako deientzat</string>
     <string name="settings_call_ringtone_title">Jasotako deien doinua</string>
     <string name="settings_call_ringtone_dialog_title">Hautatu deientzako doinua:</string>
 
diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml
index 17a6346dbd..90a61b3838 100644
--- a/vector/src/main/res/values-fa/strings.xml
+++ b/vector/src/main/res/values-fa/strings.xml
@@ -687,7 +687,7 @@
     <string name="login_error_limit_exceeded">درخواست‌های بیش از حد ارسال شده</string>
     <string name="login_error_login_email_not_yet">هنوز روی پیوند ایمیل کلیک نشده</string>
 
-    <string name="settings_call_ringtone_use_riot_ringtone">برای تماس‌های ورودی از آهنگ زنگ پیش‌فرض ریوت استفاده کن</string>
+    <string name="settings_call_ringtone_use_app_ringtone">برای تماس‌های ورودی از آهنگ زنگ پیش‌فرض ریوت استفاده کن</string>
     <string name="settings_call_ringtone_title">آهنگ زنگ تماس ورودی</string>
     <string name="settings_call_ringtone_dialog_title">انتخاب آهنگ زنگ برای تماس‌ها:</string>
 
diff --git a/vector/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml
index 37c94709e5..f6e018e963 100644
--- a/vector/src/main/res/values-fi/strings.xml
+++ b/vector/src/main/res/values-fi/strings.xml
@@ -923,7 +923,7 @@ Haluatko lisätä paketteja?</string>
         <item quantity="other">%d jäsenyysmuutosta</item>
     </plurals>
 
-    <string name="settings_call_ringtone_use_riot_ringtone">Käytä Elementin oletussoittoääntä saapuville puheluille</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Käytä Elementin oletussoittoääntä saapuville puheluille</string>
     <string name="settings_call_ringtone_title">Saapuvien puheluiden soittoääni</string>
     <string name="video_call_in_progress">Videopuhelu menossa…</string>
 
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index 0821f84bfa..fbf7de7f80 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -1037,7 +1037,7 @@ Voulez-vous en ajouter ?</string>
     <string name="markdown_has_been_disabled">Le Markdown a été désactivé.</string>
 
     <string name="settings_call_category">Appels</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Utiliser la sonnerie par défaut de Element pour les appels entrants</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Utiliser la sonnerie par défaut de Element pour les appels entrants</string>
     <string name="settings_call_ringtone_title">Sonnerie d’appel entrant</string>
     <string name="settings_call_ringtone_dialog_title">Sélectionner la sonnerie pour les appels :</string>
 
diff --git a/vector/src/main/res/values-hr/strings.xml b/vector/src/main/res/values-hr/strings.xml
index 33013eb33a..c3bfbb51a4 100644
--- a/vector/src/main/res/values-hr/strings.xml
+++ b/vector/src/main/res/values-hr/strings.xml
@@ -318,7 +318,7 @@
     <string name="room_info_room_topic">Tema sobe</string>
 
     <string name="settings_call_category">Pozivi</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Koristi zadan zvuk tona Elementa za dolazne pozive</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Koristi zadan zvuk tona Elementa za dolazne pozive</string>
     <string name="settings_call_ringtone_use_default_stun">Dozvoli rezervnog poslužitelja za pozivnog pomoćnika</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Koristit će se %s kao pomoćnik u slučaju da ga Vaš poslužitelj nema (Vaša IP adresa će biti podijeljena tijekom poziva)</string>
     <string name="settings_call_ringtone_title">Zvuk tona dolaznog poziva</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index dbe5be8410..93dc71df8e 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -1032,7 +1032,7 @@ Matrixban az üzenetek láthatósága hasonlít az e-mailre. Az üzenet törlés
     <string name="markdown_has_been_disabled">Markdown tiltva.</string>
 
     <string name="settings_call_category">Hívások</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Az alapértelmezett Element csengőhang használata bejövő hívásokhoz</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Az alapértelmezett Element csengőhang használata bejövő hívásokhoz</string>
     <string name="settings_call_ringtone_title">Bejövő hívás csengőhangja</string>
     <string name="settings_call_ringtone_dialog_title">Csengőhang kiválasztása hívásokhoz:</string>
 
diff --git a/vector/src/main/res/values-id/strings.xml b/vector/src/main/res/values-id/strings.xml
index d27d24ee9c..74ba8d6373 100644
--- a/vector/src/main/res/values-id/strings.xml
+++ b/vector/src/main/res/values-id/strings.xml
@@ -955,7 +955,7 @@ Tindakan ini akan memulai ulang aplikasi dan mungkin cukup memakan waktu.</strin
     <string name="auth_accept_policies">Mohon telaah dan terima kebijakan homeserver ini:</string>
 
     <string name="settings_call_category">Panggilan</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Gunakan nada dering semula Element untuk panggilan masuk</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Gunakan nada dering semula Element untuk panggilan masuk</string>
     <string name="settings_call_ringtone_title">Nada dering panggilan masuk</string>
     <string name="settings_call_ringtone_dialog_title">Pilih nada dering untuk panggilan:</string>
 
diff --git a/vector/src/main/res/values-in/strings.xml b/vector/src/main/res/values-in/strings.xml
index d27d24ee9c..74ba8d6373 100644
--- a/vector/src/main/res/values-in/strings.xml
+++ b/vector/src/main/res/values-in/strings.xml
@@ -955,7 +955,7 @@ Tindakan ini akan memulai ulang aplikasi dan mungkin cukup memakan waktu.</strin
     <string name="auth_accept_policies">Mohon telaah dan terima kebijakan homeserver ini:</string>
 
     <string name="settings_call_category">Panggilan</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Gunakan nada dering semula Element untuk panggilan masuk</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Gunakan nada dering semula Element untuk panggilan masuk</string>
     <string name="settings_call_ringtone_title">Nada dering panggilan masuk</string>
     <string name="settings_call_ringtone_dialog_title">Pilih nada dering untuk panggilan:</string>
 
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 2f4a3669ba..438b898609 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -1088,7 +1088,7 @@
     <string name="markdown_has_been_disabled">Markdown è stato disabilitato.</string>
 
     <string name="settings_call_category">Chiamate</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Usa la suoneria predefinita di Element per le chiamate in arrivo</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Usa la suoneria predefinita di Element per le chiamate in arrivo</string>
     <string name="settings_call_ringtone_title">Suoneria delle chiamate in arrivo</string>
     <string name="settings_call_ringtone_dialog_title">Scegli la suoneria per le chiamate:</string>
 
diff --git a/vector/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml
index 9de542a9a6..282e814516 100644
--- a/vector/src/main/res/values-ja/strings.xml
+++ b/vector/src/main/res/values-ja/strings.xml
@@ -991,7 +991,7 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ
     <string name="auth_accept_policies">このホームサーバーの方針を閲覧し承認してください:</string>
 
     <string name="settings_call_category">通話設定画面</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">着信にElementの既定の着信音を使う</string>
+    <string name="settings_call_ringtone_use_app_ringtone">着信にElementの既定の着信音を使う</string>
     <string name="settings_call_ringtone_title">着信音</string>
     <string name="settings_call_ringtone_dialog_title">着信音を選んでください:</string>
 
diff --git a/vector/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml
index fcd1cead6d..9265893839 100644
--- a/vector/src/main/res/values-ko/strings.xml
+++ b/vector/src/main/res/values-ko/strings.xml
@@ -302,7 +302,7 @@
     <string name="room_info_room_topic">방 주제</string>
 
     <string name="settings_call_category">전화</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">수신 전화에 Element 기본 벨소리를 사용합니다</string>
+    <string name="settings_call_ringtone_use_app_ringtone">수신 전화에 Element 기본 벨소리를 사용합니다</string>
     <string name="settings_call_ringtone_title">수신 전화 벨소리</string>
     <string name="settings_call_ringtone_dialog_title">전화에 사용할 벨소리를 선택하세요:</string>
 
diff --git a/vector/src/main/res/values-nl/strings.xml b/vector/src/main/res/values-nl/strings.xml
index fa8e57a95c..5a67801dc6 100644
--- a/vector/src/main/res/values-nl/strings.xml
+++ b/vector/src/main/res/values-nl/strings.xml
@@ -1055,7 +1055,7 @@
     <string name="auth_accept_policies">Gelieve het beleid van deze thuisserver te lezen en aanvaarden:</string>
 
     <string name="settings_call_category">Oproepen</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Gebruik de standaardbeltoon van Element voor inkomende oproepen</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Gebruik de standaardbeltoon van Element voor inkomende oproepen</string>
     <string name="settings_call_ringtone_title">Beltoon voor inkomende oproepen</string>
     <string name="settings_call_ringtone_dialog_title">Selecteer beltoon voor oproepen:</string>
 
diff --git a/vector/src/main/res/values-nn/strings.xml b/vector/src/main/res/values-nn/strings.xml
index ec5addbb37..8d6d8ab48f 100644
--- a/vector/src/main/res/values-nn/strings.xml
+++ b/vector/src/main/res/values-nn/strings.xml
@@ -962,7 +962,7 @@ Meldingssynlegheit på Matrix liknar på epost. At vi gløymer meldingane dine t
 
     <string name="login_error_unknown_host">Det gjeng ikkje å nå URL-en, gjer vel og sjå til honom</string>
     <string name="settings_call_category">Oppringingar</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Bruk standard Element-ringetone for innkommande samtalar</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Bruk standard Element-ringetone for innkommande samtalar</string>
     <string name="settings_call_ringtone_title">Ringetone for innkommande samtalar</string>
     <string name="settings_call_ringtone_dialog_title">Vel ringetone for samtalar:</string>
 
diff --git a/vector/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml
index 80d92cc96b..ce66777e8b 100644
--- a/vector/src/main/res/values-pl/strings.xml
+++ b/vector/src/main/res/values-pl/strings.xml
@@ -1029,7 +1029,7 @@ Widoczność wiadomości w Matrix jest podobna do wiadomości e-mail. Nasze zapo
     <string name="plus_x">+%d</string>
     <string name="x_plus">%d+</string>
 
-    <string name="settings_call_ringtone_use_riot_ringtone">Użyj domyślnego dzwonka Element dla przychodzących połączeń</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Użyj domyślnego dzwonka Element dla przychodzących połączeń</string>
     <string name="call_anyway">Zadzwoń mimo to</string>
     <string name="settings_call_category">Połączenia</string>
     <string name="room_participants_action_kick">Wyrzuć</string>
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 3bd553c31c..e11bdae529 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -1037,7 +1037,7 @@ A visibilidade de mensagens no Matrix é parecida com a dos e-mails. Se esquecer
     <string name="auth_accept_policies">Por favor revise e aceite as políticas desse servidor doméstico:</string>
 
     <string name="settings_call_category">Chamadas</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Use o toque padrão da Element para chamadas recebidas</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Use o toque padrão da Element para chamadas recebidas</string>
     <string name="settings_call_ringtone_title">Toque de chamada recebida</string>
     <string name="settings_call_ringtone_dialog_title">Selecione o toque para chamadas:</string>
 
diff --git a/vector/src/main/res/values-pt/strings.xml b/vector/src/main/res/values-pt/strings.xml
index 8508330d5b..3494da67c0 100755
--- a/vector/src/main/res/values-pt/strings.xml
+++ b/vector/src/main/res/values-pt/strings.xml
@@ -1105,7 +1105,7 @@ A visibilidade das mensagens no Matrix é parecida com a dos emails. O nosso esq
     <string name="auth_accept_policies">Por favor veja e aceite, apolice para este servidor</string>
 
     <string name="settings_call_category">Chamadas</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Usar toque padrão para chamadas recebidas</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Usar toque padrão para chamadas recebidas</string>
     <string name="settings_call_ringtone_title">Toque para chamadas recebidas</string>
     <string name="settings_call_ringtone_dialog_title">Selecione toque para chamadas:</string>
 
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index b07f1b574c..dc8373ce0f 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -1086,7 +1086,7 @@
     <string name="auth_accept_policies">Пожалуйста ознакомьтесь и подтвердите согласие с политикой этого сервера:</string>
 
     <string name="settings_call_category">Вызовы</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Использовать стандартную мелодию Element для входящих звонков</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Использовать стандартную мелодию Element для входящих звонков</string>
     <string name="settings_call_ringtone_title">Мелодия звонка</string>
     <string name="settings_call_ringtone_dialog_title">Выберите мелодию звонка:</string>
 
diff --git a/vector/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml
index eea7b5adf4..0c24114440 100644
--- a/vector/src/main/res/values-sk/strings.xml
+++ b/vector/src/main/res/values-sk/strings.xml
@@ -1046,7 +1046,7 @@ Viditeľnosť správ odoslaných cez matrix funguje podobne ako viditeľnosť sp
     <string name="auth_accept_policies">Prosím prečítajte si a odsúhlaste zmluvné podmienky tohoto domovského servera:</string>
 
     <string name="settings_call_category">Hovory</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Použiť predvolené zvonenie Element pre prichádzajúce hovory</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Použiť predvolené zvonenie Element pre prichádzajúce hovory</string>
     <string name="settings_call_ringtone_title">Zvonenie pre prichádzajúci hovor</string>
     <string name="settings_call_ringtone_dialog_title">Vyberte zvonenie pre prichádzajúce hovory:</string>
 
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index 261ee95191..3cee268df0 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -990,7 +990,7 @@
     <string name="option_send_sticker">Dërgoni një ngjitës</string>
     <string name="go_on_with">vazhdoni me…</string>
     <string name="settings_call_category">Thirrje</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Për thirrje ardhëse përdor zilen parazgjedhje të Element-it</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Për thirrje ardhëse përdor zilen parazgjedhje të Element-it</string>
     <string name="settings_call_ringtone_title">Zile thirrjesh ardhëse</string>
     <string name="settings_call_ringtone_dialog_title">Përzgjidhni zile për thirrjet:</string>
 
diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml
index b86a61e4b8..79e9534977 100644
--- a/vector/src/main/res/values-sv/strings.xml
+++ b/vector/src/main/res/values-sv/strings.xml
@@ -320,7 +320,7 @@
     <string name="room_info_room_topic">Rumsämne</string>
 
     <string name="settings_call_category">Samtal</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Använd förvald Element-ringsignal för inkommande samtal</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Använd förvald Element-ringsignal för inkommande samtal</string>
     <string name="settings_call_ringtone_use_default_stun">Tillåt reservassistansserver för samtal</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Kommer att använda %s som reserv när din hemserver inte erbjuder en (din IP-adress kommer att delas under samtalet)</string>
     <string name="settings_call_ringtone_title">Ringsignal för inkommande samtal</string>
diff --git a/vector/src/main/res/values-tr/strings.xml b/vector/src/main/res/values-tr/strings.xml
index 498895fd71..46344cb1a0 100644
--- a/vector/src/main/res/values-tr/strings.xml
+++ b/vector/src/main/res/values-tr/strings.xml
@@ -326,7 +326,7 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="room_info_room_topic">Oda konusu</string>
 
     <string name="settings_call_category">Aramalar</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Gelen aramalar için varsayılan Element zil sesini kullan</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Gelen aramalar için varsayılan Element zil sesini kullan</string>
     <string name="settings_call_ringtone_title">Gelen arama zil sesi</string>
     <string name="settings_call_ringtone_dialog_title">Aramalar için zil sesi seç:</string>
 
diff --git a/vector/src/main/res/values-uk/strings.xml b/vector/src/main/res/values-uk/strings.xml
index 3d09a7fcec..9e91229d6b 100755
--- a/vector/src/main/res/values-uk/strings.xml
+++ b/vector/src/main/res/values-uk/strings.xml
@@ -1107,7 +1107,7 @@
     <string name="markdown_has_been_disabled">Markdown вимкнено.</string>
 
     <string name="settings_call_category">Виклики</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Використовувати стандартний рингтон Element для вхідних викликів</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Використовувати стандартний рингтон Element для вхідних викликів</string>
     <string name="settings_call_ringtone_title">Рингтон вхідного виклику</string>
     <string name="settings_call_ringtone_dialog_title">Оберіть рингтон для викликів:</string>
 
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index f8edccc1c1..70bde0adba 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -983,7 +983,7 @@ Matrix 中的消息可见性类似于电子邮件。我们忘记您的消息意
     <string name="auth_accept_policies">请审阅并接受此主服务器的政策:</string>
 
     <string name="settings_call_category">通话</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">为来电使用 Element 的默认铃声</string>
+    <string name="settings_call_ringtone_use_app_ringtone">为来电使用 Element 的默认铃声</string>
     <string name="settings_call_ringtone_title">来电铃声</string>
     <string name="settings_call_ringtone_dialog_title">请选择来电铃声:</string>
 
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index d67e1cddb2..281a333868 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -991,7 +991,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="x_plus">%d+</string>
 
     <string name="settings_call_category">通話</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">為來電使用預設的 Element 鈴聲</string>
+    <string name="settings_call_ringtone_use_app_ringtone">為來電使用預設的 Element 鈴聲</string>
     <string name="settings_call_ringtone_title">來電鈴聲</string>
     <string name="settings_call_ringtone_dialog_title">選取通話鈴聲:</string>
 
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index 183e91568e..c2671feec4 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -366,7 +366,7 @@
 
     <!-- Call settings screen -->
     <string name="settings_call_category">Calls</string>
-    <string name="settings_call_ringtone_use_riot_ringtone">Use default Element ringtone for incoming calls</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Use default Element ringtone for incoming calls</string>
     <string name="settings_call_ringtone_use_default_stun">Allow fallback call assist server</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Will use "%s" as assist when your home server does not offer one (your IP address will be shared during a call)</string>
     <string name="settings_call_ringtone_title">Incoming call ringtone</string>
diff --git a/vector/src/main/res/xml/vector_settings_voice_video.xml b/vector/src/main/res/xml/vector_settings_voice_video.xml
index 1d60b0f39d..d94313ee2f 100644
--- a/vector/src/main/res/xml/vector_settings_voice_video.xml
+++ b/vector/src/main/res/xml/vector_settings_voice_video.xml
@@ -7,7 +7,7 @@
             android:defaultValue="true"
             android:disableDependentsState="true"
             android:key="SETTINGS_CALL_RINGTONE_USE_RIOT_PREFERENCE_KEY"
-            android:title="@string/settings_call_ringtone_use_riot_ringtone" />
+            android:title="@string/settings_call_ringtone_use_app_ringtone" />
 
         <im.vector.app.core.preference.VectorPreference
             android:dependency="SETTINGS_CALL_RINGTONE_USE_RIOT_PREFERENCE_KEY"

From e95735c491a88db13712bde2cd3e2953f3152aca Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 08:54:27 +0200
Subject: [PATCH 04/96] Remove unused strings

---
 vector/src/main/res/values-bg/strings.xml     | 3 ---
 vector/src/main/res/values-cs/strings.xml     | 3 ---
 vector/src/main/res/values-de/strings.xml     | 3 ---
 vector/src/main/res/values-es/strings.xml     | 3 ---
 vector/src/main/res/values-eu/strings.xml     | 3 ---
 vector/src/main/res/values-fi/strings.xml     | 3 ---
 vector/src/main/res/values-fr/strings.xml     | 3 ---
 vector/src/main/res/values-hr/strings.xml     | 2 --
 vector/src/main/res/values-hu/strings.xml     | 3 ---
 vector/src/main/res/values-it/strings.xml     | 3 ---
 vector/src/main/res/values-ko/strings.xml     | 3 ---
 vector/src/main/res/values-pl/strings.xml     | 3 ---
 vector/src/main/res/values-ru/strings.xml     | 3 ---
 vector/src/main/res/values-sq/strings.xml     | 3 ---
 vector/src/main/res/values-zh-rTW/strings.xml | 3 ---
 vector/src/main/res/values/strings.xml        | 5 -----
 16 files changed, 49 deletions(-)

diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index f14427164e..07179e2ef2 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -1533,9 +1533,6 @@
 
     <string name="edited_suffix">(редактирано)</string>
 
-    <string name="riotx_no_registration_notice">%1$s за да създадете профил.</string>
-    <string name="riotx_no_registration_notice_colored_part">Използвай старото приложение</string>
-
 
     <string name="message_edits">Редакции на съобщението</string>
     <string name="no_message_edits_found">Не са открити редакции</string>
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index bc0efd0e64..a62a44c8b9 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -1616,9 +1616,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
 
     <string name="edited_suffix">(upraveno)</string>
 
-    <string name="riotx_no_registration_notice">%1$s pro založení účtu.</string>
-    <string name="riotx_no_registration_notice_colored_part">Použít zastaralou aplikaci</string>
-
 
     <string name="message_edits">Úpravy zpráv</string>
     <string name="no_message_edits_found">Úpravy nenalezeny</string>
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 5398835aab..12256001e0 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -1600,9 +1600,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="downloading_file">Datei %1$s wird heruntergeladen …</string>
     <string name="downloaded_file">Die Datei %1$s wurde heruntergeladen!</string>
 
-    <string name="riotx_no_registration_notice">%1$s , um ein Konto zu erstellen.</string>
-    <string name="riotx_no_registration_notice_colored_part">Benutze die alte App</string>
-
 
     <string name="room_filtering_footer_title">Kannst du nicht finden, wonach du suchst\?</string>
     <string name="room_filtering_footer_create_new_room">Erstelle einen neuen Raum</string>
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index 7143d34426..ace120c11f 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -1685,9 +1685,6 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
 
     <string name="edited_suffix">(editado)</string>
 
-    <string name="riotx_no_registration_notice">%1$s para crear una cuenta.</string>
-    <string name="riotx_no_registration_notice_colored_part">Usar la app antigua</string>
-
 
     <string name="message_edits">Modificación de mensajes</string>
     <string name="no_message_edits_found">No se han encontrado modificaciones</string>
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index 53765c6066..7560659128 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -1536,9 +1536,6 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
 
     <string name="edited_suffix">(editatua)</string>
 
-    <string name="riotx_no_registration_notice">%1$s kontua sortzeko.</string>
-    <string name="riotx_no_registration_notice_colored_part">Erabili aplikazio zaharra</string>
-
 
     <string name="message_edits">Mezuen edizioak</string>
     <string name="no_message_edits_found">Ez da ediziorik aurkitu</string>
diff --git a/vector/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml
index f6e018e963..8ae1d3a666 100644
--- a/vector/src/main/res/values-fi/strings.xml
+++ b/vector/src/main/res/values-fi/strings.xml
@@ -1526,8 +1526,6 @@ Haluatko lisätä paketteja?</string>
 
     <string name="edited_suffix">(muokattu)</string>
 
-    <string name="riotx_no_registration_notice_colored_part">Käytä vanhaa sovellusta</string>
-
 
     <string name="no_message_edits_found">Muokkauksia ei löytynyt</string>
 
@@ -1571,7 +1569,6 @@ Haluatko lisätä paketteja?</string>
 
     <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play Storen kuvauksessa</string>
     <string name="settings_push_rules">Viesti-ilmoitusten säännöt</string>
-    <string name="riotx_no_registration_notice">%1$s luodaksesi tilin.</string>
     <string name="disconnect">Katkaise yhteys</string>
     <string name="decline">Kieltäydy</string>
 
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index fbf7de7f80..1d5c46c316 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -1545,9 +1545,6 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
 
     <string name="edited_suffix">(édité)</string>
 
-    <string name="riotx_no_registration_notice">%1$s pour créer un compte.</string>
-    <string name="riotx_no_registration_notice_colored_part">Utilisez l’ancienne application</string>
-
 
     <string name="message_edits">Éditions de message</string>
     <string name="no_message_edits_found">Aucune édition trouvée</string>
diff --git a/vector/src/main/res/values-hr/strings.xml b/vector/src/main/res/values-hr/strings.xml
index c3bfbb51a4..6772891138 100644
--- a/vector/src/main/res/values-hr/strings.xml
+++ b/vector/src/main/res/values-hr/strings.xml
@@ -1124,8 +1124,6 @@
 
     <string name="create_room_title">Nova soba</string>
     <string name="create_room_action_create">IZRADI</string>
-    <string name="riotx_no_registration_notice">%1$s kako biste otvorili račun.</string>
-    <string name="riotx_no_registration_notice_colored_part">Koristite staru aplikaciju</string>
 
 
     <string name="message_edits">Uređivanja poruka</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index 93dc71df8e..8ee61c1087 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -1539,9 +1539,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
 
     <string name="edited_suffix">(szerkesztve)</string>
 
-    <string name="riotx_no_registration_notice">%1$s fiók készítéshez.</string>
-    <string name="riotx_no_registration_notice_colored_part">Használd a régi alkalmazást</string>
-
 
     <string name="message_edits">Üzenet szerkesztések</string>
     <string name="no_message_edits_found">Szerkesztések nem találhatók</string>
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 438b898609..2861ff4b92 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -1592,9 +1592,6 @@
 
     <string name="edited_suffix">(modificato)</string>
 
-    <string name="riotx_no_registration_notice">%1$s per creare un account.</string>
-    <string name="riotx_no_registration_notice_colored_part">Usa la vecchia app</string>
-
 
     <string name="message_edits">Modifiche messaggio</string>
     <string name="no_message_edits_found">Nessuna modifica trovata</string>
diff --git a/vector/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml
index 9265893839..7259357cc1 100644
--- a/vector/src/main/res/values-ko/strings.xml
+++ b/vector/src/main/res/values-ko/strings.xml
@@ -1473,9 +1473,6 @@
 
     <string name="edited_suffix">(편집됨)</string>
 
-    <string name="riotx_no_registration_notice">계정을 만들려면 %1$s하세요.</string>
-    <string name="riotx_no_registration_notice_colored_part">예전 앱을 사용</string>
-
 
     <string name="message_edits">메시지 편집</string>
     <string name="no_message_edits_found">수정 사항이 없음</string>
diff --git a/vector/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml
index ce66777e8b..797d50ea36 100644
--- a/vector/src/main/res/values-pl/strings.xml
+++ b/vector/src/main/res/values-pl/strings.xml
@@ -1676,9 +1676,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
 
     <string name="edited_suffix">(edytowano)</string>
 
-    <string name="riotx_no_registration_notice">%1$s aby utworzyć konto.</string>
-    <string name="riotx_no_registration_notice_colored_part">Użyj starszej aplikacji</string>
-
 
     <string name="message_edits">Edycje wiadomości</string>
     <string name="no_message_edits_found">Nie znaleziono edycji</string>
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index dc8373ce0f..ebb70228a4 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -1628,9 +1628,6 @@
 
     <string name="edited_suffix">(отредактированный)</string>
 
-    <string name="riotx_no_registration_notice">%1$s для создания учетной записи.</string>
-    <string name="riotx_no_registration_notice_colored_part">Используйте старое приложение</string>
-
 
     <string name="message_edits">Редактирование сообщений</string>
     <string name="no_message_edits_found">Редактирование не найдено</string>
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index 3cee268df0..dd74e8c26f 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -1502,9 +1502,6 @@
 
     <string name="edited_suffix">(u përpunua)</string>
 
-    <string name="riotx_no_registration_notice">%1$s që të krijohet një llogari.</string>
-    <string name="riotx_no_registration_notice_colored_part">Përdor aplikacionin e dikurshëm</string>
-
 
     <string name="message_edits">Përpunime Mesazhi</string>
     <string name="no_message_edits_found">S’u gjetën përpunime</string>
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 281a333868..8ab553d02b 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -1494,9 +1494,6 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
 
     <string name="edited_suffix">(已編輯)</string>
 
-    <string name="riotx_no_registration_notice">%1$s 以建立帳號。</string>
-    <string name="riotx_no_registration_notice_colored_part">使用舊的應用程式</string>
-
 
     <string name="message_edits">訊息編輯</string>
     <string name="no_message_edits_found">找不到編輯</string>
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index c2671feec4..209f9b1310 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -1698,11 +1698,6 @@
 
     <string name="edited_suffix">"(edited)"</string>
 
-    <!-- param will be replaced by the value of riotx_no_registration_notice_colored_part -->
-    <string name="riotx_no_registration_notice">%1$s to create an account.</string>
-    <string name="riotx_no_registration_notice_colored_part">Use the old app</string>
-
-
     <string name="message_edits">Message Edits</string>
     <string name="no_message_edits_found">No edits found</string>
 

From 1ddeeba561877d52f97f46b80f90be896875a50e Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 08:58:08 +0200
Subject: [PATCH 05/96] Little rework of default session public name

---
 .../main/java/im/vector/app/features/login/LoginFragment.kt   | 2 +-
 vector/src/main/res/values-ar/strings.xml                     | 1 -
 vector/src/main/res/values-b+sr+Latn/strings.xml              | 1 -
 vector/src/main/res/values-bg/strings.xml                     | 1 -
 vector/src/main/res/values-bn-rIN/strings.xml                 | 1 -
 vector/src/main/res/values-bs/strings.xml                     | 1 -
 vector/src/main/res/values-ca/strings.xml                     | 1 -
 vector/src/main/res/values-cs/strings.xml                     | 3 +--
 vector/src/main/res/values-da/strings.xml                     | 1 -
 vector/src/main/res/values-de/strings.xml                     | 4 +---
 vector/src/main/res/values-es-rMX/strings.xml                 | 2 --
 vector/src/main/res/values-es/strings.xml                     | 2 --
 vector/src/main/res/values-et/strings.xml                     | 1 -
 vector/src/main/res/values-eu/strings.xml                     | 4 +---
 vector/src/main/res/values-fa/strings.xml                     | 1 -
 vector/src/main/res/values-fi/strings.xml                     | 4 +---
 vector/src/main/res/values-fr/strings.xml                     | 4 +---
 vector/src/main/res/values-gl/strings.xml                     | 1 -
 vector/src/main/res/values-hr/strings.xml                     | 1 -
 vector/src/main/res/values-hu/strings.xml                     | 4 +---
 vector/src/main/res/values-id/strings.xml                     | 2 --
 vector/src/main/res/values-in/strings.xml                     | 2 --
 vector/src/main/res/values-is/strings.xml                     | 1 -
 vector/src/main/res/values-it/strings.xml                     | 4 +---
 vector/src/main/res/values-ja/strings.xml                     | 1 -
 vector/src/main/res/values-ko/strings.xml                     | 1 -
 vector/src/main/res/values-lv/strings.xml                     | 1 -
 vector/src/main/res/values-nb-rNO/strings.xml                 | 1 -
 vector/src/main/res/values-nl/strings.xml                     | 2 --
 vector/src/main/res/values-nn/strings.xml                     | 1 -
 vector/src/main/res/values-pl/strings.xml                     | 4 +---
 vector/src/main/res/values-pt-rBR/strings.xml                 | 2 --
 vector/src/main/res/values-pt/strings.xml                     | 2 --
 vector/src/main/res/values-ru/strings.xml                     | 1 -
 vector/src/main/res/values-sk/strings.xml                     | 1 -
 vector/src/main/res/values-sq/strings.xml                     | 3 +--
 vector/src/main/res/values-sv/strings.xml                     | 1 -
 vector/src/main/res/values-tlh/strings.xml                    | 1 -
 vector/src/main/res/values-tr/strings.xml                     | 1 -
 vector/src/main/res/values-uk/strings.xml                     | 1 -
 vector/src/main/res/values-zh-rCN/strings.xml                 | 2 --
 vector/src/main/res/values-zh-rTW/strings.xml                 | 3 +--
 vector/src/main/res/values/strings.xml                        | 3 +--
 43 files changed, 12 insertions(+), 69 deletions(-)

diff --git a/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt
index 29ce5bbd27..85b2cd57bc 100644
--- a/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt
+++ b/vector/src/main/java/im/vector/app/features/login/LoginFragment.kt
@@ -116,7 +116,7 @@ class LoginFragment @Inject constructor() : AbstractLoginFragment() {
         }
 
         if (error == 0) {
-            loginViewModel.handle(LoginAction.LoginOrRegister(login, password, getString(R.string.login_mobile_device_riotx)))
+            loginViewModel.handle(LoginAction.LoginOrRegister(login, password, getString(R.string.login_default_session_public_name)))
         }
     }
 
diff --git a/vector/src/main/res/values-ar/strings.xml b/vector/src/main/res/values-ar/strings.xml
index 972e695515..7d3629d431 100644
--- a/vector/src/main/res/values-ar/strings.xml
+++ b/vector/src/main/res/values-ar/strings.xml
@@ -146,7 +146,6 @@
     <string name="login_error_unable_register">تعذّر التسجيل</string>
     <string name="login_error_unable_register_mail_ownership">تعذّر التسجيل: فشل في ملكية البريد</string>
     <string name="login_error_invalid_home_server">أدخِل مسارا صالحا</string>
-    <string name="login_mobile_device">المحمول</string>
 
     <string name="login_error_forbidden">اسم المستخدم/كلمة السر غير صالحة</string>
     <string name="login_error_not_json">لم يحتوي JSON صالح</string>
diff --git a/vector/src/main/res/values-b+sr+Latn/strings.xml b/vector/src/main/res/values-b+sr+Latn/strings.xml
index 65ba65baf5..f95c885c1d 100644
--- a/vector/src/main/res/values-b+sr+Latn/strings.xml
+++ b/vector/src/main/res/values-b+sr+Latn/strings.xml
@@ -162,7 +162,6 @@
     <string name="auth_reset_password_message">Kako bi resetovali vašu lozinku, unesite adresu elektronske pošte povezanu sa vašim nalogom:</string>
     <string name="auth_reset_password_missing_email">Morate uneti adresu elektronske pošte povezane sa vašim nalogom.</string>
     <string name="auth_reset_password_missing_password">Morate uneti novu lozinku.</string>
-    <string name="login_mobile_device">Mobilni</string>
 
     <string name="login_error_limit_exceeded">Poslato je previše zahteva</string>
     <string name="login_error_user_in_use">Ovo korisničko ime je već korišćeno</string>
diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index 07179e2ef2..0616bbbf11 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -263,7 +263,6 @@
     <string name="login_error_unable_register">Неуспешна регистрация</string>
     <string name="login_error_unable_register_mail_ownership">Неуспешна регистрация: неуспешно потвърждаване на собствеността на имейла</string>
     <string name="login_error_invalid_home_server">Въведете валиден URL адрес</string>
-    <string name="login_mobile_device">Мобилно устройство</string>
 
     <string name="login_error_forbidden">Невалидно потребителско име/парола</string>
     <string name="login_error_unknown_token">Не е разпознат указаният тоукън за достъп</string>
diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml
index bc114b64b3..0e1eeabd5e 100644
--- a/vector/src/main/res/values-bn-rIN/strings.xml
+++ b/vector/src/main/res/values-bn-rIN/strings.xml
@@ -250,7 +250,6 @@
     <string name="login_error_invalid_home_server">একটি বৈধ URL প্রবেশ করুন</string>
     <string name="login_error_unknown_host">এই URL টি পৌঁছানোর যোগ্য নয়, দয়া করে এটি পরীক্ষা করুন</string>
     <string name="login_error_ssl_handshake">আপনার যন্ত্র একটি সেকেলে TLS নিরাপত্তা খসড়া চুক্তি,অরক্ষিত সংঘর্ষ করতে ,আপনার নিত্যাপাত্তার জন্য আপনি সম্পর্ক করতে পারবেন না</string>
-    <string name="login_mobile_device">মোবাইল</string>
 
     <string name="login_error_forbidden">অবৈধ ব্যাবহারকারির নাম/সংকেত শব্দ</string>
     <string name="login_error_unknown_token">প্রবেশকারী টোকেনটা চিনতে নির্দিষ্ট ছিলো না</string>
diff --git a/vector/src/main/res/values-bs/strings.xml b/vector/src/main/res/values-bs/strings.xml
index 168c2479ae..2ccea7aa2d 100644
--- a/vector/src/main/res/values-bs/strings.xml
+++ b/vector/src/main/res/values-bs/strings.xml
@@ -183,7 +183,6 @@ Odjavljeni ste sa svih uređaja i više nećete primati obavijesti. Da biste pon
     <string name="login_error_unable_register">Nemoguća registracija</string>
     <string name="login_error_unable_register_mail_ownership">Nemoguća registracija : problem sa vlasništvom email adrese</string>
     <string name="login_error_invalid_home_server">Unesite ispravan URL</string>
-    <string name="login_mobile_device">Mobitel</string>
 
     <string name="login_error_forbidden">Netačno korisničko ime/lozinka</string>
     <string name="login_error_unknown_token">Navedeni pristupni token nije prepoznat</string>
diff --git a/vector/src/main/res/values-ca/strings.xml b/vector/src/main/res/values-ca/strings.xml
index 83f1a74970..1e85f805cf 100644
--- a/vector/src/main/res/values-ca/strings.xml
+++ b/vector/src/main/res/values-ca/strings.xml
@@ -211,7 +211,6 @@
     <string name="login_error_unable_register">No s\'ha pogut fer el registre</string>
     <string name="login_error_unable_register_mail_ownership">No s\'ha pogut fer el registre: s\'ha produït una errada en la propietat del correu electrònic</string>
     <string name="login_error_invalid_home_server">Introduïu una URL vàlida</string>
-    <string name="login_mobile_device">Mòbil</string>
 
     <string name="login_error_forbidden">El nom d\'usuari/contrasenya és invàlid</string>
     <string name="login_error_unknown_token">No s\'ha reconegut el testimoni d\'accés</string>
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index a62a44c8b9..108930ea8e 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -196,7 +196,6 @@
     <string name="login_error_unable_register">Nelze se registrovat</string>
     <string name="login_error_unable_register_mail_ownership">Nelze se registrovat: chyba ověření vlastnictví e-mailu</string>
     <string name="login_error_invalid_home_server">Prosím, zadejte platné URL</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="login_error_forbidden">Neplatný uživatelský jméno/heslo</string>
     <string name="login_error_bad_json">Poškozený JSON</string>
@@ -2160,7 +2159,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Klíče jsou již aktuální!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Požadavky na klíče</string>
 
diff --git a/vector/src/main/res/values-da/strings.xml b/vector/src/main/res/values-da/strings.xml
index 5e92032c0d..e87dfa20f6 100644
--- a/vector/src/main/res/values-da/strings.xml
+++ b/vector/src/main/res/values-da/strings.xml
@@ -182,7 +182,6 @@ Du er blevet logget ud af alle enheder og vil ikke længere modtage pushnotifika
     <string name="login_error_unable_register">Kunne ikke registrere</string>
     <string name="login_error_unable_register_mail_ownership">Kunne ikke registrere : email ejerskabsfejl</string>
     <string name="login_error_invalid_home_server">Skriv gyldig URL</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="login_error_forbidden">Ugyldigt brugernavn/password</string>
     <string name="login_error_unknown_token">Adgangstokenen du skrev blev ikke godkendt</string>
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 12256001e0..8b4ff11255 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -722,8 +722,6 @@ Du kannst sie jetzt aktivieren oder später über das Einstellungsmenü.</string
     <string name="dark_theme">Dunkles Design</string>
     <string name="black_them">Schwarzes Design</string>
 
-    <string name="login_mobile_device">Mobilgerät</string>
-
     <string name="notification_sync_in_progress">Synchronisiere…</string>
     <string name="notification_listening_for_events">Auf Ereignisse lauschen</string>
 
@@ -2226,7 +2224,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="spoiler">Spoiler</string>
     <string name="room_member_power_level_custom_in">Benutzerdefiniert (%1$d) in %2$s</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Schlüsselanforderungen</string>
 
diff --git a/vector/src/main/res/values-es-rMX/strings.xml b/vector/src/main/res/values-es-rMX/strings.xml
index 77a8f79b19..0d60ee481f 100644
--- a/vector/src/main/res/values-es-rMX/strings.xml
+++ b/vector/src/main/res/values-es-rMX/strings.xml
@@ -681,8 +681,6 @@ Dispositivos desconocidos:</string>
 
     <string name="error_no_external_application_found">Lo sentimos, no se encontró una aplicación externa para completar esta acción.</string>
 
-    <string name="login_mobile_device">Móvil</string>
-
     <string name="e2e_re_request_encryption_key_dialog_title">Solicitud enviada</string>
     <string name="groups_list">Lista de grupos</string>
 
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index ace120c11f..61e4b25aa7 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -723,8 +723,6 @@ Puedes hacerlo ahora o más tarde desde los ajustes de la aplicación.</string>
     <string name="option_take_photo">Tomar foto</string>
     <string name="option_take_video">Tomar vídeo</string>
 
-    <string name="login_mobile_device">Móvil</string>
-
     <string name="call">Llamar</string>
     <string name="settings_notification_ringtone">Sonido de notificación</string>
     <string name="settings_containing_my_display_name">Mensajes que contienen mi nombre público</string>
diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index a259d5cb4c..623de665ec 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -273,7 +273,6 @@
     <string name="login_error_no_homeserver_found">See ei ole toimiv Matrix\'i serveri aadress</string>
     <string name="login_error_homeserver_not_found">Sellel aadressil ei leidu koduserverit, palun kontrolli aadressi õigsust</string>
     <string name="login_error_ssl_handshake">Sinu seade kasutab aegunud versiooni TLS-protokollist ning seal leiduvate turvanõrkuste tõttu ja sinu turvalisuse tagamiseks ühendust serveriga ei algatata</string>
-    <string name="login_mobile_device">Mobiiltelefon</string>
 
     <string name="login_error_forbidden">Vigane kasutajanimi või salasõna</string>
     <string name="login_error_bad_json">Vigane JSON</string>
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index 7560659128..b73e9d4fb2 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -652,8 +652,6 @@ Orain egin dezakezu edo gero aplikazioaren ezarpenetatik.</string>
     <string name="notification_sync_in_progress">Sinkronizatzen…</string>
     <string name="notification_listening_for_events">Entzun gertaerak</string>
 
-    <string name="login_mobile_device">Mugikorra</string>
-
     <string name="settings_notification_ringtone">Jakinarazpen-soinua</string>
     <string name="settings_12_24_timestamps">Erakutsi denbora-zigiluak 12 ordutako formatuan</string>
 
@@ -2169,7 +2167,7 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Gakoak egunean daude jada!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Gako eskaerak</string>
 
diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml
index 90a61b3838..a018acff7b 100644
--- a/vector/src/main/res/values-fa/strings.xml
+++ b/vector/src/main/res/values-fa/strings.xml
@@ -110,7 +110,6 @@
     <string name="auth_email_validation_message">برای ادامه‌ی ثبت‌نام، لطفاً ایمیل خود را بررسی کنید</string>
     <string name="auth_reset_password_next_step_button">من آدرس ایمیلم را تایید کرده‌ام</string>
     <string name="login_error_network_error">نمی‌توان وارد شد: خطای شبکه</string>
-    <string name="login_mobile_device">موبایل</string>
 
     <string name="login_error_forbidden">نام کاربری/گذرواژه نامعتبر است</string>
     <string name="login_error_user_in_use">این نام کاربری قبلا استفاده شده است</string>
diff --git a/vector/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml
index 8ae1d3a666..7ba528fbb7 100644
--- a/vector/src/main/res/values-fi/strings.xml
+++ b/vector/src/main/res/values-fi/strings.xml
@@ -722,8 +722,6 @@
     <string name="option_take_photo">Ota kuva</string>
     <string name="option_take_video">Kaappaa video</string>
 
-    <string name="login_mobile_device">Mobiili</string>
-
     <string name="call">Puhelu</string>
     <string name="settings_notification_ringtone">Ilmoitusääni</string>
     <string name="settings_containing_my_display_name">Viesti sisältää näyttönimeni</string>
@@ -2182,7 +2180,7 @@ Haluatko lisätä paketteja?</string>
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Avaimet ovat jo ajan tasalla!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Avainpyynnöt</string>
 
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index 1d5c46c316..eb1a93a00e 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -662,8 +662,6 @@ Vous pouvez le faire maintenant ou plus tard à partir des paramètres de l’ap
     <string name="notification_sync_in_progress">Synchronisation…</string>
     <string name="notification_listening_for_events">Écoute d’évènements</string>
 
-    <string name="login_mobile_device">Portable</string>
-
     <string name="settings_notification_ringtone">Son de notification</string>
     <string name="settings_12_24_timestamps">Afficher l’horodatage au format 12 heures</string>
 
@@ -2176,7 +2174,7 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Les clés sont déjà à jour !</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Demandes de clé</string>
 
diff --git a/vector/src/main/res/values-gl/strings.xml b/vector/src/main/res/values-gl/strings.xml
index c0a85a67d1..a2200a88bf 100644
--- a/vector/src/main/res/values-gl/strings.xml
+++ b/vector/src/main/res/values-gl/strings.xml
@@ -538,7 +538,6 @@ Pode engadir a dirección de correo na sección de configuración de perfil.</st
     <string name="login_error_unable_register">Non se puido rexistrar</string>
     <string name="login_error_unable_register_mail_ownership">Non se puido rexistrar: erro coa propiedade do correo electrónico</string>
     <string name="login_error_invalid_home_server">Introduza unha URL válida</string>
-    <string name="login_mobile_device">Móbil</string>
 
     <string name="login_error_forbidden">Usuario/contrasinal incorrecto</string>
     <string name="login_error_bad_json">JSON con defectos</string>
diff --git a/vector/src/main/res/values-hr/strings.xml b/vector/src/main/res/values-hr/strings.xml
index 6772891138..6236a24f93 100644
--- a/vector/src/main/res/values-hr/strings.xml
+++ b/vector/src/main/res/values-hr/strings.xml
@@ -269,7 +269,6 @@
     <string name="login_error_no_homeserver_found">Ovo nije ispravna adresa poslužitelja Matrixa</string>
     <string name="login_error_homeserver_not_found">Poslužitelj na ovom URL-u je nedostupan, provjerite ga</string>
     <string name="login_error_ssl_handshake">Vaš uređaj koristi zastario sigurnosni protokol TLS podložan napadima pa se nećete moći spojiti radi vlastite sigurnosti</string>
-    <string name="login_mobile_device">Mobitel</string>
 
     <string name="login_error_forbidden">Neispravno korisničko ime/lozinka</string>
     <string name="login_error_unknown_token">Navedena pristupna oznaka nije prepoznata</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index 8ee61c1087..d959ffce10 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -653,8 +653,6 @@ Ezt megteheted most vagy később az alkalmazás beállítások alatt.</string>
     <string name="dark_theme">Sötét téma</string>
     <string name="black_them">Fekete téma</string>
 
-    <string name="login_mobile_device">Mobil</string>
-
     <string name="settings_notification_ringtone">Értesítés hangja</string>
     <string name="settings_12_24_timestamps">Időbélyegek mutatása 12 órás formátumban</string>
 
@@ -2171,7 +2169,7 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
 
     <string name="keys_backup_restore_success_title_already_up_to_date">A kulcsok már frissek!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Kulcs kérések</string>
 
diff --git a/vector/src/main/res/values-id/strings.xml b/vector/src/main/res/values-id/strings.xml
index 74ba8d6373..95eab8138c 100644
--- a/vector/src/main/res/values-id/strings.xml
+++ b/vector/src/main/res/values-id/strings.xml
@@ -315,8 +315,6 @@ Harap berikan akses pada halaman selanjutnya untuk melakukan panggilan.</string>
     <string name="go_on_with">lanjutkan dengan…</string>
     <string name="error_no_external_application_found">Maaf, tidak ada aplikasi eksternal yang mendukung apa yang ingin dilakukan.</string>
 
-    <string name="login_mobile_device">Perangkat Genggam</string>
-
     <string name="e2e_re_request_encryption_key"><u>Meminta ulang kunci enkripsi</u> dari perangkat Anda yang lain.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Permintaan kunci terkirim.</string>
diff --git a/vector/src/main/res/values-in/strings.xml b/vector/src/main/res/values-in/strings.xml
index 74ba8d6373..95eab8138c 100644
--- a/vector/src/main/res/values-in/strings.xml
+++ b/vector/src/main/res/values-in/strings.xml
@@ -315,8 +315,6 @@ Harap berikan akses pada halaman selanjutnya untuk melakukan panggilan.</string>
     <string name="go_on_with">lanjutkan dengan…</string>
     <string name="error_no_external_application_found">Maaf, tidak ada aplikasi eksternal yang mendukung apa yang ingin dilakukan.</string>
 
-    <string name="login_mobile_device">Perangkat Genggam</string>
-
     <string name="e2e_re_request_encryption_key"><u>Meminta ulang kunci enkripsi</u> dari perangkat Anda yang lain.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Permintaan kunci terkirim.</string>
diff --git a/vector/src/main/res/values-is/strings.xml b/vector/src/main/res/values-is/strings.xml
index 5150d02c2c..202f2f399e 100644
--- a/vector/src/main/res/values-is/strings.xml
+++ b/vector/src/main/res/values-is/strings.xml
@@ -131,7 +131,6 @@
     <string name="auth_password_dont_match">Lykilorðin stemma ekki</string>
     <string name="auth_forgot_password">Gleymt lykilorð?</string>
     <string name="auth_username_in_use">Notandanafn er í notkun</string>
-    <string name="login_mobile_device">Farsími</string>
 
     <string name="login_error_bad_json">Gallað JSON</string>
     <plurals name="membership_changes">
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 2861ff4b92..e39eef2355 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -735,8 +735,6 @@
     <string name="notification_listening_for_events">Rilevazione eventi</string>
     <string name="title_activity_bug_report">Segnalazione errore</string>
 
-    <string name="login_mobile_device">Smartphone</string>
-
     <string name="call">Chiama</string>
     <string name="encrypted_message">Messaggio criptato</string>
 
@@ -2223,7 +2221,7 @@
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Le chiavi sono già aggiornate!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Richieste di chiavi</string>
 
diff --git a/vector/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml
index 282e814516..8a9421b1e1 100644
--- a/vector/src/main/res/values-ja/strings.xml
+++ b/vector/src/main/res/values-ja/strings.xml
@@ -499,7 +499,6 @@
     <string name="hs_url">接続先サーバ URL</string>
     <string name="identity_url">認証サーバ URL</string>
     <string name="auth_login">ログイン</string>
-    <string name="login_mobile_device">携帯端末</string>
 
     <string name="room_add_matrix_apps">Matrixアプリを追加</string>
     <string name="widget_integration_positive_power_level">権限の数値は正の整数で入力してください。</string>
diff --git a/vector/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml
index 7259357cc1..9a9d20b731 100644
--- a/vector/src/main/res/values-ko/strings.xml
+++ b/vector/src/main/res/values-ko/strings.xml
@@ -174,7 +174,6 @@
     <string name="auth_reset_password_success_message">비밀번호가 초기화되었습니다.
 \n
 \n모든 기기에서 로그아웃되고 알림도 가지 않을 거에요. 다시 알림을 받으려면, 각 기기에 다시 로그인하세요.</string>
-    <string name="login_mobile_device">모바일</string>
 
     <string name="notification_listening_for_events">이벤트 청취하기</string>
     <string name="sign_out_bottom_sheet_warning_backing_up">키 백업이 진행 중입니다. 지금 로그아웃하면 암호화된 메시지에 접근할 수 없습니다.</string>
diff --git a/vector/src/main/res/values-lv/strings.xml b/vector/src/main/res/values-lv/strings.xml
index 6c80e1ba97..f10d2bbf19 100644
--- a/vector/src/main/res/values-lv/strings.xml
+++ b/vector/src/main/res/values-lv/strings.xml
@@ -209,7 +209,6 @@ Tu esi izrakstīts no visām ierīcēm un vairāk nesaņemsi \"push\" paziņojum
     <string name="login_error_unable_register">Reģistrācija neizdevās</string>
     <string name="login_error_unable_register_mail_ownership">Registrācija neizdevās: epasta verifikācijas kļūda</string>
     <string name="login_error_invalid_home_server">Ievadi korektu URL adresi</string>
-    <string name="login_mobile_device">Mobilais</string>
 
     <string name="login_error_forbidden">Nepareizs lietotājvārds / parole</string>
     <string name="login_error_unknown_token">Attiecīgais pieejas tokens netika atpazīts</string>
diff --git a/vector/src/main/res/values-nb-rNO/strings.xml b/vector/src/main/res/values-nb-rNO/strings.xml
index ace1f04563..4ad2116242 100644
--- a/vector/src/main/res/values-nb-rNO/strings.xml
+++ b/vector/src/main/res/values-nb-rNO/strings.xml
@@ -107,7 +107,6 @@
     <string name="auth_forgot_password">Glemt passord\?</string>
     <string name="auth_reset_password_next_step_button">Jeg har verifisert E-postadressen min</string>
     <string name="login_error_invalid_home_server">Vennligst skriv inn en gyldig URL</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="compression_opt_list_original">Original</string>
     <string name="compression_opt_list_large">Store</string>
diff --git a/vector/src/main/res/values-nl/strings.xml b/vector/src/main/res/values-nl/strings.xml
index 5a67801dc6..3ca12e85d6 100644
--- a/vector/src/main/res/values-nl/strings.xml
+++ b/vector/src/main/res/values-nl/strings.xml
@@ -718,8 +718,6 @@
     <string name="notification_sync_in_progress">Bezig met synchroniseren…</string>
     <string name="notification_listening_for_events">Luisteren voor evenementen</string>
 
-    <string name="login_mobile_device">Mobiel</string>
-
     <string name="settings_notification_ringtone">Meldingsgeluid</string>
     <string name="settings_12_24_timestamps">Tijdsaanduidingen in 12-uursformaat weergeven</string>
 
diff --git a/vector/src/main/res/values-nn/strings.xml b/vector/src/main/res/values-nn/strings.xml
index 8d6d8ab48f..0bdd2b041a 100644
--- a/vector/src/main/res/values-nn/strings.xml
+++ b/vector/src/main/res/values-nn/strings.xml
@@ -217,7 +217,6 @@
     <string name="login_error_unable_register">Fekk ikkje til å registrere</string>
     <string name="login_error_unable_register_mail_ownership">Fekk ikkje til å registrere: feil med e-posteigarskap</string>
     <string name="login_error_invalid_home_server">Skriv inn ein gyldig URL</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="login_error_forbidden">Brukarnamnet/passordet er ikkje gyldig</string>
     <string name="login_error_unknown_token">Den oppgjevne tilgangsnøkkelen vart ikkje kjent att</string>
diff --git a/vector/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml
index 797d50ea36..e71e127a13 100644
--- a/vector/src/main/res/values-pl/strings.xml
+++ b/vector/src/main/res/values-pl/strings.xml
@@ -576,8 +576,6 @@ Możesz dodać adres e-mail do swojego profilu w ustawieniach.</string>
     <string name="auth_identity_server">Serwer Tożsamości:</string>
     <string name="auth_reset_password_success_message">Twoje hasło zostało zresetowane. Zostałeś wylogowany ze wszystkich sesji i nie będziesz więcej otrzymywać powiadomień push. Aby ponownie włączyć powiadomienia, zaloguj się ponownie na każdym urządzeniu.</string>
 
-    <string name="login_mobile_device">Numer telefonu</string>
-
     <string name="login_error_unknown_token">Wprowadzony token dostępu nie został rozpoznany</string>
     <string name="login_error_bad_json">Uszkodzony JSON</string>
     <string name="e2e_need_log_in_again">Należy się ponownie zalogować w celu wygenerowania kluczy szyfrowania end-to-end dla tej sesji i wysłania klucza publicznego do Twojego serwera domowego. Jest to jednorazowe działanie. Przepraszamy za trudności.</string>
@@ -2200,7 +2198,7 @@ Spróbuj uruchomić ponownie aplikację.</string>
 
     <string name="e2e_use_keybackup">Odblokuj historię zaszyfrowanych wiadomości</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="refresh">Odśwież</string>
 
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index e11bdae529..f87be89abe 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -727,8 +727,6 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="option_take_photo">Tirar foto</string>
     <string name="option_take_video">Gravar vídeo</string>
 
-    <string name="login_mobile_device">Celular</string>
-
     <string name="groups_list">Lista dos grupos</string>
 
     <string name="call">Chamada</string>
diff --git a/vector/src/main/res/values-pt/strings.xml b/vector/src/main/res/values-pt/strings.xml
index 3494da67c0..b255cc7b8e 100755
--- a/vector/src/main/res/values-pt/strings.xml
+++ b/vector/src/main/res/values-pt/strings.xml
@@ -715,8 +715,6 @@ Dispositivos desconhecidos:</string>
     <string name="dark_theme">Tema Escuro</string>
     <string name="black_them">Tema Preto</string>
 
-    <string name="login_mobile_device">Dispositivo Móvel</string>
-
     <string name="settings_notification_ringtone">Som de notificação</string>
     <string name="settings_12_24_timestamps">Utilizar formato de 12 horas (ex. 2:30pm)</string>
 
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index ebb70228a4..8aee6f4112 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -724,7 +724,6 @@
     <string name="widget_integration_missing_user_id">В запросе отсутствует user_id.</string>
     <string name="widget_integration_room_not_visible">Комната %s невидима.</string>
     <string name="room_add_matrix_apps">Добавить приложения Matrix</string>
-    <string name="login_mobile_device">Мобильный</string>
 
     <string name="notification_sync_in_progress">Синхронизация…</string>
     <string name="notification_listening_for_events">Мониторинг событий</string>
diff --git a/vector/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml
index 0c24114440..75514bf765 100644
--- a/vector/src/main/res/values-sk/strings.xml
+++ b/vector/src/main/res/values-sk/strings.xml
@@ -185,7 +185,6 @@ Emailovú adresu si môžete k účtu pridať neskôr cez nastavenia.</string>
     <string name="login_error_unable_register">Nie je možné sa registrovať</string>
     <string name="login_error_unable_register_mail_ownership">Nie je možné sa registrovať: Zlyhalo overenie emailovej adresy</string>
     <string name="login_error_invalid_home_server">Zadajte platnú adresu URL</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="login_error_forbidden">Neplatné používateľské meno/heslo</string>
     <string name="login_error_unknown_token">Prepáčte, tento domovský server používa neznámy spôsob prihlasovania</string>
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index dd74e8c26f..c946b0803c 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -174,7 +174,6 @@
     <string name="login_error_registration_network_error">S’arrihet të regjistrohet: Gabim rrjeti</string>
     <string name="login_error_unable_register">S’arrihet të regjistrohet</string>
     <string name="login_error_invalid_home_server">Ju lutemi, jepni një URL të vlefshme</string>
-    <string name="login_mobile_device">Celular</string>
 
     <string name="login_error_forbidden">Emër përdoruesi/fjalëkalim i pavlefshëm</string>
     <string name="login_error_unknown_token">Token-i i hyrjeve i dhënë nuk u njoh</string>
@@ -2131,7 +2130,7 @@
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Kyçet janë tashmë të përditësuar!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Kërkesa Kyçi</string>
 
diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml
index 79e9534977..3d16f17104 100644
--- a/vector/src/main/res/values-sv/strings.xml
+++ b/vector/src/main/res/values-sv/strings.xml
@@ -272,7 +272,6 @@
     <string name="login_error_no_homeserver_found">Det här är inte en giltig Matrixserveradress</string>
     <string name="login_error_homeserver_not_found">Kan inte nå en hemserver på den här URLen, vänligen kolla den</string>
     <string name="login_error_ssl_handshake">Din enhet använder ett utdaterat TLS-protokoll, sårbart för anfall, så för din säkerhets skull så kommer du inte kunna ansluta</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="login_error_forbidden">Felaktigt användarnamn/lösenord</string>
     <string name="login_error_unknown_token">Den åtkomsttoken du specificerade kändes inte igen</string>
diff --git a/vector/src/main/res/values-tlh/strings.xml b/vector/src/main/res/values-tlh/strings.xml
index 3513e31dbd..407e507396 100644
--- a/vector/src/main/res/values-tlh/strings.xml
+++ b/vector/src/main/res/values-tlh/strings.xml
@@ -143,7 +143,6 @@
     <string name="auth_reset_password_missing_password">chaw\' ngoq chu\' ghItlhnISlu\'</string>
     <string name="login_error_must_start_http">bI\'reSDaq http[s]:// ghajnIS URL</string>
     <string name="login_error_invalid_home_server">URL mub yIghItlh!</string>
-    <string name="login_mobile_device">QumwI\'</string>
 
     <string name="login_error_forbidden">mubbe\' lo\'wI\' pong, chaw\' ngoq joq</string>
     <string name="auth_send_reset_email">cherqa\'bogh emayIl ngeH</string>
diff --git a/vector/src/main/res/values-tr/strings.xml b/vector/src/main/res/values-tr/strings.xml
index 46344cb1a0..b49308b9de 100644
--- a/vector/src/main/res/values-tr/strings.xml
+++ b/vector/src/main/res/values-tr/strings.xml
@@ -278,7 +278,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="login_error_unable_register">Kayıt olunamadı</string>
     <string name="login_error_unable_register_mail_ownership">Kayıt olunamadı: eposta sahiplik hatası</string>
     <string name="login_error_invalid_home_server">Lütfen geçerli bir URL girin</string>
-    <string name="login_mobile_device">Mobil</string>
 
     <string name="login_error_forbidden">Geçersiz kullanıcıadı/şifre</string>
     <string name="login_error_unknown_token">Erişim belirteci belirtildi ancak tanımlanamadı</string>
diff --git a/vector/src/main/res/values-uk/strings.xml b/vector/src/main/res/values-uk/strings.xml
index 9e91229d6b..11cca9613e 100755
--- a/vector/src/main/res/values-uk/strings.xml
+++ b/vector/src/main/res/values-uk/strings.xml
@@ -196,7 +196,6 @@
     <string name="login_error_unable_register">Збій реєстрації</string>
     <string name="login_error_unable_register_mail_ownership">Збій реєстрації: не вдалося перевірити email</string>
     <string name="login_error_invalid_home_server">Введіть дійсний URL</string>
-    <string name="login_mobile_device">Мобільний</string>
 
     <string name="login_error_forbidden">Неправильне ім\'я користувача або пароль</string>
     <string name="login_error_unknown_token">Вказаний токен доступу не розпізнано</string>
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 70bde0adba..46ec0021f0 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -655,8 +655,6 @@
     <string name="dark_theme">深色主题</string>
     <string name="black_them">黑色主题</string>
 
-    <string name="login_mobile_device">移动设备</string>
-
     <string name="settings_notification_ringtone">通知声音</string>
     <string name="settings_12_24_timestamps">使用12小时制显示时间戳</string>
 
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 8ab553d02b..567015d9ea 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -202,7 +202,6 @@
     <string name="login_error_unable_register">無法註冊</string>
     <string name="login_error_unable_register_mail_ownership">無法註冊:電子郵件的擁有權失敗</string>
     <string name="login_error_invalid_home_server">請輸入有效的網址</string>
-    <string name="login_mobile_device">行動</string>
 
     <string name="login_error_forbidden">無效的使用者名稱/密碼</string>
     <string name="login_error_unknown_token">指定的存取權杖無法被認可</string>
@@ -2119,7 +2118,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
 
     <string name="keys_backup_restore_success_title_already_up_to_date">金鑰已為最新!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">金鑰請求</string>
 
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index 209f9b1310..e67c3293d3 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -308,7 +308,6 @@
     <string name="login_error_ssl_peer_unverified">"SSL Error: the peer's identity has not been verified."</string>
     <string name="login_error_ssl_other">"SSL Error."</string>
     <string name="login_error_ssl_handshake">Your device is using an outdated TLS security protocol, vulnerable to attack, for your security you will not be able to connect</string>
-    <string name="login_mobile_device">Mobile</string>
 
     <string name="login_error_forbidden">Invalid username/password</string>
     <string name="login_error_unknown_token">The access token specified was not recognised</string>
@@ -2238,7 +2237,7 @@
 
     <string name="keys_backup_restore_success_title_already_up_to_date">Keys are already up to date!</string>
 
-    <string name="login_mobile_device_riotx">Element Android</string>
+    <string name="login_default_session_public_name">Element Android</string>
 
     <string name="settings_key_requests">Key Requests</string>
 

From 95bbdba141fe58067e2a40fb127cc0cb76e538e9 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 09:01:09 +0200
Subject: [PATCH 06/96] Rework settings_notification_advanced_summary string

---
 vector/src/main/res/values-bg/strings.xml                 | 1 -
 vector/src/main/res/values-bn-rIN/strings.xml             | 1 -
 vector/src/main/res/values-ca/strings.xml                 | 1 -
 vector/src/main/res/values-cs/strings.xml                 | 3 +--
 vector/src/main/res/values-de/strings.xml                 | 3 +--
 vector/src/main/res/values-es/strings.xml                 | 1 -
 vector/src/main/res/values-eu/strings.xml                 | 3 +--
 vector/src/main/res/values-fi/strings.xml                 | 1 -
 vector/src/main/res/values-fr/strings.xml                 | 3 +--
 vector/src/main/res/values-hr/strings.xml                 | 1 -
 vector/src/main/res/values-hu/strings.xml                 | 3 +--
 vector/src/main/res/values-id/strings.xml                 | 1 -
 vector/src/main/res/values-in/strings.xml                 | 1 -
 vector/src/main/res/values-it/strings.xml                 | 3 +--
 vector/src/main/res/values-ko/strings.xml                 | 1 -
 vector/src/main/res/values-nl/strings.xml                 | 1 -
 vector/src/main/res/values-nn/strings.xml                 | 1 -
 vector/src/main/res/values-pl/strings.xml                 | 1 -
 vector/src/main/res/values-pt-rBR/strings.xml             | 1 -
 vector/src/main/res/values-ru/strings.xml                 | 1 -
 vector/src/main/res/values-sk/strings.xml                 | 1 -
 vector/src/main/res/values-sq/strings.xml                 | 3 +--
 vector/src/main/res/values-sv/strings.xml                 | 3 +--
 vector/src/main/res/values-tr/strings.xml                 | 1 -
 vector/src/main/res/values-zh-rCN/strings.xml             | 1 -
 vector/src/main/res/values-zh-rTW/strings.xml             | 3 +--
 vector/src/main/res/values/strings.xml                    | 3 +--
 vector/src/main/res/xml/vector_settings_notifications.xml | 2 +-
 28 files changed, 11 insertions(+), 38 deletions(-)

diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index 0616bbbf11..d140727579 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -1126,7 +1126,6 @@
     <string name="done">Готово</string>
 
     <string name="settings_notification_advanced">Разширени настройки за известия</string>
-    <string name="settings_notification_advanced_summary">Настройка на важност според тип събитие, настройка на звук, LED, вибрация</string>
     <string name="settings_notification_by_event">Важност на известията според типа събитие</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Собствени настройки.</string>
diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml
index 0e1eeabd5e..e5e7a48d40 100644
--- a/vector/src/main/res/values-bn-rIN/strings.xml
+++ b/vector/src/main/res/values-bn-rIN/strings.xml
@@ -557,7 +557,6 @@
 
 
     <string name="settings_notification_advanced">উন্নত বিজ্ঞপ্তি সেটিংস</string>
-    <string name="settings_notification_advanced_summary">ইভেন্ট দ্বারা বিজ্ঞপ্তি সেট করুন, শব্দ, নেতৃত্বে, কম্পন কনফিগার করুন</string>
     <string name="settings_notification_by_event">ঘটনা দ্বারা বিজ্ঞপ্তির গুরুত্ব</string>
 
     <string name="settings_notification_privacy">বিজ্ঞপ্তির গোপনীয়তা</string>
diff --git a/vector/src/main/res/values-ca/strings.xml b/vector/src/main/res/values-ca/strings.xml
index 1e85f805cf..f9911d4aef 100644
--- a/vector/src/main/res/values-ca/strings.xml
+++ b/vector/src/main/res/values-ca/strings.xml
@@ -1119,7 +1119,6 @@ A la pantalla següent se us demanarà que permeteu al Element executar-se sempr
     <string name="done">Fet</string>
 
     <string name="settings_notification_advanced">Paràmetres avançats de notificacions</string>
-    <string name="settings_notification_advanced_summary">Estableix la importància de les notificacions per tipus d\'esdeveniment, configura el so, led i vibració</string>
     <string name="settings_notification_by_event">Importància de les notificacions per esdeveniment</string>
 
     <string name="settings_notification_troubleshoot">Diagnostica les notificacions</string>
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index 108930ea8e..39b1ec1666 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -582,7 +582,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
 
 
     <string name="settings_notification_advanced">Rozšířená nestavení oznámení</string>
-    <string name="settings_notification_advanced_summary">Nastavit důležitost oznámení na základě události, nastavení zvuku, LED, vibrací</string>
     <string name="settings_notification_by_event">Důležitost oznámení na základě události</string>
 
     <string name="notification_sync_init">Spouštím služby</string>
@@ -2258,7 +2257,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="settings_messages_in_e2e_group_chat">Zašifrované zprávy ve skupinových chatech</string>
     <string name="settings_when_rooms_are_upgraded">Když dojde k upgradu místností</string>
     <string name="settings_troubleshoot_title">Řešit problémy</string>
-    <string name="settings_notification_advanced_summary_riotx">Nastavit důležitost oznámení podle události</string>
+    <string name="settings_notification_advanced_summary">Nastavit důležitost oznámení podle události</string>
 
     <string name="command_description_plain">Odešle zprávu jako prostý text bez interpretace markdown</string>
 
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 8b4ff11255..d02d572304 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -1227,7 +1227,6 @@ Versuche die Anwendung neuzustarten.</string>
 
     <string name="keys_backup_settings_delete_confirm_title">Lösche Sicherung</string>
 
-    <string name="settings_notification_advanced_summary">Setze Wichtigkeit von Benachrichtigungen nach Ereignis; konfiguriere Ton, LED, Vibration</string>
     <string name="settings_notification_by_event">Wichtigkeit der Benachrichtigung nach Ereignis</string>
 
     <string name="settings_troubleshoot_test_fcm_failed_too_many_registration">[%1$s]
@@ -2292,7 +2291,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_notification_configuration">Benachrichtigungskonfiguration</string>
     <string name="settings_messages_at_room">\@raum enthaltende Nachrichten</string>
     <string name="settings_messages_in_e2e_group_chat">Verschlüsselte Nachrichten in Gruppenchats</string>
-    <string name="settings_notification_advanced_summary_riotx">Setze die Benachrichtigungswichtigkeit abhängig vom Ereignistyp</string>
+    <string name="settings_notification_advanced_summary">Setze die Benachrichtigungswichtigkeit abhängig vom Ereignistyp</string>
 
     <string name="command_description_plain">Sendet eine Nachricht als einfachen Text, ohne sie als Markdown zu interpretieren</string>
 
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index 61e4b25aa7..3c890fc5b6 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -1097,7 +1097,6 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="auth_login_sso">Iniciar sesión con single-sign-on</string>
     <string name="login_error_ssl_handshake">Tu dispositivo usa una versión anticuada e insegura del protocolo de seguridad TLS. Por tu seguridad no puedes conectarte</string>
     <string name="settings_notification_advanced">Ajustes avanzados de notificaciones</string>
-    <string name="settings_notification_advanced_summary">Ajusta la importancia de las notificaciones por evento, configura el sonido, LED y vibración</string>
     <string name="settings_notification_by_event">Importancia de notificación por evento</string>
 
     <string name="settings_troubleshoot_test_system_settings_title">Ajustes de sistema.</string>
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index b73e9d4fb2..a5dcbab90c 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -1130,7 +1130,6 @@ Hurrengo pantailan Element-i bigarren planoan aritzeko baimena eskatuko zaizu, o
     <string name="done">Egina</string>
 
     <string name="settings_notification_advanced">Jakinarazpenen ezarpen aurreratuak</string>
-    <string name="settings_notification_advanced_summary">Ezarri jakinarazpenen garrantzia gertaerako, konfiguratu soinua, leda, bibrazioa</string>
     <string name="settings_notification_by_event">Jakinarazpenen garrantzia gertaerako</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Ezarpen pertsonalizatuak.</string>
@@ -2266,7 +2265,7 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
     <string name="settings_messages_in_e2e_group_chat">Zifratutako mezuak talde-txatetan</string>
     <string name="settings_when_rooms_are_upgraded">Gelak eguneratzean</string>
     <string name="settings_troubleshoot_title">Arazo-ehiza</string>
-    <string name="settings_notification_advanced_summary_riotx">Ezarri jakinarazpenen garrantzia gertaerako</string>
+    <string name="settings_notification_advanced_summary">Ezarri jakinarazpenen garrantzia gertaerako</string>
 
     <string name="command_description_plain">Mezua test arrunt gisa bidaltzen du, markdown den aztertu gabe</string>
 
diff --git a/vector/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml
index 7ba528fbb7..840693429e 100644
--- a/vector/src/main/res/values-fi/strings.xml
+++ b/vector/src/main/res/values-fi/strings.xml
@@ -983,7 +983,6 @@ Haluatko lisätä paketteja?</string>
         <item quantity="other">%1$s huonetta löydetty kohteelle %2$s</item>
     </plurals>
     <string name="settings_notification_advanced">Yksityiskohtaiset ilmoitusasetukset</string>
-    <string name="settings_notification_advanced_summary">Aseta ilmoituksien tärkeys kohteittain ja määritä hälytysäänet, ledin värit ja värinähälytykset</string>
     <string name="settings_notification_by_event">Ilmoituksen tärkeys kohteittain</string>
 
     <string name="settings_notification_privacy">Ilmoitusten yksityisyys</string>
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index eb1a93a00e..c120d0b898 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -1138,7 +1138,6 @@ Sur l’écran suivant on vous demandera d’autoriser Element à toujours fonct
     <string name="done">Terminé</string>
 
     <string name="settings_notification_advanced">Paramètres de notification avancés</string>
-    <string name="settings_notification_advanced_summary">Régler l’importance des notifications par évènement, configurer le son, les led, les vibrations</string>
     <string name="settings_notification_by_event">Importance des notifications par évènement</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Paramètres personnalisés.</string>
@@ -2273,7 +2272,7 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
     <string name="settings_messages_in_e2e_group_chat">Messages chiffrés dans les discussions de groupe</string>
     <string name="settings_when_rooms_are_upgraded">Quand les salons sont mis à niveau</string>
     <string name="settings_troubleshoot_title">Résolution de problèmes</string>
-    <string name="settings_notification_advanced_summary_riotx">Définir l’importance des notifications par évènement</string>
+    <string name="settings_notification_advanced_summary">Définir l’importance des notifications par évènement</string>
 
     <string name="command_description_plain">Envoie un message en texte simple, sans l’interpréter comme du Markdown</string>
 
diff --git a/vector/src/main/res/values-hr/strings.xml b/vector/src/main/res/values-hr/strings.xml
index 6236a24f93..1d58ad2f11 100644
--- a/vector/src/main/res/values-hr/strings.xml
+++ b/vector/src/main/res/values-hr/strings.xml
@@ -594,7 +594,6 @@
 
 
     <string name="settings_notification_advanced">Napredne postavke obavijesti</string>
-    <string name="settings_notification_advanced_summary">Postavite važnost obavijesti po događajima, podesite zvuk, indikatorsku lampicu i vibriranje</string>
     <string name="settings_notification_by_event">Važnost obavijesti po događajima</string>
 
     <string name="settings_notification_privacy">Privatnost obavještavanja</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index d959ffce10..fa42865a45 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -1132,7 +1132,6 @@ A következő képernyőn el kell fogadnod, hogy a Element folyamatosan fusson a
     <string name="done">Kész</string>
 
     <string name="settings_notification_advanced">Haladó Értesítés beállítások</string>
-    <string name="settings_notification_advanced_summary">Értesítés fontosságának beállítása eseménynél. Hang, led, vibráció beállítása</string>
     <string name="settings_notification_by_event">Értesítés fontosságának beállítása eseménynél</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Egyedi beállítások.</string>
@@ -2268,7 +2267,7 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
     <string name="settings_messages_in_e2e_group_chat">Titkosított üzenetek a csoportos beszélgetésekben</string>
     <string name="settings_when_rooms_are_upgraded">Ha a szobák fejlesztésre kerülnek</string>
     <string name="settings_troubleshoot_title">Hibakeresés</string>
-    <string name="settings_notification_advanced_summary_riotx">Értesítés fontosságának beállítása eseménynél</string>
+    <string name="settings_notification_advanced_summary">Értesítés fontosságának beállítása eseménynél</string>
 
     <string name="command_description_plain">Az üzenet elküldése sima szövegként anélkül, hogy „markdown” formázás lenne</string>
 
diff --git a/vector/src/main/res/values-id/strings.xml b/vector/src/main/res/values-id/strings.xml
index 95eab8138c..db71fafcaf 100644
--- a/vector/src/main/res/values-id/strings.xml
+++ b/vector/src/main/res/values-id/strings.xml
@@ -1051,7 +1051,6 @@ Aktivitas yang dilakukan aplikasi ini akan terhalang ketika beroperasi di balik
 
     <string name="action_sign_out_confirmation_simple">Anda yakin ingin mencopot akun\?</string>
     <string name="settings_notification_advanced">Pengaturan Pemberitahuan Lanjutan</string>
-    <string name="settings_notification_advanced_summary">Setel urgensi pemberitahuan lewat kejadian, Kelola suara, LED, getaran</string>
     <string name="settings_notification_by_event">Urgensi pemberitahuan lewat kejadian</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Pengaturan Sesukanya.</string>
diff --git a/vector/src/main/res/values-in/strings.xml b/vector/src/main/res/values-in/strings.xml
index 95eab8138c..db71fafcaf 100644
--- a/vector/src/main/res/values-in/strings.xml
+++ b/vector/src/main/res/values-in/strings.xml
@@ -1051,7 +1051,6 @@ Aktivitas yang dilakukan aplikasi ini akan terhalang ketika beroperasi di balik
 
     <string name="action_sign_out_confirmation_simple">Anda yakin ingin mencopot akun\?</string>
     <string name="settings_notification_advanced">Pengaturan Pemberitahuan Lanjutan</string>
-    <string name="settings_notification_advanced_summary">Setel urgensi pemberitahuan lewat kejadian, Kelola suara, LED, getaran</string>
     <string name="settings_notification_by_event">Urgensi pemberitahuan lewat kejadian</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Pengaturan Sesukanya.</string>
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index e39eef2355..842b7fe44f 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -1206,7 +1206,6 @@
     <string name="auth_login_sso">Accedi con single sign-on</string>
     <string name="login_error_unknown_host">Questo URL è irraggiungibile. Per favore controllalo</string>
     <string name="login_error_ssl_handshake">"Il tuo dispositivo usa  un protocollo di sicurezza TLS obsoleto e vulnerabile agli attacchi. Per la tua sicurezza, ti viene impedito di connetterti"</string>
-    <string name="settings_notification_advanced_summary">Imposta i livelli di importanza delle notifiche in base al tipo. Configura i suoni, i led, e la vibrazione</string>
     <string name="settings_notification_by_event">Importanza delle notifiche in base al tipo</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Impostazioni personalizzate.</string>
@@ -2320,7 +2319,7 @@
     <string name="settings_messages_in_e2e_group_chat">Messaggi cifrati in chat di gruppo</string>
     <string name="settings_when_rooms_are_upgraded">Quando le stanze vengono aggiornate</string>
     <string name="settings_troubleshoot_title">Risoluzione problemi</string>
-    <string name="settings_notification_advanced_summary_riotx">Imposta l\'importanza della notifica per evento</string>
+    <string name="settings_notification_advanced_summary">Imposta l\'importanza della notifica per evento</string>
 
     <string name="command_description_plain">Invia un messaggio come testo semplice, senza interpretarlo come markdown</string>
 
diff --git a/vector/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml
index 9a9d20b731..425a02ed86 100644
--- a/vector/src/main/res/values-ko/strings.xml
+++ b/vector/src/main/res/values-ko/strings.xml
@@ -553,7 +553,6 @@
 
 
     <string name="settings_notification_advanced">고급 알림 설정</string>
-    <string name="settings_notification_advanced_summary">이벤트 별로 알림 중요도를 설정하고, 소리, LED, 진동을 설정하세요</string>
     <string name="settings_notification_by_event">이벤트 별 알림 중요도</string>
 
     <string name="settings_notification_privacy">알림 개인 정보</string>
diff --git a/vector/src/main/res/values-nl/strings.xml b/vector/src/main/res/values-nl/strings.xml
index 3ca12e85d6..e265053b73 100644
--- a/vector/src/main/res/values-nl/strings.xml
+++ b/vector/src/main/res/values-nl/strings.xml
@@ -1101,7 +1101,6 @@
     <string name="video_call_in_progress">Video-oproep gaande…</string>
 
     <string name="settings_notification_advanced">Geavanceerde meldingsinstellingen</string>
-    <string name="settings_notification_advanced_summary">Stel het belang van meldingen in op gebeurtenis, en configureer geluiden, LED’s en vibratie</string>
     <string name="settings_notification_by_event">Meldingsbelang op gebeurtenis</string>
 
     <string name="settings_notification_troubleshoot">Problemen met meldingen oplossen</string>
diff --git a/vector/src/main/res/values-nn/strings.xml b/vector/src/main/res/values-nn/strings.xml
index 0bdd2b041a..40eb3d74e8 100644
--- a/vector/src/main/res/values-nn/strings.xml
+++ b/vector/src/main/res/values-nn/strings.xml
@@ -971,7 +971,6 @@ Meldingssynlegheit på Matrix liknar på epost. At vi gløymer meldingane dine t
     <string name="reason_hint">Grunn</string>
 
     <string name="settings_notification_advanced">Avanserte varslingsinnstillingar</string>
-    <string name="settings_notification_advanced_summary">Sett prioritet for varslingar etter hending, still inn lyd, LED, vibrasjon</string>
     <string name="settings_notification_by_event">Prioritet på varsel ut ifrå hendingar</string>
 
     <string name="settings_notification_troubleshoot">Løys problem med varslingar</string>
diff --git a/vector/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml
index e71e127a13..d12ffa41e3 100644
--- a/vector/src/main/res/values-pl/strings.xml
+++ b/vector/src/main/res/values-pl/strings.xml
@@ -1196,7 +1196,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
     <string name="keys_backup_settings_status_ok">Kopia zapasowa klucza została prawidłowo skonfigurowana dla tej sesji.</string>
     <string name="notification_sync_init">Inicjalizacja usługi</string>
     <string name="auth_login_sso">Zaloguj się za pomocą logowania jednorazowego</string>
-    <string name="settings_notification_advanced_summary">Ustaw ważność powiadomienia za pomocą wydarzeń, skonfiguruj dźwięk, diodę LED, wibracje</string>
     <string name="settings_notification_by_event">Ważność powiadomień ze względu na wydarzenie</string>
 
     <string name="settings_notification_troubleshoot">Diagnostyka powiadomień</string>
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index f87be89abe..8a6c2990dc 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -1194,7 +1194,6 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="action_sign_out_confirmation_simple">Você tem certeza que deseja sair da conta\?</string>
     <string name="settings_notification_advanced">Configurações Avançadas de Notificação</string>
-    <string name="settings_notification_advanced_summary">Definir a importância da notificação por evento, Configurar som, led, vibração</string>
     <string name="settings_notification_by_event">Importância da notificação por evento</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Configurações personalizadas.</string>
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 8aee6f4112..e34aab83a9 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -1217,7 +1217,6 @@
     <string name="done">Готово</string>
 
     <string name="settings_notification_advanced">Расширенные настройки уведомлений</string>
-    <string name="settings_notification_advanced_summary">Установка важности уведомления по событию, Настроить звук, светодиод, вибрацию</string>
     <string name="settings_notification_by_event">Значение уведомления по событию</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Пользовательские настройки.</string>
diff --git a/vector/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml
index 75514bf765..7d5ff2ff95 100644
--- a/vector/src/main/res/values-sk/strings.xml
+++ b/vector/src/main/res/values-sk/strings.xml
@@ -1185,7 +1185,6 @@ Na ďalšej obrazovke vás systém požiada o povolenie vždy bežať na pozadí
     <string name="login_error_unknown_host">Na tejto adrese nie je dostupný žiadny obsah. Prosím, skontrolujte jej správnosť</string>
     <string name="login_error_ssl_handshake">Vaše zariadenie používa zastaralú verziu protokolu TLS, ktorá je náchylná na zraniteľnosti. Z dôvodu zachovania maximálnej bezpečnosti sa nebudete môcť pripojiť</string>
     <string name="settings_notification_advanced">Pokročilé nastavenia oznámení</string>
-    <string name="settings_notification_advanced_summary">Nastavenie dôležitosti oznámení pre udalosti, konfigurácia zvukových, vibračných a LED upozornení</string>
     <string name="settings_notification_by_event">Dôležitosť oznámení pre udalosti</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Vlastné nastavenia.</string>
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index c946b0803c..a144798564 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -1097,7 +1097,6 @@
     <string name="done">U bë</string>
 
     <string name="settings_notification_advanced">Rregullime të Mëtejshme Për Njoftimet</string>
-    <string name="settings_notification_advanced_summary">Caktoni rëndësi njoftimesh sipas aktesh, formësoni tinguj, dritëza led, dridhje</string>
     <string name="settings_notification_by_event">Rëndësi njoftimi sipas aktesh</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Rregullime Vetjake.</string>
@@ -2228,7 +2227,7 @@
     <string name="settings_messages_in_e2e_group_chat">Mesazhe të fshehtëzuar te biseda në grup</string>
     <string name="settings_when_rooms_are_upgraded">Kur dhomat përditësohen</string>
     <string name="settings_troubleshoot_title">Diagnostikoje</string>
-    <string name="settings_notification_advanced_summary_riotx">Caktoni rëndësi njoftimi sipas aktesh</string>
+    <string name="settings_notification_advanced_summary">Caktoni rëndësi njoftimi sipas aktesh</string>
 
     <string name="command_description_plain">E dërgon një mesazh si tekst të thjeshtë, pa interpretuar elementët Markdown</string>
 
diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml
index 3d16f17104..aa2c3aba74 100644
--- a/vector/src/main/res/values-sv/strings.xml
+++ b/vector/src/main/res/values-sv/strings.xml
@@ -605,7 +605,6 @@
     <string name="settings_app_info_link_title">Appinfo</string>
     <string name="settings_app_info_link_summary">Visa info om appen i systeminställningarna.</string>
     <string name="settings_notification_advanced">Avancerade aviseringsinställningar</string>
-    <string name="settings_notification_advanced_summary">Sätt aviseringsprioritet efter händelser, konfigurera ljud, LED, vibration</string>
     <string name="settings_notification_by_event">Aviseringsprioritet för händelser</string>
 
     <string name="settings_notification_privacy">Aviseringssekretess</string>
@@ -901,7 +900,7 @@
     <string name="encryption_not_enabled">Kryptering inte aktiverat</string>
     <string name="settings_notification_configuration">Aviseringskonfiguration</string>
     <string name="settings_messages_at_room">Meddelanden som innehåller @room</string>
-    <string name="settings_notification_advanced_summary_riotx">Sätt aviseringsprioritet för händelser</string>
+    <string name="settings_notification_advanced_summary">Sätt aviseringsprioritet för händelser</string>
 
     <string name="media_file_added_to_gallery">Mediafiler tillagda till galleriet</string>
     <string name="error_adding_media_file_to_gallery">Kunde inte lägga till mediafilen till galleriet</string>
diff --git a/vector/src/main/res/values-tr/strings.xml b/vector/src/main/res/values-tr/strings.xml
index b49308b9de..66a1511018 100644
--- a/vector/src/main/res/values-tr/strings.xml
+++ b/vector/src/main/res/values-tr/strings.xml
@@ -585,7 +585,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
 
 
     <string name="settings_notification_advanced">Gelişmiş Bildirim Ayarları</string>
-    <string name="settings_notification_advanced_summary">Bildirim önceliğini duruma göre ses, led ve titreşim olarak ayarla</string>
     <string name="settings_notification_by_event">Duruma göre bildirim önceliği</string>
 
     <string name="settings_notification_privacy">Bildirim gizliliği</string>
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 46ec0021f0..7a0859a93d 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -1135,7 +1135,6 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 
     <string name="action_sign_out_confirmation_simple">您确定要登出账号吗?</string>
     <string name="settings_notification_advanced">高级通知设置</string>
-    <string name="settings_notification_advanced_summary">根据事件的通知重要程度,设置声音,指示灯,震动通知</string>
     <string name="settings_notification_by_event">事件的通知重要程度</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">自定义设置。</string>
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 567015d9ea..e200190835 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -1093,7 +1093,6 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="done">完成</string>
 
     <string name="settings_notification_advanced">進階通知設定</string>
-    <string name="settings_notification_advanced_summary">透過活動、音效、LED 與震動設定通知重要程度</string>
     <string name="settings_notification_by_event">活動通知重要程度</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">自訂設定。</string>
@@ -2217,7 +2216,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="settings_messages_in_e2e_group_chat">群組聊天中的已加密訊息</string>
     <string name="settings_when_rooms_are_upgraded">當聊天室升級時</string>
     <string name="settings_troubleshoot_title">疑難排解</string>
-    <string name="settings_notification_advanced_summary_riotx">按事件設定通知重要性</string>
+    <string name="settings_notification_advanced_summary">按事件設定通知重要性</string>
 
     <string name="command_description_plain">傳送純文字訊息,不將它們解譯為 markdown</string>
 
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index e67c3293d3..e050be865a 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -676,7 +676,6 @@
 
 
     <string name="settings_notification_advanced">Advanced Notification Settings</string>
-    <string name="settings_notification_advanced_summary">Set notification importance by event, Configure sound, led, vibration</string>
     <string name="settings_notification_by_event">Notification importance by event</string>
 
     <string name="settings_notification_privacy">Notification privacy</string>
@@ -2337,7 +2336,7 @@
     <string name="settings_messages_in_e2e_group_chat">Encrypted messages in group chats</string>
     <string name="settings_when_rooms_are_upgraded">When rooms are upgraded</string>
     <string name="settings_troubleshoot_title">Troubleshoot</string>
-    <string name="settings_notification_advanced_summary_riotx">Set notification importance by event</string>
+    <string name="settings_notification_advanced_summary">Set notification importance by event</string>
 
     <string name="command_description_plain">Sends a message as plain text, without interpreting it as markdown</string>
 
diff --git a/vector/src/main/res/xml/vector_settings_notifications.xml b/vector/src/main/res/xml/vector_settings_notifications.xml
index b1e791e18a..3e19c9e9e5 100644
--- a/vector/src/main/res/xml/vector_settings_notifications.xml
+++ b/vector/src/main/res/xml/vector_settings_notifications.xml
@@ -24,7 +24,7 @@
             android:dependency="SETTINGS_ENABLE_THIS_DEVICE_PREFERENCE_KEY"
             android:key="SETTINGS_NOTIFICATION_ADVANCED_PREFERENCE_KEY"
             android:persistent="false"
-            android:summary="@string/settings_notification_advanced_summary_riotx"
+            android:summary="@string/settings_notification_advanced_summary"
             android:title="@string/settings_notification_advanced"
             app:fragment="im.vector.app.features.settings.VectorSettingsAdvancedNotificationPreferenceFragment" />
 

From 6a8ac72b6a79657d7f9d988f7e3c4ed9804932b8 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 09:04:59 +0200
Subject: [PATCH 07/96] Remove riot ref

---
 vector/src/main/res/layout/item_verification_wait.xml | 6 +++---
 vector/src/main/res/values-cs/strings.xml             | 8 ++++----
 vector/src/main/res/values-de/strings.xml             | 8 ++++----
 vector/src/main/res/values-eu/strings.xml             | 8 ++++----
 vector/src/main/res/values-fr/strings.xml             | 8 ++++----
 vector/src/main/res/values-hu/strings.xml             | 8 ++++----
 vector/src/main/res/values-it/strings.xml             | 8 ++++----
 vector/src/main/res/values-sq/strings.xml             | 8 ++++----
 vector/src/main/res/values-zh-rTW/strings.xml         | 8 ++++----
 vector/src/main/res/values/strings.xml                | 8 ++++----
 10 files changed, 39 insertions(+), 39 deletions(-)

diff --git a/vector/src/main/res/layout/item_verification_wait.xml b/vector/src/main/res/layout/item_verification_wait.xml
index a5c4ae6f1b..639a3e112c 100644
--- a/vector/src/main/res/layout/item_verification_wait.xml
+++ b/vector/src/main/res/layout/item_verification_wait.xml
@@ -14,7 +14,7 @@
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:gravity="start"
-        android:text="@string/use_latest_riot"
+        android:text="@string/use_latest_app"
         android:textColor="?riotx_text_primary"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="parent"
@@ -52,7 +52,7 @@
         android:layout_height="wrap_content"
         android:layout_marginTop="8dp"
         android:gravity="center"
-        android:text="@string/riot_desktop_web"
+        android:text="@string/app_desktop_web"
         android:textColor="?riotx_text_primary"
         app:layout_constraintEnd_toEndOf="@id/monitorIcon"
         app:layout_constraintStart_toStartOf="@id/monitorIcon"
@@ -64,7 +64,7 @@
         android:layout_height="wrap_content"
         android:layout_marginTop="8dp"
         android:gravity="center"
-        android:text="@string/riot_ios_android"
+        android:text="@string/app_ios_android"
         android:textColor="?riotx_text_primary"
         app:layout_constraintEnd_toEndOf="@id/smartphoneIcon"
         app:layout_constraintStart_toStartOf="@id/smartphoneIcon"
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index 39b1ec1666..9f5ffe2a98 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -2323,12 +2323,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="no_connectivity_to_the_server_indicator_airplane">Režim letadlo je zapnut</string>
 
     <string name="use_other_session_content_description">Použijte na svých zařízeních nejnovější Element, Element Web, Element Desktop, Element iOS, Element pro Android nebo jiný Matrix klient schopný křížového přihlášení</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS
-\nElement pro Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">nebo jiný Matrix klient schopný křížového přihlášení</string>
-    <string name="use_latest_riot">Použijte na svých zařízeních nejnovější Element:</string>
+    <string name="use_latest_app">Použijte na svých zařízeních nejnovější Element:</string>
     <string name="command_description_discard_session">Vynutí zahození probíhající skupinové relace v šifrované místnosti</string>
     <string name="command_description_discard_session_not_handled">Podporováno jen v šifrovaných místnostech</string>
     <string name="enter_secret_storage_passphrase_or_key">Použijte své %1$s nebo použijte svůj %2$s a pokračujte.</string>
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index d02d572304..96baabdb93 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -2363,12 +2363,12 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="change_password_summary">Neues Benutzerpasswort festlegen…</string>
 
     <string name="use_other_session_content_description">Nutze die neueste Version von Element auf deinen anderen Geräten, Element Web, Element Desktop, Element iOS, Element für Android oder einen anderen cross-signing fähigen Matrix client</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS
-\nElement für Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">oder einen anderen cross-signing fähigen Matrix Client</string>
-    <string name="use_latest_riot">Nutze die neueste Version von Element auf deinen anderen Geräten:</string>
+    <string name="use_latest_app">Nutze die neueste Version von Element auf deinen anderen Geräten:</string>
     <string name="command_description_discard_session">Erzwingt das Verferfen der aktuell ausgehende Gruppensitzung in einem verschlüsseltem Raum</string>
     <string name="command_description_discard_session_not_handled">Wird nur in verschlüsselten Räumen unterstützt</string>
     <string name="enter_secret_storage_passphrase_or_key">Benutze dein %1$s oder deinen %2$s um fortzufahren.</string>
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index a5dcbab90c..70c4045c0b 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -2309,12 +2309,12 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
     <string name="notification_ticker_text_group">%1$s: %2$s %3$s</string>
 
     <string name="use_other_session_content_description">Erabili azken Element bertsioa zure beste gailuetan, Element Web, Element Desktop, Element iOS, Element Android plataformarako, edo zeharka sinatzeko gaitasuna duen beste Matrix bezero bat</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS
-\nElement Android plataformarako</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">edo zeharka sinatzeko gaitasuna duen beste Matrix bezero bat</string>
-    <string name="use_latest_riot">Erabili azken Element bertsioa zure beste gailuetan:</string>
+    <string name="use_latest_app">Erabili azken Element bertsioa zure beste gailuetan:</string>
     <string name="command_description_discard_session">Uneko irteerako talde saioa zifratutako gela batean baztertzera behartzen du</string>
     <string name="command_description_discard_session_not_handled">Zifratutako gelatan onartzen da soilik</string>
     <string name="enter_secret_storage_passphrase_or_key">Erabili zure %1$s edo %2$s jarraitzeko.</string>
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index c120d0b898..71610d4116 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -2313,12 +2313,12 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
     <string name="change_password_summary">Définir un nouveau mot de passe de compte…</string>
 
     <string name="use_other_session_content_description">Utilisez la dernière version de Element sur vos autres appareils : Element Web, Element pour Bureau, Element iOS, Element pour Android, ou un autre client Matrix qui prend en charge la signature croisée</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement pour Bureau</string>
-    <string name="riot_ios_android">Element iOS
-\nElement pour Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">ou un autre client Matrix qui prend en charge la signature croisée</string>
-    <string name="use_latest_riot">Utilisez la dernière version de Element sur vos autres appareils :</string>
+    <string name="use_latest_app">Utilisez la dernière version de Element sur vos autres appareils :</string>
     <string name="command_description_discard_session">Force la session de groupe sortante actuelle dans un salon chiffré à être abandonnée</string>
     <string name="command_description_discard_session_not_handled">Seulement pris en charge dans les salons chiffrés</string>
     <string name="enter_secret_storage_passphrase_or_key">Utilisez votre %1$s ou votre %2$s pour continuer.</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index fa42865a45..fd53d9fb0d 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -2307,12 +2307,12 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
     <string name="error_adding_media_file_to_gallery">A média fájlt nem sikerült hozzáadni a Galériához</string>
     <string name="change_password_summary">Új fiók jelszó beállítása…</string>
 
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS
-\nElement X for Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">vagy másik eszközök közötti hitelesítésre alkalmas Matrix kliensre</string>
-    <string name="use_latest_riot">A Element legújabb kliensét használd a többi eszközödön:</string>
+    <string name="use_latest_app">A Element legújabb kliensét használd a többi eszközödön:</string>
     <string name="command_description_discard_session">A jelenlegi csoport munkamenet törlését kikényszeríti a titkosított szobában</string>
     <string name="command_description_discard_session_not_handled">Csak a titkosított szobákban támogatott</string>
     <string name="enter_secret_storage_passphrase_or_key">Használd ezt: %1$s vagy ezt: %2$s a továbblépéshez.</string>
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 842b7fe44f..2f821899a7 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -2360,12 +2360,12 @@
     <string name="change_password_summary">Imposta una nuova password dell\'account…</string>
 
     <string name="use_other_session_content_description">Usa l\'ultima versione di Element sui tuoi altri dispositivi, Element Web, Element Desktop, Element iOS, Element per Android o un altro client Matrix che supporti la firma incrociata</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS
-\nElement per Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">o un altro client Matrix che supporti la firma incrociata</string>
-    <string name="use_latest_riot">Usa l\'ultimo Element sui tuoi altri dispositivi:</string>
+    <string name="use_latest_app">Usa l\'ultimo Element sui tuoi altri dispositivi:</string>
     <string name="command_description_discard_session">Forza l\'attuale sessione di gruppo in uscita in una stanza cifrata ad essere scartata</string>
     <string name="command_description_discard_session_not_handled">Supportato solo nelle stanze cifrate</string>
     <string name="enter_secret_storage_passphrase_or_key">Usa la tua %1$s o la %2$s per continuare.</string>
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index a144798564..244c9d6d40 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -2269,12 +2269,12 @@
     <string name="change_password_summary">Caktoni një fjalëkalim të ri llogarie…</string>
 
     <string name="use_other_session_content_description">Përdorni Element-in më të ri në pajisjet tuaja të tjera, Element Web, Element Desktop, Element iOS, Element për Android, ose ose një tjetër klient Matrix i aftë për &lt;em&gt;cross-signing&lt;/em</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS
-\nElement për Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">ose një tjetër klient Matrix i aftë për &lt;em&gt;cross-signing&lt;/em</string>
-    <string name="use_latest_riot">Përdorni Element-in më të ri në pajisjet tuaja të tjera:</string>
+    <string name="use_latest_app">Përdorni Element-in më të ri në pajisjet tuaja të tjera:</string>
     <string name="command_description_discard_session_not_handled">Mbulohet vetëm për dhoma të fshehtëzuara</string>
     <string name="enter_secret_storage_passphrase_or_key">Përdorni %1$s tuaj ose përdorni %2$s tuaj që të vazhdohet.</string>
     <string name="use_recovery_key">Përdorni Kyçin Rimarrjesh</string>
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index e200190835..72c42fe997 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -2257,12 +2257,12 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="change_password_summary">設定新的帳號密碼……</string>
 
     <string name="use_other_session_content_description">在您的其他裝置上使用最新的 Element、Element Web、Element 桌面版、Element iOS、Element for Android 或其他有交叉簽章功能的 Matrix 客戶端</string>
-    <string name="riot_desktop_web">Element Web
+    <string name="app_desktop_web">Element Web
 \nElement 桌面版</string>
-    <string name="riot_ios_android">Element iOS
-\nElement for Android</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
     <string name="or_other_mx_capabale_client">或其他有交叉簽章功能的 Matrix 客戶端</string>
-    <string name="use_latest_riot">在您的其他裝置上使用最新的 Element:</string>
+    <string name="use_latest_app">在您的其他裝置上使用最新的 Element:</string>
     <string name="command_description_discard_session">強制丟棄目前在加密聊天室中的外發群組工作階段</string>
     <string name="command_description_discard_session_not_handled">僅在加密聊天室中支援</string>
     <string name="enter_secret_storage_passphrase_or_key">使用您的 %1$s 或使用您的 %2$s 以繼續。</string>
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index e050be865a..cbbf996867 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -2385,10 +2385,10 @@
     <string name="change_password_summary">Set a new account password…</string>
 
     <string name="use_other_session_content_description">Use the latest Element on your other devices, Element Web, Element Desktop, Element iOS, Element for Android, or another cross-signing capable Matrix client</string>
-    <string name="riot_desktop_web">Element Web\nElement Desktop</string>
-    <string name="riot_ios_android">Element iOS\nElement for Android</string>
+    <string name="app_desktop_web">Element Web\nElement Desktop</string>
+    <string name="app_ios_android">Element iOS\nElement Android</string>
     <string name="or_other_mx_capabale_client">or another cross-signing capable Matrix client</string>
-    <string name="use_latest_riot">Use the latest Element on your other devices:</string>
+    <string name="use_latest_app">Use the latest Element on your other devices:</string>
     <string name="command_description_discard_session">Forces the current outbound group session in an encrypted room to be discarded</string>
     <string name="command_description_discard_session_not_handled">Only supported in encrypted rooms</string>
     <!-- first will be replaced by recovery_passphrase, second will be replaced by recovery_key-->
@@ -2402,7 +2402,7 @@
     <string name="encrypted_unverified">Encrypted by an unverified device</string>
     <string name="review_logins">Review where you’re logged in</string>
     <string name="verify_other_sessions">Verify all your sessions to ensure your account &amp; messages are safe</string>
-    <!-- Argument will be replaced by the other session name (e.g, Riot Desktop, mobile) -->
+    <!-- Argument will be replaced by the other session name (e.g, Desktop, mobile) -->
     <string name="verify_this_session">Verify the new login accessing your account: %1$s</string>
 
     <string name="cross_signing_verify_by_text">Manually Verify by Text</string>

From cf7770e47e111c82cc50f80cdafe55c8869e542b Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 11:04:36 +0200
Subject: [PATCH 08/96] Remove unused strings

---
 vector/src/main/res/values-ar/strings.xml     |  7 -------
 vector/src/main/res/values-bg/strings.xml     | 19 -------------------
 vector/src/main/res/values-bn-rIN/strings.xml |  7 -------
 vector/src/main/res/values-bs/strings.xml     |  4 ----
 vector/src/main/res/values-ca/strings.xml     | 11 -----------
 vector/src/main/res/values-cs/strings.xml     | 18 ------------------
 vector/src/main/res/values-da/strings.xml     |  4 ----
 vector/src/main/res/values-de/strings.xml     | 17 -----------------
 vector/src/main/res/values-eo/strings.xml     |  4 ----
 vector/src/main/res/values-es-rMX/strings.xml |  7 -------
 vector/src/main/res/values-es/strings.xml     | 18 ------------------
 vector/src/main/res/values-eu/strings.xml     | 16 ----------------
 vector/src/main/res/values-fi/strings.xml     | 13 -------------
 vector/src/main/res/values-fr/strings.xml     | 19 -------------------
 vector/src/main/res/values-hr/strings.xml     | 19 -------------------
 vector/src/main/res/values-hu/strings.xml     | 17 -----------------
 vector/src/main/res/values-id/strings.xml     |  7 -------
 vector/src/main/res/values-in/strings.xml     |  7 -------
 vector/src/main/res/values-it/strings.xml     | 18 ------------------
 vector/src/main/res/values-ja/strings.xml     |  6 ------
 vector/src/main/res/values-ko/strings.xml     | 19 -------------------
 vector/src/main/res/values-lv/strings.xml     |  7 -------
 vector/src/main/res/values-nb-rNO/strings.xml |  1 -
 vector/src/main/res/values-nl/strings.xml     | 12 ------------
 vector/src/main/res/values-nn/strings.xml     |  6 ------
 vector/src/main/res/values-pl/strings.xml     | 14 --------------
 vector/src/main/res/values-pt-rBR/strings.xml |  3 ---
 vector/src/main/res/values-pt/strings.xml     |  7 -------
 vector/src/main/res/values-ru/strings.xml     | 16 ----------------
 vector/src/main/res/values-sk/strings.xml     |  8 --------
 vector/src/main/res/values-sq/strings.xml     | 18 ------------------
 vector/src/main/res/values-sv/strings.xml     | 15 ---------------
 vector/src/main/res/values-te/strings.xml     |  7 -------
 vector/src/main/res/values-tr/strings.xml     | 15 ---------------
 vector/src/main/res/values-uk/strings.xml     |  3 ---
 vector/src/main/res/values-zh-rCN/strings.xml |  8 --------
 vector/src/main/res/values-zh-rTW/strings.xml | 17 -----------------
 vector/src/main/res/values/strings.xml        | 14 --------------
 38 files changed, 428 deletions(-)

diff --git a/vector/src/main/res/values-ar/strings.xml b/vector/src/main/res/values-ar/strings.xml
index 7d3629d431..3c2998adfa 100644
--- a/vector/src/main/res/values-ar/strings.xml
+++ b/vector/src/main/res/values-ar/strings.xml
@@ -153,9 +153,6 @@
     <string name="login_error_user_in_use">اسم المستخدم هذا مستخدم بالفعل</string>
     <string name="login_error_login_email_not_yet">لم يُنقر بعد على الرابط في البريد</string>
 
-    <string name="e2e_need_log_in_again">عليك الولوج ثانيةً لتوليد مفاتيح تعمية الطرفين لهذا الجهاز وإرسال المفتاح العمومي إلى خادوم المنزل.
-نرجو المعذرة.</string>
-
     <string name="attachment_cancel_download">أأُلغي التنزيل؟</string>
     <string name="attachment_cancel_upload">أأُلغي الرفع؟</string>
     <string name="attachment_remaining_time_seconds">%d ثا</string>
@@ -763,10 +760,6 @@
 
 الأجهزة المجهولة:</string>
 
-    <string name="e2e_enabling_on_app_update">بات يدعم Element تعمية الطرفين، ولكن عليك الولوج مجددا لتفعيلها.
-
-يمكنك فعل ذلك الآن أو لاحقا وذلك من إعدادات التطبيق.</string>
-
     <string name="encryption_never_send_to_unverified_devices_summary">لا ترسل من هذا الجهاز الرسائل المعمّاة إلى الأجهزة غير المؤكّدة</string>
 
     <string name="encryption_never_send_to_unverified_devices_title">عمِّ إلى الأجهزة المؤكّدة فقط</string>
diff --git a/vector/src/main/res/values-bg/strings.xml b/vector/src/main/res/values-bg/strings.xml
index d140727579..4cc483f8be 100644
--- a/vector/src/main/res/values-bg/strings.xml
+++ b/vector/src/main/res/values-bg/strings.xml
@@ -272,10 +272,6 @@
     <string name="login_error_user_in_use">Това потребителско име е вече заето</string>
     <string name="login_error_login_email_not_yet">Все още не сте кликнали върху връзката в имейла</string>
 
-    <string name="e2e_need_log_in_again">Трябва да влезете обратно в профила си, за да се създадат ключове за шифроване от край до край за това устройство и да се изпрати публичния ключ към Home сървъра.
-Това е еднократно.
-Извинете за неудобството.</string>
-
     <string name="read_receipts_list">Списък с потвърждения за прочитане</string>
 
     <string name="groups_list">Списък с групи</string>
@@ -622,10 +618,6 @@
     <string name="encryption_information_verify_device_warning2">Ако съвпада, моля натиснете бутона за потвърждение по-долу. Ако не съвпада, то тогава някой друг имитира това устройство и вероятно бихте искали да го вкарате в черния списък. В бъдеще този процес на потвърждение ще бъде по-лесен.</string>
     <string name="encryption_information_verify_key_match">Потвърждавам, че ключовете съвпадат</string>
 
-    <string name="e2e_enabling_on_app_update">Element поддържа шифроване от край до край, но за да го включите трябва да влезете в профила си отново.
-
-Може да го направите сега или по-късно от настройките на приложението.</string>
-
     <string name="unknown_devices_alert_title">Стаята съдържа непознати устройства</string>
     <string name="unknown_devices_alert_message">Тази стая съдържа непознати устройства, който не са били потвърдени.
 Това означава, че няма гаранция, че устройствата принадлежат на потребителите, на който се твърди, че принадлежат.
@@ -1475,11 +1467,6 @@
     <string name="keys_backup_unable_to_get_trust_info">Случи се грешка при извличане на информацията за довереността</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Случи се грешка при извличане на резервните данни за ключовете</string>
 
-    <string name="alpha_disclaimer_title">Добре дошли в beta версията!</string>
-    <string name="alpha_disclaimer_content_line_1">Докато Element е в ранен стадий на разработка някои функции може да липсват или да има бъгове.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play Store описанието</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Ако намерите бъгове, моля докладвайте ги от най-горното ляво меню на началния екран и ще ги разрешим възможно най-бързо.</string>
-
     <string name="import_e2e_keys_from_file">Импортирай e2e ключове от файл \"%1$s\".</string>
 
     <string name="settings_sdk_version">Matrix SDK версия</string>
@@ -1493,7 +1480,6 @@
     <string name="settings_expert">Експертни</string>
     <string name="settings_push_rules">Правила за уведомление</string>
     <string name="settings_push_rules_no_rules">Не са дефинирани правила за уведомление</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Списъкът с последни функции винаги е в %1$s. Ако намерите бъг, изпратете доклад за грешка от менюто горе в ляво, и ще го поправим възможно най-скоро.</string>
     <string name="settings_other_third_party_notices">Други известия</string>
     <string name="settings_push_gateway_no_pushers">Не са регистрирани адреси за push уведомления</string>
 
@@ -1565,11 +1551,6 @@
 
     <string name="widget_integration_review_terms">За да продължите трябва да приемете условията за използване на услугата.</string>
 
-    <string name="security_warning_identity_server">Предишни версии на Element имат проблем със сигурността, давайки достъп на сървъра за самоличност (%1$s) до профила ви. Ако се доверявате на %2$s, може да игнорирате проблема; в противен случай, излезте от профила си и влезте наново.
-\n
-\nНаучете повече подробности тук:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">Условия за ползване</string>
     <string name="review_terms">Прегледай условията</string>
     <string name="terms_description_for_identity_server">Бъдете откриваеми от други</string>
diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml
index e5e7a48d40..9d3e577156 100644
--- a/vector/src/main/res/values-bn-rIN/strings.xml
+++ b/vector/src/main/res/values-bn-rIN/strings.xml
@@ -259,10 +259,6 @@
     <string name="login_error_user_in_use">এই ব্যাবহারকারী আগেও নাম ব্যবহার করে ছিল</string>
     <string name="login_error_login_email_not_yet">এই ইমেইল লিংক যেটা এখনো ক্লিক করা হয়নি</string>
 
-    <string name="e2e_need_log_in_again">আপনার প্রয়জনীয় পিছনে লগ করা সেশানের জন্য এনক্রিপশন চাবি উৎপন্ন করতে শেষ থেকে শেষে এবং জমা করা জনগণ এর চাবি আপনার ঘরের লোক এর কাছে। 
-\nএটাই হলো একবার। 
-\nক্ষমা করবেন এটাই হলো অসুবিধা।</string>
-
     <string name="e2e_re_request_encryption_key"><u>পুনরায় অনুরোধ এনক্রিপশন চাবিগুলি</u>আপনার অন্য সেশানগুলি থেকে।</string>
 
     <string name="e2e_re_request_encryption_key_sent">চাবির অনুরোধ পাঠানো।</string>
@@ -659,9 +655,6 @@
     <string name="settings_theme">থিম</string>
 
     <string name="encryption_information_verify_device_warning">এই সেশানটি বিশ্বাসযোগ্য হতে পারে তা যাচাই করতে, অন্য কোন উপায়ে (যেমন ব্যক্তি বা ফোন কল) ব্যবহার করে তার মালিকের সাথে যোগাযোগ করুন এবং এই সেশানটির জন্য তাদের ব্যবহারকারী সেটিংসে এ কুঞ্জি দেখছে তা তাদের জিজ্ঞাসা করুন নীচের কুঞ্জিটির সাথে মেলে কিনা:</string>
-    <string name="e2e_enabling_on_app_update">দাঙ্গা এখন শেষ-থেকে-শেষ এনক্রিপশন সমর্থন করে তবে এটি সক্ষম করতে আপনাকে আবার লগ ইন করতে হবে।
-\n
-\nআপনি এখন বা পরে এপ্লিকেশন সেটিংস থেকে এটি করতে পারেন।</string>
 
     <string name="font_size">অক্ষর এর আকার</string>
     <string name="you_added_a_new_device">আপনি একটি নতুন সেশান \'%s\' যোগ করেছেন, যা এনক্রিপশন কীগুলির জন্য অনুরোধ করছে।</string>
diff --git a/vector/src/main/res/values-bs/strings.xml b/vector/src/main/res/values-bs/strings.xml
index 2ccea7aa2d..14727bd2ec 100644
--- a/vector/src/main/res/values-bs/strings.xml
+++ b/vector/src/main/res/values-bs/strings.xml
@@ -192,10 +192,6 @@ Odjavljeni ste sa svih uređaja i više nećete primati obavijesti. Da biste pon
     <string name="login_error_user_in_use">Ovo korisničko ime se već koristi</string>
     <string name="login_error_login_email_not_yet">Link email adrese koji još uvijek nije kliknut</string>
 
-    <string name="e2e_need_log_in_again">Morate se ponovno prijaviti da biste generisali krajnje ključeve za šifriranje za ovaj uređaj i poslali javni ključ svom lokalnom serveru.
-Ovo je isključeno.
-Oprostite na neugodnosti.</string>
-
     <string name="read_receipts_list">Čitajte Listu Primalaca</string>
 
     <string name="compression_options">"Pošalji kao "</string>
diff --git a/vector/src/main/res/values-ca/strings.xml b/vector/src/main/res/values-ca/strings.xml
index f9911d4aef..7a6c4b1d26 100644
--- a/vector/src/main/res/values-ca/strings.xml
+++ b/vector/src/main/res/values-ca/strings.xml
@@ -221,9 +221,6 @@
     <string name="login_error_login_email_not_yet">L\'enllaç del correu electrònic que encara no heu fet clic</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Heu de tornar a iniciar sessió per tal de generar claus de xifrat d\'extrema a extrem per a aquest dispositiu i enviar la clau pública al vostre servidor base.
-\nAixò només s\'ha de fer un cop.
-\nDisculpeu les molèsties.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Llegit per</string>
@@ -707,8 +704,6 @@ Atenció: es podria eliminar aquest fitxer si es desinstal·la l\'aplicació.</s
     <string name="encryption_information_verify_device_warning2">Si coincideix, premeu el botó per verificar. Si no coincideix, algú està interceptant aquest dispositiu i probablement voldreu prémer el botó per bloquejar-lo. En un futur aquest procés de verificació serà més sofisticat.</string>
     <string name="encryption_information_verify_key_match">Verifica que les claus coincideixen</string>
 
-    <string name="e2e_enabling_on_app_update">El Element ara permet l\'ús d\'encriptació d\'extrem a extrem però us heu de tronar a connectar per tal d\'activar-la.\n\nHo podeu fer ara o més tard des de les preferències de l\'aplicació.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">La sala conté dispositius desconeguts</string>
     <string name="unknown_devices_alert_message">Aquesta sala conté dispositius desconeguts que no han estat verificats.\nAixò vol dir que no hi ha cap garantia que aquests dispositius siguin dels usuaris corresponents.\nEs recomana que feu el procés de verificació per a cada dispositiu abans de continuar, tot i que, si ho preferiu, podeu reenviar el missatge sense verificar.\n\nDispositius desconeguts:</string>
@@ -1524,12 +1519,6 @@ Les tasques que l\'aplicació intenta fer estaran restringides agressivament men
     <string name="keys_backup_unable_to_get_trust_info">Hi ha hagut un error rebent informació de confança</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Hi ha hagut un error rebent dades de la còpia de seguretat de les claus</string>
 
-    <string name="alpha_disclaimer_title">Benvinguts a la beta!</string>
-    <string name="alpha_disclaimer_content_line_1">Mentre Element estigui en les primeres etapes de desenvolupament, faltaran algunes funcions i podríeu experimentar alguns errors.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">L\'última llista de característiques està sempre a %1$s, i si trobeu errors si us plau reporteu informe des de la part superior esquerra del menú d\'Inici, i el resoldrem tan aviat com puguem.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Descripció de la Play Store</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Si trobeu errors si us plau envieu un informe d\'errors des de la part superior esquerra del menú d\'Inici, i el resoldrem tan aviat com puguem.</string>
-
     <string name="import_e2e_keys_from_file">Importar claus e2e des del fitxer \"%1$s\".</string>
 
     <string name="settings_sdk_version">Versió de l\'SDK de Matrix</string>
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index 9f5ffe2a98..aea2756d7a 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -246,10 +246,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="login_error_not_json">Neobsahuje platný JSON</string>
     <string name="login_error_login_email_not_yet">E-mailový odkaz, na který ještě nebylo klepnuto</string>
 
-    <string name="e2e_need_log_in_again">Je nutné se znovu přihlásit, aby byly vygenerovány E2E šifrovací klíče pro toto zařízení a odeslán veřejný klíč vašemu homeserveru.
-\nToto je nutné pouze jednou. 
-\nOmlouváme se za způsobené nepříjemnosti.</string>
-
     <string name="e2e_re_request_encryption_key">Znovu požádat o šifrovací klíče z vašich ostatních relací.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Žádost o klíče odeslána.</string>
@@ -1076,9 +1072,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
 
     <string name="encryption_information_verify_device_warning">Potvrďte porovnáním následujícího s nastavením uživatele ve svých dalších relacích:</string>
     <string name="encryption_information_verify_device_warning2">Pokud se neshodují, zabezpečení Vaší komunikace může být ohroženo.</string>
-    <string name="e2e_enabling_on_app_update">Element nyní podporuje šifrování end-to-end, ale pro aktivaci se musíte se opět přihlásit.
-\n
-\nMůžete to provést nyní nebo později z aplikačních nastavení.</string>
 
     <string name="unknown_devices_alert_title">Místnost obsahuje neznámé relace</string>
     <string name="unknown_devices_alert_message">Tato místnost obsahuje neznámé relace, která nebyla ověřena.
@@ -1499,11 +1492,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="identity_server_not_defined">Nepoužíváte žádný server pro identity</string>
     <string name="identity_server_not_defined_for_password_reset">Není konfigurován žádný server pro identity, musíte přenastavit heslo.</string>
 
-    <string name="security_warning_identity_server">Předchozí verze Elementu měly bezpečnostní chybu, jež umožnila serveru pro identity (%1$s) přístup k Vašemu účtu. Pokud důvěřujete %2$s, můžete ignorovat; jinak se, prosím, odhlašte a znovu přihlašte.
-\n
-\nDetaily zde:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="error_user_already_logged_in">Vypadá to, že se chcete připojit k jinému homeserveru. Chcete se odhlásit\?</string>
 
     <string name="edit">Upravit</string>
@@ -1560,12 +1548,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <string name="keys_backup_unable_to_get_trust_info">Při načítání důvěryhodnosti došlo k chybě</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Při načítání dat zálohy klíčů došlo k chybě</string>
 
-    <string name="alpha_disclaimer_title">Vítejte v betě!</string>
-    <string name="alpha_disclaimer_content_line_1">Protože Element je v raném vývoji, některé funkce mohou chybět a mohou se objevit i chyby.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Seznam nejnovějších funkcí je vždy na %1$s a pokud nejdete chyby, prosím, zapište hlášení v levém horním menu na domovské obrazovce. Opravíme je tak brzy, jak jen můžeme.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Popis v Play Store</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Pokud nejdete chyby, prosím, zapište hlášení v levém horním menu na domovské obrazovce. Opravíme je tak brzy, jak jen můžeme.</string>
-
     <string name="settings_sdk_version">Verze Matrix SDK</string>
     <string name="settings_other_third_party_notices">Jiná oznámení třetích stran</string>
     <string name="navigate_to_room_when_already_in_the_room">Již se díváte do této místnosti!</string>
diff --git a/vector/src/main/res/values-da/strings.xml b/vector/src/main/res/values-da/strings.xml
index e87dfa20f6..676f4eebe3 100644
--- a/vector/src/main/res/values-da/strings.xml
+++ b/vector/src/main/res/values-da/strings.xml
@@ -197,10 +197,6 @@ Du er blevet logget ud af alle enheder og vil ikke længere modtage pushnotifika
     <string name="option_take_photo">Tag billede</string>
     <string name="option_take_video">Optag video</string>
 
-    <string name="e2e_need_log_in_again">Du skal logge ind igen for at generere end-to-end krypteringsnøgler for denne enhed og sende public keyen til din homeserver.
-Dette skal kun gøres én gang.
-Beklager ulejligheden.</string>
-
     <string name="compression_options">"Send som "</string>
     <string name="compression_opt_list_original">Original</string>
     <string name="compression_opt_list_large">Stor</string>
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 96baabdb93..6de7370220 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -194,9 +194,6 @@
     <string name="login_error_login_email_not_yet">Der Link in der E-Mail wurde noch nicht geöffnet</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Du musst dich erneut anmelden, um Ende-zu-Ende-Verschlüsselungsschlüssel für diese Sitzung zu generieren und den öffentlichen Schlüssel an deinen Heimserver zu senden.
-\nDies ist einmalig.
-\nEntschuldige die Unannehmlichkeiten.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Lesebestätigungsliste</string>
@@ -650,10 +647,6 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
     <string name="encryption_information_verify_device_warning2">Falls sie nicht übereinstimmen, wurde die Kommunikation vielleicht kompromittiert.</string>
     <string name="encryption_information_verify_key_match">Ich bestätige, dass die Schlüssel übereinstimmen</string>
 
-    <string name="e2e_enabling_on_app_update">Element unterstützt jetzt Ende-zu-Ende-Verschlüsselung, du musst dich jedoch erneut anmelden, um sie zu aktivieren.
-
-Du kannst sie jetzt aktivieren oder später über das Einstellungsmenü.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Raum enthält unbekannte Sitzungen</string>
     <string name="unknown_devices_alert_message">Dieser Raum enthält unbekannte Sitzungen, die noch nicht verifiziert wurden. Es gibt also keine Garantie, dass diese Sitzung wirklich der angegebenen Person gehören. Wir empfehlen, den Verifizierungsprozess für jedes Gerät zu durchlaufen, bevor du fortfährst. Du kannst die Nachricht aber auch ohne Verifizierung senden, wenn du das vorziehst. Unbekannte Sitzungen:</string>
@@ -1532,9 +1525,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="keys_backup_unable_to_get_trust_info">Beim Abrufen der Vertrauensinformationen ist ein Fehler aufgetreten</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Beim Abrufen der Schlüsselsicherungsdaten ist ein Fehler aufgetreten</string>
 
-    <string name="alpha_disclaimer_title">Willkommen in der Beta!</string>
-    <string name="alpha_disclaimer_content_line_1">Während sich Element in der frühen Entwicklung befindet, fehlen möglicherweise einige Funktionen und es können Fehler auftreten.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play Store Beschreibung</string>
     <string name="settings_sdk_version">Matrix SDK Version</string>
     <string name="settings_other_third_party_notices">Sonstige Hinweise Dritter</string>
     <string name="navigate_to_room_when_already_in_the_room">Du siehst diesen Raum bereits!</string>
@@ -1583,8 +1573,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="sas_cancelled_by_other">Die andere Partei hat die Überprüfung abgebrochen.
 \n%s</string>
     <string name="sas_error_m_unknown_method">Die Sitzung kann sich nicht auf eine Schlüsselvereinbarung, eine Hash-, eine MAC- oder eine SAS-Methode einigen</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Die neueste Feature-Liste befindet sich immer in %1$s. Wenn du Fehler findest, sende uns bitte einen Bericht im Menü oben links von \"Startseite\". Wir werden den Fehler so schnell wie möglich beheben.</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Wenn du Fehler findest, sende uns bitte einen Bericht im Menü oben links von der \"Startseite\". Wir werden diese so schnell wie möglich beheben.</string>
 
     <string name="import_e2e_keys_from_file">E2E-Schlüssel aus der Datei \"%1$s\" importieren.</string>
 
@@ -1713,11 +1701,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="room_widget_webview_access_microphone">Mikrofon benutzen</string>
     <string name="room_widget_webview_read_protected_media">Lese DRM-geschützte Medien</string>
 
-    <string name="security_warning_identity_server">Frühere Versionen von Element hatten ein Sicherheitsproblem, welches dem Identitätsserver (%1$s) Zugriff auf deinen Account geben konnte. Wenn du %2$s vertraust, kannst du dies ignorieren – ansonsten logge dich bitte aus und wieder ein.
-\n
-\nWeitere Details gibt es hier (Englisch):
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="settings_background_fdroid_sync_mode_disabled_description">Du wirst nicht über eingehende Nachrichten benachrichtigt, wenn die App im Hintergrund ist.</string>
     <string name="settings_discovery_manage">Verwalte deine Erkennungseinstellungen.</string>
     <string name="room_widget_revoke_access">Zugriff für mich zurückziehen</string>
diff --git a/vector/src/main/res/values-eo/strings.xml b/vector/src/main/res/values-eo/strings.xml
index c0b148d988..a653770337 100644
--- a/vector/src/main/res/values-eo/strings.xml
+++ b/vector/src/main/res/values-eo/strings.xml
@@ -455,10 +455,6 @@
     <string name="login_error_user_in_use">Ĉi tiu uzantonomo jam estas uzata</string>
     <string name="login_error_login_email_not_yet">La retpoŝt-ligilo, kiu ankoraŭ ne estas klakita</string>
 
-    <string name="e2e_need_log_in_again">"Vi  bezonas resaluti por generi tutvoje ĉifrajn ŝlosilojn por ĉi tiu salutaĵo kaj sendi la publikan ŝlosilon al via hejmservilo.
-\nĈi tio necesas nur unufoje.
-\nPardonu la maloportunon."</string>
-
     <string name="e2e_re_request_encryption_key">Repeti ĉifrajn ŝlosilojn de aliaj viaj salutaĵoj.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Peto de ŝlosilo sendiĝis.</string>
diff --git a/vector/src/main/res/values-es-rMX/strings.xml b/vector/src/main/res/values-es-rMX/strings.xml
index 0d60ee481f..f63a1cffc4 100644
--- a/vector/src/main/res/values-es-rMX/strings.xml
+++ b/vector/src/main/res/values-es-rMX/strings.xml
@@ -191,9 +191,6 @@
     <string name="login_error_login_email_not_yet">El enlace que no siguió</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Necesitas entrar de nuevo para generar claves de cifrado de extremo-a-extremo nuevas de este dispositivo y enviar la clave pública a el servidor.
-Esto sólo ocurre una vez.
-Disculpe por la inconveniencia.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Lista de Recibos de Lectura</string>
@@ -636,10 +633,6 @@ Disculpe por la inconveniencia.</string>
     <string name="encryption_information_verify_device_warning2">Si coinciden, seleccione Verificar. Si no, otro esta interceptando este dispositivo y vas a querer bloquearlo.\nEn el futuro, este procceso será mas sofisticado.</string>
     <string name="encryption_information_verify_key_match">Verifico que las claves coinciden</string>
 
-    <string name="e2e_enabling_on_app_update">Element ahora cuenta con cifrado de extremo-a-extremo pero necesitas reingresar tu cuenta para encenderlo.
-
-Lo puedes hacer ahora o luego desde las configuraciones de la aplicación.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Esta sala contiene dispositivos desconocidos</string>
     <string name="unknown_devices_alert_message">Esta sala contiene dispositivos desconocidos que no se han verificado.
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index 3c890fc5b6..4064a8006f 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -196,9 +196,6 @@ Puedes añadir tu correo electrónico a tu perfil en ajustes.</string>
     <string name="login_error_login_email_not_yet">El enlace del correo electrónico que aún no se ha seguido</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Tienes que volver a iniciar sesión para generar claves de cifrado de extremo a extremo para esta sesión y enviar la clave pública a tu servidor doméstico. 
-\nSolo deberás hacer esto una vez. 
-\nDisculpa por las molestia.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Lista de Recibos de Lectura</string>
@@ -660,10 +657,6 @@ Advertencia: este archivo puede ser eliminado si la aplicación se desinstala.</
     <string name="encryption_information_verify_device_warning2">Si coincide, presione el botón de verificar a continuación. Si no coincide, entonces alguien está interceptando esta sesión y probablemente debería prohibirlo. En el futuro, este proceso de verificación será más sofisticado.</string>
     <string name="encryption_information_verify_key_match">Verifico que las claves coinciden</string>
 
-    <string name="e2e_enabling_on_app_update">Element ahora admite cifrado de extremo a extremo pero debes volver a iniciar sesión para habilitarlo.
-
-Puedes hacerlo ahora o más tarde desde los ajustes de la aplicación.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">La sala contiene sesiones desconocidas</string>
     <string name="unknown_devices_alert_message">Esta sala contiene sesiones desconocidas que no han sido verificados. Esto significa que no hay garantía de que las sesiones pertenezcan a los usuarios a los que dicen pertenecer. Recomendamos que pases por el proceso de verificación para cada sesión antes de continuar. Puedes reenviar el mensaje sin verificarlas si prefieres. Sesiones desconocidas:</string>
@@ -1528,7 +1521,6 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="keys_backup_unable_to_get_keys_backup_data">Error obteniendo claves para copias de respaldo</string>
 
     <string name="room_list_catchup_empty_title">!Estás al día!</string>
-    <string name="alpha_disclaimer_content_line_1">Mientras Element esté en desarrollo, algunas características pueden faltar y existir fallas.</string>
     <string name="settings_preferences">Preferencias</string>
     <string name="settings_security_and_privacy">Seguridad &amp; Privacidad</string>
     <string name="preference_voice_and_video">Voz &amp; Video</string>
@@ -1574,7 +1566,6 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="login_error_no_homeserver_found">Esta no es una dirección de servidor Matrix válida</string>
     <string name="login_error_homeserver_not_found">No se puede acceder al servidor en esta URL, por favor, compruébelo</string>
     <string name="sas_error_m_mismatched_sas">El SAS no coincidió</string>
-    <string name="alpha_disclaimer_title">¡Bienvenido a la beta!</string>
     <string name="auth_add_phone_message_2">Pon un número de teléfono para que las personas que conoces te puedan encontrar.</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Se usará %s como asistencia cuando el servidor doméstico no la ofrezca (su dirección IP se compartirá durante una llamada)</string>
     <string name="settings_background_fdroid_sync_mode">Modo sincronización en segundo plano (Experimental)</string>
@@ -1628,17 +1619,8 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="identity_server_not_defined">No estás usando ningún Servidor de Identidad</string>
     <string name="identity_server_not_defined_for_password_reset">No hay ningún Servidor de Identidad configurado, esto es requerido para restablecer tu contraseña.</string>
 
-    <string name="security_warning_identity_server">Las versiones anteriores de Element tenían un error de seguridad que podía dar a su Servidor de Identidad (%1$s) acceso a su cuenta. Si confías en %2$s, puedes ignorar esto; de lo contrario, por favor cierra la sesión y vuelve a entrar.
-\n
-\nLee más detalles aquí:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="error_user_already_logged_in">Parece que estás intentando conectarte a otro servidor doméstico. ¿Quieres cerrar sesión\?</string>
 
-    <string name="alpha_disclaimer_content_line_2_gplay">La última lista de características está siempre en %1$s, y si encuentras errores por favor envía un informe des del menú superior izquierdo de Inicio, y los arreglaremos tan rápido como podamos.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Descripción de Play Store</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Si encuentras errores por favor envía un informe de errores des del menú superior izquierdo del menú de Inicio. Resolveremos el error tan rápido como podamos.</string>
-
     <string name="import_e2e_keys_from_file">Importar llaves E2E des del fichero \"%1$s\".</string>
 
     <string name="settings_sdk_version">Versión del SDK de Matrix</string>
diff --git a/vector/src/main/res/values-eu/strings.xml b/vector/src/main/res/values-eu/strings.xml
index 70c4045c0b..3a989b7efc 100644
--- a/vector/src/main/res/values-eu/strings.xml
+++ b/vector/src/main/res/values-eu/strings.xml
@@ -245,7 +245,6 @@ Baimendu sarbidea hurrengo laster-leihoan deia egin ahal izateko.</string>
     <string name="room_jump_to_first_unread">Jauzi irakurri gabeko lehen mezura.</string>
 
     <string name="room_preview_invitation_format">%s erabiltzaileak gela honetara elkartzera gonbidatu zaitu</string>
-    <string name="e2e_need_log_in_again">Berriro hasi behar duzu saioa muturretik muturrerako zifratzerako saio honentzako gakoak sortzeko eta gako publikoa zure hasiera zerbitzarira bidali. Hau behin bakarrik egin behar duzu. Barkatu eragozpenak.</string>
 
     <string name="permissions_rationale_msg_storage">Elementek zure argazki eta bideoen liburutegia atzitzeko baimena behar du eranskinak gorde ahal izateko.
 
@@ -609,10 +608,6 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
     <string name="encryption_information_verify_device_warning2">Bat badator, sakatu beheko egiaztatu botoia. Ez badator bat, beste inor saioa atzematen dago eta zerrenda beltzean sartu beharko zenuke. Etorkizunean egiaztaketa metodoa hobetuko da.</string>
     <string name="encryption_information_verify_key_match">Gakoak bat datozela egiaztatu dut</string>
 
-    <string name="e2e_enabling_on_app_update">Elementek orain muturretik muturrerako zifratzea onartzen du baina berriro hasi behar duzu saioa hau gaitzeko.
-
-Orain egin dezakezu edo gero aplikazioaren ezarpenetatik.</string>
-
     <string name="unknown_devices_alert_title">Gelan saio ezezagunak daude</string>
     <string name="unknown_devices_alert_message">Gela honetan egiaztatu gabeko saio ezezagunak daude. 
 \nEzin da bermatu saioak benetan dioten jabeenak direla. 
@@ -1477,12 +1472,6 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
     <string name="keys_backup_unable_to_get_trust_info">Errore bat gertatu da konfiantzazko informazioa jasotzean</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Errore bat gertatu da gakoen babes-kopiaren datuak jasotzean</string>
 
-    <string name="alpha_disclaimer_title">Ongi etorri betara!</string>
-    <string name="alpha_disclaimer_content_line_1">Element oraindik garapenean dagoenez, ezaugarri batzuk faltan bota ditzakezu eta akatsen bat aurkitu dezakezu.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Azken ezaugarrien zerrenda hemen dago beti : %1$s, eta akatsak aurkitzen badituzu bidali mesedez akatsen txosten bat Hasiera pantailako goi ezkerreko menua erabiliz, eta ahalik eta lasterren konponduko dugu.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play Store-ko deskripzioa</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Akatsak aurkitzen badituzu bidali mesedez akatsen txosten bat Hasiera pantailako goi ezkerreko menua erabiliz, eta ahalik eta lasterren konponduko dugu.</string>
-
     <string name="import_e2e_keys_from_file">"Inportatu e2e gakoak \"%1$s\"  fitxategitik."</string>
 
     <string name="settings_sdk_version">Matrix SDK bertsioa</string>
@@ -1609,11 +1598,6 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
     <string name="identity_server_not_defined">Ez duzu identitate zerbitzaririk erabiltzen</string>
     <string name="identity_server_not_defined_for_password_reset">Ez da identitate zerbitzaririk konfiguratu, zure pasahitza berrezartzeko beharrezkoa da.</string>
 
-    <string name="security_warning_identity_server">Element bertsio zaharrek segurtasun akats bat zuten eta zure identitate zerbitzariak (%1$s) zure kontua atzitu zezakeen. %2$s fidagarritzat jotzen baduzu hau ezikusi dezakezu, bestela maiatu saioa eta hasi berriro.
-\n
-\nXehetasun gehiago hemen:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="error_user_already_logged_in">Badirudi beste hasiera-zerbitzari batera konektatzen saiatzen ari zarela. Saioa amaitu nahi duzu\?</string>
 
     <string name="terms_of_service">Erabilera baldintzak</string>
diff --git a/vector/src/main/res/values-fi/strings.xml b/vector/src/main/res/values-fi/strings.xml
index 840693429e..e41799e3d7 100644
--- a/vector/src/main/res/values-fi/strings.xml
+++ b/vector/src/main/res/values-fi/strings.xml
@@ -201,7 +201,6 @@
     <string name="login_error_login_email_not_yet">Sähköpostiisi lähetetty linkki, jota ei ole vielä klikattu</string> <!-- ??? -->
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Sinun pitää kirjautua uudelleen, luodaksesi salausavaimet tälle laitteelle.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Lukukuittaukset</string>
@@ -661,9 +660,6 @@
 \nTulevaisuudessa tämä varmennusprosessi tulee olemaan hienostuneempi.</string>
     <string name="encryption_information_verify_key_match">Vahvistan, että avaimet täsmäävät</string>
 
-    <string name="e2e_enabling_on_app_update">Element tukee päästä päähän -salausta. Kirjaudu sisään uudelleen ottaaksesi salaus käyttöön.
-\nVoit tehdä sen nyt tai myöhemmin sovelluksen asetuksissa.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Huoneessa on tuntemattomia istuntoja</string>
     <string name="unknown_devices_alert_message">Huoneessa on tuntemattomia laitteita joita ei ole vahvistettu.\nLaitteet eivät välttämättä kuulu väitetyille omistajilleen.\nJokainen uusi laite kannattaa vahvistaa ennen kuin jatkat, mutta voit myös lähettää viestit vahvistamattomille laitteille.\n\nTuntemattomat laitteet:</string>
@@ -1484,8 +1480,6 @@ Haluatko lisätä paketteja?</string>
 \nViimeksi nähty: %2$s
 \nJos et kirjautunut toisella laitteella, voit jättää tämän pyynnön huomiotta.</string>
 
-    <string name="alpha_disclaimer_title">Tervetuloa beetaan!</string>
-    <string name="alpha_disclaimer_content_line_1">Element on varhaisessa kehitysvaiheessa, mistä johtuen osa ominaisuuksista puuttuu ja saatat kohdata virheitä.</string>
     <string name="settings_sdk_version">Matrix SDK:n versio</string>
     <string name="settings_other_third_party_notices">Muut kolmansien osapuolten huomautukset</string>
     <string name="quick_reactions">Pikareaktiot</string>
@@ -1564,7 +1558,6 @@ Haluatko lisätä paketteja?</string>
     <string name="create_room_directory_title">Huoneluettelo</string>
     <string name="create_room_directory_description">Julkaise tämä huone huoneluettelossa</string>
 
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play Storen kuvauksessa</string>
     <string name="settings_push_rules">Viesti-ilmoitusten säännöt</string>
     <string name="disconnect">Katkaise yhteys</string>
     <string name="decline">Kieltäydy</string>
@@ -1735,14 +1728,8 @@ Haluatko lisätä paketteja?</string>
 
     <string name="sas_error_m_unknown_method">Laitteet eivät pysty sopimaan avaimista, tiivisteestä, MAC:sta tai SAS-metodista</string>
     <string name="sas_error_m_mismatched_commitment">Tiivisteet eivät täsmänneet</string>
-    <string name="security_warning_identity_server">Vanhoissa Elementin versioissa oli tietoturvaongelma, joka saattoi antaa identiteettipalvelimelle(%1$s) pääsyn tunnukseesi. Jos luotat kohteeseen %2$s, voit jättää tämän huomiotta. Muussa tapauksessa, kirjaudu ulos ja kirjaudu uudelleen Elementiin.
-\n
-\nLue lisää:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
 
     <string name="action_change">Muuta</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Viimeisin ominaisuuslista on aina %1$s. Jos löydät virheitä, lähetäthän virheraportin painikkeella, joka löytyy ylhäällä ja vasemmalla olevasta kotivalikosta, niin korjaamme vian niin nopeasti kuin pystymme.</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Jos löytät virheitä, lähetäthän virheraportin ylhäältä ja vasemmalta löytyvästä kotivalikosta, niin korjaamme ongelman niin nopeasti kuin vain pystymme.</string>
 
     <string name="import_e2e_keys_from_file">Tuo osapuolten välisen salauksen avaimet tiedostosta ”%1$s”.</string>
 
diff --git a/vector/src/main/res/values-fr/strings.xml b/vector/src/main/res/values-fr/strings.xml
index 71610d4116..ec42a259db 100644
--- a/vector/src/main/res/values-fr/strings.xml
+++ b/vector/src/main/res/values-fr/strings.xml
@@ -467,10 +467,6 @@
     <string name="login_error_user_in_use">Ce nom d’utilisateur est déjà utilisé</string>
     <string name="login_error_login_email_not_yet">Vous n’avez pas encore cliqué sur le lien dans l’e-mail</string>
 
-    <string name="e2e_need_log_in_again">Vous devez vous identifier à nouveau pour générer des clés de chiffrement de bout en bout pour cette session et envoyer la clé publique à votre serveur d’accueil.
-\nCeci ne se produira qu’une fois.
-\nVeuillez nous excuser pour ce désagrément.</string>
-
     <string name="attachment_cancel_upload">Annuler l’envoi ?</string>
     <string name="attachment_remaining_time_seconds">%d s</string>
     <string name="attachment_remaining_time_minutes">%1$d min %2$d s</string>
@@ -606,10 +602,6 @@ Attention : ce fichier peut être supprimé si l’application est désinstallé
     <string name="encryption_information_verify_device_warning2">Si elles ne correspondent pas, la sécurité de votre communication est peut-être compromise.</string>
     <string name="encryption_information_verify_key_match">Je confirme que les clés correspondent</string>
 
-    <string name="e2e_enabling_on_app_update">Element prend désormais en charge le chiffrement de bout en bout, mais vous devez vous reconnecter pour l’activer.
-
-Vous pouvez le faire maintenant ou plus tard à partir des paramètres de l’application.</string>
-
     <string name="unknown_devices_alert_title">Le salon contient des sessions inconnues</string>
     <string name="unknown_devices_alert_message">Ce salon contient des sessions inconnues, qui n’ont pas été vérifiées.
 \nCela signifie qu’il n’y a aucune garantie que les sessions appartiennent aux utilisateurs qu’elles prétendent.
@@ -1486,12 +1478,6 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
     <string name="keys_backup_unable_to_get_trust_info">Une erreur est survenue lors de la récupération des informations de confiance</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Une erreur est survenue lors de la récupération des données de sauvegarde de clés</string>
 
-    <string name="alpha_disclaimer_title">Bienvenue à la bêta !</string>
-    <string name="alpha_disclaimer_content_line_1">Comme Element est au début de son développement, il se peut que certaines fonctionnalités soient manquantes et que vous rencontriez quelques anomalies.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">La dernière liste de fonctionnalités est toujours dans la %1$s, et si vous rencontrez des anomalies, envoyez un rapport dans le menu en haut à gauche de l’accueil et nous les règlerons aussi vite que possible.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">description du Play Store</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Si vous rencontrez des anomalies, envoyez un rapport dans le menu en haut à gauche de l’accueil et nous les règlerons aussi vite que possible.</string>
-
     <string name="import_e2e_keys_from_file">Importer les clés de chiffrement depuis le fichier « %1$s ».</string>
 
     <string name="settings_sdk_version">Version du SDK de Matrix</string>
@@ -1576,11 +1562,6 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
 
     <string name="widget_integration_review_terms">Pour continuer, vous devez accepter les conditions de ce service.</string>
 
-    <string name="security_warning_identity_server">Les versions précédentes de Element avaient un problème de sécurité qui pouvait permettre à votre serveur d’identité (%1$s) d’accéder à votre compte. Si vous faites confiance à %2$s, vous pouvez ignorer cela ; sinon déconnectez-vous et reconnectez-vous.
-\n
-\nVous trouverez plus de détails ici :
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">Conditions de service</string>
     <string name="review_terms">Examiner les conditions</string>
     <string name="terms_description_for_identity_server">Être découvrable par les autres</string>
diff --git a/vector/src/main/res/values-hr/strings.xml b/vector/src/main/res/values-hr/strings.xml
index 1d58ad2f11..49f464f610 100644
--- a/vector/src/main/res/values-hr/strings.xml
+++ b/vector/src/main/res/values-hr/strings.xml
@@ -278,10 +278,6 @@
     <string name="login_error_user_in_use">Ovo se korisničko ime već koristi</string>
     <string name="login_error_login_email_not_yet">Još uvijek niste kliknuli na poveznicu u e-pošti</string>
 
-    <string name="e2e_need_log_in_again">Morate se ponovno prijaviti kako bi se generirali ključevi za šifriranje od kraja do kraja za ovu sesiju i poslati javni ključ na Vaš poslužitelj.
-\nOvo morate napraviti samo jednom.
-\nOprostite na neugodnosti.</string>
-
     <string name="e2e_re_request_encryption_key">Ponovno zatražite ključeve za šifriranje od Vaših drugih sesija.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Zahtjev za ključ je poslan.</string>
@@ -1070,11 +1066,6 @@
     <string name="identity_server_not_defined">Ne koristite poslužitelja identiteta</string>
     <string name="identity_server_not_defined_for_password_reset">Nije podešen poslužitelj identiteta. Potreban je za poništavanje Vaše lozinke.</string>
 
-    <string name="security_warning_identity_server">Prijašnje inačice Elementa imale su sigurnosni propust koji bi Vašem poslužitelju identiteta (%1$s) omogućio pristup Vašem računu. Ako vjerujete %2$s, možete ovo zanemariti. U suprotnom se odjavite i ponovno prijavite.
-\n
-\nOvdje možete pronaći više informacija:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="error_user_already_logged_in">Čini se da se pokušavate spojiti na drugi poslužitelj. Želite li se odjaviti\?</string>
 
     <string name="edit">Uredi</string>
@@ -1315,10 +1306,6 @@
     <string name="encryption_information_verify_device_warning2">Ako se ne podudaraju, sigurnost Vaše komunikacije može biti narušena.</string>
     <string name="encryption_information_verify_key_match">Potvrđujem da ključevi odgovaraju</string>
 
-    <string name="e2e_enabling_on_app_update">Element podržava šifriranje s kraja na kraj, no trebat ćete se ponovno prijaviti kako biste ga omogućili.
-\n
-\nTo možete sada učiniti ili kasnije iz postavki aplikacije.</string>
-
     <string name="unknown_devices_alert_title">Soba sadrži nepoznate sesije</string>
     <string name="select_room_directory">Odaberite popis soba</string>
     <string name="directory_server_fail_to_retrieve_server">Moguće je da je poslužitelj nedostupan ili preopterećen</string>
@@ -1610,12 +1597,6 @@
 
     <string name="keys_backup_unable_to_get_keys_backup_data">Došlo je do greške pri dohvaćanju podataka iz sigurnosne kopije ključeva</string>
 
-    <string name="alpha_disclaimer_title">Dobrodošli u radnu inačicu!</string>
-    <string name="alpha_disclaimer_content_line_1">Obzirom da je Element u fazi ranog razvoja, neke značajke mogu nedostajati i moguće su greške u aplikaciji.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Najnoviji popis značajki se uvijek nalazi na %1$s. Ako nađete greške u aplikaciji, budite ljubazni pa pošaljite izvještaj pomoću izbornika u gornje-lijevom kutu Početne stranice. Razvijatelji će ispraviti greške čim prije.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Opis za trgovinu Play</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Ako nađete greške u aplikaciji, budite ljubazni pa pošaljite izvještaj pomoću izbornika u gornje-lijevom kutu Početne stranice. Razvijatelji će ispraviti greške čim prije.</string>
-
     <string name="import_e2e_keys_from_file">Uvezi ključeve za E2E iz datoteke \"%1$s\".</string>
 
     <string name="settings_sdk_version">Inačica Matrix SDK-a</string>
diff --git a/vector/src/main/res/values-hu/strings.xml b/vector/src/main/res/values-hu/strings.xml
index fd53d9fb0d..4c617e2488 100644
--- a/vector/src/main/res/values-hu/strings.xml
+++ b/vector/src/main/res/values-hu/strings.xml
@@ -181,8 +181,6 @@ Az e-mail címed a beállításoknál adhatod a profilodhoz.</string>
     <string name="login_error_user_in_use">Ez a felhasználónév már foglalt</string>
     <string name="login_error_login_email_not_yet">Az e-mailban található linkre még nem kattintottak</string>
 
-    <string name="e2e_need_log_in_again">Újra be kell jelentkeznie, hogy egy új végtől végig titkosító kulcsot generáljon ehhez a munkamenethez és beküldeni a nyilvános kulcsot a Matrix szervernek. Ez egy egyszeri dolog. Elnézést a kellemetlenségért.</string>
-
     <string name="read_receipts_list">Lista azokról akik elolvasták</string>
 
     <string name="compression_options">Küldés mint</string>
@@ -594,10 +592,6 @@ Figyelmeztetés: ez a fájl törlésre kerülhet, ha az alkalmazást törli.</st
     <string name="encryption_information_verify_device_warning2">Ha egyezik, nyomja meg a hitelesítés gombot. Ha nem, akkor valaki más elfogta ezt a munkamenetet és érdemes lenne tiltólistára tenni. A jövőben ez a hitelesítési mód kényelmesebbé lesz téve.</string>
     <string name="encryption_information_verify_key_match">Hitelesítem, hogy a kulcsok egyeznek</string>
 
-    <string name="e2e_enabling_on_app_update">Mostantól a Element támogatja a végtől végig titkosítást de előtte újra be kell jelentkezned, hogy bekapcsold.
-
-Ezt megteheted most vagy később az alkalmazás beállítások alatt.</string>
-
     <string name="unknown_devices_alert_title">Szoba ismeretlen munkameneteket tartalmaz</string>
     <string name="unknown_devices_alert_message">Ez a szoba ismeretlen munkameneteket tartalmaz.
 \nEz azt jelenti, hogy nem biztos hogy a munkamenet azé akinek mondja magát.
@@ -1480,12 +1474,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
     <string name="keys_backup_unable_to_get_trust_info">A megbízhatósági információ beszerzésekor hiba történt</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">A kulcs mentés adatainak beszerzésekor hiba történt</string>
 
-    <string name="alpha_disclaimer_title">Üdv a béta verzióban!</string>
-    <string name="alpha_disclaimer_content_line_1">Amíg a Element újdonsült fejlesztés, néhány funkció hiányozhat és találkozhatsz hibákkal.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">A legfrissebb funkciók listáját itt találod: %1$s, és ha hibát találsz kérlek küldj egy jelentést róla a Kezdő oldal bal felső sarkában lévő menüvel és ahogy tudjuk javítjuk.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play áruház leírás</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Ha hibát találsz kérlek küldj egy jelentést róla a Kezdő oldal bal felső sarkában lévő menüvel és ahogy tudjuk javítjuk.</string>
-
     <string name="import_e2e_keys_from_file">Végponttól végpontig titkosítás kulcsainak betöltése ebből a fájlból: \"%1$s\".</string>
 
     <string name="settings_sdk_version">Matrix SDK Verzió</string>
@@ -1570,11 +1558,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
 
     <string name="widget_integration_review_terms">A továbblépéshez el kell fogadnod a Felhasználási feltételeket.</string>
 
-    <string name="security_warning_identity_server">A Element előző verziója egy biztonsági hibát tartalmazott ami az Azonosítási Szervernek (%1$s) hozzáférést adott a fiókodhoz. Ha megbízol a %2$s szerverben, akkor ezt figyelmen kívül hagyhatod különben jelentkezz ki és újra vissza.
-\n
-\nTovábbi információ itt:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">Felhasználási feltételek</string>
     <string name="review_terms">Feltételek átnézése</string>
     <string name="terms_description_for_identity_server">Mások által is megtalálható legyél</string>
diff --git a/vector/src/main/res/values-id/strings.xml b/vector/src/main/res/values-id/strings.xml
index db71fafcaf..a8fe21f19e 100644
--- a/vector/src/main/res/values-id/strings.xml
+++ b/vector/src/main/res/values-id/strings.xml
@@ -224,10 +224,6 @@ Anda telah dikeluarkan dari semua perangkat dan tidak lagi menerima pemberitahua
     <string name="login_error_limit_exceeded">Pengajuan yang dikirimkan terlalu banyak</string>
     <string name="login_error_login_email_not_yet">Tautan email masih belum diklik</string>
 
-    <string name="e2e_need_log_in_again">Anda perlu masuk kembali untuk menghasilkan kunci enkripsi ujung-ke-ujung untuk perangkat ini dan menyerahkan kunci umum ke server awal Anda.
-Proses ini hanya dilakukan sekali saja.
-Mohon maaf untuk ketidaknyamannya.</string>
-
     <string name="read_receipts_list">Baca Daftar Penerimaan</string>
 
     <string name="compression_options">"Kirim sebagai "</string>
@@ -713,9 +709,6 @@ Pembacaan pesan di Matrix serupa dengan email. Dengan kami melupakan pesan-pesan
     <string name="encryption_information_verify_device_warning2">Apabila cocok, tekan tombol verifikasi berikut.
 Apabila tidak, seseorang sedang menyadap perangkat ini dan mungkin perlu diblokir.
 Di masa mendatang proses verifikasi ini akan dimutakhirkan.</string>
-    <string name="e2e_enabling_on_app_update">Element sekarang mendukung enkripsi ujung-ke-ujung tapi Anda perlu masuk kembali untuk mengaktifkannya.
-
-Ini bisa Anda lakukan sekarang atau nani dari pengaturan aplikasi.</string>
 
     <string name="unknown_devices_alert_message">Ruang ini terisi oleh perangkat tak dikenal yang belum diverifikasi.
 Ini berarti tidak ada jaminan pengguna perangkat tersebut sesuai dengan klaim mereka.
diff --git a/vector/src/main/res/values-in/strings.xml b/vector/src/main/res/values-in/strings.xml
index db71fafcaf..a8fe21f19e 100644
--- a/vector/src/main/res/values-in/strings.xml
+++ b/vector/src/main/res/values-in/strings.xml
@@ -224,10 +224,6 @@ Anda telah dikeluarkan dari semua perangkat dan tidak lagi menerima pemberitahua
     <string name="login_error_limit_exceeded">Pengajuan yang dikirimkan terlalu banyak</string>
     <string name="login_error_login_email_not_yet">Tautan email masih belum diklik</string>
 
-    <string name="e2e_need_log_in_again">Anda perlu masuk kembali untuk menghasilkan kunci enkripsi ujung-ke-ujung untuk perangkat ini dan menyerahkan kunci umum ke server awal Anda.
-Proses ini hanya dilakukan sekali saja.
-Mohon maaf untuk ketidaknyamannya.</string>
-
     <string name="read_receipts_list">Baca Daftar Penerimaan</string>
 
     <string name="compression_options">"Kirim sebagai "</string>
@@ -713,9 +709,6 @@ Pembacaan pesan di Matrix serupa dengan email. Dengan kami melupakan pesan-pesan
     <string name="encryption_information_verify_device_warning2">Apabila cocok, tekan tombol verifikasi berikut.
 Apabila tidak, seseorang sedang menyadap perangkat ini dan mungkin perlu diblokir.
 Di masa mendatang proses verifikasi ini akan dimutakhirkan.</string>
-    <string name="e2e_enabling_on_app_update">Element sekarang mendukung enkripsi ujung-ke-ujung tapi Anda perlu masuk kembali untuk mengaktifkannya.
-
-Ini bisa Anda lakukan sekarang atau nani dari pengaturan aplikasi.</string>
 
     <string name="unknown_devices_alert_message">Ruang ini terisi oleh perangkat tak dikenal yang belum diverifikasi.
 Ini berarti tidak ada jaminan pengguna perangkat tersebut sesuai dengan klaim mereka.
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 2f821899a7..4dba677074 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -198,9 +198,6 @@
     <string name="login_error_login_email_not_yet">Il link nella mail non è ancora stato cliccato</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">È necessario eseguire nuovamente l\'accesso per generare le chiavi crittografiche per questa sessione ed inviare la chiave pubblica all\'homeserver 
-\nQuesto inconveniente non capiterà più. 
-\nScusa per il disguido.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Elenco ricevute lette</string>
@@ -672,10 +669,6 @@
     <string name="encryption_information_verify_device_warning2">Se non corrispondono, la sicurezza delle tue comunicazioni potrebbe essere compromessa.</string>
     <string name="encryption_information_verify_key_match">Ho verificato che le chiavi corrispondono</string>
 
-    <string name="e2e_enabling_on_app_update">Element supporta ora la crittografia da-utente-a-utente, ma per abilitarla devi riconnetterti.
-\n
-\nPuoi farlo ora, o più tardi, dalle impostazioni dell\'applicazione.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">La stanza contiene sessioni sconosciute</string>
     <string name="unknown_devices_alert_message">Questa stanza contiene sessioni sconosciute che non sono state verificate. 
@@ -1532,12 +1525,6 @@
     <string name="keys_backup_unable_to_get_trust_info">Si è verificato un errore nell\'ottenere informazioni sulla fiducia</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Si è verificato un errore nell\'ottenere i dati dal Backup delle chiavi</string>
 
-    <string name="alpha_disclaimer_title">Benvenuti nella beta!</string>
-    <string name="alpha_disclaimer_content_line_1">Mentre Element si trova nella fase iniziale dello sviluppo, potrebbero mancare alcune funzioni e potrebbero verificarsi errori.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">L\'elenco di funzioni più recenti è sempre nel %1$s, se trovi errori ti preghiamo segnalarli nel menu in alto a sinistra della Pagina Iniziale e noi li correggeremo appena possibile.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Descrizione nel Play Store</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Se trovi errori ti preghiamo segnalarli nel menu in alto a sinistra della Pagina Iniziale e noi li correggeremo appena possibile.</string>
-
     <string name="import_e2e_keys_from_file">Importa le chiavi di crittografia dal file \"%1$s\".</string>
 
     <string name="settings_sdk_version">Versione SDK Matrix</string>
@@ -1623,11 +1610,6 @@
 
     <string name="widget_integration_review_terms">Per continuare devi accettare i termini di servizio.</string>
 
-    <string name="security_warning_identity_server">Alcune precedenti versioni di Element contenevano un errore di sicurezza che permetteva al tuo Identity Server (%1$s) di accedere al tuo account. Se ti fidi di %2$s, puoi ignorare questo avviso; altrimenti disconnettiti e riaccedi di nuovo.
-\n 
-\nLeggi maggiori dettagli qui: 
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">Termini di servizio</string>
     <string name="review_terms">Leggi i termini di servizio</string>
     <string name="terms_description_for_identity_server">Fatti trovare dagli altri utenti</string>
diff --git a/vector/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml
index 8a9421b1e1..b567aa8501 100644
--- a/vector/src/main/res/values-ja/strings.xml
+++ b/vector/src/main/res/values-ja/strings.xml
@@ -384,9 +384,6 @@
     <string name="login_error_login_email_not_yet">まだクリックされていないeメールのリンク</string>
 
     <string name="compression_options">以下の容量で画像を送信</string>
-    <string name="e2e_need_log_in_again">この端末のエンドツーエンド暗号鍵を生成し、接続先サーバに公開鍵を送信するには、再度ログインする必要があります。
-一度回線を切断します。
-ご不便おかけしてすみません。</string>
 
     <string name="room_info_room_topic">部屋の説明</string>
 
@@ -553,9 +550,6 @@ Elementアプリがあなたの電話帳へアクセスすることを許可し
 不明なデバイス:</string>
 
     <string name="unknown_devices_alert_title">部屋に不明なデバイスが含まれています</string>
-    <string name="e2e_enabling_on_app_update">Elementはエンドツーエンドの暗号化をサポートするようになりましたが、有効にするには再度ログインする必要があります。
-
-アプリケーションの設定から今すぐまたは後で行うことができます。</string>
 
     <string name="encryption_information_verify_key_match">キーが一致していることを確認</string>
 
diff --git a/vector/src/main/res/values-ko/strings.xml b/vector/src/main/res/values-ko/strings.xml
index 425a02ed86..d479e6f058 100644
--- a/vector/src/main/res/values-ko/strings.xml
+++ b/vector/src/main/res/values-ko/strings.xml
@@ -264,10 +264,6 @@
     <string name="login_error_user_in_use">이 사용자 이름은 이미 사용 중입니다</string>
     <string name="login_error_login_email_not_yet">이메일 링크를 아직 클릭하지 않았습니다</string>
 
-    <string name="e2e_need_log_in_again">이 기기를 위한 종단간 암호화 키를 생성하고 공개 키를 홈서버에 제출하려면 다시 로그인해야 합니다.
-\n한 번이면 됩니다.
-\n불편을 드려 죄송합니다.</string>
-
     <string name="e2e_re_request_encryption_key">다른 기기에서 온 <u>다시 요청된 암호 키</u>.</string>
 
     <string name="e2e_re_request_encryption_key_sent">키 요청을 보냈습니다.</string>
@@ -944,10 +940,6 @@
     <string name="encryption_information_verify_device_warning2">그것이 맞다면, 아래의 확인 버튼을 누르세요. 맞지 않다면, 다른 사람이 이 기기를 가로채고 있는 것이고 블랙리스트에 올려야 합니다. 앞으로 이 확인 절차는 더 정교해질 것입니다.</string>
     <string name="encryption_information_verify_key_match">키가 맞다는 것은 확인합니다</string>
 
-    <string name="e2e_enabling_on_app_update">Element은 이제 종단간 암호화를 지원하지만 활성화하려면 다시 로그인해야 합니다.
-\n
-\n지금 바로 하거나 나중에 애플리케이션 설정에서 할 수 있습니다.</string>
-
     <string name="unknown_devices_alert_title">알 수 없는 기기가 있는 방</string>
     <string name="unknown_devices_alert_message">이 방에는 확인되지 않은 알 수 없는 기기가 있습니다. 
 \n즉, 사용자에 속해 있다고 주장하는 기기라는 보장이 없습니다. 
@@ -1415,12 +1407,6 @@
     <string name="keys_backup_unable_to_get_trust_info">신뢰 정보를 얻는 과정에서 오류가 발생했습니다</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">키 백업 데이터를 얻는 과정에서 오류가 발생했습니다</string>
 
-    <string name="alpha_disclaimer_title">베타 버전에 온 것을 환영합니다!</string>
-    <string name="alpha_disclaimer_content_line_1">ElementX가 개발 중에 있기에, 일부 기능이 부족하고 버그가 나올 수 있습니다.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">최신 기능 목록은 항상 %1$s에 있고, 버그를 발견했다면 홈의 왼쪽 위 메뉴에서 신고해주세요, 그러면 가능한 한 빨리 고치겠습니다.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play 스토어 설명</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">버그를 발견했다면 홈의 왼쪽 위 메뉴에서 신고해주세요, 그러면 가능한 한 빨리 고치겠습니다.</string>
-
     <string name="import_e2e_keys_from_file">파일 \"%1$s\"에서 종단간 암호화 키 가져옴.</string>
 
     <string name="settings_sdk_version">Matrix SDK 버전</string>
@@ -1502,11 +1488,6 @@
 
     <string name="widget_integration_review_terms">계속 하려면 이 서비스 약관에 동의해야 합니다.</string>
 
-    <string name="security_warning_identity_server">Element의 이전 버전은 보안 버그로 ID 서버 (%1$s)가 계정으로 접근할 수 있었습니다. %2$s을(를) 신뢰하면 이것을 무시하고, 그렇지 않다면 로그아웃한 후 다시 로그인하세요.
-\n
-\n자세한 설명은 여기서 읽으세요:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">서비스 약관</string>
     <string name="review_terms">조건 검토</string>
     <string name="terms_description_for_identity_server">다른 사람이 검색할 수 있음</string>
diff --git a/vector/src/main/res/values-lv/strings.xml b/vector/src/main/res/values-lv/strings.xml
index f10d2bbf19..d057245a53 100644
--- a/vector/src/main/res/values-lv/strings.xml
+++ b/vector/src/main/res/values-lv/strings.xml
@@ -218,9 +218,6 @@ Tu esi izrakstīts no visām ierīcēm un vairāk nesaņemsi \"push\" paziņojum
     <string name="login_error_user_in_use">Šis lietotājvārds ir aizņemts</string>
     <string name="login_error_login_email_not_yet">Nav noklikšķināts uz tīmekļa saites saņemtajā epastā</string>
 
-    <string name="e2e_need_log_in_again">Tev jāieiet sistēmā, lai šai ierīcei ģenerētu \"end-to-end\" šifrēšanas atslēgas un nosūtītu publisko atslēgu bāzes serverim.
-Šī darbība jāveic tikai vienu reizi. Atvainojamies par neērtībām.</string>
-
     <string name="read_receipts_list">Lasīt jaunbiedru sarakstu</string>
 
     <string name="groups_list">Grupu saraksts</string>
@@ -714,10 +711,6 @@ Lai turpinātu, ievadi savu paroli.</string>
 Nākotnē šī pārbaudes procedūra plānota sarežģītāka.</string>
     <string name="encryption_information_verify_key_match">Apstiprinu, ka atslēgas sakrīt</string>
 
-    <string name="e2e_enabling_on_app_update">Element tagad nodrošina end-to-end šifrēšanu, bet Tev ir jāizrakstās un jāierakstās par jaunu, lai to iespējotu.
-
-Tu to vari izdarīt tūlīt vai vēlāk - lietotnes Iestatījumos.</string>
-
     <string name="unknown_devices_alert_title">Istabā atrodas nepazīstamas ierīces</string>
     <string name="unknown_devices_alert_message">Šajā istabā atrodas nepazīstamas ierīces, kuras nav verificētas.
 Tas nozīmē, ka nav garantijas, ka ierīces pieder tiem lietotājiem kuri par tādiem uzdodas.
diff --git a/vector/src/main/res/values-nb-rNO/strings.xml b/vector/src/main/res/values-nb-rNO/strings.xml
index 4ad2116242..1c5d5bf62e 100644
--- a/vector/src/main/res/values-nb-rNO/strings.xml
+++ b/vector/src/main/res/values-nb-rNO/strings.xml
@@ -581,7 +581,6 @@
     <string name="fab_menu_create_chat">Direktemeldinger</string>
 
     <string name="create_room_name_hint">Rommets navn</string>
-    <string name="alpha_disclaimer_title">Velkommen til betaen!</string>
     <string name="push_gateway_item_url">URL:</string>
     <string name="bottom_action_people_x">Direktemeldinger</string>
 
diff --git a/vector/src/main/res/values-nl/strings.xml b/vector/src/main/res/values-nl/strings.xml
index e265053b73..70a52cc8b6 100644
--- a/vector/src/main/res/values-nl/strings.xml
+++ b/vector/src/main/res/values-nl/strings.xml
@@ -196,9 +196,6 @@
     <string name="login_error_login_email_not_yet">Er is nog niet op de koppeling in de e-mail geklikt</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">U moet zich opnieuw aanmelden om de sleutels voor eind-tot-eind-versleuteling voor deze sessie te genereren, en om de publieke sleutel naar uw thuisserver te sturen. 
-\nDit is eenmalig. 
-\nExcuses voor het ongemak.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Leesbevestigingslijst</string>
@@ -659,10 +656,6 @@
     <string name="encryption_information_verify_device_warning2">Als het overeenkomt, drukt u op de knop ‘Verifiëren’ hieronder. Als het niet overeenkomt, dan onderschept iemand anders deze sessie en zou u het beter blokkeren. In de toekomst zal dit verificatieproces verbeterd worden.</string>
     <string name="encryption_information_verify_key_match">Ik verifieer dat de sleutels overeenkomen</string>
 
-    <string name="e2e_enabling_on_app_update">Element ondersteunt nu eind-tot-eind-versleuteling, maar u moet zich opnieuw aanmelden om het in te schakelen.
-\n
-\nU kunt dit nu of later doen vanuit de app-instellingen.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Dit gesprek bevat onbekende sessies</string>
     <string name="unknown_devices_alert_message">Dit gesprek bevat onbekende sessies die niet geverifieerd zijn. 
@@ -1574,11 +1567,6 @@
     <string name="identity_server_not_defined">U gebruikt geen identiteitsserver</string>
     <string name="identity_server_not_defined_for_password_reset">Er is geen identiteitsserver geconfigureerd. Dit is vereist om uw wachtwoord opnieuw in te stellen.</string>
 
-    <string name="security_warning_identity_server">Vorige versies van Element hadden een veiligheidsfout die er voor kon zorgen dat je Identiteits Server (%1$s) toegang tot je account had. Indien je %2$s vertrouwt, dan kun je dit negeren; anders log je uit en weer in.
-\n
-\nLees meer details hier:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="error_user_already_logged_in">Het lijkt er op dat je probeert verbinding te maken met een andere thuisserver. Wil je uitloggen\?</string>
 
     <string name="edit">Bewerken</string>
diff --git a/vector/src/main/res/values-nn/strings.xml b/vector/src/main/res/values-nn/strings.xml
index 40eb3d74e8..a5d25f6505 100644
--- a/vector/src/main/res/values-nn/strings.xml
+++ b/vector/src/main/res/values-nn/strings.xml
@@ -744,8 +744,6 @@ For å gå fram, ver venleg og skriv passordet ditt inn.</string>
     <string name="encryption_information_verify_device_warning2">Viss det samsvarer, klikk Verifiser-knappen under. Viss det ikkje gjer det, avlyttar nokon andre denne sesjonen og du bør sannsynlegvis svarteliste den. I framtida vil denne verifikasjonsprosessen bli meir forbetra.</string>
     <string name="encryption_information_verify_key_match">Eg stadfestar at nøkklane er like</string>
 
-    <string name="e2e_enabling_on_app_update">Element støttar no ende-til-ende-kryptering men du må logga inn att for å skru det på. Du kan gjera det no eller seinare i App-innstillingane.</string>
-
     <string name="unknown_devices_alert_title">Rommet inneheld ukjende sesjonar</string>
     <string name="unknown_devices_alert_message">Rommet inneheld ukjende sesjonar som ikkje har blitt verifiserte. Det er med andre ord ingen garanti for at sesjonane høyrer til brukarane dei hevdar. Vi tilråder deg å gå gjennom verifikasjonsprosessen for kvar eining før du går vidare, men du kan sende meldingen på nytt utan å godkjenne viss du vil. 
 \n
@@ -862,10 +860,6 @@ For å gå fram, ver venleg og skriv passordet ditt inn.</string>
     <string name="rejoin">Vert med att</string>
     <string name="forget_room">Gløym rommet</string>
 
-    <string name="e2e_need_log_in_again">Du må logga på att for å laga ende-til-ende-krypteringsnnøkklar til denne sesjonen og senda den offentlege nøkkelen (public key) til heimetenaren. 
-\nDette trengst berre éin gong. 
-\nBeklagar ulempa.</string>
-
     <string name="directory_server_native_rooms">Alle %s-rom på Matrix</string>
 
     <string name="settings_labs_native_camera">Bruk det innebygde kameraet</string>
diff --git a/vector/src/main/res/values-pl/strings.xml b/vector/src/main/res/values-pl/strings.xml
index d12ffa41e3..71c93ae6a0 100644
--- a/vector/src/main/res/values-pl/strings.xml
+++ b/vector/src/main/res/values-pl/strings.xml
@@ -578,7 +578,6 @@ Możesz dodać adres e-mail do swojego profilu w ustawieniach.</string>
 
     <string name="login_error_unknown_token">Wprowadzony token dostępu nie został rozpoznany</string>
     <string name="login_error_bad_json">Uszkodzony JSON</string>
-    <string name="e2e_need_log_in_again">Należy się ponownie zalogować w celu wygenerowania kluczy szyfrowania end-to-end dla tej sesji i wysłania klucza publicznego do Twojego serwera domowego. Jest to jednorazowe działanie. Przepraszamy za trudności.</string>
 
     <string name="groups_list">Lista grup</string>
 
@@ -786,9 +785,6 @@ Uwaga: ten plik może zostać usunięty, jeśli aplikacja zostanie odinstalowana
     <string name="encryption_information_unverify">Usuń weryfikację</string>
     <string name="encryption_information_verify_device_warning">Aby sprawdzić czy ta sesja jest zaufana, skontaktuj się z jej właścicielem używając innych form (np. osobiście lub telefonicznie) i zapytaj czy klucz, który widzą w ustawieniach użytkownika dla tego urządzenia pasuje do klucza poniżej:</string>
     <string name="encryption_information_verify_device_warning2">Jeśli klucz pasuje, potwierdź to przyciskiem poniżej. Jeśli nie, to ktoś inny najprawdopodobniej przejmuje lub podszywa się pod tą sesję i powinieneś dodać tę sesję do czarnej listy. W przyszłości proces weryfikacji będzie bardziej skomplikowany.</string>
-    <string name="e2e_enabling_on_app_update">Element obsługuje już szyfrowanie end-to-end (E2E), ale musisz zalogować się ponownie, aby je włączyć.
-
-Możesz to zrobić teraz lub później z poziomu ustawień aplikacji.</string>
 
     <string name="unknown_devices_alert_message">Ten pokój zawiera nieznane sesje, które nie zostały zweryfikowane. Oznacza to brak gwarancji, że sesje należą do użytkowników do których twierdzą, że należą. Przed kontynuowaniem, zalecamy wykonanie procesu weryfikacji każdego urządzenia, ale możesz ponownie wysłać wiadomość bez weryfikacji, jeśli wolisz. Nieznane sesje:</string>
 
@@ -1291,7 +1287,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
     <string name="error_no_network">Brak sieci. Sprawdź swoje połączenie z Internetem.</string>
     <string name="please_wait">Proszę czekać…</string>
     <string name="room_preview_no_preview">Tego pokoju nie można podejrzeć</string>
-    <string name="alpha_disclaimer_title">Witaj w programie beta!</string>
     <string name="settings_security_and_privacy">Bezpieczeństwo i Prywatność</string>
     <string name="settings_expert">Ekspert</string>
     <string name="settings_push_rules_no_rules">Brak reguł push</string>
@@ -1631,10 +1626,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
     <string name="sas_error_m_mismatched_sas">SAS nie zgadza się</string>
     <string name="sas_error_m_unexpected_message">Sesja otrzymała niespodziewaną wiadomość</string>
     <string name="sas_error_m_invalid_message">Otrzymano nieprawidłową wiadomość</string>
-    <string name="security_warning_identity_server">Poprzednie wersje Element posiadały błąd bezpieczeństwa, który umożliwiał Twojemu serwerowi tożsamości (%1$s) dostęp do Twojego konta. Jeżeli ufasz %2$s, możesz to zignorować; w przeciwnym wypadku wyloguj się i zaloguj ponownie.
-\n
-\nInformacje o szczegółach tutaj:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
 
     <string name="room_list_empty">Dołącz do pokoju, aby rozpocząć korzystanie z aplikacji.</string>
     <string name="room_list_catchup_welcome_body">Zapoznaj się z nieprzeczytanymi wiadomościami tutaj</string>
@@ -1647,11 +1638,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
     <string name="keys_backup_unable_to_get_trust_info">Wystąpił błąd podczas otrzymywania zaufanych informacji</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Wystąpił błąd podczas uzyskiwania danych kluczy kopii zapasowej</string>
 
-    <string name="alpha_disclaimer_content_line_1">Jako że Element jest we wczesnej fazie rozwoju, niektóre funkcje mogą być niedostępne i możesz doświadczyć błędów.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Najnowsza lista funkcji jest zawsze na %1$s, i jeżeli znajdziesz błąd, proszę wyślij raport w lewym górnym menu poprzez \"Ekran domowy\", postaramy załatać się go tak szybko, jak tylko się da.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Opis w Sklepie Play</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Jeżeli znajdziesz błędy, proszę wyślij raport za pomocą menu w lewym górnym rogu \"Ekranu domowego\", postaramy się je naprawić tak szybko, jak tylko się da.</string>
-
     <string name="import_e2e_keys_from_file">Importowanie kluczy E2E z pliku \"%1$s\".</string>
 
     <string name="settings_other_third_party_notices">Informacje o stronach trzecich</string>
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 8a6c2990dc..cb6d2f6eee 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -192,7 +192,6 @@
     <string name="login_error_login_email_not_yet">O link no email ainda não foi clicado</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Você precisa fazer login novamente para gerar as chaves de criptografia ponta-a-ponta para este dispositivo e submeter a chave pública para o seu servidor de base ("Home Server").\nVocê só terá que fazer isso uma única vez.\nPedimos desculpas pela inconveniência.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Ler lista de recipientes</string>
@@ -651,8 +650,6 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="encryption_information_verify_device_warning2">Se é igual, clique no botão verificar abaixo. Se não é igual, então alguém está interceptando este dispositivo e você pode querer clicar no botão bloquear. No futuro, este processo de verificação será mais sofisticado.</string>
     <string name="encryption_information_verify_key_match">Eu confirmo que as chaves são iguais</string>
 
-    <string name="e2e_enabling_on_app_update">Element agora permite criptografia ponta-a-ponta mas você precisa fazer login de novo para ativá-la.\n\nVocê pode fazer isso mais tarde a partir das configurações do aplicativo.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Esta sala contém dispositivos desconhecidos</string>
     <string name="unknown_devices_alert_message">Esta sala contém dispositivos desconhecidos que não foram verificados.\nIsso significa que não se pode garantir que estes dispositivos realmente pertencem aos usuários identificados.\nRecomendamos que você faça o processo de verificação para cada dispositivo desconhecido antes de continuar, mas você pode reenviar a mensagem sem verificar o dispositivo se preferir.\n\nDispositivos desconhecidos nesta sala:</string>
diff --git a/vector/src/main/res/values-pt/strings.xml b/vector/src/main/res/values-pt/strings.xml
index b255cc7b8e..05b47d0fe2 100755
--- a/vector/src/main/res/values-pt/strings.xml
+++ b/vector/src/main/res/values-pt/strings.xml
@@ -195,9 +195,6 @@ A sessão foi terminada em todos os dispositivos e não receberá mais notifica
     <string name="login_error_login_email_not_yet">O link no email ainda não foi clicado</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Necessita iniciar sessão novamente para gerar as chaves de cifragem ponta-a-ponta para este dispositivo e submeter a chave pública para o seu servidor.
-Só terá que fazer isto uma vez.
-Pedimos desculpa pela inconveniência.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Ler lista de recibos de leitura</string>
@@ -659,10 +656,6 @@ Atenção: este ficheiro poderá ser apagado se a aplicação for desinstalada.<
     <string name="encryption_information_verify_device_warning2">Se é igual, clique no botão verificar, abaixo. Se não é igual, então alguém está a interceptar este dispositivo e você poderá querer colocá-lo na lista negra. No futuro, este processo de verificação irá ser mais sofisticado.</string>
     <string name="encryption_information_verify_key_match">Eu confirmo que as chaves são iguais</string>
 
-    <string name="e2e_enabling_on_app_update">O Element agora permite criptografia ponta-a-ponta mas necessita de iniciar sessão novamente para ativá-la.
-
-Pode fazê-lo agora ou mais tarde a partir das definições da aplicação.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">A sala contém dispositivos desconhecidos</string>
     <string name="unknown_devices_alert_message">Esta sala contém dispositivos desconhecidos que não foram verificados.
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index e34aab83a9..5d02d2d65b 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -196,7 +196,6 @@
     <string name="login_error_login_email_not_yet">Вы не перешли по высланной в email ссылке</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Вам нужно войти в систему, чтобы сгенерировать ключи шифрования для этой сессии и отправлять публичный ключ вашему серверу. Это необходимо только один раз; извините за неудобства.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Чтение списка вступивших</string>
@@ -649,10 +648,6 @@
     <string name="encryption_information_verify_device_warning2">"Если совпадает, то нажмите кнопку подтвердить ниже. Если не совпадает, возможно кто-то пытается перехватить сессию и  вы захотите добавить его в черный список. В будущем данный процесс будет улучшен."</string>
     <string name="encryption_information_verify_key_match">Я проверил, что ключи совпадают</string>
 
-    <string name="e2e_enabling_on_app_update">Element теперь поддерживает сквозное шифрование, но вам нужно снова войти в систему, чтобы включить его.
-
-Вы можете сделать это сейчас или позже из настроек приложения.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Комната содержит неизвестные сессии</string>
     <string name="unknown_devices_alert_message">Эта комната содержит неизвестные сессии, которые не были подтверждены. 
@@ -1571,12 +1566,6 @@
     <string name="keys_backup_unable_to_get_trust_info">Произошла ошибка при получении информации о доверии</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Произошла ошибка при получении ключей резервного копирования данных</string>
 
-    <string name="alpha_disclaimer_title">Добро пожаловать в бету!</string>
-    <string name="alpha_disclaimer_content_line_1">Пока Element находится в ранней стадии разработки, некоторые функции могут отсутствовать и вы можете столкнуться с ошибками.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Последний список функций всегда находится в %1$s, и если вы найдете ошибку, пожалуйста, отправьте отчет в верхнее левое меню Home, и мы исправим их так быстро, как только сможем.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Описание магазина</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Если вы обнаружите ошибку, пожалуйста, отправьте сообщение в верхнее левое меню Home, и мы исправим ее так быстро, как только сможем.</string>
-
     <string name="import_e2e_keys_from_file">Импорт ключей e2e из файла \"%1$s\".</string>
 
     <string name="settings_sdk_version">Версия Matrix SDK</string>
@@ -1657,11 +1646,6 @@
 
     <string name="widget_integration_review_terms">Для продолжения Вам необходимо принять Условия данного сервиса.</string>
 
-    <string name="security_warning_identity_server">В предыдущих версиях Element была ошибка безопасности, которая могла дать вашему серверу идентификации (%1$s) доступ к вашей учетной записи. Если вы доверяете %2$s, вы можете проигнорировать это; в противном случае, пожалуйста, выйдите из системы и войдите снова.
-\n
-\nПодробнее об этом читайте здесь:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="settings_push_rules_no_rules">Пуш-правила не определены</string>
     <string name="settings_push_gateway_no_pushers">Нет зарегистрированных пуш-шлюзов</string>
 
diff --git a/vector/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml
index 7d5ff2ff95..554fb5e349 100644
--- a/vector/src/main/res/values-sk/strings.xml
+++ b/vector/src/main/res/values-sk/strings.xml
@@ -194,10 +194,6 @@ Emailovú adresu si môžete k účtu pridať neskôr cez nastavenia.</string>
     <string name="login_error_user_in_use">Toto používateľské meno sa už používa</string>
     <string name="login_error_login_email_not_yet">Zatiaľ ste neklikli na odkaz zaslaný emailom</string>
 
-    <string name="e2e_need_log_in_again">Mali by ste sa znovu prihlásiť, čo vygeneruje šifrovacie kľúče E2E pre túto reláciu a odošle zodpovedajúci verejný kľúč domovskému serveru.
-\nToto je potrebné urobiť len raz. 
-\nOspravedlňujeme sa za spôsobené ťažkosti.</string>
-
     <string name="read_receipts_list">Zoznam potvrdení o prečítaní</string>
 
     <string name="compression_options">Odoslať ako</string>
@@ -635,10 +631,6 @@ Pozor: tento súbor môže byť automaticky zmazaný po odinštalovaní aplikác
     <string name="encryption_information_verify_device_warning2">Ak sa kľúče zhodujú, stlačte tlačidlo Overiť nižšie. Ak sa nezhodujú, niekto ďalší odpočúva toto zariadenie a mali by ste ho pridať na čiernu listinu.</string>
     <string name="encryption_information_verify_key_match">Overil som, kľúče sa zhodujú</string>
 
-    <string name="e2e_enabling_on_app_update">Element od teraz podporuje E2E šifrovanie. Ak si ho želáte povoliť, musíte sa teraz odhlásiť a následne prihlásiť znovu.
-
-Môžete to urobiť teraz, alebo to môžete urobiť neskôr v časti Nastavenia.</string>
-
     <string name="unknown_devices_alert_title">V miestnosti sú neznáme relácie</string>
     <string name="unknown_devices_alert_message">V tejto miestnosti sa nachádzajú neznáme relácie, ktoré neboli overené.
 \nZnamená to, že príslušnosť týchto relácií k ich údajným používateľom nemôže byť garantovaná.
diff --git a/vector/src/main/res/values-sq/strings.xml b/vector/src/main/res/values-sq/strings.xml
index 244c9d6d40..6f888c2848 100644
--- a/vector/src/main/res/values-sq/strings.xml
+++ b/vector/src/main/res/values-sq/strings.xml
@@ -773,10 +773,6 @@
     <string name="room_settings_addresses_e2e_encryption_warning">Aktivizo fshehtëzim 
 \n(kujdes: s’mund të çaktivizohet më!)</string>
 
-    <string name="e2e_enabling_on_app_update">Element tani mbulon fshehtëzim skaj-më-skaj, por lypset të ribëni hyrjen që ta aktivizoni.
-\n
-\nMund ta bëni tani ose më vonë, që prej rregullimeve të aplikacionit.</string>
-
     <string name="unknown_devices_alert_message">Kjo dhomë përmban sesione të panjohur që s’janë verifikuar.
 \nKjo do të thotë se nuk ka garanci se sesionet u përkasin përdoruesve që pretendojnë se u përkasin.
 \nPërpara se të vazhdoni, këshillojmë që të kaloni në proces verifikimi çdo sesion, por mund të ridërgoni mesazhin pa verifikuar gjë, nëse parapëlqeni kështu.
@@ -935,9 +931,6 @@
     <string name="resource_limit_soft_default">Ky shërbyes home ka tejkaluar një nga kufijtë mbi burimet, ndaj <b>disa përdorues s’do të jenë në gjendje të bëjnë hyrjen</b>.</string>
     <string name="resource_limit_soft_mau"> Ky shërbyes home ka tejkaluar kufirin Përdorues Aktivë Mujorë, ndaj <b>disa përdorues s’do të jenë në gjendje të bëjnë hyrjen</b>.</string>
     <string name="send_bug_report_logs_description">Që të mund të diagnostikohen probleme, regjistra prej këtij klienti do të dërgohen tok me këtë njoftim të metash. Ky njoftim të metash, përfshi regjistrat dhe foton e ekranit, nuk do të jenë të dukshëm publikisht. Nëse do të parapëlqenit të dërgohej vetëm teksti më sipër, ju lutemi, hiqjani shenjën kutizës:</string>
-    <string name="e2e_need_log_in_again">Që të prodhohen kyçe fshehtëzimi skaj-më-skaj për këtë sesion, lypset të ribëni hyrjen dhe të parashtroni kyçin publik te shërbyesi juaj Home.
-\nKjo duhet vetëm një herë.
-\nNa ndjeni për belanë.</string>
 
     <string name="ssl_cert_not_trust">Kjo mund të ishte shenjë se dikush po përgjon me dashakeqësi trafikun tuaj, ose se telefoni juaj nuk i beson dëshmisë së furnizuar nga shërbyesi i largët.</string>
     <string name="ssl_cert_new_account_expl">Nëse përgjegjësi i shërbyesit ka thënë se kjo është e pritshme, sigurohuni që shenjat e gishtave më poshtë përputhen me shenjat e gishtave të furnizuara prej tyre.</string>
@@ -1443,12 +1436,6 @@
     <string name="keys_backup_unable_to_get_trust_info">Ndodhi një gabim gjatë marrjes së të dhënave të besueshmërisë</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Ndodhi një gabim teksa merreshin të dhëna kopjeruajtjeje kyçesh</string>
 
-    <string name="alpha_disclaimer_title">Mirë se vini në beta!</string>
-    <string name="alpha_disclaimer_content_line_1">Teksa Element është në fillimet e zhvillimit, disa veçori mund të mos jenë gati dhe mund të hasni të meta.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">Lista e veçorive më të reja gjendet te %1$s, dhe nëse gjeni të meta, ju lutemi, parashtroni një njoftim te menuja majtas sipër te Home, dhe do t’i ndreqim sa më shpejt të mundemi.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Përshkrim në Play Store</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Nëse gjeni të meta, ju lutemi, parashtroni një njoftim te menuja majtas sipër te Home, dhe do t’i ndreqim sa më shpejt të mundemi.</string>
-
     <string name="import_e2e_keys_from_file">Importo kyçe e2e prej kartelës \"%1$s\".</string>
 
     <string name="settings_sdk_version">Versioni Matrix SDK</string>
@@ -1529,11 +1516,6 @@
 
     <string name="widget_integration_review_terms">Që të vazhdohet, lypset të pranoni Kushtet e këtij shërbimi.</string>
 
-    <string name="security_warning_identity_server">Versione të dikurshëm të Element-it përmbanin një të metë sigurie, e cila mund t’i lejonte Shërbyesit tuaj të Identiteteve (%1$s) hyrje në llogarinë tuaj. Nëse i besoni %2$s, mund ta shpërfillni këtë sinjalizim; përndryshe dilni nga llogaria dhe ribëni hyrjen.
-\n
-\nLexoni më tepër hollësi këtu:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">Kushte Shërbimi</string>
     <string name="review_terms">Shqyrtoni Kushtet</string>
     <string name="terms_description_for_identity_server">Jini i zbulueshëm nga të tjerët</string>
diff --git a/vector/src/main/res/values-sv/strings.xml b/vector/src/main/res/values-sv/strings.xml
index aa2c3aba74..d899f1cb49 100644
--- a/vector/src/main/res/values-sv/strings.xml
+++ b/vector/src/main/res/values-sv/strings.xml
@@ -281,10 +281,6 @@
     <string name="login_error_user_in_use">Det här användarnamnet är upptaget</string>
     <string name="login_error_login_email_not_yet">E-postlänken har inte klickats på än</string>
 
-    <string name="e2e_need_log_in_again">Du behöver logga in igen för att generera nycklar för totalsträckskryptering för den här sessionen och skicka den publika nyckeln till hemservern. 
-\nDet här behövs bara en gång. 
-\nUrsäkta för besväret.</string>
-
     <string name="e2e_re_request_encryption_key">Efterfråga krypteringsnycklarna igen från dina andra sessioner.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Nyckelförfrågan har skickats.</string>
@@ -496,10 +492,6 @@
     <string name="fab_menu_create_room">Rum</string>
     <string name="fab_menu_create_chat">Direktmeddelanden</string>
 
-    <string name="alpha_disclaimer_content_line_2_gplay">Den senaste funktionslistan finns alltid i %1$s, och om du skulle hitta buggar, vänligen skicka en rapport från menyn på toppen av Hem, så fixar vi dem så fort vi kan.</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play Store-beskrivningen</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">Om du skulle hitta buggar, vänligen skicka en rapport från menyn på toppen av Hem, så fixar vi dem så fort vi kan.</string>
-
     <string name="send_suggestion">Ge ett förslag</string>
     <string name="send_suggestion_content">Vänligen skriv ditt förslag nedan.</string>
     <string name="send_suggestion_report_placeholder">Beskriv ditt förslag här</string>
@@ -712,9 +704,6 @@
     <string name="device_name_warning">En sessions publika namn är synligt för personer du pratar med</string>
     <string name="encryption_message_recovery">Återställning av krypterade meddelanden</string>
     <string name="encryption_never_send_to_unverified_devices_summary">Skicka aldrig krypterade meddelanden till overifierade sessioner från den här sessionen.</string>
-    <string name="e2e_enabling_on_app_update">Element stöder nu totalsträckskryptering men du behöver logga in igen för att aktivera det.
-\n
-\nDu kan göra det nu eller senare från appinställningarna.</string>
 
     <plurals name="notification_compat_summary_title">
         <item quantity="one">%d avisering</item>
@@ -756,10 +745,6 @@
     <string name="sas_incoming_request_description">Verifiera den här sessionen för att markera den som pålitligt. Att lita på folks sessioner ger dig extra sinnesro när du skickar totalsträckskrypterade meddelanden.</string>
     <string name="sas_verified_successful_description">Säkra meddelanden mellan dig och den här användaren är totalsträckskrypterade och kommer inte att vara läsbara för tredje parter.</string>
     <string name="identity_server_not_defined">Du använder ingen identitetsserver</string>
-    <string name="security_warning_identity_server">Tidigare versioner av Element hade en säkerhetsbugg som kunde ge din identitetsserver (%1$s) tillgång till ditt konto. Om du litar på %2$s så kan du ignorera detta; annars bör du logga ut och logga in igen.
-\n
-\nLäs mer detaljer här:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
 
     <string name="settings_sdk_version">Matrix-SDK-version</string>
     <string name="settings_security_and_privacy">Säkerhet och sekretess</string>
diff --git a/vector/src/main/res/values-te/strings.xml b/vector/src/main/res/values-te/strings.xml
index 9d24f73512..907bc862df 100644
--- a/vector/src/main/res/values-te/strings.xml
+++ b/vector/src/main/res/values-te/strings.xml
@@ -486,10 +486,6 @@
 
     <string name="login_error_login_email_not_yet">ఇంకా నొక్కని ఇ-తపాలా లింగక</string>
 
-    <string name="e2e_need_log_in_again">ఈ పరికరం కోసం మీరు చివరికి ముగింపు ఎన్క్రిప్షన్ కీలను ఉత్పత్తి చేయడానికి తిరిగి లాగిన్ కావాలి మరియు మీ ఇంటి యజమానికి పబ్లిక్ కీని సమర్పించండి.
-\nఇది ఒక సారి.
-\nఅసౌకర్యానికి మన్నించాలి.</string>
-
     <string name="call_error_camera_init_failed">కెమెరాను ప్రారంభించడం సాధ్యపడదు</string>
     <string name="permissions_rationale_msg_storage">అటాచ్మెంట్లు పంపడానికి మరియు సేవ్ చేయడానికి మీ ఫోటో మరియు వీడియో లైబ్రరీని ప్రాప్తి చేయడానికి కలతకు అనుమతి అవసరం.
 \n
@@ -508,9 +504,6 @@
 
     <string name="encryption_information_verify_device_warning2">ఇది సరిపోలితే, దిగువ ధృవీకరించు బటన్ను నొక్కండి. అది కాకపోతే, అప్పుడు ఎవరో ఈ పరికరాన్ని అడ్డుకుంటున్నారు మరియు మీరు బహుశా బ్లాక్ బటన్ను నొక్కాలనుకుంటున్నారు.
 \nభవిష్యత్తులో ఈ ధృవీకరణ ప్రక్రియ మరింత అధునాతనంగా ఉంటుంది.</string>
-    <string name="e2e_enabling_on_app_update">రియోట్ ఇప్పుడు ఎండ్-టు-ఎండ్ ఎన్క్రిప్షన్కు మద్దతిస్తుంది, కానీ దాన్ని ఎనేబుల్ చెయ్యడానికి మీరు మళ్లీ లాగిన్ కావాలి.
-\n
-\nఅప్లికేషన్ సెట్టింగుల నుండి మీరు ఇప్పుడు లేదా తరువాత చేయవచ్చు.</string>
 
     <string name="unknown_devices_alert_message">ఈ గది లొ ధృవీకరించబడని తెలియని పరికరాలను కలిగి ఉనాయి.
 \nపరికరములు తాము చెప్పుకుంటున్న వాడుకదారులకు చెందినవి అని హామీ లేదు.
diff --git a/vector/src/main/res/values-tr/strings.xml b/vector/src/main/res/values-tr/strings.xml
index 66a1511018..8cfa61e1f9 100644
--- a/vector/src/main/res/values-tr/strings.xml
+++ b/vector/src/main/res/values-tr/strings.xml
@@ -287,10 +287,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="login_error_user_in_use">Kullanıcı adı zaten kullanımda</string>
     <string name="login_error_login_email_not_yet">Eposta bağlantısına hala tıklanmadı</string>
 
-    <string name="e2e_need_log_in_again">Bu oturuma özel uçtan uca şifreleme anahtarı oluşturup, herkese açık anahtarı anamakineye yüklemek için giriş yapmanız gerekli. 
-\nBu bir kereye mahsus. 
-\nRahatsızlık için üzgünüz.</string>
-
     <string name="e2e_re_request_encryption_key">Diğer oturumlardan <u>şifreleme anahtarlarını tekrar iste</u>.</string>
 
     <string name="e2e_re_request_encryption_key_sent">Anahtar isteği gönderildi.</string>
@@ -961,10 +957,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="encryption_information_verify_device_warning2">Eğer uyuşursa aşağıdaki doğrulama tuşuna basın. Eğer uyuşmaz ise biri bu oturum engelliyor demektir bu durumda sen o kişi karalisteye eklemelisin. Gelecekte doğrulama işlemi daha gelişmiş olacak.</string>
     <string name="encryption_information_verify_key_match">Anahtarın uyuştuğunu doğruluyorum</string>
 
-    <string name="e2e_enabling_on_app_update">Element artık uçtan-uca şifrelemeyi destekliyor ancak etkinleştirmen için tekrar giriş yapman gerekli.
-\n 
-\nBunu şimdi ya da sonra uygulama ayarlarından yapabilirsin.</string>
-
     <string name="unknown_devices_alert_title">Oda bilinmeyen oturum barındırıyor</string>
     <string name="unknown_devices_alert_message">Bu oda doğrulanmamış bilinmeyen oturum barındırıyor. 
 \nBu oturumların kullanıcıların sahip olduğu cihaz olduklarının garantisi yok. 
@@ -1462,11 +1454,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="identity_server_not_defined">Herhangi bir kimlik sunucusu kullanmıyorsunuz</string>
     <string name="identity_server_not_defined_for_password_reset">Hiçbir kimlik sunucusu yapılandırılmamış, bu şifrenizi değiştirebilmeniz için gerekli.</string>
 
-    <string name="security_warning_identity_server">Element\'in önceki sürümlerinde, kimlik sunucunuzun (%1$s) hesabınıza erişebilmesini sağlayan bir güvenlik hatası vardı. %2$s sunucusuna güveniyorsanız, bunu göz ardı edebilirsiniz; aksi takdirde lütfen çıkış yapın ve tekrar giriş yapın.
-\n
-\nDaha fazla ayrıntıya buradan bakabilirsiniz:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="error_user_already_logged_in">Başka bir anasunucuya bağlanmaya çalışıyorsunuz gibi görünüyor. Çıkış yapmak ister misiniz\?</string>
 
     <string name="edit">Düzenle</string>
@@ -1523,8 +1510,6 @@ Eğer yeni kurtarma yöntemini siz ayarlamadıysanız, bir saldırgan hesabını
     <string name="keys_backup_unable_to_get_trust_info">Güven bilgisi alınırken hata oluştu</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">Anahtar yedek verileri alınırken hata oluştu</string>
 
-    <string name="alpha_disclaimer_title">Betaya hoşgeldiniz!</string>
-    <string name="alpha_disclaimer_content_line_1">Element geliştirme sürecindeyken bazı özellikler eksik olabilir ve hatalar ile karşılaşabilirsiniz.</string>
     <string name="login_error_no_homeserver_found">Bu geçerli bir Matrix sunucu adresi değil</string>
     <string name="login_error_homeserver_not_found">Bu URL ile ev-sunucusuna erişilemiyor, lütfen kontrol edin</string>
     <string name="settings_add_3pid_flow_not_supported">Bunu Element mobil ile yapamazsınız</string>
diff --git a/vector/src/main/res/values-uk/strings.xml b/vector/src/main/res/values-uk/strings.xml
index 11cca9613e..03f069a0ab 100755
--- a/vector/src/main/res/values-uk/strings.xml
+++ b/vector/src/main/res/values-uk/strings.xml
@@ -206,7 +206,6 @@
     <string name="login_error_login_email_not_yet">Ви не перейшли за посиланням в електронному листі</string>
 
     <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">Вам треба знов ся залогувати для створення E2E-ключів для цього пристрою та надсилання їх на сервер.\nЦе одноразова дія.\nВибачте за незручності.</string>
 
     <!-- read receipts list Screen -->
     <string name="read_receipts_list">Перегляд списку вступників</string>
@@ -677,8 +676,6 @@
 У майбутньому цей процес верифікації стане більш складним.</string>
     <string name="encryption_information_verify_key_match">Я підтверджую, що ключі співпадають</string>
 
-    <string name="e2e_enabling_on_app_update">Тепер Element підтримує наскрізне шифрування, але вам треба залогуватися знову, щоб його увімкнути.\n\nМожете зробити це зараз або пізніше у налаштуваннях застосунку.</string>
-
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Кімната містить невідомі пристрої</string>
     <string name="unknown_devices_alert_message">Кімната містить неперевірені невідомі пристрої.\nThis means there is no guarantee that the devices belong to the users they claim to.\nWe recommend you go through the verification process for each device before continuing, but you can resend the message without verifying if you prefer.\n\nUnknown devices:</string>
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 7a0859a93d..3691c09919 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -505,17 +505,10 @@
     <string name="encryption_information_block">列入黑名单</string>
     <string name="encryption_information_unblock">移出黑名单</string>
 
-    <string name="e2e_enabling_on_app_update">Element 目前支持端对端加密,但是您需要重新登录以启用它。
-
-您可以现在重新登录,也可以之后再从应用程序设置中选择开启。</string>
-
     <string name="ok">确认</string>
     <string name="redact">移除</string>
     <string name="send_bug_report_alert_message">您似乎沮丧地摇了摇手机。您想打开问题反馈界面吗?</string>
     <string name="send_files_in">发送至</string>
-    <string name="e2e_need_log_in_again">您需要重新登录才能为此设备生成端对端加密密钥,并将公钥提交给您的主服务器。
-这只会发生一次。
-请谅解由此造成的不便。</string>
     <string name="read_receipts_list">已读标签清单</string>
     <string name="compression_options">发送为</string>
     <string name="permissions_rationale_msg_contacts">Element 需要访问您的通讯录,才能根据电子邮箱地址和手机号码查找其他 Matrix 用户。
@@ -1411,7 +1404,6 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="create_room_action_create">创建</string>
     <string name="create_room_name_hint">聊天室名称</string>
     <string name="create_room_directory_title">聊天室目录</string>
-    <string name="alpha_disclaimer_title">欢迎使用 测试版!</string>
     <string name="settings_sdk_version">Matrix SDK 版本</string>
     <string name="quick_reactions">快捷响应</string>
 
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 72c42fe997..3cab6c1c7d 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -211,8 +211,6 @@
     <string name="login_error_user_in_use">此使用者名稱已被使用</string>
     <string name="login_error_login_email_not_yet">此電子郵件連結已經被點擊過</string>
 
-    <string name="e2e_need_log_in_again">你需要重新登入來產生此工作階段的端對端加密金鑰,及送出公開金鑰到家伺服器。 這會斷線一次。 抱歉造成困擾。</string>
-
     <string name="read_receipts_list">讀取接收者清單</string>
 
     <string name="groups_list">群組清單</string>
@@ -739,10 +737,6 @@
     <string name="encryption_information_verify_device_warning2">如果不符合的話,您的通訊安全可能正受到威脅。</string>
     <string name="encryption_information_verify_key_match">我驗證金鑰相符</string>
 
-    <string name="e2e_enabling_on_app_update">Element 目前支援端到端加密,但您需要重新登入以啟用。
-\n
-\n您可以現在重新登入或稍後在應用程式設定中進行。</string>
-
     <string name="unknown_devices_alert_title">聊天室包含未知工作階段</string>
     <string name="unknown_devices_alert_message">此聊天室包含未經驗證的工作階段。
 \n無法保證這些工作階段屬於他們聲稱的使用者。
@@ -1436,12 +1430,6 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="keys_backup_unable_to_get_trust_info">取得信任資訊時發生錯誤</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">取得金鑰備份資料時發生錯誤</string>
 
-    <string name="alpha_disclaimer_title">歡迎使用測試版!</string>
-    <string name="alpha_disclaimer_content_line_1">Element 還在早期開發階段,可能會缺少某些功能,您可能會遇到臭蟲。</string>
-    <string name="alpha_disclaimer_content_line_2_gplay">最新的功能清單一直都會在 %1$s,如果您發現臭蟲,請在首頁左上角的選單中遞交回報,我們將會盡快修復。</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">Play 商店描述</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">如果您發現臭蟲,請在首頁左上角的選單中遞交回報,我們將會盡快修復。</string>
-
     <string name="import_e2e_keys_from_file">從檔案「%1$s」匯入 e2e 金鑰。</string>
 
     <string name="settings_sdk_version">Matrix SDK 版本</string>
@@ -1526,11 +1514,6 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
 
     <string name="widget_integration_review_terms">要繼續,您必須接受此服務的條款。</string>
 
-    <string name="security_warning_identity_server">先前版本的 Element 有一個安全性問題,讓您的身份識別伺服器 (%1$s) 存取您的帳號。如果您信任 %2$s,您可以忽略這個;否則請登出再登入。
-\n
-\n在此閱讀更多詳細資訊:
-\nhttps://medium.com/@RiotChat/36b4792ea0d6</string>
-
     <string name="terms_of_service">服務條款</string>
     <string name="review_terms">審閱條款</string>
     <string name="terms_description_for_identity_server">可被其他人探索</string>
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index cbbf996867..c9bffeb320 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -317,9 +317,6 @@
     <string name="login_error_user_in_use">This user name is already used</string>
     <string name="login_error_login_email_not_yet">The email link which has not been clicked yet</string>
 
-    <!-- crypto warnings -->
-    <string name="e2e_need_log_in_again">You need to log back in to generate end-to-end encryption keys for this session and submit the public key to your homeserver.\nThis is a once off.\nSorry for the inconvenience.</string>
-
     <!-- request again e2e key -->
     <string name="e2e_re_request_encryption_key">Re-request encryption keys from your other sessions.</string>
 
@@ -1097,8 +1094,6 @@
     <string name="encryption_information_verify_device_warning2">"If they don't match, the security of your communication may be compromised."</string>
     <string name="encryption_information_verify_key_match">I verify that the keys match</string>
 
-    <string name="e2e_enabling_on_app_update">Element now supports end-to-end encryption but you need to log in again to enable it.\n\nYou can do it now or later from the application settings.</string>
-
     <!-- unknown sessions management -->
     <string name="unknown_devices_alert_title">Room contains unknown sessions</string>
     <string name="unknown_devices_alert_message">This room contains unknown sessions which have not been verified.\nThis means there is no guarantee that the sessions belong to the users they claim to.\nWe recommend you go through the verification process for each session before continuing, but you can resend the message without verifying if you prefer.\n\nUnknown sessions:</string>
@@ -1576,8 +1571,6 @@
     <string name="identity_server_not_defined">You are not using any Identity Server</string>
     <string name="identity_server_not_defined_for_password_reset">No identity server is configured, it is required to reset your password.</string>
 
-    <string name="security_warning_identity_server">"Previous versions of Element had a security bug which could give your Identity Server (%1$s) access to your account. If you trust %2$s, you can ignore this; otherwise please logout and login again.\n\nRead more details here:\nhttps://medium.com/@RiotChat/36b4792ea0d6"</string>
-
     <string name="error_user_already_logged_in">It looks like you’re trying to connect to another homeserver. Do you want to sign out?</string>
 
     <string name="edit">Edit</string>
@@ -1638,13 +1631,6 @@
     <string name="keys_backup_unable_to_get_trust_info">"An error occurred getting trust info"</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">"An error occurred getting keys backup data"</string>
 
-    <string name="alpha_disclaimer_title">Welcome to the beta!</string>
-    <string name="alpha_disclaimer_content_line_1">"While Element is in early development, some features may be missing and you may experience bugs."</string>
-    <!-- The parameter will be replaced by the value of string alpha_disclaimer_content_line_2_gplay_colored_part -->
-    <string name="alpha_disclaimer_content_line_2_gplay">"The latest feature list is always in the %1$s, and if you find bugs please submit a report in the top left menu of Home, and we’ll fix them as quickly as we can."</string>
-    <string name="alpha_disclaimer_content_line_2_gplay_colored_part">"Play Store description"</string>
-    <string name="alpha_disclaimer_content_line_2_fdroid">"If you find bugs please submit a report in the top left menu of Home, and we’ll fix them as quickly as we can."</string>
-
     <string name="import_e2e_keys_from_file">"Import e2e keys from file \"%1$s\"."</string>
 
     <string name="settings_sdk_version">Matrix SDK Version</string>

From deeb0d33036ea08da3f916a8a22ff19d88f89ac4 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 14:58:52 +0200
Subject: [PATCH 09/96] Update Weblate URL to the brand new Weblate project

---
 CONTRIBUTING.md | 2 +-
 README.md       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e57b5d92fb..f10c87cdbe 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -40,7 +40,7 @@ For now, the Matrix SDK and the Element application are in the same project. So
 ## I want to help translating Element
 
 If you want to fix an issue with an English string, please submit a PR.
-If you want to fix an issue in other languages, or add a missing translation, or even add a new language, please use [Weblate](https://translate.riot.im/projects/riot-android/).
+If you want to fix an issue in other languages, or add a missing translation, or even add a new language, please use [Weblate](https://translate.riot.im/projects/element-android/).
 
 ## I want to submit a PR to fix an issue
 
diff --git a/README.md b/README.md
index 3d5c88ada3..1ec425793f 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 [![Buildkite](https://badge.buildkite.com/657d3db27364448d69d54f66c690f7788bc6aa80a7628e37f3.svg?branch=develop)](https://buildkite.com/matrix-dot-org/riotx-android/builds?branch=develop)
-[![Weblate](https://translate.riot.im/widgets/riot-android/-/svg-badge.svg)](https://translate.riot.im/engage/riot-android/?utm_source=widget)
+[![Weblate](https://translate.riot.im/widgets/element-android/-/svg-badge.svg)](https://translate.riot.im/engage/element-android/?utm_source=widget)
 [![Element Android Matrix room #element-android:matrix.org](https://img.shields.io/matrix/element-android:matrix.org.svg?label=%23element-android:matrix.org&logo=matrix&server_fqdn=matrix.org)](https://matrix.to/#/#element-android:matrix.org)
 [![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riotx&metric=alert_status)](https://sonarcloud.io/dashboard?id=vector.android.riotx)
 [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=vector.android.riotx&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=vector.android.riotx)

From 188aec9fc4fbc0c3049cf2e5771c82e77a28b005 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 17:22:05 +0200
Subject: [PATCH 10/96] Remove unused attrs

---
 .../res/drawable/direct_chat_circle_black.xml | 11 -----
 .../res/drawable/direct_chat_circle_dark.xml  | 11 -----
 .../res/drawable/direct_chat_circle_light.xml | 11 -----
 .../drawable/direct_chat_circle_status.xml    | 11 -----
 vector/src/main/res/values/attrs.xml          | 37 ---------------
 vector/src/main/res/values/theme_black.xml    |  8 ----
 vector/src/main/res/values/theme_dark.xml     | 47 -------------------
 vector/src/main/res/values/theme_light.xml    | 47 -------------------
 vector/src/main/res/values/theme_status.xml   | 44 -----------------
 9 files changed, 227 deletions(-)
 delete mode 100644 vector/src/main/res/drawable/direct_chat_circle_black.xml
 delete mode 100644 vector/src/main/res/drawable/direct_chat_circle_dark.xml
 delete mode 100644 vector/src/main/res/drawable/direct_chat_circle_light.xml
 delete mode 100644 vector/src/main/res/drawable/direct_chat_circle_status.xml

diff --git a/vector/src/main/res/drawable/direct_chat_circle_black.xml b/vector/src/main/res/drawable/direct_chat_circle_black.xml
deleted file mode 100644
index 3c45c0231f..0000000000
--- a/vector/src/main/res/drawable/direct_chat_circle_black.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="oval">
-
-    <!-- required on android < 4.2 devices -->
-    <solid android:color="@android:color/transparent" />
-
-    <stroke
-        android:width="4dp"
-        android:color="@color/direct_chat_ring_color_black" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/direct_chat_circle_dark.xml b/vector/src/main/res/drawable/direct_chat_circle_dark.xml
deleted file mode 100644
index 1e9a4500f4..0000000000
--- a/vector/src/main/res/drawable/direct_chat_circle_dark.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="oval">
-
-    <!-- required on android < 4.2 devices -->
-    <solid android:color="@android:color/transparent" />
-
-    <stroke
-        android:width="4dp"
-        android:color="@color/direct_chat_ring_color_dark" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/direct_chat_circle_light.xml b/vector/src/main/res/drawable/direct_chat_circle_light.xml
deleted file mode 100644
index 88bb178a9b..0000000000
--- a/vector/src/main/res/drawable/direct_chat_circle_light.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="oval">
-
-    <!-- required on android < 4.2 devices -->
-    <solid android:color="@android:color/transparent" />
-
-    <stroke
-        android:width="4dp"
-        android:color="@color/direct_chat_ring_color_light" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/direct_chat_circle_status.xml b/vector/src/main/res/drawable/direct_chat_circle_status.xml
deleted file mode 100644
index 2d527d0b4d..0000000000
--- a/vector/src/main/res/drawable/direct_chat_circle_status.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="oval">
-
-    <!-- required on android < 4.2 devices -->
-    <solid android:color="@android:color/transparent" />
-
-    <stroke
-        android:width="4dp"
-        android:color="@color/direct_chat_ring_color_status" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/values/attrs.xml b/vector/src/main/res/values/attrs.xml
index dd2fbfce7a..c6a81b8948 100644
--- a/vector/src/main/res/values/attrs.xml
+++ b/vector/src/main/res/values/attrs.xml
@@ -15,25 +15,17 @@
         <attr name="vctr_default_text_hint_color" format="color" />
 
         <!-- room message colors -->
-        <attr name="vctr_unread_room_indent_color" format="color" />
         <attr name="vctr_unsent_message_text_color" format="color" />
         <attr name="vctr_message_text_color" format="color" />
         <attr name="vctr_notice_text_color" format="color" />
         <attr name="vctr_notice_secondary" format="color" />
         <attr name="vctr_encrypting_message_text_color" format="color" />
         <attr name="vctr_sending_message_text_color" format="color" />
-        <attr name="vctr_highlighted_message_text_color" format="color" />
-        <attr name="vctr_highlighted_searched_message_text_color" format="color" />
-        <attr name="vctr_search_mode_room_name_text_color" format="color" />
-        <attr name="vctr_unread_marker_line_color" format="color" />
         <attr name="vctr_markdown_block_background_color" format="color" />
-        <attr name="vctr_room_activity_divider_color" format="color" />
         <attr name="vctr_spoiler_background_color" format="color" />
 
         <!-- tab bar colors -->
         <attr name="vctr_tab_bar_inverted_background_color" format="color" />
-        <attr name="vctr_tab_bar_selected_background_color" format="color" />
-        <attr name="vctr_tab_bar_unselected_background_color" format="color" />
 
         <!-- list colors -->
         <attr name="vctr_list_header_background_color" format="color" />
@@ -42,51 +34,22 @@
 
         <attr name="vctr_list_divider_color" format="color" />
 
-        <attr name="vctr_redacted_message_color" format="color" />
-
-        <!-- gradient on the bottom of some activities -->
-        <attr name="vctr_activity_bottom_gradient_color" format="color" />
-
         <!-- outgoing call background color -->
         <attr name="vctr_pending_outgoing_view_background_color" format="color" />
 
-        <!-- multi selection member background color -->
-        <attr name="vctr_multi_selection_background_color" format="color" />
-
-        <!-- sliding menu icon colors -->
-        <attr name="vctr_home_navigation_icon_color" format="color" />
-
         <!-- room notification text color (typing, unsent...) -->
         <attr name="vctr_room_notification_text_color" format="color" />
 
         <!-- icon colors -->
         <attr name="vctr_icon_tint_on_light_action_bar_color" format="color" />
-        <attr name="vctr_icon_tint_on_dark_action_bar_color" format="color" />
         <attr name="vctr_settings_icon_tint_color" format="color" />
 
-        <!-- Tab home colors -->
-        <attr name="vctr_tab_home" format="color" />
-        <attr name="vctr_tab_home_secondary" format="color" />
-
         <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
         <!-- dedicated drawables are created for each theme -->
         <attr name="vctr_line_divider" format="reference" />
-        <attr name="vctr_shadow_bottom" format="reference" />
-        <attr name="vctr_shadow_top" format="reference" />
-        <attr name="vctr_tabbar_selected_background" format="reference" />
-        <attr name="vctr_tabbar_unselected_background" format="reference" />
-        <attr name="vctr_tabbar_background" format="reference" />
-        <attr name="vctr_direct_chat_circle" format="reference" />
 
-        <attr name="vctr_pill_background_user_id" format="reference" />
-        <attr name="vctr_pill_background_room_alias" format="reference" />
-        <attr name="vctr_pill_text_color_user_id" format="reference" />
-        <attr name="vctr_pill_text_color_room_alias" format="reference" />
         <attr name="vctr_pill_receipt" format="reference" />
 
-        <!-- Widget banner background -->
-        <attr name="vctr_widget_banner_background" format="color" />
-
         <attr name="riotx_highlighted_message_background" format="reference" />
 
     </declare-styleable>
diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml
index 0c78469c3d..f3844b7baa 100644
--- a/vector/src/main/res/values/theme_black.xml
+++ b/vector/src/main/res/values/theme_black.xml
@@ -73,16 +73,10 @@
         <!-- list colors -->
         <!--Header/Panel Background-->
         <item name="vctr_list_header_background_color">#FF090A0C</item>
-        <!--Header/Panel Text Primary-->
-        <item name="vctr_tab_home">@color/primary_color_black</item>
-        <!--Header/Panel Text Secondary-->
-        <item name="vctr_tab_home_secondary">@color/primary_color_dark_black</item>
 
         <item name="riotx_list_bottom_sheet_divider_color">@color/riotx_list_bottom_sheet_divider_color_black</item>
         <item name="vctr_list_divider_color">@color/riotx_header_panel_background_black</item>
 
-        <item name="vctr_redacted_message_color">@color/list_divider_color_black</item>
-
         <item name="vctr_markdown_block_background_color">#FF4D4D4D</item>
 
         <item name="vctr_pill_receipt">@drawable/pill_receipt_black</item>
@@ -91,8 +85,6 @@
         <item name="android:windowBackground">@color/riot_primary_background_color_black</item>
         <item name="riotx_bottom_nav_background_color">@color/riotx_bottom_nav_background_color_black</item>
         <item name="riotx_bottom_nav_background_border_color">@color/riotx_bottom_nav_background_border_color_black</item>
-
-        <item name="vctr_direct_chat_circle">@drawable/direct_chat_circle_black</item>
     </style>
 
     <style name="AppTheme.Black" parent="AppTheme.Base.Black" />
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index a391e48cfb..42e346b449 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -86,37 +86,21 @@
         <!-- application bar text hint color -->
         <item name="vctr_primary_hint_text_color">@color/primary_hint_text_color_dark</item>
 
-        <item name="vctr_tab_home">@color/primary_color_dark</item>
-        <item name="vctr_tab_home_secondary">@color/primary_color_dark_dark</item>
-
         <!-- default text colors -->
         <item name="vctr_default_text_hint_color">@color/default_text_hint_color_dark</item>
 
         <!-- room message colors -->
-        <!--Unread Room Indent-->
-        <item name="vctr_unread_room_indent_color">#FF2E3648</item>
         <item name="vctr_notice_secondary">#61708B</item>
         <item name="vctr_unsent_message_text_color">@color/vector_fuchsia_color</item>
         <item name="vctr_message_text_color">@android:color/white</item>
         <item name="vctr_notice_text_color">@color/riot_primary_text_color_dark</item>
         <item name="vctr_encrypting_message_text_color">@color/accent_color_dark</item>
         <item name="vctr_sending_message_text_color">@color/riotx_text_secondary_dark</item>
-        <item name="vctr_highlighted_message_text_color">@color/vector_fuchsia_color</item>
-        <item name="vctr_highlighted_searched_message_text_color">@color/primary_color_light</item>
-        <item name="vctr_search_mode_room_name_text_color">#CCC3C3C3</item>
-        <item name="vctr_unread_marker_line_color">@color/accent_color_dark</item>
         <item name="vctr_markdown_block_background_color">@android:color/black</item>
         <item name="vctr_spoiler_background_color">#FFFFFFFF</item>
-        <item name="vctr_room_activity_divider_color">#565656</item>
 
         <!-- tab bar colors -->
         <item name="vctr_tab_bar_inverted_background_color">?colorPrimary</item>
-        <item name="vctr_tab_bar_selected_background_color">
-            @color/tab_bar_selected_background_color_dark
-        </item>
-        <item name="vctr_tab_bar_unselected_background_color">
-            @color/tab_bar_unselected_background_color_dark
-        </item>
 
         <!-- list colors -->
         <!--Header/Panel Background-->
@@ -129,20 +113,9 @@
         <item name="riotx_list_bottom_sheet_divider_color">@color/riotx_list_bottom_sheet_divider_color_dark</item>
         <item name="vctr_list_divider_color">@color/riotx_header_panel_background_dark</item>
 
-        <item name="vctr_redacted_message_color">@color/list_divider_color_dark</item>
-
-        <!-- gradient on the home bottom -->
-        <item name="vctr_activity_bottom_gradient_color">#80000000</item>
-
         <!-- outgoing call background color -->
         <item name="vctr_pending_outgoing_view_background_color">#33FFFFFF</item>
 
-        <!-- multi selection member background color -->
-        <item name="vctr_multi_selection_background_color">#4d4d4d</item>
-
-        <!-- sliding menu icon colors -->
-        <item name="vctr_home_navigation_icon_color">@color/riot_primary_text_color_dark</item>
-
         <!-- room notification text color (typing, unsent...) -->
         <!--Notice (secondary)-->
         <item name="vctr_room_notification_text_color">#FF61708b</item>
@@ -150,33 +123,13 @@
         <!-- icon colors -->
         <item name="vctr_settings_icon_tint_color">@android:color/white</item>
         <item name="vctr_icon_tint_on_light_action_bar_color">@color/riotx_accent</item>
-        <item name="vctr_icon_tint_on_dark_action_bar_color">@android:color/white</item>
 
         <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
         <!-- dedicated drawables are created for each theme -->
         <item name="vctr_line_divider">@drawable/line_divider_dark</item>
-        <item name="vctr_shadow_bottom">@drawable/shadow_bottom_dark</item>
-        <item name="vctr_shadow_top">@drawable/shadow_top_dark</item>
-        <item name="vctr_tabbar_selected_background">
-            @drawable/vector_tabbar_selected_background_dark
-        </item>
-        <item name="vctr_tabbar_unselected_background">
-            @drawable/vector_tabbar_unselected_background_dark
-        </item>
-        <item name="vctr_tabbar_background">@drawable/vector_tabbar_background_dark</item>
-
-        <item name="vctr_pill_background_user_id">@drawable/pill_background_user_id_dark</item>
-        <item name="vctr_pill_background_room_alias">@drawable/pill_background_room_alias_dark</item>
-
-        <item name="vctr_pill_text_color_user_id">@android:color/white</item>
-        <item name="vctr_pill_text_color_room_alias">@color/riot_primary_text_color_dark</item>
 
         <item name="vctr_pill_receipt">@drawable/pill_receipt_dark</item>
 
-        <item name="vctr_direct_chat_circle">@drawable/direct_chat_circle_dark</item>
-
-        <item name="vctr_widget_banner_background">#FF454545</item>
-
         <!-- ANDROID SUPPORT ATTRIBUTES -->
         <!-- disable the overscroll because setOverscrollHeader/Footer don't always work -->
         <item name="android:overScrollMode">never</item>
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index cfd7b7cc81..2234b8e183 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -86,37 +86,21 @@
         <!-- application bar text hint color -->
         <item name="vctr_primary_hint_text_color">@color/primary_hint_text_color_light</item>
 
-        <item name="vctr_tab_home">@color/primary_color_light</item>
-        <item name="vctr_tab_home_secondary">@color/primary_color_dark_light</item>
-
         <!-- default text colors -->
         <item name="vctr_default_text_hint_color">@color/default_text_hint_color_light</item>
 
         <!-- room message colors -->
-        <!-- Notice (Secondary) -->
-        <item name="vctr_unread_room_indent_color">#FF2E3648</item>
         <item name="vctr_notice_secondary">#61708B</item>
         <item name="vctr_unsent_message_text_color">@color/vector_fuchsia_color</item>
         <item name="vctr_message_text_color">@color/riot_primary_text_color_light</item>
         <item name="vctr_notice_text_color">#FF61708b</item>
         <item name="vctr_encrypting_message_text_color">@color/accent_color_light</item>
         <item name="vctr_sending_message_text_color">@color/riotx_text_secondary_light</item>
-        <item name="vctr_highlighted_message_text_color">@color/vector_fuchsia_color</item>
-        <item name="vctr_highlighted_searched_message_text_color">@color/primary_color_light</item>
-        <item name="vctr_search_mode_room_name_text_color">#333C3C3C</item>
-        <item name="vctr_unread_marker_line_color">@color/accent_color_light</item>
         <item name="vctr_markdown_block_background_color">#FFEEEEEE</item>
         <item name="vctr_spoiler_background_color">#FF000000</item>
-        <item name="vctr_room_activity_divider_color">#FFF2F2F2</item>
 
         <!-- tab bar colors -->
         <item name="vctr_tab_bar_inverted_background_color">#FFF2F2F2</item>
-        <item name="vctr_tab_bar_selected_background_color">
-            @color/tab_bar_selected_background_color_light
-        </item>
-        <item name="vctr_tab_bar_unselected_background_color">
-            @color/tab_bar_unselected_background_color_light
-        </item>
 
         <!-- list colors -->
         <!--Header/Panel Background-->
@@ -129,20 +113,9 @@
         <item name="riotx_list_bottom_sheet_divider_color">@color/riotx_list_bottom_sheet_divider_color_light</item>
         <item name="vctr_list_divider_color">@color/riotx_header_panel_background_light</item>
 
-        <item name="vctr_redacted_message_color">@color/list_divider_color_light</item>
-
-        <!-- gradient on the home bottom -->
-        <item name="vctr_activity_bottom_gradient_color">#80ffffff</item>
-
         <!-- outgoing call background color -->
         <item name="vctr_pending_outgoing_view_background_color">#33000000</item>
 
-        <!-- multi selection member background color -->
-        <item name="vctr_multi_selection_background_color">#FFF2F2F2</item>
-
-        <!-- sliding menu icon colors -->
-        <item name="vctr_home_navigation_icon_color">@color/riot_primary_text_color_light</item>
-
         <!-- room notification text color (typing, unsent...) -->
         <!--Notice (secondary)-->
         <item name="vctr_room_notification_text_color">#FF61708b</item>
@@ -150,33 +123,13 @@
         <!-- icon colors -->
         <item name="vctr_settings_icon_tint_color">@android:color/black</item>
         <item name="vctr_icon_tint_on_light_action_bar_color">@color/riotx_accent</item>
-        <item name="vctr_icon_tint_on_dark_action_bar_color">@android:color/white</item>
 
         <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
         <!-- dedicated drawables are created for each theme -->
         <item name="vctr_line_divider">@drawable/line_divider_light</item>
-        <item name="vctr_shadow_bottom">@drawable/shadow_bottom_light</item>
-        <item name="vctr_shadow_top">@drawable/shadow_top_light</item>
-        <item name="vctr_tabbar_selected_background">
-            @drawable/vector_tabbar_selected_background_light
-        </item>
-        <item name="vctr_tabbar_unselected_background">
-            @drawable/vector_tabbar_unselected_background_light
-        </item>
-        <item name="vctr_tabbar_background">@drawable/vector_tabbar_background_light</item>
-
-        <item name="vctr_pill_background_user_id">@drawable/pill_background_user_id_light</item>
-        <item name="vctr_pill_background_room_alias">@drawable/pill_background_room_alias_light</item>
-
-        <item name="vctr_pill_text_color_user_id">@color/riot_primary_text_color_light</item>
-        <item name="vctr_pill_text_color_room_alias">@android:color/white</item>
 
         <item name="vctr_pill_receipt">@drawable/pill_receipt_light</item>
 
-        <item name="vctr_direct_chat_circle">@drawable/direct_chat_circle_light</item>
-
-        <item name="vctr_widget_banner_background">#FFD3EFE1</item>
-
         <!-- ANDROID SUPPORT ATTRIBUTES -->
         <!-- disable the overscroll because setOverscrollHeader/Footer don't always work -->
         <item name="android:overScrollMode">never</item>
diff --git a/vector/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml
index 06394ad049..cebab7dedd 100644
--- a/vector/src/main/res/values/theme_status.xml
+++ b/vector/src/main/res/values/theme_status.xml
@@ -36,83 +36,39 @@
         <!-- application bar text hint color -->
         <item name="vctr_primary_hint_text_color">@color/primary_hint_text_color_light</item>
 
-        <item name="vctr_tab_home">@color/primary_color_status</item>
-        <item name="vctr_tab_home_secondary">@color/primary_color_dark_status</item>
-
         <!-- default text colors -->
         <item name="vctr_default_text_hint_color">@color/default_text_hint_color_light</item>
 
         <!-- room message colors -->
-        <item name="vctr_unread_room_indent_color">?colorAccent</item>
         <item name="vctr_notice_secondary">#61708B</item>
         <item name="vctr_unsent_message_text_color">#FFFF4444</item>
         <item name="vctr_message_text_color">#70879d</item>
         <item name="vctr_notice_text_color">#adadbe</item>
         <item name="vctr_encrypting_message_text_color">#AECDF9</item>
         <item name="vctr_sending_message_text_color">#b3e8d2</item>
-        <item name="vctr_highlighted_message_text_color">@color/vector_fuchsia_color</item>
-        <item name="vctr_highlighted_searched_message_text_color">@color/primary_color_status</item>
-        <item name="vctr_search_mode_room_name_text_color">#333C3C3C</item>
-        <item name="vctr_unread_marker_line_color">#AECDF9</item>
         <item name="vctr_markdown_block_background_color">#FFEEEEEE</item>
-        <item name="vctr_room_activity_divider_color">#FFF2F2F2</item>
 
         <!-- tab bar colors -->
         <item name="vctr_tab_bar_inverted_background_color">#FFF2F2F2</item>
-        <item name="vctr_tab_bar_selected_background_color">
-            @color/tab_bar_selected_background_color_status
-        </item>
-        <item name="vctr_tab_bar_unselected_background_color">
-            @color/tab_bar_unselected_background_color_status
-        </item>
 
         <!-- list colors -->
         <item name="vctr_list_header_background_color">#FFF6F6F6</item>
         <item name="vctr_list_header_primary_text_color">#7F3C3C3C</item>
         <item name="vctr_list_header_secondary_text_color">#4D3C3C3C</item>
 
-        <!-- gradient on the home bottom -->
-        <item name="vctr_activity_bottom_gradient_color">#80ffffff</item>
-
         <!-- outgoing call background color -->
         <item name="vctr_pending_outgoing_view_background_color">#33000000</item>
 
-        <!-- multi selection member background color -->
-        <item name="vctr_multi_selection_background_color">#FFF2F2F2</item>
-
-        <!-- sliding menu icon colors -->
-        <item name="vctr_home_navigation_icon_color">@color/riot_primary_text_color_status</item>
-
         <!-- room notification text color (typing, unsent...) -->
         <item name="vctr_room_notification_text_color">#a0a29f</item>
 
         <!-- icon colors -->
         <item name="vctr_settings_icon_tint_color">@color/accent_color_status</item>
         <item name="vctr_icon_tint_on_light_action_bar_color">@color/riotx_accent</item>
-        <item name="vctr_icon_tint_on_dark_action_bar_color">@android:color/white</item>
 
         <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
         <!-- dedicated drawables are created for each theme -->
         <item name="vctr_line_divider">@drawable/line_divider_light</item>
-        <item name="vctr_shadow_bottom">@drawable/shadow_bottom_light</item>
-        <item name="vctr_shadow_top">@drawable/shadow_top_light</item>
-        <item name="vctr_tabbar_selected_background">
-            @drawable/vector_tabbar_selected_background_status
-        </item>
-        <item name="vctr_tabbar_unselected_background">
-            @drawable/vector_tabbar_unselected_background_status
-        </item>
-        <item name="vctr_tabbar_background">@drawable/vector_tabbar_background_status</item>
-
-        <item name="vctr_pill_background_user_id">@drawable/pill_background_user_id_status</item>
-        <item name="vctr_pill_background_room_alias">@drawable/pill_background_room_alias_status</item>
-
-        <item name="vctr_pill_text_color_user_id">@color/riot_primary_text_color_status</item>
-        <item name="vctr_pill_text_color_room_alias">@android:color/white</item>
-
-        <item name="vctr_direct_chat_circle">@drawable/direct_chat_circle_status</item>
-
-        <item name="vctr_widget_banner_background">#FFF7F7F7</item>
 
         <!-- ANDROID SUPPORT ATTRIBUTES -->
         <!-- disable the overscroll because setOverscrollHeader/Footer don't always work -->

From 16f80f35ddc52cce46d7d2a3e909cfd191fe108b Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 4 Aug 2020 17:29:37 +0200
Subject: [PATCH 11/96] Remove unused resources

---
 .../vector_tabbar_background_group_light.xml  | 21 ------------------
 ...tabbar_selected_background_group_light.xml | 22 -------------------
 ...bbar_unselected_background_group_light.xml |  9 --------
 vector/src/main/res/values/attrs.xml          |  3 ---
 vector/src/main/res/values/colors_riot.xml    | 21 ------------------
 vector/src/main/res/values/styles_riot.xml    | 10 ---------
 vector/src/main/res/values/theme_dark.xml     |  3 ---
 vector/src/main/res/values/theme_light.xml    |  3 ---
 vector/src/main/res/values/theme_status.xml   |  3 ---
 9 files changed, 95 deletions(-)
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_background_group_light.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml

diff --git a/vector/src/main/res/drawable/vector_tabbar_background_group_light.xml b/vector/src/main/res/drawable/vector_tabbar_background_group_light.xml
deleted file mode 100644
index 3166002c08..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_background_group_light.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_group_light" android:state_focused="false" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_group_light" android:state_focused="false" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_group_light" android:state_focused="true" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_group_light" android:state_focused="true" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Pressed -->
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_group_light" android:state_focused="false" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_group_light" android:state_focused="false" android:state_pressed="true" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_group_light" android:state_focused="true" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_group_light" android:state_focused="true" android:state_pressed="true" android:state_selected="true" />
-
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml
deleted file mode 100644
index a46d469734..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_selected_background_group_light.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/list_divider_color_light" />
-            <padding android:bottom="1dp" />
-        </shape>
-    </item>
-
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@android:color/white" />
-            <padding android:bottom="2dp" />
-        </shape>
-    </item>
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_groups" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml
deleted file mode 100644
index b2d360f2e0..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_unselected_background_group_light.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_groups" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/values/attrs.xml b/vector/src/main/res/values/attrs.xml
index c6a81b8948..3190482c5c 100644
--- a/vector/src/main/res/values/attrs.xml
+++ b/vector/src/main/res/values/attrs.xml
@@ -8,9 +8,6 @@
         <attr name="vctr_toolbar_secondary_text_color" format="color" />
         <attr name="vctr_toolbar_link_text_color" format="color" />
 
-        <!-- application bar text hint color -->
-        <attr name="vctr_primary_hint_text_color" format="color" />
-
         <!-- default text colors -->
         <attr name="vctr_default_text_hint_color" format="color" />
 
diff --git a/vector/src/main/res/values/colors_riot.xml b/vector/src/main/res/values/colors_riot.xml
index faecfb66d3..b9befb9e09 100644
--- a/vector/src/main/res/values/colors_riot.xml
+++ b/vector/src/main/res/values/colors_riot.xml
@@ -12,23 +12,6 @@
     <color name="vector_silver_color">#FFC7C7C7</color>
     <color name="vector_dark_grey_color">#FF999999</color>
 
-    <!-- home activity tab bar color -->
-    <color name="tab_favourites">#BD79CC</color>
-    <color name="tab_favourites_secondary">#744C7F</color>
-    <color name="tab_people">#F8A15F</color>
-    <color name="tab_people_secondary">#D97051</color>
-    <color name="tab_rooms">@color/accent_color_light</color>
-    <color name="tab_rooms_secondary">#5EA584</color>
-    <color name="tab_groups">#a6d0e5</color>
-
-    <color name="tab_groups_secondary">#81bddb</color>
-
-    <!-- color of the direct chat avatar ring (it's 50% of color accent) -->
-    <color name="direct_chat_ring_color_light">#7F03b381</color>
-    <color name="direct_chat_ring_color_dark">#7F03b381</color>
-    <color name="direct_chat_ring_color_black">#7F03b381</color>
-    <color name="direct_chat_ring_color_status">#7F586C7B</color>
-
     <!-- theses colours are requested a background cannot be set by an ?attr on android < 5 -->
     <!-- dedicated drawables are created for each theme -->
     <!-- Default/Background-->
@@ -106,10 +89,6 @@
     <color name="riot_secondary_text_color_status">#7F70808D</color>
     <color name="riot_tertiary_text_color_status">@color/riot_primary_text_color_status</color>
 
-    <!-- Quote Colors -->
-    <color name="quote_strip_color">#FFDDDDDD</color>
-    <color name="quote_background_color">@android:color/transparent</color>
-
     <!-- Notification view colors -->
     <color name="soft_resource_limit_exceeded">#2f9edb</color>
     <color name="hard_resource_limit_exceeded">@color/vector_fuchsia_color</color>
diff --git a/vector/src/main/res/values/styles_riot.xml b/vector/src/main/res/values/styles_riot.xml
index 72801f02c4..6e5a3efdf6 100644
--- a/vector/src/main/res/values/styles_riot.xml
+++ b/vector/src/main/res/values/styles_riot.xml
@@ -15,11 +15,6 @@
         <item name="contentInsetStartWithNavigation">0dp</item>
     </style>
 
-    <style name="VectorToolbarStyle.Group">
-        <item name="android:background">@color/tab_groups</item>
-        <item name="background">@color/tab_groups</item>
-    </style>
-
     <style name="Vector.Toolbar.Title" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
         <item name="android:textSize">20sp</item>
         <item name="android:fontFamily">"sans-serif-medium"</item>
@@ -283,11 +278,6 @@
         <item name="android:background">@drawable/vector_background_fab_label_light</item>
     </style>
 
-    <style name="Vector.TabView.Group" parent="Widget.AppCompat.ActionBar.TabView">
-        <item name="android:background">@drawable/vector_tabbar_background_group_light</item>
-        <item name="background">@drawable/vector_tabbar_background_group_light</item>
-    </style>
-
     <!-- Linear Layout orientation, depending on screen size. Vertical by default -->
     <style name="VectorLinearLayout">
         <item name="android:gravity">end</item>
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index 42e346b449..47a16d7333 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -83,9 +83,6 @@
         <item name="vctr_toolbar_secondary_text_color">@color/riot_secondary_text_color_dark</item>
         <item name="vctr_toolbar_link_text_color">@color/link_color_dark</item>
 
-        <!-- application bar text hint color -->
-        <item name="vctr_primary_hint_text_color">@color/primary_hint_text_color_dark</item>
-
         <!-- default text colors -->
         <item name="vctr_default_text_hint_color">@color/default_text_hint_color_dark</item>
 
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index 2234b8e183..0511689867 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -83,9 +83,6 @@
         <item name="vctr_toolbar_secondary_text_color">@color/riotx_text_primary_light</item>
         <item name="vctr_toolbar_link_text_color">@color/riotx_links</item>
 
-        <!-- application bar text hint color -->
-        <item name="vctr_primary_hint_text_color">@color/primary_hint_text_color_light</item>
-
         <!-- default text colors -->
         <item name="vctr_default_text_hint_color">@color/default_text_hint_color_light</item>
 
diff --git a/vector/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml
index cebab7dedd..90f0b121de 100644
--- a/vector/src/main/res/values/theme_status.xml
+++ b/vector/src/main/res/values/theme_status.xml
@@ -33,9 +33,6 @@
         <item name="vctr_toolbar_secondary_text_color">@color/primary_color_dark_status</item>
         <item name="vctr_toolbar_link_text_color">@color/primary_color_dark_status</item>
 
-        <!-- application bar text hint color -->
-        <item name="vctr_primary_hint_text_color">@color/primary_hint_text_color_light</item>
-
         <!-- default text colors -->
         <item name="vctr_default_text_hint_color">@color/default_text_hint_color_light</item>
 

From 5e711f6c57444517930eb0c56fd66ecae3c30896 Mon Sep 17 00:00:00 2001
From: Clemens Zeidler <clemens.zeidler@gmail.com>
Date: Fri, 24 Jul 2020 22:31:47 +1200
Subject: [PATCH 12/96] Fix relative date time formatting (#822)

The transitionResolution parameter has to go back to the beginning of
the day. In general, going back 24h is not enough.
---
 .../app/core/date/VectorDateFormatter.kt      | 26 ++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/java/im/vector/app/core/date/VectorDateFormatter.kt b/vector/src/main/java/im/vector/app/core/date/VectorDateFormatter.kt
index f383ea8216..1b92511104 100644
--- a/vector/src/main/java/im/vector/app/core/date/VectorDateFormatter.kt
+++ b/vector/src/main/java/im/vector/app/core/date/VectorDateFormatter.kt
@@ -21,8 +21,24 @@ import android.text.format.DateUtils
 import im.vector.app.core.resources.LocaleProvider
 import org.threeten.bp.LocalDateTime
 import org.threeten.bp.format.DateTimeFormatter
+import java.util.Calendar
+import java.util.Date
 import javax.inject.Inject
 
+/**
+ * Returns the timestamp for the start of the day of the provided time.
+ * For example, for the time "Jul 21, 11:11" the start of the day: "Jul 21, 00:00" is returned.
+ */
+fun startOfDay(time: Long): Long {
+    val calendar = Calendar.getInstance()
+    calendar.time = Date(time)
+    calendar.set(Calendar.HOUR_OF_DAY, 0)
+    calendar.set(Calendar.MINUTE, 0)
+    calendar.set(Calendar.SECOND, 0)
+    calendar.set(Calendar.MILLISECOND, 0)
+    return calendar.time.time
+}
+
 class VectorDateFormatter @Inject constructor(private val context: Context,
                                               private val localeProvider: LocaleProvider) {
 
@@ -41,15 +57,23 @@ class VectorDateFormatter @Inject constructor(private val context: Context,
         return messageDayFormatter.format(localDateTime)
     }
 
+    /**
+     * Formats a localized relative date time for the last 2 days, e.g, "Today, HH:MM", "Yesterday, HH:MM" or
+     * "2 days ago, HH:MM".
+     * For earlier timestamps the absolute date time is returned, e.g. "Month Day, HH:MM".
+     *
+     * @param time the absolute timestamp [ms] that should be formatted relative to now
+     */
     fun formatRelativeDateTime(time: Long?): String {
         if (time == null) {
             return ""
         }
+        val now = System.currentTimeMillis()
         return DateUtils.getRelativeDateTimeString(
                 context,
                 time,
                 DateUtils.DAY_IN_MILLIS,
-                2 * DateUtils.DAY_IN_MILLIS,
+                now - startOfDay(now - 2 * DateUtils.DAY_IN_MILLIS),
                 DateUtils.FORMAT_SHOW_WEEKDAY or DateUtils.FORMAT_SHOW_TIME
         ).toString()
     }

From 159881645c0dd1796ace42e1eca871a1a8b74b2c Mon Sep 17 00:00:00 2001
From: Clemens Zeidler <clemens.zeidler@gmail.com>
Date: Fri, 24 Jul 2020 22:35:33 +1200
Subject: [PATCH 13/96] Add change log entry

---
 CHANGES.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGES.md b/CHANGES.md
index 6f40a758fc..b8f7adbeb0 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -9,6 +9,7 @@ Improvements 🙌:
 
 Bugfix 🐛:
  - Fix invisible toolbar (Status.im theme) (#1746)
+ - Fix relative date time formatting (#822)
 
 Translations 🗣:
  - Add PlayStore description resources in the Triple-T format, to let Weblate handle them

From d41036f86176bb120f85372a751310f3ac0967ba Mon Sep 17 00:00:00 2001
From: "@a2sc:matrix.org" <a0_r@a2sc.eu>
Date: Tue, 4 Aug 2020 14:25:47 +0000
Subject: [PATCH 14/96] Translated using Weblate (German)

Currently translated at 99.7% (1828 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/de/
---
 vector/src/main/res/values-de/strings.xml | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 6de7370220..92969cda67 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -893,7 +893,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
     <string name="option_send_sticker">Sende Sticker</string>
     <string name="no_sticker_application_dialog_content">Sie haben aktuell keine Stickerpakete aktiviert. Möchten Sie welche hinzufügen\?</string>
 
-    <string name="settings_deactivate_account_section">Deaktiviere Account</string>
+    <string name="settings_deactivate_account_section">Account deaktivieren</string>
     <string name="settings_deactivate_my_account">Deaktivere meinen Account</string>
 
     <string name="settings_opt_in_of_analytics">Sende Analysedaten</string>
@@ -1428,7 +1428,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="sas_incoming_request_title">Eingehende Verifizierungsanfrage</string>
     <string name="sas_incoming_verification_request_dialog">Du hast eine eingehende Verifizierungsanfrage erhalten.</string>
     <string name="sas_view_request_action">Anfrage ansehen</string>
-    <string name="sas_waiting_for_partner">Warte auf Bestätigung des Partners…</string>
+    <string name="sas_waiting_for_partner">Warte auf Bestätigung des/r anderen Nutzer*in…</string>
 
     <string name="sas_verified">Verifiziert!</string>
     <string name="sas_verified_successful">Du hast diese Sitzung erfolgreich verifiziert.</string>
@@ -1505,7 +1505,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="key_share_request">Schlüsselaustausch anfragen</string>
     <string name="keys_backup_setup_override_backup_prompt_description">Es sieht so aus, als hättest du bereits ein Setup-Schlüssel-Backup von einer anderen Sitzung. Möchtest du es durch das, was du gerade erstellt hast, ersetzen\?</string>
     <string name="sas_security_advise">Für maximale Sicherheit empfehlen wir, dies persönlich zu tun, oder ein anderes vertrautes Kommunikationsmedium zu nutzen.</string>
-    <string name="sas_incoming_request_description">Überprüfe diese Sitzung, um sie als vertrauenswürdig zu markieren. Sitzungen von Partner!nnen zu vertrauen gibt dir zusätzliche Sicherheit bei der Verwendung von Ende-zu-Ende verschlüsselten Nachrichten.</string>
+    <string name="sas_incoming_request_description">Überprüfe diese Sitzung, um sie als vertrauenswürdig zu markieren. Sitzungen von anderen Nutzer*innen zu vertrauen gibt dir zusätzliche Sicherheit bei der Verwendung von Ende-zu-Ende verschlüsselten Nachrichten.</string>
     <string name="sas_incoming_request_description_2">Durch Verifizieren dieser Sitzung wird sie bei dir und deinem Gegenüber als vertrauenswürdig markiert.</string>
 
     <string name="sas_emoji_description">Verifiziere diese Sitzung, indem du bestätigst, dass das folgende Emoji auf dem Bildschirm deines Gegenübers angezeigt wird</string>
@@ -1949,9 +1949,9 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="soft_logout_signin_submit">Anmelden</string>
     <string name="soft_logout_signin_password_hint">Passwort</string>
     <string name="soft_logout_clear_data_title">Persönliche Daten löschen</string>
-    <string name="soft_logout_clear_data_notice">Warnung: Persönliche Daten (einschließlich Verschlüsselungsschlüssel) werden weiterhin auf diesem Gerät gespeichert.
-\n
-\nDeaktiviere diese Option, wenn dieses Gerät nicht mehr verwenden wird oder sich bei einem anderen Konto angemeldet werden soll.</string>
+    <string name="soft_logout_clear_data_notice">Warnung: Persönliche Daten (einschließlich Verschlüsselungsschlüssel) werden weiterhin auf diesem Gerät gespeichert. 
+\n 
+\nDeaktiviere diese Option, wenn dieses Gerät nicht mehr verwendet wird oder sich bei einem anderen Konto angemeldet werden soll.</string>
     <string name="soft_logout_clear_data_submit">Alle Daten löschen</string>
 
     <string name="soft_logout_clear_data_dialog_title">Daten löschen</string>
@@ -2395,4 +2395,8 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     </plurals>
     <string name="invite_users_to_room_failure">Wir konnten den Benutzer nicht einladen. Bitte überprüfe den Benutzernamen, welchen du einladen möchtest und versuche es erneut.</string>
 
-</resources>
+<string name="pause_video">Pause</string>
+    <string name="action_copy">Kopieren</string>
+    <string name="bottom_action_notification">Benachrichtigungen</string>
+    <string name="call_failed_no_connection">Element-Anruf fehlgeschlagen</string>
+    </resources>

From 9c1e61992a80af9975c7b7002463610cfd2dcd54 Mon Sep 17 00:00:00 2001
From: aWeinzierl <andreas@weinzierl.it>
Date: Tue, 4 Aug 2020 16:36:42 +0000
Subject: [PATCH 15/96] Translated using Weblate (German)

Currently translated at 99.7% (1828 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/de/
---
 vector/src/main/res/values-de/strings.xml | 233 +++++++++++++++++++++-
 1 file changed, 228 insertions(+), 5 deletions(-)

diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 92969cda67..48ce630468 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -771,7 +771,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <string name="groups_list">Gruppenliste</string>
 
-    <string name="room_participants_ban_prompt_msg">Bist du sicher, dass du diesen Nutzer aus diesem Chat verbannen möchtest?</string>
+    <string name="room_participants_ban_prompt_msg">Ein Bann führt zu einem Ausschluss eines Nutzers von diesem Raum und verhindert einen erneuten Beitritt.</string>
 
     <string name="room_settings_all_messages_noisy">Alle Nachrichten (laut)</string>
     <string name="room_settings_all_messages">Alle Nachrichten</string>
@@ -1322,7 +1322,7 @@ Für maximale Sicherheit sollte diese *nicht* dein Konto-Passwort sein.</string>
     <string name="keys_backup_setup_step3_text_line1">Deine Schlüssel wurden gesichert.</string>
     <string name="keys_backup_setup_step3_text_line2">Dein Wiederherstellungsschlüssel ist ein Sicherungsnetz - du kannst es benutzen um den Zugriff auf deine verschlüsselten Nachrichten wiederherzustellen, falls du deine Passphrase vergisst.
 Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie einem Passwortmanager (oder Safe)</string>
-    <string name="keys_backup_setup_step3_text_line2_no_passphrase">Bewahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie einem Passwortmanager (oder Safe) auf</string>
+    <string name="keys_backup_setup_step3_text_line2_no_passphrase">Bewahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort auf, wie z.B. einem Passwortmanager (oder Tresor) auf</string>
     <string name="keys_backup_setup_step3_button_title_no_passphrase">Ich habe eine Kopie angefertigt</string>
     <string name="keys_backup_setup_step3_share_recovery_file">Teilen</string>
     <string name="new_recovery_method_popup_title">Neue Schlüsselsicherung</string>
@@ -2061,7 +2061,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="room_profile_section_more_leave">Raum verlassen</string>
     <string name="room_profile_leaving_room">Verlasse den Raum…</string>
 
-    <string name="room_member_power_level_admins">Admins</string>
+    <string name="room_member_power_level_admins">Administratoren</string>
     <string name="room_member_power_level_moderators">Moderierende</string>
     <string name="room_member_power_level_custom">benutzerdefiniert</string>
     <string name="room_member_power_level_invites">Eingeladen</string>
@@ -2362,7 +2362,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
 
     <string name="unencrypted">Unverschlüsselt</string>
     <string name="encrypted_unverified">Verschlüsselt von einem unbekannten Gerät</string>
-    <string name="review_logins">Überprüfe, wo du eingeloggt bist</string>
+    <string name="review_logins">Überprüfe, wo du angemeldet bist</string>
     <string name="verify_other_sessions">Verifiziere alle deine Sitzungen, um sicher zu stellen, dass dein Konto &amp; deine Nachrichten sicher sind</string>
     <string name="verify_this_session">Bestätige neue Anmeldung für dein Konto: %1$s</string>
 
@@ -2399,4 +2399,227 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="action_copy">Kopieren</string>
     <string name="bottom_action_notification">Benachrichtigungen</string>
     <string name="call_failed_no_connection">Element-Anruf fehlgeschlagen</string>
-    </resources>
+    <string name="play_video">Abspielen</string>
+    <string name="dismiss">Ablehnen</string>
+
+
+    <string name="dialog_title_success">Erfolg</string>
+
+    <string name="call_failed_no_connection_description">Eine Verbindung konnte nicht hergestellt werden.
+\nBitte den Administrator deines Homeservers einen TURN-Server zu konfigurieren um zuverlässige Anrufe zu ermöglichen.</string>
+
+    <string name="call_select_sound_device">Wähle Audiogerät aus</string>
+    <string name="sound_device_phone">Telefonie</string>
+    <string name="sound_device_speaker">Lautsprecher</string>
+    <string name="sound_device_headset">Headset</string>
+    <string name="sound_device_wireless_headset">Drahtloses Headset</string>
+    <string name="call_switch_camera">Wechsle Kamera</string>
+    <string name="call_camera_front">Frontkamera</string>
+    <string name="call_camera_back">Hauptkamera</string>
+    <string name="call_format_turn_hd_off">Deaktiviere HD-Qualität</string>
+    <string name="call_format_turn_hd_on">Aktiviere HD-Qualität</string>
+
+    <string name="login_error_ssl_peer_unverified">SSL Fehler: Die Identität des Gegenüber ist noch nicht verifiziert.</string>
+    <string name="login_error_ssl_other">SSL Fehler.</string>
+    <string name="active_call_with_duration">Aktiver Anruf (%s)</string>
+    <string name="return_to_call">Zum Anruf zurückkehren</string>
+
+    <string name="room_participants_action_cancel_invite">Einladung zurückziehen</string>
+    <string name="room_participants_power_level_demote_warning_title">Möchtest du dich zurückstufen\?</string>
+    <string name="room_participants_power_level_demote_warning_prompt">Du kannst die Zurückstufung nicht rückgängig machen und du wirst die Rechte nur mit einem anderen berechtigten Benutzer im Raum zurückerlangen können.</string>
+    <string name="room_participants_power_level_demote">Zurückstufen</string>
+
+
+    <string name="room_participants_action_ignore_title">Benutzer ignorieren</string>
+    <string name="room_participants_action_ignore_prompt_msg">Durch das Ignorieren werden für dich alle Nachrichten des Nutzers ausgeblendet.
+\nDu kannst die Aktion jederzeit in den allgemeinen Einstellungen rückgängig machen.</string>
+    <string name="room_participants_action_unignore_title">Ignorieren des Benutzers rückgängig machen</string>
+    <string name="room_participants_action_unignore_prompt_msg">Das Aufheben der Ignorierung wird alle Nachrichten des Benutzers wieder einblenden.</string>
+    <string name="room_participants_action_cancel_invite_title">Einladung zurückziehen</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">Bist du dir sicher, dass du die Einladung für diesen Benutzer zurückziehen möchtest\?</string>
+    <string name="room_participants_kick_title">Benutzer entfernen</string>
+    <string name="room_participants_kick_reason">Grund für das Entfernen</string>
+    <string name="room_participants_kick_prompt_msg">Das Entfernen wird den Benutzer von diesem Raum ausschließen.
+\nUm einen erneuten Beitritt zu verhindern, solltest du ihn stattdessen bannen.</string>
+    <string name="room_participants_ban_title">Benutzer bannen</string>
+    <string name="room_participants_ban_reason">Grund für den Bann</string>
+    <string name="room_participants_unban_title">Bann des Benutzers aufheben</string>
+    <string name="room_participants_unban_prompt_msg">Das Aufheben des Bannes wird dem Benutzer erlauben dem Raum wieder beizutreten.</string>
+
+    <string name="settings_secure_backup_section_title">Sicheres Backup</string>
+    <string name="settings_secure_backup_manage">Verwalten</string>
+    <string name="settings_secure_backup_setup">Backup einrichten</string>
+    <string name="settings_secure_backup_reset">Backup zurücksetzen</string>
+    <string name="settings_secure_backup_enter_to_setup">Auf diesem Gerät einrichten</string>
+    <string name="settings_secure_backup_section_info">Absicherung um den Zugriffsverlust auf verschlüsselten Nachrichten &amp; Daten zu verhindern, indem die Schlüssel für die Entschlüsselung auf dem Server gesichert werden.</string>
+    <string name="reset_secure_backup_title">Generiere einen neuen Sicherheitsschlüssel oder setze eine neue Sicherheitspassphrase für dein existierendes Backup.</string>
+    <string name="reset_secure_backup_warning">Dieses wird deinen aktuellen Schlüssel oder deine aktuelle Phrase ersetzen.</string>
+
+    <string name="disabled_integration_dialog_title">Integrationen sind deaktiviert</string>
+    <string name="disabled_integration_dialog_content">Aktiviere \'Erlaube Integrationen\' in den Einstellungen um dies zu machen.</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="one">%d gebannter Benutzer</item>
+	<item quantity="other">%d gebannte Benutzer</item>
+</plurals>
+
+    <string name="encryption_exported_successfully">Schlüssel erfolgreich exportiert</string>
+
+    <string name="active_widget_view_action">ANSICHT</string>
+    <string name="active_widgets_title">Aktive Widgets</string>
+
+
+    <string name="recovery_key_export_saved">Der Sicherheitsschlüssel ist gespeichert worden.</string>
+
+    <string name="secure_backup_banner_setup_line1">Backup</string>
+    <string name="secure_backup_banner_setup_line2">Absicherung gegen den Zugriffsverlust auf verschlüsselte Nachrichten &amp; Daten</string>
+
+    <string name="secure_backup_setup">Richte Backup ein</string>
+
+    <string name="event_redacted">Nachricht gelöscht</string>
+    <string name="settings_show_redacted">Zeige entfernte Nachrichten</string>
+    <string name="settings_show_redacted_summary">Zeige einen Platzhalter für entfernte Nachrichten</string>
+    <string name="labs_show_unread_notifications_as_tab">Füge dedizierten Tab für ungelesene Benachrichtungen zur Hauptansicht hinzu.</string>
+
+    <string name="settings_discovery_confirm_mail_not_clicked">Wir haben dir eine Bestätigungsmail an %s gesendet. Bitte prüfe deine Emails und klicke auf den Bestätigungslink</string>
+    <string name="settings_text_message_sent_wrong_code">Der Verifizierungscode ist nicht korrekt.</string>
+
+    <string name="uploads_media_title">MEDIEN</string>
+    <string name="uploads_media_no_result">Es gibt in diesem Raum keine Medien</string>
+    <string name="uploads_files_title">DATEIEN</string>
+    <string name="uploads_files_subtitle">%1$s um %2$s</string>
+    <string name="uploads_files_no_result">Es gibt in diesem Raum keine Dateien</string>
+
+    <string name="room_list_quick_actions_favorite_add">Füge zu Favoriten hinzu</string>
+    <string name="room_list_quick_actions_favorite_remove">Entferne von Favoriten</string>
+    <string name="notice_member_no_changes_by_you">Du hast keine Änderungen gemacht</string>
+    <string name="room_join_rules_public_by_you">Du hast den Raum für alle, die den Link kennen, zugänglich gemacht.</string>
+    <string name="room_join_rules_invite_by_you">Du hast den Raumbeitritt auf Einladungen beschränkt.</string>
+    <string name="login_server_url_form_common_notice">Gebe die Addresse von dem Server ein, den du benutzen möchtest</string>
+
+    <string name="login_connect_using_matrix_id_notice">Wenn du deine Matrixkennung und dein Passwort weißt, kannst du alternativ diese Methode nutzen:</string>
+    <string name="login_connect_using_matrix_id_submit">Einloggen mit Matrix ID</string>
+    <string name="login_signin_matrix_id_title">Einloggen mit Matrix ID</string>
+    <string name="login_signin_matrix_id_notice">Wenn du einen Account auf einem Homeserver eingerichtet hast, benutze deine Matrix ID (z.B. @benutzer@domain.com) und Passwort.</string>
+    <string name="login_signin_matrix_id_hint">Matrix ID</string>
+    <string name="login_signin_matrix_id_password_notice">Wenn du dein Passwort nicht weißt, gehe zurück um es zurücksetzen zu lassen.</string>
+    <string name="login_signin_matrix_id_error_invalid_matrix_id">Dies ist keine gültige Benutzerkennung. Erwartetes Format: \'@benutzer:homeserver.org\'</string>
+    <string name="autodiscover_well_known_error">Es konnte kein gültiger Homeserver gefunden werden. Bitte prüfe deine Kennung</string>
+
+    <string name="send_a_sticker">Sticker</string>
+
+    <string name="room_profile_section_admin">Administrative Aktionen</string>
+    <string name="room_member_power_level_default_in">Standard in %1$s</string>
+    <string name="settings_hs_admin_e2e_disabled">Dein Serveradministrator hat in privaten Räumen &amp; Direktnachrichten Ende-zu-Ende Verschlüsselung standardmäßig deaktiviert.</string>
+    <string name="no_connectivity_to_the_server_indicator_airplane">Flugzeugmodus ist aktiv</string>
+
+    <string name="bootstrap_info_text_2">Gebe eine Sicherheitsphrase ein, die nur du kennst. Diese wird benutzt um deine Daten auf dem Server geheim zu halten.</string>
+
+    <string name="bootstrap_cancel_text">Wenn du jetzt abbrichst und den Zugriff zu deinen Sitzungen verlierst, kannst du verschlüsselte Nachrichten &amp; Daten verlieren.
+\n
+\nDu kannst auch ein Backup einrichten &amp; deine Schlüssel in den Einstellungen verwalten.</string>
+
+    <string name="room_created_summary_item_by_you">Du hast den Raum erstellt und konfiguriert.</string>
+
+    <string name="auth_invalid_login_deactivated_account">Dieser Account ist deaktiviert worden.</string>
+
+    <string name="setup_cross_signing">Aktiviere Cross Signing</string>
+    <string name="error_saving_media_file">Konnte Mediendatei nicht speichern</string>
+    <string name="choose_locale_current_locale_title">Aktuelle Sprache</string>
+    <string name="choose_locale_other_locales_title">Andere verfügbare Sprachen</string>
+    <string name="choose_locale_loading_locales">Lade verfügbare Sprachen…</string>
+
+    <string name="open_terms_of">Öffne AGBs von %s</string>
+    <string name="disconnect_identity_server_dialog_content">Trenne Verbingung zu Identitätsserver %s\?</string>
+    <string name="identity_server_error_outdated_identity_server">Dieser Identitätsserver ist veraltet. Element unterstützt nur API V2.</string>
+    <string name="identity_server_error_outdated_home_server">Diese Operation is nicht möglich. Der Homeserver ist veraltet.</string>
+    <string name="identity_server_error_no_identity_server_configured">Bitte konfiguriere zuerst einen Identitätsserver.</string>
+    <string name="identity_server_error_terms_not_signed">Bitte akzeptiere zuerst die AGB des Identitätsservers in den Einstellungen.</string>
+    <string name="identity_server_error_bulk_sha256_not_supported">Deiner Privatssphäre wegen unterstützt Element nur das Senden gehashter Emailaddressen und Telefonnummern.</string>
+    <string name="identity_server_error_binding_error">Die Assoziierung ist fehlgeschlagen.</string>
+    <string name="identity_server_error_no_current_binding_error">Für diese Kennung gibt es aktuell keine Assoziierung.</string>
+
+    <string name="identity_server_set_default_notice">Dein Homeserver (%1$s) schlägt %2$s als Identitätsserver vor</string>
+    <string name="identity_server_set_default_submit">Benutze %1$s</string>
+    <string name="identity_server_set_alternative_notice">Alternativ kannst du die URL eines beliebigen anderen Identitätsservers angeben</string>
+    <string name="identity_server_set_alternative_notice_no_default">Gib die URL von einem Identitätsserver ein</string>
+    <string name="identity_server_set_alternative_submit">Bestätigen</string>
+    <string name="power_level_edit_title">Lege Rolle fest</string>
+    <string name="power_level_title">Rolle</string>
+    <string name="a11y_open_chat">Öffne Chat</string>
+    <string name="a11y_mute_microphone">Stelle Mikrophon stumm</string>
+    <string name="a11y_unmute_microphone">Aktiviere Mikrophon</string>
+    <string name="a11y_stop_camera">Stoppe Kamera</string>
+    <string name="a11y_start_camera">Starte Kamera</string>
+
+    <string name="settings_setup_secure_backup">Richte Backup ein</string>
+
+    <string name="bottom_sheet_setup_secure_backup_title">Backup</string>
+    <string name="bottom_sheet_setup_secure_backup_subtitle">Absicherung gegen Zugriffsverlust zu verschlüsselten Nachrichten &amp; Daten durch Backup der Verschlüsselungsschlüssel auf deinem Server.</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_title">Benutze einen Sicherheitsschlüssel</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">Generiere einen Sicherheitsschlüssel, welcher z.B. in einem Passwortmanager oder in einem Tresor sicher aufbewahrt werden sollte.</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Benutze Sicherheitsphrase</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">Gib eine geheime Phrase ein, die nur du kennst und generiere einen Schlüssel als Backup.</string>
+
+    <string name="bottom_sheet_save_your_recovery_key_title">Speichere deinen Sicherheitsschlüssel</string>
+    <string name="bottom_sheet_save_your_recovery_key_content">Bewahre deinen Sicherheitsschlüssel irgendwo sicher auf, wie z.B. in einem Passwortmanager oder in einem Tresor.</string>
+
+    <string name="set_a_security_phrase_title">Setze Sicherheitsphrase</string>
+    <string name="set_a_security_phrase_notice">Gib eine Sicherheitsphrase ein, welche nur du kennst und deine Daten auf dem Server geheim halten soll.</string>
+    <string name="set_a_security_phrase_hint">Sicherheitsphrase</string>
+    <string name="set_a_security_phrase_again_notice">Gebe deine Sicherheitsphrase zur Bestätigung erneut ein.</string>
+
+    <string name="save_your_security_key_title">Speichere deinen Sicherheitsschlüssel</string>
+    <string name="save_your_security_key_notice">Bewahre deinen Sicherheitsschlüssel irgendwo sicher auf, wie z.B. in einem Passwortmanager oder in einem Tresor.</string>
+
+    <string name="room_settings_name_hint">Raumname</string>
+    <string name="room_settings_topic_hint">Thema</string>
+    <string name="room_settings_save_success">Du hast die Raumeinstellungen erfolgreich geändert</string>
+
+    <string name="notice_crypto_unable_to_decrypt_final">Du kannst auf diese Nachricht nicht zugreifen</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">Warte auf diese Nachricht. Das könnte eine Weile dauern</string>
+    <string name="crypto_utd">Kann nicht entschlüsselt werden</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">Wegen der Ende-zu-Ende Verschlüsselung könnte es sein, dass du auf jemandes Nachricht warten musst, weil die Verschlüsselungsschlüssel nicht ordnungsgemäß gesendet worden sind.</string>
+    <string name="crypto_error_withheld_blacklisted">Du kannst auf diese Nachricht nicht zugreifen, weil der Sender dich blockiert hat</string>
+    <string name="crypto_error_withheld_unverified">Du kannst auf diese Nachricht nicht zugreifen, weil der Sender deiner Sitzung nicht vertraut</string>
+    <string name="crypto_error_withheld_generic">Du kannst auf diese Nachricht nicht zugreifen, weil der Sender absichtlich die Schlüssel nicht gesendet hat</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">Warte auf Verschlüsselungshistorie</string>
+
+    <string name="element_disclaimer_title">Riot heißt nun Element!</string>
+    <string name="element_disclaimer_content">Wir sind begeistert unsere Namensänderung mitteilen zu können! Deine App ist auf dem neusten Stand und du bist mit deinem Account angemeldet.</string>
+    <string name="element_disclaimer_negative_button">VERSTANDEN</string>
+    <string name="element_disclaimer_positive_button">MEHR ERFAHREN</string>
+
+    <string name="element_login_splash_brand">element</string>
+
+
+    <string name="save_recovery_key_chooser_hint">Speichere Wiederherstellungsschlüssel in</string>
+
+    <string name="add_from_phone_book">Füge über Kontaktliste hinzu</string>
+    <string name="empty_phone_book">Deine Kontaktliste ist leer</string>
+    <string name="phone_book_title">Kontaktliste</string>
+    <string name="search_in_my_contacts">Suche in meinen Kontakten</string>
+    <string name="loading_contact_book">Ermittle deine Kontakte…</string>
+    <string name="empty_contact_book">Deine Kontaktliste ist leer</string>
+    <string name="contacts_book_title">Kontaktliste</string>
+
+    <string name="three_pid_revoke_invite_dialog_title">Einladung zurücknehmen</string>
+    <string name="three_pid_revoke_invite_dialog_content">Einladung zu %1$s zurücknehmen\?</string>
+
+    <string name="member_banned_by">Gebannt von %1$s</string>
+    <string name="failed_to_unban">Aufheben des Banns fehlgeschlagen</string>
+
+    <string name="alert_push_are_disabled_title">Push-Benachrichtigungen sind deaktiviert</string>
+    <string name="alert_push_are_disabled_description">Gehe zu deinen Einstellungen um Push-Benachrichtigungen zu aktivieren</string>
+    <string name="create_pin_title">Nutze eine PIN für mehr Sicherheit</string>
+    <string name="create_pin_confirm_title">Bestätige PIN</string>
+    <string name="create_pin_confirm_failure">Validierung der PIN fehlgeschlagen. Bitte probiere es noch einmal.</string>
+    <string name="auth_pin_title">Gib deine PIN ein</string>
+    <string name="auth_pin_forgot">PIN vergessen\?</string>
+    <string name="auth_pin_reset_title">PIN zurücksetzen</string>
+    <string name="auth_pin_new_pin_action">Neue PIN</string>
+    <string name="auth_pin_reset_content">Um deine PIN zurückzusetzen, musst du dich erneut anmelden und eine neue erstellen.</string>
+    <string name="settings_security_pin_code_title">Aktiviere PIN</string>
+    <string name="settings_security_pin_code_summary">Wenn du deine PIN zurücksetzen möchtest, tippe \"PIN vergessen\" um dich abzumelden und sie anschließend zurückzusetzen.</string>
+    <string name="auth_pin_confirm_to_disable_title">Bestätige PIN um die PIN zu deaktivieren</string>
+</resources>

From 7fe30e464de684b3a003cfff50d373e06f737d26 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:12:10 +0200
Subject: [PATCH 16/96] Remove unused png

---
 .../src/main/res/drawable-hdpi/riotx_logo.png   | Bin 12878 -> 0 bytes
 .../src/main/res/drawable-mdpi/riotx_logo.png   | Bin 7978 -> 0 bytes
 .../src/main/res/drawable-xhdpi/riotx_logo.png  | Bin 18248 -> 0 bytes
 .../drawable-xxhdpi/ic_file_download_white.png  | Bin 197 -> 0 bytes
 .../res/drawable-xxhdpi/ic_report_black.png     | Bin 306 -> 0 bytes
 .../main/res/drawable-xxhdpi/newmessages.png    | Bin 1896 -> 0 bytes
 .../src/main/res/drawable-xxhdpi/riotx_logo.png | Bin 30264 -> 0 bytes
 .../src/main/res/drawable-xxhdpi/scrolldown.png | Bin 2485 -> 0 bytes
 .../main/res/drawable-xxxhdpi/riotx_logo.png    | Bin 44126 -> 0 bytes
 9 files changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 vector/src/main/res/drawable-hdpi/riotx_logo.png
 delete mode 100644 vector/src/main/res/drawable-mdpi/riotx_logo.png
 delete mode 100644 vector/src/main/res/drawable-xhdpi/riotx_logo.png
 delete mode 100755 vector/src/main/res/drawable-xxhdpi/ic_file_download_white.png
 delete mode 100755 vector/src/main/res/drawable-xxhdpi/ic_report_black.png
 delete mode 100755 vector/src/main/res/drawable-xxhdpi/newmessages.png
 delete mode 100644 vector/src/main/res/drawable-xxhdpi/riotx_logo.png
 delete mode 100755 vector/src/main/res/drawable-xxhdpi/scrolldown.png
 delete mode 100644 vector/src/main/res/drawable-xxxhdpi/riotx_logo.png

diff --git a/vector/src/main/res/drawable-hdpi/riotx_logo.png b/vector/src/main/res/drawable-hdpi/riotx_logo.png
deleted file mode 100644
index 8d6e3454b871f04854c7ebbbba3fb663409fb0c6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12878
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

diff --git a/vector/src/main/res/drawable-mdpi/riotx_logo.png b/vector/src/main/res/drawable-mdpi/riotx_logo.png
deleted file mode 100644
index 5c45ebabafa8f8002359a73fbb21b221bb8ef6f4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7978
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

diff --git a/vector/src/main/res/drawable-xhdpi/riotx_logo.png b/vector/src/main/res/drawable-xhdpi/riotx_logo.png
deleted file mode 100644
index 651ff38e0901a24aa618419456af0606ddebd665..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18248
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
LNkvXXu0mjf!yraw

diff --git a/vector/src/main/res/drawable-xxhdpi/ic_file_download_white.png b/vector/src/main/res/drawable-xxhdpi/ic_file_download_white.png
deleted file mode 100755
index 78aa591668242095017c9d5e96f7a9873fe1fbc8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 197
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawdOTemLo)8Yz3#}@pdi5FIM2@h
zcsF};z`+CWBzDIKG_pEry11Auz9p#O(7?dR#KIx4z`kMCt2a+vCtcS%nf>^QsrM(T
z{K~l&Yj@SA9If=c^vXIaY>wlkMR7)vg;t&u=kNuYJa3$GaHnEwp`ORgIc%D<i<K-3
u_*BHt`4v49xOmI{PX^FnB_*X_A=2{#|5qp~zWe}m7lWs(pUXO@geCyry-4r?

diff --git a/vector/src/main/res/drawable-xxhdpi/ic_report_black.png b/vector/src/main/res/drawable-xxhdpi/ic_report_black.png
deleted file mode 100755
index 8ab8241ae1bbd1ed39b5bb09042b149ea766a15c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 306
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhawetNn%hEy=Vy=lvJ$U(&QVYJF_
zfuj*Ceg}z6$<eXj9V8TUWQLkS>(LhHg0AX!Z2NxMT0WnXJoS~R*qXqJjO>#w+QEo@
z%~O?g525J5!`Bj>#TK2#8k_|TD`O@LANOowb};TNV&Ir?$&yFpiuTF|$Ct(@6q<Q{
zO>|_F3~@Qla3pPlV`S64U8`o5U7o=FVrlQQZBqaFcWJ!a$hIOdVuM%V@z&-0mT+z5
zI%%!(?u>r_l#=k6vzAj#GM4Y$Yd7bx=i+%*zN;D4CtlI~P{^kaL56%Qo<N+m<j;S{
oIn5po%pQ>i44p-DiqF+DvMHSjRx)fX1_lCyr>mdKI;Vst0J!vhzW@LL

diff --git a/vector/src/main/res/drawable-xxhdpi/newmessages.png b/vector/src/main/res/drawable-xxhdpi/newmessages.png
deleted file mode 100755
index 38d861af0a08a6de586272d4760a67881cbf68d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1896
zcmV-u2bcJXP)<h;3K|Lk000e1NJLTq003G5003GD1^@s6IH*Aa00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2jB(>
z5G6QFv!`SL00!tuL_t(|+U?z2Y*a-Y$MNsXwp5_yB62YZ7$q$rCKd|?C6r5|0V7fx
zZW4$s6buP9q9&;E#Rp^J4NIuXtr1000x?__6F?#cB9{n4X+sPkqzEAeTC8o^9Utbj
zrR{FF+wRVu-OexR18K=Q`^oH_nK|eDN8q9;mLvkhK&65&6~r)LD3I*@^ai>+e|`t3
z0IHmy^PtXwECW#noD;0AbIWHF(S@Dmfs}NRlYq&<cn35bsRDil_Ji*LRGt)U^>!*~
z#o{M{g}_{(pP|EE1GWI01nZB-Ewo~O59qoS$OVQ+`I}q<6hrkFg3Y(%0$Q=K4<r?U
zTJH3*Zb}7+)lgF?*mNT%p%u%Lq3$gQI2m`RN`oi9Cn&0l8E8d*4yccT!NgWBfmk6}
zx6ReiikBaTx*`x$iRq}lkho0n`32WOD;CWFQ4I7VK5`ROu3*Ctu7Fl7PlD?AfmfnE
zE{{kr2%kdNm4ekZQG-_G_64~UL?&?^brgKh3yQBBhgK{a0%9MKO6N!!sAmKlF1F`C
z%XT7<1aY_%A)`O5IIKUrfflV;@;LZ@apB~{;3P+83D%yD7_?%^VDKFV9-?#SGRUU|
zYcGWzT3`4)zoC~cZQwk3pK9v`Qnn3wRu}N>u*gj^6g)e$P1r7mJwE`(TH6*G>)3R>
z>u_d#+v9LD62?i5ni*^cDT1$E+&$5WM;IZDL=r}|wl)%^>!>TT$Zbk*$13zbTCsR$
z?61O^jF_s;Lg+g5qJ8aIV34amOaC4)I|IsZ!L}2il-sobhAt!g-8@L}|M#_Tx(>Nl
zH#q(d40KjuKlvF}eD5~sL5|(qLAwrpkB<V^eKWIC8<7F#jd5!qQs5W{>!XtjaN|9`
z?nzDm-L;Ebp_3iMz|i`U09AlZM~Bu0+A?5^?wU{h+=`0o6~(a(1TFHcQP_rid48c4
zc^RNaSfH?VA0xDBixw>xSe$UD(NyZzJj;WA;Ls+#nd{irx9F5~%stiFnbOa(t%nwq
ztx3c#ij(i{qbFLBh-D&x)UPv$3DzTGEqa1tNumUA8jbIT*hFCQ0K91uWSX^z_%JU`
z>bIY4A{$?-1UcM7M7%{0m!O7Nh=@<ehe+(rR}<+ifgaW&;^`rA{~J^BkYov@Scixw
zMOp(x;|`$G+!rVbMh=872~liY_d#lZkVYRRtV}>x0q7I)L!}RfeXqg;$#Cu}JXZ*R
zT{nxIGYX1xHTJ<$cy<-k-ZgRLDhU{Q>712QH8Q}k0dVkjc%-j6<XIW;-BOJVFfk2Y
zc*4}tZ%cG>k;vyxv)A+n-ER(ib_RT#51wY1Br~lUphAMUXyj1u?u37Co5!9r8ou#^
z{L>lOb;^*lxG2F_V&qsCZos4u&0^0P4VxFYMBaA>W)^|hX9(I?B6STSLn$dYhds9y
z<m@8&x7Os~u1tcj)aaGp1opf!@O1#>8EXt91NcfMcuLU~x6ET-y%m1!d1K(KMgIHb
z8Ec^0c;T=+;3<{5WSKf-eBw}24wF9$jQwakuwTp!jGP@6WI!DftgWj*qk~bIrL~5A
zAVlo>nXoC(O)Z&wZJo1H`=d4`4hQ!9O!(3d@{fON<o}{sXHeTZXI6O<T^BC)uosLA
zjGSE*Wn`{7wi?>0aJVI!XVfn21>>OjrIyHh-O!Q&*iv6TvSA5JKVm9>kM@}{{6X0N
z8Vu;!Y=oqmuDI1tHvA!HuYsDoL_faKf{n+TKx^#$Gp=|>IuLfS)VJhXHz13%f_0BI
zOj(+B+#7L20(B#;WzT6BA-A+_23@@lxEXWUyHDv0pKFl0=~()Q)&)^Tp<B+jP1w6n
z!OYLxgbawn=EY_G+%v2xMBjCBKlUy+B2(oU(kir5b+*t=XWp<jQhpEi&Oac>b;tmI
zEBD6MOZWX!^cwTEO4xc#5Bc1cfG^z#ycO(}MA(K+D9I75-|n~9ZgqgdqCK`|N1KOp
zdj%V&1^R7}2WS$PVd~~>Y^TDpqFvCsMv%%wSDm#9^u<Tz1*<h3^pP;9`qgUd88EBc
zQe(P}&)(g712|$$TjYpiLs*~%TWi5P9XM}o8*(1J)3r^Qpfz^!b&ykl%hs67Ag6><
zxI3iBc6D`GIjxhAL@Gc|3#HO-$j}b<X;2e@E1eMe3aAO8){YK3VF@ysv8CrD*`n_m
z_FV+;c)ig;+z*wHf_Hp-kvjz4c!BJe1+0qGNsZE<ty@+{cC6@7*Wsrtu^Zk*sztY)
zK_;Z@?T=!<A@7BR^l%}EwM92=-F8zlBhVV#ZnI|ux)I!N9BBl)5!`Nt8ig^F-Q3qO
ixZSQgO7QW!0sH@gx_ZMJKxbtD0000<MNUMnLSTa9I&`G~

diff --git a/vector/src/main/res/drawable-xxhdpi/riotx_logo.png b/vector/src/main/res/drawable-xxhdpi/riotx_logo.png
deleted file mode 100644
index 1652b970e7bf45f30532867a4d31176a6f2b4448..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 30264
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
P00000NkvXXu0mjfd;OW6

diff --git a/vector/src/main/res/drawable-xxhdpi/scrolldown.png b/vector/src/main/res/drawable-xxhdpi/scrolldown.png
deleted file mode 100755
index abeea3f07f8db7fc42070c42179873d800432fff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2485
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

diff --git a/vector/src/main/res/drawable-xxxhdpi/riotx_logo.png b/vector/src/main/res/drawable-xxxhdpi/riotx_logo.png
deleted file mode 100644
index fd944daf8fab9846eb6edc54f15657f9fef0913a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 44126
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


From 0a775444dd47c1155883df47fe52a045e9fc8317 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:19:20 +0200
Subject: [PATCH 17/96] R.drawable.divider_horizontal for API 21

---
 .../main/java/im/vector/app/core/extensions/RecyclerView.kt  | 3 +--
 .../main/java/im/vector/app/features/themes/ThemeUtils.kt    | 2 --
 .../{divider_horizontal_dark.xml => divider_horizontal.xml}  | 2 +-
 vector/src/main/res/drawable/divider_horizontal_black.xml    | 5 -----
 vector/src/main/res/drawable/divider_horizontal_light.xml    | 5 -----
 5 files changed, 2 insertions(+), 15 deletions(-)
 rename vector/src/main/res/drawable/{divider_horizontal_dark.xml => divider_horizontal.xml} (66%)
 delete mode 100644 vector/src/main/res/drawable/divider_horizontal_black.xml
 delete mode 100644 vector/src/main/res/drawable/divider_horizontal_light.xml

diff --git a/vector/src/main/java/im/vector/app/core/extensions/RecyclerView.kt b/vector/src/main/java/im/vector/app/core/extensions/RecyclerView.kt
index f7d51cd862..03ce44f33f 100644
--- a/vector/src/main/java/im/vector/app/core/extensions/RecyclerView.kt
+++ b/vector/src/main/java/im/vector/app/core/extensions/RecyclerView.kt
@@ -23,7 +23,6 @@ import androidx.recyclerview.widget.RecyclerView
 import com.airbnb.epoxy.EpoxyController
 import com.airbnb.epoxy.EpoxyVisibilityTracker
 import im.vector.app.R
-import im.vector.app.features.themes.ThemeUtils
 
 /**
  * Apply a Vertical LinearLayout Manager to the recyclerView and set the adapter from the epoxy controller
@@ -46,7 +45,7 @@ fun RecyclerView.configureWith(epoxyController: EpoxyController,
     if (showDivider) {
         addItemDecoration(
                 DividerItemDecoration(context, DividerItemDecoration.VERTICAL).apply {
-                    ContextCompat.getDrawable(context, ThemeUtils.getResourceId(context, R.drawable.divider_horizontal_light))?.let {
+                    ContextCompat.getDrawable(context, R.drawable.divider_horizontal)?.let {
                         setDrawable(it)
                     }
                 }
diff --git a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
index 38fc328f14..7cc7dc7f55 100644
--- a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
+++ b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
@@ -182,7 +182,6 @@ object ThemeUtils {
                     R.drawable.bg_search_edit_text_light     -> R.drawable.bg_search_edit_text_dark
                     R.drawable.bg_unread_notification_light  -> R.drawable.bg_unread_notification_dark
                     R.drawable.vector_label_background_light -> R.drawable.vector_label_background_dark
-                    R.drawable.divider_horizontal_light      -> R.drawable.divider_horizontal_dark
                     else                                     -> {
                         Timber.w("Warning, missing case for wanted drawable in dark theme")
                         resourceId
@@ -194,7 +193,6 @@ object ThemeUtils {
                     R.drawable.bg_search_edit_text_light     -> R.drawable.bg_search_edit_text_black
                     R.drawable.bg_unread_notification_light  -> R.drawable.bg_unread_notification_black
                     R.drawable.vector_label_background_light -> R.drawable.vector_label_background_black
-                    R.drawable.divider_horizontal_light      -> R.drawable.divider_horizontal_black
                     else                                     -> {
                         Timber.w("Warning, missing case for wanted drawable in black theme")
                         resourceId
diff --git a/vector/src/main/res/drawable/divider_horizontal_dark.xml b/vector/src/main/res/drawable/divider_horizontal.xml
similarity index 66%
rename from vector/src/main/res/drawable/divider_horizontal_dark.xml
rename to vector/src/main/res/drawable/divider_horizontal.xml
index 24a9307799..ae2f61e60a 100644
--- a/vector/src/main/res/drawable/divider_horizontal_dark.xml
+++ b/vector/src/main/res/drawable/divider_horizontal.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android">
     <size android:height="1dp" />
-    <solid android:color="@color/riotx_header_panel_border_mobile_dark" />
+    <solid android:color="?riotx_header_panel_border_mobile" />
 </shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/divider_horizontal_black.xml b/vector/src/main/res/drawable/divider_horizontal_black.xml
deleted file mode 100644
index 43a68bbe2d..0000000000
--- a/vector/src/main/res/drawable/divider_horizontal_black.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <size android:height="1dp" />
-    <solid android:color="@color/riotx_header_panel_border_mobile_black" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/divider_horizontal_light.xml b/vector/src/main/res/drawable/divider_horizontal_light.xml
deleted file mode 100644
index 4b215ecaa4..0000000000
--- a/vector/src/main/res/drawable/divider_horizontal_light.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <size android:height="1dp" />
-    <solid android:color="@color/riotx_header_panel_border_mobile_light" />
-</shape>
\ No newline at end of file

From 20336af84ee0684953a91d67923d47d38410ea81 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:21:13 +0200
Subject: [PATCH 18/96] R.drawable.bg_unread_notification for API 21

---
 .../features/home/room/list/UnreadCounterBadgeView.kt    | 2 +-
 .../java/im/vector/app/features/themes/ThemeUtils.kt     | 2 --
 ..._notification_dark.xml => bg_unread_notification.xml} | 2 +-
 .../main/res/drawable/bg_unread_notification_black.xml   | 9 ---------
 .../main/res/drawable/bg_unread_notification_light.xml   | 9 ---------
 5 files changed, 2 insertions(+), 22 deletions(-)
 rename vector/src/main/res/drawable/{bg_unread_notification_dark.xml => bg_unread_notification.xml} (73%)
 delete mode 100644 vector/src/main/res/drawable/bg_unread_notification_black.xml
 delete mode 100644 vector/src/main/res/drawable/bg_unread_notification_light.xml

diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt b/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt
index b1d4d3e9b0..17323ba800 100755
--- a/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt
+++ b/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt
@@ -38,7 +38,7 @@ class UnreadCounterBadgeView : AppCompatTextView {
             val bgRes = if (state.highlighted) {
                 R.drawable.bg_unread_highlight
             } else {
-                ThemeUtils.getResourceId(context, R.drawable.bg_unread_notification_light)
+                R.drawable.bg_unread_notification
             }
             setBackgroundResource(bgRes)
             text = RoomSummaryFormatter.formatUnreadMessagesCounter(state.count)
diff --git a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
index 7cc7dc7f55..e49bae538c 100644
--- a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
+++ b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
@@ -180,7 +180,6 @@ object ThemeUtils {
             THEME_DARK_VALUE  -> {
                 return when (resourceId) {
                     R.drawable.bg_search_edit_text_light     -> R.drawable.bg_search_edit_text_dark
-                    R.drawable.bg_unread_notification_light  -> R.drawable.bg_unread_notification_dark
                     R.drawable.vector_label_background_light -> R.drawable.vector_label_background_dark
                     else                                     -> {
                         Timber.w("Warning, missing case for wanted drawable in dark theme")
@@ -191,7 +190,6 @@ object ThemeUtils {
             THEME_BLACK_VALUE -> {
                 return when (resourceId) {
                     R.drawable.bg_search_edit_text_light     -> R.drawable.bg_search_edit_text_black
-                    R.drawable.bg_unread_notification_light  -> R.drawable.bg_unread_notification_black
                     R.drawable.vector_label_background_light -> R.drawable.vector_label_background_black
                     else                                     -> {
                         Timber.w("Warning, missing case for wanted drawable in black theme")
diff --git a/vector/src/main/res/drawable/bg_unread_notification_dark.xml b/vector/src/main/res/drawable/bg_unread_notification.xml
similarity index 73%
rename from vector/src/main/res/drawable/bg_unread_notification_dark.xml
rename to vector/src/main/res/drawable/bg_unread_notification.xml
index 7f3669c55f..bba5fcdf2e 100644
--- a/vector/src/main/res/drawable/bg_unread_notification_dark.xml
+++ b/vector/src/main/res/drawable/bg_unread_notification.xml
@@ -5,5 +5,5 @@
 
     <corners android:radius="40dp" />
 
-    <solid android:color="@color/riotx_unread_room_badge_dark" />
+    <solid android:color="?riotx_unread_room_badge" />
 </shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/bg_unread_notification_black.xml b/vector/src/main/res/drawable/bg_unread_notification_black.xml
deleted file mode 100644
index 7059985f47..0000000000
--- a/vector/src/main/res/drawable/bg_unread_notification_black.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-
-    <corners android:radius="40dp" />
-
-    <solid android:color="@color/riotx_unread_room_badge_black" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/bg_unread_notification_light.xml b/vector/src/main/res/drawable/bg_unread_notification_light.xml
deleted file mode 100644
index 944af91a10..0000000000
--- a/vector/src/main/res/drawable/bg_unread_notification_light.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-
-    <corners android:radius="40dp" />
-
-    <solid android:color="@color/riotx_unread_room_badge_light" />
-</shape>
\ No newline at end of file

From 0ad059359f0c3f19c274b266c04bdec2d9cd32b0 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:27:59 +0200
Subject: [PATCH 19/96] R.drawable.vector_label_background for API 21

---
 .../features/home/room/list/widget/FabMenuView.kt   |  7 -------
 .../im/vector/app/features/themes/ThemeUtils.kt     | 10 ++++------
 ...kground_dark.xml => vector_label_background.xml} |  4 ++--
 .../res/drawable/vector_label_background_black.xml  | 13 -------------
 .../res/drawable/vector_label_background_light.xml  | 13 -------------
 vector/src/main/res/values/colors_riotx.xml         |  5 +++++
 vector/src/main/res/values/styles_riot.xml          |  3 +--
 vector/src/main/res/values/theme_black.xml          |  1 +
 vector/src/main/res/values/theme_dark.xml           |  1 +
 vector/src/main/res/values/theme_light.xml          |  1 +
 10 files changed, 15 insertions(+), 43 deletions(-)
 rename vector/src/main/res/drawable/{vector_label_background_dark.xml => vector_label_background.xml} (69%)
 delete mode 100644 vector/src/main/res/drawable/vector_label_background_black.xml
 delete mode 100644 vector/src/main/res/drawable/vector_label_background_light.xml

diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/widget/FabMenuView.kt b/vector/src/main/java/im/vector/app/features/home/room/list/widget/FabMenuView.kt
index cf4a41f193..f9058840d2 100644
--- a/vector/src/main/java/im/vector/app/features/home/room/list/widget/FabMenuView.kt
+++ b/vector/src/main/java/im/vector/app/features/home/room/list/widget/FabMenuView.kt
@@ -22,7 +22,6 @@ import androidx.constraintlayout.motion.widget.MotionLayout
 import androidx.core.view.isVisible
 import com.google.android.material.floatingactionbutton.FloatingActionButton
 import im.vector.app.R
-import im.vector.app.features.themes.ThemeUtils
 import kotlinx.android.synthetic.main.motion_fab_menu_merge.view.*
 
 class FabMenuView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null,
@@ -37,12 +36,6 @@ class FabMenuView @JvmOverloads constructor(context: Context, attrs: AttributeSe
     override fun onFinishInflate() {
         super.onFinishInflate()
 
-        // Tint label background
-        listOf(createRoomItemChatLabel, createRoomItemGroupLabel)
-                .forEach {
-                    it.setBackgroundResource(ThemeUtils.getResourceId(context, R.drawable.vector_label_background_light))
-                }
-
         listOf(createRoomItemChat, createRoomItemChatLabel)
                 .forEach {
                     it.setOnClickListener {
diff --git a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
index e49bae538c..35e26bb1df 100644
--- a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
+++ b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
@@ -179,9 +179,8 @@ object ThemeUtils {
             THEME_LIGHT_VALUE -> resourceId
             THEME_DARK_VALUE  -> {
                 return when (resourceId) {
-                    R.drawable.bg_search_edit_text_light     -> R.drawable.bg_search_edit_text_dark
-                    R.drawable.vector_label_background_light -> R.drawable.vector_label_background_dark
-                    else                                     -> {
+                    R.drawable.bg_search_edit_text_light -> R.drawable.bg_search_edit_text_dark
+                    else                                 -> {
                         Timber.w("Warning, missing case for wanted drawable in dark theme")
                         resourceId
                     }
@@ -189,9 +188,8 @@ object ThemeUtils {
             }
             THEME_BLACK_VALUE -> {
                 return when (resourceId) {
-                    R.drawable.bg_search_edit_text_light     -> R.drawable.bg_search_edit_text_black
-                    R.drawable.vector_label_background_light -> R.drawable.vector_label_background_black
-                    else                                     -> {
+                    R.drawable.bg_search_edit_text_light -> R.drawable.bg_search_edit_text_black
+                    else                                 -> {
                         Timber.w("Warning, missing case for wanted drawable in black theme")
                         resourceId
                     }
diff --git a/vector/src/main/res/drawable/vector_label_background_dark.xml b/vector/src/main/res/drawable/vector_label_background.xml
similarity index 69%
rename from vector/src/main/res/drawable/vector_label_background_dark.xml
rename to vector/src/main/res/drawable/vector_label_background.xml
index 1e375fbf90..e721c1dd69 100644
--- a/vector/src/main/res/drawable/vector_label_background_dark.xml
+++ b/vector/src/main/res/drawable/vector_label_background.xml
@@ -4,10 +4,10 @@
 
     <corners android:radius="3dp" />
 
-    <solid android:color="@color/riotx_fab_label_bg_dark" />
+    <solid android:color="?riotx_fab_label_bg" />
 
     <stroke
         android:width="0.5dp"
-        android:color="@color/black" />
+        android:color="?riotx_fab_label_stroke" />
 
 </shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_label_background_black.xml b/vector/src/main/res/drawable/vector_label_background_black.xml
deleted file mode 100644
index dc85b06057..0000000000
--- a/vector/src/main/res/drawable/vector_label_background_black.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-
-    <corners android:radius="3dp" />
-
-    <solid android:color="@color/riotx_fab_label_bg_black" />
-
-    <stroke
-        android:width="0.5dp"
-        android:color="@color/black" />
-
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_label_background_light.xml b/vector/src/main/res/drawable/vector_label_background_light.xml
deleted file mode 100644
index b09b0c7d7d..0000000000
--- a/vector/src/main/res/drawable/vector_label_background_light.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-
-    <corners android:radius="3dp" />
-
-    <solid android:color="@color/riotx_fab_label_bg_light" />
-
-    <stroke
-        android:width="0.5dp"
-        android:color="#1EFFFFFF" />
-
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/values/colors_riotx.xml b/vector/src/main/res/values/colors_riotx.xml
index 4116e76f5d..de415bae1b 100644
--- a/vector/src/main/res/values/colors_riotx.xml
+++ b/vector/src/main/res/values/colors_riotx.xml
@@ -163,6 +163,11 @@
     <color name="riotx_fab_label_bg_dark">#FF181B21</color>
     <color name="riotx_fab_label_bg_black">#FF181B21</color>
 
+    <attr name="riotx_fab_label_stroke" format="color" />
+    <color name="riotx_fab_label_stroke_light">#1EFFFFFF</color>
+    <color name="riotx_fab_label_stroke_dark">@color/black</color>
+    <color name="riotx_fab_label_stroke_black">@color/black</color>
+
     <attr name="riotx_fab_label_color" format="color" />
     <color name="riotx_fab_label_color_light">#FF2E2F32</color>
     <color name="riotx_fab_label_color_dark">#FFA1B2D1</color>
diff --git a/vector/src/main/res/values/styles_riot.xml b/vector/src/main/res/values/styles_riot.xml
index 6e5a3efdf6..42bbceda1e 100644
--- a/vector/src/main/res/values/styles_riot.xml
+++ b/vector/src/main/res/values/styles_riot.xml
@@ -330,8 +330,7 @@
         <item name="android:paddingBottom">4dp</item>
         <item name="android:textSize">15sp</item>
         <item name="android:textColor">?riotx_fab_label_color</item>
-        <!-- Note bg will be updated in the code -->
-        <item name="android:background">@drawable/vector_label_background_light</item>
+        <item name="android:background">@drawable/vector_label_background</item>
     </style>
 
     <style name="BottomSheetItemTextMain">
diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml
index f3844b7baa..54e59903de 100644
--- a/vector/src/main/res/values/theme_black.xml
+++ b/vector/src/main/res/values/theme_black.xml
@@ -29,6 +29,7 @@
         <item name="riotx_fab_secondary_bg">@color/riotx_fab_secondary_bg_black</item>
         <item name="riotx_fab_secondary_color">@color/riotx_fab_secondary_color_black</item>
         <item name="riotx_fab_label_bg">@color/riotx_fab_label_bg_black</item>
+        <item name="riotx_fab_label_stroke">@color/riotx_fab_label_stroke_black</item>
         <item name="riotx_fab_label_color">@color/riotx_fab_label_color_black</item>
         <item name="riotx_touch_guard_bg">@color/riotx_touch_guard_bg_black</item>
         <item name="riotx_attachment_selector_background">@color/riotx_attachment_selector_background_black</item>
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index 47a16d7333..6f193d9c91 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -27,6 +27,7 @@
         <item name="riotx_fab_secondary_bg">@color/riotx_fab_secondary_bg_dark</item>
         <item name="riotx_fab_secondary_color">@color/riotx_fab_secondary_color_dark</item>
         <item name="riotx_fab_label_bg">@color/riotx_fab_label_bg_dark</item>
+        <item name="riotx_fab_label_stroke">@color/riotx_fab_label_stroke_dark</item>
         <item name="riotx_fab_label_color">@color/riotx_fab_label_color_dark</item>
         <item name="riotx_touch_guard_bg">@color/riotx_touch_guard_bg_dark</item>
         <item name="riotx_attachment_selector_background">@color/riotx_attachment_selector_background_dark</item>
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index 0511689867..ba900af168 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -27,6 +27,7 @@
         <item name="riotx_fab_secondary_bg">@color/riotx_fab_secondary_bg_light</item>
         <item name="riotx_fab_secondary_color">@color/riotx_fab_secondary_color_light</item>
         <item name="riotx_fab_label_bg">@color/riotx_fab_label_bg_light</item>
+        <item name="riotx_fab_label_stroke">@color/riotx_fab_label_stroke_light</item>
         <item name="riotx_fab_label_color">@color/riotx_fab_label_color_light</item>
         <item name="riotx_touch_guard_bg">@color/riotx_touch_guard_bg_light</item>
         <item name="riotx_keys_backup_banner_accent_color">@color/riotx_keys_backup_banner_accent_color_light</item>

From a343e257855d318e46c0682133b87cb8aac3fe95 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:30:37 +0200
Subject: [PATCH 20/96] Remove useless method now that we are on API 21+

---
 .../vector/app/features/themes/ThemeUtils.kt  | 38 -------------------
 .../drawable/bg_search_edit_text_black.xml    |  5 ---
 .../res/drawable/bg_search_edit_text_dark.xml |  5 ---
 .../drawable/bg_search_edit_text_light.xml    |  5 ---
 4 files changed, 53 deletions(-)
 delete mode 100644 vector/src/main/res/drawable/bg_search_edit_text_black.xml
 delete mode 100644 vector/src/main/res/drawable/bg_search_edit_text_dark.xml
 delete mode 100644 vector/src/main/res/drawable/bg_search_edit_text_light.xml

diff --git a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
index 35e26bb1df..ef806b55b4 100644
--- a/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
+++ b/vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
@@ -164,44 +164,6 @@ object ThemeUtils {
         return null
     }
 
-    /**
-     * Get the resource Id applied to the current theme
-     *
-     * @param c          the context
-     * @param resourceId the resource id in the light theme
-     * @return the resource Id for the current theme
-     */
-    // TODO Now that we are API 21, this is not necessary anymore
-    fun getResourceId(c: Context, resourceId: Int): Int {
-        val theme = getApplicationTheme(c)
-
-        return when (theme) {
-            THEME_LIGHT_VALUE -> resourceId
-            THEME_DARK_VALUE  -> {
-                return when (resourceId) {
-                    R.drawable.bg_search_edit_text_light -> R.drawable.bg_search_edit_text_dark
-                    else                                 -> {
-                        Timber.w("Warning, missing case for wanted drawable in dark theme")
-                        resourceId
-                    }
-                }
-            }
-            THEME_BLACK_VALUE -> {
-                return when (resourceId) {
-                    R.drawable.bg_search_edit_text_light -> R.drawable.bg_search_edit_text_black
-                    else                                 -> {
-                        Timber.w("Warning, missing case for wanted drawable in black theme")
-                        resourceId
-                    }
-                }
-            }
-            else              -> {
-                Timber.w("Warning, missing theme: $theme")
-                resourceId
-            }
-        }
-    }
-
     /**
      * Update the menu icons colors
      *
diff --git a/vector/src/main/res/drawable/bg_search_edit_text_black.xml b/vector/src/main/res/drawable/bg_search_edit_text_black.xml
deleted file mode 100644
index 741e3c031c..0000000000
--- a/vector/src/main/res/drawable/bg_search_edit_text_black.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <solid android:color="@color/riotx_search_background_mobile_black" />
-    <corners android:radius="4dp" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/bg_search_edit_text_dark.xml b/vector/src/main/res/drawable/bg_search_edit_text_dark.xml
deleted file mode 100644
index d65c331ed2..0000000000
--- a/vector/src/main/res/drawable/bg_search_edit_text_dark.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <solid android:color="@color/riotx_search_background_mobile_dark" />
-    <corners android:radius="4dp" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/bg_search_edit_text_light.xml b/vector/src/main/res/drawable/bg_search_edit_text_light.xml
deleted file mode 100644
index ba0da29660..0000000000
--- a/vector/src/main/res/drawable/bg_search_edit_text_light.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <solid android:color="@color/riotx_search_background_mobile_light" />
-    <corners android:radius="4dp" />
-</shape>
\ No newline at end of file

From e1db7630d95b48dcd9d45f551c42faef2eca7280 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:35:09 +0200
Subject: [PATCH 21/96] Remove unused resources

---
 .../drawable/pill_background_room_alias_dark.xml    |  6 ------
 .../drawable/pill_background_room_alias_light.xml   |  6 ------
 .../drawable/pill_background_room_alias_status.xml  |  6 ------
 .../res/drawable/pill_background_user_id_dark.xml   |  6 ------
 .../res/drawable/pill_background_user_id_light.xml  |  6 ------
 .../res/drawable/pill_background_user_id_status.xml |  6 ------
 vector/src/main/res/drawable/shadow_bottom_dark.xml |  9 ---------
 .../src/main/res/drawable/shadow_bottom_light.xml   |  9 ---------
 vector/src/main/res/drawable/shadow_top_dark.xml    |  8 --------
 vector/src/main/res/drawable/shadow_top_light.xml   |  8 --------
 .../res/drawable/vector_background_fab_label.xml    | 10 ----------
 .../drawable/vector_background_fab_label_light.xml  | 10 ----------
 vector/src/main/res/values/styles_riot.xml          | 13 -------------
 13 files changed, 103 deletions(-)
 delete mode 100644 vector/src/main/res/drawable/pill_background_room_alias_dark.xml
 delete mode 100644 vector/src/main/res/drawable/pill_background_room_alias_light.xml
 delete mode 100644 vector/src/main/res/drawable/pill_background_room_alias_status.xml
 delete mode 100644 vector/src/main/res/drawable/pill_background_user_id_dark.xml
 delete mode 100644 vector/src/main/res/drawable/pill_background_user_id_light.xml
 delete mode 100644 vector/src/main/res/drawable/pill_background_user_id_status.xml
 delete mode 100644 vector/src/main/res/drawable/shadow_bottom_dark.xml
 delete mode 100755 vector/src/main/res/drawable/shadow_bottom_light.xml
 delete mode 100644 vector/src/main/res/drawable/shadow_top_dark.xml
 delete mode 100755 vector/src/main/res/drawable/shadow_top_light.xml
 delete mode 100644 vector/src/main/res/drawable/vector_background_fab_label.xml
 delete mode 100644 vector/src/main/res/drawable/vector_background_fab_label_light.xml

diff --git a/vector/src/main/res/drawable/pill_background_room_alias_dark.xml b/vector/src/main/res/drawable/pill_background_room_alias_dark.xml
deleted file mode 100644
index b86cbd3b78..0000000000
--- a/vector/src/main/res/drawable/pill_background_room_alias_dark.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="#343a46" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_background_room_alias_light.xml b/vector/src/main/res/drawable/pill_background_room_alias_light.xml
deleted file mode 100644
index 9a67df1182..0000000000
--- a/vector/src/main/res/drawable/pill_background_room_alias_light.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="#1A000000" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_background_room_alias_status.xml b/vector/src/main/res/drawable/pill_background_room_alias_status.xml
deleted file mode 100644
index 9a67df1182..0000000000
--- a/vector/src/main/res/drawable/pill_background_room_alias_status.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="#1A000000" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_background_user_id_dark.xml b/vector/src/main/res/drawable/pill_background_user_id_dark.xml
deleted file mode 100644
index b86cbd3b78..0000000000
--- a/vector/src/main/res/drawable/pill_background_user_id_dark.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="#343a46" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_background_user_id_light.xml b/vector/src/main/res/drawable/pill_background_user_id_light.xml
deleted file mode 100644
index 9a67df1182..0000000000
--- a/vector/src/main/res/drawable/pill_background_user_id_light.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="#1A000000" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_background_user_id_status.xml b/vector/src/main/res/drawable/pill_background_user_id_status.xml
deleted file mode 100644
index 9a67df1182..0000000000
--- a/vector/src/main/res/drawable/pill_background_user_id_status.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="#1A000000" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/shadow_bottom_dark.xml b/vector/src/main/res/drawable/shadow_bottom_dark.xml
deleted file mode 100644
index f56addee06..0000000000
--- a/vector/src/main/res/drawable/shadow_bottom_dark.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <gradient
-        android:angle="90"
-        android:endColor="#1a1a1a"
-        android:startColor="#212121"
-        android:type="linear" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/shadow_bottom_light.xml b/vector/src/main/res/drawable/shadow_bottom_light.xml
deleted file mode 100755
index c86eaf3b3b..0000000000
--- a/vector/src/main/res/drawable/shadow_bottom_light.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <gradient
-        android:angle="90"
-        android:endColor="#c0c0c0"
-        android:startColor="#e1e1e1"
-        android:type="linear" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/shadow_top_dark.xml b/vector/src/main/res/drawable/shadow_top_dark.xml
deleted file mode 100644
index 7b2d95e2b6..0000000000
--- a/vector/src/main/res/drawable/shadow_top_dark.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <gradient
-        android:angle="90"
-        android:endColor="#212121"
-        android:startColor="#1a1a1a" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/shadow_top_light.xml b/vector/src/main/res/drawable/shadow_top_light.xml
deleted file mode 100755
index 03412fc414..0000000000
--- a/vector/src/main/res/drawable/shadow_top_light.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <gradient
-        android:angle="90"
-        android:endColor="#e1e1e1"
-        android:startColor="#d3d3d3" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_background_fab_label.xml b/vector/src/main/res/drawable/vector_background_fab_label.xml
deleted file mode 100644
index 2c13ba76ee..0000000000
--- a/vector/src/main/res/drawable/vector_background_fab_label.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <solid android:color="#4d4d4d" />
-    <padding
-        android:bottom="4dp"
-        android:left="16dp"
-        android:right="16dp"
-        android:top="4dp" />
-    <corners android:radius="3dp" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_background_fab_label_light.xml b/vector/src/main/res/drawable/vector_background_fab_label_light.xml
deleted file mode 100644
index b65b9b00cf..0000000000
--- a/vector/src/main/res/drawable/vector_background_fab_label_light.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android">
-    <solid android:color="#FFF2F2F2" />
-    <padding
-        android:bottom="4dp"
-        android:left="16dp"
-        android:right="16dp"
-        android:top="4dp" />
-    <corners android:radius="3dp" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/values/styles_riot.xml b/vector/src/main/res/values/styles_riot.xml
index 42bbceda1e..1899084f69 100644
--- a/vector/src/main/res/values/styles_riot.xml
+++ b/vector/src/main/res/values/styles_riot.xml
@@ -265,19 +265,6 @@
         <item name="android:textSize">14sp</item>
     </style>
 
-    <!--style name="Floating_Action_Button">
-        <item name="fab_labelsPosition">left</item>
-    </style-->
-
-    <style name="Floating_Actions_Menu">
-        <item name="android:background">@drawable/vector_background_fab_label</item>
-        <item name="android:textColor">?android:attr/textColorPrimary</item>
-    </style>
-
-    <style name="Floating_Actions_Menu.Light">
-        <item name="android:background">@drawable/vector_background_fab_label_light</item>
-    </style>
-
     <!-- Linear Layout orientation, depending on screen size. Vertical by default -->
     <style name="VectorLinearLayout">
         <item name="android:gravity">end</item>

From 85e6ef40a11fee3ebd05119a39a5cbba911e9a93 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:49:22 +0200
Subject: [PATCH 22/96] Rework attrs vctr_line_divider and vctr_pill_receipt

---
 .../{line_divider_dark.xml => line_divider.xml}       |  2 +-
 vector/src/main/res/drawable/line_divider_light.xml   | 11 -----------
 .../{pill_receipt_dark.xml => pill_receipt.xml}       |  2 +-
 vector/src/main/res/drawable/pill_receipt_black.xml   |  6 ------
 vector/src/main/res/drawable/pill_receipt_light.xml   |  6 ------
 .../src/main/res/layout/view_keys_backup_banner.xml   |  2 +-
 vector/src/main/res/layout/view_read_receipts.xml     |  2 +-
 vector/src/main/res/values/attrs.xml                  |  6 ------
 vector/src/main/res/values/colors_riot.xml            |  1 +
 vector/src/main/res/values/theme_black.xml            |  2 --
 vector/src/main/res/values/theme_dark.xml             |  6 +-----
 vector/src/main/res/values/theme_light.xml            |  6 +-----
 vector/src/main/res/values/theme_status.xml           |  4 ----
 13 files changed, 7 insertions(+), 49 deletions(-)
 rename vector/src/main/res/drawable/{line_divider_dark.xml => line_divider.xml} (78%)
 delete mode 100644 vector/src/main/res/drawable/line_divider_light.xml
 rename vector/src/main/res/drawable/{pill_receipt_dark.xml => pill_receipt.xml} (70%)
 delete mode 100644 vector/src/main/res/drawable/pill_receipt_black.xml
 delete mode 100644 vector/src/main/res/drawable/pill_receipt_light.xml

diff --git a/vector/src/main/res/drawable/line_divider_dark.xml b/vector/src/main/res/drawable/line_divider.xml
similarity index 78%
rename from vector/src/main/res/drawable/line_divider_dark.xml
rename to vector/src/main/res/drawable/line_divider.xml
index ee2a3a0972..004243a214 100644
--- a/vector/src/main/res/drawable/line_divider_dark.xml
+++ b/vector/src/main/res/drawable/line_divider.xml
@@ -6,6 +6,6 @@
         android:width="1dp"
         android:height="1dp" />
 
-    <solid android:color="@color/list_divider_color_dark" />
+    <solid android:color="?list_divider_color" />
 
 </shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/line_divider_light.xml b/vector/src/main/res/drawable/line_divider_light.xml
deleted file mode 100644
index cfaebbda7d..0000000000
--- a/vector/src/main/res/drawable/line_divider_light.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-
-    <size
-        android:width="1dp"
-        android:height="1dp" />
-
-    <solid android:color="@color/list_divider_color_light" />
-
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_receipt_dark.xml b/vector/src/main/res/drawable/pill_receipt.xml
similarity index 70%
rename from vector/src/main/res/drawable/pill_receipt_dark.xml
rename to vector/src/main/res/drawable/pill_receipt.xml
index 5442f13985..4ee57ebe61 100644
--- a/vector/src/main/res/drawable/pill_receipt_dark.xml
+++ b/vector/src/main/res/drawable/pill_receipt.xml
@@ -2,5 +2,5 @@
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle">
     <corners android:radius="10dp" />
-    <solid android:color="@color/riotx_header_panel_border_mobile_dark" />
+    <solid android:color="?riotx_header_panel_border_mobile" />
 </shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_receipt_black.xml b/vector/src/main/res/drawable/pill_receipt_black.xml
deleted file mode 100644
index e63903550d..0000000000
--- a/vector/src/main/res/drawable/pill_receipt_black.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="@color/riotx_header_panel_border_mobile_black" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/pill_receipt_light.xml b/vector/src/main/res/drawable/pill_receipt_light.xml
deleted file mode 100644
index 66875dc1b1..0000000000
--- a/vector/src/main/res/drawable/pill_receipt_light.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <corners android:radius="10dp" />
-    <solid android:color="@color/riotx_header_panel_border_mobile_light" />
-</shape>
\ No newline at end of file
diff --git a/vector/src/main/res/layout/view_keys_backup_banner.xml b/vector/src/main/res/layout/view_keys_backup_banner.xml
index 6c8fc2b5a1..d9b66b9213 100644
--- a/vector/src/main/res/layout/view_keys_backup_banner.xml
+++ b/vector/src/main/res/layout/view_keys_backup_banner.xml
@@ -115,7 +115,7 @@
     <View
         android:layout_width="match_parent"
         android:layout_height="1dp"
-        android:background="?vctr_line_divider"
+        android:background="@drawable/line_divider"
         app:layout_constraintBottom_toBottomOf="parent" />
 
 </merge>
\ No newline at end of file
diff --git a/vector/src/main/res/layout/view_read_receipts.xml b/vector/src/main/res/layout/view_read_receipts.xml
index cb536884a1..3e4c49fe00 100644
--- a/vector/src/main/res/layout/view_read_receipts.xml
+++ b/vector/src/main/res/layout/view_read_receipts.xml
@@ -10,7 +10,7 @@
         android:id="@+id/receiptMore"
         android:layout_width="wrap_content"
         android:layout_height="18dp"
-        android:background="?vctr_pill_receipt"
+        android:background="@drawable/pill_receipt"
         android:gravity="center"
         android:importantForAccessibility="no"
         android:paddingStart="4dp"
diff --git a/vector/src/main/res/values/attrs.xml b/vector/src/main/res/values/attrs.xml
index 3190482c5c..c6864fcac9 100644
--- a/vector/src/main/res/values/attrs.xml
+++ b/vector/src/main/res/values/attrs.xml
@@ -41,12 +41,6 @@
         <attr name="vctr_icon_tint_on_light_action_bar_color" format="color" />
         <attr name="vctr_settings_icon_tint_color" format="color" />
 
-        <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
-        <!-- dedicated drawables are created for each theme -->
-        <attr name="vctr_line_divider" format="reference" />
-
-        <attr name="vctr_pill_receipt" format="reference" />
-
         <attr name="riotx_highlighted_message_background" format="reference" />
 
     </declare-styleable>
diff --git a/vector/src/main/res/values/colors_riot.xml b/vector/src/main/res/values/colors_riot.xml
index b9befb9e09..d939b9ddc5 100644
--- a/vector/src/main/res/values/colors_riot.xml
+++ b/vector/src/main/res/values/colors_riot.xml
@@ -46,6 +46,7 @@
     <color name="accent_color_status">#FF586C7B</color>
 
     <!--Default/Line break mobile-->
+    <attr name="list_divider_color" format="color" />
     <color name="list_divider_color_light">#EEEFEF</color>
     <!--Dark/Line break mobile-->
     <color name="list_divider_color_dark">#FF61708B</color>
diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml
index 54e59903de..faad47d9bc 100644
--- a/vector/src/main/res/values/theme_black.xml
+++ b/vector/src/main/res/values/theme_black.xml
@@ -80,8 +80,6 @@
 
         <item name="vctr_markdown_block_background_color">#FF4D4D4D</item>
 
-        <item name="vctr_pill_receipt">@drawable/pill_receipt_black</item>
-
         <!-- activities background -->
         <item name="android:windowBackground">@color/riot_primary_background_color_black</item>
         <item name="riotx_bottom_nav_background_color">@color/riotx_bottom_nav_background_color_black</item>
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index 6f193d9c91..17b594ae23 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -122,11 +122,7 @@
         <item name="vctr_settings_icon_tint_color">@android:color/white</item>
         <item name="vctr_icon_tint_on_light_action_bar_color">@color/riotx_accent</item>
 
-        <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
-        <!-- dedicated drawables are created for each theme -->
-        <item name="vctr_line_divider">@drawable/line_divider_dark</item>
-
-        <item name="vctr_pill_receipt">@drawable/pill_receipt_dark</item>
+        <item name="list_divider_color">@color/list_divider_color_dark</item>
 
         <!-- ANDROID SUPPORT ATTRIBUTES -->
         <!-- disable the overscroll because setOverscrollHeader/Footer don't always work -->
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index ba900af168..35fc092ce7 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -122,11 +122,7 @@
         <item name="vctr_settings_icon_tint_color">@android:color/black</item>
         <item name="vctr_icon_tint_on_light_action_bar_color">@color/riotx_accent</item>
 
-        <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
-        <!-- dedicated drawables are created for each theme -->
-        <item name="vctr_line_divider">@drawable/line_divider_light</item>
-
-        <item name="vctr_pill_receipt">@drawable/pill_receipt_light</item>
+        <item name="list_divider_color">@color/list_divider_color_light</item>
 
         <!-- ANDROID SUPPORT ATTRIBUTES -->
         <!-- disable the overscroll because setOverscrollHeader/Footer don't always work -->
diff --git a/vector/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml
index 90f0b121de..adc22741c4 100644
--- a/vector/src/main/res/values/theme_status.xml
+++ b/vector/src/main/res/values/theme_status.xml
@@ -63,10 +63,6 @@
         <item name="vctr_settings_icon_tint_color">@color/accent_color_status</item>
         <item name="vctr_icon_tint_on_light_action_bar_color">@color/riotx_accent</item>
 
-        <!-- theses colours are requested a background cannot be set by an ?att on android < 5 -->
-        <!-- dedicated drawables are created for each theme -->
-        <item name="vctr_line_divider">@drawable/line_divider_light</item>
-
         <!-- ANDROID SUPPORT ATTRIBUTES -->
         <!-- disable the overscroll because setOverscrollHeader/Footer don't always work -->
         <item name="android:overScrollMode">never</item>

From 8e81d6fe01f86e27e3396b54fef247f06423438a Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:54:13 +0200
Subject: [PATCH 23/96] Rework attrs riotx_highlighted_message_background

---
 ...xml => highlighted_message_background.xml} |  2 +-
 .../highlighted_message_background_black.xml  | 35 -------------------
 .../highlighted_message_background_light.xml  | 35 -------------------
 .../res/layout/item_timeline_event_base.xml   |  2 +-
 .../item_timeline_event_base_noinfo.xml       |  2 +-
 .../layout/item_timeline_event_base_state.xml |  2 +-
 vector/src/main/res/values/attrs.xml          |  2 --
 vector/src/main/res/values/theme_black.xml    |  3 --
 vector/src/main/res/values/theme_dark.xml     |  3 --
 vector/src/main/res/values/theme_light.xml    |  3 --
 10 files changed, 4 insertions(+), 85 deletions(-)
 rename vector/src/main/res/drawable/{highlighted_message_background_dark.xml => highlighted_message_background.xml} (91%)
 delete mode 100644 vector/src/main/res/drawable/highlighted_message_background_black.xml
 delete mode 100644 vector/src/main/res/drawable/highlighted_message_background_light.xml

diff --git a/vector/src/main/res/drawable/highlighted_message_background_dark.xml b/vector/src/main/res/drawable/highlighted_message_background.xml
similarity index 91%
rename from vector/src/main/res/drawable/highlighted_message_background_dark.xml
rename to vector/src/main/res/drawable/highlighted_message_background.xml
index 4448f01d0e..5975ff06b3 100644
--- a/vector/src/main/res/drawable/highlighted_message_background_dark.xml
+++ b/vector/src/main/res/drawable/highlighted_message_background.xml
@@ -9,7 +9,7 @@
             <item android:left="6dp" android:right="2dp">
                 <shape>
                     <corners android:bottomRightRadius="4dp" android:topRightRadius="4dp" />
-                    <solid android:color="@color/riotx_header_panel_background_dark" />
+                    <solid android:color="?riotx_header_panel_background" />
                 </shape>
             </item>
 
diff --git a/vector/src/main/res/drawable/highlighted_message_background_black.xml b/vector/src/main/res/drawable/highlighted_message_background_black.xml
deleted file mode 100644
index ebb4c81dd9..0000000000
--- a/vector/src/main/res/drawable/highlighted_message_background_black.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <item android:state_checked="true">
-
-        <layer-list>
-
-            <!-- Draw the BG. -->
-            <item android:left="6dp" android:right="2dp">
-                <shape>
-                    <corners android:bottomRightRadius="4dp" android:topRightRadius="4dp" />
-                    <solid android:color="@color/riotx_header_panel_background_black" />
-                </shape>
-            </item>
-
-            <item android:gravity="start" android:left="2dp">
-                <shape>
-                    <size android:width="4dp" />
-                    <corners android:bottomLeftRadius="40dp" android:topLeftRadius="40dp" />
-                    <solid android:color="@color/riotx_accent" />
-                </shape>
-            </item>
-
-        </layer-list>
-
-    </item>
-
-    <item android:state_checked="false">
-        <shape android:shape="rectangle">
-            <solid android:color="@android:color/transparent" />
-        </shape>
-    </item>
-
-
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/highlighted_message_background_light.xml b/vector/src/main/res/drawable/highlighted_message_background_light.xml
deleted file mode 100644
index 7b53b3ffe3..0000000000
--- a/vector/src/main/res/drawable/highlighted_message_background_light.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <item android:state_checked="true">
-
-        <layer-list>
-
-            <!-- Draw the BG. -->
-            <item android:left="6dp" android:right="2dp">
-                <shape>
-                    <corners android:bottomRightRadius="4dp" android:topRightRadius="4dp" />
-                    <solid android:color="@color/riotx_header_panel_background_light" />
-                </shape>
-            </item>
-
-            <item android:gravity="start" android:left="2dp">
-                <shape>
-                    <size android:width="4dp" />
-                    <corners android:bottomLeftRadius="40dp" android:topLeftRadius="40dp" />
-                    <solid android:color="@color/riotx_accent" />
-                </shape>
-            </item>
-
-        </layer-list>
-
-    </item>
-
-    <item android:state_checked="false">
-        <shape android:shape="rectangle">
-            <solid android:color="@android:color/transparent" />
-        </shape>
-    </item>
-
-
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/layout/item_timeline_event_base.xml b/vector/src/main/res/layout/item_timeline_event_base.xml
index 80d257fbfd..853ece47e1 100644
--- a/vector/src/main/res/layout/item_timeline_event_base.xml
+++ b/vector/src/main/res/layout/item_timeline_event_base.xml
@@ -13,7 +13,7 @@
         android:layout_height="match_parent"
         android:layout_alignBottom="@+id/informationBottom"
         android:layout_alignParentTop="true"
-        android:background="?riotx_highlighted_message_background" />
+        android:background="@drawable/highlighted_message_background" />
 
     <ImageView
         android:id="@+id/messageAvatarImageView"
diff --git a/vector/src/main/res/layout/item_timeline_event_base_noinfo.xml b/vector/src/main/res/layout/item_timeline_event_base_noinfo.xml
index bd5603c6f5..4ad9ad5cae 100644
--- a/vector/src/main/res/layout/item_timeline_event_base_noinfo.xml
+++ b/vector/src/main/res/layout/item_timeline_event_base_noinfo.xml
@@ -12,7 +12,7 @@
         android:layout_height="match_parent"
         android:layout_alignBottom="@+id/readReceiptsView"
         android:layout_alignParentTop="true"
-        android:background="?riotx_highlighted_message_background" />
+        android:background="@drawable/highlighted_message_background" />
 
     <View
         android:id="@+id/messageStartGuideline"
diff --git a/vector/src/main/res/layout/item_timeline_event_base_state.xml b/vector/src/main/res/layout/item_timeline_event_base_state.xml
index c7a5291338..a6b21aed15 100644
--- a/vector/src/main/res/layout/item_timeline_event_base_state.xml
+++ b/vector/src/main/res/layout/item_timeline_event_base_state.xml
@@ -13,7 +13,7 @@
         android:layout_height="match_parent"
         android:layout_alignBottom="@+id/informationBottom"
         android:layout_alignParentTop="true"
-        android:background="?riotx_highlighted_message_background" />
+        android:background="@drawable/highlighted_message_background" />
 
     <View
         android:id="@+id/messageStartGuideline"
diff --git a/vector/src/main/res/values/attrs.xml b/vector/src/main/res/values/attrs.xml
index c6864fcac9..8c71fb26b2 100644
--- a/vector/src/main/res/values/attrs.xml
+++ b/vector/src/main/res/values/attrs.xml
@@ -41,8 +41,6 @@
         <attr name="vctr_icon_tint_on_light_action_bar_color" format="color" />
         <attr name="vctr_settings_icon_tint_color" format="color" />
 
-        <attr name="riotx_highlighted_message_background" format="reference" />
-
     </declare-styleable>
 
     <declare-styleable name="PollResultLineView">
diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml
index faad47d9bc..083c8d9bb2 100644
--- a/vector/src/main/res/values/theme_black.xml
+++ b/vector/src/main/res/values/theme_black.xml
@@ -39,9 +39,6 @@
 
         <item name="riotx_bottom_nav_icon_color">@color/riotx_bottom_nav_icon_color_black</item>
 
-        <!-- Drawables -->
-        <item name="riotx_highlighted_message_background">@drawable/highlighted_message_background_black</item>
-
         <!-- Material color: Note: this block should be the same in all theme because it references only common colors and ?riotx attributes -->
         <item name="colorPrimary">@color/riotx_accent</item>
         <!--item name="colorPrimaryVariant">@color/primary_color_dark_light</item-->
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index 17b594ae23..64855223ee 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -39,9 +39,6 @@
 
         <item name="riotx_keys_backup_banner_accent_color">@color/riotx_keys_backup_banner_accent_color_dark</item>
 
-        <!-- Drawables -->
-        <item name="riotx_highlighted_message_background">@drawable/highlighted_message_background_dark</item>
-
         <!-- Material color: Note: this block should be the same in all theme because it references only common colors and ?riotx attributes -->
         <item name="colorPrimary">@color/riotx_accent</item>
         <item name="colorPrimaryVariant">@color/primary_color_dark_light</item>
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index 35fc092ce7..88510e526a 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -38,9 +38,6 @@
 
         <item name="riotx_bottom_nav_icon_color">@color/riotx_bottom_nav_icon_color_light</item>
 
-        <!-- Drawables -->
-        <item name="riotx_highlighted_message_background">@drawable/highlighted_message_background_light</item>
-
         <!-- Material color: Note: this block should be the same in all theme because it references only common colors and ?riotx attributes -->
         <item name="colorPrimary">@color/riotx_accent</item>
         <!--item name="colorPrimaryVariant">@color/primary_color_dark_light</item-->

From 7ab55d46c0a47c199833db1bbf67489c4cadf2a3 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 18:55:57 +0200
Subject: [PATCH 24/96] No need to overide with same value

---
 vector/src/main/res/values/theme_black.xml  | 1 -
 vector/src/main/res/values/theme_status.xml | 3 ---
 2 files changed, 4 deletions(-)

diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml
index 083c8d9bb2..1decca7f9d 100644
--- a/vector/src/main/res/values/theme_black.xml
+++ b/vector/src/main/res/values/theme_black.xml
@@ -61,7 +61,6 @@
 
         <item name="materialButtonStyle">@style/VectorButtonStyle</item>
         <item name="toolbarStyle">@style/VectorToolbarStyle</item>
-        <item name="alertDialogTheme">@style/VectorAlertDialogStyleDark</item>
 
         <item name="android:textColorLink">@color/riotx_links</item>
 
diff --git a/vector/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml
index adc22741c4..97e546d239 100644
--- a/vector/src/main/res/values/theme_status.xml
+++ b/vector/src/main/res/values/theme_status.xml
@@ -33,9 +33,6 @@
         <item name="vctr_toolbar_secondary_text_color">@color/primary_color_dark_status</item>
         <item name="vctr_toolbar_link_text_color">@color/primary_color_dark_status</item>
 
-        <!-- default text colors -->
-        <item name="vctr_default_text_hint_color">@color/default_text_hint_color_light</item>
-
         <!-- room message colors -->
         <item name="vctr_notice_secondary">#61708B</item>
         <item name="vctr_unsent_message_text_color">#FFFF4444</item>

From 06d927a9119d6603226ebc36027a2c331e86b9f0 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 19:26:00 +0200
Subject: [PATCH 25/96] Rework tabbar style

---
 .../res/drawable/vector_tabbar_background.xml | 21 ++++++++++++++++++
 .../vector_tabbar_background_dark.xml         | 21 ------------------
 .../vector_tabbar_background_light.xml        | 21 ------------------
 .../vector_tabbar_background_status.xml       | 21 ------------------
 .../vector_tabbar_selected_background.xml     | 14 ++++++++++++
 ...vector_tabbar_selected_background_dark.xml | 22 -------------------
 ...ector_tabbar_selected_background_light.xml | 22 -------------------
 ...ctor_tabbar_selected_background_status.xml | 22 -------------------
 ...> vector_tabbar_unselected_background.xml} |  3 +--
 ...tor_tabbar_unselected_background_light.xml |  9 --------
 ...or_tabbar_unselected_background_status.xml |  9 --------
 vector/src/main/res/values/colors_riot.xml    | 14 +++++++-----
 vector/src/main/res/values/styles_riot.xml    |  5 +++++
 vector/src/main/res/values/theme_dark.xml     | 12 +++++-----
 vector/src/main/res/values/theme_light.xml    | 12 +++++-----
 vector/src/main/res/values/theme_status.xml   | 12 +++-------
 16 files changed, 62 insertions(+), 178 deletions(-)
 create mode 100644 vector/src/main/res/drawable/vector_tabbar_background.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_background_dark.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_background_light.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_background_status.xml
 create mode 100644 vector/src/main/res/drawable/vector_tabbar_selected_background.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_selected_background_dark.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_selected_background_light.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_selected_background_status.xml
 rename vector/src/main/res/drawable/{vector_tabbar_unselected_background_dark.xml => vector_tabbar_unselected_background.xml} (70%)
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_unselected_background_light.xml
 delete mode 100644 vector/src/main/res/drawable/vector_tabbar_unselected_background_status.xml

diff --git a/vector/src/main/res/drawable/vector_tabbar_background.xml b/vector/src/main/res/drawable/vector_tabbar_background.xml
new file mode 100644
index 0000000000..a1e1e7ae1f
--- /dev/null
+++ b/vector/src/main/res/drawable/vector_tabbar_background.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <!-- Non focused states -->
+    <item android:drawable="@drawable/vector_tabbar_unselected_background" android:state_focused="false" android:state_pressed="false" android:state_selected="false" />
+    <item android:drawable="@drawable/vector_tabbar_selected_background" android:state_focused="false" android:state_pressed="false" android:state_selected="true" />
+
+    <!-- Focused states -->
+    <item android:drawable="@drawable/vector_tabbar_unselected_background" android:state_focused="true" android:state_pressed="false" android:state_selected="false" />
+    <item android:drawable="@drawable/vector_tabbar_selected_background" android:state_focused="true" android:state_pressed="false" android:state_selected="true" />
+
+    <!-- Pressed -->
+    <!-- Non focused states -->
+    <item android:drawable="@drawable/vector_tabbar_unselected_background" android:state_focused="false" android:state_pressed="true" android:state_selected="false" />
+    <item android:drawable="@drawable/vector_tabbar_selected_background" android:state_focused="false" android:state_pressed="true" android:state_selected="true" />
+
+    <!-- Focused states -->
+    <item android:drawable="@drawable/vector_tabbar_unselected_background" android:state_focused="true" android:state_pressed="true" android:state_selected="false" />
+    <item android:drawable="@drawable/vector_tabbar_selected_background" android:state_focused="true" android:state_pressed="true" android:state_selected="true" />
+
+</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_background_dark.xml b/vector/src/main/res/drawable/vector_tabbar_background_dark.xml
deleted file mode 100644
index 74b4a8c4c3..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_background_dark.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_dark" android:state_focused="false" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_dark" android:state_focused="false" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_dark" android:state_focused="true" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_dark" android:state_focused="true" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Pressed -->
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_dark" android:state_focused="false" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_dark" android:state_focused="false" android:state_pressed="true" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_dark" android:state_focused="true" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_dark" android:state_focused="true" android:state_pressed="true" android:state_selected="true" />
-
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_background_light.xml b/vector/src/main/res/drawable/vector_tabbar_background_light.xml
deleted file mode 100644
index 432be45bbe..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_background_light.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_light" android:state_focused="false" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_light" android:state_focused="false" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_light" android:state_focused="true" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_light" android:state_focused="true" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Pressed -->
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_light" android:state_focused="false" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_light" android:state_focused="false" android:state_pressed="true" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_light" android:state_focused="true" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_light" android:state_focused="true" android:state_pressed="true" android:state_selected="true" />
-
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_background_status.xml b/vector/src/main/res/drawable/vector_tabbar_background_status.xml
deleted file mode 100644
index f0f38a6439..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_background_status.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_status" android:state_focused="false" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_status" android:state_focused="false" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_status" android:state_focused="true" android:state_pressed="false" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_status" android:state_focused="true" android:state_pressed="false" android:state_selected="true" />
-
-    <!-- Pressed -->
-    <!-- Non focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_status" android:state_focused="false" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_status" android:state_focused="false" android:state_pressed="true" android:state_selected="true" />
-
-    <!-- Focused states -->
-    <item android:drawable="@drawable/vector_tabbar_unselected_background_status" android:state_focused="true" android:state_pressed="true" android:state_selected="false" />
-    <item android:drawable="@drawable/vector_tabbar_selected_background_status" android:state_focused="true" android:state_pressed="true" android:state_selected="true" />
-
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_selected_background.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background.xml
new file mode 100644
index 0000000000..c4a7ae037c
--- /dev/null
+++ b/vector/src/main/res/drawable/vector_tabbar_selected_background.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+    <item>
+        <shape android:shape="rectangle">
+            <solid android:color="@color/riotx_accent" />
+            <padding android:bottom="2dp" />
+        </shape>
+    </item>
+    <item>
+        <shape android:shape="rectangle">
+            <solid android:color="?tab_bar_selected_background_color" />
+        </shape>
+    </item>
+</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_selected_background_dark.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_dark.xml
deleted file mode 100644
index ce8ba4eb8d..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_selected_background_dark.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/list_divider_color_dark" />
-            <padding android:bottom="1dp" />
-        </shape>
-    </item>
-
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@android:color/white" />
-            <padding android:bottom="2dp" />
-        </shape>
-    </item>
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_bar_selected_background_color_dark" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_selected_background_light.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_light.xml
deleted file mode 100644
index 9625ac483f..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_selected_background_light.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/list_divider_color_light" />
-            <padding android:bottom="1dp" />
-        </shape>
-    </item>
-
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@android:color/white" />
-            <padding android:bottom="2dp" />
-        </shape>
-    </item>
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_bar_selected_background_color_light" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_selected_background_status.xml b/vector/src/main/res/drawable/vector_tabbar_selected_background_status.xml
deleted file mode 100644
index ee338a5a39..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_selected_background_status.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/list_divider_color_light" />
-            <padding android:bottom="1dp" />
-        </shape>
-    </item>
-
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@android:color/white" />
-            <padding android:bottom="2dp" />
-        </shape>
-    </item>
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_bar_selected_background_color_status" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background.xml
similarity index 70%
rename from vector/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml
rename to vector/src/main/res/drawable/vector_tabbar_unselected_background.xml
index cb302f5111..72fbda740c 100644
--- a/vector/src/main/res/drawable/vector_tabbar_unselected_background_dark.xml
+++ b/vector/src/main/res/drawable/vector_tabbar_unselected_background.xml
@@ -1,9 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
-
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
     <item>
         <shape android:shape="rectangle">
-            <solid android:color="@color/tab_bar_unselected_background_color_dark" />
+            <solid android:color="?tab_bar_unselected_background_color" />
         </shape>
     </item>
 </layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_unselected_background_light.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_light.xml
deleted file mode 100644
index a7a286e724..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_unselected_background_light.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_bar_unselected_background_color_light" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/drawable/vector_tabbar_unselected_background_status.xml b/vector/src/main/res/drawable/vector_tabbar_unselected_background_status.xml
deleted file mode 100644
index e2c7613c50..0000000000
--- a/vector/src/main/res/drawable/vector_tabbar_unselected_background_status.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item>
-        <shape android:shape="rectangle">
-            <solid android:color="@color/tab_bar_unselected_background_color_status" />
-        </shape>
-    </item>
-</layer-list>
\ No newline at end of file
diff --git a/vector/src/main/res/values/colors_riot.xml b/vector/src/main/res/values/colors_riot.xml
index d939b9ddc5..a606f880a1 100644
--- a/vector/src/main/res/values/colors_riot.xml
+++ b/vector/src/main/res/values/colors_riot.xml
@@ -53,13 +53,15 @@
     <!--Black/Line break mobile-->
     <color name="list_divider_color_black">#FF22262E</color>
 
-    <color name="tab_bar_selected_background_color_light">@color/primary_color_light</color>
-    <color name="tab_bar_selected_background_color_dark">@color/primary_color_dark</color>
-    <color name="tab_bar_selected_background_color_status">@color/primary_color_status</color>
+    <attr name="tab_bar_selected_background_color" format="color" />
+    <color name="tab_bar_selected_background_color_light">@color/riotx_android_secondary_light</color>
+    <color name="tab_bar_selected_background_color_dark">@color/riotx_android_secondary_dark</color>
+    <color name="tab_bar_selected_background_color_status">@color/riotx_android_secondary_black</color>
 
-    <color name="tab_bar_unselected_background_color_light">@color/primary_color_light</color>
-    <color name="tab_bar_unselected_background_color_dark">@color/primary_color_dark</color>
-    <color name="tab_bar_unselected_background_color_status">@color/primary_color_status</color>
+    <attr name="tab_bar_unselected_background_color" format="color" />
+    <color name="tab_bar_unselected_background_color_light">@color/riotx_background_light</color>
+    <color name="tab_bar_unselected_background_color_dark">@color/riotx_background_dark</color>
+    <color name="tab_bar_unselected_background_color_status">@color/riotx_background_black</color>
 
     <!-- Hint Colors -->
     <color name="primary_hint_text_color_light">#FFFFFF</color>
diff --git a/vector/src/main/res/values/styles_riot.xml b/vector/src/main/res/values/styles_riot.xml
index 1899084f69..b3430a59c8 100644
--- a/vector/src/main/res/values/styles_riot.xml
+++ b/vector/src/main/res/values/styles_riot.xml
@@ -371,4 +371,9 @@
         <item name="android:textColor">?vctr_message_text_color</item>
     </style>
 
+    <style name="Vector.TabView" parent="Widget.AppCompat.ActionBar.TabView">
+        <item name="android:background">@drawable/vector_tabbar_background</item>
+        <item name="background">@drawable/vector_tabbar_background</item>
+    </style>
+
 </resources>
\ No newline at end of file
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index 64855223ee..3e3cc8bbac 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -147,13 +147,16 @@
         <item name="android:actionBarDivider">@null</item>
 
         <!-- tabbar background -->
-        <item name="android:actionBarTabStyle">@style/Vector.TabView.Dark</item>
-        <item name="actionBarTabStyle">@style/Vector.TabView.Dark</item>
+        <item name="android:actionBarTabStyle">@style/Vector.TabView</item>
+        <item name="actionBarTabStyle">@style/Vector.TabView</item>
 
         <!-- tabbar text color -->
         <item name="android:actionBarTabTextStyle">@style/Vector.TabText</item>
         <item name="actionBarTabTextStyle">@style/Vector.TabText</item>
 
+        <item name="tab_bar_selected_background_color">@color/tab_bar_selected_background_color_dark</item>
+        <item name="tab_bar_unselected_background_color">@color/tab_bar_unselected_background_color_dark</item>
+
         <!-- Preference -->
         <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
 
@@ -180,9 +183,4 @@
 
     <style name="AppTheme.Dark" parent="AppTheme.Base.Dark" />
 
-    <style name="Vector.TabView.Dark" parent="Widget.AppCompat.ActionBar.TabView">
-        <item name="android:background">@drawable/vector_tabbar_background_dark</item>
-        <item name="background">@drawable/vector_tabbar_background_dark</item>
-    </style>
-
 </resources>
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index 88510e526a..943f2dc8c2 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -147,13 +147,16 @@
         <item name="android:actionBarDivider">@null</item>
 
         <!-- tabbar background -->
-        <item name="android:actionBarTabStyle">@style/Vector.TabView.Light</item>
-        <item name="actionBarTabStyle">@style/Vector.TabView.Light</item>
+        <item name="android:actionBarTabStyle">@style/Vector.TabView</item>
+        <item name="actionBarTabStyle">@style/Vector.TabView</item>
 
         <!-- tabbar text color -->
         <item name="android:actionBarTabTextStyle">@style/Vector.TabText</item>
         <item name="actionBarTabTextStyle">@style/Vector.TabText</item>
 
+        <item name="tab_bar_selected_background_color">@color/tab_bar_selected_background_color_light</item>
+        <item name="tab_bar_unselected_background_color">@color/tab_bar_unselected_background_color_light</item>
+
         <!-- Preference -->
         <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
 
@@ -180,9 +183,4 @@
 
     <style name="AppTheme.Light" parent="AppTheme.Base.Light" />
 
-    <style name="Vector.TabView.Light" parent="Widget.AppCompat.ActionBar.TabView">
-        <item name="android:background">@drawable/vector_tabbar_background_light</item>
-        <item name="background">@drawable/vector_tabbar_background_light</item>
-    </style>
-
 </resources>
diff --git a/vector/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml
index 97e546d239..c127baf3ca 100644
--- a/vector/src/main/res/values/theme_status.xml
+++ b/vector/src/main/res/values/theme_status.xml
@@ -85,14 +85,13 @@
         <!-- no divider -->
         <item name="android:actionBarDivider">@null</item>
 
-        <!-- tabbar background -->
-        <item name="android:actionBarTabStyle">@style/Vector.TabView.Status</item>
-        <item name="actionBarTabStyle">@style/Vector.TabView.Status</item>
-
         <!-- tabbar text color -->
         <item name="android:actionBarTabTextStyle">@style/Vector.TabText</item>
         <item name="actionBarTabTextStyle">@style/Vector.TabText</item>
 
+        <item name="tab_bar_selected_background_color">@color/tab_bar_selected_background_color_status</item>
+        <item name="tab_bar_unselected_background_color">@color/tab_bar_unselected_background_color_status</item>
+
         <!-- Preference -->
         <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
 
@@ -101,9 +100,4 @@
 
     <style name="AppTheme.Status" parent="AppTheme.Base.Status" />
 
-    <style name="Vector.TabView.Status" parent="Widget.AppCompat.ActionBar.TabView">
-        <item name="android:background">@drawable/vector_tabbar_background_status</item>
-        <item name="background">@drawable/vector_tabbar_background_status</item>
-    </style>
-
 </resources>

From b833198a3a7d4964e0e65172016c0463dc7839b8 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 19:34:19 +0200
Subject: [PATCH 26/96] Rework text selector

---
 vector/src/main/res/color/primary_text_color_selector.xml    | 5 +++++
 .../src/main/res/color/primary_text_color_selector_dark.xml  | 5 -----
 .../src/main/res/color/primary_text_color_selector_light.xml | 5 -----
 .../main/res/color/primary_text_color_selector_status.xml    | 5 -----
 vector/src/main/res/values/colors_riot.xml                   | 3 +++
 vector/src/main/res/values/theme_black.xml                   | 1 +
 vector/src/main/res/values/theme_dark.xml                    | 3 +++
 vector/src/main/res/values/theme_light.xml                   | 3 +++
 vector/src/main/res/values/theme_status.xml                  | 5 ++++-
 9 files changed, 19 insertions(+), 16 deletions(-)
 create mode 100644 vector/src/main/res/color/primary_text_color_selector.xml
 delete mode 100644 vector/src/main/res/color/primary_text_color_selector_dark.xml
 delete mode 100644 vector/src/main/res/color/primary_text_color_selector_light.xml
 delete mode 100644 vector/src/main/res/color/primary_text_color_selector_status.xml

diff --git a/vector/src/main/res/color/primary_text_color_selector.xml b/vector/src/main/res/color/primary_text_color_selector.xml
new file mode 100644
index 0000000000..3ad723c976
--- /dev/null
+++ b/vector/src/main/res/color/primary_text_color_selector.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:color="?riot_primary_text_color" android:state_enabled="true" />
+    <item android:color="?riot_primary_text_color_disabled" android:state_enabled="false" />
+</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/color/primary_text_color_selector_dark.xml b/vector/src/main/res/color/primary_text_color_selector_dark.xml
deleted file mode 100644
index 7c4c853b58..0000000000
--- a/vector/src/main/res/color/primary_text_color_selector_dark.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:color="@color/riot_primary_text_color_dark" android:state_enabled="true" />
-    <item android:color="@color/riot_primary_text_color_disabled_dark" android:state_enabled="false" />
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/color/primary_text_color_selector_light.xml b/vector/src/main/res/color/primary_text_color_selector_light.xml
deleted file mode 100644
index 8d4c0d06c4..0000000000
--- a/vector/src/main/res/color/primary_text_color_selector_light.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:color="@color/riot_primary_text_color_light" android:state_enabled="true" />
-    <item android:color="@color/riot_secondary_text_color_light" android:state_enabled="false" />
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/color/primary_text_color_selector_status.xml b/vector/src/main/res/color/primary_text_color_selector_status.xml
deleted file mode 100644
index 9bbc84c321..0000000000
--- a/vector/src/main/res/color/primary_text_color_selector_status.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:color="@color/riot_primary_text_color_status" android:state_enabled="true" />
-    <item android:color="@color/riot_primary_text_color_disabled_status" android:state_enabled="false" />
-</selector>
\ No newline at end of file
diff --git a/vector/src/main/res/values/colors_riot.xml b/vector/src/main/res/values/colors_riot.xml
index a606f880a1..5b85b71dd5 100644
--- a/vector/src/main/res/values/colors_riot.xml
+++ b/vector/src/main/res/values/colors_riot.xml
@@ -71,6 +71,9 @@
     <color name="default_text_hint_color_dark">#CCDDDDDD</color>
 
     <!-- Text Colors -->
+    <attr name="riot_primary_text_color" format="color" />
+    <attr name="riot_primary_text_color_disabled" format="color" />
+
     <!--Default/Text Primary-->
     <color name="riot_primary_text_color_light">#FF2E2F32</color>
     <color name="riot_primary_text_color_disabled_light">#FF9E9E9E</color>
diff --git a/vector/src/main/res/values/theme_black.xml b/vector/src/main/res/values/theme_black.xml
index 1decca7f9d..b39ef440c3 100644
--- a/vector/src/main/res/values/theme_black.xml
+++ b/vector/src/main/res/values/theme_black.xml
@@ -80,6 +80,7 @@
         <item name="android:windowBackground">@color/riot_primary_background_color_black</item>
         <item name="riotx_bottom_nav_background_color">@color/riotx_bottom_nav_background_color_black</item>
         <item name="riotx_bottom_nav_background_border_color">@color/riotx_bottom_nav_background_border_color_black</item>
+
     </style>
 
     <style name="AppTheme.Black" parent="AppTheme.Base.Black" />
diff --git a/vector/src/main/res/values/theme_dark.xml b/vector/src/main/res/values/theme_dark.xml
index 3e3cc8bbac..3f6937a850 100644
--- a/vector/src/main/res/values/theme_dark.xml
+++ b/vector/src/main/res/values/theme_dark.xml
@@ -94,6 +94,9 @@
         <item name="vctr_markdown_block_background_color">@android:color/black</item>
         <item name="vctr_spoiler_background_color">#FFFFFFFF</item>
 
+        <item name="riot_primary_text_color">@color/riot_primary_text_color_dark</item>
+        <item name="riot_primary_text_color_disabled">@color/riot_primary_text_color_disabled_dark</item>
+
         <!-- tab bar colors -->
         <item name="vctr_tab_bar_inverted_background_color">?colorPrimary</item>
 
diff --git a/vector/src/main/res/values/theme_light.xml b/vector/src/main/res/values/theme_light.xml
index 943f2dc8c2..a4d36763fe 100644
--- a/vector/src/main/res/values/theme_light.xml
+++ b/vector/src/main/res/values/theme_light.xml
@@ -94,6 +94,9 @@
         <item name="vctr_markdown_block_background_color">#FFEEEEEE</item>
         <item name="vctr_spoiler_background_color">#FF000000</item>
 
+        <item name="riot_primary_text_color">@color/riot_primary_text_color_light</item>
+        <item name="riot_primary_text_color_disabled">@color/riot_primary_text_color_disabled_light</item>
+
         <!-- tab bar colors -->
         <item name="vctr_tab_bar_inverted_background_color">#FFF2F2F2</item>
 
diff --git a/vector/src/main/res/values/theme_status.xml b/vector/src/main/res/values/theme_status.xml
index c127baf3ca..6a008e62f3 100644
--- a/vector/src/main/res/values/theme_status.xml
+++ b/vector/src/main/res/values/theme_status.xml
@@ -9,7 +9,7 @@
         <item name="colorPrimary">@color/primary_color_status</item>
         <item name="colorAccent">@color/accent_color_status</item>
 
-        <item name="android:textColorPrimary">@color/primary_text_color_selector_status</item>
+        <item name="android:textColorPrimary">@color/primary_text_color_selector</item>
         <item name="android:textColorSecondary">@color/riot_secondary_text_color_status</item>
         <!-- Default color for text View -->
         <item name="android:textColorTertiary">@color/riot_tertiary_text_color_status</item>
@@ -42,6 +42,9 @@
         <item name="vctr_sending_message_text_color">#b3e8d2</item>
         <item name="vctr_markdown_block_background_color">#FFEEEEEE</item>
 
+        <item name="riot_primary_text_color">@color/riot_primary_text_color_status</item>
+        <item name="riot_primary_text_color_disabled">@color/riot_primary_text_color_disabled_status</item>
+
         <!-- tab bar colors -->
         <item name="vctr_tab_bar_inverted_background_color">#FFF2F2F2</item>
 

From 02baf824f9b2f6bf52aa3a22abd7681ea907fe97 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 19:59:25 +0200
Subject: [PATCH 27/96] Give user the possibility to prevent accidental call
 (#1869)

---
 CHANGES.md                                        |  2 +-
 .../home/room/detail/RoomDetailFragment.kt        | 14 ++++++++++++++
 .../app/features/settings/VectorPreferences.kt    | 12 +++++++++++-
 vector/src/main/res/values/strings.xml            |  2 ++
 vector/src/main/res/xml/vector_settings_root.xml  |  3 +--
 .../main/res/xml/vector_settings_voice_video.xml  | 15 ++++++++++++---
 6 files changed, 41 insertions(+), 7 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 6f40a758fc..76524d008f 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -5,7 +5,7 @@ Features ✨:
  - Protect access to the app by a pin code (#1700)
 
 Improvements 🙌:
- -
+ - Give user the possibility to prevent accidental call (#1869)
 
 Bugfix 🐛:
  - Fix invisible toolbar (Status.im theme) (#1746)
diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
index cb568a46a8..a9dcdee08d 100644
--- a/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
+++ b/vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
@@ -591,6 +591,20 @@ class RoomDetailFragment @Inject constructor(
     }
 
     private fun safeStartCall(isVideoCall: Boolean) {
+        if (vectorPreferences.preventAccidentalCall()) {
+            AlertDialog.Builder(requireActivity())
+                    .setMessage(if (isVideoCall) R.string.start_video_call_prompt_msg else R.string.start_voice_call_prompt_msg)
+                    .setPositiveButton(if (isVideoCall) R.string.start_video_call else R.string.start_voice_call) { _, _ ->
+                        safeStartCall2(isVideoCall)
+                    }
+                    .setNegativeButton(R.string.cancel, null)
+                    .show()
+        } else {
+            safeStartCall2(isVideoCall)
+        }
+    }
+
+    private fun safeStartCall2(isVideoCall: Boolean) {
         val startCallAction = RoomDetailAction.StartCall(isVideoCall)
         roomDetailViewModel.pendingAction = startCallAction
         if (isVideoCall) {
diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt b/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
index 8aa0f7a6f9..654f49a220 100755
--- a/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
+++ b/vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
@@ -24,11 +24,11 @@ import android.provider.MediaStore
 import androidx.core.content.edit
 import androidx.preference.PreferenceManager
 import com.squareup.seismic.ShakeDetector
-import im.vector.matrix.android.api.extensions.tryThis
 import im.vector.app.BuildConfig
 import im.vector.app.R
 import im.vector.app.features.homeserver.ServerUrlsRepository
 import im.vector.app.features.themes.ThemeUtils
+import im.vector.matrix.android.api.extensions.tryThis
 import timber.log.Timber
 import javax.inject.Inject
 
@@ -110,6 +110,7 @@ class VectorPreferences @Inject constructor(private val context: Context) {
         // notifications
         const val SETTINGS_ENABLE_ALL_NOTIF_PREFERENCE_KEY = "SETTINGS_ENABLE_ALL_NOTIF_PREFERENCE_KEY"
         const val SETTINGS_ENABLE_THIS_DEVICE_PREFERENCE_KEY = "SETTINGS_ENABLE_THIS_DEVICE_PREFERENCE_KEY"
+
         //    public static final String SETTINGS_TURN_SCREEN_ON_PREFERENCE_KEY = "SETTINGS_TURN_SCREEN_ON_PREFERENCE_KEY";
         const val SETTINGS_SYSTEM_CALL_NOTIFICATION_PREFERENCE_KEY = "SETTINGS_SYSTEM_CALL_NOTIFICATION_PREFERENCE_KEY"
         const val SETTINGS_SYSTEM_NOISY_NOTIFICATION_PREFERENCE_KEY = "SETTINGS_SYSTEM_NOISY_NOTIFICATION_PREFERENCE_KEY"
@@ -130,6 +131,7 @@ class VectorPreferences @Inject constructor(private val context: Context) {
         const val SETTINGS_SET_SYNC_DELAY_PREFERENCE_KEY = "SETTINGS_SET_SYNC_DELAY_PREFERENCE_KEY"
 
         // Calls
+        const val SETTINGS_CALL_PREVENT_ACCIDENTAL_CALL_KEY = "SETTINGS_CALL_PREVENT_ACCIDENTAL_CALL_KEY"
         const val SETTINGS_CALL_RINGTONE_USE_RIOT_PREFERENCE_KEY = "SETTINGS_CALL_RINGTONE_USE_RIOT_PREFERENCE_KEY"
         const val SETTINGS_CALL_RINGTONE_URI_PREFERENCE_KEY = "SETTINGS_CALL_RINGTONE_URI_PREFERENCE_KEY"
 
@@ -147,6 +149,7 @@ class VectorPreferences @Inject constructor(private val context: Context) {
         private const val SETTINGS_LABS_SHOW_HIDDEN_EVENTS_PREFERENCE_KEY = "SETTINGS_LABS_SHOW_HIDDEN_EVENTS_PREFERENCE_KEY"
         private const val SETTINGS_LABS_ENABLE_SWIPE_TO_REPLY = "SETTINGS_LABS_ENABLE_SWIPE_TO_REPLY"
         private const val SETTINGS_DEVELOPER_MODE_FAIL_FAST_PREFERENCE_KEY = "SETTINGS_DEVELOPER_MODE_FAIL_FAST_PREFERENCE_KEY"
+
         // SETTINGS_LABS_HIDE_TECHNICAL_E2E_ERRORS
         private const val SETTINGS_LABS_MERGE_E2E_ERRORS = "SETTINGS_LABS_MERGE_E2E_ERRORS"
         const val SETTINGS_LABS_UNREAD_NOTIFICATIONS_AS_TAB = "SETTINGS_LABS_UNREAD_NOTIFICATIONS_AS_TAB"
@@ -644,6 +647,13 @@ class VectorPreferences @Inject constructor(private val context: Context) {
         }
     }
 
+    /**
+     * Tells if a confirmation dialog should be displayed before staring a call
+     */
+    fun preventAccidentalCall(): Boolean {
+        return defaultPrefs.getBoolean(SETTINGS_CALL_PREVENT_ACCIDENTAL_CALL_KEY, false)
+    }
+
     /**
      * Tells if the read receipts should be shown
      *
diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml
index c9bffeb320..33b09205f1 100644
--- a/vector/src/main/res/values/strings.xml
+++ b/vector/src/main/res/values/strings.xml
@@ -362,6 +362,8 @@
 
     <!-- Call settings screen -->
     <string name="settings_call_category">Calls</string>
+    <string name="settings_call_show_confirmation_dialog_title">Prevent accidental call</string>
+    <string name="settings_call_show_confirmation_dialog_summary">Ask for confirmation before starting a call</string>
     <string name="settings_call_ringtone_use_app_ringtone">Use default Element ringtone for incoming calls</string>
     <string name="settings_call_ringtone_use_default_stun">Allow fallback call assist server</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Will use "%s" as assist when your home server does not offer one (your IP address will be shared during a call)</string>
diff --git a/vector/src/main/res/xml/vector_settings_root.xml b/vector/src/main/res/xml/vector_settings_root.xml
index 9af2d377ee..100db7ce79 100644
--- a/vector/src/main/res/xml/vector_settings_root.xml
+++ b/vector/src/main/res/xml/vector_settings_root.xml
@@ -26,8 +26,7 @@
     <im.vector.app.core.preference.VectorPreference
         android:icon="@drawable/ic_settings_root_call"
         android:title="@string/preference_voice_and_video"
-        app:fragment="im.vector.app.features.settings.VectorSettingsVoiceVideoFragment"
-        app:isPreferenceVisible="@bool/false_not_implemented" />
+        app:fragment="im.vector.app.features.settings.VectorSettingsVoiceVideoFragment" />
 
     <im.vector.app.core.preference.VectorPreference
         android:icon="@drawable/ic_settings_root_ignored_users"
diff --git a/vector/src/main/res/xml/vector_settings_voice_video.xml b/vector/src/main/res/xml/vector_settings_voice_video.xml
index d94313ee2f..fc0c4b7bc2 100644
--- a/vector/src/main/res/xml/vector_settings_voice_video.xml
+++ b/vector/src/main/res/xml/vector_settings_voice_video.xml
@@ -1,18 +1,27 @@
 <?xml version="1.0" encoding="utf-8"?>
-<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
+<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto">
 
     <im.vector.app.core.preference.VectorPreferenceCategory android:title="@string/settings_call_category">
 
+        <im.vector.app.core.preference.VectorSwitchPreference
+            android:defaultValue="false"
+            android:key="SETTINGS_CALL_PREVENT_ACCIDENTAL_CALL_KEY"
+            android:summary="@string/settings_call_show_confirmation_dialog_summary"
+            android:title="@string/settings_call_show_confirmation_dialog_title" />
+
         <im.vector.app.core.preference.VectorSwitchPreference
             android:defaultValue="true"
             android:disableDependentsState="true"
             android:key="SETTINGS_CALL_RINGTONE_USE_RIOT_PREFERENCE_KEY"
-            android:title="@string/settings_call_ringtone_use_app_ringtone" />
+            android:title="@string/settings_call_ringtone_use_app_ringtone"
+            app:isPreferenceVisible="@bool/false_not_implemented" />
 
         <im.vector.app.core.preference.VectorPreference
             android:dependency="SETTINGS_CALL_RINGTONE_USE_RIOT_PREFERENCE_KEY"
             android:key="SETTINGS_CALL_RINGTONE_URI_PREFERENCE_KEY"
-            android:title="@string/settings_call_ringtone_title" />
+            android:title="@string/settings_call_ringtone_title"
+            app:isPreferenceVisible="@bool/false_not_implemented" />
 
     </im.vector.app.core.preference.VectorPreferenceCategory>
 

From 087c5cb77c9e07e0cc69495a02757d93dae7a4d3 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit.marty@gmail.com>
Date: Wed, 5 Aug 2020 22:02:57 +0200
Subject: [PATCH 28/96] Update issue templates

---
 .github/ISSUE_TEMPLATE/bug_report.md | 32 ++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000000..823fea1e31
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,32 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**To Reproduce**
+Steps to reproduce the behavior:
+1. Go to '...'
+2. Click on '....'
+3. Scroll down to '....'
+4. See error
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Screenshots**
+If applicable, add screenshots to help explain your problem.
+
+**Smartphone (please complete the following information):**
+ - Device: [e.g. Samsung S6]
+ - OS: [e.g. Android 6.0]
+ - App version and store [e.g. 1.0.0 - F-Droid]
+
+**Additional context**
+Add any other context about the problem here.

From b8b8a12035ad3dfe2901313b9c79279c4b86ca82 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit.marty@gmail.com>
Date: Wed, 5 Aug 2020 22:05:13 +0200
Subject: [PATCH 29/96] Update issue templates

---
 .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md

diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000000..73c93186d7
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: type:suggestion
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.

From 2ef4e9c37828fe4299dce9435d41c9859ec14904 Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Wed, 5 Aug 2020 02:08:59 +0000
Subject: [PATCH 30/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 68.0% (1248 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 291 ++++++++++++++++--
 1 file changed, 272 insertions(+), 19 deletions(-)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 3691c09919..e9cdc5faf9 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -177,10 +177,10 @@
     <string name="encryption_information_session_id">会话 ID</string>
     <string name="encryption_information_decryption_error">解密错误</string>
 
-    <string name="encryption_information_sender_device_information">发送者的设备信息</string>
-    <string name="encryption_information_device_name">设备名称</string>
-    <string name="encryption_information_device_id">设备 ID</string>
-    <string name="encryption_information_device_key">设备密钥</string>
+    <string name="encryption_information_sender_device_information">发送者的会话信息</string>
+    <string name="encryption_information_device_name">公开名称</string>
+    <string name="encryption_information_device_id">ID</string>
+    <string name="encryption_information_device_key">会话密钥</string>
     <string name="encryption_information_verification">验证</string>
     <string name="encryption_information_ed25519_fingerprint">Ed25519 指纹</string>
 
@@ -363,24 +363,24 @@
 
     <string name="encryption_information_device_info">事件信息</string>
     <string name="encryption_information_user_id">用户 ID</string>
-    <string name="encryption_export_e2e_room_keys">导出聊天室端对端加密密钥</string>
-    <string name="encryption_export_room_keys">导出聊天室密钥</string>
+    <string name="encryption_export_e2e_room_keys">导出端到端房间密钥</string>
+    <string name="encryption_export_room_keys">导出房间密钥</string>
     <string name="encryption_export_room_keys_summary">导出密钥到本地文件</string>
     <string name="encryption_export_export">导出</string>
     <string name="passphrase_enter_passphrase">输入密码</string>
     <string name="passphrase_confirm_passphrase">确认密码</string>
-    <string name="encryption_export_saved_as">聊天室的端对端密钥已经被保存到“%s”。
+    <string name="encryption_export_saved_as">端到端房间密钥已经被保存到“%s”。
+\n
+\n注意:如果应用被卸载,此文件可能将会被移除。</string>
 
-注意:如果本应用程式被卸载,此文件可能将会被移除。</string>
-
-    <string name="encryption_import_e2e_room_keys">导入聊天室端对端加密密钥</string>
-    <string name="encryption_import_room_keys">导入聊天室密钥</string>
+    <string name="encryption_import_e2e_room_keys">导入端到端房间密钥</string>
+    <string name="encryption_import_room_keys">导入房间密钥</string>
     <string name="encryption_import_room_keys_summary">从本地文件导入密钥</string>
     <string name="encryption_never_send_to_unverified_devices_title">仅向已验证的设备发送加密消息</string>
     <string name="encryption_never_send_to_unverified_devices_summary">使用本设备时,从不向未验证的设备发送加密消息。</string>
 
     <string name="encryption_information_not_verified">未验证</string>
-    <string name="encryption_information_unknown_device">未知设备</string>
+    <string name="encryption_information_unknown_device">未知会话</string>
     <string name="encryption_information_verify">验证</string>
     <string name="encryption_information_unverify">取消验证</string>
     <string name="encryption_information_verify_device">验证设备</string>
@@ -544,7 +544,7 @@
     <string name="room_settings_labs_pref_title">实验室</string>
     <string name="room_settings_labs_end_to_end_is_active">端对端加密已激活</string>
     <string name="failed_to_load_timeline_position">%s 已尝试在这个聊天室的时间线上加载一个特定的时间点,但无法找到它。</string>
-    <string name="encryption_information_name">名称</string>
+    <string name="encryption_information_name">公开名称</string>
     <string name="encryption_information_verify_device_warning">为验证此设备是否可信,请通过其他方式(例如面对面交换或拨打电话)与其拥有者联系,并询问他们该设备的用户设置中的密钥是否与以下密钥匹配:</string>
     <string name="encryption_information_verify_device_warning2">如果匹配,请点击下面的验证按钮。 
 \n如果不匹配,那么这可能说明其他人正在盗用此设备,而您应当将其拉入黑名单。
@@ -712,7 +712,7 @@
     <string name="start_voice_call_prompt_msg">您确定要发起语音通话吗?</string>
     <string name="start_video_call_prompt_msg">您确定要发起视频通话吗?</string>
 
-    <string name="room_participants_ban_prompt_msg">您确定要在这个聊天中封禁这个用户吗?</string>
+    <string name="room_participants_ban_prompt_msg">封禁踢掉将从房间中踢掉他们并阻止他们再次加入。</string>
 
     <string name="room_settings_all_messages">全部消息</string>
     <string name="room_settings_mention_only">只限提及</string>
@@ -1032,7 +1032,7 @@ Matrix 中的消息可见性类似于电子邮件。我们忘记您的消息意
     <string name="settings_troubleshoot_test_foreground_service_started_quickfix">启动服务</string>
 
     <string name="settings_labs_native_camera_summary">调用系统相机应用而非使用 Element 内置的相机界面。</string>
-    <string name="settings_labs_enable_send_voice_summary">此选项需要第三方应用程序来录制语音消息。</string>
+    <string name="settings_labs_enable_send_voice_summary">此选项需要第三方应用录制消息。</string>
 
     <string name="settings_troubleshoot_test_service_boot_title">开机时启动</string>
     <string name="settings_troubleshoot_test_service_boot_quickfix">启用开机时启动</string>
@@ -1330,7 +1330,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="notification_sender_me">我</string>
     <string name="notification_inline_reply_failed">** 发送失败 - 请打开聊天室</string>
 
-    <string name="error_jitsi_not_supported_on_old_device">抱歉,旧设备 (Android 系统版本低于 5.0)不支持使用 Jitsi 创建电话会议</string>
+    <string name="error_jitsi_not_supported_on_old_device">抱歉,旧设备(Android 系统版本低于 5.0)不支持使用 Jitsi 创建电话会议</string>
 
     <string name="title_activity_verify_device">验证会话</string>
 
@@ -1439,9 +1439,9 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="call_failed_no_ice_title">服务器的错误配置导致通话失败</string>
     <string name="resources_script">Latn</string>
 
-    <string name="call_failed_no_ice_description">请要求您的家庭服务器(%1$s)的管理员配置TURN服务器,以使通话可靠地工作。
+    <string name="call_failed_no_ice_description">请要求您的家庭服务器 (%1$s) 的管理员配置 TURN 服务器,以使通话可靠地工作。
 \n
-\n 或者,您可以尝试使用%2$s的公共服务器,但这将不那么可靠,并且它将与该服务器共享您的IP地址。 您也可以在“设置”中进行管理。</string>
+\n或者,您可以尝试使用 %2$s 的公共服务器,但这将不那么可靠,并且它将与该服务器共享您的 IP 地址。您也可以在“设置”中进行管理。</string>
     <string name="call_failed_no_ice_use_alt">尝试使用 %s</string>
     <string name="call_failed_dont_ask_again">不要再问我</string>
 
@@ -1452,4 +1452,257 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="login_error_no_homeserver_found">這不是有效的 Matrix 服务器位置</string>
     <string name="login_error_homeserver_not_found">无法在此 URL 找到家庭服务器,请检查</string>
     <string name="settings_call_ringtone_use_default_stun">允许后备呼叫协助服务器</string>
-</resources>
+<string name="play_video">播放</string>
+    <string name="pause_video">暂停</string>
+    <string name="dismiss">忽略</string>
+
+
+    <string name="action_copy">复制</string>
+    <string name="dialog_title_success">成功</string>
+
+    <string name="bottom_action_notification">通知</string>
+    <string name="call_failed_no_connection">Element 呼叫失败</string>
+    <string name="call_failed_no_connection_description">无法建立实时连接。
+\n请要求您的家庭服务器管理员配置 TURN 服务器以使通话可靠工作。</string>
+
+    <string name="call_select_sound_device">选择声音设备</string>
+    <string name="sound_device_phone">电话</string>
+    <string name="sound_device_speaker">扬声器</string>
+    <string name="sound_device_headset">耳机</string>
+    <string name="sound_device_wireless_headset">无线耳机</string>
+    <string name="call_switch_camera">切换相机</string>
+    <string name="call_camera_front">前</string>
+    <string name="call_camera_back">后</string>
+    <string name="call_format_turn_hd_off">关闭 HD</string>
+    <string name="call_format_turn_hd_on">打开 HD</string>
+
+    <string name="login_error_ssl_peer_unverified">SSL 错误:尚未验证对等端身份。</string>
+    <string name="login_error_ssl_other">SSL 错误。</string>
+    <string name="settings_call_ringtone_use_default_stun_sum">当您的家庭服务器未提供时将使用 %s 作为辅助(在通话时将分享您的 IP 地址)</string>
+    <string name="active_call_with_duration">活动通话 (%s)</string>
+    <string name="return_to_call">返回通话</string>
+
+    <string name="invite_no_identity_server_error">在您的设置中添加身份服务器以执行此操作。</string>
+    <string name="room_participants_action_cancel_invite">取消邀请</string>
+    <string name="room_participants_power_level_demote_warning_title">降低您自己的级别?</string>
+    <string name="room_participants_power_level_demote_warning_prompt">您家无法撤销此操作因为您正在降低您的级别,如果您是房间中最后一个特权用户将无法恢复特权。</string>
+    <string name="room_participants_power_level_demote">降级</string>
+
+
+    <string name="room_participants_action_ignore_title">忽略用户</string>
+    <string name="room_participants_action_ignore_prompt_msg">忽略此用户将从您共享的房间移除他们的消息。
+\n
+\n您随时可以在通用设置中反转此操作。</string>
+    <string name="room_participants_action_unignore_title">取消忽略用户</string>
+    <string name="room_participants_action_unignore_prompt_msg">取消忽略此用户将重新显示来自他们的全部消息。</string>
+    <string name="room_participants_action_cancel_invite_title">取消邀请</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">您确定想要取消邀请此用户吗?</string>
+    <string name="room_participants_kick_title">踢掉用户</string>
+    <string name="room_participants_kick_reason">踢掉理由</string>
+    <string name="room_participants_kick_prompt_msg">踢掉用户将从此房间移除他们。
+\n
+\n为防止他们再次加入,您应当封禁他们。</string>
+    <string name="room_participants_ban_title">封禁用户</string>
+    <string name="room_participants_ban_reason">封禁理由</string>
+    <string name="room_participants_unban_title">取消封禁用户</string>
+    <string name="room_participants_unban_prompt_msg">取消封禁用户将允许他们再次加入房间。</string>
+
+    <string name="settings_add_3pid_confirm_password_title">确认您的密码</string>
+    <string name="settings_add_3pid_flow_not_supported">您无法在 Element 移动版中这么做</string>
+    <string name="settings_add_3pid_authentication_needed">需要身份认证</string>
+
+
+    <string name="settings_background_fdroid_sync_mode">后台同步模式(实验性)</string>
+    <string name="settings_background_fdroid_sync_mode_battery">电池优化</string>
+    <string name="settings_background_fdroid_sync_mode_battery_description">Element 将在后台以保留设备有限资源(电池)的方式同步。
+\n取决于您的设备资源状态,同步可能被操作系统推迟。</string>
+    <string name="settings_background_fdroid_sync_mode_real_time">实时优化</string>
+    <string name="settings_background_fdroid_sync_mode_real_time_description">Element 将在后台定期准时同步(可配置)。
+\n这将影响网络和电池的使用,将显示一个永久通知表明 Element 正在监听事件。</string>
+    <string name="settings_background_fdroid_sync_mode_disabled">无后台同步</string>
+    <string name="settings_background_fdroid_sync_mode_disabled_description">应用在后台时您不会收到消息通知。</string>
+    <string name="settings_background_sync_update_error">更新设置失败。</string>
+
+
+    <string name="settings_set_workmanager_delay">偏好同步间隔</string>
+    <string name="settings_set_workmanager_delay_summary">%s
+\n取决于资源(电量)或设备状态(睡眠)同步可能会延迟。</string>
+    <string name="settings_integrations">集成</string>
+    <string name="settings_integrations_summary">使用集成管理器管理机器人,桥接,部件和贴纸包。
+\n集成管理器接收配置数据,可以代表您修改部件,发送房间邀请及设置特权等级。</string>
+    <string name="settings_secure_backup_section_title">安全备份</string>
+    <string name="settings_secure_backup_manage">管理</string>
+    <string name="settings_secure_backup_setup">设置安全备份</string>
+    <string name="settings_secure_backup_reset">重置安全备份</string>
+    <string name="settings_secure_backup_enter_to_setup">在此设备上设置</string>
+    <string name="settings_secure_backup_section_info">通过在您的服务器上备份加密密钥保障加密消息和数据的访问权。</string>
+    <string name="reset_secure_backup_title">为您已有的备份生成新的安全密钥或设置新的安全短语。</string>
+    <string name="reset_secure_backup_warning">这将替换您的当前密钥或短语。</string>
+
+    <string name="settings_discovery_category">发现</string>
+    <string name="settings_discovery_manage">管理您的发现设置。</string>
+    <string name="settings_integration_allow">允许集成</string>
+    <string name="settings_integration_manager">集成管理器</string>
+
+    <string name="disabled_integration_dialog_title">集成已禁用</string>
+    <string name="disabled_integration_dialog_content">请在设置中启用“允许集成”。</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="other">%d 个封禁用户</item>
+</plurals>
+
+    <string name="encryption_information_device_name_with_warning">公开名称(对通信参与者可见)</string>
+    <string name="device_name_warning">会话的公开名称对通信的参与者可见</string>
+    <string name="encryption_exported_successfully">成功导出密钥</string>
+
+    <string name="notification_ticker_text_dm">%1$s: %2$s</string>
+    <string name="notification_ticker_text_group">%1$s: %2$s %3$s</string>
+
+    <string name="active_widget_view_action">查看</string>
+    <string name="active_widgets_title">活动小部件</string>
+
+
+    <string name="room_widget_activity_title">小部件</string>
+    <string name="room_widget_permission_title">载入小部件</string>
+    <string name="room_widget_permission_added_by">此小部件添加者:</string>
+    <string name="room_widget_permission_webview_shared_info_title">使用它会设置 cookie 并与 %s 分享数据:</string>
+    <string name="room_widget_permission_shared_info_title">使用它会与 %s 分享数据:</string>
+    <string name="room_widget_failed_to_load">无法载入小部件。
+\n%s</string>
+    <string name="room_widget_reload">重载小部件</string>
+    <string name="room_widget_open_in_browser">在浏览器中打开</string>
+    <string name="room_widget_revoke_access">撤消我的访问权限</string>
+
+    <string name="room_widget_permission_display_name">您的昵称</string>
+    <string name="room_widget_permission_avatar_url">您的头像 URL</string>
+    <string name="room_widget_permission_user_id">您的用户 ID</string>
+    <string name="room_widget_permission_theme">您的主题</string>
+    <string name="room_widget_permission_widget_id">小部件 ID</string>
+    <string name="room_widget_permission_room_id">房间 ID</string>
+
+
+    <string name="room_widget_resource_permission_title">小部件想使用以下资源:</string>
+    <string name="room_widget_resource_grant_permission">允许</string>
+    <string name="room_widget_resource_decline_permission">阻止全部</string>
+    <string name="room_widget_webview_access_camera">使用相机</string>
+    <string name="room_widget_webview_access_microphone">使用麦克风</string>
+    <string name="room_widget_webview_read_protected_media">读取受 DRM 保护的媒体</string>
+
+    <string name="integration_manager_not_configured">未配置集成管理器。</string>
+    <string name="widget_integration_review_terms">若要继续请接受服务条款。</string>
+
+    <string name="recovery_key_export_saved">恢复密钥已保存。</string>
+
+    <string name="keys_backup_setup_override_backup_prompt_tile">您的家庭服务器上已存在备份</string>
+    <string name="keys_backup_setup_override_backup_prompt_description">您似乎已在另一个会话中设置密钥备份。您想要将其替换为正在创建的吗?</string>
+    <string name="secure_backup_banner_setup_line1">安全备份</string>
+    <string name="secure_backup_banner_setup_line2">保护加密信息及数据的访问权</string>
+
+    <string name="secure_backup_setup">设置安全备份</string>
+
+    <string name="invalid_or_expired_credentials">由于无效或过期的凭据您已登出。</string>
+
+    <string name="sas_incoming_request_description">验证会话已将其标记为可信。当使用端到端加密消息时信任参与者的会话将给您额外的内心平静。</string>
+    <string name="sas_incoming_request_description_2">验证会话将标记其为可信,同时将您的会话对对方标记为可信。</string>
+
+    <string name="sas_emoji_description">通过确认以下表情符号出现在对方的屏幕上来验证此会话</string>
+    <string name="sas_decimal_description">通过确认屏幕上对方显示以下数字来验证此会话</string>
+
+    <string name="sas_incoming_verification_request_dialog">您收到传入验证请求。</string>
+    <string name="sas_verified_successful_description">与此用户的安全消息端到端加密,无法被第三方读取。</string>
+    <string name="sas_cancelled_by_other">对方取消了验证。
+\n%s</string>
+    <string name="sas_cancelled_by_me">验证已取消。
+\n理由:%s</string>
+
+    <string name="sas_error_m_user">用户已取消验证</string>
+    <string name="sas_error_m_timeout">验证过程超时</string>
+    <string name="sas_error_m_unknown_transaction">会话不知此事务</string>
+    <string name="sas_error_m_unknown_method">会话无法就密钥协商,哈希值,MAC,或 SAS 方法达成共识</string>
+    <string name="sas_error_m_mismatched_commitment">哈希承诺不匹配</string>
+    <string name="sas_error_m_mismatched_sas">SAS 不匹配</string>
+    <string name="sas_error_m_unexpected_message">会话收到意外消息</string>
+    <string name="sas_error_m_invalid_message">收到一条无效消息</string>
+    <string name="sas_error_m_key_mismatch">密钥不匹配</string>
+    <string name="sas_error_m_user_error">用户不匹配</string>
+    <string name="identity_server_not_defined">您未使用身份服务器</string>
+    <string name="identity_server_not_defined_for_password_reset">未配置身份服务器,需要重置您的密码。</string>
+
+    <string name="error_user_already_logged_in">您似乎正在试图连接到另一个家庭服务器。您想要登出吗?</string>
+
+    <string name="room_list_empty">加入一个房间开始使用应用。</string>
+    <string name="room_list_catchup_empty_title">您已经跟上了!</string>
+    <string name="room_list_catchup_empty_body">您没有未读消息</string>
+    <string name="room_list_catchup_welcome_body">从这里跟上未读消息</string>
+    <string name="room_list_people_empty_body">您的私聊消息将在此处显示</string>
+    <string name="room_list_rooms_empty_body">您的房间将在此显示</string>
+
+    <string name="event_redacted">消息已删除</string>
+    <string name="settings_show_redacted">显示已移除消息</string>
+    <string name="settings_show_redacted_summary">对已移除消息显示占位符</string>
+    <string name="event_redacted_by_admin_reason">房间管理员主持的事件</string>
+    <string name="last_edited_info_message">最后由 %1$s 编辑于 %2$s</string>
+
+
+    <string name="malformed_message">格式错误事件,无法显示</string>
+    <string name="error_no_network">无网络。请检查您的网络连接。</string>
+    <string name="change_room_directory_network">更改网络</string>
+    <string name="room_preview_world_readable_room_not_supported_yet">Element 尚不支持公开房间预览</string>
+
+    <string name="fab_menu_create_chat">私聊消息</string>
+
+    <string name="create_room_title">新房间</string>
+    <string name="create_room_public_title">公开</string>
+    <string name="create_room_public_description">任何人都可以加入此房间</string>
+    <string name="create_room_directory_description">将此房间发布到房间目录</string>
+
+    <string name="keys_backup_unable_to_get_trust_info">获取信任信息时发生错误</string>
+    <string name="keys_backup_unable_to_get_keys_backup_data">获取密钥备份数据时发生错误</string>
+
+    <string name="import_e2e_keys_from_file">从文件 \"%1$s\" 导入端到端密钥。</string>
+
+    <string name="settings_other_third_party_notices">其他第三方通知</string>
+    <string name="navigate_to_room_when_already_in_the_room">您已经在查看此房间!</string>
+
+    <string name="settings_troubleshoot_test_token_registration_quick_fix">注册令牌</string>
+
+    <string name="send_suggestion">提出建议</string>
+    <string name="send_suggestion_content">请在下方写下您的建议。</string>
+    <string name="send_suggestion_report_placeholder">请在此描述您的建议</string>
+    <string name="send_suggestion_sent">谢谢,建议已成功发送</string>
+    <string name="send_suggestion_failed">建议发送失败 (%s)</string>
+
+    <string name="settings_labs_show_hidden_events_in_timeline">在时间线上显示隐藏事件</string>
+
+    <string name="bottom_action_people_x">私聊消息</string>
+
+    <string name="send_file_step_idle">正在等待…</string>
+    <string name="send_file_step_encrypting_thumbnail">正在加密缩略图…</string>
+    <string name="send_file_step_sending_thumbnail">正在发送缩略图 (%1$s / %2$s)</string>
+    <string name="send_file_step_encrypting_file">正在加密文件…</string>
+    <string name="send_file_step_sending_file">正在发送文件 (%1$s / %2$s)</string>
+
+    <string name="downloading_file">正在下载文件 %1$s…</string>
+    <string name="downloaded_file">"文件 %1$s  已下载!"</string>
+
+    <string name="message_edits">消息编辑</string>
+    <string name="no_message_edits_found">未找到编辑</string>
+
+    <string name="room_filtering_filter_hint">过滤对话…</string>
+    <string name="room_filtering_footer_title">找不到您要找的?</string>
+    <string name="room_filtering_footer_create_new_room">创建新房间</string>
+    <string name="room_filtering_footer_create_new_direct_message">发送新私聊消息</string>
+    <string name="room_filtering_footer_open_room_directory">查看房间目录</string>
+
+    <string name="room_directory_search_hint">名称或 ID (#example:matrix.org)</string>
+
+    <string name="labs_swipe_to_reply_in_timeline">在时间线中启用滑动回复</string>
+    <string name="labs_merge_e2e_in_timeline">在时间线中合并解密失败消息</string>
+    <string name="labs_show_unread_notifications_as_tab">在主屏幕上添加未读通知选项卡。</string>
+
+    <string name="link_copied_to_clipboard">链接已复制到剪贴板</string>
+
+    <string name="add_by_matrix_id">通过 matrix ID 添加</string>
+    <string name="creating_direct_room">正在创建房间…</string>
+    <string name="direct_room_no_known_users">无结果,使用通过 matrix ID 添加在服务器上搜索。</string>
+    </resources>

From a708a93f3e8a155f86f0b094c64b439bee9492e4 Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Wed, 5 Aug 2020 03:04:01 +0000
Subject: [PATCH 31/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 74.5% (175 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hans/
---
 .../src/main/res/values-zh-rCN/strings.xml    | 27 +++++++++++++++----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
index 48dbd27a1b..441a3821e0 100644
--- a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
@@ -5,15 +5,15 @@
     <string name="notice_room_invite_no_invitee">%s 的邀请</string>
     <string name="notice_room_invite">%1$s 邀请了 %2$s</string>
     <string name="notice_room_invite_you">%1$s 邀请了您</string>
-    <string name="notice_room_join">%1$s 加入了聊天室</string>
-    <string name="notice_room_leave">%1$s 离开了聊天室</string>
+    <string name="notice_room_join">%1$s 加入了房间</string>
+    <string name="notice_room_leave">%1$s 离开了房间</string>
     <string name="notice_room_reject">%1$s 拒绝了邀请</string>
     <string name="notice_room_kick">%1$s 移除了 %2$s</string>
     <string name="notice_room_unban">%1$s 解封了 %2$s</string>
     <string name="notice_room_ban">%1$s 封禁了 %2$s</string>
     <string name="notice_avatar_url_changed">%1$s 更换了他们的头像</string>
     <string name="notice_display_name_set">%1$s 将他们的昵称设置为 %2$s</string>
-    <string name="notice_display_name_changed_from">%1$s 把他的昵称从 %2$s 改为 %3$s</string>
+    <string name="notice_display_name_changed_from">%1$s 把他们的昵称从 %2$s 改为 %3$s</string>
     <string name="notice_display_name_removed">%1$s 移除了他们的昵称 (%2$s)</string>
     <string name="notice_room_topic_changed">%1$s 把主题改为: %2$s</string>
     <string name="notice_room_name_changed">%1$s 把聊天室名称改为: %2$s</string>
@@ -52,7 +52,7 @@
     <string name="medium_email">电子邮箱地址</string>
     <string name="medium_phone_number">手机号码</string>
 
-    <string name="notice_room_withdraw">%1$s 撤销了对 %2$s 的邀请</string>
+    <string name="notice_room_withdraw">%1$s 撤回了对 %2$s 的邀请</string>
     <string name="notice_made_future_room_visibility">%1$s 让之后的聊天室历史记录对 %2$s 可见</string>
     <string name="notice_profile_change_redacted">%1$s 更新了他们的简介 %2$s</string>
     <string name="notice_room_third_party_invite">%1$s 向 %2$s 发送了加入聊天室的邀请</string>
@@ -199,4 +199,21 @@
     <string name="key_verification_request_fallback_message">%s 正在请求验证您的密钥,但您的客户端不支援聊天中密钥验证。 您将必须使用旧版的密钥验证来验证金钥。</string>
 
     <string name="notice_room_created">%1$s 创建了这个房间</string>
-</resources>
+<string name="summary_you_sent_image">您发送了一张图片。</string>
+    <string name="summary_you_sent_sticker">您发送了一张贴纸。</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">您的邀请</string>
+    <string name="notice_room_created_by_you">您创建了这个房间</string>
+    <string name="notice_room_invite_by_you">您邀请了 %1$s</string>
+    <string name="notice_room_join_by_you">您加入了房间</string>
+    <string name="notice_room_leave_by_you">您离开了房间</string>
+    <string name="notice_room_reject_by_you">您拒绝了邀请</string>
+    <string name="notice_room_kick_by_you">您移除了 %1$s</string>
+    <string name="notice_room_unban_by_you">您解封了 %1$s</string>
+    <string name="notice_room_ban_by_you">您封禁了 %1$s</string>
+    <string name="notice_room_withdraw_by_you">您撤回了对 %1$s 的邀请</string>
+    <string name="notice_avatar_url_changed_by_you">您更换了您的头像</string>
+    <string name="notice_display_name_set_by_you">您将您的昵称设置为 %1$s</string>
+    <string name="notice_display_name_changed_from_by_you">您将您的昵称从 %1$s 改为 %2$s</string>
+    <string name="notice_display_name_removed_by_you">您移除了您的昵称 (%1$s)</string>
+    </resources>

From 2e8f87b80d49d1c7ae6d675eb5cc3848f2d3c380 Mon Sep 17 00:00:00 2001
From: Jeff Huang <s8321414@gmail.com>
Date: Wed, 5 Aug 2020 02:47:00 +0000
Subject: [PATCH 32/96] Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hant/
---
 vector/src/main/res/values-zh-rTW/strings.xml | 199 +++++++++++++++++-
 1 file changed, 194 insertions(+), 5 deletions(-)

diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 3cab6c1c7d..35a7328051 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -332,7 +332,7 @@
     <string name="room_participants_action_mention">提及</string>
     <string name="room_participants_action_devices_list">顯示工作階段清單</string>
     <string name="room_participants_invite_prompt_msg">您確定想要邀請 %s 到聊天室?</string>
-    <string name="room_participants_ban_prompt_msg">您確定想要封鎖此聊天室的使用者?</string>
+    <string name="room_participants_ban_prompt_msg">封鎖使用者將會把他們從此聊天室中踢除,並避免他們再次加入。</string>
 
     <string name="people_search_invite_by_id"><u>透過 ID 邀請</u></string>
     <string name="people_search_local_contacts">裝置上的聯絡人(%d)</string>
@@ -392,7 +392,7 @@
 
 要新增一些貼圖嗎?</string>
 
-    <string name="go_on_with">使用…打開</string>
+    <string name="go_on_with">開啟以……</string>
     <string name="error_no_external_application_found">對不起,沒有應用程式可以完成此操作。</string>
 
     <string name="e2e_re_request_encryption_key">從其他工作階段重新請求金鑰。<u>重新請求金鑰</u>。</string>
@@ -1026,7 +1026,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
 %1$s</string>
     <string name="settings_troubleshoot_test_play_services_quickfix">修復 Play 服務</string>
 
-    <string name="settings_troubleshoot_test_fcm_title">Firebase Token</string>
+    <string name="settings_troubleshoot_test_fcm_title">Firebase 權杖</string>
     <string name="settings_troubleshoot_test_fcm_success">成功擷取 FCM token:
 %1$s</string>
     <string name="settings_troubleshoot_test_fcm_failed">擷取 FCM token 失敗:
@@ -1715,7 +1715,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="room_join_rules_invite">%1$s 將聊天室設為僅邀請可進入。</string>
     <string name="timeline_unread_messages">未讀訊息</string>
 
-    <string name="login_splash_title">讓您的通訊自由</string>
+    <string name="login_splash_title">這是您的通訊。您才是所有者。</string>
     <string name="login_splash_text1">直接或在群組中與夥伴們聊天</string>
     <string name="login_splash_text2">透過加密讓對話保持隱密</string>
     <string name="login_splash_text3">擴展並自訂您的體驗</string>
@@ -2303,7 +2303,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="login_connect_using_matrix_id_notice">或者如果您已有帳號,而且您也知道您 Matrix 的識別符與密碼,您可以使用此方式:</string>
     <string name="login_connect_using_matrix_id_submit">使用我的 Matrix 識別符登入</string>
     <string name="login_signin_matrix_id_title">登入</string>
-    <string name="login_signin_matrix_id_notice">輸入您的識別符與您的密碼</string>
+    <string name="login_signin_matrix_id_notice">如果您在家伺服器上建立了帳號,使用您的 Matrix ID(例如 @user:domain.com)與下方的密碼。</string>
     <string name="login_signin_matrix_id_hint">使用者識別符</string>
     <string name="login_signin_matrix_id_error_invalid_matrix_id">這不是有效的使用者識別符。預期中的格式:\'@user:homeserver.org\'</string>
     <string name="autodiscover_well_known_error">找不到有效的家伺服器。請檢查您的識別符</string>
@@ -2330,4 +2330,193 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="identity_server_set_alternative_notice_no_default">輸入身份識別伺服器 URL</string>
     <string name="identity_server_set_alternative_submit">遞交</string>
 
+<string name="play_video">播放</string>
+    <string name="pause_video">暫停</string>
+    <string name="dismiss">忽略</string>
+
+
+    <string name="action_copy">複製</string>
+    <string name="dialog_title_success">成功</string>
+
+    <string name="bottom_action_notification">通知</string>
+    <string name="call_failed_no_connection">Element 呼叫失敗</string>
+    <string name="call_failed_no_connection_description">建立即時連線失敗。
+\n請要求您家伺服器的管理員設定 TURN 伺服器以讓通話的運作更可靠。</string>
+
+    <string name="call_select_sound_device">選取音效裝置</string>
+    <string name="sound_device_phone">電話</string>
+    <string name="sound_device_speaker">喇叭</string>
+    <string name="sound_device_headset">耳機</string>
+    <string name="sound_device_wireless_headset">無線耳機</string>
+    <string name="call_switch_camera">切換相機</string>
+    <string name="call_camera_front">前</string>
+    <string name="call_camera_back">後</string>
+    <string name="call_format_turn_hd_off">關閉 HD</string>
+    <string name="call_format_turn_hd_on">開啟 HD</string>
+
+    <string name="login_error_ssl_peer_unverified">SSL 錯誤:對方的身份未驗證。</string>
+    <string name="login_error_ssl_other">SSL 錯誤。</string>
+    <string name="active_call_with_duration">有效通話 (%s)</string>
+    <string name="return_to_call">回到通話</string>
+
+    <string name="room_participants_action_cancel_invite">取消邀請</string>
+    <string name="room_participants_power_level_demote_warning_title">將您自己降級?</string>
+    <string name="room_participants_power_level_demote_warning_prompt">您將無法復原此變更,因為您要把自己降級,如果您是聊天室中最後一個有此權限的使用者,那將無法重新取得權限。</string>
+    <string name="room_participants_power_level_demote">降級</string>
+
+
+    <string name="room_participants_action_ignore_title">忽略使用者</string>
+    <string name="room_participants_action_ignore_prompt_msg">忽略此使用者將會從您分享的聊天室移除他們的訊息。
+\n
+\n您隨時都可以在一般設定中撤銷此動作。</string>
+    <string name="room_participants_action_unignore_title">取消忽略使用者</string>
+    <string name="room_participants_action_unignore_prompt_msg">取消忽略此使用者將再次顯示從他們而來的所有訊息。</string>
+    <string name="room_participants_action_cancel_invite_title">取消邀請</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">您確定您想要取消對此使用者的邀請嗎?</string>
+    <string name="room_participants_kick_title">踢除使用者</string>
+    <string name="room_participants_kick_reason">踢除的理由</string>
+    <string name="room_participants_kick_prompt_msg">踢除使用者將會將他們從此聊天室中移除。
+\n
+\n要避免他們再次加入,您應改為封鎖他們。</string>
+    <string name="room_participants_ban_title">封鎖使用者</string>
+    <string name="room_participants_ban_reason">封鎖的理由</string>
+    <string name="room_participants_unban_title">取消封鎖使用者</string>
+    <string name="room_participants_unban_prompt_msg">取消封鎖使用者將會再次允許他們加入聊天室。</string>
+
+    <string name="settings_secure_backup_section_title">安全備份</string>
+    <string name="settings_secure_backup_manage">管理</string>
+    <string name="settings_secure_backup_setup">設定安全備份</string>
+    <string name="settings_secure_backup_reset">重設安全備份</string>
+    <string name="settings_secure_backup_enter_to_setup">在此裝置上設定</string>
+    <string name="settings_secure_backup_section_info">透過備份加密金鑰到您的伺服器上以防止遺失對加密訊息與資料的存取權。</string>
+    <string name="reset_secure_backup_title">為您現有的備份生成新的安全金鑰或設定新的安全密語。</string>
+    <string name="reset_secure_backup_warning">這將會取代您目前的金鑰或密語。</string>
+
+    <string name="disabled_integration_dialog_title">整合被停用</string>
+    <string name="disabled_integration_dialog_content">在設定中啟用「允許整合」以執行此動作。</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="other">%d 封鎖了使用者</item>
+</plurals>
+
+    <string name="encryption_exported_successfully">金鑰已成功匯出</string>
+
+    <string name="active_widget_view_action">檢視</string>
+    <string name="active_widgets_title">作用中的小工具</string>
+
+
+    <string name="recovery_key_export_saved">復原金鑰已儲存。</string>
+
+    <string name="secure_backup_banner_setup_line1">安全備份</string>
+    <string name="secure_backup_banner_setup_line2">防止遺失對加密訊息與資料的存取權</string>
+
+    <string name="secure_backup_setup">設定安全備份</string>
+
+    <string name="labs_merge_e2e_in_timeline">合併未能在時間軸中解密訊息</string>
+    <string name="labs_show_unread_notifications_as_tab">在主畫面上新增專用的未讀通知分頁。</string>
+
+    <string name="room_list_quick_actions_favorite_add">新增到最愛</string>
+    <string name="room_list_quick_actions_favorite_remove">從最愛移除</string>
+    <string name="notice_member_no_changes_by_you">您未做出變更</string>
+    <string name="room_join_rules_public_by_you">您讓聊天室對所有知道連結的人公開。</string>
+    <string name="room_join_rules_invite_by_you">您讓聊天室變為僅邀請可加入。</string>
+    <string name="login_server_url_form_common_notice">輸入您想要使用的伺服器地址</string>
+
+    <string name="login_signin_matrix_id_password_notice">如果您不知道您的密碼,請返回並重設。</string>
+    <string name="send_a_sticker">貼圖</string>
+
+    <string name="room_profile_section_admin">管理動作</string>
+    <string name="room_member_power_level_default_in">在 %1$s 中的預設</string>
+    <string name="settings_hs_admin_e2e_disabled">您的伺服器管理員已在私人聊天室與直接訊息中預設停用端到端加密。</string>
+    <string name="bootstrap_info_text_2">輸入只有您知道的安全密語,用於保護您伺服器上的安全祕密。</string>
+
+    <string name="bootstrap_cancel_text">如果您現在取消,您可能會失去對加密訊息與資料的存取權,如果您失去對您登入的存取權的話。
+\n
+\n您也可以在設定中設定安全備份與管理您的金鑰。</string>
+
+    <string name="room_created_summary_item_by_you">您建立並設定了聊天室。</string>
+
+    <string name="auth_invalid_login_deactivated_account">此帳號已被停用。</string>
+
+    <string name="setup_cross_signing">啟用交叉簽章</string>
+    <string name="error_saving_media_file">無法儲存媒體檔案</string>
+    <string name="power_level_edit_title">設定角色</string>
+    <string name="power_level_title">角色</string>
+    <string name="a11y_open_chat">開啟聊天</string>
+    <string name="a11y_mute_microphone">讓麥克風靜音</string>
+    <string name="a11y_unmute_microphone">取消麥克風靜音</string>
+    <string name="a11y_stop_camera">停止相機</string>
+    <string name="a11y_start_camera">開啟相機</string>
+
+    <string name="settings_setup_secure_backup">設定安全備份</string>
+
+    <string name="bottom_sheet_setup_secure_backup_title">安全備份</string>
+    <string name="bottom_sheet_setup_secure_backup_subtitle">透過備份加密金鑰到您的伺服器上以防止遺失對加密訊息與資料的存取權。</string>
+    <string name="bottom_sheet_setup_secure_backup_submit">設定</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_title">使用安全金鑰</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">生成安全金鑰並儲存在安全的地方,如密碼管理員或保險櫃。</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">使用安全密語</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">輸入只有您知道的密語,並生成金鑰備份。</string>
+
+    <string name="bottom_sheet_save_your_recovery_key_title">儲存您的安全金鑰</string>
+    <string name="bottom_sheet_save_your_recovery_key_content">將您的安全金鑰儲存在安全的地方,如密碼管理員或保險櫃。</string>
+
+    <string name="set_a_security_phrase_title">設定安全密語</string>
+    <string name="set_a_security_phrase_notice">輸入僅有您知道的安全密語,用於保護在您伺服器上的安全祕密。</string>
+    <string name="set_a_security_phrase_hint">安全密語</string>
+    <string name="set_a_security_phrase_again_notice">再次輸入您的安全密語以確認。</string>
+
+    <string name="save_your_security_key_title">儲存您的安全金鑰</string>
+    <string name="save_your_security_key_notice">將您的安全金鑰儲存在安全的地方,如密碼管理員或保險櫃。</string>
+
+    <string name="room_settings_name_hint">聊天室設定</string>
+    <string name="room_settings_topic_hint">主題</string>
+    <string name="room_settings_save_success">您成功變更了聊天室設定</string>
+
+    <string name="notice_crypto_unable_to_decrypt_final">您無法存取此訊息</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">正在等待此訊息,可能需要花一點時間</string>
+    <string name="crypto_utd">無法解密</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">由於端到端加密,您可能要等待某人的訊息抵達,因為加密金鑰未正確地傳送給您。</string>
+    <string name="crypto_error_withheld_blacklisted">您無法存取此訊息,因為您被傳送者封鎖</string>
+    <string name="crypto_error_withheld_unverified">您無法存取此訊息,因為您的工作階段未被傳送者所信任</string>
+    <string name="crypto_error_withheld_generic">您無法存取此訊息,因為傳送者刻意未傳送金鑰</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">正在等待加密歷史</string>
+
+    <string name="element_disclaimer_title">Riot 現在是 Element 了!</string>
+    <string name="element_disclaimer_content">我們很高興地我們已變更名稱!您的應用程式是最新的,而您也登入了您的帳號。</string>
+    <string name="element_disclaimer_negative_button">知道了</string>
+    <string name="element_disclaimer_positive_button">取得更多資訊</string>
+
+    <string name="element_login_splash_brand">element</string>
+
+
+    <string name="save_recovery_key_chooser_hint">儲存復原金鑰於</string>
+
+    <string name="add_from_phone_book">從我的電話簿新增</string>
+    <string name="empty_phone_book">您的電話簿是空的</string>
+    <string name="phone_book_title">電話簿</string>
+    <string name="search_in_my_contacts">在我們聯絡人中搜尋</string>
+    <string name="loading_contact_book">正在擷取您的聯絡人……</string>
+    <string name="empty_contact_book">您的通訊錄為空</string>
+    <string name="contacts_book_title">通訊錄</string>
+
+    <string name="three_pid_revoke_invite_dialog_title">撤銷邀請</string>
+    <string name="three_pid_revoke_invite_dialog_content">撤銷對 %1$s 的邀請?</string>
+
+    <string name="member_banned_by">被 %1$s 封鎖</string>
+    <string name="failed_to_unban">取消封鎖使用者失敗</string>
+
+    <string name="alert_push_are_disabled_title">推送通知已停用</string>
+    <string name="alert_push_are_disabled_description">審閱您的設定以啟用推送通知</string>
+    <string name="create_pin_title">選擇 PIN 碼以確保安全</string>
+    <string name="create_pin_confirm_title">確認 PIN 碼</string>
+    <string name="create_pin_confirm_failure">驗證 PIN 碼失敗,請點擊新的。</string>
+    <string name="auth_pin_title">輸入您的 PIN 碼</string>
+    <string name="auth_pin_forgot">忘記 PIN 碼?</string>
+    <string name="auth_pin_reset_title">重設 PIN 碼</string>
+    <string name="auth_pin_new_pin_action">新 PIN 碼</string>
+    <string name="auth_pin_reset_content">要重設您的 PIN 碼,您將需要重新登入並建立新的。</string>
+    <string name="settings_security_pin_code_title">啟用 PIN 碼</string>
+    <string name="settings_security_pin_code_summary">如果您想要重設您的 PIN 碼,點擊忘記 PIN 碼以登出並重設。</string>
+    <string name="auth_pin_confirm_to_disable_title">確認 PIN 碼以停用 PIN 碼</string>
 </resources>

From ac86a8948e93f2cf5d2219b9fb65d69c4e0b4c8f Mon Sep 17 00:00:00 2001
From: Jeff Huang <s8321414@gmail.com>
Date: Wed, 5 Aug 2020 02:22:09 +0000
Subject: [PATCH 33/96] Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hant/
---
 .../src/main/res/values-zh-rTW/strings.xml    | 94 +++++++++++++++++++
 1 file changed, 94 insertions(+)

diff --git a/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml b/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml
index f3da62dccc..486bdd0b50 100644
--- a/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml
@@ -200,4 +200,98 @@
     <string name="key_verification_request_fallback_message">%s 正在請求驗證您的金鑰,但您的客戶端不支援聊天中金鑰驗證。您將必須使用舊版的金鑰驗證來驗證金鑰。</string>
 
     <string name="notice_room_created">%1$s 建立了聊天室</string>
+<string name="summary_you_sent_image">您傳送了圖片。</string>
+    <string name="summary_you_sent_sticker">您傳送了貼圖。</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">您的邀請</string>
+    <string name="notice_room_created_by_you">您建立了聊天室</string>
+    <string name="notice_room_invite_by_you">您邀請了 %1$s</string>
+    <string name="notice_room_join_by_you">您加入了聊天室</string>
+    <string name="notice_room_leave_by_you">您離開的聊天室</string>
+    <string name="notice_room_reject_by_you">您回絕了邀請</string>
+    <string name="notice_room_kick_by_you">您踢除了 %1$s</string>
+    <string name="notice_room_unban_by_you">您取消封鎖了 %1$s</string>
+    <string name="notice_room_ban_by_you">您封鎖了 %1$s</string>
+    <string name="notice_room_withdraw_by_you">您撤銷了 %1$s 的邀請</string>
+    <string name="notice_avatar_url_changed_by_you">您變更了您的大頭貼</string>
+    <string name="notice_display_name_set_by_you">您將您的顯示名稱設定為 %1$s</string>
+    <string name="notice_display_name_changed_from_by_you">您將您的顯示名稱從 %1$s 變更為 %2$s</string>
+    <string name="notice_display_name_removed_by_you">您移除了您的顯示名稱(其曾為 %1$s)</string>
+    <string name="notice_room_topic_changed_by_you">您將主題變更為:%1$s</string>
+    <string name="notice_room_avatar_changed">%1$s 變更了聊天室大頭貼</string>
+    <string name="notice_room_avatar_changed_by_you">您變更了聊天室大頭貼</string>
+    <string name="notice_room_name_changed_by_you">您將聊天室名稱變更為:%1$s</string>
+    <string name="notice_placed_video_call_by_you">您發起了視訊通話。</string>
+    <string name="notice_placed_voice_call_by_you">您發起了音訊通話。</string>
+    <string name="notice_call_candidates">%s 傳送了資料以建立通話。</string>
+    <string name="notice_call_candidates_by_you">您傳送了資料以建立通話。</string>
+    <string name="notice_answered_call_by_you">您接了通話。</string>
+    <string name="notice_ended_call_by_you">您結束了通話。</string>
+    <string name="notice_made_future_room_visibility_by_you">您已將未來的聊天室歷史設定為對 %1$s 可見</string>
+    <string name="notice_end_to_end_by_you">您開啟了端到端加密 (%1$s)</string>
+    <string name="notice_room_update_by_you">您升級了此聊天室。</string>
+
+    <string name="notice_requested_voip_conference_by_you">您請求了 VoIP 會議</string>
+    <string name="notice_room_name_removed_by_you">您移除了聊天室名稱</string>
+    <string name="notice_room_topic_removed_by_you">您移除了聊天室主題</string>
+    <string name="notice_room_avatar_removed">%1$s 移除了聊天室大頭貼</string>
+    <string name="notice_room_avatar_removed_by_you">您移除了聊天室大頭貼</string>
+    <string name="notice_profile_change_redacted_by_you">您更新了您的個人檔案 %1$s</string>
+    <string name="notice_room_third_party_invite_by_you">您傳送了邀請給 %1$s 以加入聊天室</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">您已撤銷對 %1$s 加入聊天室的邀請</string>
+    <string name="notice_room_third_party_registered_invite_by_you">您接受了 %1$s 的邀請</string>
+
+    <string name="notice_widget_added">%1$s 新增了 %2$s 小工具</string>
+    <string name="notice_widget_added_by_you">您新增了 %1$s 小工具</string>
+    <string name="notice_widget_removed">%1$s 移除了 %2$s 小工具</string>
+    <string name="notice_widget_removed_by_you">您移除了 %1$s 小工具</string>
+    <string name="notice_widget_modified">%1$s 修改了 %2$s 小工具</string>
+    <string name="notice_widget_modified_by_you">您修改了 %1$s 小工具</string>
+
+    <string name="power_level_admin">管理員</string>
+    <string name="power_level_moderator">板主</string>
+    <string name="power_level_default">預設</string>
+    <string name="power_level_custom">自訂 (%1$d)</string>
+    <string name="power_level_custom_no_value">自訂</string>
+
+    <string name="notice_power_level_changed_by_you">您變更了 %1$s 的權力等級。</string>
+    <string name="notice_power_level_changed">%1$s 變更了 %2$s 的權力等級。</string>
+    <string name="notice_power_level_diff">%1$s 從 %2$s 到 %3$s</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">您的邀請。理由:%1$s</string>
+    <string name="notice_room_invite_with_reason_by_you">您邀請了 %1$s。理由:%2$s</string>
+    <string name="notice_room_join_with_reason_by_you">您加入了聊天室。理由:%1$s</string>
+    <string name="notice_room_leave_with_reason_by_you">您離開了聊天室。理由:%1$s</string>
+    <string name="notice_room_reject_with_reason_by_you">您回絕了邀請。理由:%1$s</string>
+    <string name="notice_room_kick_with_reason_by_you">您踢除了 %1$s。理由:%2$s</string>
+    <string name="notice_room_unban_with_reason_by_you">您取消封鎖了 %1$s。理由:%2$s</string>
+    <string name="notice_room_ban_with_reason_by_you">您封鎖了 %1$s。理由:%2$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">您傳甕了邀請給 %1$s 以加入聊天室。理由:%2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">您撤銷了 %1$s 加入聊天室的邀請。理由:%2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">您接受了 %1$s 的邀請。理由:%2$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">您撤回了 %1$s 的邀請。理由:%2$s</string>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="other">您為此聊天室新增了 %1$s 作為地址。</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="other">您為此聊天室移除了 %2$s 作為地址。</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed_by_you">您為此聊天室新增了 %1$s 並移除了 %2$s 作為地址。</string>
+
+    <string name="notice_room_canonical_alias_set_by_you">您將此聊天室的主要地址設定為 %1$s。</string>
+    <string name="notice_room_canonical_alias_unset_by_you">您將此聊天室的主要地址移除。</string>
+
+    <string name="notice_room_guest_access_can_join_by_you">您已允許訪客加入聊天室。</string>
+    <string name="notice_room_guest_access_forbidden_by_you">您已阻止訪客加入聊天室。</string>
+
+    <string name="notice_end_to_end_ok_by_you">您開啟了端到端加密。</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">您開啟了端到端加密(無法識別的演算法 %1$s)。</string>
+
+    <string name="call_notification_answer">接受</string>
+    <string name="call_notification_reject">拒絕</string>
+    <string name="call_notification_hangup">掛斷</string>
+
 </resources>

From 1c66705c5a5cdcf7e28ba73b1ef105b276eea4b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= <riot@joeruut.com>
Date: Wed, 5 Aug 2020 06:18:14 +0000
Subject: [PATCH 34/96] Translated using Weblate (Estonian)

Currently translated at 21.6% (397 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/et/
---
 vector/src/main/res/values-et/strings.xml | 210 ++++++++++++++++++++++
 1 file changed, 210 insertions(+)

diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index 623de665ec..90b8604231 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -279,4 +279,214 @@
     <string name="login_error_not_json">Ei sisaldanud korrektset JSON\'it</string>
     <string name="login_error_limit_exceeded">Liiga palju samaaegseid sisselogimispäringuid</string>
     <string name="login_error_user_in_use">See kasutajanimi on juba kasutusel</string>
+<string name="play_video">Esita</string>
+    <string name="pause_video">Peata</string>
+    <string name="dismiss">Loobu</string>
+
+
+    <string name="action_copy">Kopeeri</string>
+    <string name="dialog_title_success">Õnnestus</string>
+
+    <string name="bottom_action_notification">Teavitused</string>
+    <string name="call_failed_no_connection">Kõne ebaõnnestus</string>
+    <string name="call_failed_no_connection_description">Reaalajas ühenduse loomine ei õnnestunud.
+\nPalu oma koduserveri %@ haldajat, et ta seadistaks kõnede kindlamaks toimimiseks TURN serveri.</string>
+
+    <string name="call_select_sound_device">Vali heliseade</string>
+    <string name="sound_device_phone">Telefon</string>
+    <string name="sound_device_speaker">Kõlar</string>
+    <string name="sound_device_headset">Kõrvaklapid</string>
+    <string name="sound_device_wireless_headset">Traadita kõrvaklapid</string>
+    <string name="call_switch_camera">Vaheta kaamerat</string>
+    <string name="call_camera_front">Esikaamera</string>
+    <string name="call_camera_back">Tagakaamera</string>
+    <string name="call_format_turn_hd_off">Lülita kõrglahutusega video välja</string>
+    <string name="call_format_turn_hd_on">Lülita kõrglahutusega video sisse</string>
+
+    <string name="auth_login_sso">Logi sisse ühekordse sisselogimise abil</string>
+    <string name="login_error_ssl_other">SSL-ühenduse viga.</string>
+    <string name="login_error_unknown_token">Sisestatud tunnusluba ei ole õige</string>
+    <string name="login_error_login_email_not_yet">E-posti teel saadetud linki pole veel klõpsitud</string>
+
+    <string name="e2e_re_request_encryption_key">Küsi oma muudest sessioonidest krüptimisvõtmed uuesti.</string>
+
+    <string name="e2e_re_request_encryption_key_sent">Võtmete jagamise päring on saadetud.</string>
+
+    <string name="e2e_re_request_encryption_key_dialog_title">Päring on saadetud</string>
+    <string name="e2e_re_request_encryption_key_dialog_content">Palun käivita Element mõnes muus seadmes, mis suudab neid sõnumeid dekrüptoda ja seega saata krüptovõtmeid siia sessiooni.</string>
+
+    <string name="read_receipts_list">Lugemisteatiste loend</string>
+
+    <string name="groups_list">Gruppide loend</string>
+
+    <plurals name="membership_changes">
+	<item quantity="one">1 liikmelisuse muutus</item>
+	<item quantity="other">%d liikmelisuse muutust</item>
+</plurals>
+
+    <string name="compression_options">Saada pilt</string>
+    <string name="compression_opt_list_original">Algses suuruses</string>
+    <string name="compression_opt_list_large">Suurena</string>
+    <string name="compression_opt_list_medium">Keskmisena</string>
+    <string name="compression_opt_list_small">Väikesena</string>
+
+    <string name="attachment_cancel_download">Kas katkestame allalaadimise\?</string>
+    <string name="attachment_cancel_upload">Kas katkestame üleslaadimise\?</string>
+    <string name="attachment_remaining_time_seconds">%d sekundit</string>
+    <string name="attachment_remaining_time_minutes">%1$d min %2$d sek</string>
+
+    <string name="yesterday">Eile</string>
+    <string name="today">Täna</string>
+
+    <string name="room_info_room_name">Jututoa nimi</string>
+    <string name="room_info_room_topic">Jututoa teema</string>
+
+    <string name="settings_call_category">Kõned</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Kasuta saabuvate kõnede jaoks Element\'i vaikimisi helinat</string>
+    <string name="settings_call_ringtone_use_default_stun">Kasuta kõnehõlbustusserverit</string>
+    <string name="settings_call_ringtone_title">Saabuva kõne helin</string>
+    <string name="settings_call_ringtone_dialog_title">Vali helin kõnede jaoks:</string>
+
+    <string name="call">Kõne</string>
+    <string name="call_connected">Vastuvõetud kõne</string>
+    <string name="call_connecting">Kõne ühendus on loomisel…</string>
+    <string name="call_ended">Kõne lõppes</string>
+    <string name="call_ring">Helistan…</string>
+    <string name="incoming_call">Saabuv kõne</string>
+    <string name="incoming_video_call">Saabuv videokõne</string>
+    <string name="incoming_voice_call">Saabuv häälkõne</string>
+    <string name="call_in_progress">Kõne on pooleli…</string>
+    <string name="video_call_in_progress">Videokõne on pooleli…</string>
+    <string name="active_call_with_duration">Käsilolev kõne (%s)</string>
+    <string name="return_to_call">Pöördu tagasi kõne juurde</string>
+
+    <string name="call_error_user_not_responding">Teine osapool ei võtnud kõnet vastu.</string>
+    <string name="call_error_camera_init_failed">Kaamerat ei õnnestu kasutusele võtta</string>
+    <string name="call_error_answered_elsewhere">kõnele vastati muust seadmest</string>
+
+    <string name="media_picker_both_capture_title">Tee foto või video</string>
+    <string name="media_picker_cannot_record_video">Video salvestamine ei õnnestu</string>
+
+    <string name="permissions_rationale_popup_title">Lisateave õiguste kohta</string>
+    <string name="permissions_rationale_msg_storage">Element vajab õigusi sinu foto- ja videokataloogide lugemiseks ning manuste salvestamiseks.
+\n
+\nSelleks, et saaksid oma nutiseadmest faile saata palun anna järgmisel lehel vajalikud õigused.</string>
+    <string name="permissions_rationale_msg_camera">Fotode ja videote salvestamiseks ning videokõnede tegemiseks vajab Element õigusi kasutada sinu kaamerat.</string>
+    <string name="permissions_rationale_msg_camera_explanation">"
+\n
+\nKõnede tegemiseks palun anna järgmisel lehel vajalikud õigused."</string>
+    <string name="permissions_rationale_msg_record_audio">Kõnede tegemiseks vajab Element õigusi kasutada sinu mikrofoni.</string>
+    <string name="permissions_rationale_msg_record_audio_explanation">"
+\n
+\nKõnede tegemiseks palun anna järgmisel lehel vajalikud õigused."</string>
+    <string name="permissions_rationale_msg_camera_and_audio">Element vajab videokõnedeks õigusi sinu kaamera ja mikrofoni kasutamiseks.
+\n
+\nKõnede tegemiseks palun anna järgmisel lehel vajalikud õigused.</string>
+    <string name="permissions_action_not_performed_missing_permissions">Vabandust. Kuna vastavaid õigusi ei olnud, siis toimingut ei saanud teha</string>
+
+    <string name="media_slider_saved">Salvestatud</string>
+    <string name="media_slider_saved_message">Kas salvestame allalaetud failide kausta\?</string>
+    <string name="yes">JAH</string>
+    <string name="no">EI</string>
+    <string name="_continue">Jätka</string>
+
+    <string name="remove">Eemalda</string>
+    <string name="join">Liitu</string>
+    <string name="preview">Eelvaade</string>
+    <string name="reject">Hülga</string>
+
+    <string name="room_sync_in_progress">Sünkroniseerin…</string>
+    <string name="room_jump_to_first_unread">Mine esimese lugemata sõnumi juurde.</string>
+
+    <string name="room_preview_invitation_format">Sa oled kutsutud siia jututuppa %s poolt</string>
+    <string name="room_preview_unlinked_email_warning">Kutse saadeti %s e-posti aadressile, aga see ei ole seotud antud kasutajakontoga.
+\nSa kas peaksid logima sisse teise kontoga või lisama selle e-posti aadressi oma kasutajakontole.</string>
+    <string name="room_preview_try_join_an_unknown_room">Sa proovid saada ligipääsu %s jututoale. Kas soovid keskustelus osalemiseks selle jututoaga liituda\?</string>
+    <string name="room_preview_try_join_an_unknown_room_default">jututuba</string>
+    <string name="room_preview_room_interactions_disabled">See on jututoa eelvaade. Seega igasugune suhtlus ei ole võimalik.</string>
+    <string name="room_participants_header_direct_chats">Isiklikud sõnumid</string>
+    <string name="ssl_cert_not_trust">See võib tähendada, et keegi on suuteline pahatahtlikult sinu veebiliiklust pealtkuulama või sinu telefon ei usalda serveri kasutatavat sertifikaati.</string>
+    <string name="ssl_cert_new_account_expl">Kui serveri haldaja on sind teavitanud, et nii võib juhtuda, siis kontrolli, et sertifikaadi sõrmejälg vastab sellele, mille haldaja sulle on andnud.</string>
+    <string name="ssl_unexpected_existing_expl">Võrreldes selle sertifikaadiga, mida sinu nutiseade seni usaldas, on praegune sertifikaat muutunud. See on VÄGA EBATAVALINE. Me soovitame, et ÄRA NÕUSTU selle uue sertifikaadiga.</string>
+    <string name="ssl_expected_existing_expl">Senise usaldusväärse sertifikaadi asemel kasutab server nüüd mitteusaldusväärset sertifikaati. See võib tähendada et haldaja on seda serveris muutnud. Et võrrelda viimase kehtiva sertifikaadi sõrmejälge, palun võta haldajaga ühendust.</string>
+    <string name="ssl_only_accept">NÕUSTU sertifikaadiga vaid siis, kui serveri haldaja antud sõrmejälg klapib sellega, mida sa hetkel siin näed.</string>
+
+    <string name="room_details_title">Jututoa üksikasjad</string>
+    <string name="room_details_people">Inimesed</string>
+    <string name="room_details_files">Failid</string>
+    <string name="room_details_settings">Seadistused</string>
+    <plurals name="room_details_selected">
+	<item quantity="one">1 valitud</item>
+	<item quantity="other">%d valitud</item>
+</plurals>
+    <string name="malformed_id">Vigane kasutajatunnus. Peaksid kasutama kas e-posti aadressi või õiget Matrix\'i kasutajatunnust vormingus \'@toreinimene:domeen.ee\'</string>
+    <string name="room_details_people_invited_group_name">KUTSUTUD</string>
+    <string name="room_details_people_present_group_name">LIITUNUD</string>
+
+    <string name="room_event_action_report_prompt_reason">Sellest sisust teatamise põhjus</string>
+    <string name="room_event_action_cancel_upload">Katkesta üleslaadimine</string>
+    <string name="room_event_action_cancel_download">Katkesta allalaadimine</string>
+
+    <string name="search_hint">Otsi</string>
+    <string name="search_members_hint">Filtreeri jututoa liikmeid</string>
+    <string name="search_no_results">Tulemusi pole</string>
+    <string name="tab_title_search_rooms">JUTUTOAD</string>
+    <string name="tab_title_search_messages">SÕNUMID</string>
+    <string name="tab_title_search_people">INIMESED</string>
+    <string name="tab_title_search_files">FAILID</string>
+
+    <string name="room_recents_join">LIITU</string>
+    <string name="room_recents_favourites">LEMMIKUD</string>
+    <string name="room_recents_conversations">JUTUTOAD</string>
+    <string name="room_recents_low_priority">VÄHETÄHTIS</string>
+    <string name="room_recents_invites">KUTSED</string>
+    <string name="room_recents_start_chat">Alusta vestlust</string>
+    <string name="room_recents_create_room">Loo jututuba</string>
+    <string name="room_recents_join_room">Liitu jututoaga</string>
+    <string name="room_recents_join_room_title">Liitu jututoaga</string>
+    <string name="room_recents_join_room_prompt">Sisesta jututoa tunnus, nimi või alias</string>
+
+    <string name="directory_search_results_title">Sirvi kataloogi</string>
+    <string name="room_settings_direct_chat">Otsevestlus</string>
+    <string name="active_widget_view_action">VAATA</string>
+    <string name="deactivate_account_delete_checkbox">Minu konto kustutamisel palun unusta minu saadetud sõnumid (Hoiatus: seetõttu näevad tulevased kasutajad poolikuid vestlusi)</string>
+    <string name="sas_view_request_action">Näita päringut</string>
+    <string name="message_view_reaction">Näita reageerimisi</string>
+    <string name="create_new_room">Loo uus jututuba</string>
+    <string name="send_suggestion">Tee ettepanek</string>
+    <string name="send_suggestion_content">Palun kirjuta oma ettepaneku järgnevale väljale.</string>
+    <string name="send_suggestion_report_placeholder">Kirjelda oma ettepanekut siin</string>
+    <string name="send_suggestion_sent">Tänud, ettepaneku saatmine õnnestus</string>
+    <string name="send_suggestion_failed">Ettepaneku saatmine ei õnnestunud (%s)</string>
+
+    <string name="room_filtering_filter_hint">Sõelu vestlustest…</string>
+    <string name="room_filtering_footer_title">Kas sa ei leia seda, mida otsisid\?</string>
+    <string name="room_filtering_footer_create_new_room">Loo uus jututuba</string>
+    <string name="room_filtering_footer_create_new_direct_message">Saada uus otsesõnum</string>
+    <string name="room_filtering_footer_open_room_directory">Vaata jututubade loendit</string>
+
+    <string name="direct_room_filter_hint">Sõelu kasutajanime või kasutajatunnuse alusel…</string>
+
+    <string name="message_view_edit_history">Näita muudatuste ajalugu</string>
+
+    <string name="a11y_create_direct_message">Algata uus otsevestlus</string>
+    <string name="a11y_create_room">Loo uus jututuba</string>
+    <string name="bug_report_error_too_short">Kirjeldus on liiga lühike</string>
+
+    <string name="notification_initial_sync">Teen andmete esmast sünkroonimist…</string>
+
+    <string name="settings_show_devices_list">Näita kõiki minu sessioone</string>
+    <string name="settings_advanced_settings">Lisaseadistused</string>
+    <string name="alert_push_are_disabled_description">Tõuketeavituste kasutuselevõtuks vaata üle seadistused</string>
+    <string name="create_pin_title">Turvaliseks ligipääsuks seadista PIN-kood</string>
+    <string name="create_pin_confirm_title">Korda PIN-koodi</string>
+    <string name="create_pin_confirm_failure">PIN-koodid ei klapi, palun loo uus PIN-kood.</string>
+    <string name="auth_pin_title">Sisesta oma PIN-kood</string>
+    <string name="auth_pin_forgot">Kas unustasid PIN-koodi\?</string>
+    <string name="auth_pin_reset_title">Lähtesta PIN-kood</string>
+    <string name="auth_pin_new_pin_action">Uus PIN-kood</string>
+    <string name="auth_pin_reset_content">PIN-koodi lähtestamiseks peaksid sa uuesti sisse looma ning seadistama uue PIN-koodi.</string>
+    <string name="settings_security_pin_code_title">Võta PIN-kood kasutusele</string>
+    <string name="settings_security_pin_code_summary">Kui sa soovid oma PIN-koodi lähtestada, siis klõpsi nuppu „Unustasin PIN-koodi“.</string>
+    <string name="auth_pin_confirm_to_disable_title">PIN-koodi kasutuselt eemaldamiseks korda PIN-koodi</string>
 </resources>

From 199e3165f23b13dd1752105a4d79114df660ded0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= <riot@joeruut.com>
Date: Tue, 4 Aug 2020 20:17:37 +0000
Subject: [PATCH 35/96] Translated using Weblate (Estonian)

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/et/
---
 .../src/main/res/values-et/strings.xml        | 100 ++++++++++++++++++
 1 file changed, 100 insertions(+)

diff --git a/matrix-sdk-android/src/main/res/values-et/strings.xml b/matrix-sdk-android/src/main/res/values-et/strings.xml
index 2536500247..3b90d963de 100644
--- a/matrix-sdk-android/src/main/res/values-et/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-et/strings.xml
@@ -199,4 +199,104 @@
     <string name="key_verification_request_fallback_message">%s soovib verifitseerida sinu võtmeid, kuid sinu kasutatav klient ei oska vestluse-sisest verifitseerimist teha. Sa pead kasutama traditsioonilist verifitseerimislahendust.</string>
 
     <string name="notice_room_created">Kasutaja %1$s lõi jututoa</string>
+<string name="summary_you_sent_image">Sina saatsid pildi.</string>
+    <string name="summary_you_sent_sticker">Sina saatsid kleepsu.</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">Sinu kutse</string>
+    <string name="notice_room_created_by_you">Sa lõid jututoa</string>
+    <string name="notice_room_invite_by_you">Sina kutsusid kasutajat %1$s</string>
+    <string name="notice_room_join_by_you">Sina liitusid jututoaga</string>
+    <string name="notice_room_leave_by_you">Sina lahkusid jututoast</string>
+    <string name="notice_room_reject_by_you">Sina lükkasid kutse tagasi</string>
+    <string name="notice_room_kick_by_you">Sina müksasid %1$s välja</string>
+    <string name="notice_room_unban">%1$s taastas %2$s ligipääsu</string>
+    <string name="notice_room_unban_by_you">Sina taastasid %1$s ligipääsu</string>
+    <string name="notice_room_ban">%1$s keelas %1$s ligipääsu</string>
+    <string name="notice_room_ban_by_you">Sina keelasid %1$s ligipääsu</string>
+    <string name="notice_room_withdraw_by_you">Sina võtsid tagasi %1$s kutse</string>
+    <string name="notice_avatar_url_changed_by_you">Sina muutsid oma tunnuspilti</string>
+    <string name="notice_display_name_set_by_you">Sina määrasid oma kuvatavaks nimeks %1$s</string>
+    <string name="notice_display_name_changed_from_by_you">Sina muutsid senise kuvatava nime %1$s uueks nimeks %2$s</string>
+    <string name="notice_display_name_removed_by_you">Sina eemaldasid oma kuvatava nime (oli %1$s)</string>
+    <string name="notice_room_topic_changed_by_you">Sina muutsid uueks teemaks %1$s</string>
+    <string name="notice_room_avatar_changed">%1$s muutis jututoa tunnuspilti</string>
+    <string name="notice_room_avatar_changed_by_you">Sina muutsid jututoa tunnuspilti</string>
+    <string name="notice_room_name_changed_by_you">Sina muutsid jututoa uueks nimeks %1$s</string>
+    <string name="notice_placed_video_call_by_you">Sa alustasid videokõnet.</string>
+    <string name="notice_placed_voice_call_by_you">Sa alustasid häälkõnet.</string>
+    <string name="notice_call_candidates">%s saatis info kõne algatamiseks.</string>
+    <string name="notice_call_candidates_by_you">Sa saatsid info kõne algatamiseks.</string>
+    <string name="notice_answered_call_by_you">Sa vastasid kõnele.</string>
+    <string name="notice_ended_call_by_you">Sa lõpetasid kõne.</string>
+    <string name="notice_made_future_room_visibility_by_you">Sa seadistasid, et tulevane jututoa ajalugu on nähtav kasutajale %1$s</string>
+    <string name="notice_end_to_end_by_you">Sa lülitasid sisse läbiva krüptimise (%1$s)</string>
+    <string name="notice_room_update_by_you">Sa uuendasid seda jututuba.</string>
+
+    <string name="notice_requested_voip_conference_by_you">Sa algatasid VoIP rühmakõne</string>
+    <string name="notice_room_name_removed_by_you">Sa eemaldasid jututoa nime</string>
+    <string name="notice_room_topic_removed_by_you">Sa eemaldasid jututoa teema</string>
+    <string name="notice_room_avatar_removed">%1$s eemaldas jututoa tunnuspildi</string>
+    <string name="notice_room_avatar_removed_by_you">Sa eemaldasid jututoa tunnuspildi</string>
+    <string name="notice_profile_change_redacted_by_you">Sa uuendasid oma profiili %1$s</string>
+    <string name="notice_room_third_party_invite_by_you">Sina saatsid kasutajale %1$s kutse jututoaga liitumiseks</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">Sina võtsid tagasi jututoaga liitumise kutse kasutajalt %1$s</string>
+    <string name="notice_room_third_party_registered_invite_by_you">Sina võtsid vastu kutse %1$s nimel</string>
+
+    <string name="notice_widget_added">%1$s lisas %2$s vidina</string>
+    <string name="notice_widget_added_by_you">Sina lisasid %1$s vidina</string>
+    <string name="notice_widget_removed">%1$s eemaldas %2$s vidina</string>
+    <string name="notice_widget_removed_by_you">Sina eemdaldasid %1$s vidina</string>
+    <string name="notice_widget_modified">%1$s muutis %2$s vidinat</string>
+    <string name="notice_widget_modified_by_you">Sa muutsid %1$s vidinat</string>
+
+    <string name="power_level_admin">Peakasutaja</string>
+    <string name="power_level_moderator">Moderaator</string>
+    <string name="power_level_default">Tavakasutaja</string>
+    <string name="power_level_custom">Kohandatud kasutajaõigused (%1$s)</string>
+    <string name="power_level_custom_no_value">Kohandatud õigused</string>
+
+    <string name="notice_power_level_changed_by_you">Sina muutsid kasutaja %1$s õigusi.</string>
+    <string name="notice_power_level_changed">%1$s muutis kasutaja %2$s õigusi.</string>
+    <string name="notice_power_level_diff">%1$s õiguste muutus %2$s -&gt; %3$s</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">Sinu kutse. Põhjus %1$s</string>
+    <string name="notice_room_invite_with_reason_by_you">Sina kutsusid kasutajat %1$s. Põhjus: %1$s</string>
+    <string name="notice_room_join_with_reason_by_you">Sina liitusid jututoaga. Põhjus: %1$s</string>
+    <string name="notice_room_leave_with_reason_by_you">Sina lahkusid jututoast. Põhjus: %1$s</string>
+    <string name="notice_room_reject_with_reason_by_you">Sina lükkasid kutse tagasi. Põhjus: %1$s</string>
+    <string name="notice_room_kick_with_reason_by_you">Sina müksasid kasutaja %1$s välja. Põhjus: %2$s</string>
+    <string name="notice_room_unban_with_reason">%1$s taastas ligipääsu kasutajale %2$s. Põhjus: %3$s</string>
+    <string name="notice_room_unban_with_reason_by_you">Sina taastasid kasutaja %1$s ligipääsu. Põhjus: %2$s</string>
+    <string name="notice_room_ban_with_reason">%1$s keelas kasutaja %2$s ligipääsu. Põhjus: %3$s</string>
+    <string name="notice_room_ban_with_reason_by_you">Sina keelasid kasutaja %1$s ligipääsu. Põhjus: %2$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">Sina saatsid kasutajale %1$s kutse jututoaga liitumiseks. Põhjus: %2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">Sina võtsid tagasi jututoaga liitumise kutse kasutajalt %1$s. Põhjus: %2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">Sina võtsid vastu kutse %1$s nimel. Põhjus: %2$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">Sina võtsid tagasi kasutaja %1$s kutse. Põhjus: %2$s</string>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="one">Sina lisasid %1$s selle jututoa aadressiks.</item>
+	<item quantity="other">Sina lisasid %1$s selle jututoa aadressideks.</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="one">Sina eemaldasid %1$s, kui selle jututoa aadressi.</item>
+	<item quantity="other">Sina eemaldasid %1$s selle jututoa aadresside hulgast.</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed_by_you">Sina lisasid %1$s selle jututoa aadressiks ning eemaldasid %2$s aadresside hulgast.</string>
+
+    <string name="notice_room_canonical_alias_set_by_you">Sina seadistasid selle jututoa põhiaadressiks %1$s.</string>
+    <string name="notice_room_canonical_alias_unset_by_you">Sina eemaldasid selle jututoa põhiaadressi.</string>
+
+    <string name="notice_room_guest_access_can_join_by_you">Sina lubasid külalistel selle jututoaga liituda.</string>
+    <string name="notice_room_guest_access_forbidden_by_you">Sina seadistasid, et külalised ei või selle jututoaga liituda.</string>
+
+    <string name="notice_end_to_end_ok_by_you">Sa lülitasid sisse läbiva krüptimise.</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">Sa lülitasid sisse läbiva krüptimise (kasutusel on tundmatu algoritm %1$s).</string>
+
+    <string name="call_notification_answer">Võta vastu</string>
+    <string name="call_notification_reject">Keeldu</string>
+    <string name="call_notification_hangup">Lõpeta kõne</string>
+
 </resources>

From d301a3e5d37c82e8e3a280aa0c50c8afb0c815d4 Mon Sep 17 00:00:00 2001
From: "@a2sc:matrix.org" <a0_r@a2sc.eu>
Date: Wed, 5 Aug 2020 12:33:25 +0000
Subject: [PATCH 36/96] Translated using Weblate (German)

Currently translated at 99.9% (1832 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/de/
---
 vector/src/main/res/values-de/strings.xml | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 48ce630468..00d069a0b8 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -103,7 +103,7 @@
     <string name="send_bug_report">Problem melden</string>
     <string name="send_bug_report_description">Bitte beschreiben Sie das Problem. Was haben Sie genau gemacht\? Was sollte passieren\? Was passierte tatsächlich\?</string>
     <string name="send_bug_report_placeholder">Problembeschreibung</string>
-    <string name="send_bug_report_logs_description">Um Probleme diagnostizieren zu können, werden Protokolle dieses Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn Sie nur den oben eingegebenen Text senden möchten, bitte die nachfolgenden Haken entsprechend entfernen:</string>
+    <string name="send_bug_report_logs_description">Um Probleme diagnostizieren zu können, werden Protokolle dieses Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen:</string>
     <string name="send_bug_report_alert_message">Sie scheinen Ihr Telefon frustriert zu schütteln. Möchten Sie das Fenster zum Senden eines Fehlerberichts öffnen\?</string>
     <string name="send_bug_report_sent">Der Fehlerbericht wurde erfolgreich übermittelt</string>
     <string name="send_bug_report_failed">Der Fehlerbericht konnte nicht übermittelt werden (%s)</string>
@@ -1288,9 +1288,9 @@ Dieser Fehler ist außerhalb von Element passiert. Es gibt kein Google-Konto auf
     <string name="keys_backup_settings_untrusted_backup">Um die Schlüsselsicherung für diese Sitzung zu verwenden, stelle sie jetzt mit deiner Passphrase oder deinem Wiederherstellungsschlüssel wieder her.</string>
     <string name="keys_backup_settings_delete_confirm_message">Deine gesicherten Verschlüsselungsschlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Chatverlauf zu lesen.</string>
 
-    <string name="sign_out_bottom_sheet_warning_no_backup">Beim Ausloggen gehen Ihre verschlüsselten Nachrichten verloren</string>
-    <string name="sign_out_bottom_sheet_warning_backing_up">Schlüssel-Sicherung wird durchgeführt. Wenn Sie sich jetzt ausloggen, dann gehen Ihre verschlüsselten Nachrichten verloren.</string>
-    <string name="sign_out_bottom_sheet_warning_backup_not_active">Schlüssel-Sicherung sollte bei all Ihren Sitzungen aktiviert sein, um einen Verlust Ihrer verschlüsselten Nachrichten zu verhindern.</string>
+    <string name="sign_out_bottom_sheet_warning_no_backup">Beim Ausloggen gehen deine verschlüsselten Nachrichten verloren</string>
+    <string name="sign_out_bottom_sheet_warning_backing_up">Schlüssel-Sicherung wird durchgeführt. Wenn du dich jetzt ausloggst, gehen deine verschlüsselten Nachrichten verloren.</string>
+    <string name="sign_out_bottom_sheet_warning_backup_not_active">Schlüssel-Sicherung sollte bei allen Sitzungen aktiviert sein, um den Verlust verschlüsselter Nachrichten zu verhindern.</string>
     <string name="sign_out_bottom_sheet_dont_want_secure_messages">Ich möchte meine verschlüsselten Nachrichten nicht</string>
     <string name="sign_out_bottom_sheet_backing_up_keys">Sichere Schlüssel…</string>
     <string name="keys_backup_activate">Schlüssel-Sicherung verwenden</string>
@@ -2026,7 +2026,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
 
     <string name="you">Ich</string>
 
-    <string name="verification_scan_notice">Scanne den Code mit dem Gerät des Gegenüber, um sich gegenseitig zu überprüfen</string>
+    <string name="verification_scan_notice">Scanne den Code mit dem Gerät des Gegenüber für eine gegenseitige Überprüfung</string>
     <string name="verification_scan_their_code">Scanne ihren/seinen Code</string>
     <string name="verification_scan_emoji_title">Kann nicht scannen</string>
     <string name="verification_scan_emoji_subtitle">Wenn ihr nicht am selben Ort seid, vergleicht Emoji stattdessen</string>
@@ -2415,7 +2415,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="sound_device_wireless_headset">Drahtloses Headset</string>
     <string name="call_switch_camera">Wechsle Kamera</string>
     <string name="call_camera_front">Frontkamera</string>
-    <string name="call_camera_back">Hauptkamera</string>
+    <string name="call_camera_back">Hintere Kamera</string>
     <string name="call_format_turn_hd_off">Deaktiviere HD-Qualität</string>
     <string name="call_format_turn_hd_on">Aktiviere HD-Qualität</string>
 
@@ -2451,7 +2451,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_secure_backup_setup">Backup einrichten</string>
     <string name="settings_secure_backup_reset">Backup zurücksetzen</string>
     <string name="settings_secure_backup_enter_to_setup">Auf diesem Gerät einrichten</string>
-    <string name="settings_secure_backup_section_info">Absicherung um den Zugriffsverlust auf verschlüsselten Nachrichten &amp; Daten zu verhindern, indem die Schlüssel für die Entschlüsselung auf dem Server gesichert werden.</string>
+    <string name="settings_secure_backup_section_info">Absicherung um den Zugriffsverlust auf verschlüsselte Nachrichten &amp; Daten zu verhindern, indem die Schlüssel für die Entschlüsselung auf dem Server gesichert werden.</string>
     <string name="reset_secure_backup_title">Generiere einen neuen Sicherheitsschlüssel oder setze eine neue Sicherheitspassphrase für dein existierendes Backup.</string>
     <string name="reset_secure_backup_warning">Dieses wird deinen aktuellen Schlüssel oder deine aktuelle Phrase ersetzen.</string>
 
@@ -2555,7 +2555,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_setup_secure_backup">Richte Backup ein</string>
 
     <string name="bottom_sheet_setup_secure_backup_title">Backup</string>
-    <string name="bottom_sheet_setup_secure_backup_subtitle">Absicherung gegen Zugriffsverlust zu verschlüsselten Nachrichten &amp; Daten durch Backup der Verschlüsselungsschlüssel auf deinem Server.</string>
+    <string name="bottom_sheet_setup_secure_backup_subtitle">Absicherung um den Zugriffsverlust auf verschlüsselte Nachrichten &amp; Daten zu verhindern, indem die Schlüssel für die Entschlüsselung auf dem Server gesichert werden.</string>
     <string name="bottom_sheet_setup_secure_backup_security_key_title">Benutze einen Sicherheitsschlüssel</string>
     <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">Generiere einen Sicherheitsschlüssel, welcher z.B. in einem Passwortmanager oder in einem Tresor sicher aufbewahrt werden sollte.</string>
     <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Benutze Sicherheitsphrase</string>

From dedc183e75f1276fe7844366c6dc5515be22ed1d Mon Sep 17 00:00:00 2001
From: aWeinzierl <andreas@weinzierl.it>
Date: Tue, 4 Aug 2020 19:53:00 +0000
Subject: [PATCH 37/96] Translated using Weblate (German)

Currently translated at 99.1% (233 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
---
 .../src/main/res/values-de/strings.xml        | 95 +++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/matrix-sdk-android/src/main/res/values-de/strings.xml b/matrix-sdk-android/src/main/res/values-de/strings.xml
index 94da3369d8..b62bda387b 100644
--- a/matrix-sdk-android/src/main/res/values-de/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-de/strings.xml
@@ -206,4 +206,99 @@
 
     <string name="key_verification_request_fallback_message">%s fordert zur Überprüfung Ihres Schlüssels auf, jedoch unterstützt Ihr Client nicht die Schlüsselüberprüfung im Chat. Sie müssen die herkömmliche Schlüsselüberprüfung verwenden, um die Schlüssel zu überprüfen.</string>
 
+<string name="summary_you_sent_image">Du hast ein Bild gesendet.</string>
+    <string name="summary_you_sent_sticker">Du hast einen Sticker gesendet.</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">Deine Einladung</string>
+    <string name="notice_room_created">%1$s hat den Raum erstellt</string>
+    <string name="notice_room_created_by_you">Du hast den Raum erstellt</string>
+    <string name="notice_room_invite_by_you">Du hast $1$s eingeladen</string>
+    <string name="notice_room_join_by_you">Du bist dem Raum beigetreten</string>
+    <string name="notice_room_leave_by_you">Du hast den Raum verlassen</string>
+    <string name="notice_room_reject_by_you">Du hast die Einladung abgelehnt</string>
+    <string name="notice_room_kick_by_you">Du hast %1$s aus dem Raum entfernt</string>
+    <string name="notice_room_unban_by_you">Du hast den Bann von %1$s aufgehoben</string>
+    <string name="notice_room_ban_by_you">Du hast %1$s gebannt</string>
+    <string name="notice_room_withdraw_by_you">Du hast die Einladung von %1$s zurückgenommen</string>
+    <string name="notice_avatar_url_changed_by_you">Du hast dein Profilbild geändert</string>
+    <string name="notice_display_name_set_by_you">Du hast deinen Anzeigenamen zu %1$s geändert</string>
+    <string name="notice_display_name_changed_from_by_you">Du hast deinen Anzeigenamen von %1$s zu %2$s geändert</string>
+    <string name="notice_display_name_removed_by_you">Du hast deinen Anzeigenamen entfernt (er war %1$s)</string>
+    <string name="notice_room_topic_changed_by_you">Du hast das Thema geändert auf: %1$s</string>
+    <string name="notice_room_avatar_changed">%1$s hat das Bild des Raumes geändert</string>
+    <string name="notice_room_avatar_changed_by_you">Du hast das Bild des Raumes geändert</string>
+    <string name="notice_room_name_changed_by_you">Du hast den Raumnamen zu %1$s geändert</string>
+    <string name="notice_placed_video_call_by_you">Du hast einen Videoanruf gestartet.</string>
+    <string name="notice_placed_voice_call_by_you">Du hast einen Audioanruf gestartet.</string>
+    <string name="notice_answered_call_by_you">Du hast den Anruf angenommen.</string>
+    <string name="notice_ended_call_by_you">Du hast den Anruf beendet.</string>
+    <string name="notice_made_future_room_visibility_by_you">Du hast den zukünftigen Nachrichtenverlauf für %1$s sichtbar gemacht</string>
+    <string name="notice_end_to_end_by_you">Du hast Ende-zu-Ende-Verschlüsselung aktiviert (%1$s)</string>
+    <string name="notice_room_update_by_you">Du hast den Raum aufgwertet.</string>
+
+    <string name="notice_requested_voip_conference_by_you">Du hast eine VoIP-Konferenz angefordert</string>
+    <string name="notice_room_name_removed_by_you">Du hast den Raumnamen entfernt</string>
+    <string name="notice_room_topic_removed_by_you">Du hast das Raumthema entfernt</string>
+    <string name="notice_room_avatar_removed">%1$s hat das Bild des Raumes entfernt</string>
+    <string name="notice_room_avatar_removed_by_you">Du hast das Bild des Raumes entfernt</string>
+    <string name="notice_profile_change_redacted_by_you">Du hast dein Profil %1$s aktualisiert</string>
+    <string name="notice_room_third_party_invite_by_you">Du hast %1$s in den Raum eingeladen</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">Du hast die Einladung für %1$s zurückgenommen</string>
+    <string name="notice_room_third_party_registered_invite_by_you">Du hast die Einladung für %1$s akzeptiert</string>
+
+    <string name="notice_widget_added">%1$s hat das %2$s Widget hinzugefügt</string>
+    <string name="notice_widget_added_by_you">Du hast das %1$s Widget hinzugefügt</string>
+    <string name="notice_widget_removed">%1$s hat das %2$s Widget entfernt</string>
+    <string name="notice_widget_removed_by_you">Du hast das %1$s Widget entfernt</string>
+    <string name="notice_widget_modified">%1$s hat das %2$s Widget modifiziert</string>
+    <string name="notice_widget_modified_by_you">Du hast das %1$s Widget modifiziert</string>
+
+    <string name="power_level_admin">Administrator</string>
+    <string name="power_level_moderator">Moderator</string>
+    <string name="power_level_default">Standard</string>
+    <string name="power_level_custom">Benutzerdefiniert (%1$d)</string>
+    <string name="power_level_custom_no_value">Benutzerdefiniert</string>
+
+    <string name="notice_power_level_changed_by_you">Du hast die Berechtigungsstufe von %1$s geändert.</string>
+    <string name="notice_power_level_changed">%1$s hat die Berechtigungsstufe von %2$s geändert.</string>
+    <string name="notice_power_level_diff">%1$s von %2$s zu %3$s</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">Deine Einladung. Grund: %1$s</string>
+    <string name="notice_room_invite_with_reason_by_you">Du hast %1$s eingeladen. Grund: %2$s</string>
+    <string name="notice_room_join_with_reason_by_you">Du bist dem Raum beigetreten. Grund: %1$s</string>
+    <string name="notice_room_leave_with_reason_by_you">Du hast den Raum verlassen. Grund: %1$s</string>
+    <string name="notice_room_reject_with_reason_by_you">Du hast die Einladung abgelehnt. Grund: %1$s</string>
+    <string name="notice_room_kick_with_reason_by_you">Du hast %1$s aus dem Raum entfernt. Grund %2$s</string>
+    <string name="notice_room_unban_with_reason_by_you">Du hast den Bann von %1$s aufgehoben. Grund: %2$s</string>
+    <string name="notice_room_ban_with_reason_by_you">Du hast %1$s gebannt. Grund: %2$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">Du hast %1$s in den Raum eingeladen. Grund: %2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">Du hast die Einladung für %1$s zurückgenommen. Grund: %2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">Du hast die Einladung von %1$s angenommen. Grund: %2$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">Du hast die Einladung von %1$s abgelehnt. Grund: %2$s</string>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="one">Du hast die Raumaddresse %1$s hinzugefügt.</item>
+	<item quantity="other">Du hast die Raumaddressen %1$s hinzugefügt.</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="one">Du hast die Raumaddresse %1$s vom Raum entfernt.</item>
+	<item quantity="other">Du hast die Raumaddressen %1$s vom Raum entfernt.</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed_by_you">Du hast den Raumaddressen %1$s hinzugefügt und %2$s entfernt.</string>
+
+    <string name="notice_room_canonical_alias_set_by_you">Du hast die Hauptaddresse für diesen Raum auf %1$s gesetzt.</string>
+    <string name="notice_room_canonical_alias_unset_by_you">Du hast die Hauptaddresse des Raums entfernt.</string>
+
+    <string name="notice_room_guest_access_can_join_by_you">Du hast Gästen erlaubt dem Raum beizutreten.</string>
+    <string name="notice_room_guest_access_forbidden_by_you">Du hast Gästen untersagt dem Raum beizutreten.</string>
+
+    <string name="notice_end_to_end_ok_by_you">Du hast Ende-zu-Ende-Verschlüsselung aktiviert.</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">Du hast Ende-zu-Ende-Verschlüsselung aktiviert (unbekannter Algorithmus %1$s).</string>
+
+    <string name="call_notification_answer">Akzeptiere</string>
+    <string name="call_notification_reject">Ablehnen</string>
+    <string name="call_notification_hangup">Anruf beenden</string>
+
 </resources>

From 8ef97e9dc61f216d3226ad336f14b84ca334cb37 Mon Sep 17 00:00:00 2001
From: "@a2sc:matrix.org" <a0_r@a2sc.eu>
Date: Tue, 4 Aug 2020 22:40:53 +0000
Subject: [PATCH 38/96] Translated using Weblate (German)

Currently translated at 99.1% (233 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
---
 matrix-sdk-android/src/main/res/values-de/strings.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matrix-sdk-android/src/main/res/values-de/strings.xml b/matrix-sdk-android/src/main/res/values-de/strings.xml
index b62bda387b..9855bf367c 100644
--- a/matrix-sdk-android/src/main/res/values-de/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-de/strings.xml
@@ -204,7 +204,7 @@
     <string name="notice_end_to_end_ok">%1$s aktivierte Ende-zu-Ende-Verschlüsselung.</string>
     <string name="notice_end_to_end_unknown_algorithm">%1$s aktivierte Ende-zu-Ende-Verschlüsselung (unbekannter Algorithmus %2$s).</string>
 
-    <string name="key_verification_request_fallback_message">%s fordert zur Überprüfung Ihres Schlüssels auf, jedoch unterstützt Ihr Client nicht die Schlüsselüberprüfung im Chat. Sie müssen die herkömmliche Schlüsselüberprüfung verwenden, um die Schlüssel zu überprüfen.</string>
+    <string name="key_verification_request_fallback_message">%s fordert zur Überprüfung deines Schlüssels auf, jedoch unterstützt dein Client nicht die Schlüsselüberprüfung im Chat. Du musst die herkömmliche Schlüsselüberprüfung verwenden, um die Schlüssel zu überprüfen.</string>
 
 <string name="summary_you_sent_image">Du hast ein Bild gesendet.</string>
     <string name="summary_you_sent_sticker">Du hast einen Sticker gesendet.</string>

From f0f0fcf9ba420e1cece1e5bf3a760071c86eddc4 Mon Sep 17 00:00:00 2001
From: random <dictionary@tutamail.com>
Date: Wed, 5 Aug 2020 09:14:01 +0000
Subject: [PATCH 39/96] Translated using Weblate (Italian)

Currently translated at 94.8% (1739 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/it/
---
 vector/src/main/res/values-it/strings.xml | 77 ++++++++++++++++++++---
 1 file changed, 68 insertions(+), 9 deletions(-)

diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 4dba677074..0b0636c737 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -26,7 +26,7 @@
     <string name="share">Condividi</string>
     <string name="later">Ultimi</string>
     <string name="forward">Inoltra</string>
-    <string name="permalink">Permalink</string>
+    <string name="permalink">Collegamento permanente</string>
     <string name="view_source">Vedi il codice sorgente</string>
     <string name="view_decrypted_source">Vedi il codice sorgente decifrato</string>
     <string name="delete">Elimina</string>
@@ -169,7 +169,7 @@
     <string name="auth_recaptcha_message">Questo Home Server vorrebbe assicurarsi che tu non sia un robot</string>
     <string name="auth_username_in_use">Nome utente già in uso</string>
     <string name="auth_home_server">Home Server:</string>
-    <string name="auth_identity_server">Identity Server:</string>
+    <string name="auth_identity_server">Server identità:</string>
     <string name="auth_reset_password_next_step_button">Ho verificato il mio indirizzo email</string>
     <string name="auth_reset_password_message">Per reimpostare la password, inserisci l\'indirizzo email associato al tuo account:</string>
     <string name="auth_reset_password_missing_email">Va inserito l\'indirizzo email associato al tuo account.</string>
@@ -497,7 +497,7 @@
 
     <string name="settings_logged_in">Autenticato come</string>
     <string name="settings_home_server">Home Server</string>
-    <string name="settings_identity_server">Identity Server</string>
+    <string name="settings_identity_server">Server identità</string>
 
     <string name="settings_user_interface">Interfaccia utente</string>
     <string name="settings_interface_language">Lingua</string>
@@ -764,7 +764,7 @@
         <item quantity="one">1 utente</item>
         <item quantity="other">%d utenti</item>
     </plurals>
-    <string name="room_participants_ban_prompt_msg">Sei sicuro di voler bannare questo utente\?</string>
+    <string name="room_participants_ban_prompt_msg">Bandire l\'utente lo espellerà dalla stanza e gli impedirà di rientrare.</string>
 
     <plurals name="room_new_messages_notification">
         <item quantity="one">1 nuovo messaggio</item>
@@ -1592,7 +1592,7 @@
 
     <string name="link_copied_to_clipboard">Collegamento copiato negli appunti</string>
 
-    <string name="settings_integration_manager">Integration Manager</string>
+    <string name="settings_integration_manager">Gestore dell\'integrazione</string>
 
     <string name="integration_manager_not_configured">Non è stato configurato nessun Integration Manager.</string>
     <string name="add_by_matrix_id">Aggiungi per ID utente</string>
@@ -1723,7 +1723,7 @@
     <string name="attachment_type_camera">Fotocamera</string>
     <string name="attachment_type_audio">Audio</string>
     <string name="attachment_type_gallery">Galleria</string>
-    <string name="attachment_type_sticker">Sticker</string>
+    <string name="attachment_type_sticker">Adesivo</string>
     <string name="error_handling_incoming_share">Errore nella gestione dei dati condivisi</string>
 
     <string name="report_content_spam">È spam</string>
@@ -1811,7 +1811,7 @@
     <string name="room_join_rules_invite">%1$s ha reso la stanza solo ad invito.</string>
     <string name="timeline_unread_messages">Messaggi non letti</string>
 
-    <string name="login_splash_title">Libera le tue comunicazioni</string>
+    <string name="login_splash_title">È la tua conversazione. Tienitela.</string>
     <string name="login_splash_text1">Chatta con persone direttamente o in gruppi</string>
     <string name="login_splash_text2">Tieni private le conversazioni con la cifratura</string>
     <string name="login_splash_text3">Estendi e personalizza la tua esperienza</string>
@@ -2406,7 +2406,7 @@
     <string name="login_connect_using_matrix_id_notice">In alternativa, se hai già un account e conosci il tuo identificativo e password di Matrix, puoi usare questo metodo:</string>
     <string name="login_connect_using_matrix_id_submit">Accedi con il mio identificativo di Matrix</string>
     <string name="login_signin_matrix_id_title">Accedi</string>
-    <string name="login_signin_matrix_id_notice">Inserisci il tuo identificativo e la password</string>
+    <string name="login_signin_matrix_id_notice">Se configuri un account in un homeserver, usa il tuo ID Matrix (es. @utente:dominio.com) e la password qua sotto.</string>
     <string name="login_signin_matrix_id_hint">Identificativo utente</string>
     <string name="login_signin_matrix_id_error_invalid_matrix_id">Non è un identificativo valido. Formato previsto: \'@utente:homeserver.org\'</string>
     <string name="autodiscover_well_known_error">Impossibile trovare un homeserver valido. Controlla il tuo identificativo</string>
@@ -2433,4 +2433,63 @@
     <string name="identity_server_set_alternative_notice_no_default">Inserisci l\'URL di un server di identità</string>
     <string name="identity_server_set_alternative_submit">Invia</string>
 
-</resources>
+<string name="play_video">Riproduci</string>
+    <string name="pause_video">Pausa</string>
+    <string name="dismiss">Annulla</string>
+
+
+    <string name="action_copy">Copia</string>
+    <string name="dialog_title_success">Completato</string>
+
+    <string name="bottom_action_notification">Notifiche</string>
+    <string name="call_failed_no_connection">Telefonata di Element fallita</string>
+    <string name="call_failed_no_connection_description">Connessione in tempo reale fallita.
+\nChiedi all\'amministratore del tuo homeserver di configurare un server TURN per fare funzionare le chiamate.</string>
+
+    <string name="call_select_sound_device">Seleziona dispositivo audio</string>
+    <string name="sound_device_phone">Telefono</string>
+    <string name="sound_device_speaker">Altoparlante</string>
+    <string name="sound_device_headset">Cuffie</string>
+    <string name="sound_device_wireless_headset">Cuffie senza fili</string>
+    <string name="call_switch_camera">Cambia fotocamera</string>
+    <string name="call_camera_front">Frontale</string>
+    <string name="call_camera_back">Posteriore</string>
+    <string name="call_format_turn_hd_off">Disattiva l\'HD</string>
+    <string name="call_format_turn_hd_on">Attiva l\'HD</string>
+
+    <string name="login_error_ssl_peer_unverified">Errore SSL: l\'identità del peer non è stata verificata.</string>
+    <string name="login_error_ssl_other">Errore SSL.</string>
+    <string name="active_call_with_duration">Telefonata attiva (%s)</string>
+    <string name="return_to_call">Torna alla telefonata</string>
+
+    <string name="room_participants_action_cancel_invite">Annulla invito</string>
+    <string name="room_participants_power_level_demote_warning_title">Vuoi declassarti\?</string>
+    <string name="room_participants_power_level_demote_warning_prompt">Non potrai annullare questa modifica dato che ti stai declassando, se sei l\'ultimo utente privilegiato nella stanza sarà impossibile ottenere di nuovo i privilegi.</string>
+    <string name="room_participants_power_level_demote">Declassa</string>
+
+
+    <string name="room_participants_action_ignore_title">Ignora utente</string>
+    <string name="room_participants_action_ignore_prompt_msg">Ignorando questo utente verranno rimossi i suoi messaggi dalle stanze che condividete.
+\n
+\nPuoi annullare questa azione in qualsiasi momento nelle impostazioni generali.</string>
+    <string name="room_participants_action_unignore_title">Non ignorare più</string>
+    <string name="room_participants_action_unignore_prompt_msg">Se non ignori più l\'utente vedrai di nuovo tutti i suoi messaggi.</string>
+    <string name="room_participants_action_cancel_invite_title">Annulla invito</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">Sei sicuro di voler annullare l\'invito per questo utente\?</string>
+    <string name="room_participants_kick_title">Butta fuori l\'utente</string>
+    <string name="room_participants_kick_reason">Motivo</string>
+    <string name="room_participants_kick_prompt_msg">buttando fuori l\'utente verrà rimosso da questa stanza.
+\n
+\nPer evitare che possa rientrare, dovresti invece bandirlo.</string>
+    <string name="room_participants_ban_title">Bandisci l\'utente</string>
+    <string name="room_participants_ban_reason">Motivo del ban</string>
+    <string name="room_participants_unban_title">Togli il ban dell\'utente</string>
+    <string name="room_participants_unban_prompt_msg">Togliere il ban dell\'utente gli permetterà di rientrare nella stanza.</string>
+
+    <string name="settings_secure_backup_section_title">Backup Sicuro</string>
+    <string name="settings_secure_backup_manage">Gestisci</string>
+    <string name="settings_secure_backup_setup">Imposta il Backup Sicuro</string>
+    <string name="settings_secure_backup_reset">Reimposta il Backup Sicuro</string>
+    <string name="settings_secure_backup_enter_to_setup">Configura in questo dispositivo</string>
+    <string name="settings_secure_backup_section_info">Proteggiti contro la perdita dell\'accesso ai messaggi e dati cifrati facendo un backup delle chiavi crittografiche sul tuo server.</string>
+    </resources>

From 87084e50658f7bfd68bac5b720c19abf6b103341 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Wed, 5 Aug 2020 05:56:44 +0000
Subject: [PATCH 40/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 62.5% (1146 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 175 ++++++++++--------
 1 file changed, 101 insertions(+), 74 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index cb6d2f6eee..0f398c5dd7 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -9,8 +9,8 @@
     <string name="title_activity_home">Mensagens</string>
     <string name="title_activity_room">Sala</string>
     <string name="title_activity_settings">Configurações</string>
-    <string name="title_activity_member_details">Detalhes dos integrantes</string>
-    <string name="title_activity_historical">Historical</string>
+    <string name="title_activity_member_details">Detalhes dos membros</string>
+    <string name="title_activity_historical">Histórico</string>
 
     <!-- button names -->
     <string name="ok">OK</string>
@@ -20,48 +20,48 @@
     <string name="send">Enviar</string>
     <string name="copy">Copiar</string>
     <string name="resend">Reenviar</string>
-    <string name="redact">Remover</string>
+    <string name="redact">Apagar</string>
     <string name="quote">Citar</string>
     <string name="share">Compartilhar</string>
     <string name="later">Depois</string>
     <string name="forward">Encaminhar</string>
-    <string name="permalink">Link permanente</string>
-    <string name="view_source">Ver fonte</string>
-    <string name="view_decrypted_source">View Decrypted Source</string>
-    <string name="delete">Remover</string>
+    <string name="permalink">Link</string>
+    <string name="view_source">Ver código-fonte</string>
+    <string name="view_decrypted_source">Ver código-fonte descriptografado</string>
+    <string name="delete">Excluir</string>
     <string name="rename">Renomear</string>
     <string name="report_content">Denunciar conteúdo</string>
-    <string name="active_call">Chamada ativa</string>
-    <string name="ongoing_conference_call">Chamada de voz em andamento.
-\nParticipar como %1$s ou %2$s</string>
+    <string name="active_call">Chamada em andamento</string>
+    <string name="ongoing_conference_call">Chamada em grupo em andamento.↵
+\nEntre como %1$s ou %2$s</string>
     <string name="ongoing_conference_call_voice">Voz</string>
     <string name="ongoing_conference_call_video">Vídeo</string>
-    <string name="cannot_start_call">Não consigo iniciar a chamada, favor tentar mais tarde</string>
-    <string name="missing_permissions_warning">Por falta de permissões, algumas funcionalidades podem estar faltando…</string>
-    <string name="missing_permissions_to_start_conf_call">Você necessita permissão para convidar para poder iniciar uma conferência nesta sala</string>
-    <string name="missing_permissions_title_to_start_conf_call">Não consigo iniciar a chamada</string>
-    <string name="device_information">Informações do dispositivo</string>
-    <string name="room_no_conference_call_in_encrypted_rooms">Chamadas de conferência não são permitidas em salas encriptografadas</string>
+    <string name="cannot_start_call">Não foi possível iniciar a chamada, tente mais tarde</string>
+    <string name="missing_permissions_warning">Devido à falta de permissões, alguns recursos podem estar faltando…</string>
+    <string name="missing_permissions_to_start_conf_call">Você precisa de permissão para convidar, para iniciar uma chamada em grupo nesta sala</string>
+    <string name="missing_permissions_title_to_start_conf_call">Não foi possível iniciar a chamada</string>
+    <string name="device_information">Informações da sessão</string>
+    <string name="room_no_conference_call_in_encrypted_rooms">Não há suporte para chamadas em grupo em salas criptografadas</string>
     <string name="send_anyway">Enviar mesmo assim</string>
     <string name="or">ou</string>
     <string name="invite">Convidar</string>
 
     <!-- actions -->
-    <string name="action_sign_out">Sair da Conta</string>
+    <string name="action_sign_out">Sair</string>
     <string name="action_voice_call">Chamada de voz</string>
     <string name="action_video_call">Chamada de vídeo</string>
     <string name="action_global_search">Busca global</string>
-    <string name="action_mark_all_as_read">Marcar como lido</string>
+    <string name="action_mark_all_as_read">Marcar tudo como lido</string>
     <string name="action_historical">Histórico</string>
     <string name="action_quick_reply">Resposta rápida</string>
     <string name="action_open">Abrir</string>
     <string name="action_close">Fechar</string>
-    <string name="copied_to_clipboard">Copiado à área de transferência</string>
-    <string name="disable">Desabilitar</string>
+    <string name="copied_to_clipboard">Copiado para a área de transferência</string>
+    <string name="disable">Desativar</string>
 
     <!-- dialog titles -->
     <string name="dialog_title_confirmation">Confirmação</string>
-    <string name="dialog_title_warning">Alerta</string>
+    <string name="dialog_title_warning">Atenção</string>
 
     <!-- Bottom navigation buttons -->
     <string name="bottom_action_home">Início</string>
@@ -82,49 +82,49 @@
     <!-- People fragment -->
     <string name="direct_chats_header">Conversas</string>
     <string name="local_address_book_header">Agenda de endereços local</string>
-    <string name="matrix_only_filter">Apenas contatos Matrix</string>
-    <string name="no_conversation_placeholder">Não há conversas</string>
-    <string name="no_contact_access_placeholder">Você não autorizou o Element a acessar seus contatos locais</string>
+    <string name="matrix_only_filter">Apenas contatos na Matrix</string>
+    <string name="no_conversation_placeholder">Nenhuma conversa</string>
+    <string name="no_contact_access_placeholder">Você não permitiu que o Element acesse seus contatos locais</string>
     <string name="no_result_placeholder">Nenhum resultado</string>
 
     <!-- Rooms fragment -->
     <string name="rooms_header">Salas</string>
     <string name="rooms_directory_header">Lista de salas</string>
-    <string name="no_room_placeholder">Não há salas</string>
-    <string name="no_public_room_placeholder">Não há nenhuma sala pública disponível</string>
+    <string name="no_room_placeholder">Nenhuma sala</string>
+    <string name="no_public_room_placeholder">Nenhuma sala pública disponível</string>
     <plurals name="public_room_nb_users">
-        <item quantity="one">%d usuária/o</item>
-        <item quantity="other">%d usuárias/os</item>
-    </plurals>
+	<item quantity="one">%d usuário</item>
+	<item quantity="other">%d usuários</item>
+</plurals>
 
-    <string name="send_bug_report_include_logs">Enviar logs</string>
-    <string name="send_bug_report_include_crash_logs">Enviar logs da falha</string>
-    <string name="send_bug_report_include_screenshot">Enviar print de tela</string>
+    <string name="send_bug_report_include_logs">Enviar registros</string>
+    <string name="send_bug_report_include_crash_logs">Enviar registros da falha</string>
+    <string name="send_bug_report_include_screenshot">Enviar recorte de tela</string>
     <string name="send_bug_report">Relatar erro</string>
-    <string name="send_bug_report_description">Por favor, descreva o erro (bug). O que você fez? O que você esperava ocorrer? O que aconteceu?</string>
+    <string name="send_bug_report_description">Por favor, descreva o erro. O que você fez\? O que você esperava ocorrer\? O que aconteceu\?</string>
     <string name="send_bug_report_placeholder">Descreva o seu problema aqui</string>
-    <string name="send_bug_report_logs_description">Para diagnosticar problemas, logs deste cliente serão enviados junto a este relatório de erros (bugs). Este relatório de erros, incluindo os logs e prints da tela, não serão visíveis publicamente. Se você prefere enviar apenas o texto acima, por favor desmarque:</string>
-    <string name="send_bug_report_alert_message">Você parece estar frustrado balançando o telefone. Você gostaria de abrir a tela de relato de erro?</string>
-    <string name="send_bug_report_sent">O relatório de erro (bug) foi enviado com sucesso</string>
-    <string name="send_bug_report_failed">O envio do relatório de erro (bug) falhou (%s)</string>
+    <string name="send_bug_report_logs_description">Para diagnosticar problemas, os registros deste cliente serão enviados juntos deste relatório de erros. Este relatório de erros, incluindo os registros e recortes de tela, não serão visíveis publicamente. Se você prefere enviar apenas o texto acima, por favor, desmarque:</string>
+    <string name="send_bug_report_alert_message">Você parece estar agitando o telefone em frustração. Gostaria de enviar um relatório de erro\?</string>
+    <string name="send_bug_report_sent">O relatório de erro foi enviado com sucesso</string>
+    <string name="send_bug_report_failed">Falha ao enviar o relatório de erro (%s)</string>
     <string name="send_bug_report_progress">Andamento (%s%%)</string>
-    <string name="send_bug_report_app_crashed">O aplicativo encerrou inesperadamente na última vez. Gostaria de abrir a tela de relatos de falhas?</string>
+    <string name="send_bug_report_app_crashed">O aplicativo encerrou inesperadamente da última vez. Gostaria de abrir a tela de relatórios de erros\?</string>
 
     <string name="send_files_in">Enviar para</string>
-    <string name="read_receipt">Ler</string>
+    <string name="read_receipt">Leitura:</string>
 
     <string name="join_room">Entrar na sala</string>
     <string name="username">Nome de usuário</string>
     <string name="create_account">Criar conta</string>
     <string name="login">Entrar</string>
-    <string name="logout">Sair da Conta</string>
-    <string name="hs_url">URL do "Home Server"</string>
-    <string name="identity_url">URL do "Identity Server"</string>
+    <string name="logout">Sair</string>
+    <string name="hs_url">URL do servidor principal</string>
+    <string name="identity_url">URL do servidor de identidade</string>
     <string name="search">Pesquisar</string>
 
     <string name="start_new_chat">Iniciar nova conversa</string>
-    <string name="start_voice_call">Iniciar nova chamada de voz</string>
-    <string name="start_video_call">Iniciar nova chamada de vídeo</string>
+    <string name="start_voice_call">Iniciar chamada de voz</string>
+    <string name="start_video_call">Iniciar chamada de vídeo</string>
 
     <string name="option_send_files">Enviar arquivos</string>
     <string name="option_take_photo_video">Tirar foto ou fazer vídeo</string>
@@ -664,9 +664,9 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <!-- historical -->
     <string name="historical_placeholder">Pesquisar no histórico</string>
-    <string name="offline">Desconectada(o)</string>
+    <string name="offline">Desconectado</string>
 
-    <string name="user_directory_header">Lista de usuárias(os)</string>
+    <string name="user_directory_header">Lista de usuários</string>
     <string name="people_search_user_directory">LISTA DE USUÁRIAS(OS) (%s)</string>
     <string name="settings_start_on_boot">Iniciar na inicialização do celular</string>
     <string name="settings_clear_media_cache">Esvaziar o cache de mídia</string>
@@ -698,28 +698,28 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="dark_theme">Tema escuro</string>
     <string name="black_them">Tema preto</string>
 
-    <string name="notification_sync_in_progress">Sincronizando</string>
+    <string name="notification_sync_in_progress">Sincronizando…</string>
     <string name="notification_listening_for_events">Escutando eventos</string>
-    <string name="notification_noisy_notifications">Notificações ruidosas</string>
+    <string name="notification_noisy_notifications">Ativado com som</string>
     <string name="notification_silent_notifications">Notificações silenciosas</string>
 
-    <string name="title_activity_bug_report">Relatório de erros</string>
+    <string name="title_activity_bug_report">Relatório de erro</string>
     <string name="title_activity_group_details">Detalhes da comunidade</string>
 
     <string name="loading">Carregando…</string>
 
-    <string name="action_exit">Sair do App</string>
+    <string name="action_exit">Sair</string>
     <string name="bottom_action_groups">Comunidades</string>
 
     <string name="home_filter_placeholder_groups">Filtrar nomes de comunidades</string>
 
     <string name="groups_invite_header">Convidar</string>
     <string name="groups_header">Comunidades</string>
-    <string name="no_group_placeholder">Não há grupos</string>
+    <string name="no_group_placeholder">Nenhum grupo</string>
 
-    <string name="start_new_chat_prompt_msg">Você tem certeza que quer começar uma conversa com %s?</string>
-    <string name="start_voice_call_prompt_msg">Você tem certeza que quer iniciar uma chamada de voz?</string>
-    <string name="start_video_call_prompt_msg">Você tem certeza que quer iniciar uma chamada de vídeo?</string>
+    <string name="start_new_chat_prompt_msg">Tem certeza de que deseja iniciar uma nova conversa com %s\?</string>
+    <string name="start_voice_call_prompt_msg">Tem certeza de que deseja iniciar uma chamada de voz\?</string>
+    <string name="start_video_call_prompt_msg">Tem certeza de que deseja iniciar uma chamada de vídeo\?</string>
 
     <string name="option_take_photo">Tirar foto</string>
     <string name="option_take_video">Gravar vídeo</string>
@@ -872,22 +872,22 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="notice_avatar">Imagem de aviso</string>
     <string name="avatar">Imagem de perfil</string>
 
-    <string name="send_bug_report_rage_shake">Agite com raiva para reportar uma falha (bug)</string>
+    <string name="send_bug_report_rage_shake">Agite rapidamente para relatar um erro</string>
 
     <string name="settings_notification_privacy_normal">Normal</string>
     <string name="settings_notification_privacy_reduced">Privacidade reduzida</string>
     <string name="settings_notification_privacy_need_permission">O app necessita de permissão para rodar em segundo plano</string>
-    <string name="title_activity_choose_sticker">Enviar um sticker</string>
+    <string name="title_activity_choose_sticker">Enviar uma figurinha</string>
 
     <string name="dialog_title_third_party_licences">Licenças de terceiros</string>
 
     <string name="download">Baixar</string>
     <string name="speak">Falar</string>
-    <string name="clear">Apagar</string>
-    <string name="missing_permissions_error">Por falta de permissões, esta ação não é possível.</string>
+    <string name="clear">Limpar</string>
+    <string name="missing_permissions_error">Devido à falta de permissões, essa ação não é possível.</string>
     <string name="system_alerts_header">Alertas do sistema</string>
 
-    <string name="send_bug_report_description_in_english">Se possível, favor escrever a descrição em inglês.</string>
+    <string name="send_bug_report_description_in_english">Se possível, escreva a descrição em inglês, por favor.</string>
     <string name="option_send_voice">Enviar áudio</string>
 
     <string name="option_send_sticker">Enviar um sticker</string>
@@ -1171,25 +1171,25 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="title_activity_keys_backup_setup">Backup da chave</string>
     <string name="title_activity_keys_backup_restore">Usar Backup da chave</string>
 
-    <string name="keys_backup_is_not_finished_please_wait">Backup de chaves não está terminado, por favor aguarde …</string>
+    <string name="keys_backup_is_not_finished_please_wait">Backup de chaves não está concluído. Por favor, aguarde…</string>
     <string name="sign_out_bottom_sheet_warning_no_backup">Você perderá suas mensagens criptografadas se sair agora</string>
     <string name="sign_out_bottom_sheet_warning_backing_up">Backup de chave em andamento. Se você sair agora, perderá o acesso às suas mensagens criptografadas.</string>
     <string name="sign_out_bottom_sheet_warning_backup_not_active">O Backup de chave seguro deve estar ativo em todos os seus dispositivos para evitar perder o acesso às suas mensagens criptografadas.</string>
-    <string name="sign_out_bottom_sheet_dont_want_secure_messages">Eu não quero minhas mensagens criptografadas</string>
-    <string name="sign_out_bottom_sheet_backing_up_keys">Fazendo backup de chaves …</string>
+    <string name="sign_out_bottom_sheet_dont_want_secure_messages">Não quero minhas mensagens criptografadas</string>
+    <string name="sign_out_bottom_sheet_backing_up_keys">Fazendo backup das chaves…</string>
     <string name="keys_backup_activate">Use o backup de chave</string>
-    <string name="are_you_sure">Você tem certeza?</string>
-    <string name="backup">Realizar o Backup</string>
-    <string name="sign_out_bottom_sheet_will_lose_secure_messages">Você perderá o acesso às suas mensagens criptografadas, a menos que faça o backup das suas chaves antes de sair.</string>
+    <string name="are_you_sure">Tem certeza\?</string>
+    <string name="backup">Fazer o backup</string>
+    <string name="sign_out_bottom_sheet_will_lose_secure_messages">Você perderá o acesso às suas mensagens criptografadas, a menos que faça backup das suas chaves antes de sair.</string>
 
     <string name="keys_backup_info_title_signature">Assinatura</string>
 
-    <string name="stay">Permaneça</string>
+    <string name="stay">Ficar</string>
     <string name="skip">Pular</string>
-    <string name="done">Feito</string>
+    <string name="done">Pronto</string>
     <string name="abort">Abortar</string>
 
-    <string name="action_sign_out_confirmation_simple">Você tem certeza que deseja sair da conta\?</string>
+    <string name="action_sign_out_confirmation_simple">Tem certeza de que deseja sair\?</string>
     <string name="settings_notification_advanced">Configurações Avançadas de Notificação</string>
     <string name="settings_notification_by_event">Importância da notificação por evento</string>
 
@@ -1201,14 +1201,14 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="settings_troubleshoot_test_fcm_failed_too_many_registration">[%1$s]
 \nEste erro está fora do controle do Element e, de acordo com o Google, esse erro indica que o dispositivo tem muitos aplicativos registrados com FCM. O erro só ocorre nos casos em que há números extremos de aplicativos, portanto, isso não deve afetar o usuário comum.</string>
-    <string name="ignore">Ignorar</string>
+    <string name="ignore">Silenciar e esconder mensagens</string>
 
     <string name="auth_login_sso">Entre com o logon único</string>
     <string name="login_error_unknown_host">Este URL não está acessível, por favor verifique</string>
     <string name="login_error_ssl_handshake">Seu dispositivo está usando um protocolo de segurança TLS desatualizado, vulnerável a ataques. Para sua segurança, você não poderá se conectar</string>
     <string name="settings_troubleshoot_test_fcm_failed_service_not_available">[%1$s]
 \nEste erro está fora de controle da Element. Isso pode ocorrer por vários motivos. Talvez funcione se você tentar novamente mais tarde. Você também pode verificar se o Google Play Service não está restrito ao uso de dados nas configurações do sistema ou se o relógio do dispositivo está correto ou pode acontecer na ROM personalizada.</string>
-    <string name="notification_sync_init">Inicializando o serviço</string>
+    <string name="notification_sync_init">Iniciando o serviço</string>
     <string name="settings_troubleshoot_test_fcm_failed_account_missing">[%1$s]\nEste erro está fora de controle do Element. Não há conta do Google no telefone. Por favor, abra o gerenciador de contas e adicione uma conta do Google.</string>
     <string name="settings_troubleshoot_test_fcm_failed_account_missing_quick_fix">Adicionar Conta</string>
 
@@ -1228,10 +1228,37 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="revoke">Revogar</string>
     <string name="disconnect">Desconectar</string>
     <string name="review">Revisar</string>
-    <string name="decline">Negar</string>
+    <string name="decline">Recusar</string>
 
     <string name="action_mark_room_read">Marcar como lido</string>
-    <string name="people_no_identity_server">Nenhum servidor de identidade configurado.</string>
+    <string name="people_no_identity_server">Nenhum servidor de identidade está configurado.</string>
 
-    <string name="call_failed_no_ice_title">Ligação falhou devido ao servidor mal configurado</string>
-</resources>
+    <string name="call_failed_no_ice_title">A chamada falhou por conta de má configuração no servidor</string>
+<string name="play_video">Reproduzir</string>
+    <string name="pause_video">Pausar</string>
+    <string name="dismiss">Descartar</string>
+
+
+    <string name="action_copy">Copiar</string>
+    <string name="dialog_title_success">Pronto</string>
+
+    <string name="bottom_action_notification">Notificações</string>
+    <string name="call_failed_no_ice_description">Peça ao administrador do seu servidor principal (%1$s) que configure um servidor TURN para que as chamadas funcionem de maneira confiável.↵
+\n↵
+\nAlternativamente, você pode tentar usar o servidor público em %2$s. No entanto, ele não é tão confiável e compartilhará o seu IP com esse servidor. Você também pode configurar isso nas Configurações.</string>
+    <string name="call_failed_no_ice_use_alt">Tente usar %s</string>
+    <string name="call_failed_dont_ask_again">Não pergunte novamente</string>
+
+    <string name="call_failed_no_connection">A chamada falhou</string>
+    <string name="call_failed_no_connection_description">Falha ao estabelecer conexão em tempo real.↵
+\nPor favor, peça ao administrador do seu servidor para configurar um servidor TURN, de modo que as chamadas funcionem de maneira estável.</string>
+
+    <string name="call_select_sound_device">Selecione o dispositivo de som</string>
+    <string name="sound_device_phone">Telefone</string>
+    <string name="sound_device_speaker">Alto-falante</string>
+    <string name="sound_device_headset">Fone de ouvido</string>
+    <string name="sound_device_wireless_headset">Fone de ouvido sem fio</string>
+    <string name="call_switch_camera">Trocar a câmera</string>
+    <string name="call_camera_front">Frontal</string>
+    <string name="call_camera_back">Traseira</string>
+    </resources>

From 2c16fc467b0ffe289ae322e12f68342a305604f5 Mon Sep 17 00:00:00 2001
From: aevw <arcanevw@tuta.io>
Date: Wed, 5 Aug 2020 17:04:17 +0000
Subject: [PATCH 41/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 62.5% (1146 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 431 +++++++++++++++++-
 1 file changed, 411 insertions(+), 20 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 0f398c5dd7..a93f39eaf3 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -240,17 +240,18 @@
 
     <!-- permissions Android M -->
     <string name="permissions_rationale_popup_title">Informação</string>
-    <string name="permissions_rationale_msg_storage">Element necessita permissão para acessar sua galeria de fotos e vídeos para poder enviar e salvar anexos.
-
-Por favor, permita acesso na próxima tela para poder enviar arquivos do seu celular.</string>
+    <string name="permissions_rationale_msg_storage">Element precisa de permissão para aceder à sua biblioteca de fotos e vídeos para enviar e gravar anexos.
+\n
+\n
+\nPor favor permita acesso na próxima tela para poder enviar arquivos do seu celular.</string>
     <string name="permissions_rationale_msg_camera">Element necessita permissão para acessar sua câmera para poder tirar fotos e fazer chamadas de vídeo.</string>
-    <string name="permissions_rationale_msg_camera_explanation">
-
-Por favor, autorize o acesso na próxima tela para poder fazer a chamada.</string>
+    <string name="permissions_rationale_msg_camera_explanation">"
+\n
+\nPor favor, autorize o acesso na próxima tela para poder fazer a chamada."</string>
     <string name="permissions_rationale_msg_record_audio">Element necessita permissão para acessar seu microfone para realizar chamadas de áudio.</string>
-    <string name="permissions_rationale_msg_record_audio_explanation">
-
-Por favor, autorize acesso na próxima tela para poder fazer a chamada.</string>
+    <string name="permissions_rationale_msg_record_audio_explanation">"
+\n
+\nPor favor autorize o acesso na próxima tela para poder fazer a chamada."</string>
     <string name="permissions_rationale_msg_camera_and_audio">Element necessita permissão para acessar sua câmera e seu microfone para realizar chamadas de vídeo.
 
 Por favor, autorize acesso na próxima tela para poder fazer a chamada.</string>
@@ -564,7 +565,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="room_settings_category_advanced_title">Avançado</string>
     <string name="room_settings_room_internal_id">ID interno desta sala</string>
     <string name="room_settings_addresses_pref_title">Endereços</string>
-    <string name="room_settings_labs_pref_title">Labs</string>
+    <string name="room_settings_labs_pref_title">Laboratórios</string>
     <string name="room_settings_labs_warning_message">Estas são funcionalidades experimentais que podem quebrar de forma inesperada. Use com cautela.</string>
     <string name="room_settings_labs_end_to_end">Criptografia ponta-a-ponta</string>
     <string name="room_settings_labs_end_to_end_is_active">Criptografia ponta-a-ponta está ativa</string>
@@ -727,7 +728,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="groups_list">Lista dos grupos</string>
 
     <string name="call">Chamada</string>
-    <string name="room_participants_ban_prompt_msg">Tem certeza que quer banir esta pessoa desta conversa?</string>
+    <string name="room_participants_ban_prompt_msg">"Banindo usuário resultará na expulsão  desta sala impedindo-o da entrada novamente."</string>
 
     <string name="room_settings_all_messages_noisy">Notificação sonora para cada mensagem</string>
     <string name="room_settings_all_messages">Notificação para cada mensagem</string>
@@ -906,17 +907,17 @@ Quer adicionar alguns agora?</string>
     <string name="e2e_re_request_encryption_key_dialog_content">Por favor, use o Element em outro dispositivo que possa descriptografar a mensagem de modo que possa enviar as chaves a este dispositivo.</string>
 
     <plurals name="format_time_s">
-        <item quantity="one">%ds</item>
-        <item quantity="other">%ds</item>
-    </plurals>
+	<item quantity="one">1s</item>
+	<item quantity="other">%ds</item>
+</plurals>
     <plurals name="format_time_m">
-        <item quantity="one">%dmin</item>
-        <item quantity="other">%dmin</item>
-    </plurals>
+	<item quantity="one">1m</item>
+	<item quantity="other">%dm</item>
+</plurals>
     <plurals name="format_time_h">
-        <item quantity="one">%dh</item>
-        <item quantity="other">%dh</item>
-    </plurals>
+	<item quantity="one">1h</item>
+	<item quantity="other">%dh</item>
+</plurals>
     <plurals name="format_time_d">
         <item quantity="one">%d dia</item>
         <item quantity="other">%d dias</item>
@@ -1261,4 +1262,394 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="call_switch_camera">Trocar a câmera</string>
     <string name="call_camera_front">Frontal</string>
     <string name="call_camera_back">Traseira</string>
+    <string name="call_format_turn_hd_off">Desligar HD</string>
+    <string name="call_format_turn_hd_on">Ligar HD</string>
+
+    <string name="auth_add_email_message_2">Defina um e-mail para recuperação de conta, opcionalmente pode ser utilizado para descobrir pessoas que você conhece.</string>
+    <string name="auth_add_phone_message_2">Defina um telefone, opcionalmente pode ser utilizado para descobrir pessoas que você conhece.</string>
+    <string name="auth_add_email_phone_message_2">Defina um e-mail para a recuperação da conta. Use depois e-mail ou telefone para ser opcionalmente descoberto por pessoas que você conhece.</string>
+    <string name="auth_add_email_and_phone_message_2">Defina um e-mail para a recuperação da conta. Use depois e-mail ou telefone para ser opcionalmente descoberto pelas pessoas que conhecem você.</string>
+    <string name="login_error_no_homeserver_found">Servidor Matrix inválido</string>
+    <string name="login_error_homeserver_not_found">Não é possível aceder o servidor neste URL, por favor verifique</string>
+    <string name="login_error_ssl_peer_unverified">Erro SSL: a identidade da pessoa não foi verificada.</string>
+    <string name="login_error_ssl_other">SSL Erro.</string>
+    <string name="settings_call_ringtone_use_default_stun">Permitir o servidor de assistência de chamadas</string>
+    <string name="settings_call_ringtone_use_default_stun_sum">Sera utilizada %s de assistência caso seu servidor não oferecer este serviço (o endereço de IP será compartilhada durante a chamada)</string>
+    <string name="active_call_with_duration">Chamada em andamento (%s)</string>
+    <string name="return_to_call">Retornar a ligação</string>
+
+    <string name="invite_no_identity_server_error">Adicionar uma identidade do servidor nas suas configurações para executar esta acção.</string>
+    <string name="room_participants_action_cancel_invite">Cancelar convite</string>
+    <string name="room_participants_power_level_demote_warning_title">Reduzir privilégios\?</string>
+    <string name="room_participants_power_level_demote_warning_prompt">Você não poderá desfazer essa alteração, já que está reduzido seus privilégios. Se você for a última pessoa nesta sala, será impossível recuperar a permissão atual.</string>
+    <string name="room_participants_power_level_demote">Reduzir privilégio</string>
+
+
+    <string name="room_participants_action_ignore_title">Ignorar usuário</string>
+    <string name="room_participants_action_ignore_prompt_msg">Se ignorar este usuário, serão removidas as suas mensagens das salas de bate-papo que compartilhar.
+\n
+\n
+\nVocê pode reverter esta ação a qualquer momento nas configurações.</string>
+    <string name="room_participants_action_unignore_title">Mostrar todas as mensagens deste usuário</string>
+    <string name="room_participants_action_unignore_prompt_msg">Reconsiderar este usuário irá mostrar todas as mensagens dele novamente.</string>
+    <string name="room_participants_action_cancel_invite_title">Cancelar convite</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">Tem certeza que quer cancelar o convite para este usuário\?</string>
+    <string name="room_participants_kick_title">Expulsar usuário</string>
+    <string name="room_participants_kick_reason">Motivo da expulsão</string>
+    <string name="room_participants_kick_prompt_msg">Usuário expulsado será removido da sala de bate-papo
+\n
+\n
+\nPara impedir de entrar novamente, você deveria banir o usuário.</string>
+    <string name="room_participants_ban_title">Bloquear usuário</string>
+    <string name="room_participants_ban_reason">Motivo de bloqueio</string>
+    <string name="room_participants_unban_title">Desbloquear usuário</string>
+    <string name="room_participants_unban_prompt_msg">Desbloqueio de usuário vai permitir sua entrada na sala novamente.</string>
+
+    <string name="settings_add_3pid_confirm_password_title">Confirme sua senha</string>
+    <string name="settings_add_3pid_flow_not_supported">Não pode fazer isto pelo Element app</string>
+    <string name="settings_add_3pid_authentication_needed">Autenticação exigida</string>
+
+
+    <string name="settings_notification_privacy_no_background_sync">O aplicativo <b>não</b> precisa de se conectar ao servidor em segundo plano, isto deve reduzir a utilização da bateria</string>
+    <string name="settings_background_fdroid_sync_mode">Sincronização em segundo plano (Experimental)</string>
+    <string name="settings_background_fdroid_sync_mode_battery">Optimizado para bateria</string>
+    <string name="settings_background_fdroid_sync_mode_battery_description">Element irá sincronizar em segundo plano para preservar os recursos limitados do dispositivo (bateria).
+\n
+\nDependendo de recursos do dispositivo, a sincronização pode ser adiada pelo sistema operacional.</string>
+    <string name="settings_background_fdroid_sync_mode_real_time">Optimizado em tempo real</string>
+    <string name="settings_background_fdroid_sync_mode_real_time_description">Element irá sincronizar periodicamente em segundo plano no tempo exato (configurável).
+\n
+\nIsso vai impactar o uso de rádio e bateria, haverá uma notificação permanente exibida informando que o Element está esperando eventos.</string>
+    <string name="settings_background_fdroid_sync_mode_disabled">Sem sincronização em segundo plano</string>
+    <string name="settings_background_fdroid_sync_mode_disabled_description">Você não será notificado de mensagens recebidas quando o Element está em segundo plano.</string>
+    <string name="settings_background_sync_update_error">Não foi possível actualizar a configuração.</string>
+
+
+    <string name="settings_set_workmanager_delay">Intervalo de sincronização preferido</string>
+    <string name="settings_set_workmanager_delay_summary">%s
+\n
+\nA sincronização pode ser adiada dependendo dos recursos (bateria) ou estado do dispositivo (modo de suspensão).</string>
+    <string name="settings_integrations">Integrações</string>
+    <string name="settings_integrations_summary">Use o Gerenciador de Integrações para gerenciar bots, pontes, widgets e pacotes de figurinhas.↵
+\n
+\nO Gerenciador de Integrações recebe dados de configuração e pode modificar widgets, enviar convites para salas e definir níveis de privilégios em seu nome.</string>
+    <string name="settings_send_message_with_enter_summary">Botão enter do teclado irá enviar a mensagem em vez de adicionar uma quebra de linha</string>
+
+    <string name="settings_secure_backup_section_title">Backup Seguro</string>
+    <string name="settings_secure_backup_manage">Gerenciar</string>
+    <string name="settings_secure_backup_setup">Configurar Backup Seguro</string>
+    <string name="settings_secure_backup_reset">Restaurar Backup Seguro</string>
+    <string name="settings_secure_backup_enter_to_setup">Configurar neste dispositivo</string>
+    <string name="settings_secure_backup_section_info">Prevenir contra a perda de acesso a mensagens e dados encriptados, guardando as chaves de encriptação no seu servidor.</string>
+    <string name="reset_secure_backup_title">Gerar uma nova Chave de Segurança ou definir uma nova Frase de Segurança para o seu backup existente.</string>
+    <string name="reset_secure_backup_warning">Isto irá substituir a sua Chave ou Frase actual.</string>
+
+    <string name="settings_discovery_category">Encontrar</string>
+    <string name="settings_discovery_manage">Gerencie suas configurações de descoberta.</string>
+    <string name="settings_data_save_mode_summary">Armazenamento Seguro de Dados aplica um filtro específico para que as atualizações e as notificações presentes sejam filtradas.</string>
+
+    <string name="settings_integration_allow">Permitir integrações</string>
+    <string name="settings_integration_manager">Gerenciador de Integrações</string>
+
+    <string name="disabled_integration_dialog_title">As integrações estão desativadas</string>
+    <string name="disabled_integration_dialog_content">Ativar \'Gerenciar Integrações\' nas Configurações.</string>
+
+    <string name="settings_change_password_submit">Atualizar Senha</string>
+    <string name="settings_fail_to_update_password_invalid_current_password">A senha não é válida</string>
+    <string name="passwords_do_not_match">As senhas não são iguais</string>
+
+    <string name="settings_media">Média</string>
+    <string name="settings_default_compression">Compressão predefinida</string>
+    <string name="compression_opt_list_choose">Escolher</string>
+    <string name="settings_default_media_source">Fonte da média predefinida</string>
+    <string name="media_source_choose">Escolher</string>
+    <string name="settings_play_shutter_sound">Tocar o som obturador</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="one">%d usuário bloqueado</item>
+	<item quantity="other">%d usuários bloqueados</item>
+</plurals>
+
+    <string name="encryption_information_device_name_with_warning">O nome público (visível para as pessoas com quem você se comunica)</string>
+    <string name="device_name_warning">O nome público de uma sessão é visível para as pessoas com quem você se comunica</string>
+    <string name="encryption_exported_successfully">Chaves exportadas com sucesso</string>
+
+    <string name="encryption_message_recovery">Recuperação de Mensagens Criptografados</string>
+    <string name="encryption_settings_manage_message_recovery_summary">Gerenciar Backup das Chaves</string>
+
+    <string name="encryption_information_unknown_ip">IP desconhecido</string>
+    <plurals name="notification_compat_summary_line_for_room">
+	<item quantity="one">%1$s: 1 mensagem</item>
+	<item quantity="other">%1$s: %2$d mensagens</item>
+</plurals>
+    <plurals name="notification_compat_summary_title">
+	<item quantity="one">%d notificação</item>
+	<item quantity="other">%d notificações</item>
+</plurals>
+
+    <string name="notification_unknown_new_event">Novo Evento</string>
+    <string name="notification_unknown_room_name">Sala</string>
+    <string name="notification_new_messages">Novas Mensagens</string>
+    <string name="notification_new_invitation">Novo Convite</string>
+    <string name="notification_sender_me">Eu</string>
+    <string name="notification_inline_reply_failed">** Não foi possível enviar - por favor abra a sala</string>
+    <string name="notification_ticker_text_dm">%1$s: %2$s</string>
+    <string name="notification_ticker_text_group">%1$s: %2$s %3$s</string>
+
+    <string name="active_widget_view_action">VISTA</string>
+    <string name="active_widgets_title">Widgets Ativos</string>
+
+
+    <string name="room_widget_activity_title">Widget</string>
+    <string name="room_widget_permission_title">Carregar Widget</string>
+    <string name="room_widget_permission_added_by">Widget adicionado por:</string>
+    <string name="room_widget_permission_webview_shared_info_title">A sua utilização pode definir cookies e compartilhar dados com %s:</string>
+    <string name="room_widget_permission_shared_info_title">A sua utilização pode compartilhar dados com %s:</string>
+    <string name="room_widget_failed_to_load">Falha ao carregar widget.
+\n%s</string>
+    <string name="room_widget_reload">Recarregar widget</string>
+    <string name="room_widget_open_in_browser">Abrir no navegador</string>
+    <string name="room_widget_revoke_access">Revogar o acesso para mim</string>
+
+    <string name="room_widget_permission_display_name">Nome público</string>
+    <string name="room_widget_permission_avatar_url">A URL da sua foto de perfil</string>
+    <string name="room_widget_permission_user_id">Sua ID de usuário</string>
+    <string name="room_widget_permission_theme">Sua tema</string>
+    <string name="room_widget_permission_widget_id">ID do widget</string>
+    <string name="room_widget_permission_room_id">ID da Sala</string>
+
+
+    <string name="error_jitsi_not_supported_on_old_device">Desculpas, as chamadas de conferência com o Jitsi não são suportadas em dispositivos antigos (dispositivos abaixo de Android 5.0)</string>
+    <string name="room_widget_resource_permission_title">Este wigdet deseja utilizar os seguintes recursos:</string>
+    <string name="room_widget_resource_grant_permission">Permitir</string>
+    <string name="room_widget_resource_decline_permission">Bloquear Tudo</string>
+    <string name="room_widget_webview_access_camera">Usar a câmara</string>
+    <string name="room_widget_webview_access_microphone">Usar o microfone</string>
+    <string name="room_widget_webview_read_protected_media">Ler as mídias protegidos por DRM</string>
+
+    <string name="integration_manager_not_configured">Não está configurado Gerenciador de Integrações.</string>
+    <string name="widget_integration_review_terms">Para continuar você precisa aceitar os termos de serviço.</string>
+
+    <string name="you_added_a_new_device_with_info">Uma nova sessão está pedindo chaves de encriptação.nome da sessão: % 1$s
+\n
+\nVisto pela última vez: % 2$s
+\n
+\nSe não efectuou outra sessão, ignore esta mensagem.</string>
+    <string name="your_unverified_device_requesting_with_info">Uma nova sessão está pedindo chaves de encriptação.
+\n
+\nNome da sessão: % 1$s
+\n
+\nVisto pela última vez: % 2$s
+\n
+\nSe não efectuou outra sessão, ignore esta mensagem.</string>
+
+    <string name="start_verification_short_label">Verificar</string>
+    <string name="share_without_verifying_short_label">Compartilhar</string>
+    <string name="key_share_request">Pedido de compartilhamento das Chaves</string>
+    <string name="ignore_request_short_label">Ignorar</string>
+
+    <string name="notification_silent">Silencioso</string>
+    <string name="error_empty_field_enter_user_name">Digite o nome de usuário.</string>
+    <string name="passphrase_empty_error_message">Digite a sua frase secreta</string>
+    <string name="passphrase_passphrase_too_weak">Frase secreta é demasiado fraca</string>
+
+    <string name="keys_backup_passphrase_not_empty_error_message">Por favor, apague a frase secreta se quiser Element gerar uma chave de recuperação.</string>
+    <string name="keys_backup_no_session_error">Nenhuma sessão Matrix disponível</string>
+
+    <string name="keys_backup_setup_step1_title">Nunca perca mensagens criptografadas</string>
+    <string name="keys_backup_setup_step1_description">As mensagens em salas são protegidas com criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens. 
+\n
+\nFaça backup de suas chaves de segurança para evitar perdê-las.</string>
+    <string name="keys_backup_setup">Comece a usar o Backup de Chave</string>
+    <string name="keys_backup_setup_step1_advanced">(Avançado)</string>
+    <string name="keys_backup_setup_step1_manual_export">Exportar as chaves manualmente</string>
+
+    <string name="keys_backup_setup_step2_text_title">Proteja seu backup com uma frase secreta.</string>
+    <string name="keys_backup_setup_step2_text_description">Armazenaremos uma cópia criptografada de suas chaves em nosso servidor. Proteja seu backup com uma frase secreta para mantê-lo seguro. 
+\n
+\nPara segurança máxima, isso deve ser diferente da senha da sua conta.</string>
+    <string name="keys_backup_setup_step2_button_title">Criar frase secreta</string>
+    <string name="keys_backup_setup_creating_backup">Criar Backup</string>
+    <string name="keys_backup_setup_step1_recovery_key_alternative">Ou, proteja seu backup com uma Chave de Recuperação, salvando-a em algum lugar seguro.</string>
+    <string name="keys_backup_setup_step2_skip_button_title">(Avançado) Configurar com a Chave de Recuperação</string>
+    <string name="keys_backup_setup_step3_success_title">Parabéns !</string>
+    <string name="keys_backup_setup_step3_text_line1">Está sendo feito backup das suas chaves.</string>
+    <string name="keys_backup_setup_step3_text_line2">Sua chave de recuperação é uma rede de proteção - você pode usá-la para restaurar o acesso às suas mensagens criptografadas se você esquecer sua frase de recuperação.
+\n
+\nMantenha sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre)</string>
+    <string name="keys_backup_setup_step3_text_line2_no_passphrase">Mantenha sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre)</string>
+    <string name="keys_backup_setup_step3_button_title">Feito</string>
+    <string name="keys_backup_setup_step3_button_title_no_passphrase">Já fiz uma cópia</string>
+    <string name="keys_backup_setup_step3_copy_button_title">Salvar Chave de Recuperação</string>
+    <string name="keys_backup_setup_step3_share_recovery_file">Compartilhar</string>
+    <string name="keys_backup_setup_step3_save_button_title">Salvar como um arquivo</string>
+    <string name="recovery_key_export_saved_as_warning">A chave de recuperação foi guardada para \"%s\".
+\n
+\nAtenção: este arquivo pode ser removido se o aplicativo for desinstalado.</string>
+    <string name="recovery_key_export_saved">A chave de recuperação foi guardada.</string>
+
+    <string name="keys_backup_setup_override_backup_prompt_tile">Já existe uma cópia de segurança no servidor</string>
+    <string name="keys_backup_setup_override_backup_prompt_description">Parece que você já tem configuração backup da chave de outra sessão. Queres substituí-lo pela nova que estás criando \?</string>
+    <string name="keys_backup_setup_override_replace">Substituir</string>
+    <string name="keys_backup_setup_override_stop">Parar</string>
+
+    <string name="keys_backup_setup_step3_please_make_copy">Faça uma cópia</string>
+    <string name="keys_backup_setup_step3_share_intent_chooser_title">Compartilha sua chave de recuperação com…</string>
+    <string name="keys_backup_setup_step3_generating_key_status">Gerando Chave de Recuperação usando a frase secreta, este processo pode levar alguns segundos.</string>
+    <string name="recovery_key">Chave de recuperação</string>
+    <string name="unexpected_error">Erro inesperado</string>
+    <string name="keys_backup_setup_backup_started_title">A Cópia de Segurança foi iniciada</string>
+    <string name="keys_backup_setup_backup_started_message">As suas chaves de encriptação estão sendo copiadas em segundo plano para o seu servidor. O backup inicial pode demorar vários minutos.</string>
+
+
+    <string name="keys_backup_setup_skip_title">Você tem certeza\?</string>
+    <string name="keys_backup_setup_skip_msg">Você pode perder o acesso às suas mensagens se você sair do Element ou perder este dispositivo.</string>
+
+    <string name="keys_backup_restore_is_getting_backup_version">Obtendo versão do backup…</string>
+    <string name="keys_backup_restore_with_passphrase">Use sua frase secreta de recuperação para desbloquear seu histórico de mensagens seguras</string>
+    <string name="keys_backup_restore_use_recovery_key">use sua chave de recuperação</string>
+    <string name="keys_backup_restore_with_passphrase_helper_with_link">Não sabe sua frase secreta de recuperação, você pode %s.</string>
+
+    <string name="keys_backup_restore_with_recovery_key">Use a sua Chave de Recuperação para desbloquear o seu histórico de mensagens encriptadas</string>
+    <string name="keys_backup_restore_key_enter_hint">Digite a chave de recuperação</string>
+
+    <string name="keys_backup_restore_setup_recovery_key">Recuperação de Mensagem</string>
+
+    <string name="keys_backup_restore_with_key_helper">Perdeu sua chave de recuperação\? Você pode configurar uma nova nas configurações.</string>
+    <string name="keys_backup_passphrase_error_decrypt">O backup não pôde ser descriptografado com essa frase secreta: verifique se você digitou a frase secreta de recuperação correta.</string>
+    <string name="network_error_please_check_and_retry">Erro de rede: verifique por favor a sua conexão e tente de novo.</string>
+
+    <string name="keys_backup_restoring_waiting_message">Restaurando o backup:</string>
+    <string name="keys_backup_restoring_computing_key_waiting_message">Computação da chave de recuperação…</string>
+    <string name="keys_backup_restoring_downloading_backup_waiting_message">Baixando as chaves…</string>
+    <string name="keys_backup_restoring_importing_keys_waiting_message">Importando as chaves…</string>
+    <string name="keys_backup_unlock_button">Desbloquear Histórico</string>
+    <string name="keys_backup_recovery_code_empty_error_message">Digite uma chave de recuperação</string>
+    <string name="keys_backup_recovery_code_error_decrypt">O backup não pôde ser descriptografado com essa chave de recuperação: verifique se você digitou a chave de recuperação correta.</string>
+
+    <string name="keys_backup_restore_success_title">Backup restaurado %s !</string>
+    <string name="keys_backup_restore_success_description">Restauradas %1$d chaves de sessão, e adicionadas %2$d chave(s) nova(s) que não eram conhecidas nesta sessão</string>
+    <plurals name="keys_backup_restore_success_description_part1">
+	<item quantity="one">Restaurou o backup com %d da chave.</item>
+	<item quantity="other">Restaurou uma cópia de segurança com %d das chaves.</item>
+</plurals>
+    <plurals name="keys_backup_restore_success_description_part2">
+	<item quantity="one">%d nova chave foi adicionada a esta sessão.</item>
+	<item quantity="other">%d novas chaves foram adicionadas a esta sessão.</item>
+</plurals>
+
+    <string name="keys_backup_get_version_error">Não foi possível obter a versão mais recente das chaves de recuperação (%s).</string>
+    <string name="keys_backup_no_keysbackup_sdk_error">A sessão criptografada não está activa</string>
+
+
+    <string name="keys_backup_settings_restore_backup_button">Restaurar do backup</string>
+    <string name="keys_backup_settings_delete_backup_button">Excluir Backup</string>
+
+    <string name="keys_backup_settings_status_ok">A chave do backup foi configurada correctamente para esta sessão.</string>
+    <string name="keys_backup_settings_status_ko">A chave do backup não está activa nesta sessão.</string>
+    <string name="keys_backup_settings_status_not_setup">Não está sendo feito backup das suas chaves nesta sessão.</string>
+
+    <string name="keys_backup_settings_signature_from_unknown_device">O backup tem uma assinatura da sessão desconhecida com o ID %s.</string>
+    <string name="keys_backup_settings_valid_signature_from_this_device">O backup tem uma assinatura válida desta sessão.</string>
+    <string name="keys_backup_settings_valid_signature_from_verified_device">O backup tem uma assinatura válida da sessão verificada %s.</string>
+    <string name="keys_backup_settings_valid_signature_from_unverified_device">O backup tem uma assinatura válida da sessão não verificada %s</string>
+    <string name="keys_backup_settings_invalid_signature_from_verified_device">O backup tem uma assinatura não válida da sessão verificada %s</string>
+    <string name="keys_backup_settings_invalid_signature_from_unverified_device">O backup tem uma assinatura não válida da sessão não verificada %s</string>
+    <string name="keys_backup_get_trust_error">Não foi possível obter a informação de confiança para o backup (%s).</string>
+
+    <string name="keys_backup_settings_untrusted_backup">Para usar o Backup de Chaves nesta sessão, restaure com a sua frase secreta ou chave de recuperação agora.</string>
+    <string name="keys_backup_settings_deleting_backup">Excluindo o backup…</string>
+    <string name="keys_backup_settings_delete_backup_error">Não foi possível excluir o backup (%s)</string>
+
+    <string name="keys_backup_settings_checking_backup_state">A verificando o estado de backup</string>
+    <string name="keys_backup_settings_delete_confirm_title">Excluir Backup</string>
+    <string name="keys_backup_settings_delete_confirm_message">Excluir as chaves de encriptação do servidor\? Você não será mais capaz de usar sua chave de recuperação para ler o histórico de mensagens criptografadas.</string>
+
+    <string name="new_recovery_method_popup_title">Novo Backup da Chave</string>
+    <string name="new_recovery_method_popup_description">Foi detectado um novo backup da chave de mensagem.
+\n
+\nSe você não definiu o novo método de recuperação, um invasor pode estar tentando acessar sua conta. Altere a senha da sua conta e defina um novo método de recuperação imediatamente nas Configurações.</string>
+    <string name="new_recovery_method_popup_was_me">Foi eu</string>
+
+    <string name="keys_backup_banner_setup_line1">Nunca perca mensagens criptografadas</string>
+    <string name="keys_backup_banner_setup_line2">Comece a usar o Backup da Chave</string>
+
+    <string name="secure_backup_banner_setup_line1">Backup Seguro</string>
+    <string name="secure_backup_banner_setup_line2">Proteja-se contra a perda de acesso a mensagens e dados criptografados</string>
+
+    <string name="keys_backup_banner_recover_line1">Nunca perca mensagens criptografadas</string>
+    <string name="keys_backup_banner_recover_line2">Use o backup da chave</string>
+
+    <string name="keys_backup_banner_update_line1">Novas chaves de mensagens seguras</string>
+    <string name="keys_backup_banner_update_line2">Gerenciar Backup das Chaves</string>
+
+    <string name="keys_backup_banner_in_progress">Fazendo backup das chaves. Isto pode demorar vários minutos.…</string>
+
+
+    <string name="secure_backup_setup">Configurar Backup Seguro</string>
+
+    <string name="keys_backup_info_keys_all_backup_up">O backup de todas as chaves foi concluído</string>
+    <plurals name="keys_backup_info_keys_backing_up">
+	<item quantity="one">Fazendo o backup da chave %d …</item>
+	<item quantity="other">Fazendo o backup das chaves %d …</item>
+</plurals>
+
+    <string name="keys_backup_info_title_version">Versão</string>
+    <string name="keys_backup_info_title_algorithm">Algoritmo</string>
+    <string name="autodiscover_invalid_response">Resposta de descoberta inválida no servidor local</string>
+    <string name="autodiscover_well_known_autofill_dialog_title">Completar Automaticamente as Opções do Servidor</string>
+    <string name="autodiscover_well_known_autofill_dialog_message">Element detectou uma configuração personalizada do servidor para o seu ID \"%1$s\":
+\n
+\n%2$s</string>
+    <string name="autodiscover_well_known_autofill_confirm">Usar a Configuração</string>
+
+    <string name="invalid_or_expired_credentials">Você foi desligado devido as credenciais inválidas ou caducadas.</string>
+
+    <string name="sas_verify_title">Verificar comparando um texto curto.</string>
+    <string name="sas_security_advise">Para máxima segurança, recomendamos que você faça isso pessoalmente ou use outro meio de comunicação confiável.</string>
+    <string name="sas_verify_start_button_title">Iniciar a Verificação</string>
+    <string name="sas_incoming_request_title">Recebendo solicitação de verificação</string>
+    <string name="sas_incoming_request_description">Verifique esta sessão para torná-la confiável. Confiando nas sessões fornecerá segurança adicional ao usar mensagens encriptadas de ponta a ponta.</string>
+    <string name="sas_incoming_request_description_2">Verificando esta sessão irá marcá-la como confiável, e também a tornara como confiável para o parceiro.</string>
+
+    <string name="sas_emoji_description">Verifique esta sessão confirmando o emoji a seguir que será exibido na tela dele</string>
+    <string name="sas_decimal_description">Verifique esta sessão confirmando se o número a seguir aparece na tela dele</string>
+
+    <string name="sas_incoming_verification_request_dialog">Você recebeu um pedido de verificação.</string>
+    <string name="sas_view_request_action">Ver pedido</string>
+    <string name="sas_waiting_for_partner">Aguardando seu contato confirmar…</string>
+
+    <string name="sas_verified">Verificado!</string>
+    <string name="sas_verified_successful">Você verificou esta sessão com êxito.</string>
+    <string name="sas_verified_successful_description">As mensagens com este usuário são criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
+    <string name="sas_got_it">Entendi</string>
+
+    <string name="sas_verifying_keys">Não aparece nada\? Nem todos os clientes suportam a verificação interativa. Usa a verificação tradicional.</string>
+    <string name="sas_legacy_verification_button_title">Use a verificação tradicional.</string>
+
+    <string name="sas_verification_request_notification_channel_title">Verificação da chave</string>
+    <string name="sas_cancelled_dialog_title">Pedido Cancelado</string>
+    <string name="sas_cancelled_by_other">Seu contato cancelou a verificação.
+\n
+\n%s</string>
+    <string name="sas_cancelled_by_me">A verificação foi cancelada.
+\n
+\nRazão: %s</string>
+
+    <string name="sas_verification_request_notification_channel">Verificação Interactiva da Sessão</string>
+    <string name="sas_incoming_request_notif_title">Solicitação de Verificação</string>
+    <string name="sas_incoming_request_notif_content">%s quer verificar a sessão</string>
+
+    <string name="sas_error_m_user">Contato cancelou a verificação</string>
+    <string name="sas_error_m_timeout">O tempo de verificação expirou</string>
+    <string name="sas_error_m_unknown_transaction">A sessão não sabe sobre essa transacção</string>
+    <string name="sas_error_m_unknown_method">A sessão não pode chegar a acordo sobre a chave, método hash, MAC, or SAS</string>
+    <string name="sas_error_m_mismatched_commitment">O compromisso de hash não coincidiu</string>
+    <string name="sas_error_m_mismatched_sas">O SAS não corresponde</string>
+    <string name="sas_error_m_unexpected_message">A sessão recebeu uma mensagem inesperada</string>
+    <string name="sas_error_m_invalid_message">Foi recebida uma mensagem inválida</string>
+    <string name="sas_error_m_key_mismatch">Chave não corresponde</string>
+    <string name="sas_error_m_user_error">Contato não corresponde</string>
+    <string name="sas_error_unknown">Erro Desconhecido</string>
+
     </resources>

From b90be98679db9bd9518b4d706b42b2402f8e1fe3 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Wed, 5 Aug 2020 03:24:23 +0000
Subject: [PATCH 42/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/pt_BR/
---
 .../src/main/res/values-pt-rBR/strings.xml    | 294 +++++++++++++++---
 1 file changed, 257 insertions(+), 37 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml b/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
index a573c659a6..3cc78337b7 100644
--- a/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
@@ -2,52 +2,52 @@
 <resources>
 
     <string name="summary_message">%1$s: %2$s</string>
-    <string name="summary_user_sent_image">%1$s enviou uma imagem.</string>
+    <string name="summary_user_sent_image">%1$s enviou uma foto.</string>
 
     <string name="notice_room_invite_no_invitee">convite de %s</string>
     <string name="notice_room_invite">%1$s convidou %2$s</string>
     <string name="notice_room_invite_you">%1$s convidou você</string>
-    <string name="notice_room_join">%1$s entrou</string>
-    <string name="notice_room_leave">%1$s saiu</string>
+    <string name="notice_room_join">%1$s entrou na sala</string>
+    <string name="notice_room_leave">%1$s saiu da sala</string>
     <string name="notice_room_reject">%1$s recusou o convite</string>
-    <string name="notice_room_kick">%1$s expulsou %2$s</string>
-    <string name="notice_room_unban">%1$s des-baniu %2$s</string>
-    <string name="notice_room_ban">%1$s baniu %2$s</string>
-    <string name="notice_room_withdraw">%1$s cancelou o convite de %2$s</string>
-    <string name="notice_avatar_url_changed">%1$s mudou seu avatar</string>
-    <string name="notice_display_name_set">%1$s definiu seu nome público como %2$s</string>
-    <string name="notice_display_name_changed_from">%1$s alterou seu nome públido de %2$s para %3$s</string>
-    <string name="notice_display_name_removed">%1$s apagou seu nome público (%2$s)</string>
-    <string name="notice_room_topic_changed">%1$s alterou o tópico desta sala para: %2$s</string>
-    <string name="notice_room_name_changed">%1$s alterou o nome desta sala para: %2$s</string>
+    <string name="notice_room_kick">%1$s removeu %2$s</string>
+    <string name="notice_room_unban">%1$s desbloqueou %2$s</string>
+    <string name="notice_room_ban">%1$s bloqueou %2$s</string>
+    <string name="notice_room_withdraw">%1$s desfez o convite a %2$s</string>
+    <string name="notice_avatar_url_changed">%1$s alterou a foto de perfil</string>
+    <string name="notice_display_name_set">%1$s definiu o nome e sobrenome como %2$s</string>
+    <string name="notice_display_name_changed_from">%1$s alterou o nome e sobrenome de %2$s para %3$s</string>
+    <string name="notice_display_name_removed">%1$s removeu o nome e sobrenome (era %2$s)</string>
+    <string name="notice_room_topic_changed">%1$s alterou a descrição para: %2$s</string>
+    <string name="notice_room_name_changed">%1$s alterou o nome da sala para: %2$s</string>
     <string name="notice_placed_video_call">%s iniciou uma chamada de vídeo.</string>
     <string name="notice_placed_voice_call">%s iniciou uma chamada de voz.</string>
-    <string name="notice_answered_call">%s respondeu à chamada.</string>
+    <string name="notice_answered_call">%s aceitou a chamada.</string>
     <string name="notice_ended_call">%s encerrou a chamada.</string>
-    <string name="notice_made_future_room_visibility">%1$s deixou o histórico futuro desta sala visível para %2$s</string>
-    <string name="notice_room_visibility_invited">todas as pessoas que integram esta sala, a partir do momento em que foram convidadas.</string>
-    <string name="notice_room_visibility_joined">todas as pessoas que integram esta sala, a partir do momento em que entraram.</string>
-    <string name="notice_room_visibility_shared">todas as pessoas que integram esta sala.</string>
+    <string name="notice_made_future_room_visibility">%1$s deixou o histórico futuro da sala visível para %2$s</string>
+    <string name="notice_room_visibility_invited">todos os membros da sala, a partir do momento em que foram convidados.</string>
+    <string name="notice_room_visibility_joined">todos os membros da sala, a partir do momento em que entraram nela.</string>
+    <string name="notice_room_visibility_shared">todos os membros da sala.</string>
     <string name="notice_room_visibility_world_readable">qualquer pessoa.</string>
-    <string name="notice_room_visibility_unknown">desconhedido (%s).</string>
-    <string name="notice_end_to_end">%1$s ativou a criptografia ponta-a-ponta (%2$s)</string>
+    <string name="notice_room_visibility_unknown">desconhecido (%s).</string>
+    <string name="notice_end_to_end">%1$s ativou a criptografia de ponta a ponta (%2$s)</string>
 
-    <string name="notice_requested_voip_conference">%1$s solicitou uma conferência VoIP</string>
-    <string name="notice_voip_started">A conferência VoIP começou</string>
-    <string name="notice_voip_finished">A conferência VoIP terminou</string>
+    <string name="notice_requested_voip_conference">%1$s deseja iniciar uma chamada em grupo</string>
+    <string name="notice_voip_started">Chamada em grupo iniciada</string>
+    <string name="notice_voip_finished">Chamada em grupo encerrada</string>
 
-    <string name="notice_avatar_changed_too">(o avatar também foi alterado)</string>
-    <string name="notice_room_name_removed">%1$s apagou o nome da sala</string>
-    <string name="notice_room_topic_removed">%1$s apagou o tópico da sala</string>
-    <string name="notice_profile_change_redacted">%1$s atualizou o seu perfil %2$s</string>
-    <string name="notice_room_third_party_invite">%1$s enviou um convite para que %2$s se junte à sala</string>
+    <string name="notice_avatar_changed_too">(a foto de perfil também foi alterada)</string>
+    <string name="notice_room_name_removed">%1$s removeu o nome da sala</string>
+    <string name="notice_room_topic_removed">%1$s removeu a descrição da sala</string>
+    <string name="notice_profile_change_redacted">%1$s atualizou o perfil %2$s</string>
+    <string name="notice_room_third_party_invite">%1$s enviou um convite para %2$s entrar na sala</string>
     <string name="notice_room_third_party_registered_invite">%1$s aceitou o convite para %2$s</string>
 
-    <string name="notice_crypto_unable_to_decrypt">** Impossível descriptografar: %s **</string>
-    <string name="notice_crypto_error_unkwown_inbound_session_id">O dispositivo de quem enviou a mensagem não nos enviou as chaves para esta mensagem.</string>
+    <string name="notice_crypto_unable_to_decrypt">** Não foi possível descriptografar: %s **</string>
+    <string name="notice_crypto_error_unkwown_inbound_session_id">O aparelho do remetente não nos enviou as chaves para esta mensagem.</string>
 
     <!-- Room Screen -->
-    <string name="could_not_redact">Não foi possível apagar</string>
+    <string name="could_not_redact">Não foi possível redigir</string>
     <string name="unable_to_send_message">Não foi possível enviar a mensagem</string>
 
     <string name="message_failed_to_upload">O envio da imagem falhou</string>
@@ -63,16 +63,16 @@
     <!-- call events -->
 
     <!-- room error messages -->
-    <string name="room_error_join_failed_empty_room">Ainda não é possível voltar a entrar em uma sala vazia.</string>
+    <string name="room_error_join_failed_empty_room">Atualmente, não é possível entrar novamente em uma sala vazia.</string>
 
     <string name="encrypted_message">Mensagem criptografada</string>
 
     <!-- medium friendly name -->
-    <string name="medium_email">Endereço de email</string>
+    <string name="medium_email">Endereço de e-mail</string>
     <string name="medium_phone_number">Número de telefone</string>
 
 
-    <string name="summary_user_sent_sticker">%1$s enviou um sticker.</string>
+    <string name="summary_user_sent_sticker">%1$s enviou uma figurinha.</string>
 
     <!-- Room display name -->
     <string name="room_displayname_invite_from">Convite de %s</string>
@@ -81,9 +81,229 @@
     <string name="room_displayname_empty_room">Sala vazia</string>
 
     <plurals name="room_displayname_three_and_more_members">
-        <item quantity="one">%1$s e 1 outra/o</item>
-        <item quantity="other">%1$s e %2$d outras/os</item>
-    </plurals>
+	<item quantity="one">%1$s e 1 outro</item>
+	<item quantity="other">%1$s e %2$d outros</item>
+</plurals>
 
 
+<string name="summary_you_sent_image">Você enviou uma foto.</string>
+    <string name="summary_you_sent_sticker">Você enviou uma figurinha.</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">Seu convite</string>
+    <string name="notice_room_created">%1$s criou a sala</string>
+    <string name="notice_room_created_by_you">Você criou a sala</string>
+    <string name="notice_room_invite_by_you">Você convidou %1$s</string>
+    <string name="notice_room_join_by_you">Você entrou na sala</string>
+    <string name="notice_room_leave_by_you">Você saiu da sala</string>
+    <string name="notice_room_reject_by_you">Você recusou o convite</string>
+    <string name="notice_room_kick_by_you">Você removeu %1$s</string>
+    <string name="notice_room_unban_by_you">Você desbloqueou %1$s</string>
+    <string name="notice_room_ban_by_you">Você bloqueou %1$s</string>
+    <string name="notice_room_withdraw_by_you">Você desfez o convite a %1$s</string>
+    <string name="notice_avatar_url_changed_by_you">Você alterou a sua foto de perfil</string>
+    <string name="notice_display_name_set_by_you">Você definiu o seu nome e sobrenome como %1$s</string>
+    <string name="notice_display_name_changed_from_by_you">Você alterou o seu nome e sobrenome de %1$s para %2$s</string>
+    <string name="notice_display_name_removed_by_you">Você removeu o seu nome e sobrenome (era %1$s)</string>
+    <string name="notice_room_topic_changed_by_you">Você alterou a descrição para: %1$s</string>
+    <string name="notice_room_avatar_changed">%1$s alterou a foto da sala</string>
+    <string name="notice_room_avatar_changed_by_you">Você alterou a foto da sala</string>
+    <string name="notice_room_name_changed_by_you">Você alterou o nome da sala para: %1$s</string>
+    <string name="notice_placed_video_call_by_you">Você iniciou uma chamada de vídeo.</string>
+    <string name="notice_placed_voice_call_by_you">Você iniciou uma chamada de voz.</string>
+    <string name="notice_call_candidates">%s enviou dados para configurar a chamada.</string>
+    <string name="notice_call_candidates_by_you">Você enviou dados para configurar a chamada.</string>
+    <string name="notice_answered_call_by_you">Você aceitou a chamada.</string>
+    <string name="notice_ended_call_by_you">Você encerrou a chamada.</string>
+    <string name="notice_made_future_room_visibility_by_you">Você deixou o histórico futuro da sala visível para %1$s</string>
+    <string name="notice_end_to_end_by_you">Você ativou a criptografia de ponta a ponta (%1$s)</string>
+    <string name="notice_room_update">%s atualizou esta sala.</string>
+    <string name="notice_room_update_by_you">Você atualizou esta sala.</string>
+
+    <string name="notice_requested_voip_conference_by_you">Você solicitou uma chamada em grupo</string>
+    <string name="notice_room_name_removed_by_you">Você removeu o nome da sala</string>
+    <string name="notice_room_topic_removed_by_you">Você removeu a descrição da sala</string>
+    <string name="notice_room_avatar_removed">%1$s removeu a foto da sala</string>
+    <string name="notice_room_avatar_removed_by_you">Você removeu a foto da sala</string>
+    <string name="notice_event_redacted">Mensagem removida</string>
+    <string name="notice_event_redacted_by">Mensagem removida por %1$s</string>
+    <string name="notice_event_redacted_with_reason">Mensagem removida [motivo: %1$s]</string>
+    <string name="notice_event_redacted_by_with_reason">Mensagem removida por %1$s [motivo: %2$s]</string>
+    <string name="notice_profile_change_redacted_by_you">Você atualizou o seu perfil %1$s</string>
+    <string name="notice_room_third_party_invite_by_you">Você enviou um convite para %1$s entrar na sala</string>
+    <string name="notice_room_third_party_revoked_invite">%1$s cancelou o convite a %2$s para entrar na sala</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">Você cancelou o convite a %1$s para entrar na sala</string>
+    <string name="notice_room_third_party_registered_invite_by_you">Você aceitou o convite para %1$s</string>
+
+    <string name="notice_widget_added">%1$s adicionou o widget %2$s</string>
+    <string name="notice_widget_added_by_you">Você adicionou o widget %1$s</string>
+    <string name="notice_widget_removed">%1$s removeu o widget %2$s</string>
+    <string name="notice_widget_removed_by_you">Você removeu o widget %1$s</string>
+    <string name="notice_widget_modified">%1$s editou o widget %2$s</string>
+    <string name="notice_widget_modified_by_you">Você editou o widget %1$s</string>
+
+    <string name="power_level_admin">Administrador</string>
+    <string name="power_level_moderator">Moderador</string>
+    <string name="power_level_default">Padrão</string>
+    <string name="power_level_custom">Personalizado (%1$d)</string>
+    <string name="power_level_custom_no_value">Personalizado</string>
+
+    <string name="notice_power_level_changed_by_you">Você alterou o nível de permissão de %1$s.</string>
+    <string name="notice_power_level_changed">%1$s alterou o nível de permissão de %2$s.</string>
+    <string name="notice_power_level_diff">%1$s de %2$s para %3$s</string>
+
+    <string name="verification_emoji_dog">Cachorro</string>
+    <string name="verification_emoji_cat">Gato</string>
+    <string name="verification_emoji_lion">Leão</string>
+    <string name="verification_emoji_horse">Cavalo</string>
+    <string name="verification_emoji_unicorn">Unicórnio</string>
+    <string name="verification_emoji_pig">Porco</string>
+    <string name="verification_emoji_elephant">Elefante</string>
+    <string name="verification_emoji_rabbit">Coelho</string>
+    <string name="verification_emoji_panda">Panda</string>
+    <string name="verification_emoji_rooster">Galo</string>
+    <string name="verification_emoji_penguin">Pinguim</string>
+    <string name="verification_emoji_turtle">Tartaruga</string>
+    <string name="verification_emoji_fish">Peixe</string>
+    <string name="verification_emoji_octopus">Polvo</string>
+    <string name="verification_emoji_butterfly">Borboleta</string>
+    <string name="verification_emoji_flower">Flor</string>
+    <string name="verification_emoji_tree">Árvore</string>
+    <string name="verification_emoji_cactus">Cacto</string>
+    <string name="verification_emoji_mushroom">Cogumelo</string>
+    <string name="verification_emoji_globe">Globo</string>
+    <string name="verification_emoji_moon">Lua</string>
+    <string name="verification_emoji_cloud">Nuvem</string>
+    <string name="verification_emoji_fire">Fogo</string>
+    <string name="verification_emoji_banana">Banana</string>
+    <string name="verification_emoji_apple">Maçã</string>
+    <string name="verification_emoji_strawberry">Morango</string>
+    <string name="verification_emoji_corn">Milho</string>
+    <string name="verification_emoji_pizza">Pizza</string>
+    <string name="verification_emoji_cake">Bolo</string>
+    <string name="verification_emoji_heart">Coração</string>
+    <string name="verification_emoji_smiley">Sorriso</string>
+    <string name="verification_emoji_robot">Robô</string>
+    <string name="verification_emoji_hat">Chapéu</string>
+    <string name="verification_emoji_glasses">Óculos</string>
+    <string name="verification_emoji_wrench">Chave inglesa</string>
+    <string name="verification_emoji_santa">Papai noel</string>
+    <string name="verification_emoji_thumbsup">Joinha</string>
+    <string name="verification_emoji_umbrella">Guarda-chuva</string>
+    <string name="verification_emoji_hourglass">Ampulheta</string>
+    <string name="verification_emoji_clock">Relógio</string>
+    <string name="verification_emoji_gift">Presente</string>
+    <string name="verification_emoji_lightbulb">Lâmpada</string>
+    <string name="verification_emoji_book">Livro</string>
+    <string name="verification_emoji_pencil">Lápis</string>
+    <string name="verification_emoji_paperclip">Clipe de papel</string>
+    <string name="verification_emoji_scissors">Tesoura</string>
+    <string name="verification_emoji_lock">Cadeado</string>
+    <string name="verification_emoji_key">Chave</string>
+    <string name="verification_emoji_hammer">Martelo</string>
+    <string name="verification_emoji_telephone">Telefone</string>
+    <string name="verification_emoji_flag">Bandeira</string>
+    <string name="verification_emoji_train">Trem</string>
+    <string name="verification_emoji_bicycle">Bicicleta</string>
+    <string name="verification_emoji_airplane">Avião</string>
+    <string name="verification_emoji_rocket">Foguete</string>
+    <string name="verification_emoji_trophy">Troféu</string>
+    <string name="verification_emoji_ball">Bola</string>
+    <string name="verification_emoji_guitar">Guitarra</string>
+    <string name="verification_emoji_trumpet">Trombeta</string>
+    <string name="verification_emoji_bell">Sino</string>
+    <string name="verification_emoji_anchor">Âncora</string>
+    <string name="verification_emoji_headphone">Fones de ouvido</string>
+    <string name="verification_emoji_folder">Pasta</string>
+    <string name="verification_emoji_pin">Alfinete</string>
+
+    <string name="initial_sync_start_importing_account">Primeira sincronização:↵
+\nImportando a conta…</string>
+    <string name="initial_sync_start_importing_account_crypto">Primeira sincronização:↵
+\nImportando as chaves de criptografia</string>
+    <string name="initial_sync_start_importing_account_rooms">Primeira sincronização:↵
+\nImportando as salas</string>
+    <string name="initial_sync_start_importing_account_joined_rooms">Primeira sincronização:↵
+\nImportando as salas em que você entrou</string>
+    <string name="initial_sync_start_importing_account_invited_rooms">Primeira sincronização:↵
+\nImportando as salas em que você foi convidado</string>
+    <string name="initial_sync_start_importing_account_left_rooms">Primeira sincronização:↵
+\nImportando as salas em que você saiu</string>
+    <string name="initial_sync_start_importing_account_groups">Primeira sincronização:↵
+\nImportando as comunidades</string>
+    <string name="initial_sync_start_importing_account_data">Primeira sincronização:↵
+\nImportando os dados da conta</string>
+
+    <string name="event_status_sending_message">Enviando mensagem…</string>
+    <string name="clear_timeline_send_queue">Limpar a fila de envio</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason">Convite de %1$s. Motivo: %2$s</string>
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">O seu convite. Motivo: %1$s</string>
+    <string name="notice_room_invite_with_reason">%1$s convidou %2$s. Motivo: %3$s</string>
+    <string name="notice_room_invite_with_reason_by_you">Você convidou %1$s. Motivo: %2$s</string>
+    <string name="notice_room_invite_you_with_reason">%1$s convidou você. Motivo: %2$s</string>
+    <string name="notice_room_join_with_reason">%1$s entrou na sala. Motivo: %2$s</string>
+    <string name="notice_room_join_with_reason_by_you">Você entrou na sala. Motivo: %1$s</string>
+    <string name="notice_room_leave_with_reason">%1$s saiu da sala. Motivo: %2$s</string>
+    <string name="notice_room_leave_with_reason_by_you">Você saiu da sala. Motivo: %1$s</string>
+    <string name="notice_room_reject_with_reason">%1$s recusou o convite. Motivo: %2$s</string>
+    <string name="notice_room_reject_with_reason_by_you">Você recusou o convite. Motivo: %1$s</string>
+    <string name="notice_room_kick_with_reason">%1$s removeu %2$s. Motivo: %3$s</string>
+    <string name="notice_room_kick_with_reason_by_you">Você removeu %1$s. Motivo: %2$s</string>
+    <string name="notice_room_unban_with_reason">%1$s desbloqueou %2$s. Motivo: %3$s</string>
+    <string name="notice_room_unban_with_reason_by_you">Você desbloqueou %1$s. Motivo: %2$s</string>
+    <string name="notice_room_ban_with_reason">%1$s desbloqueou %2$s. Motivo: %3$s</string>
+    <string name="notice_room_ban_with_reason_by_you">Você bloqueou %1$s. Motivo: %2$s</string>
+    <string name="notice_room_third_party_invite_with_reason">%1$s enviou um convite para %2$s entrar na sala. Motivo: %3$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">Você enviou um convite para %1$s entrar na sala. Motivo: %2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason">%1$s revogou o convite para %2$s entrar na sala. Motivo: %3$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">Você revogou o convite para %1$s entrar na sala. Motivo: %2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason">%1$s aceitou o convite para %2$s. Motivo: %3$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">Você aceitou o convite para %1$s. Motivo: %2$s</string>
+    <string name="notice_room_withdraw_with_reason">%1$s desfez o convite de %2$s. Motivo: %3$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">Você desfez o convite de %1$s. Motivo: %2$s</string>
+
+    <plurals name="notice_room_aliases_added">
+	<item quantity="one">%1$s adicionou %2$s como um endereço desta sala.</item>
+	<item quantity="other">%1$s adicionou %2$s como endereços desta sala.</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="one">Você adicionou %1$s como um endereço desta sala.</item>
+	<item quantity="other">Você adicionou %1$s como endereços desta sala.</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed">
+	<item quantity="one">%1$s removeu %2$s como um endereço desta sala.</item>
+	<item quantity="other">%1$s removeu %3$s como endereços desta sala.</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="one">Você removeu %1$s como um endereço desta sala.</item>
+	<item quantity="other">Você removeu %2$s como endereços desta sala.</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed">%1$s adicionou %2$s e removeu %3$s como endereços desta sala.</string>
+    <string name="notice_room_aliases_added_and_removed_by_you">Você adicionou %1$s e removeu %2$s como endereços desta sala.</string>
+
+    <string name="notice_room_canonical_alias_set">%1$s definiu o endereço principal desta sala como %2$s.</string>
+    <string name="notice_room_canonical_alias_set_by_you">Você definiu o endereço principal desta sala como %1$s.</string>
+    <string name="notice_room_canonical_alias_unset">%1$s removeu o endereço principal desta sala.</string>
+    <string name="notice_room_canonical_alias_unset_by_you">Você removeu o endereço principal desta sala.</string>
+
+    <string name="notice_room_guest_access_can_join">%1$s permitiu que convidados entrem na sala.</string>
+    <string name="notice_room_guest_access_can_join_by_you">Você permitiu que convidados entrem na sala.</string>
+    <string name="notice_room_guest_access_forbidden">%1$s impediu que convidados entrem na sala.</string>
+    <string name="notice_room_guest_access_forbidden_by_you">Você impediu que convidados entrem na sala.</string>
+
+    <string name="notice_end_to_end_ok">%1$s ativou a criptografia de ponta a ponta.</string>
+    <string name="notice_end_to_end_ok_by_you">Você ativou a criptografia de ponta a ponta.</string>
+    <string name="notice_end_to_end_unknown_algorithm">%1$s ativou a criptografia de ponta a ponta (algoritmo não reconhecido %2$s).</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">Você ativou a criptografia de ponta a ponta (algoritmo não reconhecido %1$s).</string>
+
+    <string name="key_verification_request_fallback_message">%s deseja verificar a sua chave, mas o seu aplicativo não suporta a verificação da chave da conversa. Você precisará usar a verificação tradicional de chaves para verificar chaves.</string>
+
+    <string name="call_notification_answer">Aceitar</string>
+    <string name="call_notification_reject">Recusar</string>
+    <string name="call_notification_hangup">Encerrar</string>
+
 </resources>

From 4ca0a5acae545885cbe395003420c55c01e2d281 Mon Sep 17 00:00:00 2001
From: rkfg <rkfg@rkfg.me>
Date: Tue, 4 Aug 2020 13:36:06 +0000
Subject: [PATCH 43/96] Translated using Weblate (Russian)

Currently translated at 88.7% (1626 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 66 ++++++++++++++++-------
 1 file changed, 47 insertions(+), 19 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 5d02d2d65b..d5aea792e1 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -96,7 +96,7 @@
         <item quantity="one">%d пользователь</item>
         <item quantity="few">%d пользователя</item>
         <item quantity="many">%d пользователей</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <string name="send_bug_report_include_logs">Отправить логи</string>
@@ -830,13 +830,13 @@
         <item quantity="one">%d комната</item>
         <item quantity="few">%d комнаты</item>
         <item quantity="many">%d комнат</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <plurals name="notification_unread_notified_messages_in_room_rooms">
         <item quantity="one">%d комната</item>
         <item quantity="few">%d комнаты</item>
         <item quantity="many">%d комнат</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <string name="notification_unread_notified_messages_in_room">%1$s в %2$s</string>
 
@@ -844,7 +844,7 @@
         <item quantity="one">%d активный виджет</item>
         <item quantity="few">%d активных виджета</item>
         <item quantity="many">%d активных виджетов</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <!-- Widget Integration Manager -->
@@ -854,45 +854,45 @@
         <item quantity="one">%d активный участник</item>
         <item quantity="few">%d активных участника</item>
         <item quantity="many">%d активных участников</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <plurals name="room_title_members">
         <item quantity="one">%d участник</item>
         <item quantity="few">%d участника</item>
         <item quantity="many">%d участников</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <plurals name="room_new_messages_notification">
         <item quantity="one">%d новое сообщение</item>
         <item quantity="few">%d новых сообщения</item>
         <item quantity="many">%d новых сообщений</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <plurals name="directory_search_rooms_for">
         <item quantity="one">%1$s комната найдена для %2$s</item>
         <item quantity="few">%1$s комнаты найдено для %2$s</item>
         <item quantity="many">%1$s комнат найдено для %2$s</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <plurals name="membership_changes">
         <item quantity="one">%d изменение членства</item>
         <item quantity="few">%d изменения членства</item>
         <item quantity="many">%d изменений членства</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <plurals name="notification_unread_notified_messages">
         <item quantity="one">%d непрочитанное уведомление</item>
         <item quantity="few">%d непрочитанных уведомления</item>
         <item quantity="many">%d непрочитанных уведомлений</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <plurals name="notification_unread_notified_messages_in_room_msgs">
         <item quantity="one">%d непрочитанное уведомление</item>
         <item quantity="few">%d непрочитанных уведомления</item>
         <item quantity="many">%d непрочитанных уведомлений</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <string name="receipt_avatar">Получить аватар</string>
     <string name="notice_avatar">Заметка аватара</string>
@@ -1027,20 +1027,20 @@
         <item quantity="one">%d выбран</item>
         <item quantity="few">%d выбрано</item>
         <item quantity="many">%d выбраны</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <plurals name="group_members">
         <item quantity="one">%d участник</item>
         <item quantity="few">%d участника</item>
         <item quantity="many">%d участников</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <plurals name="group_rooms">
         <item quantity="one">%d комната</item>
         <item quantity="few">%d комнаты</item>
         <item quantity="many">%d комнат</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <string name="system_alerts_header">Системные оповещения</string>
 
@@ -1302,7 +1302,7 @@
         <item quantity="one">%d новый ключ был добавлен к этому устройству.</item>
         <item quantity="few">%d новых ключа были добавлены к этому устройству.</item>
         <item quantity="many">%d новых ключей были добавлены к этому устройству.</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <plurals name="keys_backup_restore_success_description_part1">
@@ -1354,7 +1354,7 @@
         <item quantity="one">Резервное копирование %d ключа…</item>
         <item quantity="few">Резервное копирование %d ключей…</item>
         <item quantity="many">Резервное копирование %d ключей…</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
     <string name="keys_backup_info_keys_all_backup_up">Все ключи сохранены</string>
@@ -1586,7 +1586,7 @@
     <string name="push_gateway_item_url">Url:</string>
     <string name="push_gateway_item_format">Формат:</string>
 
-    <string name="preference_voice_and_video">Голос &amp; Видио</string>
+    <string name="preference_voice_and_video">Голос и видео</string>
     <string name="preference_root_help_about">Помощь и информация</string>
 
 
@@ -1666,7 +1666,7 @@
 \n
 \nКроме того, вы можете попробовать использовать публичный сервер по %2$s, но это будет не так надежно, и он предоставит ваш IP-адрес этому серверу. Вы также можете управлять этим в настройках.</string>
     <string name="call_failed_no_ice_use_alt">Попробуйте использовать %s</string>
-    <string name="call_failed_dont_ask_again">Не спрашивай меня больше</string>
+    <string name="call_failed_dont_ask_again">Больше не спрашивать</string>
 
     <string name="auth_add_email_message_2">Установите адрес электронной почты для восстановления учетной записи, и позже она может будет найдена участниками, которые вас знают.</string>
     <string name="auth_add_phone_message_2">Установите телефон, и позже его могут опционально обнаруживать люди, которые вас знают.</string>
@@ -2079,4 +2079,32 @@
 
     <string name="no_network_indicator">Нет подключения к сети</string>
 
-</resources>
+<string name="play_video">Воспроизвести</string>
+    <string name="pause_video">Приостановить</string>
+    <string name="action_copy">Копировать</string>
+    <string name="dialog_title_success">Выполнено</string>
+
+    <string name="bottom_action_notification">Уведомления</string>
+    <string name="call_failed_no_connection">Звонок не состоялся</string>
+    <string name="call_failed_no_connection_description">Не удалось установить соединение реального времени.
+\nПопросите администратора вашего сервера настроить сервер TURN, чтобы звонки работали надёжно.</string>
+
+    <string name="call_select_sound_device">Выберите звуковое устройство</string>
+    <string name="sound_device_phone">Телефон</string>
+    <string name="sound_device_speaker">Динамик</string>
+    <string name="sound_device_headset">Гарнитура</string>
+    <string name="sound_device_wireless_headset">Беспроводная гарнитура</string>
+    <string name="call_switch_camera">Переключить камеру</string>
+    <string name="call_camera_front">Передняя</string>
+    <string name="call_camera_back">Задняя</string>
+    <string name="call_format_turn_hd_off">Выключить HD</string>
+    <string name="call_format_turn_hd_on">Включить HD</string>
+
+    <string name="login_error_ssl_peer_unverified">Ошибка SSL: не удалось идентифицировать другого абонента.</string>
+    <string name="login_error_ssl_other">Ошибка SSL.</string>
+    <string name="active_call_with_duration">Активный звонок (%s)</string>
+    <string name="return_to_call">Вернуться к звонку</string>
+
+    <string name="room_participants_action_cancel_invite">Отменить приглашение</string>
+    <string name="room_participants_power_level_demote_warning_title">Снизить собственные полномочия\?</string>
+    </resources>

From 2b91482ec4b4b7dd4aca12411e3a5fbe66cfa43c Mon Sep 17 00:00:00 2001
From: Artyom <mccoal@hotmail.com>
Date: Wed, 5 Aug 2020 18:28:23 +0000
Subject: [PATCH 44/96] Translated using Weblate (Russian)

Currently translated at 88.7% (1626 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 291 ++++++++++++++++++++--
 1 file changed, 276 insertions(+), 15 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index d5aea792e1..f9f0baf8e9 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -37,7 +37,7 @@
     <string name="ongoing_conference_call_voice">Голос</string>
     <string name="ongoing_conference_call_video">Видео</string>
     <string name="cannot_start_call">Не удалось осуществить вызов, попробуйте позже</string>
-    <string name="missing_permissions_warning">"Из-за отсутствия разрешений некоторые функции могут быть недоступны..</string>
+    <string name="missing_permissions_warning">Из-за отсутствия разрешений некоторые функции могут быть недоступны…</string>
     <string name="missing_permissions_to_start_conf_call">Вам нужно разрешение на приглашение для начала конференции в этой комнате</string>
     <string name="missing_permissions_title_to_start_conf_call">Не удалось осуществить вызов</string>
     <string name="device_information">Информация о сессии</string>
@@ -415,7 +415,7 @@
     <string name="room_sliding_menu_version">Версия</string>
     <string name="room_sliding_menu_term_and_conditions">Правила и условия</string>
     <string name="room_sliding_menu_third_party_notices">Прочие уведомления</string>
-    <string name="room_sliding_menu_copyright">Copyright</string>
+    <string name="room_sliding_menu_copyright">Авторские права</string>
     <string name="room_sliding_menu_privacy_policy">Политика конфиденциальности</string>
 
     <!-- Vector Settings -->
@@ -450,7 +450,7 @@
     <string name="settings_olm_version">Версия OLM</string>
     <string name="settings_app_term_conditions">Правила и условия</string>
     <string name="settings_third_party_notices">Прочие уведомления</string>
-    <string name="settings_copyright">Copyright</string>
+    <string name="settings_copyright">Авторские права</string>
     <string name="settings_privacy_policy">Политика конфиденциальности</string>
     <string name="settings_clear_cache">Очистить весь кэш</string>
     <!--string name="settings_room_privacy_label">Privacy</string-->
@@ -462,7 +462,7 @@
     <string name="settings_other">Другое</string>
     <string name="settings_advanced">Дополнительно</string>
     <string name="settings_cryptography">Криптография</string>
-    <string name="settings_notifications_targets">Отправлять уведомления на</string>
+    <string name="settings_notifications_targets">Устройства для уведомлений</string>
     <string name="settings_contact">Локальные контакты</string>
     <string name="settings_contacts_app_permission">Доступ к контактам</string>
     <string name="settings_contacts_phonebook_country">Страна для контактов</string>
@@ -777,7 +777,7 @@
 
     <string name="groups_list">Список групп</string>
 
-    <string name="room_participants_ban_prompt_msg">Вы уверены, что хотите забанить этого пользователя в этом чате?</string>
+    <string name="room_participants_ban_prompt_msg">Блокирующий пользователь выгонит их из этой комнаты и не позволит им снова присоединиться.</string>
 
     <string name="room_settings_all_messages_noisy">Все сообщения (громко)</string>
     <string name="room_settings_all_messages">Все сообщения</string>
@@ -1377,9 +1377,9 @@
     <string name="keys_backup_banner_update_line2">Управление резервным копированием ключей</string>
 
     <string name="keys_backup_banner_update_line1">Новые ключи зашифрованных сообщений</string>
-    <string name="new_recovery_method_popup_description">Обнаружена новая резервная копия ключа безопасных сообщений.
-
-Если вы не настраивали новый метод восстановления, злоумышленник может пытаться получить доступ к вашей учетной записи. Измените пароль учетной записи и сразу же установите новый способ восстановления в настройках.</string>
+    <string name="new_recovery_method_popup_description">Обнаружена новая резервная копия ключа безопасных сообщений. 
+\n
+\nЕсли вы не настраивали новый метод восстановления, злоумышленник может пытаться получить доступ к вашей учетной записи. Измените пароль учетной записи и сразу же установите новый способ восстановления в настройках.</string>
     <string name="keys_backup_setup_step3_text_line1">Ваши ключи копируются.</string>
     <string name="keys_backup_setup_step2_skip_button_title">(Дополнительно) Настройка с ключом восстановления</string>
     <string name="settings_data_save_mode_summary">В режиме экономии траффика применяется специальный фильтр, поэтому обновление присутствия и уведомления о наборе отфильтровываются.</string>
@@ -1576,9 +1576,9 @@
 
     <string name="settings_general_title">Общее</string>
     <string name="settings_preferences">Параметры</string>
-    <string name="settings_security_and_privacy">Безопасность &amp; Конфиденциальность</string>
+    <string name="settings_security_and_privacy">Безопасность и конфиденциальность</string>
     <string name="settings_expert">Профессионал</string>
-    <string name="settings_push_rules">Пуш-Правила</string>
+    <string name="settings_push_rules">Правила push-уведомлений</string>
     <string name="push_gateway_item_app_id">app_id:</string>
     <string name="push_gateway_item_push_key">push_key:</string>
     <string name="push_gateway_item_app_display_name">app_display_name:</string>
@@ -1646,8 +1646,8 @@
 
     <string name="widget_integration_review_terms">Для продолжения Вам необходимо принять Условия данного сервиса.</string>
 
-    <string name="settings_push_rules_no_rules">Пуш-правила не определены</string>
-    <string name="settings_push_gateway_no_pushers">Нет зарегистрированных пуш-шлюзов</string>
+    <string name="settings_push_rules_no_rules">Правила push-уведомлений не определены</string>
+    <string name="settings_push_gateway_no_pushers">Нет зарегистрированных push-шлюзов</string>
 
     <string name="terms_of_service">Условия предоставления услуг</string>
     <string name="review_terms">Условия просмотра</string>
@@ -1805,7 +1805,7 @@
 
     <string name="timeline_unread_messages">Непрочитанные сообщения</string>
 
-    <string name="login_splash_title">Освободите своё общение</string>
+    <string name="login_splash_title">Это ваш разговор. Владейте им.</string>
     <string name="login_splash_text1">Общайтесь с людьми напрямую или в группах</string>
     <string name="login_splash_submit">Начать</string>
 
@@ -1827,7 +1827,7 @@
     <string name="login_server_url_form_modular_hint">Модульный адрес</string>
     <string name="login_server_url_form_other_hint">Адрес</string>
     <string name="login_server_url_form_modular_text">Премиум-хостинг для организаций</string>
-    <string name="login_server_url_form_modular_notice">Введите адрес Modular Element или сервера, который вы хотите использовать.</string>
+    <string name="login_server_url_form_modular_notice">Введите адрес Modular Element или сервера, который вы хотите использовать</string>
     <string name="login_sso_error_message">Произошла ошибка при загрузке страницы: %1$s (%2$d)</string>
     <string name="login_mode_not_supported">Приложение не может войти на этот сервер, так как он поддерживает следующие типы входа: %1$s.
 \nВы хотите войти с помощью веб-клиента\?</string>
@@ -2012,7 +2012,7 @@
     <string name="security_prompt_text">Проверьте себя и других для защиты ваших бесед</string>
 
     <string name="backup_recovery_passphrase">Парольная фраза для восстановления</string>
-    <string name="crosssigning_verify_session">Проверка входа</string>
+    <string name="crosssigning_verify_session">Подтвердите сеанс</string>
     <string name="confirm_your_identity">Подтвердите свою личность и получите доступ к зашифрованным сообщениям, подтвердив этот вход в другой сессии.</string>
     <string name="settings_category_timeline">Лента сообщений</string>
 
@@ -2107,4 +2107,265 @@
 
     <string name="room_participants_action_cancel_invite">Отменить приглашение</string>
     <string name="room_participants_power_level_demote_warning_title">Снизить собственные полномочия\?</string>
+    <string name="dismiss">Отклонить</string>
+
+
+    <string name="room_participants_power_level_demote_warning_prompt">Вы не сможете отменить это изменение, поскольку вы понижаете себя в должности, а если вы последний привилегированный пользователь в комнате, то восстановить привилегии будет невозможно.</string>
+    <string name="room_participants_power_level_demote">Понизить</string>
+
+
+    <string name="room_participants_action_ignore_title">Игнорировать пользователя</string>
+    <string name="room_participants_action_ignore_prompt_msg">Игнорирование этого пользователя приведет к удалению его сообщений из общих комнат.
+\n
+\nВы можете отменить это действие в любое время в общих настройках.</string>
+    <string name="room_participants_action_unignore_title">Перестать игнорировать пользователя</string>
+    <string name="room_participants_action_unignore_prompt_msg">Если вы перестаните игнорировать этого пользователя, то все его сообщения вновь будут отображаться.</string>
+    <string name="room_participants_action_cancel_invite_title">Отменить приглашение</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">Вы уверены, что хотите отменить приглашение для этого пользователя\?</string>
+    <string name="room_participants_kick_title">Выгнать пользователя</string>
+    <string name="room_participants_kick_reason">Причина гонения</string>
+    <string name="room_participants_kick_prompt_msg">Выгнанный пользователь будет удалён из этой комнаты.
+\n
+\nЧтобы предотвратить его повторное присоединение, вы должны забанить его.</string>
+    <string name="room_participants_ban_title">Заблокировать пользователя</string>
+    <string name="room_participants_ban_reason">Причина блокировки</string>
+    <string name="room_participants_unban_title">Разблокировать пользователя</string>
+    <string name="room_participants_unban_prompt_msg">Разблокирование пользователя позволит ему снова присоединиться к комнате.</string>
+
+    <string name="settings_secure_backup_section_title">Безопасное резервное копирование</string>
+    <string name="settings_secure_backup_manage">Управление</string>
+    <string name="settings_secure_backup_setup">Настройка безопасного резервного копирования</string>
+    <string name="settings_secure_backup_reset">Сброс безопасного резервного копирования</string>
+    <string name="settings_secure_backup_enter_to_setup">Настроить на этом устройстве</string>
+    <string name="settings_secure_backup_section_info">Защитите себя от потери доступа к зашифрованным сообщениям и данным, создав резервные копии ключей шифрования на вашем сервере.</string>
+    <string name="reset_secure_backup_title">Создайте новый ключ безопасности или задайте новую защитную фразу для существующей резервной копии.</string>
+    <string name="reset_secure_backup_warning">Это заменит ваш текущий ключ или фразу.</string>
+
+    <string name="disabled_integration_dialog_title">Интеграции отключены</string>
+    <string name="disabled_integration_dialog_content">Включите «Управление интеграциями» в настройках, чтобы сделать это.</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="one">%d пользователь заблокирован</item>
+	<item quantity="few">%d пользователей заблокировано</item>
+	<item quantity="many">%d пользователей заблокировано</item>
+</plurals>
+
+    <string name="encryption_exported_successfully">Ключи успешно экспортированы</string>
+
+    <string name="active_widget_view_action">ОБЗОР</string>
+    <string name="active_widgets_title">Активные виджеты</string>
+
+
+    <string name="recovery_key_export_saved">Ключ восстановления был сохранён.</string>
+
+    <string name="secure_backup_banner_setup_line1">Безопасное резервное копирование</string>
+    <string name="secure_backup_banner_setup_line2">Защита от потери доступа к зашифрованным сообщениям и данным</string>
+
+    <string name="secure_backup_setup">Настроить безопасное резервное копирование</string>
+
+    <string name="labs_merge_e2e_in_timeline">Слиянию не удаётся расшифровать сообщение на временной шкале</string>
+    <string name="labs_show_unread_notifications_as_tab">Добавьте специальную вкладку для непрочитанных уведомлений на главном экране.</string>
+
+    <plurals name="fallback_users_read">
+	<item quantity="one">Прочитал 1 пользователь</item>
+	<item quantity="few">Прочитано %d пользователями</item>
+	<item quantity="many">Прочитано %d пользователями</item>
+</plurals>
+
+    <string name="room_list_quick_actions_favorite_add">Добавить в избранное</string>
+    <string name="room_list_quick_actions_favorite_remove">Убрать из избранного</string>
+    <string name="notice_member_no_changes">%1$s не внес никаких изменений</string>
+    <string name="notice_member_no_changes_by_you">Вы не внесли никаких изменений</string>
+    <string name="no_ignored_users">Вы не игнорируете никаких пользователей</string>
+
+    <string name="room_join_rules_public_by_you">Вы сделали комнату доступной для всех, у кого есть ссылка.</string>
+    <string name="room_join_rules_invite_by_you">Вы сделали комнату только по приглашению.</string>
+    <string name="login_splash_text2">Сохраняйте приватность ваших переписок с помощью шифрования</string>
+    <string name="login_splash_text3">Расширьте и персонализируйте свой опыт использования</string>
+    <string name="login_server_matrix_org_text">Присоединяйтесь к миллионам бесплатных на самом большом публичном сервере</string>
+    <string name="login_signin_to">Войти в %1$s</string>
+    <string name="login_server_url_form_other_notice">Введите адрес сервера или Element, к которому вы хотите подключиться</string>
+    <string name="login_server_url_form_common_notice">Введите адрес сервера, который вы хотите использовать</string>
+
+    <string name="login_reset_password_notice">На ваш почтовый ящик будет отправлено письмо с подтверждением установки нового пароля.</string>
+    <string name="login_reset_password_mail_confirmation_submit">Я подтвердил свою электронную почту</string>
+
+    <string name="login_set_email_notice">Установите адрес электронной почты для восстановления вашей учетной записи. Позже вы можете дополнительно разрешить людям, которых вы знаете, обнаружить вас по электронной почте.</string>
+    <string name="login_validation_code_is_not_correct">Введенный код неверен. Пожалуйста, проверьте.</string>
+    <string name="login_connect_using_matrix_id_notice">Кроме того, если у вас уже есть учетная запись и вы знаете свой идентификатор Matrix и пароль, вы можете использовать этот метод:</string>
+    <string name="login_connect_using_matrix_id_submit">Войти с помощью Matrix ID</string>
+    <string name="login_signin_matrix_id_title">Войти с помощью Matrix ID</string>
+    <string name="login_signin_matrix_id_notice">Если вы создаете учетную запись на домашнем сервере, используйте свой матричный идентификатор (например, @user:domain.com) и пароль ниже.</string>
+    <string name="login_signin_matrix_id_hint">Matrix ID</string>
+    <string name="login_signin_matrix_id_password_notice">Если вы не знаете свой пароль, вернитесь, чтобы сбросить его.</string>
+    <string name="login_signin_matrix_id_error_invalid_matrix_id">Это недопустимый идентификатор пользователя. Ожидаемый формат: \'@user:homeserver.org\'</string>
+    <string name="autodiscover_well_known_error">Не удалось найти действительный домашний сервер. Пожалуйста, проверьте свой идентификатор</string>
+
+    <string name="notification_initial_sync">Первичная синхронизация…</string>
+
+    <string name="settings_rageshake">Rageshake</string>
+    <string name="settings_rageshake_detection_threshold">Порог обнаружения</string>
+    <string name="settings_rageshake_detection_threshold_summary">Встряхните телефон, чтобы проверить порог обнаружения</string>
+    <string name="rageshake_detected">Тряска зафиксирована!</string>
+    <string name="autocomplete_limited_results">Показываем только первые результаты, наберите больше букв…</string>
+
+    <string name="settings_developer_mode_fail_fast_title">Раннее падение</string>
+    <string name="settings_developer_mode_fail_fast_summary">Element может падать чаще, когда происходит непредвиденная ошибка</string>
+
+    <string name="command_description_verify">Запрос на проверку данного идентификатора пользователя</string>
+    <string name="command_description_shrug">Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения</string>
+
+    <string name="create_room_encryption_description">После включения шифрования оно не может быть отключено.</string>
+
+    <string name="login_error_threepid_denied">Ваш почтовый домен не имеет права регистрироваться на этом сервере</string>
+
+    <string name="verify_user_sas_emoji_help_text">Проверьте этого пользователя, подтвердив, что следующие уникальные смайлики появляются на его экране в том же порядке.</string>
+    <string name="verify_user_sas_emoji_security_tip">Для максимальной безопасности используйте другое надежное средство связи или сделайте это лично.</string>
+    <string name="verification_green_shield">Ищите зеленый щит, чтобы убедиться, что пользователь доверенный. Доверяйте всем пользователям в комнате, чтобы обеспечить безопасность комнаты.</string>
+
+    <string name="verification_conclusion_not_secure">Не безопасно</string>
+    <string name="verification_conclusion_compromised">Одно из следующих условий может быть скомпрометировано:
+\n
+\n-- Ваш домашний сервер
+\n-- Домашний сервер, к которому подключен пользователь, которого вы проверяете
+\n-- Ваше или подключение к интернету других пользователей
+\n-- Ваше или устройство других пользователей</string>
+
+    <string name="sent_a_video">Видео.</string>
+    <string name="sent_an_image">Изображение.</string>
+    <string name="sent_an_audio_file">Аудио</string>
+    <string name="sent_a_file">Файл</string>
+    <string name="send_a_sticker">Стикер</string>
+
+    <string name="verification_request_waiting">Ожидание…</string>
+    <string name="verification_request_other_cancelled">%s отменено</string>
+    <string name="verification_request_you_cancelled">Вы отменили</string>
+    <string name="verification_request_other_accepted">%s принято</string>
+    <string name="verification_request_you_accepted">Вы приняли</string>
+    <string name="verification_sent">Подтверждениие отправлено</string>
+    <string name="verification_request">Запрос на подтверждение</string>
+    <string name="verification_verify_device">Подтвердите этот сеанс</string>
+    <string name="verification_verify_device_manually">Подтверждение вручную</string>
+
+    <string name="you">Вы</string>
+
+    <string name="verification_scan_notice">Сканируйте код с помощью устройства другого пользователя, чтобы надежно проверить друг друга</string>
+    <string name="verification_scan_their_code">Сканировать их код</string>
+    <string name="verification_scan_emoji_title">Невозможно сканировать</string>
+    <string name="verification_scan_emoji_subtitle">Если вы не можете лично, сравните эмодзи в таком случае</string>
+
+    <string name="verification_no_scan_emoji_title">Подтвердить при помощи сравнения эмодзи</string>
+
+    <string name="verify_by_emoji_title">Подтверждение с помощью эмодзи</string>
+    <string name="verify_by_emoji_description">Если вы не можете отсканировать приведенный выше код, проверьте это, сравнив короткий уникальный набор эмодзи.</string>
+
+    <string name="a13n_qr_code_description">Изображение QR-кода</string>
+
+    <string name="verification_verify_user">Подтверждено %s</string>
+    <string name="verification_verified_user">Подтверждённых %s</string>
+    <string name="verification_request_waiting_for">Ожидание для %s…</string>
+    <string name="verification_request_alert_description">Для дополнительной безопасности проверьте %s, проверив одноразовый код на обоих ваших устройствах.
+\n
+\nДля максимальной безопасности сделайте это лично.</string>
+    <string name="room_profile_not_encrypted_subtitle">Сообщения в этой комнате не шифруются сквозным шифрованием.</string>
+    <string name="room_profile_encrypted_subtitle">Сообщения в этой комнате не шифруются сквозным шифрованием.
+\n
+\nВаши сообщения защищены замками, и только у вас и получателя есть уникальные ключи, чтобы разблокировать их.</string>
+    <string name="room_profile_section_admin">Действия Администратора</string>
+    <string name="room_profile_leaving_room">Покинуть комнату…</string>
+
+    <string name="room_member_power_level_custom">Пользовательский</string>
+    <string name="room_member_power_level_invites">Приглашения</string>
+    <string name="room_member_power_level_admin_in">Администратор в %1$s</string>
+    <string name="room_member_power_level_moderator_in">Модератор в %1$s</string>
+    <string name="room_member_power_level_default_in">По умолчанию в %1$s</string>
+    <string name="room_member_power_level_custom_in">Пользовательский (%1$d) в %2$s</string>
+
+    <string name="room_member_jump_to_read_receipt">Перейти к последнему прочтённому им сообщению</string>
+
+    <string name="rendering_event_error_type_of_event_not_handled">Element не обрабатывает события типа \'%1$s\'</string>
+    <string name="rendering_event_error_type_of_message_not_handled">Element не обрабатывает сообщения типа \'%1$s\'</string>
+    <string name="rendering_event_error_exception">Element столкнулся с проблемой при отображении содержимого события с идентификатором \'%1$s\'</string>
+
+    <string name="unignore">Перестать игнорировать</string>
+
+    <string name="verify_cannot_cross_sign">Этот сеанс не может поделиться этой проверкой с другими сеансами.
+\nПроверка будет сохранена локально и совместно использоваться в будущей версии приложения.</string>
+
+    <string name="command_description_rainbow">Посылает сообщение, окрашенное в цвет радуги</string>
+    <string name="command_description_rainbow_emote">Посылает данную эмоцию, окрашенную в цвет радуги</string>
+
+    <string name="settings_category_composer">Редактирование сообщений</string>
+
+    <string name="room_settings_enable_encryption">Включить сквозное шифрование</string>
+    <string name="room_settings_enable_encryption_warning">После включения шифрования оно не может быть отключено.</string>
+
+    <string name="room_settings_enable_encryption_dialog_title">Активировать шифрование\?</string>
+    <string name="room_settings_enable_encryption_dialog_content">После включения шифрование для комнаты не может быть отключено. Сообщения, отправленные в зашифрованном помещении, не могут быть замечены сервером, только участниками помещения. Включение шифрования может помешать правильной работе многих ботов и мостов.</string>
+    <string name="room_settings_enable_encryption_dialog_submit">Активировать шифрование</string>
+
+    <string name="verification_request_notice">Чтобы быть в безопасности, проверьте %s, проверив одноразовый код.</string>
+    <string name="verification_request_start_notice">Чтобы обезопасить себя, сделайте это лично или используйте другой способ общения.</string>
+
+    <string name="verification_emoji_notice">Сравните уникальные эмодзи, убедившись, что они появились в том же порядке.</string>
+    <string name="verification_code_notice">Сравните код с тем, который отображается на экране другого пользователя.</string>
+    <string name="verification_conclusion_ok_notice">Сообщения с этим пользователем полностью зашифрованы и не могут быть прочитаны третьими лицами.</string>
+    <string name="verification_conclusion_ok_self_notice">Ваш новый сеанс теперь проверен. Он имеет доступ к вашим зашифрованным сообщениям, и другие пользователи будут считать его надежным.</string>
+
+    <string name="encryption_information_cross_signing_state">Кросс-подпись</string>
+    <string name="encryption_information_dg_xsigning_complete">Кросс-подпись включена
+\nПриватные ключи хранятся на устройстве.</string>
+    <string name="encryption_information_dg_xsigning_trusted">Кросс-подпись включена
+\nКлючи являются надёжными.
+\nПриватные ключи неизвестны</string>
+    <string name="encryption_information_dg_xsigning_not_trusted">Кросс-подпись включена.
+\nКлючи являются ненадёжными</string>
+    <string name="encryption_information_dg_xsigning_disabled">Кросс-подпись выключена</string>
+
+    <string name="settings_hs_admin_e2e_disabled">Администратор вашего сервера отключил сквозное шифрование по умолчанию в приватных комнатах и диалогах.</string>
+    <string name="settings_active_sessions_list">Активные сеансы</string>
+    <string name="settings_active_sessions_show_all">Показать все сеансы</string>
+    <string name="settings_active_sessions_manage">Управление сеансами</string>
+    <string name="settings_active_sessions_signout_device">Выйти из этого сеанса</string>
+
+    <string name="settings_failed_to_get_crypto_device_info">Нет доступного шифрования информации</string>
+
+    <plurals name="settings_active_sessions_count">
+	<item quantity="one">%d сеанс активен</item>
+	<item quantity="few">%d сеансов активно</item>
+	<item quantity="many">%d сеансов активно</item>
+</plurals>
+
+    <string name="crosssigning_verify_this_session">Проверьте этот сеанс</string>
+    <string name="verification_open_other_to_verify">Используйте существующий сеанс для проверки этого, предоставив ему доступ к зашифрованным сообщениям.</string>
+
+
+    <string name="settings_dev_tools">Инструменты для разработчиков</string>
+    <string name="settings_account_data">Данные учётной записи</string>
+    <string name="verification_use_passphrase">Если вы не можете получить доступ к существующему сеансу</string>
+
+    <string name="settings_key_requests">Запросы ключей</string>
+
+    <string name="verify_new_session_notice">Используйте этот сеанс для проверки вашего нового сеанса, предоставляя ему доступ к зашифрованным сообщениям.</string>
+    <string name="bootstrap_cross_signing_success">Ваши %2$s и %1$s установлены.
+\n
+\nДержите их в безопасности! Они понадобятся вам для разблокировки зашифрованных сообщений и защиты информации, если вы потеряете все свои активные сеансы.</string>
+
+    <string name="bootstrap_cancel_text">Если вы отмените сейчас, вы можете потерять зашифрованные сообщения и данные, если потеряете доступ к своим логинам.
+\n
+\nВы также можете настроить безопасное резервное копирование и управлять своими ключами в настройках.</string>
+
+    <string name="encryption_enabled_tile_description">Сообщения в этой комнате зашифрованы сквозным шифрованием. Посмотрите подробности и подтвердите пользователей в их профиле.</string>
+    <string name="settings_notification_configuration">Параметры уведомлений</string>
+    <string name="settings_messages_at_room">Сообщения, содержащие @room</string>
+    <string name="settings_troubleshoot_title">Отладка</string>
+    <string name="settings_notification_advanced_summary">Настройки важности уведомлений для событий</string>
+
+    <string name="use_other_session_content_description">Используйте последнюю версию Element на других ваших устройствах, веб-клиент Element, Element для ПК, Element для iOS, Element для Андроид или другой клиент Matrix, поддерживающий кросс-подпись</string>
+    <string name="use_latest_app">Используйте последнюю версию Element на других ваших устройствах:</string>
+    <string name="verify_this_session">Проверьте доступ нового сеанса к вашей учетной записи: %1$s</string>
+
+    <string name="settings_setup_secure_backup">Настроить безопасное резервное копирование</string>
+
+    <string name="bottom_sheet_setup_secure_backup_title">Безопасное резервное копирование</string>
     </resources>

From 0dd4563217f42a6e62e68228e898838bf837f164 Mon Sep 17 00:00:00 2001
From: rkfg <rkfg@rkfg.me>
Date: Tue, 4 Aug 2020 13:33:50 +0000
Subject: [PATCH 45/96] Translated using Weblate (Russian)

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/ru/
---
 .../src/main/res/values-ru/strings.xml               | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/matrix-sdk-android/src/main/res/values-ru/strings.xml b/matrix-sdk-android/src/main/res/values-ru/strings.xml
index bd0dcef3dd..fcceb4c8e7 100644
--- a/matrix-sdk-android/src/main/res/values-ru/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-ru/strings.xml
@@ -83,7 +83,7 @@
         <item quantity="one">%1$s и 1 другой</item>
         <item quantity="few">%1$s и %2$d другие</item>
         <item quantity="many">%1$s и %2$d других</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
 
 
@@ -307,4 +307,14 @@
     <string name="notice_end_to_end_ok_by_you">Вы включили сквозное шифрование.</string>
     <string name="notice_end_to_end_unknown_algorithm_by_you">Вы включили сквозное шифрование (неизвестный алгоритм %1$s).</string>
 
+<string name="notice_room_avatar_changed">%1$s изменил(а) аватар комнаты</string>
+    <string name="notice_room_avatar_changed_by_you">Вы изменили аватар комнаты</string>
+    <string name="notice_call_candidates">%s отправил(а) данные для начала звонка.</string>
+    <string name="notice_call_candidates_by_you">Вы отправили данные для начала звонка.</string>
+    <string name="notice_room_avatar_removed">%1$s удалил(а) аватар комнаты</string>
+    <string name="notice_room_avatar_removed_by_you">Вы удалили аватар комнаты</string>
+    <string name="call_notification_answer">Принять</string>
+    <string name="call_notification_reject">Отклонить</string>
+    <string name="call_notification_hangup">Завершить звонок</string>
+
 </resources>

From 6bb5835bea8edbcf4227eb1f5adeb5b516b7fa9c Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Thu, 6 Aug 2020 04:46:42 +0000
Subject: [PATCH 46/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 72.3% (1326 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 86 +++++++++++++++++++
 1 file changed, 86 insertions(+)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index e9cdc5faf9..cf43df0dc8 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -1705,4 +1705,90 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="add_by_matrix_id">通过 matrix ID 添加</string>
     <string name="creating_direct_room">正在创建房间…</string>
     <string name="direct_room_no_known_users">无结果,使用通过 matrix ID 添加在服务器上搜索。</string>
+    <string name="direct_room_start_search">开始输入以获得结果</string>
+    <string name="direct_room_filter_hint">按用户名或 ID 过滤…</string>
+
+    <string name="joining_room">正在加入房间…</string>
+
+    <string name="message_view_edit_history">查看编辑历史</string>
+
+    <string name="terms_of_service">服务条款</string>
+    <string name="review_terms">审核条款</string>
+    <string name="terms_description_for_identity_server">可被其他人发现</string>
+    <string name="terms_description_for_integration_manager">使用机器人,小部件和贴纸包</string>
+
+    <string name="read_at">已读于</string>
+
+
+    <string name="identity_server">身份服务器</string>
+    <string name="disconnect_identity_server">断开身份服务器</string>
+    <string name="add_identity_server">配置身份服务器</string>
+    <string name="change_identity_server">更改身份服务器</string>
+    <string name="settings_discovery_identity_server_info">您正在使用 %1$s 与您知道的现有联系人相互发现。</string>
+    <string name="settings_discovery_identity_server_info_none">您当前未使用身份服务器。若要与您知道的现有联系人相互发现,请在下方配置。</string>
+    <string name="settings_discovery_emails_title">可发现电子邮件地址</string>
+    <string name="settings_discovery_no_mails">发现选项将在您添加电子邮件后出现。</string>
+    <string name="settings_discovery_no_msisdn">发现选项将在您添加电话号码后出现。</string>
+    <string name="settings_discovery_disconnect_identity_server_info">与您的身份服务器断开意味着您将无法被其它用户发现并且无法通过电子邮件和电话邀请他人。</string>
+    <string name="settings_discovery_msisdn_title">可发现电话号码</string>
+    <string name="settings_discovery_confirm_mail">我们向 %s 给您发送了确认电子邮件,检查您的电子邮件并点击确认链接</string>
+    <string name="settings_discovery_confirm_mail_not_clicked">我们向 %s 给您发送了确认电子邮件,请先检查您的电子邮件并点击确认链接</string>
+    <string name="settings_discovery_mail_pending">正在等待</string>
+
+    <string name="settings_discovery_enter_identity_server">输入身份服务器 URL</string>
+    <string name="settings_discovery_bad_identity_server">无法连接到身份服务器</string>
+    <string name="settings_discovery_please_enter_server">请输入身份服务器 url</string>
+    <string name="settings_discovery_no_terms_title">身份服务器无服务条款</string>
+    <string name="settings_discovery_no_terms">您选择的身份服务器无任何服务条款。仅在您信任服务所有者时继续</string>
+    <string name="settings_text_message_sent">已向 %s 发送文字消息。请输入它包含的验证码。</string>
+    <string name="settings_text_message_sent_wrong_code">验证码不正确。</string>
+
+    <string name="settings_discovery_disconnect_with_bound_pid">您当前在身份服务器 %1$s 上分享电子邮件地址或电话号码。您需要重连接 %2$s 已停止分享。</string>
+    <string name="settings_agree_to_terms">同意身份服务器 (%s) 服务条款使您可以通过电子邮件地址或电话号码被发现。</string>
+
+    <string name="labs_allow_extended_logging">启用详细日志。</string>
+    <string name="labs_allow_extended_logging_summary">当您发送 RageShake 时详细日志将帮助开发者提供更多日志。即使启用,应用也不会记录消息内容或任何其他私有数据。</string>
+
+
+    <string name="error_terms_not_accepted">接收您的家庭服务器条款和条件后请重试。</string>
+
+    <string name="error_network_timeout">服务器似乎响应时间太长,这可能是由于连接不良或服务器错误引起的。 请稍后再试。</string>
+
+    <string name="send_attachment">发送附件</string>
+
+    <string name="a11y_open_drawer">打开导航菜单</string>
+    <string name="a11y_create_menu_open">打开创建房间菜单</string>
+    <string name="a11y_create_menu_close">关闭创建房间菜单…</string>
+    <string name="a11y_create_direct_message">创建新的私聊对话</string>
+    <string name="a11y_create_room">创建新房间</string>
+    <string name="a11y_close_keys_backup_banner">关闭密钥备份横幅</string>
+    <string name="a11y_show_password">显示密码</string>
+    <string name="a11y_hide_password">隐藏密码</string>
+    <string name="a11y_jump_to_bottom">跳到底部</string>
+
+    <string name="two_and_some_others_read">%1$s,%2$s 和 %3$d 其他人已读</string>
+    <string name="three_users_read">%1$s,%2$s 和 %3$s 已读</string>
+    <string name="two_users_read">%1$s 和 %2$s 已读</string>
+    <string name="one_user_read">%s 已读</string>
+    <plurals name="fallback_users_read">
+	<item quantity="other">%d 个用户已读</item>
+</plurals>
+
+    <string name="error_file_too_big">上传文件 \'%1$s\' (%2$s) 过大。限制为 %3$s。</string>
+
+    <string name="error_attachment">获取附件时出错。</string>
+    <string name="attachment_type_file">文件</string>
+    <string name="attachment_type_contact">联系人</string>
+    <string name="attachment_type_camera">相机</string>
+    <string name="attachment_type_audio">音频</string>
+    <string name="attachment_type_gallery">相册</string>
+    <string name="attachment_type_sticker">贴纸</string>
+    <string name="error_handling_incoming_share">无法处理共享数据</string>
+
+    <string name="uploads_media_title">媒体</string>
+    <string name="uploads_media_no_result">此房间中无媒体</string>
+    <string name="uploads_files_title">文件</string>
+    <string name="uploads_files_subtitle">%1$s 于 %2$s</string>
+    <string name="uploads_files_no_result">此房间中无文件</string>
+
     </resources>

From 0901075c9f750f82874bae0d60acf2385a3fcd32 Mon Sep 17 00:00:00 2001
From: Xidorn Quan <riot-zzob8h@upsuper.org>
Date: Thu, 6 Aug 2020 07:38:36 +0000
Subject: [PATCH 47/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 72.3% (1326 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 21 +++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index cf43df0dc8..7fdefbc8e9 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -1791,4 +1791,25 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="uploads_files_subtitle">%1$s 于 %2$s</string>
     <string name="uploads_files_no_result">此房间中无文件</string>
 
+    <string name="report_content_spam">垃圾信息</string>
+    <string name="report_content_inappropriate">不合适的内容</string>
+    <string name="report_content_custom">自定义报告……</string>
+    <string name="report_content_custom_title">报告此内容</string>
+    <string name="report_content_custom_hint">报告此内容的理由</string>
+    <string name="report_content_custom_submit">报告</string>
+    <string name="block_user">屏蔽用户</string>
+
+    <string name="content_reported_title">内容已报告</string>
+    <string name="content_reported_content">此内容已报告。
+\n
+\n如果您不希望再看到此用户的更多内容,您可以屏蔽他以隐藏他的信息</string>
+    <string name="content_reported_as_spam_title">报告为垃圾信息</string>
+    <string name="content_reported_as_spam_content">此内容已报告为垃圾信息。
+\n
+\n如果您不希望再看到此用户的更多内容,您可以屏蔽他以隐藏他的信息</string>
+    <string name="content_reported_as_inappropriate_title">报告为不合适的内容</string>
+    <string name="content_reported_as_inappropriate_content">此内容以报告为不合适。
+\n
+\n如果您不希望再看到此用户的更多内容,您可以屏蔽他以隐藏他的信息</string>
+
     </resources>

From fc510e86f759e3934a9e70c0c2b6892d198c7310 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoitm@matrix.org>
Date: Thu, 6 Aug 2020 17:20:14 +0200
Subject: [PATCH 48/96] ktlint

---
 .../vector/app/features/home/room/list/UnreadCounterBadgeView.kt | 1 -
 1 file changed, 1 deletion(-)

diff --git a/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt b/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt
index 17323ba800..cc7271b55f 100755
--- a/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt
+++ b/vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt
@@ -20,7 +20,6 @@ import android.util.AttributeSet
 import android.view.View
 import androidx.appcompat.widget.AppCompatTextView
 import im.vector.app.R
-import im.vector.app.features.themes.ThemeUtils
 
 class UnreadCounterBadgeView : AppCompatTextView {
 

From 66a7802e1b966c01647e3f34e42584b7fc62929b Mon Sep 17 00:00:00 2001
From: aevw <arcanevw@tuta.io>
Date: Thu, 6 Aug 2020 14:55:23 +0000
Subject: [PATCH 49/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 91.3% (1675 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 778 ++++++++++++++++++
 1 file changed, 778 insertions(+)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index a93f39eaf3..b974c2c627 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -1652,4 +1652,782 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="sas_error_m_user_error">Contato não corresponde</string>
     <string name="sas_error_unknown">Erro Desconhecido</string>
 
+    <string name="identity_server_not_defined">Você não está usando nenhum Servidor de Identidade</string>
+    <string name="identity_server_not_defined_for_password_reset">Nenhum servidor de identidade está configurado, é necessário ter para redefinir sua senha.</string>
+
+    <string name="error_user_already_logged_in">Parece que você está tentando se conectar com outro servidor local. Deseja sair\?</string>
+
+    <string name="edit">Editar</string>
+    <string name="reply">Responder</string>
+
+    <string name="global_retry">Tentar novamente</string>
+    <string name="room_list_empty">Conecta-se a uma sala para começar a usar o aplicativo.</string>
+    <string name="send_you_invite">Enviou um convite</string>
+    <string name="invited_by">Convidado por %s</string>
+
+    <string name="room_list_catchup_empty_title">Vocês estão todos tão envolvidos em tudo aquilo!</string>
+    <string name="room_list_catchup_empty_body">Você não tem mais mensagens não lidas</string>
+    <string name="room_list_catchup_welcome_title">Bem-vindo a casa!</string>
+    <string name="room_list_catchup_welcome_body">Encarregar-se de mensagens não lidas</string>
+    <string name="room_list_people_empty_title">Conversas</string>
+    <string name="room_list_people_empty_body">Suas conversas de mensagens diretas serão exibidas aqui</string>
+    <string name="room_list_rooms_empty_title">Salas</string>
+    <string name="room_list_rooms_empty_body">Seus salas serão exibidas aqui</string>
+
+    <string name="title_activity_emoji_reaction_picker">Reacções</string>
+    <string name="reactions_agree">Concordo</string>
+    <string name="reactions_like">Curtir</string>
+    <string name="message_add_reaction">Adicionar uma reação</string>
+    <string name="message_view_reaction">Veja as reações</string>
+    <string name="reactions">Reacções</string>
+
+    <string name="event_redacted">Mensagens excluídas</string>
+    <string name="settings_show_redacted">Mostrar mensagens excluídas</string>
+    <string name="settings_show_redacted_summary">Mostrar um espaço reservado para mensagens excluídas</string>
+    <string name="event_redacted_by_user_reason">Evento excluído pelo usuário</string>
+    <string name="event_redacted_by_admin_reason">Evento moderado pelo administrador da sala</string>
+    <string name="last_edited_info_message">Última edição por %1$s em %2$s</string>
+
+
+    <string name="malformed_message">Evento malformado, não pode ser exibido</string>
+    <string name="create_new_room">Criar Nova Sala</string>
+    <string name="error_no_network">Sem rede. Por favor, verifique sua conexão de Internet.</string>
+    <string name="action_change">Alterar</string>
+    <string name="change_room_directory_network">Mudar de rede</string>
+    <string name="please_wait">Por favor, aguarde…</string>
+    <string name="group_all_communities">Todas as comunidades</string>
+
+    <string name="room_preview_no_preview">Esta sala não pode ser visualizada</string>
+    <string name="room_preview_world_readable_room_not_supported_yet">A visualização da sala global ainda não é suportada por Element</string>
+
+    <string name="fab_menu_create_room">Salas</string>
+    <string name="fab_menu_create_chat">Mensagens diretas</string>
+
+    <string name="create_room_title">Nova Sala</string>
+    <string name="create_room_action_create">CRIAR</string>
+    <string name="create_room_name_hint">Nome da sala</string>
+    <string name="create_room_public_title">Público</string>
+    <string name="create_room_public_description">Qualquer pessoa poderá entrar nesta sala</string>
+    <string name="create_room_directory_title">Lista de Salas</string>
+    <string name="create_room_directory_description">Publicar esta sala na lista das salas</string>
+
+    <string name="keys_backup_unable_to_get_trust_info">Ocorreu um erro ao receber informações de confiança</string>
+    <string name="keys_backup_unable_to_get_keys_backup_data">Ocorreu um erro ao obter dados de backup de chaves</string>
+
+    <string name="import_e2e_keys_from_file">Importar as chaves de arquivo \"%1$s\".</string>
+
+    <string name="settings_sdk_version">Versão SDK de Matrix</string>
+    <string name="settings_other_third_party_notices">Outros avisos de terceiros</string>
+    <string name="navigate_to_room_when_already_in_the_room">Você já está vendo esta sala!</string>
+
+    <string name="quick_reactions">Reações Rápidas</string>
+
+    <string name="settings_general_title">Geral</string>
+    <string name="settings_preferences">Preferências</string>
+    <string name="settings_security_and_privacy">Segurança e Privacidade</string>
+    <string name="settings_expert">Experiente</string>
+    <string name="settings_push_rules">Regras do Push</string>
+    <string name="settings_push_rules_no_rules">Nenhuma regra Push definida</string>
+    <string name="settings_push_gateway_no_pushers">Nenhuma entrada Push registrada</string>
+
+    <string name="push_gateway_item_app_id">id_do_app:</string>
+    <string name="push_gateway_item_push_key">chave_push:</string>
+    <string name="push_gateway_item_app_display_name">nome_da_ tela_ do_app:</string>
+    <string name="push_gateway_item_device_name">nome_da_sessão:</string>
+    <string name="push_gateway_item_url">url:</string>
+    <string name="push_gateway_item_format">Formato:</string>
+
+    <string name="preference_voice_and_video">Voz e Vídeo</string>
+    <string name="preference_root_help_about">Ajuda e Sobre</string>
+
+
+    <string name="settings_troubleshoot_test_token_registration_quick_fix">Registrar token</string>
+
+    <string name="send_suggestion">Faça uma sugestão</string>
+    <string name="send_suggestion_content">Por favor, escreva sua sugestão abaixo.</string>
+    <string name="send_suggestion_report_placeholder">Descreva aqui sua sugestão</string>
+    <string name="send_suggestion_sent">Obrigado, a sugestão foi enviada com êxito</string>
+    <string name="send_suggestion_failed">A sugestão não foi enviada (%s)</string>
+
+    <string name="settings_labs_show_hidden_events_in_timeline">Mostrar eventos ocultos na linha do tempo</string>
+
+    <string name="bottom_action_people_x">Mensagens Diretas</string>
+
+    <string name="send_file_step_idle">Aguardando…</string>
+    <string name="send_file_step_encrypting_thumbnail">Criptografando imagem miniatura…</string>
+    <string name="send_file_step_sending_thumbnail">Enviando imagem miniatura (%1$s / %2$s)</string>
+    <string name="send_file_step_encrypting_file">Criptografando arquivo…</string>
+    <string name="send_file_step_sending_file">Enviando arquivo (%1$s / %2$s)</string>
+
+    <string name="downloading_file">Baixando arquivo %1$s…</string>
+    <string name="downloaded_file">O arquivo %1$s foi baixado!</string>
+
+    <string name="edited_suffix">(editado)</string>
+
+    <string name="message_edits">Edições de mensagens</string>
+    <string name="no_message_edits_found">Nenhuma edição encontrada</string>
+
+    <string name="room_filtering_filter_hint">Filtrar conversas…</string>
+    <string name="room_filtering_footer_title">Não consegue encontrar o que você está procurando\?</string>
+    <string name="room_filtering_footer_create_new_room">Criar uma sala nova</string>
+    <string name="room_filtering_footer_create_new_direct_message">Enviar nova mensagem direta</string>
+    <string name="room_filtering_footer_open_room_directory">Veja lista das salas</string>
+
+    <string name="room_directory_search_hint">Nome ou ID (#example:matrix.org)</string>
+
+    <string name="labs_swipe_to_reply_in_timeline">Habilitar desliza para responder na linha do tempo</string>
+    <string name="labs_merge_e2e_in_timeline">Merge não conseguiu decifrar a mensagem na linha do tempo</string>
+    <string name="labs_show_unread_notifications_as_tab">Adicione uma aba dedicada para notificações não lidas na tela principal.</string>
+
+    <string name="link_copied_to_clipboard">Link copiado para a memória</string>
+
+    <string name="add_by_matrix_id">Adicionar por ID do Matrix</string>
+    <string name="creating_direct_room">Criando a sala…</string>
+    <string name="direct_room_no_known_users">Nenhum resultado encontrado, use adicionar por ID do Matrix para pesquisar no servidor.</string>
+    <string name="direct_room_start_search">Comece a digitar para obter resultados</string>
+    <string name="direct_room_filter_hint">Filtrar por nome do usuário ou ID…</string>
+
+    <string name="joining_room">Entrando na sala…</string>
+
+    <string name="message_view_edit_history">Veja Histórico das Edições</string>
+
+    <string name="terms_of_service">Termos de serviço</string>
+    <string name="review_terms">Revisar termos</string>
+    <string name="terms_description_for_identity_server">Seja descoberto por outros</string>
+    <string name="terms_description_for_integration_manager">Use bots, pontes, widgets e pacotes de figurinhas</string>
+
+    <string name="read_at">Leia em</string>
+
+
+    <string name="identity_server">Servidor de identidade</string>
+    <string name="disconnect_identity_server">Desconectar servidor de identidade</string>
+    <string name="add_identity_server">Configurar servidor de identidade</string>
+    <string name="change_identity_server">Alterar o servidor de identidade</string>
+    <string name="settings_discovery_identity_server_info">Atualmente você está usando %1$s para descobrir e ser descoberto pelos contatos existentes.</string>
+    <string name="settings_discovery_identity_server_info_none">Atualmente você não está usando servidor de identidade. Para descobrir e ser descoberto pelos contatos que você conhece, configure um abaixo.</string>
+    <string name="settings_discovery_emails_title">Endereços de e-mail detectáveis</string>
+    <string name="settings_discovery_no_mails">As opções de descoberta aparecerão uma vez que você tenha adicionado um e-mail.</string>
+    <string name="settings_discovery_no_msisdn">As opções de descoberta aparecerão uma vez que você tenha adicionado um número de telefone.</string>
+    <string name="settings_discovery_disconnect_identity_server_info">Desconectar-se de seu servidor de identidade resultará em que você não poderá ser descoberto por outros usuários e não poderá convidar outros por e-mail ou telefone.</string>
+    <string name="settings_discovery_msisdn_title">Números de telefone detectáveis</string>
+    <string name="settings_discovery_confirm_mail">Enviamos um e-mail de confirmação para %s, verifique seu e-mail e clique no link de confirmação</string>
+    <string name="settings_discovery_confirm_mail_not_clicked">Enviamos um e-mail de confirmação para %s, for favor primeiro verifique seu e-mail e clique no link de confirmação</string>
+    <string name="settings_discovery_mail_pending">Aguardando</string>
+
+    <string name="settings_discovery_enter_identity_server">Digitar um URL do servidor de identidade</string>
+    <string name="settings_discovery_bad_identity_server">Não foi possível conectar-se ao servidor de identidade</string>
+    <string name="settings_discovery_please_enter_server">Digite um URL do servidor de identidade</string>
+    <string name="settings_discovery_no_terms_title">O servidor de identidade não tem termos de serviço</string>
+    <string name="settings_discovery_no_terms">O servidor de identidade que você escolheu não possui nenhum termo de serviço. Só continue se confia no proprietário do serviço</string>
+    <string name="settings_text_message_sent">Uma mensagem de texto foi enviada para %s. Por favor, digite o código de verificação que ela contém.</string>
+    <string name="settings_text_message_sent_wrong_code">O código de verificação não está correto.</string>
+
+    <string name="settings_discovery_disconnect_with_bound_pid">Atualmente, você está compartilhando endereços de e-mail ou números de telefone no servidor de identidade %1$s. Você precisará reconectar-se a %2$s para parar de compartilhá-los.</string>
+    <string name="settings_agree_to_terms">Concorde com os Termos de Serviço do servidor de identidade (%s) para que você possa ser descoberto por endereço de e-mail ou número de telefone.</string>
+
+    <string name="labs_allow_extended_logging">Habilitar registros detalhados.</string>
+    <string name="labs_allow_extended_logging_summary">Os registros detalhados ajudarão aos desenvolvedores fornecendo mais registros quando utilizar método de sacudir telefone. Mesmo quando ativado, o aplicativo não registra o conteúdo da mensagem ou qualquer outro dado privado.</string>
+
+
+    <string name="error_terms_not_accepted">Por favor, tente novamente quando tiver aceitado os termos e condições de seu servidor.</string>
+
+    <string name="error_network_timeout">Parece que o servidor está demorando muito para responder, isto pode ser causado ou por má conectividade ou por um erro com o servidor. Por favor, tente novamente daqui a pouco.</string>
+
+    <string name="send_attachment">Enviar anexo</string>
+
+    <string name="a11y_open_drawer">Abra a gaveta de navegação</string>
+    <string name="a11y_create_menu_open">Abra o menu de criar a sala</string>
+    <string name="a11y_create_menu_close">Fecha o menu de criar a sala…</string>
+    <string name="a11y_create_direct_message">Criar uma nova conversa direta</string>
+    <string name="a11y_create_room">Criar uma sala nova</string>
+    <string name="a11y_close_keys_backup_banner">Fechar banner do backup das chaves</string>
+    <string name="a11y_show_password">Mostrar senha</string>
+    <string name="a11y_hide_password">Esconder senha</string>
+    <string name="a11y_jump_to_bottom">Saltar para parte inferior</string>
+
+    <string name="two_and_some_others_read">%1$s, %2$s e %3$d outros leram</string>
+    <string name="three_users_read">%1$s, %2$s e %3$s leu</string>
+    <string name="two_users_read">%1$s e %2$s lê</string>
+    <string name="one_user_read">%s lê</string>
+    <plurals name="fallback_users_read">
+	<item quantity="one">1 usuário leu</item>
+	<item quantity="other">%d usuários leram</item>
+</plurals>
+
+    <string name="error_file_too_big">O arquivo \'%1$s\' (%2$s) é muito grande para ser carregado. O limite é de %3$s.</string>
+
+    <string name="error_attachment">Ocorreu um erro durante a recuperação do anexo.</string>
+    <string name="attachment_type_file">Arquivo</string>
+    <string name="attachment_type_contact">Contato</string>
+    <string name="attachment_type_camera">Câmara</string>
+    <string name="attachment_type_audio">Áudio</string>
+    <string name="attachment_type_gallery">Galeria</string>
+    <string name="attachment_type_sticker">Figurinha</string>
+    <string name="error_handling_incoming_share">Não conseguia lidar com dados compartilhados</string>
+
+    <string name="uploads_media_title">MÍDIA</string>
+    <string name="uploads_media_no_result">Não há mídia nesta sala</string>
+    <string name="uploads_files_title">ARQUIVOS</string>
+    <string name="uploads_files_subtitle">%1$s em %2$s</string>
+    <string name="uploads_files_no_result">Não há arquivos nesta sala</string>
+
+    <string name="report_content_spam">É spam</string>
+    <string name="report_content_inappropriate">É inapropriado</string>
+    <string name="report_content_custom">Relatório personalizado…</string>
+    <string name="report_content_custom_title">Denunciar conteúdo</string>
+    <string name="report_content_custom_hint">Motivo para denúnciar este conteúdo</string>
+    <string name="report_content_custom_submit">RELATÓRIO</string>
+    <string name="block_user">BLOQUEAR USUÁRIO</string>
+
+    <string name="content_reported_title">Conteúdo relatado</string>
+    <string name="content_reported_content">Este conteúdo foi relatado.
+\n
+\nSe você não quiser ver mais conteúdo deste usuário, você pode bloqueá-lo para esconder suas mensagens</string>
+    <string name="content_reported_as_spam_title">Denunciado como spam</string>
+    <string name="content_reported_as_spam_content">Este conteúdo foi reportado como spam.
+\n
+\nSe você não quiser ver mais conteúdo deste usuário, você pode bloqueá-lo para esconder suas mensagens</string>
+    <string name="content_reported_as_inappropriate_title">Denúnciado como inadequado</string>
+    <string name="content_reported_as_inappropriate_content">Este conteúdo foi relatado como inadequado.
+\n
+\nSe você não quiser ver mais conteúdo deste usuário, você pode bloqueá-lo para esconder suas mensagens</string>
+
+    <string name="permissions_rationale_msg_keys_backup_export">Element precisa de permissão para salvar suas chaves E2E em dispositivo.
+\n
+\nPermita o acesso na próxima janela para poder exportar suas chaves manualmente.</string>
+
+    <string name="no_network_indicator">Não há conexão de rede neste momento</string>
+
+    <string name="message_ignore_user">Bloqueia usuário</string>
+
+    <string name="room_list_quick_actions_notifications_all_noisy">Todas as mensagens (com sonido)</string>
+    <string name="room_list_quick_actions_notifications_all">Todas as mensagens</string>
+    <string name="room_list_quick_actions_notifications_mentions">Apenas menções</string>
+    <string name="room_list_quick_actions_notifications_mute">Silenciar</string>
+    <string name="room_list_quick_actions_settings">Configurações</string>
+    <string name="room_list_quick_actions_favorite_add">Adicionar aos favoritos</string>
+    <string name="room_list_quick_actions_favorite_remove">Excluír dos favoritos</string>
+    <string name="room_list_quick_actions_leave">Deixar a sala</string>
+    <string name="notice_member_no_changes">%1$s não fez nenhuma alteração</string>
+    <string name="notice_member_no_changes_by_you">Você não fez nenhuma alteração</string>
+    <string name="command_description_spoiler">Envia esta mensagem como um spoiler</string>
+    <string name="spoiler">Spoiler</string>
+    <string name="reaction_search_type_hint">Digite palavras-chave para encontrar uma reação.</string>
+
+    <string name="no_ignored_users">Você não está ignorando nenhum usuário</string>
+
+    <string name="help_long_click_on_room_for_more_options">Clique longo sobre uma sala para ver mais opções</string>
+
+
+    <string name="room_join_rules_public">%1$s tornou a sala pública para quem conhece o link.</string>
+    <string name="room_join_rules_public_by_you">Você tornou a sala pública para quem conhece o link.</string>
+    <string name="room_join_rules_invite">%1$s tornou a sala acessível somente com convite.</string>
+    <string name="room_join_rules_invite_by_you">Você tornou a sala acessível somente com convite.</string>
+    <string name="timeline_unread_messages">Mensagens não lidas</string>
+
+    <string name="login_splash_title">É a sua conversa. Vira um admin.</string>
+    <string name="login_splash_text1">Conversa com as pessoas diretamente ou em grupo</string>
+    <string name="login_splash_text2">Manter conversas privadas com criptografia</string>
+    <string name="login_splash_text3">Amplie e personalize sua experiência</string>
+    <string name="login_splash_submit">Comece agora</string>
+
+    <string name="login_server_title">Selecione um servidor</string>
+    <string name="login_server_text">Assim como o e-mail, as contas têm uma casa, embora você possa falar com qualquer pessoa</string>
+    <string name="login_server_matrix_org_text">Junte-se gratuitamente aos milhões no maior servidor público</string>
+    <string name="login_server_modular_text">Hospedagem Premium para organizações</string>
+    <string name="login_server_modular_learn_more">Saiba mais</string>
+    <string name="login_server_other_title">Outros</string>
+    <string name="login_server_other_text">Configurações personalizadas</string>
+
+    <string name="login_continue">Continuar</string>
+    <string name="login_connect_to">Conecte-se a %1$s</string>
+    <string name="login_connect_to_modular">Conecte-se aos serviços de Element no Matrix</string>
+    <string name="login_connect_to_a_custom_server">Conectar-se a um servidor personalizado</string>
+    <string name="login_signin_to">Entrar com %1$s</string>
+    <string name="login_signup">Cadastre-se</string>
+    <string name="login_signin">Entrar</string>
+    <string name="login_signin_sso">Continuar com ID único</string>
+
+    <string name="login_server_url_form_modular_hint">Endereço de serviço Element no Matrix</string>
+    <string name="login_server_url_form_other_hint">Endereço</string>
+    <string name="login_server_url_form_modular_text">Hospedagem Premium para organizações</string>
+    <string name="login_server_url_form_modular_notice">Digite o endereço de Element Modular ou Servidor que você deseja usar</string>
+    <string name="login_server_url_form_other_notice">Digite o endereço do Servidor ou o servidor do Element que você quer entrar</string>
+    <string name="login_server_url_form_common_notice">Digite o endereço do servidor que você deseja usar</string>
+
+    <string name="login_sso_error_message">Ocorreu um erro ao carregar a página: %1$s (%2$d)</string>
+    <string name="login_mode_not_supported">O aplicativo não pode entrar a este servidor. O servidor suporta o seguinte tipo(s) de serviços: %1$s.
+\n
+\n
+\nVocê quer entrar usando um cliente web\?</string>
+    <string name="login_registration_disabled">Desculpe, este servidor não está aceitando novas contas.</string>
+    <string name="login_registration_not_supported">O aplicativo não pode criar uma conta neste servidor.
+\n
+\n
+\nVocê quer entrar usando um cliente web\?</string>
+
+    <string name="login_login_with_email_error">Este e-mail não está associado a nenhuma conta.</string>
+
+    <string name="login_reset_password_on">Redefinir senha em %1$s</string>
+    <string name="login_reset_password_notice">Um e-mail de verificação será enviado para sua caixa de entrada para confirmar a definição de sua nova senha.</string>
+    <string name="login_reset_password_submit">Próximo</string>
+    <string name="login_reset_password_email_hint">Email</string>
+    <string name="login_reset_password_password_hint">Senha nova</string>
+
+    <string name="login_reset_password_warning_title">Atenção!</string>
+    <string name="login_reset_password_warning_content">Alterando sua senha você redefinirá qualquer chave de criptografia de ponta a ponta em todas as suas sessões, tornando o histórico dos bate-papos criptografados ilegível. Faça o Backup de Chaves ou exporte as chaves da sua sala de outra sessão antes de redefinir sua senha.</string>
+    <string name="login_reset_password_warning_submit">Continuar</string>
+
+    <string name="login_reset_password_error_not_found">Este email não está associado a nenhuma conta</string>
+
+    <string name="login_reset_password_mail_confirmation_title">Verifique sua caixa de entrada no email</string>
+    <string name="login_reset_password_mail_confirmation_notice">Um e-mail de verificação foi enviado para %1$s.</string>
+    <string name="login_reset_password_mail_confirmation_notice_2">Toque no link para confirmar sua nova senha. Uma vez que você tenha clicado o link que ele contém, clique abaixo.</string>
+    <string name="login_reset_password_mail_confirmation_submit">Verifiquei meu endereço do e-mail</string>
+
+    <string name="login_reset_password_success_title">Parabéns!</string>
+    <string name="login_reset_password_success_notice">Sua senha foi alterada.</string>
+    <string name="login_reset_password_success_notice_2">Você foi desconectado de todas as sessões e não receberá mais notificações Push. Para reativar as notificações, faça o login novamente em cada dispositivo.</string>
+    <string name="login_reset_password_success_submit">Voltar para Entrar</string>
+
+    <string name="login_reset_password_cancel_confirmation_title">Atenção</string>
+    <string name="login_reset_password_cancel_confirmation_content">Sua senha ainda não foi alterada.
+\n
+\n
+\nParar o processo da mudança de senha\?</string>
+
+    <string name="login_set_email_title">Defina endereço de e-mail</string>
+    <string name="login_set_email_notice">Defina um e-mail para recuperar sua conta. Mais tarde, você pode, opcionalmente, permitir que as pessoas que você conhece o descubram por seu e-mail.</string>
+    <string name="login_set_email_mandatory_hint">Email</string>
+    <string name="login_set_email_optional_hint">Email (opcional)</string>
+    <string name="login_set_email_submit">Próximo</string>
+
+    <string name="login_set_msisdn_title">Defina número de telefone</string>
+    <string name="login_set_msisdn_notice">Defina um número de telefone para, opcionalmente, permitir que as pessoas que você conhece o encontram.</string>
+    <string name="login_set_msisdn_notice2">Por favor, use o formato internacional.</string>
+    <string name="login_set_msisdn_mandatory_hint">Número de telefone</string>
+    <string name="login_set_msisdn_optional_hint">Número de telefone (opcional)</string>
+    <string name="login_set_msisdn_submit">Próximo</string>
+
+    <string name="login_msisdn_confirm_title">Confirma número de telefone</string>
+    <string name="login_msisdn_confirm_notice">Acabamos de enviar um código para %1$s. Digite-o abaixo para verificar se é você.</string>
+    <string name="login_msisdn_confirm_hint">Digite o código</string>
+    <string name="login_msisdn_confirm_send_again">Enviar novamente</string>
+    <string name="login_msisdn_confirm_submit">Próximo</string>
+
+    <string name="login_msisdn_error_not_international">Os números de telefone internacionais devem começar com \'+\'</string>
+    <string name="login_msisdn_error_other">O número de telefone parece inválido. Verifica-o</string>
+
+    <string name="login_signup_to">Registar em %1$s</string>
+    <string name="login_signin_username_hint">Nome de usuário ou e-mail</string>
+    <string name="login_signup_username_hint">Nome de usuário</string>
+    <string name="login_signup_password_hint">Senha</string>
+    <string name="login_signup_submit">Próximo</string>
+    <string name="login_signup_error_user_in_use">Esse nome de usuário não é disponível</string>
+    <string name="login_signup_cancel_confirmation_title">Atenção</string>
+    <string name="login_signup_cancel_confirmation_content">Sua conta ainda não foi criada.
+\n
+\n
+\nParar o processo de registro\?</string>
+
+    <string name="login_a11y_choose_matrix_org">Selecione matrix.org</string>
+    <string name="login_a11y_choose_modular">Selecione Element nos Serviços de Matrix</string>
+    <string name="login_a11y_choose_other">Selecione um servidor personalizado</string>
+    <string name="login_a11y_captcha_container">Por favor, realize o desafio de Captcha</string>
+    <string name="login_terms_title">Aceitar termos para continuar</string>
+
+    <string name="login_wait_for_email_title">Por favor, verifique seu e-mail</string>
+    <string name="login_wait_for_email_notice">Acabamos de enviar um e-mail para %1$s.
+\n
+\nPor favor, clique no link que ele contém para continuar a criação da conta.</string>
+    <string name="login_validation_code_is_not_correct">O código não está correto. Por favor, verifique.</string>
+    <string name="login_error_outdated_homeserver_title">Servidor desatualizado</string>
+    <string name="login_error_outdated_homeserver_content">Este servidor tem uma versão muito antiga que não é compatível com nosso servidor. Peça ao administrador para fazer atualização.</string>
+
+    <plurals name="login_error_limit_exceeded_retry_after">
+	<item quantity="one">Recebemos demasiado pedidos. Você pode tentar novamente em %1$d segundo…</item>
+	<item quantity="other">Recebemos demasiado pedidos. Você pode tentar novamente em %1$d segundos…</item>
+</plurals>
+
+    <string name="login_connect_using_matrix_id_notice">Alternativamente, se você já tem uma conta e conhece seu identificador do Matrix e a senha, você pode usar este método:</string>
+    <string name="login_connect_using_matrix_id_submit">Entre com ID do Matrix</string>
+    <string name="login_signin_matrix_id_title">Entre com ID do Matrix</string>
+    <string name="login_signin_matrix_id_notice">Se você criar uma conta no servidor local, use ID do Matrix (e.g. @user:domain.com) e a senha abaixo.</string>
+    <string name="login_signin_matrix_id_hint">ID do Matrix</string>
+    <string name="login_signin_matrix_id_password_notice">Se você não souber sua senha, volte para redefinir-a.</string>
+    <string name="login_signin_matrix_id_error_invalid_matrix_id">Este não é um identificador de usuário válido. Formato esperado: \'@user:homeserver.org\'</string>
+    <string name="autodiscover_well_known_error">Incapaz de encontrar um servidor válido. Por favor, verifique seu identificador</string>
+
+    <string name="seen_by">Visto por</string>
+
+    <string name="signed_out_title">Você está desconectado</string>
+    <string name="signed_out_notice">Isso pode ser devido a vários motivos:
+\n
+\n• Você mudou sua senha em outra sessão.
+\n
+\n• Você eliminou esta sessão de outra sessão.
+\n
+\n• O administrador do seu servidor invalidou seu acesso por razões de segurança.</string>
+    <string name="signed_out_submit">Entrar novamente</string>
+
+    <string name="soft_logout_title">Você está desconectado</string>
+    <string name="soft_logout_signin_title">Entrar</string>
+    <string name="soft_logout_signin_notice">Administrador do seu servidor (%1$s) invalidou seu acesso %2$s (%3$s).</string>
+    <string name="soft_logout_signin_e2e_warning_notice">Faça login para recuperar chaves de criptografia armazenadas exclusivamente neste dispositivo. Você precisa delas para ler todas as suas mensagens seguras em qualquer dispositivo.</string>
+    <string name="soft_logout_signin_submit">Entrar</string>
+    <string name="soft_logout_signin_password_hint">Senha</string>
+    <string name="soft_logout_clear_data_title">Limpar dados pessoais</string>
+    <string name="soft_logout_clear_data_notice">Atenção: Seus dados pessoais (incluindo chaves de criptografia) ainda estão armazenados neste dispositivo.
+\n
+\n
+\nApague-os quando tiver finalizado esta sessão, ou se quiser entrar com outra conta.</string>
+    <string name="soft_logout_clear_data_submit">Limpar todos os dados</string>
+
+    <string name="soft_logout_clear_data_dialog_title">Limpar dados</string>
+    <string name="soft_logout_clear_data_dialog_content">Limpar todos os dados atualmente armazenados neste dispositivo\?
+\n
+\nEntre novamente para acessar os dados e mensagens da sua conta.</string>
+    <string name="soft_logout_clear_data_dialog_e2e_warning_content">Você perderá o acesso as mensagens seguras a menos que você faça login para recuperar suas chaves de criptografia.</string>
+    <string name="soft_logout_clear_data_dialog_submit">Limpar dados</string>
+    <string name="soft_logout_sso_not_same_user_error">A sessão atual é para o usuário %1$s e você fornece credenciais para o usuário %2$s. Isto não é suportado por Element.
+\n
+\nPor favor, primeiro limpe os dados, depois faça o login novamente em outra conta.</string>
+
+    <string name="permalink_malformed">Seu link do matrix.to foi malformado</string>
+    <string name="bug_report_error_too_short">A descrição é curta demais</string>
+
+    <string name="notification_initial_sync">Sincronia Inicial…</string>
+
+    <string name="settings_show_devices_list">Veja todas as minhas sessões</string>
+    <string name="settings_advanced_settings">Configurações avançadas</string>
+    <string name="settings_developer_mode">Modo desenvolvedor</string>
+    <string name="settings_developer_mode_summary">O modo desenvolvedor ativa características ocultas e pode também tornar o aplicativo menos estável. Somente para desenvolvedores!</string>
+    <string name="settings_rageshake">Sacudir telefone</string>
+    <string name="settings_rageshake_detection_threshold">Detectar patamar</string>
+    <string name="settings_rageshake_detection_threshold_summary">Sacuda seu telefone para testar patamar detecção</string>
+    <string name="rageshake_detected">A sacudida detectada!</string>
+    <string name="settings">Configurações</string>
+    <string name="devices_current_device">Sessão atual</string>
+    <string name="devices_other_devices">Outras sessões</string>
+
+    <string name="autocomplete_limited_results">Mostrando apenas os primeiros resultados, digite mais letras…</string>
+
+    <string name="settings_developer_mode_fail_fast_title">Relatar imediatamente as falhas</string>
+    <string name="settings_developer_mode_fail_fast_summary">Element pode quebrar com mais freqüência quando ocorre um erro inesperado</string>
+
+    <string name="command_description_verify">Solicitação para verificar o ID do usuário</string>
+    <string name="command_description_shrug">Adicionar ¯\\_(ツ)_/¯ para uma mensagem de texto simples</string>
+
+    <string name="create_room_encryption_title">Ativar criptografia</string>
+    <string name="create_room_encryption_description">Uma vez ativada, a criptografia não poderá ser desabilitada.</string>
+
+    <string name="login_error_threepid_denied">Seu domínio de e-mail não está autorizado a se registrar neste servidor</string>
+
+    <string name="verification_conclusion_warning">Entrada não confiável</string>
+    <string name="verification_sas_match">Correspondem</string>
+    <string name="verification_sas_do_not_match">Não correspondem</string>
+    <string name="verify_user_sas_emoji_help_text">Verifique este usuário confirmando o emoji a seguir que será exibido na tela dele, na mesma ordem.</string>
+    <string name="verify_user_sas_emoji_security_tip">Para maior segurança, use outro meio de comunicação confiável ou faça isso pessoalmente.</string>
+    <string name="verification_green_shield">Procure o escudo verde para garantir que um usuário seja confiável. Confie em todos os usuários numa sala para garantir que a sala é segura.</string>
+
+    <string name="verification_conclusion_not_secure">Não seguro</string>
+    <string name="verification_conclusion_compromised">Um dos seguintes casos pode estar comprometido:
+\n
+\n - Seu servidor doméstico
+\n - O servidor do usuário que você está verificando
+\n - A sua, ou a conexão de outros usuários à Internet
+\n - O seu, ou o dispositivo dos outros usuários</string>
+
+    <string name="sent_a_video">Vídeo.</string>
+    <string name="sent_an_image">Imagem.</string>
+    <string name="sent_an_audio_file">Áudio</string>
+    <string name="sent_a_file">Arquivo</string>
+    <string name="send_a_sticker">Figurinha</string>
+
+    <string name="verification_request_waiting">Aguardando…</string>
+    <string name="verification_request_other_cancelled">%s cancelado</string>
+    <string name="verification_request_you_cancelled">Você cancelou</string>
+    <string name="verification_request_other_accepted">%s aceito</string>
+    <string name="verification_request_you_accepted">Você aceitou</string>
+    <string name="verification_sent">Verificação Enviada</string>
+    <string name="verification_request">Solicitação de Verificação</string>
+    <string name="verification_verify_device">Verificar esta sessão</string>
+    <string name="verification_verify_device_manually">Verificar manualmente</string>
+
+    <string name="you">Você</string>
+
+    <string name="verification_scan_notice">Escanea o código com a câmara de outro dispositivo para verificar a segurança entre usuários</string>
+    <string name="verification_scan_their_code">Escanea o código do seu contato</string>
+    <string name="verification_scan_emoji_title">Não pode escanear</string>
+    <string name="verification_scan_emoji_subtitle">Se você não está presente, alternativamente compare emoji</string>
+
+    <string name="verification_no_scan_emoji_title">Verificar comparando emojis</string>
+
+    <string name="verify_by_emoji_title">Verifica por emoji</string>
+    <string name="verify_by_emoji_description">Se você não consegue escanear o código acima, verifique comparando seleção única de emoji.</string>
+
+    <string name="a13n_qr_code_description">Imagem em código QR</string>
+
+    <string name="verification_verify_user">Verificar %s</string>
+    <string name="verification_verified_user">Verificado %s</string>
+    <string name="verification_request_waiting_for">Aguardando por %s…</string>
+    <string name="verification_request_alert_description">Para segurança extra, verifique %s conferindo um código único em ambos dispositivos.
+\n
+\nPara máxima segurança, faça isso pessoalmente.</string>
+    <string name="room_profile_not_encrypted_subtitle">As mensagens nesta sala não são criptografadas de ponta a ponta.</string>
+    <string name="room_profile_encrypted_subtitle">As mensagens nesta sala são criptografadas de ponta a ponta.
+\n
+\nSuas mensagens são protegidas com cadeados e somente você e o destinatário têm as chaves exclusivas que permitam a sua leitura.</string>
+    <string name="room_profile_section_security">Segurança</string>
+    <string name="room_profile_section_security_learn_more">Saiba mais</string>
+    <string name="room_profile_section_more">Mais</string>
+    <string name="room_profile_section_admin">Ações do administrador</string>
+    <string name="room_profile_section_more_settings">Configurações da sala</string>
+    <string name="room_profile_section_more_notifications">Notificações</string>
+    <plurals name="room_profile_section_more_member_list">
+	<item quantity="one">Uma pessoa</item>
+	<item quantity="other">%1$d pessoas</item>
+</plurals>
+    <string name="room_profile_section_more_uploads">Subidas</string>
+    <string name="room_profile_section_more_leave">Deixar a sala</string>
+    <string name="room_profile_leaving_room">Deixando a sala…</string>
+
+    <string name="room_member_power_level_admins">Administradores</string>
+    <string name="room_member_power_level_moderators">Moderadores</string>
+    <string name="room_member_power_level_custom">Personalizado</string>
+    <string name="room_member_power_level_invites">Convites</string>
+    <string name="room_member_power_level_users">Usuários</string>
+
+    <string name="room_member_power_level_admin_in">Administrador em %1$s</string>
+    <string name="room_member_power_level_moderator_in">Moderador em %1$s</string>
+    <string name="room_member_power_level_default_in">Padrão em %1$s</string>
+    <string name="room_member_power_level_custom_in">Personalizado (%1$d) em %2$s</string>
+
+    <string name="room_member_jump_to_read_receipt">Ir para a confirmação de leitura</string>
+
+    <string name="rendering_event_error_type_of_event_not_handled">Element não lida com eventos do tipo \'%1$s\'</string>
+    <string name="rendering_event_error_type_of_message_not_handled">Element não lida com mensagens do tipo \'%1$s\'</string>
+    <string name="rendering_event_error_exception">Element encontrou um problema ao render o conteúdo de um evento com \'%1$s\' ID</string>
+
+    <string name="unignore">Permita novamente</string>
+
+    <string name="verify_cannot_cross_sign">Esta sessão não pode compartilhar esta verificação com suas outras sessões.
+\n
+\nA verificação será salva localmente e será compartilhada com versão futura do aplicativo.</string>
+
+    <string name="room_list_sharing_header_recent_rooms">Salas recentes</string>
+    <string name="room_list_sharing_header_other_rooms">Outras salas</string>
+
+    <string name="command_description_rainbow">Envia a mensagem colorida como arco-íris</string>
+    <string name="command_description_rainbow_emote">Envia o emoji colorido como um arco-íris</string>
+
+    <string name="settings_category_timeline">Linha do Tempo</string>
+
+    <string name="settings_category_composer">Editor de mensagens</string>
+
+    <string name="room_settings_enable_encryption">Ativar a criptografia de ponta-a-ponta</string>
+    <string name="room_settings_enable_encryption_warning">Uma vez ativada, a criptografia não poderá ser desabilitada.</string>
+
+    <string name="room_settings_enable_encryption_dialog_title">Ativar criptografia\?</string>
+    <string name="room_settings_enable_encryption_dialog_content">Uma vez habilitada, a criptografia de uma sala não pode ser desativada. As mensagens enviadas em uma sala criptografada não podem ser vistas pelo servidor, apenas pelos participantes desta sala. A ativação da criptografia pode impedir que muitos bots e pontes funcionem corretamente.</string>
+    <string name="room_settings_enable_encryption_dialog_submit">Ativar criptografia</string>
+
+    <string name="verification_request_notice">Para estar seguro, verifique %s conferindo código único.</string>
+    <string name="verification_request_start_notice">Para sua segurança, faça isso pessoalmente ou use outra forma confiável de comunicação.</string>
+
+    <string name="verification_emoji_notice">Compare os emoji únicos, assegurando que eles apareçam na mesma ordem.</string>
+    <string name="verification_code_notice">Compare o código com o exibido na tela do outro usuário.</string>
+    <string name="verification_conclusion_ok_notice">As mensagens com este usuário são criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
+    <string name="verification_conclusion_ok_self_notice">Sua nova sessão agora está verificada. Ela tem acesso às suas mensagens criptografadas, e outros usuários a verão como confiável.</string>
+
+    <string name="encryption_information_cross_signing_state">Assinatura Cruzada</string>
+    <string name="encryption_information_dg_xsigning_complete">A Assinatura Cruzada está ativa
+\n
+\nChaves privadas estão no dispositivo.</string>
+    <string name="encryption_information_dg_xsigning_trusted">A Assinatura Cruzada está ativa
+\n
+\nAs chaves são confiáveis.
+\n
+\nAs chaves privadas não são conhecidas</string>
+    <string name="encryption_information_dg_xsigning_not_trusted">Assinatura Cruzada está ativa.
+\n
+\nAs chaves não são confiáveis</string>
+    <string name="encryption_information_dg_xsigning_disabled">Assinatura Cruzada não está ativa</string>
+
+    <string name="settings_hs_admin_e2e_disabled">Administrador do servidor desabilitou a criptografia de ponta a ponta por padrão em salas privadas e Mensagens Diretas.</string>
+    <string name="settings_active_sessions_list">Sessões ativas</string>
+    <string name="settings_active_sessions_show_all">Veja todas as sessões</string>
+    <string name="settings_active_sessions_manage">Gerenciar sessões</string>
+    <string name="settings_active_sessions_signout_device">Sair desta sessão</string>
+
+    <string name="settings_failed_to_get_crypto_device_info">Não há informações criptográficas disponíveis</string>
+
+    <string name="settings_active_sessions_verified_device_desc">Esta sessão é confiável para o envio de mensagens seguras porque você a verificou:</string>
+    <string name="settings_active_sessions_unverified_device_desc">Verifique esta sessão para marcá-la como confiável e conceder-a acesso a mensagens criptografadas. Se você não entrou nesta sessão, sua conta pode estar comprometida:</string>
+
+    <plurals name="settings_active_sessions_count">
+	<item quantity="one">%d sessão ativa</item>
+	<item quantity="other">%d sessões ativas</item>
+</plurals>
+
+    <string name="crosssigning_verify_this_session">Verificar este acesso</string>
+    <string name="crosssigning_other_user_not_trust">Outros usuários podem não confiar nela</string>
+    <string name="complete_security">Segurança completa</string>
+
+    <string name="verification_open_other_to_verify">Use sessão existente para verificar esta, concedendo-a acesso às mensagens criptografadas.</string>
+
+
+    <string name="verification_profile_verify">Verificar</string>
+    <string name="verification_profile_verified">Verificado</string>
+    <string name="verification_profile_warning">Atenção</string>
+
+    <string name="room_member_profile_failed_to_get_devices">Falha em obter sessões</string>
+    <string name="room_member_profile_sessions_section_title">Sessões</string>
+    <string name="trusted">Confiável</string>
+    <string name="not_trusted">Não confiável</string>
+
+    <string name="verification_profile_device_verified_because">Esta sessão é confiável para o envio de mensagens seguras porque %1$s (%2$s) a verificou:</string>
+    <string name="verification_profile_device_new_signing">%1$s (%2$s) entrou usando uma nova sessão:</string>
+    <string name="verification_profile_device_untrust_info">Até que este usuário confie nesta sessão, as mensagens enviadas de e para ela são etiquetadas com avisos. Alternativamente, é possível verificar elas manualmente.</string>
+
+
+    <string name="initialize_cross_signing">Começa Assinatura Cruzada</string>
+    <string name="reset_cross_signing">Reiniciar Chaves</string>
+
+    <string name="a11y_qr_code_for_verification">Código QR</string>
+
+    <string name="qr_code_scanned_by_other_notice">Quase lá! O %s mostra o mesmo escudo\?</string>
+    <string name="qr_code_scanned_by_other_yes">Sim</string>
+    <string name="qr_code_scanned_by_other_no">Não</string>
+
+    <string name="no_connectivity_to_the_server_indicator">A conexão com o servidor foi perdida</string>
+    <string name="no_connectivity_to_the_server_indicator_airplane">O modo de Avião está ativo</string>
+
+    <string name="settings_dev_tools">Ferramentas do Desenvolvedor</string>
+    <string name="settings_account_data">Dados da Conta</string>
+    <plurals name="poll_info">
+	<item quantity="one">%d voto</item>
+	<item quantity="other">%d votos</item>
+</plurals>
+    <plurals name="poll_info_final">
+	<item quantity="one">%d voto - Resultados finais</item>
+	<item quantity="other">%d votos - Resultados finais</item>
+</plurals>
+    <string name="poll_item_selected_aria">Opção Selecionada</string>
+    <string name="command_description_poll">Cria uma pesquisa simples</string>
+    <string name="verification_cannot_access_other_session">Use a Chave ou a Frase Secreta de Recuperação</string>
+    <string name="verification_use_passphrase">Se você não pode entrar numa sessão existente</string>
+
+    <string name="new_signin">Entrar de Novo</string>
+
+    <string name="enter_secret_storage_invalid">Não é possível encontrar segredos no armazenamento</string>
+    <string name="enter_secret_storage_passphrase">Digite a frase secreta de armazenamento</string>
+    <string name="enter_secret_storage_passphrase_warning">Atenção:</string>
+    <string name="enter_secret_storage_passphrase_warning_text">Você só deveria entrar no armazenamento secreto a partir de um dispositivo confiável</string>
+
+    <string name="message_action_item_redact">Excluír…</string>
+    <string name="share_confirm_room">Deseja enviar este anexo para %1$s\?</string>
+    <plurals name="send_images_with_original_size">
+	<item quantity="one">Enviar imagem do tamanho original</item>
+	<item quantity="other">Enviar imagens do tamanho original</item>
+</plurals>
+
+    <string name="delete_event_dialog_title">Confirmar a exclusão</string>
+    <string name="delete_event_dialog_content">Tem certeza que deseja excluir este evento\? Observe que, se você remover o nome da sala ou mudará a descrição dela, isso reverterá a alteração.</string>
+    <string name="delete_event_dialog_reason_checkbox">Incluir o motivo</string>
+    <string name="delete_event_dialog_reason_hint">Motivo da edição</string>
+
+    <string name="event_redacted_by_user_reason_with_reason">Evento excluído pelo usuário, motivo: %1$s</string>
+    <string name="event_redacted_by_admin_reason_with_reason">Evento moderado pelo administrador da sala, motivo: %1$s</string>
+
+    <string name="keys_backup_restore_success_title_already_up_to_date">As chaves já estão atualizadas!</string>
+
+    <string name="login_default_session_public_name">Element Android</string>
+
+    <string name="settings_key_requests">A chave pede</string>
+
+    <string name="e2e_use_keybackup">Desbloquear histórico de mensagens criptografadas</string>
+
+    <string name="refresh">Atualizar</string>
+
+    <string name="new_session">Nova autenticação. Foi você\?</string>
+    <string name="new_session_review">Toque para revisar e verificar</string>
+    <string name="verify_new_session_notice">Use sessão existente para verificar uma nova, concedendo-a acesso às mensagens criptografadas.</string>
+    <string name="verify_new_session_was_not_me">Não foi eu</string>
+    <string name="verify_new_session_compromized">Sua conta pode estar comprometida</string>
+
+    <string name="verify_cancel_self_verification_from_untrusted">Se você cancelar, não será capaz de ler mensagens criptografadas neste dispositivo, e outros usuários não confiarão nele</string>
+    <string name="verify_cancel_self_verification_from_trusted">Se você cancelar, você não poderá ler mensagens criptografadas em seu novo dispositivo, e outros usuários não confiarão nele</string>
+    <string name="verify_cancel_other">Você não vai conseguir verificar o %1$s (%2$s) se cancelar agora. Comece novamente em perfil dele.</string>
+
+    <string name="verify_not_me_self_verification">Um dos seguintes objetos pode estar comprometida:
+\n
+\n- Sua senha
+\n- Seu servidor doméstico
+\n- Este dispositivo, ou o outro dispositivo
+\n- A conexão à internet de qualquer um dos dispositivos que está usando
+\n
+\nRecomendamos que você altere sua senha e chave de recuperação em Configurações imediatamente.</string>
+
+    <string name="verify_cancelled_notice">Verifique seus dispositivos em Configurações.</string>
+    <string name="verification_cancelled">Verificação cancelada</string>
+
+    <string name="recovery_passphrase">Digite a frase secreta de recuperação</string>
+    <string name="message_key">Chave da Mensagem</string>
+    <string name="account_password">Senha da Conta</string>
+
+    <string name="set_recovery_passphrase">Definir o %s</string>
+    <string name="generate_message_key">Gerar uma Chave de Mensagem</string>
+
+    <string name="confirm_recovery_passphrase">Confirme %s</string>
+
+    <string name="enter_account_password">Digite sua %s para continuar.</string>
+
+    <string name="bootstrap_info_text">Proteja e desbloqueie mensagens criptografadas e confia com um %s.</string>
+    <string name="bootstrap_info_confirm_text">Digite novamente seu %s para confirmar.</string>
+    <string name="bootstrap_dont_reuse_pwd">Não use a senha da sua conta.</string>
+
+    <string name="bootstrap_info_text_2">Digite uma frase de segurança que só você conhece, usada para proteger os segredos em seu servidor.</string>
+
+    <string name="bootstrap_loading_text">Isto pode levar vários segundos, seja paciente.</string>
+    <string name="bootstrap_loading_title">Criação de recuperação.</string>
+    <string name="your_recovery_key">Sua chave de recuperação</string>
+    <string name="bootstrap_finish_title">Tudo pronto!</string>
+    <string name="keep_it_safe">Guarda num local seguro</string>
+    <string name="finish">Encerrar</string>
+
+    <string name="bootstrap_save_key_description">Use isto %1$s como uma rede de segurança caso você esqueça sua %2$s.</string>
+
+    <string name="bootstrap_crosssigning_progress_initializing">Publicando as chaves de identidade criadas</string>
+    <string name="bootstrap_crosssigning_progress_pbkdf2">Gerando uma chave segura a partir de uma frase secreta</string>
+    <string name="bootstrap_crosssigning_progress_default_key">Definindo a chave padrão SSSS</string>
+    <string name="bootstrap_crosssigning_progress_save_msk">Sincronização da chave Geral</string>
+    <string name="bootstrap_crosssigning_progress_save_usk">Sincronização da chave do Usuário</string>
+    <string name="bootstrap_crosssigning_progress_save_ssk">Sincronizando a chave de Auto-Assinatura</string>
+    <string name="bootstrap_crosssigning_progress_key_backup">Criando o Backup da Chave</string>
+
+
+    <string name="bootstrap_cross_signing_success">Suas %2$s &amp; %1$s estão agora definidas.
+\n
+\nSalva arquivos em local seguro! Você precisará deles para desbloquear mensagens criptografadas e proteger informações se perder todas as suas sessões ativas.</string>
+
+    <string name="bootstrap_crosssigning_print_it">Imprime e armazena em local seguro</string>
+    <string name="bootstrap_crosssigning_save_usb">Salva em uma chave USB ou HDD de backup</string>
+    <string name="bootstrap_crosssigning_save_cloud">Copia para sua nuvem pessoal</string>
+
+    <string name="auth_flow_not_supported">Você não pode fazer isso por celular</string>
+
+    <string name="encryption_enabled">Criptografia ativada</string>
+    <string name="encryption_not_enabled">Criptografia desativada</string>
+    <string name="qr_code_scanned_verif_waiting">Aguardando por %s…</string>
+
+    <string name="settings_notification_configuration">Configuração de notificações</string>
+    <string name="settings_troubleshoot_title">Solução de problemas</string>
+    <string name="room_message_placeholder">Mensagem…</string>
+
+    <string name="use_file">Use Arquivo</string>
+
+    <string name="enter_backup_passphrase">Digite %s</string>
+    <string name="backup_recovery_passphrase">Frase Secreta de Recuperação</string>
+    <string name="bootstrap_progress_checking_backup">Verificando Chave de backup</string>
     </resources>

From 84a6d4a5928375b50a48acf71dbc1209cb43ff64 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Fri, 7 Aug 2020 05:23:24 +0000
Subject: [PATCH 50/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 91.3% (1675 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 64 ++++++++++---------
 1 file changed, 33 insertions(+), 31 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index b974c2c627..a2c008acad 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -127,43 +127,45 @@
     <string name="start_video_call">Iniciar chamada de vídeo</string>
 
     <string name="option_send_files">Enviar arquivos</string>
-    <string name="option_take_photo_video">Tirar foto ou fazer vídeo</string>
+    <string name="option_take_photo_video">Tirar uma foto ou gravar vídeo</string>
 
     <!-- Authentication -->
     <string name="auth_login">Entrar</string>
     <string name="auth_register">Criar conta</string>
     <string name="auth_submit">Enviar</string>
     <string name="auth_skip">Pular</string>
-    <string name="auth_send_reset_email">Enviar email para redefinir senha</string>
+    <string name="auth_send_reset_email">Enviar e-mail para redefinir senha</string>
     <string name="auth_return_to_login">Voltar à tela de login</string>
-    <string name="auth_user_id_placeholder">Email ou nome de usuário</string>
+    <string name="auth_user_id_placeholder">E-mail ou nome de usuário</string>
     <string name="auth_password_placeholder">Senha</string>
     <string name="auth_new_password_placeholder">Nova senha</string>
     <string name="auth_user_name_placeholder">Nome de usuário</string>
-    <string name="auth_email_placeholder">Endereço de email</string>
-    <string name="auth_opt_email_placeholder">Endereço de email (opcional)</string>
+    <string name="auth_email_placeholder">Endereço de e-mail</string>
+    <string name="auth_opt_email_placeholder">Endereço de e-mail (opcional)</string>
     <string name="auth_phone_number_placeholder">Número de telefone</string>
     <string name="auth_opt_phone_number_placeholder">Número de telefone (opcional)</string>
     <string name="auth_repeat_password_placeholder">Repita a senha</string>
     <string name="auth_repeat_new_password_placeholder">Confirme sua nova senha</string>
-    <string name="auth_invalid_login_param">Usuário ou senha incorreta</string>
-    <string name="auth_invalid_user_name">Nomes de usuário só podem conter letras, números, pontos, hífens e underscores</string>
-    <string name="auth_invalid_password">Senha muita curta (mín 6)</string>
+    <string name="auth_invalid_login_param">Nome de usuário e/ou senha incorretos</string>
+    <string name="auth_invalid_user_name">Nomes de usuário só podem conter letras, números, pontos, hifens e sublinhados</string>
+    <string name="auth_invalid_password">Senha muita curta (mínimo de 6 caracteres)</string>
     <string name="auth_missing_password">Falta a senha</string>
-    <string name="auth_invalid_email">Isto não parece um endereço de e-mail válido</string>
-    <string name="auth_invalid_phone">Isso não parece um número de telefone válido</string>
+    <string name="auth_invalid_email">Este não parece ser um endereço de e-mail válido</string>
+    <string name="auth_invalid_phone">Este não parece ser um número de telefone válido</string>
     <string name="auth_email_already_defined">Este e-mail já está cadastrado.</string>
-    <string name="auth_missing_email">Falta endereço de email</string>
-    <string name="auth_missing_phone">Falta número de telefone</string>
-    <string name="auth_missing_email_or_phone">Falta endereço de email ou número de telefone</string>
+    <string name="auth_missing_email">Falta o endereço de e-mail</string>
+    <string name="auth_missing_phone">Falta o número de telefone</string>
+    <string name="auth_missing_email_or_phone">Falta o endereço de e-mail ou o número de telefone</string>
     <string name="auth_invalid_token">Token inválido</string>
-    <string name="auth_password_dont_match">As senhas não conferem</string>
+    <string name="auth_password_dont_match">As senhas não correspondem</string>
     <string name="auth_forgot_password">Esqueceu sua senha?</string>
-    <string name="auth_use_server_options">Use opções customizadas de servidor (avançado)</string>
-    <string name="auth_email_validation_message">Por favor, verifique o seu e-mail para continuar o cadastro</string>
-    <string name="auth_threepid_warning_message">O registro de nova conta com email e número de telefone não é permitido enquanto o API não é desenvolvido. Apenas o número de telefone será levado em consideração.\n\nVocê poderá depois adicionar um email para o seu perfil nas configurações.</string>
-    <string name="auth_recaptcha_message">Este servidor de base quer ter certeza que você não é um robô</string>
-    <string name="auth_username_in_use">Nome de usuário já existe</string>
+    <string name="auth_use_server_options">Use opções para servidor personalizado (avançado)</string>
+    <string name="auth_email_validation_message">Por favor, verifique o seu e-mail para continuar a inscrição</string>
+    <string name="auth_threepid_warning_message">Atualmente, registrar-se com e-mail e número de telefone ao mesmo tempo não é possível. Apenas o número de telefone será levado em consideração.↵
+\n↵
+\nNo entanto, você pode adicionar o endereço de e-mail ao seu perfil nas configurações.</string>
+    <string name="auth_recaptcha_message">Este servidor local quer se certificar de que você não é um robô</string>
+    <string name="auth_username_in_use">Nome de usuário indisponível</string>
     <string name="auth_home_server">Servidor Principal (Home Server):</string>
     <string name="auth_identity_server">Servidor de Identidade (Identity Server):</string>
     <string name="auth_reset_password_next_step_button">Eu verifiquei meu endereço de e-mail</string>
@@ -891,13 +893,13 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="send_bug_report_description_in_english">Se possível, escreva a descrição em inglês, por favor.</string>
     <string name="option_send_voice">Enviar áudio</string>
 
-    <string name="option_send_sticker">Enviar um sticker</string>
-    <string name="no_sticker_application_dialog_content">Você não tem nenhum pacote de stickers habilitado no momento.
-
-Quer adicionar alguns agora?</string>
+    <string name="option_send_sticker">Enviar uma figurinha</string>
+    <string name="no_sticker_application_dialog_content">No momento, você não tem nenhum pacote de figurinhas ativado.↵
+\n↵
+\nQuer adicionar alguns agora\?</string>
 
     <string name="go_on_with">continuar com…</string>
-    <string name="error_no_external_application_found">Desculpe, mas não encontrei nenhum aplicativo externo para completar esta ação.</string>
+    <string name="error_no_external_application_found">Desculpe, nenhum aplicativo externo foi encontrado para concluir esta ação.</string>
 
     <string name="e2e_re_request_encryption_key"><u>Pedir novamente as chaves de criptografia</u> de seus outros dispositivos.</string>
 
@@ -1204,7 +1206,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \nEste erro está fora do controle do Element e, de acordo com o Google, esse erro indica que o dispositivo tem muitos aplicativos registrados com FCM. O erro só ocorre nos casos em que há números extremos de aplicativos, portanto, isso não deve afetar o usuário comum.</string>
     <string name="ignore">Silenciar e esconder mensagens</string>
 
-    <string name="auth_login_sso">Entre com o logon único</string>
+    <string name="auth_login_sso">Entre com o login único</string>
     <string name="login_error_unknown_host">Este URL não está acessível, por favor verifique</string>
     <string name="login_error_ssl_handshake">Seu dispositivo está usando um protocolo de segurança TLS desatualizado, vulnerável a ataques. Para sua segurança, você não poderá se conectar</string>
     <string name="settings_troubleshoot_test_fcm_failed_service_not_available">[%1$s]
@@ -1262,13 +1264,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="call_switch_camera">Trocar a câmera</string>
     <string name="call_camera_front">Frontal</string>
     <string name="call_camera_back">Traseira</string>
-    <string name="call_format_turn_hd_off">Desligar HD</string>
-    <string name="call_format_turn_hd_on">Ligar HD</string>
+    <string name="call_format_turn_hd_off">Desativar vídeo de alta definição</string>
+    <string name="call_format_turn_hd_on">Ativar vídeo de alta definição</string>
 
-    <string name="auth_add_email_message_2">Defina um e-mail para recuperação de conta, opcionalmente pode ser utilizado para descobrir pessoas que você conhece.</string>
-    <string name="auth_add_phone_message_2">Defina um telefone, opcionalmente pode ser utilizado para descobrir pessoas que você conhece.</string>
-    <string name="auth_add_email_phone_message_2">Defina um e-mail para a recuperação da conta. Use depois e-mail ou telefone para ser opcionalmente descoberto por pessoas que você conhece.</string>
-    <string name="auth_add_email_and_phone_message_2">Defina um e-mail para a recuperação da conta. Use depois e-mail ou telefone para ser opcionalmente descoberto pelas pessoas que conhecem você.</string>
+    <string name="auth_add_email_message_2">Defina um e-mail para recuperação da conta. Posteriormente, você pode permitir que as pessoas encontrem você através dele.</string>
+    <string name="auth_add_phone_message_2">Defina um número de telefone. Posteriormente, você pode permitir que as pessoas encontrem você através dele.</string>
+    <string name="auth_add_email_phone_message_2">Defina um e-mail para a recuperação da conta. Posteriormente, um endereço de e-mail ou número de telefone pode ser usado para ser encontrado por outras pessoas.</string>
+    <string name="auth_add_email_and_phone_message_2">Defina um e-mail para recuperação da conta. Posteriormente, você pode permitir que as pessoas encontrem você através dele, ou através do número de telefone.</string>
     <string name="login_error_no_homeserver_found">Servidor Matrix inválido</string>
     <string name="login_error_homeserver_not_found">Não é possível aceder o servidor neste URL, por favor verifique</string>
     <string name="login_error_ssl_peer_unverified">Erro SSL: a identidade da pessoa não foi verificada.</string>

From 3eb12ab1168f7cafef7a9a4054e2b6b2a87c8e4b Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Thu, 6 Aug 2020 10:14:45 +0000
Subject: [PATCH 51/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 78.9% (1447 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 177 +++++++++++++++++-
 1 file changed, 173 insertions(+), 4 deletions(-)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 7fdefbc8e9..3baa5cf168 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -54,8 +54,8 @@
     <string name="room_participants_offline">离线</string>
     <string name="room_menu_search">搜索</string>
     <string name="room_one_user_is_typing">%s 正在输入…</string>
-    <string name="title_activity_home">聊天</string>
-    <string name="title_activity_room">聊天室</string>
+    <string name="title_activity_home">消息</string>
+    <string name="title_activity_room">房间</string>
     <string name="title_activity_settings">设置</string>
     <string name="title_activity_member_details">成员信息</string>
 
@@ -1437,7 +1437,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="people_no_identity_server">没有设置身份服务器。</string>
 
     <string name="call_failed_no_ice_title">服务器的错误配置导致通话失败</string>
-    <string name="resources_script">Latn</string>
+    <string name="resources_script">Hans</string>
 
     <string name="call_failed_no_ice_description">请要求您的家庭服务器 (%1$s) 的管理员配置 TURN 服务器,以使通话可靠地工作。
 \n
@@ -1808,8 +1808,177 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 \n
 \n如果您不希望再看到此用户的更多内容,您可以屏蔽他以隐藏他的信息</string>
     <string name="content_reported_as_inappropriate_title">报告为不合适的内容</string>
-    <string name="content_reported_as_inappropriate_content">此内容以报告为不合适。
+    <string name="content_reported_as_inappropriate_content">此内容已报告为不合适。
 \n
 \n如果您不希望再看到此用户的更多内容,您可以屏蔽他以隐藏他的信息</string>
 
+    <string name="permissions_rationale_msg_keys_backup_export">Element 需要权限在磁盘上保存您的端到端密钥。
+\n
+\n请在下个弹窗中允许访问以便手动导出密钥。</string>
+
+    <string name="no_network_indicator">目前没有网络连接</string>
+
+    <string name="message_ignore_user">屏蔽用户</string>
+
+    <string name="room_list_quick_actions_notifications_all_noisy">全部消息(嘈杂)</string>
+    <string name="room_list_quick_actions_notifications_all">全部消息</string>
+    <string name="room_list_quick_actions_notifications_mentions">仅提到我的</string>
+    <string name="room_list_quick_actions_notifications_mute">静音</string>
+    <string name="room_list_quick_actions_settings">设置</string>
+    <string name="room_list_quick_actions_favorite_add">添加到收藏</string>
+    <string name="room_list_quick_actions_favorite_remove">从收藏中移除</string>
+    <string name="room_list_quick_actions_leave">离开房间</string>
+    <string name="notice_member_no_changes">%1$s 未做更改</string>
+    <string name="notice_member_no_changes_by_you">您未做更改</string>
+    <string name="no_ignored_users">您未忽略任何用户</string>
+
+    <string name="help_long_click_on_room_for_more_options">长按房间查看更多选项</string>
+
+
+    <string name="room_join_rules_public">%1$s 将房间设为对任何知道链接的用户公开。</string>
+    <string name="room_join_rules_public_by_you">您将房间设为对任何知道链接的用户公开。</string>
+    <string name="room_join_rules_invite">%1$s 将房间设为仅限邀请。</string>
+    <string name="room_join_rules_invite_by_you">您将房间设为仅限邀请。</string>
+    <string name="timeline_unread_messages">未读消息</string>
+
+    <string name="login_splash_title">这是你的对话。拥有它。</string>
+    <string name="login_splash_text1">与人们私聊或群聊</string>
+    <string name="login_splash_text2">通过加密保证对话私密</string>
+    <string name="login_splash_text3">扩展 &amp; 自定义您的体验</string>
+    <string name="login_splash_submit">开始吧</string>
+
+    <string name="login_server_title">选择服务器</string>
+    <string name="login_server_text">就像电子邮件,账户有一个家,尽管您可以与任何人聊天</string>
+    <string name="login_server_matrix_org_text">在最大的公共服务器上免费加入数百万用户</string>
+    <string name="login_server_modular_text">面向组织的高级托管</string>
+    <string name="login_server_modular_learn_more">了解更多</string>
+    <string name="login_server_other_title">其他</string>
+    <string name="login_server_other_text">自定义 &amp; 高级设置</string>
+
+    <string name="login_continue">继续</string>
+    <string name="login_connect_to">连接到 %1$s</string>
+    <string name="login_connect_to_modular">连接到 Element Matrix 服务</string>
+    <string name="login_connect_to_a_custom_server">连接到自定义服务器</string>
+    <string name="login_signin_to">登入 %1$s</string>
+    <string name="login_signup">注册</string>
+    <string name="login_signin">登入</string>
+    <string name="login_signin_sso">使用单点登录继续</string>
+
+    <string name="login_server_url_form_modular_hint">Element Matrix 服务地址</string>
+    <string name="login_server_url_form_other_hint">地址</string>
+    <string name="login_server_url_form_modular_text">面向组织的高级托管</string>
+    <string name="login_server_url_form_modular_notice">输入 Modular Element 或您想使用的服务器地址</string>
+    <string name="login_server_url_form_other_notice">输入您想要连接的服务器或 Element 的地址</string>
+    <string name="login_server_url_form_common_notice">输入您想使用的服务器的地址</string>
+
+    <string name="login_sso_error_message">载入页面时出错:%1$s (%2$d)</string>
+    <string name="login_mode_not_supported">应用无法登录到此家庭服务器。家庭服务器支持以下登录类型:%1$s。
+\n
+\n您想要通过网页客户端登录吗?</string>
+    <string name="login_registration_disabled">抱歉,此服务器不接受新账户。</string>
+    <string name="login_registration_not_supported">应用无法再次服务器上创建账户。
+\n
+\n您想要通过网页客户端注册吗?</string>
+
+    <string name="login_login_with_email_error">电子邮件未关联到任何账户。</string>
+
+    <string name="login_reset_password_on">在 %1$s 上重置密码</string>
+    <string name="login_reset_password_notice">验证邮件将发送到您的收件箱以确认设置您的新密码。</string>
+    <string name="login_reset_password_submit">下一个</string>
+    <string name="login_reset_password_email_hint">电子邮件</string>
+    <string name="login_reset_password_password_hint">新密码</string>
+
+    <string name="login_reset_password_warning_title">注意!</string>
+    <string name="login_reset_password_warning_content">更改您的密码将重置所有会话上的端到端加密密钥,从而使加密聊天记录无法读取。在重设密码之前,请设置“密钥备份”或从另一个会话中导出房间密钥。</string>
+    <string name="login_reset_password_warning_submit">继续</string>
+
+    <string name="login_reset_password_error_not_found">电子邮件未链接到任何账户</string>
+
+    <string name="login_reset_password_mail_confirmation_title">检查您的收件箱</string>
+    <string name="login_reset_password_mail_confirmation_notice">验证电子邮件已发送到 %1$s。</string>
+    <string name="login_reset_password_mail_confirmation_notice_2">点击链接以确认您的新密码。跟随包含的链接验证后,请点击下方。</string>
+    <string name="login_reset_password_mail_confirmation_submit">我已验证我的电子邮件地址</string>
+
+    <string name="login_reset_password_success_title">成功!</string>
+    <string name="login_reset_password_success_notice">您的密码已重置。</string>
+    <string name="login_reset_password_success_notice_2">您已登出全部会话,不会再接收到推送通知。若要重新启用通知,请在每个设备上再次登录。</string>
+    <string name="login_reset_password_success_submit">返回登录</string>
+
+    <string name="login_reset_password_cancel_confirmation_title">注意</string>
+    <string name="login_reset_password_cancel_confirmation_content">您的密码尚未更改。
+\n
+\n是否中止密码更改过程?</string>
+
+    <string name="login_set_email_title">设置电子邮件地址</string>
+    <string name="login_set_email_notice">设置电子邮件用于恢复您的帐户。之后,您可以选择允许您认识的人通过电子邮件发现您。</string>
+    <string name="login_set_email_mandatory_hint">电子邮件</string>
+    <string name="login_set_email_optional_hint">电子邮件(可选)</string>
+    <string name="login_set_email_submit">下一个</string>
+
+    <string name="login_set_msisdn_title">设置电话号码</string>
+    <string name="login_set_msisdn_notice">设置电话号码,以选择允许您认识的人发现您。</string>
+    <string name="login_set_msisdn_notice2">请使用国际格式。</string>
+    <string name="login_set_msisdn_mandatory_hint">电话号码</string>
+    <string name="login_set_msisdn_optional_hint">电话号码(可选)</string>
+    <string name="login_set_msisdn_submit">下一个</string>
+
+    <string name="login_msisdn_confirm_title">确认电话号码</string>
+    <string name="login_msisdn_confirm_notice">我们向 %1$s 发送了验证码。在下方输入它以验证您的身份。</string>
+    <string name="login_msisdn_confirm_hint">输入验证码</string>
+    <string name="login_msisdn_confirm_send_again">重新发送</string>
+    <string name="login_msisdn_confirm_submit">下一个</string>
+
+    <string name="login_msisdn_error_not_international">国际电话号码必须以 ‘+’ 开头</string>
+    <string name="login_msisdn_error_other">电话号码似乎无效。请检查</string>
+
+    <string name="login_signup_to">在 %1$s 上注册</string>
+    <string name="login_signin_username_hint">用户名或电子邮件</string>
+    <string name="login_signup_username_hint">用户名</string>
+    <string name="login_signup_password_hint">密码</string>
+    <string name="login_signup_submit">下一个</string>
+    <string name="login_signup_error_user_in_use">用户名已占用</string>
+    <string name="login_signup_cancel_confirmation_title">注意</string>
+    <string name="login_signup_cancel_confirmation_content">您的帐户尚未创建。
+\n
+\n是否中止注册过程?</string>
+
+    <string name="login_a11y_choose_matrix_org">选择 matrix.org</string>
+    <string name="login_a11y_choose_modular">选择 Element Matrix Services</string>
+    <string name="login_a11y_choose_other">选择自定义家庭服务器</string>
+    <string name="login_a11y_captcha_container">请进行人机验证</string>
+    <string name="login_terms_title">接受条款以继续</string>
+
+    <string name="login_wait_for_email_title">请检查您的电子邮件</string>
+    <string name="login_wait_for_email_notice">我们向 %1$s 发送了电子邮件。
+\n请点击其中包含的链接继续账户创建。</string>
+    <string name="login_validation_code_is_not_correct">输入的验证码不正确。请检查。</string>
+    <string name="login_error_outdated_homeserver_title">过时的家庭服务器</string>
+    <string name="login_error_outdated_homeserver_content">此家庭服务器运行的版本过旧以至于无法连接。要求您的家庭服务器管理员升级。</string>
+
+    <plurals name="login_error_limit_exceeded_retry_after">
+	<item quantity="other">发送了太多请求。您可以在 %1$d 秒后重试…</item>
+</plurals>
+
+    <string name="login_connect_using_matrix_id_notice">或者,如果您已经拥有账户并知道您的 Matrix 标识符和密码,您可以使用这种方式:</string>
+    <string name="login_connect_using_matrix_id_submit">使用 Matrix ID 登录</string>
+    <string name="login_signin_matrix_id_title">使用 Matrix ID 登录</string>
+    <string name="login_signin_matrix_id_notice">如果您在家庭服务器上设置了账户,在下方使用您的 Matrix ID(例 @user:domain.com)和密码。</string>
+    <string name="login_signin_matrix_id_hint">Matrix ID</string>
+    <string name="login_signin_matrix_id_password_notice">如果您不知道您的密码,返回并重置。</string>
+    <string name="login_signin_matrix_id_error_invalid_matrix_id">这不是一个有效的用户标识符。期望的格式:\'@user:homeserver.org\'</string>
+    <string name="autodiscover_well_known_error">无法找到有效的家庭服务器。请检查您的标识符</string>
+
+    <string name="signed_out_title">您已登出</string>
+    <string name="signed_out_notice">这可能由于多种原因:
+\n
+\n• 您已在其他会话中更改了您的密码。
+\n
+\n• 您已从其他会话删除了此会话。
+\n
+\n• 您的服务器管理员出于安全原因已取消您的访问权限。</string>
+    <string name="signed_out_submit">重新登入</string>
+
+    <string name="soft_logout_title">您已登出</string>
+    <string name="soft_logout_signin_title">登入</string>
+    <string name="soft_logout_signin_notice">您的家庭服务器 (%1$s) 管理员将您从您的账户 %2$s (%3$s) 登出。</string>
     </resources>

From a0ecb6ecc27cd43b81fe9311f79554f6ee01f8b2 Mon Sep 17 00:00:00 2001
From: Xidorn Quan <riot-zzob8h@upsuper.org>
Date: Thu, 6 Aug 2020 07:14:31 +0000
Subject: [PATCH 52/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hans/
---
 .../src/main/res/values-zh-rCN/strings.xml    | 99 ++++++++++++++++---
 1 file changed, 88 insertions(+), 11 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
index 441a3821e0..b527937b98 100644
--- a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
@@ -26,7 +26,7 @@
     <string name="notice_room_visibility_shared">所有聊天室成员。</string>
     <string name="notice_room_visibility_world_readable">任何人。</string>
     <string name="notice_room_visibility_unknown">未知(%s)。</string>
-    <string name="notice_end_to_end">%1$s 开启了端对端加密(%2$s)</string>
+    <string name="notice_end_to_end">%1$s 开启了端到端加密(%2$s)</string>
 
     <string name="notice_requested_voip_conference">%1$s 请求了一次 VoIP 会议</string>
     <string name="notice_voip_started">VoIP 会议已开始</string>
@@ -53,8 +53,8 @@
     <string name="medium_phone_number">手机号码</string>
 
     <string name="notice_room_withdraw">%1$s 撤回了对 %2$s 的邀请</string>
-    <string name="notice_made_future_room_visibility">%1$s 让之后的聊天室历史记录对 %2$s 可见</string>
-    <string name="notice_profile_change_redacted">%1$s 更新了他们的简介 %2$s</string>
+    <string name="notice_made_future_room_visibility">%1$s 让未来的聊天室历史记录对 %2$s 可见</string>
+    <string name="notice_profile_change_redacted">%1$s 更新了他的个人档案 %2$s</string>
     <string name="notice_room_third_party_invite">%1$s 向 %2$s 发送了加入聊天室的邀请</string>
     <string name="notice_room_third_party_registered_invite">%1$s 接受了 %2$s 的邀请</string>
 
@@ -155,12 +155,12 @@
     <string name="initial_sync_start_importing_account_data">初始化同步:
 \n正在导入账号数据</string>
 
-    <string name="notice_room_update">%s 升级了聊天室。</string>
+    <string name="notice_room_update">%s 升级了此聊天室。</string>
 
     <string name="event_status_sending_message">正在发送消息…</string>
     <string name="clear_timeline_send_queue">清除正在发送队列</string>
 
-    <string name="notice_room_third_party_revoked_invite">%1$s 撤回了对 %2$s 邀请</string>
+    <string name="notice_room_third_party_revoked_invite">%1$s 撤回了对 %2$s 加入聊天室的邀请</string>
     <string name="verification_emoji_pin">置顶</string>
 
     <string name="notice_room_invite_no_invitee_with_reason">%1$s 的邀请。理由:%2$s</string>
@@ -170,8 +170,8 @@
     <string name="notice_room_leave_with_reason">%1$s 离开了聊天室。理由:%2$s</string>
     <string name="notice_room_reject_with_reason">%1$s 已拒绝邀请。理由:%2$s</string>
     <string name="notice_room_kick_with_reason">%1$s 踢走了 %2$s。理由:%3$s</string>
-    <string name="notice_room_unban_with_reason">%1$s 取消封锁了 %2$s。理由:%3$s</string>
-    <string name="notice_room_ban_with_reason">%1$s 封锁了 %2$s。理由:%3$s</string>
+    <string name="notice_room_unban_with_reason">%1$s 解封了 %2$s。理由:%3$s</string>
+    <string name="notice_room_ban_with_reason">%1$s 封禁了 %2$s。理由:%3$s</string>
     <string name="notice_room_third_party_invite_with_reason">%1$s 已发送邀请给 %2$s 来加入聊天室。理由:%3$s</string>
     <string name="notice_room_third_party_revoked_invite_with_reason">%1$s 撤销了 %2$s 加入聊天室的邀請。理由:%3$s</string>
     <string name="notice_room_third_party_registered_invite_with_reason">%1$s 接受 %2$s 的邀請。理由:%3$s</string>
@@ -185,10 +185,10 @@
         <item quantity="other">%1$s 移除了此聊天室的 %3$s 地址。</item>
     </plurals>
 
-    <string name="notice_room_aliases_added_and_removed">%1$s 为此聊天室新增 %2$s 并移除 %3$s 地址。</string>
+    <string name="notice_room_aliases_added_and_removed">%1$s 为此聊天室新增了 %2$s 并移除 %3$s 地址。</string>
 
-    <string name="notice_room_canonical_alias_set">%1$s 为此聊天室设定了 %2$s 为主地址。</string>
-    <string name="notice_room_canonical_alias_unset">%1$s 为此聊天室移除了主要地址。</string>
+    <string name="notice_room_canonical_alias_set">%1$s 将此聊天室的主地址设为了 %2$s。</string>
+    <string name="notice_room_canonical_alias_unset">%1$s 为此聊天室移除了主地址。</string>
 
     <string name="notice_room_guest_access_can_join">%1$s 已允许访客加入聊天室。</string>
     <string name="notice_room_guest_access_forbidden">%1$s 已禁止访客加入聊天室。</string>
@@ -216,4 +216,81 @@
     <string name="notice_display_name_set_by_you">您将您的昵称设置为 %1$s</string>
     <string name="notice_display_name_changed_from_by_you">您将您的昵称从 %1$s 改为 %2$s</string>
     <string name="notice_display_name_removed_by_you">您移除了您的昵称 (%1$s)</string>
-    </resources>
+    <string name="notice_room_topic_changed_by_you">您把主题改为:%1$s</string>
+    <string name="notice_room_avatar_changed">%1$s 变更了聊天室头像</string>
+    <string name="notice_room_avatar_changed_by_you">您变更了聊天室头像</string>
+    <string name="notice_room_name_changed_by_you">您把聊天室名称改为:%1$s</string>
+    <string name="notice_placed_video_call_by_you">您发起了一次视频通话。</string>
+    <string name="notice_placed_voice_call_by_you">您发起了一次语音通话。</string>
+    <string name="notice_call_candidates">%s 发送了数据以建立通话。</string>
+    <string name="notice_call_candidates_by_you">您发送了数据以建立通话。</string>
+    <string name="notice_answered_call_by_you">您接听了通话。</string>
+    <string name="notice_ended_call_by_you">您结束了通话。</string>
+    <string name="notice_made_future_room_visibility_by_you">您已让未来的聊天室记录对 %1$s 可见</string>
+    <string name="notice_end_to_end_by_you">您开启了端到端加密(%1$s)</string>
+    <string name="notice_room_update_by_you">您升级了此聊天室。</string>
+
+    <string name="notice_requested_voip_conference_by_you">您请求了 VoIP 会议</string>
+    <string name="notice_room_name_removed_by_you">您移除了聊天室名称</string>
+    <string name="notice_room_topic_removed_by_you">您移除了聊天室主题</string>
+    <string name="notice_room_avatar_removed">%1$s 移除了聊天室头像</string>
+    <string name="notice_room_avatar_removed_by_you">您移除了聊天室头像</string>
+    <string name="notice_profile_change_redacted_by_you">您更新了您的个人档案 %1$s</string>
+    <string name="notice_room_third_party_invite_by_you">您向 %1$s 发送了加入聊天室的邀请</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">您已撤回了对 %1$s 加入聊天室的邀请</string>
+    <string name="notice_room_third_party_registered_invite_by_you">您接受了 %1$s 的邀请</string>
+
+    <string name="notice_widget_added">%1$s 添加了 %2$s 小部件</string>
+    <string name="notice_widget_added_by_you">您添加了 %1$s 小部件</string>
+    <string name="notice_widget_removed">%1$s 移除了 %2$s 小部件</string>
+    <string name="notice_widget_removed_by_you">您移除了 %1$s 小部件</string>
+    <string name="notice_widget_modified">%1$s 修改了 %2$s 小部件</string>
+    <string name="notice_widget_modified_by_you">您修改了 %1$s 小部件</string>
+
+    <string name="power_level_admin">管理员</string>
+    <string name="power_level_moderator">审核员</string>
+    <string name="power_level_default">默认</string>
+    <string name="power_level_custom">自定义(%1$d)</string>
+    <string name="power_level_custom_no_value">自定义</string>
+
+    <string name="notice_power_level_changed_by_you">您更改了%1$s 的权力等级。</string>
+    <string name="notice_power_level_changed">%1$s 更改了 %2$s 的权力等级。</string>
+    <string name="notice_power_level_diff">%1$s 从 %2$s 到 %3$s</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">您的邀请。理由:%1$s</string>
+    <string name="notice_room_invite_with_reason_by_you">您邀请了 %1$s。理由:%2$s</string>
+    <string name="notice_room_join_with_reason_by_you">您加入了聊天室。理由:%1$s</string>
+    <string name="notice_room_leave_with_reason_by_you">您离开了聊天室。理由:%1$s</string>
+    <string name="notice_room_reject_with_reason_by_you">您拒绝了邀请。理由:%1$s</string>
+    <string name="notice_room_kick_with_reason_by_you">您踢走了 %1$s。理由:%2$s</string>
+    <string name="notice_room_unban_with_reason_by_you">您解封了 %1$s。理由:%2$s</string>
+    <string name="notice_room_ban_with_reason_by_you">您封禁了 %1$s。理由:%2$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">您已发送邀请给 %1$s 来加入聊天室。理由:%2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">您撤销了 %1$s 加入聊天室的邀请。理由:%2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">您接受了 %1$s 的邀请。理由:%2$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">您撤回了 %1$s 的邀请。理由:%2$s</string>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="other">您新增了 %1$s 为此聊天室的地址。</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="other">您移除了此聊天室的 %2$s 地址。</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed_by_you">您为此聊天室新增了 %1$s 并移除了 %2$s 地址。</string>
+
+    <string name="notice_room_canonical_alias_set_by_you">您将此聊天室的主地址设为了 %1$s。</string>
+    <string name="notice_room_canonical_alias_unset_by_you">您移除了此聊天室的主地址。</string>
+
+    <string name="notice_room_guest_access_can_join_by_you">您已允许访客加入聊天室。</string>
+    <string name="notice_room_guest_access_forbidden_by_you">您已禁止访客加入聊天室。</string>
+
+    <string name="notice_end_to_end_ok_by_you">您已开启端到端加密。</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">您已开启端到端加密(无法识别的算法 %1$s)。</string>
+
+    <string name="call_notification_answer">接受</string>
+    <string name="call_notification_reject">拒绝</string>
+    <string name="call_notification_hangup">挂断</string>
+
+</resources>

From a6b7a65dfb494b586afd0f33af349b3b59d978c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= <riot@joeruut.com>
Date: Thu, 6 Aug 2020 06:14:23 +0000
Subject: [PATCH 53/96] Translated using Weblate (Estonian)

Currently translated at 30.1% (552 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/et/
---
 vector/src/main/res/values-et/strings.xml | 209 +++++++++++++++++++++-
 1 file changed, 208 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index 90b8604231..6dc60a3560 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -489,4 +489,211 @@
     <string name="settings_security_pin_code_title">Võta PIN-kood kasutusele</string>
     <string name="settings_security_pin_code_summary">Kui sa soovid oma PIN-koodi lähtestada, siis klõpsi nuppu „Unustasin PIN-koodi“.</string>
     <string name="auth_pin_confirm_to_disable_title">PIN-koodi kasutuselt eemaldamiseks korda PIN-koodi</string>
-</resources>
+<string name="room_settings_never_send_to_unverified_devices_title">Kasuta krüptimist vaid verifitseeritud sessioonides</string>
+    <string name="room_settings_never_send_to_unverified_devices_summary">Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse selles jututoas.</string>
+
+    <string name="room_settings_addresses_no_local_addresses">Sellel jututoal puuduvad kohalikud aadressid</string>
+    <string name="room_settings_addresses_add_new_address">Uus aadress (näiteks #seltskond:matrix.org)</string>
+
+    <string name="room_settings_no_flair">Sellele jututoale ei ole jagatud ühtegi kogukonna rinnasilti</string>
+    <string name="room_settings_add_new_group">Uus kogukonna tunnus (näiteks +meieseltsing:matrix.org)</string>
+    <string name="room_settings_invalid_group_format_dialog_title">Vigane kogukonna tunnus</string>
+    <string name="room_settings_invalid_group_format_dialog_body">\'%s\' ei ole korrektne kogukonna tunnus</string>
+
+
+    <string name="room_settings_addresses_invalid_format_dialog_title">Vigane aliase vorming</string>
+    <string name="room_settings_addresses_invalid_format_dialog_body">\'%s\' ei ole lubatud aliase vorming</string>
+    <string name="room_settings_addresses_disable_main_address_prompt_msg">Sel jututoal ei saa olema põhiaadressi.</string>
+    <string name="room_settings_addresses_disable_main_address_prompt_title">Põhiaadressi hoiatus</string>
+
+    <string name="room_settings_set_main_address">Määra põhiaadressiks</string>
+    <string name="room_settings_unset_main_address">Eemalda põhiaadressiks määramine</string>
+    <string name="room_settings_copy_room_id">Kopeeri jututoa tunnus</string>
+    <string name="room_settings_copy_room_address">Kopeeri jututoa aadress</string>
+
+    <string name="room_settings_addresses_e2e_enabled">Krüptimine on selles jututoas kasutusel.</string>
+    <string name="room_settings_addresses_e2e_disabled">Krüptimine ei ole selles jututoas kasutusel.</string>
+    <string name="room_settings_addresses_e2e_encryption_warning">Võta krüptimine kasutusele 
+\n(hoiatus: seda ei saa hiljem enam välja lülitada!)</string>
+
+    <string name="directory_title">Kaust</string>
+    <string name="settings_theme">Teema</string>
+
+    <string name="font_size">Fontide suurus</string>
+    <string name="tiny">Pisike</string>
+    <string name="small">Väike</string>
+    <string name="normal">Tavaline</string>
+    <string name="large">Suur</string>
+    <string name="larger">Suurem</string>
+    <string name="largest">Veel suurem</string>
+    <string name="huge">Hiidsuur</string>
+
+    <string name="widget_no_power_to_manage">Sul on vaja õigusi, et selles jututoas hallata vidinaid</string>
+    <string name="widget_creation_failure">Vidina loomine ei õnnestunud</string>
+    <string name="settings_labs_create_conference_with_jitsi">Algata rühmakõnesid jitsi vahendusel</string>
+    <string name="widget_delete_message_confirmation">Kas oled kindel, et soovid siit jututoast selle vidina kustutada\?</string>
+    <plurals name="active_widgets">
+	<item quantity="one">Kasutusel on üks vidin</item>
+	<item quantity="other">Kasutusel on %d vidinat</item>
+</plurals>
+    <string name="active_widgets_title">Kasutusel vidinad</string>
+
+
+    <string name="room_widget_activity_title">Vidin</string>
+    <string name="room_widget_permission_title">Lae vidin</string>
+    <string name="room_widget_permission_added_by">Selle vidina lisaja:</string>
+    <string name="room_widget_permission_webview_shared_info_title">Vidina kasutamine võib tuua kaasa küpsiste salvestamise ja andmete jagamise serveriga %s:</string>
+    <string name="room_widget_permission_shared_info_title">Selle kasutamine võib tuua kaasa andmete jagamise serveriga %s:</string>
+    <string name="room_widget_failed_to_load">Vidina laadimine ei õnnestunud.
+\n%s</string>
+    <string name="room_widget_reload">Lae vidin uuesti</string>
+    <string name="room_widget_open_in_browser">Ava veebibrauseris</string>
+    <string name="room_widget_revoke_access">Eemalda minu ligipääsuõigused</string>
+
+    <string name="room_widget_permission_display_name">Sinu kuvatav nimi</string>
+    <string name="room_widget_permission_avatar_url">Sinu avatari aadress</string>
+    <string name="room_widget_permission_user_id">Sinu kasutajatunnus</string>
+    <string name="room_widget_permission_theme">Sinu teema</string>
+    <string name="room_widget_permission_widget_id">Vidina tunnus</string>
+    <string name="room_widget_permission_room_id">Jututoa tunnus</string>
+
+
+    <string name="has_been_banned">%2$s seadis sulle ligipääsukeelu %1$s jututuppa</string>
+    <string name="reason_colon">Põhjus: %1$s</string>
+    <string name="rejoin">Liitu uuesti</string>
+    <string name="forget_room">Unusta jututuba ära</string>
+
+    <string name="keys_backup_setup_step1_advanced">(Lisaseadistused)</string>
+    <string name="keys_backup_setup_step1_manual_export">Ekspordi võtmed käsitsi</string>
+
+    <string name="keys_backup_setup_step2_text_title">Krüpti oma varukoopia paroolifraasiga.</string>
+    <string name="keys_backup_setup_step2_text_description">Me salvestame krüptitud varukoopia sinu krüptovõtmetest meie serveris. Tagamaks, et keegi ei saa seda kasutada, krüpti varukoopia paroolifraasiga.
+\n
+\n Parima turvalisuse jaoks peaks paroolifraas olema erinev sinu konto salasõnast.</string>
+    <string name="keys_backup_setup_step2_button_title">Loo paroolifraas</string>
+    <string name="keys_backup_setup_creating_backup">Teen varukoopiat</string>
+    <string name="keys_backup_setup_step1_recovery_key_alternative">Või krüpti oma varukoopia taastevõtmega ning hoia taastevõtit turvalises kohas.</string>
+    <string name="keys_backup_setup_step2_skip_button_title">Võta kasutusele taastevõti</string>
+    <string name="keys_backup_setup_step3_success_title">Õnnestus!</string>
+    <string name="keys_backup_setup_step3_text_line1">Sinu krüptovõtmeid parasjagu varundatakse.</string>
+    <string name="keys_backup_setup_step3_text_line2">Sinu taastevõti toimib turvavõrguna - juhul, kui sa unustad taastamiseks mõeldud paroolifraasi, siis sa saad seda kasutada taastamaks ligipääsu krüptitud sõnumitele.
+\nHoia taastevõtit turvalises kohas, nagu näiteks salasõnahalduris või vana kooli seifis</string>
+    <string name="keys_backup_setup_step3_text_line2_no_passphrase">Hoia oma taastevõtit väga turvalises kohas, nagu näiteks salasõnahalduris või vana kooli seifis</string>
+    <string name="keys_backup_setup_step3_button_title">Valmis</string>
+    <string name="keys_backup_setup_step3_button_title_no_passphrase">Ma olen juba teinud koopia</string>
+    <string name="keys_backup_setup_step3_copy_button_title">Salvesta taastevõti</string>
+    <string name="keys_backup_setup_step3_share_recovery_file">Jaga</string>
+    <string name="keys_backup_setup_step3_save_button_title">Salvesta failina</string>
+    <string name="keys_backup_unlock_button">Võta ajalugu lukust lahti</string>
+    <string name="keys_backup_recovery_code_empty_error_message">Palun sisesta taastevõti</string>
+    <string name="sas_emoji_description">Verifitseeri see sessioon tehes kindlaks et järgnev emoji kuvatakse partneri ekraanil</string>
+    <string name="sas_decimal_description">Verifitseeri see sessioon tehes kindlaks, et järgnevad numbrid kuvatakse partneri ekraanil</string>
+
+    <string name="sas_incoming_verification_request_dialog">Sa võtsid vastu saabuva verifitseerimispalve.</string>
+    <string name="sas_waiting_for_partner">Ootan teise osapoole kinnitust…</string>
+
+    <string name="sas_verified">Verifitseeritud!</string>
+    <string name="sas_verified_successful">Sa oled edukalt verifitseerinud selle sessiooni.</string>
+    <string name="sas_verified_successful_description">Turvalised sõnumid selle kasutajaga on läbivalt krüptitud ning kolmandad osapooled ei saa neid lugeda.</string>
+    <string name="sas_got_it">Selge lugu</string>
+
+    <string name="sas_verifying_keys">Mitte midagi huvitavat ei paista\? Kõik kliendid ei toeta veel interaktiivset verifitseerimist. Selle asemel kasuta vana kooli verifitseerimist.</string>
+    <string name="sas_legacy_verification_button_title">Kasuta vana kooli verifitseerimist.</string>
+
+    <string name="sas_verification_request_notification_channel_title">Krüptovõtmete verifitseerimine</string>
+    <string name="sas_cancelled_dialog_title">Päring on tühistatud</string>
+    <string name="sas_cancelled_by_other">Teine osapool tühistas verifitseerimise.
+\n%s</string>
+    <string name="sas_cancelled_by_me">Verifitseerimine on tühistatud.
+\nPõhjus %s</string>
+
+    <string name="sas_verification_request_notification_channel">Vastastikune sessioonide verifitseerimine</string>
+    <string name="sas_incoming_request_notif_title">Verifitseerimispäring</string>
+    <string name="sas_incoming_request_notif_content">%s soovib verifitseerida sinu sessiooni</string>
+
+    <string name="sas_error_m_user">Kasutaja tühistas verifitseerimise</string>
+    <string name="sas_error_m_timeout">Verifitseerimisprotsess aegus</string>
+    <string name="room_list_rooms_empty_body">Sinu jututoad kuvatakse siin</string>
+
+    <string name="title_activity_emoji_reaction_picker">Reageerimised</string>
+    <string name="reactions_agree">Nõus</string>
+    <string name="reactions_like">Meeldib</string>
+    <string name="message_add_reaction">Lisa reaktsioon</string>
+    <string name="reactions">Reageerimised</string>
+
+    <string name="event_redacted">Sõnum on kustutatud</string>
+    <string name="settings_show_redacted">Näita kustutatud sõnumeid</string>
+    <string name="settings_show_redacted_summary">Näita kustutatud sõnumite asemel kohatäidet</string>
+    <string name="event_redacted_by_user_reason">Kasutaja kustutas sündmuse</string>
+    <string name="event_redacted_by_admin_reason">Jututoa haldur on sündmust modereerinud</string>
+    <string name="last_edited_info_message">Viimati muudetud 1$s poolt, muutmise aeg %2$s</string>
+
+
+    <string name="malformed_message">Vigaselt vormindatud sündmus ja kuvamine pole seetõttu võimalik</string>
+    <string name="error_no_network">Võrguühendus puudub. Palun kontrolli oma internetiühendust.</string>
+    <string name="action_change">Muuda</string>
+    <string name="change_room_directory_network">Vaheta võrku</string>
+    <string name="please_wait">Palun oota…</string>
+    <string name="group_all_communities">Kõik kogukonnad</string>
+
+    <string name="room_preview_no_preview">Sellel jututoal puudub eelvaade</string>
+    <string name="room_preview_world_readable_room_not_supported_yet">Element ei toeta veel kõigile nähtavate jututubade eelvaadet</string>
+
+    <string name="fab_menu_create_room">Jututoad</string>
+    <string name="fab_menu_create_chat">Isiklikud sõnumid</string>
+
+    <string name="create_room_title">Uus jututuba</string>
+    <string name="create_room_action_create">LOO</string>
+    <string name="create_room_name_hint">Jututoa nimi</string>
+    <string name="create_room_public_title">Avalik</string>
+    <string name="create_room_public_description">Kõik võivad selle jututoaga liituda</string>
+    <string name="create_room_directory_title">Jututubade loend</string>
+    <string name="create_room_directory_description">Avalda see jututuba jututubade loendis</string>
+
+    <string name="send_attachment">Saada manus</string>
+
+    <string name="uploads_media_no_result">Selles jututoas pole meediafaile</string>
+    <string name="uploads_files_title">FAILID</string>
+    <string name="uploads_files_subtitle">Lisaja %1$s, lisamise aeg %2$s</string>
+    <string name="uploads_files_no_result">Selles jututoas pole faile</string>
+
+    <string name="report_content_spam">Tegemist on spämmiga</string>
+    <string name="report_content_inappropriate">See on ebasobilik</string>
+    <string name="report_content_custom">Kohandatud põhjus…</string>
+    <string name="report_content_custom_title">Teata kahtlasest sisust</string>
+    <string name="report_content_custom_hint">Sellest sisust teatamise põhjus</string>
+    <string name="report_content_custom_submit">SAADA TEADE</string>
+    <string name="login_reset_password_success_notice">Sinu salasõna on muudetud.</string>
+    <string name="login_reset_password_success_notice_2">Sa oled kõikidest sessioonidest välja logitud ning enam ei saa tõuketeavitusi. Nende taaskuvamiseks logi sisse kõikides oma seadmetes.</string>
+    <string name="login_reset_password_success_submit">Tagasi sisselogimise lehele</string>
+
+    <string name="login_reset_password_cancel_confirmation_title">Hoiatus</string>
+    <string name="verification_request_start_notice">"Turvalisuse mõttes on oluline, et teed seda nii, et kas olete  üheskoos või kasutate suhtluskanalit, mida mõlemad usaldate."</string>
+
+    <string name="verification_emoji_notice">Võrdle unikaalset emoji\'de kombinatsiooni ja vaata, et nad oleksid samas järjekorras.</string>
+    <string name="verification_code_notice">Võrdle koodi sellega, mida kuvatakse teise kasutaja ekraanil.</string>
+    <string name="verification_conclusion_ok_notice">Sõnumid selle kasutajaga on läbivalt krüptitud ning kolmandad osapooled ei saa neid lugeda.</string>
+    <string name="verification_conclusion_ok_self_notice">Sinu uus sessioon on nüüd verifitseeritud. Selles sessioonis saad lugeda oma krüptitud sõnumeid ja teiste kasutajate jaoks on ta usaldusväärne.</string>
+
+    <string name="encryption_information_cross_signing_state">Risttunnustamine</string>
+    <string name="encryption_information_dg_xsigning_complete">Risttunnustamine on kasutusel
+\nPrivaatvõtmed asuvad seadmes.</string>
+    <string name="encryption_information_dg_xsigning_trusted">Risttunnustamine on kasutusel
+\nVõtmed on usaldusväärsed
+\nPrivaatvõtmed ei ole teada</string>
+    <string name="encryption_information_dg_xsigning_not_trusted">Risttunnustamine on kasutusel
+\nVõtmed ei ole usaldusväärsed</string>
+    <string name="encryption_information_dg_xsigning_disabled">Risttunnustamine ei ole kasutusel</string>
+
+    <string name="settings_hs_admin_e2e_disabled">Sinu serveri haldur on lülitanud läbiva krüptimise omavahelistes jututubades ja otsesõnumites välja.</string>
+    <string name="settings_active_sessions_list">Aktiivsed sessioonid</string>
+    <string name="settings_active_sessions_show_all">Näita kõiki sessioone</string>
+    <string name="settings_active_sessions_manage">Halda sessioone</string>
+    <string name="settings_active_sessions_signout_device">Logi sellest sessioonist välja</string>
+
+    <string name="settings_failed_to_get_crypto_device_info">Teave krüptograafia kohta puudub</string>
+
+    <string name="settings_active_sessions_verified_device_desc">Kuna sina oled selle sessiooni verifitseerinud, siis see sessioon on krüptitud sõnumite saatmiseks usaldusväärne:</string>
+    <string name="identity_server_error_outdated_identity_server">See isikutuvastusserver kasutab vana API\'t. Element toetab aga vaid API versiooni 2.</string>
+    <string name="identity_server_error_outdated_home_server">See tegevus ei ole võimalik. Koduserveri versioon on liiga vana.</string>
+    </resources>

From c9d7559f0362cf0e52eb23dfc3199f1ea54de8a8 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit.marty@gmail.com>
Date: Thu, 6 Aug 2020 13:52:35 +0000
Subject: [PATCH 54/96] Translated using Weblate (French)

Currently translated at 100.0% (1 of 1 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.riot.im/projects/element-android/element-store/fr/
---
 vector/src/main/play/listings/fr/title.txt | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 vector/src/main/play/listings/fr/title.txt

diff --git a/vector/src/main/play/listings/fr/title.txt b/vector/src/main/play/listings/fr/title.txt
new file mode 100644
index 0000000000..87cbc3b858
--- /dev/null
+++ b/vector/src/main/play/listings/fr/title.txt
@@ -0,0 +1 @@
+Element (anciennement Riot.im)

From aa7a0abad7f14a21b4323ff2ef9a8835e6a4185c Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Fri, 7 Aug 2020 06:25:04 +0000
Subject: [PATCH 55/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 92.0% (1688 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 100 +++++++++---------
 1 file changed, 51 insertions(+), 49 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index a2c008acad..c21feb4d88 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -166,15 +166,17 @@
 \nNo entanto, você pode adicionar o endereço de e-mail ao seu perfil nas configurações.</string>
     <string name="auth_recaptcha_message">Este servidor local quer se certificar de que você não é um robô</string>
     <string name="auth_username_in_use">Nome de usuário indisponível</string>
-    <string name="auth_home_server">Servidor Principal (Home Server):</string>
-    <string name="auth_identity_server">Servidor de Identidade (Identity Server):</string>
-    <string name="auth_reset_password_next_step_button">Eu verifiquei meu endereço de e-mail</string>
-    <string name="auth_reset_password_message">Para redefinir sua senha, coloque o email ligado à sua conta:</string>
-    <string name="auth_reset_password_missing_email">O email ligado à sua conta tem que ser inserido.</string>
-    <string name="auth_reset_password_missing_password">Uma nova senha tem que ser inserida.</string>
-    <string name="auth_reset_password_email_validation_message">Um e-mail foi enviado para %s. Quando você tiver clicado no link desta mensagem, clique abaixo.</string>
-    <string name="auth_reset_password_error_unauthorized">Falha ao verificar o email: verifique se você clicou no link no email</string>
-    <string name="auth_reset_password_success_message">Sua senha foi resetada.\n\nVocê foi desconectado de todos os aparelhos e não receberá mais notificações. Para reativar as notificações, entre novamente em cada um dos aparelhos.</string>
+    <string name="auth_home_server">Servidor principal:</string>
+    <string name="auth_identity_server">Servidor de identidade:</string>
+    <string name="auth_reset_password_next_step_button">Eu verifiquei o meu endereço de e-mail</string>
+    <string name="auth_reset_password_message">Para redefinir sua senha, digite o endereço de e-mail vinculado à sua conta:</string>
+    <string name="auth_reset_password_missing_email">O e-mail vinculado à sua conta precisa ser informado.</string>
+    <string name="auth_reset_password_missing_password">Uma nova senha precisa ser inserida.</string>
+    <string name="auth_reset_password_email_validation_message">Um e-mail foi enviado para %s. Após clicar no link contido no e-mail, clique abaixo.</string>
+    <string name="auth_reset_password_error_unauthorized">Falha ao verificar o endereço de e-mail: certifique-se de clicar no link do e-mail</string>
+    <string name="auth_reset_password_success_message">Sua senha foi alterada.↵
+\n↵
+\nVocê foi desconectado de todas as sessões e não receberá mais notificações. Para reativar as notificações, faça login novamente em cada aparelho.</string>
 
     <!-- Login Screen -->
     <string name="login_error_must_start_http">URL tem que começar com http[s]://</string>
@@ -182,21 +184,21 @@
     <string name="login_error_unable_login">Não foi possível fazer login</string>
     <string name="login_error_registration_network_error">Não foi possível criar conta: Erro de rede</string>
     <string name="login_error_unable_register">Não foi possível criar conta</string>
-    <string name="login_error_unable_register_mail_ownership">Não foi possível criar conta: falha na verificação de posse do email</string>
+    <string name="login_error_unable_register_mail_ownership">Não foi possível criar conta: falha na verificação de posse do e-mail</string>
     <string name="login_error_invalid_home_server">Por favor, digite uma URL válida</string>
 
     <string name="login_error_forbidden">Nome de usuário ou senha inválido</string>
     <string name="login_error_unknown_token">O token de acesso especificado não foi reconhecido</string>
     <string name="login_error_bad_json">JSON mal formatado</string>
-    <string name="login_error_not_json">Não continha JSON válido</string>
-    <string name="login_error_limit_exceeded">Foram enviadas solicitações demais</string>
-    <string name="login_error_user_in_use">Este nome de usuário já está sendo usado</string>
-    <string name="login_error_login_email_not_yet">O link no email ainda não foi clicado</string>
+    <string name="login_error_not_json">Não contem um JSON válido</string>
+    <string name="login_error_limit_exceeded">Muitas solicitações foram enviadas</string>
+    <string name="login_error_user_in_use">Este nome de usuário já está em uso</string>
+    <string name="login_error_login_email_not_yet">O link no e-mail ainda não foi clicado</string>
 
     <!-- crypto warnings -->
 
     <!-- read receipts list Screen -->
-    <string name="read_receipts_list">Ler lista de recipientes</string>
+    <string name="read_receipts_list">Lista de confirmações de leitura</string>
 
     <!-- accounts list Screen -->
 
@@ -204,12 +206,12 @@
     <string name="compression_options">Enviar como </string>
     <string name="compression_opt_list_original">Original</string>
     <string name="compression_opt_list_large">Grande</string>
-    <string name="compression_opt_list_medium">Média</string>
-    <string name="compression_opt_list_small">Pequena</string>
+    <string name="compression_opt_list_medium">Médio</string>
+    <string name="compression_opt_list_small">Pequeno</string>
 
     <!-- media upload / download messages -->
     <string name="attachment_cancel_download">Cancelar o download?</string>
-    <string name="attachment_cancel_upload">Cancelar o upload?</string>
+    <string name="attachment_cancel_upload">Cancelar o envio\?</string>
     <string name="attachment_remaining_time_seconds">%d s</string>
     <string name="attachment_remaining_time_minutes">%1$dm %2$ds</string>
 
@@ -219,26 +221,26 @@
 
     <!-- room info dialog Screen -->
     <string name="room_info_room_name">Nome da sala</string>
-    <string name="room_info_room_topic">Tópico da sala</string>
+    <string name="room_info_room_topic">Descrição da sala</string>
 
     <!-- call string -->
-    <string name="call_connected">Chamada conectada</string>
-    <string name="call_connecting">Conectando chamada…</string>
-    <string name="call_ended">Chamada terminada</string>
+    <string name="call_connected">Chamada atendida</string>
+    <string name="call_connecting">Iniciando a chamada…</string>
+    <string name="call_ended">Chamada encerrada</string>
     <string name="call_ring">Chamando…</string>
-    <string name="incoming_call">Recebendo chamada</string>
+    <string name="incoming_call">Recebendo chamada de voz</string>
     <string name="incoming_video_call">Recebendo chamada de vídeo</string>
     <string name="incoming_voice_call">Recebendo chamada de voz</string>
     <string name="call_in_progress">Chamada em andamento…</string>
 
-    <string name="call_error_user_not_responding">A outra parte não conseguiu atender.</string>
+    <string name="call_error_user_not_responding">A pessoa não atendeu a chamada.</string>
     <string name="call_error_ice_failed">A conexão à mídia falhou</string>
-    <string name="call_error_camera_init_failed">Não consigo inicializar a câmera</string>
-    <string name="call_error_answered_elsewhere">chamada respondida em outro lugar</string>
+    <string name="call_error_camera_init_failed">Não foi possível iniciar a câmera</string>
+    <string name="call_error_answered_elsewhere">chamada atendida em outro lugar</string>
 
     <!-- medias picker string -->
-    <string name="media_picker_both_capture_title">Tomar uma foto ou um vídeo"</string>
-    <string name="media_picker_cannot_record_video">Não consigo gravar vídeo"</string>
+    <string name="media_picker_both_capture_title">Tirar uma foto ou gravar vídeo</string>
+    <string name="media_picker_cannot_record_video">Não é possível gravar vídeo</string>
 
     <!-- permissions Android M -->
     <string name="permissions_rationale_popup_title">Informação</string>
@@ -727,9 +729,9 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="option_take_photo">Tirar foto</string>
     <string name="option_take_video">Gravar vídeo</string>
 
-    <string name="groups_list">Lista dos grupos</string>
+    <string name="groups_list">Lista de salas</string>
 
-    <string name="call">Chamada</string>
+    <string name="call">Chamada de voz</string>
     <string name="room_participants_ban_prompt_msg">"Banindo usuário resultará na expulsão  desta sala impedindo-o da entrada novamente."</string>
 
     <string name="room_settings_all_messages_noisy">Notificação sonora para cada mensagem</string>
@@ -846,9 +848,9 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
         <item quantity="other">%1$s salas encontradas para %2$s</item>
     </plurals>
     <plurals name="membership_changes">
-        <item quantity="one">%d alteração de status de participação</item>
-        <item quantity="other">%s alterações de status de participação</item>
-    </plurals>
+	<item quantity="one">1 alteração na filiação</item>
+	<item quantity="other">%d alterações na filiação</item>
+</plurals>
 
     <string name="list_members">Lista de integrantes</string>
     <plurals name="notification_unread_notified_messages">
@@ -901,12 +903,12 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="go_on_with">continuar com…</string>
     <string name="error_no_external_application_found">Desculpe, nenhum aplicativo externo foi encontrado para concluir esta ação.</string>
 
-    <string name="e2e_re_request_encryption_key"><u>Pedir novamente as chaves de criptografia</u> de seus outros dispositivos.</string>
+    <string name="e2e_re_request_encryption_key">Solicitar novamente as chaves de criptografia das suas outras sessões.<u>Pedir novamente as chaves de criptografia</u> de seus outros dispositivos.</string>
 
-    <string name="e2e_re_request_encryption_key_sent">Pedido de chave enviado.</string>
+    <string name="e2e_re_request_encryption_key_sent">Requisição de chave enviada.</string>
 
-    <string name="e2e_re_request_encryption_key_dialog_title">Pedido enviado</string>
-    <string name="e2e_re_request_encryption_key_dialog_content">Por favor, use o Element em outro dispositivo que possa descriptografar a mensagem de modo que possa enviar as chaves a este dispositivo.</string>
+    <string name="e2e_re_request_encryption_key_dialog_title">Requisição enviada</string>
+    <string name="e2e_re_request_encryption_key_dialog_content">Por favor, inicie o Element em outro aparelho que possa descriptografar a mensagem, de modo que ele possa enviar as chaves para esta sessão.</string>
 
     <plurals name="format_time_s">
 	<item quantity="one">1s</item>
@@ -1032,12 +1034,12 @@ A visibilidade de mensagens no Matrix é parecida com a dos e-mails. Se esquecer
 
     <string name="dialog_title_error">Erro</string>
 
-    <string name="auth_accept_policies">Por favor revise e aceite as políticas desse servidor doméstico:</string>
+    <string name="auth_accept_policies">Por favor, revise e aceite as políticas deste servidor local:</string>
 
     <string name="settings_call_category">Chamadas</string>
-    <string name="settings_call_ringtone_use_app_ringtone">Use o toque padrão da Element para chamadas recebidas</string>
-    <string name="settings_call_ringtone_title">Toque de chamada recebida</string>
-    <string name="settings_call_ringtone_dialog_title">Selecione o toque para chamadas:</string>
+    <string name="settings_call_ringtone_use_app_ringtone">Use o toque padrão do Element para chamadas recebidas</string>
+    <string name="settings_call_ringtone_title">Toque de chamadas recebidas</string>
+    <string name="settings_call_ringtone_dialog_title">Selecione o toque de chamadas:</string>
 
     <string name="reason_hint">Motivo</string>
 
@@ -1169,7 +1171,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="passphrase_passphrase_does_not_match">Passphrases devem corresponder</string>
     <string name="settings_lazy_loading_title">Carregamento Lazy dos membros das salas</string>
 
-    <string name="video_call_in_progress">Chamada de Vídeo em andamento…</string>
+    <string name="video_call_in_progress">Chamada de vídeo em andamento…</string>
 
     <string name="title_activity_keys_backup_setup">Backup da chave</string>
     <string name="title_activity_keys_backup_restore">Usar Backup da chave</string>
@@ -1208,7 +1210,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="auth_login_sso">Entre com o login único</string>
     <string name="login_error_unknown_host">Este URL não está acessível, por favor verifique</string>
-    <string name="login_error_ssl_handshake">Seu dispositivo está usando um protocolo de segurança TLS desatualizado, vulnerável a ataques. Para sua segurança, você não poderá se conectar</string>
+    <string name="login_error_ssl_handshake">Seu aparelho está usando um protocolo de segurança TLS desatualizado, vulnerável a ataques. Para sua segurança, você não poderá se conectar</string>
     <string name="settings_troubleshoot_test_fcm_failed_service_not_available">[%1$s]
 \nEste erro está fora de controle da Element. Isso pode ocorrer por vários motivos. Talvez funcione se você tentar novamente mais tarde. Você também pode verificar se o Google Play Service não está restrito ao uso de dados nas configurações do sistema ou se o relógio do dispositivo está correto ou pode acontecer na ROM personalizada.</string>
     <string name="notification_sync_init">Iniciando o serviço</string>
@@ -1271,12 +1273,12 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="auth_add_phone_message_2">Defina um número de telefone. Posteriormente, você pode permitir que as pessoas encontrem você através dele.</string>
     <string name="auth_add_email_phone_message_2">Defina um e-mail para a recuperação da conta. Posteriormente, um endereço de e-mail ou número de telefone pode ser usado para ser encontrado por outras pessoas.</string>
     <string name="auth_add_email_and_phone_message_2">Defina um e-mail para recuperação da conta. Posteriormente, você pode permitir que as pessoas encontrem você através dele, ou através do número de telefone.</string>
-    <string name="login_error_no_homeserver_found">Servidor Matrix inválido</string>
-    <string name="login_error_homeserver_not_found">Não é possível aceder o servidor neste URL, por favor verifique</string>
+    <string name="login_error_no_homeserver_found">Este não é um endereço de servidor Matrix válido</string>
+    <string name="login_error_homeserver_not_found">Não foi possível acessar um servidor local neste URL, por favor verifique</string>
     <string name="login_error_ssl_peer_unverified">Erro SSL: a identidade da pessoa não foi verificada.</string>
-    <string name="login_error_ssl_other">SSL Erro.</string>
-    <string name="settings_call_ringtone_use_default_stun">Permitir o servidor de assistência de chamadas</string>
-    <string name="settings_call_ringtone_use_default_stun_sum">Sera utilizada %s de assistência caso seu servidor não oferecer este serviço (o endereço de IP será compartilhada durante a chamada)</string>
+    <string name="login_error_ssl_other">Erro SSL.</string>
+    <string name="settings_call_ringtone_use_default_stun">Permitir a assistência do servidor de chamadas reserva</string>
+    <string name="settings_call_ringtone_use_default_stun_sum">Permitir a assistência do servidor de chamadas reserva %s quando seu servidor não oferecer este serviço (seu endereço IP será transmitido quando você ligar)</string>
     <string name="active_call_with_duration">Chamada em andamento (%s)</string>
     <string name="return_to_call">Retornar a ligação</string>
 
@@ -2025,7 +2027,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_signup_username_hint">Nome de usuário</string>
     <string name="login_signup_password_hint">Senha</string>
     <string name="login_signup_submit">Próximo</string>
-    <string name="login_signup_error_user_in_use">Esse nome de usuário não é disponível</string>
+    <string name="login_signup_error_user_in_use">Esse nome de usuário está indisponível</string>
     <string name="login_signup_cancel_confirmation_title">Atenção</string>
     <string name="login_signup_cancel_confirmation_content">Sua conta ainda não foi criada.
 \n

From 61373e6e8e8a561224ae80a89d61c0fb25778e62 Mon Sep 17 00:00:00 2001
From: aevw <arcanevw@tuta.io>
Date: Fri, 7 Aug 2020 14:23:45 +0000
Subject: [PATCH 56/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 92.0% (1688 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 22 +++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index c21feb4d88..6287ad6812 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -2434,4 +2434,26 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="enter_backup_passphrase">Digite %s</string>
     <string name="backup_recovery_passphrase">Frase Secreta de Recuperação</string>
     <string name="bootstrap_progress_checking_backup">Verificando Chave de backup</string>
+    <string name="bootstrap_skip_text">Criando uma Frase Secreta de Recuperação permite proteger e desbloquear mensagens criptografadas e estabelecer confiança.
+\n
+\n
+\nSe você não quiser definir uma Senha de Mensagem, crie antes uma Chave de Mensagem.</string>
+    <string name="bootstrap_skip_text_no_gen_key">Criar uma Frase Secreta de Recuperação permite proteger e desbloquear mensagens criptografadas e estabelecer confiança.</string>
+    <string name="bootstrap_cancel_text">Se você cancelar agora, poderá perder mensagens e dados criptografados para sempre se esquecer seus credenciais.
+\n
+\nTambém pode configurar o Backup Seguro e gerenciar suas chaves em Configurações.</string>
+
+    <string name="encryption_enabled_tile_description">As mensagens nesta sala são criptografadas de ponta a ponta. Saiba mais e verifique os usuários em seu perfil.</string>
+    <string name="encryption_unknown_algorithm_tile_description">A criptografia usada por esta sala não é suportada</string>
+
+    <string name="room_created_summary_item">%s criou e configurou a sala.</string>
+    <string name="room_created_summary_item_by_you">Você criou e configurou a sala.</string>
+
+    <string name="qr_code_scanned_self_verif_notice">Quase lá! O outro dispositivo está mostrando o mesmo escudo\?</string>
+    <string name="qr_code_scanned_verif_waiting_notice">Quase lá! Aguardando confirmação…</string>
+    <string name="error_failed_to_import_keys">Falha na importação de chaves</string>
+
+    <string name="settings_messages_at_room">Mensagens contendo @room</string>
+    <string name="settings_messages_in_e2e_one_to_one">Mensagens criptografadas em bate-papos individuais</string>
+    <string name="settings_messages_in_e2e_group_chat">Mensagens criptografadas em bate-papos de grupo</string>
     </resources>

From e11bd9436bf0738bd676761eb091cc9fb80ceb52 Mon Sep 17 00:00:00 2001
From: Alexey Murz Korepov <murznn@gmail.com>
Date: Thu, 6 Aug 2020 05:46:29 +0000
Subject: [PATCH 57/96] Translated using Weblate (Russian)

Currently translated at 90.6% (1662 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 33 ++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index f9f0baf8e9..417214bc8c 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -2336,7 +2336,7 @@
 	<item quantity="many">%d сеансов активно</item>
 </plurals>
 
-    <string name="crosssigning_verify_this_session">Проверьте этот сеанс</string>
+    <string name="crosssigning_verify_this_session">Верифицируйте этот сеанс</string>
     <string name="verification_open_other_to_verify">Используйте существующий сеанс для проверки этого, предоставив ему доступ к зашифрованным сообщениям.</string>
 
 
@@ -2368,4 +2368,35 @@
     <string name="settings_setup_secure_backup">Настроить безопасное резервное копирование</string>
 
     <string name="bottom_sheet_setup_secure_backup_title">Безопасное резервное копирование</string>
+    <string name="settings_active_sessions_verified_device_desc">Этот сеанс является доверенным для безопасного обмена сообщениями, потому что вы проверили его:</string>
+    <string name="settings_active_sessions_unverified_device_desc">Проверьте этот сеанс, чтобы пометить его доверенным и предоставить ему доступ к зашифрованным сообщениям. Если вы не входили в этот сеанс, ваша учетная запись может быть скомпрометирована:</string>
+
+    <string name="crosssigning_other_user_not_trust">Другие пользователи могут не доверять ему</string>
+    <string name="complete_security">Завершите настройку безопасности</string>
+
+    <string name="verification_profile_verify">Верифицировать</string>
+    <string name="verification_profile_verified">Верифицировано</string>
+    <string name="verification_profile_warning">Внимание</string>
+
+    <string name="room_member_profile_failed_to_get_devices">Ошибка получения списка сессий</string>
+    <string name="room_member_profile_sessions_section_title">Сессии</string>
+    <string name="trusted">Доверенные</string>
+    <string name="not_trusted">Недоверенные</string>
+
+    <string name="verification_profile_device_verified_because">Эта сессия является доверенной для безопасного обмена сообщениями, так как %1$s (%2$s) проверил(а) его:</string>
+    <string name="verification_profile_device_new_signing">%1$s (%2$s) вошел(ла), используя новую сессию:</string>
+    <plurals name="poll_info">
+	<item quantity="one">%d голос</item>
+	<item quantity="few">%d голоса</item>
+	<item quantity="many">%d голосов</item>
+</plurals>
+    <plurals name="poll_info_final">
+	<item quantity="one">%d голос - финальные результаты</item>
+	<item quantity="few">%d голоса - финальные результаты</item>
+	<item quantity="many">%d голосов - финальные результаты</item>
+</plurals>
+    <string name="poll_item_selected_aria">Выберите вариант</string>
+    <string name="command_description_poll">Создать простой опрос</string>
+    <string name="new_signin">Новый вход</string>
+
     </resources>

From 6dbefb212edf3e33439b6b7951fcb835ea60f055 Mon Sep 17 00:00:00 2001
From: Artyom <mccoal@hotmail.com>
Date: Thu, 6 Aug 2020 20:35:17 +0000
Subject: [PATCH 58/96] Translated using Weblate (Russian)

Currently translated at 90.6% (1662 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 77 +++++++++++++++++++++--
 1 file changed, 71 insertions(+), 6 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 417214bc8c..d2e676b19a 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -244,7 +244,9 @@
 
     <!-- permissions Android M -->
     <string name="permissions_rationale_popup_title">Element Информация</string>
-    <string name="permissions_rationale_msg_storage">Element необходимы разрешения на доступ к вашим фото и видео для сохранения и отправки сложений.\n\nПожалуйста разрешите доступ в следующем окне, чтобы иметь возможность отправлять файлы.</string>
+    <string name="permissions_rationale_msg_storage">Element нуждается в разрешении на доступ к вашей фото-и видеотеке для отправки и сохранения вложений.
+\n
+\nПожалуйста, разрешите доступ в следующем всплывающем окне, чтобы иметь возможность отправлять файлы с вашего устройства.</string>
     <string name="permissions_rationale_msg_camera">Element необходимы разрешения на доступ к вашей камере, чтобы делать фото и совершать видеозвонки.</string>
     <string name="permissions_rationale_msg_camera_explanation">\n\nПожалуйста разрешите доступ в следующем окне, чтобы иметь возможность совершать звонки.</string>
     <string name="permissions_rationale_msg_record_audio">Element необходимы разрешения на доступ к микрофону, чтобы выполнять звонки.</string>
@@ -1258,7 +1260,7 @@
     <string name="keys_backup_settings_delete_backup_error">Не удалось удалить резервную копию (%s)</string>
 
     <string name="keys_backup_settings_deleting_backup">Удаление резервной копии…</string>
-    <string name="keys_backup_settings_untrusted_backup">Для Восстановления Сообщений в этой сессии, требуется пароль или ключ восстановления.</string>
+    <string name="keys_backup_settings_untrusted_backup">Чтобы использовать резервную копию ключа в этом сеансе, восстановите его с помощью своей парольной фразы или ключа восстановления.</string>
     <string name="keys_backup_settings_invalid_signature_from_verified_device">Резервная копия имеет недействительную подпись из подтвержденной сессии %s</string>
     <string name="keys_backup_settings_valid_signature_from_unverified_device">"Резервная копия имеет  действительную подпись из неподтвержденной сессии %s"</string>
     <string name="keys_backup_settings_valid_signature_from_verified_device">Резервная копия имеет действительно подпись из подтверждённой сессии %s.</string>
@@ -1389,7 +1391,7 @@
     <string name="keys_backup_setup_step2_text_description">Зашифрованная копия ключей будет храниться на вашем сервере. Для безопасности защитите её парольной фразой.
 \n
 \nДля максимальной безопасности парольная фраза должна отличаться от пароля вашей учётной записи.</string>
-    <string name="keys_backup_setup_step3_text_line2">Ключ восстановления — это страховка, вы можете использовать его для восстановления доступа к вашим зашифрованным сообщениям, если забудете пароль. Храните ключ восстановления в надёжном месте, например, в диспетчере паролей (или в сейфе)</string>
+    <string name="keys_backup_setup_step3_text_line2">Ключ восстановления — это страховка, вы можете использовать его для восстановления доступа к вашим зашифрованным сообщениям, если забудете вашу парольную фразу. Храните ключ восстановления в надёжном месте, например, в диспетчере паролей (или в сейфе)</string>
     <string name="keys_backup_restoring_importing_keys_waiting_message">Импортирование ключей…</string>
     <string name="keys_backup_restoring_downloading_backup_waiting_message">Скачивание ключей…</string>
     <string name="keys_backup_restoring_computing_key_waiting_message">Вычисление ключа восстановления…</string>
@@ -1989,7 +1991,7 @@
     <string name="a11y_qr_code_for_verification">QR-код</string>
 
     <string name="no_connectivity_to_the_server_indicator">Соединение с сервером потеряно</string>
-    <string name="verification_cannot_access_other_session">Используйте парольную фразу или ключ для восстановления</string>
+    <string name="verification_cannot_access_other_session">Используйте пароль восстановления или ключ</string>
     <string name="e2e_use_keybackup">Разблокировать историю зашифрованных сообщений</string>
 
     <string name="verify_cancelled_notice">Проверьте свои устройства в разделе Настройки.</string>
@@ -2021,8 +2023,8 @@
 
     <string name="bootstrap_crosssigning_print_it">Распечатайте его и храните в безопасном месте</string>
     <string name="bootstrap_skip_text">Установка парольной фразы для восстановления позволяет защитить и разблокировать зашифрованные сообщения и доверие.
-\n
-\nЕсли вы не хотите задавать пароль для сообщений, сгенерируйте вместо этого ключ сообщений.</string>
+\n 
+\nЕсли вы не хотите устанавливать пароль сообщения, создайте вместо него ключ сообщения.</string>
     <string name="bootstrap_skip_text_no_gen_key">Установка парольной фразы для восстановления позволяет защитить и разблокировать зашифрованные сообщения и доверие.</string>
 
 
@@ -2399,4 +2401,67 @@
     <string name="command_description_poll">Создать простой опрос</string>
     <string name="new_signin">Новый вход</string>
 
+    <string name="verification_profile_device_untrust_info">Пока этот пользователь не доверяет этому сеансу, сообщения, отправленные в него и из него, помечаются предупреждениями. Кроме того, вы можете проверить это вручную.</string>
+
+
+    <string name="initialize_cross_signing">Инициализировать кросс-подпись</string>
+    <string name="reset_cross_signing">Сбросить ключи</string>
+
+    <string name="qr_code_scanned_by_other_notice">Почти готово! Отображает ли %s такой же щит\?</string>
+    <string name="qr_code_scanned_by_other_yes">Да</string>
+    <string name="qr_code_scanned_by_other_no">Нет</string>
+
+    <string name="no_connectivity_to_the_server_indicator_airplane">Активирован режим \"В самолёте\"</string>
+
+    <string name="enter_secret_storage_invalid">Невозможно найти пароли и/или ключи в хранилище</string>
+    <string name="enter_secret_storage_passphrase">Введите парольную фразу для секретного хранилища</string>
+    <string name="enter_secret_storage_passphrase_warning">Предупреждение:</string>
+    <string name="enter_secret_storage_passphrase_warning_text">Вы должны получать доступ к секретному хранилищу только с доверенного устройства</string>
+
+    <string name="share_confirm_room">Вы хотите отправить это вложение в %1$s\?</string>
+    <plurals name="send_images_with_original_size">
+	<item quantity="one">Отправить изображение с оригинальным размером</item>
+	<item quantity="few">Отправить изображения с оригинальным размером</item>
+	<item quantity="many">Отправить изображения с оригинальным размером</item>
+</plurals>
+
+    <string name="delete_event_dialog_title">Подтвердите удаление</string>
+    <string name="delete_event_dialog_content">Вы уверены, что хотите скрыть (удалить) это событие\? Обратите внимание, что если вы удалите название комнаты или измените тему, это может отменить изменение.</string>
+    <string name="delete_event_dialog_reason_checkbox">Указать причину</string>
+    <string name="delete_event_dialog_reason_hint">Причина редактирования</string>
+
+    <string name="event_redacted_by_user_reason_with_reason">Событие удалено пользователем, Причина: %1$s</string>
+    <string name="event_redacted_by_admin_reason_with_reason">Событие модерируется администратором комнаты, Причина: %1$s</string>
+
+    <string name="keys_backup_restore_success_title_already_up_to_date">Ключи восстановлены!</string>
+
+    <string name="login_default_session_public_name">Element для Android</string>
+
+    <string name="refresh">Обновить</string>
+
+    <string name="new_session">Обнаружена новая сессия. Это были вы\?</string>
+    <string name="new_session_review">Нажмите, чтобы просмотреть и проверить</string>
+    <string name="verify_new_session_was_not_me">Это был не я</string>
+    <string name="verify_new_session_compromized">Ваш аккаунт может оказаться под угрозой</string>
+
+    <string name="verify_cancel_self_verification_from_untrusted">Если вы отмените, то не сможете читать зашифрованные сообщения на этом устройстве, а также другие пользователи не будут доверять ему</string>
+    <string name="verify_cancel_self_verification_from_trusted">Если вы отмените, то не сможете читать зашифрованные сообщения на своем новом устройстве, а также другие пользователи не будут доверять ему</string>
+    <string name="verify_cancel_other">Вы не сможете проверить %1$s (%2$s), если отмените сейчас. Начните все сначала в своем профиле пользователя.</string>
+
+    <string name="verify_not_me_self_verification">Могут пострадать следующие пункты:
+\n
+\n- Ваш пароль
+\n- Ваш домашний сервер
+\n- Это устройство или другое устройство
+\n- Интернет-соединение, которое использует любое устройство
+\n
+\nМы рекомендуем вам немедленно изменить свой пароль и ключ восстановления в настройках.</string>
+
+    <string name="verification_cancelled">Подтверждение отменено</string>
+
+    <string name="bootstrap_crosssigning_progress_pbkdf2">Генерация ключа безопасности из парольной фразы</string>
+    <string name="bootstrap_progress_generating_ssss">Генерация ключа SSSS из парольной фразы</string>
+    <string name="bootstrap_progress_generating_ssss_with_info">Генерация ключа SSSS из парольной фразы (%s)</string>
+    <string name="bootstrap_migration_enter_backup_password">Введите пароль для резервного копирования ключа, чтобы продолжить работу.</string>
+    <string name="bootstrap_migration_with_passphrase_helper_with_link">Если вы не знаете ваш пароль для резервного копирования ключей, вы можете %s.</string>
     </resources>

From 0e6d296c8705fc7f3758140853bffc11bc1cc8bc Mon Sep 17 00:00:00 2001
From: rkfg <rkfg@rkfg.me>
Date: Fri, 7 Aug 2020 05:50:58 +0000
Subject: [PATCH 59/96] Translated using Weblate (Russian)

Currently translated at 90.6% (1662 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index d2e676b19a..539a8f73cb 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -1542,7 +1542,7 @@
 
     <string name="event_redacted_by_user_reason">Событие удалено пользователем</string>
     <string name="event_redacted_by_admin_reason">Мероприятие, модерируемое администратором помещения</string>
-    <string name="last_edited_info_message">Последний раз редактировалось %1$s на %2$s</string>
+    <string name="last_edited_info_message">Последнее изменение %1$s %2$s</string>
 
 
     <string name="malformed_message">Некорректное событие, не может быть отображено</string>
@@ -1615,11 +1615,11 @@
     <string name="downloading_file">Файл %1$s загружается…</string>
     <string name="downloaded_file">Файл %1$s был загружен!</string>
 
-    <string name="edited_suffix">(отредактированный)</string>
+    <string name="edited_suffix">(изменено)</string>
 
 
     <string name="message_edits">Редактирование сообщений</string>
-    <string name="no_message_edits_found">Редактирование не найдено</string>
+    <string name="no_message_edits_found">Изменения не найдены</string>
 
     <string name="room_filtering_filter_hint">Отфильтровывать разговоры…</string>
     <string name="room_filtering_footer_title">Не можете найти то, что ищете\?</string>
@@ -1641,7 +1641,7 @@
 
     <string name="joining_room">Присоединение к комнате…</string>
 
-    <string name="message_view_edit_history">Просмотреть историю изменений</string>
+    <string name="message_view_edit_history">История изменений</string>
 
     <string name="review">Обзор</string>
     <string name="decline">Отклонить</string>
@@ -2297,7 +2297,7 @@
     <string name="command_description_rainbow">Посылает сообщение, окрашенное в цвет радуги</string>
     <string name="command_description_rainbow_emote">Посылает данную эмоцию, окрашенную в цвет радуги</string>
 
-    <string name="settings_category_composer">Редактирование сообщений</string>
+    <string name="settings_category_composer">Редактор сообщений</string>
 
     <string name="room_settings_enable_encryption">Включить сквозное шифрование</string>
     <string name="room_settings_enable_encryption_warning">После включения шифрования оно не может быть отключено.</string>
@@ -2464,4 +2464,5 @@
     <string name="bootstrap_progress_generating_ssss_with_info">Генерация ключа SSSS из парольной фразы (%s)</string>
     <string name="bootstrap_migration_enter_backup_password">Введите пароль для резервного копирования ключа, чтобы продолжить работу.</string>
     <string name="bootstrap_migration_with_passphrase_helper_with_link">Если вы не знаете ваш пароль для резервного копирования ключей, вы можете %s.</string>
+    <string name="power_level_edit_title">Задать роль</string>
     </resources>

From d144dcf7d96c85eba270e66bb0efe92c1690094a Mon Sep 17 00:00:00 2001
From: Artyom <mccoal@hotmail.com>
Date: Thu, 6 Aug 2020 19:53:59 +0000
Subject: [PATCH 60/96] Translated using Weblate (Russian)

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/ru/
---
 matrix-sdk-android/src/main/res/values-ru/strings.xml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-ru/strings.xml b/matrix-sdk-android/src/main/res/values-ru/strings.xml
index fcceb4c8e7..5c4962b419 100644
--- a/matrix-sdk-android/src/main/res/values-ru/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-ru/strings.xml
@@ -195,10 +195,10 @@
 
     <string name="notice_room_created">%1$s создал(а) комнату</string>
     <plurals name="notice_room_aliases_added">
-        <item quantity="one">%1$s добавил(а) адрес %2$s для комнаты.</item>
-        <item quantity="few">%1$s добавил(а) адреса %2$s для комнаты.</item>
-        <item quantity="many">%1$s добавил(а) адреса %2$s для комнаты.</item>
-    </plurals>
+	<item quantity="one">%1$s добавил(а) %2$s в качестве адреса для этой комнаты.</item>
+	<item quantity="few">%1$s добавил(а) %2$s в качестве адресов для этой комнаты.</item>
+	<item quantity="many">%1$s добавил(а) %2$s в качестве адресов для этой комнаты.</item>
+</plurals>
 
     <plurals name="notice_room_aliases_removed">
         <item quantity="one">%1$s удалил(а) адрес %2$s для комнаты.</item>

From f181f4e449a45ae8a3730cb2b0951b1d55e0dd3c Mon Sep 17 00:00:00 2001
From: aevw <arcanevw@tuta.io>
Date: Fri, 7 Aug 2020 14:42:35 +0000
Subject: [PATCH 61/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 192 +++++++++++++++++-
 1 file changed, 188 insertions(+), 4 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 6287ad6812..ace518daa1 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -1367,7 +1367,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="compression_opt_list_choose">Escolher</string>
     <string name="settings_default_media_source">Fonte da média predefinida</string>
     <string name="media_source_choose">Escolher</string>
-    <string name="settings_play_shutter_sound">Tocar o som obturador</string>
+    <string name="settings_play_shutter_sound">Tocar o som do disparador</string>
 
     <plurals name="room_settings_banned_users_count">
 	<item quantity="one">%d usuário bloqueado</item>
@@ -1534,8 +1534,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="keys_backup_restore_success_title">Backup restaurado %s !</string>
     <string name="keys_backup_restore_success_description">Restauradas %1$d chaves de sessão, e adicionadas %2$d chave(s) nova(s) que não eram conhecidas nesta sessão</string>
     <plurals name="keys_backup_restore_success_description_part1">
-	<item quantity="one">Restaurou o backup com %d da chave.</item>
-	<item quantity="other">Restaurou uma cópia de segurança com %d das chaves.</item>
+	<item quantity="one">Restaurou um backup com chave %d.</item>
+	<item quantity="other">Restaurou um backup com chaves %d.</item>
 </plurals>
     <plurals name="keys_backup_restore_success_description_part2">
 	<item quantity="one">%d nova chave foi adicionada a esta sessão.</item>
@@ -2456,4 +2456,188 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_messages_at_room">Mensagens contendo @room</string>
     <string name="settings_messages_in_e2e_one_to_one">Mensagens criptografadas em bate-papos individuais</string>
     <string name="settings_messages_in_e2e_group_chat">Mensagens criptografadas em bate-papos de grupo</string>
-    </resources>
+    <string name="settings_when_rooms_are_upgraded">Quando as salas são atualizadas</string>
+    <string name="settings_notification_advanced_summary">Definir a importância da notificação por evento</string>
+
+    <string name="command_description_plain">Envia uma mensagem como texto simples, sem interpretá-la como markdown</string>
+
+    <string name="auth_invalid_login_param_space_in_password">Nome de usuário e/ou senha incorretos. A senha digitada começa ou termina com espaços, favor verificá-la.</string>
+    <string name="auth_invalid_login_deactivated_account">Esta conta foi desativada.</string>
+
+    <string name="upgrade_security">Atualização de criptografia disponível</string>
+    <string name="setup_cross_signing">Ativar Assinatura Cruzada</string>
+    <string name="security_prompt_text">Verifica-se e os outros para manter seus bate-papos seguros</string>
+
+    <string name="bootstrap_enter_recovery">Digite sua %s para continuar</string>
+    <string name="bootstrap_invalid_recovery_key">Não é uma chave de recuperação válida</string>
+    <string name="recovery_key_empty_error_message">Digite uma chave de recuperação</string>
+
+    <string name="bootstrap_progress_checking_backup_with_info">Verificando Chave do backup (%s)</string>
+    <string name="bootstrap_progress_compute_curve_key">Obtendo a chave da curva</string>
+    <string name="bootstrap_progress_generating_ssss">Gerando a chave SSSS a partir de uma frase secreta</string>
+    <string name="bootstrap_progress_generating_ssss_with_info">Gerando a chave SSSS a partir de uma frase secreta (%s)</string>
+    <string name="bootstrap_progress_generating_ssss_recovery">Gerando a chave SSSS a partir da chave de recuperação</string>
+    <string name="bootstrap_progress_storing_in_sss">Armazenando secreto de chave do backup em SSSS</string>
+    <string name="new_session_review_with_info">%1$s (%2$s)</string>
+
+    <string name="bootstrap_migration_enter_backup_password">Digite sua Frase Secreta de Chave do Backup para continuar.</string>
+    <string name="bootstrap_migration_use_recovery_key">use sua chave de recuperação de Chave do Backup</string>
+    <string name="bootstrap_migration_with_passphrase_helper_with_link">Não conheça sua Frase Secreta de Chave do Backup, você pode %s.</string>
+    <string name="bootstrap_migration_backup_recovery_key">Chave de recuperação de Chave do Backup</string>
+
+    <string name="settings_security_prevent_screenshots_title">Impedir captura da tela do aplicativo</string>
+    <string name="settings_security_prevent_screenshots_summary">Ativando esta opção acrescenta FLAG_SECURE a todas as atividades. Reinicie o aplicativo para que a alteração tenha efeito.</string>
+
+    <string name="media_file_added_to_gallery">Arquivo de mídia adicionado à Galeria</string>
+    <string name="error_adding_media_file_to_gallery">Não foi possível adicionar o arquivo de mídia à Galeria</string>
+    <string name="error_saving_media_file">Não foi possível salvar o arquivo de mídia</string>
+    <string name="change_password_summary">Definir uma nova senha da conta…</string>
+
+    <string name="use_other_session_content_description">Use o último Element em seus outros dispositivos: Element para Web, Element para Desktop, Element para iOS, Element para Android ou outro cliente Matrix capaz de fazer login cruzado</string>
+    <string name="app_desktop_web">Element para Web
+\nElement para Desktop</string>
+    <string name="app_ios_android">Element para iOS
+\nElement para Android</string>
+    <string name="or_other_mx_capabale_client">ou outro cliente do Matrix capaz de fazer login cruzado</string>
+    <string name="use_latest_app">Use o último Element em seus outros dispositivos:</string>
+    <string name="command_description_discard_session">Força a atual sessão do grupo de saída numa sala criptografada a ser descartada</string>
+    <string name="command_description_discard_session_not_handled">Só é suportado em salas criptografadas</string>
+    <string name="enter_secret_storage_passphrase_or_key">Use seu %1$s ou %2$s para continuar.</string>
+    <string name="use_recovery_key">Use a Chave de Recuperação</string>
+    <string name="enter_secret_storage_input_key">Selecione sua Chave de Recuperação, ou insira manualmente digitando-a ou colando-a da sua área de transferência</string>
+    <string name="keys_backup_recovery_key_error_decrypt">O backup não pôde ser descriptografado com essa Chave de Recuperação: verifique se você digitou a Chave de Recuperação correta.</string>
+    <string name="failed_to_access_secure_storage">Falha ao acessar o armazenamento seguro</string>
+
+    <string name="unencrypted">Não criptografado</string>
+    <string name="encrypted_unverified">Criptografado por um dispositivo não verificado</string>
+    <string name="review_logins">Revisar onde você está logado</string>
+    <string name="verify_other_sessions">Verifique todas as suas sessões para garantir que sua conta e mensagens estão seguras</string>
+    <string name="verify_this_session">Verifique o novo login acessando sua conta: %1$s</string>
+
+    <string name="cross_signing_verify_by_text">Verificação manual por texto</string>
+    <string name="crosssigning_verify_session">Verificar o login</string>
+    <string name="cross_signing_verify_by_emoji">Verificação interativa por Emoji</string>
+    <string name="confirm_your_identity">Confirme sua identidade verificando este login a partir de uma de suas outras sessões, concedendo-lhe acesso às mensagens criptografadas.</string>
+    <string name="mark_as_verified">Marcar como Confiável</string>
+
+    <string name="error_empty_field_choose_user_name">Escolha um nome de usuário.</string>
+    <string name="error_empty_field_choose_password">Escolha uma senha.</string>
+    <string name="external_link_confirmation_title">Verifique novamente este link</string>
+    <string name="external_link_confirmation_message">O link %1$s está redirecionando você para outro site: %2$s.
+\n
+\n
+\nTem certeza que quer continuar\?</string>
+
+    <string name="create_room_dm_failure">Não pudemos criar seu DM. Por favor, verifique os usuários que você deseja convidar e tente novamente.</string>
+
+    <string name="add_members_to_room">Adicionar membros</string>
+    <string name="invite_users_to_room_action_invite">CONVITE</string>
+    <string name="inviting_users_to_room">Convidando os usuários…</string>
+    <string name="invite_users_to_room_title">Convidar Usuários</string>
+    <string name="invitation_sent_to_one_user">Convite enviado para %1$s</string>
+    <string name="invitations_sent_to_two_users">Convites enviados para %1$s e %2$s</string>
+    <plurals name="invitations_sent_to_one_and_more_users">
+	<item quantity="one">Convites enviados para %1$s e mais um</item>
+	<item quantity="other">Convites enviados para %1$s e %2$s e mais</item>
+</plurals>
+    <string name="invite_users_to_room_failure">Não podíamos convidar os usuários. Por favor, verifique os usuários que você deseja convidar e tente novamente.</string>
+
+    <string name="choose_locale_current_locale_title">Idioma atual</string>
+    <string name="choose_locale_other_locales_title">Outros idiomas disponíveis</string>
+    <string name="choose_locale_loading_locales">Carregando os idiomas disponíveis…</string>
+
+    <string name="open_terms_of">Abra termos de %s</string>
+    <string name="disconnect_identity_server_dialog_content">Desconectar do servidor de identidade %s\?</string>
+    <string name="identity_server_error_outdated_identity_server">Este servidor de identidade está desatualizado. Element suporta apenas API V2.</string>
+    <string name="identity_server_error_outdated_home_server">Esta operação não é possível. O servidor doméstico está desatualizado.</string>
+    <string name="identity_server_error_no_identity_server_configured">Por favor, primeiro configure um servidor de identidade.</string>
+    <string name="identity_server_error_terms_not_signed">Por favor, primeiro aceite os termos do servidor de identidade nas configurações.</string>
+    <string name="identity_server_error_bulk_sha256_not_supported">Pela sua privacidade, Element apenas suporta o envio dos e-mails e números de telefone de usuários em hash.</string>
+    <string name="identity_server_error_binding_error">A associação falhou.</string>
+    <string name="identity_server_error_no_current_binding_error">Não há nenhuma associação atual com este identificador.</string>
+
+    <string name="identity_server_set_default_notice">Seu servidor doméstico (%1$s) propõe o uso de %2$s para seu servidor de identidade</string>
+    <string name="identity_server_set_default_submit">Use %1$s</string>
+    <string name="identity_server_set_alternative_notice">Alternativamente, você pode entrar em qualquer outro URL de servidor de identidade</string>
+    <string name="identity_server_set_alternative_notice_no_default">Digite a URL de um servidor de identidade</string>
+    <string name="identity_server_set_alternative_submit">Submeter</string>
+    <string name="power_level_edit_title">Definir a função</string>
+    <string name="power_level_title">Função</string>
+    <string name="a11y_open_chat">Bate-papo aberto</string>
+    <string name="a11y_mute_microphone">Silenciar o microfone</string>
+    <string name="a11y_unmute_microphone">Ativar o microfone</string>
+    <string name="a11y_stop_camera">Pare a câmera</string>
+    <string name="a11y_start_camera">Ativar a câmera</string>
+
+    <string name="settings_setup_secure_backup">Configure um Backup Seguro</string>
+
+    <string name="bottom_sheet_setup_secure_backup_title">Backup Seguro</string>
+    <string name="bottom_sheet_setup_secure_backup_subtitle">Previna-se contra perda de acesso a mensagens e dados criptografados, fazendo backup das chaves de encriptação no seu servidor.</string>
+    <string name="bottom_sheet_setup_secure_backup_submit">Configure</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_title">Use uma Chave de Segurança</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">Gere uma chave de segurança para armazenar num local seguro, como um gerenciador de senhas ou um cofre.</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Use uma Frase de Segurança</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">Digite uma frase secreta que só você conhece, e gere uma chave para backup.</string>
+
+    <string name="bottom_sheet_save_your_recovery_key_title">Salve sua Chave de Segurança</string>
+    <string name="bottom_sheet_save_your_recovery_key_content">Armazene sua Chave de Segurança num local seguro, como um gerenciador de senhas ou um cofre.</string>
+
+    <string name="set_a_security_phrase_title">Define uma Frase de Segurança</string>
+    <string name="set_a_security_phrase_notice">Digite uma frase de segurança que só você conhece, usada para proteger os segredos no seu servidor.</string>
+    <string name="set_a_security_phrase_hint">Frase de Segurança</string>
+    <string name="set_a_security_phrase_again_notice">Digite sua Frase de Segurança novamente para confirmá-la.</string>
+
+    <string name="save_your_security_key_title">Salve sua Chave de Segurança</string>
+    <string name="save_your_security_key_notice">Armazene sua Chave de Segurança num local seguro, como um gerenciador de senhas ou um cofre.</string>
+
+    <string name="room_settings_name_hint">Nome da Sala</string>
+    <string name="room_settings_topic_hint">Assunto</string>
+    <string name="room_settings_save_success">Você alterou as configurações da sala com êxito</string>
+
+    <string name="notice_crypto_unable_to_decrypt_final">Você não pode acessar esta mensagem</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">Aguardando por esta mensagem, espere um momento</string>
+    <string name="crypto_utd">Não é possível decifrar</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">Devido à criptografia de ponta a ponta, você pode precisar esperar que a mensagem de alguém chegue porque as chaves de criptografia não foram enviadas corretamente para você.</string>
+    <string name="crypto_error_withheld_blacklisted">Você não pode acessar esta mensagem porque você foi bloqueado pelo remetente</string>
+    <string name="crypto_error_withheld_unverified">Você não pode acessar esta mensagem porque a sessão não foi definida como confiável pelo remetente</string>
+    <string name="crypto_error_withheld_generic">Você não pode acessar esta mensagem porque o remetente não enviou as chaves propositadamente</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">Aguardando pelo histórico de criptografia</string>
+
+    <string name="element_disclaimer_title">Riot tornou-se Element!</string>
+    <string name="element_disclaimer_content">Estamos entusiasmados em anunciar que mudamos de nome! Seu aplicativo está atualizado e você está conectado à sua conta.</string>
+    <string name="element_disclaimer_negative_button">PERFEITO</string>
+    <string name="element_disclaimer_positive_button">APRENDA MAIS</string>
+
+    <string name="element_login_splash_brand">element</string>
+
+
+    <string name="save_recovery_key_chooser_hint">Salve chave de recuperação em</string>
+
+    <string name="add_from_phone_book">Adicionar da minha lista de contatos</string>
+    <string name="empty_phone_book">Sua lista de contatos está vazia</string>
+    <string name="phone_book_title">Lista de Contatos</string>
+    <string name="search_in_my_contacts">Procure em meus contatos</string>
+    <string name="loading_contact_book">Extraindo seus contatos…</string>
+    <string name="empty_contact_book">Sua lista de contatos está vazia</string>
+    <string name="contacts_book_title">Lista de contatos</string>
+
+    <string name="three_pid_revoke_invite_dialog_title">Revogar o convite</string>
+    <string name="three_pid_revoke_invite_dialog_content">Revogar o convite para %1$s\?</string>
+
+    <string name="member_banned_by">Bloqueado por %1$s</string>
+    <string name="failed_to_unban">Não foi possível desbloquear usuário</string>
+
+    <string name="alert_push_are_disabled_title">As notificações Push estão desativadas</string>
+    <string name="alert_push_are_disabled_description">Revise suas configurações para permitir notificações Push</string>
+    <string name="create_pin_title">Escolha um PIN de segurança</string>
+    <string name="create_pin_confirm_title">Confirme PIN</string>
+    <string name="create_pin_confirm_failure">Falha na validação do PIN, por favor, digite um novo.</string>
+    <string name="auth_pin_title">Digite seu PIN</string>
+    <string name="auth_pin_forgot">Esqueceu o PIN\?</string>
+    <string name="auth_pin_reset_title">Redefina o PIN</string>
+    <string name="auth_pin_new_pin_action">Novo PIN</string>
+    <string name="auth_pin_reset_content">Para redefinir seu PIN, você precisará fazer um novo login e em seguida criar um novo.</string>
+    <string name="settings_security_pin_code_title">Ativar o PIN</string>
+    <string name="settings_security_pin_code_summary">Se você quiser redefinir seu PIN, toque no Esqueci o PIN para sair e redefinir-lo.</string>
+    <string name="auth_pin_confirm_to_disable_title">Confirme o PIN para desativar o PIN</string>
+</resources>

From ebe43497d5c093324a6acc6221b335dad5b70ae9 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Fri, 7 Aug 2020 19:07:47 +0000
Subject: [PATCH 62/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 49 +++++++++----------
 1 file changed, 24 insertions(+), 25 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index ace518daa1..7d6a1efedb 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -315,8 +315,8 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="room_participants_action_invite">Convidar</string>
     <string name="room_participants_action_leave">Deixar esta sala</string>
     <string name="room_participants_action_remove">Remover desta sala</string>
-    <string name="room_participants_action_ban">Banir</string>
-    <string name="room_participants_action_unban">Revogar banimento</string>
+    <string name="room_participants_action_ban">Bloquear</string>
+    <string name="room_participants_action_unban">Desbloquear</string>
     <string name="room_participants_action_set_default_power_level">Redefinir como usuário normal</string>
     <string name="room_participants_action_set_moderator">Tornar moderador</string>
     <string name="room_participants_action_set_admin">Tornar admin</string>
@@ -563,7 +563,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="room_settings_room_access_entry_anyone_with_link_including_guest">Qualquer pessoa que saiba o link da sala, incluindo visitantes</string>
 
     <!-- Room settings: banned users -->
-    <string name="room_settings_banned_users_title">Usuários banidos</string>
+    <string name="room_settings_banned_users_title">Usuários bloqueados</string>
 
     <!-- advanced -->
     <string name="room_settings_category_advanced_title">Avançado</string>
@@ -732,7 +732,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="groups_list">Lista de salas</string>
 
     <string name="call">Chamada de voz</string>
-    <string name="room_participants_ban_prompt_msg">"Banindo usuário resultará na expulsão  desta sala impedindo-o da entrada novamente."</string>
+    <string name="room_participants_ban_prompt_msg">Bloquear o usuário resultará em sua remoção desta sala, impedindo-o de entrar nela novamente.</string>
 
     <string name="room_settings_all_messages_noisy">Notificação sonora para cada mensagem</string>
     <string name="room_settings_all_messages">Notificação para cada mensagem</string>
@@ -819,7 +819,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="group_no_long_description">O(A) administrador(a) desta comunidade não definiu uma descrição longa da mesma.</string>
 
     <string name="has_been_kicked">Você foi excluída/o da sala %1$s por %2$s</string>
-    <string name="has_been_banned">Você foi banida/o da sala %1$s por %2$s</string>
+    <string name="has_been_banned">Você foi bloqueado da sala %1$s devido à %2$s</string>
     <string name="reason_colon">Motivo: %1$s</string>
     <string name="rejoin">Entrar novamente</string>
     <string name="forget_room">Esquecer a sala</string>
@@ -873,9 +873,9 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     </plurals>
 
     <!-- Widget Integration Manager -->
-    <string name="receipt_avatar">Imagem de recebimento</string>
-    <string name="notice_avatar">Imagem de aviso</string>
-    <string name="avatar">Imagem de perfil</string>
+    <string name="receipt_avatar">Foto de perfil para a confirmação de leitura</string>
+    <string name="notice_avatar">Foto de perfil para avisos</string>
+    <string name="avatar">Foto de perfil</string>
 
     <string name="send_bug_report_rage_shake">Agite rapidamente para relatar um erro</string>
 
@@ -972,8 +972,8 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="settings_labs_enable_send_voice">Enviar mensagens de voz</string>
 
     <string name="command_description_emote">Mostra a ação</string>
-    <string name="command_description_ban_user">Remove a(o) usuária(o) com a ID fornecida</string>
-    <string name="command_description_unban_user">Desfaz a remoção de um(a) usuário(a) com um dado ID</string>
+    <string name="command_description_ban_user">Bloqueia o usuário com a ID fornecida</string>
+    <string name="command_description_unban_user">Desbloqueia o usuário com a ID fornecida</string>
     <string name="command_description_op_user">Define o grau de poder de um(a) usuário(a)</string>
     <string name="command_description_deop_user">Retira o nível de operador(a) do(a) usuário(a) com o ID fornecido</string>
     <string name="command_description_invite_user">Convida a(o) usuária(o) com um dado ID para esta sala</string>
@@ -998,11 +998,11 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="dialog_user_consent_submit">Revisar agora</string>
 
     <string name="deactivate_account_title">Desativar conta</string>
-    <string name="deactivate_account_content">Sua conta se tornará permanentemente inutilizável. Você não poderá iniciar uma sessão, e ninguém conseguirá registrar o mesmo ID de usuária(o). Isso fará que sua conta abandone todas as salas das quais participa, e eliminará os dados de sua conta do seu servidor de identidade. <b>Esta ação é irreversível</b>.
-
-Desativar a sua conta <b>não implica que as mensagens que você enviou sejam apagadas</b>. Se você quer que apaguemos suas mensagens, favor marcar a opção abaixo.
-
-A visibilidade de mensagens no Matrix é parecida com a dos e-mails. Se esquecermos as suas mensagens, isso significa que as mensagens que você enviou a nós não serão mais compartilhadas com novas(os) usuárias(os) ou por usuárias(os) não registradas(os), mas as(os) usuárias(os) registradas(os) que já tiveram acesso a estas mensagens conservarão a cópia das mesmas.</string>
+    <string name="deactivate_account_content">Isso tornará sua conta permanentemente inutilizável. Você não conseguirá efetuar login e ninguém poderá registrar novamente o mesmo ID de usuário. Isso fará com que sua conta saia de todas as salas das quais está participando e removerá os detalhes de sua conta do servidor de identidade. <b>Esta ação é irreversível</b>.↵
+\n↵
+\nDesativar sua conta <b>não faz com que, por padrão, suas mensagens enviadas sejam apagadas</b>. Se você deseja que suas mensagens também sejam apagadas, marque a opção abaixo.↵
+\n↵
+\nA visibilidade de mensagens na Matrix é semelhante a um e-mail. O fato de apagarmos suas mensagens significa que suas mensagens enviadas não serão compartilhadas com nenhum usuário novo ou ainda não registrado, mas os usuários registrados que já tiveram acesso a essas mensagens ainda terão acesso uma cópia delas.</string>
     <string name="deactivate_account_delete_checkbox">Por favor, esqueça todas as mensagens que enviei quando minha conta for desativada (Atenção: isso vai fazer com que futuras(os) usuárias(os) tenham uma visão incompleta das conversas)</string>
     <string name="deactivate_account_prompt_password">Para continuar, entre com sua senha:</string>
     <string name="deactivate_account_submit">Desativar conta</string>
@@ -1117,9 +1117,9 @@ Tente reiniciar a aplicação.</string>
     <string name="settings_show_read_receipts">Mostrar confirmações de leitura</string>
     <string name="settings_show_read_receipts_summary">Clique nas notificações de leitura para uma lista detalhada.</string>
     <string name="settings_show_join_leave_messages">Mostrar eventos de entrada e saída de sala</string>
-    <string name="settings_show_join_leave_messages_summary">Convites, chutes e proibições não são afetados.</string>
+    <string name="settings_show_join_leave_messages_summary">Convites, remoções e bloqueios não são afetados.</string>
     <string name="settings_show_avatar_display_name_changes_messages">Mostrar eventos da conta</string>
-    <string name="settings_show_avatar_display_name_changes_messages_summary">Inclui avatar e alterações no nome de exibição.</string>
+    <string name="settings_show_avatar_display_name_changes_messages_summary">Mostrar alterações de foto de perfil e de nome e sobrenome.</string>
     <string name="startup_notification_fdroid_battery_optim_title">Conexão em segundo plano</string>
     <string name="startup_notification_fdroid_battery_optim_message">Element precisa manter um baixo impacto na conexão em segundo plano para ter notificações confiáveis.
 Na próxima tela, você será solicitado a permitir que o Element funcione sempre em segundo plano, por favor aceite.</string>
@@ -1300,14 +1300,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="room_participants_action_cancel_invite_prompt_msg">Tem certeza que quer cancelar o convite para este usuário\?</string>
     <string name="room_participants_kick_title">Expulsar usuário</string>
     <string name="room_participants_kick_reason">Motivo da expulsão</string>
-    <string name="room_participants_kick_prompt_msg">Usuário expulsado será removido da sala de bate-papo
-\n
-\n
-\nPara impedir de entrar novamente, você deveria banir o usuário.</string>
+    <string name="room_participants_kick_prompt_msg">esta ação removerá o usuário desta sala.↵
+\n↵
+\nPara evitar que o usuário nunca mais entre novamente, você precisará bloqueá-lo.</string>
     <string name="room_participants_ban_title">Bloquear usuário</string>
-    <string name="room_participants_ban_reason">Motivo de bloqueio</string>
+    <string name="room_participants_ban_reason">Motivo do bloqueio</string>
     <string name="room_participants_unban_title">Desbloquear usuário</string>
-    <string name="room_participants_unban_prompt_msg">Desbloqueio de usuário vai permitir sua entrada na sala novamente.</string>
+    <string name="room_participants_unban_prompt_msg">Desbloquear o usuário permite que ele entre novamente na sala.</string>
 
     <string name="settings_add_3pid_confirm_password_title">Confirme sua senha</string>
     <string name="settings_add_3pid_flow_not_supported">Não pode fazer isto pelo Element app</string>
@@ -1416,7 +1415,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="room_widget_revoke_access">Revogar o acesso para mim</string>
 
     <string name="room_widget_permission_display_name">Nome público</string>
-    <string name="room_widget_permission_avatar_url">A URL da sua foto de perfil</string>
+    <string name="room_widget_permission_avatar_url">Link da sua foto de perfil</string>
     <string name="room_widget_permission_user_id">Sua ID de usuário</string>
     <string name="room_widget_permission_theme">Sua tema</string>
     <string name="room_widget_permission_widget_id">ID do widget</string>
@@ -1844,7 +1843,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="a11y_create_menu_close">Fecha o menu de criar a sala…</string>
     <string name="a11y_create_direct_message">Criar uma nova conversa direta</string>
     <string name="a11y_create_room">Criar uma sala nova</string>
-    <string name="a11y_close_keys_backup_banner">Fechar banner do backup das chaves</string>
+    <string name="a11y_close_keys_backup_banner">Fechar o aviso de backup das chaves</string>
     <string name="a11y_show_password">Mostrar senha</string>
     <string name="a11y_hide_password">Esconder senha</string>
     <string name="a11y_jump_to_bottom">Saltar para parte inferior</string>

From a76e222cb5812c0dd47d6baa091c7e4bfd94a5c3 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Fri, 7 Aug 2020 19:44:27 +0000
Subject: [PATCH 63/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 38 ++++++++++---------
 1 file changed, 20 insertions(+), 18 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 7d6a1efedb..f9807cb11c 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -224,8 +224,8 @@
     <string name="room_info_room_topic">Descrição da sala</string>
 
     <!-- call string -->
-    <string name="call_connected">Chamada atendida</string>
-    <string name="call_connecting">Iniciando a chamada…</string>
+    <string name="call_connected">Chamada aceita</string>
+    <string name="call_connecting">Chamando…</string>
     <string name="call_ended">Chamada encerrada</string>
     <string name="call_ring">Chamando…</string>
     <string name="incoming_call">Recebendo chamada de voz</string>
@@ -251,14 +251,18 @@
     <string name="permissions_rationale_msg_camera">Element necessita permissão para acessar sua câmera para poder tirar fotos e fazer chamadas de vídeo.</string>
     <string name="permissions_rationale_msg_camera_explanation">"
 \n
+\n↵
+\n↵
 \nPor favor, autorize o acesso na próxima tela para poder fazer a chamada."</string>
     <string name="permissions_rationale_msg_record_audio">Element necessita permissão para acessar seu microfone para realizar chamadas de áudio.</string>
     <string name="permissions_rationale_msg_record_audio_explanation">"
 \n
-\nPor favor autorize o acesso na próxima tela para poder fazer a chamada."</string>
-    <string name="permissions_rationale_msg_camera_and_audio">Element necessita permissão para acessar sua câmera e seu microfone para realizar chamadas de vídeo.
-
-Por favor, autorize acesso na próxima tela para poder fazer a chamada.</string>
+\n↵
+\n↵
+\nPor favor, autorize o acesso na próxima tela para poder fazer a chamada."</string>
+    <string name="permissions_rationale_msg_camera_and_audio">Element necessita permissão para acessar sua câmera e seu microfone para fazer chamadas de vídeo.↵
+\n↵
+\nPor favor, autorize o acesso na próxima tela para poder fazer a chamada.</string>
     <string name="permissions_rationale_msg_contacts">Element necessita permissão para acessar os seus contatos para poder encontrar outros usuários a partir de seus emails e números de telefone.
 
 Por favor, autorize o acesso na próxima tela para poder encontrar usuários na sua agenda que podem ser contactados pelo Element.</string>
@@ -760,7 +764,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="widget_no_power_to_manage">Você necessita ter permissões para poder gerenciar os widgets desta sala</string>
     <string name="widget_creation_failure">A criação do widget falhou</string>
-    <string name="settings_labs_create_conference_with_jitsi">Criar chamadas de conferência com jitsi</string>
+    <string name="settings_labs_create_conference_with_jitsi">Crie chamadas em grupo com jitsi</string>
     <string name="widget_delete_message_confirmation">Você tem certeza que quer apagar este widget desta sala?</string>
 
     <!-- Widget Integration Manager -->
@@ -784,7 +788,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <!-- conference call -->
     <string name="conference_call_warning_title">Atenção!</string>
-    <string name="conference_call_warning_message">Chamadas de conferência estão em desenvolvimento e portanto podem não ser confiáveis.</string>
+    <string name="conference_call_warning_message">Chamadas em grupo estão em desenvolvimento, portanto podem não ser estáveis.</string>
 
     <!-- slash commands -->
     <string name="command_error">Erro de comando</string>
@@ -1095,7 +1099,7 @@ Por favor revise as configurações do Element.</string>
 Tente reiniciar a aplicação.</string>
     <string name="settings_troubleshoot_test_foreground_service_started_quickfix">Iniciar Serviço</string>
 
-    <string name="settings_troubleshoot_test_service_restart_success">Serviço foi finalizado e reiniciado automaticamente.</string>
+    <string name="settings_troubleshoot_test_service_restart_success">O serviço foi encerrado e reiniciado automaticamente.</string>
     <string name="settings_troubleshoot_test_service_restart_failed">Falha ao reiniciar Serviço</string>
 
     <string name="settings_troubleshoot_test_service_boot_title">Começar na inicialização</string>
@@ -1280,7 +1284,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_call_ringtone_use_default_stun">Permitir a assistência do servidor de chamadas reserva</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Permitir a assistência do servidor de chamadas reserva %s quando seu servidor não oferecer este serviço (seu endereço IP será transmitido quando você ligar)</string>
     <string name="active_call_with_duration">Chamada em andamento (%s)</string>
-    <string name="return_to_call">Retornar a ligação</string>
+    <string name="return_to_call">Retornar à chamada</string>
 
     <string name="invite_no_identity_server_error">Adicionar uma identidade do servidor nas suas configurações para executar esta acção.</string>
     <string name="room_participants_action_cancel_invite">Cancelar convite</string>
@@ -1320,9 +1324,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \n
 \nDependendo de recursos do dispositivo, a sincronização pode ser adiada pelo sistema operacional.</string>
     <string name="settings_background_fdroid_sync_mode_real_time">Optimizado em tempo real</string>
-    <string name="settings_background_fdroid_sync_mode_real_time_description">Element irá sincronizar periodicamente em segundo plano no tempo exato (configurável).
-\n
-\nIsso vai impactar o uso de rádio e bateria, haverá uma notificação permanente exibida informando que o Element está esperando eventos.</string>
+    <string name="settings_background_fdroid_sync_mode_real_time_description">O Element sincronizará periodicamente em segundo plano, no momento estabelecido (configurável).↵
+\nIsso afetará o uso de dados e da bateria. Haverá uma notificação permanente informando que o Element está sincronizando.</string>
     <string name="settings_background_fdroid_sync_mode_disabled">Sem sincronização em segundo plano</string>
     <string name="settings_background_fdroid_sync_mode_disabled_description">Você não será notificado de mensagens recebidas quando o Element está em segundo plano.</string>
     <string name="settings_background_sync_update_error">Não foi possível actualizar a configuração.</string>
@@ -1422,7 +1425,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="room_widget_permission_room_id">ID da Sala</string>
 
 
-    <string name="error_jitsi_not_supported_on_old_device">Desculpas, as chamadas de conferência com o Jitsi não são suportadas em dispositivos antigos (dispositivos abaixo de Android 5.0)</string>
+    <string name="error_jitsi_not_supported_on_old_device">Desculpe, as chamadas em grupo com o Jitsi não são suportadas em aparelhos antigos (com versões do Android anteriores a 5.0)</string>
     <string name="room_widget_resource_permission_title">Este wigdet deseja utilizar os seguintes recursos:</string>
     <string name="room_widget_resource_grant_permission">Permitir</string>
     <string name="room_widget_resource_decline_permission">Bloquear Tudo</string>
@@ -2214,9 +2217,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="unignore">Permita novamente</string>
 
-    <string name="verify_cannot_cross_sign">Esta sessão não pode compartilhar esta verificação com suas outras sessões.
-\n
-\nA verificação será salva localmente e será compartilhada com versão futura do aplicativo.</string>
+    <string name="verify_cannot_cross_sign">Esta sessão não pode compartilhar esta verificação com suas outras sessões.↵
+\nA verificação será salva localmente e será compartilhada em uma versão futura do aplicativo.</string>
 
     <string name="room_list_sharing_header_recent_rooms">Salas recentes</string>
     <string name="room_list_sharing_header_other_rooms">Outras salas</string>
@@ -2624,7 +2626,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="three_pid_revoke_invite_dialog_content">Revogar o convite para %1$s\?</string>
 
     <string name="member_banned_by">Bloqueado por %1$s</string>
-    <string name="failed_to_unban">Não foi possível desbloquear usuário</string>
+    <string name="failed_to_unban">Não foi possível desbloquear o usuário</string>
 
     <string name="alert_push_are_disabled_title">As notificações Push estão desativadas</string>
     <string name="alert_push_are_disabled_description">Revise suas configurações para permitir notificações Push</string>

From eb01c0c016180ca50bfb5437febe977e33bc997c Mon Sep 17 00:00:00 2001
From: aevw <arcanevw@tuta.io>
Date: Fri, 7 Aug 2020 19:47:12 +0000
Subject: [PATCH 64/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 53 ++++++++++---------
 1 file changed, 27 insertions(+), 26 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index f9807cb11c..e43f368485 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -100,12 +100,12 @@
     <string name="send_bug_report_include_logs">Enviar registros</string>
     <string name="send_bug_report_include_crash_logs">Enviar registros da falha</string>
     <string name="send_bug_report_include_screenshot">Enviar recorte de tela</string>
-    <string name="send_bug_report">Relatar erro</string>
+    <string name="send_bug_report">Relatar um erro</string>
     <string name="send_bug_report_description">Por favor, descreva o erro. O que você fez\? O que você esperava ocorrer\? O que aconteceu\?</string>
     <string name="send_bug_report_placeholder">Descreva o seu problema aqui</string>
     <string name="send_bug_report_logs_description">Para diagnosticar problemas, os registros deste cliente serão enviados juntos deste relatório de erros. Este relatório de erros, incluindo os registros e recortes de tela, não serão visíveis publicamente. Se você prefere enviar apenas o texto acima, por favor, desmarque:</string>
-    <string name="send_bug_report_alert_message">Você parece estar agitando o telefone em frustração. Gostaria de enviar um relatório de erro\?</string>
-    <string name="send_bug_report_sent">O relatório de erro foi enviado com sucesso</string>
+    <string name="send_bug_report_alert_message">Você parece estar agitando o celular rapidamente. Gostaria de enviar um relatório de erro\?</string>
+    <string name="send_bug_report_sent">O relatório de erro foi enviado com êxito</string>
     <string name="send_bug_report_failed">Falha ao enviar o relatório de erro (%s)</string>
     <string name="send_bug_report_progress">Andamento (%s%%)</string>
     <string name="send_bug_report_app_crashed">O aplicativo encerrou inesperadamente da última vez. Gostaria de abrir a tela de relatórios de erros\?</string>
@@ -151,7 +151,7 @@
     <string name="auth_invalid_password">Senha muita curta (mínimo de 6 caracteres)</string>
     <string name="auth_missing_password">Falta a senha</string>
     <string name="auth_invalid_email">Este não parece ser um endereço de e-mail válido</string>
-    <string name="auth_invalid_phone">Este não parece ser um número de telefone válido</string>
+    <string name="auth_invalid_phone">Não parece ser um número de telefone válido</string>
     <string name="auth_email_already_defined">Este e-mail já está cadastrado.</string>
     <string name="auth_missing_email">Falta o endereço de e-mail</string>
     <string name="auth_missing_phone">Falta o número de telefone</string>
@@ -180,9 +180,9 @@
 
     <!-- Login Screen -->
     <string name="login_error_must_start_http">URL tem que começar com http[s]://</string>
-    <string name="login_error_network_error">Não foi possível fazer login: Erro de rede</string>
+    <string name="login_error_network_error">Não foi possível fazer login: Erro da rede</string>
     <string name="login_error_unable_login">Não foi possível fazer login</string>
-    <string name="login_error_registration_network_error">Não foi possível criar conta: Erro de rede</string>
+    <string name="login_error_registration_network_error">Não foi possível criar conta: Erro da rede</string>
     <string name="login_error_unable_register">Não foi possível criar conta</string>
     <string name="login_error_unable_register_mail_ownership">Não foi possível criar conta: falha na verificação de posse do e-mail</string>
     <string name="login_error_invalid_home_server">Por favor, digite uma URL válida</string>
@@ -244,7 +244,7 @@
 
     <!-- permissions Android M -->
     <string name="permissions_rationale_popup_title">Informação</string>
-    <string name="permissions_rationale_msg_storage">Element precisa de permissão para aceder à sua biblioteca de fotos e vídeos para enviar e gravar anexos.
+    <string name="permissions_rationale_msg_storage">Element precisa de permissão para acessar sua galeria de fotos e vídeos para enviar e salvar anexos.
 \n
 \n
 \nPor favor permita acesso na próxima tela para poder enviar arquivos do seu celular.</string>
@@ -366,10 +366,10 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="ssl_remain_offline">Ignorar</string>
     <string name="ssl_fingerprint_hash">Impressão digital (%s):</string>
     <string name="ssl_could_not_verify">Não consegui verificar a identidade do servidor remoto.</string>
-    <string name="ssl_cert_not_trust">Isso pode significar que alguém está interceptando suas mensagens de forma maliciosa, ou então o seu telefone não confia no certificado fornecido pelo servidor remoto.</string>
+    <string name="ssl_cert_not_trust">Isso pode significar que alguém está interceptando suas mensagens de forma maliciosa, ou então o seu celular não confia no certificado fornecido pelo servidor remoto.</string>
     <string name="ssl_cert_new_account_expl">Se o administrador do servidor disse que isso era esperado, verifique se a impressão digital abaixo é a mesma que a impressão digital que ele forneceu a você.</string>
-    <string name="ssl_unexpected_existing_expl">O certificado mudou de um que era confiável no seu telefone. Isso é ALTAMENTE ESTRANHO. Recomendamos que você NÃO ACEITE este novo certificado.</string>
-    <string name="ssl_expected_existing_expl">O certificado mudou de um que era confiável no seu telefone para um que não é considerado confiável pelo seu aparelho. Pode ser que o servidor renovou seu certificado. Entre em contato com o administrador do servidor e peça a impressão digital esperada.</string>
+    <string name="ssl_unexpected_existing_expl">O certificado mudou de um que era confiável no seu celular. Isso é ALTAMENTE ESTRANHO. Recomendamos que você NÃO ACEITE este novo certificado.</string>
+    <string name="ssl_expected_existing_expl">O certificado mudou de um que era confiável para um que não é confiável. Pode ser que o servidor renovou seu certificado. Entre em contato com o administrador do servidor e peça a impressão digital esperada.</string>
     <string name="ssl_only_accept">Apenas aceite o certificado se o administrador do servidor publicou uma impressão digital que é idêntica a que está acima.</string>
 
     <!-- Room Details -->
@@ -529,7 +529,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="settings_phone_number_verification">Verificação do telefone</string>
     <string name="settings_phone_number_verification_instruction">"Nós enviamos um SMS com um código de ativação. Por favor, digite este código abaixo."</string>
     <string name="settings_phone_number_verification_error_empty_code">Digite o código de ativação</string>
-    <string name="settings_phone_number_verification_error">Erro ao validar o seu número de telefone</string>
+    <string name="settings_phone_number_verification_error">Erro ao validar seu número de telefone</string>
     <string name="settings_phone_number_code">Código</string>
 
     <!-- Room Settings -->
@@ -677,7 +677,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="user_directory_header">Lista de usuários</string>
     <string name="people_search_user_directory">LISTA DE USUÁRIAS(OS) (%s)</string>
-    <string name="settings_start_on_boot">Iniciar na inicialização do celular</string>
+    <string name="settings_start_on_boot">Comece na inicialização do celular</string>
     <string name="settings_clear_media_cache">Esvaziar o cache de mídia</string>
     <string name="settings_keep_media">Manter mídia</string>
 
@@ -712,7 +712,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="notification_noisy_notifications">Ativado com som</string>
     <string name="notification_silent_notifications">Notificações silenciosas</string>
 
-    <string name="title_activity_bug_report">Relatório de erro</string>
+    <string name="title_activity_bug_report">Relatar um erro</string>
     <string name="title_activity_group_details">Detalhes da comunidade</string>
 
     <string name="loading">Carregando…</string>
@@ -1218,7 +1218,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_troubleshoot_test_fcm_failed_service_not_available">[%1$s]
 \nEste erro está fora de controle da Element. Isso pode ocorrer por vários motivos. Talvez funcione se você tentar novamente mais tarde. Você também pode verificar se o Google Play Service não está restrito ao uso de dados nas configurações do sistema ou se o relógio do dispositivo está correto ou pode acontecer na ROM personalizada.</string>
     <string name="notification_sync_init">Iniciando o serviço</string>
-    <string name="settings_troubleshoot_test_fcm_failed_account_missing">[%1$s]\nEste erro está fora de controle do Element. Não há conta do Google no telefone. Por favor, abra o gerenciador de contas e adicione uma conta do Google.</string>
+    <string name="settings_troubleshoot_test_fcm_failed_account_missing">[%1$s]
+\nEste erro está fora de controle do Element. Não há conta do Google no celular. Por favor, abra o gerenciador de contas e adicione uma conta do Google.</string>
     <string name="settings_troubleshoot_test_fcm_failed_account_missing_quick_fix">Adicionar Conta</string>
 
     <string name="settings_noisy_notifications_preferences">Configurar notificações ruidosas</string>
@@ -1263,7 +1264,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \nPor favor, peça ao administrador do seu servidor para configurar um servidor TURN, de modo que as chamadas funcionem de maneira estável.</string>
 
     <string name="call_select_sound_device">Selecione o dispositivo de som</string>
-    <string name="sound_device_phone">Telefone</string>
+    <string name="sound_device_phone">Celular</string>
     <string name="sound_device_speaker">Alto-falante</string>
     <string name="sound_device_headset">Fone de ouvido</string>
     <string name="sound_device_wireless_headset">Fone de ouvido sem fio</string>
@@ -1279,8 +1280,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="auth_add_email_and_phone_message_2">Defina um e-mail para recuperação da conta. Posteriormente, você pode permitir que as pessoas encontrem você através dele, ou através do número de telefone.</string>
     <string name="login_error_no_homeserver_found">Este não é um endereço de servidor Matrix válido</string>
     <string name="login_error_homeserver_not_found">Não foi possível acessar um servidor local neste URL, por favor verifique</string>
-    <string name="login_error_ssl_peer_unverified">Erro SSL: a identidade da pessoa não foi verificada.</string>
-    <string name="login_error_ssl_other">Erro SSL.</string>
+    <string name="login_error_ssl_peer_unverified">Erro de SSL: a identidade da pessoa não foi verificada.</string>
+    <string name="login_error_ssl_other">Erro de SSL.</string>
     <string name="settings_call_ringtone_use_default_stun">Permitir a assistência do servidor de chamadas reserva</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Permitir a assistência do servidor de chamadas reserva %s quando seu servidor não oferecer este serviço (seu endereço IP será transmitido quando você ligar)</string>
     <string name="active_call_with_duration">Chamada em andamento (%s)</string>
@@ -1814,7 +1815,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_discovery_emails_title">Endereços de e-mail detectáveis</string>
     <string name="settings_discovery_no_mails">As opções de descoberta aparecerão uma vez que você tenha adicionado um e-mail.</string>
     <string name="settings_discovery_no_msisdn">As opções de descoberta aparecerão uma vez que você tenha adicionado um número de telefone.</string>
-    <string name="settings_discovery_disconnect_identity_server_info">Desconectar-se de seu servidor de identidade resultará em que você não poderá ser descoberto por outros usuários e não poderá convidar outros por e-mail ou telefone.</string>
+    <string name="settings_discovery_disconnect_identity_server_info">Desconectar-se de seu servidor de identidade resultará em que você não poderá ser descoberto por outros usuários e não poderá convidar outros por e-mail ou número de telefone.</string>
     <string name="settings_discovery_msisdn_title">Números de telefone detectáveis</string>
     <string name="settings_discovery_confirm_mail">Enviamos um e-mail de confirmação para %s, verifique seu e-mail e clique no link de confirmação</string>
     <string name="settings_discovery_confirm_mail_not_clicked">Enviamos um e-mail de confirmação para %s, for favor primeiro verifique seu e-mail e clique no link de confirmação</string>
@@ -1832,7 +1833,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_agree_to_terms">Concorde com os Termos de Serviço do servidor de identidade (%s) para que você possa ser descoberto por endereço de e-mail ou número de telefone.</string>
 
     <string name="labs_allow_extended_logging">Habilitar registros detalhados.</string>
-    <string name="labs_allow_extended_logging_summary">Os registros detalhados ajudarão aos desenvolvedores fornecendo mais registros quando utilizar método de sacudir telefone. Mesmo quando ativado, o aplicativo não registra o conteúdo da mensagem ou qualquer outro dado privado.</string>
+    <string name="labs_allow_extended_logging_summary">Os registros detalhados ajudarão aos desenvolvedores fornecendo mais registros quando utilizar método de Agitação. Mesmo quando ativado, o aplicativo não registra o conteúdo da mensagem ou qualquer outro dado privado.</string>
 
 
     <string name="error_terms_not_accepted">Por favor, tente novamente quando tiver aceitado os termos e condições de seu servidor.</string>
@@ -1917,7 +1918,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="notice_member_no_changes">%1$s não fez nenhuma alteração</string>
     <string name="notice_member_no_changes_by_you">Você não fez nenhuma alteração</string>
     <string name="command_description_spoiler">Envia esta mensagem como um spoiler</string>
-    <string name="spoiler">Spoiler</string>
+    <string name="spoiler">Estraga-Surpresa</string>
     <string name="reaction_search_type_hint">Digite palavras-chave para encontrar uma reação.</string>
 
     <string name="no_ignored_users">Você não está ignorando nenhum usuário</string>
@@ -2015,14 +2016,14 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_set_msisdn_optional_hint">Número de telefone (opcional)</string>
     <string name="login_set_msisdn_submit">Próximo</string>
 
-    <string name="login_msisdn_confirm_title">Confirma número de telefone</string>
+    <string name="login_msisdn_confirm_title">Confirme número de telefone</string>
     <string name="login_msisdn_confirm_notice">Acabamos de enviar um código para %1$s. Digite-o abaixo para verificar se é você.</string>
     <string name="login_msisdn_confirm_hint">Digite o código</string>
     <string name="login_msisdn_confirm_send_again">Enviar novamente</string>
     <string name="login_msisdn_confirm_submit">Próximo</string>
 
     <string name="login_msisdn_error_not_international">Os números de telefone internacionais devem começar com \'+\'</string>
-    <string name="login_msisdn_error_other">O número de telefone parece inválido. Verifica-o</string>
+    <string name="login_msisdn_error_other">O número de telefone parece inválido. Favor verificá-lo</string>
 
     <string name="login_signup_to">Registar em %1$s</string>
     <string name="login_signin_username_hint">Nome de usuário ou e-mail</string>
@@ -2108,9 +2109,9 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_advanced_settings">Configurações avançadas</string>
     <string name="settings_developer_mode">Modo desenvolvedor</string>
     <string name="settings_developer_mode_summary">O modo desenvolvedor ativa características ocultas e pode também tornar o aplicativo menos estável. Somente para desenvolvedores!</string>
-    <string name="settings_rageshake">Sacudir telefone</string>
+    <string name="settings_rageshake">Agitar Celular</string>
     <string name="settings_rageshake_detection_threshold">Detectar patamar</string>
-    <string name="settings_rageshake_detection_threshold_summary">Sacuda seu telefone para testar patamar detecção</string>
+    <string name="settings_rageshake_detection_threshold_summary">Agite seu telefone para testar o limiar de detecção</string>
     <string name="rageshake_detected">A sacudida detectada!</string>
     <string name="settings">Configurações</string>
     <string name="devices_current_device">Sessão atual</string>
@@ -2347,7 +2348,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="keys_backup_restore_success_title_already_up_to_date">As chaves já estão atualizadas!</string>
 
-    <string name="login_default_session_public_name">Element Android</string>
+    <string name="login_default_session_public_name">Element para Android</string>
 
     <string name="settings_key_requests">A chave pede</string>
 
@@ -2609,7 +2610,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="element_disclaimer_negative_button">PERFEITO</string>
     <string name="element_disclaimer_positive_button">APRENDA MAIS</string>
 
-    <string name="element_login_splash_brand">element</string>
+    <string name="element_login_splash_brand">Element</string>
 
 
     <string name="save_recovery_key_chooser_hint">Salve chave de recuperação em</string>

From 9bca325e079b542d2f57b3ad0f64d1018f302324 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Fri, 7 Aug 2020 20:33:23 +0000
Subject: [PATCH 65/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 88 +++++++++----------
 1 file changed, 42 insertions(+), 46 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index e43f368485..25d1f3ac0e 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -151,7 +151,7 @@
     <string name="auth_invalid_password">Senha muita curta (mínimo de 6 caracteres)</string>
     <string name="auth_missing_password">Falta a senha</string>
     <string name="auth_invalid_email">Este não parece ser um endereço de e-mail válido</string>
-    <string name="auth_invalid_phone">Não parece ser um número de telefone válido</string>
+    <string name="auth_invalid_phone">Este não parece ser um número de telefone válido</string>
     <string name="auth_email_already_defined">Este e-mail já está cadastrado.</string>
     <string name="auth_missing_email">Falta o endereço de e-mail</string>
     <string name="auth_missing_phone">Falta o número de telefone</string>
@@ -329,7 +329,8 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="room_participants_invite_search_another_user">ID, Nome ou email</string>
     <string name="room_participants_action_mention">Menção</string>
     <string name="room_participants_action_devices_list">Mostrar lista de dispositivos</string>
-    <string name="room_participants_power_level_prompt">Você não poderá desfazer esta mudança, já que você está promovendo este usuário para ter o mesmo nível de permissões que você.\nTem certeza?</string>
+    <string name="room_participants_power_level_prompt">Você não poderá desfazer esta alteração, já que você está promovendo este usuário para ter o mesmo nível de permissões que você.
+\nTem certeza\?</string>
 
     <string name="room_participants_invite_prompt_msg">"Você tem certeza que quer convidar %s para esta conversa?"</string>
 
@@ -368,8 +369,8 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="ssl_could_not_verify">Não consegui verificar a identidade do servidor remoto.</string>
     <string name="ssl_cert_not_trust">Isso pode significar que alguém está interceptando suas mensagens de forma maliciosa, ou então o seu celular não confia no certificado fornecido pelo servidor remoto.</string>
     <string name="ssl_cert_new_account_expl">Se o administrador do servidor disse que isso era esperado, verifique se a impressão digital abaixo é a mesma que a impressão digital que ele forneceu a você.</string>
-    <string name="ssl_unexpected_existing_expl">O certificado mudou de um que era confiável no seu celular. Isso é ALTAMENTE ESTRANHO. Recomendamos que você NÃO ACEITE este novo certificado.</string>
-    <string name="ssl_expected_existing_expl">O certificado mudou de um que era confiável para um que não é confiável. Pode ser que o servidor renovou seu certificado. Entre em contato com o administrador do servidor e peça a impressão digital esperada.</string>
+    <string name="ssl_unexpected_existing_expl">Você tinha um certificado confiável para o seu telefone, mas ele mudou. Isso é ALTAMENTE INCOMUM. É recomendável que você NÃO ACEITE este novo certificado.</string>
+    <string name="ssl_expected_existing_expl">O certificado foi alterado de um anteriormente confiável para um que não é confiável. O servidor pode ter renovado seu certificado. Entre em contato com o administrador do servidor para obter a impressão digital esperada.</string>
     <string name="ssl_only_accept">Apenas aceite o certificado se o administrador do servidor publicou uma impressão digital que é idêntica a que está acima.</string>
 
     <!-- Room Details -->
@@ -506,7 +507,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="account_email_not_found_error">Este endereço de e-mail não foi encontrado.</string>
     <string name="account_phone_number_already_used_error">Este número de telefone já está em uso.</string>
 
-    <string name="settings_change_password">Mudar a senha</string>
+    <string name="settings_change_password">Alterar a senha</string>
     <string name="settings_old_password">Senha atual</string>
     <string name="settings_new_password">Senha nova</string>
     <string name="settings_confirm_password">Confirme a nova senha</string>
@@ -529,7 +530,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="settings_phone_number_verification">Verificação do telefone</string>
     <string name="settings_phone_number_verification_instruction">"Nós enviamos um SMS com um código de ativação. Por favor, digite este código abaixo."</string>
     <string name="settings_phone_number_verification_error_empty_code">Digite o código de ativação</string>
-    <string name="settings_phone_number_verification_error">Erro ao validar seu número de telefone</string>
+    <string name="settings_phone_number_verification_error">Erro ao validar o seu número de telefone</string>
     <string name="settings_phone_number_code">Código</string>
 
     <!-- Room Settings -->
@@ -953,8 +954,8 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="settings_preview_media_before_sending">Pré-visualizar a mídia antes de enviá-la</string>
 
-    <string name="settings_deactivate_account_section">Desativar a conta</string>
-    <string name="settings_deactivate_my_account">Desativar a minha conta</string>
+    <string name="settings_deactivate_account_section">Desativar minha conta</string>
+    <string name="settings_deactivate_my_account">Desativar minha conta</string>
 
     <string name="startup_notification_privacy_title">Privacidade das notificações</string>
     <string name="startup_notification_privacy_message">Element pode funcionar em segundo plano para gerenciar as suas notificações de forma segura e confidencial. Isso poderá impactar o uso da bateria.</string>
@@ -985,7 +986,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="command_description_part_room">Deixa a sala</string>
     <string name="command_description_topic">Define o tópico da sala</string>
     <string name="command_description_kick_user">Expulsa a(o) usuária(o) com o ID fornecido</string>
-    <string name="command_description_nick">Altera o seu nome público de usuária(o)</string>
+    <string name="command_description_nick">Altera o seu nome e sobrenome</string>
     <string name="command_description_markdown">Ativar/Desativar o Markdown</string>
     <string name="command_description_clear_scalar_token">Reparar a gestão de aplicativos Matrix</string>
 
@@ -1573,8 +1574,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="keys_backup_settings_delete_confirm_message">Excluir as chaves de encriptação do servidor\? Você não será mais capaz de usar sua chave de recuperação para ler o histórico de mensagens criptografadas.</string>
 
     <string name="new_recovery_method_popup_title">Novo Backup da Chave</string>
-    <string name="new_recovery_method_popup_description">Foi detectado um novo backup da chave de mensagem.
-\n
+    <string name="new_recovery_method_popup_description">Foi detectado um novo backup da chave de mensagem.↵
+\n↵
 \nSe você não definiu o novo método de recuperação, um invasor pode estar tentando acessar sua conta. Altere a senha da sua conta e defina um novo método de recuperação imediatamente nas Configurações.</string>
     <string name="new_recovery_method_popup_was_me">Foi eu</string>
 
@@ -1700,7 +1701,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="create_new_room">Criar Nova Sala</string>
     <string name="error_no_network">Sem rede. Por favor, verifique sua conexão de Internet.</string>
     <string name="action_change">Alterar</string>
-    <string name="change_room_directory_network">Mudar de rede</string>
+    <string name="change_room_directory_network">Alterar a rede</string>
     <string name="please_wait">Por favor, aguarde…</string>
     <string name="group_all_communities">Todas as comunidades</string>
 
@@ -1998,10 +1999,9 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_reset_password_success_submit">Voltar para Entrar</string>
 
     <string name="login_reset_password_cancel_confirmation_title">Atenção</string>
-    <string name="login_reset_password_cancel_confirmation_content">Sua senha ainda não foi alterada.
-\n
-\n
-\nParar o processo da mudança de senha\?</string>
+    <string name="login_reset_password_cancel_confirmation_content">Sua senha ainda não foi alterada.↵
+\n↵
+\nInterromper a alteração de senha\?</string>
 
     <string name="login_set_email_title">Defina endereço de e-mail</string>
     <string name="login_set_email_notice">Defina um e-mail para recuperar sua conta. Mais tarde, você pode, opcionalmente, permitir que as pessoas que você conhece o descubram por seu e-mail.</string>
@@ -2068,13 +2068,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="seen_by">Visto por</string>
 
     <string name="signed_out_title">Você está desconectado</string>
-    <string name="signed_out_notice">Isso pode ser devido a vários motivos:
-\n
-\n• Você mudou sua senha em outra sessão.
-\n
-\n• Você eliminou esta sessão de outra sessão.
-\n
-\n• O administrador do seu servidor invalidou seu acesso por razões de segurança.</string>
+    <string name="signed_out_notice">Isso pode ser devido à vários motivos:↵
+\n↵
+\n• Você alterou sua senha em outra sessão.↵
+\n↵
+\n• Você excluiu esta sessão de outra sessão.↵
+\n↵
+\n• O administrador do seu servidor invalidou seu acesso por motivos de segurança.</string>
     <string name="signed_out_submit">Entrar novamente</string>
 
     <string name="soft_logout_title">Você está desconectado</string>
@@ -2246,19 +2246,15 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="verification_conclusion_ok_notice">As mensagens com este usuário são criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
     <string name="verification_conclusion_ok_self_notice">Sua nova sessão agora está verificada. Ela tem acesso às suas mensagens criptografadas, e outros usuários a verão como confiável.</string>
 
-    <string name="encryption_information_cross_signing_state">Assinatura Cruzada</string>
-    <string name="encryption_information_dg_xsigning_complete">A Assinatura Cruzada está ativa
-\n
+    <string name="encryption_information_cross_signing_state">Autoverificação</string>
+    <string name="encryption_information_dg_xsigning_complete">A autoverificação está ativada↵
 \nChaves privadas estão no dispositivo.</string>
-    <string name="encryption_information_dg_xsigning_trusted">A Assinatura Cruzada está ativa
-\n
-\nAs chaves são confiáveis.
-\n
+    <string name="encryption_information_dg_xsigning_trusted">A autoverificação está ativada↵
+\nAs chaves são confiáveis.↵
 \nAs chaves privadas não são conhecidas</string>
-    <string name="encryption_information_dg_xsigning_not_trusted">Assinatura Cruzada está ativa.
-\n
+    <string name="encryption_information_dg_xsigning_not_trusted">A autoverificação está ativada.↵
 \nAs chaves não são confiáveis</string>
-    <string name="encryption_information_dg_xsigning_disabled">Assinatura Cruzada não está ativa</string>
+    <string name="encryption_information_dg_xsigning_disabled">A autoverificação não está ativada</string>
 
     <string name="settings_hs_admin_e2e_disabled">Administrador do servidor desabilitou a criptografia de ponta a ponta por padrão em salas privadas e Mensagens Diretas.</string>
     <string name="settings_active_sessions_list">Sessões ativas</string>
@@ -2297,7 +2293,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="verification_profile_device_untrust_info">Até que este usuário confie nesta sessão, as mensagens enviadas de e para ela são etiquetadas com avisos. Alternativamente, é possível verificar elas manualmente.</string>
 
 
-    <string name="initialize_cross_signing">Começa Assinatura Cruzada</string>
+    <string name="initialize_cross_signing">Ativar a autoverificação</string>
     <string name="reset_cross_signing">Reiniciar Chaves</string>
 
     <string name="a11y_qr_code_for_verification">Código QR</string>
@@ -2339,7 +2335,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 </plurals>
 
     <string name="delete_event_dialog_title">Confirmar a exclusão</string>
-    <string name="delete_event_dialog_content">Tem certeza que deseja excluir este evento\? Observe que, se você remover o nome da sala ou mudará a descrição dela, isso reverterá a alteração.</string>
+    <string name="delete_event_dialog_content">Tem certeza de que deseja apagar este evento\? Observe que, se você apagar a alteração do nome ou descrição de uma sala, isso reverterá a alteração.</string>
     <string name="delete_event_dialog_reason_checkbox">Incluir o motivo</string>
     <string name="delete_event_dialog_reason_hint">Motivo da edição</string>
 
@@ -2366,13 +2362,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="verify_cancel_self_verification_from_trusted">Se você cancelar, você não poderá ler mensagens criptografadas em seu novo dispositivo, e outros usuários não confiarão nele</string>
     <string name="verify_cancel_other">Você não vai conseguir verificar o %1$s (%2$s) se cancelar agora. Comece novamente em perfil dele.</string>
 
-    <string name="verify_not_me_self_verification">Um dos seguintes objetos pode estar comprometida:
-\n
-\n- Sua senha
-\n- Seu servidor doméstico
-\n- Este dispositivo, ou o outro dispositivo
-\n- A conexão à internet de qualquer um dos dispositivos que está usando
-\n
+    <string name="verify_not_me_self_verification">Um dos seguintes objetos pode estar comprometida:↵
+\n↵
+\n- Sua senha↵
+\n- Seu servidor doméstico↵
+\n- Este dispositivo, ou o outro dispositivo↵
+\n- A conexão à internet de qualquer um dos dispositivos que está usando↵
+\n↵
 \nRecomendamos que você altere sua senha e chave de recuperação em Configurações imediatamente.</string>
 
     <string name="verify_cancelled_notice">Verifique seus dispositivos em Configurações.</string>
@@ -2467,7 +2463,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="auth_invalid_login_deactivated_account">Esta conta foi desativada.</string>
 
     <string name="upgrade_security">Atualização de criptografia disponível</string>
-    <string name="setup_cross_signing">Ativar Assinatura Cruzada</string>
+    <string name="setup_cross_signing">Ativar a autoverificação</string>
     <string name="security_prompt_text">Verifica-se e os outros para manter seus bate-papos seguros</string>
 
     <string name="bootstrap_enter_recovery">Digite sua %s para continuar</string>
@@ -2495,12 +2491,12 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="error_saving_media_file">Não foi possível salvar o arquivo de mídia</string>
     <string name="change_password_summary">Definir uma nova senha da conta…</string>
 
-    <string name="use_other_session_content_description">Use o último Element em seus outros dispositivos: Element para Web, Element para Desktop, Element para iOS, Element para Android ou outro cliente Matrix capaz de fazer login cruzado</string>
+    <string name="use_other_session_content_description">Use o Element mais recente em seus outros dispositivos: Element para Web, Element para Desktop, Element para iOS, Element para Android, ou outro cliente Matrix capaz de fazer autoverificação</string>
     <string name="app_desktop_web">Element para Web
 \nElement para Desktop</string>
     <string name="app_ios_android">Element para iOS
 \nElement para Android</string>
-    <string name="or_other_mx_capabale_client">ou outro cliente do Matrix capaz de fazer login cruzado</string>
+    <string name="or_other_mx_capabale_client">ou outro cliente da Matrix capaz de fazer autoverificação</string>
     <string name="use_latest_app">Use o último Element em seus outros dispositivos:</string>
     <string name="command_description_discard_session">Força a atual sessão do grupo de saída numa sala criptografada a ser descartada</string>
     <string name="command_description_discard_session_not_handled">Só é suportado em salas criptografadas</string>
@@ -2606,7 +2602,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="notice_crypto_unable_to_decrypt_merged">Aguardando pelo histórico de criptografia</string>
 
     <string name="element_disclaimer_title">Riot tornou-se Element!</string>
-    <string name="element_disclaimer_content">Estamos entusiasmados em anunciar que mudamos de nome! Seu aplicativo está atualizado e você está conectado à sua conta.</string>
+    <string name="element_disclaimer_content">Estamos felizes em anunciar que mudamos de nome! Seu aplicativo está atualizado e você está conectado à sua conta.</string>
     <string name="element_disclaimer_negative_button">PERFEITO</string>
     <string name="element_disclaimer_positive_button">APRENDA MAIS</string>
 

From 0ab2f62e28f4c55011d91d500b40bb7e63493b67 Mon Sep 17 00:00:00 2001
From: aevw <arcanevw@tuta.io>
Date: Fri, 7 Aug 2020 20:34:41 +0000
Subject: [PATCH 66/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 25d1f3ac0e..fec66dd8f2 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -472,7 +472,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
 
     <string name="settings_user_settings">Configurações de usuário</string>
     <string name="settings_notifications">Notificações</string>
-    <string name="settings_ignored_users">Usuárias/os ignorados</string>
+    <string name="settings_ignored_users">Usuários ignorados</string>
     <string name="settings_other">Outros</string>
     <string name="settings_advanced">Avançado</string>
     <string name="settings_cryptography">Criptografia</string>
@@ -616,7 +616,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="encryption_information_claimed_ed25519_fingerprint_key">Chave de impressão digital ed25519 reivindicada</string>
     <string name="encryption_information_algorithm">Algoritmo</string>
     <string name="encryption_information_session_id">ID de Sessão</string>
-    <string name="encryption_information_decryption_error">Erro de descriptografia</string>
+    <string name="encryption_information_decryption_error">Erro de decifração</string>
 
     <string name="encryption_information_sender_device_information">Informação sobre o dispositivo do remetente</string>
     <string name="encryption_information_device_name">Nome do dispositivo</string>
@@ -710,7 +710,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="notification_sync_in_progress">Sincronizando…</string>
     <string name="notification_listening_for_events">Escutando eventos</string>
-    <string name="notification_noisy_notifications">Ativado com som</string>
+    <string name="notification_noisy_notifications">Notificações com sonido</string>
     <string name="notification_silent_notifications">Notificações silenciosas</string>
 
     <string name="title_activity_bug_report">Relatar um erro</string>
@@ -739,7 +739,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="call">Chamada de voz</string>
     <string name="room_participants_ban_prompt_msg">Bloquear o usuário resultará em sua remoção desta sala, impedindo-o de entrar nela novamente.</string>
 
-    <string name="room_settings_all_messages_noisy">Notificação sonora para cada mensagem</string>
+    <string name="room_settings_all_messages_noisy">Todas as mensagens (com sonido)</string>
     <string name="room_settings_all_messages">Notificação para cada mensagem</string>
     <string name="room_settings_mention_only">Apenas quando mencionado</string>
     <string name="room_settings_mute">Silenciar</string>
@@ -797,7 +797,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <!-- notification statuses -->
     <string name="notification_off">Desativado</string>
-    <string name="notification_noisy">Alto</string>
+    <string name="notification_noisy">Com sonido</string>
 
     <string name="encrypted_message">Mensagem criptografada</string>
 
@@ -1002,7 +1002,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="dialog_user_consent_content">Para continuar usando o Servidor de Base %1$s, você precisa revisar e aceitar os termos e condições de uso.</string>
     <string name="dialog_user_consent_submit">Revisar agora</string>
 
-    <string name="deactivate_account_title">Desativar conta</string>
+    <string name="deactivate_account_title">Desativar Conta</string>
     <string name="deactivate_account_content">Isso tornará sua conta permanentemente inutilizável. Você não conseguirá efetuar login e ninguém poderá registrar novamente o mesmo ID de usuário. Isso fará com que sua conta saia de todas as salas das quais está participando e removerá os detalhes de sua conta do servidor de identidade. <b>Esta ação é irreversível</b>.↵
 \n↵
 \nDesativar sua conta <b>não faz com que, por padrão, suas mensagens enviadas sejam apagadas</b>. Se você deseja que suas mensagens também sejam apagadas, marque a opção abaixo.↵
@@ -1010,7 +1010,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 \nA visibilidade de mensagens na Matrix é semelhante a um e-mail. O fato de apagarmos suas mensagens significa que suas mensagens enviadas não serão compartilhadas com nenhum usuário novo ou ainda não registrado, mas os usuários registrados que já tiveram acesso a essas mensagens ainda terão acesso uma cópia delas.</string>
     <string name="deactivate_account_delete_checkbox">Por favor, esqueça todas as mensagens que enviei quando minha conta for desativada (Atenção: isso vai fazer com que futuras(os) usuárias(os) tenham uma visão incompleta das conversas)</string>
     <string name="deactivate_account_prompt_password">Para continuar, entre com sua senha:</string>
-    <string name="deactivate_account_submit">Desativar conta</string>
+    <string name="deactivate_account_submit">Desativar Conta</string>
 
     <string name="error_empty_field_your_password">Por favor, digite sua senha.</string>
     <string name="room_tombstone_versioned_description">Esta sala foi substituída e não está mais ativa</string>
@@ -1223,7 +1223,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \nEste erro está fora de controle do Element. Não há conta do Google no celular. Por favor, abra o gerenciador de contas e adicione uma conta do Google.</string>
     <string name="settings_troubleshoot_test_fcm_failed_account_missing_quick_fix">Adicionar Conta</string>
 
-    <string name="settings_noisy_notifications_preferences">Configurar notificações ruidosas</string>
+    <string name="settings_noisy_notifications_preferences">Configure notificações com sonido</string>
     <string name="settings_call_notifications_preferences">Configurar notificações de chamada</string>
     <string name="settings_silent_notifications_preferences">Configurar notificações silenciosas</string>
     <string name="settings_system_preferences_summary">Escolha a cor do LED, vibração, som…</string>
@@ -1525,7 +1525,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="keys_backup_restore_with_key_helper">Perdeu sua chave de recuperação\? Você pode configurar uma nova nas configurações.</string>
     <string name="keys_backup_passphrase_error_decrypt">O backup não pôde ser descriptografado com essa frase secreta: verifique se você digitou a frase secreta de recuperação correta.</string>
-    <string name="network_error_please_check_and_retry">Erro de rede: verifique por favor a sua conexão e tente de novo.</string>
+    <string name="network_error_please_check_and_retry">Erro da rede: verifique por favor a sua conexão e tente de novo.</string>
 
     <string name="keys_backup_restoring_waiting_message">Restaurando o backup:</string>
     <string name="keys_backup_restoring_computing_key_waiting_message">Computação da chave de recuperação…</string>

From 40f8e6061fd1fba5bd9358fa9af39385c0165867 Mon Sep 17 00:00:00 2001
From: Tobias Preuss <tobias.preuss@googlemail.com>
Date: Thu, 16 Jul 2020 17:39:36 +0200
Subject: [PATCH 67/96] Use "Context#getSystemService" extension function
 provided by "core-ktx".

+ Re-use local variable where possible.
---
 CHANGES.md                                                | 1 +
 .../android/internal/network/NetworkCallbackStrategy.kt   | 3 ++-
 .../android/internal/network/NetworkInfoReceiver.kt       | 3 ++-
 .../im/vector/app/features/debug/DebugMenuActivity.kt     | 8 ++++----
 .../settings/troubleshoot/TestBackgroundRestrictions.kt   | 4 ++--
 .../app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt     | 7 ++++---
 .../src/main/java/im/vector/app/core/extensions/View.kt   | 6 +++---
 .../src/main/java/im/vector/app/core/files/FileSaver.kt   | 3 ++-
 .../main/java/im/vector/app/core/hardware/HardwareInfo.kt | 3 ++-
 .../src/main/java/im/vector/app/core/hardware/vibrator.kt | 3 ++-
 .../java/im/vector/app/core/services/CallRingPlayer.kt    | 3 ++-
 .../java/im/vector/app/core/services/VectorSyncService.kt | 5 +++--
 .../im/vector/app/core/utils/ExternalApplicationsUtil.kt  | 3 ++-
 .../src/main/java/im/vector/app/core/utils/SystemUtils.kt | 5 +++--
 .../java/im/vector/app/features/call/CallAudioManager.kt  | 5 +++--
 .../im/vector/app/features/call/VectorCallActivity.kt     | 3 ++-
 .../app/features/call/WebRtcPeerConnectionManager.kt      | 8 ++++----
 .../im/vector/app/features/call/telecom/TelecomUtils.kt   | 3 ++-
 .../java/im/vector/app/features/home/ShortcutsHandler.kt  | 3 ++-
 .../app/features/notifications/NotificationUtils.kt       | 3 ++-
 .../java/im/vector/app/features/rageshake/RageShake.kt    | 6 +++---
 21 files changed, 52 insertions(+), 36 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 6f40a758fc..a928db9279 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -20,6 +20,7 @@ Build 🧱:
  -
 
 Other changes:
+ - Use `Context#getSystemService` extension function provided by `core-ktx` (#1702)
  - Hide Flair settings, this is not implemented yet.
  - Rename package `im.vector.riotx.attachmentviewer` to `im.vector.lib.attachmentviewer`
  - Rename package `im.vector.riotx.multipicker` to `im.vector.lib.multipicker`
diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt
index a639c61678..d014f1549b 100644
--- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt
+++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkCallbackStrategy.kt
@@ -22,6 +22,7 @@ import android.content.IntentFilter
 import android.net.ConnectivityManager
 import android.net.Network
 import android.os.Build
+import androidx.core.content.getSystemService
 import timber.log.Timber
 import javax.inject.Inject
 
@@ -53,7 +54,7 @@ internal class FallbackNetworkCallbackStrategy @Inject constructor(private val c
 internal class PreferredNetworkCallbackStrategy @Inject constructor(context: Context) : NetworkCallbackStrategy {
 
     private var hasChangedCallback: (() -> Unit)? = null
-    private val conn = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
+    private val conn = context.getSystemService<ConnectivityManager>()!!
     private val networkCallback = object : ConnectivityManager.NetworkCallback() {
 
         override fun onLost(network: Network) {
diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt
index 645329628b..b54fa2b389 100644
--- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt
+++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/network/NetworkInfoReceiver.kt
@@ -24,6 +24,7 @@ import android.content.Context
 import android.content.Intent
 import android.net.ConnectivityManager
 import android.net.NetworkInfo
+import androidx.core.content.getSystemService
 import javax.inject.Inject
 
 internal class NetworkInfoReceiver @Inject constructor() : BroadcastReceiver() {
@@ -31,7 +32,7 @@ internal class NetworkInfoReceiver @Inject constructor() : BroadcastReceiver() {
     var isConnectedCallback: ((Boolean) -> Unit)? = null
 
     override fun onReceive(context: Context, intent: Intent) {
-        val conn = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
+        val conn = context.getSystemService<ConnectivityManager>()!!
         val networkInfo: NetworkInfo? = conn.activeNetworkInfo
         isConnectedCallback?.invoke(networkInfo?.isConnected ?: false)
     }
diff --git a/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt b/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt
index 349ee977de..c1a631b1ee 100644
--- a/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt
+++ b/vector/src/debug/java/im/vector/app/features/debug/DebugMenuActivity.kt
@@ -19,11 +19,11 @@ package im.vector.app.features.debug
 import android.app.Activity
 import android.app.NotificationChannel
 import android.app.NotificationManager
-import android.content.Context
 import android.content.Intent
 import android.os.Build
 import androidx.core.app.NotificationCompat
 import androidx.core.app.Person
+import androidx.core.content.getSystemService
 import butterknife.OnClick
 import im.vector.app.R
 import im.vector.app.core.di.ActiveSessionHolder
@@ -83,7 +83,7 @@ class DebugMenuActivity : VectorBaseActivity() {
 
     @OnClick(R.id.debug_test_notification)
     fun testNotification() {
-        val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
+        val notificationManager = getSystemService<NotificationManager>()!!
 
         // Create channel first
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
@@ -95,7 +95,7 @@ class DebugMenuActivity : VectorBaseActivity() {
                     )
 
             channel.description = "Channel description"
-            (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).createNotificationChannel(channel)
+            notificationManager.createNotificationChannel(channel)
 
             val channel2 =
                     NotificationChannel(
@@ -105,7 +105,7 @@ class DebugMenuActivity : VectorBaseActivity() {
                     )
 
             channel2.description = "Channel description 2"
-            (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).createNotificationChannel(channel2)
+            notificationManager.createNotificationChannel(channel2)
         }
 
         val builder = NotificationCompat.Builder(this, "CHAN")
diff --git a/vector/src/fdroid/java/im/vector/app/fdroid/features/settings/troubleshoot/TestBackgroundRestrictions.kt b/vector/src/fdroid/java/im/vector/app/fdroid/features/settings/troubleshoot/TestBackgroundRestrictions.kt
index b3c972ae8b..3e053d7fec 100644
--- a/vector/src/fdroid/java/im/vector/app/fdroid/features/settings/troubleshoot/TestBackgroundRestrictions.kt
+++ b/vector/src/fdroid/java/im/vector/app/fdroid/features/settings/troubleshoot/TestBackgroundRestrictions.kt
@@ -15,9 +15,9 @@
  */
 package im.vector.app.fdroid.features.settings.troubleshoot
 
-import android.content.Context
 import android.net.ConnectivityManager
 import androidx.appcompat.app.AppCompatActivity
+import androidx.core.content.getSystemService
 import androidx.core.net.ConnectivityManagerCompat
 import im.vector.app.R
 import im.vector.app.core.resources.StringProvider
@@ -29,7 +29,7 @@ class TestBackgroundRestrictions @Inject constructor(private val context: AppCom
     : TroubleshootTest(R.string.settings_troubleshoot_test_bg_restricted_title) {
 
     override fun perform() {
-        (context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager).apply {
+        context.getSystemService<ConnectivityManager>()!!.apply {
             // Checks if the device is on a metered network
             if (isActiveNetworkMetered) {
                 // Checks user’s Data Saver settings.
diff --git a/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt b/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt
index 44d437fe39..08b81ec3e2 100644
--- a/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt
+++ b/vector/src/fdroid/java/im/vector/app/fdroid/receiver/AlarmSyncBroadcastReceiver.kt
@@ -26,6 +26,7 @@ import android.os.PowerManager
 import androidx.core.content.ContextCompat
 import im.vector.app.core.di.HasVectorInjector
 import im.vector.app.core.services.VectorSyncService
+import androidx.core.content.getSystemService
 import im.vector.matrix.android.internal.session.sync.job.SyncService
 import timber.log.Timber
 
@@ -42,7 +43,7 @@ class AlarmSyncBroadcastReceiver : BroadcastReceiver() {
         }
 
         // Acquire a lock to give enough time for the sync :/
-        (context.getSystemService(Context.POWER_SERVICE) as PowerManager).run {
+        context.getSystemService<PowerManager>()!!.run {
             newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "riotx:fdroidSynclock").apply {
                 acquire((10_000).toLong())
             }
@@ -74,7 +75,7 @@ class AlarmSyncBroadcastReceiver : BroadcastReceiver() {
             }
             val pIntent = PendingIntent.getBroadcast(context, REQUEST_CODE, intent, PendingIntent.FLAG_UPDATE_CURRENT)
             val firstMillis = System.currentTimeMillis() + delay
-            val alarmMgr = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager
+            val alarmMgr = context.getSystemService<AlarmManager>()!!
             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
                 alarmMgr.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, firstMillis, pIntent)
             } else {
@@ -86,7 +87,7 @@ class AlarmSyncBroadcastReceiver : BroadcastReceiver() {
             Timber.v("Cancel alarm")
             val intent = Intent(context, AlarmSyncBroadcastReceiver::class.java)
             val pIntent = PendingIntent.getBroadcast(context, REQUEST_CODE, intent, PendingIntent.FLAG_UPDATE_CURRENT)
-            val alarmMgr = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager
+            val alarmMgr = context.getSystemService<AlarmManager>()!!
             alarmMgr.cancel(pIntent)
         }
     }
diff --git a/vector/src/main/java/im/vector/app/core/extensions/View.kt b/vector/src/main/java/im/vector/app/core/extensions/View.kt
index d8156d5857..7ec86d3508 100644
--- a/vector/src/main/java/im/vector/app/core/extensions/View.kt
+++ b/vector/src/main/java/im/vector/app/core/extensions/View.kt
@@ -16,12 +16,12 @@
 
 package im.vector.app.core.extensions
 
-import android.content.Context
 import android.view.View
 import android.view.inputmethod.InputMethodManager
+import androidx.core.content.getSystemService
 
 fun View.hideKeyboard() {
-    val imm = context?.getSystemService(Context.INPUT_METHOD_SERVICE) as? InputMethodManager
+    val imm = context?.getSystemService<InputMethodManager>()
     imm?.hideSoftInputFromWindow(windowToken, 0)
 }
 
@@ -29,6 +29,6 @@ fun View.showKeyboard(andRequestFocus: Boolean = false) {
     if (andRequestFocus) {
         requestFocus()
     }
-    val imm = context?.getSystemService(Context.INPUT_METHOD_SERVICE) as? InputMethodManager
+    val imm = context?.getSystemService<InputMethodManager>()
     imm?.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT)
 }
diff --git a/vector/src/main/java/im/vector/app/core/files/FileSaver.kt b/vector/src/main/java/im/vector/app/core/files/FileSaver.kt
index eb68110995..c4acbb5e65 100644
--- a/vector/src/main/java/im/vector/app/core/files/FileSaver.kt
+++ b/vector/src/main/java/im/vector/app/core/files/FileSaver.kt
@@ -23,6 +23,7 @@ import android.net.Uri
 import android.os.Build
 import android.provider.MediaStore
 import androidx.annotation.WorkerThread
+import androidx.core.content.getSystemService
 import arrow.core.Try
 import okio.buffer
 import okio.sink
@@ -85,7 +86,7 @@ fun addEntryToDownloadManager(context: Context,
                 null
             }
         } else {
-            val downloadManager = context.getSystemService(Context.DOWNLOAD_SERVICE) as? DownloadManager
+            val downloadManager = context.getSystemService<DownloadManager>()
             @Suppress("DEPRECATION")
             downloadManager?.addCompletedDownload(title, description, true, mimeType, file.absolutePath, file.length(), true)
             return null
diff --git a/vector/src/main/java/im/vector/app/core/hardware/HardwareInfo.kt b/vector/src/main/java/im/vector/app/core/hardware/HardwareInfo.kt
index 0dae558f00..dac9102a93 100644
--- a/vector/src/main/java/im/vector/app/core/hardware/HardwareInfo.kt
+++ b/vector/src/main/java/im/vector/app/core/hardware/HardwareInfo.kt
@@ -23,6 +23,7 @@ import android.hardware.Camera
 import android.hardware.camera2.CameraCharacteristics
 import android.hardware.camera2.CameraManager
 import android.os.Build
+import androidx.core.content.getSystemService
 import javax.inject.Inject
 
 class HardwareInfo @Inject constructor(
@@ -36,7 +37,7 @@ class HardwareInfo @Inject constructor(
             return Camera.getNumberOfCameras() > 0
         }
 
-        val manager = context.getSystemService(Context.CAMERA_SERVICE) as CameraManager? ?: return Camera.getNumberOfCameras() > 0
+        val manager = context.getSystemService<CameraManager>() ?: return Camera.getNumberOfCameras() > 0
 
         return manager.cameraIdList.any {
             val lensFacing = manager.getCameraCharacteristics(it).get(CameraCharacteristics.LENS_FACING)
diff --git a/vector/src/main/java/im/vector/app/core/hardware/vibrator.kt b/vector/src/main/java/im/vector/app/core/hardware/vibrator.kt
index 64a7886c2c..2746fde18a 100644
--- a/vector/src/main/java/im/vector/app/core/hardware/vibrator.kt
+++ b/vector/src/main/java/im/vector/app/core/hardware/vibrator.kt
@@ -20,9 +20,10 @@ import android.content.Context
 import android.os.Build
 import android.os.VibrationEffect
 import android.os.Vibrator
+import androidx.core.content.getSystemService
 
 fun vibrate(context: Context, durationMillis: Long = 100) {
-    val vibrator = context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator? ?: return
+    val vibrator = context.getSystemService<Vibrator>() ?: return
     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
         vibrator.vibrate(VibrationEffect.createOneShot(durationMillis, VibrationEffect.DEFAULT_AMPLITUDE))
     } else {
diff --git a/vector/src/main/java/im/vector/app/core/services/CallRingPlayer.kt b/vector/src/main/java/im/vector/app/core/services/CallRingPlayer.kt
index 68d5a9a260..b14a097eb6 100644
--- a/vector/src/main/java/im/vector/app/core/services/CallRingPlayer.kt
+++ b/vector/src/main/java/im/vector/app/core/services/CallRingPlayer.kt
@@ -21,6 +21,7 @@ import android.media.AudioAttributes
 import android.media.AudioManager
 import android.media.MediaPlayer
 import android.os.Build
+import androidx.core.content.getSystemService
 import im.vector.app.R
 import timber.log.Timber
 
@@ -33,7 +34,7 @@ class CallRingPlayer(
     private var player: MediaPlayer? = null
 
     fun start() {
-        val audioManager: AudioManager = applicationContext.getSystemService(Context.AUDIO_SERVICE) as AudioManager
+        val audioManager = applicationContext.getSystemService<AudioManager>()!!
         player?.release()
         player = createPlayer()
 
diff --git a/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt b/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt
index 425ec9a23a..bfba27e77d 100644
--- a/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt
+++ b/vector/src/main/java/im/vector/app/core/services/VectorSyncService.kt
@@ -21,6 +21,7 @@ import android.app.PendingIntent
 import android.content.Context
 import android.content.Intent
 import android.os.Build
+import androidx.core.content.getSystemService
 import im.vector.app.R
 import im.vector.app.core.extensions.vectorComponent
 import im.vector.app.features.notifications.NotificationUtils
@@ -64,7 +65,7 @@ class VectorSyncService : SyncService() {
     }
 
     private fun removeForegroundNotification() {
-        val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
+        val notificationManager = getSystemService<NotificationManager>()!!
         notificationManager.cancel(NotificationUtils.NOTIFICATION_ID_FOREGROUND_SERVICE)
     }
 
@@ -75,7 +76,7 @@ class VectorSyncService : SyncService() {
             PendingIntent.getService(this, 0, newIntent(this, sessionId), 0)
         }
         val firstMillis = System.currentTimeMillis() + delay
-        val alarmMgr = getSystemService(Context.ALARM_SERVICE) as AlarmManager
+        val alarmMgr = getSystemService<AlarmManager>()!!
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
             alarmMgr.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, firstMillis, pendingIntent)
         } else {
diff --git a/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt b/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt
index 22bae5e296..61adc11706 100644
--- a/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt
+++ b/vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt
@@ -35,6 +35,7 @@ import androidx.browser.customtabs.CustomTabsIntent
 import androidx.browser.customtabs.CustomTabsSession
 import androidx.core.content.ContextCompat
 import androidx.core.content.FileProvider
+import androidx.core.content.getSystemService
 import androidx.fragment.app.Fragment
 import im.vector.app.BuildConfig
 import im.vector.app.R
@@ -375,7 +376,7 @@ private fun saveMediaLegacy(context: Context, mediaMimeType: String?, title: Str
             }
             val savedFile = saveFileIntoLegacy(file, downloadDir, outputFilename)
             if (savedFile != null) {
-                val downloadManager = context.getSystemService(Context.DOWNLOAD_SERVICE) as? DownloadManager
+                val downloadManager = context.getSystemService<DownloadManager>()
                 downloadManager?.addCompletedDownload(
                         savedFile.name,
                         title,
diff --git a/vector/src/main/java/im/vector/app/core/utils/SystemUtils.kt b/vector/src/main/java/im/vector/app/core/utils/SystemUtils.kt
index 88bbe24f88..1f2263889c 100644
--- a/vector/src/main/java/im/vector/app/core/utils/SystemUtils.kt
+++ b/vector/src/main/java/im/vector/app/core/utils/SystemUtils.kt
@@ -30,6 +30,7 @@ import android.provider.Settings
 import android.widget.Toast
 import androidx.annotation.StringRes
 import androidx.appcompat.app.AppCompatActivity
+import androidx.core.content.getSystemService
 import androidx.fragment.app.Fragment
 import im.vector.app.R
 import im.vector.app.features.notifications.NotificationUtils
@@ -47,7 +48,7 @@ import im.vector.app.features.notifications.NotificationUtils
 fun isIgnoringBatteryOptimizations(context: Context): Boolean {
     // no issue before Android M, battery optimisations did not exist
     return Build.VERSION.SDK_INT < Build.VERSION_CODES.M
-            || (context.getSystemService(Context.POWER_SERVICE) as PowerManager?)?.isIgnoringBatteryOptimizations(context.packageName) == true
+            || context.getSystemService<PowerManager>()?.isIgnoringBatteryOptimizations(context.packageName) == true
 }
 
 fun isAirplaneModeOn(context: Context): Boolean {
@@ -84,7 +85,7 @@ fun requestDisablingBatteryOptimization(activity: Activity, fragment: Fragment?,
  * @param text    the text to copy
  */
 fun copyToClipboard(context: Context, text: CharSequence, showToast: Boolean = true, @StringRes toastMessage: Int = R.string.copied_to_clipboard) {
-    val clipboard = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
+    val clipboard = context.getSystemService<ClipboardManager>()!!
     clipboard.setPrimaryClip(ClipData.newPlainText("", text))
     if (showToast) {
         context.toast(toastMessage)
diff --git a/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt b/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt
index 2bde718a9c..306b9e6e75 100644
--- a/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt
+++ b/vector/src/main/java/im/vector/app/features/call/CallAudioManager.kt
@@ -22,6 +22,7 @@ import android.bluetooth.BluetoothProfile
 import android.content.Context
 import android.content.pm.PackageManager
 import android.media.AudioManager
+import androidx.core.content.getSystemService
 import im.vector.app.core.services.WiredHeadsetStateReceiver
 import im.vector.matrix.android.api.session.call.MxCall
 import timber.log.Timber
@@ -55,9 +56,9 @@ class CallAudioManager(
 
     init {
         executor.execute {
-            audioManager = applicationContext.getSystemService(Context.AUDIO_SERVICE) as AudioManager
+            audioManager = applicationContext.getSystemService()
         }
-        val bm = applicationContext.getSystemService(Context.BLUETOOTH_SERVICE) as? BluetoothManager
+        val bm = applicationContext.getSystemService<BluetoothManager>()
         val adapter = bm?.adapter
         Timber.d("## VOIP Bluetooth adapter $adapter")
         bluetoothAdapter = adapter
diff --git a/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt b/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt
index aa1005e32d..80a1dd7057 100644
--- a/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt
+++ b/vector/src/main/java/im/vector/app/features/call/VectorCallActivity.kt
@@ -28,6 +28,7 @@ import android.view.View
 import android.view.Window
 import android.view.WindowManager
 import androidx.appcompat.app.AlertDialog
+import androidx.core.content.getSystemService
 import androidx.core.view.ViewCompat
 import androidx.core.view.isInvisible
 import androidx.core.view.isVisible
@@ -458,7 +459,7 @@ class VectorCallActivity : VectorBaseActivity(), CallControlsView.InteractionLis
             )
         }
 
-        with(getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager) {
+        with(getSystemService<KeyguardManager>()!!) {
             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
                 requestDismissKeyguard(this@VectorCallActivity, null)
             }
diff --git a/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt b/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt
index edc74fffc6..051492ac04 100644
--- a/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt
+++ b/vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt
@@ -20,6 +20,7 @@ import android.content.Context
 import android.hardware.camera2.CameraManager
 import android.os.Build
 import androidx.annotation.RequiresApi
+import androidx.core.content.getSystemService
 import im.vector.app.ActiveSessionDataSource
 import im.vector.app.core.services.BluetoothHeadsetReceiver
 import im.vector.app.core.services.CallService
@@ -480,7 +481,7 @@ class WebRtcPeerConnectionManager @Inject constructor(
                         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                             val restarter = CameraRestarter(cameraInUse?.name ?: "", callContext.mxCall.callId)
                             callContext.cameraAvailabilityCallback = restarter
-                            val cameraManager = context.getSystemService(Context.CAMERA_SERVICE) as CameraManager
+                            val cameraManager = context.getSystemService<CameraManager>()!!
                             cameraManager.registerAvailabilityCallback(restarter, null)
                         }
                     }
@@ -792,7 +793,7 @@ class WebRtcPeerConnectionManager @Inject constructor(
 
         currentCall?.cameraAvailabilityCallback?.let { cameraAvailabilityCallback ->
             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
-                val cameraManager = context.getSystemService(Context.CAMERA_SERVICE) as CameraManager
+                val cameraManager = context.getSystemService<CameraManager>()!!
                 cameraManager.unregisterAvailabilityCallback(cameraAvailabilityCallback)
             }
         }
@@ -1048,8 +1049,7 @@ class WebRtcPeerConnectionManager @Inject constructor(
                 // re-start the capture
                 // TODO notify that video is enabled
                 videoCapturer?.startCapture(currentCaptureMode.width, currentCaptureMode.height, currentCaptureMode.fps)
-                (context.getSystemService(Context.CAMERA_SERVICE) as? CameraManager)
-                        ?.unregisterAvailabilityCallback(this)
+                context.getSystemService<CameraManager>()?.unregisterAvailabilityCallback(this)
             }
         }
     }
diff --git a/vector/src/main/java/im/vector/app/features/call/telecom/TelecomUtils.kt b/vector/src/main/java/im/vector/app/features/call/telecom/TelecomUtils.kt
index 5601f769d1..819a1f6c0a 100644
--- a/vector/src/main/java/im/vector/app/features/call/telecom/TelecomUtils.kt
+++ b/vector/src/main/java/im/vector/app/features/call/telecom/TelecomUtils.kt
@@ -18,11 +18,12 @@ package im.vector.app.features.call.telecom
 
 import android.content.Context
 import android.telephony.TelephonyManager
+import androidx.core.content.getSystemService
 
 object TelecomUtils {
 
     fun isLineBusy(context: Context): Boolean {
-        val telephonyManager = context.getSystemService(Context.TELEPHONY_SERVICE) as? TelephonyManager
+        val telephonyManager = context.getSystemService<TelephonyManager>()
                 ?: return false
         return telephonyManager.callState != TelephonyManager.CALL_STATE_IDLE
     }
diff --git a/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt b/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt
index 5d27f8ca69..4d13e52d22 100644
--- a/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt
+++ b/vector/src/main/java/im/vector/app/features/home/ShortcutsHandler.kt
@@ -20,6 +20,7 @@ import android.content.Context
 import android.content.pm.ShortcutManager
 import android.graphics.Bitmap
 import android.os.Build
+import androidx.core.content.getSystemService
 import androidx.core.content.pm.ShortcutInfoCompat
 import androidx.core.content.pm.ShortcutManagerCompat
 import androidx.core.graphics.drawable.IconCompat
@@ -96,7 +97,7 @@ class ShortcutsHandler @Inject constructor(
         // We can only disabled pinned shortcuts with the API, but at least it will prevent the crash
         if (ShortcutManagerCompat.isRequestPinShortcutSupported(context)) {
             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
-                context.getSystemService(ShortcutManager::class.java)
+                context.getSystemService<ShortcutManager>()
                         ?.let {
                             it.disableShortcuts(it.pinnedShortcuts.map { pinnedShortcut -> pinnedShortcut.id })
                         }
diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotificationUtils.kt b/vector/src/main/java/im/vector/app/features/notifications/NotificationUtils.kt
index c42b7ea635..2b070e540e 100755
--- a/vector/src/main/java/im/vector/app/features/notifications/NotificationUtils.kt
+++ b/vector/src/main/java/im/vector/app/features/notifications/NotificationUtils.kt
@@ -35,6 +35,7 @@ import androidx.core.app.NotificationManagerCompat
 import androidx.core.app.RemoteInput
 import androidx.core.app.TaskStackBuilder
 import androidx.core.content.ContextCompat
+import androidx.core.content.getSystemService
 import androidx.core.graphics.drawable.IconCompat
 import androidx.fragment.app.Fragment
 import im.vector.app.BuildConfig
@@ -853,7 +854,7 @@ class NotificationUtils @Inject constructor(private val context: Context,
         }
 
         // We cannot use NotificationManagerCompat here.
-        val setting = (context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).currentInterruptionFilter
+        val setting = context.getSystemService<NotificationManager>()!!.currentInterruptionFilter
 
         return setting == NotificationManager.INTERRUPTION_FILTER_NONE
                 || setting == NotificationManager.INTERRUPTION_FILTER_ALARMS
diff --git a/vector/src/main/java/im/vector/app/features/rageshake/RageShake.kt b/vector/src/main/java/im/vector/app/features/rageshake/RageShake.kt
index 763fde101a..31b15c76d0 100644
--- a/vector/src/main/java/im/vector/app/features/rageshake/RageShake.kt
+++ b/vector/src/main/java/im/vector/app/features/rageshake/RageShake.kt
@@ -21,6 +21,7 @@ import android.hardware.Sensor
 import android.hardware.SensorManager
 import androidx.appcompat.app.AlertDialog
 import androidx.appcompat.app.AppCompatActivity
+import androidx.core.content.getSystemService
 import com.squareup.seismic.ShakeDetector
 import im.vector.app.R
 import im.vector.app.core.hardware.vibrate
@@ -41,7 +42,7 @@ class RageShake @Inject constructor(private val activity: AppCompatActivity,
     var interceptor: (() -> Unit)? = null
 
     fun start() {
-        val sensorManager = activity.getSystemService(AppCompatActivity.SENSOR_SERVICE) as? SensorManager ?: return
+        val sensorManager = activity.getSystemService<SensorManager>() ?: return
 
         shakeDetector = ShakeDetector(this).apply {
             setSensitivity(vectorPreferences.getRageshakeSensitivity())
@@ -94,8 +95,7 @@ class RageShake @Inject constructor(private val activity: AppCompatActivity,
          * Check if the feature is available
          */
         fun isAvailable(context: Context): Boolean {
-            return (context.getSystemService(AppCompatActivity.SENSOR_SERVICE) as? SensorManager)
-                    ?.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) != null
+            return context.getSystemService<SensorManager>()?.getDefaultSensor(Sensor.TYPE_ACCELEROMETER) != null
         }
     }
 }

From c17297ad1502d7c1cffb2a86dd8acda6ff88160c Mon Sep 17 00:00:00 2001
From: Artyom <mccoal@hotmail.com>
Date: Fri, 7 Aug 2020 14:55:21 +0000
Subject: [PATCH 68/96] Translated using Weblate (Russian)

Currently translated at 98.2% (1801 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 219 +++++++++++++++++++++-
 1 file changed, 210 insertions(+), 9 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 539a8f73cb..a3302149c8 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -2413,16 +2413,16 @@
 
     <string name="no_connectivity_to_the_server_indicator_airplane">Активирован режим \"В самолёте\"</string>
 
-    <string name="enter_secret_storage_invalid">Невозможно найти пароли и/или ключи в хранилище</string>
+    <string name="enter_secret_storage_invalid">Не удалось найти данные в хранилище</string>
     <string name="enter_secret_storage_passphrase">Введите парольную фразу для секретного хранилища</string>
     <string name="enter_secret_storage_passphrase_warning">Предупреждение:</string>
     <string name="enter_secret_storage_passphrase_warning_text">Вы должны получать доступ к секретному хранилищу только с доверенного устройства</string>
 
     <string name="share_confirm_room">Вы хотите отправить это вложение в %1$s\?</string>
     <plurals name="send_images_with_original_size">
-	<item quantity="one">Отправить изображение с оригинальным размером</item>
-	<item quantity="few">Отправить изображения с оригинальным размером</item>
-	<item quantity="many">Отправить изображения с оригинальным размером</item>
+	<item quantity="one">Отправить изображение в оригинальном размере</item>
+	<item quantity="few">Отправить изображения в оригинальном размере</item>
+	<item quantity="many">Отправить изображения в оригинальном размере</item>
 </plurals>
 
     <string name="delete_event_dialog_title">Подтвердите удаление</string>
@@ -2433,13 +2433,13 @@
     <string name="event_redacted_by_user_reason_with_reason">Событие удалено пользователем, Причина: %1$s</string>
     <string name="event_redacted_by_admin_reason_with_reason">Событие модерируется администратором комнаты, Причина: %1$s</string>
 
-    <string name="keys_backup_restore_success_title_already_up_to_date">Ключи восстановлены!</string>
+    <string name="keys_backup_restore_success_title_already_up_to_date">Ключи успешно обновлены!</string>
 
     <string name="login_default_session_public_name">Element для Android</string>
 
     <string name="refresh">Обновить</string>
 
-    <string name="new_session">Обнаружена новая сессия. Это были вы\?</string>
+    <string name="new_session">Новый вход в вашу учётную запись. Это были Вы\?</string>
     <string name="new_session_review">Нажмите, чтобы просмотреть и проверить</string>
     <string name="verify_new_session_was_not_me">Это был не я</string>
     <string name="verify_new_session_compromized">Ваш аккаунт может оказаться под угрозой</string>
@@ -2462,7 +2462,208 @@
     <string name="bootstrap_crosssigning_progress_pbkdf2">Генерация ключа безопасности из парольной фразы</string>
     <string name="bootstrap_progress_generating_ssss">Генерация ключа SSSS из парольной фразы</string>
     <string name="bootstrap_progress_generating_ssss_with_info">Генерация ключа SSSS из парольной фразы (%s)</string>
-    <string name="bootstrap_migration_enter_backup_password">Введите пароль для резервного копирования ключа, чтобы продолжить работу.</string>
-    <string name="bootstrap_migration_with_passphrase_helper_with_link">Если вы не знаете ваш пароль для резервного копирования ключей, вы можете %s.</string>
+    <string name="bootstrap_migration_enter_backup_password">Чтобы продолжить работу, введите парольную фразу для резервного копирования ключа.</string>
+    <string name="bootstrap_migration_with_passphrase_helper_with_link">Если вы не знаете вашу парольную фразу для резервного копирования ключей, вы можете %s.</string>
     <string name="power_level_edit_title">Задать роль</string>
-    </resources>
+    <string name="confirm_recovery_passphrase">Подтвердить %s</string>
+
+    <string name="bootstrap_info_confirm_text">Введите свой %s еще раз, чтобы подтвердить его.</string>
+    <string name="bootstrap_info_text_2">Введите защитную фразу, известную только вам, используемую для защиты ваших данных на вашем сервере.</string>
+
+    <string name="bootstrap_loading_title">Настройка восстановления.</string>
+    <string name="your_recovery_key">Ваш ключ восстановления</string>
+    <string name="bootstrap_finish_title">Вы отлично справились!</string>
+    <string name="keep_it_safe">Храните его в безопасности</string>
+    <string name="finish">Завершить</string>
+
+    <string name="bootstrap_save_key_description">Используйте этот %1$s как подстраховку на случай, если вы забудете ваш %2$s.</string>
+
+    <string name="bootstrap_crosssigning_progress_initializing">Публикация созданных идентификационных ключей</string>
+    <string name="bootstrap_crosssigning_progress_default_key">Определение ключа SSSS по умолчанию</string>
+    <string name="bootstrap_crosssigning_progress_save_msk">Синхронизация мастер-ключа</string>
+    <string name="bootstrap_crosssigning_progress_save_usk">Синхронизация ключа пользователя</string>
+    <string name="bootstrap_crosssigning_progress_save_ssk">Синхронизация личного ключа сеанса</string>
+    <string name="bootstrap_crosssigning_progress_key_backup">Настройка резервного копирования ключей</string>
+
+
+    <string name="bootstrap_crosssigning_save_usb">Сохраните на USB-флешку или резервный диск</string>
+    <string name="bootstrap_crosssigning_save_cloud">Скопируйте в персональное облачное хранилище</string>
+
+    <string name="auth_flow_not_supported">Вы не можете сделать это с телефона</string>
+
+    <string name="encryption_unknown_algorithm_tile_description">Шифрование этой комнаты не поддерживается</string>
+
+    <string name="room_created_summary_item_by_you">Вы создали и настроили комнату.</string>
+
+    <string name="qr_code_scanned_self_verif_notice">Почти готово! Отображается ли такой же щит в другой вашей сессии\?</string>
+    <string name="qr_code_scanned_verif_waiting_notice">Почти готово! Ожидание подтверждения…</string>
+    <string name="qr_code_scanned_verif_waiting">Ожидание для %s…</string>
+
+    <string name="error_failed_to_import_keys">Не удалось импортировать ключи</string>
+
+    <string name="settings_messages_in_e2e_one_to_one">Зашифрованные сообщения в персональных чатах</string>
+    <string name="settings_messages_in_e2e_group_chat">Зашифрованные сообщения в групповых чатах</string>
+    <string name="settings_when_rooms_are_upgraded">При обновлении комнат</string>
+    <string name="command_description_plain">Посылает сообщение в виде простого текста, не интерпретируя его как разметку</string>
+
+    <string name="auth_invalid_login_param_space_in_password">Неверное имя пользователя и/или пароль. Введенный пароль начинается или заканчивается пробелами, пожалуйста, проверьте.</string>
+    <string name="auth_invalid_login_deactivated_account">Эта учётная запись была деактивирована.</string>
+
+    <string name="setup_cross_signing">Активировать кросс-подпись</string>
+    <string name="bootstrap_enter_recovery">Введите %s, чтобы продолжить</string>
+    <string name="use_file">Использовать файл</string>
+
+    <string name="enter_backup_passphrase">Введите %s</string>
+    <string name="bootstrap_invalid_recovery_key">Это недействительный ключ восстановления</string>
+    <string name="recovery_key_empty_error_message">Пожалуйста, введите ключ восстановления</string>
+
+    <string name="bootstrap_progress_checking_backup">Проверка ключа резервного копирования</string>
+    <string name="bootstrap_progress_checking_backup_with_info">Проверка ключа резервного копирования (%s)</string>
+    <string name="bootstrap_progress_compute_curve_key">Получение ключа кривой</string>
+    <string name="bootstrap_progress_generating_ssss_recovery">Генерация ключа SSSS из ключа восстановления</string>
+    <string name="bootstrap_progress_storing_in_sss">Хранение информации резервной копии ключа в SSSS</string>
+    <string name="new_session_review_with_info">%1$s (%2$s)</string>
+
+    <string name="bootstrap_migration_use_recovery_key">используйте ваш ключ восстановления ключа резервной копии</string>
+    <string name="bootstrap_migration_backup_recovery_key">Ключ восстановления ключа резервной копии</string>
+
+    <string name="settings_security_prevent_screenshots_title">Блокировать скриншоты в приложении</string>
+    <string name="settings_security_prevent_screenshots_summary">Включение этого параметра добавляет FLAG_SECURE ко всем действиям. Перезапустите приложение, чтобы изменения вступили в силу.</string>
+
+    <string name="media_file_added_to_gallery">Медиафайл добавлен в галерею</string>
+    <string name="error_adding_media_file_to_gallery">Не удалось добавить медиафайл в галерею</string>
+    <string name="error_saving_media_file">Не удалось сохранить медиафайл</string>
+    <string name="app_desktop_web">Веб-Element
+\nElement для ПК</string>
+    <string name="app_ios_android">Element для iOS
+\nElement для Android</string>
+    <string name="or_other_mx_capabale_client">или другой, поддерживаемый кросс-подпись Matrix клиент</string>
+    <string name="command_description_discard_session">Принудительно отбрасывает текущую групповую сессию для отправки сообщений в зашифрованную комнату</string>
+    <string name="enter_secret_storage_passphrase_or_key">Чтобы продолжить, используйте ваш %1$s или используйте ваш %2$s.</string>
+    <string name="use_recovery_key">Используйте ключ восстановления</string>
+    <string name="enter_secret_storage_input_key">Выберите ключ восстановления или введите его вручную, введя или вставив из буфера обмена</string>
+    <string name="keys_backup_recovery_key_error_decrypt">Невозможно расшифровать резервную копию с помощью этого ключа восстановления: убедитесь, что вы ввели правильный ключ.</string>
+    <string name="failed_to_access_secure_storage">Не удалось получить доступ к защищенному хранилищу данных</string>
+
+    <string name="unencrypted">Не зашифровано</string>
+    <string name="encrypted_unverified">Зашифровано неподтверждённым сеансом</string>
+    <string name="review_logins">Проверьте, где вы вошли</string>
+    <string name="verify_other_sessions">Подтвердите все свои сеансы, чтобы убедиться, что ваша учетная запись и сообщения в безопасности</string>
+    <string name="cross_signing_verify_by_text">Ручная проверка с помощью текста</string>
+    <string name="mark_as_verified">Пометить как надежный</string>
+
+    <string name="external_link_confirmation_title">Безопасность этой ссылки</string>
+    <string name="external_link_confirmation_message">Ссылка %1$s перенаправит вас на другой сайт: %2$s.
+\n
+\nВы уверены, что хотите продолжить\?</string>
+
+    <string name="create_room_dm_failure">Мы не смогли создать эту беседу. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.</string>
+
+    <string name="add_members_to_room">Добавить участников</string>
+    <string name="invite_users_to_room_action_invite">ПРИГЛАСИТЬ</string>
+    <string name="inviting_users_to_room">Приглашаем пользователей…</string>
+    <string name="invite_users_to_room_title">Пригласить пользователей</string>
+    <string name="invitation_sent_to_one_user">Приглашение для %1$s отправлено</string>
+    <string name="invitations_sent_to_two_users">Приглашения для %1$s и %2$s отправлены</string>
+    <plurals name="invitations_sent_to_one_and_more_users">
+	<item quantity="one">Приглашения отправлены для %1$s и еще одному(ой)</item>
+	<item quantity="few">Приглашения отправлены для %1$s и еще %2$d</item>
+	<item quantity="many">Приглашения отправлены для %1$s и еще %2$d</item>
+</plurals>
+    <string name="invite_users_to_room_failure">Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.</string>
+
+    <string name="choose_locale_current_locale_title">Текущий язык</string>
+    <string name="choose_locale_other_locales_title">Другие доступные языки</string>
+    <string name="choose_locale_loading_locales">Загрузка доступных языков…</string>
+
+    <string name="open_terms_of">Посмотреть условия %s</string>
+    <string name="disconnect_identity_server_dialog_content">Отключиться от сервера идентификации %s\?</string>
+    <string name="identity_server_error_outdated_identity_server">Этот сервер идентификации устарел. Element поддерживает только API V2.</string>
+    <string name="identity_server_error_outdated_home_server">Эта операция невозможна. Домашний сервер устарел.</string>
+    <string name="identity_server_error_no_identity_server_configured">Пожалуйста, настройте сначала сервер идентификации.</string>
+    <string name="identity_server_error_terms_not_signed">Пожалуйста, примите сначала условия сервера идентификации в настройках.</string>
+    <string name="identity_server_error_bulk_sha256_not_supported">Для вашей приватности, Element поддерживает только отправку хэшированной электронной почты и номера телефона пользователя.</string>
+    <string name="identity_server_error_binding_error">Взаимосвязь не удалась</string>
+    <string name="identity_server_error_no_current_binding_error">Текущая взаимосвязь с этим идентификатором отсутствует.</string>
+
+    <string name="identity_server_set_default_notice">Ваш домашний сервер (%1$s) предлагает использовать %2$s для вашего сервера идентификации</string>
+    <string name="identity_server_set_default_submit">Использовать %1$s</string>
+    <string name="identity_server_set_alternative_notice">Кроме того, вы можете ввести любой другой URL-адрес сервера идентификации</string>
+    <string name="identity_server_set_alternative_notice_no_default">Введите URL-адрес сервера идентификации</string>
+    <string name="identity_server_set_alternative_submit">Отправить</string>
+    <string name="power_level_title">Роль</string>
+    <string name="a11y_open_chat">Открыть чат</string>
+    <string name="a11y_mute_microphone">Заглушить микрофон</string>
+    <string name="a11y_unmute_microphone">Включить звук микрофона</string>
+    <string name="a11y_stop_camera">Отключить камеру</string>
+    <string name="a11y_start_camera">Включить камеру</string>
+
+    <string name="bottom_sheet_setup_secure_backup_subtitle">Защитите себя от потери доступа к зашифрованным сообщениям и данным, создав резервные копии ключей шифрования на вашем сервере.</string>
+    <string name="bottom_sheet_setup_secure_backup_submit">Настроить</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_title">Используйте ключ безопасности</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">Создайте ключ безопасности для хранения в надежном месте, например в менеджере паролей или сейфе.</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Используйте защитную фразу</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">Введите секретную фразу, известную только вам, и создайте ключ для резервного копирования.</string>
+
+    <string name="bottom_sheet_save_your_recovery_key_title">Сохраните свой ключ безопасности</string>
+    <string name="bottom_sheet_save_your_recovery_key_content">Храните ключ безопасности в надежном месте, например в менеджере паролей или сейфе.</string>
+
+    <string name="set_a_security_phrase_title">Задайте защитную фразу</string>
+    <string name="set_a_security_phrase_notice">Введите защитную фразу, известную только вам, используемую для защиты данных на вашем сервере.</string>
+    <string name="set_a_security_phrase_hint">Защитная фраза</string>
+    <string name="set_a_security_phrase_again_notice">Для подтверждения введите вашу защитную фразу ещё раз.</string>
+
+    <string name="save_your_security_key_title">Сохраните ваш ключ безопасности</string>
+    <string name="save_your_security_key_notice">Храните ключ безопасности в надежном месте, например в менеджере паролей или сейфе.</string>
+
+    <string name="room_settings_name_hint">Название комнаты</string>
+    <string name="room_settings_topic_hint">Тема</string>
+    <string name="room_settings_save_success">Вы успешно изменили настройки комнаты</string>
+
+    <string name="notice_crypto_unable_to_decrypt_final">У вас нет доступа к этому сообщению</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">Ожидание расшифровки этого сообщения может занять некоторое время</string>
+    <string name="crypto_utd">Не удалось расшифровать</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">Из-за сквозного шифрования вам, возможно, придется ждать прибытие чьего-либо сообщения, потому что ключи шифрования не были отправлены вам должным образом.</string>
+    <string name="crypto_error_withheld_blacklisted">Вы не можете получить доступ к этому сообщению, потому что вы были заблокированы отправителем</string>
+    <string name="crypto_error_withheld_unverified">Вы не можете получить доступ к этому сообщению, так как отправитель не доверяет вашему сеансу</string>
+    <string name="crypto_error_withheld_generic">Вы не можете получить доступ к этому сообщению, потому что отправитель намеренно не отправил ключи</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">Ожидание истории шифрования</string>
+
+    <string name="element_disclaimer_title">Riot теперь Element!</string>
+    <string name="element_disclaimer_content">Мы рады сообщить, что сменили имя! Ваше приложение обновлено, и вы вошли в свою учетную запись.</string>
+    <string name="element_disclaimer_negative_button">ПОНЯТНО</string>
+    <string name="element_disclaimer_positive_button">УЗНАТЬ БОЛЬШЕ</string>
+
+    <string name="element_login_splash_brand">element</string>
+
+
+    <string name="save_recovery_key_chooser_hint">Сохранить ключ восстановления в</string>
+
+    <string name="add_from_phone_book">Добавить из моей телефонной книги</string>
+    <string name="empty_phone_book">Ваша телефонная книга пуста</string>
+    <string name="phone_book_title">Телефонная книга</string>
+    <string name="search_in_my_contacts">Поиск в моих контактах</string>
+    <string name="loading_contact_book">Получаем ваши контакты…</string>
+    <string name="empty_contact_book">Ваша контактная книга пуста</string>
+    <string name="contacts_book_title">Книга контактов</string>
+
+    <string name="three_pid_revoke_invite_dialog_title">Отозвать приглашение</string>
+    <string name="three_pid_revoke_invite_dialog_content">Отозвать приглашение для %1$s\?</string>
+
+    <string name="member_banned_by">Забанен %1$s</string>
+    <string name="failed_to_unban">Не удалось разбанить пользователя</string>
+
+    <string name="alert_push_are_disabled_title">Push-уведомления отключены</string>
+    <string name="alert_push_are_disabled_description">Просмотрите свои настройки, чтобы включить push-уведомления</string>
+    <string name="create_pin_title">Выберите PIN-код для обеспечения безопасности</string>
+    <string name="create_pin_confirm_title">Подтвердите PIN-код</string>
+    <string name="create_pin_confirm_failure">Не удалось установить PIN-код, Пожалуйста, введите новый.</string>
+    <string name="auth_pin_title">Введите ваш PIN-код</string>
+    <string name="auth_pin_forgot">Забыли PIN-код\?</string>
+    <string name="auth_pin_reset_title">Сброс PIN-кода</string>
+    <string name="auth_pin_new_pin_action">Новый PIN-код</string>
+    <string name="auth_pin_reset_content">Чтобы сбросить свой PIN-код, вам нужно будет повторно войти в аккаунт и создать новый PIN-код.</string>
+    <string name="settings_security_pin_code_title">Включить PIN-код</string>
+    <string name="settings_security_pin_code_summary">Если вы хотите сбросить свой PIN-код, нажмите Забыл(а) PIN-код, чтобы выйти из сеанса и сбросить его.</string>
+    <string name="auth_pin_confirm_to_disable_title">Подтвердите PIN-код, чтобы отключить PIN-код</string>
+</resources>

From 0f0f6b90dc02e3a33bce2424748fbabd7996e02d Mon Sep 17 00:00:00 2001
From: rkfg <rkfg@rkfg.me>
Date: Tue, 11 Aug 2020 06:59:26 +0000
Subject: [PATCH 69/96] Translated using Weblate (Russian)

Currently translated at 98.2% (1801 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index a3302149c8..ea18b04203 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -2446,14 +2446,14 @@
 
     <string name="verify_cancel_self_verification_from_untrusted">Если вы отмените, то не сможете читать зашифрованные сообщения на этом устройстве, а также другие пользователи не будут доверять ему</string>
     <string name="verify_cancel_self_verification_from_trusted">Если вы отмените, то не сможете читать зашифрованные сообщения на своем новом устройстве, а также другие пользователи не будут доверять ему</string>
-    <string name="verify_cancel_other">Вы не сможете проверить %1$s (%2$s), если отмените сейчас. Начните все сначала в своем профиле пользователя.</string>
+    <string name="verify_cancel_other">Если вы прервёте процедуру, пользователь %1$s (%2$s) не будет подтверждён. Начните заново в профиле этого пользователя.</string>
 
-    <string name="verify_not_me_self_verification">Могут пострадать следующие пункты:
+    <string name="verify_not_me_self_verification">Что-то из этого может быть скомпрометировано:
 \n
 \n- Ваш пароль
 \n- Ваш домашний сервер
 \n- Это устройство или другое устройство
-\n- Интернет-соединение, которое использует любое устройство
+\n- Интернет-соединение, используемое этим или другим устройством
 \n
 \nМы рекомендуем вам немедленно изменить свой пароль и ключ восстановления в настройках.</string>
 

From ebc7db2bc294034c2b74e9322102826df44a2fa3 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit.marty@gmail.com>
Date: Tue, 11 Aug 2020 09:45:47 +0200
Subject: [PATCH 70/96] Update issue templates

---
 .github/ISSUE_TEMPLATE/bug_report.md | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index 823fea1e31..f2fa4ef02d 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -1,6 +1,6 @@
 ---
 name: Bug report
-about: Create a report to help us improve
+about: Create a report to help us improve Element
 title: ''
 labels: ''
 assignees: ''
@@ -26,7 +26,9 @@ If applicable, add screenshots to help explain your problem.
 **Smartphone (please complete the following information):**
  - Device: [e.g. Samsung S6]
  - OS: [e.g. Android 6.0]
- - App version and store [e.g. 1.0.0 - F-Droid]
 
 **Additional context**
+ - App version and store [e.g. 1.0.0 - F-Droid]
+ - Homeserver: [e.g. matrix.org]
+
 Add any other context about the problem here.

From 7b017e4328a00f0b7c0061581207ae7e1ba98ec5 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Tue, 11 Aug 2020 12:42:32 +0200
Subject: [PATCH 71/96] Ensure we will always use `Context#getSystemService`
 extension function provided by `core-ktx`

---
 tools/check/forbidden_strings_in_code.txt                      | 3 +++
 .../src/main/java/im/vector/app/core/services/CallService.kt   | 2 +-
 .../app/features/notifications/NotificationDrawerManager.kt    | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/tools/check/forbidden_strings_in_code.txt b/tools/check/forbidden_strings_in_code.txt
index 8d181f1da4..ed9809100c 100644
--- a/tools/check/forbidden_strings_in_code.txt
+++ b/tools/check/forbidden_strings_in_code.txt
@@ -169,3 +169,6 @@ enum class===76
 ### Do not import temporary legacy classes
 import im.vector.matrix.android.internal.legacy.riot===3
 import org.matrix.androidsdk.crypto.data===2
+
+### Use `Context#getSystemService` extension function provided by `core-ktx`
+getSystemService\(Context
diff --git a/vector/src/main/java/im/vector/app/core/services/CallService.kt b/vector/src/main/java/im/vector/app/core/services/CallService.kt
index bb7dccb91e..1362c20be1 100644
--- a/vector/src/main/java/im/vector/app/core/services/CallService.kt
+++ b/vector/src/main/java/im/vector/app/core/services/CallService.kt
@@ -172,7 +172,7 @@ class CallService : VectorService(), WiredHeadsetStateReceiver.HeadsetEventListe
         // turn the screen on for 3 seconds
 //            if (Matrix.getInstance(VectorApp.getInstance())!!.pushManager.isScreenTurnedOn) {
 //                try {
-//                    val pm = getSystemService(Context.POWER_SERVICE) as PowerManager
+//                    val pm = getSystemService<PowerManager>()!!
 //                    val wl = pm.newWakeLock(
 //                            WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON or PowerManager.ACQUIRE_CAUSES_WAKEUP,
 //                            CallService::class.java.simpleName)
diff --git a/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt b/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt
index a485ba7bea..2ff7a9c40e 100644
--- a/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt
+++ b/vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt
@@ -442,7 +442,7 @@ class NotificationDrawerManager @Inject constructor(private val context: Context
                         /*
                         TODO
                         if (Matrix.getInstance(VectorApp.getInstance())!!.pushManager.isScreenTurnedOn) {
-                            val pm = VectorApp.getInstance().getSystemService(Context.POWER_SERVICE) as PowerManager
+                            val pm = VectorApp.getInstance().getSystemService<PowerManager>()!!
                             val wl = pm.newWakeLock(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON or PowerManager.ACQUIRE_CAUSES_WAKEUP,
                                     NotificationDrawerManager::class.java.name)
                             wl.acquire(3000)

From 311eeb92609056fc5c356d7f8e16e196546e5eba Mon Sep 17 00:00:00 2001
From: "@a2sc:matrix.org" <a0_r@a2sc.eu>
Date: Tue, 11 Aug 2020 22:24:49 +0000
Subject: [PATCH 72/96] Added translation using Weblate (Kurdish)

---
 vector/src/main/res/values-ku/strings.xml | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 vector/src/main/res/values-ku/strings.xml

diff --git a/vector/src/main/res/values-ku/strings.xml b/vector/src/main/res/values-ku/strings.xml
new file mode 100644
index 0000000000..a6b3daec93
--- /dev/null
+++ b/vector/src/main/res/values-ku/strings.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources></resources>
\ No newline at end of file

From ca38d4ce70c6c402048034128bb366ddad83854a Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Sat, 8 Aug 2020 04:02:21 +0000
Subject: [PATCH 73/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 91.8% (1683 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 321 +++++++++++++++++-
 1 file changed, 320 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 3baa5cf168..5d3f092d2d 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -160,7 +160,7 @@
     <string name="settings_advanced">高级</string>
     <string name="settings_cryptography">加密</string>
     <string name="settings_contact">本地联系人</string>
-    <string name="settings_devices_list">设备列表</string>
+    <string name="settings_devices_list">会话</string>
     <string name="devices_details_dialog_title">设备详情</string>
     <string name="devices_details_device_name">设备名称</string>
     <string name="devices_delete_pswd">密码:</string>
@@ -1981,4 +1981,323 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="soft_logout_title">您已登出</string>
     <string name="soft_logout_signin_title">登入</string>
     <string name="soft_logout_signin_notice">您的家庭服务器 (%1$s) 管理员将您从您的账户 %2$s (%3$s) 登出。</string>
+    <string name="soft_logout_signin_e2e_warning_notice">登录以恢复仅存储在此设备上的加密密钥。 您需要使用它们在任何设备上阅读所有安全消息。</string>
+    <string name="soft_logout_signin_submit">登入</string>
+    <string name="soft_logout_signin_password_hint">密码</string>
+    <string name="soft_logout_clear_data_title">清除个人数据</string>
+    <string name="soft_logout_clear_data_notice">注意:您的个人数据(包括加密密钥)仍存储在此设备上。
+\n
+\n如果您不再使用此设备,或想登入另一个帐户,请清除它。</string>
+    <string name="soft_logout_clear_data_submit">清除全部数据</string>
+
+    <string name="soft_logout_clear_data_dialog_title">清除数据</string>
+    <string name="soft_logout_clear_data_dialog_content">是否清除当前存储在此设备上的全部数据?
+\n再次登入以访问您的帐户数据和消息。</string>
+    <string name="soft_logout_clear_data_dialog_e2e_warning_content">除非您登入以恢复加密密钥,否则您将无法访问安全消息。</string>
+    <string name="soft_logout_clear_data_dialog_submit">清除数据</string>
+    <string name="soft_logout_sso_not_same_user_error">当前会话用于用户 %1$s 而您提供了用户 %2$s 的凭证。Element 不支持此功能。
+\n请先清除数据,然后重新登入另一个账户。</string>
+
+    <string name="permalink_malformed">您的 matrix.to 链接更是不正确</string>
+    <string name="bug_report_error_too_short">描述太短</string>
+
+    <string name="notification_initial_sync">初始同步…</string>
+
+    <string name="settings_show_devices_list">查看我的全部会话</string>
+    <string name="settings_advanced_settings">高级设置</string>
+    <string name="settings_developer_mode">开发者模式</string>
+    <string name="settings_developer_mode_summary">开发者模式激活隐藏的功能,也可能使应用不稳定。仅供开发者使用!</string>
+    <string name="settings_rageshake">摇一摇</string>
+    <string name="settings_rageshake_detection_threshold">检测阈值</string>
+    <string name="settings_rageshake_detection_threshold_summary">摇动手机以测试检测阈值</string>
+    <string name="rageshake_detected">检测到摇动!</string>
+    <string name="settings">设置</string>
+    <string name="devices_current_device">当前会话</string>
+    <string name="devices_other_devices">其他会话</string>
+
+    <string name="autocomplete_limited_results">仅显示第一个结果,请输入更多字符…</string>
+
+    <string name="settings_developer_mode_fail_fast_title">快速失败</string>
+    <string name="settings_developer_mode_fail_fast_summary">发生意外错误时,Element 可能更经常崩溃</string>
+
+    <string name="command_description_verify">请求验证给定 userID</string>
+    <string name="command_description_shrug">在明文消息前添加 ¯\\_(ツ)_/¯</string>
+
+    <string name="create_room_encryption_title">启用加密</string>
+    <string name="create_room_encryption_description">一旦启用,加密无法禁用。</string>
+
+    <string name="login_error_threepid_denied">您的电子邮件域无权注册此服务器</string>
+
+    <string name="verification_conclusion_warning">不可信登入</string>
+    <string name="verification_sas_match">匹配</string>
+    <string name="verification_sas_do_not_match">不匹配</string>
+    <string name="verify_user_sas_emoji_help_text">确认下方独特表情以相同顺序出现在他们的屏幕上,以验证此用户。</string>
+    <string name="verify_user_sas_emoji_security_tip">为了获得最高的安全性,请使用其他可信通信方式或亲自确认。</string>
+    <string name="verification_green_shield">寻找绿色盾牌以确保用户可信。信任房间中的所有用户以确保房间的安全。</string>
+
+    <string name="verification_conclusion_not_secure">不安全</string>
+    <string name="verification_conclusion_compromised">以下其中一项可能会受到威胁:
+\n
+\n - 您的家庭服务器
+\n - 您验证的用户连接到的家庭服务器
+\n - 您或其它用户的网络连接
+\n - 您或其他用户的设备</string>
+
+    <string name="sent_a_video">视频。</string>
+    <string name="sent_an_image">图片。</string>
+    <string name="sent_an_audio_file">音频</string>
+    <string name="sent_a_file">文件</string>
+    <string name="send_a_sticker">贴纸</string>
+
+    <string name="verification_request_waiting">正在等待…</string>
+    <string name="verification_request_other_cancelled">%s 已取消</string>
+    <string name="verification_request_you_cancelled">您已取消</string>
+    <string name="verification_request_other_accepted">%s 已接受</string>
+    <string name="verification_request_you_accepted">您已接受</string>
+    <string name="verification_sent">验证已发送</string>
+    <string name="verification_request">验证请求</string>
+    <string name="verification_verify_device">验证此会话</string>
+    <string name="verification_verify_device_manually">手动验证</string>
+
+    <string name="you">您</string>
+
+    <string name="verification_scan_notice">使用其他用户的设备扫描此码以安全地相互验证</string>
+    <string name="verification_scan_their_code">扫描他们的码</string>
+    <string name="verification_scan_emoji_title">无法扫描</string>
+    <string name="verification_scan_emoji_subtitle">如果您不在现场,请比较表情符号</string>
+
+    <string name="verification_no_scan_emoji_title">通过比较表情符号验证</string>
+
+    <string name="verify_by_emoji_title">通过表情验证</string>
+    <string name="verify_by_emoji_description">如果您无法扫描上方的码,通过比较简短独特的表情序列验证。</string>
+
+    <string name="a13n_qr_code_description">二维码图片</string>
+
+    <string name="verification_verify_user">验证 %s</string>
+    <string name="verification_verified_user">已验证 %s</string>
+    <string name="verification_request_waiting_for">正在等待 %s…</string>
+    <string name="verification_request_alert_description">为了提高安全性,请通过检查两个设备上的一次性代码来验证 %s。
+\n
+\n为了获得最大的安全性,请亲自进行。</string>
+    <string name="room_profile_not_encrypted_subtitle">此房间的消息不是端到端加密。</string>
+    <string name="room_profile_encrypted_subtitle">该房间的消息端到端加密。
+\n
+\n您的消息使用锁进行保护,只有您和接收者才能使用唯一的密钥解锁。</string>
+    <string name="room_profile_section_security">安全</string>
+    <string name="room_profile_section_security_learn_more">了解更多</string>
+    <string name="room_profile_section_more">更多</string>
+    <string name="room_profile_section_admin">管理员操作</string>
+    <string name="room_profile_section_more_settings">房间设置</string>
+    <string name="room_profile_section_more_notifications">通知</string>
+    <plurals name="room_profile_section_more_member_list">
+	<item quantity="other">%1$d 人</item>
+</plurals>
+    <string name="room_profile_section_more_uploads">上传</string>
+    <string name="room_profile_section_more_leave">离开房间</string>
+    <string name="room_profile_leaving_room">正在离开房间…</string>
+
+    <string name="room_member_power_level_admins">管理员</string>
+    <string name="room_member_power_level_moderators">审查员</string>
+    <string name="room_member_power_level_custom">自定义</string>
+    <string name="room_member_power_level_invites">邀请</string>
+    <string name="room_member_power_level_users">用户</string>
+
+    <string name="room_member_power_level_admin_in">%1$s 管理员</string>
+    <string name="room_member_power_level_moderator_in">%1$s 审查员</string>
+    <string name="room_member_power_level_default_in">%1$s 默认权限</string>
+    <string name="room_member_power_level_custom_in">%2$s 自定义权限 (%1$d)</string>
+
+    <string name="rendering_event_error_type_of_event_not_handled">Element 无法处理 \'%1$s\' 类型事件</string>
+    <string name="rendering_event_error_type_of_message_not_handled">Element 无法处理 \'%1$s\' 类型消息</string>
+    <string name="rendering_event_error_exception">Element 在渲染 id 为 \'%1$s\' 的事件内容时遇到了一个问题</string>
+
+    <string name="unignore">取消忽略</string>
+
+    <string name="verify_cannot_cross_sign">该会话无法与您的其他会话共享此验证。
+\n验证将保存在本地,并在此应用的未来版本中共享。</string>
+
+    <string name="room_list_sharing_header_recent_rooms">最近使用的房间</string>
+    <string name="room_list_sharing_header_other_rooms">其他房间</string>
+
+    <string name="command_description_rainbow">发送彩虹色给定消息</string>
+    <string name="command_description_rainbow_emote">发送彩虹色给定表情</string>
+
+    <string name="settings_category_timeline">时间线</string>
+
+    <string name="settings_category_composer">消息编辑器</string>
+
+    <string name="room_settings_enable_encryption">启用端到端加密</string>
+    <string name="room_settings_enable_encryption_warning">一旦启用,加密无法禁用。</string>
+
+    <string name="room_settings_enable_encryption_dialog_title">是否启用加密?</string>
+    <string name="room_settings_enable_encryption_dialog_content">启用后,将无法禁用房间加密。服务器无法看到加密房间中发送的消息,只有房间的参与者才能看到。启用加密可能会阻止许多机器人和桥接正常工作。</string>
+    <string name="room_settings_enable_encryption_dialog_submit">启用加密</string>
+
+    <string name="verification_request_notice">为保证安全,通过检查一次性代码验证 %s。</string>
+    <string name="verification_request_start_notice">为保证安全,亲自或使用其他通信方式验证。</string>
+
+    <string name="verification_emoji_notice">比较独特表情,确保它们以相同顺序出现。</string>
+    <string name="verification_code_notice">与其他用户设备上显示的代码比较。</string>
+    <string name="verification_conclusion_ok_notice">与此用户的消息端到端加密,无法被第三方读取。</string>
+    <string name="verification_conclusion_ok_self_notice">您的新会话已验证。它可以访问您的加密消息,其他用户会将其视为可信。</string>
+
+    <string name="encryption_information_cross_signing_state">交叉签名</string>
+    <string name="encryption_information_dg_xsigning_complete">交叉签名已启用
+\n设备上的私钥。</string>
+    <string name="encryption_information_dg_xsigning_trusted">交叉签名已启用
+\n密钥可信。
+\n私钥未知</string>
+    <string name="encryption_information_dg_xsigning_not_trusted">交叉签名已启用。
+\n密钥不可信</string>
+    <string name="encryption_information_dg_xsigning_disabled">交叉签名未启用</string>
+
+    <string name="settings_hs_admin_e2e_disabled">您的服务器管理员已默认禁用私有房间和私聊消息端到端加密。</string>
+    <string name="settings_active_sessions_list">激活会话</string>
+    <string name="settings_active_sessions_show_all">显示全部会话</string>
+    <string name="settings_active_sessions_manage">管理会话</string>
+    <string name="settings_active_sessions_signout_device">登出此会话</string>
+
+    <string name="settings_failed_to_get_crypto_device_info">加密信息不可用</string>
+
+    <string name="settings_active_sessions_verified_device_desc">此会话对安全消息可信因为您已验证它:</string>
+    <string name="settings_active_sessions_unverified_device_desc">验证此会话以将其标记为可信,并授予其访问加密消息的权限。如果您未登录此会话,则您的帐户可能已被盗:</string>
+
+    <plurals name="settings_active_sessions_count">
+	<item quantity="other">%d 个活动会话</item>
+</plurals>
+
+    <string name="crosssigning_verify_this_session">验证此登录</string>
+    <string name="crosssigning_other_user_not_trust">其他用户可能不信任它</string>
+    <string name="complete_security">完善安全</string>
+
+    <string name="verification_open_other_to_verify">使用现有会话来验证此会话,并授予其访问加密消息的权限。</string>
+
+
+    <string name="verification_profile_verify">验证</string>
+    <string name="verification_profile_verified">已验证</string>
+    <string name="verification_profile_warning">注意</string>
+
+    <string name="room_member_profile_failed_to_get_devices">无法获取会话</string>
+    <string name="room_member_profile_sessions_section_title">会话</string>
+    <string name="trusted">可信</string>
+    <string name="not_trusted">不可信</string>
+
+    <string name="verification_profile_device_verified_because">此会话对加密消息可信,%1$s (%2$s) 已验证它:</string>
+    <string name="verification_profile_device_new_signing">%1$s (%2$s) 使用新会话登入:</string>
+    <string name="verification_profile_device_untrust_info">在此用户信任此会话之前,发送到该会话和从该会话发送的消息均标有警告。或者,您可以手动进行验证。</string>
+
+
+    <string name="initialize_cross_signing">初始化交叉签名</string>
+    <string name="reset_cross_signing">重置密钥</string>
+
+    <string name="a11y_qr_code_for_verification">二维码</string>
+
+    <string name="qr_code_scanned_by_other_notice">快要完成了!%s 显示相同的盾牌了吗?</string>
+    <string name="qr_code_scanned_by_other_yes">使</string>
+    <string name="qr_code_scanned_by_other_no">否</string>
+
+    <string name="no_connectivity_to_the_server_indicator">到服务器的连接已丢失</string>
+    <string name="no_connectivity_to_the_server_indicator_airplane">飞行模式已打开</string>
+
+    <string name="settings_dev_tools">开发工具</string>
+    <string name="settings_account_data">账户数据</string>
+    <plurals name="poll_info">
+	<item quantity="other">%d 票</item>
+</plurals>
+    <plurals name="poll_info_final">
+	<item quantity="other">%d 票 - 最终结果</item>
+</plurals>
+    <string name="poll_item_selected_aria">已选选项</string>
+    <string name="command_description_poll">创建简单调查</string>
+    <string name="verification_cannot_access_other_session">使用恢复短语或密钥</string>
+    <string name="verification_use_passphrase">如果您无法访问已有会话</string>
+
+    <string name="new_signin">新登入</string>
+
+    <string name="enter_secret_storage_invalid">无法在存储中找到秘密</string>
+    <string name="enter_secret_storage_passphrase">输入秘密存储密码</string>
+    <string name="enter_secret_storage_passphrase_warning">注意:</string>
+    <string name="enter_secret_storage_passphrase_warning_text">您应仅在可信设备上访问秘密存储</string>
+
+    <string name="message_action_item_redact">移除…</string>
+    <string name="share_confirm_room">您想要发送此附件到 %1$s 吗?</string>
+    <plurals name="send_images_with_original_size">
+	<item quantity="other">发送原始尺寸图片</item>
+</plurals>
+
+    <string name="delete_event_dialog_title">确认移除</string>
+    <string name="delete_event_dialog_content">您确实想要移除(删除)此事件吗?注意如果您删除房间名或话题更改,可以撤销更改。</string>
+    <string name="delete_event_dialog_reason_checkbox">附加理由</string>
+    <string name="delete_event_dialog_reason_hint">编辑理由</string>
+
+    <string name="event_redacted_by_user_reason_with_reason">事件被用户删除,理由:%1$s</string>
+    <string name="login_default_session_public_name">Element Android</string>
+
+    <string name="settings_key_requests">密钥请求</string>
+
+    <string name="e2e_use_keybackup">解锁加密消息历史</string>
+
+    <string name="refresh">刷新</string>
+
+    <string name="new_session">新登录。是您吗?</string>
+    <string name="new_session_review">轻按以审核和验证</string>
+    <string name="verify_new_session_notice">使用此会话验证新的会话,授权访问加密消息。</string>
+    <string name="verify_new_session_was_not_me">这不是我</string>
+    <string name="verify_new_session_compromized">您的账户可能已被盗用</string>
+
+    <string name="verify_cancel_self_verification_from_untrusted">如果您取消,您将无法在此设备上读取加密消息,其他用户不会信任它</string>
+    <string name="verify_cancel_self_verification_from_trusted">如果您取消,您将无法在新设备上读取加密消息,其他用户不会信任它</string>
+    <string name="verify_cancel_other">如果您现在取消将不会验证 %1$s (%2$s)。在他们的用户个人档案中重新开始。</string>
+
+    <string name="verify_not_me_self_verification">以下其中一项可能有风险:
+\n
+\n- 您的密码
+\n- 您的家庭服务器
+\n- 此设备或其它设备
+\n- 设备使用的网络连接
+\n
+\n我们推荐您在设置中立即更换您的密码和恢复密钥。</string>
+
+    <string name="verify_cancelled_notice">通过设置验证您的设备。</string>
+    <string name="verification_cancelled">验证已取消</string>
+
+    <string name="recovery_passphrase">恢复密码</string>
+    <string name="message_key">消息密钥</string>
+    <string name="account_password">账户密码</string>
+
+    <string name="set_recovery_passphrase">设置一个 %s</string>
+    <string name="generate_message_key">生成消息密钥</string>
+
+    <string name="confirm_recovery_passphrase">确认 %s</string>
+
+    <string name="enter_account_password">输入您的 %s 以继续。</string>
+
+    <string name="bootstrap_info_confirm_text">再次输入您的 %s 确认。</string>
+    <string name="bootstrap_dont_reuse_pwd">不要使用您的账户密码。</string>
+
+    <string name="bootstrap_info_text_2">输入只有你知道的安全短语,用于保护服务器上的秘密。</string>
+
+    <string name="bootstrap_loading_text">这可能会花费数秒,请耐心等待。</string>
+    <string name="bootstrap_loading_title">设置恢复。</string>
+    <string name="your_recovery_key">您的恢复密钥</string>
+    <string name="bootstrap_finish_title">完成了!</string>
+    <string name="keep_it_safe">保持安全</string>
+    <string name="finish">完成</string>
+
+    <string name="bootstrap_save_key_description">使用此 %1$s 作为安全网以防您忘记您的 %2$s。</string>
+
+    <string name="bootstrap_crosssigning_progress_initializing">发布创建的身份密钥</string>
+    <string name="bootstrap_crosssigning_progress_pbkdf2">从密码生成安全密钥</string>
+    <string name="bootstrap_crosssigning_progress_default_key">正在定义 SSSS 默认密钥</string>
+    <string name="bootstrap_crosssigning_progress_save_msk">正在同步主密钥</string>
+    <string name="bootstrap_crosssigning_progress_save_usk">正在同步用户密钥</string>
+    <string name="bootstrap_crosssigning_progress_save_ssk">正在同步自签名密钥</string>
+    <string name="bootstrap_crosssigning_progress_key_backup">正在设置密钥备份</string>
+
+
+    <string name="bootstrap_cross_signing_success">您的 %2$s 和 %1$s 已设置。
+\n
+\n请安全地保管它。如果您丢失了全部活动会话您将需要使用它们解锁加密消息和安全信息。</string>
+
+    <string name="bootstrap_crosssigning_print_it">将它打印出来并存放在安全的地方</string>
     </resources>

From 11ec53bcfc4ff64bf2d3e92b0f3d6edb18a79e1d Mon Sep 17 00:00:00 2001
From: Yihong Gao <yihong.ui@gmail.com>
Date: Mon, 10 Aug 2020 20:34:43 +0000
Subject: [PATCH 74/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 91.8% (1683 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 55 +++++++++++++++++--
 1 file changed, 49 insertions(+), 6 deletions(-)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 5d3f092d2d..17388bddd5 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -428,12 +428,12 @@
     <string name="call_error_answered_elsewhere">其他设备已接听</string>
 
     <string name="permissions_rationale_popup_title">信息</string>
-    <string name="permissions_rationale_msg_camera_explanation">
-
-请在接下来弹出的窗口中授权允许访问。</string>
-    <string name="permissions_rationale_msg_record_audio_explanation">
-
-请在接下来弹出的窗口中授权允许访问。</string>
+    <string name="permissions_rationale_msg_camera_explanation">"
+\n
+\n请在接下来弹出的窗口中授权允许访问。"</string>
+    <string name="permissions_rationale_msg_record_audio_explanation">"
+\n
+\n请在接下来弹出的窗口中授权允许访问。"</string>
     <string name="permissions_rationale_msg_camera_and_audio">为了进行视频通话,Element 需要访问您的相机和麦克风。
 
 请在接下来弹出的窗口中授权允许访问。</string>
@@ -2300,4 +2300,47 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 \n请安全地保管它。如果您丢失了全部活动会话您将需要使用它们解锁加密消息和安全信息。</string>
 
     <string name="bootstrap_crosssigning_print_it">将它打印出来并存放在安全的地方</string>
+    <string name="command_description_spoiler">发送爆雷信息</string>
+    <string name="spoiler">爆雷</string>
+    <string name="reaction_search_type_hint">输入关键字以查找表情。</string>
+
+    <string name="seen_by">已阅</string>
+
+    <string name="room_member_jump_to_read_receipt">跳至已读回执</string>
+
+    <string name="event_redacted_by_admin_reason_with_reason">事件被聊天室管理员调整,理由:%1$s</string>
+
+    <string name="keys_backup_restore_success_title_already_up_to_date">密钥已是最新!</string>
+
+    <string name="bootstrap_info_text">保护与解锁已加密信息并信任%s。</string>
+    <string name="bootstrap_crosssigning_save_usb">保存到优盘或者备份盘</string>
+    <string name="bootstrap_crosssigning_save_cloud">拷贝到您个人云存储</string>
+
+    <string name="auth_flow_not_supported">您无法在移动设备上执行此操作</string>
+
+    <string name="bootstrap_skip_text">设置恢复密码让您能够保护和解锁加密信息并信任设备。
+\n
+\n如果您不希望设置文本密码,那么生成密钥亦可。</string>
+    <string name="bootstrap_skip_text_no_gen_key">设置恢复密码让您能够保护和解锁加密信息并信任设备。</string>
+    <string name="bootstrap_cancel_text">如果您现在取消,那么当您失去登录权限时也会丢失加密的信息和数据。
+\n
+\n您也可以通过设置菜单来建立保护备份以及管理您的密钥。</string>
+
+    <string name="encryption_enabled">加密开启</string>
+    <string name="encryption_enabled_tile_description">本聊天室信息已经端对端加密。验证成员时,请查看其个人档案以了解更多信息。</string>
+    <string name="encryption_not_enabled">加密未开启</string>
+    <string name="encryption_unknown_algorithm_tile_description">不支持本聊天室使用的加密方式</string>
+
+    <string name="room_created_summary_item">%s 创建并配置了聊天室。</string>
+    <string name="room_created_summary_item_by_you">您创建并配置了聊天室。</string>
+
+    <string name="qr_code_scanned_self_verif_notice">接近完成!另外的设备是否正显示相同的盾牌图标?</string>
+    <string name="qr_code_scanned_verif_waiting_notice">接近完成!等候确认……</string>
+    <string name="qr_code_scanned_verif_waiting">等候%s……</string>
+
+    <string name="error_failed_to_import_keys">导入密钥失败</string>
+
+    <string name="settings_notification_configuration">通知配置</string>
+    <string name="settings_messages_in_e2e_one_to_one">一对一聊天的加密信息</string>
+    <string name="settings_messages_in_e2e_group_chat">群聊的加密信息</string>
     </resources>

From ab9950ee7399e45a43d03e0712c6862ecf614600 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Wed, 5 Aug 2020 13:32:36 +0200
Subject: [PATCH 75/96] Fix crash reported by RageShake

---
 CHANGES.md                                                | 1 +
 .../im/vector/app/features/login/LoginCaptchaFragment.kt  | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/CHANGES.md b/CHANGES.md
index 9bb0c2f8d0..387fcea73f 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -10,6 +10,7 @@ Improvements 🙌:
 Bugfix 🐛:
  - Fix invisible toolbar (Status.im theme) (#1746)
  - Fix relative date time formatting (#822)
+ - Fix crash reported by RageShake
 
 Translations 🗣:
  - Add PlayStore description resources in the Triple-T format, to let Weblate handle them
diff --git a/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt b/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt
index 5ae65d4fc7..fef8f441d6 100644
--- a/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt
+++ b/vector/src/main/java/im/vector/app/features/login/LoginCaptchaFragment.kt
@@ -77,6 +77,10 @@ class LoginCaptchaFragment @Inject constructor(
             override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) {
                 super.onPageStarted(view, url, favicon)
 
+                if (!isAdded) {
+                    return
+                }
+
                 // Show loader
                 loginCaptchaProgress.isVisible = true
             }
@@ -84,6 +88,10 @@ class LoginCaptchaFragment @Inject constructor(
             override fun onPageFinished(view: WebView, url: String) {
                 super.onPageFinished(view, url)
 
+                if (!isAdded) {
+                    return
+                }
+
                 // Hide loader
                 loginCaptchaProgress.isVisible = false
             }

From 9dd61c2004f03475f2b022102b73856b023788af Mon Sep 17 00:00:00 2001
From: Akarshan Biswas <akarshan.biswas@gmail.com>
Date: Sun, 9 Aug 2020 05:26:01 +0000
Subject: [PATCH 76/96] Translated using Weblate (Bengali (India))

Currently translated at 57.3% (1051 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/bn_IN/
---
 vector/src/main/res/values-bn-rIN/strings.xml | 172 +++++++++++++++++-
 1 file changed, 167 insertions(+), 5 deletions(-)

diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml
index 9d3e577156..fed8adb89a 100644
--- a/vector/src/main/res/values-bn-rIN/strings.xml
+++ b/vector/src/main/res/values-bn-rIN/strings.xml
@@ -415,15 +415,15 @@
     <string name="room_participants_action_set_default_power_level">স্বাভাবিক ব্যবহারকারী তে রিসেট করুন</string>
     <string name="room_participants_action_set_moderator">মডারেটর কর</string>
     <string name="room_participants_action_set_admin">অ্যাডমিন কর</string>
-    <string name="room_participants_action_ignore">এই ব্যবহারকারীর কাছ থেকে সব বার্তা লুকান</string>
-    <string name="room_participants_action_unignore">এই ব্যবহারকারীর সব বার্তা দেখান</string>
+    <string name="room_participants_action_ignore">উপেক্ষা</string>
+    <string name="room_participants_action_unignore">উপেক্ষা</string>
     <string name="room_participants_invite_search_another_user">ব্যবহারকারী আইডি, নাম বা ইমেইল</string>
     <string name="room_participants_action_mention">উল্লেখ</string>
     <string name="room_participants_action_devices_list">সেশান তালিকা প্রদর্শন কর</string>
     <string name="room_participants_power_level_prompt">আপনি এই পরিবর্তনটি পূর্বাবস্থায় ফিরিয়ে আনতে সক্ষম হবেন না যেহেতু আপনি ব্যবহারকারীকে একই শক্তি স্তর হিসাবে প্রচার করার জন্য প্রচার করছেন।
 \nআপনি কি নিশ্চিত\?</string>
 
-    <string name="room_participants_ban_prompt_msg">আপনি কি এই চ্যাট থেকে এই ব্যবহারকারীকে নিষিদ্ধ করতে চান\?</string>
+    <string name="room_participants_ban_prompt_msg">নিষিদ্ধ ব্যবহারকারীরা তাদের এই ঘর থেকে কীক মেরে দেবে এবং আবার যোগদান করতে বাধা দেবেন।</string>
     <string name="reason_hint">কারণ</string>
 
     <string name="room_participants_invite_prompt_msg">আপনি এই চ্যাটে %s কে আমন্ত্রণ জানাতে চান\?</string>
@@ -480,7 +480,7 @@
     <string name="room_details_settings">সেটিংস</string>
     <plurals name="room_details_selected">
         <item quantity="one">%d নির্বাচিত</item>
-        <item quantity="other" />
+        <item quantity="other"/>
     </plurals>
     <string name="malformed_id">বিকৃত পরিচয়।একটি ইমেইল ঠিকানা বা একটি মাধ্যমিক পরিচয় হতে হবে যেমন \'@localpart:domain\'</string>
     <string name="room_details_people_invited_group_name">আমন্ত্রিত</string>
@@ -1246,4 +1246,166 @@
     <string name="resource_limit_soft_mau"> এই হোমসার্ভারটি তার মাসিক অ্যাক্টিভ ব্যবহারকারীর সীমাটিতে আঘাত করেছে তাই <b> কিছু ব্যবহারকারী লগ ইন করতে পারবেন না </b>।</string>
     <string name="resource_limit_hard_mau">এই হোমসার্ভারটি তার মাসিক সক্রিয় ব্যবহারকারীর সীমাতে ছুঁয়েছে।</string>
 
-</resources>
+<string name="resources_script">Beng</string>
+
+    <string name="play_video">চালু</string>
+    <string name="pause_video">থামাও</string>
+    <string name="dismiss">বাতিল</string>
+
+
+    <string name="action_copy">অনুলিপি</string>
+    <string name="dialog_title_success">সাফল্য</string>
+
+    <string name="bottom_action_notification">বিজ্ঞপ্তিগুলি</string>
+    <string name="call_failed_no_connection">এলিমেন্ট কল ব্যর্থ</string>
+    <string name="call_failed_no_connection_description">রিয়েল টাইম সংযোগ স্থাপন করতে ব্যর্থ।
+\nকলগুলি নির্ভরযোগ্যতার সাথে কাজ করার জন্য দয়া করে আপনার হোমসার্ভারের প্রশাসককে একটি টার্ন সার্ভার কনফিগার করতে বলুন।</string>
+
+    <string name="call_select_sound_device">সাউন্ড ডিভাইস নির্বাচন করুন</string>
+    <string name="sound_device_phone">ফোন</string>
+    <string name="sound_device_speaker">স্পিকার</string>
+    <string name="sound_device_headset">হেডসেট</string>
+    <string name="sound_device_wireless_headset">বেতার হেডসেট</string>
+    <string name="call_switch_camera">ক্যামেরা স্যুইচ করুন</string>
+    <string name="call_camera_front">সম্মুখ</string>
+    <string name="call_camera_back">পেছনের</string>
+    <string name="call_format_turn_hd_off">এইচডি বন্ধ করুন</string>
+    <string name="call_format_turn_hd_on">এইচডি চালু করুন</string>
+
+    <string name="login_error_ssl_peer_unverified">এসএসএল ত্রুটি: পিয়ারের পরিচয় যাচাই করা হয়নি।</string>
+    <string name="login_error_ssl_other">এসএসএল ত্রুটি।</string>
+    <string name="active_call_with_duration">অ্যাক্টিভ কল (%s)</string>
+    <string name="return_to_call">কল ফিরে যান</string>
+
+    <string name="room_participants_action_cancel_invite">আমন্ত্রণ বাতিল করুন</string>
+    <string name="room_participants_power_level_demote_warning_title">নিজেকে হিনপদস্থ করবেন\?</string>
+    <string name="room_participants_power_level_demote_warning_prompt">আপনি নিজেকে হ্রাসকারী হিসাবে আপনি এই পরিবর্তনটিকে পূর্বাবস্থায় ফিরিয়ে আনতে পারবেন না, আপনি যদি রুমের সর্বশেষ সুবিধাযুক্ত ব্যবহারকারী হন তবে সুযোগ সুবিধাগুলি ফিরে পাওয়া অসম্ভব।</string>
+    <string name="room_participants_power_level_demote">হীনপদস্থ</string>
+
+
+    <string name="room_participants_action_ignore_title">ব্যবহারকারীকে উপেক্ষা করুন</string>
+    <string name="room_participants_action_ignore_prompt_msg">এই ব্যবহারকারীর উপেক্ষা করা আপনার ভাগ করা কক্ষগুলি থেকে তাদের বার্তা সরিয়ে দেবে।
+\n
+\nআপনি সাধারণ সেটিংসে যে কোনও সময় এই ক্রিয়াটি বিপরীত করতে পারেন।</string>
+    <string name="room_participants_action_unignore_title">উপেক্ষা তালিকা থেকে ব্যবহারকারীকে সরান</string>
+    <string name="room_participants_action_unignore_prompt_msg">এই ব্যবহারকারী কে উপেক্ষা তালিকা থেকে সরালে তাদের থেকে সমস্ত বার্তা আবার দেখাবে।</string>
+    <string name="room_participants_action_cancel_invite_title">আমন্ত্রণ বাতিল করুন</string>
+    <string name="room_participants_action_cancel_invite_prompt_msg">আপনি কি নিশ্চিত যে আপনি এই ব্যবহারকারীর জন্য আমন্ত্রণটি বাতিল করতে চান\?</string>
+    <string name="room_participants_kick_title">ব্যবহারকারী কে কীক করুন</string>
+    <string name="room_participants_kick_reason">কীক করার কারণ</string>
+    <string name="room_participants_kick_prompt_msg">কীক করা ব্যবহারকারী কে তাদের এই ঘর থেকে সরিয়ে দেবে।
+\n
+\nতাদের আবার যোগদানের হাত থেকে বাঁচাতে আপনার পরিবর্তে ওদেরকে নিষিদ্ধ করা উচিত।</string>
+    <string name="room_participants_ban_title">ব্যবহারকারীকে নিষিদ্ধ করুন</string>
+    <string name="room_participants_ban_reason">নিষিদ্ধ করার কারণ</string>
+    <string name="room_participants_unban_title">ব্যবহারকারী কে নিষেধাজ্ঞা মুক্ত করুন</string>
+    <string name="room_participants_unban_prompt_msg">নিষিদ্ধ মুক্ত ব্যবহারকারীরা আবার ঘরে যোগদানের অনুমতি দেওয়া হবে।</string>
+
+    <string name="settings_secure_backup_section_title">সুরক্ষিত ব্যাকআপ</string>
+    <string name="settings_secure_backup_manage">পরিচালনা</string>
+    <string name="settings_secure_backup_setup">সুরক্ষিত ব্যাকআপ সেট আপ করুন</string>
+    <string name="settings_secure_backup_reset">সুরক্ষিত ব্যাকআপ পুনরায় সেট করুন</string>
+    <string name="settings_secure_backup_enter_to_setup">এই ডিভাইসে সেট আপ করুন</string>
+    <string name="settings_secure_backup_section_info">আপনার সার্ভারে এনক্রিপশন কীগুলি ব্যাক আপ করে এনক্রিপ্ট করা বার্তাগুলি এবং ডেটাতে অ্যাক্সেস হারানোর বিরুদ্ধে সুরক্ষা।</string>
+    <string name="reset_secure_backup_title">আপনার বিদ্যমান ব্যাকআপের জন্য একটি নতুন সুরক্ষা কী তৈরি করুন বা একটি নতুন সুরক্ষা বাক্য সেট করুন।</string>
+    <string name="reset_secure_backup_warning">এটি আপনার বর্তমান কী বা বাক্যাংশটি প্রতিস্থাপন করবে।</string>
+
+    <string name="disabled_integration_dialog_title">সংহতকরণ অক্ষম করা হয়েছে</string>
+    <string name="disabled_integration_dialog_content">এটি করতে সেটিংসে \'একীকরণের অনুমতি দিন\' সক্ষম করুন।</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="one">%d নিষিদ্ধ ব্যবহারকারী</item>
+	<item quantity="other">%d নিষিদ্ধ ব্যবহারকারী</item>
+</plurals>
+
+    <string name="encryption_exported_successfully">কীগুলি সফলভাবে উত্পাদন হয়েছিল</string>
+
+    <string name="notification_ticker_text_dm">%1$s: %2$s</string>
+    <string name="notification_ticker_text_group">%1$s: %2$s %3$s</string>
+
+    <string name="active_widget_view_action">দেখুন</string>
+    <string name="active_widgets_title">সক্রিয় উইজেটগুলি</string>
+
+
+    <string name="resource_limit_soft_contact">এই সীমাটি বৃদ্ধি পেতে দয়া করে %s করুন।</string>
+    <string name="resource_limit_hard_contact">এই পরিষেবাটি ব্যবহার চালিয়ে যেতে দয়া করে %s করুন।</string>
+
+    <string name="settings_lazy_loading_title">রুম সদস্যরাদের অলস লোড করুন</string>
+    <string name="settings_lazy_loading_description">প্রথম দর্শনে কেবল রুমের সদস্যদের লোড করে কর্মক্ষমতা বাড়ান।</string>
+    <string name="error_lazy_loading_not_supported_by_home_server">আপনার হোমসার্ভারটি এখনও সদস্যদের অলস লোডিং সমর্থন করে না। পরে চেষ্টা করুন।</string>
+
+    <string name="unknown_error">দুঃখিত, একটি ত্রুটি ঘটেছে</string>
+
+    <string name="settings_info_area_show">তথ্য অঞ্চলটি দেখান</string>
+    <string name="show_info_area_always">সর্বদা</string>
+    <string name="show_info_area_messages_and_errors">বার্তা এবং ত্রুটির জন্য</string>
+    <string name="show_info_area_only_errors">শুধুমাত্র ত্রুটির জন্য</string>
+
+    <string name="generic_label">%1$s:</string>
+    <string name="generic_label_and_value">%1$s: %2$s</string>
+    <string name="plus_x">+%d</string>
+    <string name="x_plus">%d+</string>
+    <string name="no_valid_google_play_services_apk">কোনও বৈধ গুগল প্লে পরিষেবা APK পাওয়া যায় নি। বিজ্ঞপ্তিগুলি সঠিকভাবে কাজ করতে পারে না।</string>
+
+    <string name="passphrase_create_passphrase">পাসফ্রেজ তৈরি করুন</string>
+    <string name="passphrase_confirm_passphrase">পাসফ্রেজ নিশ্চিত করুন</string>
+    <string name="passphrase_enter_passphrase">পাসফ্রেজ প্রবেশ করুন</string>
+    <string name="passphrase_passphrase_does_not_match">পাসফ্রেজ মেলে নি</string>
+    <string name="passphrase_empty_error_message">দয়া করে একটি পাসফ্রেজ লিখুন</string>
+    <string name="passphrase_passphrase_too_weak">পাসফ্রেজটি খুব দুর্বল</string>
+
+    <string name="keys_backup_passphrase_not_empty_error_message">আপনি যদি এলিমেন্টটি পুনরুদ্ধার কী তৈরি করতে চান তবে দয়া করে পাসফ্রেজটি মুছুন।</string>
+    <string name="keys_backup_no_session_error">কোনও ম্যাট্রিক্স সেশন উপলব্ধ নেই</string>
+
+    <string name="keys_backup_setup_step1_title">এনক্রিপ্ট করা বার্তাগুলি কখনই হারাবেন না</string>
+    <string name="keys_backup_setup_step1_description">এনক্রিপ্ট করা কক্ষের বার্তাগুলি শেষ-থেকে-শেষ এনক্রিপশন সহ সুরক্ষিত। এই বার্তাগুলি পড়ার জন্য কেবলমাত্র আপনার এবং প্রাপকের (গুলি) কী রয়েছে।
+\n
+\n আপনার কীগুলি এড়াতে নিরাপদে ব্যাক আপ দিন।</string>
+    <string name="keys_backup_setup">কী ব্যাকআপ ব্যবহার শুরু করুন</string>
+    <string name="keys_backup_setup_step1_advanced">(উন্নত)</string>
+    <string name="keys_backup_setup_step1_manual_export">ম্যানুয়ালি কী রপ্তানি করুন</string>
+
+    <string name="keys_backup_setup_step2_text_title">একটি পাসফ্রেজ দিয়ে আপনার ব্যাকআপ সুরক্ষিত করুন।</string>
+    <string name="keys_backup_setup_step2_text_description">আমরা আপনার হোমসভারে আপনার কীগুলির একটি এনক্রিপ্ট করা অনুলিপি সঞ্চয় করব। আপনার ব্যাকআপটিকে সুরক্ষিত রাখতে একটি পাসফ্রেজ দিয়ে সুরক্ষিত করুন।
+\n
+\nসর্বাধিক সুরক্ষার জন্য, এটি আপনার অ্যাকাউন্টের পাসওয়ার্ডের থেকে আলাদা হওয়া উচিত।</string>
+    <string name="keys_backup_setup_step2_button_title">পাসফ্রেজ সেট করুন</string>
+    <string name="keys_backup_setup_creating_backup">ব্যাকআপ তৈরি করা হচ্ছে</string>
+    <string name="keys_backup_setup_step1_recovery_key_alternative">বা, আপনার ব্যাকআপটিকে পুনরুদ্ধার কী দ্বারা সুরক্ষিত করুন, এটি কোথাও নিরাপদ সাশ্রয় করুন।</string>
+    <string name="keys_backup_setup_step2_skip_button_title">(উন্নত) পুনরুদ্ধার কী সহ সেট আপ করুন</string>
+    <string name="keys_backup_setup_step3_success_title">সাফল্য!</string>
+    <string name="keys_backup_setup_step3_text_line1">আপনার কীগুলি ব্যাক আপ করা হচ্ছে।</string>
+    <string name="keys_backup_setup_step3_text_line2">আপনার পুনরুদ্ধার কীটি একটি সুরক্ষা জাল - আপনি যদি আপনার পাসফ্রেজ ভুলে যান তবে আপনি এটি আপনার এনক্রিপ্ট করা বার্তাগুলির অ্যাক্সেস পুনরুদ্ধার করতে ব্যবহার করতে পারেন।
+\nআপনার পুনরুদ্ধার কীটি কোথাও খুব সুরক্ষিত রাখুন যেমন একটি পাসওয়ার্ড পরিচালক (বা নিরাপদ)</string>
+    <string name="keys_backup_setup_step3_text_line2_no_passphrase">আপনার পুনরুদ্ধার কীটি কোথাও খুব সুরক্ষিত রাখুন যেমন একটি পাসওয়ার্ড পরিচালক (বা নিরাপদ)</string>
+    <string name="keys_backup_setup_step3_button_title">সম্পন্ন</string>
+    <string name="keys_backup_setup_step3_button_title_no_passphrase">আমি একটি অনুলিপি তৈরি করেছি</string>
+    <string name="keys_backup_setup_step3_copy_button_title">রিকভারি কী সংরক্ষণ করুন</string>
+    <string name="keys_backup_setup_step3_share_recovery_file">অংশভাগ</string>
+    <string name="keys_backup_setup_step3_save_button_title">ফাইল হিসাবে সংরক্ষণ করুন</string>
+    <string name="recovery_key_export_saved_as_warning">পুনরুদ্ধার কীটি \'%s\' তে সংরক্ষণ করা হয়েছে।
+\n
+\nসতর্কতা: অ্যাপ্লিকেশনটি আনইনস্টল করা হলে এই ফাইলটি মুছে যেতে পারে।</string>
+    <string name="recovery_key_export_saved">পুনরুদ্ধার কী সংরক্ষণ করা হয়েছে।</string>
+
+    <string name="keys_backup_setup_override_backup_prompt_tile">আপনার হোম সার্ভারে ইতিমধ্যে একটি ব্যাকআপ রয়েছে</string>
+    <string name="keys_backup_setup_override_backup_prompt_description">দেখে মনে হচ্ছে আপনার অন্য সেশন থেকে ইতিমধ্যে সেটআপ কী ব্যাকআপ রয়েছে। আপনি কি এটি তৈরি করছেন তার সাথে প্রতিস্থাপন করতে চান\?</string>
+    <string name="keys_backup_setup_override_replace">প্রতিস্থাপন</string>
+    <string name="keys_backup_setup_override_stop">থামুন</string>
+
+    <string name="keys_backup_setup_step3_please_make_copy">দয়া করে একটি অনুলিপি করুন</string>
+    <string name="keys_backup_setup_step3_share_intent_chooser_title">এর সাথে পুনরুদ্ধার কী ভাগ করুন…</string>
+    <string name="keys_backup_setup_step3_generating_key_status">পাসফ্রেজ ব্যবহার করে পুনরুদ্ধার কী তৈরি করা হচ্ছে, এই প্রক্রিয়াটি কয়েক সেকেন্ড সময় নিতে পারে।</string>
+    <string name="recovery_key">পুনরুদ্ধার কী</string>
+    <string name="unexpected_error">অপ্রত্যাশিত ত্রুটি</string>
+    <string name="keys_backup_setup_backup_started_title">ব্যাকআপ শুরু হয়েছে</string>
+    <string name="keys_backup_setup_backup_started_message">আপনার এনক্রিপশন কীগুলি এখন ব্যাকগ্রাউন্ডে আপনার হোমসার্ভারে ব্যাক আপ করা হচ্ছে। প্রাথমিক ব্যাকআপটি কয়েক মিনিট সময় নিতে পারে।</string>
+
+
+    <string name="keys_backup_setup_skip_title">তুমি কি নিশ্চিত\?</string>
+    <string name="keys_backup_setup_skip_msg">আপনি লগ আউট বা এই ডিভাইসটি হারাতে পারলে আপনি আপনার বার্তাগুলির অ্যাক্সেস হারিয়ে ফেলতে পারেন।</string>
+
+    <string name="keys_backup_restore_is_getting_backup_version">ব্যাকআপ সংস্করণ আনছে…</string>
+    <string name="keys_backup_restore_with_passphrase">আপনার এনক্রিপ্ট করা বার্তাগুলির ইতিহাস আনলক করতে আপনার পুনরুদ্ধার পাসফ্রেজটি ব্যবহার করুন</string>
+    <string name="keys_backup_restore_use_recovery_key">আপনার পুনরুদ্ধার কী ব্যবহার করুন</string>
+    </resources>

From 547f5634e51cfa179594cafc99ca9ef4f9973d69 Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Wed, 12 Aug 2020 02:45:37 +0000
Subject: [PATCH 77/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/zh_Hans/
---
 vector/src/main/res/values-zh-rCN/strings.xml | 303 ++++++++++++++----
 1 file changed, 247 insertions(+), 56 deletions(-)

diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 17388bddd5..ecb75cd620 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -55,7 +55,7 @@
     <string name="room_menu_search">搜索</string>
     <string name="room_one_user_is_typing">%s 正在输入…</string>
     <string name="title_activity_home">消息</string>
-    <string name="title_activity_room">房间</string>
+    <string name="title_activity_room">聊天室</string>
     <string name="title_activity_settings">设置</string>
     <string name="title_activity_member_details">成员信息</string>
 
@@ -363,18 +363,18 @@
 
     <string name="encryption_information_device_info">事件信息</string>
     <string name="encryption_information_user_id">用户 ID</string>
-    <string name="encryption_export_e2e_room_keys">导出端到端房间密钥</string>
-    <string name="encryption_export_room_keys">导出房间密钥</string>
+    <string name="encryption_export_e2e_room_keys">导出端到端聊天室密钥</string>
+    <string name="encryption_export_room_keys">导出聊天室密钥</string>
     <string name="encryption_export_room_keys_summary">导出密钥到本地文件</string>
     <string name="encryption_export_export">导出</string>
     <string name="passphrase_enter_passphrase">输入密码</string>
     <string name="passphrase_confirm_passphrase">确认密码</string>
-    <string name="encryption_export_saved_as">端到端房间密钥已经被保存到“%s”。
+    <string name="encryption_export_saved_as">端到端聊天室密钥已经被保存到“%s”。
 \n
 \n注意:如果应用被卸载,此文件可能将会被移除。</string>
 
-    <string name="encryption_import_e2e_room_keys">导入端到端房间密钥</string>
-    <string name="encryption_import_room_keys">导入房间密钥</string>
+    <string name="encryption_import_e2e_room_keys">导入端到端聊天室密钥</string>
+    <string name="encryption_import_room_keys">导入聊天室密钥</string>
     <string name="encryption_import_room_keys_summary">从本地文件导入密钥</string>
     <string name="encryption_never_send_to_unverified_devices_title">仅向已验证的设备发送加密消息</string>
     <string name="encryption_never_send_to_unverified_devices_summary">使用本设备时,从不向未验证的设备发送加密消息。</string>
@@ -489,7 +489,7 @@
 
     <string name="room_settings_room_access_warning">要链接一个聊天室,必须有一个地址。</string>
     <string name="room_settings_never_send_to_unverified_devices_title">仅向已验证的设备发送加密消息</string>
-    <string name="room_settings_addresses_disable_main_address_prompt_msg">您没有指定此房间的主地址。</string>
+    <string name="room_settings_addresses_disable_main_address_prompt_msg">您没有指定此聊天室的主地址。</string>
     <string name="room_settings_addresses_disable_main_address_prompt_title">主地址警告</string>
 
     <string name="room_settings_set_main_address">设置为主地址</string>
@@ -712,7 +712,7 @@
     <string name="start_voice_call_prompt_msg">您确定要发起语音通话吗?</string>
     <string name="start_video_call_prompt_msg">您确定要发起视频通话吗?</string>
 
-    <string name="room_participants_ban_prompt_msg">封禁踢掉将从房间中踢掉他们并阻止他们再次加入。</string>
+    <string name="room_participants_ban_prompt_msg">封禁踢掉将从聊天室中踢掉他们并阻止他们再次加入。</string>
 
     <string name="room_settings_all_messages">全部消息</string>
     <string name="room_settings_mention_only">只限提及</string>
@@ -832,7 +832,7 @@
     <string name="settings_opt_in_of_analytics">发送统计分析数据</string>
     <string name="settings_opt_in_of_analytics_summary">Element 会收集匿名统计数据来帮助我们改进程序。</string>
     <string name="settings_opt_in_of_analytics_prompt">请允许资料分析以帮助我们改进 Element。</string>
-    <string name="settings_opt_in_of_analytics_ok">乐意帮忙</string>
+    <string name="settings_opt_in_of_analytics_ok">是的,我愿意帮助!</string>
 
     <string name="deactivate_account_title">停用账户</string>
     <string name="deactivate_account_content">这将使您的账户永远不再可用。您将不能登录,或使用相同的用户 ID 重新注册。您的账户将退出所有已加入的聊天室,身份服务器上的账户信息也会被删除。<b>此操作是不可逆的。</b>
@@ -1014,7 +1014,7 @@ Matrix 中的消息可见性类似于电子邮件。我们忘记您的消息意
 \n%1$s</string>
     <string name="settings_troubleshoot_test_play_services_quickfix">修复 Play 服务</string>
 
-    <string name="settings_troubleshoot_test_fcm_title">Firebase Token</string>
+    <string name="settings_troubleshoot_test_fcm_title">Firebase 令牌</string>
     <string name="settings_troubleshoot_test_fcm_success">成功获取 FCM Token:
 %1$s</string>
     <string name="settings_troubleshoot_test_fcm_failed">FCM Token 获取失败:
@@ -1485,12 +1485,12 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="invite_no_identity_server_error">在您的设置中添加身份服务器以执行此操作。</string>
     <string name="room_participants_action_cancel_invite">取消邀请</string>
     <string name="room_participants_power_level_demote_warning_title">降低您自己的级别?</string>
-    <string name="room_participants_power_level_demote_warning_prompt">您家无法撤销此操作因为您正在降低您的级别,如果您是房间中最后一个特权用户将无法恢复特权。</string>
+    <string name="room_participants_power_level_demote_warning_prompt">您家无法撤销此操作因为您正在降低您的级别,如果您是聊天室中最后一个特权用户将无法恢复特权。</string>
     <string name="room_participants_power_level_demote">降级</string>
 
 
     <string name="room_participants_action_ignore_title">忽略用户</string>
-    <string name="room_participants_action_ignore_prompt_msg">忽略此用户将从您共享的房间移除他们的消息。
+    <string name="room_participants_action_ignore_prompt_msg">忽略此用户将从您共享的聊天室移除他们的消息。
 \n
 \n您随时可以在通用设置中反转此操作。</string>
     <string name="room_participants_action_unignore_title">取消忽略用户</string>
@@ -1499,13 +1499,13 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="room_participants_action_cancel_invite_prompt_msg">您确定想要取消邀请此用户吗?</string>
     <string name="room_participants_kick_title">踢掉用户</string>
     <string name="room_participants_kick_reason">踢掉理由</string>
-    <string name="room_participants_kick_prompt_msg">踢掉用户将从此房间移除他们。
+    <string name="room_participants_kick_prompt_msg">踢掉用户将从此聊天室移除他们。
 \n
 \n为防止他们再次加入,您应当封禁他们。</string>
     <string name="room_participants_ban_title">封禁用户</string>
     <string name="room_participants_ban_reason">封禁理由</string>
     <string name="room_participants_unban_title">取消封禁用户</string>
-    <string name="room_participants_unban_prompt_msg">取消封禁用户将允许他们再次加入房间。</string>
+    <string name="room_participants_unban_prompt_msg">取消封禁用户将允许他们再次加入聊天室。</string>
 
     <string name="settings_add_3pid_confirm_password_title">确认您的密码</string>
     <string name="settings_add_3pid_flow_not_supported">您无法在 Element 移动版中这么做</string>
@@ -1529,14 +1529,14 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 \n取决于资源(电量)或设备状态(睡眠)同步可能会延迟。</string>
     <string name="settings_integrations">集成</string>
     <string name="settings_integrations_summary">使用集成管理器管理机器人,桥接,部件和贴纸包。
-\n集成管理器接收配置数据,可以代表您修改部件,发送房间邀请及设置特权等级。</string>
+\n集成管理器接收配置数据,可以代表您修改部件,发送聊天室邀请及设置特权等级。</string>
     <string name="settings_secure_backup_section_title">安全备份</string>
     <string name="settings_secure_backup_manage">管理</string>
     <string name="settings_secure_backup_setup">设置安全备份</string>
     <string name="settings_secure_backup_reset">重置安全备份</string>
     <string name="settings_secure_backup_enter_to_setup">在此设备上设置</string>
     <string name="settings_secure_backup_section_info">通过在您的服务器上备份加密密钥保障加密消息和数据的访问权。</string>
-    <string name="reset_secure_backup_title">为您已有的备份生成新的安全密钥或设置新的安全短语。</string>
+    <string name="reset_secure_backup_title">为您已有的备份生成新的安全密钥或设置新的安全口令。</string>
     <string name="reset_secure_backup_warning">这将替换您的当前密钥或短语。</string>
 
     <string name="settings_discovery_category">发现</string>
@@ -1578,7 +1578,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="room_widget_permission_user_id">您的用户 ID</string>
     <string name="room_widget_permission_theme">您的主题</string>
     <string name="room_widget_permission_widget_id">小部件 ID</string>
-    <string name="room_widget_permission_room_id">房间 ID</string>
+    <string name="room_widget_permission_room_id">聊天室 ID</string>
 
 
     <string name="room_widget_resource_permission_title">小部件想使用以下资源:</string>
@@ -1630,31 +1630,31 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 
     <string name="error_user_already_logged_in">您似乎正在试图连接到另一个家庭服务器。您想要登出吗?</string>
 
-    <string name="room_list_empty">加入一个房间开始使用应用。</string>
+    <string name="room_list_empty">加入一个聊天室开始使用应用。</string>
     <string name="room_list_catchup_empty_title">您已经跟上了!</string>
     <string name="room_list_catchup_empty_body">您没有未读消息</string>
     <string name="room_list_catchup_welcome_body">从这里跟上未读消息</string>
     <string name="room_list_people_empty_body">您的私聊消息将在此处显示</string>
-    <string name="room_list_rooms_empty_body">您的房间将在此显示</string>
+    <string name="room_list_rooms_empty_body">您的聊天室将在此显示</string>
 
     <string name="event_redacted">消息已删除</string>
     <string name="settings_show_redacted">显示已移除消息</string>
     <string name="settings_show_redacted_summary">对已移除消息显示占位符</string>
-    <string name="event_redacted_by_admin_reason">房间管理员主持的事件</string>
+    <string name="event_redacted_by_admin_reason">聊天室管理员主持的事件</string>
     <string name="last_edited_info_message">最后由 %1$s 编辑于 %2$s</string>
 
 
     <string name="malformed_message">格式错误事件,无法显示</string>
     <string name="error_no_network">无网络。请检查您的网络连接。</string>
     <string name="change_room_directory_network">更改网络</string>
-    <string name="room_preview_world_readable_room_not_supported_yet">Element 尚不支持公开房间预览</string>
+    <string name="room_preview_world_readable_room_not_supported_yet">Element 尚不支持公开聊天室预览</string>
 
     <string name="fab_menu_create_chat">私聊消息</string>
 
-    <string name="create_room_title">新房间</string>
+    <string name="create_room_title">新聊天室</string>
     <string name="create_room_public_title">公开</string>
-    <string name="create_room_public_description">任何人都可以加入此房间</string>
-    <string name="create_room_directory_description">将此房间发布到房间目录</string>
+    <string name="create_room_public_description">任何人都可以加入此聊天室</string>
+    <string name="create_room_directory_description">将此聊天室发布到聊天室目录</string>
 
     <string name="keys_backup_unable_to_get_trust_info">获取信任信息时发生错误</string>
     <string name="keys_backup_unable_to_get_keys_backup_data">获取密钥备份数据时发生错误</string>
@@ -1662,7 +1662,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="import_e2e_keys_from_file">从文件 \"%1$s\" 导入端到端密钥。</string>
 
     <string name="settings_other_third_party_notices">其他第三方通知</string>
-    <string name="navigate_to_room_when_already_in_the_room">您已经在查看此房间!</string>
+    <string name="navigate_to_room_when_already_in_the_room">您已经在查看此聊天室!</string>
 
     <string name="settings_troubleshoot_test_token_registration_quick_fix">注册令牌</string>
 
@@ -1690,9 +1690,9 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 
     <string name="room_filtering_filter_hint">过滤对话…</string>
     <string name="room_filtering_footer_title">找不到您要找的?</string>
-    <string name="room_filtering_footer_create_new_room">创建新房间</string>
+    <string name="room_filtering_footer_create_new_room">创建新聊天室</string>
     <string name="room_filtering_footer_create_new_direct_message">发送新私聊消息</string>
-    <string name="room_filtering_footer_open_room_directory">查看房间目录</string>
+    <string name="room_filtering_footer_open_room_directory">查看聊天室目录</string>
 
     <string name="room_directory_search_hint">名称或 ID (#example:matrix.org)</string>
 
@@ -1703,12 +1703,12 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="link_copied_to_clipboard">链接已复制到剪贴板</string>
 
     <string name="add_by_matrix_id">通过 matrix ID 添加</string>
-    <string name="creating_direct_room">正在创建房间…</string>
+    <string name="creating_direct_room">正在创建聊天室…</string>
     <string name="direct_room_no_known_users">无结果,使用通过 matrix ID 添加在服务器上搜索。</string>
     <string name="direct_room_start_search">开始输入以获得结果</string>
     <string name="direct_room_filter_hint">按用户名或 ID 过滤…</string>
 
-    <string name="joining_room">正在加入房间…</string>
+    <string name="joining_room">正在加入聊天室…</string>
 
     <string name="message_view_edit_history">查看编辑历史</string>
 
@@ -1757,10 +1757,10 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="send_attachment">发送附件</string>
 
     <string name="a11y_open_drawer">打开导航菜单</string>
-    <string name="a11y_create_menu_open">打开创建房间菜单</string>
-    <string name="a11y_create_menu_close">关闭创建房间菜单…</string>
+    <string name="a11y_create_menu_open">打开创建聊天室菜单</string>
+    <string name="a11y_create_menu_close">关闭创建聊天室菜单…</string>
     <string name="a11y_create_direct_message">创建新的私聊对话</string>
-    <string name="a11y_create_room">创建新房间</string>
+    <string name="a11y_create_room">创建新聊天室</string>
     <string name="a11y_close_keys_backup_banner">关闭密钥备份横幅</string>
     <string name="a11y_show_password">显示密码</string>
     <string name="a11y_hide_password">隐藏密码</string>
@@ -1786,10 +1786,10 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="error_handling_incoming_share">无法处理共享数据</string>
 
     <string name="uploads_media_title">媒体</string>
-    <string name="uploads_media_no_result">此房间中无媒体</string>
+    <string name="uploads_media_no_result">此聊天室中无媒体</string>
     <string name="uploads_files_title">文件</string>
     <string name="uploads_files_subtitle">%1$s 于 %2$s</string>
-    <string name="uploads_files_no_result">此房间中无文件</string>
+    <string name="uploads_files_no_result">此聊天室中无文件</string>
 
     <string name="report_content_spam">垃圾信息</string>
     <string name="report_content_inappropriate">不合适的内容</string>
@@ -1827,18 +1827,18 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="room_list_quick_actions_settings">设置</string>
     <string name="room_list_quick_actions_favorite_add">添加到收藏</string>
     <string name="room_list_quick_actions_favorite_remove">从收藏中移除</string>
-    <string name="room_list_quick_actions_leave">离开房间</string>
+    <string name="room_list_quick_actions_leave">离开聊天室</string>
     <string name="notice_member_no_changes">%1$s 未做更改</string>
     <string name="notice_member_no_changes_by_you">您未做更改</string>
     <string name="no_ignored_users">您未忽略任何用户</string>
 
-    <string name="help_long_click_on_room_for_more_options">长按房间查看更多选项</string>
+    <string name="help_long_click_on_room_for_more_options">长按聊天室查看更多选项</string>
 
 
-    <string name="room_join_rules_public">%1$s 将房间设为对任何知道链接的用户公开。</string>
-    <string name="room_join_rules_public_by_you">您将房间设为对任何知道链接的用户公开。</string>
-    <string name="room_join_rules_invite">%1$s 将房间设为仅限邀请。</string>
-    <string name="room_join_rules_invite_by_you">您将房间设为仅限邀请。</string>
+    <string name="room_join_rules_public">%1$s 将聊天室设为对任何知道链接的用户公开。</string>
+    <string name="room_join_rules_public_by_you">您将聊天室设为对任何知道链接的用户公开。</string>
+    <string name="room_join_rules_invite">%1$s 将聊天室设为仅限邀请。</string>
+    <string name="room_join_rules_invite_by_you">您将聊天室设为仅限邀请。</string>
     <string name="timeline_unread_messages">未读消息</string>
 
     <string name="login_splash_title">这是你的对话。拥有它。</string>
@@ -1889,7 +1889,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="login_reset_password_password_hint">新密码</string>
 
     <string name="login_reset_password_warning_title">注意!</string>
-    <string name="login_reset_password_warning_content">更改您的密码将重置所有会话上的端到端加密密钥,从而使加密聊天记录无法读取。在重设密码之前,请设置“密钥备份”或从另一个会话中导出房间密钥。</string>
+    <string name="login_reset_password_warning_content">更改您的密码将重置所有会话上的端到端加密密钥,从而使加密聊天记录无法读取。在重设密码之前,请设置“密钥备份”或从另一个会话中导出聊天室密钥。</string>
     <string name="login_reset_password_warning_submit">继续</string>
 
     <string name="login_reset_password_error_not_found">电子邮件未链接到任何账户</string>
@@ -2033,7 +2033,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="verification_sas_do_not_match">不匹配</string>
     <string name="verify_user_sas_emoji_help_text">确认下方独特表情以相同顺序出现在他们的屏幕上,以验证此用户。</string>
     <string name="verify_user_sas_emoji_security_tip">为了获得最高的安全性,请使用其他可信通信方式或亲自确认。</string>
-    <string name="verification_green_shield">寻找绿色盾牌以确保用户可信。信任房间中的所有用户以确保房间的安全。</string>
+    <string name="verification_green_shield">寻找绿色盾牌以确保用户可信。信任聊天室中的所有用户以确保聊天室的安全。</string>
 
     <string name="verification_conclusion_not_secure">不安全</string>
     <string name="verification_conclusion_compromised">以下其中一项可能会受到威胁:
@@ -2079,22 +2079,22 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="verification_request_alert_description">为了提高安全性,请通过检查两个设备上的一次性代码来验证 %s。
 \n
 \n为了获得最大的安全性,请亲自进行。</string>
-    <string name="room_profile_not_encrypted_subtitle">此房间的消息不是端到端加密。</string>
-    <string name="room_profile_encrypted_subtitle">该房间的消息端到端加密。
+    <string name="room_profile_not_encrypted_subtitle">此聊天室的消息不是端到端加密。</string>
+    <string name="room_profile_encrypted_subtitle">该聊天室的消息端到端加密。
 \n
 \n您的消息使用锁进行保护,只有您和接收者才能使用唯一的密钥解锁。</string>
     <string name="room_profile_section_security">安全</string>
     <string name="room_profile_section_security_learn_more">了解更多</string>
     <string name="room_profile_section_more">更多</string>
     <string name="room_profile_section_admin">管理员操作</string>
-    <string name="room_profile_section_more_settings">房间设置</string>
+    <string name="room_profile_section_more_settings">聊天室设置</string>
     <string name="room_profile_section_more_notifications">通知</string>
     <plurals name="room_profile_section_more_member_list">
 	<item quantity="other">%1$d 人</item>
 </plurals>
     <string name="room_profile_section_more_uploads">上传</string>
-    <string name="room_profile_section_more_leave">离开房间</string>
-    <string name="room_profile_leaving_room">正在离开房间…</string>
+    <string name="room_profile_section_more_leave">离开聊天室</string>
+    <string name="room_profile_leaving_room">正在离开聊天室…</string>
 
     <string name="room_member_power_level_admins">管理员</string>
     <string name="room_member_power_level_moderators">审查员</string>
@@ -2116,8 +2116,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="verify_cannot_cross_sign">该会话无法与您的其他会话共享此验证。
 \n验证将保存在本地,并在此应用的未来版本中共享。</string>
 
-    <string name="room_list_sharing_header_recent_rooms">最近使用的房间</string>
-    <string name="room_list_sharing_header_other_rooms">其他房间</string>
+    <string name="room_list_sharing_header_recent_rooms">最近使用的聊天室</string>
+    <string name="room_list_sharing_header_other_rooms">其他聊天室</string>
 
     <string name="command_description_rainbow">发送彩虹色给定消息</string>
     <string name="command_description_rainbow_emote">发送彩虹色给定表情</string>
@@ -2130,7 +2130,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="room_settings_enable_encryption_warning">一旦启用,加密无法禁用。</string>
 
     <string name="room_settings_enable_encryption_dialog_title">是否启用加密?</string>
-    <string name="room_settings_enable_encryption_dialog_content">启用后,将无法禁用房间加密。服务器无法看到加密房间中发送的消息,只有房间的参与者才能看到。启用加密可能会阻止许多机器人和桥接正常工作。</string>
+    <string name="room_settings_enable_encryption_dialog_content">启用后,将无法禁用聊天室加密。服务器无法看到加密聊天室中发送的消息,只有聊天室的参与者才能看到。启用加密可能会阻止许多机器人和桥接正常工作。</string>
     <string name="room_settings_enable_encryption_dialog_submit">启用加密</string>
 
     <string name="verification_request_notice">为保证安全,通过检查一次性代码验证 %s。</string>
@@ -2151,7 +2151,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 \n密钥不可信</string>
     <string name="encryption_information_dg_xsigning_disabled">交叉签名未启用</string>
 
-    <string name="settings_hs_admin_e2e_disabled">您的服务器管理员已默认禁用私有房间和私聊消息端到端加密。</string>
+    <string name="settings_hs_admin_e2e_disabled">您的服务器管理员已默认禁用私有聊天室和私聊消息端到端加密。</string>
     <string name="settings_active_sessions_list">激活会话</string>
     <string name="settings_active_sessions_show_all">显示全部会话</string>
     <string name="settings_active_sessions_manage">管理会话</string>
@@ -2226,7 +2226,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 </plurals>
 
     <string name="delete_event_dialog_title">确认移除</string>
-    <string name="delete_event_dialog_content">您确实想要移除(删除)此事件吗?注意如果您删除房间名或话题更改,可以撤销更改。</string>
+    <string name="delete_event_dialog_content">您确实想要移除(删除)此事件吗?注意如果您删除聊天室名或话题更改,可以撤销更改。</string>
     <string name="delete_event_dialog_reason_checkbox">附加理由</string>
     <string name="delete_event_dialog_reason_hint">编辑理由</string>
 
@@ -2275,7 +2275,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="bootstrap_info_confirm_text">再次输入您的 %s 确认。</string>
     <string name="bootstrap_dont_reuse_pwd">不要使用您的账户密码。</string>
 
-    <string name="bootstrap_info_text_2">输入只有你知道的安全短语,用于保护服务器上的秘密。</string>
+    <string name="bootstrap_info_text_2">输入只有你知道的安全口令,用于保护服务器上的秘密。</string>
 
     <string name="bootstrap_loading_text">这可能会花费数秒,请耐心等待。</string>
     <string name="bootstrap_loading_title">设置恢复。</string>
@@ -2314,7 +2314,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 
     <string name="bootstrap_info_text">保护与解锁已加密信息并信任%s。</string>
     <string name="bootstrap_crosssigning_save_usb">保存到优盘或者备份盘</string>
-    <string name="bootstrap_crosssigning_save_cloud">拷贝到您个人云存储</string>
+    <string name="bootstrap_crosssigning_save_cloud">复制到您的个人云存储</string>
 
     <string name="auth_flow_not_supported">您无法在移动设备上执行此操作</string>
 
@@ -2336,11 +2336,202 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
 
     <string name="qr_code_scanned_self_verif_notice">接近完成!另外的设备是否正显示相同的盾牌图标?</string>
     <string name="qr_code_scanned_verif_waiting_notice">接近完成!等候确认……</string>
-    <string name="qr_code_scanned_verif_waiting">等候%s……</string>
+    <string name="qr_code_scanned_verif_waiting">正在等候 %s…</string>
 
     <string name="error_failed_to_import_keys">导入密钥失败</string>
 
     <string name="settings_notification_configuration">通知配置</string>
     <string name="settings_messages_in_e2e_one_to_one">一对一聊天的加密信息</string>
     <string name="settings_messages_in_e2e_group_chat">群聊的加密信息</string>
-    </resources>
+    <string name="settings_messages_at_room">消息包含 @room</string>
+    <string name="settings_when_rooms_are_upgraded">当聊天室升级</string>
+    <string name="settings_troubleshoot_title">故障诊断</string>
+    <string name="settings_notification_advanced_summary">按事件设置通知重要性</string>
+
+    <string name="command_description_plain">以纯文本形式发送消息,而不将其解释为 markdown</string>
+
+    <string name="auth_invalid_login_param_space_in_password">用户名和/或密码不正确。输入的密码以空格开头或结尾,请检查。</string>
+    <string name="auth_invalid_login_deactivated_account">此帐户已停用。</string>
+
+    <string name="room_message_placeholder">消息…</string>
+
+    <string name="upgrade_security">加密升级可用</string>
+    <string name="setup_cross_signing">启用交叉签名</string>
+    <string name="security_prompt_text">验证您自己和其他人以保证您的聊天安全</string>
+
+    <string name="bootstrap_enter_recovery">输入您的 %s 以继续</string>
+    <string name="use_file">使用文件</string>
+
+    <string name="enter_backup_passphrase">输入 %s</string>
+    <string name="backup_recovery_passphrase">恢复密码</string>
+    <string name="bootstrap_invalid_recovery_key">无效的恢复密钥</string>
+    <string name="recovery_key_empty_error_message">请输入恢复密钥</string>
+
+    <string name="bootstrap_progress_checking_backup">检查备份密钥</string>
+    <string name="bootstrap_progress_checking_backup_with_info">检查备份密钥 (%s)</string>
+    <string name="bootstrap_progress_compute_curve_key">获取曲线密钥</string>
+    <string name="bootstrap_progress_generating_ssss">从密码生成 SSSS 密钥</string>
+    <string name="bootstrap_progress_generating_ssss_with_info">从密码生成 SSSS 密钥 (%s)</string>
+    <string name="bootstrap_progress_generating_ssss_recovery">从恢复密钥生成 SSSS 密钥</string>
+    <string name="bootstrap_progress_storing_in_sss">正在在 SSSS 中保存密钥备份秘密</string>
+    <string name="new_session_review_with_info">%1$s (%2$s)</string>
+
+    <string name="bootstrap_migration_enter_backup_password">输入您的密钥备份密码以继续。</string>
+    <string name="bootstrap_migration_use_recovery_key">使用您的密钥备份恢复密钥</string>
+    <string name="bootstrap_migration_with_passphrase_helper_with_link">不知道您的密钥备份密码,您可以 %s。</string>
+    <string name="bootstrap_migration_backup_recovery_key">密钥备份恢复密钥</string>
+
+    <string name="settings_security_prevent_screenshots_title">阻止应用内屏幕截图</string>
+    <string name="settings_security_prevent_screenshots_summary">启用此设置添加 FLAG_SECURE 到所有活动。重启应用使更改生效。</string>
+
+    <string name="media_file_added_to_gallery">媒体文件已添加到相册</string>
+    <string name="error_adding_media_file_to_gallery">无法添加媒体文件到相册</string>
+    <string name="error_saving_media_file">无法保存媒体文件</string>
+    <string name="change_password_summary">选择新的账户密码…</string>
+
+    <string name="use_other_session_content_description">在您的其他设备上使用最新的 Element,Element Web,Element Desktop,Element iOS,Element for Android,或其他能够交叉签名的 Matrix 客户端</string>
+    <string name="app_desktop_web">Element Web
+\nElement Desktop</string>
+    <string name="app_ios_android">Element iOS
+\nElement Android</string>
+    <string name="or_other_mx_capabale_client">或其他能够交叉签名的 Matrix 客户端</string>
+    <string name="use_latest_app">在您的其他设备上使用最新的 Element:</string>
+    <string name="command_description_discard_session">强制丢弃加密聊天室中的当前出站群组会话</string>
+    <string name="command_description_discard_session_not_handled">仅在加密聊天室中支持</string>
+    <string name="enter_secret_storage_passphrase_or_key">使用您的 %1$s 或使用您的 %2$s 继续。</string>
+    <string name="use_recovery_key">使用恢复密钥</string>
+    <string name="enter_secret_storage_input_key">选择您的恢复密钥,或手动输入或从剪贴板粘贴</string>
+    <string name="keys_backup_recovery_key_error_decrypt">无法使用此恢复密钥解密备份:请确认您输入了正确的恢复密钥。</string>
+    <string name="failed_to_access_secure_storage">访问安全存储失败</string>
+
+    <string name="unencrypted">未加密</string>
+    <string name="encrypted_unverified">由未验证设备加密</string>
+    <string name="review_logins">查看您的登入位置</string>
+    <string name="verify_other_sessions">验证您的全部会话确保您的账户和消息安全</string>
+    <string name="verify_this_session">验证访问您的账户的新登录:%1$s</string>
+
+    <string name="cross_signing_verify_by_text">使用文本手动验证</string>
+    <string name="crosssigning_verify_session">验证登录</string>
+    <string name="cross_signing_verify_by_emoji">使用表情交互式验证</string>
+    <string name="confirm_your_identity">通过从您的其他会话验证此登录确认您的身份,授权它访问您的加密消息。</string>
+    <string name="mark_as_verified">标记为可信</string>
+
+    <string name="error_empty_field_choose_user_name">请选择用户名。</string>
+    <string name="error_empty_field_choose_password">请选择密码。</string>
+    <string name="external_link_confirmation_title">仔细检查此链接</string>
+    <string name="external_link_confirmation_message">链接 %1$s 正在将您带到另一个站点:%2$s。
+\n
+\n您确定想要继续吗?</string>
+
+    <string name="create_room_dm_failure">我们无法创建您的私聊消息。请检查您要邀请的用户并重试。</string>
+
+    <string name="add_members_to_room">添加成员</string>
+    <string name="invite_users_to_room_action_invite">邀请</string>
+    <string name="inviting_users_to_room">正在邀请用户…</string>
+    <string name="invite_users_to_room_title">邀请用户</string>
+    <string name="invitation_sent_to_one_user">邀请已发送到 %1$s</string>
+    <string name="invitations_sent_to_two_users">邀请已发送到 %1$s 和 %2$s</string>
+    <plurals name="invitations_sent_to_one_and_more_users">
+	<item quantity="other">邀请已发送到 %1$s 和 %2$s 等</item>
+</plurals>
+    <string name="invite_users_to_room_failure">我们无法邀请用户,请检查您想要邀请的用户并重试。</string>
+
+    <string name="choose_locale_current_locale_title">当前语言</string>
+    <string name="choose_locale_other_locales_title">其他可用语言</string>
+    <string name="choose_locale_loading_locales">正在载入可用语言…</string>
+
+    <string name="open_terms_of">打开 %s 条款</string>
+    <string name="disconnect_identity_server_dialog_content">是否从身份服务器 %s 断开?</string>
+    <string name="identity_server_error_outdated_identity_server">身份服务器已过期。Element 仅支持 API V2。</string>
+    <string name="identity_server_error_outdated_home_server">无法执行此操作。家庭服务器已过期。</string>
+    <string name="identity_server_error_no_identity_server_configured">请先配置身份服务器。</string>
+    <string name="identity_server_error_terms_not_signed">请先在设置中接受身份服务器的条款。</string>
+    <string name="identity_server_error_bulk_sha256_not_supported">为了您的隐私,Element 仅支持发送用户电子邮件和电话号码的哈希值。</string>
+    <string name="identity_server_error_binding_error">关联失败。</string>
+    <string name="identity_server_error_no_current_binding_error">此标识符无当前关联。</string>
+
+    <string name="identity_server_set_default_notice">您的家庭服务器 (%1$s) 建议使用 %2$s 作为您的身份服务器</string>
+    <string name="identity_server_set_default_submit">使用 %1$s</string>
+    <string name="identity_server_set_alternative_notice">或者,您可以输入任何其他身份服务器 URL</string>
+    <string name="identity_server_set_alternative_notice_no_default">输入身份服务器 URL</string>
+    <string name="identity_server_set_alternative_submit">提交</string>
+    <string name="power_level_edit_title">设置角色</string>
+    <string name="power_level_title">角色</string>
+    <string name="a11y_open_chat">打开聊天</string>
+    <string name="a11y_mute_microphone">静音麦克风</string>
+    <string name="a11y_unmute_microphone">取消静音麦克风</string>
+    <string name="a11y_stop_camera">停止相机</string>
+    <string name="a11y_start_camera">启动相机</string>
+
+    <string name="settings_setup_secure_backup">设置安全备份</string>
+
+    <string name="bottom_sheet_setup_secure_backup_title">安全备份</string>
+    <string name="bottom_sheet_setup_secure_backup_subtitle">通过在您的服务器上备份加密密钥防止丢失对加密消息和数据的访问。</string>
+    <string name="bottom_sheet_setup_secure_backup_submit">设置</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_title">使用安全密钥</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">生成安全密钥存储在安全的地方如密码管理器或保险箱。</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">使用安全口令</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">输入仅有您知道的安全口令,生成备份用的密钥。</string>
+
+    <string name="bottom_sheet_save_your_recovery_key_title">保存您的安全密钥</string>
+    <string name="bottom_sheet_save_your_recovery_key_content">将您的安全密钥存储在安全的地方如密码管理器或保险箱。</string>
+
+    <string name="set_a_security_phrase_title">设置安全口令</string>
+    <string name="set_a_security_phrase_notice">输入只有您知道的安全口令,用于保护您的服务器上的秘密。</string>
+    <string name="set_a_security_phrase_hint">安全口令</string>
+    <string name="set_a_security_phrase_again_notice">再次输入您的安全口令以确认。</string>
+
+    <string name="save_your_security_key_title">保存您的安全密钥</string>
+    <string name="save_your_security_key_notice">将您的安全密钥存储在安全的地方如密码管理器或保险箱。</string>
+
+    <string name="room_settings_name_hint">聊天室名称</string>
+    <string name="room_settings_topic_hint">主题</string>
+    <string name="room_settings_save_success">您已成功更改聊天室设置</string>
+
+    <string name="notice_crypto_unable_to_decrypt_final">您无法访问此消息</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">正在等待此消息,可能会花费一些时间</string>
+    <string name="crypto_utd">无法解密</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">由于端到端加密,您可能需要等待某人的消息到达因为加密密钥未正确发送给您。</string>
+    <string name="crypto_error_withheld_blacklisted">您无法访问此消息因为您已屏蔽此发送者</string>
+    <string name="crypto_error_withheld_unverified">您无法访问此消息因为您的会话不被发送者信任</string>
+    <string name="crypto_error_withheld_generic">您无法访问此消息因为发送者有意不发送密钥</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">正在等待加密历史</string>
+
+    <string name="element_disclaimer_title">Riot 现在是 Element!</string>
+    <string name="element_disclaimer_content">我们兴奋地宣布我们改名了!您的应用已经是最新的并且您已登入您的帐户。</string>
+    <string name="element_disclaimer_negative_button">明白了</string>
+    <string name="element_disclaimer_positive_button">了解更多</string>
+
+    <string name="element_login_splash_brand">element</string>
+
+
+    <string name="save_recovery_key_chooser_hint">将恢复密钥保存到</string>
+
+    <string name="add_from_phone_book">从我的电话簿添加</string>
+    <string name="empty_phone_book">您的电话簿是空的</string>
+    <string name="phone_book_title">电话簿</string>
+    <string name="search_in_my_contacts">搜索我的联系人</string>
+    <string name="loading_contact_book">正在获取您的联系人…</string>
+    <string name="empty_contact_book">您的通讯录是空的</string>
+    <string name="contacts_book_title">通讯录</string>
+
+    <string name="three_pid_revoke_invite_dialog_title">撤销邀请</string>
+    <string name="three_pid_revoke_invite_dialog_content">是否撤销对 %1$s 的邀请?</string>
+
+    <string name="member_banned_by">被 %1$s 封禁</string>
+    <string name="failed_to_unban">解封用户失败</string>
+
+    <string name="alert_push_are_disabled_title">推送通知已禁用</string>
+    <string name="alert_push_are_disabled_description">查看您的设置以启用推送通知</string>
+    <string name="create_pin_title">选择 PIN 以确保安全</string>
+    <string name="create_pin_confirm_title">确认 PIN</string>
+    <string name="create_pin_confirm_failure">验证 pin 失败,请输入新的。</string>
+    <string name="auth_pin_title">输入您的 PIN</string>
+    <string name="auth_pin_forgot">忘记 PIN?</string>
+    <string name="auth_pin_reset_title">重置 pin</string>
+    <string name="auth_pin_new_pin_action">新 pin</string>
+    <string name="auth_pin_reset_content">为重置您的 PIN,您将需要重新登录并创建新的。</string>
+    <string name="settings_security_pin_code_title">启用 PIN</string>
+    <string name="settings_security_pin_code_summary">如果您想要重置您的 PIN,点按忘记 PIN 登出并重置。</string>
+    <string name="auth_pin_confirm_to_disable_title">确认 PIN 并禁用 PIN</string>
+</resources>

From d82d14c629ddfbd95c6ee94d23f9f0ba97adcc91 Mon Sep 17 00:00:00 2001
From: Thomas Lee <thomas.y.lee@protonmail.com>
Date: Mon, 10 Aug 2020 20:27:26 +0000
Subject: [PATCH 78/96] Translated using Weblate (Esperanto)

Currently translated at 25.3% (464 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/eo/
---
 vector/src/main/res/values-eo/strings.xml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/res/values-eo/strings.xml b/vector/src/main/res/values-eo/strings.xml
index a653770337..bf8460e7af 100644
--- a/vector/src/main/res/values-eo/strings.xml
+++ b/vector/src/main/res/values-eo/strings.xml
@@ -597,4 +597,9 @@
 
     <string name="settings_troubleshoot_test_account_settings_title">Agordoj de konto.</string>
     <string name="settings_troubleshoot_test_account_settings_success">Sciigoj estas ŝaltitaj por via konto.</string>
-</resources>
+<string name="play_video">Ludi</string>
+    <string name="pause_video">Paûzi</string>
+    <string name="dismiss">Eksigi</string>
+
+
+    </resources>

From d836f9d1f82dfc9047567b99dd8cd4b3277f9c07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= <riot@joeruut.com>
Date: Sat, 8 Aug 2020 03:34:09 +0000
Subject: [PATCH 79/96] Translated using Weblate (Estonian)

Currently translated at 39.4% (723 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/et/
---
 vector/src/main/res/values-et/strings.xml | 224 +++++++++++++++++++++-
 1 file changed, 223 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index 6dc60a3560..6d85de32fa 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -127,7 +127,7 @@
     <string name="home_filter_placeholder_groups">Filtreeri kogukondasid</string>
 
     <string name="invitations_header">Kutsed</string>
-    <string name="low_priority_header">Madal prioriteet</string>
+    <string name="low_priority_header">Vähetähtis</string>
     <string name="system_alerts_header">Süsteemi hoiatused</string>
 
     <string name="direct_chats_header">Vestlused</string>
@@ -696,4 +696,226 @@
     <string name="settings_active_sessions_verified_device_desc">Kuna sina oled selle sessiooni verifitseerinud, siis see sessioon on krüptitud sõnumite saatmiseks usaldusväärne:</string>
     <string name="identity_server_error_outdated_identity_server">See isikutuvastusserver kasutab vana API\'t. Element toetab aga vaid API versiooni 2.</string>
     <string name="identity_server_error_outdated_home_server">See tegevus ei ole võimalik. Koduserveri versioon on liiga vana.</string>
+    <plurals name="directory_search_rooms">
+	<item quantity="one">1 jututuba</item>
+	<item quantity="other">%d jututuba</item>
+</plurals>
+    <plurals name="directory_search_rooms_for">
+	<item quantity="one">Otsingusõnaga %2$s leidsin %1$s jututoa</item>
+	<item quantity="other">Otsingusõnaga %2$s leidsin %1$s jututuba</item>
+</plurals>
+    <string name="directory_searching_title">Otsin kataaloogist…</string>
+
+    <string name="room_settings_all_messages_noisy">Kõik sõnumid (lärmakas)</string>
+    <string name="room_settings_all_messages">Kõik sõnumid</string>
+    <string name="room_settings_mention_only">Ainult mainimised</string>
+    <string name="room_settings_mute">Summuta</string>
+    <string name="room_settings_favourite">Lemmik</string>
+    <string name="room_settings_de_prioritize">Vähetähtis</string>
+    <string name="room_settings_leave_conversation">Lahku vestlusest</string>
+    <string name="room_settings_forget">Unusta</string>
+    <string name="room_settings_add_homescreen_shortcut">Lisa otsetee avalehele</string>
+
+    <string name="room_sliding_menu_messages">Sõnumid</string>
+    <string name="room_sliding_menu_settings">Seadistused</string>
+    <string name="room_sliding_menu_version">Versioon</string>
+    <string name="room_sliding_menu_version_x">Versioon %s</string>
+    <string name="room_sliding_menu_term_and_conditions">Kasutustingimused</string>
+    <string name="room_sliding_menu_third_party_notices">Kolmandate osapoolte litsentsid</string>
+    <string name="room_sliding_menu_copyright">Autoriõigused</string>
+    <string name="room_sliding_menu_privacy_policy">Privaatsuspoliitika</string>
+
+    <string name="settings_profile_picture">Profiilipilt</string>
+    <string name="settings_display_name">Kuvatav nimi</string>
+    <string name="settings_email_address">E-posti aadress</string>
+    <string name="settings_add_email_address">Lisa e-posti aadress</string>
+    <string name="settings_phone_number">Telefon</string>
+    <string name="settings_add_phone_number">Lisa telefoninumber</string>
+    <string name="settings_app_info_link_title">Rakenduse teave</string>
+    <string name="settings_app_info_link_summary">Näita rakenduse teavet süsteemi seadistustes.</string>
+    <string name="settings_add_3pid_confirm_password_title">Kinnitage oma salasõna</string>
+    <string name="settings_add_3pid_flow_not_supported">Seda tegevust ei saa teha Element\'i nutirakendusest</string>
+    <string name="settings_add_3pid_authentication_needed">Autentimine on nõutav</string>
+
+
+    <string name="settings_notification_advanced">Teavituste lisaseadistused</string>
+    <string name="settings_notification_by_event">Teavituse olulisus sündmuse alusel</string>
+
+    <string name="settings_notification_privacy">Teavituste privaatsus</string>
+    <string name="settings_troubleshoot_test_system_settings_title">Süsteemiseadistused.</string>
+    <string name="settings_troubleshoot_test_account_settings_title">Kasutajakonto seadistused.</string>
+    <string name="settings_troubleshoot_test_account_settings_success">Sinu kontol on teavitused kasutusel.</string>
+    <string name="settings_troubleshoot_test_account_settings_failed">Sinu kontol ei ole teavitusi kasutusel.
+\nSeda saad muuta konto seadistuses.</string>
+    <string name="settings_troubleshoot_test_account_settings_quickfix">Võta kasutusele</string>
+
+    <string name="settings_troubleshoot_test_device_settings_title">Sessiooni seadistused.</string>
+    <string name="settings_troubleshoot_test_device_settings_success">Selles sessioonis on teavitused kasutusel.</string>
+    <string name="settings_troubleshoot_test_device_settings_failed">Selles sessioonis ei ole teavitusi kasutusel.
+\nSeda saad muuta Element\'i seadistuses.</string>
+    <string name="settings_troubleshoot_test_device_settings_quickfix">Võta kasutusele</string>
+
+    <string name="settings_troubleshoot_test_bing_settings_title">Kohandatud seadistused.</string>
+    <string name="settings_12_24_timestamps">Näita ajatempleid 12-tunnises vormingus</string>
+    <string name="settings_show_read_receipts">Näita lugemisteatiseid</string>
+    <string name="settings_phone_number_label">Telefoninumber</string>
+    <string name="settings_phone_number_error">Valitud maa jaoks on see vale telefoninumber</string>
+    <string name="settings_phone_number_verification">Telefoninumbri kontrollimine</string>
+    <string name="settings_phone_number_verification_instruction">Me oleme SMS\'iga saatnud aktiveerimiskoodi. Palun sisesta see kood siia.</string>
+    <string name="settings_phone_number_verification_error_empty_code">Sisesta SMS\'iga saadetud aktiveerimiskood</string>
+    <string name="settings_phone_number_verification_error">Viga sinu telefoninumbri kontrollimisel</string>
+    <string name="settings_phone_number_code">Kood</string>
+    <string name="account_phone_number_error">Sinu telefoninumbri kontrollimisel tekkis viga.</string>
+    <string name="account_additional_info">Lisateave: %s</string>
+
+    <string name="settings_media">Meedia</string>
+    <string name="settings_default_compression">Vaikimisi pakkimine</string>
+    <string name="compression_opt_list_choose">Vali</string>
+    <string name="settings_default_media_source">Vaikimisi meediaallikas</string>
+    <string name="media_source_choose">Vali</string>
+    <string name="settings_play_shutter_sound">Tee katiku klõpsu</string>
+
+    <string name="settings_flair">Kogukonna rinnasilt</string>
+    <string name="settings_without_flair">Sa ei ole hetkel ainsamagi kogukonna liige.</string>
+
+    <string name="media_saving_period_3_days">3 päeva</string>
+    <string name="media_saving_period_1_week">1 nädal</string>
+    <string name="media_saving_period_1_month">1 kuu</string>
+    <string name="media_saving_period_forever">Igavesti</string>
+
+    <string name="room_settings_room_photo">Jututoa foto</string>
+    <string name="room_settings_room_name">Jututoa nimi</string>
+    <string name="room_settings_topic">Jututoa teema</string>
+    <string name="room_settings_room_tag">Jututoa silt</string>
+    <string name="room_settings_tag_pref_dialog_title">Sildistatud kui:</string>
+
+    <string name="room_settings_tag_pref_entry_favourite">Lemmik</string>
+    <string name="room_settings_tag_pref_entry_low_priority">Vähetähtis</string>
+    <string name="room_settings_tag_pref_entry_none">Ei midagi</string>
+
+    <string name="room_settings_category_access_visibility_title">Ligipääs ja nähtavus</string>
+    <string name="room_settings_directory_visibility">Näita seda jututuba jututubade kataloogis</string>
+    <string name="room_settings_room_notifications_title">Teavitused</string>
+    <string name="room_settings_room_access_rules_pref_title">Ligipääs jututuppa</string>
+    <string name="room_settings_room_read_history_rules_pref_title">Jututoa ajaloo loetavus</string>
+    <string name="room_settings_room_read_history_rules_pref_dialog_title">Kes võivad lugeda ajalugu\?</string>
+    <string name="room_settings_room_access_rules_pref_dialog_title">Kes pääsevad ligi siia jututuppa\?</string>
+
+    <string name="room_settings_read_history_entry_anyone">Kõik kasutajad</string>
+    <string name="room_settings_read_history_entry_members_only_option_time_shared">Ainult liikmetele (alates selle seadistuse kasutuselevõtmisest)</string>
+    <string name="room_settings_read_history_entry_members_only_invited">Ainult liikmetele (alates nende kutsumise ajast)</string>
+    <string name="room_settings_read_history_entry_members_only_joined">Ainult liikmetele (alates liitumisest)</string>
+
+    <string name="room_settings_room_access_warning">Sellele jututoale viitamiseks peab tal olema aadress.</string>
+    <string name="room_settings_room_access_entry_only_invited">Vaid kutsutud kasutajad</string>
+    <string name="room_settings_room_access_entry_anyone_with_link_apart_guest">Kõik, kes teavad jututoa viidet, välja arvatud külalised</string>
+    <string name="room_settings_room_access_entry_anyone_with_link_including_guest">Kõik, kes teavad jututoa viidet, kaasa arvatud külalised</string>
+
+    <string name="room_settings_banned_users_title">Suhtluskeelu saanud kasutajad</string>
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="one">%d suhtluskeelu saanud kasutaja</item>
+	<item quantity="other">%d suhtluskeelu saanud kasutajat</item>
+</plurals>
+
+    <string name="room_settings_category_advanced_title">Lisaseadistused</string>
+    <string name="room_settings_room_internal_id">Selle jututoa sisemine tunnus</string>
+    <string name="room_settings_addresses_pref_title">Aadressid</string>
+    <string name="room_settings_labs_pref_title">Katsed</string>
+    <string name="room_settings_labs_warning_message">Need on alles katsejärgus olevad funktsionaalsused. Ole kasutamisel ettevaatlik.</string>
+    <string name="room_settings_labs_end_to_end">Läbiv krüptimine</string>
+    <string name="room_settings_labs_end_to_end_is_active">Läbiv krüptimine on kasutusel</string>
+    <string name="room_settings_labs_end_to_end_warnings">Läbiva krüptimise kasutuselevõtuks pead korraks välja logima.</string>
+    <string name="failed_to_load_timeline_position">%s üritas laadida teatud hetke selle jututoa ajajoonelt, kuid ei suutnud seda leida.</string>
+
+    <string name="encryption_information_title">Läbiva krüptimise teave</string>
+
+    <string name="encryption_information_device_info">Sündmuse teave</string>
+    <string name="encryption_information_user_id">Kasutajatunnus</string>
+    <string name="encryption_information_curve25519_identity_key">Curve25519 identiteedi võti</string>
+    <string name="encryption_information_claimed_ed25519_fingerprint_key">Väidetav Ed25519 allkirja sõrmejälje võti</string>
+    <string name="encryption_information_algorithm">Algoritm</string>
+    <string name="encryption_information_session_id">Sessiooni tunnus</string>
+    <string name="encryption_information_decryption_error">Dekrüptimise viga</string>
+
+    <string name="encryption_information_sender_device_information">Saatja sessiooni teave</string>
+    <string name="encryption_information_device_name">Avalik nimi</string>
+    <string name="encryption_information_device_name_with_warning">Avalik nimi (nähtav neile, kellega sa suhtled)</string>
+    <string name="device_name_warning">Sessiooni avalik nimi on nähtav neile, kellega sa suhtled</string>
+    <string name="encryption_information_name">Avalik nimi</string>
+    <string name="encryption_information_device_id">Seadme tunnus</string>
+    <string name="encryption_information_device_key">Sessiooni võti</string>
+    <string name="encryption_information_verification">Verifitseerimine</string>
+    <string name="encryption_information_ed25519_fingerprint">Ed25519 sõrmejälg</string>
+
+    <string name="encryption_export_e2e_room_keys">Ekspordi jututubade läbiva krüptimise võtmed</string>
+    <string name="encryption_export_room_keys">Ekspordi jututoa võtmed</string>
+    <string name="encryption_export_room_keys_summary">Ekspordi võtmed kohalikku faili</string>
+    <string name="encryption_export_export">Ekspordi</string>
+    <string name="room_join_rules_invite_by_you">Sina määrasid, et jututuppa pääseb vaid kutsega.</string>
+    <string name="timeline_unread_messages">Lugemata sõnumid</string>
+
+    <string name="login_splash_text2">Krüptimise abil hoiad vestlused privaatsena</string>
+    <string name="login_splash_text3">Laienda ja kohanda oma kasutuskogemust</string>
+    <string name="login_splash_submit">Alusta</string>
+
+    <string name="login_server_title">Vali server</string>
+    <string name="login_server_text">Nii nagu e-posti puhul, siis kasutajakonto asub ühes serveris, kuid saab suhelda kasutajatega üle ilma</string>
+    <string name="login_server_matrix_org_text">Liitu tasuta miljonite teistega suurimas tasuta Matrix\'i serveris</string>
+    <string name="login_server_modular_text">Tasuline Matrix\'i majutusteenus organisatsioonidele</string>
+    <string name="login_server_modular_learn_more">Lisateave</string>
+    <string name="login_server_other_title">Muud serverid</string>
+    <string name="login_server_other_text">Kohandatud seadistused</string>
+
+    <string name="login_continue">Jätka</string>
+    <string name="login_connect_to">Ühenda koduserveriga %1$s</string>
+    <string name="login_connect_to_modular">Ühenda teenusepakkujaga Element Matrix Services</string>
+    <string name="login_connect_to_a_custom_server">Ühenda kohandatud koduserveriga</string>
+    <string name="login_signin_to">Logi sisse koduserverisse %1$s</string>
+    <string name="login_signup">Registreeru</string>
+    <string name="login_signin">Logi sisse</string>
+    <string name="login_signin_sso">Jätka kasutades SSO\'d ehk ühekordset autentimist</string>
+
+    <string name="login_server_url_form_modular_hint">Element Matrix Services teenuse aadress</string>
+    <string name="login_server_url_form_other_hint">Aadress</string>
+    <string name="login_server_url_form_modular_text">Tasuline Matrix\'i majutusteenus organisatsioonidele</string>
+    <string name="login_server_url_form_modular_notice">Sisesta Modular Element teenuse või muu serveri aadress, mida sa soovid kasutada</string>
+    <string name="login_server_url_form_other_notice">Sisesta serveri või Element\'i aadress, mida sa soovid kasutada</string>
+    <string name="login_server_url_form_common_notice">Sisesta serveri aadress, mida sa soovid kasutada</string>
+
+    <string name="login_sso_error_message">Lehe laadimisel tekkis viga %1$s (%2$d)</string>
+    <string name="login_mode_not_supported">See rakendus ei saa sisse logida antud koduserverisse. See koduserver toetab järgmisi sisselogimise tüüp(e): %1$s.
+\n
+\nKas sa soovid sisse logida kasutades veebibrauseri põhist klienti\?</string>
+    <string name="login_registration_disabled">Vabandust, aga siia serverisse ei saa luua uusi kasutajakontosid.</string>
+    <string name="login_registration_not_supported">See rakendus ei saa antud koduserveris uut kasutajakontot.
+\n
+\nKas sa soovid registreerida kasutades veebibrauseri põhist klienti\?</string>
+
+    <string name="login_login_with_email_error">See e-posti aadress ei ole seotud ühegi kasutajakontoga.</string>
+
+    <string name="login_reset_password_on">Loo uus salasõna koduserveris %1$s</string>
+    <string name="login_reset_password_notice">Kontrollimaks, et just sina sina ise sisestasid uue salasõna, siis saadame sulle kinnituskirja.</string>
+    <string name="login_reset_password_submit">Järgmine</string>
+    <string name="login_reset_password_email_hint">E-posti aadress</string>
+    <string name="login_reset_password_password_hint">Uus salasõna</string>
+
+    <string name="login_reset_password_warning_title">Hoiatus!</string>
+    <string name="login_reset_password_warning_content">Salasõna muutmine tühistab kõik läbiva krüptimise võtmed sinu kõikides sessioonides ning seega muutub kogu sinu vestluste ajalugu loetamatuks. Palun kindlasti kas sea üles võtmete varundamine või ekspordi mõnest muust sessioonist jututubade võtmed enne senise salasõna tühistamist.</string>
+    <string name="login_reset_password_warning_submit">Jätka</string>
+
+    <string name="login_reset_password_error_not_found">See e-posti aadress ei ole seotud ühegi kasutajakontoga</string>
+
+    <string name="login_reset_password_mail_confirmation_title">Vaata oma saabuvate e-kirjade postkasti</string>
+    <string name="login_reset_password_mail_confirmation_notice">Verifitseerimise jaoks saatsime e-kirja aadressile %1$s.</string>
+    <string name="soft_logout_signin_submit">Logi sisse</string>
+    <string name="soft_logout_signin_password_hint">Salasõna</string>
+    <string name="soft_logout_clear_data_title">Kustuta privaatsed andmed</string>
+    <string name="soft_logout_clear_data_notice">Hoiatus: Sinu privaatsed andmed (sealhulgas krüptimisvõtmed) on jätkuvalt salvestatud selles seadmes.
+\n
+\nEemalda nad, kui oled lõpetanud selle seadme kasutamise või soovid sisse logida muu kasutajakontoga.</string>
+    <string name="soft_logout_clear_data_submit">Eemalda kõik andmed</string>
+
+    <string name="soft_logout_clear_data_dialog_title">Eemalda andmed</string>
+    <string name="soft_logout_clear_data_dialog_content">Kas sa oled kindel, et soovid kustutada kõik andmed, mis on hetkel siin seadmes salvestatud\?
+\nOma sõnumite ja kontoandmete nägemiseks logi uuesti sisse.</string>
     </resources>

From 1e56c70d6af7c6f161b90a5f31af01951998da2a Mon Sep 17 00:00:00 2001
From: "@a2sc:matrix.org" <a0_r@a2sc.eu>
Date: Tue, 11 Aug 2020 10:14:27 +0000
Subject: [PATCH 80/96] Translated using Weblate (German)

Currently translated at 99.9% (1833 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/de/
---
 vector/src/main/res/values-de/strings.xml | 180 +++++++++++-----------
 1 file changed, 92 insertions(+), 88 deletions(-)

diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index 00d069a0b8..f391fc42fc 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -84,7 +84,7 @@
     <string name="local_address_book_header">Lokales Adressbuch</string>
     <string name="matrix_only_filter">Nur Matrix-Kontakte</string>
     <string name="no_conversation_placeholder">Keine Konversationen</string>
-    <string name="no_contact_access_placeholder">Sie haben Element nicht erlaubt, auf lokale Kontakte zuzugreifen</string>
+    <string name="no_contact_access_placeholder">Element wurde nicht erlaubt, auf lokale Kontakte zuzugreifen</string>
     <string name="no_result_placeholder">Keine Ergebnisse</string>
 
     <!-- Rooms fragment -->
@@ -101,10 +101,10 @@
     <string name="send_bug_report_include_crash_logs">Absturzberichte übermitteln</string>
     <string name="send_bug_report_include_screenshot">Screenshot übermitteln</string>
     <string name="send_bug_report">Problem melden</string>
-    <string name="send_bug_report_description">Bitte beschreiben Sie das Problem. Was haben Sie genau gemacht\? Was sollte passieren\? Was passierte tatsächlich\?</string>
+    <string name="send_bug_report_description">Bitte beschreibe das Problem. Was hast du genau gemacht\? Was sollte passieren\? Was ist tatsächlich passiert\?</string>
     <string name="send_bug_report_placeholder">Problembeschreibung</string>
     <string name="send_bug_report_logs_description">Um Probleme diagnostizieren zu können, werden Protokolle dieses Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen:</string>
-    <string name="send_bug_report_alert_message">Sie scheinen Ihr Telefon frustriert zu schütteln. Möchten Sie das Fenster zum Senden eines Fehlerberichts öffnen\?</string>
+    <string name="send_bug_report_alert_message">Du scheinst dein Telefon frustriert zu schütteln. Möchtest du das Fenster zum Senden eines Fehlerberichts öffnen\?</string>
     <string name="send_bug_report_sent">Der Fehlerbericht wurde erfolgreich übermittelt</string>
     <string name="send_bug_report_failed">Der Fehlerbericht konnte nicht übermittelt werden (%s)</string>
     <string name="send_bug_report_progress">Fortschritt (%s%%)</string>
@@ -171,7 +171,7 @@
     <string name="auth_reset_password_missing_email">Die E-Mail-Adresse, die mit deinem Account verknüpft ist, muss eingegeben werden.</string>
     <string name="auth_reset_password_missing_password">Ein neues Passwort muss eingegeben werden.</string>
     <string name="auth_reset_password_email_validation_message">Eine E-Mail wurde an %s gesendet. Bitte dem in der E-Mail enthaltenen Link folgen und anschließend unten klicken.</string>
-    <string name="auth_reset_password_error_unauthorized">Verifizierung der E-Mail-Adresse ist fehlgeschlagen: Stelle sicher, dass du den Link in der E-Mail geöffnet hast</string>
+    <string name="auth_reset_password_error_unauthorized">Verifizierung der E-Mail-Adresse ist fehlgeschlagen. Stelle sicher, dass du den Link in der E-Mail geöffnet hast</string>
     <string name="auth_reset_password_success_message">Dein Passwort wurde zurückgesetzt.
 \n
 \nDu wurdest aus allen Sitzungen abgemeldet und wirst keine Push-Benachrichtigungen mehr erhalten. Um die Push-Benachrichtigungen wieder zu aktivieren, musst du dich auf jedem Gerät erneut anmelden.</string>
@@ -182,7 +182,7 @@
     <string name="login_error_unable_login">Login unmöglich</string>
     <string name="login_error_registration_network_error">Registrierung unmöglich: Netzwerkfehler</string>
     <string name="login_error_unable_register">Registrierung unmöglich</string>
-    <string name="login_error_unable_register_mail_ownership">Registrierung unmöglich: E-Mail-Adresse nicht verifizierbar</string>
+    <string name="login_error_unable_register_mail_ownership">Registrierung fehlgeschlagen: E-Mail-Adresse nicht verifizierbar</string>
     <string name="login_error_invalid_home_server">Bitte eine gültige URL eingeben</string>
 
     <string name="login_error_forbidden">Ungültige Zugangsdaten</string>
@@ -314,7 +314,7 @@ Du kannst dich mit einem anderen Konto anmelden oder diese E-Mail-Adresse zu die
     <string name="room_participants_action_set_admin">Zum Admin machen</string>
     <string name="room_participants_action_ignore">Alle Nachrichten dieses Nutzers verbergen</string>
     <string name="room_participants_action_unignore">Alle Nachrichten dieses Nutzers anzeigen</string>
-    <string name="room_participants_invite_search_another_user">Benutzer-ID, Name oder E-Mail-Adresse</string>
+    <string name="room_participants_invite_search_another_user">Nutzer-ID, Name oder E-Mail-Adresse</string>
     <string name="room_participants_action_mention">Erwähnen</string>
     <string name="room_participants_action_devices_list">Sitzungsliste anzeigen</string>
     <string name="room_participants_power_level_prompt">Du wirst diese Änderung nicht rückgängig machen können, da der Benutzer dasselbe Berechtigungslevel wie du selbst erhalten wirst.
@@ -490,7 +490,7 @@ Um fortzufahren, gib dein Passwort ein.</string>
 
     <string name="account_email_validation_title">Verifizierung ausstehend</string>
     <string name="account_email_validation_message">Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Klicke anschließend auf Fortsetzen.</string>
-    <string name="account_email_validation_error">Verifizieren der E-Mail-Adresse unmöglich. Bitte prüfe deine E-Mails und klicke auf den enthaltenen Link. Anschließend klicke auf Fortsetzen.</string>
+    <string name="account_email_validation_error">Verifizieren der E-Mail-Adresse nicht möglich. Bitte prüfe deine E-Mails und klicke auf den enthaltenen Link. Anschließend klicke auf Fortsetzen.</string>
 
     <string name="account_email_already_used_error">Diese E-Mail-Adresse wird bereits verwendet.</string>
     <string name="account_email_not_found_error">Diese E-Mail-Adresse wurde nicht gefunden.</string>
@@ -562,7 +562,7 @@ Beachte: Diese Aktion wird die App neu starten und einige Zeit brauchen.</string
     <string name="room_settings_category_advanced_title">Erweitert</string>
     <string name="room_settings_room_internal_id">Interne ID dieses Raumes</string>
     <string name="room_settings_addresses_pref_title">Adressen</string>
-    <string name="room_settings_labs_pref_title">Labor</string>
+    <string name="room_settings_labs_pref_title">Experimentelle Einstellungen</string>
     <string name="room_settings_labs_warning_message">Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können. Mit Vorsicht zu verwenden.</string>
     <string name="room_settings_labs_end_to_end">Ende-zu-Ende-Verschlüsselung</string>
     <string name="room_settings_labs_end_to_end_is_active">Ende-zu-Ende-Verschlüsselung ist aktiv</string>
@@ -598,7 +598,7 @@ Beachte: Diese Aktion wird die App neu starten und einige Zeit brauchen.</string
     <string name="encryption_information_title">Ende-zu-Ende-Verschlüsselungs-Informationen</string>
 
     <string name="encryption_information_device_info">Ereignisinformation</string>
-    <string name="encryption_information_user_id">Benutzer-ID</string>
+    <string name="encryption_information_user_id">Nutzer-ID</string>
     <string name="encryption_information_curve25519_identity_key">Curve25519-Identitätsschlüssel</string>
     <string name="encryption_information_claimed_ed25519_fingerprint_key">Beanspruchter Ed25519-Fingerabdruckschlüssel</string>
     <string name="encryption_information_algorithm">Algorithmus</string>
@@ -649,20 +649,24 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <!-- unknown devices management -->
     <string name="unknown_devices_alert_title">Raum enthält unbekannte Sitzungen</string>
-    <string name="unknown_devices_alert_message">Dieser Raum enthält unbekannte Sitzungen, die noch nicht verifiziert wurden. Es gibt also keine Garantie, dass diese Sitzung wirklich der angegebenen Person gehören. Wir empfehlen, den Verifizierungsprozess für jedes Gerät zu durchlaufen, bevor du fortfährst. Du kannst die Nachricht aber auch ohne Verifizierung senden, wenn du das vorziehst. Unbekannte Sitzungen:</string>
+    <string name="unknown_devices_alert_message">Dieser Raum enthält unbekannte Sitzungen, die noch nicht verifiziert wurden.
+\nEs gibt also keine Garantie, dass diese Sitzung wirklich der angegebenen Person gehören.
+\nWir empfehlen, den Verifizierungsprozess für jedes Gerät zu durchlaufen, bevor du fortfährst. Du kannst die Nachricht aber auch ohne Verifizierung senden, wenn du das vorziehst. 
+\n
+\nUnbekannte Sitzungen:</string>
 
     <!-- directory activity  -->
     <string name="select_room_directory">Raum-Verzeichnis auswählen</string>
     <string name="directory_server_fail_to_retrieve_server">Der Server kann nicht verfügbar oder überlastet sein</string>
-    <string name="directory_server_type_homeserver">Gib einen Heimserver ein, um seine öffentlichen Räume aufzulisten</string>
-    <string name="directory_server_placeholder">Heimserver-URL</string>
+    <string name="directory_server_type_homeserver">Gib einen Home-Server ein, um seine öffentlichen Räume aufzulisten</string>
+    <string name="directory_server_placeholder">Home-Server-URL</string>
     <string name="directory_server_all_rooms_on_server">Alle Räume auf dem %s-Server</string>
     <string name="directory_server_native_rooms">Alle nativen %s-Räume</string>
 
     <!-- historical -->
     <string name="historical_placeholder">Suche nach historischen</string>
 
-    <string name="settings_user_interface">Benutzer-Oberfläche</string>
+    <string name="settings_user_interface">Nutzer-Oberfläche</string>
     <string name="settings_interface_language">Sprache</string>
     <string name="settings_select_language">Wähle Sprache</string>
 
@@ -679,7 +683,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <string name="offline">Offline</string>
 
-    <string name="user_directory_header">Benutzer-Verzeichnis</string>
+    <string name="user_directory_header">Nutzer-Verzeichnis</string>
     <string name="people_search_user_directory">BENUTZER-VERZEICHNIS (%s)</string>
     <string name="settings_data_save_mode">Datensparsamer Modus</string>
 
@@ -765,9 +769,9 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
     <string name="groups_header">Communities</string>
     <string name="no_group_placeholder">Keine Gruppen</string>
 
-    <string name="start_new_chat_prompt_msg">Sind Sie sicher, dass Sie einen neuen Chat mit %s starten möchten\?</string>
-    <string name="start_voice_call_prompt_msg">Sind Sie sicher, dass Sie einen Sprachanruf starten möchten\?</string>
-    <string name="start_video_call_prompt_msg">Sind Sie sicher, dass Sie einen Videoanruf starten möchten\?</string>
+    <string name="start_new_chat_prompt_msg">Sicher, dass du einen neuen Chat mit %s starten möchtest\?</string>
+    <string name="start_voice_call_prompt_msg">Sicher, dass du einen Sprachanruf starten möchtest\?</string>
+    <string name="start_video_call_prompt_msg">Sicher, dass du einen Videoanruf starten möchtest\?</string>
 
     <string name="groups_list">Gruppenliste</string>
 
@@ -788,7 +792,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
 
     <string name="create">Erstellen</string>
-    <string name="create_community">Erstelle Community</string>
+    <string name="create_community">Community erstellen</string>
     <string name="community_name">Community-Name</string>
     <string name="community_name_hint">Beispiel</string>
     <string name="community_id">Community-ID</string>
@@ -879,7 +883,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
     <string name="settings_notification_privacy_need_permission">Dies App braucht die Berechtigung im Hintergrund zu laufen</string>
     <string name="settings_notification_privacy_fcm">• Benachrichtigungen werden über Firebase Cloud Messaging versendet</string>
     <string name="settings_notification_privacy_metadata">• Benachrichtigungen enthalten nur Metadaten</string>
-    <string name="settings_notification_privacy_secure_message_content">• Der Nachrichteninhalt der Benachrichtigung wird <b>sicher vom Matrix-Heimserver abgerufen</b></string>
+    <string name="settings_notification_privacy_secure_message_content">• Der Nachrichteninhalt der Benachrichtigung wird <b>sicher vom Matrix-Home-Server abgerufen</b></string>
     <string name="settings_notification_privacy_nosecure_message_content">• Benachrichtigungen enthalten <b>Metadaten und Nachrichteninhalte</b></string>
     <string name="settings_notification_privacy_message_content_not_shown">• Benachrichtigungen werden <b>den Nachrichteninhalt nicht anzeigen</b></string>
 
@@ -891,7 +895,9 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
     <string name="title_activity_choose_sticker">Sende einen Sticker</string>
 
     <string name="option_send_sticker">Sende Sticker</string>
-    <string name="no_sticker_application_dialog_content">Sie haben aktuell keine Stickerpakete aktiviert. Möchten Sie welche hinzufügen\?</string>
+    <string name="no_sticker_application_dialog_content">Du hast aktuell keine Stickerpakete aktiviert.
+\n
+\nMöchtest du welche hinzufügen\?</string>
 
     <string name="settings_deactivate_account_section">Account deaktivieren</string>
     <string name="settings_deactivate_my_account">Deaktivere meinen Account</string>
@@ -939,7 +945,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <string name="error_empty_field_your_password">Bitte gib dein Passwort ein.</string>
 
-    <string name="send_bug_report_description_in_english">Wenn möglich, schreiben Sie bitte auf Englisch.</string>
+    <string name="send_bug_report_description_in_english">Schreibe bitte auf Englisch, wenn möglich.</string>
     <string name="room_message_placeholder_reply_to_encrypted">Sende verschlüsselte Antwort…</string>
     <string name="room_message_placeholder_reply_to_not_encrypted">Sende unverschlüsselte Antwort…</string>
     <string name="settings_preview_media_before_sending">Zeige Medien vor dem Senden</string>
@@ -1011,11 +1017,11 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <string name="resource_limit_contact_admin">kontaktiere deinen Service-Administrator</string>
 
-    <string name="resource_limit_soft_default">Dieser Heimserver hat einen seiner Ressourcen-Limits erreicht, sodass <b>einige Nutzer sich nicht anmelden können</b>.</string>
-    <string name="resource_limit_hard_default">Dieser Heimserver hat einen seiner Ressourcen-Limits überschritten.</string>
+    <string name="resource_limit_soft_default">Dieser Home-Server hat einen seiner Ressourcen-Limits erreicht, sodass <b>einige Nutzer sich nicht anmelden können</b>.</string>
+    <string name="resource_limit_hard_default">Dieser Home-Server hat einen seiner Ressourcen-Limits überschritten.</string>
 
-    <string name="resource_limit_soft_mau"> Dieser Heimserver hat sein Limit an monatlich aktiven Nutzern erreicht, sodass <b>einige Nutzer sich nicht anmelden können</b>.</string>
-    <string name="resource_limit_hard_mau">Dieser Heimserver hat sein Limit an monatlich aktiven Nutzern erreicht.</string>
+    <string name="resource_limit_soft_mau"> Dieser Home-Server hat sein Limit an monatlich aktiven Nutzern erreicht, sodass <b>einige Nutzer sich nicht anmelden können</b>.</string>
+    <string name="resource_limit_hard_mau">Dieser Home-Server hat sein Limit an monatlich aktiven Nutzern erreicht.</string>
 
     <string name="resource_limit_soft_contact">Bitte %s um dieses Limit anheben zu lassen.</string>
     <string name="resource_limit_hard_contact">Bitte %s um diesen Dienst weiter zu nutzen.</string>
@@ -1024,7 +1030,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <string name="settings_lazy_loading_title">Raummitglieder bei Bedarf nachladen</string>
     <string name="settings_lazy_loading_description">Verbessere Performanz, indem Raum-Mitglieder erst beim ersten Ansehen geladen werden.</string>
-    <string name="error_lazy_loading_not_supported_by_home_server">Dein Heimserver unterstützt nachladen von Raummitgliedern noch nicht. Versuche es später.</string>
+    <string name="error_lazy_loading_not_supported_by_home_server">Dein Home-Server unterstützt noch nicht das Nachladen von Raummitgliedern. Versuche es später.</string>
 
     <string name="unknown_error">Entschuldige, ein Fehler trat auf</string>
 
@@ -1051,7 +1057,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
     <string name="room_participants_action_kick">Kicken</string>
     <string name="reason_hint">Grund</string>
 
-    <string name="settings_inline_url_preview_summary">Im Chat Linkvorschau aktivieren, wenn dein Heimserver diese Funktion unterstützt.</string>
+    <string name="settings_inline_url_preview_summary">Linkvorschau im Chat aktivieren, falls dein Home-Server diese Funktion unterstützt.</string>
     <string name="settings_send_typing_notifs">Sende Schreibbenachrichtigungen</string>
     <string name="settings_send_typing_notifs_summary">Lasse andere Benutzer wissen, dass du tippst.</string>
     <string name="settings_send_markdown">Markdown-Formatierung</string>
@@ -1077,7 +1083,7 @@ Achtung: Diese Datei wird vielleicht gelöscht, wenn die App deinstalliert wird.
 
     <string name="accept">Akzeptieren</string>
 
-    <string name="auth_accept_policies">Bitte prüfe und akzeptiere die Richtlinien dieses Heimservers:</string>
+    <string name="auth_accept_policies">Bitte prüfe und akzeptiere die Richtlinien dieses Home-Servers:</string>
 
     <string name="encryption_import_room_keys_success">%1$d/%2$d Schlüssel erfolgreich importiert.</string>
 
@@ -1114,9 +1120,8 @@ Bitte überprüfe die Kontoeinstellungen.</string>
     <string name="settings_troubleshoot_test_fcm_failed">Abfragen des FCM-Tokens fehlgeschlagen:
 \n%1$s</string>
 
-    <string name="settings_troubleshoot_test_token_registration_success">FCM-Token erfolgreich beim Heimserver registriert.</string>
-    <string name="settings_troubleshoot_test_token_registration_failed">FCM-Token konnte nicht beim Heimserver registriert werden:
-%1$s</string>
+    <string name="settings_troubleshoot_test_token_registration_success">FCM-Token erfolgreich beim Home-Sserver registriert.</string>
+    <string name="settings_troubleshoot_test_token_registration_failed">FCM-Token konnte nicht beim Home-Server registriert werden: %1$s</string>
 
     <string name="settings_troubleshoot_test_foreground_service_started_title">Benachrichtigungsdienst</string>
     <string name="settings_troubleshoot_test_foreground_service_startedt_success">Benachrichtigungsdienst läuft.</string>
@@ -1205,7 +1210,7 @@ Versuche die Anwendung neuzustarten.</string>
     <string name="recovery_key">Wiederherstellungsschlüssel</string>
     <string name="unexpected_error">Unerwarteter Fehler</string>
     <string name="keys_backup_setup_backup_started_title">Sicherung gestartet</string>
-    <string name="keys_backup_setup_skip_title">Sind Sie sicher\?</string>
+    <string name="keys_backup_setup_skip_title">Bist du sicher\?</string>
     <string name="keys_backup_restore_key_enter_hint">Wiederherstellungsschlüssel eingeben</string>
 
     <string name="keys_backup_restore_setup_recovery_key">Nachrichtenwiederherstellung</string>
@@ -1220,7 +1225,7 @@ Versuche die Anwendung neuzustarten.</string>
 
     <string name="keys_backup_settings_delete_confirm_title">Lösche Sicherung</string>
 
-    <string name="settings_notification_by_event">Wichtigkeit der Benachrichtigung nach Ereignis</string>
+    <string name="settings_notification_by_event">Präferenz der Benachrichtigungen nach Ereignis</string>
 
     <string name="settings_troubleshoot_test_fcm_failed_too_many_registration">[%1$s]
 Dieser Fehler ist außerhalb von Element passiert. Google sagt, dass dieses Gerät zu viele Apps registriert hat um FCM zu nutzen. Der Fehler taucht nur auf, wenn sehr viele Apps installiert sind. Er sollte also den Durchschnittsnutzer nicht betreffen.</string>
@@ -1239,23 +1244,23 @@ Dieser Fehler ist außerhalb von Element passiert. Es gibt kein Google-Konto auf
 \nWarnung: Diese Datei wird gelöscht, wenn die Anwendung deinstalliert wird.</string>
 
     <string name="keys_backup_setup_step3_generating_key_status">Wiederherstellungsschlüssel aus Passphrase generieren. Dies kann mehrere Sekunden brauchen.</string>
-    <string name="keys_backup_setup_backup_started_message">Deine Verschlüsselungsschlüssel werden nun im Hintergrund auf deinem Heimserver gesichert. Die initiale Sicherung kann mehrere Minuten dauern.</string>
+    <string name="keys_backup_setup_backup_started_message">Deine Verschlüsselungsschlüssel werden nun im Hintergrund auf deinem Home-Server gesichert. Die initiale Sicherung kann mehrere Minuten dauern.</string>
 
 
-    <string name="keys_backup_setup_skip_msg">Sie verlieren möglicherweise den Zugang zu Ihren Nachrichten, wenn Sie sich abmelden oder das Gerät verlieren.</string>
+    <string name="keys_backup_setup_skip_msg">Du verlierst möglicherweise den Zugang zu deinen Nachrichten, wenn du dich abmeldest oder das Gerät verlierst.</string>
 
     <string name="keys_backup_restore_is_getting_backup_version">Rufe Backup-Version ab…</string>
-    <string name="keys_backup_restore_with_passphrase">Nutzen Sie Ihre Wiederherstellungspassphrase, um Ihren verschlüsselten Chatverlauf lesen zu können</string>
-    <string name="keys_backup_restore_use_recovery_key">nutzen Sie Ihren Wiederherstellungsschlüssel</string>
-    <string name="keys_backup_restore_with_passphrase_helper_with_link">Wenn Sie Ihre Wiederherstellungspassphrase nicht wissen, können Sie %s.</string>
+    <string name="keys_backup_restore_with_passphrase">Nutze deine Wiederherstellungspassphrase, um deinen verschlüsselten Chatverlauf lesen zu können</string>
+    <string name="keys_backup_restore_use_recovery_key">nutze deinen Wiederherstellungsschlüssel</string>
+    <string name="keys_backup_restore_with_passphrase_helper_with_link">Wenn du deine Wiederherstellungspassphrase nicht weist, kannst du %s.</string>
 
-    <string name="keys_backup_restore_with_recovery_key">Nutzen Sie Ihren Wiederherstellungsschlüssel, um Ihren verschlüsselten Chatverlauf lesen zu können</string>
-    <string name="keys_backup_restore_with_key_helper">Haben Sie Ihren Wiederherstellungsschlüssel verloren\? Sie können einen neuen in den Einstellungen einrichten.</string>
-    <string name="keys_backup_passphrase_error_decrypt">Sicherung konnte mit dieser Passphrase nicht entschlüsselt werden. Bitte stellen Sie sicher, dass Sie die korrekte Wiederherstellungspassphrase eingegeben haben.</string>
-    <string name="network_error_please_check_and_retry">Netzwerkfehler: Bitte überprüfen Sie Ihre Verbindung und versuchen Sie es erneut.</string>
+    <string name="keys_backup_restore_with_recovery_key">Nutze deinen Wiederherstellungsschlüssel, um deinen verschlüsselten Chatverlauf lesen zu können</string>
+    <string name="keys_backup_restore_with_key_helper">Hast du deinen Wiederherstellungsschlüssel verloren\? Du kannst einen neuen in den Einstellungen einrichten.</string>
+    <string name="keys_backup_passphrase_error_decrypt">Sicherung konnte mit dieser Passphrase nicht entschlüsselt werden. Bitte stelle sicher, dass du die korrekte Wiederherstellungspassphrase eingegeben hast.</string>
+    <string name="network_error_please_check_and_retry">Netzwerkfehler: Bitte überprüfe die Verbindung und versuche es erneut.</string>
 
-    <string name="keys_backup_recovery_code_empty_error_message">Bitte geben Sie Ihren Wiederherstellungsschlüssel ein</string>
-    <string name="keys_backup_recovery_code_error_decrypt">Sicherung konnte mit diesem Wiederherstellungsschlüssel nicht entschlüsselt werden. Bitte stellen Sie sicher, dass Sie den korrekten Wiederherstellungsschlüssel eingegeben haben.</string>
+    <string name="keys_backup_recovery_code_empty_error_message">Gib deinen Wiederherstellungsschlüssel ein</string>
+    <string name="keys_backup_recovery_code_error_decrypt">Sicherung konnte mit diesem Wiederherstellungsschlüssel nicht entschlüsselt werden. Bitte stelle sicher, dass du den korrekten Wiederherstellungsschlüssel eingegeben hast.</string>
 
     <string name="keys_backup_restore_success_title">Sicherung wiederhergestellt %s !</string>
     <string name="keys_backup_restore_success_description">%1$d Sitzungsschlüssel wurde(n) wiederhergestellt und %2$d vorher unbekannte(r) Schlüssel wurde(n) hinzugefügt</string>
@@ -1274,7 +1279,7 @@ Dieser Fehler ist außerhalb von Element passiert. Es gibt kein Google-Konto auf
 
     <string name="keys_backup_settings_status_ok">Die Schlüsselsicherung wurde für diese Sitzung korrekt eingerichtet.</string>
     <string name="keys_backup_settings_status_ko">Die Schlüsselsicherung ist in dieser Sitzung nicht aktiv.</string>
-    <string name="keys_backup_settings_status_not_setup">Ihre Schlüssel werden von dieser Sitzung nicht gesichert.</string>
+    <string name="keys_backup_settings_status_not_setup">Deine Schlüssel werden von dieser Sitzung nicht gesichert.</string>
 
 
     <string name="keys_backup_settings_signature_from_unknown_device">Sicherung hat eine Signatur von einer unbekannten Sitzung mit der ID %s.</string>
@@ -1294,14 +1299,14 @@ Dieser Fehler ist außerhalb von Element passiert. Es gibt kein Google-Konto auf
     <string name="sign_out_bottom_sheet_dont_want_secure_messages">Ich möchte meine verschlüsselten Nachrichten nicht</string>
     <string name="sign_out_bottom_sheet_backing_up_keys">Sichere Schlüssel…</string>
     <string name="keys_backup_activate">Schlüssel-Sicherung verwenden</string>
-    <string name="are_you_sure">Sind Sie sicher\?</string>
+    <string name="are_you_sure">Sicher\?</string>
     <string name="backup">Sicherung</string>
     <string name="sign_out_bottom_sheet_will_lose_secure_messages">Alle verschlüsselten Nachrichten gehen verloren, wenn Du dich ausloggst ohne eine Sicherung der Schlüssel gemacht zu haben.</string>
 
     <string name="stay">Bleiben</string>
     <string name="abort">Abbrechen</string>
 
-    <string name="action_sign_out_confirmation_simple">Sind Sie sicher, dass Sie sich ausloggen möchten\?</string>
+    <string name="action_sign_out_confirmation_simple">Sicher, dass du dich ausloggen möchtest\?</string>
 
     <string name="encryption_message_recovery">Wiederherstellung verschlüsselter Nachrichten</string>
     <string name="error_empty_field_enter_user_name">Bitte gib einen Benutzernamen ein.</string>
@@ -1312,9 +1317,7 @@ Dieser Fehler ist außerhalb von Element passiert. Es gibt kein Google-Konto auf
     <string name="keys_backup_setup_step1_manual_export">Schlüssel manuell exportieren</string>
 
     <string name="keys_backup_setup_step2_text_title">Schütze deine Sicherung mit einer Passphrase.</string>
-    <string name="keys_backup_setup_step2_text_description">Eine verschlüsselte Kopie deiner Schlüssel wird auf deinem Heimserver gespeichert. Schütze deine Sicherung mit einer Passphrase.
-
-Für maximale Sicherheit sollte diese *nicht* dein Konto-Passwort sein.</string>
+    <string name="keys_backup_setup_step2_text_description">Eine verschlüsselte Kopie deiner Schlüssel wird auf deinem Home-Server gespeichert. Schütze deine Sicherung mit einer Passphrase. Für maximale Sicherheit sollte diese *nicht* dein Konto-Passwort sein.</string>
     <string name="keys_backup_setup_creating_backup">Erstelle Sicherung</string>
     <string name="keys_backup_setup_step1_recovery_key_alternative">Oder schütze deine Sicherung mit einem Wiederherstellungsschlüssel den du sicher verwahrst.</string>
     <string name="keys_backup_setup_step2_skip_button_title">(Erweitert) Wiederherstellungsschlüssel einrichten</string>
@@ -1366,7 +1369,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_fail_to_update_password_invalid_current_password">Das Passwort ist ungültig</string>
     <string name="passwords_do_not_match">Passwörter stimmen nicht überein</string>
 
-    <string name="autodiscover_invalid_response">Ungültige Antwort beim Entdecken des Heimservers</string>
+    <string name="autodiscover_invalid_response">Ungültige Antwort beim Entdecken des Home-Servers</string>
     <string name="autodiscover_well_known_autofill_dialog_title">Serveroptionen vervollständigen</string>
     <string name="autodiscover_well_known_autofill_dialog_message">Element hat eine benutzerdefinierte Serverkonfiguration für die Domäne deines Benutzernamens gefunden \"%1$s\":
 \n%2$s</string>
@@ -1381,7 +1384,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_play_shutter_sound">Auslöseton abspielen</string>
 
     <string name="action_mark_room_read">Als gelesen markieren</string>
-    <string name="settings_notification_privacy_no_background_sync">Die App muss <b>nicht</b> im Hintergrund zum Heimserver verbinden, dies sollte die Akkunutzung reduzieren</string>
+    <string name="settings_notification_privacy_no_background_sync">Die App braucht sich <b>nicht</b> im Hintergrund mit dem Home-Server verbinden, dies sollte die Akkunutzung reduzieren</string>
     <plurals name="notification_compat_summary_line_for_room">
         <item quantity="one">%1$s: 1 Nachricht</item>
         <item quantity="other">%1$s: %2$d Nachrichten</item>
@@ -1416,7 +1419,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="share_without_verifying_short_label">Teilen</string>
     <string name="ignore_request_short_label">Ignorieren</string>
 
-    <string name="keys_backup_setup_override_backup_prompt_tile">Auf deinem Heimserver existiert bereits eine Sicherung</string>
+    <string name="keys_backup_setup_override_backup_prompt_tile">Auf deinem Home-Server existiert bereits eine Sicherung</string>
     <string name="keys_backup_setup_override_replace">Ersetzen</string>
     <string name="keys_backup_setup_override_stop">Stopp</string>
 
@@ -1483,7 +1486,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="action_change">Ändern</string>
     <string name="change_room_directory_network">Netzwerk wechseln</string>
     <string name="please_wait">Bitte warten…</string>
-    <string name="group_all_communities">Alle Gemeinschaften</string>
+    <string name="group_all_communities">Alle Communities</string>
 
     <string name="room_preview_no_preview">Für diesen Raum kann keine Vorschau angezeigt werden</string>
     <string name="room_preview_world_readable_room_not_supported_yet">Die Vorschau von öffentlichen Räumen wird von Element noch nicht unterstützt</string>
@@ -1608,7 +1611,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="people_no_identity_server">Kein Integrationsserver konfiguriert.</string>
 
     <string name="call_failed_no_ice_title">Anruf aufgrund eines falsch konfigurierten Servers fehlgeschlagen</string>
-    <string name="call_failed_no_ice_use_alt">Versuchen Sie es mit %s</string>
+    <string name="call_failed_no_ice_use_alt">Versuche es mit %s</string>
     <string name="call_failed_dont_ask_again">Nicht erneut fragen</string>
 
     <string name="auth_add_email_message_2">Richte eine E-Mail für die Kontowiederherstellung ein. Optional, kannst du später einrichten, dass Personen dich über diese Adresse finden.</string>
@@ -1631,7 +1634,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="identity_server_not_defined">Du verwendest keinen Identitätsserver</string>
     <string name="identity_server_not_defined_for_password_reset">Es ist kein Identitätsserver konfiguriert. Du musst dein Kennwort zurücksetzen.</string>
 
-    <string name="error_user_already_logged_in">Du versuchst anscheinend, eine Verbindung zu einem anderen Heimserver herzustellen. Möchtest du dich abmelden\?</string>
+    <string name="error_user_already_logged_in">Du versuchst anscheinend, eine Verbindung zu einem anderen Home-Server herzustellen. Möchtest du dich abmelden\?</string>
 
     <string name="push_gateway_item_push_key">Push-Key:</string>
     <string name="push_gateway_item_app_display_name">App-Anzeigename:</string>
@@ -1653,12 +1656,12 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_discovery_mail_pending">ausstehend</string>
 
     <string name="settings_discovery_enter_identity_server">Gib einen neuen Identitätsserver ein</string>
-    <string name="settings_discovery_bad_identity_server">Konnte keine Verbindung zum Heimserver herstellen</string>
+    <string name="settings_discovery_bad_identity_server">Konnte keine Verbindung zum Home-Server herstellen</string>
     <string name="resources_script">Latn</string>
 
-    <string name="call_failed_no_ice_description">Bitte fragen Sie den Administrator Ihres Home-Servers (%1$s) nach der Einrichtung eines TURN-Servers, damit Anrufe zuverlässig funktionieren.
+    <string name="call_failed_no_ice_description">Bitte frage den/die Administrator/in deines Home-Servers (%1$s) nach der Einrichtung eines TURN-Servers, damit Anrufe zuverlässig funktionieren. 
 \n 
-\nAlternativ können Sie einen öffentlichen Server auf %2$s nutzen. Dies wird jedoch weniger zuverlässig sein und Ihre IP-Adresse gegenüber diesem Server preisgeben. Sie können dies auch in den Einstellungen anpassen.</string>
+\nAlternativ kann ein öffentlicher Server auf %2$s genutzt werden. Dies wird jedoch weniger zuverlässig sein und deine IP-Adresse wird gegenüber diesem Server preisgegeben. Du kannst den Server auch in den Einstellungen anpassen.</string>
     <string name="login_error_no_homeserver_found">Dies ist keine Adresse eines Matrixservers</string>
     <string name="login_error_homeserver_not_found">Kann Home-Server nicht bei dieser URL erreichen. Bitte überprüfen</string>
     <string name="settings_call_ringtone_use_default_stun_sum">Wir nutzen %s als Assistenten wenn dein Home-Server keinen anbietet (Deine IP-Adresse wird während des Anrufs geteilt)</string>
@@ -1688,7 +1691,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="room_widget_open_in_browser">Im Browser öffnen</string>
     <string name="room_widget_permission_display_name">Dein Anzeigename</string>
     <string name="room_widget_permission_avatar_url">Deine Profilbild-Adresse</string>
-    <string name="room_widget_permission_user_id">Deine Benutzer-ID</string>
+    <string name="room_widget_permission_user_id">Deine Nutzer-ID</string>
     <string name="room_widget_permission_theme">Dein Design</string>
     <string name="room_widget_permission_widget_id">Widget-ID</string>
     <string name="room_widget_permission_room_id">Raum-ID</string>
@@ -1717,7 +1720,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_text_message_sent">Eine Textnachricht wurde an %s gesendet. Bitte gebe den Verifizierungscode ein, den sie enthält.</string>
 
     <string name="labs_allow_extended_logging">Aktiviere ausführliche Logs.</string>
-    <string name="labs_allow_extended_logging_summary">Ausführliche Logs werden den Entwicklern helfen, indem sie mehr Informationen enthalten, wenn du einen Fehlerbericht sendest. Auch wenn dies aktiviert ist, werden keine Nachrichteninhalte oder andere privaten Daten aufgezeichnet.</string>
+    <string name="labs_allow_extended_logging_summary">Ausführliche Logs werden der Entwicklung der App dadurch helfen, dass mehr Informationen übertragen werden, wenn du einen Fehlerbericht sendest. Auch wenn dies aktiviert ist, werden keine Nachrichteninhalte oder andere privaten Daten aufgezeichnet.</string>
 
 
     <string name="error_terms_not_accepted">Bitte erneut versuchen, nachdem du die Nutzungsbedingungen deines Home-Servers akzeptiert hast.</string>
@@ -1897,8 +1900,8 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="login_server_url_form_modular_notice">Gib die Adresse des Modular Element oder Servers ein, den du verwenden möchtest</string>
     <string name="login_server_url_form_other_notice">Gibt die Adresse eines Servers oder eines Element ein, zu dem du dich verbinden möchtest</string>
 
-    <string name="login_mode_not_supported">Die Anwendung kann sich nicht bei diesem Heimserver anmelden. Der Heimserver unterstützt die folgenden Anmeldetypen:%1$s.
-\n
+    <string name="login_mode_not_supported">Die Anwendung kann sich nicht bei diesem Home-Server anmelden. Der Home-Server unterstützt die folgenden Anmeldetypen: %1$s. 
+\n 
 \nMöchtest du dich mit einem Webclient anmelden\?</string>
     <string name="login_reset_password_notice">Eine Bestätigungs-E-Mail wird an dich gesendet, um dein neues Passwort zu bestätigen.</string>
     <string name="login_reset_password_submit">Weiter</string>
@@ -1922,8 +1925,8 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="login_signup_submit">Weiter</string>
     <string name="login_signup_cancel_confirmation_title">Warnung</string>
     <string name="login_a11y_captcha_container">Bitte löse das Captcha</string>
-    <string name="login_error_outdated_homeserver_title">Veralteter Heimserver</string>
-    <string name="login_error_outdated_homeserver_content">Auf diesem Heimserver läuft eine zu alte Version, um eine Verbindung herzustellen. Bitten die Heimserver-Administration um ein Upgrade.</string>
+    <string name="login_error_outdated_homeserver_title">Veralteter Home-Server</string>
+    <string name="login_error_outdated_homeserver_content">Auf diesem Home-Server läuft eine zu alte Version, um eine Verbindung herzustellen. Bitten deine Home-Server-Administration um ein Upgrade.</string>
 
     <plurals name="login_error_limit_exceeded_retry_after">
         <item quantity="one">Es wurden zu viele Anfragen gesendet. Versuche es erneut in %1$d Sekunde…</item>
@@ -1944,7 +1947,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
 
     <string name="soft_logout_title">Du bist abgemeldet</string>
     <string name="soft_logout_signin_title">Anmelden</string>
-    <string name="soft_logout_signin_notice">Deine Heimserver-Administration (%1$s) hat dich von deinem Konto %2$s (%3$s) abgemeldet.</string>
+    <string name="soft_logout_signin_notice">Deine Home-Server-Administration (%1$s) hat dich von deinem Konto %2$s (%3$s) abgemeldet.</string>
     <string name="soft_logout_signin_e2e_warning_notice">Melden dich an, um ausschließlich auf diesem Gerät gespeicherte Verschlüsselungsschlüssel wiederherzustellen. Du benötigst sie, um deine verschlüsselten Nachrichten auf jedem Gerät zu lesen.</string>
     <string name="soft_logout_signin_submit">Anmelden</string>
     <string name="soft_logout_signin_password_hint">Passwort</string>
@@ -1984,7 +1987,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_developer_mode_fail_fast_title">Ausfallsicher</string>
     <string name="settings_developer_mode_fail_fast_summary">Element kann häufiger abstürzen, wenn ein unerwarteter Fehler auftritt</string>
 
-    <string name="command_description_verify">Überprüfe die angegebenen Benutzer-ID</string>
+    <string name="command_description_verify">Überprüfe die angegebenen Nutzer-ID</string>
     <string name="command_description_shrug">Stellt einer Klartextnachricht ¯\\_(ツ)_/¯ voran</string>
 
     <string name="create_room_encryption_title">Aktiviere Verschlüsselung</string>
@@ -1993,18 +1996,18 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="login_error_threepid_denied">Deine E-Mail-Domain ist nicht berechtigt, sich auf diesem Server zu registrieren</string>
 
     <string name="verification_conclusion_warning">Nicht vertrauenswürdige Anmeldung</string>
-    <string name="verification_sas_match">Sie passen</string>
-    <string name="verification_sas_do_not_match">Sie passen nicht</string>
+    <string name="verification_sas_match">Sie stimmen überein</string>
+    <string name="verification_sas_do_not_match">Sie stimmen nicht überein</string>
     <string name="verify_user_sas_emoji_help_text">Verifiziere diese/n Benutzer!n, indem du bestätigst, dass diese einzigartigen Emoji in der selben Reihenfolge auf dem Bildschirm deines Gegenübers angezeigt werden.</string>
     <string name="verify_user_sas_emoji_security_tip">Für ultimative Sicherheit verwende ein anderes vertrauenswürdiges Kommunikationsmittel oder mache es persönlich.</string>
     <string name="verification_green_shield">Suche nach dem grünen Schild, um sicherzustellen, dass ein/e Benutzer!n vertrauenswürdig ist. Vertraue allen Benutzer!nnen in einem Raum, um sicherzustellen, dass der Raum sicher ist.</string>
 
     <string name="verification_conclusion_not_secure">Nicht sicher</string>
-    <string name="verification_conclusion_compromised">Eine der folgenden Möglichkeiten kann beeinträchtigt sein:
-\n
-\n - Dein Heimserver
-\n - Der Heimserver mit dem dein Gegenüber verbunden ist
-\n - Deine oder die Internetverbindung des Gegenüber
+    <string name="verification_conclusion_compromised">Eine der folgenden Möglichkeiten kann beeinträchtigt sein: 
+\n 
+\n - Dein Home-Server 
+\n - Der Home-Server mit dem dein Gegenüber verbunden ist 
+\n - Deine oder die Internetverbindung des Gegenüber 
 \n - Dein Gerät oder das Gerät des Gegenüber</string>
 
     <string name="sent_a_video">Video.</string>
@@ -2242,7 +2245,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
 
     <string name="enter_account_password">Gibe dein %s ein um fortzufahren.</string>
 
-    <string name="bootstrap_info_confirm_text">Gebe deine %s für eine Bestätigung erneut ein.</string>
+    <string name="bootstrap_info_confirm_text">Gib deine %s für eine Bestätigung erneut ein.</string>
     <string name="bootstrap_dont_reuse_pwd">Benutze dein Accountpasswort nicht mehrfach.</string>
 
 
@@ -2250,7 +2253,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="bootstrap_loading_title">Wiederherstellung einrichten.</string>
     <string name="your_recovery_key">Dein Wiederherstellungsschlüssel</string>
     <string name="bootstrap_finish_title">Geschafft!</string>
-    <string name="keep_it_safe">Bewahre es sicher auf</string>
+    <string name="keep_it_safe">Bewahre ihn sicher auf</string>
     <string name="finish">Abschließen</string>
 
     <string name="bootstrap_save_key_description">Benutze diesen %1$s als Sicherheit für den Fall, dass du deine %2$s vergisst.</string>
@@ -2274,7 +2277,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_notification_configuration">Benachrichtigungskonfiguration</string>
     <string name="settings_messages_at_room">\@raum enthaltende Nachrichten</string>
     <string name="settings_messages_in_e2e_group_chat">Verschlüsselte Nachrichten in Gruppenchats</string>
-    <string name="settings_notification_advanced_summary">Setze die Benachrichtigungswichtigkeit abhängig vom Ereignistyp</string>
+    <string name="settings_notification_advanced_summary">Setze die Benachrichtigungspräferenz abhängig vom Ereignistyp</string>
 
     <string name="command_description_plain">Sendet eine Nachricht als einfachen Text, ohne sie als Markdown zu interpretieren</string>
 
@@ -2308,7 +2311,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
 
     <string name="security_prompt_text">Verifiziere dich &amp; andere, um eure Chats zu schützen</string>
 
-    <string name="bootstrap_enter_recovery">Geben Sie zum Fortfahren Ihren %s ein</string>
+    <string name="bootstrap_enter_recovery">Gib zum Fortfahren deinen %s ein</string>
     <string name="use_file">Datei benutzen</string>
 
     <string name="bootstrap_invalid_recovery_key">Dies ist kein gültiger Wiederherstellungsschlüssel</string>
@@ -2364,7 +2367,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="encrypted_unverified">Verschlüsselt von einem unbekannten Gerät</string>
     <string name="review_logins">Überprüfe, wo du angemeldet bist</string>
     <string name="verify_other_sessions">Verifiziere alle deine Sitzungen, um sicher zu stellen, dass dein Konto &amp; deine Nachrichten sicher sind</string>
-    <string name="verify_this_session">Bestätige neue Anmeldung für dein Konto: %1$s</string>
+    <string name="verify_this_session">Bestätige neue Anmeldung zu deinem Konto: %1$s</string>
 
     <string name="cross_signing_verify_by_text">Verifiziere manuell mit einem Text</string>
     <string name="crosssigning_verify_session">Verifiziere Anmeldung</string>
@@ -2405,8 +2408,8 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
 
     <string name="dialog_title_success">Erfolg</string>
 
-    <string name="call_failed_no_connection_description">Eine Verbindung konnte nicht hergestellt werden.
-\nBitte den Administrator deines Homeservers einen TURN-Server zu konfigurieren um zuverlässige Anrufe zu ermöglichen.</string>
+    <string name="call_failed_no_connection_description">Echtzeitverbindung konnte nicht hergestellt werden.
+\nBitte den/die Administrator/in deines Home-Servers, einen TURN-Server so zu konfigurieren, dass Anrufe zuverlässig funktionieren.</string>
 
     <string name="call_select_sound_device">Wähle Audiogerät aus</string>
     <string name="sound_device_phone">Telefonie</string>
@@ -2419,7 +2422,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="call_format_turn_hd_off">Deaktiviere HD-Qualität</string>
     <string name="call_format_turn_hd_on">Aktiviere HD-Qualität</string>
 
-    <string name="login_error_ssl_peer_unverified">SSL Fehler: Die Identität des Gegenüber ist noch nicht verifiziert.</string>
+    <string name="login_error_ssl_peer_unverified">SSL-Fehler: Die Identität des Gegenüber ist noch nicht verifiziert.</string>
     <string name="login_error_ssl_other">SSL Fehler.</string>
     <string name="active_call_with_duration">Aktiver Anruf (%s)</string>
     <string name="return_to_call">Zum Anruf zurückkehren</string>
@@ -2477,8 +2480,8 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="secure_backup_setup">Richte Backup ein</string>
 
     <string name="event_redacted">Nachricht gelöscht</string>
-    <string name="settings_show_redacted">Zeige entfernte Nachrichten</string>
-    <string name="settings_show_redacted_summary">Zeige einen Platzhalter für entfernte Nachrichten</string>
+    <string name="settings_show_redacted">Zeige gelöschte Nachrichten</string>
+    <string name="settings_show_redacted_summary">Zeige einen Platzhalter für gelöschte Nachrichten</string>
     <string name="labs_show_unread_notifications_as_tab">Füge dedizierten Tab für ungelesene Benachrichtungen zur Hauptansicht hinzu.</string>
 
     <string name="settings_discovery_confirm_mail_not_clicked">Wir haben dir eine Bestätigungsmail an %s gesendet. Bitte prüfe deine Emails und klicke auf den Bestätigungslink</string>
@@ -2495,7 +2498,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="notice_member_no_changes_by_you">Du hast keine Änderungen gemacht</string>
     <string name="room_join_rules_public_by_you">Du hast den Raum für alle, die den Link kennen, zugänglich gemacht.</string>
     <string name="room_join_rules_invite_by_you">Du hast den Raumbeitritt auf Einladungen beschränkt.</string>
-    <string name="login_server_url_form_common_notice">Gebe die Addresse von dem Server ein, den du benutzen möchtest</string>
+    <string name="login_server_url_form_common_notice">Gib die Adresse des Servers ein, den du benutzen möchtest</string>
 
     <string name="login_connect_using_matrix_id_notice">Wenn du deine Matrixkennung und dein Passwort weißt, kannst du alternativ diese Methode nutzen:</string>
     <string name="login_connect_using_matrix_id_submit">Einloggen mit Matrix ID</string>
@@ -2513,7 +2516,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_hs_admin_e2e_disabled">Dein Serveradministrator hat in privaten Räumen &amp; Direktnachrichten Ende-zu-Ende Verschlüsselung standardmäßig deaktiviert.</string>
     <string name="no_connectivity_to_the_server_indicator_airplane">Flugzeugmodus ist aktiv</string>
 
-    <string name="bootstrap_info_text_2">Gebe eine Sicherheitsphrase ein, die nur du kennst. Diese wird benutzt um deine Daten auf dem Server geheim zu halten.</string>
+    <string name="bootstrap_info_text_2">Gib eine Sicherheitsphrase ein, die nur du kennst. Diese wird benutzt um deine Daten auf dem Server geheim zu halten.</string>
 
     <string name="bootstrap_cancel_text">Wenn du jetzt abbrichst und den Zugriff zu deinen Sitzungen verlierst, kannst du verschlüsselte Nachrichten &amp; Daten verlieren.
 \n
@@ -2567,7 +2570,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="set_a_security_phrase_title">Setze Sicherheitsphrase</string>
     <string name="set_a_security_phrase_notice">Gib eine Sicherheitsphrase ein, welche nur du kennst und deine Daten auf dem Server geheim halten soll.</string>
     <string name="set_a_security_phrase_hint">Sicherheitsphrase</string>
-    <string name="set_a_security_phrase_again_notice">Gebe deine Sicherheitsphrase zur Bestätigung erneut ein.</string>
+    <string name="set_a_security_phrase_again_notice">Gib deine Sicherheitsphrase zur Bestätigung erneut ein.</string>
 
     <string name="save_your_security_key_title">Speichere deinen Sicherheitsschlüssel</string>
     <string name="save_your_security_key_notice">Bewahre deinen Sicherheitsschlüssel irgendwo sicher auf, wie z.B. in einem Passwortmanager oder in einem Tresor.</string>
@@ -2622,4 +2625,5 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_security_pin_code_title">Aktiviere PIN</string>
     <string name="settings_security_pin_code_summary">Wenn du deine PIN zurücksetzen möchtest, tippe \"PIN vergessen\" um dich abzumelden und sie anschließend zurückzusetzen.</string>
     <string name="auth_pin_confirm_to_disable_title">Bestätige PIN um die PIN zu deaktivieren</string>
-</resources>
+<string name="labs_merge_e2e_in_timeline">Übertragung von Schlüsseln zur Entschlüsselung in Nachrichtenverlauf fehlgeschlagen</string>
+    </resources>

From 93f2724f68ee4e139831ba220e20458b8fbb31d7 Mon Sep 17 00:00:00 2001
From: random <dictionary@tutamail.com>
Date: Tue, 11 Aug 2020 14:45:38 +0000
Subject: [PATCH 81/96] Translated using Weblate (Italian)

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/it/
---
 vector/src/main/res/values-it/strings.xml | 133 +++++++++++++++++++++-
 1 file changed, 132 insertions(+), 1 deletion(-)

diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 0b0636c737..88d7b1ef59 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -2492,4 +2492,135 @@
     <string name="settings_secure_backup_reset">Reimposta il Backup Sicuro</string>
     <string name="settings_secure_backup_enter_to_setup">Configura in questo dispositivo</string>
     <string name="settings_secure_backup_section_info">Proteggiti contro la perdita dell\'accesso ai messaggi e dati cifrati facendo un backup delle chiavi crittografiche sul tuo server.</string>
-    </resources>
+    <string name="reset_secure_backup_title">Genera una nuova chiave di sicurezza o imposta una nuova frase di sicurezza per il backup esistente.</string>
+    <string name="reset_secure_backup_warning">Ciò sostituirà la tua attuale chiave o frase.</string>
+
+    <string name="disabled_integration_dialog_title">Le integrazioni sono disattivate</string>
+    <string name="disabled_integration_dialog_content">Attiva \'Permetti integrazioni\' nelle impostazioni per continuare.</string>
+
+    <plurals name="room_settings_banned_users_count">
+	<item quantity="one">%d utente bandito</item>
+	<item quantity="other">%d utenti banditi</item>
+</plurals>
+
+    <string name="encryption_exported_successfully">Chiavi esportate correttamente</string>
+
+    <string name="active_widget_view_action">VEDI</string>
+    <string name="active_widgets_title">Widget attivi</string>
+
+
+    <string name="recovery_key_export_saved">La chiave di recupero è stata salvata.</string>
+
+    <string name="secure_backup_banner_setup_line1">Backup Sicuro</string>
+    <string name="secure_backup_banner_setup_line2">Proteggiti dalla perdita dei messaggi e dati crittografati</string>
+
+    <string name="secure_backup_setup">Imposta il Backup Sicuro</string>
+
+    <string name="labs_merge_e2e_in_timeline">Decifrazione del messaggio nella timeline fallita</string>
+    <string name="labs_show_unread_notifications_as_tab">Aggiungi una scheda dedicata per le notifiche non lette nella schermata principale.</string>
+
+    <string name="room_list_quick_actions_favorite_add">Aggiungi ai preferiti</string>
+    <string name="room_list_quick_actions_favorite_remove">Rimuovi dai preferiti</string>
+    <string name="notice_member_no_changes_by_you">Non hai fatto modifiche</string>
+    <string name="room_join_rules_public_by_you">Hai reso pubblica la stanza a chiunque conosca il link.</string>
+    <string name="room_join_rules_invite_by_you">Hai reso la stanza solo su invito.</string>
+    <string name="login_server_url_form_common_notice">Inserisci l\'indirizzo del server che vuoi usare</string>
+
+    <string name="login_signin_matrix_id_password_notice">Se non sai la tua password, torna indietro per reimpostarla.</string>
+    <string name="send_a_sticker">Adesivo</string>
+
+    <string name="room_profile_section_admin">Azioni amministratore</string>
+    <string name="room_member_power_level_default_in">Predefinito in %1$s</string>
+    <string name="settings_hs_admin_e2e_disabled">L\'amministratore del server ha disattivato la crittografia end-to-end in modo predefinito nelle stanze private e nei messaggi diretti.</string>
+    <string name="bootstrap_info_text_2">Inserisci una frase di sicurezza che conosci solo tu, usata per proteggere i segreti nel tuo server.</string>
+
+    <string name="bootstrap_cancel_text">Se annulli ora, potresti perdere i messaggi e dati cifrati se perdi l\'accesso ai tuoi login.
+\n
+\nPuoi anche configurare il backup sicuro e gestire le tue chiavi nelle impostazioni.</string>
+
+    <string name="room_created_summary_item_by_you">Hai creato e configurato la stanza.</string>
+
+    <string name="auth_invalid_login_deactivated_account">Questo account è stato disattivato.</string>
+
+    <string name="setup_cross_signing">Attiva la firma incrociata</string>
+    <string name="error_saving_media_file">Impossibile salvare il file multimediale</string>
+    <string name="power_level_edit_title">Imposta ruolo</string>
+    <string name="power_level_title">Ruolo</string>
+    <string name="a11y_open_chat">Apri chat</string>
+    <string name="a11y_mute_microphone">Spegni il microfono</string>
+    <string name="a11y_unmute_microphone">Accendi il microfono</string>
+    <string name="a11y_stop_camera">Ferma la fotocamera</string>
+    <string name="a11y_start_camera">Avvia la fotocamera</string>
+
+    <string name="settings_setup_secure_backup">Imposta il Backup Sicuro</string>
+
+    <string name="bottom_sheet_setup_secure_backup_title">Backup sicuro</string>
+    <string name="bottom_sheet_setup_secure_backup_subtitle">Proteggiti contro la perdita dell\'accesso ai messaggi e dati cifrati facendo un backup delle chiavi crittografiche sul tuo server.</string>
+    <string name="bottom_sheet_setup_secure_backup_submit">Configura</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_title">Usa una chiave di sicurezza</string>
+    <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">Genera una chiave di sicurezza da conservare in qualche posto sicuro, come un gestore di password o una cassaforte.</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Usa una frase di sicurezza</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">Inserisci una frase segreta che conosci solo tu e genera una chiave per backup.</string>
+
+    <string name="bottom_sheet_save_your_recovery_key_title">Salva la chiave di sicurezza</string>
+    <string name="bottom_sheet_save_your_recovery_key_content">Conserva la chiave di sicurezza in qualche posto sicuro, come un gestore di password o una cassaforte.</string>
+
+    <string name="set_a_security_phrase_title">Imposta una frase di sicurezza</string>
+    <string name="set_a_security_phrase_notice">Inserisci una frase di sicurezza che conosci solo tu, usata per proteggere i segreti nel tuo server.</string>
+    <string name="set_a_security_phrase_hint">Frase di sicurezza</string>
+    <string name="set_a_security_phrase_again_notice">Inserisci la frase di sicurezza di nuovo per confermarla.</string>
+
+    <string name="save_your_security_key_title">Salva la chiave di sicurezza</string>
+    <string name="save_your_security_key_notice">Conserva la chiave di sicurezza in qualche posto sicuro, come un gestore di password o una cassaforte.</string>
+
+    <string name="room_settings_name_hint">Nome stanza</string>
+    <string name="room_settings_topic_hint">Argomento</string>
+    <string name="room_settings_save_success">Hai cambiato le impostazioni della stanza correttamente</string>
+
+    <string name="notice_crypto_unable_to_decrypt_final">Non puoi accedere a questo messaggio</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">In attesa del messaggio, potrebbe volerci un po\'</string>
+    <string name="crypto_utd">Impossibile decifrare</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">A causa della crittografia end-to-end, devi aspettare che arrivi un messaggio di qualcuno poiché non ti sono state inviate correttamente le chiavi di crittografia.</string>
+    <string name="crypto_error_withheld_blacklisted">Non puoi accedere a questo messaggio perchè sei stato bloccato dal mittente</string>
+    <string name="crypto_error_withheld_unverified">Non puoi accedere a questo messaggio perchè la tua sessione non è fidata dal mittente</string>
+    <string name="crypto_error_withheld_generic">Non puoi accedere a questo messaggio perchè il mittente non ha inviato le chiavi di proposito</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">In attesa della cronologia di crittografia</string>
+
+    <string name="element_disclaimer_title">Riot ora si chiama Element!</string>
+    <string name="element_disclaimer_content">Siamo entusiasti di annunciare che abbiamo cambiato nome! La tua app è aggiornata e hai fatto l\'accesso al tuo account.</string>
+    <string name="element_disclaimer_negative_button">CAPITO</string>
+    <string name="element_disclaimer_positive_button">MAGGIORI INFO</string>
+
+    <string name="element_login_splash_brand">element</string>
+
+
+    <string name="save_recovery_key_chooser_hint">Salva chiave di ripristino in</string>
+
+    <string name="add_from_phone_book">Aggiungi dalla mia rubrica</string>
+    <string name="empty_phone_book">La tua rubrica è vuota</string>
+    <string name="phone_book_title">Rubrica</string>
+    <string name="search_in_my_contacts">Cerca nei miei contatti</string>
+    <string name="loading_contact_book">Rilevazione dei tuoi contatti…</string>
+    <string name="empty_contact_book">Il tuo elenco di contatti è vuoto</string>
+    <string name="contacts_book_title">Elenco contatti</string>
+
+    <string name="three_pid_revoke_invite_dialog_title">Revoca invito</string>
+    <string name="three_pid_revoke_invite_dialog_content">Revocare l\'invito a %1$s\?</string>
+
+    <string name="member_banned_by">Bandito da %1$s</string>
+    <string name="failed_to_unban">Rimozione ban fallita</string>
+
+    <string name="alert_push_are_disabled_title">Le notifiche push sono disattivate</string>
+    <string name="alert_push_are_disabled_description">Verifica le tue impostazioni per attivare le notifiche push</string>
+    <string name="create_pin_title">Scegli un PIN di sicurezza</string>
+    <string name="create_pin_confirm_title">Conferma PIN</string>
+    <string name="create_pin_confirm_failure">Validazione PIN fallita, inseriscine uno nuovo.</string>
+    <string name="auth_pin_title">Inserisci il tuo PIN</string>
+    <string name="auth_pin_forgot">PIN dimenticato\?</string>
+    <string name="auth_pin_reset_title">Reimposta PIN</string>
+    <string name="auth_pin_new_pin_action">Nuovo PIN</string>
+    <string name="auth_pin_reset_content">Per reimpostare il PIN, dovrai riaccedere e crearne uno nuovo.</string>
+    <string name="settings_security_pin_code_title">Attiva PIN</string>
+    <string name="settings_security_pin_code_summary">Se vuoi reimpostare il PIN, tocca \"PIN dimenticato\" per disconnetterti e reimpostarlo.</string>
+    <string name="auth_pin_confirm_to_disable_title">Conferma il PIN per disattivarlo</string>
+</resources>

From e27632e2536e439b2e4dfa50eb51988e2b2e0ab0 Mon Sep 17 00:00:00 2001
From: call_xz <m4003095577@gomen-da.com>
Date: Sun, 9 Aug 2020 16:04:30 +0000
Subject: [PATCH 82/96] Translated using Weblate (Japanese)

Currently translated at 48.4% (888 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ja/
---
 vector/src/main/res/values-ja/strings.xml | 125 +++++++++++++++++++++-
 1 file changed, 123 insertions(+), 2 deletions(-)

diff --git a/vector/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml
index b567aa8501..2c8d9083ed 100644
--- a/vector/src/main/res/values-ja/strings.xml
+++ b/vector/src/main/res/values-ja/strings.xml
@@ -902,7 +902,7 @@ Elementアプリがあなたの電話帳へアクセスすることを許可し
     <string name="command_description_deop_user">指定したIDのユーザの管理者権限を取り消す</string>
     <string name="command_description_invite_user">指定したユーザを現在の部屋に招待</string>
     <string name="command_description_join_room">指定したエイリアスの部屋に参加</string>
-    <string name="command_description_part_room">部屋を去る</string>
+    <string name="command_description_part_room">部屋を退室</string>
     <string name="command_description_topic">部屋のテーマを設定</string>
     <string name="command_description_kick_user">指定したIDのユーザとの接続を切断</string>
     <string name="command_description_nick">表示するニックネームを変更</string>
@@ -1062,4 +1062,125 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ
     <string name="settings_troubleshoot_test_bing_settings_title">カスタム設定</string>
     <string name="settings_troubleshoot_test_service_boot_title">起動時の実行</string>
     <string name="settings_troubleshoot_test_bg_restricted_title">バックグラウンド制限の確認</string>
-</resources>
+<string name="stay">とどまる</string>
+    <string name="edit">編集</string>
+    <string name="reply">返信</string>
+
+    <string name="event_redacted">削除済みのメッセージ</string>
+    <string name="settings_show_redacted">削除済みのメッセージを表示</string>
+    <string name="settings_show_redacted_summary">削除されたメッセージの代わりに削除されたという通知を表示します。</string>
+    <string name="event_redacted_by_user_reason">ユーザーによって削除されたイベント</string>
+    <string name="create_new_room">新しい部屋を作成</string>
+    <string name="action_change">変更</string>
+    <string name="change_room_directory_network">ネットワークを変更</string>
+    <string name="group_all_communities">全てのコミュニティ</string>
+
+    <string name="fab_menu_create_room">部屋</string>
+    <string name="fab_menu_create_chat">対話</string>
+
+    <string name="create_room_title">新しい部屋</string>
+    <string name="create_room_action_create">作成</string>
+    <string name="create_room_name_hint">部屋名</string>
+    <string name="create_room_public_title">公開する</string>
+    <string name="create_room_public_description">部屋が公開され、誰でもこの部屋に参加できるようになります</string>
+    <string name="create_room_directory_title">部屋一覧</string>
+    <string name="create_room_directory_description">部屋一覧にこの部屋が公開されます</string>
+
+    <string name="settings_general_title">一般</string>
+    <string name="settings_security_and_privacy">セキュリティとプライバシー</string>
+    <string name="preference_root_help_about">ヘルプと概要</string>
+
+
+    <string name="bottom_action_people_x">対話</string>
+
+    <string name="edited_suffix">(編集済み)</string>
+
+    <string name="room_filtering_filter_hint">会話を検索…</string>
+    <string name="add_by_matrix_id">Matrix ID から追加</string>
+    <string name="direct_room_filter_hint">ユーザー名または ID で検索…</string>
+
+    <string name="room_list_quick_actions_notifications_all_noisy">全てのメッセージ (大音量)</string>
+    <string name="room_list_quick_actions_notifications_all">全てのメッセージ</string>
+    <string name="room_list_quick_actions_notifications_mentions">メンションのみ</string>
+    <string name="room_list_quick_actions_notifications_mute">ミュート</string>
+    <string name="room_list_quick_actions_settings">設定</string>
+    <string name="room_list_quick_actions_favorite_add">お気に入りに追加</string>
+    <string name="room_list_quick_actions_favorite_remove">お気に入りから削除</string>
+    <string name="room_list_quick_actions_leave">部屋から退出</string>
+    <string name="help_long_click_on_room_for_more_options">長押しすると、追加のオプションが表示されます</string>
+
+
+    <string name="settings_developer_mode">開発者モード</string>
+    <string name="settings">設定</string>
+    <string name="devices_current_device">現在のセッション</string>
+    <string name="devices_other_devices">その他のセッション</string>
+
+    <string name="create_room_encryption_title">暗号化を有効にする</string>
+    <string name="create_room_encryption_description">暗号化設定は有効化後変更できません。</string>
+
+    <string name="room_profile_section_security">セキュリティ</string>
+    <string name="room_profile_section_security_learn_more">詳細</string>
+    <string name="room_profile_section_more">その他の設定</string>
+    <string name="room_profile_section_admin">管理者としての操作</string>
+    <string name="room_profile_section_more_settings">部屋の設定</string>
+    <string name="room_profile_section_more_notifications">通知</string>
+    <plurals name="room_profile_section_more_member_list">
+	<item quantity="other">%1$d 人の参加者</item>
+</plurals>
+    <string name="room_profile_section_more_uploads">アップロード</string>
+    <string name="room_profile_section_more_leave">部屋を退室</string>
+    <string name="room_profile_leaving_room">部屋から退室中…</string>
+
+    <string name="room_member_power_level_admins">管理者</string>
+    <string name="room_member_power_level_moderators">モデレーター</string>
+    <string name="room_member_power_level_custom">カスタム</string>
+    <string name="room_member_power_level_invites">招待者</string>
+    <string name="room_member_power_level_users">ユーザー</string>
+
+    <string name="room_member_power_level_admin_in">%1$s の管理者</string>
+    <string name="room_member_power_level_moderator_in">%1$s のモデレーター</string>
+    <string name="room_member_power_level_default_in">%1$s のデフォルトユーザー</string>
+    <string name="room_member_power_level_custom_in">%2$s のカスタム (%1$d)</string>
+
+    <string name="settings_category_timeline">タイムライン</string>
+
+    <string name="room_settings_enable_encryption">エンドツーエンド暗号化を有効にする</string>
+    <string name="room_settings_enable_encryption_dialog_submit">暗号化を有効にする</string>
+
+    <string name="encryption_information_cross_signing_state">クロス署名</string>
+    <string name="encryption_information_dg_xsigning_complete">クロス署名は有効です
+\n秘密鍵は端末内です</string>
+    <string name="encryption_information_dg_xsigning_trusted">クロス署名は有効です
+\n鍵は信頼されています
+\n秘密鍵は不明です</string>
+    <string name="encryption_information_dg_xsigning_not_trusted">クロス署名は有効です
+\n鍵は信頼されていません</string>
+    <string name="encryption_information_dg_xsigning_disabled">クロス署名は無効です</string>
+
+    <string name="settings_active_sessions_list">有効なセッション</string>
+    <string name="settings_active_sessions_show_all">全てのセッションを表示</string>
+    <string name="settings_active_sessions_manage">セッションの管理</string>
+    <string name="settings_active_sessions_signout_device">このセッションからログアウト</string>
+
+    <plurals name="settings_active_sessions_count">
+	<item quantity="other">%d 件の有効なセッション</item>
+</plurals>
+
+    <string name="crosssigning_verify_this_session">このログインを検証</string>
+    <string name="a11y_qr_code_for_verification">QR コード</string>
+
+    <string name="qr_code_scanned_by_other_yes">はい</string>
+    <string name="qr_code_scanned_by_other_no">いいえ</string>
+
+    <string name="no_connectivity_to_the_server_indicator_airplane">機内モードが有効です</string>
+
+    <string name="settings_dev_tools">開発者ツール</string>
+    <string name="settings_account_data">アカウントデータ</string>
+    <string name="message_action_item_redact">削除…</string>
+    <string name="delete_event_dialog_title">削除の確認</string>
+    <string name="delete_event_dialog_content">このイベントを削除してよろしいですか?部屋名やトピックの変更を削除すると、変更が元に戻る点にご注意ください。</string>
+    <string name="encryption_enabled">暗号化は有効です</string>
+    <string name="encryption_enabled_tile_description">この部屋内でのメッセージはエンドツーエンド暗号化されます。詳細の確認や検証はユーザーのプロフィールをご確認ください。</string>
+    <string name="encryption_not_enabled">暗号化が有効化されていません</string>
+    <string name="settings_notification_configuration">通知設定</string>
+    </resources>

From e364c78cc704d82065e74387e518eef66ef7e6ba Mon Sep 17 00:00:00 2001
From: AmirAli Akbari <amiraliakbari@gmail.com>
Date: Sun, 9 Aug 2020 09:46:35 +0000
Subject: [PATCH 83/96] Translated using Weblate (Persian)

Currently translated at 32.3% (593 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/fa/
---
 vector/src/main/res/values-fa/strings.xml | 56 +++++++++++++----------
 1 file changed, 31 insertions(+), 25 deletions(-)

diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml
index a018acff7b..b20262b98b 100644
--- a/vector/src/main/res/values-fa/strings.xml
+++ b/vector/src/main/res/values-fa/strings.xml
@@ -60,9 +60,9 @@
     <string name="no_conversation_placeholder">گفتگوای نیست</string>
     <string name="rooms_header">اتاق‌ها</string>
     <plurals name="public_room_nb_users">
-        <item quantity="one">%d کاربر</item>
-        <item quantity="other">%d کاربر</item>
-    </plurals>
+	<item quantity="one">۱ کاربر</item>
+	<item quantity="other">%d کاربر</item>
+</plurals>
 
     <string name="groups_invite_header">دعوت</string>
     <string name="no_group_placeholder">هیچ گروهی وجود ندارد</string>
@@ -243,21 +243,21 @@
     <string name="room_title_one_member">۱ عضو</string>
 
     <plurals name="format_time_s">
-        <item quantity="one">%d ثانیه</item>
-        <item quantity="other">%d ثانیه</item>
-    </plurals>
+	<item quantity="one">۱ ثانیه</item>
+	<item quantity="other">%d ثانیه</item>
+</plurals>
     <plurals name="format_time_m">
-        <item quantity="one">%d دقیقه</item>
-        <item quantity="other">%d دقیقه</item>
-    </plurals>
+	<item quantity="one">۱ دقیقه</item>
+	<item quantity="other">%d دقیقه</item>
+</plurals>
     <plurals name="format_time_h">
-        <item quantity="one">%d ساعت</item>
-        <item quantity="other">%d ساعت</item>
-    </plurals>
+	<item quantity="one">۱ ساعت</item>
+	<item quantity="other">%d ساعت</item>
+</plurals>
     <plurals name="format_time_d">
-        <item quantity="one">%d روز</item>
-        <item quantity="other">%d روز</item>
-    </plurals>
+	<item quantity="one">۱ روز</item>
+	<item quantity="other">%d روز</item>
+</plurals>
 
     <string name="room_participants_leave_prompt_title">ترک اتاق</string>
     <string name="room_participants_leave_prompt_msg">آیا از ترک این اتاق اطمینان دارید؟</string>
@@ -490,9 +490,9 @@
     </plurals>
 
     <plurals name="notification_compat_summary_title">
-        <item quantity="one">%d آگاهی</item>
-        <item quantity="other">%d آگاهی</item>
-    </plurals>
+	<item quantity="one">۱ آگاهی</item>
+	<item quantity="other">%d آگاهی</item>
+</plurals>
 
     <string name="room_widget_permission_theme">زمینه‌تان</string>
     <string name="room_add_matrix_apps">افزودن کاره‌های ماتریس</string>
@@ -645,9 +645,9 @@
     <string name="settings_active_sessions_show_all">نمایش تمامی نشست‌ها</string>
     <string name="settings_active_sessions_manage">مدیریت نشست‌ها</string>
     <plurals name="settings_active_sessions_count">
-        <item quantity="one">%d نشست فعّال</item>
-        <item quantity="other">%d نشست فعّال</item>
-    </plurals>
+	<item quantity="one">۱ نشست فعّال</item>
+	<item quantity="other">%d نشست فعّال</item>
+</plurals>
 
     <string name="room_member_profile_failed_to_get_devices">شکست در گرفتن نشست‌ها</string>
     <string name="room_member_profile_sessions_section_title">نشست‌ها</string>
@@ -662,14 +662,14 @@
     <string name="call_failed_no_ice_use_alt">از %s استفاده کنید</string>
     <string name="auth_add_email_phone_message_2">یک ایمیل برای بازیابی ثبت کنید. بعدا در صورت دلخواه می توانید از آن برای شناسایی دوستان خود استفاده کنید.</string>
     <string name="auth_add_email_and_phone_message_2">یک ایمیل برای بازیابی ثبت کنید. بعدا در صورت دلخواه می توانید از آن برای شناسایی دوستان خود استفاده کنید.</string>
-    <string name="auth_reset_password_missing_email">نشانی ایمیل پیوست شده به حساب شما باید وارد شده باشد</string>
+    <string name="auth_reset_password_missing_email">نشانی ایمیل پیوست شده به حساب شما باید وارد شده باشد.</string>
     <string name="auth_reset_password_missing_password">گذرواژه جدیدی باید وارد شود.</string>
     <string name="auth_reset_password_email_validation_message">یک ایمیل به %s فرستاده شد. هنگامی که پیوند همراه را دنبال کردید، در زیر کلیک کنید.</string>
-    <string name="auth_reset_password_error_unauthorized">تایید نشانی ایمیل ناموفق بود: مطمئن شوید که روی پیوند در ایمیل کلیک کرده‌اید.</string>
+    <string name="auth_reset_password_error_unauthorized">تایید نشانی ایمیل ناموفق بود: مطمئن شوید که روی پیوند در ایمیل کلیک کرده‌اید</string>
     <string name="auth_reset_password_success_message">گذرواژه بازنشانی شد.
 \n
 \nشما از همه نشست‌ها خارج شدید و دیگر آگاهی ها را دریافت نخواهید کرد. برای فعال‌سازی دوباره آگاهی‌ها، در هر دستگاه دوباره وارد شوید.</string>
-    <string name="auth_accept_policies">لطفا سیاست‌های این سرور خانه را بررسی کنید و بپذیرید</string>
+    <string name="auth_accept_policies">لطفا سیاست‌های این سرور خانه را بررسی کنید و بپذیرید:</string>
 
     <string name="login_error_must_start_http">نشانی باید با http[s]:// آغاز شود</string>
     <string name="login_error_registration_network_error">نمی‌توان ثبت‌نام کرد: خطای شبکه</string>
@@ -747,4 +747,10 @@
     <string name="settings">تنظیمات</string>
     <string name="account_password">گذرواژه حساب</string>
 
-</resources>
+<string name="play_video">پخش</string>
+    <string name="pause_video">توقف</string>
+    <string name="action_copy">رونوشت</string>
+    <string name="dialog_title_success">موفقیت</string>
+
+    <string name="bottom_action_notification">اعلان‌ها</string>
+    </resources>

From 7efccab2af1b1ec85b159cb66ccc9b57564a1a4e Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Fri, 7 Aug 2020 22:29:50 +0000
Subject: [PATCH 84/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1834 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/pt_BR/
---
 vector/src/main/res/values-pt-rBR/strings.xml | 691 +++++++++---------
 1 file changed, 340 insertions(+), 351 deletions(-)

diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index fec66dd8f2..5917331557 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -53,7 +53,7 @@
     <string name="action_global_search">Busca global</string>
     <string name="action_mark_all_as_read">Marcar tudo como lido</string>
     <string name="action_historical">Histórico</string>
-    <string name="action_quick_reply">Resposta rápida</string>
+    <string name="action_quick_reply">Responder</string>
     <string name="action_open">Abrir</string>
     <string name="action_close">Fechar</string>
     <string name="copied_to_clipboard">Copiado para a área de transferência</string>
@@ -118,8 +118,8 @@
     <string name="create_account">Criar conta</string>
     <string name="login">Entrar</string>
     <string name="logout">Sair</string>
-    <string name="hs_url">URL do servidor principal</string>
-    <string name="identity_url">URL do servidor de identidade</string>
+    <string name="hs_url">Endereço do servidor principal</string>
+    <string name="identity_url">Endereço do servidor de identidade</string>
     <string name="search">Pesquisar</string>
 
     <string name="start_new_chat">Iniciar nova conversa</string>
@@ -179,13 +179,13 @@
 \nVocê foi desconectado de todas as sessões e não receberá mais notificações. Para reativar as notificações, faça login novamente em cada aparelho.</string>
 
     <!-- Login Screen -->
-    <string name="login_error_must_start_http">URL tem que começar com http[s]://</string>
-    <string name="login_error_network_error">Não foi possível fazer login: Erro da rede</string>
+    <string name="login_error_must_start_http">O endereço precisa começar com http[s]://</string>
+    <string name="login_error_network_error">Não foi possível fazer login: erro de rede</string>
     <string name="login_error_unable_login">Não foi possível fazer login</string>
-    <string name="login_error_registration_network_error">Não foi possível criar conta: Erro da rede</string>
+    <string name="login_error_registration_network_error">Não foi possível criar conta: erro de rede</string>
     <string name="login_error_unable_register">Não foi possível criar conta</string>
     <string name="login_error_unable_register_mail_ownership">Não foi possível criar conta: falha na verificação de posse do e-mail</string>
-    <string name="login_error_invalid_home_server">Por favor, digite uma URL válida</string>
+    <string name="login_error_invalid_home_server">Por favor, digite um endereço válido</string>
 
     <string name="login_error_forbidden">Nome de usuário ou senha inválido</string>
     <string name="login_error_unknown_token">O token de acesso especificado não foi reconhecido</string>
@@ -244,10 +244,9 @@
 
     <!-- permissions Android M -->
     <string name="permissions_rationale_popup_title">Informação</string>
-    <string name="permissions_rationale_msg_storage">Element precisa de permissão para acessar sua galeria de fotos e vídeos para enviar e salvar anexos.
-\n
-\n
-\nPor favor permita acesso na próxima tela para poder enviar arquivos do seu celular.</string>
+    <string name="permissions_rationale_msg_storage">Element precisa de permissão para acessar sua galeria de fotos e vídeos para enviar e salvar anexos.↵
+\n↵
+\nPor favor, permita o acesso na próxima tela para poder enviar arquivos do seu celular.</string>
     <string name="permissions_rationale_msg_camera">Element necessita permissão para acessar sua câmera para poder tirar fotos e fazer chamadas de vídeo.</string>
     <string name="permissions_rationale_msg_camera_explanation">"
 \n
@@ -263,12 +262,10 @@
     <string name="permissions_rationale_msg_camera_and_audio">Element necessita permissão para acessar sua câmera e seu microfone para fazer chamadas de vídeo.↵
 \n↵
 \nPor favor, autorize o acesso na próxima tela para poder fazer a chamada.</string>
-    <string name="permissions_rationale_msg_contacts">Element necessita permissão para acessar os seus contatos para poder encontrar outros usuários a partir de seus emails e números de telefone.
-
-Por favor, autorize o acesso na próxima tela para poder encontrar usuários na sua agenda que podem ser contactados pelo Element.</string>
-    <string name="permissions_msg_contacts_warning_other_androids">Element necessita sua permissão para acessar os seus contatos para poder encontrar usuários na sua agenda a partir de seus emails e números de telefone.
-
-Você autoriza o Element a acessar seus contatos?</string>
+    <string name="permissions_rationale_msg_contacts">Element precisa de permissão para acessar os seus contatos para poder encontrar outros usuários a partir de seus e-mails e números de telefone. Se você concordar em usar a sua lista de contatos para esse propósito, permita o acesso na próxima janela pop-up.</string>
+    <string name="permissions_msg_contacts_warning_other_androids">Element precisa de permissão para acessar os seus contatos para poder encontrar outros usuários a partir de seus e-mails e números de telefone.↵
+\n↵
+\nVocê concorda em usar a sua lista de contatos para esse propósito\?</string>
 
     <string name="permissions_action_not_performed_missing_permissions">Desculpe. A ação não foi realizada, por falta de permissão</string>
 
@@ -283,18 +280,18 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="remove">Remover</string>
     <string name="join">Entrar</string>
     <string name="preview">Visualizar</string>
-    <string name="reject">Rejeitar</string>
+    <string name="reject">Recusar</string>
 
     <!-- Room -->
     <string name="room_jump_to_first_unread">Ir para a primeira mensagem não lida.</string>
 
     <!-- Room Preview -->
     <string name="room_preview_invitation_format">Você foi convidada(o) a entrar nesta sala por %s</string>
-    <string name="room_preview_unlinked_email_warning">Este convite foi enviado a %s, que não está associada(o) com esta conta.
+    <string name="room_preview_unlinked_email_warning">Este convite foi enviado a %s, que não está associado com esta conta.↵
 \nVocê pode querer fazer login com uma conta diferente, ou adicionar este e-mail à sua conta.</string>
     <string name="room_preview_try_join_an_unknown_room">Você está tentando acessar %s. Quer entrar na sala para poder participar da conversa?</string>
     <string name="room_preview_try_join_an_unknown_room_default">uma sala</string>
-    <string name="room_preview_room_interactions_disabled">Esta é uma pré-visualização desta sala. Interações cmo esta sala estão desabilitadas.</string>
+    <string name="room_preview_room_interactions_disabled">Esta é uma pré-visualização desta sala. Interações com esta sala estão desativadas.</string>
 
     <!-- Chat creation -->
     <string name="room_creation_title">Nova conversa</string>
@@ -303,7 +300,7 @@ Você autoriza o Element a acessar seus contatos?</string>
 
     <!--  Chat participants -->
     <string name="room_participants_leave_prompt_title">Deixar a sala</string>
-    <string name="room_participants_leave_prompt_msg">Você tem certeza que deseja se retirar da sala?</string>
+    <string name="room_participants_leave_prompt_msg">Tem certeza de que deseja sair da sala\?</string>
     <string name="room_participants_remove_prompt_msg">Você tem certeza que quer remover %s desta conversa?</string>
     <string name="room_participants_create">Criar</string>
 
@@ -313,22 +310,22 @@ Você autoriza o Element a acessar seus contatos?</string>
 
     <string name="room_participants_header_admin_tools">FERRAMENTAS DE ADMINISTRAÇÃO</string>
     <string name="room_participants_header_call">CHAMADA</string>
-    <string name="room_participants_header_direct_chats">CONVERSAS DIRETAS</string>
-    <string name="room_participants_header_devices">DISPOSITIVOS</string>
+    <string name="room_participants_header_direct_chats">Conversas</string>
+    <string name="room_participants_header_devices">SESSÕES</string>
 
     <string name="room_participants_action_invite">Convidar</string>
     <string name="room_participants_action_leave">Deixar esta sala</string>
     <string name="room_participants_action_remove">Remover desta sala</string>
-    <string name="room_participants_action_ban">Bloquear</string>
-    <string name="room_participants_action_unban">Desbloquear</string>
+    <string name="room_participants_action_ban">Banir da sala</string>
+    <string name="room_participants_action_unban">Remover banimento</string>
     <string name="room_participants_action_set_default_power_level">Redefinir como usuário normal</string>
     <string name="room_participants_action_set_moderator">Tornar moderador</string>
     <string name="room_participants_action_set_admin">Tornar admin</string>
-    <string name="room_participants_action_ignore">Esconder todas as mensagens deste usuário</string>
-    <string name="room_participants_action_unignore">Mostrar todas as mensagens deste usuário</string>
-    <string name="room_participants_invite_search_another_user">ID, Nome ou email</string>
-    <string name="room_participants_action_mention">Menção</string>
-    <string name="room_participants_action_devices_list">Mostrar lista de dispositivos</string>
+    <string name="room_participants_action_ignore">Bloquear</string>
+    <string name="room_participants_action_unignore">Desbloquear</string>
+    <string name="room_participants_invite_search_another_user">ID de usuário, nome e sobrenome ou e-mail</string>
+    <string name="room_participants_action_mention">Mencionar</string>
+    <string name="room_participants_action_devices_list">Mostrar lista de sessões</string>
     <string name="room_participants_power_level_prompt">Você não poderá desfazer esta alteração, já que você está promovendo este usuário para ter o mesmo nível de permissões que você.
 \nTem certeza\?</string>
 
@@ -340,8 +337,8 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="people_search_filter_text">Apenas usuários Matrix</string>
 
     <string name="people_search_invite_by_id_dialog_title">Convidar pessoa pelo seu ID</string>
-    <string name="people_search_invite_by_id_dialog_description">Por favor, entre com um ou mais endereços de e-mail ou ID Matrix</string>
-    <string name="people_search_invite_by_id_dialog_hint">Email ou ID Matrix</string>
+    <string name="people_search_invite_by_id_dialog_description">Por favor, digite um ou mais endereços de e-mail ou ID Matrix</string>
+    <string name="people_search_invite_by_id_dialog_hint">E-mail ou ID Matrix</string>
 
     <!--  Chat -->
     <string name="room_menu_search">Pesquisar</string>
@@ -349,10 +346,10 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="room_two_users_are_typing">%1$s &amp; %2$s estão digitando…</string>
     <string name="room_many_users_are_typing">%1$s &amp; %2$s &amp; outros estão digitando…</string>
     <string name="room_message_placeholder_encrypted">Enviar mensagem criptografada…</string>
-    <string name="room_message_placeholder_not_encrypted">Enviar uma mensagem (não criptografada)…</string>
+    <string name="room_message_placeholder_not_encrypted">Digite uma mensagem (não criptografada)…</string>
     <string name="room_offline_notification">A conexão com o servidor se perdeu.</string>
     <string name="room_unsent_messages_notification">Mensagens não enviadas. %1$s ou %2$s agora?</string>
-    <string name="room_unknown_devices_messages_notification">Mensagens não enviadas por causa da presença de dispositivos desconhecidos presentes. %1$s or %2$s agora?</string>
+    <string name="room_unknown_devices_messages_notification">Mensagens não enviadas por causa da presença de sessões desconhecidas. %1$s ou %2$s agora\?</string>
     <string name="room_prompt_resend">Reenviar todas</string>
     <string name="room_prompt_cancel">Cancelar todas</string>
     <string name="room_resend_unsent_messages">Reenviar mensagens não enviadas</string>
@@ -364,7 +361,7 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="ssl_trust">Confiar</string>
     <string name="ssl_do_not_trust">Não confiar</string>
     <string name="ssl_logout_account">Sair da Conta</string>
-    <string name="ssl_remain_offline">Ignorar</string>
+    <string name="ssl_remain_offline">Bloquear</string>
     <string name="ssl_fingerprint_hash">Impressão digital (%s):</string>
     <string name="ssl_could_not_verify">Não consegui verificar a identidade do servidor remoto.</string>
     <string name="ssl_cert_not_trust">Isso pode significar que alguém está interceptando suas mensagens de forma maliciosa, ou então o seu celular não confia no certificado fornecido pelo servidor remoto.</string>
@@ -378,15 +375,15 @@ Você autoriza o Element a acessar seus contatos?</string>
     <string name="room_details_people">Pessoas</string>
     <string name="room_details_files">Arquivos</string>
     <string name="room_details_settings">Configurações</string>
-    <string name="malformed_id">ID mal formatado. Tem que ser um endereço de e-mail ou um ID Matrix como por exemplo \'@localpart:domain\'</string>
+    <string name="malformed_id">ID mal formatado. Precisa ser um endereço de e-mail ou um ID Matrix, como \'@membrolocal:dominio\'</string>
     <string name="room_details_people_invited_group_name">CONVIDADOS</string>
     <string name="room_details_people_present_group_name">ENTRARAM</string>
 
     <!-- Room events -->
     <string name="room_event_action_report_prompt_reason">Motivo de denunciar este conteúdo</string>
-    <string name="room_event_action_report_prompt_ignore_user">Você deseja ocultar todas as mensagens deste usuário?
-
-Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.</string>
+    <string name="room_event_action_report_prompt_ignore_user">Você deseja ocultar todas as mensagens deste usuário\?↵
+\n↵
+\nNote que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.</string>
     <string name="room_event_action_cancel_upload">Cancelar envio</string>
     <string name="room_event_action_cancel_download">Cancelar download</string>
 
@@ -428,33 +425,33 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="room_sliding_menu_settings">Configurações</string>
     <string name="room_sliding_menu_version">Versão</string>
     <string name="room_sliding_menu_term_and_conditions">Termos e condições</string>
-    <string name="room_sliding_menu_third_party_notices">Notas de terceira parte</string>
+    <string name="room_sliding_menu_third_party_notices">Avisos de terceiros</string>
     <string name="room_sliding_menu_copyright">Direito autoral</string>
     <string name="room_sliding_menu_privacy_policy">Política de privacidade</string>
 
     <!-- Vector Settings -->
 
     <string name="settings_profile_picture">Imagem do perfil</string>
-    <string name="settings_display_name">Nome público</string>
-    <string name="settings_email_address">Email</string>
-    <string name="settings_add_email_address">Adicionar endereço de email</string>
+    <string name="settings_display_name">Nome e sobrenome</string>
+    <string name="settings_email_address">E-mail</string>
+    <string name="settings_add_email_address">Adicionar endereço de e-mail</string>
     <string name="settings_phone_number">Telefone</string>
     <string name="settings_add_phone_number">Adicionar número de telefone</string>
-    <string name="settings_app_info_link_summary">Tela de informações sobre o sistema do aplicativo.</string>
+    <string name="settings_app_info_link_summary">Mostrar informações do aplicativo nas configurações do sistema.</string>
     <string name="settings_app_info_link_title">Informações sobre o aplicativo</string>
 
-    <string name="settings_enable_all_notif">Habilitar notificações para esta conta</string>
-    <string name="settings_enable_this_device">Habilitar notificações para este dispositivo</string>
+    <string name="settings_enable_all_notif">Receba notificações de novas mensagens</string>
+    <string name="settings_enable_this_device">Ativar notificações nesta sessão</string>
     <string name="settings_turn_screen_on">Acender a tela por 3 segundos</string>
 
     <string name="settings_messages_in_one_to_one">Msgs em conversas diretas</string>
-    <string name="settings_messages_in_group_chat">Msgs em salas</string>
+    <string name="settings_messages_in_group_chat">Mensagens em salas</string>
     <string name="settings_invited_to_room">Quando eu sou convidado a uma sala</string>
     <string name="settings_call_invitations">Convites para chamadas</string>
     <string name="settings_messages_sent_by_bot">Mensagens enviadas por "bot"</string>
 
     <string name="settings_background_sync">Sincronização em segundo plano</string>
-    <string name="settings_enable_background_sync">Habilitar sincronização em segundo plano</string>
+    <string name="settings_enable_background_sync">Ativar a sincronização em segundo plano</string>
     <string name="settings_set_sync_timeout">Tempo expirado na solicitação de sincronização</string>
     <string name="settings_set_sync_delay">Demora entre cada solicitação</string>
     <string name="settings_second">segundo</string>
@@ -463,7 +460,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="settings_version">Versão</string>
     <string name="settings_olm_version">versão olm</string>
     <string name="settings_app_term_conditions">Termos e condições</string>
-    <string name="settings_third_party_notices">Notas de terceira parte</string>
+    <string name="settings_third_party_notices">Avisos de terceiros</string>
     <string name="settings_copyright">Direitos autorais</string>
     <string name="settings_privacy_policy">Política de privacidade</string>
     <string name="settings_clear_cache">Limpar cache</string>
@@ -472,7 +469,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
 
     <string name="settings_user_settings">Configurações de usuário</string>
     <string name="settings_notifications">Notificações</string>
-    <string name="settings_ignored_users">Usuários ignorados</string>
+    <string name="settings_ignored_users">Usuários bloqueados</string>
     <string name="settings_other">Outros</string>
     <string name="settings_advanced">Avançado</string>
     <string name="settings_cryptography">Criptografia</string>
@@ -483,12 +480,12 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="settings_home_display">Página inicial</string>
     <string name="settings_pin_missed_notifications">Fixar salas com notificações perdidas</string>
     <string name="settings_pin_unread_messages">Fixar salas com mensagens não lidas</string>
-    <string name="settings_devices_list">Dispositivos</string>
-    <string name="devices_details_dialog_title">Detalhes de dispositivos</string>
+    <string name="settings_devices_list">Sessões</string>
+    <string name="devices_details_dialog_title">Detalhes da sessão</string>
     <string name="devices_details_id_title">ID</string>
     <string name="devices_details_name_title">Nome</string>
-    <string name="devices_details_device_name">Nome do dispositivo</string>
-    <string name="devices_details_last_seen_title">Último acesso</string>
+    <string name="devices_details_device_name">Nome público do aparelho</string>
+    <string name="devices_details_last_seen_title">Visto por último às</string>
     <string name="devices_details_last_seen_format">%1$s em %2$s</string>
     <string name="devices_delete_dialog_text">Esta operação exige autenticação adicional.\nPara continuar, digite sua senha.</string>
     <string name="devices_delete_dialog_title">Autenticação</string>
@@ -500,8 +497,8 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="settings_identity_server">Servidor de Identidade (Identity Server)</string>
 
     <string name="account_email_validation_title">Verificação pendente</string>
-    <string name="account_email_validation_message">Por favor verifique o seu email e clique no link que está lá. Feito isso, clique em continuar.</string>
-    <string name="account_email_validation_error">Não consegui averiguar o seu endereço de e-mail. Favor verificar seu e-mail e clicar no link que ele contém. Quando tiver feito isso, clique em continuar.</string>
+    <string name="account_email_validation_message">Por favor, verifique o seu e-mail e clique no link que está lá. Feito isso, clique em continuar.</string>
+    <string name="account_email_validation_error">Não não foi possível verificar o seu endereço de e-mail. Por favor, verifique o seu e-mail e clique no link que ele contém. Feito isso, clique em continuar.</string>
 
     <string name="account_email_already_used_error">Este endereço de e-mail já está em uso.</string>
     <string name="account_email_not_found_error">Este endereço de e-mail não foi encontrado.</string>
@@ -513,9 +510,9 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="settings_confirm_password">Confirme a nova senha</string>
     <string name="settings_fail_to_update_password">Não consegui atualizar a senha</string>
     <string name="settings_password_updated">Sua senha foi atualizada</string>
-    <string name="settings_unignore_user">Mostrar todas as mensagens de %s?
-
-Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.</string>
+    <string name="settings_unignore_user">Mostrar todas as mensagens de %s\?↵
+\n↵
+\nNote que esta ação irá reiniciar o aplicativo e pode levar algum tempo.</string>
 
     <string name="settings_delete_notification_targets_confirmation">Você tem certeza que quer remover este destino de notificação?</string>
 
@@ -538,20 +535,20 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <!-- room global settings-->
     <string name="room_settings_room_photo">Foto da sala</string>
     <string name="room_settings_room_name">Nome da sala</string>
-    <string name="room_settings_topic">Tópico</string>
+    <string name="room_settings_topic">Descrição</string>
     <string name="room_settings_room_tag">Etiqueta da sala</string>
     <string name="room_settings_tag_pref_dialog_title">Etiquetada como:</string>
 
     <!-- Room settings: Room tag -->
     <string name="room_settings_tag_pref_entry_favourite">Favoritar</string>
     <string name="room_settings_tag_pref_entry_low_priority">Baixa prioridade</string>
-    <string name="room_settings_tag_pref_entry_none">Nenhum</string>
+    <string name="room_settings_tag_pref_entry_none">Nenhuma</string>
 
     <!-- room settings : access and visibility -->
     <string name="room_settings_category_access_visibility_title">Acesso e visibilidade</string>
     <string name="room_settings_directory_visibility">Exibir esta sala no diretório público de salas</string>
     <string name="room_settings_room_access_rules_pref_title">Acesso à sala</string>
-    <string name="room_settings_room_read_history_rules_pref_title">Grau de acesso à história da sala</string>
+    <string name="room_settings_room_read_history_rules_pref_title">Legibilidade do histórico da sala</string>
     <string name="room_settings_room_read_history_rules_pref_dialog_title">Quem pode ler o histórico de mensagens?</string>
     <string name="room_settings_room_access_rules_pref_dialog_title">Quem pode acessar esta sala?</string>
 
@@ -568,7 +565,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="room_settings_room_access_entry_anyone_with_link_including_guest">Qualquer pessoa que saiba o link da sala, incluindo visitantes</string>
 
     <!-- Room settings: banned users -->
-    <string name="room_settings_banned_users_title">Usuários bloqueados</string>
+    <string name="room_settings_banned_users_title">Usuários banidos</string>
 
     <!-- advanced -->
     <string name="room_settings_category_advanced_title">Avançado</string>
@@ -576,11 +573,11 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="room_settings_addresses_pref_title">Endereços</string>
     <string name="room_settings_labs_pref_title">Laboratórios</string>
     <string name="room_settings_labs_warning_message">Estas são funcionalidades experimentais que podem quebrar de forma inesperada. Use com cautela.</string>
-    <string name="room_settings_labs_end_to_end">Criptografia ponta-a-ponta</string>
-    <string name="room_settings_labs_end_to_end_is_active">Criptografia ponta-a-ponta está ativa</string>
-    <string name="room_settings_labs_end_to_end_warnings">Você precisa desconectar para poder habilitar a criptografia.</string>
-    <string name="room_settings_never_send_to_unverified_devices_title">Criptografar apenas para dispositivos verificados</string>
-    <string name="room_settings_never_send_to_unverified_devices_summary">Nunca enviar mensagens criptografadas para dispositivos não verificados nesta sala a partir deste dispositivo.</string>
+    <string name="room_settings_labs_end_to_end">Criptografia de ponta a ponta</string>
+    <string name="room_settings_labs_end_to_end_is_active">A criptografia de ponta a ponta está ativada</string>
+    <string name="room_settings_labs_end_to_end_warnings">Você precisa desconectar para poder ativar a criptografia.</string>
+    <string name="room_settings_never_send_to_unverified_devices_title">Criptografar apenas para sessões verificadas</string>
+    <string name="room_settings_never_send_to_unverified_devices_summary">Nunca enviar mensagens criptografadas para sessões não verificadas nesta sala, a partir desta sessão.</string>
 
     <!-- Room settings: advanced addresses -->
     <string name="room_settings_addresses_no_local_addresses">Esta sala não tem endereços locais</string>
@@ -596,9 +593,10 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="room_settings_copy_room_id">Copiar o ID desta sala</string>
     <string name="room_settings_copy_room_address">Copiar o endereço desta sala</string>
 
-    <string name="room_settings_addresses_e2e_enabled">Criptografia está habilitada nesta sala.</string>
-    <string name="room_settings_addresses_e2e_disabled">Criptografia está desabilitada nesta sala.</string>
-    <string name="room_settings_addresses_e2e_encryption_warning">Ativar criptografia \n(atenção: não é possível desabilitar depois!)</string>
+    <string name="room_settings_addresses_e2e_enabled">A criptografia está ativada nesta sala.</string>
+    <string name="room_settings_addresses_e2e_disabled">A criptografia está desativada nesta sala.</string>
+    <string name="room_settings_addresses_e2e_encryption_warning">Ativar criptografia·↵
+\n(atenção: não é possível desativar depois!)</string>
 
     <!-- Directory -->
     <string name="directory_title">Diretório</string>
@@ -608,7 +606,7 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
 
 
     <!-- encryption dialog -->
-    <string name="encryption_information_title">Informação sobre criptografia ponta-a-ponta</string>
+    <string name="encryption_information_title">Informação sobre a criptografia de ponta a ponta</string>
 
     <string name="encryption_information_device_info">Informação do evento</string>
     <string name="encryption_information_user_id">ID de usuária/o</string>
@@ -616,13 +614,13 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="encryption_information_claimed_ed25519_fingerprint_key">Chave de impressão digital ed25519 reivindicada</string>
     <string name="encryption_information_algorithm">Algoritmo</string>
     <string name="encryption_information_session_id">ID de Sessão</string>
-    <string name="encryption_information_decryption_error">Erro de decifração</string>
+    <string name="encryption_information_decryption_error">Erro de descriptografia</string>
 
-    <string name="encryption_information_sender_device_information">Informação sobre o dispositivo do remetente</string>
-    <string name="encryption_information_device_name">Nome do dispositivo</string>
+    <string name="encryption_information_sender_device_information">Informação sobre a sessão do remetente</string>
+    <string name="encryption_information_device_name">Nome público do aparelho</string>
     <string name="encryption_information_name">Nome</string>
-    <string name="encryption_information_device_id">ID do dispositivo</string>
-    <string name="encryption_information_device_key">Chave do dispositivo</string>
+    <string name="encryption_information_device_id">ID do aparelho</string>
+    <string name="encryption_information_device_key">Chave da sessão</string>
     <string name="encryption_information_verification">Verificação</string>
     <string name="encryption_information_ed25519_fingerprint">Impressão digital ed25519</string>
 
@@ -630,8 +628,8 @@ Note que esta ação irá reiniciar o aplicativo e poderá tomar um certo tempo.
     <string name="encryption_export_room_keys">Exportar chaves de sala</string>
     <string name="encryption_export_room_keys_summary">Exportar as chaves para um arquivo local</string>
     <string name="encryption_export_export">Exportar</string>
-    <string name="passphrase_enter_passphrase">Entre com a \'passphrase\'</string>
-    <string name="passphrase_confirm_passphrase">Confirme a \'passphrase\'</string>
+    <string name="passphrase_enter_passphrase">Digite a frase secreta</string>
+    <string name="passphrase_confirm_passphrase">Confirme a frase secreta</string>
     <string name="encryption_export_saved_as">As chaves de sala E2E foram salvas em \'%s\'
 
 Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</string>
@@ -640,35 +638,39 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="encryption_import_room_keys">Importar chaves de sala</string>
     <string name="encryption_import_room_keys_summary">Importar as chaves de um arquivo local</string>
     <string name="encryption_import_import">Importar</string>
-    <string name="encryption_never_send_to_unverified_devices_title">Criptografar apenas para dispositivos verificados</string>
-    <string name="encryption_never_send_to_unverified_devices_summary">Nunca enviar mensagens criptografadas para dispositivos não verificados a partir deste dispositivo.</string>
+    <string name="encryption_never_send_to_unverified_devices_title">Criptografar apenas para aparelhos verificados</string>
+    <string name="encryption_never_send_to_unverified_devices_summary">Nunca enviar mensagens criptografadas para sessões não verificadas, a partir desta sessão.</string>
 
-    <string name="encryption_information_not_verified">NÃO verificado</string>
+    <string name="encryption_information_not_verified">Não verificado</string>
     <string name="encryption_information_verified">Verificado</string>
     <string name="encryption_information_blocked">Na lista negra</string>
 
-    <string name="encryption_information_unknown_device">dispositivo desconhecido</string>
-    <string name="encryption_information_none">nenhum</string>
+    <string name="encryption_information_unknown_device">sessão desconhecida</string>
+    <string name="encryption_information_none">nenhuma</string>
 
     <string name="encryption_information_verify">Verificar</string>
     <string name="encryption_information_unverify">Marcar como não verificado</string>
     <string name="encryption_information_block">Colocar na lista negra</string>
     <string name="encryption_information_unblock">Retirar da lista negra</string>
 
-    <string name="encryption_information_verify_device">Verificar dispositivo</string>
-    <string name="encryption_information_verify_device_warning">Para confirmar que este dispositivo é confiável, entre em contato com o seu proprietário usando outros meios (por exemplo pessoalmente ou através de uma chamada telefônica) e pergunte a ele se a chave que ele está vendo na sua configuração de usuário para este dispositivo é igual à chave abaixo:</string>
-    <string name="encryption_information_verify_device_warning2">Se é igual, clique no botão verificar abaixo. Se não é igual, então alguém está interceptando este dispositivo e você pode querer clicar no botão bloquear. No futuro, este processo de verificação será mais sofisticado.</string>
+    <string name="encryption_information_verify_device">Verificar sessão</string>
+    <string name="encryption_information_verify_device_warning">Compare as seguintes informações com aquelas na sessão do outro usuário e confirme:</string>
+    <string name="encryption_information_verify_device_warning2">Se não corresponderem, a segurança da sua comunicação pode estar comprometida.</string>
     <string name="encryption_information_verify_key_match">Eu confirmo que as chaves são iguais</string>
 
     <!-- unknown devices management -->
-    <string name="unknown_devices_alert_title">Esta sala contém dispositivos desconhecidos</string>
-    <string name="unknown_devices_alert_message">Esta sala contém dispositivos desconhecidos que não foram verificados.\nIsso significa que não se pode garantir que estes dispositivos realmente pertencem aos usuários identificados.\nRecomendamos que você faça o processo de verificação para cada dispositivo desconhecido antes de continuar, mas você pode reenviar a mensagem sem verificar o dispositivo se preferir.\n\nDispositivos desconhecidos nesta sala:</string>
+    <string name="unknown_devices_alert_title">Esta sala contém sessões desconhecidas</string>
+    <string name="unknown_devices_alert_message">Esta sala contém sessões desconhecidas que não foram verificadas.↵
+\nIsso significa que não há garantia de que estas sessões realmente pertencem aos usuários identificados.↵
+\nRecomendamos que você faça o processo de verificação para cada sessão desconhecida antes de continuar, mas você pode reenviar a mensagem sem verificar o aparelho, se preferir.↵
+\n↵
+\nSessões desconhecidas nesta sala:</string>
 
     <!-- directory activity  -->
     <string name="select_room_directory">Escolha uma lista pública de salas</string>
     <string name="directory_server_fail_to_retrieve_server">O servidor pode estar indisponível ou sobrecarregado</string>
     <string name="directory_server_type_homeserver">Entre com um servidor principal (homeserver) a partir do qual serão listadas as salas públicas</string>
-    <string name="directory_server_placeholder">URL do Servidor Principal (Homeserver)</string>
+    <string name="directory_server_placeholder">Endereço do servidor principal</string>
     <string name="directory_server_all_rooms_on_server">Todas as salas com o servidor %s</string>
     <string name="directory_server_native_rooms">Todas as salas nativas em %s</string>
 
@@ -678,7 +680,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="user_directory_header">Lista de usuários</string>
     <string name="people_search_user_directory">LISTA DE USUÁRIAS(OS) (%s)</string>
-    <string name="settings_start_on_boot">Comece na inicialização do celular</string>
+    <string name="settings_start_on_boot">Iniciar com o sistema</string>
     <string name="settings_clear_media_cache">Esvaziar o cache de mídia</string>
     <string name="settings_keep_media">Manter mídia</string>
 
@@ -710,7 +712,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="notification_sync_in_progress">Sincronizando…</string>
     <string name="notification_listening_for_events">Escutando eventos</string>
-    <string name="notification_noisy_notifications">Notificações com sonido</string>
+    <string name="notification_noisy_notifications">Notificações com som</string>
     <string name="notification_silent_notifications">Notificações silenciosas</string>
 
     <string name="title_activity_bug_report">Relatar um erro</string>
@@ -725,7 +727,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="groups_invite_header">Convidar</string>
     <string name="groups_header">Comunidades</string>
-    <string name="no_group_placeholder">Nenhum grupo</string>
+    <string name="no_group_placeholder">Nenhuma comunidade</string>
 
     <string name="start_new_chat_prompt_msg">Tem certeza de que deseja iniciar uma nova conversa com %s\?</string>
     <string name="start_voice_call_prompt_msg">Tem certeza de que deseja iniciar uma chamada de voz\?</string>
@@ -734,30 +736,30 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="option_take_photo">Tirar foto</string>
     <string name="option_take_video">Gravar vídeo</string>
 
-    <string name="groups_list">Lista de salas</string>
+    <string name="groups_list">Lista de comunidades</string>
 
     <string name="call">Chamada de voz</string>
-    <string name="room_participants_ban_prompt_msg">Bloquear o usuário resultará em sua remoção desta sala, impedindo-o de entrar nela novamente.</string>
+    <string name="room_participants_ban_prompt_msg">Banir o usuário resultará em sua remoção desta sala, impedindo-o de entrar nela novamente.</string>
 
-    <string name="room_settings_all_messages_noisy">Todas as mensagens (com sonido)</string>
-    <string name="room_settings_all_messages">Notificação para cada mensagem</string>
-    <string name="room_settings_mention_only">Apenas quando mencionado</string>
+    <string name="room_settings_all_messages_noisy">Todas as mensagens novas (com som)</string>
+    <string name="room_settings_all_messages">Todas as mensagens novas</string>
+    <string name="room_settings_mention_only">Apenas @menções</string>
     <string name="room_settings_mute">Silenciar</string>
     <string name="room_settings_add_homescreen_shortcut">Adicionar atalho na tela inicial</string>
 
     <string name="settings_notification_ringtone">Som de notificação</string>
-    <string name="settings_containing_my_display_name">Mensagens que contenham o meu nome público</string>
+    <string name="settings_containing_my_display_name">Mensagens que contenham o meu nome e sobrenome</string>
     <string name="settings_containing_my_user_name">Mensagens que contenham o meu nome de usuária(o)</string>
-    <string name="settings_inline_url_preview">Visualização prévia do URL</string>
+    <string name="settings_inline_url_preview">Visualização prévia do endereço</string>
     <string name="settings_12_24_timestamps">Mostrar a hora no formato de 12 horas</string>
     <string name="settings_vibrate_on_mention">Vibrar ao mencionar um usuário</string>
 
     <string name="settings_analytics">Estatísticas de uso</string>
 
-    <string name="settings_flair">Insígnias</string>
+    <string name="settings_flair">Ícone</string>
 
     <string name="room_settings_room_notifications_title">Notificações</string>
-    <string name="room_settings_no_flair">Esta sala não está mostrando insígnias para nenhuma comunidade</string>
+    <string name="room_settings_no_flair">Esta sala não está mostrando ícones de nenhuma comunidade</string>
     <string name="room_settings_add_new_group">Nova ID da comunidade (p.ex: +foo:matrix.org)</string>
     <string name="room_settings_invalid_group_format_dialog_title">ID de comunidade inválido</string>
     <string name="room_settings_invalid_group_format_dialog_body">\'%s\' não é um ID de comunidade válido</string>
@@ -771,7 +773,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <!-- Widget Integration Manager -->
     <string name="widget_integration_unable_to_create">Impossível criar o widget.</string>
     <string name="widget_integration_failed_to_send_request">O envio do pedido falhou.</string>
-    <string name="widget_integration_positive_power_level">O nível de permissões tem que ser um número inteiro positivo.</string>
+    <string name="widget_integration_positive_power_level">O nível de permissão precisa ser um número inteiro positivo.</string>
     <string name="widget_integration_must_be_in_room">Você não está nesta sala.</string>
     <string name="widget_integration_no_permission_in_room">Você não tem permissões para fazer isso nesta sala.</string>
     <string name="widget_integration_missing_room_id">O pedido veio sem o room_id.</string>
@@ -781,8 +783,8 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="settings_labs_native_camera">Usar a câmera nativa</string>
 
     <!-- share keys -->
-    <string name="you_added_a_new_device">Você adicionou um novo dispositivo \'%s\', que está solicitando as chaves de criptografia.</string>
-    <string name="your_unverified_device_requesting">Seu dispositivo não-verificado \'%s\' está solicitando as chaves de criptografia.</string>
+    <string name="you_added_a_new_device">Você adicionou uma nova sessão \'%s\', que está solicitando as chaves de criptografia.</string>
+    <string name="your_unverified_device_requesting">Sua sessão não verificada \'%s\' está solicitando as chaves de criptografia.</string>
     <string name="start_verification">Iniciar a verificação</string>
     <string name="share_without_verifying">Compartilhar sem verificar</string>
     <string name="ignore_request">Ignorar a solicitação</string>
@@ -797,7 +799,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <!-- notification statuses -->
     <string name="notification_off">Desativado</string>
-    <string name="notification_noisy">Com sonido</string>
+    <string name="notification_noisy">Ativado com som</string>
 
     <string name="encrypted_message">Mensagem criptografada</string>
 
@@ -818,13 +820,13 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="rooms">Salas</string>
     <string name="joined">Em que entrou</string>
     <string name="invited">em que foi convidada/o</string>
-    <string name="filter_group_members">Filtrar integrantes do grupo</string>
-    <string name="filter_group_rooms">Filtrar salas de grupo</string>
+    <string name="filter_group_members">Filtrar integrantes da comunidade</string>
+    <string name="filter_group_rooms">Filtrar salas da comunidade</string>
 
     <string name="group_no_long_description">O(A) administrador(a) desta comunidade não definiu uma descrição longa da mesma.</string>
 
-    <string name="has_been_kicked">Você foi excluída/o da sala %1$s por %2$s</string>
-    <string name="has_been_banned">Você foi bloqueado da sala %1$s devido à %2$s</string>
+    <string name="has_been_kicked">Você foi removido da sala %1$s por %2$s</string>
+    <string name="has_been_banned">Você foi banido da sala %1$s devido à %2$s</string>
     <string name="reason_colon">Motivo: %1$s</string>
     <string name="rejoin">Entrar novamente</string>
     <string name="forget_room">Esquecer a sala</string>
@@ -964,10 +966,10 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="settings_opt_in_of_analytics">Enviar dados de uso</string>
     <string name="settings_opt_in_of_analytics_summary">Element coleta dados de uso anônimos para nos ajudar a melhorar o aplicativo.</string>
-    <string name="settings_opt_in_of_analytics_prompt">Por favor, habilite o envio de dados de uso para nos ajudar a melhorar o Element.</string>
+    <string name="settings_opt_in_of_analytics_prompt">Por favor, ative o envio de dados de uso para nos ajudar a melhorar o Element.</string>
     <string name="settings_opt_in_of_analytics_ok">Sim, eu quero ajudar!</string>
 
-    <string name="settings_without_flair">Você não faz parte de nenhuma comunidade atualmente.</string>
+    <string name="settings_without_flair">Você não faz parte de alguma comunidade, no momento.</string>
 
     <string name="lock_screen_hint">Escreva aqui…</string>
 
@@ -977,15 +979,15 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="settings_labs_enable_send_voice">Enviar mensagens de voz</string>
 
     <string name="command_description_emote">Mostra a ação</string>
-    <string name="command_description_ban_user">Bloqueia o usuário com a ID fornecida</string>
-    <string name="command_description_unban_user">Desbloqueia o usuário com a ID fornecida</string>
+    <string name="command_description_ban_user">Bane o usuário com a ID fornecida</string>
+    <string name="command_description_unban_user">Remove o banimento do usuário com a ID fornecida</string>
     <string name="command_description_op_user">Define o grau de poder de um(a) usuário(a)</string>
     <string name="command_description_deop_user">Retira o nível de operador(a) do(a) usuário(a) com o ID fornecido</string>
     <string name="command_description_invite_user">Convida a(o) usuária(o) com um dado ID para esta sala</string>
     <string name="command_description_join_room">Entra na sala com o alias fornecido</string>
     <string name="command_description_part_room">Deixa a sala</string>
-    <string name="command_description_topic">Define o tópico da sala</string>
-    <string name="command_description_kick_user">Expulsa a(o) usuária(o) com o ID fornecido</string>
+    <string name="command_description_topic">Define a descrição da sala</string>
+    <string name="command_description_kick_user">Remove o usuário com o ID fornecido</string>
     <string name="command_description_nick">Altera o seu nome e sobrenome</string>
     <string name="command_description_markdown">Ativar/Desativar o Markdown</string>
     <string name="command_description_clear_scalar_token">Reparar a gestão de aplicativos Matrix</string>
@@ -1002,15 +1004,15 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="dialog_user_consent_content">Para continuar usando o Servidor de Base %1$s, você precisa revisar e aceitar os termos e condições de uso.</string>
     <string name="dialog_user_consent_submit">Revisar agora</string>
 
-    <string name="deactivate_account_title">Desativar Conta</string>
+    <string name="deactivate_account_title">Desativar minha conta</string>
     <string name="deactivate_account_content">Isso tornará sua conta permanentemente inutilizável. Você não conseguirá efetuar login e ninguém poderá registrar novamente o mesmo ID de usuário. Isso fará com que sua conta saia de todas as salas das quais está participando e removerá os detalhes de sua conta do servidor de identidade. <b>Esta ação é irreversível</b>.↵
 \n↵
 \nDesativar sua conta <b>não faz com que, por padrão, suas mensagens enviadas sejam apagadas</b>. Se você deseja que suas mensagens também sejam apagadas, marque a opção abaixo.↵
 \n↵
 \nA visibilidade de mensagens na Matrix é semelhante a um e-mail. O fato de apagarmos suas mensagens significa que suas mensagens enviadas não serão compartilhadas com nenhum usuário novo ou ainda não registrado, mas os usuários registrados que já tiveram acesso a essas mensagens ainda terão acesso uma cópia delas.</string>
-    <string name="deactivate_account_delete_checkbox">Por favor, esqueça todas as mensagens que enviei quando minha conta for desativada (Atenção: isso vai fazer com que futuras(os) usuárias(os) tenham uma visão incompleta das conversas)</string>
+    <string name="deactivate_account_delete_checkbox">Quando minha conta for desativada, exclua todas as mensagens que eu enviei (Atenção: isso fará com que futuros usuários tenham uma visão incompleta das conversas)</string>
     <string name="deactivate_account_prompt_password">Para continuar, entre com sua senha:</string>
-    <string name="deactivate_account_submit">Desativar Conta</string>
+    <string name="deactivate_account_submit">Desativar minha conta</string>
 
     <string name="error_empty_field_your_password">Por favor, digite sua senha.</string>
     <string name="room_tombstone_versioned_description">Esta sala foi substituída e não está mais ativa</string>
@@ -1023,8 +1025,8 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
 
     <string name="resource_limit_contact_admin">entre em contato com o administrador do seu serviço</string>
 
-    <string name="resource_limit_soft_default">Este homeserver excedeu um dos seus limites de recursos, portanto <b>alguns usuários não conseguirão fazer login</b>.</string>
-    <string name="resource_limit_hard_default">Este homeserver excedeu um de seus limites de recursos.</string>
+    <string name="resource_limit_soft_default">Este servidor local excedeu um dos seus limites de recursos, portanto <b>alguns usuários não conseguirão fazer login</b>.</string>
+    <string name="resource_limit_hard_default">Este servidor local excedeu um de seus limites de recursos.</string>
 
     <string name="resource_limit_soft_mau"> Este homeserver atingiu o seu limite mensal de usuários ativos, portanto <b>alguns usuários não conseguirão fazer login</b>.</string>
     <string name="resource_limit_hard_mau">Este homeserver atingiu o seu limite mensal de usuários ativos.</string>
@@ -1032,7 +1034,7 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="resource_limit_soft_contact">Por favor, %s para que este limite seja aumentado.</string>
     <string name="resource_limit_hard_contact">Por favor, %s para seguir usando este serviço.</string>
 
-    <string name="encryption_export_notice">Por favor, crie uma senha para cifrar as chaves exportadas. Precisará de usar a mesma senha para conseguir importar as chaves.</string>
+    <string name="encryption_export_notice">Crie uma frase secreta para criptografar as chaves exportadas. Você precisará inserir essa frase secreta para importar chaves criptografadas.</string>
     <string name="status_theme">Tema Status.im</string>
 
     <string name="accept">Aceitar</string>
@@ -1058,23 +1060,22 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="settings_troubleshoot_diagnostic_failure_status_no_quickfix">Um ou mais testes falharam, por favor relate um erro para nos ajudar a investigar.</string>
 
     <string name="settings_troubleshoot_test_system_settings_title">Configurações do sistema.</string>
-    <string name="settings_troubleshoot_test_system_settings_success">Notificações estão habilitadas nas configurações do sistema.</string>
-    <string name="settings_troubleshoot_test_system_settings_failed">Notificações estão desabilitadas nas configurações do sistema.
-Por favor revise as configurações do sistema.</string>
+    <string name="settings_troubleshoot_test_system_settings_success">Notificações estão ativadas nas configurações do sistema.</string>
+    <string name="settings_troubleshoot_test_system_settings_failed">Notificações estão desativadas nas configurações do sistema. Por favor, revise as configurações do sistema.</string>
     <string name="open_settings">Abra as Configurações</string>
 
     <string name="settings_troubleshoot_test_account_settings_title">Configurações da Conta.</string>
-    <string name="settings_troubleshoot_test_account_settings_success">Notificações estão habilitadas para sua conta.</string>
-    <string name="settings_troubleshoot_test_account_settings_failed">Notificações estão desabilitadas para sua conta.
-Por favor revise as configurações da conta.</string>
-    <string name="settings_troubleshoot_test_account_settings_quickfix">Habilitar</string>
+    <string name="settings_troubleshoot_test_account_settings_success">Notificações estão ativadas para sua conta.</string>
+    <string name="settings_troubleshoot_test_account_settings_failed">Notificações estão desativadas para sua conta.↵
+\nPor favor, revise as configurações da conta.</string>
+    <string name="settings_troubleshoot_test_account_settings_quickfix">Ativar</string>
 
-    <string name="settings_troubleshoot_test_device_settings_title">Configurações do Dispositivo.</string>
-    <string name="settings_troubleshoot_test_device_settings_success">Notificações estão habilitadas para este dispositivo.</string>
-    <string name="room_participants_action_kick">Desconectar</string>
-    <string name="settings_troubleshoot_test_device_settings_failed">Notificações não são permitidas para este dispositivo.
-Por favor revise as configurações do Element.</string>
-    <string name="settings_troubleshoot_test_device_settings_quickfix">Habilitar</string>
+    <string name="settings_troubleshoot_test_device_settings_title">Configurações da sessão.</string>
+    <string name="settings_troubleshoot_test_device_settings_success">Notificações estão ativadas nesta sessão.</string>
+    <string name="room_participants_action_kick">Remover da sala</string>
+    <string name="settings_troubleshoot_test_device_settings_failed">Notificações não estão ativadas nesta sessão.↵
+\nPor favor, revise as configurações do Element.</string>
+    <string name="settings_troubleshoot_test_device_settings_quickfix">Ativar</string>
 
     <string name="settings_troubleshoot_test_play_services_title">Revisão do Play Services</string>
     <string name="settings_troubleshoot_test_play_services_success">Google Play Services APK está disponível e atualizado.</string>
@@ -1104,17 +1105,17 @@ Tente reiniciar a aplicação.</string>
     <string name="settings_troubleshoot_test_service_restart_failed">Falha ao reiniciar Serviço</string>
 
     <string name="settings_troubleshoot_test_service_boot_title">Começar na inicialização</string>
-    <string name="settings_troubleshoot_test_service_boot_success">Serviço irá iniciar quando o dispositivo for reiniciado.</string>
-    <string name="settings_troubleshoot_test_service_boot_failed">O serviço não irá começar quando o dispositivo for reiniciado, você não irá receber notificações até o Element for aberto uma vez.</string>
-    <string name="settings_troubleshoot_test_service_boot_quickfix">Habilitar Começar na inicialização</string>
+    <string name="settings_troubleshoot_test_service_boot_success">O serviço iniciará quando o aparelho for reiniciado.</string>
+    <string name="settings_troubleshoot_test_service_boot_failed">O serviço não iniciará enquanto o aparelho não for reiniciado. Você não receberá notificações até que o Element for aberto ao menos uma vez.</string>
+    <string name="settings_troubleshoot_test_service_boot_quickfix">Iniciar com o sistema</string>
 
     <string name="settings_troubleshoot_test_bg_restricted_title">Revisar restrições de segundo plano</string>
     <string name="settings_troubleshoot_test_battery_title">Otimização de bateria</string>
     <string name="settings_troubleshoot_test_battery_success">Element não é afetado pela Otimização de Bateria.</string>
     <string name="settings_troubleshoot_test_service_restart_title">Reinicialização Automática do Serviço de Notificações</string>
-    <string name="settings_troubleshoot_test_bg_restricted_quickfix">Desabilitar restrições</string>
+    <string name="settings_troubleshoot_test_bg_restricted_quickfix">Desativar restrições</string>
 
-    <string name="settings_troubleshoot_test_battery_quickfix">Ignorar Otimização</string>
+    <string name="settings_troubleshoot_test_battery_quickfix">Ignorar a otimização</string>
 
     <string name="settings_inline_url_preview_summary">Prévia de links dentro do chat quando seu homeserver suporta este recurso.</string>
     <string name="settings_send_typing_notifs">Enviar notificações de digitação</string>
@@ -1122,17 +1123,17 @@ Tente reiniciar a aplicação.</string>
     <string name="settings_show_read_receipts">Mostrar confirmações de leitura</string>
     <string name="settings_show_read_receipts_summary">Clique nas notificações de leitura para uma lista detalhada.</string>
     <string name="settings_show_join_leave_messages">Mostrar eventos de entrada e saída de sala</string>
-    <string name="settings_show_join_leave_messages_summary">Convites, remoções e bloqueios não são afetados.</string>
+    <string name="settings_show_join_leave_messages_summary">Convites, remoções e banimentos não são afetados.</string>
     <string name="settings_show_avatar_display_name_changes_messages">Mostrar eventos da conta</string>
     <string name="settings_show_avatar_display_name_changes_messages_summary">Mostrar alterações de foto de perfil e de nome e sobrenome.</string>
     <string name="startup_notification_fdroid_battery_optim_title">Conexão em segundo plano</string>
     <string name="startup_notification_fdroid_battery_optim_message">Element precisa manter um baixo impacto na conexão em segundo plano para ter notificações confiáveis.
 Na próxima tela, você será solicitado a permitir que o Element funcione sempre em segundo plano, por favor aceite.</string>
-    <string name="settings_troubleshoot_test_bg_restricted_success">Restrições de segundo plano estão desabilitadas para o Element. este teste deve executar usando os dados móveis (sem WIFI).
-%1$s</string>
-    <string name="settings_troubleshoot_test_bg_restricted_failed">Restrições em segundo plano estão habilitadas para o Element.
-Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enquanto isto estiver em segundo plano, isto poderá afetar as notificações.
-%1$s</string>
+    <string name="settings_troubleshoot_test_bg_restricted_success">Restrições de segundo plano estão desativadas para o Element. Este teste deve ser realizado usando dados móveis (sem Wi-Fi).↵
+\n%1$s</string>
+    <string name="settings_troubleshoot_test_bg_restricted_failed">Restrições em segundo plano estão ativadas para o Element.↵
+\nO aplicativo funciona bastante restringido enquanto está em segundo plano, o que pode afetar as notificações.↵
+\n%1$s</string>
     <string name="settings_send_markdown">Formatação Markdown</string>
     <string name="settings_send_markdown_summary">Fomatar mensagens usando a sintaxe markdown antes delas serem enviadas. Isto permite uma formatação avançada como usar asteriscos para mostrar texto em itálico.</string>
     <string name="startup_notification_fdroid_battery_optim_button_grant">Conceder permissão</string>
@@ -1145,12 +1146,12 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="encryption_import_room_keys_success">%1$d/%2$d chave(es) importada(as) com sucesso.</string>
 
-    <string name="settings_labs_native_camera_summary">Inicie a câmera do sistema em vez da tela de câmera personalizada.</string>
+    <string name="settings_labs_native_camera_summary">Inicie a câmera do sistema em vez da câmera personalizada.</string>
     <string name="settings_labs_enable_send_voice_summary">Esta opção requer um aplicativo de terceiros para gravar as mensagens.</string>
 
     <string name="command_problem_with_parameters">O comando \"%s\" precisa de mais parâmetros ou alguns parâmetros estão incorretos.</string>
-    <string name="markdown_has_been_enabled">Markdown foi habilitado.</string>
-    <string name="markdown_has_been_disabled">Markdown foi desabilitado.</string>
+    <string name="markdown_has_been_enabled">Markdown foi ativado.</string>
+    <string name="markdown_has_been_disabled">Markdown foi desativado.</string>
 
     <string name="settings_lazy_loading_description">Aumente o desempenho apenas carregando os membros da sala na primeira exibição.</string>
     <string name="error_lazy_loading_not_supported_by_home_server">Seu homeserver não suporta o carregamento Lazy de membros da sala ainda. Tente depois.</string>
@@ -1171,9 +1172,9 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="x_plus">%d+</string>
     <string name="no_valid_google_play_services_apk">Nenhum APK do Google Play Services válido foi encontrado. Notificações podem não funcionar corretamente.</string>
 
-    <string name="settings_troubleshoot_test_battery_failed">Se um usuário deixar um dispositivo desconectado e parado por um período de tempo, com a tela desligada, o dispositivo entrará no modo Cochilo. Isso impede que os aplicativos acessem a rede e adiem seus trabalhos, sincronizações e alarmes padrão.</string>
-    <string name="passphrase_create_passphrase">Criar passphrase</string>
-    <string name="passphrase_passphrase_does_not_match">Passphrases devem corresponder</string>
+    <string name="settings_troubleshoot_test_battery_failed">Se um usuário deixar um aparelho desconectado por um período de tempo, com a tela desligada, o aparelho entrará no modo Soneca. Isso impede que os aplicativos acessem a rede, adiando seus trabalhos, sincronizações e alarmes padrão.</string>
+    <string name="passphrase_create_passphrase">Criar frase secreta</string>
+    <string name="passphrase_passphrase_does_not_match">A frase secreta está errada</string>
     <string name="settings_lazy_loading_title">Carregamento Lazy dos membros das salas</string>
 
     <string name="video_call_in_progress">Chamada de vídeo em andamento…</string>
@@ -1184,7 +1185,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="keys_backup_is_not_finished_please_wait">Backup de chaves não está concluído. Por favor, aguarde…</string>
     <string name="sign_out_bottom_sheet_warning_no_backup">Você perderá suas mensagens criptografadas se sair agora</string>
     <string name="sign_out_bottom_sheet_warning_backing_up">Backup de chave em andamento. Se você sair agora, perderá o acesso às suas mensagens criptografadas.</string>
-    <string name="sign_out_bottom_sheet_warning_backup_not_active">O Backup de chave seguro deve estar ativo em todos os seus dispositivos para evitar perder o acesso às suas mensagens criptografadas.</string>
+    <string name="sign_out_bottom_sheet_warning_backup_not_active">O backup de chave segura deve estar ativado em todas as suas sessões, para evitar perder o acesso às suas mensagens criptografadas.</string>
     <string name="sign_out_bottom_sheet_dont_want_secure_messages">Não quero minhas mensagens criptografadas</string>
     <string name="sign_out_bottom_sheet_backing_up_keys">Fazendo backup das chaves…</string>
     <string name="keys_backup_activate">Use o backup de chave</string>
@@ -1199,8 +1200,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="done">Pronto</string>
     <string name="abort">Abortar</string>
 
-    <string name="action_sign_out_confirmation_simple">Tem certeza de que deseja sair\?</string>
-    <string name="settings_notification_advanced">Configurações Avançadas de Notificação</string>
+    <string name="action_sign_out_confirmation_simple">Deseja mesmo sair\?</string>
+    <string name="settings_notification_advanced">Configurações avançadas de notificações</string>
     <string name="settings_notification_by_event">Importância da notificação por evento</string>
 
     <string name="settings_troubleshoot_test_bing_settings_title">Configurações personalizadas.</string>
@@ -1209,21 +1210,21 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_troubleshoot_test_bing_settings_failed_to_load_rules">Falha ao carregar regras personalizadas, tente novamente.</string>
     <string name="settings_troubleshoot_test_bing_settings_quickfix">Verifique as configurações</string>
 
-    <string name="settings_troubleshoot_test_fcm_failed_too_many_registration">[%1$s]
-\nEste erro está fora do controle do Element e, de acordo com o Google, esse erro indica que o dispositivo tem muitos aplicativos registrados com FCM. O erro só ocorre nos casos em que há números extremos de aplicativos, portanto, isso não deve afetar o usuário comum.</string>
-    <string name="ignore">Silenciar e esconder mensagens</string>
+    <string name="settings_troubleshoot_test_fcm_failed_too_many_registration">[%1$s]↵
+\nEste erro está fora do controle do Element e, de acordo com o Google, esse erro indica que o aparelho tem muitos aplicativos registrados com FCM. O erro só ocorre nos casos em que há números extremos de aplicativos, portanto, isso não deve afetar o usuário comum.</string>
+    <string name="ignore">Bloquear</string>
 
     <string name="auth_login_sso">Entre com o login único</string>
-    <string name="login_error_unknown_host">Este URL não está acessível, por favor verifique</string>
+    <string name="login_error_unknown_host">Este endereço não está acessível. Por favor, verifique-o</string>
     <string name="login_error_ssl_handshake">Seu aparelho está usando um protocolo de segurança TLS desatualizado, vulnerável a ataques. Para sua segurança, você não poderá se conectar</string>
-    <string name="settings_troubleshoot_test_fcm_failed_service_not_available">[%1$s]
-\nEste erro está fora de controle da Element. Isso pode ocorrer por vários motivos. Talvez funcione se você tentar novamente mais tarde. Você também pode verificar se o Google Play Service não está restrito ao uso de dados nas configurações do sistema ou se o relógio do dispositivo está correto ou pode acontecer na ROM personalizada.</string>
+    <string name="settings_troubleshoot_test_fcm_failed_service_not_available">[%1$s]↵
+\nEste erro está fora de controle da Element. Isso pode ocorrer por vários motivos. Talvez funcione se você tentar novamente mais tarde. Você também pode verificar se o uso de dados do Google Play Service está restrito nas configurações do sistema, ou se o relógio do seu aparelho está correto. O erro também pode ocorrer em ROMs personalizadas.</string>
     <string name="notification_sync_init">Iniciando o serviço</string>
     <string name="settings_troubleshoot_test_fcm_failed_account_missing">[%1$s]
 \nEste erro está fora de controle do Element. Não há conta do Google no celular. Por favor, abra o gerenciador de contas e adicione uma conta do Google.</string>
     <string name="settings_troubleshoot_test_fcm_failed_account_missing_quick_fix">Adicionar Conta</string>
 
-    <string name="settings_noisy_notifications_preferences">Configure notificações com sonido</string>
+    <string name="settings_noisy_notifications_preferences">Configurar notificações com som</string>
     <string name="settings_call_notifications_preferences">Configurar notificações de chamada</string>
     <string name="settings_silent_notifications_preferences">Configurar notificações silenciosas</string>
     <string name="settings_system_preferences_summary">Escolha a cor do LED, vibração, som…</string>
@@ -1235,13 +1236,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="title_activity_verify_device">Verificar sessão</string>
 
-    <string name="none">Nenhum</string>
+    <string name="none">Nenhuma</string>
     <string name="revoke">Revogar</string>
     <string name="disconnect">Desconectar</string>
     <string name="review">Revisar</string>
     <string name="decline">Recusar</string>
 
-    <string name="action_mark_room_read">Marcar como lido</string>
+    <string name="action_mark_room_read">Marcar como lida</string>
     <string name="people_no_identity_server">Nenhum servidor de identidade está configurado.</string>
 
     <string name="call_failed_no_ice_title">A chamada falhou por conta de má configuração no servidor</string>
@@ -1264,7 +1265,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="call_failed_no_connection_description">Falha ao estabelecer conexão em tempo real.↵
 \nPor favor, peça ao administrador do seu servidor para configurar um servidor TURN, de modo que as chamadas funcionem de maneira estável.</string>
 
-    <string name="call_select_sound_device">Selecione o dispositivo de som</string>
+    <string name="call_select_sound_device">Selecione a caixa de som</string>
     <string name="sound_device_phone">Celular</string>
     <string name="sound_device_speaker">Alto-falante</string>
     <string name="sound_device_headset">Fone de ouvido</string>
@@ -1280,7 +1281,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="auth_add_email_phone_message_2">Defina um e-mail para a recuperação da conta. Posteriormente, um endereço de e-mail ou número de telefone pode ser usado para ser encontrado por outras pessoas.</string>
     <string name="auth_add_email_and_phone_message_2">Defina um e-mail para recuperação da conta. Posteriormente, você pode permitir que as pessoas encontrem você através dele, ou através do número de telefone.</string>
     <string name="login_error_no_homeserver_found">Este não é um endereço de servidor Matrix válido</string>
-    <string name="login_error_homeserver_not_found">Não foi possível acessar um servidor local neste URL, por favor verifique</string>
+    <string name="login_error_homeserver_not_found">Não foi possível acessar um servidor local neste endereço. Por favor, verifique-o</string>
     <string name="login_error_ssl_peer_unverified">Erro de SSL: a identidade da pessoa não foi verificada.</string>
     <string name="login_error_ssl_other">Erro de SSL.</string>
     <string name="settings_call_ringtone_use_default_stun">Permitir a assistência do servidor de chamadas reserva</string>
@@ -1288,31 +1289,30 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="active_call_with_duration">Chamada em andamento (%s)</string>
     <string name="return_to_call">Retornar à chamada</string>
 
-    <string name="invite_no_identity_server_error">Adicionar uma identidade do servidor nas suas configurações para executar esta acção.</string>
+    <string name="invite_no_identity_server_error">Adicionar um servidor de identidade nas suas configurações para executar esta ação.</string>
     <string name="room_participants_action_cancel_invite">Cancelar convite</string>
     <string name="room_participants_power_level_demote_warning_title">Reduzir privilégios\?</string>
     <string name="room_participants_power_level_demote_warning_prompt">Você não poderá desfazer essa alteração, já que está reduzido seus privilégios. Se você for a última pessoa nesta sala, será impossível recuperar a permissão atual.</string>
     <string name="room_participants_power_level_demote">Reduzir privilégio</string>
 
 
-    <string name="room_participants_action_ignore_title">Ignorar usuário</string>
-    <string name="room_participants_action_ignore_prompt_msg">Se ignorar este usuário, serão removidas as suas mensagens das salas de bate-papo que compartilhar.
-\n
-\n
+    <string name="room_participants_action_ignore_title">Bloquear usuário</string>
+    <string name="room_participants_action_ignore_prompt_msg">Ao bloquear este usuário, as mensagens dele serão ocultadas de você em todas as salas.↵
+\n↵
 \nVocê pode reverter esta ação a qualquer momento nas configurações.</string>
-    <string name="room_participants_action_unignore_title">Mostrar todas as mensagens deste usuário</string>
-    <string name="room_participants_action_unignore_prompt_msg">Reconsiderar este usuário irá mostrar todas as mensagens dele novamente.</string>
+    <string name="room_participants_action_unignore_title">Desbloquear usuário</string>
+    <string name="room_participants_action_unignore_prompt_msg">Desbloquear este usuário mostrará todas as mensagens dele novamente.</string>
     <string name="room_participants_action_cancel_invite_title">Cancelar convite</string>
     <string name="room_participants_action_cancel_invite_prompt_msg">Tem certeza que quer cancelar o convite para este usuário\?</string>
-    <string name="room_participants_kick_title">Expulsar usuário</string>
-    <string name="room_participants_kick_reason">Motivo da expulsão</string>
+    <string name="room_participants_kick_title">Remover usuário</string>
+    <string name="room_participants_kick_reason">Motivo da remoção</string>
     <string name="room_participants_kick_prompt_msg">esta ação removerá o usuário desta sala.↵
 \n↵
-\nPara evitar que o usuário nunca mais entre novamente, você precisará bloqueá-lo.</string>
-    <string name="room_participants_ban_title">Bloquear usuário</string>
-    <string name="room_participants_ban_reason">Motivo do bloqueio</string>
-    <string name="room_participants_unban_title">Desbloquear usuário</string>
-    <string name="room_participants_unban_prompt_msg">Desbloquear o usuário permite que ele entre novamente na sala.</string>
+\nPara evitar que o usuário nunca mais entre novamente, você precisará bani-lo.</string>
+    <string name="room_participants_ban_title">Banir usuário</string>
+    <string name="room_participants_ban_reason">Motivo do banimento</string>
+    <string name="room_participants_unban_title">Remover banimento do usuário</string>
+    <string name="room_participants_unban_prompt_msg">Remover o banimento do usuário permitirá que ele entre novamente na sala.</string>
 
     <string name="settings_add_3pid_confirm_password_title">Confirme sua senha</string>
     <string name="settings_add_3pid_flow_not_supported">Não pode fazer isto pelo Element app</string>
@@ -1322,9 +1322,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_notification_privacy_no_background_sync">O aplicativo <b>não</b> precisa de se conectar ao servidor em segundo plano, isto deve reduzir a utilização da bateria</string>
     <string name="settings_background_fdroid_sync_mode">Sincronização em segundo plano (Experimental)</string>
     <string name="settings_background_fdroid_sync_mode_battery">Optimizado para bateria</string>
-    <string name="settings_background_fdroid_sync_mode_battery_description">Element irá sincronizar em segundo plano para preservar os recursos limitados do dispositivo (bateria).
-\n
-\nDependendo de recursos do dispositivo, a sincronização pode ser adiada pelo sistema operacional.</string>
+    <string name="settings_background_fdroid_sync_mode_battery_description">Element sincronizará em segundo plano para preservar os recursos limitados do aparelho (bateria).↵
+\nDependendo do estado dos recursos do seu aparelho, a sincronização pode ser adiada pelo sistema operacional.</string>
     <string name="settings_background_fdroid_sync_mode_real_time">Optimizado em tempo real</string>
     <string name="settings_background_fdroid_sync_mode_real_time_description">O Element sincronizará periodicamente em segundo plano, no momento estabelecido (configurável).↵
 \nIsso afetará o uso de dados e da bateria. Haverá uma notificação permanente informando que o Element está sincronizando.</string>
@@ -1334,20 +1333,19 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
 
     <string name="settings_set_workmanager_delay">Intervalo de sincronização preferido</string>
-    <string name="settings_set_workmanager_delay_summary">%s
-\n
-\nA sincronização pode ser adiada dependendo dos recursos (bateria) ou estado do dispositivo (modo de suspensão).</string>
+    <string name="settings_set_workmanager_delay_summary">%s↵
+\nA sincronização pode ser adiada dependendo dos recursos (bateria) ou do estado do aparelho (modo de suspensão).</string>
     <string name="settings_integrations">Integrações</string>
     <string name="settings_integrations_summary">Use o Gerenciador de Integrações para gerenciar bots, pontes, widgets e pacotes de figurinhas.↵
 \n
 \nO Gerenciador de Integrações recebe dados de configuração e pode modificar widgets, enviar convites para salas e definir níveis de privilégios em seu nome.</string>
-    <string name="settings_send_message_with_enter_summary">Botão enter do teclado irá enviar a mensagem em vez de adicionar uma quebra de linha</string>
+    <string name="settings_send_message_with_enter_summary">Botão enter do teclado enviará a mensagem em vez de adicionar uma quebra de linha</string>
 
     <string name="settings_secure_backup_section_title">Backup Seguro</string>
     <string name="settings_secure_backup_manage">Gerenciar</string>
     <string name="settings_secure_backup_setup">Configurar Backup Seguro</string>
     <string name="settings_secure_backup_reset">Restaurar Backup Seguro</string>
-    <string name="settings_secure_backup_enter_to_setup">Configurar neste dispositivo</string>
+    <string name="settings_secure_backup_enter_to_setup">Configurar neste aparelho</string>
     <string name="settings_secure_backup_section_info">Prevenir contra a perda de acesso a mensagens e dados encriptados, guardando as chaves de encriptação no seu servidor.</string>
     <string name="reset_secure_backup_title">Gerar uma nova Chave de Segurança ou definir uma nova Frase de Segurança para o seu backup existente.</string>
     <string name="reset_secure_backup_warning">Isto irá substituir a sua Chave ou Frase actual.</string>
@@ -1360,7 +1358,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_integration_manager">Gerenciador de Integrações</string>
 
     <string name="disabled_integration_dialog_title">As integrações estão desativadas</string>
-    <string name="disabled_integration_dialog_content">Ativar \'Gerenciar Integrações\' nas Configurações.</string>
+    <string name="disabled_integration_dialog_content">Ative \'Permitir integrações\' nas Configurações para fazer isso.</string>
 
     <string name="settings_change_password_submit">Atualizar Senha</string>
     <string name="settings_fail_to_update_password_invalid_current_password">A senha não é válida</string>
@@ -1369,20 +1367,20 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_media">Média</string>
     <string name="settings_default_compression">Compressão predefinida</string>
     <string name="compression_opt_list_choose">Escolher</string>
-    <string name="settings_default_media_source">Fonte da média predefinida</string>
+    <string name="settings_default_media_source">Fonte de mídia por padrão</string>
     <string name="media_source_choose">Escolher</string>
-    <string name="settings_play_shutter_sound">Tocar o som do disparador</string>
+    <string name="settings_play_shutter_sound">Tocar o som da câmera</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d usuário bloqueado</item>
-	<item quantity="other">%d usuários bloqueados</item>
+	<item quantity="one">%d usuário banido</item>
+	<item quantity="other">%d usuários banidos</item>
 </plurals>
 
     <string name="encryption_information_device_name_with_warning">O nome público (visível para as pessoas com quem você se comunica)</string>
     <string name="device_name_warning">O nome público de uma sessão é visível para as pessoas com quem você se comunica</string>
     <string name="encryption_exported_successfully">Chaves exportadas com sucesso</string>
 
-    <string name="encryption_message_recovery">Recuperação de Mensagens Criptografados</string>
+    <string name="encryption_message_recovery">Recuperação de mensagens criptografadas</string>
     <string name="encryption_settings_manage_message_recovery_summary">Gerenciar Backup das Chaves</string>
 
     <string name="encryption_information_unknown_ip">IP desconhecido</string>
@@ -1409,64 +1407,59 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
 
     <string name="room_widget_activity_title">Widget</string>
-    <string name="room_widget_permission_title">Carregar Widget</string>
+    <string name="room_widget_permission_title">Carregar widget</string>
     <string name="room_widget_permission_added_by">Widget adicionado por:</string>
     <string name="room_widget_permission_webview_shared_info_title">A sua utilização pode definir cookies e compartilhar dados com %s:</string>
     <string name="room_widget_permission_shared_info_title">A sua utilização pode compartilhar dados com %s:</string>
-    <string name="room_widget_failed_to_load">Falha ao carregar widget.
+    <string name="room_widget_failed_to_load">Falha ao carregar widget.↵
 \n%s</string>
     <string name="room_widget_reload">Recarregar widget</string>
     <string name="room_widget_open_in_browser">Abrir no navegador</string>
-    <string name="room_widget_revoke_access">Revogar o acesso para mim</string>
+    <string name="room_widget_revoke_access">Remover para mim</string>
 
-    <string name="room_widget_permission_display_name">Nome público</string>
+    <string name="room_widget_permission_display_name">O seu nome e sobrenome</string>
     <string name="room_widget_permission_avatar_url">Link da sua foto de perfil</string>
     <string name="room_widget_permission_user_id">Sua ID de usuário</string>
-    <string name="room_widget_permission_theme">Sua tema</string>
+    <string name="room_widget_permission_theme">Seu tema</string>
     <string name="room_widget_permission_widget_id">ID do widget</string>
-    <string name="room_widget_permission_room_id">ID da Sala</string>
+    <string name="room_widget_permission_room_id">ID da sala</string>
 
 
     <string name="error_jitsi_not_supported_on_old_device">Desculpe, as chamadas em grupo com o Jitsi não são suportadas em aparelhos antigos (com versões do Android anteriores a 5.0)</string>
     <string name="room_widget_resource_permission_title">Este wigdet deseja utilizar os seguintes recursos:</string>
     <string name="room_widget_resource_grant_permission">Permitir</string>
     <string name="room_widget_resource_decline_permission">Bloquear Tudo</string>
-    <string name="room_widget_webview_access_camera">Usar a câmara</string>
+    <string name="room_widget_webview_access_camera">Usar a câmera</string>
     <string name="room_widget_webview_access_microphone">Usar o microfone</string>
     <string name="room_widget_webview_read_protected_media">Ler as mídias protegidos por DRM</string>
 
-    <string name="integration_manager_not_configured">Não está configurado Gerenciador de Integrações.</string>
-    <string name="widget_integration_review_terms">Para continuar você precisa aceitar os termos de serviço.</string>
+    <string name="integration_manager_not_configured">O gerenciador de integrações não está configurado.</string>
+    <string name="widget_integration_review_terms">Para continuar, você precisa aceitar os termos de serviço.</string>
 
-    <string name="you_added_a_new_device_with_info">Uma nova sessão está pedindo chaves de encriptação.nome da sessão: % 1$s
-\n
-\nVisto pela última vez: % 2$s
-\n
-\nSe não efectuou outra sessão, ignore esta mensagem.</string>
-    <string name="your_unverified_device_requesting_with_info">Uma nova sessão está pedindo chaves de encriptação.
-\n
-\nNome da sessão: % 1$s
-\n
-\nVisto pela última vez: % 2$s
-\n
-\nSe não efectuou outra sessão, ignore esta mensagem.</string>
+    <string name="you_added_a_new_device_with_info">Uma nova sessão está solicitando chaves de criptografia. Nome da sessão: %1$s↵
+\nVisto por último às: %2$s↵
+\nSe você não fez login em outra sessão, ignore essa solicitação.</string>
+    <string name="your_unverified_device_requesting_with_info">Uma nova sessão está solicitando chaves de criptografia.↵
+\nNome da sessão: %1$s↵
+\nVisto por último às: %2$s↵
+\nSe você não fez login em outra sessão, ignore essa solicitação.</string>
 
     <string name="start_verification_short_label">Verificar</string>
     <string name="share_without_verifying_short_label">Compartilhar</string>
     <string name="key_share_request">Pedido de compartilhamento das Chaves</string>
     <string name="ignore_request_short_label">Ignorar</string>
 
-    <string name="notification_silent">Silencioso</string>
+    <string name="notification_silent">Ativado</string>
     <string name="error_empty_field_enter_user_name">Digite o nome de usuário.</string>
     <string name="passphrase_empty_error_message">Digite a sua frase secreta</string>
-    <string name="passphrase_passphrase_too_weak">Frase secreta é demasiado fraca</string>
+    <string name="passphrase_passphrase_too_weak">A frase secreta é muito fraca</string>
 
-    <string name="keys_backup_passphrase_not_empty_error_message">Por favor, apague a frase secreta se quiser Element gerar uma chave de recuperação.</string>
+    <string name="keys_backup_passphrase_not_empty_error_message">Por favor, apague a frase secreta se desejar que o Element gere uma chave de recuperação.</string>
     <string name="keys_backup_no_session_error">Nenhuma sessão Matrix disponível</string>
 
     <string name="keys_backup_setup_step1_title">Nunca perca mensagens criptografadas</string>
-    <string name="keys_backup_setup_step1_description">As mensagens em salas são protegidas com criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens. 
-\n
+    <string name="keys_backup_setup_step1_description">As mensagens em salas criptografadas são protegidas com a criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens.↵
+\n↵
 \nFaça backup de suas chaves de segurança para evitar perdê-las.</string>
     <string name="keys_backup_setup">Comece a usar o Backup de Chave</string>
     <string name="keys_backup_setup_step1_advanced">(Avançado)</string>
@@ -1478,17 +1471,17 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \nPara segurança máxima, isso deve ser diferente da senha da sua conta.</string>
     <string name="keys_backup_setup_step2_button_title">Criar frase secreta</string>
     <string name="keys_backup_setup_creating_backup">Criar Backup</string>
-    <string name="keys_backup_setup_step1_recovery_key_alternative">Ou, proteja seu backup com uma Chave de Recuperação, salvando-a em algum lugar seguro.</string>
-    <string name="keys_backup_setup_step2_skip_button_title">(Avançado) Configurar com a Chave de Recuperação</string>
+    <string name="keys_backup_setup_step1_recovery_key_alternative">Ou proteja seu backup com uma chave de recuperação, salvando-a em algum lugar seguro.</string>
+    <string name="keys_backup_setup_step2_skip_button_title">(Avançado) Configurar a chave de recuperação</string>
     <string name="keys_backup_setup_step3_success_title">Parabéns !</string>
     <string name="keys_backup_setup_step3_text_line1">Está sendo feito backup das suas chaves.</string>
     <string name="keys_backup_setup_step3_text_line2">Sua chave de recuperação é uma rede de proteção - você pode usá-la para restaurar o acesso às suas mensagens criptografadas se você esquecer sua frase de recuperação.
 \n
-\nMantenha sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre)</string>
+\nMantenha a sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre)</string>
     <string name="keys_backup_setup_step3_text_line2_no_passphrase">Mantenha sua chave de recuperação em algum lugar muito seguro, como um gerenciador de senhas (ou um cofre)</string>
-    <string name="keys_backup_setup_step3_button_title">Feito</string>
+    <string name="keys_backup_setup_step3_button_title">Pronto</string>
     <string name="keys_backup_setup_step3_button_title_no_passphrase">Já fiz uma cópia</string>
-    <string name="keys_backup_setup_step3_copy_button_title">Salvar Chave de Recuperação</string>
+    <string name="keys_backup_setup_step3_copy_button_title">Salvar chave de recuperação</string>
     <string name="keys_backup_setup_step3_share_recovery_file">Compartilhar</string>
     <string name="keys_backup_setup_step3_save_button_title">Salvar como um arquivo</string>
     <string name="recovery_key_export_saved_as_warning">A chave de recuperação foi guardada para \"%s\".
@@ -1511,7 +1504,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
 
     <string name="keys_backup_setup_skip_title">Você tem certeza\?</string>
-    <string name="keys_backup_setup_skip_msg">Você pode perder o acesso às suas mensagens se você sair do Element ou perder este dispositivo.</string>
+    <string name="keys_backup_setup_skip_msg">Você pode perder o acesso às suas mensagens se você sair do Element ou perder este aparelho.</string>
 
     <string name="keys_backup_restore_is_getting_backup_version">Obtendo versão do backup…</string>
     <string name="keys_backup_restore_with_passphrase">Use sua frase secreta de recuperação para desbloquear seu histórico de mensagens seguras</string>
@@ -1525,10 +1518,10 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="keys_backup_restore_with_key_helper">Perdeu sua chave de recuperação\? Você pode configurar uma nova nas configurações.</string>
     <string name="keys_backup_passphrase_error_decrypt">O backup não pôde ser descriptografado com essa frase secreta: verifique se você digitou a frase secreta de recuperação correta.</string>
-    <string name="network_error_please_check_and_retry">Erro da rede: verifique por favor a sua conexão e tente de novo.</string>
+    <string name="network_error_please_check_and_retry">Erro de rede: verifique a sua conexão e tente de novo, por favor.</string>
 
     <string name="keys_backup_restoring_waiting_message">Restaurando o backup:</string>
-    <string name="keys_backup_restoring_computing_key_waiting_message">Computação da chave de recuperação…</string>
+    <string name="keys_backup_restoring_computing_key_waiting_message">Processando a chave de recuperação…</string>
     <string name="keys_backup_restoring_downloading_backup_waiting_message">Baixando as chaves…</string>
     <string name="keys_backup_restoring_importing_keys_waiting_message">Importando as chaves…</string>
     <string name="keys_backup_unlock_button">Desbloquear Histórico</string>
@@ -1617,7 +1610,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="sas_security_advise">Para máxima segurança, recomendamos que você faça isso pessoalmente ou use outro meio de comunicação confiável.</string>
     <string name="sas_verify_start_button_title">Iniciar a Verificação</string>
     <string name="sas_incoming_request_title">Recebendo solicitação de verificação</string>
-    <string name="sas_incoming_request_description">Verifique esta sessão para torná-la confiável. Confiando nas sessões fornecerá segurança adicional ao usar mensagens encriptadas de ponta a ponta.</string>
+    <string name="sas_incoming_request_description">Verifique esta sessão para torná-la confiável. Confiar nas sessões fornecerá segurança adicional, ao usar mensagens encriptadas de ponta a ponta.</string>
     <string name="sas_incoming_request_description_2">Verificando esta sessão irá marcá-la como confiável, e também a tornara como confiável para o parceiro.</string>
 
     <string name="sas_emoji_description">Verifique esta sessão confirmando o emoji a seguir que será exibido na tela dele</string>
@@ -1629,10 +1622,10 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="sas_verified">Verificado!</string>
     <string name="sas_verified_successful">Você verificou esta sessão com êxito.</string>
-    <string name="sas_verified_successful_description">As mensagens com este usuário são criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
-    <string name="sas_got_it">Entendi</string>
+    <string name="sas_verified_successful_description">As mensagens com este usuário estão criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
+    <string name="sas_got_it">Ok, entendi</string>
 
-    <string name="sas_verifying_keys">Não aparece nada\? Nem todos os clientes suportam a verificação interativa. Usa a verificação tradicional.</string>
+    <string name="sas_verifying_keys">Não aparece nada\? Nem todos os clientes suportam a verificação interativa. Use a verificação tradicional.</string>
     <string name="sas_legacy_verification_button_title">Use a verificação tradicional.</string>
 
     <string name="sas_verification_request_notification_channel_title">Verificação da chave</string>
@@ -1661,7 +1654,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="sas_error_unknown">Erro Desconhecido</string>
 
     <string name="identity_server_not_defined">Você não está usando nenhum Servidor de Identidade</string>
-    <string name="identity_server_not_defined_for_password_reset">Nenhum servidor de identidade está configurado, é necessário ter para redefinir sua senha.</string>
+    <string name="identity_server_not_defined_for_password_reset">Nenhum servidor de identidade está configurado. É necessário usar um para redefinir sua senha.</string>
 
     <string name="error_user_already_logged_in">Parece que você está tentando se conectar com outro servidor local. Deseja sair\?</string>
 
@@ -1678,16 +1671,16 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="room_list_catchup_welcome_title">Bem-vindo a casa!</string>
     <string name="room_list_catchup_welcome_body">Encarregar-se de mensagens não lidas</string>
     <string name="room_list_people_empty_title">Conversas</string>
-    <string name="room_list_people_empty_body">Suas conversas de mensagens diretas serão exibidas aqui</string>
+    <string name="room_list_people_empty_body">Suas conversas serão exibidas aqui</string>
     <string name="room_list_rooms_empty_title">Salas</string>
     <string name="room_list_rooms_empty_body">Seus salas serão exibidas aqui</string>
 
-    <string name="title_activity_emoji_reaction_picker">Reacções</string>
+    <string name="title_activity_emoji_reaction_picker">Reações</string>
     <string name="reactions_agree">Concordo</string>
     <string name="reactions_like">Curtir</string>
-    <string name="message_add_reaction">Adicionar uma reação</string>
+    <string name="message_add_reaction">Adicionar reação</string>
     <string name="message_view_reaction">Veja as reações</string>
-    <string name="reactions">Reacções</string>
+    <string name="reactions">Reações</string>
 
     <string name="event_redacted">Mensagens excluídas</string>
     <string name="settings_show_redacted">Mostrar mensagens excluídas</string>
@@ -1709,7 +1702,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="room_preview_world_readable_room_not_supported_yet">A visualização da sala global ainda não é suportada por Element</string>
 
     <string name="fab_menu_create_room">Salas</string>
-    <string name="fab_menu_create_chat">Mensagens diretas</string>
+    <string name="fab_menu_create_chat">Conversas</string>
 
     <string name="create_room_title">Nova Sala</string>
     <string name="create_room_action_create">CRIAR</string>
@@ -1728,7 +1721,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_other_third_party_notices">Outros avisos de terceiros</string>
     <string name="navigate_to_room_when_already_in_the_room">Você já está vendo esta sala!</string>
 
-    <string name="quick_reactions">Reações Rápidas</string>
+    <string name="quick_reactions">Reações rápidas</string>
 
     <string name="settings_general_title">Geral</string>
     <string name="settings_preferences">Preferências</string>
@@ -1742,10 +1735,10 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="push_gateway_item_push_key">chave_push:</string>
     <string name="push_gateway_item_app_display_name">nome_da_ tela_ do_app:</string>
     <string name="push_gateway_item_device_name">nome_da_sessão:</string>
-    <string name="push_gateway_item_url">url:</string>
+    <string name="push_gateway_item_url">Link:</string>
     <string name="push_gateway_item_format">Formato:</string>
 
-    <string name="preference_voice_and_video">Voz e Vídeo</string>
+    <string name="preference_voice_and_video">Voz e vídeo</string>
     <string name="preference_root_help_about">Ajuda e Sobre</string>
 
 
@@ -1759,7 +1752,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="settings_labs_show_hidden_events_in_timeline">Mostrar eventos ocultos na linha do tempo</string>
 
-    <string name="bottom_action_people_x">Mensagens Diretas</string>
+    <string name="bottom_action_people_x">Conversas</string>
 
     <string name="send_file_step_idle">Aguardando…</string>
     <string name="send_file_step_encrypting_thumbnail">Criptografando imagem miniatura…</string>
@@ -1772,18 +1765,18 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="edited_suffix">(editado)</string>
 
-    <string name="message_edits">Edições de mensagens</string>
+    <string name="message_edits">Edições na mensagem</string>
     <string name="no_message_edits_found">Nenhuma edição encontrada</string>
 
     <string name="room_filtering_filter_hint">Filtrar conversas…</string>
     <string name="room_filtering_footer_title">Não consegue encontrar o que você está procurando\?</string>
     <string name="room_filtering_footer_create_new_room">Criar uma sala nova</string>
-    <string name="room_filtering_footer_create_new_direct_message">Enviar nova mensagem direta</string>
+    <string name="room_filtering_footer_create_new_direct_message">Enviar nova mensagem</string>
     <string name="room_filtering_footer_open_room_directory">Veja lista das salas</string>
 
     <string name="room_directory_search_hint">Nome ou ID (#example:matrix.org)</string>
 
-    <string name="labs_swipe_to_reply_in_timeline">Habilitar desliza para responder na linha do tempo</string>
+    <string name="labs_swipe_to_reply_in_timeline">Ativar o recurso de deslizar para responder nas conversas</string>
     <string name="labs_merge_e2e_in_timeline">Merge não conseguiu decifrar a mensagem na linha do tempo</string>
     <string name="labs_show_unread_notifications_as_tab">Adicione uma aba dedicada para notificações não lidas na tela principal.</string>
 
@@ -1822,19 +1815,19 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_discovery_confirm_mail_not_clicked">Enviamos um e-mail de confirmação para %s, for favor primeiro verifique seu e-mail e clique no link de confirmação</string>
     <string name="settings_discovery_mail_pending">Aguardando</string>
 
-    <string name="settings_discovery_enter_identity_server">Digitar um URL do servidor de identidade</string>
+    <string name="settings_discovery_enter_identity_server">Digitar o endereço de um servidor de identidade</string>
     <string name="settings_discovery_bad_identity_server">Não foi possível conectar-se ao servidor de identidade</string>
-    <string name="settings_discovery_please_enter_server">Digite um URL do servidor de identidade</string>
+    <string name="settings_discovery_please_enter_server">Digite o endereço do servidor de identidade</string>
     <string name="settings_discovery_no_terms_title">O servidor de identidade não tem termos de serviço</string>
-    <string name="settings_discovery_no_terms">O servidor de identidade que você escolheu não possui nenhum termo de serviço. Só continue se confia no proprietário do serviço</string>
+    <string name="settings_discovery_no_terms">O servidor de identidade que você escolheu não possui termos de serviço. Continue apenas se você confiar no proprietário do servidor</string>
     <string name="settings_text_message_sent">Uma mensagem de texto foi enviada para %s. Por favor, digite o código de verificação que ela contém.</string>
     <string name="settings_text_message_sent_wrong_code">O código de verificação não está correto.</string>
 
     <string name="settings_discovery_disconnect_with_bound_pid">Atualmente, você está compartilhando endereços de e-mail ou números de telefone no servidor de identidade %1$s. Você precisará reconectar-se a %2$s para parar de compartilhá-los.</string>
-    <string name="settings_agree_to_terms">Concorde com os Termos de Serviço do servidor de identidade (%s) para que você possa ser descoberto por endereço de e-mail ou número de telefone.</string>
+    <string name="settings_agree_to_terms">Concorde com os Termos de Serviço do servidor de identidade (%s), para que você possa ser descoberto por endereço de e-mail ou por número de telefone.</string>
 
-    <string name="labs_allow_extended_logging">Habilitar registros detalhados.</string>
-    <string name="labs_allow_extended_logging_summary">Os registros detalhados ajudarão aos desenvolvedores fornecendo mais registros quando utilizar método de Agitação. Mesmo quando ativado, o aplicativo não registra o conteúdo da mensagem ou qualquer outro dado privado.</string>
+    <string name="labs_allow_extended_logging">Ativar registros detalhados.</string>
+    <string name="labs_allow_extended_logging_summary">Os registros detalhados ajudarão os desenvolvedores, ao fornecerem mais registros quando você usar sacudir o aparelho. Mesmo quando ativado, o aplicativo não registra o conteúdo da mensagem ou qualquer outro dado privado.</string>
 
 
     <string name="error_terms_not_accepted">Por favor, tente novamente quando tiver aceitado os termos e condições de seu servidor.</string>
@@ -1867,7 +1860,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="error_attachment">Ocorreu um erro durante a recuperação do anexo.</string>
     <string name="attachment_type_file">Arquivo</string>
     <string name="attachment_type_contact">Contato</string>
-    <string name="attachment_type_camera">Câmara</string>
+    <string name="attachment_type_camera">Câmera</string>
     <string name="attachment_type_audio">Áudio</string>
     <string name="attachment_type_gallery">Galeria</string>
     <string name="attachment_type_sticker">Figurinha</string>
@@ -1895,34 +1888,34 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="content_reported_as_spam_content">Este conteúdo foi reportado como spam.
 \n
 \nSe você não quiser ver mais conteúdo deste usuário, você pode bloqueá-lo para esconder suas mensagens</string>
-    <string name="content_reported_as_inappropriate_title">Denúnciado como inadequado</string>
+    <string name="content_reported_as_inappropriate_title">Denunciado como inadequado</string>
     <string name="content_reported_as_inappropriate_content">Este conteúdo foi relatado como inadequado.
 \n
 \nSe você não quiser ver mais conteúdo deste usuário, você pode bloqueá-lo para esconder suas mensagens</string>
 
-    <string name="permissions_rationale_msg_keys_backup_export">Element precisa de permissão para salvar suas chaves E2E em dispositivo.
-\n
+    <string name="permissions_rationale_msg_keys_backup_export">Element precisa de permissão para salvar suas chaves E2E no aparelho.↵
+\n↵
 \nPermita o acesso na próxima janela para poder exportar suas chaves manualmente.</string>
 
     <string name="no_network_indicator">Não há conexão de rede neste momento</string>
 
     <string name="message_ignore_user">Bloqueia usuário</string>
 
-    <string name="room_list_quick_actions_notifications_all_noisy">Todas as mensagens (com sonido)</string>
-    <string name="room_list_quick_actions_notifications_all">Todas as mensagens</string>
-    <string name="room_list_quick_actions_notifications_mentions">Apenas menções</string>
+    <string name="room_list_quick_actions_notifications_all_noisy">Todas as mensagens novas (com som)</string>
+    <string name="room_list_quick_actions_notifications_all">Todas as mensagens novas</string>
+    <string name="room_list_quick_actions_notifications_mentions">Apenas @menções</string>
     <string name="room_list_quick_actions_notifications_mute">Silenciar</string>
     <string name="room_list_quick_actions_settings">Configurações</string>
     <string name="room_list_quick_actions_favorite_add">Adicionar aos favoritos</string>
     <string name="room_list_quick_actions_favorite_remove">Excluír dos favoritos</string>
-    <string name="room_list_quick_actions_leave">Deixar a sala</string>
+    <string name="room_list_quick_actions_leave">Sair da sala</string>
     <string name="notice_member_no_changes">%1$s não fez nenhuma alteração</string>
     <string name="notice_member_no_changes_by_you">Você não fez nenhuma alteração</string>
     <string name="command_description_spoiler">Envia esta mensagem como um spoiler</string>
     <string name="spoiler">Estraga-Surpresa</string>
     <string name="reaction_search_type_hint">Digite palavras-chave para encontrar uma reação.</string>
 
-    <string name="no_ignored_users">Você não está ignorando nenhum usuário</string>
+    <string name="no_ignored_users">Você não está bloqueando nenhum usuário</string>
 
     <string name="help_long_click_on_room_for_more_options">Clique longo sobre uma sala para ver mais opções</string>
 
@@ -1934,7 +1927,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="timeline_unread_messages">Mensagens não lidas</string>
 
     <string name="login_splash_title">É a sua conversa. Vira um admin.</string>
-    <string name="login_splash_text1">Conversa com as pessoas diretamente ou em grupo</string>
+    <string name="login_splash_text1">Converse com as pessoas diretamente ou em comunidades</string>
     <string name="login_splash_text2">Manter conversas privadas com criptografia</string>
     <string name="login_splash_text3">Amplie e personalize sua experiência</string>
     <string name="login_splash_submit">Comece agora</string>
@@ -1979,23 +1972,23 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_reset_password_on">Redefinir senha em %1$s</string>
     <string name="login_reset_password_notice">Um e-mail de verificação será enviado para sua caixa de entrada para confirmar a definição de sua nova senha.</string>
     <string name="login_reset_password_submit">Próximo</string>
-    <string name="login_reset_password_email_hint">Email</string>
+    <string name="login_reset_password_email_hint">E-mail</string>
     <string name="login_reset_password_password_hint">Senha nova</string>
 
     <string name="login_reset_password_warning_title">Atenção!</string>
-    <string name="login_reset_password_warning_content">Alterando sua senha você redefinirá qualquer chave de criptografia de ponta a ponta em todas as suas sessões, tornando o histórico dos bate-papos criptografados ilegível. Faça o Backup de Chaves ou exporte as chaves da sua sala de outra sessão antes de redefinir sua senha.</string>
+    <string name="login_reset_password_warning_content">Alterar a sua senha redefinirá todas as chaves de criptografia de ponta a ponta existentes em todas as suas sessões, tornando o histórico de mensagens criptografadas ilegível. Faça uma cópia (backup) das suas chaves, ou exporte as chaves de outra sessão antes de alterar a sua senha.</string>
     <string name="login_reset_password_warning_submit">Continuar</string>
 
-    <string name="login_reset_password_error_not_found">Este email não está associado a nenhuma conta</string>
+    <string name="login_reset_password_error_not_found">Este e-mail não está associado a nenhuma conta</string>
 
-    <string name="login_reset_password_mail_confirmation_title">Verifique sua caixa de entrada no email</string>
+    <string name="login_reset_password_mail_confirmation_title">Verifique sua caixa de entrada no e-mail</string>
     <string name="login_reset_password_mail_confirmation_notice">Um e-mail de verificação foi enviado para %1$s.</string>
     <string name="login_reset_password_mail_confirmation_notice_2">Toque no link para confirmar sua nova senha. Uma vez que você tenha clicado o link que ele contém, clique abaixo.</string>
     <string name="login_reset_password_mail_confirmation_submit">Verifiquei meu endereço do e-mail</string>
 
     <string name="login_reset_password_success_title">Parabéns!</string>
     <string name="login_reset_password_success_notice">Sua senha foi alterada.</string>
-    <string name="login_reset_password_success_notice_2">Você foi desconectado de todas as sessões e não receberá mais notificações Push. Para reativar as notificações, faça o login novamente em cada dispositivo.</string>
+    <string name="login_reset_password_success_notice_2">Você foi desconectado de todas as sessões e não receberá mais notificações pop-up. Para reativar as notificações, faça o login novamente em cada aparelho.</string>
     <string name="login_reset_password_success_submit">Voltar para Entrar</string>
 
     <string name="login_reset_password_cancel_confirmation_title">Atenção</string>
@@ -2003,10 +1996,10 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \n↵
 \nInterromper a alteração de senha\?</string>
 
-    <string name="login_set_email_title">Defina endereço de e-mail</string>
+    <string name="login_set_email_title">Defina um endereço de e-mail</string>
     <string name="login_set_email_notice">Defina um e-mail para recuperar sua conta. Mais tarde, você pode, opcionalmente, permitir que as pessoas que você conhece o descubram por seu e-mail.</string>
-    <string name="login_set_email_mandatory_hint">Email</string>
-    <string name="login_set_email_optional_hint">Email (opcional)</string>
+    <string name="login_set_email_mandatory_hint">E-mail</string>
+    <string name="login_set_email_optional_hint">E-mail (opcional)</string>
     <string name="login_set_email_submit">Próximo</string>
 
     <string name="login_set_msisdn_title">Defina número de telefone</string>
@@ -2016,7 +2009,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_set_msisdn_optional_hint">Número de telefone (opcional)</string>
     <string name="login_set_msisdn_submit">Próximo</string>
 
-    <string name="login_msisdn_confirm_title">Confirme número de telefone</string>
+    <string name="login_msisdn_confirm_title">Confirme o número de telefone</string>
     <string name="login_msisdn_confirm_notice">Acabamos de enviar um código para %1$s. Digite-o abaixo para verificar se é você.</string>
     <string name="login_msisdn_confirm_hint">Digite o código</string>
     <string name="login_msisdn_confirm_send_again">Enviar novamente</string>
@@ -2044,8 +2037,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_terms_title">Aceitar termos para continuar</string>
 
     <string name="login_wait_for_email_title">Por favor, verifique seu e-mail</string>
-    <string name="login_wait_for_email_notice">Acabamos de enviar um e-mail para %1$s.
-\n
+    <string name="login_wait_for_email_notice">Acabamos de enviar um e-mail para %1$s.↵
 \nPor favor, clique no link que ele contém para continuar a criação da conta.</string>
     <string name="login_validation_code_is_not_correct">O código não está correto. Por favor, verifique.</string>
     <string name="login_error_outdated_homeserver_title">Servidor desatualizado</string>
@@ -2065,9 +2057,9 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="login_signin_matrix_id_error_invalid_matrix_id">Este não é um identificador de usuário válido. Formato esperado: \'@user:homeserver.org\'</string>
     <string name="autodiscover_well_known_error">Incapaz de encontrar um servidor válido. Por favor, verifique seu identificador</string>
 
-    <string name="seen_by">Visto por</string>
+    <string name="seen_by">Lida por</string>
 
-    <string name="signed_out_title">Você está desconectado</string>
+    <string name="signed_out_title">Você está desconectada/o</string>
     <string name="signed_out_notice">Isso pode ser devido à vários motivos:↵
 \n↵
 \n• Você alterou sua senha em outra sessão.↵
@@ -2077,22 +2069,20 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \n• O administrador do seu servidor invalidou seu acesso por motivos de segurança.</string>
     <string name="signed_out_submit">Entrar novamente</string>
 
-    <string name="soft_logout_title">Você está desconectado</string>
+    <string name="soft_logout_title">Você está desconectada/o</string>
     <string name="soft_logout_signin_title">Entrar</string>
     <string name="soft_logout_signin_notice">Administrador do seu servidor (%1$s) invalidou seu acesso %2$s (%3$s).</string>
-    <string name="soft_logout_signin_e2e_warning_notice">Faça login para recuperar chaves de criptografia armazenadas exclusivamente neste dispositivo. Você precisa delas para ler todas as suas mensagens seguras em qualquer dispositivo.</string>
+    <string name="soft_logout_signin_e2e_warning_notice">Faça login para recuperar as chaves de criptografia armazenadas exclusivamente neste aparelho. Você precisa delas para ler todas as suas mensagens seguras em qualquer aparelho.</string>
     <string name="soft_logout_signin_submit">Entrar</string>
     <string name="soft_logout_signin_password_hint">Senha</string>
     <string name="soft_logout_clear_data_title">Limpar dados pessoais</string>
-    <string name="soft_logout_clear_data_notice">Atenção: Seus dados pessoais (incluindo chaves de criptografia) ainda estão armazenados neste dispositivo.
-\n
-\n
-\nApague-os quando tiver finalizado esta sessão, ou se quiser entrar com outra conta.</string>
+    <string name="soft_logout_clear_data_notice">Atenção: Seus dados pessoais (incluindo chaves de criptografia) ainda estão armazenados neste aparelho.↵
+\n↵
+\nApague-os quando não usar mais este aparelho, ou se quiser entrar em outra conta.</string>
     <string name="soft_logout_clear_data_submit">Limpar todos os dados</string>
 
     <string name="soft_logout_clear_data_dialog_title">Limpar dados</string>
-    <string name="soft_logout_clear_data_dialog_content">Limpar todos os dados atualmente armazenados neste dispositivo\?
-\n
+    <string name="soft_logout_clear_data_dialog_content">Limpar todos os dados atualmente armazenados neste aparelho\?↵
 \nEntre novamente para acessar os dados e mensagens da sua conta.</string>
     <string name="soft_logout_clear_data_dialog_e2e_warning_content">Você perderá o acesso as mensagens seguras a menos que você faça login para recuperar suas chaves de criptografia.</string>
     <string name="soft_logout_clear_data_dialog_submit">Limpar dados</string>
@@ -2109,7 +2099,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="settings_advanced_settings">Configurações avançadas</string>
     <string name="settings_developer_mode">Modo desenvolvedor</string>
     <string name="settings_developer_mode_summary">O modo desenvolvedor ativa características ocultas e pode também tornar o aplicativo menos estável. Somente para desenvolvedores!</string>
-    <string name="settings_rageshake">Agitar Celular</string>
+    <string name="settings_rageshake">Agitar celular</string>
     <string name="settings_rageshake_detection_threshold">Detectar patamar</string>
     <string name="settings_rageshake_detection_threshold_summary">Agite seu telefone para testar o limiar de detecção</string>
     <string name="rageshake_detected">A sacudida detectada!</string>
@@ -2126,7 +2116,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="command_description_shrug">Adicionar ¯\\_(ツ)_/¯ para uma mensagem de texto simples</string>
 
     <string name="create_room_encryption_title">Ativar criptografia</string>
-    <string name="create_room_encryption_description">Uma vez ativada, a criptografia não poderá ser desabilitada.</string>
+    <string name="create_room_encryption_description">Uma vez ativada, a criptografia não poderá ser desativada.</string>
 
     <string name="login_error_threepid_denied">Seu domínio de e-mail não está autorizado a se registrar neste servidor</string>
 
@@ -2138,12 +2128,12 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="verification_green_shield">Procure o escudo verde para garantir que um usuário seja confiável. Confie em todos os usuários numa sala para garantir que a sala é segura.</string>
 
     <string name="verification_conclusion_not_secure">Não seguro</string>
-    <string name="verification_conclusion_compromised">Um dos seguintes casos pode estar comprometido:
-\n
-\n - Seu servidor doméstico
-\n - O servidor do usuário que você está verificando
-\n - A sua, ou a conexão de outros usuários à Internet
-\n - O seu, ou o dispositivo dos outros usuários</string>
+    <string name="verification_conclusion_compromised">Um dos seguintes casos pode estar comprometido:↵
+\n↵
+\n·- Seu servidor doméstico↵
+\n·- O servidor do usuário que você está verificando↵
+\n·- A sua, ou a conexão de outros usuários à internet↵
+\n·- O seu, ou o aparelho dos outros usuários</string>
 
     <string name="sent_a_video">Vídeo.</string>
     <string name="sent_an_image">Imagem.</string>
@@ -2154,7 +2144,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="verification_request_waiting">Aguardando…</string>
     <string name="verification_request_other_cancelled">%s cancelado</string>
     <string name="verification_request_you_cancelled">Você cancelou</string>
-    <string name="verification_request_other_accepted">%s aceito</string>
+    <string name="verification_request_other_accepted">%s aceitou</string>
     <string name="verification_request_you_accepted">Você aceitou</string>
     <string name="verification_sent">Verificação Enviada</string>
     <string name="verification_request">Solicitação de Verificação</string>
@@ -2163,14 +2153,14 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="you">Você</string>
 
-    <string name="verification_scan_notice">Escanea o código com a câmara de outro dispositivo para verificar a segurança entre usuários</string>
+    <string name="verification_scan_notice">Escaneie o código com a câmera do aparelho do outro usuário para verificar a segurança entre vocês</string>
     <string name="verification_scan_their_code">Escanea o código do seu contato</string>
     <string name="verification_scan_emoji_title">Não pode escanear</string>
     <string name="verification_scan_emoji_subtitle">Se você não está presente, alternativamente compare emoji</string>
 
     <string name="verification_no_scan_emoji_title">Verificar comparando emojis</string>
 
-    <string name="verify_by_emoji_title">Verifica por emoji</string>
+    <string name="verify_by_emoji_title">Verificar por emoji</string>
     <string name="verify_by_emoji_description">Se você não consegue escanear o código acima, verifique comparando seleção única de emoji.</string>
 
     <string name="a13n_qr_code_description">Imagem em código QR</string>
@@ -2178,12 +2168,12 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="verification_verify_user">Verificar %s</string>
     <string name="verification_verified_user">Verificado %s</string>
     <string name="verification_request_waiting_for">Aguardando por %s…</string>
-    <string name="verification_request_alert_description">Para segurança extra, verifique %s conferindo um código único em ambos dispositivos.
-\n
+    <string name="verification_request_alert_description">Para segurança extra, verifique %s conferindo um código único em ambos os aparelhos.↵
+\n↵
 \nPara máxima segurança, faça isso pessoalmente.</string>
-    <string name="room_profile_not_encrypted_subtitle">As mensagens nesta sala não são criptografadas de ponta a ponta.</string>
-    <string name="room_profile_encrypted_subtitle">As mensagens nesta sala são criptografadas de ponta a ponta.
-\n
+    <string name="room_profile_not_encrypted_subtitle">As mensagens nesta sala não estão criptografadas de ponta a ponta.</string>
+    <string name="room_profile_encrypted_subtitle">As mensagens nesta sala são criptografadas de ponta a ponta.↵
+\n↵
 \nSuas mensagens são protegidas com cadeados e somente você e o destinatário têm as chaves exclusivas que permitam a sua leitura.</string>
     <string name="room_profile_section_security">Segurança</string>
     <string name="room_profile_section_security_learn_more">Saiba mais</string>
@@ -2216,7 +2206,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="rendering_event_error_type_of_message_not_handled">Element não lida com mensagens do tipo \'%1$s\'</string>
     <string name="rendering_event_error_exception">Element encontrou um problema ao render o conteúdo de um evento com \'%1$s\' ID</string>
 
-    <string name="unignore">Permita novamente</string>
+    <string name="unignore">Desbloquear</string>
 
     <string name="verify_cannot_cross_sign">Esta sessão não pode compartilhar esta verificação com suas outras sessões.↵
 \nA verificação será salva localmente e será compartilhada em uma versão futura do aplicativo.</string>
@@ -2231,11 +2221,11 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="settings_category_composer">Editor de mensagens</string>
 
-    <string name="room_settings_enable_encryption">Ativar a criptografia de ponta-a-ponta</string>
-    <string name="room_settings_enable_encryption_warning">Uma vez ativada, a criptografia não poderá ser desabilitada.</string>
+    <string name="room_settings_enable_encryption">Ativar a criptografia de ponta a ponta</string>
+    <string name="room_settings_enable_encryption_warning">Uma vez ativada, a criptografia não poderá ser desativada.</string>
 
     <string name="room_settings_enable_encryption_dialog_title">Ativar criptografia\?</string>
-    <string name="room_settings_enable_encryption_dialog_content">Uma vez habilitada, a criptografia de uma sala não pode ser desativada. As mensagens enviadas em uma sala criptografada não podem ser vistas pelo servidor, apenas pelos participantes desta sala. A ativação da criptografia pode impedir que muitos bots e pontes funcionem corretamente.</string>
+    <string name="room_settings_enable_encryption_dialog_content">Uma vez ativada, a criptografia de uma sala não pode ser desativada. As mensagens enviadas em uma sala criptografada não podem ser lidas pelo servidor, apenas pelos participantes desta sala. A ativação da criptografia pode impedir que muitos bots e pontes funcionem corretamente.</string>
     <string name="room_settings_enable_encryption_dialog_submit">Ativar criptografia</string>
 
     <string name="verification_request_notice">Para estar seguro, verifique %s conferindo código único.</string>
@@ -2243,12 +2233,12 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="verification_emoji_notice">Compare os emoji únicos, assegurando que eles apareçam na mesma ordem.</string>
     <string name="verification_code_notice">Compare o código com o exibido na tela do outro usuário.</string>
-    <string name="verification_conclusion_ok_notice">As mensagens com este usuário são criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
+    <string name="verification_conclusion_ok_notice">As mensagens com este usuário estão criptografadas de ponta a ponta e não podem ser lidas por terceiros.</string>
     <string name="verification_conclusion_ok_self_notice">Sua nova sessão agora está verificada. Ela tem acesso às suas mensagens criptografadas, e outros usuários a verão como confiável.</string>
 
     <string name="encryption_information_cross_signing_state">Autoverificação</string>
     <string name="encryption_information_dg_xsigning_complete">A autoverificação está ativada↵
-\nChaves privadas estão no dispositivo.</string>
+\nChaves privadas estão no aparelho.</string>
     <string name="encryption_information_dg_xsigning_trusted">A autoverificação está ativada↵
 \nAs chaves são confiáveis.↵
 \nAs chaves privadas não são conhecidas</string>
@@ -2256,7 +2246,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \nAs chaves não são confiáveis</string>
     <string name="encryption_information_dg_xsigning_disabled">A autoverificação não está ativada</string>
 
-    <string name="settings_hs_admin_e2e_disabled">Administrador do servidor desabilitou a criptografia de ponta a ponta por padrão em salas privadas e Mensagens Diretas.</string>
+    <string name="settings_hs_admin_e2e_disabled">O administrador do servidor desativou a criptografia de ponta a ponta por padrão em salas privadas e em conversas.</string>
     <string name="settings_active_sessions_list">Sessões ativas</string>
     <string name="settings_active_sessions_show_all">Veja todas as sessões</string>
     <string name="settings_active_sessions_manage">Gerenciar sessões</string>
@@ -2298,7 +2288,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="a11y_qr_code_for_verification">Código QR</string>
 
-    <string name="qr_code_scanned_by_other_notice">Quase lá! O %s mostra o mesmo escudo\?</string>
+    <string name="qr_code_scanned_by_other_notice">Quase lá! Este escudo também aparece para %s\?</string>
     <string name="qr_code_scanned_by_other_yes">Sim</string>
     <string name="qr_code_scanned_by_other_no">Não</string>
 
@@ -2325,7 +2315,7 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="enter_secret_storage_invalid">Não é possível encontrar segredos no armazenamento</string>
     <string name="enter_secret_storage_passphrase">Digite a frase secreta de armazenamento</string>
     <string name="enter_secret_storage_passphrase_warning">Atenção:</string>
-    <string name="enter_secret_storage_passphrase_warning_text">Você só deveria entrar no armazenamento secreto a partir de um dispositivo confiável</string>
+    <string name="enter_secret_storage_passphrase_warning_text">Você só deveria entrar no armazenamento secreto a partir de um aparelho confiável</string>
 
     <string name="message_action_item_redact">Excluír…</string>
     <string name="share_confirm_room">Deseja enviar este anexo para %1$s\?</string>
@@ -2350,28 +2340,28 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="e2e_use_keybackup">Desbloquear histórico de mensagens criptografadas</string>
 
-    <string name="refresh">Atualizar</string>
+    <string name="refresh">Recarregar</string>
 
-    <string name="new_session">Nova autenticação. Foi você\?</string>
+    <string name="new_session">Novo login. Foi você\?</string>
     <string name="new_session_review">Toque para revisar e verificar</string>
-    <string name="verify_new_session_notice">Use sessão existente para verificar uma nova, concedendo-a acesso às mensagens criptografadas.</string>
+    <string name="verify_new_session_notice">Use esta sessão para verificar a sua nova sessão, dando a ela acesso às mensagens criptografadas.</string>
     <string name="verify_new_session_was_not_me">Não foi eu</string>
     <string name="verify_new_session_compromized">Sua conta pode estar comprometida</string>
 
-    <string name="verify_cancel_self_verification_from_untrusted">Se você cancelar, não será capaz de ler mensagens criptografadas neste dispositivo, e outros usuários não confiarão nele</string>
-    <string name="verify_cancel_self_verification_from_trusted">Se você cancelar, você não poderá ler mensagens criptografadas em seu novo dispositivo, e outros usuários não confiarão nele</string>
+    <string name="verify_cancel_self_verification_from_untrusted">Se você cancelar, não será capaz de ler mensagens criptografadas neste aparelho, e outros usuários não confiarão nele</string>
+    <string name="verify_cancel_self_verification_from_trusted">Se você cancelar, você não poderá ler mensagens criptografadas em seu novo aparelho, e outros usuários não confiarão nele</string>
     <string name="verify_cancel_other">Você não vai conseguir verificar o %1$s (%2$s) se cancelar agora. Comece novamente em perfil dele.</string>
 
-    <string name="verify_not_me_self_verification">Um dos seguintes objetos pode estar comprometida:↵
+    <string name="verify_not_me_self_verification">Um dos seguintes casos pode estar comprometido:↵
 \n↵
 \n- Sua senha↵
 \n- Seu servidor doméstico↵
-\n- Este dispositivo, ou o outro dispositivo↵
-\n- A conexão à internet de qualquer um dos dispositivos que está usando↵
+\n- Este aparelho, ou o outro aparelho↵
+\n- A conexão à internet de qualquer um dos aparelhos que você está usando↵
 \n↵
-\nRecomendamos que você altere sua senha e chave de recuperação em Configurações imediatamente.</string>
+\nRecomendamos que você altere imediatamente a sua senha e a chave de recuperação em Configurações.</string>
 
-    <string name="verify_cancelled_notice">Verifique seus dispositivos em Configurações.</string>
+    <string name="verify_cancelled_notice">Verifique seus aparelhos em Configurações.</string>
     <string name="verification_cancelled">Verificação cancelada</string>
 
     <string name="recovery_passphrase">Digite a frase secreta de recuperação</string>
@@ -2389,13 +2379,13 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="bootstrap_info_confirm_text">Digite novamente seu %s para confirmar.</string>
     <string name="bootstrap_dont_reuse_pwd">Não use a senha da sua conta.</string>
 
-    <string name="bootstrap_info_text_2">Digite uma frase de segurança que só você conhece, usada para proteger os segredos em seu servidor.</string>
+    <string name="bootstrap_info_text_2">Digite uma frase de segurança que só você conheça, usada para proteger os segredos em seu servidor.</string>
 
     <string name="bootstrap_loading_text">Isto pode levar vários segundos, seja paciente.</string>
     <string name="bootstrap_loading_title">Criação de recuperação.</string>
     <string name="your_recovery_key">Sua chave de recuperação</string>
     <string name="bootstrap_finish_title">Tudo pronto!</string>
-    <string name="keep_it_safe">Guarda num local seguro</string>
+    <string name="keep_it_safe">Guarde num local seguro</string>
     <string name="finish">Encerrar</string>
 
     <string name="bootstrap_save_key_description">Use isto %1$s como uma rede de segurança caso você esqueça sua %2$s.</string>
@@ -2441,19 +2431,19 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 \n
 \nTambém pode configurar o Backup Seguro e gerenciar suas chaves em Configurações.</string>
 
-    <string name="encryption_enabled_tile_description">As mensagens nesta sala são criptografadas de ponta a ponta. Saiba mais e verifique os usuários em seu perfil.</string>
+    <string name="encryption_enabled_tile_description">As mensagens nesta sala estão criptografadas de ponta a ponta. Verifique os usuários em seus perfis.</string>
     <string name="encryption_unknown_algorithm_tile_description">A criptografia usada por esta sala não é suportada</string>
 
     <string name="room_created_summary_item">%s criou e configurou a sala.</string>
     <string name="room_created_summary_item_by_you">Você criou e configurou a sala.</string>
 
-    <string name="qr_code_scanned_self_verif_notice">Quase lá! O outro dispositivo está mostrando o mesmo escudo\?</string>
+    <string name="qr_code_scanned_self_verif_notice">Quase lá! O outro aparelho está mostrando o mesmo escudo\?</string>
     <string name="qr_code_scanned_verif_waiting_notice">Quase lá! Aguardando confirmação…</string>
     <string name="error_failed_to_import_keys">Falha na importação de chaves</string>
 
     <string name="settings_messages_at_room">Mensagens contendo @room</string>
     <string name="settings_messages_in_e2e_one_to_one">Mensagens criptografadas em bate-papos individuais</string>
-    <string name="settings_messages_in_e2e_group_chat">Mensagens criptografadas em bate-papos de grupo</string>
+    <string name="settings_messages_in_e2e_group_chat">Mensagens criptografadas em conversas em grupo</string>
     <string name="settings_when_rooms_are_upgraded">Quando as salas são atualizadas</string>
     <string name="settings_notification_advanced_summary">Definir a importância da notificação por evento</string>
 
@@ -2491,14 +2481,14 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="error_saving_media_file">Não foi possível salvar o arquivo de mídia</string>
     <string name="change_password_summary">Definir uma nova senha da conta…</string>
 
-    <string name="use_other_session_content_description">Use o Element mais recente em seus outros dispositivos: Element para Web, Element para Desktop, Element para iOS, Element para Android, ou outro cliente Matrix capaz de fazer autoverificação</string>
-    <string name="app_desktop_web">Element para Web
-\nElement para Desktop</string>
+    <string name="use_other_session_content_description">Use o Element mais recente em seus outros aparelhos: Element Web, Element para Computador, Element para iOS, Element para Android, ou outro cliente Matrix capaz de fazer autoverificação</string>
+    <string name="app_desktop_web">Element Web↵
+\nElement para Computador</string>
     <string name="app_ios_android">Element para iOS
 \nElement para Android</string>
     <string name="or_other_mx_capabale_client">ou outro cliente da Matrix capaz de fazer autoverificação</string>
-    <string name="use_latest_app">Use o último Element em seus outros dispositivos:</string>
-    <string name="command_description_discard_session">Força a atual sessão do grupo de saída numa sala criptografada a ser descartada</string>
+    <string name="use_latest_app">Use o Element mais recente em seus outros aparelhos:</string>
+    <string name="command_description_discard_session">Força a atual sessão da comunidade em uma sala criptografada a ser descartada</string>
     <string name="command_description_discard_session_not_handled">Só é suportado em salas criptografadas</string>
     <string name="enter_secret_storage_passphrase_or_key">Use seu %1$s ou %2$s para continuar.</string>
     <string name="use_recovery_key">Use a Chave de Recuperação</string>
@@ -2507,24 +2497,23 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="failed_to_access_secure_storage">Falha ao acessar o armazenamento seguro</string>
 
     <string name="unencrypted">Não criptografado</string>
-    <string name="encrypted_unverified">Criptografado por um dispositivo não verificado</string>
+    <string name="encrypted_unverified">Criptografado por um aparelho não verificado</string>
     <string name="review_logins">Revisar onde você está logado</string>
     <string name="verify_other_sessions">Verifique todas as suas sessões para garantir que sua conta e mensagens estão seguras</string>
     <string name="verify_this_session">Verifique o novo login acessando sua conta: %1$s</string>
 
     <string name="cross_signing_verify_by_text">Verificação manual por texto</string>
     <string name="crosssigning_verify_session">Verificar o login</string>
-    <string name="cross_signing_verify_by_emoji">Verificação interativa por Emoji</string>
+    <string name="cross_signing_verify_by_emoji">Verifiquem interativamente por emojis</string>
     <string name="confirm_your_identity">Confirme sua identidade verificando este login a partir de uma de suas outras sessões, concedendo-lhe acesso às mensagens criptografadas.</string>
     <string name="mark_as_verified">Marcar como Confiável</string>
 
     <string name="error_empty_field_choose_user_name">Escolha um nome de usuário.</string>
     <string name="error_empty_field_choose_password">Escolha uma senha.</string>
     <string name="external_link_confirmation_title">Verifique novamente este link</string>
-    <string name="external_link_confirmation_message">O link %1$s está redirecionando você para outro site: %2$s.
-\n
-\n
-\nTem certeza que quer continuar\?</string>
+    <string name="external_link_confirmation_message">O link %1$s redirecionará você para outro site: %2$s.↵
+\n↵
+\nDeseja continuar\?</string>
 
     <string name="create_room_dm_failure">Não pudemos criar seu DM. Por favor, verifique os usuários que você deseja convidar e tente novamente.</string>
 
@@ -2556,15 +2545,15 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
 
     <string name="identity_server_set_default_notice">Seu servidor doméstico (%1$s) propõe o uso de %2$s para seu servidor de identidade</string>
     <string name="identity_server_set_default_submit">Use %1$s</string>
-    <string name="identity_server_set_alternative_notice">Alternativamente, você pode entrar em qualquer outro URL de servidor de identidade</string>
-    <string name="identity_server_set_alternative_notice_no_default">Digite a URL de um servidor de identidade</string>
+    <string name="identity_server_set_alternative_notice">Como alternativa, você pode digitar o endereço de qualquer outro servidor de identidade</string>
+    <string name="identity_server_set_alternative_notice_no_default">Digite o endereço de um servidor de identidade</string>
     <string name="identity_server_set_alternative_submit">Submeter</string>
     <string name="power_level_edit_title">Definir a função</string>
     <string name="power_level_title">Função</string>
     <string name="a11y_open_chat">Bate-papo aberto</string>
     <string name="a11y_mute_microphone">Silenciar o microfone</string>
     <string name="a11y_unmute_microphone">Ativar o microfone</string>
-    <string name="a11y_stop_camera">Pare a câmera</string>
+    <string name="a11y_stop_camera">Desligue a câmera</string>
     <string name="a11y_start_camera">Ativar a câmera</string>
 
     <string name="settings_setup_secure_backup">Configure um Backup Seguro</string>
@@ -2580,36 +2569,36 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="bottom_sheet_save_your_recovery_key_title">Salve sua Chave de Segurança</string>
     <string name="bottom_sheet_save_your_recovery_key_content">Armazene sua Chave de Segurança num local seguro, como um gerenciador de senhas ou um cofre.</string>
 
-    <string name="set_a_security_phrase_title">Define uma Frase de Segurança</string>
-    <string name="set_a_security_phrase_notice">Digite uma frase de segurança que só você conhece, usada para proteger os segredos no seu servidor.</string>
+    <string name="set_a_security_phrase_title">Defina uma Frase de Segurança</string>
+    <string name="set_a_security_phrase_notice">Digite uma frase de segurança que só você conheça, usada para proteger os segredos no seu servidor.</string>
     <string name="set_a_security_phrase_hint">Frase de Segurança</string>
     <string name="set_a_security_phrase_again_notice">Digite sua Frase de Segurança novamente para confirmá-la.</string>
 
     <string name="save_your_security_key_title">Salve sua Chave de Segurança</string>
     <string name="save_your_security_key_notice">Armazene sua Chave de Segurança num local seguro, como um gerenciador de senhas ou um cofre.</string>
 
-    <string name="room_settings_name_hint">Nome da Sala</string>
-    <string name="room_settings_topic_hint">Assunto</string>
+    <string name="room_settings_name_hint">Nome da sala</string>
+    <string name="room_settings_topic_hint">Descrição</string>
     <string name="room_settings_save_success">Você alterou as configurações da sala com êxito</string>
 
     <string name="notice_crypto_unable_to_decrypt_final">Você não pode acessar esta mensagem</string>
-    <string name="notice_crypto_unable_to_decrypt_friendly">Aguardando por esta mensagem, espere um momento</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">Aguardando esta mensagem. Pode demorar um pouco</string>
     <string name="crypto_utd">Não é possível decifrar</string>
-    <string name="notice_crypto_unable_to_decrypt_friendly_desc">Devido à criptografia de ponta a ponta, você pode precisar esperar que a mensagem de alguém chegue porque as chaves de criptografia não foram enviadas corretamente para você.</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly_desc">Devido à criptografia de ponta a ponta, pode ser necessário aguardar que as chaves de criptografia de alguém cheguem, para ler as mensagens enviadas para você.</string>
     <string name="crypto_error_withheld_blacklisted">Você não pode acessar esta mensagem porque você foi bloqueado pelo remetente</string>
     <string name="crypto_error_withheld_unverified">Você não pode acessar esta mensagem porque a sessão não foi definida como confiável pelo remetente</string>
-    <string name="crypto_error_withheld_generic">Você não pode acessar esta mensagem porque o remetente não enviou as chaves propositadamente</string>
-    <string name="notice_crypto_unable_to_decrypt_merged">Aguardando pelo histórico de criptografia</string>
+    <string name="crypto_error_withheld_generic">Você não pode acessar esta mensagem porque o remetente intencionalmente não enviou as chaves</string>
+    <string name="notice_crypto_unable_to_decrypt_merged">Aguardando o histórico de criptografia</string>
 
-    <string name="element_disclaimer_title">Riot tornou-se Element!</string>
+    <string name="element_disclaimer_title">Riot agora é Element!</string>
     <string name="element_disclaimer_content">Estamos felizes em anunciar que mudamos de nome! Seu aplicativo está atualizado e você está conectado à sua conta.</string>
-    <string name="element_disclaimer_negative_button">PERFEITO</string>
+    <string name="element_disclaimer_negative_button">OK, ENTENDI</string>
     <string name="element_disclaimer_positive_button">APRENDA MAIS</string>
 
     <string name="element_login_splash_brand">Element</string>
 
 
-    <string name="save_recovery_key_chooser_hint">Salve chave de recuperação em</string>
+    <string name="save_recovery_key_chooser_hint">Salvar chave de recuperação em</string>
 
     <string name="add_from_phone_book">Adicionar da minha lista de contatos</string>
     <string name="empty_phone_book">Sua lista de contatos está vazia</string>
@@ -2622,8 +2611,8 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="three_pid_revoke_invite_dialog_title">Revogar o convite</string>
     <string name="three_pid_revoke_invite_dialog_content">Revogar o convite para %1$s\?</string>
 
-    <string name="member_banned_by">Bloqueado por %1$s</string>
-    <string name="failed_to_unban">Não foi possível desbloquear o usuário</string>
+    <string name="member_banned_by">Banido por %1$s</string>
+    <string name="failed_to_unban">Não foi possível remover o banimento do usuário</string>
 
     <string name="alert_push_are_disabled_title">As notificações Push estão desativadas</string>
     <string name="alert_push_are_disabled_description">Revise suas configurações para permitir notificações Push</string>
@@ -2632,9 +2621,9 @@ Trabalhos que o aplicativo tentar fazer serão restringidos agressivamente enqua
     <string name="create_pin_confirm_failure">Falha na validação do PIN, por favor, digite um novo.</string>
     <string name="auth_pin_title">Digite seu PIN</string>
     <string name="auth_pin_forgot">Esqueceu o PIN\?</string>
-    <string name="auth_pin_reset_title">Redefina o PIN</string>
+    <string name="auth_pin_reset_title">Redefinir o PIN</string>
     <string name="auth_pin_new_pin_action">Novo PIN</string>
-    <string name="auth_pin_reset_content">Para redefinir seu PIN, você precisará fazer um novo login e em seguida criar um novo.</string>
+    <string name="auth_pin_reset_content">Para redefinir seu PIN, você precisará fazer um novo login e em seguida criar um novo PIN.</string>
     <string name="settings_security_pin_code_title">Ativar o PIN</string>
     <string name="settings_security_pin_code_summary">Se você quiser redefinir seu PIN, toque no Esqueci o PIN para sair e redefinir-lo.</string>
     <string name="auth_pin_confirm_to_disable_title">Confirme o PIN para desativar o PIN</string>

From 0702d3593c3f10cecbe96076e49615e93e070bf7 Mon Sep 17 00:00:00 2001
From: rkfg <rkfg@rkfg.me>
Date: Tue, 11 Aug 2020 07:01:37 +0000
Subject: [PATCH 85/96] Translated using Weblate (Russian)

Currently translated at 99.9% (1833 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/ru/
---
 vector/src/main/res/values-ru/strings.xml | 114 +++++++++++-----------
 1 file changed, 57 insertions(+), 57 deletions(-)

diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index ea18b04203..0781cdd975 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -612,7 +612,7 @@
     <string name="encryption_information_device_name">Публичное имя</string>
     <string name="encryption_information_name">Публичное имя</string>
     <string name="encryption_information_device_id">ID</string>
-    <string name="encryption_information_device_key">Ключ сеанса</string>
+    <string name="encryption_information_device_key">Ключ сессии</string>
     <string name="encryption_information_verification">Проверка</string>
     <string name="encryption_information_ed25519_fingerprint">Ed25519 отпечаток</string>
 
@@ -1260,7 +1260,7 @@
     <string name="keys_backup_settings_delete_backup_error">Не удалось удалить резервную копию (%s)</string>
 
     <string name="keys_backup_settings_deleting_backup">Удаление резервной копии…</string>
-    <string name="keys_backup_settings_untrusted_backup">Чтобы использовать резервную копию ключа в этом сеансе, восстановите его с помощью своей парольной фразы или ключа восстановления.</string>
+    <string name="keys_backup_settings_untrusted_backup">Чтобы использовать резервную копию ключа в этой сессии, восстановите его с помощью своей парольной фразы или ключа восстановления.</string>
     <string name="keys_backup_settings_invalid_signature_from_verified_device">Резервная копия имеет недействительную подпись из подтвержденной сессии %s</string>
     <string name="keys_backup_settings_valid_signature_from_unverified_device">"Резервная копия имеет  действительную подпись из неподтвержденной сессии %s"</string>
     <string name="keys_backup_settings_valid_signature_from_verified_device">Резервная копия имеет действительно подпись из подтверждённой сессии %s.</string>
@@ -1274,7 +1274,7 @@
     <string name="keys_backup_settings_delete_backup_button">Удалить резервную копию</string>
 
     <string name="keys_backup_settings_restore_backup_button">Восстановить из резервной копии</string>
-    <string name="keys_backup_no_keysbackup_sdk_error">Сеанс шифрования не активирован</string>
+    <string name="keys_backup_no_keysbackup_sdk_error">Сессионное шифрование не активировано</string>
 
 
     <string name="keys_backup_recovery_code_empty_error_message">Пожалуйста, введите ключ восстановления</string>
@@ -1846,7 +1846,7 @@
     <string name="login_reset_password_password_hint">Новый пароль</string>
 
     <string name="login_reset_password_warning_title">Внимание!</string>
-    <string name="login_reset_password_warning_content">Смена пароля приведёт к сбросу всех сквозных ключей шифрования во всех ваших сеансах, что сделает зашифрованную историю разговоров нечитаемой. Настройте резервное копирование ключей или экспортируйте ключи от комнаты из другого сеанса, прежде чем сбрасывать пароль.</string>
+    <string name="login_reset_password_warning_content">Смена пароля приведёт к сбросу всех сквозных ключей шифрования во всех ваших сессиях, что сделает зашифрованную историю разговоров нечитаемой. Настройте резервное копирование ключей или экспортируйте ключи от комнаты из другой сессии, прежде чем сбрасывать пароль.</string>
     <string name="login_reset_password_warning_submit">Продолжить</string>
 
     <string name="login_reset_password_error_not_found">Данный email не связан ни с одним аккаунтом</string>
@@ -1856,7 +1856,7 @@
     <string name="login_reset_password_mail_confirmation_notice_2">Нажмите на ссылку, чтобы подтвердить свой новый пароль. Как только вы перейдете по ссылке, которую он содержит, нажмите ниже.</string>
     <string name="login_reset_password_success_title">Успешно!</string>
     <string name="login_reset_password_success_notice">Ваш пароль был сброшен.</string>
-    <string name="login_reset_password_success_notice_2">Вы вышли из всех сеансов и больше не будете получать push-уведомления. Чтобы возобновить уведомления, войдите снова на каждом устройстве.</string>
+    <string name="login_reset_password_success_notice_2">Вы вышли из всех сессий и больше не будете получать push-уведомления. Чтобы возобновить уведомления, войдите снова на каждом устройстве.</string>
     <string name="login_reset_password_success_submit">Назад, чтобы войти в систему</string>
 
     <string name="login_reset_password_cancel_confirmation_title">Предупреждение</string>
@@ -1947,13 +1947,13 @@
     <string name="permalink_malformed">Ваша ссылка на matrix.to неверна</string>
     <string name="bug_report_error_too_short">Описание слишком короткое</string>
 
-    <string name="settings_show_devices_list">Посмотреть все мои сеансы</string>
+    <string name="settings_show_devices_list">Посмотреть все мои сессии</string>
     <string name="settings_advanced_settings">Дополнительные настройки</string>
     <string name="settings_developer_mode">Режим разработчика</string>
     <string name="settings_developer_mode_summary">Режим разработчика активирует скрытые функции, а также может сделать приложение менее стабильным. Только для разработчиков!</string>
     <string name="settings">Настройки</string>
-    <string name="devices_current_device">Текущий сеанс</string>
-    <string name="devices_other_devices">Другие сеансы</string>
+    <string name="devices_current_device">Текущая сессия</string>
+    <string name="devices_other_devices">Другие сессии</string>
 
     <string name="create_room_encryption_title">Включено шифрование</string>
     <string name="verification_conclusion_warning">Недоверенный вход</string>
@@ -2014,7 +2014,7 @@
     <string name="security_prompt_text">Проверьте себя и других для защиты ваших бесед</string>
 
     <string name="backup_recovery_passphrase">Парольная фраза для восстановления</string>
-    <string name="crosssigning_verify_session">Подтвердите сеанс</string>
+    <string name="crosssigning_verify_session">Подтвердите вход</string>
     <string name="confirm_your_identity">Подтвердите свою личность и получите доступ к зашифрованным сообщениям, подтвердив этот вход в другой сессии.</string>
     <string name="settings_category_timeline">Лента сообщений</string>
 
@@ -2140,7 +2140,7 @@
     <string name="settings_secure_backup_reset">Сброс безопасного резервного копирования</string>
     <string name="settings_secure_backup_enter_to_setup">Настроить на этом устройстве</string>
     <string name="settings_secure_backup_section_info">Защитите себя от потери доступа к зашифрованным сообщениям и данным, создав резервные копии ключей шифрования на вашем сервере.</string>
-    <string name="reset_secure_backup_title">Создайте новый ключ безопасности или задайте новую защитную фразу для существующей резервной копии.</string>
+    <string name="reset_secure_backup_title">Создайте новый ключ безопасности или задайте новую секретную фразу для существующей резервной копии.</string>
     <string name="reset_secure_backup_warning">Это заменит ваш текущий ключ или фразу.</string>
 
     <string name="disabled_integration_dialog_title">Интеграции отключены</string>
@@ -2246,7 +2246,7 @@
     <string name="verification_request_you_accepted">Вы приняли</string>
     <string name="verification_sent">Подтверждениие отправлено</string>
     <string name="verification_request">Запрос на подтверждение</string>
-    <string name="verification_verify_device">Подтвердите этот сеанс</string>
+    <string name="verification_verify_device">Подтвердите эту сессию</string>
     <string name="verification_verify_device_manually">Подтверждение вручную</string>
 
     <string name="you">Вы</string>
@@ -2291,8 +2291,8 @@
 
     <string name="unignore">Перестать игнорировать</string>
 
-    <string name="verify_cannot_cross_sign">Этот сеанс не может поделиться этой проверкой с другими сеансами.
-\nПроверка будет сохранена локально и совместно использоваться в будущей версии приложения.</string>
+    <string name="verify_cannot_cross_sign">Эта сессия не может поделиться подтверждением с другими сессиями.
+\nПодтверждение будет сохранено локально и отправится в будущей версии приложения.</string>
 
     <string name="command_description_rainbow">Посылает сообщение, окрашенное в цвет радуги</string>
     <string name="command_description_rainbow_emote">Посылает данную эмоцию, окрашенную в цвет радуги</string>
@@ -2312,7 +2312,7 @@
     <string name="verification_emoji_notice">Сравните уникальные эмодзи, убедившись, что они появились в том же порядке.</string>
     <string name="verification_code_notice">Сравните код с тем, который отображается на экране другого пользователя.</string>
     <string name="verification_conclusion_ok_notice">Сообщения с этим пользователем полностью зашифрованы и не могут быть прочитаны третьими лицами.</string>
-    <string name="verification_conclusion_ok_self_notice">Ваш новый сеанс теперь проверен. Он имеет доступ к вашим зашифрованным сообщениям, и другие пользователи будут считать его надежным.</string>
+    <string name="verification_conclusion_ok_self_notice">Ваша новая сесия теперь подтверждена. Она имеет доступ к вашим зашифрованным сообщениям, и другие пользователи будут считать её надежной.</string>
 
     <string name="encryption_information_cross_signing_state">Кросс-подпись</string>
     <string name="encryption_information_dg_xsigning_complete">Кросс-подпись включена
@@ -2325,33 +2325,33 @@
     <string name="encryption_information_dg_xsigning_disabled">Кросс-подпись выключена</string>
 
     <string name="settings_hs_admin_e2e_disabled">Администратор вашего сервера отключил сквозное шифрование по умолчанию в приватных комнатах и диалогах.</string>
-    <string name="settings_active_sessions_list">Активные сеансы</string>
-    <string name="settings_active_sessions_show_all">Показать все сеансы</string>
-    <string name="settings_active_sessions_manage">Управление сеансами</string>
-    <string name="settings_active_sessions_signout_device">Выйти из этого сеанса</string>
+    <string name="settings_active_sessions_list">Активные сессии</string>
+    <string name="settings_active_sessions_show_all">Показать все сессии</string>
+    <string name="settings_active_sessions_manage">Управление сессиями</string>
+    <string name="settings_active_sessions_signout_device">Выйти из этой сессии</string>
 
     <string name="settings_failed_to_get_crypto_device_info">Нет доступного шифрования информации</string>
 
     <plurals name="settings_active_sessions_count">
-	<item quantity="one">%d сеанс активен</item>
-	<item quantity="few">%d сеансов активно</item>
-	<item quantity="many">%d сеансов активно</item>
+	<item quantity="one">%d сессия активна</item>
+	<item quantity="few">%d сессии активны</item>
+	<item quantity="many">%d сессий активно</item>
 </plurals>
 
-    <string name="crosssigning_verify_this_session">Верифицируйте этот сеанс</string>
-    <string name="verification_open_other_to_verify">Используйте существующий сеанс для проверки этого, предоставив ему доступ к зашифрованным сообщениям.</string>
+    <string name="crosssigning_verify_this_session">Подтвердите эту сессию</string>
+    <string name="verification_open_other_to_verify">Используйте существующую сессию для подтверждения этой, предоставив ей доступ к зашифрованным сообщениям.</string>
 
 
     <string name="settings_dev_tools">Инструменты для разработчиков</string>
     <string name="settings_account_data">Данные учётной записи</string>
-    <string name="verification_use_passphrase">Если вы не можете получить доступ к существующему сеансу</string>
+    <string name="verification_use_passphrase">Если вы не можете получить доступ к существующей сессии</string>
 
     <string name="settings_key_requests">Запросы ключей</string>
 
-    <string name="verify_new_session_notice">Используйте этот сеанс для проверки вашего нового сеанса, предоставляя ему доступ к зашифрованным сообщениям.</string>
+    <string name="verify_new_session_notice">Используйте эту сессию для подтверждения новой сессии, предоставляя ей доступ к зашифрованным сообщениям.</string>
     <string name="bootstrap_cross_signing_success">Ваши %2$s и %1$s установлены.
 \n
-\nДержите их в безопасности! Они понадобятся вам для разблокировки зашифрованных сообщений и защиты информации, если вы потеряете все свои активные сеансы.</string>
+\nДержите их в безопасности! Они понадобятся для разблокировки зашифрованных сообщений и защиты информации, если у вас не останется активных сессий.</string>
 
     <string name="bootstrap_cancel_text">Если вы отмените сейчас, вы можете потерять зашифрованные сообщения и данные, если потеряете доступ к своим логинам.
 \n
@@ -2365,13 +2365,13 @@
 
     <string name="use_other_session_content_description">Используйте последнюю версию Element на других ваших устройствах, веб-клиент Element, Element для ПК, Element для iOS, Element для Андроид или другой клиент Matrix, поддерживающий кросс-подпись</string>
     <string name="use_latest_app">Используйте последнюю версию Element на других ваших устройствах:</string>
-    <string name="verify_this_session">Проверьте доступ нового сеанса к вашей учетной записи: %1$s</string>
+    <string name="verify_this_session">Подтвердите новую сессию вашей учетной записи: %1$s</string>
 
     <string name="settings_setup_secure_backup">Настроить безопасное резервное копирование</string>
 
     <string name="bottom_sheet_setup_secure_backup_title">Безопасное резервное копирование</string>
-    <string name="settings_active_sessions_verified_device_desc">Этот сеанс является доверенным для безопасного обмена сообщениями, потому что вы проверили его:</string>
-    <string name="settings_active_sessions_unverified_device_desc">Проверьте этот сеанс, чтобы пометить его доверенным и предоставить ему доступ к зашифрованным сообщениям. Если вы не входили в этот сеанс, ваша учетная запись может быть скомпрометирована:</string>
+    <string name="settings_active_sessions_verified_device_desc">Эта сессия является доверенной для безопасного обмена сообщениями, потому что вы проверили её:</string>
+    <string name="settings_active_sessions_unverified_device_desc">Подтвердите эту сессию, чтобы пометить её доверенной и предоставить ей доступ к зашифрованным сообщениям. Если вы не входили в эту сессю, ваша учетная запись может быть скомпрометирована:</string>
 
     <string name="crosssigning_other_user_not_trust">Другие пользователи могут не доверять ему</string>
     <string name="complete_security">Завершите настройку безопасности</string>
@@ -2401,7 +2401,7 @@
     <string name="command_description_poll">Создать простой опрос</string>
     <string name="new_signin">Новый вход</string>
 
-    <string name="verification_profile_device_untrust_info">Пока этот пользователь не доверяет этому сеансу, сообщения, отправленные в него и из него, помечаются предупреждениями. Кроме того, вы можете проверить это вручную.</string>
+    <string name="verification_profile_device_untrust_info">Пока этот пользователь не доверяет этой сессии, сообщения, отправленные в обе стороны, помечаются предупреждениями. Кроме того, вы можете подтвердить сессию вручную.</string>
 
 
     <string name="initialize_cross_signing">Инициализировать кросс-подпись</string>
@@ -2444,8 +2444,8 @@
     <string name="verify_new_session_was_not_me">Это был не я</string>
     <string name="verify_new_session_compromized">Ваш аккаунт может оказаться под угрозой</string>
 
-    <string name="verify_cancel_self_verification_from_untrusted">Если вы отмените, то не сможете читать зашифрованные сообщения на этом устройстве, а также другие пользователи не будут доверять ему</string>
-    <string name="verify_cancel_self_verification_from_trusted">Если вы отмените, то не сможете читать зашифрованные сообщения на своем новом устройстве, а также другие пользователи не будут доверять ему</string>
+    <string name="verify_cancel_self_verification_from_untrusted">Если вы прервёте процедуру, то не сможете читать зашифрованные сообщения на этом устройстве, а другие пользователи не будут доверять ему</string>
+    <string name="verify_cancel_self_verification_from_trusted">Если вы прервёте процедуру, то не сможете читать зашифрованные сообщения на своем новом устройстве, а другие пользователи не будут доверять ему</string>
     <string name="verify_cancel_other">Если вы прервёте процедуру, пользователь %1$s (%2$s) не будет подтверждён. Начните заново в профиле этого пользователя.</string>
 
     <string name="verify_not_me_self_verification">Что-то из этого может быть скомпрометировано:
@@ -2467,22 +2467,22 @@
     <string name="power_level_edit_title">Задать роль</string>
     <string name="confirm_recovery_passphrase">Подтвердить %s</string>
 
-    <string name="bootstrap_info_confirm_text">Введите свой %s еще раз, чтобы подтвердить его.</string>
-    <string name="bootstrap_info_text_2">Введите защитную фразу, известную только вам, используемую для защиты ваших данных на вашем сервере.</string>
+    <string name="bootstrap_info_confirm_text">Введите свою %s еще раз для подтверждения.</string>
+    <string name="bootstrap_info_text_2">Введите секретную фразу, известную только вам, для защиты данных на вашем сервере.</string>
 
     <string name="bootstrap_loading_title">Настройка восстановления.</string>
     <string name="your_recovery_key">Ваш ключ восстановления</string>
-    <string name="bootstrap_finish_title">Вы отлично справились!</string>
+    <string name="bootstrap_finish_title">Готово!</string>
     <string name="keep_it_safe">Храните его в безопасности</string>
     <string name="finish">Завершить</string>
 
-    <string name="bootstrap_save_key_description">Используйте этот %1$s как подстраховку на случай, если вы забудете ваш %2$s.</string>
+    <string name="bootstrap_save_key_description">Используйте %1$s как подстраховку на случай, если вы забудете %2$s.</string>
 
-    <string name="bootstrap_crosssigning_progress_initializing">Публикация созданных идентификационных ключей</string>
+    <string name="bootstrap_crosssigning_progress_initializing">Публикация созданных ключей идентификации</string>
     <string name="bootstrap_crosssigning_progress_default_key">Определение ключа SSSS по умолчанию</string>
     <string name="bootstrap_crosssigning_progress_save_msk">Синхронизация мастер-ключа</string>
     <string name="bootstrap_crosssigning_progress_save_usk">Синхронизация ключа пользователя</string>
-    <string name="bootstrap_crosssigning_progress_save_ssk">Синхронизация личного ключа сеанса</string>
+    <string name="bootstrap_crosssigning_progress_save_ssk">Синхронизация ключа самоподписи</string>
     <string name="bootstrap_crosssigning_progress_key_backup">Настройка резервного копирования ключей</string>
 
 
@@ -2519,9 +2519,9 @@
 
     <string name="bootstrap_progress_checking_backup">Проверка ключа резервного копирования</string>
     <string name="bootstrap_progress_checking_backup_with_info">Проверка ключа резервного копирования (%s)</string>
-    <string name="bootstrap_progress_compute_curve_key">Получение ключа кривой</string>
+    <string name="bootstrap_progress_compute_curve_key">Получение кривой ключа</string>
     <string name="bootstrap_progress_generating_ssss_recovery">Генерация ключа SSSS из ключа восстановления</string>
-    <string name="bootstrap_progress_storing_in_sss">Хранение информации резервной копии ключа в SSSS</string>
+    <string name="bootstrap_progress_storing_in_sss">Сохранение резервной копии ключа в SSSS</string>
     <string name="new_session_review_with_info">%1$s (%2$s)</string>
 
     <string name="bootstrap_migration_use_recovery_key">используйте ваш ключ восстановления ключа резервной копии</string>
@@ -2546,18 +2546,18 @@
     <string name="failed_to_access_secure_storage">Не удалось получить доступ к защищенному хранилищу данных</string>
 
     <string name="unencrypted">Не зашифровано</string>
-    <string name="encrypted_unverified">Зашифровано неподтверждённым сеансом</string>
+    <string name="encrypted_unverified">Зашифровано неподтверждённой сессией</string>
     <string name="review_logins">Проверьте, где вы вошли</string>
-    <string name="verify_other_sessions">Подтвердите все свои сеансы, чтобы убедиться, что ваша учетная запись и сообщения в безопасности</string>
+    <string name="verify_other_sessions">Подтвердите все свои сессии, чтобы убедиться в безопасности вашей учетной записи и сообщений</string>
     <string name="cross_signing_verify_by_text">Ручная проверка с помощью текста</string>
     <string name="mark_as_verified">Пометить как надежный</string>
 
-    <string name="external_link_confirmation_title">Безопасность этой ссылки</string>
+    <string name="external_link_confirmation_title">Перепроверьте эту ссылку</string>
     <string name="external_link_confirmation_message">Ссылка %1$s перенаправит вас на другой сайт: %2$s.
 \n
 \nВы уверены, что хотите продолжить\?</string>
 
-    <string name="create_room_dm_failure">Мы не смогли создать эту беседу. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.</string>
+    <string name="create_room_dm_failure">Мы не смогли создать эту беседу. Пожалуйста, проверьте пользователей, которых вы приглашаете, и попробуйте ещё раз.</string>
 
     <string name="add_members_to_room">Добавить участников</string>
     <string name="invite_users_to_room_action_invite">ПРИГЛАСИТЬ</string>
@@ -2566,9 +2566,9 @@
     <string name="invitation_sent_to_one_user">Приглашение для %1$s отправлено</string>
     <string name="invitations_sent_to_two_users">Приглашения для %1$s и %2$s отправлены</string>
     <plurals name="invitations_sent_to_one_and_more_users">
-	<item quantity="one">Приглашения отправлены для %1$s и еще одному(ой)</item>
-	<item quantity="few">Приглашения отправлены для %1$s и еще %2$d</item>
-	<item quantity="many">Приглашения отправлены для %1$s и еще %2$d</item>
+	<item quantity="one">Приглашения отправлены %1$s и еще одному пользователю</item>
+	<item quantity="few">Приглашения отправлены %1$s и еще %2$d пользователям</item>
+	<item quantity="many">Приглашения отправлены %1$s и еще %2$d пользователям</item>
 </plurals>
     <string name="invite_users_to_room_failure">Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.</string>
 
@@ -2582,8 +2582,8 @@
     <string name="identity_server_error_outdated_home_server">Эта операция невозможна. Домашний сервер устарел.</string>
     <string name="identity_server_error_no_identity_server_configured">Пожалуйста, настройте сначала сервер идентификации.</string>
     <string name="identity_server_error_terms_not_signed">Пожалуйста, примите сначала условия сервера идентификации в настройках.</string>
-    <string name="identity_server_error_bulk_sha256_not_supported">Для вашей приватности, Element поддерживает только отправку хэшированной электронной почты и номера телефона пользователя.</string>
-    <string name="identity_server_error_binding_error">Взаимосвязь не удалась</string>
+    <string name="identity_server_error_bulk_sha256_not_supported">Для вашей приватности, Element поддерживает отправку адреса электронной почты и номера телефона только в хэшированном виде.</string>
+    <string name="identity_server_error_binding_error">Привязка не удалась.</string>
     <string name="identity_server_error_no_current_binding_error">Текущая взаимосвязь с этим идентификатором отсутствует.</string>
 
     <string name="identity_server_set_default_notice">Ваш домашний сервер (%1$s) предлагает использовать %2$s для вашего сервера идентификации</string>
@@ -2602,16 +2602,16 @@
     <string name="bottom_sheet_setup_secure_backup_submit">Настроить</string>
     <string name="bottom_sheet_setup_secure_backup_security_key_title">Используйте ключ безопасности</string>
     <string name="bottom_sheet_setup_secure_backup_security_key_subtitle">Создайте ключ безопасности для хранения в надежном месте, например в менеджере паролей или сейфе.</string>
-    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Используйте защитную фразу</string>
+    <string name="bottom_sheet_setup_secure_backup_security_phrase_title">Использовать секретную фразу</string>
     <string name="bottom_sheet_setup_secure_backup_security_phrase_subtitle">Введите секретную фразу, известную только вам, и создайте ключ для резервного копирования.</string>
 
     <string name="bottom_sheet_save_your_recovery_key_title">Сохраните свой ключ безопасности</string>
     <string name="bottom_sheet_save_your_recovery_key_content">Храните ключ безопасности в надежном месте, например в менеджере паролей или сейфе.</string>
 
-    <string name="set_a_security_phrase_title">Задайте защитную фразу</string>
-    <string name="set_a_security_phrase_notice">Введите защитную фразу, известную только вам, используемую для защиты данных на вашем сервере.</string>
-    <string name="set_a_security_phrase_hint">Защитная фраза</string>
-    <string name="set_a_security_phrase_again_notice">Для подтверждения введите вашу защитную фразу ещё раз.</string>
+    <string name="set_a_security_phrase_title">Задайте секретную фразу</string>
+    <string name="set_a_security_phrase_notice">Введите секретную фразу, известную только вам, для защиты данных на вашем сервере.</string>
+    <string name="set_a_security_phrase_hint">Секретная фраза</string>
+    <string name="set_a_security_phrase_again_notice">Для подтверждения введите вашу секретную фразу ещё раз.</string>
 
     <string name="save_your_security_key_title">Сохраните ваш ключ безопасности</string>
     <string name="save_your_security_key_notice">Храните ключ безопасности в надежном месте, например в менеджере паролей или сейфе.</string>
@@ -2621,11 +2621,11 @@
     <string name="room_settings_save_success">Вы успешно изменили настройки комнаты</string>
 
     <string name="notice_crypto_unable_to_decrypt_final">У вас нет доступа к этому сообщению</string>
-    <string name="notice_crypto_unable_to_decrypt_friendly">Ожидание расшифровки этого сообщения может занять некоторое время</string>
+    <string name="notice_crypto_unable_to_decrypt_friendly">Расшифровка этого сообщения может занять некоторое время</string>
     <string name="crypto_utd">Не удалось расшифровать</string>
     <string name="notice_crypto_unable_to_decrypt_friendly_desc">Из-за сквозного шифрования вам, возможно, придется ждать прибытие чьего-либо сообщения, потому что ключи шифрования не были отправлены вам должным образом.</string>
     <string name="crypto_error_withheld_blacklisted">Вы не можете получить доступ к этому сообщению, потому что вы были заблокированы отправителем</string>
-    <string name="crypto_error_withheld_unverified">Вы не можете получить доступ к этому сообщению, так как отправитель не доверяет вашему сеансу</string>
+    <string name="crypto_error_withheld_unverified">Нет доступа к этому сообщению, так как отправитель не доверяет вашей сессии</string>
     <string name="crypto_error_withheld_generic">Вы не можете получить доступ к этому сообщению, потому что отправитель намеренно не отправил ключи</string>
     <string name="notice_crypto_unable_to_decrypt_merged">Ожидание истории шифрования</string>
 
@@ -2664,6 +2664,6 @@
     <string name="auth_pin_new_pin_action">Новый PIN-код</string>
     <string name="auth_pin_reset_content">Чтобы сбросить свой PIN-код, вам нужно будет повторно войти в аккаунт и создать новый PIN-код.</string>
     <string name="settings_security_pin_code_title">Включить PIN-код</string>
-    <string name="settings_security_pin_code_summary">Если вы хотите сбросить свой PIN-код, нажмите Забыл(а) PIN-код, чтобы выйти из сеанса и сбросить его.</string>
+    <string name="settings_security_pin_code_summary">Для сброса PIN-кода нажмите Забыл(а) PIN-код, чтобы выйти из сессии и сбросить его.</string>
     <string name="auth_pin_confirm_to_disable_title">Подтвердите PIN-код, чтобы отключить PIN-код</string>
 </resources>

From 482c9ad45174776483f4ae97143f6494123eff9e Mon Sep 17 00:00:00 2001
From: AnonymousWebHacker <anonymouswebhacker@protonmail.com>
Date: Sun, 9 Aug 2020 05:22:55 +0000
Subject: [PATCH 86/96] Translated using Weblate (Spanish)

Currently translated at 73.8% (1353 of 1834 strings)

Translation: Element Android/Element Android App
Translate-URL: https://translate.riot.im/projects/element-android/element-app/es/
---
 vector/src/main/res/values-es/strings.xml | 80 +++++++++++++++++++++--
 1 file changed, 75 insertions(+), 5 deletions(-)

diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index 4064a8006f..a80ba2dc96 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -32,11 +32,11 @@
     <string name="rename">Renombrar</string>
     <string name="report_content">Reportar contenido</string>
     <string name="active_call">Llamada activa</string>
-    <string name="ongoing_conference_call">Llamada de conferencia en curso.
-\nUnirse con %1$s o %2$s</string>
+    <string name="ongoing_conference_call">Llamada de conferencia en curso. 
+\nUnirse como %1$s o %2$s</string>
     <string name="ongoing_conference_call_voice">Voz</string>
     <string name="ongoing_conference_call_video">Vídeo</string>
-    <string name="cannot_start_call">No se puede iniciar la llamada, por favor inténtalo de nuevo más tarde</string>
+    <string name="cannot_start_call">No se puedo iniciar la llamada, por favor inténtelo de nuevo más tarde</string>
     <string name="missing_permissions_warning">Debido a que faltan permisos, pueden faltar algunas características…</string>
     <string name="missing_permissions_to_start_conf_call">Necesitas permiso para invitar a iniciar una conferencia en esta sala</string>
     <string name="missing_permissions_title_to_start_conf_call">No se puede iniciar la llamada</string>
@@ -168,7 +168,7 @@ Puedes añadir tu correo electrónico a tu perfil en ajustes.</string>
     <string name="auth_username_in_use">Nombre de usuario en uso</string>
     <string name="auth_home_server">Servidor Doméstico:</string>
     <string name="auth_identity_server">Servidor de Identidad:</string>
-    <string name="auth_reset_password_next_step_button">He verificado mi dirección de correo electrónico</string>
+    <string name="auth_reset_password_next_step_button">He verificado mi correo electrónico</string>
     <string name="auth_reset_password_message">Para restablecer tu contraseña, ingresa la dirección de correo electrónico vinculada a tu cuenta:</string>
     <string name="auth_reset_password_missing_email">Debes ingresar la dirección de correo electrónico vinculada a tu cuenta.</string>
     <string name="auth_reset_password_missing_password">Debes ingresar una nueva contraseña.</string>
@@ -321,7 +321,7 @@ Quizás quieras iniciar sesión con otra cuenta, o añadir este correo electrón
     <string name="room_participants_action_set_moderator">Convertir a moderador</string>
     <string name="room_participants_action_set_admin">Convertir a administrador</string>
     <string name="room_participants_action_ignore">Ocultar todos los mensajes de este usuario</string>
-    <string name="room_participants_action_unignore">Mostrar todos los mensajes de este usuario</string>
+    <string name="room_participants_action_unignore">Mostrar todos los mensajes del usuario</string>
     <string name="room_participants_invite_search_another_user">ID de Usuario, Nombre o correo electrónico</string>
     <string name="room_participants_action_mention">Mencionar</string>
     <string name="room_participants_action_devices_list">Mostrar Lista de Sesiones</string>
@@ -1850,4 +1850,74 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="login_reset_password_on">Reiniciar contraseña en %1$s</string>
     <string name="keys_backup_restore_success_title_already_up_to_date">¡Las claves ya están al día!</string>
 
+<string name="play_video">Reproducir</string>
+    <string name="pause_video">Pausar</string>
+    <string name="dismiss">Descartar</string>
+
+
+    <string name="action_copy">Copiar</string>
+    <string name="dialog_title_success">Correcto</string>
+
+    <string name="bottom_action_notification">Notificaciones</string>
+    <string name="call_failed_no_connection">Element Fallo la Llamada</string>
+    <string name="call_failed_no_connection_description">Fallo al intentar establecer conexion.
+\nTURN Server fallo. Por favor, contacte con el administrador de su Servidor y notifique el fallo.</string>
+
+    <string name="call_select_sound_device">Seleccionar Dispositivo de Sonido</string>
+    <string name="sound_device_phone">Telefono</string>
+    <string name="sound_device_speaker">Altavoz</string>
+    <string name="sound_device_headset">Auricular</string>
+    <string name="sound_device_wireless_headset">Auriculares inalámbricos</string>
+    <string name="call_switch_camera">Cambiar camara</string>
+    <string name="call_camera_front">Frontal</string>
+    <string name="call_camera_back">Tracera</string>
+    <string name="call_format_turn_hd_off">Apagar HD</string>
+    <string name="call_format_turn_hd_on">Activar HD</string>
+
+    <string name="login_error_ssl_peer_unverified">Error SSl: la identidad del par no a sido verificada.</string>
+    <string name="login_error_ssl_other">Error SSL.</string>
+    <string name="settings_call_ringtone_use_default_stun">Permitir servidor de asistencia de llamadas</string>
+    <string name="active_call_with_duration">Llamada activa (%s)</string>
+    <string name="return_to_call">Regresar a la llamada</string>
+
+    <string name="room_participants_action_cancel_invite">Cancelar invitación</string>
+    <string name="room_participants_action_ignore_title">Ignorar Usuario</string>
+    <string name="room_participants_action_cancel_invite_title">Cancelar Invitacion</string>
+    <string name="error_empty_field_choose_user_name">Por favor, elija un nombre de usuario.</string>
+    <string name="error_empty_field_choose_password">Por favor, elija una contraseña.</string>
+    <string name="external_link_confirmation_title">Verifica este enlace</string>
+    <string name="external_link_confirmation_message">Este link %1$s loredirecciona a otro sitio %2$s. .
+\nEsta seguro de continuar\?</string>
+
+    <string name="add_members_to_room">Adicionar miembros</string>
+    <string name="invite_users_to_room_action_invite">INVITAR</string>
+    <string name="inviting_users_to_room">Invitando usuarios…</string>
+    <string name="invite_users_to_room_title">Invitar Usuarios</string>
+    <string name="invitation_sent_to_one_user">Invitación enviada a %1$s</string>
+    <string name="invitations_sent_to_two_users">Invitación enviada a %1$s y %2$s</string>
+    <plurals name="invitations_sent_to_one_and_more_users">
+	<item quantity="one">Invitaciones enviadas a % $s y a uno más</item>
+	<item quantity="other">Invitaciones enviadas a %$s y a %2$d más</item>
+</plurals>
+    <string name="invite_users_to_room_failure">No se pudo invitar el usuario. Por favor, intente nuevamente.</string>
+
+    <string name="choose_locale_current_locale_title">Idioma actual</string>
+    <string name="choose_locale_other_locales_title">Otros idiomas disponibles</string>
+    <string name="choose_locale_loading_locales">Cargando lenguajes disponibles</string>
+
+    <string name="open_terms_of">Leer los terminos de %s</string>
+    <string name="disconnect_identity_server_dialog_content">Desconectarse del servidor de Identidad\?</string>
+    <string name="identity_server_error_outdated_identity_server">Servidor de identidad desactualizado. Element solo soporta API V2.</string>
+    <string name="identity_server_error_outdated_home_server">Operacion no posible. Servidor desactualizado.</string>
+    <string name="identity_server_error_no_identity_server_configured">Por favor, configure primero un Servidor de Identidad.</string>
+    <string name="element_disclaimer_title">Riot ahora es Element!</string>
+    <string name="element_disclaimer_negative_button">Entendido</string>
+    <string name="element_disclaimer_positive_button">Aprender Mas</string>
+
+    <string name="element_login_splash_brand">Element</string>
+
+
+    <string name="search_in_my_contacts">Buscar en mis contactos</string>
+    <string name="three_pid_revoke_invite_dialog_title">Rechazar invitación</string>
+    <string name="auth_pin_confirm_to_disable_title">Confirma PIN para desabilitarlo</string>
 </resources>

From fb09f58ac8b084e08e12f4f521075d9fce4bc573 Mon Sep 17 00:00:00 2001
From: Akarshan Biswas <akarshan.biswas@gmail.com>
Date: Mon, 10 Aug 2020 10:53:40 +0000
Subject: [PATCH 87/96] Translated using Weblate (Bengali (India))

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/bn_IN/
---
 .../src/main/res/values-bn-rIN/strings.xml    | 271 ++++++++++++++++++
 1 file changed, 271 insertions(+)

diff --git a/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml b/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml
index 4400dcd9b6..8490c35d78 100644
--- a/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml
@@ -21,4 +21,275 @@
     <string name="notice_room_name_changed">%1$s রুম এর নাম এতে পরিবর্তন করেছে: %2$s</string>
     <string name="notice_placed_video_call">%s একটি ভিডিও কল স্থাপন করেছিল।</string>
     <string name="notice_placed_voice_call">%s একটি ভয়েস কল দিয়েছে।</string>
+<string name="summary_message">%1$s: %2$s</string>
+    <string name="summary_you_sent_image">আপনি একটি ছবি প্রেরণ করেছেন।</string>
+    <string name="summary_you_sent_sticker">আপনি একটি স্তিকার পাঠিয়েছেন।</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">আপনার আমন্ত্রণ</string>
+    <string name="notice_room_created">%1$s কক্ষটি তৈরি করেছেন</string>
+    <string name="notice_room_created_by_you">আপনি কক্ষটি তৈরি করেছেন</string>
+    <string name="notice_room_invite_by_you">আপনি %1$s কে আমন্ত্রিত করেছেন</string>
+    <string name="notice_room_join_by_you">আপনি কক্ষে যোগ দিয়েছেন</string>
+    <string name="notice_room_leave_by_you">আপনি কক্ষ ছেড়ে দিয়েছেন</string>
+    <string name="notice_room_reject_by_you">আপনি আমন্ত্রণটি বাতিল করেছেন</string>
+    <string name="notice_room_kick_by_you">আপনি %1$s কে কীক করেছেন</string>
+    <string name="notice_room_unban_by_you">আপনি %1$s কে নিষিদ্ধ মুক্ত করেছেন</string>
+    <string name="notice_room_ban_by_you">আপনি %1$s কে নিষিদ্ধ করেছেন</string>
+    <string name="notice_room_withdraw_by_you">আপনি %1$s এর আমন্ত্রণ প্রত্যাহার করেছেন</string>
+    <string name="notice_avatar_url_changed_by_you">আপনি আপনার অবতারটি পরিবর্তন করেছেন</string>
+    <string name="notice_display_name_set_by_you">আপনি আপনার প্রদর্শনের নামটি %1$s তে সেট করেছেন</string>
+    <string name="notice_display_name_changed_from_by_you">আপনি আপনার প্রদর্শনের নামটি %1$s থেকে %2$s এ পরিবর্তন করেছেন</string>
+    <string name="notice_display_name_removed_by_you">আপনি আপনার প্রদর্শনের নামটি সরিয়ে দিয়েছেন (যেটা ছিল %1$s)</string>
+    <string name="notice_room_topic_changed_by_you">আপনি বিষয়টিকে এতে পরিবর্তন করেছেন: %1$s</string>
+    <string name="notice_room_avatar_changed">%1$s কক্ষের অবতারটি পরিবর্তন করেছে</string>
+    <string name="notice_room_avatar_changed_by_you">আপনি কক্ষের অবতারটি পরিবর্তন করেছেন</string>
+    <string name="notice_room_name_changed_by_you">আপনি কক্ষের নাম এতে পরিবর্তন করেছেন:%1$s</string>
+    <string name="notice_placed_video_call_by_you">আপনি একটি ভিডিও কল করেছেন।</string>
+    <string name="notice_placed_voice_call_by_you">আপনি একটি ভয়েস কল দিয়েছেন।</string>
+    <string name="notice_call_candidates">কল সেটআপ করার জন্য %s ডেটা প্রেরণ করেছে।</string>
+    <string name="notice_call_candidates_by_you">আপনি কল সেটআপ করার জন্য ডেটা প্রেরণ করেছেন।</string>
+    <string name="notice_answered_call">%s কলটির উত্তর দিয়েছে।</string>
+    <string name="notice_answered_call_by_you">আপনি কলটি উত্তর দিয়েছেন।</string>
+    <string name="notice_ended_call">%s কলটি শেষ করেছেন।</string>
+    <string name="notice_ended_call_by_you">আপনি কলটি শেষ করেছেন।</string>
+    <string name="notice_made_future_room_visibility">%1$s ভবিষ্যতের ঘরের ইতিহাস %2$s এর কাছে দৃশ্যমান করে তুলেছে</string>
+    <string name="notice_made_future_room_visibility_by_you">আপনি ভবিষ্যতের কক্ষ ইতিহাস %1$s এর কাছে দৃশ্যমান করেছেন</string>
+    <string name="notice_room_visibility_invited">কক্ষের সমস্ত সদস্য, যখন থেকে তারা আমন্ত্রিত।</string>
+    <string name="notice_room_visibility_joined">কক্ষের সমস্ত সদস্য, যখন থেকে তারা যোগদান করেছিল।</string>
+    <string name="notice_room_visibility_shared">সমস্ত কক্ষের সদস্য।</string>
+    <string name="notice_room_visibility_world_readable">যে কেউ।</string>
+    <string name="notice_room_visibility_unknown">অজানা (%s)।</string>
+    <string name="notice_end_to_end">%1$s এন্ড-টু-এন্ড এনক্রিপশন চালু করেছে (%2$s)</string>
+    <string name="notice_end_to_end_by_you">আপনি শেষ-থেকে-শেষ এনক্রিপশন চালু করেছেন (%1$s)</string>
+    <string name="notice_room_update">%s এই কক্ষটিকে আপগ্রেড করেছে।</string>
+    <string name="notice_room_update_by_you">আপনি এই কক্ষটি আপগ্রেড করেছেন।</string>
+
+    <string name="notice_requested_voip_conference">%1$s একটি ভিওআইপি সম্মেলনের জন্য অনুরোধ করেছে</string>
+    <string name="notice_requested_voip_conference_by_you">আপনি একটি ভিওআইপি সম্মেলনের অনুরোধ করেছেন</string>
+    <string name="notice_voip_started">ভিওআইপি সম্মেলন শুরু হয়েছে</string>
+    <string name="notice_voip_finished">ভিওআইপি সম্মেলন শেষ হয়েছে</string>
+
+    <string name="notice_avatar_changed_too">(আবতারটিও পরিবর্তন করা হয়েছিল)</string>
+    <string name="notice_room_name_removed">%1$s কক্ষের নাম সরিয়েছে</string>
+    <string name="notice_room_name_removed_by_you">আপনি কক্ষের নাম সরিয়েছেন</string>
+    <string name="notice_room_topic_removed">%1$s কক্ষের বিষয় মুছে ফেলেছে</string>
+    <string name="notice_room_topic_removed_by_you">আপনি কক্ষের বিষয়টিকে সরিয়ে দিয়েছেন</string>
+    <string name="notice_room_avatar_removed">%1$s কক্ষের অবতার সরিয়ে নিয়েছে</string>
+    <string name="notice_room_avatar_removed_by_you">আপনি কক্ষের অবতার সরিয়েছেন</string>
+    <string name="notice_event_redacted">বার্তা সরানো হয়েছে</string>
+    <string name="notice_event_redacted_by">%1$s দ্বারা বার্তা সরানো হয়েছে</string>
+    <string name="notice_event_redacted_with_reason">বার্তা সরানো হয়েছে [কারণ:%1$s]</string>
+    <string name="notice_event_redacted_by_with_reason">%1$s দ্বারা বার্তা সরানো হয়েছে [কারণ: %2$s]</string>
+    <string name="notice_profile_change_redacted">%1$s তাদের প্রোফাইল %2$ আপডেট করেছে</string>
+    <string name="notice_profile_change_redacted_by_you">আপনি আপনার প্রোফাইল %1$s আপডেট করেছেন</string>
+    <string name="notice_room_third_party_invite">%1$s %2$s কে ঘরে যোগদানের জন্য একটি আমন্ত্রণ পাঠিয়েছে</string>
+    <string name="notice_room_third_party_invite_by_you">আপনি %1$s কে ঘরে যোগদানের জন্য একটি আমন্ত্রণ প্রেরণ করেছেন</string>
+    <string name="notice_room_third_party_revoked_invite">%1$s %2$s এর কক্ষে যোগদানের আমন্ত্রণ বাতিল করে দিয়েছিল</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">আপনি %1$s এর কক্ষে যোগদানের জন্য আমন্ত্রণটি বাতিল করেছেন</string>
+    <string name="notice_room_third_party_registered_invite">%1$s %2$s এর জন্য আমন্ত্রণটি গ্রহণ করেছে</string>
+    <string name="notice_room_third_party_registered_invite_by_you">আপনি %1$s এর জন্য আমন্ত্রণটি গ্রহণ করেছেন</string>
+
+    <string name="notice_widget_added">%1$s %2$s উইজেট যুক্ত করেছে</string>
+    <string name="notice_widget_added_by_you">আপনি %1$s উইজেট যুক্ত করেছেন</string>
+    <string name="notice_widget_removed">%1$s %2$s উইজেট সরিয়ে দিয়েছেন</string>
+    <string name="notice_widget_removed_by_you">আপনি %1$s উইজেট সরিয়েছেন</string>
+    <string name="notice_widget_modified">%1$s %2$s উইজেট পরিবর্তন করেছেন</string>
+    <string name="notice_widget_modified_by_you">আপনি %1$s উইজেট পরিবর্তন করেছেন</string>
+
+    <string name="power_level_admin">অ্যাডমিন</string>
+    <string name="power_level_moderator">নিয়ামক</string>
+    <string name="power_level_default">ডিফল্ট</string>
+    <string name="power_level_custom">কাস্টম (%1$d)</string>
+    <string name="power_level_custom_no_value">কাস্টম</string>
+
+    <string name="notice_power_level_changed_by_you">আপনি %1$s এর পাওয়ার স্তর পরিবর্তন করেছেন।</string>
+    <string name="notice_power_level_changed">%1$s %2$s এর পাওয়ার স্তর পরিবর্তন করেছে।</string>
+    <string name="notice_power_level_diff">%1$s %2$s থেকে %3$s পর্যন্ত</string>
+
+    <string name="notice_crypto_unable_to_decrypt">** ডিক্রিপ্ট করতে অক্ষম: %s **</string>
+    <string name="notice_crypto_error_unkwown_inbound_session_id">প্রেরকের ডিভাইস আমাদের এই বার্তার জন্য কীগুলি প্রেরণ করেনি।</string>
+
+    <string name="could_not_redact">পুনরায় প্রতিক্রিয়া করতে পারেনি</string>
+    <string name="unable_to_send_message">বার্তা পাঠাতে অক্ষম</string>
+
+    <string name="message_failed_to_upload">চিত্র আপলোড করতে ব্যর্থ</string>
+
+    <string name="network_error">নেটওয়ার্ক ত্রুটি</string>
+    <string name="matrix_error">ম্যাট্রিক্স ত্রুটি</string>
+
+    <string name="room_error_join_failed_empty_room">খালি কক্ষে পুনরায় যোগদান করা বর্তমানে সম্ভব নয়।</string>
+
+    <string name="encrypted_message">এনক্রিপ্ট করা বার্তা</string>
+
+    <string name="medium_email">ইমেল ঠিকানা</string>
+    <string name="medium_phone_number">ফোন নম্বর</string>
+
+    <string name="room_displayname_invite_from">%s থেকে আমন্ত্রণ করুন</string>
+    <string name="room_displayname_room_invite">কক্ষ আমন্ত্রণ</string>
+
+    <string name="room_displayname_two_members">%1$s এবং %2$s</string>
+
+    <plurals name="room_displayname_three_and_more_members">
+	<item quantity="one">%1$s এবং অন্য ১ জন</item>
+	<item quantity="other">%1$s এবং অন্যান্য %2$d জন</item>
+</plurals>
+
+    <string name="room_displayname_empty_room">খালি কক্ষ</string>
+
+
+    <string name="verification_emoji_dog">কুকুর</string>
+    <string name="verification_emoji_cat">বেড়াল</string>
+    <string name="verification_emoji_lion">সিংহ</string>
+    <string name="verification_emoji_horse">ঘোড়া</string>
+    <string name="verification_emoji_unicorn">ইউনিকর্ন</string>
+    <string name="verification_emoji_pig">শূকর</string>
+    <string name="verification_emoji_elephant">হাতি</string>
+    <string name="verification_emoji_rabbit">খরগোশ</string>
+    <string name="verification_emoji_panda">পান্ডা</string>
+    <string name="verification_emoji_rooster">গৃহপালিত মোরগ</string>
+    <string name="verification_emoji_penguin">পেংগুইন</string>
+    <string name="verification_emoji_turtle">কচ্ছপ</string>
+    <string name="verification_emoji_fish">মাছ</string>
+    <string name="verification_emoji_octopus">অক্টোপাস</string>
+    <string name="verification_emoji_butterfly">প্রজাপতি</string>
+    <string name="verification_emoji_flower">ফুল</string>
+    <string name="verification_emoji_tree">গাছ</string>
+    <string name="verification_emoji_cactus">ফণীমনসা</string>
+    <string name="verification_emoji_mushroom">মাশরুম</string>
+    <string name="verification_emoji_globe">পৃথিবী</string>
+    <string name="verification_emoji_moon">চন্দ্র</string>
+    <string name="verification_emoji_cloud">মেঘ</string>
+    <string name="verification_emoji_fire">আগুন</string>
+    <string name="verification_emoji_banana">কলা</string>
+    <string name="verification_emoji_apple">আপেল</string>
+    <string name="verification_emoji_strawberry">স্ট্রবেরি</string>
+    <string name="verification_emoji_corn">ভূট্টা</string>
+    <string name="verification_emoji_pizza">পিজা</string>
+    <string name="verification_emoji_cake">কেক</string>
+    <string name="verification_emoji_heart">হৃদয়</string>
+    <string name="verification_emoji_smiley">স্মাইলি</string>
+    <string name="verification_emoji_robot">রোবট</string>
+    <string name="verification_emoji_hat">টুপি</string>
+    <string name="verification_emoji_glasses">চশমা</string>
+    <string name="verification_emoji_wrench">রেঞ্চ</string>
+    <string name="verification_emoji_santa">সান্তা</string>
+    <string name="verification_emoji_thumbsup">থাম্বস আপ</string>
+    <string name="verification_emoji_umbrella">ছাতা</string>
+    <string name="verification_emoji_hourglass">বালিঘড়ি</string>
+    <string name="verification_emoji_clock">ঘড়ি</string>
+    <string name="verification_emoji_gift">উপহার</string>
+    <string name="verification_emoji_lightbulb">আলো বালব</string>
+    <string name="verification_emoji_book">বই</string>
+    <string name="verification_emoji_pencil">পেন্সিল</string>
+    <string name="verification_emoji_paperclip">পেপার ক্লিপ</string>
+    <string name="verification_emoji_scissors">কাঁচি</string>
+    <string name="verification_emoji_lock">লক</string>
+    <string name="verification_emoji_key">চাবি</string>
+    <string name="verification_emoji_hammer">হাতুড়ি</string>
+    <string name="verification_emoji_telephone">টেলিফোন</string>
+    <string name="verification_emoji_flag">পতাকা</string>
+    <string name="verification_emoji_train">রেলগাড়ি</string>
+    <string name="verification_emoji_bicycle">সাইকেল</string>
+    <string name="verification_emoji_airplane">বিমান</string>
+    <string name="verification_emoji_rocket">রকেট</string>
+    <string name="verification_emoji_trophy">ট্রফি</string>
+    <string name="verification_emoji_ball">বল</string>
+    <string name="verification_emoji_guitar">গিটার</string>
+    <string name="verification_emoji_trumpet">ট্রাম্পেট</string>
+    <string name="verification_emoji_bell">ঘণ্টা</string>
+    <string name="verification_emoji_anchor">নোঙ্গর</string>
+    <string name="verification_emoji_headphone">হেডফোন</string>
+    <string name="verification_emoji_folder">ফোল্ডার</string>
+    <string name="verification_emoji_pin">পিন</string>
+
+    <string name="initial_sync_start_importing_account">প্রাথমিক সিঙ্ক:
+\nঅ্যাকাউন্ট আমদানি করা হচ্ছে…</string>
+    <string name="initial_sync_start_importing_account_crypto">প্রাথমিক সিঙ্ক:
+\nক্রিপ্টো আমদানি হচ্ছে</string>
+    <string name="initial_sync_start_importing_account_rooms">প্রাথমিক সিঙ্ক:
+\nকক্ষগুলি আমদানি করা হচ্ছে</string>
+    <string name="initial_sync_start_importing_account_joined_rooms">প্রাথমিক সিঙ্ক:
+\nযোগ করা কক্ষগুলিতে আমদানি করা হিচ্ছে</string>
+    <string name="initial_sync_start_importing_account_invited_rooms">প্রাথমিক সিঙ্ক:
+\nআমন্ত্রিত করা কক্ষগুলিতে আমদানি করা হিচ্ছে</string>
+    <string name="initial_sync_start_importing_account_left_rooms">প্রাথমিক সিঙ্ক:
+\nছেড়ে দেওয়া কক্ষগুলিতে আমদানি করা হিচ্ছে</string>
+    <string name="initial_sync_start_importing_account_groups">প্রাথমিক সিঙ্ক:
+\nসম্প্রদায়গুলি আমদানি করা হচ্ছে</string>
+    <string name="initial_sync_start_importing_account_data">প্রাথমিক সিঙ্ক:
+\nঅ্যাকাউন্ট ডেটা আমদানি করা হচ্ছে</string>
+
+    <string name="event_status_sending_message">বার্তা প্রেরণ করা হচ্ছে …</string>
+    <string name="clear_timeline_send_queue">প্রেরণ সারি পরিষ্কার করুন</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason">%1$s এর আমন্ত্রণ। কারণ: %2$s</string>
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">আপনার আমন্ত্রণ। কারণ: %1$s</string>
+    <string name="notice_room_invite_with_reason">%1$s আমন্ত্রিত করেছেন %2$s কে। কারণ: %3$s</string>
+    <string name="notice_room_invite_with_reason_by_you">আপনি %1$s কে আমন্ত্রিত করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_invite_you_with_reason">%1$s আপনাকে আমন্ত্রণ করেছে। কারণ: %2$s</string>
+    <string name="notice_room_join_with_reason">%1$s রুম এ যোগ দিয়েছে। কারণ: %2$s</string>
+    <string name="notice_room_join_with_reason_by_you">আপনি কক্ষে যোগ দিয়েছেন। কারণ: %1$s</string>
+    <string name="notice_room_leave_with_reason">%1$s রুম ছেড়ে দিয়েছে। কারণ: %2$s</string>
+    <string name="notice_room_leave_with_reason_by_you">আপনি কক্ষ ছেড়ে দিয়েছেন। কারণ: %1$s</string>
+    <string name="notice_room_reject_with_reason">%1$s আমন্ত্রণ বাতিল করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_reject_with_reason_by_you">আপনি আমন্ত্রণটি বাতিল করেছেন। কারণ: %1$s</string>
+    <string name="notice_room_kick_with_reason">%1$s %2$s কে কিক করেছে। কারণ: %2$s</string>
+    <string name="notice_room_kick_with_reason_by_you">আপনি %1$s কে কীক করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_unban_with_reason">%1$s %2$s কে নিষিদ্ধ তালিকা থেকে মুক্ত করেছে। কারণ: %3$s</string>
+    <string name="notice_room_unban_with_reason_by_you">আপনি %1$s কে নিষিদ্ধ মুক্ত করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_ban_with_reason">%1$s %2$s কে নিষিদ্ধ করেছে। কারণ: %3$s</string>
+    <string name="notice_room_ban_with_reason_by_you">আপনি %1$s কে নিষিদ্ধ করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_third_party_invite_with_reason">%1$s রুমের সাথে যোগ দিতে %2$s কে একটি আমন্ত্রণ পাঠিয়েছেন। কারণ: %3$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">আপনি %1$s কে ঘরে যোগদানের জন্য একটি আমন্ত্রণ প্রেরণ করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason">%1$s %2$s এর কক্ষে যোগদানের আমন্ত্রণ বাতিল করে দিয়েছিল। কারণ: %3$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">আপনি %1$s এর কক্ষে যোগদানের জন্য আমন্ত্রণটি বাতিল করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason">%1$s %2$s এর জন্য আমন্ত্রণ গ্রহণ করেছেন। কারণ: %3$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">আপনি %1$s এর জন্য আমন্ত্রণটি গ্রহণ করেছেন। কারণ: %2$s</string>
+    <string name="notice_room_withdraw_with_reason">%1$s %2$s এর আমন্ত্রণ ফেরত নিয়েছে। কারণ: %3$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">আপনি %1$s এর আমন্ত্রণ প্রত্যাহার করেছেন। কারণ: %2$s</string>
+
+    <plurals name="notice_room_aliases_added">
+	<item quantity="one">%1$s এই ঘরের ঠিকানা হিসাবে %2$s যুক্ত করেছে।</item>
+	<item quantity="other">%1$s এই ঘরের ঠিকানাগুলি হিসাবে %2$s যুক্ত করেছে।</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="one">আপনি এই কক্ষের জন্য ঠিকানা হিসাবে %1$s যুক্ত করেছেন।</item>
+	<item quantity="other">আপনি এই কক্ষের ঠিকানা হিসাবে %1$s যুক্ত করেছেন।</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed">
+	<item quantity="one">%1$s এই ঘরের ঠিকানা হিসাবে %2$s সরানো হয়েছে।</item>
+	<item quantity="other">%1$s %3$s কে এই ঘরের ঠিকানা হিসাবে সরানো হয়েছে।</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="one">আপনি এই ঘরের ঠিকানা হিসাবে %1$s সরিয়েছেন।</item>
+	<item quantity="other">আপনি এই ঘরের ঠিকানা হিসাবে %2$s গুলি সরিয়েছেন।</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed">%1$s %2$s যোগ করেছে এবং %3$s গুলি এই ঘরের ঠিকানা হিসাবে সরানো হয়েছে।</string>
+    <string name="notice_room_aliases_added_and_removed_by_you">আপনি %1$s যোগ করেছেন এবং %2$s কে এই ঘরের ঠিকানা হিসাবে সরিয়ে দিয়েছেন।</string>
+
+    <string name="notice_room_canonical_alias_set">%1$s এই ঘরের মূল ঠিকানাটি %2$s তে সেট করে।</string>
+    <string name="notice_room_canonical_alias_set_by_you">আপনি এই ঘরের মূল ঠিকানাটি %1$s তে সেট করেছেন।</string>
+    <string name="notice_room_canonical_alias_unset">%1$s এই ঘরের মূল ঠিকানা সরিয়ে নিয়েছে।</string>
+    <string name="notice_room_canonical_alias_unset_by_you">আপনি এই ঘরের মূল ঠিকানা সরিয়েছেন।</string>
+
+    <string name="notice_room_guest_access_can_join">%1$s অতিথিদের ঘরে যোগদানের অনুমতি দিয়েছে।</string>
+    <string name="notice_room_guest_access_can_join_by_you">আপনি অতিথিদের ঘরে যোগদানের অনুমতি দিয়েছেন।</string>
+    <string name="notice_room_guest_access_forbidden">%1$s অতিথিদের ঘরে যোগদান করতে বাধা দিয়েছে।</string>
+    <string name="notice_room_guest_access_forbidden_by_you">আপনি অতিথিদের ঘরে যোগদান করতে বাধা দিয়েছেন।</string>
+
+    <string name="notice_end_to_end_ok">%1$s এন্ড-টু-এন্ড এনক্রিপশন চালু করেছে।</string>
+    <string name="notice_end_to_end_ok_by_you">আপনি শেষ থেকে শেষ এনক্রিপশন চালু করেছেন।</string>
+    <string name="notice_end_to_end_unknown_algorithm">%1$s এন্ড-টু-এন্ড এনক্রিপশন চালু করেছে (অজানা অ্যালগরিদম %2$s)।</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">আপনি শেষ-থেকে-শেষ এনক্রিপশন চালু করেছেন (অজানা অ্যালগরিদম %1$s )।</string>
+
+    <string name="key_verification_request_fallback_message">%s আপনার কীটি যাচাই করার জন্য অনুরোধ করছে, তবে আপনার ক্লায়েন্ট ইন-চ্যাট কী যাচাইকরণ সমর্থন করে না। কীগুলি যাচাই করতে আপনাকে লিগ্যাসি কী যাচাইকরণ ব্যবহার করতে হবে।</string>
+
+    <string name="call_notification_answer">গ্রহণ</string>
+    <string name="call_notification_reject">পতন</string>
+    <string name="call_notification_hangup">বন্ধ করুন</string>
+
 </resources>

From d8850e046a8bdd9ba0c9d6f80d5ff7eecde51ff4 Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Wed, 12 Aug 2020 06:32:48 +0000
Subject: [PATCH 88/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hans/
---
 .../src/main/res/values-zh-rCN/strings.xml           | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
index b527937b98..928401d7c4 100644
--- a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
@@ -5,8 +5,8 @@
     <string name="notice_room_invite_no_invitee">%s 的邀请</string>
     <string name="notice_room_invite">%1$s 邀请了 %2$s</string>
     <string name="notice_room_invite_you">%1$s 邀请了您</string>
-    <string name="notice_room_join">%1$s 加入了房间</string>
-    <string name="notice_room_leave">%1$s 离开了房间</string>
+    <string name="notice_room_join">%1$s 加入了聊天室</string>
+    <string name="notice_room_leave">%1$s 离开了聊天室</string>
     <string name="notice_room_reject">%1$s 拒绝了邀请</string>
     <string name="notice_room_kick">%1$s 移除了 %2$s</string>
     <string name="notice_room_unban">%1$s 解封了 %2$s</string>
@@ -198,15 +198,15 @@
 
     <string name="key_verification_request_fallback_message">%s 正在请求验证您的密钥,但您的客户端不支援聊天中密钥验证。 您将必须使用旧版的密钥验证来验证金钥。</string>
 
-    <string name="notice_room_created">%1$s 创建了这个房间</string>
+    <string name="notice_room_created">%1$s 创建了这个聊天室</string>
 <string name="summary_you_sent_image">您发送了一张图片。</string>
     <string name="summary_you_sent_sticker">您发送了一张贴纸。</string>
 
     <string name="notice_room_invite_no_invitee_by_you">您的邀请</string>
-    <string name="notice_room_created_by_you">您创建了这个房间</string>
+    <string name="notice_room_created_by_you">您创建了这个聊天室</string>
     <string name="notice_room_invite_by_you">您邀请了 %1$s</string>
-    <string name="notice_room_join_by_you">您加入了房间</string>
-    <string name="notice_room_leave_by_you">您离开了房间</string>
+    <string name="notice_room_join_by_you">您加入了聊天室</string>
+    <string name="notice_room_leave_by_you">您离开了聊天室</string>
     <string name="notice_room_reject_by_you">您拒绝了邀请</string>
     <string name="notice_room_kick_by_you">您移除了 %1$s</string>
     <string name="notice_room_unban_by_you">您解封了 %1$s</string>

From c1b40442fab1b00985088266f6cf5e7461c7bd48 Mon Sep 17 00:00:00 2001
From: linsui <linsui@inbox.lv>
Date: Wed, 12 Aug 2020 06:34:02 +0000
Subject: [PATCH 89/96] Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1 of 1 strings)

Translation: Element Android/Element Android Store
Translate-URL: https://translate.riot.im/projects/element-android/element-store/zh_Hans/
---
 vector/src/main/play/listings/zh_Hans/title.txt | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 vector/src/main/play/listings/zh_Hans/title.txt

diff --git a/vector/src/main/play/listings/zh_Hans/title.txt b/vector/src/main/play/listings/zh_Hans/title.txt
new file mode 100644
index 0000000000..03aecdd2cb
--- /dev/null
+++ b/vector/src/main/play/listings/zh_Hans/title.txt
@@ -0,0 +1 @@
+Element(曾为 Riot.im)

From 6bf6c53969363d6752e535eeb87e750415662a97 Mon Sep 17 00:00:00 2001
From: "@a2sc:matrix.org" <a0_r@a2sc.eu>
Date: Tue, 11 Aug 2020 10:41:48 +0000
Subject: [PATCH 90/96] Translated using Weblate (German)

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
---
 matrix-sdk-android/src/main/res/values-de/strings.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/matrix-sdk-android/src/main/res/values-de/strings.xml b/matrix-sdk-android/src/main/res/values-de/strings.xml
index 9855bf367c..87921c7a86 100644
--- a/matrix-sdk-android/src/main/res/values-de/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-de/strings.xml
@@ -301,4 +301,6 @@
     <string name="call_notification_reject">Ablehnen</string>
     <string name="call_notification_hangup">Anruf beenden</string>
 
-</resources>
+<string name="notice_call_candidates">%s hat Daten gesendet, um einen Anruf zu starten.</string>
+    <string name="notice_call_candidates_by_you">Du hast Daten geschickt, um eine Anruf zu starten.</string>
+    </resources>

From 7299f938b58a7ed879f43f012fd96cd2b1129d1c Mon Sep 17 00:00:00 2001
From: random <dictionary@tutamail.com>
Date: Wed, 12 Aug 2020 11:01:25 +0000
Subject: [PATCH 91/96] Translated using Weblate (Italian)

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/it/
---
 .../src/main/res/values-it/strings.xml        | 96 +++++++++++++++++++
 1 file changed, 96 insertions(+)

diff --git a/matrix-sdk-android/src/main/res/values-it/strings.xml b/matrix-sdk-android/src/main/res/values-it/strings.xml
index 42328b836f..1a4c8f39ef 100644
--- a/matrix-sdk-android/src/main/res/values-it/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-it/strings.xml
@@ -204,4 +204,100 @@
     <string name="key_verification_request_fallback_message">%s sta chiedendo di verificare la tua chiave, ma il tuo client non supporta la verifica in-chat. Dovrai usare il metodo di verifica obsoleto per verificare le chiavi.</string>
 
     <string name="notice_room_created">%1$s ha creato la stanza</string>
+<string name="summary_you_sent_image">Hai inviato un\'immagine.</string>
+    <string name="summary_you_sent_sticker">Hai inviato un adesivo.</string>
+
+    <string name="notice_room_invite_no_invitee_by_you">Il tuo invito</string>
+    <string name="notice_room_created_by_you">Hai creato la stanza</string>
+    <string name="notice_room_invite_by_you">Hai invitato %1$s</string>
+    <string name="notice_room_join_by_you">Sei entrato nella stanza</string>
+    <string name="notice_room_leave_by_you">Sei uscito dalla stanza</string>
+    <string name="notice_room_reject_by_you">Hai rifiutato l\'invito</string>
+    <string name="notice_room_kick_by_you">Hai buttato fuori %1$s</string>
+    <string name="notice_room_unban_by_you">Hai riammesso %1$s</string>
+    <string name="notice_room_ban_by_you">Hai bandito %1$s</string>
+    <string name="notice_room_withdraw_by_you">Hai ritirato l\'invito di %1$s</string>
+    <string name="notice_avatar_url_changed_by_you">Hai cambiato il tuo avatar</string>
+    <string name="notice_display_name_set_by_you">Hai impostato il tuo nome visualizzato a %1$s</string>
+    <string name="notice_display_name_changed_from_by_you">Hai cambiato il tuo nome visualizzato da %1$s a %2$s</string>
+    <string name="notice_display_name_removed_by_you">Hai rimosso il tuo nome visibile (era %1$s)</string>
+    <string name="notice_room_topic_changed_by_you">Hai cambiato l\'argomento a: %1$s</string>
+    <string name="notice_room_avatar_changed">%1$s ha modificato l\'avatar della stanza</string>
+    <string name="notice_room_avatar_changed_by_you">Hai modificato l\'avatar della stanza</string>
+    <string name="notice_room_name_changed_by_you">Hai cambiato il nome della stanza a: %1$s</string>
+    <string name="notice_placed_video_call_by_you">Hai iniziato una videochiamata.</string>
+    <string name="notice_placed_voice_call_by_you">Hai iniziato una telefonata.</string>
+    <string name="notice_call_candidates">%s ha inviato dati per impostare la chiamata.</string>
+    <string name="notice_call_candidates_by_you">Hai inviato dati per impostare la chiamata.</string>
+    <string name="notice_answered_call_by_you">Hai risposto alla chiamata.</string>
+    <string name="notice_ended_call_by_you">Hai terminato la chiamata.</string>
+    <string name="notice_made_future_room_visibility_by_you">Hai reso visibile la futura cronologia della stanza a %1$s</string>
+    <string name="notice_end_to_end_by_you">Hai attivato la crittografia end-to-end (%1$s)</string>
+    <string name="notice_room_update_by_you">Hai aggiornato questa stanza.</string>
+
+    <string name="notice_requested_voip_conference_by_you">Hai richiesto una conferenza VoIP</string>
+    <string name="notice_room_name_removed_by_you">Hai rimosso il nome della stanza</string>
+    <string name="notice_room_topic_removed_by_you">Hai rimosso l\'argomento della stanza</string>
+    <string name="notice_room_avatar_removed">%1$s ha rimosso l\'avatar della stanza</string>
+    <string name="notice_room_avatar_removed_by_you">Hai rimosso l\'avatar della stanza</string>
+    <string name="notice_profile_change_redacted_by_you">Hai aggiornato il tuo profilo %1$s</string>
+    <string name="notice_room_third_party_invite_by_you">Hai mandato un invito a %1$s a unirsi alla stanza</string>
+    <string name="notice_room_third_party_revoked_invite_by_you">Hai revocato l\'invito per %1$s a unirsi alla stanza</string>
+    <string name="notice_room_third_party_registered_invite_by_you">Hai accettato l\'invito per %1$s</string>
+
+    <string name="notice_widget_added">%1$s ha aggiunto il widget %2$s</string>
+    <string name="notice_widget_added_by_you">Hai aggiunto il widget %1$s</string>
+    <string name="notice_widget_removed">%1$s ha rimosso il widget %2$s</string>
+    <string name="notice_widget_removed_by_you">Hai rimosso il widget %1$s</string>
+    <string name="notice_widget_modified">%1$s ha modificato il widget %2$s</string>
+    <string name="notice_widget_modified_by_you">Hai modificato il widget %1$s</string>
+
+    <string name="power_level_admin">Amministratore</string>
+    <string name="power_level_moderator">Moderatore</string>
+    <string name="power_level_default">Predefinito</string>
+    <string name="power_level_custom">Personalizzato (%1$d)</string>
+    <string name="power_level_custom_no_value">Personalizzato</string>
+
+    <string name="notice_power_level_changed_by_you">Hai cambiato il livello di potere di %1$s.</string>
+    <string name="notice_power_level_changed">%1$s ha cambiato il livello di potere di %2$s.</string>
+    <string name="notice_power_level_diff">%1$s da %2$s a %3$s</string>
+
+    <string name="notice_room_invite_no_invitee_with_reason_by_you">Il tuo invito. Motivo: %1$s</string>
+    <string name="notice_room_invite_with_reason_by_you">Hai invitato %1$s. Motivo: %2$s</string>
+    <string name="notice_room_join_with_reason_by_you">Sei entrato nella stanza. Motivo: %1$s</string>
+    <string name="notice_room_leave_with_reason_by_you">Sei uscito dalla stanza. Motivo: %1$s</string>
+    <string name="notice_room_reject_with_reason_by_you">Hai rifiutato l\'invito. Motivo: %1$s</string>
+    <string name="notice_room_kick_with_reason_by_you">Hai buttato fuori %1$s. Motivo: %2$s</string>
+    <string name="notice_room_unban_with_reason_by_you">Hai riammesso %1$s. Motivo: %2$s</string>
+    <string name="notice_room_ban_with_reason_by_you">Hai bandito %1$s. Motivo: %2$s</string>
+    <string name="notice_room_third_party_invite_with_reason_by_you">Hai mandato un invito a %1$s a unirsi alla stanza. Motivo: %2$s</string>
+    <string name="notice_room_third_party_revoked_invite_with_reason_by_you">Hai revocato l\'invito a %1$s a unirsi alla stanza. Motivo: %2$s</string>
+    <string name="notice_room_third_party_registered_invite_with_reason_by_you">Hai accettato l\'invito per %1$s. Motivo: %2$s</string>
+    <string name="notice_room_withdraw_with_reason_by_you">Hai ritirato l\'invito di %2$s. Motivo: %2$s</string>
+
+    <plurals name="notice_room_aliases_added_by_you">
+	<item quantity="one">Hai aggiunto %1$s come indirizzo per questa stanza.</item>
+	<item quantity="other">Hai aggiunto %1$s come indirizzi per questa stanza.</item>
+</plurals>
+
+    <plurals name="notice_room_aliases_removed_by_you">
+	<item quantity="one">Hai rimosso %1$s come indirizzo per questa stanza.</item>
+	<item quantity="other">Hai rimosso %2$s come indirizzi per questa stanza.</item>
+</plurals>
+
+    <string name="notice_room_aliases_added_and_removed_by_you">Hai aggiunto %1$s e rimosso %2$s come indirizzi per questa stanza.</string>
+
+    <string name="notice_room_canonical_alias_set_by_you">Hai impostato l\'indirizzo principale per questa stanza a %1$s.</string>
+    <string name="notice_room_canonical_alias_unset_by_you">Hai rimosso l\'indirizzo principale per questa stanza.</string>
+
+    <string name="notice_room_guest_access_can_join_by_you">Hai permesso l\'accesso alla stanza per gli ospiti.</string>
+    <string name="notice_room_guest_access_forbidden_by_you">Hai impedito l\'accesso alla stanza per gli ospiti.</string>
+
+    <string name="notice_end_to_end_ok_by_you">Hai attivato la crittografia end-to-end.</string>
+    <string name="notice_end_to_end_unknown_algorithm_by_you">Hai attivato la crittografia end-to-end (algoritmo %1$s sconosciuto).</string>
+
+    <string name="call_notification_answer">Accetta</string>
+    <string name="call_notification_reject">Rifiuta</string>
+    <string name="call_notification_hangup">Riaggancia</string>
+
 </resources>

From dc1715602457ea18d98ae6d0163e3b9951d2e952 Mon Sep 17 00:00:00 2001
From: Marcelo Filho <marceloaof@outlook.com>
Date: Mon, 10 Aug 2020 01:32:18 +0000
Subject: [PATCH 92/96] Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (235 of 235 strings)

Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/pt_BR/
---
 .../src/main/res/values-pt-rBR/strings.xml     | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml b/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
index 3cc78337b7..7e8daa0bdc 100644
--- a/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
@@ -11,8 +11,8 @@
     <string name="notice_room_leave">%1$s saiu da sala</string>
     <string name="notice_room_reject">%1$s recusou o convite</string>
     <string name="notice_room_kick">%1$s removeu %2$s</string>
-    <string name="notice_room_unban">%1$s desbloqueou %2$s</string>
-    <string name="notice_room_ban">%1$s bloqueou %2$s</string>
+    <string name="notice_room_unban">%1$s removeu o banimento de %2$s</string>
+    <string name="notice_room_ban">%1$s baniu %2$s</string>
     <string name="notice_room_withdraw">%1$s desfez o convite a %2$s</string>
     <string name="notice_avatar_url_changed">%1$s alterou a foto de perfil</string>
     <string name="notice_display_name_set">%1$s definiu o nome e sobrenome como %2$s</string>
@@ -97,8 +97,8 @@
     <string name="notice_room_leave_by_you">Você saiu da sala</string>
     <string name="notice_room_reject_by_you">Você recusou o convite</string>
     <string name="notice_room_kick_by_you">Você removeu %1$s</string>
-    <string name="notice_room_unban_by_you">Você desbloqueou %1$s</string>
-    <string name="notice_room_ban_by_you">Você bloqueou %1$s</string>
+    <string name="notice_room_unban_by_you">Você removeu o banimento de %1$s</string>
+    <string name="notice_room_ban_by_you">Você baniu %1$s</string>
     <string name="notice_room_withdraw_by_you">Você desfez o convite a %1$s</string>
     <string name="notice_avatar_url_changed_by_you">Você alterou a sua foto de perfil</string>
     <string name="notice_display_name_set_by_you">Você definiu o seu nome e sobrenome como %1$s</string>
@@ -186,7 +186,7 @@
     <string name="verification_emoji_hat">Chapéu</string>
     <string name="verification_emoji_glasses">Óculos</string>
     <string name="verification_emoji_wrench">Chave inglesa</string>
-    <string name="verification_emoji_santa">Papai noel</string>
+    <string name="verification_emoji_santa">Papai-noel</string>
     <string name="verification_emoji_thumbsup">Joinha</string>
     <string name="verification_emoji_umbrella">Guarda-chuva</string>
     <string name="verification_emoji_hourglass">Ampulheta</string>
@@ -249,10 +249,10 @@
     <string name="notice_room_reject_with_reason_by_you">Você recusou o convite. Motivo: %1$s</string>
     <string name="notice_room_kick_with_reason">%1$s removeu %2$s. Motivo: %3$s</string>
     <string name="notice_room_kick_with_reason_by_you">Você removeu %1$s. Motivo: %2$s</string>
-    <string name="notice_room_unban_with_reason">%1$s desbloqueou %2$s. Motivo: %3$s</string>
-    <string name="notice_room_unban_with_reason_by_you">Você desbloqueou %1$s. Motivo: %2$s</string>
-    <string name="notice_room_ban_with_reason">%1$s desbloqueou %2$s. Motivo: %3$s</string>
-    <string name="notice_room_ban_with_reason_by_you">Você bloqueou %1$s. Motivo: %2$s</string>
+    <string name="notice_room_unban_with_reason">%1$s removeu o banimento de %2$s. Motivo: %3$s</string>
+    <string name="notice_room_unban_with_reason_by_you">Você removeu o banimento de %1$s. Motivo: %2$s</string>
+    <string name="notice_room_ban_with_reason">%1$s baniu %2$s. Motivo: %3$s</string>
+    <string name="notice_room_ban_with_reason_by_you">Você baniu %1$s. Motivo: %2$s</string>
     <string name="notice_room_third_party_invite_with_reason">%1$s enviou um convite para %2$s entrar na sala. Motivo: %3$s</string>
     <string name="notice_room_third_party_invite_with_reason_by_you">Você enviou um convite para %1$s entrar na sala. Motivo: %2$s</string>
     <string name="notice_room_third_party_revoked_invite_with_reason">%1$s revogou o convite para %2$s entrar na sala. Motivo: %3$s</string>

From 617558a1ca524b38d76bcbec8a8b9dbfcaf1d82c Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Thu, 13 Aug 2020 11:20:44 +0200
Subject: [PATCH 93/96] Format strings resource

---
 .../src/main/res/values-bn-rIN/strings.xml    |  32 ++---
 .../src/main/res/values-de/strings.xml        |  18 +--
 .../src/main/res/values-et/strings.xml        |  14 +--
 .../src/main/res/values-it/strings.xml        |  14 +--
 .../src/main/res/values-pt-rBR/strings.xml    |  32 ++---
 .../src/main/res/values-ru/strings.xml        |  12 +-
 .../src/main/res/values-zh-rCN/strings.xml    |  10 +-
 .../src/main/res/values-zh-rTW/strings.xml    |  10 +-
 vector/src/main/res/values-bn-rIN/strings.xml |  12 +-
 vector/src/main/res/values-de/strings.xml     |  12 +-
 vector/src/main/res/values-eo/strings.xml     |   4 +-
 vector/src/main/res/values-es/strings.xml     |   8 +-
 vector/src/main/res/values-et/strings.xml     |  42 +++----
 vector/src/main/res/values-fa/strings.xml     |  46 +++----
 vector/src/main/res/values-it/strings.xml     |   8 +-
 vector/src/main/res/values-ja/strings.xml     |  12 +-
 vector/src/main/res/values-pt-rBR/strings.xml | 116 +++++++++---------
 vector/src/main/res/values-ru/strings.xml     |  90 +++++++-------
 vector/src/main/res/values-zh-rCN/strings.xml |  38 +++---
 vector/src/main/res/values-zh-rTW/strings.xml |   6 +-
 20 files changed, 268 insertions(+), 268 deletions(-)

diff --git a/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml b/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml
index 8490c35d78..805d13a62a 100644
--- a/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-bn-rIN/strings.xml
@@ -21,7 +21,7 @@
     <string name="notice_room_name_changed">%1$s রুম এর নাম এতে পরিবর্তন করেছে: %2$s</string>
     <string name="notice_placed_video_call">%s একটি ভিডিও কল স্থাপন করেছিল।</string>
     <string name="notice_placed_voice_call">%s একটি ভয়েস কল দিয়েছে।</string>
-<string name="summary_message">%1$s: %2$s</string>
+    <string name="summary_message">%1$s: %2$s</string>
     <string name="summary_you_sent_image">আপনি একটি ছবি প্রেরণ করেছেন।</string>
     <string name="summary_you_sent_sticker">আপনি একটি স্তিকার পাঠিয়েছেন।</string>
 
@@ -130,9 +130,9 @@
     <string name="room_displayname_two_members">%1$s এবং %2$s</string>
 
     <plurals name="room_displayname_three_and_more_members">
-	<item quantity="one">%1$s এবং অন্য ১ জন</item>
-	<item quantity="other">%1$s এবং অন্যান্য %2$d জন</item>
-</plurals>
+        <item quantity="one">%1$s এবং অন্য ১ জন</item>
+        <item quantity="other">%1$s এবং অন্যান্য %2$d জন</item>
+    </plurals>
 
     <string name="room_displayname_empty_room">খালি কক্ষ</string>
 
@@ -249,24 +249,24 @@
     <string name="notice_room_withdraw_with_reason_by_you">আপনি %1$s এর আমন্ত্রণ প্রত্যাহার করেছেন। কারণ: %2$s</string>
 
     <plurals name="notice_room_aliases_added">
-	<item quantity="one">%1$s এই ঘরের ঠিকানা হিসাবে %2$s যুক্ত করেছে।</item>
-	<item quantity="other">%1$s এই ঘরের ঠিকানাগুলি হিসাবে %2$s যুক্ত করেছে।</item>
-</plurals>
+        <item quantity="one">%1$s এই ঘরের ঠিকানা হিসাবে %2$s যুক্ত করেছে।</item>
+        <item quantity="other">%1$s এই ঘরের ঠিকানাগুলি হিসাবে %2$s যুক্ত করেছে।</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="one">আপনি এই কক্ষের জন্য ঠিকানা হিসাবে %1$s যুক্ত করেছেন।</item>
-	<item quantity="other">আপনি এই কক্ষের ঠিকানা হিসাবে %1$s যুক্ত করেছেন।</item>
-</plurals>
+        <item quantity="one">আপনি এই কক্ষের জন্য ঠিকানা হিসাবে %1$s যুক্ত করেছেন।</item>
+        <item quantity="other">আপনি এই কক্ষের ঠিকানা হিসাবে %1$s যুক্ত করেছেন।</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed">
-	<item quantity="one">%1$s এই ঘরের ঠিকানা হিসাবে %2$s সরানো হয়েছে।</item>
-	<item quantity="other">%1$s %3$s কে এই ঘরের ঠিকানা হিসাবে সরানো হয়েছে।</item>
-</plurals>
+        <item quantity="one">%1$s এই ঘরের ঠিকানা হিসাবে %2$s সরানো হয়েছে।</item>
+        <item quantity="other">%1$s %3$s কে এই ঘরের ঠিকানা হিসাবে সরানো হয়েছে।</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="one">আপনি এই ঘরের ঠিকানা হিসাবে %1$s সরিয়েছেন।</item>
-	<item quantity="other">আপনি এই ঘরের ঠিকানা হিসাবে %2$s গুলি সরিয়েছেন।</item>
-</plurals>
+        <item quantity="one">আপনি এই ঘরের ঠিকানা হিসাবে %1$s সরিয়েছেন।</item>
+        <item quantity="other">আপনি এই ঘরের ঠিকানা হিসাবে %2$s গুলি সরিয়েছেন।</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed">%1$s %2$s যোগ করেছে এবং %3$s গুলি এই ঘরের ঠিকানা হিসাবে সরানো হয়েছে।</string>
     <string name="notice_room_aliases_added_and_removed_by_you">আপনি %1$s যোগ করেছেন এবং %2$s কে এই ঘরের ঠিকানা হিসাবে সরিয়ে দিয়েছেন।</string>
diff --git a/matrix-sdk-android/src/main/res/values-de/strings.xml b/matrix-sdk-android/src/main/res/values-de/strings.xml
index 87921c7a86..7ec9240067 100644
--- a/matrix-sdk-android/src/main/res/values-de/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-de/strings.xml
@@ -206,7 +206,7 @@
 
     <string name="key_verification_request_fallback_message">%s fordert zur Überprüfung deines Schlüssels auf, jedoch unterstützt dein Client nicht die Schlüsselüberprüfung im Chat. Du musst die herkömmliche Schlüsselüberprüfung verwenden, um die Schlüssel zu überprüfen.</string>
 
-<string name="summary_you_sent_image">Du hast ein Bild gesendet.</string>
+    <string name="summary_you_sent_image">Du hast ein Bild gesendet.</string>
     <string name="summary_you_sent_sticker">Du hast einen Sticker gesendet.</string>
 
     <string name="notice_room_invite_no_invitee_by_you">Deine Einladung</string>
@@ -277,14 +277,14 @@
     <string name="notice_room_withdraw_with_reason_by_you">Du hast die Einladung von %1$s abgelehnt. Grund: %2$s</string>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="one">Du hast die Raumaddresse %1$s hinzugefügt.</item>
-	<item quantity="other">Du hast die Raumaddressen %1$s hinzugefügt.</item>
-</plurals>
+        <item quantity="one">Du hast die Raumaddresse %1$s hinzugefügt.</item>
+        <item quantity="other">Du hast die Raumaddressen %1$s hinzugefügt.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="one">Du hast die Raumaddresse %1$s vom Raum entfernt.</item>
-	<item quantity="other">Du hast die Raumaddressen %1$s vom Raum entfernt.</item>
-</plurals>
+        <item quantity="one">Du hast die Raumaddresse %1$s vom Raum entfernt.</item>
+        <item quantity="other">Du hast die Raumaddressen %1$s vom Raum entfernt.</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed_by_you">Du hast den Raumaddressen %1$s hinzugefügt und %2$s entfernt.</string>
 
@@ -301,6 +301,6 @@
     <string name="call_notification_reject">Ablehnen</string>
     <string name="call_notification_hangup">Anruf beenden</string>
 
-<string name="notice_call_candidates">%s hat Daten gesendet, um einen Anruf zu starten.</string>
+    <string name="notice_call_candidates">%s hat Daten gesendet, um einen Anruf zu starten.</string>
     <string name="notice_call_candidates_by_you">Du hast Daten geschickt, um eine Anruf zu starten.</string>
-    </resources>
+</resources>
diff --git a/matrix-sdk-android/src/main/res/values-et/strings.xml b/matrix-sdk-android/src/main/res/values-et/strings.xml
index 3b90d963de..657d5446eb 100644
--- a/matrix-sdk-android/src/main/res/values-et/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-et/strings.xml
@@ -199,7 +199,7 @@
     <string name="key_verification_request_fallback_message">%s soovib verifitseerida sinu võtmeid, kuid sinu kasutatav klient ei oska vestluse-sisest verifitseerimist teha. Sa pead kasutama traditsioonilist verifitseerimislahendust.</string>
 
     <string name="notice_room_created">Kasutaja %1$s lõi jututoa</string>
-<string name="summary_you_sent_image">Sina saatsid pildi.</string>
+    <string name="summary_you_sent_image">Sina saatsid pildi.</string>
     <string name="summary_you_sent_sticker">Sina saatsid kleepsu.</string>
 
     <string name="notice_room_invite_no_invitee_by_you">Sinu kutse</string>
@@ -275,14 +275,14 @@
     <string name="notice_room_withdraw_with_reason_by_you">Sina võtsid tagasi kasutaja %1$s kutse. Põhjus: %2$s</string>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="one">Sina lisasid %1$s selle jututoa aadressiks.</item>
-	<item quantity="other">Sina lisasid %1$s selle jututoa aadressideks.</item>
-</plurals>
+        <item quantity="one">Sina lisasid %1$s selle jututoa aadressiks.</item>
+        <item quantity="other">Sina lisasid %1$s selle jututoa aadressideks.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="one">Sina eemaldasid %1$s, kui selle jututoa aadressi.</item>
-	<item quantity="other">Sina eemaldasid %1$s selle jututoa aadresside hulgast.</item>
-</plurals>
+        <item quantity="one">Sina eemaldasid %1$s, kui selle jututoa aadressi.</item>
+        <item quantity="other">Sina eemaldasid %1$s selle jututoa aadresside hulgast.</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed_by_you">Sina lisasid %1$s selle jututoa aadressiks ning eemaldasid %2$s aadresside hulgast.</string>
 
diff --git a/matrix-sdk-android/src/main/res/values-it/strings.xml b/matrix-sdk-android/src/main/res/values-it/strings.xml
index 1a4c8f39ef..2b2a097f13 100644
--- a/matrix-sdk-android/src/main/res/values-it/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-it/strings.xml
@@ -204,7 +204,7 @@
     <string name="key_verification_request_fallback_message">%s sta chiedendo di verificare la tua chiave, ma il tuo client non supporta la verifica in-chat. Dovrai usare il metodo di verifica obsoleto per verificare le chiavi.</string>
 
     <string name="notice_room_created">%1$s ha creato la stanza</string>
-<string name="summary_you_sent_image">Hai inviato un\'immagine.</string>
+    <string name="summary_you_sent_image">Hai inviato un\'immagine.</string>
     <string name="summary_you_sent_sticker">Hai inviato un adesivo.</string>
 
     <string name="notice_room_invite_no_invitee_by_you">Il tuo invito</string>
@@ -276,14 +276,14 @@
     <string name="notice_room_withdraw_with_reason_by_you">Hai ritirato l\'invito di %2$s. Motivo: %2$s</string>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="one">Hai aggiunto %1$s come indirizzo per questa stanza.</item>
-	<item quantity="other">Hai aggiunto %1$s come indirizzi per questa stanza.</item>
-</plurals>
+        <item quantity="one">Hai aggiunto %1$s come indirizzo per questa stanza.</item>
+        <item quantity="other">Hai aggiunto %1$s come indirizzi per questa stanza.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="one">Hai rimosso %1$s come indirizzo per questa stanza.</item>
-	<item quantity="other">Hai rimosso %2$s come indirizzi per questa stanza.</item>
-</plurals>
+        <item quantity="one">Hai rimosso %1$s come indirizzo per questa stanza.</item>
+        <item quantity="other">Hai rimosso %2$s come indirizzi per questa stanza.</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed_by_you">Hai aggiunto %1$s e rimosso %2$s come indirizzi per questa stanza.</string>
 
diff --git a/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml b/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
index 7e8daa0bdc..7c5d6fe583 100644
--- a/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-pt-rBR/strings.xml
@@ -81,12 +81,12 @@
     <string name="room_displayname_empty_room">Sala vazia</string>
 
     <plurals name="room_displayname_three_and_more_members">
-	<item quantity="one">%1$s e 1 outro</item>
-	<item quantity="other">%1$s e %2$d outros</item>
-</plurals>
+        <item quantity="one">%1$s e 1 outro</item>
+        <item quantity="other">%1$s e %2$d outros</item>
+    </plurals>
 
 
-<string name="summary_you_sent_image">Você enviou uma foto.</string>
+    <string name="summary_you_sent_image">Você enviou uma foto.</string>
     <string name="summary_you_sent_sticker">Você enviou uma figurinha.</string>
 
     <string name="notice_room_invite_no_invitee_by_you">Seu convite</string>
@@ -263,24 +263,24 @@
     <string name="notice_room_withdraw_with_reason_by_you">Você desfez o convite de %1$s. Motivo: %2$s</string>
 
     <plurals name="notice_room_aliases_added">
-	<item quantity="one">%1$s adicionou %2$s como um endereço desta sala.</item>
-	<item quantity="other">%1$s adicionou %2$s como endereços desta sala.</item>
-</plurals>
+        <item quantity="one">%1$s adicionou %2$s como um endereço desta sala.</item>
+        <item quantity="other">%1$s adicionou %2$s como endereços desta sala.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="one">Você adicionou %1$s como um endereço desta sala.</item>
-	<item quantity="other">Você adicionou %1$s como endereços desta sala.</item>
-</plurals>
+        <item quantity="one">Você adicionou %1$s como um endereço desta sala.</item>
+        <item quantity="other">Você adicionou %1$s como endereços desta sala.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed">
-	<item quantity="one">%1$s removeu %2$s como um endereço desta sala.</item>
-	<item quantity="other">%1$s removeu %3$s como endereços desta sala.</item>
-</plurals>
+        <item quantity="one">%1$s removeu %2$s como um endereço desta sala.</item>
+        <item quantity="other">%1$s removeu %3$s como endereços desta sala.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="one">Você removeu %1$s como um endereço desta sala.</item>
-	<item quantity="other">Você removeu %2$s como endereços desta sala.</item>
-</plurals>
+        <item quantity="one">Você removeu %1$s como um endereço desta sala.</item>
+        <item quantity="other">Você removeu %2$s como endereços desta sala.</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed">%1$s adicionou %2$s e removeu %3$s como endereços desta sala.</string>
     <string name="notice_room_aliases_added_and_removed_by_you">Você adicionou %1$s e removeu %2$s como endereços desta sala.</string>
diff --git a/matrix-sdk-android/src/main/res/values-ru/strings.xml b/matrix-sdk-android/src/main/res/values-ru/strings.xml
index 5c4962b419..1657d80f1c 100644
--- a/matrix-sdk-android/src/main/res/values-ru/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-ru/strings.xml
@@ -83,7 +83,7 @@
         <item quantity="one">%1$s и 1 другой</item>
         <item quantity="few">%1$s и %2$d другие</item>
         <item quantity="many">%1$s и %2$d других</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
 
@@ -195,10 +195,10 @@
 
     <string name="notice_room_created">%1$s создал(а) комнату</string>
     <plurals name="notice_room_aliases_added">
-	<item quantity="one">%1$s добавил(а) %2$s в качестве адреса для этой комнаты.</item>
-	<item quantity="few">%1$s добавил(а) %2$s в качестве адресов для этой комнаты.</item>
-	<item quantity="many">%1$s добавил(а) %2$s в качестве адресов для этой комнаты.</item>
-</plurals>
+        <item quantity="one">%1$s добавил(а) %2$s в качестве адреса для этой комнаты.</item>
+        <item quantity="few">%1$s добавил(а) %2$s в качестве адресов для этой комнаты.</item>
+        <item quantity="many">%1$s добавил(а) %2$s в качестве адресов для этой комнаты.</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed">
         <item quantity="one">%1$s удалил(а) адрес %2$s для комнаты.</item>
@@ -307,7 +307,7 @@
     <string name="notice_end_to_end_ok_by_you">Вы включили сквозное шифрование.</string>
     <string name="notice_end_to_end_unknown_algorithm_by_you">Вы включили сквозное шифрование (неизвестный алгоритм %1$s).</string>
 
-<string name="notice_room_avatar_changed">%1$s изменил(а) аватар комнаты</string>
+    <string name="notice_room_avatar_changed">%1$s изменил(а) аватар комнаты</string>
     <string name="notice_room_avatar_changed_by_you">Вы изменили аватар комнаты</string>
     <string name="notice_call_candidates">%s отправил(а) данные для начала звонка.</string>
     <string name="notice_call_candidates_by_you">Вы отправили данные для начала звонка.</string>
diff --git a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
index 928401d7c4..ef080e8357 100644
--- a/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-zh-rCN/strings.xml
@@ -199,7 +199,7 @@
     <string name="key_verification_request_fallback_message">%s 正在请求验证您的密钥,但您的客户端不支援聊天中密钥验证。 您将必须使用旧版的密钥验证来验证金钥。</string>
 
     <string name="notice_room_created">%1$s 创建了这个聊天室</string>
-<string name="summary_you_sent_image">您发送了一张图片。</string>
+    <string name="summary_you_sent_image">您发送了一张图片。</string>
     <string name="summary_you_sent_sticker">您发送了一张贴纸。</string>
 
     <string name="notice_room_invite_no_invitee_by_you">您的邀请</string>
@@ -271,12 +271,12 @@
     <string name="notice_room_withdraw_with_reason_by_you">您撤回了 %1$s 的邀请。理由:%2$s</string>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="other">您新增了 %1$s 为此聊天室的地址。</item>
-</plurals>
+        <item quantity="other">您新增了 %1$s 为此聊天室的地址。</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="other">您移除了此聊天室的 %2$s 地址。</item>
-</plurals>
+        <item quantity="other">您移除了此聊天室的 %2$s 地址。</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed_by_you">您为此聊天室新增了 %1$s 并移除了 %2$s 地址。</string>
 
diff --git a/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml b/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml
index 486bdd0b50..ee2662f143 100644
--- a/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml
+++ b/matrix-sdk-android/src/main/res/values-zh-rTW/strings.xml
@@ -200,7 +200,7 @@
     <string name="key_verification_request_fallback_message">%s 正在請求驗證您的金鑰,但您的客戶端不支援聊天中金鑰驗證。您將必須使用舊版的金鑰驗證來驗證金鑰。</string>
 
     <string name="notice_room_created">%1$s 建立了聊天室</string>
-<string name="summary_you_sent_image">您傳送了圖片。</string>
+    <string name="summary_you_sent_image">您傳送了圖片。</string>
     <string name="summary_you_sent_sticker">您傳送了貼圖。</string>
 
     <string name="notice_room_invite_no_invitee_by_you">您的邀請</string>
@@ -272,12 +272,12 @@
     <string name="notice_room_withdraw_with_reason_by_you">您撤回了 %1$s 的邀請。理由:%2$s</string>
 
     <plurals name="notice_room_aliases_added_by_you">
-	<item quantity="other">您為此聊天室新增了 %1$s 作為地址。</item>
-</plurals>
+        <item quantity="other">您為此聊天室新增了 %1$s 作為地址。</item>
+    </plurals>
 
     <plurals name="notice_room_aliases_removed_by_you">
-	<item quantity="other">您為此聊天室移除了 %2$s 作為地址。</item>
-</plurals>
+        <item quantity="other">您為此聊天室移除了 %2$s 作為地址。</item>
+    </plurals>
 
     <string name="notice_room_aliases_added_and_removed_by_you">您為此聊天室新增了 %1$s 並移除了 %2$s 作為地址。</string>
 
diff --git a/vector/src/main/res/values-bn-rIN/strings.xml b/vector/src/main/res/values-bn-rIN/strings.xml
index fed8adb89a..6a618b04f0 100644
--- a/vector/src/main/res/values-bn-rIN/strings.xml
+++ b/vector/src/main/res/values-bn-rIN/strings.xml
@@ -480,7 +480,7 @@
     <string name="room_details_settings">সেটিংস</string>
     <plurals name="room_details_selected">
         <item quantity="one">%d নির্বাচিত</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <string name="malformed_id">বিকৃত পরিচয়।একটি ইমেইল ঠিকানা বা একটি মাধ্যমিক পরিচয় হতে হবে যেমন \'@localpart:domain\'</string>
     <string name="room_details_people_invited_group_name">আমন্ত্রিত</string>
@@ -1246,7 +1246,7 @@
     <string name="resource_limit_soft_mau"> এই হোমসার্ভারটি তার মাসিক অ্যাক্টিভ ব্যবহারকারীর সীমাটিতে আঘাত করেছে তাই <b> কিছু ব্যবহারকারী লগ ইন করতে পারবেন না </b>।</string>
     <string name="resource_limit_hard_mau">এই হোমসার্ভারটি তার মাসিক সক্রিয় ব্যবহারকারীর সীমাতে ছুঁয়েছে।</string>
 
-<string name="resources_script">Beng</string>
+    <string name="resources_script">Beng</string>
 
     <string name="play_video">চালু</string>
     <string name="pause_video">থামাও</string>
@@ -1314,9 +1314,9 @@
     <string name="disabled_integration_dialog_content">এটি করতে সেটিংসে \'একীকরণের অনুমতি দিন\' সক্ষম করুন।</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d নিষিদ্ধ ব্যবহারকারী</item>
-	<item quantity="other">%d নিষিদ্ধ ব্যবহারকারী</item>
-</plurals>
+        <item quantity="one">%d নিষিদ্ধ ব্যবহারকারী</item>
+        <item quantity="other">%d নিষিদ্ধ ব্যবহারকারী</item>
+    </plurals>
 
     <string name="encryption_exported_successfully">কীগুলি সফলভাবে উত্পাদন হয়েছিল</string>
 
@@ -1408,4 +1408,4 @@
     <string name="keys_backup_restore_is_getting_backup_version">ব্যাকআপ সংস্করণ আনছে…</string>
     <string name="keys_backup_restore_with_passphrase">আপনার এনক্রিপ্ট করা বার্তাগুলির ইতিহাস আনলক করতে আপনার পুনরুদ্ধার পাসফ্রেজটি ব্যবহার করুন</string>
     <string name="keys_backup_restore_use_recovery_key">আপনার পুনরুদ্ধার কী ব্যবহার করুন</string>
-    </resources>
+</resources>
diff --git a/vector/src/main/res/values-de/strings.xml b/vector/src/main/res/values-de/strings.xml
index f391fc42fc..2dcb786186 100644
--- a/vector/src/main/res/values-de/strings.xml
+++ b/vector/src/main/res/values-de/strings.xml
@@ -2398,7 +2398,7 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     </plurals>
     <string name="invite_users_to_room_failure">Wir konnten den Benutzer nicht einladen. Bitte überprüfe den Benutzernamen, welchen du einladen möchtest und versuche es erneut.</string>
 
-<string name="pause_video">Pause</string>
+    <string name="pause_video">Pause</string>
     <string name="action_copy">Kopieren</string>
     <string name="bottom_action_notification">Benachrichtigungen</string>
     <string name="call_failed_no_connection">Element-Anruf fehlgeschlagen</string>
@@ -2462,9 +2462,9 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="disabled_integration_dialog_content">Aktiviere \'Erlaube Integrationen\' in den Einstellungen um dies zu machen.</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d gebannter Benutzer</item>
-	<item quantity="other">%d gebannte Benutzer</item>
-</plurals>
+        <item quantity="one">%d gebannter Benutzer</item>
+        <item quantity="other">%d gebannte Benutzer</item>
+    </plurals>
 
     <string name="encryption_exported_successfully">Schlüssel erfolgreich exportiert</string>
 
@@ -2625,5 +2625,5 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
     <string name="settings_security_pin_code_title">Aktiviere PIN</string>
     <string name="settings_security_pin_code_summary">Wenn du deine PIN zurücksetzen möchtest, tippe \"PIN vergessen\" um dich abzumelden und sie anschließend zurückzusetzen.</string>
     <string name="auth_pin_confirm_to_disable_title">Bestätige PIN um die PIN zu deaktivieren</string>
-<string name="labs_merge_e2e_in_timeline">Übertragung von Schlüsseln zur Entschlüsselung in Nachrichtenverlauf fehlgeschlagen</string>
-    </resources>
+    <string name="labs_merge_e2e_in_timeline">Übertragung von Schlüsseln zur Entschlüsselung in Nachrichtenverlauf fehlgeschlagen</string>
+</resources>
diff --git a/vector/src/main/res/values-eo/strings.xml b/vector/src/main/res/values-eo/strings.xml
index bf8460e7af..0e4c464b9c 100644
--- a/vector/src/main/res/values-eo/strings.xml
+++ b/vector/src/main/res/values-eo/strings.xml
@@ -597,9 +597,9 @@
 
     <string name="settings_troubleshoot_test_account_settings_title">Agordoj de konto.</string>
     <string name="settings_troubleshoot_test_account_settings_success">Sciigoj estas ŝaltitaj por via konto.</string>
-<string name="play_video">Ludi</string>
+    <string name="play_video">Ludi</string>
     <string name="pause_video">Paûzi</string>
     <string name="dismiss">Eksigi</string>
 
 
-    </resources>
+</resources>
diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index a80ba2dc96..5942eefbb9 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -1850,7 +1850,7 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="login_reset_password_on">Reiniciar contraseña en %1$s</string>
     <string name="keys_backup_restore_success_title_already_up_to_date">¡Las claves ya están al día!</string>
 
-<string name="play_video">Reproducir</string>
+    <string name="play_video">Reproducir</string>
     <string name="pause_video">Pausar</string>
     <string name="dismiss">Descartar</string>
 
@@ -1896,9 +1896,9 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="invitation_sent_to_one_user">Invitación enviada a %1$s</string>
     <string name="invitations_sent_to_two_users">Invitación enviada a %1$s y %2$s</string>
     <plurals name="invitations_sent_to_one_and_more_users">
-	<item quantity="one">Invitaciones enviadas a % $s y a uno más</item>
-	<item quantity="other">Invitaciones enviadas a %$s y a %2$d más</item>
-</plurals>
+        <item quantity="one">Invitaciones enviadas a % $s y a uno más</item>
+        <item quantity="other">Invitaciones enviadas a %$s y a %2$d más</item>
+    </plurals>
     <string name="invite_users_to_room_failure">No se pudo invitar el usuario. Por favor, intente nuevamente.</string>
 
     <string name="choose_locale_current_locale_title">Idioma actual</string>
diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index 6d85de32fa..82bba08a47 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -279,7 +279,7 @@
     <string name="login_error_not_json">Ei sisaldanud korrektset JSON\'it</string>
     <string name="login_error_limit_exceeded">Liiga palju samaaegseid sisselogimispäringuid</string>
     <string name="login_error_user_in_use">See kasutajanimi on juba kasutusel</string>
-<string name="play_video">Esita</string>
+    <string name="play_video">Esita</string>
     <string name="pause_video">Peata</string>
     <string name="dismiss">Loobu</string>
 
@@ -320,9 +320,9 @@
     <string name="groups_list">Gruppide loend</string>
 
     <plurals name="membership_changes">
-	<item quantity="one">1 liikmelisuse muutus</item>
-	<item quantity="other">%d liikmelisuse muutust</item>
-</plurals>
+        <item quantity="one">1 liikmelisuse muutus</item>
+        <item quantity="other">%d liikmelisuse muutust</item>
+    </plurals>
 
     <string name="compression_options">Saada pilt</string>
     <string name="compression_opt_list_original">Algses suuruses</string>
@@ -416,9 +416,9 @@
     <string name="room_details_files">Failid</string>
     <string name="room_details_settings">Seadistused</string>
     <plurals name="room_details_selected">
-	<item quantity="one">1 valitud</item>
-	<item quantity="other">%d valitud</item>
-</plurals>
+        <item quantity="one">1 valitud</item>
+        <item quantity="other">%d valitud</item>
+    </plurals>
     <string name="malformed_id">Vigane kasutajatunnus. Peaksid kasutama kas e-posti aadressi või õiget Matrix\'i kasutajatunnust vormingus \'@toreinimene:domeen.ee\'</string>
     <string name="room_details_people_invited_group_name">KUTSUTUD</string>
     <string name="room_details_people_present_group_name">LIITUNUD</string>
@@ -489,7 +489,7 @@
     <string name="settings_security_pin_code_title">Võta PIN-kood kasutusele</string>
     <string name="settings_security_pin_code_summary">Kui sa soovid oma PIN-koodi lähtestada, siis klõpsi nuppu „Unustasin PIN-koodi“.</string>
     <string name="auth_pin_confirm_to_disable_title">PIN-koodi kasutuselt eemaldamiseks korda PIN-koodi</string>
-<string name="room_settings_never_send_to_unverified_devices_title">Kasuta krüptimist vaid verifitseeritud sessioonides</string>
+    <string name="room_settings_never_send_to_unverified_devices_title">Kasuta krüptimist vaid verifitseeritud sessioonides</string>
     <string name="room_settings_never_send_to_unverified_devices_summary">Ära iialgi saada sellest sessioonist krüptitud sõnumeid verifitseerimata sessioonidesse selles jututoas.</string>
 
     <string name="room_settings_addresses_no_local_addresses">Sellel jututoal puuduvad kohalikud aadressid</string>
@@ -533,9 +533,9 @@
     <string name="settings_labs_create_conference_with_jitsi">Algata rühmakõnesid jitsi vahendusel</string>
     <string name="widget_delete_message_confirmation">Kas oled kindel, et soovid siit jututoast selle vidina kustutada\?</string>
     <plurals name="active_widgets">
-	<item quantity="one">Kasutusel on üks vidin</item>
-	<item quantity="other">Kasutusel on %d vidinat</item>
-</plurals>
+        <item quantity="one">Kasutusel on üks vidin</item>
+        <item quantity="other">Kasutusel on %d vidinat</item>
+    </plurals>
     <string name="active_widgets_title">Kasutusel vidinad</string>
 
 
@@ -697,13 +697,13 @@
     <string name="identity_server_error_outdated_identity_server">See isikutuvastusserver kasutab vana API\'t. Element toetab aga vaid API versiooni 2.</string>
     <string name="identity_server_error_outdated_home_server">See tegevus ei ole võimalik. Koduserveri versioon on liiga vana.</string>
     <plurals name="directory_search_rooms">
-	<item quantity="one">1 jututuba</item>
-	<item quantity="other">%d jututuba</item>
-</plurals>
+        <item quantity="one">1 jututuba</item>
+        <item quantity="other">%d jututuba</item>
+    </plurals>
     <plurals name="directory_search_rooms_for">
-	<item quantity="one">Otsingusõnaga %2$s leidsin %1$s jututoa</item>
-	<item quantity="other">Otsingusõnaga %2$s leidsin %1$s jututuba</item>
-</plurals>
+        <item quantity="one">Otsingusõnaga %2$s leidsin %1$s jututoa</item>
+        <item quantity="other">Otsingusõnaga %2$s leidsin %1$s jututuba</item>
+    </plurals>
     <string name="directory_searching_title">Otsin kataaloogist…</string>
 
     <string name="room_settings_all_messages_noisy">Kõik sõnumid (lärmakas)</string>
@@ -813,9 +813,9 @@
 
     <string name="room_settings_banned_users_title">Suhtluskeelu saanud kasutajad</string>
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d suhtluskeelu saanud kasutaja</item>
-	<item quantity="other">%d suhtluskeelu saanud kasutajat</item>
-</plurals>
+        <item quantity="one">%d suhtluskeelu saanud kasutaja</item>
+        <item quantity="other">%d suhtluskeelu saanud kasutajat</item>
+    </plurals>
 
     <string name="room_settings_category_advanced_title">Lisaseadistused</string>
     <string name="room_settings_room_internal_id">Selle jututoa sisemine tunnus</string>
@@ -918,4 +918,4 @@
     <string name="soft_logout_clear_data_dialog_title">Eemalda andmed</string>
     <string name="soft_logout_clear_data_dialog_content">Kas sa oled kindel, et soovid kustutada kõik andmed, mis on hetkel siin seadmes salvestatud\?
 \nOma sõnumite ja kontoandmete nägemiseks logi uuesti sisse.</string>
-    </resources>
+</resources>
diff --git a/vector/src/main/res/values-fa/strings.xml b/vector/src/main/res/values-fa/strings.xml
index b20262b98b..6e5955ae32 100644
--- a/vector/src/main/res/values-fa/strings.xml
+++ b/vector/src/main/res/values-fa/strings.xml
@@ -60,9 +60,9 @@
     <string name="no_conversation_placeholder">گفتگوای نیست</string>
     <string name="rooms_header">اتاق‌ها</string>
     <plurals name="public_room_nb_users">
-	<item quantity="one">۱ کاربر</item>
-	<item quantity="other">%d کاربر</item>
-</plurals>
+        <item quantity="one">۱ کاربر</item>
+        <item quantity="other">%d کاربر</item>
+    </plurals>
 
     <string name="groups_invite_header">دعوت</string>
     <string name="no_group_placeholder">هیچ گروهی وجود ندارد</string>
@@ -243,21 +243,21 @@
     <string name="room_title_one_member">۱ عضو</string>
 
     <plurals name="format_time_s">
-	<item quantity="one">۱ ثانیه</item>
-	<item quantity="other">%d ثانیه</item>
-</plurals>
+        <item quantity="one">۱ ثانیه</item>
+        <item quantity="other">%d ثانیه</item>
+    </plurals>
     <plurals name="format_time_m">
-	<item quantity="one">۱ دقیقه</item>
-	<item quantity="other">%d دقیقه</item>
-</plurals>
+        <item quantity="one">۱ دقیقه</item>
+        <item quantity="other">%d دقیقه</item>
+    </plurals>
     <plurals name="format_time_h">
-	<item quantity="one">۱ ساعت</item>
-	<item quantity="other">%d ساعت</item>
-</plurals>
+        <item quantity="one">۱ ساعت</item>
+        <item quantity="other">%d ساعت</item>
+    </plurals>
     <plurals name="format_time_d">
-	<item quantity="one">۱ روز</item>
-	<item quantity="other">%d روز</item>
-</plurals>
+        <item quantity="one">۱ روز</item>
+        <item quantity="other">%d روز</item>
+    </plurals>
 
     <string name="room_participants_leave_prompt_title">ترک اتاق</string>
     <string name="room_participants_leave_prompt_msg">آیا از ترک این اتاق اطمینان دارید؟</string>
@@ -490,9 +490,9 @@
     </plurals>
 
     <plurals name="notification_compat_summary_title">
-	<item quantity="one">۱ آگاهی</item>
-	<item quantity="other">%d آگاهی</item>
-</plurals>
+        <item quantity="one">۱ آگاهی</item>
+        <item quantity="other">%d آگاهی</item>
+    </plurals>
 
     <string name="room_widget_permission_theme">زمینه‌تان</string>
     <string name="room_add_matrix_apps">افزودن کاره‌های ماتریس</string>
@@ -645,9 +645,9 @@
     <string name="settings_active_sessions_show_all">نمایش تمامی نشست‌ها</string>
     <string name="settings_active_sessions_manage">مدیریت نشست‌ها</string>
     <plurals name="settings_active_sessions_count">
-	<item quantity="one">۱ نشست فعّال</item>
-	<item quantity="other">%d نشست فعّال</item>
-</plurals>
+        <item quantity="one">۱ نشست فعّال</item>
+        <item quantity="other">%d نشست فعّال</item>
+    </plurals>
 
     <string name="room_member_profile_failed_to_get_devices">شکست در گرفتن نشست‌ها</string>
     <string name="room_member_profile_sessions_section_title">نشست‌ها</string>
@@ -747,10 +747,10 @@
     <string name="settings">تنظیمات</string>
     <string name="account_password">گذرواژه حساب</string>
 
-<string name="play_video">پخش</string>
+    <string name="play_video">پخش</string>
     <string name="pause_video">توقف</string>
     <string name="action_copy">رونوشت</string>
     <string name="dialog_title_success">موفقیت</string>
 
     <string name="bottom_action_notification">اعلان‌ها</string>
-    </resources>
+</resources>
diff --git a/vector/src/main/res/values-it/strings.xml b/vector/src/main/res/values-it/strings.xml
index 88d7b1ef59..07974104da 100644
--- a/vector/src/main/res/values-it/strings.xml
+++ b/vector/src/main/res/values-it/strings.xml
@@ -2433,7 +2433,7 @@
     <string name="identity_server_set_alternative_notice_no_default">Inserisci l\'URL di un server di identità</string>
     <string name="identity_server_set_alternative_submit">Invia</string>
 
-<string name="play_video">Riproduci</string>
+    <string name="play_video">Riproduci</string>
     <string name="pause_video">Pausa</string>
     <string name="dismiss">Annulla</string>
 
@@ -2499,9 +2499,9 @@
     <string name="disabled_integration_dialog_content">Attiva \'Permetti integrazioni\' nelle impostazioni per continuare.</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d utente bandito</item>
-	<item quantity="other">%d utenti banditi</item>
-</plurals>
+        <item quantity="one">%d utente bandito</item>
+        <item quantity="other">%d utenti banditi</item>
+    </plurals>
 
     <string name="encryption_exported_successfully">Chiavi esportate correttamente</string>
 
diff --git a/vector/src/main/res/values-ja/strings.xml b/vector/src/main/res/values-ja/strings.xml
index 2c8d9083ed..6e43e2a328 100644
--- a/vector/src/main/res/values-ja/strings.xml
+++ b/vector/src/main/res/values-ja/strings.xml
@@ -1062,7 +1062,7 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ
     <string name="settings_troubleshoot_test_bing_settings_title">カスタム設定</string>
     <string name="settings_troubleshoot_test_service_boot_title">起動時の実行</string>
     <string name="settings_troubleshoot_test_bg_restricted_title">バックグラウンド制限の確認</string>
-<string name="stay">とどまる</string>
+    <string name="stay">とどまる</string>
     <string name="edit">編集</string>
     <string name="reply">返信</string>
 
@@ -1125,8 +1125,8 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ
     <string name="room_profile_section_more_settings">部屋の設定</string>
     <string name="room_profile_section_more_notifications">通知</string>
     <plurals name="room_profile_section_more_member_list">
-	<item quantity="other">%1$d 人の参加者</item>
-</plurals>
+        <item quantity="other">%1$d 人の参加者</item>
+    </plurals>
     <string name="room_profile_section_more_uploads">アップロード</string>
     <string name="room_profile_section_more_leave">部屋を退室</string>
     <string name="room_profile_leaving_room">部屋から退室中…</string>
@@ -1163,8 +1163,8 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ
     <string name="settings_active_sessions_signout_device">このセッションからログアウト</string>
 
     <plurals name="settings_active_sessions_count">
-	<item quantity="other">%d 件の有効なセッション</item>
-</plurals>
+        <item quantity="other">%d 件の有効なセッション</item>
+    </plurals>
 
     <string name="crosssigning_verify_this_session">このログインを検証</string>
     <string name="a11y_qr_code_for_verification">QR コード</string>
@@ -1183,4 +1183,4 @@ Matrixでのメッセージの可視性は電子メールと同様です。メ
     <string name="encryption_enabled_tile_description">この部屋内でのメッセージはエンドツーエンド暗号化されます。詳細の確認や検証はユーザーのプロフィールをご確認ください。</string>
     <string name="encryption_not_enabled">暗号化が有効化されていません</string>
     <string name="settings_notification_configuration">通知設定</string>
-    </resources>
+</resources>
diff --git a/vector/src/main/res/values-pt-rBR/strings.xml b/vector/src/main/res/values-pt-rBR/strings.xml
index 5917331557..a4b1c2378e 100644
--- a/vector/src/main/res/values-pt-rBR/strings.xml
+++ b/vector/src/main/res/values-pt-rBR/strings.xml
@@ -93,9 +93,9 @@
     <string name="no_room_placeholder">Nenhuma sala</string>
     <string name="no_public_room_placeholder">Nenhuma sala pública disponível</string>
     <plurals name="public_room_nb_users">
-	<item quantity="one">%d usuário</item>
-	<item quantity="other">%d usuários</item>
-</plurals>
+        <item quantity="one">%d usuário</item>
+        <item quantity="other">%d usuários</item>
+    </plurals>
 
     <string name="send_bug_report_include_logs">Enviar registros</string>
     <string name="send_bug_report_include_crash_logs">Enviar registros da falha</string>
@@ -855,9 +855,9 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
         <item quantity="other">%1$s salas encontradas para %2$s</item>
     </plurals>
     <plurals name="membership_changes">
-	<item quantity="one">1 alteração na filiação</item>
-	<item quantity="other">%d alterações na filiação</item>
-</plurals>
+        <item quantity="one">1 alteração na filiação</item>
+        <item quantity="other">%d alterações na filiação</item>
+    </plurals>
 
     <string name="list_members">Lista de integrantes</string>
     <plurals name="notification_unread_notified_messages">
@@ -918,17 +918,17 @@ Atenção: este arquivo poderá ser apagado se o aplicativo for desinstalado.</s
     <string name="e2e_re_request_encryption_key_dialog_content">Por favor, inicie o Element em outro aparelho que possa descriptografar a mensagem, de modo que ele possa enviar as chaves para esta sessão.</string>
 
     <plurals name="format_time_s">
-	<item quantity="one">1s</item>
-	<item quantity="other">%ds</item>
-</plurals>
+        <item quantity="one">1s</item>
+        <item quantity="other">%ds</item>
+    </plurals>
     <plurals name="format_time_m">
-	<item quantity="one">1m</item>
-	<item quantity="other">%dm</item>
-</plurals>
+        <item quantity="one">1m</item>
+        <item quantity="other">%dm</item>
+    </plurals>
     <plurals name="format_time_h">
-	<item quantity="one">1h</item>
-	<item quantity="other">%dh</item>
-</plurals>
+        <item quantity="one">1h</item>
+        <item quantity="other">%dh</item>
+    </plurals>
     <plurals name="format_time_d">
         <item quantity="one">%d dia</item>
         <item quantity="other">%d dias</item>
@@ -1246,7 +1246,7 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="people_no_identity_server">Nenhum servidor de identidade está configurado.</string>
 
     <string name="call_failed_no_ice_title">A chamada falhou por conta de má configuração no servidor</string>
-<string name="play_video">Reproduzir</string>
+    <string name="play_video">Reproduzir</string>
     <string name="pause_video">Pausar</string>
     <string name="dismiss">Descartar</string>
 
@@ -1372,9 +1372,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="settings_play_shutter_sound">Tocar o som da câmera</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d usuário banido</item>
-	<item quantity="other">%d usuários banidos</item>
-</plurals>
+        <item quantity="one">%d usuário banido</item>
+        <item quantity="other">%d usuários banidos</item>
+    </plurals>
 
     <string name="encryption_information_device_name_with_warning">O nome público (visível para as pessoas com quem você se comunica)</string>
     <string name="device_name_warning">O nome público de uma sessão é visível para as pessoas com quem você se comunica</string>
@@ -1385,13 +1385,13 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
 
     <string name="encryption_information_unknown_ip">IP desconhecido</string>
     <plurals name="notification_compat_summary_line_for_room">
-	<item quantity="one">%1$s: 1 mensagem</item>
-	<item quantity="other">%1$s: %2$d mensagens</item>
-</plurals>
+        <item quantity="one">%1$s: 1 mensagem</item>
+        <item quantity="other">%1$s: %2$d mensagens</item>
+    </plurals>
     <plurals name="notification_compat_summary_title">
-	<item quantity="one">%d notificação</item>
-	<item quantity="other">%d notificações</item>
-</plurals>
+        <item quantity="one">%d notificação</item>
+        <item quantity="other">%d notificações</item>
+    </plurals>
 
     <string name="notification_unknown_new_event">Novo Evento</string>
     <string name="notification_unknown_room_name">Sala</string>
@@ -1531,13 +1531,13 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="keys_backup_restore_success_title">Backup restaurado %s !</string>
     <string name="keys_backup_restore_success_description">Restauradas %1$d chaves de sessão, e adicionadas %2$d chave(s) nova(s) que não eram conhecidas nesta sessão</string>
     <plurals name="keys_backup_restore_success_description_part1">
-	<item quantity="one">Restaurou um backup com chave %d.</item>
-	<item quantity="other">Restaurou um backup com chaves %d.</item>
-</plurals>
+        <item quantity="one">Restaurou um backup com chave %d.</item>
+        <item quantity="other">Restaurou um backup com chaves %d.</item>
+    </plurals>
     <plurals name="keys_backup_restore_success_description_part2">
-	<item quantity="one">%d nova chave foi adicionada a esta sessão.</item>
-	<item quantity="other">%d novas chaves foram adicionadas a esta sessão.</item>
-</plurals>
+        <item quantity="one">%d nova chave foi adicionada a esta sessão.</item>
+        <item quantity="other">%d novas chaves foram adicionadas a esta sessão.</item>
+    </plurals>
 
     <string name="keys_backup_get_version_error">Não foi possível obter a versão mais recente das chaves de recuperação (%s).</string>
     <string name="keys_backup_no_keysbackup_sdk_error">A sessão criptografada não está activa</string>
@@ -1591,9 +1591,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
 
     <string name="keys_backup_info_keys_all_backup_up">O backup de todas as chaves foi concluído</string>
     <plurals name="keys_backup_info_keys_backing_up">
-	<item quantity="one">Fazendo o backup da chave %d …</item>
-	<item quantity="other">Fazendo o backup das chaves %d …</item>
-</plurals>
+        <item quantity="one">Fazendo o backup da chave %d …</item>
+        <item quantity="other">Fazendo o backup das chaves %d …</item>
+    </plurals>
 
     <string name="keys_backup_info_title_version">Versão</string>
     <string name="keys_backup_info_title_algorithm">Algoritmo</string>
@@ -1851,9 +1851,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="two_users_read">%1$s e %2$s lê</string>
     <string name="one_user_read">%s lê</string>
     <plurals name="fallback_users_read">
-	<item quantity="one">1 usuário leu</item>
-	<item quantity="other">%d usuários leram</item>
-</plurals>
+        <item quantity="one">1 usuário leu</item>
+        <item quantity="other">%d usuários leram</item>
+    </plurals>
 
     <string name="error_file_too_big">O arquivo \'%1$s\' (%2$s) é muito grande para ser carregado. O limite é de %3$s.</string>
 
@@ -2044,9 +2044,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="login_error_outdated_homeserver_content">Este servidor tem uma versão muito antiga que não é compatível com nosso servidor. Peça ao administrador para fazer atualização.</string>
 
     <plurals name="login_error_limit_exceeded_retry_after">
-	<item quantity="one">Recebemos demasiado pedidos. Você pode tentar novamente em %1$d segundo…</item>
-	<item quantity="other">Recebemos demasiado pedidos. Você pode tentar novamente em %1$d segundos…</item>
-</plurals>
+        <item quantity="one">Recebemos demasiado pedidos. Você pode tentar novamente em %1$d segundo…</item>
+        <item quantity="other">Recebemos demasiado pedidos. Você pode tentar novamente em %1$d segundos…</item>
+    </plurals>
 
     <string name="login_connect_using_matrix_id_notice">Alternativamente, se você já tem uma conta e conhece seu identificador do Matrix e a senha, você pode usar este método:</string>
     <string name="login_connect_using_matrix_id_submit">Entre com ID do Matrix</string>
@@ -2182,9 +2182,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="room_profile_section_more_settings">Configurações da sala</string>
     <string name="room_profile_section_more_notifications">Notificações</string>
     <plurals name="room_profile_section_more_member_list">
-	<item quantity="one">Uma pessoa</item>
-	<item quantity="other">%1$d pessoas</item>
-</plurals>
+        <item quantity="one">Uma pessoa</item>
+        <item quantity="other">%1$d pessoas</item>
+    </plurals>
     <string name="room_profile_section_more_uploads">Subidas</string>
     <string name="room_profile_section_more_leave">Deixar a sala</string>
     <string name="room_profile_leaving_room">Deixando a sala…</string>
@@ -2258,9 +2258,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="settings_active_sessions_unverified_device_desc">Verifique esta sessão para marcá-la como confiável e conceder-a acesso a mensagens criptografadas. Se você não entrou nesta sessão, sua conta pode estar comprometida:</string>
 
     <plurals name="settings_active_sessions_count">
-	<item quantity="one">%d sessão ativa</item>
-	<item quantity="other">%d sessões ativas</item>
-</plurals>
+        <item quantity="one">%d sessão ativa</item>
+        <item quantity="other">%d sessões ativas</item>
+    </plurals>
 
     <string name="crosssigning_verify_this_session">Verificar este acesso</string>
     <string name="crosssigning_other_user_not_trust">Outros usuários podem não confiar nela</string>
@@ -2298,13 +2298,13 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="settings_dev_tools">Ferramentas do Desenvolvedor</string>
     <string name="settings_account_data">Dados da Conta</string>
     <plurals name="poll_info">
-	<item quantity="one">%d voto</item>
-	<item quantity="other">%d votos</item>
-</plurals>
+        <item quantity="one">%d voto</item>
+        <item quantity="other">%d votos</item>
+    </plurals>
     <plurals name="poll_info_final">
-	<item quantity="one">%d voto - Resultados finais</item>
-	<item quantity="other">%d votos - Resultados finais</item>
-</plurals>
+        <item quantity="one">%d voto - Resultados finais</item>
+        <item quantity="other">%d votos - Resultados finais</item>
+    </plurals>
     <string name="poll_item_selected_aria">Opção Selecionada</string>
     <string name="command_description_poll">Cria uma pesquisa simples</string>
     <string name="verification_cannot_access_other_session">Use a Chave ou a Frase Secreta de Recuperação</string>
@@ -2320,9 +2320,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="message_action_item_redact">Excluír…</string>
     <string name="share_confirm_room">Deseja enviar este anexo para %1$s\?</string>
     <plurals name="send_images_with_original_size">
-	<item quantity="one">Enviar imagem do tamanho original</item>
-	<item quantity="other">Enviar imagens do tamanho original</item>
-</plurals>
+        <item quantity="one">Enviar imagem do tamanho original</item>
+        <item quantity="other">Enviar imagens do tamanho original</item>
+    </plurals>
 
     <string name="delete_event_dialog_title">Confirmar a exclusão</string>
     <string name="delete_event_dialog_content">Tem certeza de que deseja apagar este evento\? Observe que, se você apagar a alteração do nome ou descrição de uma sala, isso reverterá a alteração.</string>
@@ -2524,9 +2524,9 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
     <string name="invitation_sent_to_one_user">Convite enviado para %1$s</string>
     <string name="invitations_sent_to_two_users">Convites enviados para %1$s e %2$s</string>
     <plurals name="invitations_sent_to_one_and_more_users">
-	<item quantity="one">Convites enviados para %1$s e mais um</item>
-	<item quantity="other">Convites enviados para %1$s e %2$s e mais</item>
-</plurals>
+        <item quantity="one">Convites enviados para %1$s e mais um</item>
+        <item quantity="other">Convites enviados para %1$s e %2$s e mais</item>
+    </plurals>
     <string name="invite_users_to_room_failure">Não podíamos convidar os usuários. Por favor, verifique os usuários que você deseja convidar e tente novamente.</string>
 
     <string name="choose_locale_current_locale_title">Idioma atual</string>
diff --git a/vector/src/main/res/values-ru/strings.xml b/vector/src/main/res/values-ru/strings.xml
index 0781cdd975..13257551c4 100644
--- a/vector/src/main/res/values-ru/strings.xml
+++ b/vector/src/main/res/values-ru/strings.xml
@@ -96,7 +96,7 @@
         <item quantity="one">%d пользователь</item>
         <item quantity="few">%d пользователя</item>
         <item quantity="many">%d пользователей</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <string name="send_bug_report_include_logs">Отправить логи</string>
@@ -832,13 +832,13 @@
         <item quantity="one">%d комната</item>
         <item quantity="few">%d комнаты</item>
         <item quantity="many">%d комнат</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <plurals name="notification_unread_notified_messages_in_room_rooms">
         <item quantity="one">%d комната</item>
         <item quantity="few">%d комнаты</item>
         <item quantity="many">%d комнат</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <string name="notification_unread_notified_messages_in_room">%1$s в %2$s</string>
 
@@ -846,7 +846,7 @@
         <item quantity="one">%d активный виджет</item>
         <item quantity="few">%d активных виджета</item>
         <item quantity="many">%d активных виджетов</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <!-- Widget Integration Manager -->
@@ -856,45 +856,45 @@
         <item quantity="one">%d активный участник</item>
         <item quantity="few">%d активных участника</item>
         <item quantity="many">%d активных участников</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <plurals name="room_title_members">
         <item quantity="one">%d участник</item>
         <item quantity="few">%d участника</item>
         <item quantity="many">%d участников</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <plurals name="room_new_messages_notification">
         <item quantity="one">%d новое сообщение</item>
         <item quantity="few">%d новых сообщения</item>
         <item quantity="many">%d новых сообщений</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <plurals name="directory_search_rooms_for">
         <item quantity="one">%1$s комната найдена для %2$s</item>
         <item quantity="few">%1$s комнаты найдено для %2$s</item>
         <item quantity="many">%1$s комнат найдено для %2$s</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <plurals name="membership_changes">
         <item quantity="one">%d изменение членства</item>
         <item quantity="few">%d изменения членства</item>
         <item quantity="many">%d изменений членства</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <plurals name="notification_unread_notified_messages">
         <item quantity="one">%d непрочитанное уведомление</item>
         <item quantity="few">%d непрочитанных уведомления</item>
         <item quantity="many">%d непрочитанных уведомлений</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <plurals name="notification_unread_notified_messages_in_room_msgs">
         <item quantity="one">%d непрочитанное уведомление</item>
         <item quantity="few">%d непрочитанных уведомления</item>
         <item quantity="many">%d непрочитанных уведомлений</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <string name="receipt_avatar">Получить аватар</string>
     <string name="notice_avatar">Заметка аватара</string>
@@ -1029,20 +1029,20 @@
         <item quantity="one">%d выбран</item>
         <item quantity="few">%d выбрано</item>
         <item quantity="many">%d выбраны</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <plurals name="group_members">
         <item quantity="one">%d участник</item>
         <item quantity="few">%d участника</item>
         <item quantity="many">%d участников</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <plurals name="group_rooms">
         <item quantity="one">%d комната</item>
         <item quantity="few">%d комнаты</item>
         <item quantity="many">%d комнат</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
     <string name="system_alerts_header">Системные оповещения</string>
 
@@ -1304,7 +1304,7 @@
         <item quantity="one">%d новый ключ был добавлен к этому устройству.</item>
         <item quantity="few">%d новых ключа были добавлены к этому устройству.</item>
         <item quantity="many">%d новых ключей были добавлены к этому устройству.</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <plurals name="keys_backup_restore_success_description_part1">
@@ -1356,7 +1356,7 @@
         <item quantity="one">Резервное копирование %d ключа…</item>
         <item quantity="few">Резервное копирование %d ключей…</item>
         <item quantity="many">Резервное копирование %d ключей…</item>
-        <item quantity="other"/>
+        <item quantity="other" />
     </plurals>
 
     <string name="keys_backup_info_keys_all_backup_up">Все ключи сохранены</string>
@@ -2081,7 +2081,7 @@
 
     <string name="no_network_indicator">Нет подключения к сети</string>
 
-<string name="play_video">Воспроизвести</string>
+    <string name="play_video">Воспроизвести</string>
     <string name="pause_video">Приостановить</string>
     <string name="action_copy">Копировать</string>
     <string name="dialog_title_success">Выполнено</string>
@@ -2147,10 +2147,10 @@
     <string name="disabled_integration_dialog_content">Включите «Управление интеграциями» в настройках, чтобы сделать это.</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="one">%d пользователь заблокирован</item>
-	<item quantity="few">%d пользователей заблокировано</item>
-	<item quantity="many">%d пользователей заблокировано</item>
-</plurals>
+        <item quantity="one">%d пользователь заблокирован</item>
+        <item quantity="few">%d пользователей заблокировано</item>
+        <item quantity="many">%d пользователей заблокировано</item>
+    </plurals>
 
     <string name="encryption_exported_successfully">Ключи успешно экспортированы</string>
 
@@ -2169,10 +2169,10 @@
     <string name="labs_show_unread_notifications_as_tab">Добавьте специальную вкладку для непрочитанных уведомлений на главном экране.</string>
 
     <plurals name="fallback_users_read">
-	<item quantity="one">Прочитал 1 пользователь</item>
-	<item quantity="few">Прочитано %d пользователями</item>
-	<item quantity="many">Прочитано %d пользователями</item>
-</plurals>
+        <item quantity="one">Прочитал 1 пользователь</item>
+        <item quantity="few">Прочитано %d пользователями</item>
+        <item quantity="many">Прочитано %d пользователями</item>
+    </plurals>
 
     <string name="room_list_quick_actions_favorite_add">Добавить в избранное</string>
     <string name="room_list_quick_actions_favorite_remove">Убрать из избранного</string>
@@ -2333,10 +2333,10 @@
     <string name="settings_failed_to_get_crypto_device_info">Нет доступного шифрования информации</string>
 
     <plurals name="settings_active_sessions_count">
-	<item quantity="one">%d сессия активна</item>
-	<item quantity="few">%d сессии активны</item>
-	<item quantity="many">%d сессий активно</item>
-</plurals>
+        <item quantity="one">%d сессия активна</item>
+        <item quantity="few">%d сессии активны</item>
+        <item quantity="many">%d сессий активно</item>
+    </plurals>
 
     <string name="crosssigning_verify_this_session">Подтвердите эту сессию</string>
     <string name="verification_open_other_to_verify">Используйте существующую сессию для подтверждения этой, предоставив ей доступ к зашифрованным сообщениям.</string>
@@ -2388,15 +2388,15 @@
     <string name="verification_profile_device_verified_because">Эта сессия является доверенной для безопасного обмена сообщениями, так как %1$s (%2$s) проверил(а) его:</string>
     <string name="verification_profile_device_new_signing">%1$s (%2$s) вошел(ла), используя новую сессию:</string>
     <plurals name="poll_info">
-	<item quantity="one">%d голос</item>
-	<item quantity="few">%d голоса</item>
-	<item quantity="many">%d голосов</item>
-</plurals>
+        <item quantity="one">%d голос</item>
+        <item quantity="few">%d голоса</item>
+        <item quantity="many">%d голосов</item>
+    </plurals>
     <plurals name="poll_info_final">
-	<item quantity="one">%d голос - финальные результаты</item>
-	<item quantity="few">%d голоса - финальные результаты</item>
-	<item quantity="many">%d голосов - финальные результаты</item>
-</plurals>
+        <item quantity="one">%d голос - финальные результаты</item>
+        <item quantity="few">%d голоса - финальные результаты</item>
+        <item quantity="many">%d голосов - финальные результаты</item>
+    </plurals>
     <string name="poll_item_selected_aria">Выберите вариант</string>
     <string name="command_description_poll">Создать простой опрос</string>
     <string name="new_signin">Новый вход</string>
@@ -2420,10 +2420,10 @@
 
     <string name="share_confirm_room">Вы хотите отправить это вложение в %1$s\?</string>
     <plurals name="send_images_with_original_size">
-	<item quantity="one">Отправить изображение в оригинальном размере</item>
-	<item quantity="few">Отправить изображения в оригинальном размере</item>
-	<item quantity="many">Отправить изображения в оригинальном размере</item>
-</plurals>
+        <item quantity="one">Отправить изображение в оригинальном размере</item>
+        <item quantity="few">Отправить изображения в оригинальном размере</item>
+        <item quantity="many">Отправить изображения в оригинальном размере</item>
+    </plurals>
 
     <string name="delete_event_dialog_title">Подтвердите удаление</string>
     <string name="delete_event_dialog_content">Вы уверены, что хотите скрыть (удалить) это событие\? Обратите внимание, что если вы удалите название комнаты или измените тему, это может отменить изменение.</string>
@@ -2566,10 +2566,10 @@
     <string name="invitation_sent_to_one_user">Приглашение для %1$s отправлено</string>
     <string name="invitations_sent_to_two_users">Приглашения для %1$s и %2$s отправлены</string>
     <plurals name="invitations_sent_to_one_and_more_users">
-	<item quantity="one">Приглашения отправлены %1$s и еще одному пользователю</item>
-	<item quantity="few">Приглашения отправлены %1$s и еще %2$d пользователям</item>
-	<item quantity="many">Приглашения отправлены %1$s и еще %2$d пользователям</item>
-</plurals>
+        <item quantity="one">Приглашения отправлены %1$s и еще одному пользователю</item>
+        <item quantity="few">Приглашения отправлены %1$s и еще %2$d пользователям</item>
+        <item quantity="many">Приглашения отправлены %1$s и еще %2$d пользователям</item>
+    </plurals>
     <string name="invite_users_to_room_failure">Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.</string>
 
     <string name="choose_locale_current_locale_title">Текущий язык</string>
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index ecb75cd620..08abf6e520 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -1452,7 +1452,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="login_error_no_homeserver_found">這不是有效的 Matrix 服务器位置</string>
     <string name="login_error_homeserver_not_found">无法在此 URL 找到家庭服务器,请检查</string>
     <string name="settings_call_ringtone_use_default_stun">允许后备呼叫协助服务器</string>
-<string name="play_video">播放</string>
+    <string name="play_video">播放</string>
     <string name="pause_video">暂停</string>
     <string name="dismiss">忽略</string>
 
@@ -1548,8 +1548,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="disabled_integration_dialog_content">请在设置中启用“允许集成”。</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="other">%d 个封禁用户</item>
-</plurals>
+        <item quantity="other">%d 个封禁用户</item>
+    </plurals>
 
     <string name="encryption_information_device_name_with_warning">公开名称(对通信参与者可见)</string>
     <string name="device_name_warning">会话的公开名称对通信的参与者可见</string>
@@ -1771,8 +1771,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="two_users_read">%1$s 和 %2$s 已读</string>
     <string name="one_user_read">%s 已读</string>
     <plurals name="fallback_users_read">
-	<item quantity="other">%d 个用户已读</item>
-</plurals>
+        <item quantity="other">%d 个用户已读</item>
+    </plurals>
 
     <string name="error_file_too_big">上传文件 \'%1$s\' (%2$s) 过大。限制为 %3$s。</string>
 
@@ -1956,8 +1956,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="login_error_outdated_homeserver_content">此家庭服务器运行的版本过旧以至于无法连接。要求您的家庭服务器管理员升级。</string>
 
     <plurals name="login_error_limit_exceeded_retry_after">
-	<item quantity="other">发送了太多请求。您可以在 %1$d 秒后重试…</item>
-</plurals>
+        <item quantity="other">发送了太多请求。您可以在 %1$d 秒后重试…</item>
+    </plurals>
 
     <string name="login_connect_using_matrix_id_notice">或者,如果您已经拥有账户并知道您的 Matrix 标识符和密码,您可以使用这种方式:</string>
     <string name="login_connect_using_matrix_id_submit">使用 Matrix ID 登录</string>
@@ -2090,8 +2090,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="room_profile_section_more_settings">聊天室设置</string>
     <string name="room_profile_section_more_notifications">通知</string>
     <plurals name="room_profile_section_more_member_list">
-	<item quantity="other">%1$d 人</item>
-</plurals>
+        <item quantity="other">%1$d 人</item>
+    </plurals>
     <string name="room_profile_section_more_uploads">上传</string>
     <string name="room_profile_section_more_leave">离开聊天室</string>
     <string name="room_profile_leaving_room">正在离开聊天室…</string>
@@ -2163,8 +2163,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="settings_active_sessions_unverified_device_desc">验证此会话以将其标记为可信,并授予其访问加密消息的权限。如果您未登录此会话,则您的帐户可能已被盗:</string>
 
     <plurals name="settings_active_sessions_count">
-	<item quantity="other">%d 个活动会话</item>
-</plurals>
+        <item quantity="other">%d 个活动会话</item>
+    </plurals>
 
     <string name="crosssigning_verify_this_session">验证此登录</string>
     <string name="crosssigning_other_user_not_trust">其他用户可能不信任它</string>
@@ -2202,11 +2202,11 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="settings_dev_tools">开发工具</string>
     <string name="settings_account_data">账户数据</string>
     <plurals name="poll_info">
-	<item quantity="other">%d 票</item>
-</plurals>
+        <item quantity="other">%d 票</item>
+    </plurals>
     <plurals name="poll_info_final">
-	<item quantity="other">%d 票 - 最终结果</item>
-</plurals>
+        <item quantity="other">%d 票 - 最终结果</item>
+    </plurals>
     <string name="poll_item_selected_aria">已选选项</string>
     <string name="command_description_poll">创建简单调查</string>
     <string name="verification_cannot_access_other_session">使用恢复短语或密钥</string>
@@ -2222,8 +2222,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="message_action_item_redact">移除…</string>
     <string name="share_confirm_room">您想要发送此附件到 %1$s 吗?</string>
     <plurals name="send_images_with_original_size">
-	<item quantity="other">发送原始尺寸图片</item>
-</plurals>
+        <item quantity="other">发送原始尺寸图片</item>
+    </plurals>
 
     <string name="delete_event_dialog_title">确认移除</string>
     <string name="delete_event_dialog_content">您确实想要移除(删除)此事件吗?注意如果您删除聊天室名或话题更改,可以撤销更改。</string>
@@ -2432,8 +2432,8 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="invitation_sent_to_one_user">邀请已发送到 %1$s</string>
     <string name="invitations_sent_to_two_users">邀请已发送到 %1$s 和 %2$s</string>
     <plurals name="invitations_sent_to_one_and_more_users">
-	<item quantity="other">邀请已发送到 %1$s 和 %2$s 等</item>
-</plurals>
+        <item quantity="other">邀请已发送到 %1$s 和 %2$s 等</item>
+    </plurals>
     <string name="invite_users_to_room_failure">我们无法邀请用户,请检查您想要邀请的用户并重试。</string>
 
     <string name="choose_locale_current_locale_title">当前语言</string>
diff --git a/vector/src/main/res/values-zh-rTW/strings.xml b/vector/src/main/res/values-zh-rTW/strings.xml
index 35a7328051..d13e084960 100644
--- a/vector/src/main/res/values-zh-rTW/strings.xml
+++ b/vector/src/main/res/values-zh-rTW/strings.xml
@@ -2330,7 +2330,7 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="identity_server_set_alternative_notice_no_default">輸入身份識別伺服器 URL</string>
     <string name="identity_server_set_alternative_submit">遞交</string>
 
-<string name="play_video">播放</string>
+    <string name="play_video">播放</string>
     <string name="pause_video">暫停</string>
     <string name="dismiss">忽略</string>
 
@@ -2396,8 +2396,8 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
     <string name="disabled_integration_dialog_content">在設定中啟用「允許整合」以執行此動作。</string>
 
     <plurals name="room_settings_banned_users_count">
-	<item quantity="other">%d 封鎖了使用者</item>
-</plurals>
+        <item quantity="other">%d 封鎖了使用者</item>
+    </plurals>
 
     <string name="encryption_exported_successfully">金鑰已成功匯出</string>
 

From c8e5cde101dd47e60b47777313f46f3942f539b9 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Thu, 13 Aug 2020 12:08:01 +0200
Subject: [PATCH 94/96] Fix lint issues

---
 vector/src/main/res/values-es/strings.xml     | 2 +-
 vector/src/main/res/values-et/strings.xml     | 2 +-
 vector/src/main/res/values-zh-rCN/strings.xml | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/vector/src/main/res/values-es/strings.xml b/vector/src/main/res/values-es/strings.xml
index 5942eefbb9..5c029a902d 100644
--- a/vector/src/main/res/values-es/strings.xml
+++ b/vector/src/main/res/values-es/strings.xml
@@ -1906,7 +1906,7 @@ La visibilidad de mensajes en Matrix es similar a la del correo electrónico. Qu
     <string name="choose_locale_loading_locales">Cargando lenguajes disponibles</string>
 
     <string name="open_terms_of">Leer los terminos de %s</string>
-    <string name="disconnect_identity_server_dialog_content">Desconectarse del servidor de Identidad\?</string>
+    <string name="disconnect_identity_server_dialog_content">Desconectarse del servidor de Identidad %s\?</string>
     <string name="identity_server_error_outdated_identity_server">Servidor de identidad desactualizado. Element solo soporta API V2.</string>
     <string name="identity_server_error_outdated_home_server">Operacion no posible. Servidor desactualizado.</string>
     <string name="identity_server_error_no_identity_server_configured">Por favor, configure primero un Servidor de Identidad.</string>
diff --git a/vector/src/main/res/values-et/strings.xml b/vector/src/main/res/values-et/strings.xml
index 82bba08a47..d5984ce706 100644
--- a/vector/src/main/res/values-et/strings.xml
+++ b/vector/src/main/res/values-et/strings.xml
@@ -626,7 +626,7 @@
     <string name="settings_show_redacted_summary">Näita kustutatud sõnumite asemel kohatäidet</string>
     <string name="event_redacted_by_user_reason">Kasutaja kustutas sündmuse</string>
     <string name="event_redacted_by_admin_reason">Jututoa haldur on sündmust modereerinud</string>
-    <string name="last_edited_info_message">Viimati muudetud 1$s poolt, muutmise aeg %2$s</string>
+    <string name="last_edited_info_message">Viimati muudetud %1$s poolt, muutmise aeg %2$s</string>
 
 
     <string name="malformed_message">Vigaselt vormindatud sündmus ja kuvamine pole seetõttu võimalik</string>
diff --git a/vector/src/main/res/values-zh-rCN/strings.xml b/vector/src/main/res/values-zh-rCN/strings.xml
index 08abf6e520..f0b682841f 100644
--- a/vector/src/main/res/values-zh-rCN/strings.xml
+++ b/vector/src/main/res/values-zh-rCN/strings.xml
@@ -2076,7 +2076,7 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
     <string name="verification_verify_user">验证 %s</string>
     <string name="verification_verified_user">已验证 %s</string>
     <string name="verification_request_waiting_for">正在等待 %s…</string>
-    <string name="verification_request_alert_description">为了提高安全性,请通过检查两个设备上的一次性代码来验证 %s。
+    <string name="verification_request_alert_description">为了提高安全性,请通过检查两个设备上的一次性代码来验证 %s。
 \n
 \n为了获得最大的安全性,请亲自进行。</string>
     <string name="room_profile_not_encrypted_subtitle">此聊天室的消息不是端到端加密。</string>

From a92e9040bf6ba79b91c4a634a34ad7799f7d8b02 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Thu, 13 Aug 2020 12:15:15 +0200
Subject: [PATCH 95/96] Fix lint issue UnusedQuantity and ensure it will be an
 error in the future

---
 vector/lint.xml                           |  1 +
 vector/src/main/res/values-cs/strings.xml | 15 +++------
 vector/src/main/res/values-sk/strings.xml | 39 ++++++++---------------
 3 files changed, 19 insertions(+), 36 deletions(-)

diff --git a/vector/lint.xml b/vector/lint.xml
index 9a0c6e9a1c..8acd8af9b6 100644
--- a/vector/lint.xml
+++ b/vector/lint.xml
@@ -6,6 +6,7 @@
     <issue id="MissingTranslation" severity="warning" />
     <issue id="TypographyEllipsis" severity="error" />
     <issue id="ImpliedQuantity" severity="warning" />
+    <issue id="UnusedQuantity" severity="error" />
     <issue id="IconXmlAndPng" severity="error" />
     <issue id="IconDipSize" severity="error" />
     <issue id="IconDuplicatesConfig" severity="error" />
diff --git a/vector/src/main/res/values-cs/strings.xml b/vector/src/main/res/values-cs/strings.xml
index aea2756d7a..e4b5414043 100644
--- a/vector/src/main/res/values-cs/strings.xml
+++ b/vector/src/main/res/values-cs/strings.xml
@@ -253,8 +253,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <plurals name="membership_changes">
         <item quantity="one">1 změna členství</item>
         <item quantity="few">%d změny členství</item>
-        <item quantity="many">%d změn členství</item>
-        <item quantity="other" />
+        <item quantity="other">%d změn členství</item>
     </plurals>
 
     <string name="compression_options">Odeslat jako</string>
@@ -341,14 +340,12 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <plurals name="room_header_active_members_count">
         <item quantity="one">1 aktivní člen</item>
         <item quantity="few">%d aktivní členové</item>
-        <item quantity="many">%d aktivních členů</item>
-        <item quantity="other" />
+        <item quantity="other">%d aktivních členů</item>
     </plurals>
     <plurals name="room_title_members">
         <item quantity="one">1 člen</item>
         <item quantity="few">%d členové</item>
-        <item quantity="many">%d členů</item>
-        <item quantity="other" />
+        <item quantity="other">%d členů</item>
     </plurals>
     <string name="room_title_one_member">1 člen</string>
     <plurals name="format_time_s">
@@ -439,8 +436,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <plurals name="room_new_messages_notification">
         <item quantity="one">1 nová zpráva</item>
         <item quantity="few">%d nové zprávy</item>
-        <item quantity="many">%d nových zpráv</item>
-        <item quantity="other" />
+        <item quantity="other">%d nových zpráv</item>
     </plurals>
 
     <string name="ssl_trust">Důvěřovat</string>
@@ -456,8 +452,7 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
     <plurals name="room_details_selected">
         <item quantity="one">1 vybrán</item>
         <item quantity="few">%d vybrány</item>
-        <item quantity="many">%d vybráno</item>
-        <item quantity="other" />
+        <item quantity="other">%d vybráno</item>
     </plurals>
     <string name="title_activity_keys_backup_setup">Záloha klíče</string>
     <string name="title_activity_keys_backup_restore">Použít zálohu klíče</string>
diff --git a/vector/src/main/res/values-sk/strings.xml b/vector/src/main/res/values-sk/strings.xml
index 554fb5e349..a685545acd 100644
--- a/vector/src/main/res/values-sk/strings.xml
+++ b/vector/src/main/res/values-sk/strings.xml
@@ -93,8 +93,7 @@
     <plurals name="public_room_nb_users">
         <item quantity="one">1 používateľ</item>
         <item quantity="few">%d používatelia</item>
-        <item quantity="many">%d používateľov</item>
-        <item quantity="other" />
+        <item quantity="other">%d používateľov</item>
     </plurals>
 
     <string name="send_bug_report_include_logs">Odoslať záznamy</string>
@@ -776,8 +775,7 @@ Pozor: tento súbor môže byť automaticky zmazaný po odinštalovaní aplikác
     <plurals name="membership_changes">
         <item quantity="one">1 zmena stavu</item>
         <item quantity="few">%d zmeny stavu</item>
-        <item quantity="many">%d zmien stavu</item>
-        <item quantity="other" />
+        <item quantity="other">%d zmien stavu</item>
     </plurals>
 
     <string name="list_members">Zobraziť členov</string>
@@ -786,45 +784,38 @@ Pozor: tento súbor môže byť automaticky zmazaný po odinštalovaní aplikác
     <plurals name="room_header_active_members_count">
         <item quantity="one">1 aktívny člen</item>
         <item quantity="few">%d aktívni členovia</item>
-        <item quantity="many">%d aktívnych členov</item>
-        <item quantity="other" />
+        <item quantity="other">%d aktívnych členov</item>
     </plurals>
     <plurals name="room_title_members">
         <item quantity="one">1 člen</item>
         <item quantity="few">%d členovia</item>
-        <item quantity="many">%d členov</item>
-        <item quantity="other" />
+        <item quantity="other">%d členov</item>
     </plurals>
     <plurals name="room_new_messages_notification">
         <item quantity="one">1 nová správa</item>
         <item quantity="few">%d nové správy</item>
-        <item quantity="many">%d nových správ</item>
-        <item quantity="other" />
+        <item quantity="other">%d nových správ</item>
     </plurals>
 
     <plurals name="directory_search_rooms">
         <item quantity="one">1 miestnosť</item>
         <item quantity="few">%d miestnosti</item>
-        <item quantity="many">%d miestností</item>
-        <item quantity="other" />
+        <item quantity="other">%d miestností</item>
     </plurals>
     <plurals name="directory_search_rooms_for">
         <item quantity="one">Nájdená %1$s miestnosť pre %2$s</item>
         <item quantity="few">Nájdené %1$s miestnosti pre %2$s</item>
-        <item quantity="many">Nájdených %1$s miestností pre %2$s</item>
-        <item quantity="other" />
+        <item quantity="other">Nájdených %1$s miestností pre %2$s</item>
     </plurals>
     <plurals name="notification_unread_notified_messages">
         <item quantity="one">1 neprečítaná správa</item>
         <item quantity="few">%d neprečítané správy</item>
-        <item quantity="many">%d neprečítaných správ</item>
-        <item quantity="other" />
+        <item quantity="other">%d neprečítaných správ</item>
     </plurals>
     <plurals name="notification_unread_notified_messages_in_room_msgs">
         <item quantity="one">1 neprečítaná správa</item>
         <item quantity="few">%d neprečítané správy</item>
-        <item quantity="many">%d neprečítaných správ</item>
-        <item quantity="other" />
+        <item quantity="other">%d neprečítaných správ</item>
     </plurals>
     <plurals name="notification_unread_notified_messages_in_room_rooms">
         <item quantity="one">1 miestnosť</item>
@@ -836,8 +827,7 @@ Pozor: tento súbor môže byť automaticky zmazaný po odinštalovaní aplikác
     <plurals name="active_widgets">
         <item quantity="one">1 aktívny widget</item>
         <item quantity="few">%d aktívne widgety</item>
-        <item quantity="many">%d aktívnych widgetov</item>
-        <item quantity="other" />
+        <item quantity="other">%d aktívnych widgetov</item>
     </plurals>
 
     <!-- Widget Integration Manager -->
@@ -948,8 +938,7 @@ Viditeľnosť správ odoslaných cez matrix funguje podobne ako viditeľnosť sp
     <plurals name="room_details_selected">
         <item quantity="one">1 vybratý</item>
         <item quantity="few">%d vybratí</item>
-        <item quantity="many">%d vybratých</item>
-        <item quantity="other" />
+        <item quantity="other">%d vybratých</item>
     </plurals>
     <string name="settings_preview_media_before_sending">Zobraziť náhľad médií pred odoslaním</string>
 
@@ -973,15 +962,13 @@ Viditeľnosť správ odoslaných cez matrix funguje podobne ako viditeľnosť sp
     <plurals name="group_members">
         <item quantity="one">1 člen</item>
         <item quantity="few">%d členovia</item>
-        <item quantity="many">%d členov</item>
-        <item quantity="other" />
+        <item quantity="other">%d členov</item>
     </plurals>
 
     <plurals name="group_rooms">
         <item quantity="one">1 miestnosť</item>
         <item quantity="few">%d miestnosti</item>
-        <item quantity="many">%d miestností</item>
-        <item quantity="other" />
+        <item quantity="other">%d miestností</item>
     </plurals>
     <string name="room_tombstone_versioned_description">Táto miestnosť bola nahradená inou a nie je viac aktívna</string>
     <string name="room_tombstone_continuation_link">Konverzácia pokračuje tu</string>

From 2d3359b70ec4651e52a907ad95c5d29779efd224 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoit@matrix.org>
Date: Thu, 13 Aug 2020 12:20:44 +0200
Subject: [PATCH 96/96] Rename files, Weblate is expecting `_` rather than `-`

---
 .../listings/en-US/{full-description.txt => full_description.txt} | 0
 .../en-US/{short-description.txt => short_description.txt}        | 0
 2 files changed, 0 insertions(+), 0 deletions(-)
 rename vector/src/main/play/listings/en-US/{full-description.txt => full_description.txt} (100%)
 rename vector/src/main/play/listings/en-US/{short-description.txt => short_description.txt} (100%)

diff --git a/vector/src/main/play/listings/en-US/full-description.txt b/vector/src/main/play/listings/en-US/full_description.txt
similarity index 100%
rename from vector/src/main/play/listings/en-US/full-description.txt
rename to vector/src/main/play/listings/en-US/full_description.txt
diff --git a/vector/src/main/play/listings/en-US/short-description.txt b/vector/src/main/play/listings/en-US/short_description.txt
similarity index 100%
rename from vector/src/main/play/listings/en-US/short-description.txt
rename to vector/src/main/play/listings/en-US/short_description.txt