diff --git a/ElementX/Resources/Localizations/be.lproj/Localizable.strings b/ElementX/Resources/Localizations/be.lproj/Localizable.strings
index cce9f9757dfcf1aacddf8746720c5869de1abf5e..3ffe6dc212310e4202ecba7122811f91870e0998 100644
--- a/ElementX/Resources/Localizations/be.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/be.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Выдаліць апытанне";
 "action_disable" = "Адключыць";
 "action_discard" = "Адмяніць";
+"action_dismiss" = "Dismiss";
 "action_done" = "Гатова";
 "action_edit" = "Рэдагаваць";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Вынікаў няма";
 "common_no_room_name" = "Няма назвы пакоя";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Па-за сеткай";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "або";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "Чакаю гэта паведамленне";
 "common.copied_to_clipboard" = "Скапіравана ў буфер абмену";
 "common.do_not_show_this_again" = "Не паказваць гэта зноў";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Ліцэнзіі з адкрытым зыходным кодам";
 "common.pinned" = "Замацаваны";
 "common.send_to" = "Адправіць";
 "common.you" = "Ð’Ñ‹";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Ваша рэзервовая копія чата зараз не сінхранізавана. Вам трэба пацвердзіць ключ аднаўлення, каб захаваць доступ да рэзервовай копіі чата.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "Увядзіце ключ аднаўлення";
 "crash_detection_dialog_content" = "Пры апошнім выкарыстанні %1$@ адбыўся збой. Хочаце падзяліцца справаздачай аб збоі?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Карыстальніцкі URL сервера Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Усталюйце карыстальніцкі асноўны URL для Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Адрас пазначаны няправільна, пераканайцеся, што вы ўказалі пратакол (http/https) і правільны адрас.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "Адбылася невядомая памылка. Калі ласка, праверце правільнасць пароля вашага ўліковага запісу і паўтарыце спробу.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Адклікаць праверку і адправіць";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Усё роўна адправіць паведамленне";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Адрас хатняга сервера";
diff --git a/ElementX/Resources/Localizations/bg.lproj/Localizable.strings b/ElementX/Resources/Localizations/bg.lproj/Localizable.strings
index 2d163873951cfc9c5269c494da5cd5bd08ef5a19..0faf813fff62dbb2b196312a1f980aab91f907bd 100644
--- a/ElementX/Resources/Localizations/bg.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/bg.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Изтриване на анкетата";
 "action_disable" = "Деактивиране";
 "action_discard" = "Discard";
+"action_dismiss" = "Dismiss";
 "action_done" = "Готово";
 "action_edit" = "Редактиране";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Няма резултати";
 "common_no_room_name" = "No room name";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Офлайн";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "или";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "В очакване на това съобщение";
 "common.copied_to_clipboard" = "Copied to clipboard";
 "common.do_not_show_this_again" = "Do not show this again";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Open source licenses";
 "common.pinned" = "Pinned";
 "common.send_to" = "Send to";
 "common.you" = "You";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Резервното копие на чатовете ви в момента не е синхронизирано. Въведете ключа си за възстановяване, за да потвърдите достъпа до резервното копие на чатовете си.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "Потвърдете ключа си за възстановяване";
 "crash_detection_dialog_content" = "%1$@ crashed the last time it was used. Would you like to share a crash report with us?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Custom Element Call base URL";
 "screen_advanced_settings_element_call_base_url_description" = "Set a custom base URL for Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Invalid URL, please make sure you include the protocol (http/https) and the correct address.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Send message anyway";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Homeserver address";
diff --git a/ElementX/Resources/Localizations/cs.lproj/Localizable.strings b/ElementX/Resources/Localizations/cs.lproj/Localizable.strings
index 40cc5e009d2a273da4a201647cd9ade13d7b320d..6e9da25bd25b7603cca0646a7472d6b414a6ccfc 100644
--- a/ElementX/Resources/Localizations/cs.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/cs.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Odstranit hlasování";
 "action_disable" = "Zakázat";
 "action_discard" = "Vyřadit";
+"action_dismiss" = "Dismiss";
 "action_done" = "Hotovo";
 "action_edit" = "Upravit";
 "action_edit_caption" = "Upravit titulek";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Žádné výsledky";
 "common_no_room_name" = "Žádný název místnosti";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "nebo";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Čekání na dešifrovací klíč";
 "common.copied_to_clipboard" = "Zkopírováno do schránky";
 "common.do_not_show_this_again" = "Znovu nezobrazovat";
+"common.empty_file" = "Prázdný soubor";
+"common.line_copied_to_clipboard" = "Řádek zkopírován do schránky";
 "common.open_source_licenses" = "Licence s otevřeným zdrojovým kódem";
 "common.pinned" = "Připnuto";
 "common.send_to" = "Odeslat do";
@@ -279,8 +283,8 @@
 "crypto_identity_change_profile_pin_violation" = "Ověřená identita %1$@ se změnila.";
 "crypto_identity_change_verification_violation_new" = "Ověřená identita uživatele %1$@ %2$@ se změnila. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Zrušit ověření";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "Odkaz %1$@ vás přesměruje na jinou stránku %2$@\n\nOpravdu chcete pokračovat?";
+"dialog_confirm_link_title" = "Zkontrolujte tento odkaz";
 "dialog_permission_camera" = "Aby mohla aplikace používat fotoaparát, udělte prosím oprávnění v nastavení systému.";
 "dialog_permission_generic" = "Udělte prosím oprávnění v nastavení systému.";
 "dialog_permission_location_description_ios" = "Udělte přístup v Nastavení -> Poloha.";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Vlastní URL pro Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Nastavte vlastní URL pro Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Neplatné URL, ujistěte se, že jste uvedli protokol (http/https) a správnou adresu.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Skrýt avatary v žádostech o pozvání do místnosti";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Skrýt náhledy médií na časové ose";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderování a bezpečnost";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Poslat pozvánku";
 "screen_bottom_sheet_create_dm_message" = "Chcete začít chatovat s %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Poslat pozvánku?";
diff --git a/ElementX/Resources/Localizations/de.lproj/Localizable.strings b/ElementX/Resources/Localizations/de.lproj/Localizable.strings
index ea334726598f48b730c10998e6a416b989e4becc..69c906fcfadd99bba19cbe211758ec9bbe337ea9 100644
--- a/ElementX/Resources/Localizations/de.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/de.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Umfrage löschen";
 "action_disable" = "Deaktivieren";
 "action_discard" = "Verwerfen";
+"action_dismiss" = "Dismiss";
 "action_done" = "Erledigt";
 "action_edit" = "Bearbeiten";
 "action_edit_caption" = "Bildunterschrift bearbeiten";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@(%2$@)";
 "common_no_results" = "Keine Ergebnisse";
 "common_no_room_name" = "Kein Raumname";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "oder";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Warte auf diese Nachricht";
 "common.copied_to_clipboard" = "In die Zwischenablage kopiert";
 "common.do_not_show_this_again" = "Nicht mehr anzeigen";
+"common.empty_file" = "Leere Datei";
+"common.line_copied_to_clipboard" = "Zeile in die Zwischenablage kopiert";
 "common.open_source_licenses" = "Open-Source-Lizenzen";
 "common.pinned" = "Fixiert";
 "common.send_to" = "Senden an";
@@ -279,8 +283,8 @@
 "crypto_identity_change_profile_pin_violation" = "Die verifizierte Identität von %1$@ hat sich geändert.";
 "crypto_identity_change_verification_violation_new" = "Die verifizierte Identität von %1$@'s %2$@ hat sich geändert. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Verifizierung zurückziehen";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "Der Link%1$@ führt Sie zu einer anderen Seite%2$@. \n\nMöchten Sie wirklich fortfahren?";
+"dialog_confirm_link_title" = "Überprüfen Sie diesen Link noch einmal";
 "dialog_permission_camera" = "Damit die Anwendung die Kamera verwenden kann, erteile bitte die Erlaubnis in den Systemeinstellungen.";
 "dialog_permission_generic" = "Bitte erteile die Erlaubnis in den Systemeinstellungen.";
 "dialog_permission_location_description_ios" = "Erlaube den Zugriff unter Einstellungen -> Standort.";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Benutzerdefinierte Element-Aufruf-Basis-URL";
 "screen_advanced_settings_element_call_base_url_description" = "Lege eine eigene Basis-URL für Element Call fest.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Ungültige URL, bitte stelle sicher, dass du das Protokoll (http/https) und die richtige Adresse angibst.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Avatare in Einladungsanfragen im Raum ausblenden";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Medienvorschauen in der Zeitleiste ausblenden";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation und Sicherheit";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Einladung senden";
 "screen_bottom_sheet_create_dm_message" = "Möchten Sie einen Chat mit %1$@ starten?";
 "screen_bottom_sheet_create_dm_title" = "Einladung senden?";
diff --git a/ElementX/Resources/Localizations/el.lproj/Localizable.strings b/ElementX/Resources/Localizations/el.lproj/Localizable.strings
index 338ed758c79965c7c050844779b6a923cafd5515..5e03564bac9f75632e5c26cafe8da2605ce427d2 100644
--- a/ElementX/Resources/Localizations/el.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/el.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Διαγραφή Δημοσκόπησης";
 "action_disable" = "Απενεργοποίηση";
 "action_discard" = "Απόρριψη";
+"action_dismiss" = "Dismiss";
 "action_done" = "Έγινε";
 "action_edit" = "Επεξεργασία";
 "action_edit_caption" = "Επεξεργασία λεζάντας";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Κανένα αποτέλεσμα";
 "common_no_room_name" = "Χωρίς όνομα δωματίου";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Εκτός σύνδεσης";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "ή";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Αναμονή για αυτό το μήνυμα";
 "common.copied_to_clipboard" = "Αντιγράφηκε στο πρόχειρο";
 "common.do_not_show_this_again" = "Να μην εμφανιστεί ξανά";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Άδειες ανοιχτού κώδικα";
 "common.pinned" = "Καρφιτσωμένο";
 "common.send_to" = "Αποστολή σε";
@@ -276,8 +280,8 @@
 "crypto_identity_change_pin_violation" = "Η ταυτότητα του χρήστη %1$@ φαίνεται να έχει αλλάξει. %2$@";
 "crypto_identity_change_pin_violation_new" = "Η ταυτότητα του %1$@ %2$@ φαίνεται να έχει αλλάξει. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Προσαρμοσμένο URL βάσης κλήσεων Element";
 "screen_advanced_settings_element_call_base_url_description" = "Όρισε μια προσαρμοσμένη διεύθυνση βάσης URL για κλήση Element.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Μη έγκυρη διεύθυνση URL, βεβαιώσου ότι έχεις συμπεριλάβει το πρωτόκολλο (http/https) και τη σωστή διεύθυνση.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
diff --git a/ElementX/Resources/Localizations/en-US.lproj/Localizable.strings b/ElementX/Resources/Localizations/en-US.lproj/Localizable.strings
index d9ecd755e7e92196fedf29d18c5035df69018b4d..8a1267bbc39bf24a8af519afd1dff81bd279d65f 100644
--- a/ElementX/Resources/Localizations/en-US.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/en-US.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Delete Poll";
 "action_disable" = "Disable";
 "action_discard" = "Discard";
+"action_dismiss" = "Dismiss";
 "action_done" = "Done";
 "action_edit" = "Edit";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "No results";
 "common_no_room_name" = "No room name";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "or";
@@ -269,17 +271,17 @@
 "common.send_to" = "Send to";
 "common.you" = "You";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Confirm your recovery key to maintain access to your key storage and message history.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "Your key storage is out of sync";
 "crash_detection_dialog_content" = "%1$@ crashed the last time it was used. Would you like to share a crash report with us?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -449,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Send message anyway";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -496,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Homeserver address";
diff --git a/ElementX/Resources/Localizations/en.lproj/Localizable.strings b/ElementX/Resources/Localizations/en.lproj/Localizable.strings
index 8f69214847c11f4e310da7282e5c2dd5edb097bf..7299adf4db1f8c868a00bb0e93faf65ccf71d72a 100644
--- a/ElementX/Resources/Localizations/en.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/en.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Delete Poll";
 "action_disable" = "Disable";
 "action_discard" = "Discard";
+"action_dismiss" = "Dismiss";
 "action_done" = "Done";
 "action_edit" = "Edit";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "No results";
 "common_no_room_name" = "No room name";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "or";
@@ -269,17 +271,17 @@
 "common.send_to" = "Send to";
 "common.you" = "You";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Confirm your recovery key to maintain access to your key storage and message history.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "Your key storage is out of sync";
 "crash_detection_dialog_content" = "%1$@ crashed the last time it was used. Would you like to share a crash report with us?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -449,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Send message anyway";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -496,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Homeserver address";
diff --git a/ElementX/Resources/Localizations/es.lproj/Localizable.strings b/ElementX/Resources/Localizations/es.lproj/Localizable.strings
index 28795a00c48f3a53a4ee472213f9be148a043cd3..d5098224d423dad44cc583a986eddc011314752f 100644
--- a/ElementX/Resources/Localizations/es.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/es.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Eliminar encuesta";
 "action_disable" = "Desactivar";
 "action_discard" = "Descartar";
+"action_dismiss" = "Dismiss";
 "action_done" = "Hecho";
 "action_edit" = "Editar";
 "action_edit_caption" = "Editar leyenda";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "No hay resultados";
 "common_no_room_name" = "Sala sin nombre";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Sin conexión";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "o";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Esperando este mensaje";
 "common.copied_to_clipboard" = "Copiado al portapapeles";
 "common.do_not_show_this_again" = "No mostrar de nuevo";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Licencias de código abierto";
 "common.pinned" = "Fijado";
 "common.send_to" = "Enviar a";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "URL base personalizada de Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Define una URL base personalizada para Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL no válida, asegúrate de incluir el protocolo (http/https) y la dirección correcta.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Enviar invitación";
 "screen_bottom_sheet_create_dm_message" = "¿Quieres iniciar un chat con %1$@?";
 "screen_bottom_sheet_create_dm_title" = "¿Enviar invitación?";
diff --git a/ElementX/Resources/Localizations/et.lproj/Localizable.strings b/ElementX/Resources/Localizations/et.lproj/Localizable.strings
index 21f38771e5bdf5ffa3871c9e83ad6d7ffccd2f6f..787d1c7cc137889a4e09ac090f845538c9ffd95c 100644
--- a/ElementX/Resources/Localizations/et.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/et.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Kustuta küsitlus";
 "action_disable" = "Lülita välja";
 "action_discard" = "Loobu";
+"action_dismiss" = "Dismiss";
 "action_done" = "Valmis";
 "action_edit" = "Muuda";
 "action_edit_caption" = "Muuda selgitust";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Otsingul pole tulemusi";
 "common_no_room_name" = "Jututoal puudub nimi";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Võrgust väljas";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "või";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Ootame selle sõnumi dekrüptimisvõtit";
 "common.copied_to_clipboard" = "Kopeeritud lõikelauale";
 "common.do_not_show_this_again" = "Ära enam näita seda uuesti";
+"common.empty_file" = "Tühi fail";
+"common.line_copied_to_clipboard" = "Rida on kopeeritud lõikelauale";
 "common.open_source_licenses" = "Avatud lähtekoodiga litsentsid";
 "common.pinned" = "Esiletõstetud";
 "common.send_to" = "Saada kasutajale";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Element Calli kohandatud teenuseaadress";
 "screen_advanced_settings_element_call_base_url_description" = "Seadista kohandatud teenuseaadress Element Calli jaoks.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Vigane url. Palun vaata, et url algaks protokolliga (http/https) ning aadress ise oleks ka õige.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Saada kutse";
 "screen_bottom_sheet_create_dm_message" = "Kas sa soovid alustada vestlust kasutajaga %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Kas saadame kutse?";
diff --git a/ElementX/Resources/Localizations/eu.lproj/Localizable.strings b/ElementX/Resources/Localizations/eu.lproj/Localizable.strings
index c74249585200f812b47b04f6d239a95bbe329350..17b1d5c1926e2267bb6f4306f8c0bdcda983747c 100644
--- a/ElementX/Resources/Localizations/eu.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/eu.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Ezabatu inkesta";
 "action_disable" = "Desgaitu";
 "action_discard" = "Baztertu";
+"action_dismiss" = "Dismiss";
 "action_done" = "Eginda";
 "action_edit" = "Editatu";
 "action_edit_caption" = "Editatu testua";
@@ -119,11 +120,11 @@
 "action_view_source" = "Ikusi iturburua";
 "action_yes" = "Bai";
 "action_yes_try_again" = "Bai, saiatu berriro";
-"banner_migrate_to_native_sliding_sync_action" = "Log Out & Upgrade";
+"banner_migrate_to_native_sliding_sync_action" = "Amaitu saioa eta bertsio-berritu";
 "banner_migrate_to_native_sliding_sync_app_force_logout_title" = "%1$@ no longer supports the old protocol. Please log out and log back in to continue using the app.";
 "banner_migrate_to_native_sliding_sync_description" = "Your server now supports a new, faster protocol. Log out and log back in to upgrade now. Doing this now will help you avoid a forced logout when the old protocol is removed later.";
 "banner_migrate_to_native_sliding_sync_force_logout_title" = "Zure zerbitzaria ez da bateragarria protokolo zaharrarekin. Amaitu saioa eta hasi berriro aplikazioa erabiltzen jarraitzeko.";
-"banner_migrate_to_native_sliding_sync_title" = "Upgrade available";
+"banner_migrate_to_native_sliding_sync_title" = "Bertsio-berritzea eskuragarri";
 "banner_set_up_recovery_content" = "Recover your cryptographic identity and message history with a recovery key if you have lost all your existing devices.";
 "banner_set_up_recovery_title" = "Set up recovery to protect your account";
 "common_about" = "Honi buruz";
@@ -139,9 +140,9 @@
 "common_chat_backup" = "Txataren babeskopia";
 "common_copyright" = "Copyrighta";
 "common_creating_room" = "Gela sortzen…";
-"common_current_user_canceled_knock" = "Request canceled";
+"common_current_user_canceled_knock" = "Eskaera bertan behera utzi da";
 "common_current_user_left_room" = "Gelatik atera da";
-"common_current_user_rejected_invite" = "Invite declined";
+"common_current_user_rejected_invite" = "Gonbidapenari uko egin zaio";
 "common_dark" = "Iluna";
 "common_date_date_at_time" = "%1$@ at %2$@";
 "common_date_this_month" = "Hilabete hau";
@@ -149,7 +150,7 @@
 "common_developer_options" = "Garapen aukerak";
 "common_device_id" = "Gailuaren IDa";
 "common_direct_chat" = "Txata zuzena";
-"common_download_failed" = "Download failed";
+"common_download_failed" = "Deskargak huts egin du";
 "common_downloading" = "Deskargatzen";
 "common_edited_suffix" = "(Editatua)";
 "common_editing" = "Editatzen";
@@ -177,7 +178,7 @@
 "common_light" = "Argia";
 "common_link_copied_to_clipboard" = "Esteka arbelean kopiatu da";
 "common_loading" = "Kargatzen…";
-"common_loading_more" = "Loading more…";
+"common_loading_more" = "Gehiago kargatzen…";
 "common_message" = "Mezua";
 "common_message_actions" = "Message actions";
 "common_message_layout" = "Mezuen antolaketa";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Emaitzarik ez";
 "common_no_room_name" = "Gelak ez du izenik";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Deskonektatuta";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "edo";
@@ -252,32 +254,34 @@
 "common_verification_cancelled" = "Egiaztaketa ezeztatuta";
 "common_verification_complete" = "Egiaztaketa burututa";
 "common_verification_failed" = "Egiaztapenak huts egin du";
-"common_verified" = "Verified";
+"common_verified" = "Egiaztatuta";
 "common_verify_device" = "Egiaztatu gailua";
 "common_verify_identity" = "Egiaztatu identitatea";
-"common_verify_user" = "Verify user";
+"common_verify_user" = "Egiaztatu erabiltzailea";
 "common_video" = "Bideoa";
 "common_voice_message" = "Ahots-mezua";
 "common_waiting" = "Zain…";
 "common_waiting_for_decryption_key" = "Mezu honen zain";
 "common.copied_to_clipboard" = "Arbelean kopiatu da";
 "common.do_not_show_this_again" = "Ez erakutsi berriro";
+"common.empty_file" = "Fitxategia hutsik dago";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Kode irekiko lizentziak";
 "common.pinned" = "Finkatuta";
 "common.send_to" = "Bidali";
 "common.you" = "Zeu";
-"common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_insecure_device" = "Egiaztatu gabeko gailu batetik bidalia";
+"common_unable_to_decrypt_verification_violation" = "Igorlearen egiaztatutako identitatea berrezarri da";
 "confirm_recovery_key_banner_message" = "Confirm your recovery key to maintain access to your key storage and message history.";
-"confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
+"confirm_recovery_key_banner_primary_button_title" = "Sartu zure berreskuratze-gakoa";
 "confirm_recovery_key_banner_secondary_button_title" = "Berreskuratze-gakoa ahaztu al duzu?";
 "confirm_recovery_key_banner_title" = "Your key storage is out of sync";
 "crash_detection_dialog_content" = "%1$@ kraskatu zen azkenekoz erabili zenean. Gurekin partekatu nahi al duzu kraskatzearen txostena?";
-"crypto_identity_change_pin_violation" = "%1$@(r)en identitatea aldatu dela dirudi. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@(r)en identitatea berrezarri da. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@(r)en %2$@ identitatea berrezarri da. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@(r)en identitatea berrezarri da.";
+"crypto_identity_change_verification_violation_new" = "%1$@(r)en %2$@ identitatea berrezarri da. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -289,7 +293,7 @@
 "dialog_permission_microphone_description_ios" = "Grant access so you can record and send messages with audio.";
 "dialog_permission_microphone_title_ios" = "%1$@ needs permission to access your microphone.";
 "dialog_permission_notification" = "Aplikazioak jakinarazpenak bistaratzeko, eman baimena sistemaren ezarpenetan.";
-"dialog_permission_photo_library_title_ios" = "%1$@ does not have access to your photo library.";
+"dialog_permission_photo_library_title_ios" = "%1$@k ezin du argazki-liburutegia atzitu.";
 "dialog_title_confirmation" = "Baieztapena";
 "dialog_title_warning" = "Abisua";
 "dialog_unsaved_changes_description_ios" = "Zure aldaketak ez dira gordeko";
@@ -357,9 +361,9 @@
 "rich_text_editor_bullet_list" = "Buleten zerrenda bai/ez";
 "rich_text_editor_close_formatting_options" = "Itxi formatu aukerak";
 "rich_text_editor_code_block" = "Toggle code block";
-"rich_text_editor_composer_encrypted_placeholder" = "Encrypted message…";
+"rich_text_editor_composer_encrypted_placeholder" = "Zifratutako mezua…";
 "rich_text_editor_composer_placeholder" = "Mezua…";
-"rich_text_editor_composer_unencrypted_placeholder" = "Unencrypted message…";
+"rich_text_editor_composer_unencrypted_placeholder" = "Zifratu gabeko mezua…";
 "rich_text_editor_create_link" = "Sortu esteka";
 "rich_text_editor_edit_link" = "Editatu esteka";
 "rich_text_editor_format_bold" = "Aplikatu formatu lodia";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Custom Element Call base URL";
 "screen_advanced_settings_element_call_base_url_description" = "Set a custom base URL for Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Invalid URL, please make sure you include the protocol (http/https) and the correct address.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Bidali mezua hala ere";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Zerbitzariaren helbidea";
@@ -601,7 +608,7 @@
 "screen_create_room_public_option_description" = "Edonork aurki dezake gela hau.\nGelaren ezarpenetan aldatu dezakezu hobespena.";
 "screen_create_room_topic_label" = "Mintzagaia (aukerakoa)";
 "screen_deactivate_account_confirmation_dialog_content" = "Please confirm that you want to deactivate your account. This action cannot be undone.";
-"screen_deactivate_account_delete_all_messages" = "Delete all my messages";
+"screen_deactivate_account_delete_all_messages" = "Ezabatu nire mezu guztiak";
 "screen_deactivate_account_delete_all_messages_notice" = "Warning: Future users may see incomplete conversations.";
 "screen_deactivate_account_description" = "Deactivating your account is %1$@, it will:";
 "screen_deactivate_account_description_bold_part" = "irreversible";
@@ -1185,7 +1192,7 @@
 "screen_notification_settings_mentions_section_title" = "Aipamenak";
 "screen_qr_code_login_invalid_scan_state_retry_button" = "Saiatu berriro";
 "screen_recovery_key_change_generate_key_description" = "Ez partekatu inorekin!";
-"screen_recovery_key_confirm_title" = "Enter your recovery key";
+"screen_recovery_key_confirm_title" = "Sartu zure berreskuratze-gakoa";
 "screen_report_content_block_user" = "Blokeatu erabiltzailea";
 "screen_reset_encryption_password_placeholder" = "Sartu…";
 "screen_room_attachment_source_camera_photo" = "Egin argazkia";
diff --git a/ElementX/Resources/Localizations/fa.lproj/Localizable.strings b/ElementX/Resources/Localizations/fa.lproj/Localizable.strings
index 4eb4fcb0bd5b5ba3777ec5b62ec75d479d473990..3e852bef11f6666277a8e015767486c8d59f36db 100644
--- a/ElementX/Resources/Localizations/fa.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/fa.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "حذف نظرسنجی";
 "action_disable" = "از کار انداختن";
 "action_discard" = "دور ریختن";
+"action_dismiss" = "Dismiss";
 "action_done" = "انجام شد";
 "action_edit" = "ویرایش";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "بدون نتیجه";
 "common_no_room_name" = "بدون نام اتاق";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "برون‌خط";
 "common_optic_id_ios" = "شناسهٔ نوری";
 "common_or" = "یا";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "در انتظار این پیام";
 "common.copied_to_clipboard" = "در تخته‌گیره رونوشت شد";
 "common.do_not_show_this_again" = "این مورد را دوباره نشان نده";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "پروانه‌های نرم‌افزاری آزاد";
 "common.pinned" = "سنجاق شده";
 "common.send_to" = "فرستادن به";
 "common.you" = "شما";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Confirm your recovery key to maintain access to your key storage and message history.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "ورود کلید بازیابیتان";
 "crash_detection_dialog_content" = "%1$@ crashed the last time it was used. Would you like to share a crash report with us?";
 "crypto_identity_change_pin_violation" = "به نظر می‌رسد هویت %1$@ تغییر کرده. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "نشانی پایهٔ تماس المنتی سفارشی";
 "screen_advanced_settings_element_call_base_url_description" = "تنظمی نشانی پایه‌‌ای سفارشی برای تماس المنتی.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Invalid URL, please make sure you include the protocol (http/https) and the correct address.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "فرستادن پیام به هر روی";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "نشانی کارساز خانگی";
diff --git a/ElementX/Resources/Localizations/fi.lproj/Localizable.strings b/ElementX/Resources/Localizations/fi.lproj/Localizable.strings
index 9037d9a68fc7abe7351db330f475adca36d882e3..fc8544a8ebe31fafec1423369d390a2d7df99b61 100644
--- a/ElementX/Resources/Localizations/fi.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/fi.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Poista kysely";
 "action_disable" = "Poista käytöstä";
 "action_discard" = "Hylkää";
+"action_dismiss" = "Dismiss";
 "action_done" = "Valmis";
 "action_edit" = "Muokkaa";
 "action_edit_caption" = "Muokkaa kuvatekstiä";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Ei tuloksia";
 "common_no_room_name" = "Nimetön huone";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Ei yhteyttä";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "tai";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Odotetaan viestiä";
 "common.copied_to_clipboard" = "Kopioitu leikepöydälle";
 "common.do_not_show_this_again" = "Älä näytä tätä uudelleen";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Avoimen lähdekoodin lisenssit";
 "common.pinned" = "Kiinnitetty";
 "common.send_to" = "Jaa";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Mukautettu Element Call URL-osoite";
 "screen_advanced_settings_element_call_base_url_description" = "Aseta mukautettu URL-osoite Element Callille.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Virheellinen URL-osoite. Varmista, että sisällytät protokollan (http/https) ja oikean osoitteen.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Lähetä kutsu";
 "screen_bottom_sheet_create_dm_message" = "Haluaisitko aloittaa keskustelun käyttäjän %1$@ kanssa?";
 "screen_bottom_sheet_create_dm_title" = "Lähetetäänkö kutsu?";
diff --git a/ElementX/Resources/Localizations/fr.lproj/Localizable.strings b/ElementX/Resources/Localizations/fr.lproj/Localizable.strings
index 508078eb297b52ab31a744d09ab8633a6b8616cd..b672ae33d828a67e81a052f7f97c300b9c687ab8 100644
--- a/ElementX/Resources/Localizations/fr.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/fr.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Supprimer le sondage";
 "action_disable" = "Désactiver";
 "action_discard" = "Annuler";
+"action_dismiss" = "Ignorer";
 "action_done" = "Terminé";
 "action_edit" = "Modifier";
 "action_edit_caption" = "Modifier la légende";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Aucun résultat";
 "common_no_room_name" = "Salon sans nom";
+"common_not_encrypted" = "Non chiffré";
 "common_offline" = "Hors ligne";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "ou";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "En attente de la clé de déchiffrement";
 "common.copied_to_clipboard" = "Copié dans le presse-papiers";
 "common.do_not_show_this_again" = "Ne plus afficher";
+"common.empty_file" = "Fichier vide";
+"common.line_copied_to_clipboard" = "Ligne copiée dans le presse-papiers";
 "common.open_source_licenses" = "Licences open source";
 "common.pinned" = "Épinglé";
 "common.send_to" = "Envoyer vers";
 "common.you" = "Vous";
 "common_unable_to_decrypt_insecure_device" = "Envoyé depuis un appareil non sécurisé";
-"common_unable_to_decrypt_verification_violation" = "L'identité vérifiée de l'expéditeur a changé";
+"common_unable_to_decrypt_verification_violation" = "L'identité vérifiée de l'expéditeur a été réinitialisée";
 "confirm_recovery_key_banner_message" = "Confirmez votre clé de récupération pour conserver l’accès à votre stockage de clés et à l’historique des messages.";
 "confirm_recovery_key_banner_primary_button_title" = "Saisissez votre clé de récupération";
 "confirm_recovery_key_banner_secondary_button_title" = "Clé de récupération oubliée ?";
 "confirm_recovery_key_banner_title" = "Le stockage de vos clés n'est pas synchronisé";
 "crash_detection_dialog_content" = "%1$@ s’est arrêté la dernière fois qu’il a été utilisé. Souhaitez-vous partager un rapport d’incident avec nous ?";
-"crypto_identity_change_pin_violation" = "L'identité de %1$@ semble avoir changé. %2$@";
-"crypto_identity_change_pin_violation_new" = "L'identité de %1$@ %2$@ semble avoir changé. %3$@";
+"crypto_identity_change_pin_violation" = "L'identité de %1$@ a été réinitialisée. %2$@";
+"crypto_identity_change_pin_violation_new" = "L'identité de %1$@ %2$@ a été réinitialisée. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "L'identité vérifiée de l'utilisateur %1$@ a changé.";
-"crypto_identity_change_verification_violation_new" = "L'identité vérifiée de %1$@ %2$@ a changé. %3$@";
+"crypto_identity_change_profile_pin_violation" = "L'identité de %1$@ a été réinitialisée.";
+"crypto_identity_change_verification_violation_new" = "L'identité de %1$@ %2$@ a été réinitialisée. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Révoquer la vérification";
 "dialog_confirm_link_message" = "Le lien \"%1$@\" vous redirige vers un autre site \"%2$@\".\n\nÊtes-vous sûr de vouloir continuer ?";
 "dialog_confirm_link_title" = "Veuillez vérifier ce lien";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "URL de base pour Element Call personnalisée";
 "screen_advanced_settings_element_call_base_url_description" = "Configurer une URL de base pour Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL invalide, assurez-vous d’inclure le protocol (http/https) et l’adresse correcte.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Masquer les avatars des salons dans les invitations";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Masquer les aperçus des médias dans les discussions";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Modération et sécurité";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Envoyer l'invitation";
 "screen_bottom_sheet_create_dm_message" = "Voulez-vous entamer une discussion avec %1$@ ?";
 "screen_bottom_sheet_create_dm_title" = "Envoyer l'invitation ?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "Une erreur s'est produite. Vérifiez que le mot de passe de votre compte est correct et réessayez.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Révoquer la verification et envoyer";
 "screen_resolve_send_failure_changed_identity_subtitle" = "Vous pouvez révoquer la verification et envoyer ce message, ou vous pouvez annuler pour l'instant et réessayer plus tard après avoir vérifié à nouveau %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Votre message n'a pas été envoyé car l'identité vérifiée de %1$@ a changé";
+"screen_resolve_send_failure_changed_identity_title" = "Votre message n'a pas été envoyé car l'identité vérifiée de %1$@ a été réinitialisée";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Envoyer le message quand même";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ utilise un ou plusieurs appareils non vérifiés. Vous pouvez quand même envoyer le message, ou vous pouvez annuler pour l'instant et réessayer plus tard après que %2$@ vérifie tous ses appareils.";
 "screen_resolve_send_failure_unsigned_device_title" = "Votre message n'a pas été envoyé car %1$@ n'a pas vérifié tous ses appareils";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Ce salon existe";
 "screen_start_chat_join_room_by_address_room_not_found" = "Salon non trouvé";
 "screen_start_chat_join_room_by_address_supporting_text" = "ex: #nom-du-salon:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Le message n'a pas été envoyé car l'identité vérifiée de %1$@ a changé.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Le message n'a pas été envoyé car l'identité vérifiée de %1$@ a été réinitialisée.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Le message n'a pas été envoyé car %1$@ n'a pas vérifié tous ses appareils.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message non envoyé car vous n'avez pas vérifié tous vos appareils.";
 "screen_account_provider_form_hint" = "Adresse du serveur d’accueil";
@@ -623,7 +630,7 @@
 "screen_encryption_reset_bullet_3" = "Vous devrez vérifier à nouveau tous vos appareils et tous vos contacts";
 "screen_encryption_reset_footer" = "Ne réinitialisez votre identité que si vous n'avez plus accès à aucune autre session et que vous avez perdu votre clé de récupération.";
 "screen_encryption_reset_title" = "Vous ne pouvez pas confirmer ? Vous devez réinitialiser votre identité.";
-"screen_identity_confirmation_cannot_confirm" = "Confirmation impossible ?";
+"screen_identity_confirmation_cannot_confirm" = "Confirmation impossible ?";
 "screen_identity_confirmation_create_new_recovery_key" = "Créer une nouvelle clé de récupération";
 "screen_identity_confirmation_subtitle" = "Vérifier cette session pour configurer votre messagerie sécurisée.";
 "screen_identity_confirmation_title" = "Confirmez votre identité";
diff --git a/ElementX/Resources/Localizations/hu.lproj/Localizable.strings b/ElementX/Resources/Localizations/hu.lproj/Localizable.strings
index d38221d93c887eb2163541ffd6da7e8287e191a9..f7a37bbf4ea48d1c2f643a223c09dc3605747e88 100644
--- a/ElementX/Resources/Localizations/hu.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/hu.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Szavazás törlése";
 "action_disable" = "Letiltás";
 "action_discard" = "Elvetés";
+"action_dismiss" = "Eltüntetés";
 "action_done" = "Kész";
 "action_edit" = "Szerkesztés";
 "action_edit_caption" = "Felirat szerkesztése";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Nincs találat";
 "common_no_room_name" = "Nincs szobanév";
+"common_not_encrypted" = "Nincs titkosítva";
 "common_offline" = "Kapcsolat nélkül";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "vagy";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Várakozás a visszafejtési kulcsra";
 "common.copied_to_clipboard" = "A vágólapra másolva";
 "common.do_not_show_this_again" = "Ne jelenjen meg többé";
+"common.empty_file" = "Üres fájl";
+"common.line_copied_to_clipboard" = "A sor a vágólapra másolva";
 "common.open_source_licenses" = "Nyílt forráskódú licencek";
 "common.pinned" = "Kitűzve";
 "common.send_to" = "Címzett";
@@ -273,14 +277,14 @@
 "confirm_recovery_key_banner_secondary_button_title" = "Elfelejtette a helyreállítási kulcsot?";
 "confirm_recovery_key_banner_title" = "A kulcstároló nincs szinkronizálva";
 "crash_detection_dialog_content" = "Az %1$@ összeomlott a legutóbbi használata óta. Megosztja velünk az összeomlás-jelentést?";
-"crypto_identity_change_pin_violation" = "Úgy tűnik, hogy %1$@ személyazonossága megváltozott. %2$@";
-"crypto_identity_change_pin_violation_new" = "Úgy tűnik, hogy %1$@ %2$@ személyazonossága megváltozott. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@ személyazonossága megváltozott. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@ (%2$@) személyazonossága megváltozott. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@ ellenőrzött személyazonossága megváltozott.";
-"crypto_identity_change_verification_violation_new" = "%1$@, %2$@ ellenőrzött személyazonossága megváltozott. %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@ személyazonossága megváltozott.";
+"crypto_identity_change_verification_violation_new" = "%1$@ (%2$@) ellenőrzött személyazonossága megváltozott. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Ellenőrzés visszavonása";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "A(z) %1$@ hivatkozás átviszi egy másik webhelyre: %2$@\n\nBiztos, hogy folytatja?";
+"dialog_confirm_link_title" = "Ellenőrizze újra ezt a hivatkozást";
 "dialog_permission_camera" = "Hogy az alkalmazás használhassa a kamerát, adja meg az engedélyt a rendszerbeállításokban.";
 "dialog_permission_generic" = "Adja meg az engedélyt a rendszerbeállításokban.";
 "dialog_permission_location_description_ios" = "Adjon hozzáférést a Beállítások -> Hely menüpontban.";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Egyéni Element Call alapwebcím";
 "screen_advanced_settings_element_call_base_url_description" = "Egyéni alapwebcím beállítása az Element Callhoz.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Érvénytelen webcím, győződjön meg arról, hogy szerepel-e benne a protokoll (http/https), és hogy helyes-e a cím.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Profilképek elrejtése a szobameghívókban";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Médiaelőnézetek elrejtése az idővonalon";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderálás és biztonság";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Meghívó küldése";
 "screen_bottom_sheet_create_dm_message" = "Csevegést kezd vele: %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Meghívó küldése?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "Ismeretlen hiba történt. Ellenőrizze, hogy a fiókja jelszava helyes-e, és próbálja meg újra.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Ellenőrzés visszavonása és elküldés";
 "screen_resolve_send_failure_changed_identity_subtitle" = "Visszavonhatja az ellenőrzést, és ennek ellenére elküldheti ezt az üzenetet, vagy egyelőre törölheti, és %1$@ újbóli ellenőrzése után újra megpróbálhatja.";
-"screen_resolve_send_failure_changed_identity_title" = "Az üzenete nem lett elküldve, mert %1$@ ellenőrzött személyazonossága megváltozott.";
+"screen_resolve_send_failure_changed_identity_title" = "Az üzenete nem lett elküldve, mert %1$@ személyazonossága megváltozott.";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Üzenet elküldése mindenképp";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ egy vagy több ellenőrizetlen eszközt használ. Így is elküldheti az üzenetet, vagy megszakíthatja most, és megpróbálhatja újra, miután %2$@ ellenőrizte az összes eszközét.";
 "screen_resolve_send_failure_unsigned_device_title" = "Az üzenet nem lett elküldve, mert %1$@ nem ellenőrizte az összes eszközét";
diff --git a/ElementX/Resources/Localizations/id.lproj/Localizable.strings b/ElementX/Resources/Localizations/id.lproj/Localizable.strings
index 072a1885e63af5207c81a3143033f0b897d5a39b..c9c79dedab433e2c05a56e39dd84e509b523a6ac 100644
--- a/ElementX/Resources/Localizations/id.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/id.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Hapus pemungutan suara";
 "action_disable" = "Nonaktifkan";
 "action_discard" = "Abaikan";
+"action_dismiss" = "Dismiss";
 "action_done" = "Selesai";
 "action_edit" = "Sunting";
 "action_edit_caption" = "Sunting keterangan";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Tidak ada hasil";
 "common_no_room_name" = "Tidak ada nama ruangan";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Luring";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "atau";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Menunggu pesan ini";
 "common.copied_to_clipboard" = "Disalin ke papan klip";
 "common.do_not_show_this_again" = "Jangan tampilkan ini lagi";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Lisensi sumber terbuka";
 "common.pinned" = "Disematkan";
 "common.send_to" = "Kirim ke";
@@ -276,8 +280,8 @@
 "crypto_identity_change_pin_violation" = "Identitas %1$@ tampaknya telah berubah. %2$@";
 "crypto_identity_change_pin_violation_new" = "Identitas %1$@ yang %2$@ tampaknya telah berubah. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "URL dasar Element Call khusus";
 "screen_advanced_settings_element_call_base_url_description" = "Tetapkan URL dasar khusus untuk Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL tidak valid, pastikan Anda menyertakan protokol (http/https) dan alamat yang benar.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
diff --git a/ElementX/Resources/Localizations/it.lproj/Localizable.strings b/ElementX/Resources/Localizations/it.lproj/Localizable.strings
index 2cba2b83d67be715fbe59bc0f71cc9baf93ef655..041c4c6b3eff1c74f9627d7e90d11f1da68f7bdd 100644
--- a/ElementX/Resources/Localizations/it.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/it.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Elimina sondaggio";
 "action_disable" = "Disabilita";
 "action_discard" = "Annulla";
+"action_dismiss" = "Dismiss";
 "action_done" = "Fine";
 "action_edit" = "Modifica";
 "action_edit_caption" = "Modifica didascalia";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Nessun risultato";
 "common_no_room_name" = "Nessun nome della stanza";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Non in linea";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "o";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "In attesa del messaggio";
 "common.copied_to_clipboard" = "Copiato negli appunti";
 "common.do_not_show_this_again" = "Non mostrarlo più";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Licenze open source";
 "common.pinned" = "Fissato";
 "common.send_to" = "Invia a";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "URL base di Element Call personalizzato";
 "screen_advanced_settings_element_call_base_url_description" = "Imposta un URL di base personalizzato per Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL non valido, assicurati di includere il protocollo (http/https) e l'indirizzo corretto.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Invia invito";
 "screen_bottom_sheet_create_dm_message" = "Vuoi iniziare una conversazione con%1$@?";
 "screen_bottom_sheet_create_dm_title" = "Inviare invito?";
diff --git a/ElementX/Resources/Localizations/ka.lproj/Localizable.strings b/ElementX/Resources/Localizations/ka.lproj/Localizable.strings
index 0fb48e6527e3a53bf645592832fe20a1594df230..ea7c46ad61551120e34ed3b58bcb29b63b936542 100644
--- a/ElementX/Resources/Localizations/ka.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/ka.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "გამოკითხვის წაშლა";
 "action_disable" = "გამორთვა";
 "action_discard" = "გაუქმება";
+"action_dismiss" = "Dismiss";
 "action_done" = "მზადაა";
 "action_edit" = "რედაქტირება";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "შედეგი არ არის";
 "common_no_room_name" = "No room name";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "ხაზგარეშე";
 "common_optic_id_ios" = "ოპტიკური ID";
 "common_or" = "ან";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "ლოდინი ამ შეტყობინებისათვის";
 "common.copied_to_clipboard" = "Copied to clipboard";
 "common.do_not_show_this_again" = "Do not show this again";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Open source licenses";
 "common.pinned" = "Pinned";
 "common.send_to" = "Send to";
 "common.you" = "You";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "დაადასტურეთ თქვენი აღდგენის გასაღები რათა გქონდეთ წვდომა გასაღებების დამგროვებელთან და შეტყობინებების ისტორიასთან.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "თქვენი გასაღების დამგროვებელი არაა სინქრონიზებული";
 "crash_detection_dialog_content" = "%1$@ ავარიულად გაითიშა ბოლოს გამოიყენებისას. გსურთ, გამოგვიგზავნოთ ავარიული გათიშვის ჟურნალი?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "მორგებული Element-ის ზარის საბაზისო URL";
 "screen_advanced_settings_element_call_base_url_description" = "დააყენეთ საბაზისო URL Element-ის ზარებისათვის.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "არასწორი URL, გთხოვთ, დარწმუნდეთ, რომ შეიტანეთ პროტოკოლი (http/https) და სწორი მისამართი.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Send message anyway";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "სახლის სერვერის მისამართი";
diff --git a/ElementX/Resources/Localizations/nb.lproj/Localizable.strings b/ElementX/Resources/Localizations/nb.lproj/Localizable.strings
index 55d93a66517e379310036595186dd8bce895adeb..2a3c408b5d9d9839815d07a8bbc948b145451f88 100644
--- a/ElementX/Resources/Localizations/nb.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/nb.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Slett avstemning";
 "action_disable" = "Deaktiver";
 "action_discard" = "Forkast";
+"action_dismiss" = "Dismiss";
 "action_done" = "Ferdig";
 "action_edit" = "Rediger";
 "action_edit_caption" = "Rediger bildetekst";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Ingen resultater";
 "common_no_room_name" = "Ingen romnavn";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Frakoblet";
 "common_optic_id_ios" = "Optisk ID";
 "common_or" = "eller";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Venter på denne meldingen";
 "common.copied_to_clipboard" = "Kopiert til utklippstavlen";
 "common.do_not_show_this_again" = "Ikke vis dette igjen";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Ã…pen kildekode-lisenser";
 "common.pinned" = "Festet";
 "common.send_to" = "Sendt til";
@@ -274,10 +278,10 @@
 "confirm_recovery_key_banner_title" = "Your key storage is out of sync";
 "crash_detection_dialog_content" = "%1$@ krasjet sist gang den ble brukt. Vil du dele en krasjrapport med oss?";
 "crypto_identity_change_pin_violation" = "%1$@ identiteten ser ut til å ha endret seg. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Custom Element Call base URL";
 "screen_advanced_settings_element_call_base_url_description" = "Set a custom base URL for Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Ugyldig URL. Pass på at du inkluderer protokollen (http/https) og riktig adresse.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invitasjon";
 "screen_bottom_sheet_create_dm_message" = "Vil du starte en chat med %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Vil du sende invitasjon?";
diff --git a/ElementX/Resources/Localizations/nl.lproj/Localizable.strings b/ElementX/Resources/Localizations/nl.lproj/Localizable.strings
index 1e0d93ffb05d0107dc91023a7f86ab649492bdd3..22ab9a6f9acc06049b5be7938f6f465e14be4d54 100644
--- a/ElementX/Resources/Localizations/nl.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/nl.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Peiling verwijderen";
 "action_disable" = "Uitschakelen";
 "action_discard" = "Verwerpen";
+"action_dismiss" = "Dismiss";
 "action_done" = "Gereed";
 "action_edit" = "Bewerken";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Geen resultaten";
 "common_no_room_name" = "Geen kamernaam";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "of";
@@ -262,12 +264,14 @@
 "common_waiting_for_decryption_key" = "Wachten op dit bericht";
 "common.copied_to_clipboard" = "Gekopieerd naar klembord";
 "common.do_not_show_this_again" = "Dit niet meer weergeven";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Open-sourcelicenties";
 "common.pinned" = "Vastgezet";
 "common.send_to" = "Sturen naar";
 "common.you" = "Jij";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Je chatback-up is momenteel niet gesynchroniseerd. Je moet je herstelsleutel invoeren om toegang te behouden tot je chatback-up.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
@@ -276,8 +280,8 @@
 "crypto_identity_change_pin_violation" = "%1$@'s identiteit lijkt te zijn veranderd. %2$@";
 "crypto_identity_change_pin_violation_new" = "%1$@'s %2$@ identiteit lijkt te zijn veranderd. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Aangepaste basis-URL voor Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Stel een aangepaste basis-URL in voor Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Ongeldige URL, zorg ervoor dat je het protocol (http/https) en het juiste adres invult.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
diff --git a/ElementX/Resources/Localizations/pl.lproj/Localizable.strings b/ElementX/Resources/Localizations/pl.lproj/Localizable.strings
index 3e4d3adf29f7be86fa060f6551d91af2c548b95b..0be76df59b747f5251eb6cc623d7c136d84bf82c 100644
--- a/ElementX/Resources/Localizations/pl.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/pl.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Usuń ankietę";
 "action_disable" = "Wyłącz";
 "action_discard" = "Odrzuć";
+"action_dismiss" = "Dismiss";
 "action_done" = "Gotowe";
 "action_edit" = "Edytuj";
 "action_edit_caption" = "Edytuj opis";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Brak wyników";
 "common_no_room_name" = "Brak nazwy pokoju";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "lub";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Oczekiwanie na tę wiadomość";
 "common.copied_to_clipboard" = "Skopiowano do schowka";
 "common.do_not_show_this_again" = "Nie pokazuj ponownie";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Licencje open-source";
 "common.pinned" = "Przypięte";
 "common.send_to" = "Wyślij do";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Własny bazowy URL dla połączeń Element";
 "screen_advanced_settings_element_call_base_url_description" = "Ustaw własny bazowy URL dla połączeń Element";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Nieprawidłowy adres URL, upewnij się, że zawiera protokół (http/https) i poprawny adres.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Wyślij zaproszenie";
 "screen_bottom_sheet_create_dm_message" = "Czy chcesz rozpocząć czat z %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Wysłać zaproszenie?";
diff --git a/ElementX/Resources/Localizations/pt-BR.lproj/Localizable.strings b/ElementX/Resources/Localizations/pt-BR.lproj/Localizable.strings
index 08d24c00a7121ae584e6220aec5efce102c032b8..139f20e3056c4386242b512b456152489bb14284 100644
--- a/ElementX/Resources/Localizations/pt-BR.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/pt-BR.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Excluir Enquete";
 "action_disable" = "Desabilitar";
 "action_discard" = "Descartar";
+"action_dismiss" = "Dismiss";
 "action_done" = "Concluído";
 "action_edit" = "Editar";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Sem resultados";
 "common_no_room_name" = "Sem nome de sala";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "ID ótico";
 "common_or" = "ou";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "Aguardando esta mensagem";
 "common.copied_to_clipboard" = "Copied to clipboard";
 "common.do_not_show_this_again" = "Não mostrar isto novamente";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Licenças de código aberto";
 "common.pinned" = "Pinned";
 "common.send_to" = "Enviar para";
 "common.you" = "Você";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Confirm your recovery key to maintain access to your key storage and message history.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Esqueceu sua chave de recuperação?";
 "confirm_recovery_key_banner_title" = "Insira sua chave de recuperação";
 "crash_detection_dialog_content" = "%1$@ fechou inesperadamente na última vez que foi usado. Gostaria de compartilhar um relatório de falhas conosco?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "URL base do Element Call personalizado";
 "screen_advanced_settings_element_call_base_url_description" = "Defina um URL base personalizado para Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL inválida, por favor verifique se o protocolo (http/https) e o endereço correto estão presentes.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Send message anyway";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Endereço do servidor";
diff --git a/ElementX/Resources/Localizations/pt.lproj/Localizable.strings b/ElementX/Resources/Localizations/pt.lproj/Localizable.strings
index c663f8845e63f8a69b095ea57c18b3afabc43dd0..a69bfe44515f006b529739174b70393d88e6a34a 100644
--- a/ElementX/Resources/Localizations/pt.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/pt.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Eliminar sondagem";
 "action_disable" = "Desativar";
 "action_discard" = "Descartar";
+"action_dismiss" = "Dismiss";
 "action_done" = "Feito";
 "action_edit" = "Editar";
 "action_edit_caption" = "Editar legenda";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Sem resultados";
 "common_no_room_name" = "Sala sem nome";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Desligado";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "ou";
@@ -262,25 +264,27 @@
 "common_waiting_for_decryption_key" = "À espera desta mensagem";
 "common.copied_to_clipboard" = "Copiado para a área de transferência";
 "common.do_not_show_this_again" = "Não mostrar novamente";
+"common.empty_file" = "Ficheiro vazio";
+"common.line_copied_to_clipboard" = "Linha copiada para a área de transferência";
 "common.open_source_licenses" = "Licenças de código aberto";
 "common.pinned" = "Afixado";
 "common.send_to" = "Enviar para";
 "common.you" = "Tu";
 "common_unable_to_decrypt_insecure_device" = "Enviado de um dispositivo inseguro";
-"common_unable_to_decrypt_verification_violation" = "A identidade verificada do remetente foi alterada";
+"common_unable_to_decrypt_verification_violation" = "A identidade verificada do remetente foi reposta";
 "confirm_recovery_key_banner_message" = "Confirma a tua chave de recuperação para manteres o acesso ao teu armazenamento de chaves e ao histórico de mensagens.";
 "confirm_recovery_key_banner_primary_button_title" = "Introduz a tua chave de recuperação";
 "confirm_recovery_key_banner_secondary_button_title" = "Esqueceste-te da tua chave de recuperação?";
 "confirm_recovery_key_banner_title" = "O teu armazenamento de chaves não está sincronizado";
 "crash_detection_dialog_content" = "A %1$@ teve uma falha da última vez que foi utilizada. Gostarias de partilhar um relatório de acidente connosco?";
-"crypto_identity_change_pin_violation" = "A identidade de %1$@ parece ter mudado. %2$@";
-"crypto_identity_change_pin_violation_new" = "A identidade de %1$@ (username: %2$@ ) aparenta ter mudado. %3$@";
+"crypto_identity_change_pin_violation" = "A identidade de %1$@ foi reposta. %2$@";
+"crypto_identity_change_pin_violation_new" = "A identidade de %1$@ (%2$@) foi reposta. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "A identidade verificada de %1$@ foi alterada.";
-"crypto_identity_change_verification_violation_new" = "A identidade verificada de %1$@ %2$@ foi alterada. %3$@";
+"crypto_identity_change_profile_pin_violation" = "A identidade de %1$@ foi reposta.";
+"crypto_identity_change_verification_violation_new" = "A identidade de %1$@ (%2$@) foi reposta. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Retirar verificação";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "O link %1$@ está a levar-te para outro site %2$@\n\nTens a certeza de que queres continuar?";
+"dialog_confirm_link_title" = "Verifica novamente esta ligação";
 "dialog_permission_camera" = "Para que a aplicação possa utilizar a câmara, concede a permissão nas configurações do sistema.";
 "dialog_permission_generic" = "Concede a permissão nas configurações do sistema.";
 "dialog_permission_location_description_ios" = "Concede a permissão em Definições -> Localização.";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "URL base para Element Call personalizado";
 "screen_advanced_settings_element_call_base_url_description" = "Define um URL base para a Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL inválido, certifica-te de que incluis o protocolo (http/https) e o endereço correto.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Esconder avatares nos pedidos de acesso a salas";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Esconder pré-visualizações de multimédia na cronologia";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderação e Segurança";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Enviar convite";
 "screen_bottom_sheet_create_dm_message" = "Gostarias de iniciar uma conversa com %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Enviar convite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "Um erro desconhecido aconteceu. Verifique se a senha da sua conta está correta e tente novamente.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Retirar verificação e enviar";
 "screen_resolve_send_failure_changed_identity_subtitle" = "Podes retirar a tua verificação e enviar esta mensagem na mesma, ou podes cancelar por agora e tentar novamente mais tarde depois de reverificares %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "A sua mensagem não foi enviada porque a identidade verificada de %1$@ foi alterada";
+"screen_resolve_send_failure_changed_identity_title" = "A tua mensagem não foi enviada porque a identidade verificada de %1$@ foi reposta";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Enviar mensagem mesmo assim";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ está a utilizar um ou mais dispositivos não verificados. Podes enviar a mensagem na mesma, ou podes cancelar por agora e tentar novamente mais tarde, depois de %2$@ ter verificado todos os seus dispositivos.";
 "screen_resolve_send_failure_unsigned_device_title" = "A sua mensagem não foi enviada porque %1$@ não verificou todos os dispositivos";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Sala correspondente encontrado";
 "screen_start_chat_join_room_by_address_room_not_found" = "Sala não encontrada";
 "screen_start_chat_join_room_by_address_supporting_text" = "por exemplo, #sala:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Mensagem não enviada porque a identidade verificada de %1$@ foi alterada.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Mensagem não enviada porque a identidade verificada de %1$@ foi reposta.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Mensagem não enviada porque %1$@ não verificou todos os dispositivos.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Mensagem não enviada porque não verificou um ou mais dos seus dispositivos.";
 "screen_account_provider_form_hint" = "Endereço do servidor";
diff --git a/ElementX/Resources/Localizations/ro.lproj/Localizable.strings b/ElementX/Resources/Localizations/ro.lproj/Localizable.strings
index 802cd458bc1a5e32d2ed6288dc75196b1f5777a4..f1ec4d40f16298e014f3bd6170981de84e129ca7 100644
--- a/ElementX/Resources/Localizations/ro.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/ro.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Ștergeți sondajul";
 "action_disable" = "Dezactivați";
 "action_discard" = "Renunţare";
+"action_dismiss" = "Dismiss";
 "action_done" = "Efectuat";
 "action_edit" = "Editați";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Niciun rezultat";
 "common_no_room_name" = "Fără nume de cameră";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Deconectat";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "sau";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Mesaj în așteptare";
 "common.copied_to_clipboard" = "Copiat în clipboard";
 "common.do_not_show_this_again" = "Nu mai afișa acest mesaj";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Licențe open source";
 "common.pinned" = "Fixat";
 "common.send_to" = "Trimiteți către";
@@ -276,8 +280,8 @@
 "crypto_identity_change_pin_violation" = "Identitatea lui %1$@ pare să se fi schimbat. %2$@";
 "crypto_identity_change_pin_violation_new" = "Identitatea %2$@ a lui %1$@ pare să se fi schimbat. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Adresa URL de bază Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Setați o adresă URL de bază personalizată pentru Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL invalid, vă rugăm să vă asigurați că includeți protocolul (http/https) și adresa corectă.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
diff --git a/ElementX/Resources/Localizations/ru.lproj/Localizable.strings b/ElementX/Resources/Localizations/ru.lproj/Localizable.strings
index 526089ba21ac305fd915a9e20ebbc24aed6054d0..a8496af6758d459b2dff120c0e240827b3dedd68 100644
--- a/ElementX/Resources/Localizations/ru.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/ru.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Удалить опрос";
 "action_disable" = "Отключить";
 "action_discard" = "Отменить";
+"action_dismiss" = "Dismiss";
 "action_done" = "Готово";
 "action_edit" = "Редактировать";
 "action_edit_caption" = "Изменить подпись";
@@ -139,9 +140,9 @@
 "common_chat_backup" = "Резервная копия чатов";
 "common_copyright" = "Авторское право";
 "common_creating_room" = "Создание комнаты…";
-"common_current_user_canceled_knock" = "Request canceled";
+"common_current_user_canceled_knock" = "Запрос отменен";
 "common_current_user_left_room" = "Покинул комнату";
-"common_current_user_rejected_invite" = "Invite declined";
+"common_current_user_rejected_invite" = "Приглашение отклонено";
 "common_dark" = "Тёмное";
 "common_date_date_at_time" = "%1$@ в %2$@";
 "common_date_this_month" = "В этом месяце";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Ничего не найдено";
 "common_no_room_name" = "Название комнаты отсутствует";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Не в сети";
 "common_optic_id_ios" = "Оптический идентификатор";
 "common_or" = "или";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Ожидание ключа расшифровки";
 "common.copied_to_clipboard" = "Скопировано в буфер обмена";
 "common.do_not_show_this_again" = "Не показывать больше";
+"common.empty_file" = "Пустой файл";
+"common.line_copied_to_clipboard" = "Строка скопирована в буфер обмена";
 "common.open_source_licenses" = "Лицензии с открытым исходным кодом";
 "common.pinned" = "Закрепленный";
 "common.send_to" = "Отправить";
@@ -279,8 +283,8 @@
 "crypto_identity_change_profile_pin_violation" = "Проверенная личность пользователя %1$@ изменилась.";
 "crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ подтвержденная личность изменилась. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Вывод верификации";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "Ссылка %1$@ ведет вас на другой сайт %2$@\n\nВы действительно хотите продолжить?";
+"dialog_confirm_link_title" = "Перепроверьте эту ссылку";
 "dialog_permission_camera" = "Чтобы приложение могло использовать камеру, предоставьте разрешение в системных настройках.";
 "dialog_permission_generic" = "Пожалуйста, предоставьте разрешение в системных настройках.";
 "dialog_permission_location_description_ios" = "Предоставьте доступ в меню «Настройки» -> «Местоположение».";
@@ -357,9 +361,9 @@
 "rich_text_editor_bullet_list" = "Переключить список маркеров";
 "rich_text_editor_close_formatting_options" = "Закрыть параметры форматирования";
 "rich_text_editor_code_block" = "Переключить блок кода";
-"rich_text_editor_composer_encrypted_placeholder" = "Encrypted message…";
+"rich_text_editor_composer_encrypted_placeholder" = "Зашифрованное сообщение...";
 "rich_text_editor_composer_placeholder" = "Сообщение...";
-"rich_text_editor_composer_unencrypted_placeholder" = "Unencrypted message…";
+"rich_text_editor_composer_unencrypted_placeholder" = "Незашифрованное сообщение...";
 "rich_text_editor_create_link" = "Создать ссылку";
 "rich_text_editor_edit_link" = "Редактировать ссылку";
 "rich_text_editor_format_bold" = "Применить жирный шрифт";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Базовый URL сервера звонков Element";
 "screen_advanced_settings_element_call_base_url_description" = "Задайте свой сервер Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Адрес указан неверно, удостоверьтесь, что вы указали протокол (http/https) и правильный адрес.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Отправить приглашение";
 "screen_bottom_sheet_create_dm_message" = "Хотите начать чат с %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Отправить приглашение?";
@@ -485,12 +492,12 @@
 "screen_security_and_privacy_room_publishing_section_header" = "Публикация комнат";
 "screen_security_and_privacy_room_visibility_section_footer" = "Адреса комнат — это способ найти комнату и получить к ним доступ. Это также гарантирует, что вы сможете легко поделиться своей комнатой с другими.\nАдрес также необходим для отображения комнаты в каталоге %1$@ общедоступных комнат.";
 "screen_security_and_privacy_title" = "Безопасность и конфиденциальность";
-"screen_start_chat_join_room_by_address_action" = "Join room by address";
-"screen_start_chat_join_room_by_address_invalid_address" = "Not a valid address";
-"screen_start_chat_join_room_by_address_placeholder" = "Enter...";
-"screen_start_chat_join_room_by_address_room_found" = "Matching room found";
-"screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
-"screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
+"screen_start_chat_join_room_by_address_action" = "Присоединиться к комнате по адресу";
+"screen_start_chat_join_room_by_address_invalid_address" = "Недействительный адрес";
+"screen_start_chat_join_room_by_address_placeholder" = "Ввести...";
+"screen_start_chat_join_room_by_address_room_found" = "Соответствующая комната найдена";
+"screen_start_chat_join_room_by_address_room_not_found" = "Комната не найдена";
+"screen_start_chat_join_room_by_address_supporting_text" = "прим. #room-name:matrix.org";
 "screen_timeline_item_menu_send_failure_changed_identity" = "Сообщение не отправлено, потому что верифицированная личность %1$@ изменилась.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Сообщение не отправлено, потому что %1$@ не проверил одно или несколько устройств.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Сообщение не отправлено, поскольку вы не подтвердили одно или несколько своих устройств.";
diff --git a/ElementX/Resources/Localizations/sk.lproj/Localizable.strings b/ElementX/Resources/Localizations/sk.lproj/Localizable.strings
index 47be1ec6364b16fb97ceb0750f8f6527c4857704..790f83d3ff6c03550989b508c5777b32074d27d1 100644
--- a/ElementX/Resources/Localizations/sk.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/sk.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Odstrániť anketu";
 "action_disable" = "Vypnúť";
 "action_discard" = "Zahodiť";
+"action_dismiss" = "Dismiss";
 "action_done" = "Hotovo";
 "action_edit" = "Upraviť";
 "action_edit_caption" = "Upraviť titulok";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Žiadne výsledky";
 "common_no_room_name" = "Žiadny názov miestnosti";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Offline";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "alebo";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Čaká sa na dešifrovací kľúč";
 "common.copied_to_clipboard" = "Skopírované do schránky";
 "common.do_not_show_this_again" = "Nezobrazovať toto znova";
+"common.empty_file" = "Prázdny súbor";
+"common.line_copied_to_clipboard" = "Riadok skopírovaný do schránky";
 "common.open_source_licenses" = "Licencie s otvoreným zdrojom";
 "common.pinned" = "Pripnuté";
 "common.send_to" = "Odoslať";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Vlastná Element Call základná URL adresa";
 "screen_advanced_settings_element_call_base_url_description" = "Nastaviť vlastnú základnú URL adresu pre Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Neplatná adresa URL, uistite sa, že ste uviedli protokol (http/https) a správnu adresu.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Odoslať pozvánku";
 "screen_bottom_sheet_create_dm_message" = "Chceli by ste začať rozhovor s používateľom %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Poslať pozvánku?";
diff --git a/ElementX/Resources/Localizations/sv.lproj/Localizable.strings b/ElementX/Resources/Localizations/sv.lproj/Localizable.strings
index 5733ffc301667f1b6d2fdf5577d2051be11cc4a6..a4966d13be1764d77a2dd241c8bd247e2623fa38 100644
--- a/ElementX/Resources/Localizations/sv.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/sv.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Radera omröstning";
 "action_disable" = "Inaktivera";
 "action_discard" = "Kassera";
+"action_dismiss" = "Avfärda";
 "action_done" = "Klar";
 "action_edit" = "Redigera";
 "action_edit_caption" = "Redigera bildtext";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Inga resultat";
 "common_no_room_name" = "Inget rumsnamn";
+"common_not_encrypted" = "Inte krypterad";
 "common_offline" = "Frånkopplad";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "eller";
@@ -262,25 +264,27 @@
 "common_waiting_for_decryption_key" = "Väntar på detta meddelande";
 "common.copied_to_clipboard" = "Kopierad till klippbordet";
 "common.do_not_show_this_again" = "Visa inte detta igen";
+"common.empty_file" = "Tom fil";
+"common.line_copied_to_clipboard" = "Rad kopierad till klippbordet";
 "common.open_source_licenses" = "Licenser för öppen källkod";
 "common.pinned" = "Fäst";
 "common.send_to" = "Skicka till";
 "common.you" = "Du";
 "common_unable_to_decrypt_insecure_device" = "Skickad från en osäker enhet";
-"common_unable_to_decrypt_verification_violation" = "Avsändarens verifierade identitet har ändrats";
+"common_unable_to_decrypt_verification_violation" = "Avsändarens verifierade identitet återställdes";
 "confirm_recovery_key_banner_message" = "Bekräfta din återställningsnyckel för att behålla åtkomsten till din nyckellagring och meddelandehistorik.";
 "confirm_recovery_key_banner_primary_button_title" = "Ange din återställningsnyckel";
 "confirm_recovery_key_banner_secondary_button_title" = "Glömt din återställningsnyckel?";
 "confirm_recovery_key_banner_title" = "Din nyckellagring är inte synkroniserad";
 "crash_detection_dialog_content" = "%1$@ kraschade senast den användes. Vill du dela en kraschrapport med oss?";
-"crypto_identity_change_pin_violation" = "Identitet för %1$@ verkar ha ändrats. %2$@";
-"crypto_identity_change_pin_violation_new" = "Identitet för %1$@ %2$@ verkar ha förändrats. %3$@";
+"crypto_identity_change_pin_violation" = "Identitet för %1$@ återställdes. %2$@";
+"crypto_identity_change_pin_violation_new" = "Identitet för %1$@ %2$@ återställdes. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "Verifierad identitet för %1$@ har ändrats.";
-"crypto_identity_change_verification_violation_new" = "Verifierad identitet för %1$@ %2$@ har ändrats.%3$@";
+"crypto_identity_change_profile_pin_violation" = "Verifierad identitet för %1$@ återställdes.";
+"crypto_identity_change_verification_violation_new" = "Verifierad identitet för %1$@ %2$@ återställdes.%3$@";
 "crypto_identity_change_withdraw_verification_action" = "Ã…terkalla verifiering";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "Länken %1$@ tar dig till en annan webbplats %2$@\n\nÄr du säker på att du vill fortsätta?";
+"dialog_confirm_link_title" = "Dubbelkolla den här länken";
 "dialog_permission_camera" = "För att låta programmet använda kameran, vänligen ge behörigheten i systeminställningarna.";
 "dialog_permission_generic" = "Vänligen ge behörigheten i systeminställningarna.";
 "dialog_permission_location_description_ios" = "Ge åtkomst i Inställningar -> Plats.";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Anpassad bas-URL för Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Ange en anpassad bas-URL för Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Ogiltig URL, se till att du inkluderar protokollet (http/https) och rätt adress.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Dölj avatarer i förfrågningar om rumsinbjudningar";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Dölj förhandsgranskningar av media i tidslinjen";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderering och säkerhet";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Skicka inbjudan";
 "screen_bottom_sheet_create_dm_message" = "Vill du starta en chatt med %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Skicka inbjudan?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "Ett okänt fel inträffade. Kontrollera att ditt kontolösenord är korrekt och försök igen.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Dra tillbaka verifieringen och skicka";
 "screen_resolve_send_failure_changed_identity_subtitle" = "Du kan dra tillbaka din verifiering och skicka det här meddelandet ändå, eller så kan du avbryta för tillfället och försöka igen senare efter att ha verifierat %1$@ igen.";
-"screen_resolve_send_failure_changed_identity_title" = "Ditt meddelande skickades inte eftersom verifierad identitet för %1$@ har ändrats";
+"screen_resolve_send_failure_changed_identity_title" = "Ditt meddelande skickades inte eftersom verifierad identitet för %1$@ återställdes";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Skicka meddelandet ändå";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ använder en eller flera overifierade enheter. Du kan skicka meddelandet ändå, eller så kan du avbryta för tillfället och försöka igen senare efter att %2$@ har verifierat alla sina enheter.";
 "screen_resolve_send_failure_unsigned_device_title" = "Ditt meddelande skickades inte eftersom %1$@ inte har verifierat alla enheter";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matchande rum hittades";
 "screen_start_chat_join_room_by_address_room_not_found" = "Rummet hittades inte";
 "screen_start_chat_join_room_by_address_supporting_text" = "t.ex. #rumsnamn:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Meddelandet skickades inte eftersom verifierad identitet för %1$@ har ändrats.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Meddelandet skickades inte eftersom verifierad identitet för %1$@ återställdes.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Meddelandet skickades inte eftersom %1$@ inte har verifierat alla enheter.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Meddelandet skickades inte eftersom du inte har verifierat en eller flera av dina enheter.";
 "screen_account_provider_form_hint" = "Hemserveradress";
diff --git a/ElementX/Resources/Localizations/tr.lproj/Localizable.strings b/ElementX/Resources/Localizations/tr.lproj/Localizable.strings
index 9d807e3fa3ec8fba0468ba74c0be2eb149e3a11b..a3a4680b496abce0fbe1ac5b4d585dbae87ebdfd 100644
--- a/ElementX/Resources/Localizations/tr.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/tr.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Anketi Sil";
 "action_disable" = "Devre dışı";
 "action_discard" = "Vazgeç";
+"action_dismiss" = "Dismiss";
 "action_done" = "Bitti";
 "action_edit" = "Düzenle";
 "action_edit_caption" = "Açıklamayı düzenle";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Sonuç yok";
 "common_no_room_name" = "Oda adı yok";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Çevrimdışı";
 "common_optic_id_ios" = "Optik Kimlik";
 "common_or" = "veya";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Bu mesajı bekliyorum";
 "common.copied_to_clipboard" = "Panoya kopyalandı";
 "common.do_not_show_this_again" = "Bunu bir daha gösterme";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Açık kaynak lisansları";
 "common.pinned" = "Sabitlendi";
 "common.send_to" = "Şuraya gönder";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Özel Element Call temel URL'si";
 "screen_advanced_settings_element_call_base_url_description" = "Element Call için özel bir temel URL ayarlayın.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Geçersiz URL, lütfen protokolü (http/https) ve doğru adresi eklediğinizden emin olun.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Davet gönder";
 "screen_bottom_sheet_create_dm_message" = "%1$@ ile sohbet baÅŸlatmak ister misiniz?";
 "screen_bottom_sheet_create_dm_title" = "Davet gönder?";
diff --git a/ElementX/Resources/Localizations/uk.lproj/Localizable.strings b/ElementX/Resources/Localizations/uk.lproj/Localizable.strings
index 25b11d4496c2740ea82aaa1405673a47bd17faf0..7c6d734eab9afaecb496e690099d37882af5222d 100644
--- a/ElementX/Resources/Localizations/uk.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/uk.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Видалити опитування";
 "action_disable" = "Вимкнути";
 "action_discard" = "Відкинути";
+"action_dismiss" = "Dismiss";
 "action_done" = "Готово";
 "action_edit" = "Редагувати";
 "action_edit_caption" = "Редагувати підпис";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Немає результатів";
 "common_no_room_name" = "Немає назви кімнати";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Не в мережі";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "або";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "Чекаємо на це повідомлення";
 "common.copied_to_clipboard" = "Скопійовано до буферу обміну";
 "common.do_not_show_this_again" = "Не показувати це знову";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Ліцензії відкритого коду";
 "common.pinned" = "Закріплено";
 "common.send_to" = "Надіслати до";
@@ -279,8 +283,8 @@
 "crypto_identity_change_profile_pin_violation" = "Верифікована ідентичність %1$@ змінилася.";
 "crypto_identity_change_verification_violation_new" = "Верифіковано особистість %1$@ %2$@ змінилася. %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Відкликати верифікацію";
-"dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
-"dialog_confirm_link_title" = "Double-check this link";
+"dialog_confirm_link_message" = "Посилання %1$@ спрямовує вас на інший сайт %2$@\n\nВи впевнені, що хочете продовжити?";
+"dialog_confirm_link_title" = "Уважно перевірте це посилання";
 "dialog_permission_camera" = "Щоб дозволити застосунку використовувати камеру, надайте дозвіл у системних налаштуваннях.";
 "dialog_permission_generic" = "Надайте дозвіл в системних налаштуваннях.";
 "dialog_permission_location_description_ios" = "Надайте доступ в Налаштуваннях -> Місцезнаходження.";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Користувацька URL-адреса Element Call";
 "screen_advanced_settings_element_call_base_url_description" = "Встановіть URL-адресу для Element Call.";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Неправильна URL-адреса. Переконайтеся, що ви вказали протокол (http/https) та правильну адресу.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Надіслати запрошення";
 "screen_bottom_sheet_create_dm_message" = "Хочете розпочати бесіду з %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Надіслати запрошення?";
diff --git a/ElementX/Resources/Localizations/uz.lproj/Localizable.strings b/ElementX/Resources/Localizations/uz.lproj/Localizable.strings
index aa29b929acb67e77d723448f240c018e473b6961..11e897d9732fbd1376ea2448f395352e9486cc95 100644
--- a/ElementX/Resources/Localizations/uz.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/uz.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "Delete Poll";
 "action_disable" = "Oʻchirish";
 "action_discard" = "Discard";
+"action_dismiss" = "Dismiss";
 "action_done" = "Bajarildi";
 "action_edit" = "Tahrirlash";
 "action_edit_caption" = "Edit caption";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "Natijalar yoʻq";
 "common_no_room_name" = "No room name";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "Oflayn";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "or";
@@ -262,22 +264,24 @@
 "common_waiting_for_decryption_key" = "Waiting for this message";
 "common.copied_to_clipboard" = "Copied to clipboard";
 "common.do_not_show_this_again" = "Do not show this again";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "Open source licenses";
 "common.pinned" = "Pinned";
 "common.send_to" = "Send to";
 "common.you" = "You";
 "common_unable_to_decrypt_insecure_device" = "Sent from an insecure device";
-"common_unable_to_decrypt_verification_violation" = "Sender's verified identity has changed";
+"common_unable_to_decrypt_verification_violation" = "Sender's verified identity was reset";
 "confirm_recovery_key_banner_message" = "Confirm your recovery key to maintain access to your key storage and message history.";
 "confirm_recovery_key_banner_primary_button_title" = "Enter your recovery key";
 "confirm_recovery_key_banner_secondary_button_title" = "Forgot your recovery key?";
 "confirm_recovery_key_banner_title" = "Your key storage is out of sync";
 "crash_detection_dialog_content" = "%1$@oxirgi marta ishlatilganda qulab tushdi. Biz bilan nosozlik hisobotini baham ko'rmoqchimisiz?";
-"crypto_identity_change_pin_violation" = "%1$@'s identity appears to have changed. %2$@";
-"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity appears to have changed. %3$@";
+"crypto_identity_change_pin_violation" = "%1$@'s identity was reset. %2$@";
+"crypto_identity_change_pin_violation_new" = "%1$@’s %2$@ identity was reset. %3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
-"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ verified identity has changed.  %3$@";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
+"crypto_identity_change_verification_violation_new" = "%1$@’s %2$@ identity was reset.  %3$@";
 "crypto_identity_change_withdraw_verification_action" = "Withdraw verification";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
 "dialog_confirm_link_title" = "Double-check this link";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "Maxsus element qo‘ng‘iroqlar bazasi URL manzili";
 "screen_advanced_settings_element_call_base_url_description" = "Element qo'ng'irog'iga maxsus asosiy url or'natish";
 "screen_advanced_settings_element_call_base_url_validation_error" = "Invalid URL, please make sure you include the protocol (http/https) and the correct address.";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
@@ -444,7 +451,7 @@
 "screen_reset_encryption_password_error" = "An unknown error happened. Please check your account password is correct and try again.";
 "screen_resolve_send_failure_changed_identity_primary_button_title" = "Withdraw verification and send";
 "screen_resolve_send_failure_changed_identity_subtitle" = "You can withdraw your verification and send this message anyway, or you can cancel for now and try again later after reverifying %1$@.";
-"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity has changed";
+"screen_resolve_send_failure_changed_identity_title" = "Your message was not sent because %1$@’s verified identity was reset";
 "screen_resolve_send_failure_unsigned_device_primary_button_title" = "Send message anyway";
 "screen_resolve_send_failure_unsigned_device_subtitle" = "%1$@ is using one or more unverified devices. You can send the message anyway, or you can cancel for now and try again later after %2$@ has verified all their devices.";
 "screen_resolve_send_failure_unsigned_device_title" = "Your message was not sent because %1$@ has not verified all devices";
@@ -491,7 +498,7 @@
 "screen_start_chat_join_room_by_address_room_found" = "Matching room found";
 "screen_start_chat_join_room_by_address_room_not_found" = "Room not found";
 "screen_start_chat_join_room_by_address_supporting_text" = "e.g. #room-name:matrix.org";
-"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity has changed.";
+"screen_timeline_item_menu_send_failure_changed_identity" = "Message not sent because %1$@’s verified identity was reset.";
 "screen_timeline_item_menu_send_failure_unsigned_device" = "Message not sent because %1$@ has not verified all devices.";
 "screen_timeline_item_menu_send_failure_you_unsigned_device" = "Message not sent because you have not verified one or more of your devices.";
 "screen_account_provider_form_hint" = "Uy server manzili";
diff --git a/ElementX/Resources/Localizations/zh-Hans.lproj/Localizable.strings b/ElementX/Resources/Localizations/zh-Hans.lproj/Localizable.strings
index b319ee103daa1e30ed8f218878cb14f1e3a68a60..f8e07f60e7298156c2c1507297400eb211e2745d 100644
--- a/ElementX/Resources/Localizations/zh-Hans.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/zh-Hans.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "删除投票";
 "action_disable" = "禁用";
 "action_discard" = "丢弃";
+"action_dismiss" = "Dismiss";
 "action_done" = "完成";
 "action_edit" = "编辑";
 "action_edit_caption" = "编辑标题";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "没有结果";
 "common_no_room_name" = "无聊天室名";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "离线";
 "common_optic_id_ios" = "光学 ID";
 "common_or" = "或";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "正在等待解密密钥";
 "common.copied_to_clipboard" = "已复制到剪贴板";
 "common.do_not_show_this_again" = "不再显示此内容";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "开源许可证";
 "common.pinned" = "已置顶";
 "common.send_to" = "发送至";
@@ -276,7 +280,7 @@
 "crypto_identity_change_pin_violation" = "%1$@ 的身份似乎已经改变。%2$@";
 "crypto_identity_change_pin_violation_new" = "%1$@ 的 %2$@ 身份似乎已经改变。%3$@";
 "crypto_identity_change_pin_violation_new_user_id" = "(%1$@)";
-"crypto_identity_change_profile_pin_violation" = "%1$@’s verified identity has changed.";
+"crypto_identity_change_profile_pin_violation" = "%1$@’s identity was reset.";
 "crypto_identity_change_verification_violation_new" = "%1$@ 的 %2$@ 已验证身份已发生改变。%3$@";
 "crypto_identity_change_withdraw_verification_action" = "撤回验证";
 "dialog_confirm_link_message" = "The link %1$@ is taking you to another site %2$@\n\nAre you sure you want to continue?";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "自定义 Element Call URL";
 "screen_advanced_settings_element_call_base_url_description" = "为 Element 通话设置根 URL。";
 "screen_advanced_settings_element_call_base_url_validation_error" = "URL 无效,请确保包含协议(http/https)和正确的地址。";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "Send invite";
 "screen_bottom_sheet_create_dm_message" = "Would you like to start a chat with %1$@?";
 "screen_bottom_sheet_create_dm_title" = "Send invite?";
diff --git a/ElementX/Resources/Localizations/zh-Hant-TW.lproj/Localizable.strings b/ElementX/Resources/Localizations/zh-Hant-TW.lproj/Localizable.strings
index b327b54bb1994f615a3facf6ab9fc0baac977601..d65b024488706d41052b869e7aff616ede593577 100644
--- a/ElementX/Resources/Localizations/zh-Hant-TW.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/zh-Hant-TW.lproj/Localizable.strings
@@ -49,6 +49,7 @@
 "action_delete_poll" = "刪除投票";
 "action_disable" = "停用";
 "action_discard" = "捨棄";
+"action_dismiss" = "Dismiss";
 "action_done" = "完成";
 "action_edit" = "編輯";
 "action_edit_caption" = "編輯標題";
@@ -187,6 +188,7 @@
 "common_name_and_id" = "%1$@ (%2$@)";
 "common_no_results" = "查無結果";
 "common_no_room_name" = "無聊天室名稱";
+"common_not_encrypted" = "Not encrypted";
 "common_offline" = "離線";
 "common_optic_id_ios" = "Optic ID";
 "common_or" = "或";
@@ -262,6 +264,8 @@
 "common_waiting_for_decryption_key" = "等待此則訊息";
 "common.copied_to_clipboard" = "已複製到剪貼簿";
 "common.do_not_show_this_again" = "不再顯示";
+"common.empty_file" = "Empty file";
+"common.line_copied_to_clipboard" = "Line copied to clipboard";
 "common.open_source_licenses" = "開放原始碼授權條款";
 "common.pinned" = "已釘選";
 "common.send_to" = "傳送給";
@@ -381,6 +385,9 @@
 "screen_advanced_settings_element_call_base_url" = "自訂 Element 通話基礎 URL";
 "screen_advanced_settings_element_call_base_url_description" = "設定 Element 通話的自訂基礎 URL。";
 "screen_advanced_settings_element_call_base_url_validation_error" = "無效的 URL,請確定包含了協定 (http/https) 與正確的地址。";
+"screen_advanced_settings_hide_invite_avatars_toggle_title" = "Hide avatars in room invite requests";
+"screen_advanced_settings_hide_timeline_media_toggle_title" = "Hide media previews in timeline";
+"screen_advanced_settings_moderation_and_safety_section_title" = "Moderation and Safety";
 "screen_bottom_sheet_create_dm_confirmation_button_title" = "傳送邀請";
 "screen_bottom_sheet_create_dm_message" = "您想要開始與 %1$@ 聊天嗎?";
 "screen_bottom_sheet_create_dm_title" = "傳送邀請?";
diff --git a/ElementX/Sources/Generated/Strings.swift b/ElementX/Sources/Generated/Strings.swift
index 36ee7956377370777d7c0602d8b6bc7951eb00e9..465d7496559894ed07f99034104a3293427dc83b 100644
--- a/ElementX/Sources/Generated/Strings.swift
+++ b/ElementX/Sources/Generated/Strings.swift
@@ -128,6 +128,8 @@ internal enum L10n {
   internal static var actionDisable: String { return L10n.tr("Localizable", "action_disable") }
   /// Discard
   internal static var actionDiscard: String { return L10n.tr("Localizable", "action_discard") }
+  /// Dismiss
+  internal static var actionDismiss: String { return L10n.tr("Localizable", "action_dismiss") }
   /// Done
   internal static var actionDone: String { return L10n.tr("Localizable", "action_done") }
   /// Edit
@@ -424,6 +426,8 @@ internal enum L10n {
   internal static var commonNoResults: String { return L10n.tr("Localizable", "common_no_results") }
   /// No room name
   internal static var commonNoRoomName: String { return L10n.tr("Localizable", "common_no_room_name") }
+  /// Not encrypted
+  internal static var commonNotEncrypted: String { return L10n.tr("Localizable", "common_not_encrypted") }
   /// Offline
   internal static var commonOffline: String { return L10n.tr("Localizable", "common_offline") }
   /// Optic ID
@@ -546,7 +550,7 @@ internal enum L10n {
   internal static var commonUnableToDecryptInsecureDevice: String { return L10n.tr("Localizable", "common_unable_to_decrypt_insecure_device") }
   /// You don't have access to this message
   internal static var commonUnableToDecryptNoAccess: String { return L10n.tr("Localizable", "common_unable_to_decrypt_no_access") }
-  /// Sender's verified identity has changed
+  /// Sender's verified identity was reset
   internal static var commonUnableToDecryptVerificationViolation: String { return L10n.tr("Localizable", "common_unable_to_decrypt_verification_violation") }
   /// Invites couldn't be sent to one or more users.
   internal static var commonUnableToInviteMessage: String { return L10n.tr("Localizable", "common_unable_to_invite_message") }
@@ -596,11 +600,11 @@ internal enum L10n {
   internal static func crashDetectionDialogContent(_ p1: Any) -> String {
     return L10n.tr("Localizable", "crash_detection_dialog_content", String(describing: p1))
   }
-  /// %1$@'s identity appears to have changed. %2$@
+  /// %1$@'s identity was reset. %2$@
   internal static func cryptoIdentityChangePinViolation(_ p1: Any, _ p2: Any) -> String {
     return L10n.tr("Localizable", "crypto_identity_change_pin_violation", String(describing: p1), String(describing: p2))
   }
-  /// %1$@’s %2$@ identity appears to have changed. %3$@
+  /// %1$@’s %2$@ identity was reset. %3$@
   internal static func cryptoIdentityChangePinViolationNew(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
     return L10n.tr("Localizable", "crypto_identity_change_pin_violation_new", String(describing: p1), String(describing: p2), String(describing: p3))
   }
@@ -608,11 +612,11 @@ internal enum L10n {
   internal static func cryptoIdentityChangePinViolationNewUserId(_ p1: Any) -> String {
     return L10n.tr("Localizable", "crypto_identity_change_pin_violation_new_user_id", String(describing: p1))
   }
-  /// %1$@’s verified identity has changed.
+  /// %1$@’s identity was reset.
   internal static func cryptoIdentityChangeProfilePinViolation(_ p1: Any) -> String {
     return L10n.tr("Localizable", "crypto_identity_change_profile_pin_violation", String(describing: p1))
   }
-  /// %1$@’s %2$@ verified identity has changed.  %3$@
+  /// %1$@’s %2$@ identity was reset.  %3$@
   internal static func cryptoIdentityChangeVerificationViolationNew(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
     return L10n.tr("Localizable", "crypto_identity_change_verification_violation_new", String(describing: p1), String(describing: p2), String(describing: p3))
   }
@@ -1820,7 +1824,7 @@ internal enum L10n {
   internal static func screenResolveSendFailureChangedIdentitySubtitle(_ p1: Any) -> String {
     return L10n.tr("Localizable", "screen_resolve_send_failure_changed_identity_subtitle", String(describing: p1))
   }
-  /// Your message was not sent because %1$@’s verified identity has changed
+  /// Your message was not sent because %1$@’s verified identity was reset
   internal static func screenResolveSendFailureChangedIdentityTitle(_ p1: Any) -> String {
     return L10n.tr("Localizable", "screen_resolve_send_failure_changed_identity_title", String(describing: p1))
   }
@@ -2490,7 +2494,7 @@ internal enum L10n {
   internal static var screenStartChatJoinRoomByAddressRoomNotFound: String { return L10n.tr("Localizable", "screen_start_chat_join_room_by_address_room_not_found") }
   /// e.g. #room-name:matrix.org
   internal static var screenStartChatJoinRoomByAddressSupportingText: String { return L10n.tr("Localizable", "screen_start_chat_join_room_by_address_supporting_text") }
-  /// Message not sent because %1$@’s verified identity has changed.
+  /// Message not sent because %1$@’s verified identity was reset.
   internal static func screenTimelineItemMenuSendFailureChangedIdentity(_ p1: Any) -> String {
     return L10n.tr("Localizable", "screen_timeline_item_menu_send_failure_changed_identity", String(describing: p1))
   }
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-en-GB.png
index 0d250d115ac05b2264d0dbade5274e049d23b308..9b3dd8da1f3416930fa67ed7c46b6ab8f7c63c75 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:08bb98eccf95500881004de03a5f046eec88cc8c4d43ccaecbbb96a174704751
-size 120977
+oid sha256:8d7385a6b53c3b1d9e779357ae97c18f560d079871a33273ca2684dc38e93e40
+size 120637
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-pseudo.png
index 9ad5ddbd24510fb33b1e3e133c8902bf4a6d65bb..da10f9f823a3ebfd65577aeed24cb29da9db2d94 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPad-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:80a0049a86f4667a8da0afbe6953a86dd1afdf777fbec42e645d88805eca2de2
-size 154495
+oid sha256:5fdd7884ca618112d221029e5fca39244f6240b7c0b7632a5265b44daa4de1d4
+size 153828
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-en-GB.png
index 0747ebdda95b618b7998c0437eb466324cd5c6a3..01c58e47f95073ab1610aa5ae7248eb2009095ec 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:2e875c6664b253ac0505ecb6135be11d75b88b4055dd1f2b950932fa607d530b
-size 84867
+oid sha256:b7fa3260af4cd32aabef273e89511e9dd8a7b9a605f91dbc455aff159c023bdb
+size 84039
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-pseudo.png
index bb9980c6c43de280b3101b253dd99160d38fb56b..a758985ed77287494120c9f74c673cb2d8926539 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/resolveVerifiedUserSendFailureScreen.Identity-Changed-iPhone-16-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:956dda29b306b8cca700f39bf93525585b78e897fb576db282390fbf997214df
-size 128266
+oid sha256:8186e53240cea00ca20745d1f1c77d23c8ee9497037224757014a7fe66f42e93
+size 126750
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-en-GB.png
index 7c8406d1b7b6b30cff8c24f52eb117d31e66852d..2372b9331c27f216f72d5b9b64ad048820148ad3 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:ddcbe3492af0a1eac19cb310c321af9a8787fe0eea70c680e248788d99e4a756
-size 125151
+oid sha256:42c9cb0c33023266fba4faea4e4611342b995e3af5c02a25ccf1d109aba22c1e
+size 123801
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-pseudo.png
index 7a5f617b1c2df7293d9bdffe361a5f7392978522..39a7d8cd42aa27d65e3307eb6d1aa76308078cf5 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPad-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:dcd0fac76ffd69622b33a1134c95245c4706dc4f06ad64e51c496b585bbf5350
-size 133431
+oid sha256:41bae97c314d5b46b442f0be7e2d4d91fd083a02765f4c6bbb9ef003bb9c2a90
+size 130645
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-en-GB.png
index e42af9de099e93e05354c09e0cff72372f8bfab4..13d59cf953dfc62cd43b41a81506dd0d253ce2b3 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:000d6bfa680fb267a079aaf89b920c2236f5ef9c3e64017e669ec689c91f3a28
-size 74364
+oid sha256:8cee1b17847df6717caab843439cf8f2ae6381356bc3ef5a8284c97e7fa6b2dd
+size 73078
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-pseudo.png
index 27fc3ebee6a70bf08ff302a28c70144a928548e9..56f828744a443fca72c4f7d8b81ba3dfd79504f8 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomMemberDetailsScreen.Verification-Violation-User-iPhone-16-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:f2a39886cd8c3c151c6578ef1706f5136dfe9d1a45cab7e511c0b20bb7abbe40
-size 93312
+oid sha256:5f1844ebcf70c463c307b5d165850ce60767886d877bf9ea126e62a57647ce60
+size 89765
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-en-GB.png
index 942f56b66c439185c47964040d6a48beaf55fb43..55df1a1237add81ba5114a291e2320f33647672b 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:cf9ffd7c5b2d3e1ac7ccafbae7656f91c12c87e434910931ce77628ea9b4dd7d
-size 162432
+oid sha256:148107fd3a1f3ac3870de2a5e412809682aae45ae5c193bd7c6ad95e9ef8a9a0
+size 159001
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-pseudo.png
index b6aea9cf88cf4f14563569e7e1566747dff369d4..82586857367679a0835da5801c6c9e61794657a5 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPad-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:ee6a0474e411cc8ea9352b32e0386fb9c7c36c6bbe3871441426f4ea623ded9d
-size 174972
+oid sha256:23091f2e8cebcd97be02c8f0c1d6a7bc46153127114ee34d67f017335287e485
+size 170755
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-en-GB.png
index 29cbe1a27de34c417bfcad22edd6d38838dc5c1a..40f8476ed3ff8fffbf01efb835b2189c73f81bf4 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:0a2ac111a641041292a796bb237a01ba4eca8edf0c78363c2baaa4f33df44947
-size 79626
+oid sha256:ca5ba42465ba82ffb54b2c23bf0cad04a247d69a0d0c479ee8163b56d14d3f70
+size 77669
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-pseudo.png
index 07db006910c2cc25ee73c80a0fd08b01ad2b4b9c..517fd8a5f6dbe141427323e18b8b616c759c064a 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Verification-Violation-iPhone-16-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:a7c3d5e1f0a2a0fa3c2f5ebab008ad186c5479b08880337b97028f64f523a39f
-size 112397
+oid sha256:c77fbd3355f3951ff1f007a9f935b9b2179cc845e5bdde5e4ae30f40564f9b1a
+size 100639
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-en-GB.png
index a7e3c58989cc652653e75fcf3543abe5765eb7f8..1ba669bf5cdcff83e5e300ea25203f9604044471 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:e01dbaab1c59563feea0b36e1859fcf9171f658eb1c03ec4a5bcc7442e399694
-size 156987
+oid sha256:c8961d8b31627ff16902b9cd5990171b605ef25a02fcdb72c4ab1bf05d39bed1
+size 154719
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-pseudo.png
index 98acbb220a51f3fbde2a8547ff5b9935ef94db5d..d32bbf17a3c695e32a97d94d62f9cc4499a49826 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPad-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:71dbd25ef19181d442d33c708f8bf04cbf710791bd5fca8371ee382855204b55
-size 169974
+oid sha256:9bc578aff36b840121bae1e44056b6e5052c2319c8f80e62f1f8e6d62ecfb428
+size 164654
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-en-GB.png
index f074a714afa69e8e775ddc96af6865606964acfc..528c3908eedaaa26f00330b1fcbfcd4535188553 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:266b6f2530685c8be01e6c9f64139596330c52d6b3d268d46c94ab98ae136a46
-size 78221
+oid sha256:ebf33dc9c9b8881926fa6cc7a2bcaa27c53140f49545e6d29f92bcd585e03ec5
+size 75656
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-pseudo.png
index 3ebc303e51b8eacb1611603e5e567b497f12b6c9..3fd598bf44a1f6000fdf007585f3803e304061d4 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.With-displayname-iPhone-16-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:92c7085936fb313fb8bbf399acd1f83582ca940433119bd2ba41ea9351517ee1
-size 102769
+oid sha256:350c3ae69d02eda573760754d555707a93acfb3f44b33f346441ef698d13a24f
+size 90614
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-en-GB.png
index 4e0c5e8d4b99f7a8471937ac29eb3821754f9631..8c9f9fbaf70caa8b5deb755d37f313a93c19d9ec 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7515e499500d53851cee3922b03ae96fdfb02a9371ebc19669d3f1788bca1975
-size 160605
+oid sha256:f46ea56d60de4f2a57b32f642d3015d5d20389c68190db9de8bb5fc2bf77fe19
+size 156857
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-pseudo.png
index 9a1a56a4fb3669aef9f7b01fa204c7d79ae01e72..45be9ee4c32072818bb1e39aafdd7146a12e7f53 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPad-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:8d3b822afa220fedd562c956da594a019c0bd6391efd522e79e88adcebbebe36
-size 177460
+oid sha256:df3c532c70c9957693da024fda42c39fcb5b74bedf62b2ac23f40104a68dd932
+size 167317
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-en-GB.png
index 1abb931ed2994f7610c38e7b34cf4fa746293e24..2f70bc1522d8aa5a46b3dba37c7b1d537cecf3f7 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:692b1f60a6df116b1130d839928600765ecf68ca5f825c6bb231533aeb01c746
-size 86160
+oid sha256:335ef9f0580c6f4c84e69a76412bafdd42d58d26e9b8b307622f9881348461c6
+size 77700
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-pseudo.png
index d7bf650a92165a75d88cd0fcb0bd4d56b9bc628d..29bcdb0bff150f6ad9d818ee9824ca48458c088b 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/roomScreenFooterView.Without-displayname-iPhone-16-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:24524c9052a7bcc9b04b764c714680bcbcb87ef3e583cd12e8450e2b0db69829
-size 107246
+oid sha256:1f134ff16c4a67c64d284de18bde918f9689eff3dddafc4f2b5916d3e628bd10
+size 101518
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-en-GB.png
index a41c3f84d71d2452fd34151fa2f946b2091f69fb..488a7fac9069fa2959634a9847cb198aa6f22cfc 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:b0b5a15838fce7afe23f28299896442da54bfa212ea8ce473f5d3ab5cbf7fd13
-size 145980
+oid sha256:8bed758ea50ee634461f01b181a20f54147c6ec6f44b242b6e5240101b8507e1
+size 145476
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-pseudo.png
index 146aace4f266a54b76648f37e4b502a0918a25df..e00b89dfc074986b557d9ae66b88c0521f75f592 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPad-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:6add67005250b8e803ee1addf1bae3d51dd0354f798e2408dc56b816b32750cc
-size 155531
+oid sha256:bdee174998edef6890e1bbfb023715d1d64b229b2ecc477b582601a65339af69
+size 152827
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-en-GB.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-en-GB.png
index cf2a81d9a0b448a0687a1b5429d2b4ee36c0c939..290c00f82d10227adde315806b05c2c2d1afcdb4 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-en-GB.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-en-GB.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:a2b234f04766e501f2e461b960ec1cde6f3a99a7469b6b5c94781268acd43ee5
-size 97633
+oid sha256:9a2dbba8ba59114bf7d86a483aec2655c5c75d13dd44225ce3c8faf4cb4097ed
+size 97543
diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-pseudo.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-pseudo.png
index eab51177c3d49a38a05af5dd3a9a0465fafd77e6..b813d352fc2576e365a7d81232dca3f40744dadc 100644
--- a/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-pseudo.png
+++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/timelineItemMenu.Identity-Changed-iPhone-16-pseudo.png
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:f525e8ff7998d2f3367e8a25909ddd365d8404bf176dceffa1ddba2b1719ccb8
-size 119261
+oid sha256:7252d5bd467b972b063da7699631d86bfeb2ef14e978cacc2b25943c773d57a9
+size 118361