diff --git a/ElementX/Resources/Localizations/ab.lproj/Localizable.strings b/ElementX/Resources/Localizations/ab.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ab.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ab.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ang.lproj/Localizable.strings b/ElementX/Resources/Localizations/ang.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ang.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ang.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ar.lproj/Localizable.strings b/ElementX/Resources/Localizations/ar.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ar.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ar.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ar.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ar.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ar.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ar.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/az.lproj/Localizable.strings b/ElementX/Resources/Localizations/az.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/az.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/az.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/bg.lproj/Localizable.strings b/ElementX/Resources/Localizations/bg.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/bg.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/bg.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/bg.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/bg.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/bg.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/bg.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/bn-BD.lproj/Localizable.strings b/ElementX/Resources/Localizations/bn-BD.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/bn-BD.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/bn-BD.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/bn-BD.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/bn-BD.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/bn-BD.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/bn-BD.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/bn-IN.lproj/Localizable.strings b/ElementX/Resources/Localizations/bn-IN.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/bn-IN.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/bn-IN.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/bn-IN.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/bn-IN.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/bn-IN.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/bn-IN.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/bn.lproj/Localizable.strings b/ElementX/Resources/Localizations/bn.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/bn.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/bn.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/bs.lproj/Localizable.strings b/ElementX/Resources/Localizations/bs.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/bs.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/bs.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ca.lproj/Localizable.strings b/ElementX/Resources/Localizations/ca.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ca.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ca.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ca.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ca.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ca.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ca.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/cs.lproj/Localizable.strings b/ElementX/Resources/Localizations/cs.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/cs.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/cs.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/cs.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/cs.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/cs.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/cs.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/cy.lproj/Localizable.strings b/ElementX/Resources/Localizations/cy.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/cy.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/cy.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/da.lproj/Localizable.strings b/ElementX/Resources/Localizations/da.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/da.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/da.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/da.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/da.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/da.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/da.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/de.lproj/Legacy.strings b/ElementX/Resources/Localizations/de.lproj/Legacy.strings
new file mode 100644
index 000000000..f88bfcd41
--- /dev/null
+++ b/ElementX/Resources/Localizations/de.lproj/Legacy.strings
@@ -0,0 +1,2296 @@
+"notice_room_invite_no_invitee" = "Einladung von %@";
+"notice_room_invite" = "%1$@ hat %2$@ eingeladen";
+"notice_room_invite_you" = "%1$@ hat dich eingeladen";
+"notice_room_join" = "%1$@ hat den Raum betreten";
+"notice_room_leave" = "%1$@ hat den Raum verlassen";
+"notice_room_reject" = "%1$@ hat die Einladung abgelehnt";
+"notice_room_remove" = "%1$@ hat %2$@ entfernt";
+"notice_room_unban" = "%1$@ hat den Bann von %2$@ aufgehoben";
+"notice_room_ban" = "%1$@ hat %2$@ gebannt";
+"notice_room_withdraw" = "%1$@ hat die Einladung für %2$@ zurückgezogen";
+"notice_avatar_url_changed" = "%1$@ hat das Profilbild geändert";
+"notice_display_name_set" = "%1$@ hat den Anzeigenamen geändert in %2$@";
+"notice_display_name_changed_from" = "%1$@ hat den Anzeigenamen von %2$@ auf %3$@ geändert";
+"notice_display_name_removed" = "%1$@ hat den Anzeigenamen gelöscht (war %2$@)";
+"notice_room_topic_changed" = "%1$@ hat das Raumthema geändert auf: %2$@";
+"notice_room_name_changed" = "%1$@ hat den Raumnamen geändert in: %2$@";
+"notice_placed_video_call" = "%@ hat einen Videoanruf gestartet.";
+"notice_placed_voice_call" = "%@ hat einen Sprachanruf getätigt.";
+"notice_answered_call" = "%@ hat den Anruf angenommen.";
+"notice_ended_call" = "%@ hat den Anruf beendet.";
+"notice_made_future_room_visibility" = "%1$@ hat den zukünftigen Chatverlauf sichtbar gemacht für %2$@";
+"notice_room_visibility_invited" = "alle Mitglieder, ab Einladung.";
+"notice_room_visibility_joined" = "alle Mitglieder, ab Beitritt.";
+"notice_room_visibility_shared" = "alle Mitglieder.";
+"notice_room_visibility_world_readable" = "Jeder.";
+"notice_avatar_changed_too" = "(Profilbild wurde ebenfalls geändert)";
+"notice_room_name_removed" = "%1$@ hat den Raumnamen entfernt";
+"notice_room_topic_removed" = "%1$@ hat das Raumthema entfernt";
+"notice_room_third_party_invite" = "%1$@ hat eine Einladung an %2$@ gesendet";
+"notice_room_third_party_registered_invite" = "%1$@ hat die Einladung in %2$@ akzeptiert";
+"notice_crypto_unable_to_decrypt" = "** Nicht entschlüsselbar: %@ **";
+"notice_crypto_error_unknown_inbound_session_id" = "Das absendende Gerät hat uns keine Schlüssel für diese Nachricht übermittelt.";
+"unable_to_send_message" = "Nachricht kann nicht gesendet werden";
+"matrix_error" = "Matrix-Fehler";
+"medium_email" = "E-Mail-Adresse";
+"medium_phone_number" = "Telefonnummer";
+"room_displayname_room_invite" = "Raumeinladung";
+"room_displayname_two_members" = "%1$@ und %2$@";
+"room_displayname_empty_room" = "Leerer Raum";
+"notice_room_update" = "%@ hat diesen Raum aufgewertet.";
+"event_status_sending_message" = "Sende eine Nachricht…";
+"initial_sync_start_importing_account" = "Erste Synchronisation:\nImportiere Benutzerkonto…";
+"initial_sync_start_importing_account_crypto" = "Erste Synchronisation:\nImportiere Kryptoschlüssel";
+"initial_sync_start_importing_account_rooms" = "Erste Synchronisation:\nImportiere Räume";
+"initial_sync_start_importing_account_joined_rooms" = "Erste Synchronisation:\nLade deine Konversationen\nWenn du vielen Räumen beigetreten bist, kann das eine Weile dauern";
+"initial_sync_start_importing_account_invited_rooms" = "Erste Synchronisation:\nImportiere eingeladene Räume";
+"initial_sync_start_importing_account_left_rooms" = "Erste Synchronisation:\nImportiere verlassene Räume";
+"initial_sync_start_importing_account_data" = "Erste Synchronisation:\nImportiere Benutzerdaten";
+"notice_room_third_party_revoked_invite" = "%1$@ hat die Einladung an %2$@, den Raum zu betreten, zurückgezogen";
+"notice_room_invite_no_invitee_with_reason" = "%1$@\'s Einladung. Grund: %2$@";
+"notice_room_invite_with_reason" = "%1$@ hat %2$@ eingeladen. Grund: %3$@";
+"notice_room_invite_you_with_reason" = "%1$@ hat dich eingeladen. Grund: %2$@";
+"notice_room_join_with_reason" = "%1$@ ist dem Raum beigetreten. Grund: %2$@";
+"notice_room_leave_with_reason" = "%1$@ hat den Raum verlassen. Grund: %2$@";
+"notice_room_reject_with_reason" = "%1$@ hat die Einladung abgelehnt. Grund: %2$@";
+"notice_room_remove_with_reason" = "%1$@ hat %2$@ entfernt. Grund: %3$@";
+"notice_room_unban_with_reason" = "%1$@ hat Sperre von %2$@ aufgehoben. Grund: %3$@";
+"notice_room_ban_with_reason" = "%1$@ hat %2$@ verbannt. Grund: %3$@";
+"notice_room_third_party_registered_invite_with_reason" = "%1$@ hat die Einladung für %2$@ angenommen. Grund: %3$@";
+"notice_room_withdraw_with_reason" = "%1$@ hat Einladung für %2$@ verworfen. Grund: %3$@";
+"notice_room_aliases_added_and_removed" = "%1$@ fügt %2$@ als Adresse für diesen Raum hinzu und entfernt %3$@.";
+"notice_room_canonical_alias_set" = "%1$@ legt die Hauptadresse fest für diesen Raum als %2$@ fest.";
+"notice_room_canonical_alias_unset" = "%1$@ entfernte die Hauptadresse für diesen Raum.";
+"notice_room_guest_access_can_join" = "%1$@ hat Gästen erlaubt den Raum zu betreten.";
+"notice_room_guest_access_forbidden" = "%1$@ hat Gästen untersagt den Raum zu betreten.";
+"notice_end_to_end_ok" = "%1$@ aktivierte Ende-zu-Ende-Verschlüsselung.";
+"notice_end_to_end_unknown_algorithm" = "%1$@ aktivierte Ende-zu-Ende-Verschlüsselung (unbekannter Algorithmus %2$@).";
+"notice_room_invite_no_invitee_by_you" = "Deine Einladung";
+"notice_room_created" = "%1$@ hat den Raum erstellt";
+"notice_room_created_by_you" = "Du hast den Raum erstellt";
+"notice_room_invite_by_you" = "Du hast %1$@ eingeladen";
+"notice_room_join_by_you" = "Du bist dem Raum beigetreten";
+"notice_room_leave_by_you" = "Du hast den Raum verlassen";
+"notice_room_reject_by_you" = "Du hast die Einladung abgelehnt";
+"notice_room_remove_by_you" = "Du hast %1$@ aus dem Raum entfernt";
+"notice_room_unban_by_you" = "Du hast den Bann von %1$@ aufgehoben";
+"notice_room_ban_by_you" = "Du hast %1$@ gebannt";
+"notice_room_withdraw_by_you" = "Du hast die Einladung von %1$@ zurückgenommen";
+"notice_avatar_url_changed_by_you" = "Du hast dein Profilbild geändert";
+"notice_display_name_set_by_you" = "Du hast deinen Anzeigenamen zu %1$@ geändert";
+"notice_display_name_changed_from_by_you" = "Du hast deinen Anzeigenamen von %1$@ zu %2$@ geändert";
+"notice_display_name_removed_by_you" = "Du hast deinen Anzeigenamen gelöscht (war %1$@)";
+"notice_room_topic_changed_by_you" = "Du hast das Thema geändert auf: %1$@";
+"notice_room_avatar_changed" = "%1$@ hat das Bild des Raumes geändert";
+"notice_room_avatar_changed_by_you" = "Du hast das Bild des Raumes geändert";
+"notice_room_name_changed_by_you" = "Du hast den Raumnamen zu %1$@ geändert";
+"notice_placed_video_call_by_you" = "Du hast einen Videoanruf gestartet.";
+"notice_placed_voice_call_by_you" = "Du hast einen Audioanruf gestartet.";
+"notice_answered_call_by_you" = "Du hast den Anruf angenommen.";
+"notice_ended_call_by_you" = "Du hast den Anruf beendet.";
+"notice_made_future_room_visibility_by_you" = "Du hast den zukünftigen Nachrichtenverlauf für %1$@ sichtbar gemacht";
+"notice_room_update_by_you" = "Du hast den Raum aufgewertet.";
+"notice_room_name_removed_by_you" = "Du hast den Raumnamen entfernt";
+"notice_room_topic_removed_by_you" = "Du hast das Raumthema entfernt";
+"notice_room_avatar_removed" = "%1$@ hat das Bild des Raumes entfernt";
+"notice_room_avatar_removed_by_you" = "Du hast das Bild des Raumes entfernt";
+"notice_room_third_party_invite_by_you" = "Du hast %1$@ in den Raum eingeladen";
+"notice_room_third_party_revoked_invite_by_you" = "Du hast die Einladung für %1$@ zurückgenommen";
+"notice_room_third_party_registered_invite_by_you" = "Du hast die Einladung für %1$@ akzeptiert";
+"notice_widget_added" = "%1$@ hat das %2$@ Widget hinzugefügt";
+"notice_widget_added_by_you" = "Du hast das %1$@ Widget hinzugefügt";
+"notice_widget_removed" = "%1$@ hat das %2$@ Widget entfernt";
+"notice_widget_removed_by_you" = "Du hast das %1$@ Widget entfernt";
+"notice_widget_modified" = "%1$@ hat das %2$@ Widget modifiziert";
+"notice_widget_modified_by_you" = "Du hast das %1$@ Widget modifiziert";
+"power_level_admin" = "Administrator";
+"power_level_moderator" = "Moderator";
+"power_level_default" = "Standard";
+"power_level_custom" = "Benutzerdefiniert (%1$d)";
+"power_level_custom_no_value" = "Benutzerdefiniert";
+"notice_power_level_changed_by_you" = "Du hast die Berechtigungsstufe von %1$@ geändert.";
+"notice_power_level_changed" = "%1$@ hat die Berechtigungsstufe von %2$@ geändert.";
+"notice_power_level_diff" = "%1$@ von %2$@ zu %3$@";
+"notice_room_invite_no_invitee_with_reason_by_you" = "Deine Einladung. Grund: %1$@";
+"notice_room_invite_with_reason_by_you" = "Du hast %1$@ eingeladen. Grund: %2$@";
+"notice_room_join_with_reason_by_you" = "Du bist dem Raum beigetreten. Grund: %1$@";
+"notice_room_leave_with_reason_by_you" = "Du hast den Raum verlassen. Grund: %1$@";
+"notice_room_reject_with_reason_by_you" = "Du hast die Einladung abgelehnt. Grund: %1$@";
+"notice_room_remove_with_reason_by_you" = "Du hast %1$@ aus dem Raum entfernt. Grund %2$@";
+"notice_room_unban_with_reason_by_you" = "Du hast den Bann von %1$@ aufgehoben. Grund: %2$@";
+"notice_room_ban_with_reason_by_you" = "Du hast %1$@ gebannt. Grund: %2$@";
+"notice_room_third_party_registered_invite_with_reason_by_you" = "Du hast die Einladung von %1$@ angenommen. Grund: %2$@";
+"notice_room_withdraw_with_reason_by_you" = "Du hast die Einladung von %1$@ abgelehnt. Grund: %2$@";
+"notice_room_aliases_added_and_removed_by_you" = "Du hast die Raumadressen %1$@ hinzugefügt und %2$@ entfernt.";
+"notice_room_canonical_alias_set_by_you" = "Du hast die Hauptadresse für diesen Raum auf %1$@ gesetzt.";
+"notice_room_canonical_alias_unset_by_you" = "Du hast die Hauptadresse des Raums entfernt.";
+"notice_room_guest_access_can_join_by_you" = "Du hast Gästen erlaubt dem Raum beizutreten.";
+"notice_room_guest_access_forbidden_by_you" = "Du hast Gästen untersagt dem Raum beizutreten.";
+"notice_end_to_end_ok_by_you" = "Du hast Ende-zu-Ende-Verschlüsselung aktiviert.";
+"notice_end_to_end_unknown_algorithm_by_you" = "Du hast Ende-zu-Ende-Verschlüsselung aktiviert (unbekannter Algorithmus %1$@).";
+"notice_call_candidates" = "%@ hat Daten gesendet, um einen Anruf zu starten.";
+"notice_call_candidates_by_you" = "Du hast Daten geschickt, um eine Anruf zu starten.";
+"notice_direct_room_guest_access_can_join_by_you" = "Du hast Gästen erlaubt hier beizutreten.";
+"notice_direct_room_guest_access_can_join" = "%1$@ hat Gästen erlaubt hier beizutreten.";
+"notice_direct_room_join_with_reason_by_you" = "Du bist beigetreten. Grund: %1$@";
+"notice_direct_room_join_with_reason" = "%1$@ ist beigetreten. Grund: %2$@";
+"notice_direct_room_third_party_revoked_invite_by_you" = "Du hast die Einladung für %1$@ zurückgezogen";
+"notice_direct_room_third_party_revoked_invite" = "%1$@ hat die Einladung für %2$@ zurückgezogen";
+"notice_direct_room_third_party_invite_by_you" = "Du hast %1$@ eingeladen";
+"notice_direct_room_third_party_invite" = "%1$@ hat %2$@ eingeladen";
+"notice_made_future_direct_room_visibility_by_you" = "Du hast zukünftige Nachrichten für %1$@ sichtbar gemacht";
+"notice_made_future_direct_room_visibility" = "%1$@ hat zukünftige Nachrichten für %2$@ sichtbar gemacht";
+"notice_direct_room_leave_by_you" = "Du hast den Raum verlassen";
+"notice_direct_room_leave" = "%1$@ hat den Raum verlassen";
+"notice_direct_room_join_by_you" = "Du bist beigetreten";
+"notice_direct_room_join" = "%1$@ ist beigetreten";
+"notice_direct_room_created_by_you" = "Du hast eine Diskussion erstellt";
+"notice_direct_room_created" = "%1$@ hat eine Diskussion erstellt";
+"notice_direct_room_update" = "%@ hat hier ein Upgrade durchgeführt.";
+"notice_direct_room_update_by_you" = "Du hast hier ein Upgrade durchgeführt.";
+"notice_direct_room_guest_access_forbidden_by_you" = "Du hast Gästen untersagt den Raum zu betreten.";
+"notice_direct_room_guest_access_forbidden" = "%1$@ hat Gästen untersagt den Raum zu betreten.";
+"notice_direct_room_leave_with_reason_by_you" = "Du bist gegangen. Grund: %1$@";
+"notice_direct_room_leave_with_reason" = "%1$@ ist gegangen. Grund: %2$@";
+"notice_room_canonical_alias_no_change_by_you" = "Du hast die Adressen für diesen Raum geändert.";
+"notice_room_canonical_alias_no_change" = "%1$@ hat die Adressen für diesen Raum geändert.";
+"notice_room_canonical_alias_main_and_alternative_changed_by_you" = "Du hast die Haupt- und die alternativen Adressen für diesen Raum geändert.";
+"notice_room_canonical_alias_main_and_alternative_changed" = "%1$@ hat die Haupt- und die alternativen Adressen für diesen Raum geändert.";
+"notice_room_canonical_alias_alternative_changed_by_you" = "Du hast die alternativen Adressen für diesen Raum geändert.";
+"notice_room_canonical_alias_alternative_changed" = "%1$@ hat die alternativen Adressen für diesen Raum geändert.";
+"room_displayname_empty_room_was" = "Leerer Raum (war %@)";
+"room_displayname_4_members" = "%1$@, %2$@, %3$@ und %4$@";
+"room_displayname_3_members" = "%1$@, %2$@ und %3$@";
+"notice_room_server_acl_allow_is_empty" = "🎉 Alle Server sind von der Teilnahme ausgeschlossen! Dieser Raum kann nicht mehr genutzt werden.";
+"notice_room_server_acl_updated_no_change" = "Keine Änderung.";
+"notice_room_server_acl_updated_ip_literals_not_allowed" = "• Server, die mit IPs übereinstimmen, sind jetzt gesperrt.";
+"notice_room_server_acl_updated_ip_literals_allowed" = "• Server, die mit IPs übereinstimmen, sind nicht erlaubt.";
+"notice_room_server_acl_updated_was_allowed" = "• Server, die mit %@ übereinstimmen, wurden von der Liste der Erlaubten entfernt.";
+"notice_room_server_acl_updated_allowed" = "• Server, die mit %@ übereinstimmen, sind jetzt erlaubt.";
+"notice_room_server_acl_updated_was_banned" = "• Server, die mit %@ übereinstimmen, wurden von der Sperrliste entfernt.";
+"notice_room_server_acl_updated_banned" = "• Server, die mit %@ übereinstimmen, sind jetzt gesperrt.";
+"notice_room_server_acl_updated_title_by_you" = "Du hast die Server-ACL für diesen Raum geändert.";
+"notice_room_server_acl_updated_title" = "%@ hat die Server-Zugriffssteuerungsliste (ACL) für diesen Raum geändert.";
+"notice_room_server_acl_set_ip_literals_not_allowed" = "• Server, die mit IPs übereinstimmen, sind gesperrt.";
+"notice_room_server_acl_set_ip_literals_allowed" = "• Server, die mit IPs übereinstimmen, sind erlaubt.";
+"notice_room_server_acl_set_allowed" = "• Server, die mit %@ übereinstimmen, sind erlaubt.";
+"notice_room_server_acl_set_banned" = "• Server, die mit %@ übereinstimmen, sind gesperrt.";
+"notice_room_server_acl_set_title_by_you" = "Du hast die Server-ACL für diesen Raum gesetzt.";
+"notice_room_server_acl_set_title" = "%@ hat die Server-Zugriffssteuerungsliste (ACL) für diesen Raum gesetzt.";
+"title_activity_settings" = "Einstellungen";
+"call_notification_answer" = "Akzeptiere";
+"call_notification_reject" = "Ablehnen";
+"call_notification_hangup" = "Anruf beenden";
+"ok" = "Ok";
+"action_cancel" = "Abbrechen";
+"action_save" = "Speichern";
+"action_leave" = "Verlassen";
+"action_send" = "Senden";
+"action_quote" = "Zitieren";
+"action_share" = "Teilen";
+"later" = "Später";
+"permalink" = "Permalink";
+"view_source" = "Rohdaten anzeigen";
+"view_decrypted_source" = "Entschlüsselte Rohdaten anzeigen";
+"action_delete" = "Löschen";
+"action_rename" = "Umbenennen";
+"report_content" = "Inhalt melden";
+"or" = "oder";
+"action_invite" = "Einladen";
+"action_sign_out" = "Abmelden";
+"action_voice_call" = "Sprachanruf";
+"action_video_call" = "Videoanruf";
+"action_mark_all_as_read" = "Alles als gelesen markieren";
+"action_quick_reply" = "Antworten";
+"action_open" = "Öffnen";
+"action_close" = "Schließen";
+"copied_to_clipboard" = "In Zwischenablage kopiert";
+"dialog_title_confirmation" = "Bestätigung";
+"dialog_title_warning" = "Warnung";
+"bottom_action_favourites" = "Favoriten";
+"bottom_action_people" = "Personen";
+"bottom_action_rooms" = "Räume";
+"home_filter_placeholder_home" = "Raumnamen filtern";
+"invitations_header" = "Einladungen";
+"low_priority_header" = "Niedrige Priorität";
+"direct_chats_header" = "Konversationen";
+"matrix_only_filter" = "Nur Matrix-Kontakte";
+"no_result_placeholder" = "Keine Ergebnisse";
+"rooms_header" = "Räume";
+"send_bug_report_include_logs" = "Logdateien übermitteln";
+"send_bug_report_include_crash_logs" = "Absturzberichte übermitteln";
+"send_bug_report_include_screenshot" = "Screenshot übermitteln";
+"send_bug_report" = "Problem melden";
+"send_bug_report_description" = "Bitte beschreibe das Problem. Was hast du genau gemacht\? Was sollte passieren\? Was ist tatsächlich passiert\?";
+"send_bug_report_placeholder" = "Problembeschreibung";
+"send_bug_report_logs_description" = "Um Probleme diagnostizieren zu können, werden Protokolle des Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen:";
+"send_bug_report_alert_message" = "Du scheinst dein Telefon frustriert zu schütteln. Möchtest du das Fenster zum Senden eines Fehlerberichts öffnen\?";
+"send_bug_report_sent" = "Dein Fehlerbericht wurde erfolgreich übermittelt";
+"send_bug_report_failed" = "Der Fehlerbericht konnte nicht übermittelt werden (%@)";
+"send_bug_report_progress" = "Fortschritt (%@%%)";
+"send_bug_report_app_crashed" = "Die Anwendung ist während der letzten Benutzung abgestürzt. Möchtest du den Fehler melden\?";
+"join_room" = "Raum betreten";
+"username" = "Benutzername";
+"logout" = "Abmelden";
+"hs_url" = "Heimserver-Adresse";
+"search" = "Suchen";
+"start_voice_call" = "Sprachanruf starten";
+"start_video_call" = "Videoanruf starten";
+"option_send_files" = "Dateien senden";
+"option_take_photo_video" = "Foto oder Video aufnehmen";
+"auth_login" = "Anmelden";
+"auth_submit" = "Absenden";
+"auth_invalid_login_param" = "Benutzername und/oder Passwort falsch";
+"auth_invalid_email" = "Dies scheint keine gültige E-Mail-Adresse zu sein";
+"auth_email_already_defined" = "Diese E-Mail-Adresse wird bereits verwendet.";
+"auth_forgot_password" = "Passwort vergessen?";
+"auth_recaptcha_message" = "Dieser Homeserver möchte sicherstellen, dass du kein Roboter bist";
+"auth_reset_password_error_unauthorized" = "Verifizierung der E-Mail-Adresse ist fehlgeschlagen. Stelle sicher, dass du den Link in der E-Mail geöffnet hast";
+"login_error_invalid_home_server" = "Bitte eine gültige URL eingeben";
+"login_error_bad_json" = "Fehlerhaftes JSON";
+"login_error_not_json" = "Enthielt kein gültiges JSON";
+"login_error_limit_exceeded" = "Es wurden zu viele Anfragen gesendet";
+"compression_opt_list_original" = "Original";
+"compression_opt_list_large" = "Groß";
+"compression_opt_list_medium" = "Mittel";
+"compression_opt_list_small" = "Klein";
+"call_connecting" = "Verbindungsaufbau…";
+"call_ended" = "Anruf beendet";
+"incoming_video_call" = "Eingehender Videoanruf";
+"incoming_voice_call" = "Eingehender Sprachanruf";
+"call_in_progress" = "Anruf aktiv…";
+"call_error_user_not_responding" = "Die Gegenseite hat den Anruf nicht angenommen.";
+"permissions_rationale_popup_title" = "Information";
+"permissions_rationale_msg_record_audio" = "%@ benötigt die Berechtigung, auf dein Mikrofon zugreifen zu können, um (Sprach-)Anrufe tätigen zu können.";
+"permissions_rationale_msg_camera_and_audio" = "%@ benötigt die Berechtigung, auf Kamera und Mikrofon zu zugreifen, um Video-Anrufe durchzuführen.\n\nBitte erlaube den Zugriff im nächsten Dialog, um den Anruf durchzuführen.";
+"yes" = "Ja";
+"no" = "Nein";
+"_continue" = "Fortsetzen";
+"action_remove" = "Entfernen";
+"action_join" = "Betreten";
+"action_reject" = "Ablehnen";
+"room_jump_to_first_unread" = "Zu ungelesenen Nachrichten springen";
+"room_participants_leave_prompt_title" = "Raum verlassen";
+"room_participants_leave_prompt_msg" = "Raum wirklich verlassen\?";
+"room_participants_header_direct_chats" = "Direktnachrichten";
+"room_participants_action_invite" = "Einladen";
+"room_participants_action_ban" = "Verbannen";
+"room_participants_action_unban" = "Verbannung aufheben";
+"room_participants_action_ignore" = "Blockieren";
+"room_participants_action_unignore" = "Alle Nachrichten dieses Nutzers anzeigen";
+"room_participants_action_mention" = "Erwähnen";
+"room_participants_power_level_prompt" = "Du wirst diese Änderung nicht rückgängig machen können, da die Person dieselbe Berechtigungsstufe wie du erhalten wird.\nBist du sicher\?";
+"room_one_user_is_typing" = "%@ schreibt…";
+"room_two_users_are_typing" = "%1$@ und %2$@ schreiben…";
+"room_many_users_are_typing" = "%1$@, %2$@ und andere schreiben…";
+"room_do_not_have_permission_to_post" = "Du bist nicht berechtigt, in diesen Raum zu schreiben.";
+"ssl_trust" = "Vertrauen";
+"ssl_do_not_trust" = "Nicht vertrauen";
+"ssl_logout_account" = "Abmelden";
+"ssl_remain_offline" = "Ignorieren";
+"ssl_fingerprint_hash" = "Fingerabdruck (%@):";
+"ssl_could_not_verify" = "Konnte Identität des Remote-Servers nicht verifizieren.";
+"ssl_cert_not_trust" = "Dies kann bedeuten, dass jemand böswillig deinen Internetverkehr abfängt oder dass dein Telefon dem Zertifikat, dass der Remote-Server anbietet, nicht vertraut.";
+"ssl_cert_new_account_expl" = "Wenn der Server-Administrator dir mitgeteilt hat, dass dies zu erwarten sei, stelle sicher, dass der Fingerabdruck unten mit dem von deinem Administrator bereitgestellten übereinstimmt.";
+"ssl_unexpected_existing_expl" = "Das Zertifikat unterscheidet sich von dem Zertifikat, dem dein Gerät ursprünglich vertraut hat. Dies ist SEHR UNGEWÖHNLICH. Es wird empfohlen, dass du dieses neue Zertifikat NICHT AKZEPTIERST.";
+"ssl_expected_existing_expl" = "Das Zertifikat hat sich von einem ursprünglich vertrauenswürdigem Zertifikat in ein nicht vertrauenswürdiges Zertifikat geändert. Eventuell wurde das Zertifikat des Servers erneuert. Bitte erkundige dich beim Server-Administrator, welcher Fingerprint als vertrauenswürdig gilt.";
+"ssl_only_accept" = "Akzeptiere das Zertifikat nur dann, wenn der Server-Administrator einen Fingerprint veröffentlicht hat, der mit dem obigen übereinstimmt.";
+"search_hint" = "Suchen";
+"search_members_hint" = "Raummitglieder filtern";
+"search_no_results" = "Keine Suchergebnisse";
+"settings_profile_picture" = "Profilbild";
+"settings_display_name" = "Anzeigename";
+"settings_add_email_address" = "E-Mail-Adresse hinzufügen";
+"settings_add_phone_number" = "Telefonnummer hinzufügen";
+"settings_app_info_link_summary" = "Appinfo in den Systemeinstellungen öffnen.";
+"settings_app_info_link_title" = "App-Info";
+"settings_enable_all_notif" = "Benachrichtigungen für diesen Account";
+"settings_enable_this_device" = "Benachrichtigungen für diese Sitzung";
+"settings_messages_in_one_to_one" = "Direktnachrichten";
+"settings_messages_in_group_chat" = "Gruppenchats";
+"settings_invited_to_room" = "Einladungen";
+"settings_call_invitations" = "Anrufe";
+"settings_messages_sent_by_bot" = "Nachrichten von Bots";
+"settings_background_sync" = "Hintergrundsynchronisierung";
+"settings_set_sync_timeout" = "Timeout für Synchronisierungsanfragen";
+"settings_set_sync_delay" = "Verzögerung zwischen jeder Synchronisierung";
+"settings_version" = "Version";
+"settings_olm_version" = "OLM-Version";
+"settings_app_term_conditions" = "Nutzungsbedingungen";
+"settings_third_party_notices" = "Nutzungshinweise von Drittanbietern";
+"settings_copyright" = "Urheberrechtserklärung";
+"settings_privacy_policy" = "Datenschutzerklärung";
+"settings_clear_cache" = "Cache leeren";
+"settings_user_settings" = "Nutzereinstellungen";
+"settings_notifications" = "Benachrichtigungen";
+"settings_ignored_users" = "Ignorierte Benutzer";
+"settings_other" = "Sonstiges";
+"settings_advanced" = "Erweitert";
+"settings_cryptography" = "Verschlüsselung";
+"settings_notifications_targets" = "Benachrichtigungsziele";
+"settings_contact" = "Lokale Kontakte";
+"settings_contacts_app_permission" = "Kontaktzugriffsberechtigung";
+"settings_contacts_phonebook_country" = "Telefonbuch-Land";
+"settings_home_display" = "Startseite";
+"settings_pin_missed_notifications" = "Räume mit ungelesenen Benachrichtigungen anheften";
+"settings_pin_unread_messages" = "Räume mit ungelesenen Nachrichten anheften";
+"devices_details_id_title" = "ID";
+"devices_details_name_title" = "Öffentlicher Name";
+"devices_details_device_name" = "Öffentlichen Namen aktualisieren";
+"devices_details_last_seen_title" = "Zuletzt gesehen";
+"devices_details_last_seen_format" = "%1$@ @ %2$@";
+"devices_delete_dialog_title" = "Authentifizierung";
+"settings_logged_in" = "Angemeldet als";
+"settings_home_server" = "Heimserver";
+"settings_identity_server" = "Identitätsserver";
+"account_email_validation_message" = "Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Klicke anschließend auf Fortsetzen.";
+"account_email_already_used_error" = "Diese E-Mail-Adresse wird bereits verwendet.";
+"account_phone_number_already_used_error" = "Diese Telefonnummer wird bereits verwendet.";
+"settings_change_password" = "Passwort ändern";
+"settings_old_password" = "Aktuelles Passwort";
+"settings_new_password" = "Neues Passwort";
+"settings_fail_to_update_password" = "Ändern des Passworts fehlgeschlagen";
+"settings_password_updated" = "Dein Passwort wurde aktualisiert";
+"settings_unignore_user" = "Alle Nachrichten von %@ anzeigen\?";
+"settings_select_country" = "Wähle ein Land";
+"room_settings_topic" = "Thema";
+"room_settings_room_read_history_rules_pref_title" = "Lesbarkeit des Chatverlaufs";
+"room_settings_room_read_history_rules_pref_dialog_title" = "Wer kann den Chatverlauf lesen?";
+"room_settings_read_history_entry_anyone" = "Alle";
+"room_settings_read_history_entry_members_only_option_time_shared" = "Nur Mitglieder";
+"room_settings_read_history_entry_members_only_invited" = "Nur Mitglieder (ab Einladung)";
+"room_settings_read_history_entry_members_only_joined" = "Nur Mitglieder (ab Beitreten)";
+"room_settings_banned_users_title" = "Verbannte Benutzer";
+"room_settings_category_advanced_title" = "Erweitert";
+"room_settings_room_internal_id" = "Interne ID dieses Raumes";
+"room_settings_labs_pref_title" = "Experimentelle Einstellungen";
+"room_settings_labs_warning_message" = "Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können. Mit Vorsicht zu verwenden.";
+"room_settings_set_main_address" = "Als Hauptadresse setzen";
+"room_settings_unset_main_address" = "Als Hauptadresse aufheben";
+"encryption_information_decryption_error" = "Entschlüsselungsfehler";
+"encryption_information_device_name" = "Öffentlicher Name";
+"device_manager_session_details_session_id" = "Sitzungs-ID";
+"encryption_information_device_key" = "Sitzungsschlüssel";
+"encryption_export_e2e_room_keys" = "Ende-zu-Ende-Raumschlüssel exportieren";
+"encryption_export_room_keys" = "Raumschlüssel exportieren";
+"encryption_export_room_keys_summary" = "Schlüssel in lokale Datei exportieren";
+"encryption_export_export" = "Exportieren";
+"passphrase_enter_passphrase" = "Passphrase eingeben";
+"passphrase_confirm_passphrase" = "Passphrase bestätigen";
+"encryption_import_e2e_room_keys" = "Ende-zu-Ende-Raumschlüssel importieren";
+"encryption_import_room_keys" = "Raumschlüssel importieren";
+"encryption_import_room_keys_summary" = "Schlüssel aus lokaler Datei importieren";
+"encryption_import_import" = "Importieren";
+"encryption_never_send_to_unverified_devices_title" = "Nur zu verifizierten Sitzungen verschlüsseln";
+"encryption_never_send_to_unverified_devices_summary" = "Von dieser Sitzung aus keine verschlüsselten Nachrichten an nicht-verifizierte Sitzungen senden.";
+"encryption_information_not_verified" = "Nicht verifiziert";
+"encryption_information_verified" = "Verifiziert";
+"encryption_information_verify" = "Bestätigen";
+"encryption_information_verify_device_warning" = "Vergleiche die folgenden Zeichen mit den Einstellungen in der Sitzung des anderen Nutzers und bestätige:";
+"encryption_information_verify_device_warning2" = "Falls sie nicht übereinstimmen, wurde die Kommunikation vielleicht kompromittiert.";
+"select_room_directory" = "Raumverzeichnis auswählen";
+"directory_server_placeholder" = "Server-Name";
+"directory_server_all_rooms_on_server" = "Alle Räume auf dem %@-Server";
+"directory_server_native_rooms" = "Alle nativen %@-Räume";
+"settings_user_interface" = "Bedienoberfläche";
+"settings_interface_language" = "Sprache";
+"settings_select_language" = "Wähle Sprache";
+"settings_start_on_boot" = "Starte beim Systemstart";
+"settings_clear_media_cache" = "Medien-Cache leeren";
+"settings_keep_media" = "Medien behalten";
+"settings_always_show_timestamps" = "Für alle Nachrichten Zeitstempel anzeigen";
+"media_saving_period_3_days" = "3 Tage";
+"media_saving_period_1_week" = "1 Woche";
+"media_saving_period_1_month" = "1 Monat";
+"media_saving_period_forever" = "Unbegrenzt";
+"font_size" = "Schriftgröße";
+"small" = "Klein";
+"normal" = "Normal";
+"large" = "Groß";
+"largest" = "Extra groß";
+"larger" = "Größer";
+"tiny" = "Sehr klein";
+"huge" = "Riesig";
+"settings_theme" = "Design";
+"settings_12_24_timestamps" = "Zeitstempel im 12-Stunden-Format";
+"widget_delete_message_confirmation" = "Soll das Widget wirklich aus diesem Raum gelöscht werden?";
+"widget_integration_unable_to_create" = "Widget konnte nicht erstellt werden.";
+"widget_integration_positive_power_level" = "Berechtigungslevel muss eine positive ganze Zahl sein.";
+"widget_integration_must_be_in_room" = "Du bist nicht Mitglied in diesem Raum.";
+"widget_integration_no_permission_in_room" = "Du hast keine Berechtigung, diese Aktion in diesem Raum auszuführen.";
+"widget_integration_missing_room_id" = "Anfrage beinhaltet keine Raum-ID.";
+"widget_integration_room_not_visible" = "Raum %@ ist nicht sichtbar.";
+"room_add_matrix_apps" = "Integrationen hinzufügen";
+"settings_notification_ringtone" = "Benachrichtigungston";
+"widget_integration_failed_to_send_request" = "Anfrage konnte nicht gesendet werden.";
+"widget_integration_missing_user_id" = "Anfrage enthält keine user_id.";
+"light_theme" = "Helles Design";
+"dark_theme" = "Dunkles Design";
+"black_theme" = "Schwarzes Design";
+"notification_listening_for_events" = "Auf Ereignisse lauschen";
+"settings_containing_my_display_name" = "Nachrichten mit meinem Anzeigenamen";
+"settings_containing_my_user_name" = "Nachrichten mit meinen Benutzernamen";
+"you_added_a_new_device" = "Du hast die neue Sitzung \'%@\' hinzugefügt, die jetzt Verschlüsselungs-Schlüssel anfordert.";
+"your_unverified_device_requesting" = "Deine bislang nicht verifiziertes Sitzung \'%@\' fordert Verschlüsselungs-Schlüssel an.";
+"start_verification" = "Verifizierung beginnen";
+"call" = "Anruf";
+"notification_noisy_notifications" = "Laute Benachrichtigungen";
+"notification_silent_notifications" = "Stumme Benachrichtigungen";
+"option_take_photo" = "Foto aufnehmen";
+"option_take_video" = "Video aufnehmen";
+"settings_labs_native_camera" = "Systemeigene Kamera verwenden";
+"settings_analytics" = "Anonymisierte Analysedaten";
+"title_activity_bug_report" = "Fehlerbericht";
+"command_error" = "Befehlsfehler";
+"unrecognized_command" = "Unbekanntes Kommando: %@";
+"notification_off" = "Aus";
+"notification_noisy" = "Laut";
+"encrypted_message" = "Verschlüsselte Nachricht";
+"loading" = "Lädt…";
+"start_voice_call_prompt_msg" = "Sicher, dass du einen Sprachanruf starten möchtest\?";
+"start_video_call_prompt_msg" = "Sicher, dass du einen Videoanruf starten möchtest\?";
+"room_participants_ban_prompt_msg" = "Die Verbannung einer Person entfernt sie aus diesem Raum und hindert sie am erneuten Beitritt.";
+"room_settings_all_messages" = "Alle Nachrichten";
+"settings_inline_url_preview" = "URL-Vorschau im Chat";
+"settings_vibrate_on_mention" = "Vibriere beim Erwähnen eines Nutzers";
+"create" = "Erstellen";
+"group_details_home" = "Startseite";
+"rooms" = "Räume";
+"invited" = "Eingeladen";
+"has_been_removed" = "Du wurdest von %2$@ aus %1$@ entfernt";
+"has_been_banned" = "Du wurdest von %2$@ aus %1$@ verbannt";
+"reason_colon" = "Grund: %1$@";
+"room_settings_add_homescreen_shortcut" = "Zum Startbildschirm hinzufügen";
+"send_bug_report_rage_shake" = "Schütteln, um einen Fehler zu melden";
+"list_members" = "Mitglieder";
+"avatar" = "Profilbild";
+"notification_unread_notified_messages_in_room" = "%1$@ in %2$@";
+"title_activity_choose_sticker" = "Sticker senden";
+"option_send_sticker" = "Sticker senden";
+"no_sticker_application_dialog_content" = "Du hast aktuell keine Stickerpakete aktiviert.\n\nMöchtest du welche hinzufügen\?";
+"settings_deactivate_account_section" = "Konto deaktivieren";
+"settings_deactivate_my_account" = "Mein Konto deaktivieren";
+"settings_opt_in_of_analytics" = "Sende Analysedaten";
+"settings_opt_in_of_analytics_summary" = "%@ sammelt anonyme Analysedaten um uns zu helfen, die App zu verbessern.";
+"widget_integration_missing_parameter" = "Ein benötigter Parameter fehlt.";
+"dialog_user_consent_content" = "Um %1$@ weiter zu verwenden, musst die Geschäftsbedingungen begutachten und ihnen zustimmen.";
+"dialog_user_consent_submit" = "Jetzt prüfen";
+"deactivate_account_title" = "Konto deaktivieren";
+"deactivate_account_content" = "Dies wird dein Konto permanent unbenutzbar machen. Du wirst dich nicht anmelden können und keiner wird denselben Nutzernamen erneut registrieren können. Du verlässt automatisch alle Räume, in denen du bist, und deine Kontoangaben werden vom Identitätsserver gelöscht. Diese Aktion ist unumkehrbar.\n\nDie Deaktivierung deines Konto wird standardmäßig keine deiner gesendeten Nachrichten löschen. Wenn du möchtest, dass auch deine Nachrichten gelöscht werden, wähle zusätzlich die Option unten.\n\nDie Sichtbarkeit deiner Nachrichten ist ähnlich wie bei E-Mails: Wenn deine Nachrichten gelöscht werden, bedeutet dies, dass von dir verschickte Nachrichten nicht mit neuen oder unregistrierten Nutzer geteilt werden. Aber registrierte Nutzer, die bereits Zugang zu diesen Nachrichten haben, behalten weiterhin Zugriff auf ihre Kopie.";
+"deactivate_account_delete_checkbox" = "Bitte alle Nachrichten, die ich gesendet habe, löschen, wenn mein Konto deaktiviert wird (Warnung: Unterhaltungen werden für zukünftige Nutzer unvollständig erscheinen)";
+"deactivate_account_submit" = "Konto deaktivieren";
+"action_download" = "Download";
+"e2e_re_request_encryption_key" = "Schlüssel von deinen anderen Sitzungen erneut anfordern.";
+"e2e_re_request_encryption_key_dialog_content" = "Bitte öffne %@ auf einem anderen Gerät, das die Nachricht entschlüsseln kann, damit es die Schlüssel an diese Sitzung senden kann.";
+"option_send_voice" = "Sprachnachricht senden";
+"error_no_external_application_found" = "Für diese Aktion wurde keine passende App gefunden.";
+"error_empty_field_your_password" = "Bitte gib dein Passwort ein.";
+"send_bug_report_description_in_english" = "Schreibe bitte auf Englisch, wenn möglich.";
+"settings_preview_media_before_sending" = "Medienvorschau vor dem Senden";
+"command_description_emote" = "Zeigt Aktionen";
+"command_description_ban_user" = "Bannt Benutzer mit angegebener ID";
+"command_description_unban_user" = "Hebt die Verbannung des Benutzers mit angegebener ID auf";
+"command_description_op_user" = "Bestimmt das Berechtigungslevel des Benutzers";
+"command_description_deop_user" = "Setzt Berechtigungen des Benutzers zurück";
+"command_description_invite_user" = "Lädt Benutzer mit angegebener Kennung in den aktuellen Raum ein";
+"command_description_join_room" = "Raum mit angegebener Adresse beitreten";
+"command_description_part_room" = "Verlasse Raum";
+"command_description_topic" = "Raumthema ändern";
+"command_description_remove_user" = "Entfernt die Person angegebener ID";
+"command_description_nick" = "Ändert deinen Anzeigenamen";
+"command_description_markdown" = "(De-)Aktiviert Markdown";
+"command_description_clear_scalar_token" = "Um das Matrix-App-Management zu reparieren";
+"room_tombstone_versioned_description" = "Dieser Raum wurde ersetzt und ist nicht länger aktiv.";
+"room_tombstone_continuation_link" = "Die Konversation wird hier fortgesetzt";
+"room_tombstone_continuation_description" = "Dieser Raum ist die Fortsetzung einer anderen Konversation";
+"room_tombstone_predecessor_link" = "Klicke hier um die älteren Nachrichten zu sehen";
+"system_alerts_header" = "Systembenachrichtigungen";
+"resource_limit_contact_admin" = "kontaktiere deinen Service-Administrator";
+"resource_limit_soft_default" = "Dieser Homeserver hat eine seiner Ressourcen-Grenzen erreicht, sodass einige Nutzer sich nicht anmelden können.";
+"resource_limit_hard_default" = "Dieser Homeserver hat einen seiner Ressourcen-Limits überschritten.";
+"resource_limit_soft_mau" = "Dieser Homeserver hat seine Obergrenze an monatlich aktiven Nutzer erreicht, sodass sich einige Nutzer nicht anmelden können.";
+"resource_limit_hard_mau" = "Dieser Homeserver hat seine Obergrenze an monatlich aktiven Nutzer erreicht.";
+"resource_limit_soft_contact" = "Bitte %@ um dieses Limit anheben zu lassen.";
+"resource_limit_hard_contact" = "Bitte %@ um diesen Dienst weiter zu nutzen.";
+"dialog_title_error" = "Fehler";
+"unknown_error" = "Entschuldige, ein Fehler trat auf";
+"encryption_export_notice" = "Bitte eine Passphrase erstellen um exportierte Schlüssel zu verschlüsseln. Du musst dieselbe Passphrase eingeben um die Schlüssel importieren zu können.";
+"passphrase_create_passphrase" = "Erzeuge Passphrase";
+"passphrase_passphrase_does_not_match" = "Passphrasen stimmen nicht überein";
+"merged_events_expand" = "aufklappen";
+"merged_events_collapse" = "zusammenklappen";
+"generic_label_and_value" = "%1$@: %2$@";
+"x_plus" = "+%d";
+"room_participants_action_remove" = "Aus Unterhaltung entfernen";
+"settings_inline_url_preview_summary" = "Linkvorschau im Chat aktivieren, falls dein Homeserver diese Funktion unterstützt.";
+"settings_send_typing_notifs" = "Schreibbenachrichtigungen senden";
+"settings_send_typing_notifs_summary" = "Lasse andere Benutzer wissen, dass du tippst.";
+"settings_send_markdown" = "Markdown-Formatierung";
+"settings_send_markdown_summary" = "Formatiere Nachrichten mittels Markdown-Syntax, bevor sie gesendet werden. Dies erlaubt erweiterte Formatierungen wie Sternchen (*), um kursiven Text anzuzeigen.";
+"settings_show_read_receipts" = "Lesebestätigungen zeigen";
+"settings_show_read_receipts_summary" = "Klicke auf die Lesebestätigungen für eine detailliertere Liste.";
+"settings_show_join_leave_messages_summary" = "Einladungen, Entfernungen und Verbannungen bleiben sichtbar.";
+"settings_password" = "Passwort";
+"settings_labs_native_camera_summary" = "Starte die System-Kamera anstelle der angepassten Kamera.";
+"command_problem_with_parameters" = "Das Kommando \"%@\" braucht mehr Parameter oder einige Parameter sind inkorrekt.";
+"markdown_has_been_enabled" = "Markdown wurde aktiviert.";
+"markdown_has_been_disabled" = "Markdown wurde deaktiviert.";
+"settings_show_join_leave_messages" = "Betreten oder Verlassen von Benutzern zeigen";
+"settings_show_avatar_display_name_changes_messages" = "Kontoänderungen zeigen";
+"settings_show_avatar_display_name_changes_messages_summary" = "Enthält Änderungen des Profilbilds und des Anzeigenamens.";
+"settings_call_category" = "Anrufe";
+"settings_call_ringtone_use_app_ringtone" = "Nutze den Standard-Klingelton von %@ für eingehende Anrufe";
+"settings_call_ringtone_title" = "Klingelton für eingehende Anrufe";
+"settings_call_ringtone_dialog_title" = "Wähle Klingelton für Anrufe:";
+"action_accept" = "Akzeptieren";
+"auth_accept_policies" = "Bitte lese und akzeptiere die Richtlinien dieses Homeservers:";
+"settings_troubleshoot_diagnostic_run_button_title" = "Tests ausführen";
+"settings_troubleshoot_diagnostic_running_status" = "Läuft… (%1$d von %2$d)";
+"settings_troubleshoot_diagnostic_failure_status_with_quickfix" = "Einer oder mehrere Tests sind fehlgeschlagen. Versuche vorgeschlagene Lösung(en).";
+"settings_troubleshoot_diagnostic_failure_status_no_quickfix" = "Einer oder mehrere Tests sind fehlgeschlagen. Bitte sende einen Fehlerbericht, damit dies untersucht werden kann.";
+"settings_troubleshoot_test_system_settings_title" = "Systemeinstellungen.";
+"settings_troubleshoot_test_system_settings_success" = "Benachrichtigungen sind in den Systemeinstellungen aktiviert.";
+"settings_troubleshoot_test_system_settings_failed" = "Benachrichtigungen sind in den Systemeinstellungen deaktiviert.\nBitte überprüfe die Systemeinstellungen.";
+"open_settings" = "Öffne Einstellungen";
+"settings_troubleshoot_test_account_settings_title" = "Kontoeinstellungen.";
+"settings_troubleshoot_test_account_settings_success" = "Benachrichtigungen sind für dein Konto eingeschaltet.";
+"settings_troubleshoot_test_account_settings_failed" = "Benachrichtigungen sind für dein Konto deaktiviert.\nBitte überprüfe die Kontoeinstellungen.";
+"settings_troubleshoot_test_account_settings_quickfix" = "Aktiviere";
+"settings_troubleshoot_test_device_settings_title" = "Sitzungseinstellungen.";
+"settings_troubleshoot_test_device_settings_success" = "Benachrichtigungen sind für diese Sitzung aktiviert.";
+"settings_troubleshoot_test_device_settings_failed" = "Benachrichtigungen sind für diese Sitzung nicht aktiviert.\nBitte überprüfe die Einstellungen für %@.";
+"settings_troubleshoot_test_device_settings_quickfix" = "Aktiviere";
+"settings_troubleshoot_test_play_services_failed" = "%@ benutzt Google-Play-Dienste um Push-Nachrichten zu übermitteln, doch scheinen sie nicht korrekt konfiguriert zu sein:\n%1$@";
+"settings_troubleshoot_test_play_services_quickfix" = "Repariere Play-Dienste";
+"settings_troubleshoot_test_fcm_title" = "Firebase-Token";
+"settings_troubleshoot_test_fcm_success" = "FCM-Token erfolgreich abgefragt:\n%1$@";
+"settings_troubleshoot_test_fcm_failed" = "Abfragen des FCM-Tokens fehlgeschlagen:\n%1$@";
+"settings_troubleshoot_test_token_registration_success" = "FCM-Token erfolgreich beim Homeserver registriert.";
+"settings_troubleshoot_test_token_registration_failed" = "FCM-Token konnte nicht beim Homeserver registriert werden:\n%1$@";
+"settings_troubleshoot_test_service_boot_title" = "Starte beim Hochfahren";
+"settings_troubleshoot_test_service_boot_success" = "Dienst wird starten, wenn das Gerät neu gestartet wird.";
+"settings_troubleshoot_test_service_boot_failed" = "Dieser Dienst wird nicht starten, wenn das Gerät neu gestartet wird. Du wirst keine Benachrichtigungen bekommen bis %@ einmal geöffnet wurde.";
+"settings_troubleshoot_test_service_boot_quickfix" = "Aktiviere das Starten beim Hochfahren";
+"settings_troubleshoot_test_bg_restricted_title" = "Überprüfe Hintergrund-Einschränkungen";
+"settings_troubleshoot_test_bg_restricted_success" = "Hintergrund-Einschränkungen sind für %@ deaktiviert. Dieser Test sollte über mobile Daten ausgeführt werden (kein WLAN).\n%1$@";
+"settings_troubleshoot_test_bg_restricted_failed" = "Hintergrund-Einschränkungen sind für %@ aktiviert.\nDie App wird aggressiv eingeschränkt, während sie im Hintergrund arbeiten möchte. Dies könnte Benachrichtigungen beeinflussen.\n%1$@";
+"settings_troubleshoot_test_bg_restricted_quickfix" = "Einschränkungen deaktivieren";
+"settings_troubleshoot_test_battery_title" = "Batterieoptimierung";
+"settings_troubleshoot_test_battery_success" = "%@ wird nicht von Batterieoptimierungen beeinflusst.";
+"settings_notification_troubleshoot" = "Benachrichtigungsprobleme finden";
+"settings_troubleshoot_diagnostic" = "Diagnose von Fehlern";
+"settings_troubleshoot_diagnostic_success_status" = "Basisdiagnose ist OK. Wenn du immer noch keine Benachrichtigungen bekommst, sende bitte einen Fehlerbericht, um uns beim Nachforschen zu helfen.";
+"settings_troubleshoot_test_play_services_title" = "Prüfung der Play-Dienste";
+"settings_troubleshoot_test_play_services_success" = "Google-Play-Dienste-APK ist verfügbar und aktuell.";
+"settings_troubleshoot_test_token_registration_title" = "Token-Registrierung";
+"settings_troubleshoot_test_battery_failed" = "Wenn ein Benutzer ein abgestecktes Gerät mit ausgeschaltetem Bildschirm eine Weile nicht bewegt, wechselt es in den Bereitschaftsmodus. Dies hindert Apps daran, auf das Netzwerk zuzugreifen und verzögert die Ausführung von Aufgaben, Synchronisierungen und Standard-Alarmen.";
+"settings_troubleshoot_test_battery_quickfix" = "Ignoriere Optimierungen";
+"no_valid_google_play_services_apk" = "Keine validen Google-Play-Dienste gefunden. Benachrichtigungen könnten nicht richtig funktionieren.";
+"video_call_in_progress" = "Videogespräch aktiv…";
+"title_activity_keys_backup_setup" = "Schlüsselsicherung";
+"title_activity_keys_backup_restore" = "Schlüsselsicherung verwenden";
+"action_skip" = "Überspringen";
+"done" = "Fertig";
+"settings_notification_advanced" = "Erweiterte Benachrichtigungseinstellungen";
+"settings_troubleshoot_test_bing_settings_title" = "Angepasste Einstellungen.";
+"settings_troubleshoot_test_bing_settings_success_with_warn" = "Beachte, dass einige Nachrichtentypen leise sind (erzeugen eine Benachrichtigung aber keinen Ton).";
+"settings_troubleshoot_test_bing_settings_failed" = "Einige Benachrichtigungen sind in deinen erweiterten Einstellungen deaktiviert.";
+"settings_troubleshoot_test_fcm_failed_account_missing_quick_fix" = "Konto hinzufügen";
+"settings_noisy_notifications_preferences" = "Laute Benachrichtigungen einstellen";
+"settings_call_notifications_preferences" = "Anrufbenachrichtigung einstellen";
+"settings_silent_notifications_preferences" = "Stumme Benachrichtigungen einstellen";
+"settings_system_preferences_summary" = "LED-Farbe, Vibration, Ton usw. wählen";
+"notification_silent" = "Stumm";
+"passphrase_empty_error_message" = "Bitte eine Passphrase eingeben";
+"passphrase_passphrase_too_weak" = "Passphrase ist zu schwach";
+"keys_backup_passphrase_not_empty_error_message" = "Bitte lösche die Passphrase, wenn %@ einen Wiederherstellungs-Schlüssel erzeugen soll.";
+"keys_backup_setup_step1_title" = "Verliere nie wieder verschlüsselte Nachrichten";
+"keys_backup_setup_step2_button_title" = "Setze Passphrase";
+"keys_backup_setup_step3_button_title" = "Erledigt";
+"keys_backup_setup_step3_copy_button_title" = "Wiederherstellungsschlüssel speichern";
+"keys_backup_setup_step3_save_button_title" = "Sichere als Datei";
+"keys_backup_setup_step3_please_make_copy" = "Bitte mache eine Kopie";
+"keys_backup_setup_step3_share_intent_chooser_title" = "Wiederherstellungsschlüssel teilen mit…";
+"recovery_key" = "Wiederherstellungsschlüssel";
+"unexpected_error" = "Unerwarteter Fehler";
+"keys_backup_setup_skip_title" = "Bist du sicher\?";
+"keys_backup_restore_key_enter_hint" = "Wiederherstellungsschlüssel eingeben";
+"keys_backup_restoring_waiting_message" = "Stelle Backup wieder her:";
+"keys_backup_unlock_button" = "Historie entschlüsseln";
+"keys_backup_settings_restore_backup_button" = "Von Sicherung wiederherstellen";
+"keys_backup_settings_delete_backup_button" = "Sicherung löschen";
+"keys_backup_settings_deleting_backup" = "Lösche Sicherung…";
+"keys_backup_settings_delete_confirm_title" = "Lösche Sicherung";
+"settings_notification_by_event" = "Präferenz der Benachrichtigungen nach Ereignis";
+"settings_troubleshoot_test_fcm_failed_too_many_registration" = "[%1$@]\nDieser Fehler ist außerhalb von %@ passiert. Google sagt, dass dieses Gerät zu viele Apps registriert hat um FCM zu nutzen. Der Fehler taucht nur auf, wenn sehr viele Apps installiert sind. Er sollte also den Durchschnittsnutzer nicht betreffen.";
+"settings_troubleshoot_test_fcm_failed_service_not_available" = "[%1$@]\nDieser Fehler liegt nicht unter der Kontrolle von %@. Er kann aus verschiedenen Gründen auftreten. Vielleicht wird es funktionieren, wenn du es später noch einmal probierst. Außerdem kannst Du prüfen, ob die Datennutzung der Google-Play-Dienste unbeschränkt ist und die Geräteuhr richtig eingestellt ist. Der Fehler kann aber auch unter Custom-ROMs auftreten.";
+"settings_troubleshoot_test_fcm_failed_account_missing" = "[%1$@]\nDieser Fehler ist außerhalb von %@ passiert. Es gibt kein Google-Konto auf dem Gerät. Bitte füge ein Google-Konto hinzu.";
+"settings_cryptography_manage_keys" = "Verwaltung der Kryptoschlüssel";
+"encryption_settings_manage_message_recovery_summary" = "Schlüssel-Sicherung verwalten";
+"keys_backup_setup_step1_description" = "Nachrichten in verschlüsselten Räumen sind mit Ende-zu-Ende-Verschlüsselung gesichert. Nur du und der Empfänger haben die Schlüssel um diese Nachrichten zu lesen.\n\nSichere deine Schlüssel, um sie nicht zu verlieren.";
+"keys_backup_setup_step3_generating_key_status" = "Wiederherstellungsschlüssel aus Passphrase generieren. Dies kann mehrere Sekunden brauchen.";
+"keys_backup_setup_skip_msg" = "Du verlierst möglicherweise den Zugang zu deinen Nachrichten, wenn du dich abmeldest oder das Gerät verlierst.";
+"keys_backup_restore_is_getting_backup_version" = "Rufe Backup-Version ab…";
+"keys_backup_restore_with_passphrase" = "Nutze deine Wiederherstellungspassphrase, um deinen verschlüsselten Chatverlauf lesen zu können";
+"keys_backup_restore_use_recovery_key" = "nutze deinen Wiederherstellungsschlüssel";
+"keys_backup_restore_with_passphrase_helper_with_link" = "Wenn du deine Wiederherstellungspassphrase nicht weist, kannst du %@.";
+"keys_backup_restore_with_recovery_key" = "Nutze deinen Wiederherstellungsschlüssel, um deinen verschlüsselten Chatverlauf lesen zu können";
+"keys_backup_restore_with_key_helper" = "Hast du deinen Wiederherstellungsschlüssel verloren\? Du kannst einen neuen in den Einstellungen einrichten.";
+"keys_backup_passphrase_error_decrypt" = "Sicherung konnte mit dieser Passphrase nicht entschlüsselt werden. Bitte stelle sicher, dass du die korrekte Wiederherstellungspassphrase eingegeben hast.";
+"keys_backup_recovery_code_empty_error_message" = "Gib deinen Wiederherstellungsschlüssel ein";
+"keys_backup_recovery_code_error_decrypt" = "Sicherung konnte mit diesem Wiederherstellungsschlüssel nicht entschlüsselt werden. Bitte stelle sicher, dass du den korrekten Wiederherstellungsschlüssel eingegeben hast.";
+"keys_backup_restore_success_title" = "Sicherung wiederhergestellt %@ !";
+"keys_backup_get_version_error" = "Konnte letzte Version der Wiederherstellungsschlüssel nicht laden (%@).";
+"keys_backup_settings_status_ok" = "Die Schlüsselsicherung wurde für diese Sitzung korrekt eingerichtet.";
+"keys_backup_settings_status_ko" = "Die Schlüsselsicherung ist in dieser Sitzung nicht aktiv.";
+"keys_backup_settings_status_not_setup" = "Deine Schlüssel werden von dieser Sitzung nicht gesichert.";
+"keys_backup_settings_signature_from_unknown_device" = "Sicherung hat eine Signatur von einer unbekannten Sitzung mit der ID %@.";
+"keys_backup_settings_valid_signature_from_this_device" = "Sicherung hat eine valide Sicherung von dieser Sitzung.";
+"keys_backup_settings_valid_signature_from_verified_device" = "Die Sicherung hat eine gültige Signatur von der verifizierten Sitzung %@.";
+"keys_backup_settings_valid_signature_from_unverified_device" = "Die Sicherung hat eine gültige Signatur von der nicht verifizierten Sitzung %@";
+"keys_backup_settings_invalid_signature_from_verified_device" = "Die Sicherung hat eine ungültige Signatur von der verifizierten Sitzung %@";
+"keys_backup_settings_invalid_signature_from_unverified_device" = "Die Sicherung hat eine ungültige Signatur von der nicht verifizierten Sitzung %@";
+"keys_backup_settings_untrusted_backup" = "Um die Schlüsselsicherung für diese Sitzung zu verwenden, stelle sie jetzt mit deiner Passphrase oder deinem Wiederherstellungsschlüssel wieder her.";
+"keys_backup_settings_delete_confirm_message" = "Deine gesicherten Schlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Chatverlauf zu lesen.";
+"sign_out_bottom_sheet_warning_no_backup" = "Beim Abmelden gehen deine verschlüsselten Nachrichten verloren";
+"sign_out_bottom_sheet_warning_backing_up" = "Schlüssel-Sicherung wird durchgeführt. Wenn du dich jetzt abmeldest, gehen deine verschlüsselten Nachrichten verloren.";
+"sign_out_bottom_sheet_warning_backup_not_active" = "Schlüsselsicherung sollte bei allen Sitzungen aktiviert sein, um den Verlust verschlüsselter Nachrichten zu verhindern.";
+"sign_out_bottom_sheet_dont_want_secure_messages" = "Ich möchte meine verschlüsselten Nachrichten nicht";
+"sign_out_bottom_sheet_backing_up_keys" = "Sichere Schlüssel…";
+"are_you_sure" = "Sicher\?";
+"backup" = "Sicherung";
+"sign_out_bottom_sheet_will_lose_secure_messages" = "Alle verschlüsselten Nachrichten gehen verloren, wenn Du dich abmeldest ohne die Schlüssel gesichert zu haben.";
+"action_sign_out_confirmation_simple" = "Wirklich abmelden\?";
+"encryption_message_recovery" = "Wiederherstellung verschlüsselter Nachrichten";
+"error_empty_field_enter_user_name" = "Bitte gib einen Benutzernamen ein.";
+"keys_backup_setup" = "Richte Schlüsselsicherung ein";
+"keys_backup_setup_step1_advanced" = "(Erweitert)";
+"keys_backup_setup_step1_manual_export" = "Schlüssel manuell exportieren";
+"keys_backup_setup_step2_text_title" = "Schütze deine Sicherung mit einer Passphrase.";
+"keys_backup_setup_step2_text_description" = "Eine verschlüsselte Kopie deiner Schlüssel wird auf deinem Homeserver gespeichert. Schütze deine Sicherung mit einer Passphrase.\n\nFür maximale Sicherheit sollte diese *nicht* dein Konto-Passwort sein.";
+"keys_backup_setup_creating_backup" = "Erstelle Sicherung";
+"keys_backup_setup_step1_recovery_key_alternative" = "Oder schütze deine Sicherung mit einem Wiederherstellungsschlüssel den du sicher verwahrst.";
+"keys_backup_setup_step2_skip_button_title" = "(Erweitert) Wiederherstellungsschlüssel einrichten";
+"keys_backup_setup_step3_success_title" = "Erfolg!";
+"keys_backup_setup_step3_text_line1" = "Deine Schlüssel wurden gesichert.";
+"keys_backup_setup_step3_text_line2" = "Dein Wiederherstellungsschlüssel ist ein Sicherungsnetz - du kannst es benutzen um den Zugriff auf deine verschlüsselten Nachrichten wiederherzustellen, falls du deine Passphrase vergisst.\nVerwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie einem Passwortmanager (oder Safe)";
+"keys_backup_setup_step3_text_line2_no_passphrase" = "Bewahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort auf, wie z.B. einem Passwortmanager (oder Tresor) auf";
+"keys_backup_setup_step3_button_title_no_passphrase" = "Ich habe eine Kopie angefertigt";
+"keys_backup_setup_step3_share_recovery_file" = "Teilen";
+"keys_backup_banner_recover_line1" = "Verliere nie wieder verschlüsselte Nachrichten";
+"keys_backup_banner_recover_line2" = "Benutze Schlüsselsicherung";
+"keys_backup_banner_update_line1" = "Neue sichere Schlüssel für Nachrichten";
+"keys_backup_banner_update_line2" = "Verwalte Schlüsselsicherung";
+"keys_backup_banner_in_progress" = "Sichere Schlüssel…";
+"keys_backup_info_keys_all_backup_up" = "Alle Schlüssel sind gesichert";
+"keys_backup_info_title_version" = "Version";
+"keys_backup_info_title_algorithm" = "Algorithmus";
+"keys_backup_info_title_signature" = "Signatur";
+"keys_backup_restoring_computing_key_waiting_message" = "Berechne Wiederherstellungsschlüssel…";
+"keys_backup_restoring_downloading_backup_waiting_message" = "Lade Schlüssel herunter…";
+"keys_backup_restoring_importing_keys_waiting_message" = "Importiere Schlüssel…";
+"action_ignore" = "Ignorieren";
+"auth_login_sso" = "Mit Single-Sign-On anmelden";
+"settings_send_message_with_enter" = "Nachricht mit Eingabetaste senden";
+"settings_send_message_with_enter_summary" = "Eingabetaste der Bildschirmtastatur schickt die Nachricht ab, statt einen Zeilenumbruch zu erzeugen";
+"settings_fail_to_update_password_invalid_current_password" = "Das Passwort ist ungültig";
+"settings_media" = "Medien";
+"settings_default_compression" = "Standard-Komprimierung";
+"compression_opt_list_choose" = "Wählen";
+"settings_default_media_source" = "Standard-Medienquelle";
+"media_source_choose" = "Wählen";
+"settings_play_shutter_sound" = "Auslöseton abspielen";
+"action_mark_room_read" = "Gelesen";
+"notification_unknown_new_event" = "Neues Ereignis";
+"notification_unknown_room_name" = "Raum";
+"notification_new_messages" = "Neue Nachrichten";
+"notification_new_invitation" = "Neue Einladung";
+"notification_sender_me" = "Ich";
+"notification_inline_reply_failed" = "** Fehler beim Senden - bitte Raum öffnen";
+"error_jitsi_not_supported_on_old_device" = "Entschuldigung, Konferenzanrufe mit Jitsi werden auf älteren Geräten (mit älteren Android-Versionen als 6.0) nicht unterstützt";
+"encryption_information_unknown_ip" = "Unbekannte IP-Adresse";
+"you_added_a_new_device_with_info" = "Eine neue Sitzung fordert Schlüssel an.\nSitzungsname: %1$@\nZuletzt gesehen: %2$@\nWenn du nicht mit einer anderen Sitzung angemeldet bist, ignoriere diese Anfrage.";
+"your_unverified_device_requesting_with_info" = "Eine nicht verifizierte Sitzung fordert Verschlüsselungs-Schlüssel an.\nSitzungsname: %1$@\nZuletzt gesehen: %2$@\nWenn du nicht eine andere Sitzung angemeldet hast, ignoriere diese Anfrage.";
+"share_without_verifying_short_label" = "Teilen";
+"ignore_request_short_label" = "Ignorieren";
+"keys_backup_setup_override_backup_prompt_tile" = "Auf deinem Homeserver existiert bereits ein Backup";
+"keys_backup_setup_override_replace" = "Ersetzen";
+"keys_backup_setup_override_stop" = "Stopp";
+"keys_backup_settings_checking_backup_state" = "Überprüfe Sicherungsstatus";
+"sas_verified" = "Verifiziert!";
+"sas_got_it" = "Verstanden";
+"sas_incoming_request_notif_title" = "Verifizierungsanfrage";
+"sas_incoming_request_notif_content" = "%@ möchte deine Sitzung verifizieren";
+"sas_error_unknown" = "Unbekannter Fehler";
+"edit" = "Bearbeiten";
+"reply" = "Antworten";
+"global_retry" = "Wiederholen";
+"send_you_invite" = "Hat dir eine Einladung gesendet";
+"invited_by" = "Eingeladen von %@";
+"room_list_catchup_empty_title" = "Du bist auf dem neuesten Stand!";
+"room_list_catchup_empty_body" = "Du hast keine weiteren, ungelesenen Nachrichten";
+"room_list_people_empty_title" = "Unterhaltungen";
+"room_list_rooms_empty_title" = "Räume";
+"room_list_rooms_empty_body" = "Deine Räume werden hier angezeigt. Drück auf das + unten rechts, um bestehende zu durchstöbern oder neue zu eröffnen.";
+"title_activity_emoji_reaction_picker" = "Reaktionen";
+"action_agree" = "Zustimmen";
+"message_add_reaction" = "Reaktion hinzufügen";
+"message_view_reaction" = "Reaktionen ansehen";
+"reactions" = "Reaktionen";
+"event_redacted_by_user_reason" = "Ereignis von Benutzer gelöscht";
+"event_redacted_by_admin_reason" = "Ereignis durch einen Raum-Administrator moderiert";
+"create_new_room" = "Neuen Raum erstellen";
+"error_no_network" = "Kein Netzwerk. Bitte überprüfe deine Internetverbindung.";
+"action_change" = "Ändern";
+"change_room_directory_network" = "Netzwerk wechseln";
+"please_wait" = "Bitte warten…";
+"room_preview_no_preview" = "Für diesen Raum kann keine Vorschau angezeigt werden";
+"fab_menu_create_room" = "Räume";
+"fab_menu_create_chat" = "Direktnachrichten";
+"create_room_action_create" = "ERSTELLEN";
+"create_room_name_hint" = "Name";
+"create_room_public_title" = "Öffentlich";
+"create_room_public_description" = "Jeder wird diesem Raum beitreten können";
+"settings_integration_manager" = "Integrationsmanager";
+"key_share_request" = "Schlüsselaustausch anfragen";
+"keys_backup_setup_override_backup_prompt_description" = "Es sieht so aus, als hättest du bereits ein Setup-Schlüssel-Backup von einer anderen Sitzung. Möchtest du es durch das, was du gerade erstellt hast, ersetzen\?";
+"room_list_people_empty_body" = "Deine direkten Konversationen werden hier angezeigt. Drück auf das + unten rechts, um eine zu beginnen.";
+"malformed_message" = "Fehlerhaftes Ereignis, kann nicht angezeigt werden";
+"keys_backup_unable_to_get_trust_info" = "Beim Abrufen der Vertrauensinformationen ist ein Fehler aufgetreten";
+"keys_backup_unable_to_get_keys_backup_data" = "Beim Abrufen der Schlüsselsicherungsdaten ist ein Fehler aufgetreten";
+"settings_sdk_version" = "Matrix-SDK-Version";
+"settings_other_third_party_notices" = "Sonstige Hinweise Dritter";
+"navigate_to_room_when_already_in_the_room" = "Du siehst diesen Raum bereits!";
+"settings_general_title" = "Allgemein";
+"settings_preferences" = "Einstellungen";
+"settings_security_and_privacy" = "Sicherheit und Privatsphäre";
+"settings_push_rules" = "Push-Regeln";
+"settings_push_rules_no_rules" = "Keine Push-Regeln definiert";
+"settings_push_gateway_no_pushers" = "Keine registrierten Push-Gateways";
+"preference_voice_and_video" = "Sprache und Video";
+"preference_root_help_about" = "Hilfe und Über";
+"settings_troubleshoot_test_token_registration_quick_fix" = "Token registrieren";
+"send_suggestion" = "Mache einen Vorschlag";
+"send_suggestion_content" = "Bitte schreibe unten deine Anmerkungen.";
+"send_suggestion_report_placeholder" = "Beschreibe hier deine Anmerkung";
+"settings_labs_show_hidden_events_in_timeline" = "Versteckte Ereignisse in der Zeitleiste anzeigen";
+"bottom_action_people_x" = "Direktnachrichten";
+"send_file_step_idle" = "Warten…";
+"send_file_step_encrypting_thumbnail" = "Miniaturbild wird verschlüsselt…";
+"send_file_step_encrypting_file" = "Datei wird verschlüsselt…";
+"edited_suffix" = "(bearbeitet)";
+"message_edits" = "Nachrichtenbearbeitung";
+"no_message_edits_found" = "Keine Änderungen gefunden";
+"room_filtering_filter_hint" = "Gespräche filtern…";
+"room_filtering_footer_create_new_direct_message" = "Sende eine neue Direktnachricht";
+"room_filtering_footer_open_room_directory" = "Das Raumverzeichnis anzeigen";
+"link_copied_to_clipboard" = "Link in die Zwischenablage kopiert";
+"creating_direct_room" = "Raum erstellen…";
+"message_view_edit_history" = "Bearbeitungsverlauf anzeigen";
+"import_e2e_keys_from_file" = "E2E-Schlüssel aus der Datei \"%1$@\" importieren.";
+"send_suggestion_sent" = "Vielen Dank, der Vorschlag wurde erfolgreich gesendet";
+"send_suggestion_failed" = "Der Vorschlag konnte nicht gesendet werden (%@)";
+"send_file_step_sending_thumbnail" = "Miniaturbild wird gesendet (%1$@ / %2$@)";
+"send_file_step_sending_file" = "Datei wird gesendet (%1$@ / %2$@)";
+"downloaded_file" = "Die Datei %1$@ wurde heruntergeladen!";
+"room_filtering_footer_title" = "Kannst du nicht finden, wonach du suchst\?";
+"room_filtering_footer_create_new_room" = "Erstelle einen neuen Raum";
+"room_directory_search_hint" = "Name oder ID (#beispiel:matrix.org)";
+"labs_swipe_to_reply_in_timeline" = "Wischen, um in der Zeitleiste zu antworten";
+"action_decline" = "Ablehnen";
+"push_gateway_item_app_id" = "App-ID:";
+"none" = "Keine";
+"action_revoke" = "Widerrufen";
+"action_disconnect" = "Trennen";
+"settings_background_fdroid_sync_mode_battery" = "Optimiert für die Batterie";
+"settings_background_fdroid_sync_mode_real_time" = "Optimiert für die Echtzeit";
+"settings_background_fdroid_sync_mode_disabled" = "Keine Hintergrundsynchronisation";
+"settings_discovery_category" = "Auffindbarkeit";
+"widget_integration_review_terms" = "Um fortzufahren, musst du die Nutzungsbedingungen akzeptieren.";
+"identity_server_not_defined" = "Du verwendest keinen Identitätsserver";
+"error_user_already_logged_in" = "Du versuchst anscheinend, eine Verbindung zu einem anderen Homeserver herzustellen. Möchtest du dich abmelden\?";
+"push_gateway_item_push_key" = "Push-Key:";
+"push_gateway_item_app_display_name" = "App-Anzeigename:";
+"push_gateway_item_url" = "Url:";
+"terms_of_service" = "Nutzungsbedingungen";
+"terms_description_for_identity_server" = "Für andere auffindbar sein";
+"terms_description_for_integration_manager" = "Verwende Bots, Bridges, Widgets und Sticker-Pakete";
+"identity_server" = "Identitätsserver";
+"disconnect_identity_server" = "Verbindung zum Identitätsserver trennen";
+"add_identity_server" = "Identitätsserver konfigurieren";
+"change_identity_server" = "Identitätsserver ändern";
+"settings_discovery_emails_title" = "Auffindbare E-Mail-Adressen";
+"settings_discovery_no_mails" = "Erkennungsoptionen werden angezeigt, sobald du eine E-Mail hinzugefügt hast.";
+"settings_discovery_enter_identity_server" = "Gib einen neuen Identitätsserver ein";
+"settings_discovery_bad_identity_server" = "Konnte keine Verbindung zum Homeserver herstellen";
+"login_error_no_homeserver_found" = "Dies ist keine Adresse eines Matrixservers";
+"login_error_homeserver_not_found" = "Kann Homeserver nicht unter dieser URL erreichen. Bitte überprüfen";
+"settings_background_fdroid_sync_mode" = "Hintergrund-Synchronisierungsmodus";
+"settings_background_fdroid_sync_mode_battery_description" = "%@ wird sich im Hintergrund auf eine Art synchronisieren, die Ressourcen des Geräts (Akku) schont.\nAbhängig vom Ressourcen-Status deines Geräts kann dein System die Synchronisierung verschieben.";
+"settings_background_fdroid_sync_mode_real_time_description" = "%@ wird sich im Hintergrund periodisch zu einem bestimmten Zeitpunkt synchronisieren (konfigurierbar).\nDies wird Funk- und Akkunutzung beeinflussen. Es wird eine permanente Benachrichtigung geben, die sagt, dass %@ auf Ereignisse lauscht.";
+"settings_integrations" = "Integrationen";
+"settings_integrations_summary" = "Benutze einen Integrationsmanager um Bots, Brücken, Widgets und Stickerpakete zu verwalten.\nIntegrationsmanager erhalten Rauminformationen und können so Widgets verändern, Einladungen senden und in deinem Namen Berechtigungslevel setzen.";
+"settings_integration_allow" = "Integrationen erlauben";
+"room_widget_activity_title" = "Widget";
+"room_widget_permission_title" = "Widget laden";
+"room_widget_permission_added_by" = "Dieses Widget wurde hinzugefügt von:";
+"room_widget_failed_to_load" = "Konnte Widget nicht laden.\n%@";
+"room_widget_reload" = "Widget erneut laden";
+"room_widget_open_in_browser" = "Im Browser öffnen";
+"room_widget_permission_display_name" = "Dein Anzeigename";
+"room_widget_permission_avatar_url" = "Deine Profilbild-Adresse";
+"room_widget_permission_user_id" = "Deine Nutzer-ID";
+"room_widget_permission_theme" = "Dein Design";
+"room_widget_permission_widget_id" = "Widget-ID";
+"room_widget_permission_room_id" = "Raum-ID";
+"room_widget_resource_permission_title" = "Dieses Widget möchte folgende Ressourcen benutzen:";
+"room_widget_resource_grant_permission" = "Erlauben";
+"room_widget_resource_decline_permission" = "Alle blockieren";
+"room_widget_webview_access_camera" = "Kamera benutzen";
+"room_widget_webview_access_microphone" = "Mikrofon benutzen";
+"room_widget_webview_read_protected_media" = "Lese DRM-geschützte Medien";
+"settings_background_fdroid_sync_mode_disabled_description" = "Du wirst nicht über eingehende Nachrichten benachrichtigt, wenn die App im Hintergrund ist.";
+"settings_discovery_manage" = "Erkennungseinstellungen verwalten.";
+"room_widget_revoke_access" = "Zugriff für mich zurückziehen";
+"push_gateway_item_device_name" = "Sitzungsname:";
+"push_gateway_item_format" = "Format:";
+"settings_discovery_identity_server_info" = "Du nutzt aktuell %1$@ um vorhandene Kontakte zu finden und um von dir bekannten Kontakten gefunden zu werden.";
+"settings_discovery_identity_server_info_none" = "Du benutzt aktuell keinen Identitätsserver. Um zu entdecken und um von dir bekannten Kontakten entdeckt zu werden, richte unten einen ein.";
+"settings_discovery_msisdn_title" = "Auffindbare Telefonnummern";
+"settings_discovery_please_enter_server" = "Bitte gib die Adresse des Identitätsservers ein";
+"settings_discovery_no_terms_title" = "Identitätsserver hat keine Nutzungsbedingungen";
+"settings_discovery_no_terms" = "Der Identitätsserver den du ausgewählt hast, hat keine Nutzungsbedingungen. Fahre nur fort, wenn du dem Besitzer des Dienstes vertraust";
+"settings_text_message_sent" = "Eine Textnachricht wurde an %@ gesendet. Bitte gib den Verifizierungscode ein, den sie enthält.";
+"labs_allow_extended_logging" = "Aktiviere ausführliche Logs.";
+"labs_allow_extended_logging_summary" = "Ausführliche Logs werden der Entwicklung der App dadurch helfen, dass mehr Informationen übertragen werden, wenn du einen Fehlerbericht sendest. Auch wenn dies aktiviert ist, werden keine Nachrichteninhalte oder andere privaten Daten aufgezeichnet.";
+"error_terms_not_accepted" = "Bitte erneut versuchen, nachdem du die Nutzungsbedingungen deines Homeservers akzeptiert hast.";
+"room_widget_permission_webview_shared_info_title" = "Bei Benutzung könnten Cookies gesetzt werden und es könnten Daten mit %@ geteilt werden:";
+"room_widget_permission_shared_info_title" = "Bei Benutzung könnten Daten mit %@ geteilt werden:";
+"settings_discovery_no_msisdn" = "Optionen zum Finden werden erscheinen, sobald du eine Telefonnummer hinzugefügt hast.";
+"settings_discovery_confirm_mail" = "Wir haben dir eine Bestätigungsmail an %@ gesendet. Prüfe dein Postfach und klicke auf den Bestätigungslink";
+"error_network_timeout" = "Es sieht aus, als würde der Server zu viel Zeit benötigen, um zu antworten. Der Grund kann eine schlechte Verbindung oder ein Fehler mit dem Server sein. Bitte versuche es später erneut.";
+"send_attachment" = "Anhang senden";
+"a11y_open_drawer" = "Navigationsmenü öffnen";
+"a11y_create_menu_open" = "Raumerstellungsmenü öffnen";
+"a11y_create_menu_close" = "Schließe das Raumerstellungsmenü…";
+"a11y_create_direct_message" = "Starte einen neuen Privatchat";
+"a11y_create_room" = "Erstelle einen neuen Raum";
+"a11y_close_keys_backup_banner" = "Schließe Key-Backup-Einblendung";
+"a11y_jump_to_bottom" = "Zum Ende springen";
+"three_users_read" = "gelesen von %1$@, %2$@ und %3$@";
+"two_users_read" = "gelesen von %1$@ und %2$@";
+"one_user_read" = "gelesen von %@";
+"attachment_type_file" = "Datei";
+"attachment_type_contact" = "Kontakt";
+"attachment_type_camera" = "Kamera";
+"attachment_type_gallery" = "Galerie";
+"attachment_type_sticker" = "Sticker";
+"report_content_spam" = "Es ist Spam";
+"report_content_inappropriate" = "Es ist unangebracht";
+"report_content_custom" = "Benutzerdefinierte Meldung…";
+"report_content_custom_title" = "Diesen Inhalt melden";
+"report_content_custom_hint" = "Meldegrund";
+"report_content_custom_submit" = "MELDEN";
+"block_user" = "NUTZER IGNORIEREN";
+"content_reported_title" = "Inhalt gemeldet";
+"content_reported_content" = "Dieser Inhalt wurde gemeldet.\n\nWenn du keine weiteren Inhalte dieses Nutzers sehen möchtest, kannst ihn ignorieren, um jene Nachrichten auszublenden.";
+"content_reported_as_spam_title" = "Als Spam gemeldet";
+"content_reported_as_spam_content" = "Dieser Inhalt wurde als Spam gemeldet.\n\nWenn du keine weiteren Inhalte dieses Nutzers sehen möchtest, kannst ihn ignorieren, um jene Nachrichten auszublenden.";
+"content_reported_as_inappropriate_title" = "Als unangebracht gemeldet";
+"content_reported_as_inappropriate_content" = "Dieser Inhalt wurde als unangebracht gemeldet.\n\nWenn du keine weiteren Inhalte dieses Nutzers sehen möchtest, kannst ihn ignorieren, um jene Nachrichten auszublenden.";
+"message_ignore_user" = "Nutzer ignorieren";
+"room_list_quick_actions_notifications_all_noisy" = "Alle Nachrichten (laut)";
+"room_list_quick_actions_notifications_all" = "Alle Nachrichten";
+"room_list_quick_actions_notifications_mentions" = "Nur Erwähnungen";
+"room_list_quick_actions_notifications_mute" = "Stumm schalten";
+"room_list_quick_actions_settings" = "Einstellungen";
+"room_list_quick_actions_leave" = "Raum verlassen";
+"notice_member_no_changes" = "%1$@ hat keine Änderungen gemacht";
+"command_description_spoiler" = "Sendet die Nachricht als Spoiler";
+"no_ignored_users" = "Du ignorierst keine Nutzer";
+"help_long_click_on_room_for_more_options" = "Halte auf einem Raum um mehr Optionen anzuzeigen";
+"room_join_rules_public" = "%1$@ hat den Raum für jeden, der den Link hat, öffentlich gemacht.";
+"timeline_unread_messages" = "Ungelesene Nachrichten";
+"login_splash_text1" = "Privat oder in Gruppen mit Leuten chatten";
+"login_splash_text2" = "Halte Gespräche mittels Verschlüsselung privat";
+"login_splash_submit" = "Los geht\'s";
+"login_server_title" = "Wähle einen Server";
+"login_server_text" = "Genau wie bei E-Mails haben Accounts ein Zuhause, auch wenn du mit jedem kommunizieren kannst";
+"login_server_matrix_org_text" = "Folge Millionen Anderen kostenlos auf dem größten öffentlichen Server";
+"login_server_modular_text" = "Premium-Hosting für Organisationen";
+"login_server_modular_learn_more" = "Mehr erfahren";
+"login_server_other_title" = "Andere";
+"login_server_other_text" = "Benutzerdefinierte und erweiterte Einstellungen";
+"login_continue" = "Fortfahren";
+"settings_discovery_disconnect_identity_server_info" = "Eine Trennung von deinem Identitätsserver würde bedeuten, dass du weder von anderen Nutzern gefunden werden, noch diese per E-Mail oder Telefonnummer einladen kannst.";
+"settings_discovery_disconnect_with_bound_pid" = "Du teilst deine E-Mail-Adressen oder Telefonnummern momentan auf dem Identitätsserver %1$@. Du wirst dich erneut mit %2$@ verbinden müssen, um mit dem Teilen aufzuhören.";
+"settings_agree_to_terms" = "Stimme den Nutzungsbedingungen des Identitätsservers (%@) zu, um zu erlauben per E-Mail oder Telefonnummer gefunden zu werden.";
+"error_handling_incoming_share" = "Zu teilende Daten nicht verarbeitbar";
+"login_splash_text3" = "Erweitere und individualisiere dein Benutzererlebnis";
+"login_connect_to" = "Mit %1$@ verbinden";
+"login_connect_to_modular" = "Mit Element Matrix Services verbinden";
+"login_connect_to_a_custom_server" = "Mit einem anderen Server verbinden";
+"login_signin_to" = "Bei %1$@ anmelden";
+"login_signup" = "Registrieren";
+"login_signin" = "Anmelden";
+"login_signin_sso" = "Mit einmaligem Anmelden fortfahren";
+"login_server_url_form_modular_hint" = "Element Matrix Services-Adresse";
+"login_server_url_form_other_hint" = "Adresse";
+"login_sso_error_message" = "Ein Fehler beim Laden der Seite %1$@ (%2$d) ist aufgetreten";
+"login_registration_disabled" = "Es tut uns leid. Dieser Server akzeptiert keine neuen Benutzerkonten.";
+"login_registration_not_supported" = "Die Anwendung kann kein neues Benutzerkonto auf diesem Server erstellen.\n\nMöchtest du dich über eine Web-Anwendung anmelden\?";
+"login_login_with_email_error" = "Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft.";
+"login_reset_password_on" = "Passwort auf %1$@ zurücksetzen";
+"login_reset_password_email_hint" = "E-Mail";
+"login_reset_password_password_hint" = "Neues Passwort";
+"login_reset_password_warning_title" = "Achtung!";
+"login_reset_password_warning_content" = "Eine Änderung deines Passworts wird alle Ende-zu-Ende-Schlüssel zurücksetzen. Dein verschlüsselter Chatverlauf wird dadurch unlesbar. Richte die Schlüsselsicherung ein oder exportiere deine Raumschlüssel aus einer anderen Sitzung, bevor du dein Passwort zurücksetzt.";
+"login_reset_password_warning_submit" = "Fortfahren";
+"login_reset_password_error_not_found" = "Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft";
+"login_reset_password_mail_confirmation_title" = "Prüfe deinen Posteingang";
+"login_reset_password_mail_confirmation_notice" = "Eine Bestätigungsmail wurde an %1$@ versendet.";
+"login_reset_password_mail_confirmation_notice_2" = "Klicke auf den Link um dein neues Passwort zu bestätigen. Sobald du dem enthaltenen Link gefolgt bist, klicke unten.";
+"login_reset_password_mail_confirmation_submit" = "Ich habe meine E-Mail-Adresse bestätigt";
+"login_reset_password_success_title" = "Erfolgreich!";
+"login_reset_password_success_notice" = "Dein Passwort wurde zurückgesetzt.";
+"login_reset_password_success_submit" = "Zurück zur Anmeldung";
+"login_reset_password_cancel_confirmation_content" = "Dein Passwort wurde noch nicht geändert.\n\nMöchtest du die Passwortänderung stoppen\?";
+"login_set_email_title" = "E-Mail-Adresse angeben";
+"login_set_email_mandatory_hint" = "E-Mail";
+"login_set_email_optional_hint" = "E-Mail (optional)";
+"login_set_msisdn_mandatory_hint" = "Telefonnummer";
+"login_set_msisdn_optional_hint" = "Telefonnummer (optional)";
+"login_msisdn_confirm_title" = "Telefonnummer bestätigen";
+"login_msisdn_confirm_notice" = "Wir haben einen Code an %1$@ gesendet. Gib diesen unten ein um dich zu verifizieren.";
+"login_msisdn_confirm_hint" = "Code eingeben";
+"login_msisdn_confirm_send_again" = "Erneut senden";
+"login_signin_username_hint" = "Benutzername oder E-Mail-Adresse";
+"login_signup_password_hint" = "Passwort";
+"login_signup_error_user_in_use" = "Dieser Benutzername ist bereits belegt";
+"login_signup_cancel_confirmation_content" = "Dein Benutzerkonto ist noch nicht erstellt. Möchtest du die Registrierung stoppen\?";
+"login_a11y_choose_matrix_org" = "matrix.org auswählen";
+"login_a11y_choose_modular" = "modular auswählen";
+"login_a11y_choose_other" = "Benutzerdefinierten Server auswählen";
+"login_terms_title" = "Bedingungen akzeptieren um fortzufahren";
+"login_wait_for_email_title" = "Bitte überprüfe deine E-Mails";
+"login_wait_for_email_notice" = "Wir haben dir eine E-Mail an %1$@ gesendet.\nBitte öffne den darin enthaltenen Link, um mit der Benutzerkontoerstellung fortzufahren.";
+"login_validation_code_is_not_correct" = "Der eingegebene Code ist nicht korrekt. Bitte überprüfe deine Eingabe.";
+"reaction_search_type_hint" = "Beginne zu Tippen um eine Reaktion zu finden.";
+"room_join_rules_invite" = "%1$@ hat den Raum auf \"nur-einladen\" gestellt.";
+"login_splash_title" = "Es ist deine Konversation. Mache sie dir zu eigen.";
+"login_server_url_form_modular_text" = "Premium-Hosting für Organisationen";
+"login_server_url_form_modular_notice" = "Gib die Adresse des Modular Element oder Servers ein, den du verwenden möchtest";
+"login_mode_not_supported" = "Die Anwendung kann sich nicht bei diesem Homeserver anmelden. Der Homeserver unterstützt die folgenden Anmeldemöglichkeiten: %1$@.\n\nMöchtest du dich mit einem Webclient anmelden\?";
+"login_reset_password_notice" = "Dir wird eine Bestätigungsmail gesendet, um dein neues Passwort zu bestätigen.";
+"login_reset_password_submit" = "Weiter";
+"login_reset_password_success_notice_2" = "Du wurdest von allen Sitzungen abgemeldet und erhältst keine Push-Benachrichtigungen mehr. Um Benachrichtigungen wieder zu aktivieren, melde dich auf jedem Gerät erneut an.";
+"login_reset_password_cancel_confirmation_title" = "Warnung";
+"login_set_email_notice" = "Lege eine E-Mail-Adresse fest, um dein Konto wiederherzustellen. Später kannst du optional zulassen, dass Personen dich anhand dieser E-Mail-Adresse entdecken.";
+"login_set_email_submit" = "Weiter";
+"login_set_msisdn_title" = "Lege Telefonnummer fest";
+"login_set_msisdn_notice" = "Lege eine Telefonnummer fest, damit Personen dich anhand dieser entdecken können.";
+"login_set_msisdn_notice2" = "Bitte verwende das internationale Format.";
+"login_set_msisdn_submit" = "Weiter";
+"login_msisdn_confirm_submit" = "Weiter";
+"login_msisdn_error_not_international" = "Internationale Telefonnummern müssen mit \'+\' beginnen";
+"login_msisdn_error_other" = "Die Telefonnummer scheint ungültig zu sein. Bitte prüfen";
+"login_signup_to" = "Registrieren bei %1$@";
+"login_signup_username_hint" = "Benutzername";
+"login_signup_submit" = "Weiter";
+"login_signup_cancel_confirmation_title" = "Warnung";
+"login_a11y_captcha_container" = "Bitte löse das Captcha";
+"login_error_outdated_homeserver_title" = "Veralteter Homeserver";
+"seen_by" = "Gesehen von";
+"signed_out_title" = "Du bist abgemeldet";
+"signed_out_notice" = "Dies kann verschiedene Gründe haben:\n\n• Du hast dein Passwort in einer anderen Sitzung geändert.\n\n• Du hast diese Sitzung aus einer anderen Sitzung heraus gelöscht.\n\n• Der Administrator deines Servers hat deinen Zugriff aus Sicherheitsgründen ungültig gemacht.";
+"signed_out_submit" = "Melde dich erneut an";
+"soft_logout_title" = "Du bist abgemeldet";
+"soft_logout_signin_title" = "Anmelden";
+"soft_logout_signin_notice" = "Dein Homeserver-Administrator (%1$@) hat dich von deinem Konto %2$@ (%3$@) abgemeldet.";
+"soft_logout_signin_e2e_warning_notice" = "Melde dich an, um ausschließlich auf diesem Gerät gespeicherte Schlüssel wiederherzustellen. Du benötigst sie, um deine verschlüsselten Nachrichten auf jedem Gerät zu lesen.";
+"soft_logout_signin_submit" = "Anmelden";
+"soft_logout_signin_password_hint" = "Passwort";
+"soft_logout_clear_data_title" = "Persönliche Daten löschen";
+"soft_logout_clear_data_notice" = "Warnung: Persönliche Daten (einschließlich Schlüssel) werden weiterhin auf diesem Gerät gespeichert.\n\nDeaktiviere diese Option, wenn dieses Gerät nicht mehr verwendet wird oder sich bei einem anderen Konto angemeldet werden soll.";
+"soft_logout_clear_data_submit" = "Alle Daten löschen";
+"soft_logout_clear_data_dialog_title" = "Daten löschen";
+"soft_logout_clear_data_dialog_content" = "Alle aktuell auf diesem Gerät gespeicherten Daten löschen\?\nMelde dich erneut an, um auf deine Kontodaten und Nachrichten zuzugreifen.";
+"soft_logout_clear_data_dialog_e2e_warning_content" = "Du verlierst den Zugriff auf verschlüsselte Nachrichten, außer, du meldest dich an, um den Schlüssel wiederherzustellen.";
+"soft_logout_sso_not_same_user_error" = "Die aktuelle Sitzung gehört dem Benutzer %1$@. Die angegebenen Anmeldeinformationen sind vom Benutzer %2$@. Dies wird nicht von %@ unterstützt.\nBitte zuerst die Daten löschen und dann erneut anmelden.";
+"permalink_malformed" = "matrix.to-Link fehlerhaft";
+"bug_report_error_too_short" = "Die Beschreibung ist zu kurz";
+"notification_initial_sync" = "Initiale Synchronisierung…";
+"settings_advanced_settings" = "Erweiterte Einstellungen";
+"settings_developer_mode" = "Entwicklermodus";
+"settings_developer_mode_summary" = "Der Entwicklermodus aktiviert versteckte Funktionen und kann die Anwendung weniger stabil machen. Nur für Entwickler!";
+"settings_rageshake" = "Wutschütteln";
+"settings_rageshake_detection_threshold" = "Erkennungsschwelle";
+"settings_rageshake_detection_threshold_summary" = "Schüttel dein Telefon, um die Erkennungsschwelle zu testen";
+"rageshake_detected" = "Schütteln erkannt!";
+"settings" = "Einstellungen";
+"devices_current_device" = "Aktuelle Sitzung";
+"devices_other_devices" = "Andere Sitzungen";
+"autocomplete_limited_results" = "Zeigt nur die ersten Ergebnisse, gib mehr Buchstaben ein…";
+"settings_developer_mode_fail_fast_title" = "Ausfallsicher";
+"settings_developer_mode_fail_fast_summary" = "%@ kann häufiger abstürzen, wenn ein unerwarteter Fehler auftritt";
+"command_description_shrug" = "Stellt einer Klartextnachricht ¯\\_(ツ)_/¯ voran";
+"create_room_encryption_title" = "Aktiviere Verschlüsselung";
+"create_room_encryption_description" = "Nach der Aktivierung kann die Verschlüsselung nicht deaktiviert werden.";
+"login_error_threepid_denied" = "Deine E-Mail-Domain ist nicht berechtigt, sich auf diesem Server zu registrieren";
+"verification_conclusion_warning" = "Nicht vertrauenswürdige Anmeldung";
+"verification_sas_match" = "Sie stimmen überein";
+"verification_sas_do_not_match" = "Sie stimmen nicht überein";
+"verification_conclusion_not_secure" = "Nicht sicher";
+"verification_conclusion_compromised" = "Eine der folgenden Möglichkeiten kann beeinträchtigt sein:\n\n - Dein Homeserver\n - Der Homeserver mit dem dein Gegenüber verbunden ist\n - Deine oder die Internetverbindung des Gegenüber\n - Dein Gerät oder das Gerät des Gegenüber";
+"sent_a_video" = "Video.";
+"sent_an_image" = "Bild.";
+"sent_an_audio_file" = "Audio";
+"sent_a_file" = "Datei";
+"verification_request_waiting" = "Warten…";
+"verification_request_other_cancelled" = "%@ brach ab";
+"verification_request_you_cancelled" = "Du hast abgebrochen";
+"verification_request_other_accepted" = "%@ hat akzeptiert";
+"verification_request_you_accepted" = "Du hast akzeptiert";
+"verification_sent" = "Verifizierung gesendet";
+"verification_request" = "Verifizierung angefragt";
+"verification_verify_device" = "Verifiziere diese Sitzung";
+"verification_scan_notice" = "Scanne den Code mit dem Gerät des Gegenüber für eine gegenseitige Überprüfung";
+"verification_scan_their_code" = "Scanne Code des Anderen";
+"verification_scan_emoji_title" = "Kann nicht scannen";
+"verification_scan_emoji_subtitle" = "Wenn ihr nicht am selben Ort seid, vergleicht Emoji stattdessen";
+"verification_no_scan_emoji_title" = "Verifizieren via Emoji-Vergleich";
+"verification_verify_user" = "%@ verifizieren";
+"verification_verified_user" = "%@ verifiziert";
+"verification_request_waiting_for" = "Warte auf %@…";
+"room_profile_not_encrypted_subtitle" = "Nachrichten in diesem Raum sind nicht Ende-zu-Ende-verschlüsselt.";
+"room_profile_encrypted_subtitle" = "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt.\n\nDeine Nachrichten sind gesichert und nur du und dein Gegenüber haben die eindeutigen Schlüssel, um sie zu entsperren.";
+"room_profile_section_security" = "Sicherheit";
+"room_profile_section_security_learn_more" = "Mehr erfahren";
+"room_profile_section_more" = "Mehr";
+"room_profile_section_more_settings" = "Raumeinstellungen";
+"room_profile_section_more_notifications" = "Benachrichtigungen";
+"room_profile_section_more_uploads" = "Hochgeladene Dateien";
+"room_profile_section_more_leave" = "Raum verlassen";
+"room_profile_leaving_room" = "Verlasse den Raum…";
+"room_member_power_level_admins" = "Administratoren";
+"room_member_power_level_moderators" = "Moderatoren";
+"room_member_power_level_custom" = "Benutzerdefiniert";
+"room_member_power_level_invites" = "Eingeladen";
+"room_member_power_level_users" = "Nutzer";
+"room_member_power_level_admin_in" = "Administrator in %1$@";
+"room_member_power_level_moderator_in" = "Moderator in %1$@";
+"room_member_jump_to_read_receipt" = "Springen und als gelesen markieren";
+"rendering_event_error_type_of_event_not_handled" = "%@ kann keine Ereignisse vom Typ \'%1$@\'";
+"rendering_event_error_exception" = "%@ ist beim Verarbeiten des Ereignisinhalts mit der ID \'%1$@\' auf ein Problem gestoßen";
+"unignore" = "Nicht ignorieren";
+"verify_cannot_cross_sign" = "Diese Sitzung kann diese Verifizierung nicht mit deinen anderen Sitzungen teilen.\nDie Überprüfung wird lokal gespeichert und in einer zukünftigen Version der App freigegeben.";
+"command_description_rainbow" = "Sendet die angegebene Nachricht in Regenbogenfarben";
+"command_description_rainbow_emote" = "Sendet das angegebene Emote in Regenbogenfarben";
+"settings_category_timeline" = "Zeitleiste";
+"settings_category_composer" = "Nachrichteneditor";
+"room_settings_enable_encryption" = "Ende-zu-Ende-Verschlüsselung aktivieren…";
+"room_settings_enable_encryption_dialog_title" = "Verschlüsselung aktivieren\?";
+"room_settings_enable_encryption_dialog_content" = "Nach der Aktivierung kann die Verschlüsselung für den Raum nicht deaktiviert werden. Nachrichten können nicht vom Server gesehen werden, nur von den Teilnehmenden des Raums. Möglicherweise funktionieren danach einige Bots und Bridges nicht mehr ordnungsgemäß.";
+"room_settings_enable_encryption_dialog_submit" = "Verschlüsselung aktivieren";
+"verification_request_notice" = "Um sicher zu gehen, verifiziere %@, indem ein einmaliger Code überprüft wird.";
+"verification_request_start_notice" = "Um sicher zu sein, tut dies persönlich oder verwendet einen anderen Kommunikationsweg.";
+"verification_emoji_notice" = "Vergleiche die einzigartigen Emoji und stell sicher, dass sie in derselben Reihenfolge angezeigt werden.";
+"verification_code_notice" = "Vergleiche den Code mit dem Code auf dem Bildschirm deines Gegenübers.";
+"verification_conclusion_ok_notice" = "Nachrichten mit diesem Gegenüber sind Ende-zu-Ende-verschlüsselt und können nicht von Dritten gelesen werden.";
+"verification_conclusion_ok_self_notice" = "Deine neue Sitzung ist jetzt verifiziert. Sie hat Zugriff auf deine verschlüsselten Nachrichten, und andere Benutzer sehen sie als vertrauenswürdig an.";
+"encryption_information_cross_signing_state" = "Cross-Signing";
+"encryption_information_dg_xsigning_complete" = "Cross-Signing ist aktiviert\nPrivate Schlüssel auf dem Gerät.";
+"encryption_information_dg_xsigning_trusted" = "Cross-Signing ist aktiviert\nSchlüssel sind vertrauenswürdig.\nPrivate Schlüssel sind nicht bekannt";
+"encryption_information_dg_xsigning_not_trusted" = "Cross-Signing ist aktiviert\nSchlüssel sind nicht vertrauenswürdig";
+"encryption_information_dg_xsigning_disabled" = "Cross-Signing ist nicht aktiviert";
+"settings_active_sessions_list" = "Aktive Sitzungen";
+"settings_active_sessions_show_all" = "Alle Sitzungen anzeigen";
+"settings_active_sessions_manage" = "Sitzungen verwalten";
+"settings_active_sessions_signout_device" = "Diese Sitzung abmelden";
+"settings_failed_to_get_crypto_device_info" = "Keine kryptografischen Informationen verfügbar";
+"settings_active_sessions_verified_device_desc" = "Diese Sitzung ist für sichere Nachrichtenübertragung vertrauenswürdig, da du sie überprüft hast:";
+"settings_active_sessions_unverified_device_desc" = "Verifiziere diese Sitzung, um sie als vertrauenswürdig zu markieren, und gewähren ihr Zugriff auf verschlüsselte Nachrichten. Wenn du dich nicht bei dieser Sitzung angemeldet hast, ist dein Konto möglicherweise gefährdet:";
+"crosssigning_verify_this_session" = "Verifiziere dieses Gerät";
+"verification_open_other_to_verify" = "Nutze eine vorhandene Sitzung um diese Sitzung zu verifizieren und ihr Zugriff auf verschlüsselte Nachrichten zu gewähren.";
+"verification_profile_verify" = "Verifizieren";
+"verification_profile_verified" = "Verifiziert";
+"verification_profile_warning" = "Warnung";
+"room_member_profile_failed_to_get_devices" = "Sitzungen konnten nicht abgerufen werden";
+"room_member_profile_sessions_section_title" = "Sitzungen";
+"trusted" = "Vertraut";
+"not_trusted" = "Nicht vertraut";
+"verification_profile_device_verified_because" = "Diese Sitzung ist für sichere Nachrichtenübertragung vertrauenswürdig, weil %1$@ (%2$@) sie verifiziert hat:";
+"verification_profile_device_new_signing" = "%1$@ (%2$@) hat sich in einer neuen Sitzung angemeldet:";
+"verification_profile_device_untrust_info" = "Bis dieser Benutzer dieser Sitzung vertraut, werden an und von ihm gesendete Nachrichten mit Warnungen gekennzeichnet. Alternativ kannst du dies manuell überprüfen.";
+"initialize_cross_signing" = "Initialisiere Cross-Signing";
+"reset_cross_signing" = "Schlüssel zurücksetzen";
+"a11y_qr_code_for_verification" = "QR-Code";
+"qr_code_scanned_by_other_notice" = "Fast geschafft! Zeigt %@ ein Häkchen\?";
+"qr_code_scanned_by_other_yes" = "Ja";
+"qr_code_scanned_by_other_no" = "Nein";
+"no_connectivity_to_the_server_indicator" = "Verbindung zum Server wurde unterbrochen";
+"settings_dev_tools" = "Entwicklerwerkzeuge";
+"settings_account_data" = "Kontodaten";
+"verification_cannot_access_other_session" = "Nutze eine Wiederherstellungsmethode";
+"verification_use_passphrase" = "Wenn du auf keine existierende Sitzung zugreifen kannst";
+"enter_secret_storage_invalid" = "Kann keine Geheimnisse im Speicher finden";
+"message_action_item_redact" = "Entfernen…";
+"share_confirm_room" = "Möchtest du diesen Anhang an %1$@ senden\?";
+"delete_event_dialog_title" = "Entfernen bestätigen";
+"delete_event_dialog_content" = "Möchtest du dieses Ereignis wirklich entfernen (löschen)\? Beachte, dass beim Löschen eines Raumnamens oder einer Themenänderung die Änderung rückgängig gemacht werden kann.";
+"delete_event_dialog_reason_checkbox" = "Grund hinzufügen";
+"delete_event_dialog_reason_hint" = "Grund für das Editieren";
+"event_redacted_by_user_reason_with_reason" = "Ereignis durch den Benutzer gelöscht, Grund: %1$@";
+"event_redacted_by_admin_reason_with_reason" = "Ereignis vom Raumadministrator moderiert, Grund: %1$@";
+"keys_backup_restore_success_title_already_up_to_date" = "Schlüssel sind bereits aktuell!";
+"spoiler" = "Spoiler";
+"room_member_power_level_custom_in" = "Benutzerdefiniert (%1$d) in %2$@";
+"login_default_session_public_name" = "%@ Android";
+"settings_key_requests" = "Schlüsselanforderungen";
+"e2e_use_keybackup" = "Schalte den verschlüsselten Nachrichtenverlauf frei";
+"refresh" = "Neu laden";
+"new_session" = "Neue Anmeldung. Warst du das\?";
+"verify_new_session_notice" = "Benutze diese Sitzung um deine neue zu verifizieren, damit sie auf verschlüsselte Nachrichten zugreifen kann.";
+"verify_new_session_was_not_me" = "Das war ich nicht";
+"verify_new_session_compromized" = "Dein Account ist möglicherweise kompromittiert";
+"verify_cancel_self_verification_from_untrusted" = "Wenn du abbrichst, wirst du auf diesem Gerät keine verschlüsselten Nachrichten lesen können, und andere Benutzer werden ihm nicht vertrauen";
+"verify_cancel_self_verification_from_trusted" = "Wenn du abbrichst, wirst du auf deinem neuen Gerät keine verschlüsselten Nachrichten lesen können, und andere Benutzer werden ihm nicht vertrauen";
+"verify_cancel_other" = "Du wirst %1$@ (%2$@) nicht verifizieren, wenn du jetzt abbrichst. Beginne in deren Nutzerprofil erneut.";
+"verify_not_me_self_verification" = "Eines der folgenden könnte kompromittiert sein:\n\n- Dein Passwort\n- Dein Homeserver\n- Dieses Gerät, oder das andere Gerät\n- Die Internetverbindung, die von den Geräten genutzt wird\n\nWir empfehlen dir dein Passwort und den Wiederherstellungsschlüssel in den Einstellungen sofort zu ändern.";
+"verify_cancelled_notice" = "Verifizierung abgebrochen. Du kannst sie erneut starten.";
+"verification_cancelled" = "Verifizierung abgebrochen";
+"enter_account_password" = "Gib dein %@ ein um fortzufahren.";
+"bootstrap_dont_reuse_pwd" = "Benutze dein Accountpasswort nicht mehrfach.";
+"bootstrap_loading_text" = "Dies könnte einige Sekunden dauern, gedulde dich bitte.";
+"bootstrap_loading_title" = "Wiederherstellung einrichten.";
+"bootstrap_finish_title" = "Geschafft!";
+"keep_it_safe" = "Bewahre ihn sicher auf";
+"finish" = "Abschließen";
+"bootstrap_crosssigning_progress_initializing" = "Veröffentliche erstellte Identitätsschlüssel";
+"bootstrap_crosssigning_progress_pbkdf2" = "Generiere sicheren Schlüssel von der Passphrase";
+"bootstrap_crosssigning_progress_default_key" = "Definiere SSSS-Standardschlüssel";
+"bootstrap_crosssigning_progress_save_msk" = "Synchronisiere Hauptschlüssel";
+"bootstrap_crosssigning_progress_save_usk" = "Synchronisiere Benutzerschlüssel";
+"bootstrap_crosssigning_progress_save_ssk" = "Synchronisiere selbstsignierenden Schlüssel";
+"bootstrap_crosssigning_progress_key_backup" = "Richte Schlüsselbackup ein";
+"bootstrap_cross_signing_success" = "Deine %2$@ und %1$@ sind nun eingerichtet.\n\nBewahre sie sicher auf! Du wirst sie benötigen, um verschlüsselte Nachrichten und sichere Informationen freizuschalten, wenn du alle deine aktive Sitzungen verlierst.";
+"bootstrap_crosssigning_save_usb" = "Speichere ihn auf einem USB-Stick oder auf einem Sicherungslaufwerk";
+"error_failed_to_import_keys" = "Import der Schlüssel fehlgeschlagen";
+"settings_notification_configuration" = "Benachrichtigungskonfiguration";
+"settings_messages_at_room" = "Nachrichten mit \"@room\"";
+"settings_messages_in_e2e_group_chat" = "Verschlüsselte Gruppenchats";
+"command_description_plain" = "Sendet eine Nachricht als einfachen Text, ohne sie als Markdown zu interpretieren";
+"auth_invalid_login_param_space_in_password" = "Inkorrekter Benutzername und/oder Passwort. Das eingegebene Passwort beginnt oder endet mit Leerzeichen, bitte kontrolliere es.";
+"message_key" = "Nachrichtenschlüssel";
+"recovery_passphrase" = "Wiederherstellungs-Passphrase";
+"bootstrap_crosssigning_print_it" = "Druck es aus und speichere es an einem sicheren Ort";
+"bootstrap_crosssigning_save_cloud" = "Kopier es in deinen persönlichen Cloud-Speicher";
+"encryption_not_enabled" = "Verschlüsselung ist nicht aktiviert";
+"settings_when_rooms_are_upgraded" = "Raumupgrades";
+"encryption_enabled" = "Verschlüsselung aktiviert";
+"encryption_enabled_tile_description" = "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt. Erfahre mehr und verifiziere Benutzer in deren Profil.";
+"encryption_unknown_algorithm_tile_description" = "Die Verschlüsselung in diesem Raum wird nicht unterstützt";
+"qr_code_scanned_verif_waiting" = "Warte auf %@…";
+"settings_troubleshoot_title" = "Fehlerbehebung";
+"room_created_summary_item" = "%@ hat den Raum erstellt und konfiguriert.";
+"qr_code_scanned_self_verif_notice" = "Fast geschafft! Zeigt das andere Gerät ein Häkchen an\?";
+"qr_code_scanned_verif_waiting_notice" = "Fast geschafft! Warte auf Bestätigung…";
+"settings_messages_in_e2e_one_to_one" = "Verschlüsselte Direktnachrichten";
+"room_message_placeholder" = "Nachricht…";
+"security_prompt_text" = "Verifiziere dich und andere, um eure Chats zu schützen";
+"bootstrap_enter_recovery" = "Gib zum Fortfahren deinen %@ ein";
+"use_file" = "Datei benutzen";
+"bootstrap_invalid_recovery_key" = "Dies ist kein gültiger Wiederherstellungsschlüssel";
+"recovery_key_empty_error_message" = "Bitte gib deinen Wiederherstellungsschlüssel ein";
+"upgrade_security" = "Verschlüsselungsupgrade verfügbar";
+"bootstrap_progress_checking_backup" = "Überprüfe Wiederherstellungsschlüssel";
+"bootstrap_progress_checking_backup_with_info" = "Überprüfe Sicherungsstatus (%@)";
+"bootstrap_progress_compute_curve_key" = "Erzeuge Kurvenschlüssel";
+"bootstrap_progress_generating_ssss" = "Generiere SSSS-Schlüssel aus dem Passwort";
+"bootstrap_progress_generating_ssss_with_info" = "Generiere SSSS-Schlüssel aus dem Passwort (%@)";
+"bootstrap_progress_generating_ssss_recovery" = "Generiere SSSS-Schlüssel aus dem Wiederherstellungsschlüssel";
+"bootstrap_progress_storing_in_sss" = "Speichere Schlüsselbackup-Schlüssel in SSSS";
+"bootstrap_migration_enter_backup_password" = "Gib dein Passwort für das Schlüsselbackup ein, um fortzufahren.";
+"bootstrap_migration_use_recovery_key" = "nutze deinen Schlüsselbackup-Wiederherstellungsschlüssel";
+"bootstrap_migration_with_passphrase_helper_with_link" = "Wenn du dein Schlüsselbackup-Passwort nicht weißt, kannst du %@.";
+"bootstrap_migration_backup_recovery_key" = "Schlüsselbackup-Wiederherstellungsschlüssel";
+"settings_security_prevent_screenshots_title" = "Screenshots innerhalb der Anwendung verhindern";
+"settings_security_prevent_screenshots_summary" = "Das Aktivieren dieser Einstellung setzt das FLAG_SECURE in allen Aktivitäten. Starte die Anwendung neu, damit die Änderung wirksam wird.";
+"change_password_summary" = "Neues Benutzerpasswort festlegen…";
+"use_other_session_content_description" = "Nutze die neueste Version von %@ auf deinen anderen Geräten, %@ Web, %@ Desktop, %@ iOS, %@ für Android oder einen anderen cross-signing-fähigen Matrix-Client";
+"app_desktop_web" = "%@ Web\n%@ Desktop";
+"app_ios_android" = "%@ iOS\n%@ Android";
+"or_other_mx_capable_client" = "oder einen anderen cross-signing-fähigen Matrix Client";
+"use_latest_app" = "Nutze die neueste Version von %@ auf deinen anderen Geräten:";
+"command_description_discard_session" = "Erzwingt das Verwerfen der aktuell ausgehende Gruppensitzung in einem verschlüsseltem Raum";
+"command_description_discard_session_not_handled" = "Wird nur in verschlüsselten Räumen unterstützt";
+"enter_secret_storage_passphrase_or_key" = "Benutze deine %1$@ oder deinen %2$@ um fortzufahren.";
+"use_recovery_key" = "Wiederherstellungsschlüssel verwenden";
+"enter_secret_storage_input_key" = "Wähle deinen Wiederherstellungsschlüssel, gib ihn ein oder füge ihn aus der Zwischenablage ein";
+"failed_to_access_secure_storage" = "Konnte nicht auf gesicherten Speicher zugreifen";
+"unencrypted" = "Unverschlüsselt";
+"encrypted_unverified" = "Verschlüsselt von einem nicht verifiziertem Gerät";
+"review_logins" = "Überprüfe, wo du angemeldet bist";
+"verify_other_sessions" = "Verifiziere alle deine Sitzungen, um sicherzustellen, dass dein Konto und deine Nachrichten sicher sind";
+"verify_this_session" = "Bestätige neue Anmeldung zu deinem Konto: %1$@";
+"cross_signing_verify_by_text" = "Verifiziere manuell mit einem Text";
+"crosssigning_verify_session" = "Anmeldung verifizieren";
+"cross_signing_verify_by_emoji" = "Verifiziere interaktiv mit Emojis";
+"confirm_your_identity" = "Bestätige deine Identität, indem du diesen Login von einer deiner anderen Sitzungen verifizierst, um Zugriff auf deine verschlüsselten Nachrichten zu erhalten.";
+"error_empty_field_choose_user_name" = "Bitte wähle einen Benutzernamen.";
+"error_empty_field_choose_password" = "Bitte wähle ein Passwort.";
+"external_link_confirmation_title" = "Überprüfe diesen Link genau";
+"external_link_confirmation_message" = "Dieser Link %1$@ bringt dich zu einer anderen Seite: %2$@.\n\nWillst du wirklich fortfahren\?";
+"create_room_dm_failure" = "Konnte Direktnachricht nicht erzeugen. Prüfe die Nutzer, die du einladen willst und versuche es erneut.";
+"notification_ticker_text_dm" = "%1$@: %2$@";
+"notification_ticker_text_group" = "%1$@: %2$@ %3$@";
+"add_members_to_room" = "Mitglieder hinzufügen";
+"invite_users_to_room_action_invite" = "EINLADEN";
+"inviting_users_to_room" = "Benutzer werden eingeladen…";
+"invite_users_to_room_title" = "Personen einladen";
+"invitation_sent_to_one_user" = "Einladung gesendet an %1$@";
+"invitations_sent_to_two_users" = "Einladungen gesendet an %1$@ und %2$@";
+"invite_users_to_room_failure" = "Wir konnten den Benutzer nicht einladen. Bitte überprüfe den Benutzernamen, welchen du einladen möchtest und versuche es erneut.";
+"action_copy" = "Kopieren";
+"bottom_action_notification" = "Benachrichtigungen";
+"call_failed_no_connection" = "%@-Anruf fehlgeschlagen";
+"action_play" = "Abspielen";
+"action_dismiss" = "Ablehnen";
+"dialog_title_success" = "Erfolg";
+"call_failed_no_connection_description" = "Echtzeitverbindung konnte nicht hergestellt werden.\nBitte den Administrator deines Homeservers, einen TURN-Server zu konfigurieren, dass Anrufe zuverlässig funktionieren.";
+"call_select_sound_device" = "Audiogerät auswählen";
+"sound_device_phone" = "Telefon";
+"sound_device_speaker" = "Lautsprecher";
+"sound_device_headset" = "Kopfhörer";
+"sound_device_wireless_headset" = "Drahtloser Kopfhörer";
+"call_switch_camera" = "Kamera wechseln";
+"call_camera_front" = "Frontkamera";
+"call_camera_back" = "Hintere Kamera";
+"call_format_turn_hd_off" = "HD-Qualität deaktivieren";
+"call_format_turn_hd_on" = "HD-Qualität aktivieren";
+"login_error_ssl_peer_unverified" = "SSL-Fehler: Die Identität des Gegenüber ist noch nicht verifiziert.";
+"login_error_ssl_other" = "SSL Fehler.";
+"room_participants_action_cancel_invite" = "Einladung zurückziehen";
+"room_participants_power_level_demote_warning_title" = "Möchtest du dich zurückstufen\?";
+"room_participants_power_level_demote_warning_prompt" = "Du kannst die Zurückstufung nicht rückgängig machen und du wirst die Rechte nur mit einem anderen berechtigten Benutzer im Raum zurückerlangen können.";
+"room_participants_power_level_demote" = "Zurückstufen";
+"room_participants_action_ignore_title" = "Benutzer ignorieren";
+"room_participants_action_ignore_prompt_msg" = "Durch das Ignorieren werden für dich alle Nachrichten des Nutzers ausgeblendet.\n\nDu kannst die Aktion jederzeit in den allgemeinen Einstellungen rückgängig machen.";
+"room_participants_action_unignore_title" = "Nicht mehr blockieren";
+"room_participants_action_unignore_prompt_msg" = "Das Aufheben der Ignorierung wird alle Nachrichten des Benutzers wieder einblenden.";
+"room_participants_action_cancel_invite_title" = "Einladung zurückziehen";
+"room_participants_action_cancel_invite_prompt_msg" = "Bist du dir sicher, dass du die Einladung für diesen Benutzer zurückziehen möchtest\?";
+"room_participants_remove_title" = "Benutzer entfernen";
+"room_participants_remove_reason" = "Grund für das Entfernen";
+"room_participants_remove_prompt_msg" = "Dies entfernt den Benutzer aus diesem Raum.\n\nUm einen erneuten Beitritt zu verhindern, solltest du diesen stattdessen bannen.";
+"room_participants_ban_title" = "Benutzer bannen";
+"room_participants_ban_reason" = "Grund für den Bann";
+"room_participants_unban_title" = "Bann des Benutzers aufheben";
+"room_participants_unban_prompt_msg" = "Das Aufheben des Bannes wird dem Benutzer erlauben dem Raum wieder beizutreten.";
+"settings_secure_backup_section_title" = "Sicheres Backup";
+"settings_secure_backup_setup" = "Backup einrichten";
+"settings_secure_backup_reset" = "Backup zurücksetzen";
+"settings_secure_backup_enter_to_setup" = "Auf diesem Gerät einrichten";
+"settings_secure_backup_section_info" = "Verlust verschlüsselter Nachrichten und Daten verhindern, indem die Schlüssel für die Entschlüsselung auf dem Server gesichert werden.";
+"reset_secure_backup_title" = "Generiere einen neuen Sicherheitsschlüssel oder setze eine neue Sicherheitspassphrase für dein existierendes Backup.";
+"reset_secure_backup_warning" = "Dieses wird deinen aktuellen Schlüssel oder deine aktuelle Phrase ersetzen.";
+"disabled_integration_dialog_title" = "Integrationen sind deaktiviert";
+"disabled_integration_dialog_content" = "Aktiviere \'Erlaube Integrationen\' in den Einstellungen um dies zu machen.";
+"encryption_exported_successfully" = "Schlüssel erfolgreich exportiert";
+"active_widget_view_action" = "ANSICHT";
+"active_widgets_title" = "Aktive Widgets";
+"recovery_key_export_saved" = "Der Sicherheitsschlüssel ist gespeichert worden.";
+"secure_backup_banner_setup_line1" = "Backup";
+"secure_backup_banner_setup_line2" = "Absicherung gegen den Verlust verschlüsselter Nachrichten";
+"secure_backup_setup" = "Richte Backup ein";
+"event_redacted" = "Nachricht entfernt";
+"settings_show_redacted" = "Gelöschte Nachrichten zeigen";
+"settings_show_redacted_summary" = "Zeigt einen Platzhalter für gelöschte Nachrichten an";
+"labs_show_unread_notifications_as_tab" = "Dedizierten Tab für ungelesene Nachrichten zur Hauptansicht hinzufügen";
+"settings_discovery_confirm_mail_not_clicked" = "Wir haben dir eine Bestätigungsmail an %@ gesendet. Bitte prüfe deine E-Mails und klicke auf den Bestätigungslink";
+"settings_text_message_sent_wrong_code" = "Der Verifizierungscode ist nicht korrekt.";
+"uploads_media_title" = "MEDIEN";
+"uploads_media_no_result" = "Es gibt in diesem Raum keine Medien";
+"uploads_files_title" = "DATEIEN";
+"uploads_files_subtitle" = "%1$@ um %2$@";
+"uploads_files_no_result" = "Es gibt in diesem Raum keine Dateien";
+"room_list_quick_actions_favorite_add" = "Füge zu Favoriten hinzu";
+"room_list_quick_actions_favorite_remove" = "Entferne von Favoriten";
+"notice_member_no_changes_by_you" = "Du hast keine Änderungen gemacht";
+"room_join_rules_public_by_you" = "Du hast den Raum für alle, die den Link kennen, zugänglich gemacht.";
+"room_join_rules_invite_by_you" = "Du hast den Raumbeitritt auf Einladungen beschränkt.";
+"login_server_url_form_common_notice" = "Gib die Adresse des Servers ein, den du benutzen möchtest";
+"login_connect_using_matrix_id_submit" = "Einloggen mit Matrix-ID";
+"login_signin_matrix_id_title" = "Einloggen mit Matrix-ID";
+"login_signin_matrix_id_notice" = "Wenn du einen Account auf einem Homeserver eingerichtet hast, benutze deine Matrix-ID (z.B. @benutzer:domain.com) und Passwort.";
+"login_signin_matrix_id_hint" = "Matrix-ID";
+"login_signin_matrix_id_password_notice" = "Wenn du dein Passwort nicht weißt, gehe zurück um es zurücksetzen zu lassen.";
+"login_signin_matrix_id_error_invalid_matrix_id" = "Dies ist keine gültige Benutzerkennung. Erwartetes Format: \'@benutzer:homeserver.org\'";
+"autodiscover_well_known_error" = "Es konnte kein gültiger Homeserver gefunden werden. Bitte prüfe deine Kennung";
+"send_a_sticker" = "Sticker";
+"room_profile_section_admin" = "Administrative Aktionen";
+"room_member_power_level_default_in" = "Standard in %1$@";
+"settings_hs_admin_e2e_disabled" = "Dein Serveradministrator hat in privaten Räumen und Direktnachrichten Ende-zu-Ende-Verschlüsselung standardmäßig deaktiviert.";
+"no_connectivity_to_the_server_indicator_airplane" = "Flugzeugmodus ist aktiv";
+"bootstrap_info_text_2" = "Gib eine Sicherheitsphrase ein, die nur du kennst. Diese wird benutzt um deine Daten auf dem Server geheim zu halten.";
+"bootstrap_cancel_text" = "Wenn du jetzt abbrichst und den Zugriff zu deinen Sitzungen verlierst, kannst du verschlüsselte Nachrichten und Daten verlieren.\n\nDu kannst auch ein Backup einrichten und deine Schlüssel in den Einstellungen verwalten.";
+"room_created_summary_item_by_you" = "Du hast den Raum erstellt und konfiguriert.";
+"auth_invalid_login_deactivated_account" = "Dieser Account ist deaktiviert worden.";
+"error_saving_media_file" = "Konnte Mediendatei nicht speichern";
+"choose_locale_current_locale_title" = "Aktuelle Sprache";
+"choose_locale_other_locales_title" = "Andere verfügbare Sprachen";
+"choose_locale_loading_locales" = "Lade verfügbare Sprachen…";
+"open_terms_of" = "Öffne AGBs von %@";
+"disconnect_identity_server_dialog_content" = "Trenne Verbindung zu Identitätsserver %@\?";
+"identity_server_error_outdated_identity_server" = "Dieser Identitätsserver ist veraltet. %@ unterstützt nur API V2.";
+"identity_server_error_outdated_home_server" = "Diese Operation ist nicht möglich. Der Homeserver ist veraltet.";
+"identity_server_error_no_identity_server_configured" = "Bitte konfiguriere zuerst einen Identitätsserver.";
+"identity_server_error_terms_not_signed" = "Bitte akzeptiere zuerst die AGB des Identitätsservers in den Einstellungen.";
+"identity_server_error_bulk_sha256_not_supported" = "Deiner Privatsphäre wegen unterstützt %@ nur das Senden gehashter E-Mail-Adressen und Telefonnummern.";
+"identity_server_error_binding_error" = "Die Assoziierung ist fehlgeschlagen.";
+"identity_server_error_no_current_binding_error" = "Für diese Kennung gibt es aktuell keine Zuordnung.";
+"identity_server_set_default_notice" = "Dein Homeserver (%1$@) schlägt %2$@ als Identitätsserver vor";
+"identity_server_set_default_submit" = "Benutze %1$@";
+"identity_server_set_alternative_notice" = "Alternativ kannst du die URL eines beliebigen anderen Identitätsservers angeben";
+"identity_server_set_alternative_notice_no_default" = "Gib die URL von einem Identitätsserver ein";
+"identity_server_set_alternative_submit" = "Bestätigen";
+"power_level_edit_title" = "Lege Rolle fest";
+"power_level_title" = "Rolle";
+"a11y_open_chat" = "Öffne Chat";
+"a11y_mute_microphone" = "Stelle Mikrophon stumm";
+"a11y_unmute_microphone" = "Aktiviere Mikrophon";
+"a11y_stop_camera" = "Stoppe Kamera";
+"a11y_start_camera" = "Starte Kamera";
+"bottom_sheet_setup_secure_backup_title" = "Backup";
+"bottom_sheet_setup_secure_backup_subtitle" = "Verlust verschlüsselter Nachrichten und Daten verhindern, indem die Schlüssel für die Entschlüsselung am Server gesichert werden.";
+"bottom_sheet_setup_secure_backup_security_key_title" = "Sicherheitsschlüssel benutzen";
+"bottom_sheet_setup_secure_backup_security_key_subtitle" = "Generiere einen Sicherheitsschlüssel, welcher z.B. in einem Passwortmanager oder in einem Tresor sicher aufbewahrt werden sollte.";
+"bottom_sheet_setup_secure_backup_security_phrase_title" = "Eine Sicherheitsphrase benutzen";
+"bottom_sheet_setup_secure_backup_security_phrase_subtitle" = "Gib eine geheime Phrase ein, die nur du kennst und generiere einen Schlüssel als Backup.";
+"bottom_sheet_save_your_recovery_key_title" = "Speichere deinen Sicherheitsschlüssel";
+"bottom_sheet_save_your_recovery_key_content" = "Bewahre deinen Sicherheitsschlüssel irgendwo sicher auf, wie z.B. in einem Passwortmanager oder in einem Tresor.";
+"set_a_security_phrase_title" = "Sicherheitsphrase setzen";
+"set_a_security_phrase_notice" = "Gib eine Sicherheitsphrase ein, welche nur du kennst und deine Daten auf dem Server geheim halten soll.";
+"set_a_security_phrase_hint" = "Sicherheitsphrase";
+"set_a_security_phrase_again_notice" = "Gib deine Sicherheitsphrase zur Bestätigung erneut ein.";
+"room_settings_name_hint" = "Raumname";
+"room_settings_topic_hint" = "Thema";
+"room_settings_save_success" = "Du hast die Raumeinstellungen erfolgreich geändert";
+"notice_crypto_unable_to_decrypt_final" = "Du kannst auf diese Nachricht nicht zugreifen";
+"notice_crypto_unable_to_decrypt_friendly" = "Warte auf diese Nachricht. Das könnte eine Weile dauern";
+"notice_crypto_unable_to_decrypt_friendly_desc" = "Wegen der Ende-zu-Ende-Verschlüsselung könnte es sein, dass du auf jemandes Nachricht warten musst, weil die Schlüssel nicht ordnungsgemäß gesendet worden sind.";
+"crypto_error_withheld_blacklisted" = "Du kannst auf diese Nachricht nicht zugreifen, weil der Sender dich blockiert hat";
+"crypto_error_withheld_unverified" = "Du kannst auf diese Nachricht nicht zugreifen, weil der Sender deiner Sitzung nicht vertraut";
+"crypto_error_withheld_generic" = "Du kannst auf diese Nachricht nicht zugreifen, weil der Sender absichtlich die Schlüssel nicht gesendet hat";
+"notice_crypto_unable_to_decrypt_merged" = "Warte auf Verschlüsselungshistorie";
+"disclaimer_title" = "Riot heißt nun Element!";
+"disclaimer_content" = "Wir sind begeistert unsere Namensänderung mitteilen zu können! Deine App ist auf dem neusten Stand und du bist mit deinem Account angemeldet.";
+"disclaimer_negative_button" = "VERSTANDEN";
+"disclaimer_positive_button" = "MEHR ERFAHREN";
+"save_recovery_key_chooser_hint" = "Speichere Wiederherstellungsschlüssel in";
+"loading_contact_book" = "Ermittle deine Kontakte…";
+"empty_contact_book" = "Deine Kontaktliste ist leer";
+"contacts_book_title" = "Kontaktliste";
+"three_pid_revoke_invite_dialog_title" = "Einladung zurücknehmen";
+"three_pid_revoke_invite_dialog_content" = "Einladung zu %1$@ zurücknehmen\?";
+"member_banned_by" = "Gebannt von %1$@";
+"failed_to_unban" = "Aufhebung der Verbannung fehlgeschlagen";
+"alert_push_are_disabled_title" = "Push-Benachrichtigungen sind deaktiviert";
+"alert_push_are_disabled_description" = "Gehe zu deinen Einstellungen um Push-Benachrichtigungen zu aktivieren";
+"create_pin_title" = "Nutze eine PIN für mehr Sicherheit";
+"create_pin_confirm_title" = "Bestätige PIN";
+"create_pin_confirm_failure" = "Validierung der PIN fehlgeschlagen. Bitte probiere es noch einmal.";
+"auth_pin_title" = "Gib deine PIN ein";
+"auth_pin_forgot" = "PIN vergessen\?";
+"auth_pin_reset_title" = "PIN zurücksetzen";
+"auth_pin_new_pin_action" = "Neue PIN";
+"auth_pin_reset_content" = "Um deine PIN zurückzusetzen, musst du dich erneut anmelden und eine neue erstellen.";
+"settings_security_pin_code_title" = "Aktiviere PIN";
+"settings_security_pin_code_summary" = "Wenn du deine PIN zurücksetzen möchtest, tippe \"PIN vergessen\" um dich abzumelden und sie anschließend zurückzusetzen.";
+"settings_call_show_confirmation_dialog_title" = "Versehentliche Anrufe verhindern";
+"settings_call_show_confirmation_dialog_summary" = "Bitte um Bestätigung, bevor du einen Anruf tätigst";
+"bottom_sheet_setup_secure_backup_submit" = "Einrichten";
+"no_permissions_to_start_conf_call" = "Dir fehlt die Berechtigung in diesem Raum eine Konferenz zu starten";
+"video_meeting" = "Starte eine Videokonferenz";
+"audio_meeting" = "Starte eine Audiokonferenz";
+"audio_video_meeting_description" = "Konferenzen nutzen die Jitsi-Sicherheits- und Berechtigungsrichtlinien. Alle im Raum Anwesenden können während der Konferenz beitreten.";
+"cannot_call_yourself" = "Du kannst dich nicht selbst anrufen";
+"cannot_call_yourself_with_invite" = "Du kannst dich nicht selbst anrufen, warte bis Teilnehmer die Einladung annehmen";
+"failed_to_add_widget" = "Hinzufügen des Widgets fehlgeschlagen";
+"failed_to_remove_widget" = "Entfernen des Widgets fehlgeschlagen";
+"room_manage_integrations" = "Integrationen verwalten";
+"room_no_active_widgets" = "Keine aktiven Widgets";
+"create_room_federation_error" = "Der Raum wurde erstellt, aber manche Einladungen wurden aus folgendem Grund nicht versendet:\n\n%@";
+"wrong_pin_message_last_remaining_attempt" = "Warnung! Letzter Versuch bevor du ausgeloggt wirst!";
+"too_many_pin_failures" = "Zu viele Fehler. Du wurdest ausgeloggt";
+"auth_msisdn_already_defined" = "Diese Telefonnummer ist bereits registriert.";
+"settings_phone_number_empty" = "Deinem Konto wurde keine Telefonnummer hinzugefügt";
+"settings_emails" = "E-Mail-Adressen";
+"settings_emails_empty" = "Deinem Konto wurde keine E-Mail hinzugefügt";
+"settings_phone_numbers" = "Telefonnummern";
+"settings_remove_three_pid_confirmation_content" = "%@ entfernen\?";
+"error_threepid_auth_failed" = "Stelle sicher, dass du auf den Link in der E-Mail geklickt hast, die wir dir gesendet haben.";
+"settings_emails_and_phone_numbers_title" = "E-Mail und Telefon";
+"settings_emails_and_phone_numbers_summary" = "Verwalte E-Mails und Telefonnummern, die mit deinem Matrix-Konto verknüpft sind";
+"settings_text_message_sent_hint" = "Code";
+"login_msisdn_notice" = "Verwende das internationale Format (Telefonnummer muss mit \'+\' beginnen)";
+"confirm_your_identity_quad_s" = "Bestätige deine Identität, indem du dieses Login verifizierst, um Zugriff auf verschlüsselte Nachrichten zu erhalten.";
+"error_opening_banned_room" = "Raum, indem du gebannt wurdest, kann nicht geöffnet werden.";
+"room_error_not_found" = "Raum kann nicht gefunden werden. Stelle sicher, dass er existiert.";
+"sent_a_poll" = "Umfrage";
+"sent_a_reaction" = "Reagierte mit: %@";
+"universal_link_malformed" = "Der Link war fehlerhaft";
+"no_permissions_to_start_webrtc_call" = "Du bist nicht berechtigt, einen Anruf in diesem Raum zu starten";
+"sent_verification_conclusion" = "Ergebnis der Überprüfung";
+"delete_account_data_warning" = "Kontodaten vom Typ %1$@ löschen\?\n\nVorsicht! Es kann zu unerwartetem Verhalten führen.";
+"action_reset" = "Zurücksetzen";
+"settings_troubleshoot_test_push_loop_failed" = "Pushempfang fehlgeschlagen. Lösung könnte eine Neuinstallation der Applikation sein.";
+"settings_troubleshoot_test_push_loop_success" = "Die Applikation empfängt den PUSH";
+"settings_troubleshoot_test_push_loop_waiting_for_push" = "Die Applikation wartet auf den PUSH";
+"settings_troubleshoot_test_push_loop_title" = "Push testen";
+"search_banned_user_hint" = "Gebannte Nutzer filtern";
+"no_permissions_to_start_webrtc_call_in_direct_room" = "Du bist nicht berechtigt einen Anruf zu starten";
+"no_permissions_to_start_conf_call_in_direct_room" = "Du hast keine Berechtigung ein Konferenzgespräch zu starten";
+"settings_security_pin_code_notifications_summary_on" = "Details wie Raumnamen und Nachrichteninhalt zeigen.";
+"settings_security_pin_code_notifications_title" = "Inhalt in Benachrichtigungen anzeigen";
+"settings_security_pin_code_use_biometrics_summary_off" = "PIN-Code ist die einzige Möglichkeit %@ zu entsperren.";
+"settings_security_pin_code_use_biometrics_summary_on" = "Aktiviere Gerät-spezifische Biometrie wie Fingerabdrücke und Gesichtserkennung.";
+"settings_security_pin_code_use_biometrics_title" = "Biometrie aktivieren";
+"settings_security_application_protection_screen_title" = "Schutz konfigurieren";
+"settings_security_application_protection_title" = "Zugriffsschutz";
+"settings_security_application_protection_summary" = "Schütze den Zugriff mit PIN und Biometrie.";
+"secure_backup_reset_no_history" = "Du wirst ohne Nachrichtenverlauf, Nachrichten, vertraute Geräten und vertraute Nutzern neu starten";
+"secure_backup_reset_if_you_reset_all" = "Wenn du alles zurücksetzt";
+"secure_backup_reset_all_no_other_devices" = "Mache dies nur, wenn du kein anderes Gerät hast, mit dem du dieses verifizieren kannst.";
+"secure_backup_reset_all" = "Alles zurücksetzen";
+"bad_passphrase_key_reset_all_action" = "Alle Wiederherstellungsoptionen vergessen oder verloren\? Alles zurücksetzen";
+"direct_room_created_summary_item_by_you" = "Du bist beigetreten.";
+"direct_room_created_summary_item" = "%@ ist beigetreten.";
+"direct_room_encryption_enabled_tile_description" = "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt.";
+"direct_room_profile_section_more_leave" = "Verlassen";
+"direct_room_profile_section_more_settings" = "Einstellungen";
+"direct_room_profile_encrypted_subtitle" = "Nachrichten hier sind Ende-zu-Ende-verschlüsselt.\n\nDeine Nachrichten sind mit digitalen Schlüsseln gesichert. Nur du und der Empfänger haben die einzigen Schlüssel, um jene zu entsperren.";
+"direct_room_profile_not_encrypted_subtitle" = "Nachrichten hier sind nicht Ende-zu-Ende-verschlüsselt.";
+"login_error_outdated_homeserver_warning_content" = "Dieser Homeserver läuft mit einer alten Version. Bitte deinen Homeserver-Administrator um eine Aktualisierung. Du kannst fortfahren, aber einige Funktionen funktionieren möglicherweise nicht richtig.";
+"direct_room_join_rules_invite_by_you" = "Du hast dies auf Einladungen beschränkt.";
+"direct_room_join_rules_invite" = "%1$@ hat dies auf Einladungen beschränkt.";
+"settings_labs_show_complete_history_in_encrypted_room" = "Vollständigen Verlauf in verschlüsselten Räumen anzeigen";
+"notification_unread_notified_messages_and_invitation" = "%1$@ und %2$@";
+"notification_unread_notified_messages_in_room_and_invitation" = "%1$@ in %2$@ und %3$@";
+"settings_troubleshoot_test_notification_notification_clicked" = "Die Benachrichtigung wurde angeklickt!";
+"settings_troubleshoot_test_notification_notice" = "Bitte klicke auf die Benachrichtigung. Wenn die Benachrichtigung nicht angezeigt wird, überprüfe die Systemeinstellungen.";
+"settings_troubleshoot_test_push_notification_content" = "Du siehst die Benachrichtigung! Klick mich!";
+"settings_troubleshoot_test_notification_title" = "Benachrichtigungsanzeige";
+"settings_security_pin_code_grace_period_summary_off" = "Bei jedem Öffnen von %@ ist der PIN-Code erforderlich.";
+"settings_security_pin_code_grace_period_summary_on" = "PIN-Code ist erforderlich, nachdem %@ 2 Minuten lang nicht verwendet wurde.";
+"settings_security_pin_code_grace_period_title" = "Fordere PIN nach 2 Minuten an";
+"settings_security_pin_code_notifications_summary_off" = "Nur die Anzahl ungelesener Nachrichten in der Benachrichtigung zeigen.";
+"attachment_type_dialog_title" = "Bild hinzufügen mit";
+"warning_room_not_created_yet" = "Der Raum ist noch nicht erstellt. Raumerstellung abbrechen\?";
+"room_list_quick_actions_low_priority_add" = "Zu niedrige Priorität hinzufügen";
+"create_room_topic_hint" = "Thema";
+"warning_unsaved_change_discard" = "Änderungen verwerfen";
+"warning_unsaved_change" = "Es gibt ungespeicherte Änderungen. Änderungen verwerfen\?";
+"room_list_quick_actions_low_priority_remove" = "Von niedrige Priorität entfernen";
+"rotate_and_crop_screen_title" = "Rotieren und Zuschneiden";
+"create_room_settings_section" = "Raumeinstellungen";
+"create_room_topic_section" = "Raumthema (optional)";
+"create_room_name_section" = "Raumname";
+"settings_export_trail" = "Prüfung exportieren";
+"room_member_open_or_create_dm" = "Direktnachricht";
+"send_bug_report_include_key_share_history" = "Verlauf der Anfragen von Schlüsselfreigaben senden";
+"no_more_results" = "Keine weiteren Ergebnisse";
+"start_chatting" = "Starte die Diskussion";
+"settings_discovery_consent_action_give_consent" = "Autorisieren";
+"settings_discovery_consent_action_revoke" = "Meine Zustimmung widerrufen";
+"settings_discovery_consent_notice_on" = "Du hast zugestimmt E-Mails und Telefonnummern an diesen Identitätsserver zu senden, um von anderen Nutzern entdeckt zu werden.";
+"settings_discovery_consent_title" = "E-Mails und Telefonnummern senden";
+"direct_room_user_list_suggestions_title" = "Vorschläge";
+"direct_room_user_list_known_title" = "Bekannte Nutzer";
+"qr_code" = "QR-Code";
+"add_by_qr_code" = "Hinzufügen via QR-Code";
+"permissions_denied_add_contact" = "Gib die Erlaubnis, um auf die Kamera zu zugreifen.";
+"permissions_denied_qr_code" = "Um den QR-Code zu scannen, muss der Zugriff auf die Kamera erlaubt werden.";
+"room_alias_published_alias_title" = "Öffentliche Adressen";
+"room_settings_alias_subtitle" = "Raumadressen und Sichtbarkeit im Raumverzeichnis ansehen und bearbeiten.";
+"room_settings_alias_title" = "Raumadresse";
+"room_settings_room_access_title" = "Raumzugang";
+"room_settings_room_read_history_dialog_subtitle" = "Änderungen daran, wer die Chronik lesen kann, gelten nur für kommende Nachrichten in diesem Raum. Die Sichtbarkeit der bestehenden Chronik bleibt unverändert.";
+"action_unpublish" = "Zurückziehen";
+"action_add" = "Hinzufügen";
+"share_by_text" = "Mit Nachricht teilen";
+"hide_advanced" = "Erweiterte Optionen ausblenden";
+"show_advanced" = "Erweiterte Optionen anzeigen";
+"room_alias_publish_to_directory_error" = "Die Sichtbarkeit des Raums konnte nicht abgerufen werden (%1$@).";
+"qr_code_not_scanned" = "QR-Code nicht gescannt!";
+"invalid_qr_code_uri" = "Inkorrekter QR-Code (invalide URL)!";
+"cannot_dm_self" = "Du kannst dir selbst keine Direktnachricht schicken!";
+"settings_security_pin_code_change_pin_summary" = "Ändere deine aktuelle PIN";
+"settings_security_pin_code_change_pin_title" = "PIN ändern";
+"phone_book_perform_lookup" = "Suche nach Kontakten auf Matrix";
+"room_settings_set_avatar" = "Raumbild einrichten";
+"identity_server_user_consent_not_provided" = "Einverständnis wurde nicht abgegeben.";
+"user_code_info_text" = "Teile diesen Code mit Leuten, damit sie ihn scannen und mit dir chatten können.";
+"user_code_share" = "Meinen Code teilen";
+"user_code_my_code" = "Mein Code";
+"user_code_scan" = "Scanne einen QR-Code";
+"not_a_valid_qr_code" = "Das ist kein korrekter QR-Code von Matrix";
+"invite_friends_rich_title" = "🔐️ Komm mit zu %@";
+"invite_friends_text" = "Hey, schreibe mit mir auf %@: %@";
+"invite_friends" = "Freunde einladen";
+"add_people" = "Leute hinzufügen";
+"topic_prefix" = "Thema: ";
+"add_a_topic_link_text" = "Füge ein Thema hinzu";
+"room_created_summary_no_topic_creation_text" = "%@, um zu zeigen um was es in diesem Raum geht.";
+"this_is_the_beginning_of_dm" = "Das ist der Anfang deiner Direktnachrichten mit %@.";
+"this_is_the_beginning_of_room_no_name" = "Das ist der Anfang dieser Konversation.";
+"this_is_the_beginning_of_room" = "Das ist der Anfang von %@.";
+"room_settings_enable_encryption_no_permission" = "Du hast nicht die nötigen Berechtigungen, um die Verschlüsselung in diesem Raum zu aktivieren.";
+"create_room_in_progress" = "Erstelle Raum…";
+"create_room_alias_invalid" = "Manche Zeichen sind nicht zulässig";
+"create_room_alias_empty" = "Bitte gib eine Raumadresse an";
+"create_room_alias_already_in_use" = "Diese Adresse ist bereits vergeben";
+"create_room_disable_federation_description" = "Aktivieren, wenn der Raum nur von Mitgliedern deines Homeservers zur internen Kommunikation verwendet wird. Das kann später nicht mehr geändert werden.";
+"create_room_disable_federation_title" = "Begrenze Zugang zu diesem Raum (für immer!) auf Mitglieder von %@";
+"attachment_viewer_item_x_of_y" = "%1$d von %2$d";
+"room_preview_no_preview_join" = "Keine Vorschau für diesen Raum verfügbar. Willst du direkt beitreten\?";
+"room_preview_not_found" = "Der Raum ist gerade nicht zugänglich.\nVersuche es später nochmal, oder bitte einen Raum-Admin um Hilfe.";
+"room_alias_published_alias_add_manually" = "Eine neue Adresse veröffentlichen";
+"room_alias_published_alias_subtitle" = "Mit einer öffentlichen Adresse kann jeder den Raum betreten. Um eine Adresse zu veröffentlichen, muss sie zuerst als lokale Adresse gesetzt sein.";
+"room_alias_publish_to_directory" = "Diesen Raum im Verzeichnis von %1$@ veröffentlichen\?";
+"room_alias_unpublish_confirmation" = "Die Adresse \"%1$@\" nicht mehr veröffentlichen\?";
+"room_alias_action_unpublish" = "Diese Adresse nicht mehr veröffentlichen";
+"room_alias_action_publish" = "Diese Adresse veröffentlichen";
+"room_alias_local_address_add" = "Lokale Adresse hinzufügen";
+"room_alias_local_address_empty" = "Dieser Raum hat keine lokalen Adressen";
+"room_alias_local_address_subtitle" = "Füge Adressen für diesen Raum hinzu, damit andere Nutzer ihn auf %1$@ finden können";
+"room_alias_local_address_title" = "Lokale Adresse";
+"room_alias_address_hint" = "Neue öffentliche Adresse (z.B. #alias:server)";
+"room_alias_address_empty" = "Noch keine weiteren öffentlichen Adressen vorhanden.";
+"room_alias_address_empty_can_add" = "Noch keine weiteren öffentlichen Adressen vorhanden, füge unten eine hinzu.";
+"room_alias_delete_confirmation" = "Die Adresse \"%1$@\" löschen\?";
+"room_alias_published_alias_add_manually_submit" = "Veröffentlichen";
+"room_alias_published_other" = "Andere öffentliche Adressen:";
+"room_alias_published_alias_main" = "Das ist die Hauptadresse";
+"room_permissions_change_room_name" = "Raumname ändern";
+"room_permissions_change_history_visibility" = "Sichtbarkeit des Verlaufs ändern";
+"room_permissions_enable_room_encryption" = "Raum-Verschlüsselung aktivieren";
+"room_permissions_change_main_address_for_the_room" = "Haupt-Adresse des Raums ändern";
+"room_permissions_change_room_avatar" = "Raumbild ändern";
+"room_permissions_modify_widgets" = "Widgets verändern";
+"room_permissions_notify_everyone" = "Jeden benachrichtigen";
+"room_permissions_remove_messages_sent_by_others" = "Von anderen gesendete Nachrichten entfernen";
+"room_permissions_ban_users" = "Nutzer verbannen";
+"room_permissions_remove_users" = "Nutzer entfernen";
+"room_permissions_change_settings" = "Einstellungen ändern";
+"room_permissions_invite_users" = "Nutzer einladen";
+"room_permissions_send_messages" = "Nachrichten senden";
+"room_permissions_default_role" = "Standard Rolle";
+"room_permissions_title" = "Berechtigungen";
+"room_settings_permissions_title" = "Berechtigungen";
+"room_permissions_notice_read_only" = "Du hast nicht die Berechtigung zum Aktualisieren der Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind";
+"room_participants_leave_private_warning" = "Dieser Raum ist nicht öffentlich. Du wirst ihn ohne Einladung nicht wieder betreten können.";
+"system_theme" = "Standard-Design";
+"login_social_continue" = "Oder";
+"default_message_emote_snow" = "Sendet Schnee ❄️";
+"default_message_emote_confetti" = "Sendet Konfetti 🎉";
+"command_snow" = "Nachricht mit Schnee senden";
+"command_confetti" = "Sendet die nachfolgende Nachricht mit Konfetti";
+"login_clear_homeserver_history" = "Verlauf löschen";
+"login_social_sso" = "Einmalanmeldung";
+"login_social_signin_with" = "Anmelden mit %@";
+"login_social_signup_with" = "Registrieren mit %@";
+"login_social_continue_with" = "Mit %@ weitermachen";
+"settings_show_emoji_keyboard_summary" = "Knopf zum Nachrichteneditor hinzufügen, der die Emoji-Tastatur öffnet";
+"settings_show_emoji_keyboard" = "Emoji-Tastatur anzeigen";
+"settings_chat_effects_description" = "Nutze /confetti oder sende Nachrichten mit ❄️ oder 🎉";
+"settings_chat_effects_title" = "Chateffekte";
+"room_permissions_change_topic" = "Thema ändern";
+"room_permissions_upgrade_the_room" = "Raum aktualisieren";
+"room_permissions_notice" = "Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind, auswählen";
+"room_settings_permissions_subtitle" = "Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind, anzeigen und aktualisieren.";
+"room_permissions_send_m_room_server_acl_events" = "m.room.server_acl-Ereignisse senden";
+"room_permissions_change_permissions" = "Berechtigungen ändern";
+"authentication_error" = "Authentifizierung fehlgeschlagen";
+"re_authentication_default_confirm_text" = "Deine Anmeldeinformationen müssen für %@ eingegeben werden, um diese Aktion auszuführen.";
+"re_authentication_activity_title" = "Erneute Authentifizierung erforderlich";
+"failed_to_initialize_cross_signing" = "Cross-Signing konnte nicht eingerichtet werden";
+"error_unauthorized" = "Nicht autorisierte, fehlende gültige Authentifizierungsdaten";
+"call_transfer_users_tab_title" = "Nutzer";
+"call_transfer_failure" = "Beim Weiterleiten des Anrufs ist ein Fehler aufgetreten";
+"call_transfer_title" = "Weiterleiten";
+"call_transfer_connect_action" = "Verbinden";
+"call_only_active" = "Aktiver Anruf (%1$@)";
+"call_dial_pad_lookup_error" = "Beim Suchen der Telefonnummer ist ein Fehler aufgetreten";
+"call_dial_pad_title" = "Wähltastatur";
+"call_tile_call_back" = "Zurückrufen";
+"call_tile_ended" = "Dieser Anruf wurde beendet";
+"call_tile_other_declined" = "%1$@ hat diesen Anruf abgelehnt";
+"call_held_by_you" = "Du hältst den Anruf";
+"call_held_by_user" = "%@ hält den Anruf";
+"call_hold_action" = "Halten";
+"call_resume_action" = "Fortsetzen";
+"dev_tools_event_content_hint" = "Ereignis-Inhalt";
+"dev_tools_success_state_event" = "Status-Event gesendet!";
+"dev_tools_success_event" = "Ereignis gesendet!";
+"dev_tools_error_malformed_event" = "Falsch geformtes Ereignis";
+"dev_tools_error_no_message_type" = "Fehlender Nachrichtentyp";
+"dev_tools_error_no_content" = "Kein Inhalt";
+"dev_tools_form_hint_event_content" = "Ereignisinhalt";
+"dev_tools_form_hint_state_key" = "Statusschlüssel";
+"dev_tools_form_hint_type" = "Typ";
+"dev_tools_send_custom_state_event" = "Benutzerdefiniertes Status-Event senden";
+"dev_tools_edit_content" = "Inhalt bearbeiten";
+"dev_tools_state_event" = "Status-Events";
+"dev_tools_send_state_event" = "Status-Event senden";
+"dev_tools_send_custom_event" = "Benutzerdefiniertes Ereignis senden";
+"dev_tools_explore_room_state" = "Raumstatus erkunden";
+"dev_tools_menu_name" = "Entwicklerwerkzeuge";
+"a11y_view_read_receipts" = "Lesebestätigungen anzeigen";
+"a11y_rule_notify_off" = "Nicht benachrichtigen";
+"a11y_rule_notify_noisy" = "Mit Ton benachrichtigen";
+"a11y_rule_notify_silent" = "Ohne Ton benachrichtigen";
+"a11y_error_message_not_sent" = "Nachricht aufgrund eines Fehlers nicht gesendet";
+"a11y_checked" = "Geprüft";
+"a11y_close_emoji_picker" = "Emoji-Auswahl schließen";
+"a11y_open_emoji_picker" = "Emoji-Auswahl öffnen";
+"a11y_trust_level_trusted" = "Vertraute Vertrauensstufe";
+"a11y_trust_level_warning" = "Warnungs-Vertrauensstufe";
+"a11y_trust_level_default" = "Standard-Vertrauensstufe";
+"a11y_selected" = "Ausgewählt";
+"a11y_video" = "Video";
+"a11y_unsent_draft" = "enthält einen ungesendeten Entwurf";
+"a11y_error_some_message_not_sent" = "Einige Nachrichten wurden nicht gesendet";
+"a11y_delete_avatar" = "Avatar löschen";
+"a11y_change_avatar" = "Avatar ändern";
+"a11y_image" = "Bild";
+"a11y_import_key_from_file" = "Schlüssel von Datei importieren";
+"a11y_open_widget" = "Widgets öffnen";
+"a11y_screenshot" = "Bildschirmfoto";
+"settings_server_upload_size_unknown" = "Die Obergrenze ist nicht bekannt.";
+"settings_server_upload_size_content" = "Dein Homeserver akzeptiert Anhänge (wie Dateien, Medien, etc.) mit einer Größe bis zu %@.";
+"settings_server_upload_size_title" = "Datei-Upload-Obergrenze des Servers";
+"settings_server_version" = "Serverversion";
+"settings_server_name" = "Servername";
+"room_list_quick_actions_room_settings" = "Raumeinstellungen";
+"jitsi_leave_conf_to_join_another_one_content" = "Derzeitige Konferenz verlassen und zu einer anderen wechseln\?";
+"room_settings_room_version_title" = "Raum-Version";
+"dialog_edit_hint" = "Neuer Wert";
+"initial_sync_start_downloading" = "Erste Synchronisation:\nLade Daten herunter…";
+"initial_sync_start_server_computing" = "Erste Synchronisation:\nWarte auf Serverantwort…";
+"event_status_a11y_sent" = "Gesendet";
+"settings_category_room_directory" = "Raumverzeichnis";
+"action_switch" = "Wechseln";
+"settings_room_directory_show_all_rooms_summary" = "Alle Räume im Raumverzeichnis anzeigen, inklusive der Räume mit anstößigen Inhalten.";
+"settings_room_directory_show_all_rooms" = "Räume mit anstößigen Inhalten zeigen";
+"event_status_delete_all_failed_dialog_message" = "Bist du dir sicher, dass du alle nicht gesendeten Nachrichten in diesem Raum löschen willst\?";
+"event_status_delete_all_failed_dialog_title" = "Nicht gesendete Nachrichten löschen";
+"event_status_a11y_failed" = "Fehlgeschlagen";
+"event_status_cancel_sending_dialog_message" = "Willst du zu sendende Nachrichten zurückziehen\?";
+"event_status_a11y_delete_all" = "Alle fehlgeschlagene Nachrichten löschen";
+"event_status_failed_messages_warning" = "Senden der Nachricht gescheitert";
+"event_status_a11y_sending" = "Wird gesendet";
+"event_status_sent_message" = "Nachricht gesendet";
+"call_transfer_consult_first" = "Zuerst anfragen";
+"space_type_private" = "Privat";
+"space_type_public" = "Öffentlich";
+"create_spaces_you_can_change_later" = "Du kannst dies später ändern";
+"a11y_unchecked" = "Ungeprüft";
+"room_settings_room_access_public_description" = "Jeder kann den Raum finden und beitreten";
+"room_settings_room_access_public_title" = "Öffentlich";
+"room_settings_room_access_private_description" = "Nur Eingeladene können es finden und beitreten";
+"room_settings_room_access_private_title" = "Privat";
+"room_settings_room_access_entry_unknown" = "Unbekannte Zugriffseinstellung (%@)";
+"room_settings_guest_access_title" = "Gästen erlauben beizutreten";
+"suggested_header" = "Vorgeschlagene Räume";
+"spaces_header" = "Spaces";
+"room_settings_room_access_entry_knock" = "Jeder kann im Raum anklopfen, Mitglieder können dann zustimmen oder ablehnen";
+"invite_people_to_your_space_desc" = "Momentan bist nur du hier. Mit anderen Leuten wird %@ noch viel besser.";
+"invite_to_space_with_name_desc" = "Diese werden in der Lage sein, %@ zu durchsuchen";
+"invite_just_to_this_room_desc" = "Diese werden kein Teil von %@ sein";
+"share_space_link_message" = "Tritt meinem Space %1$@ %2$@ bei";
+"spaces_beta_welcome_to_spaces_desc" = "Mit Spaces kannst du Personen und Räume gruppieren.";
+"space_add_existing_rooms" = "Räume oder Spaces hinzufügen";
+"skip_for_now" = "Vorübergehend überspringen";
+"create_spaces_room_public_header" = "Über welche Themen möchtest du dich in %@ unterhalten\?";
+"create_spaces_details_private_header" = "Füge ein paar Details hinzu, um die Wiedererkennbarkeit zu steigern. Du kannst die Angaben auch später wieder ändern.";
+"create_spaces_details_public_header" = "Füge ein paar Details hinzu, um die Wiedererkennbarkeit zu steigern. Du kannst die Angaben auch später wieder ändern.";
+"space_type_private_desc" = "Zugang nur mit Einladung. Am besten für Teams oder dich selbst";
+"create_spaces_make_sure_access" = "Stelle sicher, dass die richtigen Personen Zugang zu %@ besitzen.";
+"create_spaces_who_are_you_working_with" = "Mit wem arbeitest du zusammen\?";
+"command_description_leave_room" = "Verlasse den Raum mit der angegebenen ID (oder den aktuellen Raum, wenn keine ID angegeben wird)";
+"search_hint_room_name" = "Name suchen";
+"you_are_invited" = "Du wurdest eingeladen";
+"leave_space" = "Verlassen";
+"space_add_child_title" = "Räume hinzufügen";
+"space_explore_activity_title" = "Räume erkunden";
+"join_anyway" = "Trotzdem beitreten";
+"join_space" = "Space beitreten";
+"create_space" = "Space erstellen";
+"invite_just_to_this_room" = "Nur zu diesem Raum";
+"invite_to_space_with_name" = "In Space \"%@\" einladen";
+"invite_by_link" = "Link teilen";
+"invite_by_email" = "Mithilfe einer E-Mail-Adresse einladen";
+"invite_people_menu" = "Personen einladen";
+"invite_people_to_your_space" = "Lade Personen in deinen Space ein";
+"create_space_error_empty_field_space_name" = "Trage einen Namen ein um fortzufahren.";
+"space_type_public_desc" = "Offen für Jeden. Am Besten für Communities";
+"create_spaces_private_teammates" = "Ein privater Space für meine Teamkameraden und mich";
+"create_spaces_me_and_teammates" = "Meine Teamkameraden und ich";
+"create_spaces_organise_rooms" = "Ein privater Space um deine Räume zu organisieren";
+"create_spaces_join_info_help" = "Um einem bereits existierenden Space beizutreten, benötigst du eine Einladung.";
+"your_private_space" = "Dein privater Space";
+"your_public_space" = "Dein öffentlicher Space";
+"command_description_join_space" = "Betrete einen Space mit der angegebenen ID";
+"create_space_topic_hint" = "Beschreibung";
+"create_spaces_loading_message" = "Erzeuge Space…";
+"create_spaces_default_public_random_room_name" = "Irgendetwas";
+"create_spaces_default_public_room_name" = "Allgemein";
+"activity_create_space_title" = "Einen Space erstellen";
+"create_spaces_just_me" = "Nur für mich";
+"create_spaces_choose_type_label" = "Welche Art von Space möchtest du erstellen\?";
+"add_space" = "Space erstellen";
+"command_description_create_space" = "Space erstellen";
+"room_settings_room_access_restricted_description" = "Jeder, der sich in einem Space mit diesem Raum befindet, kann diesen Raum finden und ihm beitreten. Nur die Admins des Raums können diesen zu einem Space hinzufügen.";
+"room_settings_room_access_restricted_title" = "Nur Space-Mitglieder";
+"looking_for_someone_not_in_space" = "Suchst du jemanden außerhalb %@\?";
+"create_spaces_room_public_header_desc" = "Wir erstellen dir für jedes einen Raum. Du kannst jederzeit weitere Räume hinzufügen.";
+"space_manage_rooms_and_spaces" = "Räume und Spaces verwalten";
+"space_mark_as_suggested" = "Als vorgeschlagen markieren";
+"space_mark_as_not_suggested" = "Als nicht vorgeschlagen markieren";
+"space_suggested" = "Vorgeschlagen";
+"space_settings_manage_rooms" = "Räume verwalten";
+"user_invites_you" = "%@ lädt dich ein";
+"room_alias_preview_not_found" = "Dieser Alias ist gerade nicht verfügbar.\nVersuche es später noch einmal oder kontaktiere einen Admin.";
+"create_spaces_room_private_header_desc" = "Wir erstellen dir für jedes einen Raum. Du kannst jederzeit neue oder existierende Räume hinzufügen.";
+"create_spaces_room_private_header" = "An welchen Projekten arbeitest du gerade\?";
+"a11y_public_room" = "Öffentlicher Raum";
+"send_images_and_video_with_original_size" = "Mediendatei in Originalgröße senden";
+"error_file_too_big_simple" = "Die Datei ist zu groß.";
+"send_file_step_compressing_video" = "Video wird komprimiert (%d%%)";
+"send_file_step_compressing_image" = "Bild wird komprimiert…";
+"use_as_default_and_do_not_ask_again" = "Als Standard festsetzen und nicht mehr fragen";
+"option_always_ask" = "Jedes Mal fragen";
+"directory_add_a_new_server_prompt" = "Gib den Namen eines neuen Servers ein, den du erkunden möchtest.";
+"directory_add_a_new_server" = "Neuen Server hinzufügen";
+"directory_your_server" = "Dein Server";
+"send_feedback_space_info" = "Du verwendest die Betaversion von Spaces. Mit Feedback hilfst du uns, die nächsten Versionen zu verbessern. Dabei wird uns deine Platform übermittelt, damit wir deine Rückmeldung optimal nutzen können.";
+"this_space_has_no_rooms_admin" = "Möglicherweise musst du extra eingeladen werden, damit du die Räume siehst.";
+"this_space_has_no_rooms_not_admin" = "Möglicherweise musst du extra eingeladen werden, damit du die Räume siehst.\nDie fehlt die Berechtigung, Räume hinzuzufügen.";
+"spaces_feeling_experimental_subspace" = "Du kannst Unterspaces zu einem Space hinzufügen.";
+"error_jitsi_join_conf" = "Leider ist ein Fehler beim Betreten der Konferenz aufgetreten";
+"unnamed_room" = "Unbenannter Raum";
+"this_space_has_no_rooms" = "Dieser Space hat noch keine Räume";
+"spaces_no_server_support_description" = "Für weitere Infos kontaktiere bitte die Administration des Homeservers";
+"spaces_no_server_support_title" = "Dein Homeserver scheint Spaces noch nicht zu unterstützen";
+"space_leave_prompt_msg_as_admin" = "Du bist der einzige Admin von diesem Space. Wenn du ihn verlässt, hat niemand Kontrolle über ihn.";
+"space_leave_prompt_msg_private" = "Du wirst diesen Raum ohne erneute Einladung nicht betreten können.";
+"space_leave_prompt_msg_only_you" = "Du bist die einzige Person hier. Wenn du den Space verlässt, ist er für immer verloren (eine lange Zeit).";
+"invite_to_space" = "Einladen in %@";
+"private_space" = "Privater Space";
+"public_space" = "Öffentlicher Space";
+"call_transfer_unknown_person" = "Unbekannte Person";
+"give_feedback" = "Feedback geben";
+"feedback_failed" = "Fehler beim Senden vom Feedback (%@)";
+"feedback_sent" = "Dein Feedback wurde erfolgreich versandt. Danke!";
+"you_may_contact_me" = "Mich bei Fragen kontaktieren";
+"feedback" = "Feedback";
+"send_feedback_space_title" = "Spaces Feedback";
+"directory_add_a_new_server_error_already_added" = "Dieser Server ist schon in der Liste vorhanden";
+"directory_add_a_new_server_error" = "Server oder Raumliste kann nicht gefunden werden";
+"call_transfer_consulting_with" = "Bei %1$@ anfragen";
+"call_transfer_transfer_to_title" = "Zu %1$@ weiterleiten";
+"space_settings_alias_title" = "Space-Adressen";
+"space_settings_alias_subtitle" = "Adressen des Spaces anzeigen und verwalten.";
+"create_space_alias_hint" = "Space-Adressen";
+"error_failed_to_join_room" = "Beim Versuch %@ beizutreten, ist leider ein Fehler aufgetreten";
+"room_upgrade_to_recommended_version" = "Zur empfohlenen Raumversion upgraden";
+"joining_replacement_room" = "Ersatzraum betreten";
+"command_description_upgrade_room" = "Raum zu neuer Version upgraden";
+"settings_server_room_version_stable" = "stabil";
+"settings_server_room_version_unstable" = "instabil";
+"settings_server_room_versions" = "Raumversionen 👓";
+"missing_permissions_title" = "Fehlende Berechtigungen";
+"upgrade_room_for_restricted_note" = "Beachte, dass das Raumupgrade einen neuen Raum erstellt. Alte Nachrichten verbleiben in diesem archivierten Raum.";
+"upgrade_room_for_restricted" = "Alle in %@ können diesen Raum finden und betreten - du musst niemanden mehr manuell einladen. Du kannst dies jederzeit in den Raumeinstellungen ändern.";
+"voice_message_reply_content" = "Sprachnachricht (%1$@)";
+"error_voice_message_cannot_reply_or_edit" = "Antworten und Bearbeiten ist während einer aktiven Sprachnachricht nicht möglich";
+"error_voice_message_unable_to_record" = "Fehler beim Aufnehmen der Sprachnachricht";
+"error_voice_message_unable_to_play" = "Sprachnachricht kann nicht abgespielt werden";
+"voice_message_tap_to_stop_toast" = "Klicke, um die Aufnahme zu starten oder stoppen";
+"voice_message_n_seconds_warning_toast" = "%1$ds übrig";
+"voice_message_release_to_send_toast" = "Zum Aufnehmen drücken, zum Senden loslassen";
+"a11y_delete_recorded_voice_message" = "Aufnahme löschen";
+"a11y_recording_voice_message" = "Sprachnachricht wird aufgenommen";
+"a11y_pause_voice_message" = "Sprachnachricht pausieren";
+"a11y_play_voice_message" = "Sprachnachricht abspielen";
+"a11y_start_voice_message" = "Sprachnachricht aufnehmen";
+"room_using_unstable_room_version" = "Dieser Raum verwendet die Raumversion %@, die von diesem Heimserver als instabil markiert ist.";
+"upgrade_room_no_power_to_manage" = "Du benötigst die Berechtigung, um einen Raum upzugraden";
+"upgrade_room_update_parent_space" = "Übergeordneten Space automatisch updaten";
+"upgrade_room_auto_invite" = "Benutzer automatisch einladen";
+"upgrade_public_room_from_to" = "Du upgradest diesen Raum von %1$@ zu %2$@.";
+"upgrade_room_warning" = "Das Raumupgrade ist eine erweiterte Option und ist empfohlen wenn sich der Raum instabil verhält, von Sicherheitslücken betroffen ist oder Features fehlen.\nNormalerweise ändert sich dadurch nur wie der Raum am Server verarbeitet wird.";
+"upgrade_private_room" = "Privaten Raum upgraden";
+"upgrade_public_room" = "Öffentlichen Raum upgraden";
+"upgrade_required" = "Upgrade benötigt";
+"upgrade" = "Upgraden";
+"it_may_take_some_time" = "Bitte hab Geduld, dies kann einige Zeit dauern.";
+"settings_server_default_room_version" = "Vorgeschlagene Version";
+"verification_scan_self_emoji_subtitle" = "Stattdessen mit Emojis vergleichen";
+"verification_scan_with_this_device" = "Mit diesem Gerät scannen";
+"verification_scan_self_notice" = "Scanne den Code mit einem anderen Gerät oder umgekehrt";
+"sent_a_voice_message" = "Sprachnachricht";
+"decide_who_can_find_and_join" = "Lege fest, wer diesen Raum finden und betreten kann.";
+"tap_to_edit_spaces" = "Klicke, um die Spaces zu bearbeiten";
+"select_spaces" = "Spaces auswählen";
+"room_create_member_of_space_name_can_join" = "Mitglieder von %@ können Räume finden, betrachten und betreten.";
+"room_settings_room_access_private_invite_only_title" = "Privat (Zutritt nur mit Einladung)";
+"settings_room_upgrades" = "Raumupgrades";
+"settings_messages_by_bot" = "Nachrichten von Bots";
+"settings_room_invitations" = "Raumeinladungen";
+"settings_encrypted_group_messages" = "Verschlüsselten Gruppenchats";
+"settings_group_messages" = "Gruppenchats";
+"settings_encrypted_direct_messages" = "Verschlüsselten Direktnachrichten";
+"settings_messages_direct_messages" = "Direktnachrichten";
+"settings_messages_containing_username" = "Mein Benutzername";
+"settings_messages_containing_display_name" = "Mein Anzeigename";
+"settings_notification_notify_me_for" = "Benachrichtige mich bei";
+"settings_notification_other" = "Andere";
+"settings_notification_mentions_and_keywords" = "Erwähnungen und Schlüsselwörter";
+"settings_notification_default" = "Normale Benachrichtigungen";
+"hs_client_url" = "Heimserver API URL";
+"denied_permission_voice_message" = "Um Sprachnachrichten zu senden, erlaube bitte Zugriff aufs Mikrofon.";
+"denied_permission_camera" = "Um fortzufahren, erlaube bitte in den Systemeinstellungen Zugriff auf die Kamera.";
+"denied_permission_generic" = "Für diese Aktion fehlen einige Berechtigungen, bitte erlaube diese in den Systemeinstellungen.";
+"voice_message_slide_to_cancel" = "Wische zum Abbrechen";
+"spaces_which_can_access" = "Spaces mit Zugriff auf";
+"allow_space_member_to_find_and_access" = "Space-Mitgliedern Auffinden und Zugriff erlauben.";
+"upgrade_room_for_restricted_no_param" = "Alle im übergeordneten Space haben Zugriff auf den Raum - es ist nicht nötig jeden einzeln einzuladen. Du kannst dies in den Raumeinstellungen jederzeit ändern.";
+"other_spaces_or_rooms_you_might_not_know" = "Andere Spaces oder Räume die du kennst";
+"space_you_know_that_contains_this_room" = "Spaces mit diesem Raum und dir als Mitglied";
+"room_settings_mention_and_keyword_only" = "Nur Erwähnungen und Schlüsselwörter";
+"call_remove_jitsi_widget_progress" = "Auflegen…";
+"audio_call_with_participant" = "Sprachanruf mit %@";
+"video_call_with_participant" = "Videoanruf mit %@";
+"all_rooms_youre_in_will_be_shown_in_home" = "Alle beigetretenen Räume werden auf der Startseite angezeigt.";
+"preference_show_all_rooms_in_home" = "Alle Räume auf der Startseite anzeigen";
+"call_slide_to_end_conference" = "Wische, um den Anruf zu beenden";
+"call_one_active" = "Aktiver Anruf (%1$@) ·";
+"call_tile_video_declined" = "Videoanruf abgelehnt";
+"call_tile_voice_declined" = "Sprachanruf abgelehnt";
+"call_tile_video_call_has_ended" = "Videoanruf beendet • %1$@";
+"call_tile_voice_call_has_ended" = "Sprachanruf beendet • %1$@";
+"room_settings_room_notifications_notify_me" = "Benachrichtige mich bei";
+"settings_mentions_at_room" = "\@room";
+"settings_notification_keyword_contains_invalid_character" = "Schlüsselwörter dürfen kein \"%@\" enthalten";
+"settings_notification_keyword_contains_dot" = "Schlüsselwörter können nicht mit einem Punkt beginnen";
+"room_settings_none" = "Nichts";
+"call_ended_invite_timeout_title" = "Nicht erreicht";
+"call_ended_user_busy_description" = "Die angerufene Person ist beschäftigt.";
+"call_ended_user_busy_title" = "Person beschäftigt";
+"call_ringing" = "Klingeln…";
+"spaces" = "Spaces";
+"call_tile_video_missed" = "Verpasster Videoanruf";
+"call_tile_voice_missed" = "Verpasster Sprachanruf";
+"call_tile_video_active" = "Aktiver Videoanruf";
+"call_tile_voice_active" = "Aktiver Sprachanruf";
+"call_tile_video_incoming" = "Eingehender Videoanruf";
+"call_tile_voice_incoming" = "Eingehender Sprachanruf";
+"call_tile_you_declined_this_call" = "Du hast diesen Anruf abgelehnt";
+"room_settings_room_notifications_account_settings" = "Kontoeinstellungen";
+"settings_messages_containing_keywords" = "Schlüsselwörter";
+"settings_notification_new_keyword" = "Neues Schlüsselwort hinzufügen";
+"settings_notification_your_keywords" = "Deine Schlüsselwörter";
+"link_this_email_settings_link" = "Verknüpfe diese E-Mail-Adresse mit deinem Konto";
+"this_invite_to_this_room_was_sent" = "Die Einladung zu diesem Raum wurde an %@ gesendet, welche nicht mit deinem Konto verknüpft ist";
+"settings_mentions_and_keywords_encryption_notice" = "Auf deinem Mobilgerät wirst du keine Benachrichtigungen für Erwähnungen und Schlüsselwörter in verschlüsselten Räumen erhalten.";
+"space_add_existing_spaces" = "Existierende Spaces hinzufügen";
+"space_add_existing_rooms_only" = "Existierende Räume hinzufügen";
+"space_leave_prompt_msg_with_name" = "Willst du %@ wirklich verlassen\?";
+"invite_by_username_or_mail" = "Mit Benutzername oder E-Mail einladen";
+"command_description_add_to_space" = "Zum ausgewählten Space hinzufügen";
+"create_space_in_progress" = "Erstelle Space…";
+"settings_developer_mode_show_info_on_screen_summary" = "Hilfreiche Informationen zur Fehlersuche anzeigen";
+"settings_developer_mode_show_info_on_screen_title" = "Debug-Info anzeigen";
+"does_not_look_like_valid_email" = "Das schaut nicht nach einer gültigen E-Mail-Adresse aus";
+"user_directory_search_hint_2" = "Nach Name, ID oder E-Mail suchen";
+"create_new_space" = "Neuen Space erstellen";
+"room_settings_space_access_title" = "Zugriff";
+"room_settings_access_rules_pref_dialog_title" = "Wer hat Zugriff\?";
+"settings_notification_emails_enable_for_email" = "Benachrichtigungen per Email für %@ aktivieren";
+"settings_notification_emails_no_emails" = "Um Benachrichtigungen per E-Mail zu empfangen, musst du einen E-Mail-Adresse hinzufügen";
+"settings_notification_emails_category" = "Emailbenachrichtigungen";
+"room_permissions_upgrade_the_space" = "Space upgraden";
+"room_permissions_change_space_name" = "Namen vom Space ändern";
+"room_permissions_enable_space_encryption" = "Space verschlüsseln";
+"room_permissions_change_main_address_for_the_space" = "Hauptadresse vom Space ändern";
+"room_permissions_change_space_avatar" = "Space-Icon ändern";
+"space_permissions_notice_read_only" = "Du hast nicht die Berechtigung, Rollenrechte zu bearbeiten";
+"space_settings_permissions_title" = "Space-Berechtigungen";
+"space_participants_unban_prompt_msg" = "Wenn du die Person entbannst, kann sie wieder beitreten.";
+"space_participants_ban_prompt_msg" = "Die Verbannung einer Person entfernt sie aus diesem Space und hindert sie am erneuten Beitritt.";
+"space_participants_remove_prompt_msg" = "Kicken entfernt die Person aus dem Space\n\nUm sie für immer zu entfernen, solltest du sie bannen.";
+"a11y_stop_voice_message" = "Aufnahme beenden";
+"finish_setup" = "Einrichtung beenden";
+"a11y_presence_unavailable" = "Nicht da";
+"a11y_presence_offline" = "Offline";
+"a11y_presence_online" = "Online";
+"call_tap_to_return" = "%1$@ Klicke zum Zurückkehren";
+"call_tile_no_answer" = "Nicht angenommen";
+"command_description_lenny" = "Nachricht mit ( ͡° ͜ʖ ͡°) beginnen";
+"command_description_whois" = "Zeigt Information über die Person an";
+"command_description_avatar_for_room" = "Ändert dein Profilbild im aktuellen Raum";
+"command_description_room_avatar" = "Ändert das Raumbild";
+"command_description_nick_for_room" = "Ändert deinen Nicknamen für diesen Raum";
+"command_description_room_name" = "Ändert den Raumnamen";
+"command_description_unignore_user" = "Entblockt eine Person und zeigt deren Nachrichten wieder an";
+"command_description_ignore_user" = "Blockiert eine Person und versteckt deren Nachrichten";
+"room_settings_space_access_public_description" = "Jeder kann den Space finden und beitreten";
+"room_settings_room_notifications_manage_notifications" = "Du kannst deine Benachrichtigungen in den %1$@ verwalten.";
+"room_settings_room_notifications_encryption_notice" = "Beachte, dass Benachrichtigungen zu Erwähnungen und Schlüsselwörtern in verschlüsselten Räumen momentan nicht verfügbar sind.";
+"space_permissions_notice" = "Wähle die Berechtigungen der Rollen aus";
+"space_settings_permissions_subtitle" = "Rollen deren Berechtigungen einsehen und bearbeiten.";
+"create_poll_empty_question_error" = "Frage darf nicht leer sein";
+"create_poll_button" = "ABSTIMMUNG ERSTELLEN";
+"create_poll_add_option" = "NEUE OPTION";
+"create_poll_options_hint" = "Option %1$d";
+"create_poll_options_title" = "Optionen hinzufügen";
+"create_poll_question_hint" = "Frage oder Thema";
+"create_poll_question_title" = "Abstimmungsthema oder Frage";
+"create_poll_title" = "Abstimmung erstellen";
+"attachment_type_poll" = "Abstimmung";
+"open_discovery_settings" = "Auffindungseinstellungen öffnen";
+"shortcut_disabled_reason_sign_out" = "Sitzung abgemeldet!";
+"shortcut_disabled_reason_room_left" = "Raum verlassen!";
+"login_error_homeserver_from_url_not_found_enter_manual" = "Heimserver auswählen";
+"login_error_homeserver_from_url_not_found" = "Es konnte kein Heimserver mit der Adresse %@ gefunden werden. Bitte überprüfe die Adresse oder wähle den Heimserver manuell.";
+"space_add_space_to_any_space_you_manage" = "Untergeordneten Space hinzufügen.";
+"identity_server_consent_dialog_content_question" = "Bist du dir wirklich sicher, dass du diese Informationen senden willst\?";
+"identity_server_consent_dialog_title_2" = "E-Mail-Adressen und Telefonnummern an %@ senden";
+"action_not_now" = "Nicht jetzt";
+"notification_listening_for_notifications" = "Auf Benachrichtigungen warten";
+"legals_third_party_notices" = "Externe Bibliotheken";
+"analytics_opt_in_list_item_3" = "Du kannst dies jederzeit in den Einstellungen deaktivieren";
+"analytics_opt_in_list_item_2" = "Wir teilen keine Informationen mit Drittpersonen";
+"analytics_opt_in_list_item_1" = "Wir erfassen und analysieren keine Accountdaten";
+"analytics_opt_in_content" = "Hilf uns dabei Probleme zu identifizieren und %@ zu verbessern, indem du anonyme Nutzungsdaten teilst. Um zu verstehen, wie Personen mehrere Geräte benutzen, werden wir eine zufällige Kennung generieren, die zwischen deinen Geräten geteilt wird.\n\n%@ kannst du alle unsere Bedingungen lesen.";
+"create_spaces_invite_public_header_desc" = "Stelle sicher, dass die richtigen Personen Zugriff auf %@ haben. Du kannst jederzeit weitere Personen einladen.";
+"create_spaces_invite_public_header" = "Wer ist Mitglied deines Teams\?";
+"settings_discovery_no_policy_provided" = "Der Identitätsserver gibt keine Bedingungen an";
+"settings_discovery_hide_identity_server_policy_title" = "Bedingungen des Identitätsservers ausblenden";
+"settings_discovery_show_identity_server_policy_title" = "Bedingungen des Identitätsservers anzeigen";
+"preference_system_settings" = "Systemeinstellungen";
+"preference_versions" = "Versionen";
+"preference_help_summary" = "Erhalte Hilfe bei der Bedienung von %@";
+"preference_help_title" = "Hilfe und Unterstützung";
+"preference_help" = "Hilfe";
+"preference_root_legals" = "Rechtliches";
+"decide_which_spaces_can_access" = "Entscheide, welche Spaces Zugriff auf den Raum haben sollen. Die Mitglieder der Spaces können diesen Räumen beitreten.";
+"analytics_opt_in_content_link" = "hier";
+"analytics_opt_in_title" = "Hilf mit, %@ zu verbessern";
+"action_enable" = "Aktivieren";
+"room_member_override_nick_color" = "Farbe des Anzeigenamens ändern";
+"ftue_auth_carousel_control_title" = "Du hast die volle Kontrolle.";
+"room_error_access_unauthorized" = "Du hast nicht die Berechtigung um diesen Raum zu betreten";
+"restart_the_application_to_apply_changes" = "Starte die Anwendung neu, damit die Änderung wirksam wird.";
+"labs_enable_latex_maths" = "LaTeX-Mathematik aktivieren";
+"link_this_email_with_your_account" = "%@ in den Einstellungen, um Einladungen direkt in %@ zu erhalten.";
+"this_invite_to_this_space_was_sent" = "Diese Einladung zu diesem Raum wurde an %@ gesendet, der nicht mit deinem Konto verbunden ist";
+"labs_auto_report_uisi_desc" = "Das System sendet automatisch Protokolle, wenn ein Fehler bei der Entschlüsselung auftritt";
+"labs_auto_report_uisi" = "Entschlüsselungsfehler automatisch melden.";
+"discovery_section" = "Auffindbarkeit (%@)";
+"discovery_invite" = "Per E-Mail einladen, finde deine Kontakte und mehr…";
+"finish_setting_up_discovery" = "Schließe die Konfiguration des Auffindbarkeitsdienstes ab.";
+"create_space_identity_server_info_none" = "Du verwendest derzeit keinen Identitätsserver. Um Teammitglieder einzuladen und für sie auffindbar zu sein, müssen du einen solchen Server konfigurieren.";
+"login_splash_already_have_account" = "Ich habe schon ein Konto";
+"ftue_auth_carousel_encrypted_title" = "Sichere Nachrichtenübertragung.";
+"ftue_auth_carousel_secure_title" = "Besitze deine Konversationen.";
+"identity_server_consent_dialog_content_3" = "Um bestehende Kontakte ermitteln zu können, müsst du Kontaktinformationen (E-Mails und Telefonnummern) an Ihren Identitätsserver senden. Wir verschlüsseln deine Daten vor dem Senden, um den Datenschutz zu gewährleisten.";
+"settings_discovery_consent_notice_off_2" = "Deine Kontakte sind privat. Um in deinen Kontakten Benutzer erkennen zu können, benötigen wir deine Erlaubnis, Kontaktinformationen an deinen Identitätsserver zu senden.";
+"legals_no_policy_provided" = "Dieser Server stellt keine Richtlinie bereit.";
+"legals_identity_server_title" = "Deine Identitätsserver-Richtlinie";
+"legals_home_server_title" = "Deine Heimserver Richtlinie";
+"legals_application_title" = "%@ Richtlinie";
+"tooltip_attachment_poll" = "Abstimmung erstellen";
+"tooltip_attachment_contact" = "Kontakte öffnen";
+"tooltip_attachment_sticker" = "Sticker verschicken";
+"tooltip_attachment_file" = "Datei hochladen";
+"tooltip_attachment_gallery" = "Verschicke Fotos und Videos";
+"tooltip_attachment_photo" = "Kamera öffnen";
+"delete_poll_dialog_content" = "Willst du diese Umfrage wirklich entfernen\? Du wirst sie nicht wiederherstellen können.";
+"delete_poll_dialog_title" = "Abstimmung entfernen";
+"poll_end_room_list_preview" = "Abstimmung beendet";
+"poll_response_room_list_preview" = "Stimme abgegeben";
+"end_poll_confirmation_approve_button" = "Abstimmung beenden";
+"end_poll_confirmation_description" = "Dies verhindert, dass andere Personen abstimmen können, und zeigt die Endergebnisse der Umfrage an.";
+"end_poll_confirmation_title" = "Diese Abstimmung beenden\?";
+"a11y_poll_winner_option" = "Gewinneroption";
+"poll_end_action" = "Abstimmung beenden";
+"room_profile_section_restore_security" = "Verschlüsselung wiederherstellen";
+"tooltip_attachment_location" = "Standort freigeben";
+"location_activity_title_static_sharing" = "Standort freigeben";
+"location_share_external" = "Öffnen mit";
+"location_not_available_dialog_content" = "%@ konnte nicht auf deinen Standort zugreifen. Bitte versuche es später noch einmal.";
+"location_not_available_dialog_title" = "%@ konnte nicht auf deinen Standort zugreifen";
+"location_activity_title_preview" = "Standort";
+"closed_poll_option_description" = "Ergebnisse werden erst angezeigt, wenn du die Umfrage beendest";
+"closed_poll_option_title" = "Geschlossene Umfrage";
+"open_poll_option_description" = "Ergebnisse werden direkt nach Stimmabgabe angezeigt";
+"open_poll_option_title" = "Offene Umfrage";
+"poll_type_title" = "Umfragetyp";
+"edit_poll_title" = "Umfrage bearbeiten";
+"poll_no_votes_cast" = "Keine Stimmen abgegeben";
+"login_splash_create_account" = "Konto erstellen";
+"ftue_auth_carousel_workplace_title" = "Nachrichtenaustausch für dein Team.";
+"ftue_auth_carousel_encrypted_body" = "Ende-zu-Ende-verschlüsselt und ohne Telefonnummer nutzbar. Keine Werbung oder Datenerfassung.";
+"ftue_auth_carousel_control_body" = "Wähle wo deine Gespräche liegen, für Kontrolle und Unabhängigkeit. Verbunden mit Matrix.";
+"ftue_auth_carousel_secure_body" = "Sichere und unabhängige Kommunikation, die für die gleiche Vertraulichkeit sorgt, wie ein Gespräch von Angesicht zu Angesicht in deinem eigenen Zuhause.";
+"attachment_type_location" = "Standort";
+"encryption_misconfigured" = "Die Verschlüsselung ist fehlerhaft konfiguriert";
+"contact_admin_to_restore_encryption" = "Bitte kontaktiere einen Admin, um die Verschlüsselung zurückzusetzen.";
+"encryption_has_been_misconfigured" = "Die Verschlüsselung wurde fehlerhaft konfiguriert.";
+"room_unsupported_e2e_algorithm_as_admin" = "Die Verschlüsselung wurde fehlerhaft konfiguriert und du kannst keine Nachrichten senden. Klicke, um die Einstellungen zu öffnen.";
+"room_unsupported_e2e_algorithm" = "Die Verschlüsselung wurde fehlerhaft konfiguriert und du kannst keine Nachrichten senden. Bitte kontaktiere einen Admin, um die Verschlüsselung wiederherzustellen.";
+"sent_location" = "Hat den Standort geteilt";
+"labs_enable_thread_messages" = "Threads aktivieren";
+"ftue_auth_use_case_connect_to_server" = "Mit Server verbinden";
+"navigate_to_thread_when_already_in_the_thread" = "Du schaust dir diesen Thread schon an!";
+"view_in_room" = "Im Raum anzeigen";
+"command_not_supported_in_threads" = "Der Befehl „%@“ wird erkannt, ist in Threads aber nicht unterstützt.";
+"thread_list_empty_notice" = "Tipp: Drücke lange auf eine Nachricht und wähle “%@”.";
+"thread_list_empty_title" = "Organisiere Diskussionen mit Threads";
+"room_threads_filter" = "Threads im Raum filtern";
+"ftue_auth_use_case_join_existing_server" = "Möchtest du einem existierenden Server beitreten\?";
+"ftue_auth_use_case_option_three" = "Communities";
+"ftue_auth_use_case_option_two" = "Teams";
+"ftue_auth_use_case_subtitle" = "Wir helfen dir, in Verbindung zu kommen";
+"ftue_auth_use_case_title" = "Mit wem wirst du am meisten chatten\?";
+"action_thread_copy_link_to_thread" = "Link zu Thread kopieren";
+"action_view_threads" = "Threads anzeigen";
+"message_bubbles" = "Nachrichtenblasen anzeigen";
+"location_timeline_failed_to_load_map" = "Laden der Karte fehlgeschlagen";
+"a11y_static_map_image" = "Karte";
+"labs_enable_thread_messages_desc" = "Hinweis: App wird neugestartet";
+"ftue_auth_use_case_skip_partial" = "Diese Frage überspringen";
+"ftue_auth_use_case_skip" = "Noch nicht sicher\? %@";
+"ftue_auth_use_case_option_one" = "Freunde und Familie";
+"reply_in_thread" = "In Thread antworten";
+"search_thread_from_a_thread" = "Aus einem Thread";
+"thread_list_modal_title" = "Filter";
+"action_thread_view_in_room" = "Im Raum anzeigen";
+"thread_list_empty_subtitle" = "Threads helfen dabei, dass deine Konversationen beim Thema und leicht nachverfolgbar bleiben.";
+"thread_list_modal_my_threads_subtitle" = "Zeigt alle Threads, an denen du teilgenommen hast";
+"thread_list_modal_all_threads_subtitle" = "Zeigt alle Threads des aktuellen Raums";
+"thread_list_modal_all_threads_title" = "Alle Threads";
+"thread_list_modal_my_threads_title" = "Meine Threads";
+"thread_list_title" = "Threads";
+"thread_timeline_title" = "Thread";
+"room_message_autocomplete_notification" = "Raumbenachrichtigung";
+"room_message_autocomplete_users" = "Benutzer";
+"room_message_notify_everyone" = "Den ganzen Raum benachrichtigen";
+"message_reaction_show_less" = "Weniger anzeigen";
+"room_notification_two_users_are_typing" = "%1$@ und %2$@";
+"room_notification_more_than_two_users_are_typing" = "%1$@, %2$@ und andere";
+"location_share_live_stop" = "Beenden";
+"location_share_live_enabled" = "Live-Standort aktiviert";
+"a11y_location_share_option_pinned_icon" = "Standort teilen";
+"location_share_option_pinned" = "Standort teilen";
+"location_share_option_user_current" = "Meinen Standort teilen";
+"a11y_location_share_option_user_current_icon" = "Meinen Standort teilen";
+"a11y_location_share_option_user_live_icon" = "Live-Standort teilen";
+"location_share_option_user_live" = "Live-Standort teilen";
+"threads_notice_migration_title" = "Threads nähern sich der Beta 🎉";
+"action_disable" = "Deaktivieren";
+"beta" = "BETA";
+"give_feedback_threads" = "Feedback geben";
+"beta_title_bottom_sheet_action" = "BETA";
+"threads_labs_enable_notice_title" = "Threads Beta";
+"threads_beta_enable_notice_title" = "Threads Beta";
+"call_start_screen_sharing" = "Bildschirm teilen";
+"action_try_it_out" = "Ausprobieren";
+"location_share_live_until" = "Live bis %1$@";
+"unifiedpush_getdistributors_dialog_title" = "Wähle Deine Benachrichtigungsmethode";
+"labs_enable_live_location_summary" = "Vorläufige Implementierung: Standorte bleiben im Nachrichtenverlauf von Räumen erhalten";
+"push_gateway_item_profile_tag" = "Profil-Tag:";
+"time_unit_hour_short" = "h";
+"live_location_labs_promotion_switch_title" = "Standortfreigabe aktivieren";
+"live_location_labs_promotion_description" = "Bitte beachten: Dies ist eine Testfunktion mit einer vorübergehenden Implementierung. Das bedeutet, dass Du Deinen Standortverlauf nicht löschen kannst und dass fortgeschrittene Nutzer Deinen Standortverlauf auch dann noch sehen können, wenn Du Deinen Live-Standort nicht mehr mit diesem Raum teilst.";
+"live_location_labs_promotion_title" = "Live-Standortfreigabe";
+"settings_troubleshoot_test_current_gateway" = "Aktuelles Gateway: %@";
+"settings_troubleshoot_test_current_gateway_title" = "Gateway";
+"settings_troubleshoot_test_current_endpoint_failed" = "Kann den Endpunkt nicht finden.";
+"settings_troubleshoot_test_current_endpoint_success" = "Aktueller Endpunkt: %@";
+"settings_troubleshoot_test_current_endpoint_title" = "Endpunkt";
+"settings_troubleshoot_test_current_distributor" = "Derzeit wird %@ verwendet.";
+"settings_troubleshoot_test_current_distributor_title" = "Methode";
+"settings_troubleshoot_test_distributors_fdroid" = "Keine andere Methode als die Hintergrund-Synchronisation gefunden.";
+"settings_troubleshoot_test_distributors_gplay" = "Keine andere Methode als Google Play Service gefunden.";
+"settings_troubleshoot_test_distributors_title" = "Verfügbare Methoden";
+"settings_notification_method" = "Benachrichtigungsmethode";
+"unifiedpush_distributor_background_sync" = "Hintergrund-Synchronisation";
+"unifiedpush_distributor_fcm_fallback" = "Google Services";
+"screen_sharing_notification_description" = "Bildschirmfreigabe ist in Arbeit";
+"screen_sharing_notification_title" = "%@ Bildschirmfreigabe";
+"live_location_bottom_sheet_last_updated_at" = "Aktualisiert vor %1$@";
+"labs_enable_live_location" = "Aktiviere Live-Standortfreigabe";
+"live_location_sharing_notification_description" = "Standortfreigabe ist in Arbeit";
+"live_location_sharing_notification_title" = "%@ Live-Standort";
+"location_share_live_remaining_time" = "%1$@ übrig";
+"location_share_live_view" = "Live-Standort anzeigen";
+"location_share_live_ended" = "Live-Standort beendet";
+"location_share_live_started" = "Live-Standort laden…";
+"location_share_live_select_duration_option_3" = "8 Stunden";
+"location_share_live_select_duration_option_2" = "1 Stunde";
+"location_share_live_select_duration_option_1" = "15 Minuten";
+"location_share_live_select_duration_title" = "Teile Deinen Live-Standort für";
+"a11y_location_share_locate_button" = "Auf aktuellen Standort zoomen";
+"a11y_location_share_pin_on_map" = "Pin des ausgewählten Ortes auf der Karte";
+"audio_message_file_size" = "(%1$@)";
+"audio_message_reply_content" = "%1$@ (%2$@)";
+"error_audio_message_unable_to_play" = "Kann %1$@ nicht abspielen";
+"a11y_pause_audio_message" = "Pausieren %1$@";
+"a11y_play_audio_message" = "Abspielen %1$@";
+"a11y_audio_playback_duration" = "%1$d Minuten %2$d Sekunden";
+"a11y_audio_message_item" = "%1$@, %2$@, %3$@";
+"settings_show_latest_profile_description" = "Die neuesten Profilinformationen (Avatar und Anzeigename) für alle Nachrichten anzeigen.";
+"settings_show_latest_profile" = "Aktuelle Benutzerinformationen anzeigen";
+"ftue_personalize_complete_title" = "Sieht gut aus!";
+"ftue_display_name_title" = "einen Anzeigenamen wählen";
+"ftue_account_created_take_me_home" = "Zurück zum Home-Screen";
+"send_feedback_threads_title" = "Threads Beta-Feedback";
+"settings_troubleshoot_test_endpoint_registration_quick_fix" = "Benachrichtigungsmethode zurücksetzen";
+"initial_sync_request_content" = "%@ muss aus folgendem Grund eine Cache-Löschung durchführen, um auf dem neuesten Stand zu bleiben:\n%@\n\nDiese Aktion wird die Anwendung neu starten und einige Zeit dauern.";
+"keys_backup_settings_signature_from_this_user" = "Die Sicherung hat eine gültige Signatur von diesem Benutzer.";
+"settings_presence_user_always_appears_offline_summary" = "Wenn diese Option aktiviert ist, wirst Du anderen Nutzer:innen immer als offline angezeigt, auch wenn Du die Anwendung verwendest.";
+"settings_presence_user_always_appears_offline" = "Offline Modus";
+"settings_presence" = "Präsenz";
+"settings_autoplay_animated_images_summary" = "Animierte Bilder in der Zeitleiste abspielen, sobald sie sichtbar sind";
+"settings_autoplay_animated_images_title" = "Animierte Bilder automatisch abspielen";
+"settings_troubleshoot_test_endpoint_registration_failed" = "Das Endpunkt-Token konnte nicht auf dem Heimserver registriert werden:\n%1$@";
+"settings_troubleshoot_test_endpoint_registration_success" = "Endpunkt erfolgreich beim Heimserver registriert.";
+"settings_troubleshoot_test_endpoint_registration_title" = "Endpunkt-Registrierung";
+"threads_labs_enable_notice_message" = "Dein Heimserver unterstützt derzeit keine Threads, daher kann diese Funktion evtl. nicht richtig funktionieren. Einige Nachrichten mit Threads sind möglicherweise nicht zuverlässig verfügbar. %@Möchtest Du Threads trotzdem aktivieren\?";
+"threads_beta_enable_notice_message" = "Threads helfen dabei, Unterhaltungen beim Thema zu halten und leichter zu verfolgen. %@Die Aktivierung von Threads aktualisiert die App. Dies kann bei einigen Konten länger dauern.";
+"threads_notice_migration_message" = "Wir nähern uns der Veröffentlichung einer öffentlichen Beta für Threads.\n\nIn Vorbereitung darauf müssen wir einige Änderungen vornehmen: Threads, die vor diesem Zeitpunkt erstellt wurden, werden als normale Antworten angezeigt.\n\nDies wird ein einmaliger Übergang sein, da Threads nun Teil der Matrix-Spezifikation sind.";
+"call_stop_screen_sharing" = "Bildschirmfreigabe beenden";
+"action_next" = "Weiter";
+"action_learn_more" = "Mehr erfahren";
+"time_unit_second_short" = "sek";
+"time_unit_minute_short" = "min";
+"initial_sync_request_reason_unignored_users" = "- das Ignorieren einiger Benutzer:innen wurde rückgängig gemacht";
+"initial_sync_request_title" = "Initiale Synchronisierungsanfrage";
+"space_explore_filter_no_result_description" = "Einige Ergebnisse werden möglicherweise ausgeblendet, weil sie privat sind und Du eine Einladung benötigst, um sie zu sehen.";
+"space_explore_filter_no_result_title" = "Keine Ergebnisse gefunden";
+"space_leave_radio_button_none" = "Nichts verlassen";
+"space_leave_radio_button_all" = "Alles verlassen";
+"space_leave_radio_buttons_title" = "Dinge in diesem Space";
+"a11y_presence_busy" = "Beschäftigt";
+"settings_security_pin_code_use_biometrics_error" = "Die biometrische Authentifizierung konnte nicht aktiviert werden.";
+"auth_biometric_key_invalidated_message" = "Die biometrische Authentifizierung wurde deaktiviert, weil kürzlich eine neue biometrische Authentifizierungsmethode hinzugefügt wurde. Du kannst sie in den Einstellungen wieder aktivieren.";
+"error_forbidden_digits_only_username" = "Der Heimserver akzeptiert keine Benutzernamen, die nur aus Ziffern bestehen.";
+"sent_live_location" = "teilten ihren Live-Standort";
+"ftue_personalize_skip_this_step" = "Schritt überspringen";
+"ftue_personalize_submit" = "Speichern und fortfahren";
+"ftue_personalize_complete_subtitle" = "Öffne die Einstellungen jederzeit um dein Profil zu aktualisieren";
+"ftue_personalize_lets_go" = "Los geht\'s";
+"ftue_profile_picture_subtitle" = "Zeit, dem Namen ein Gesicht zu geben";
+"ftue_profile_picture_title" = "Profilbild hinzufügen";
+"ftue_display_name_entry_footer" = "Du kannst dies später ändern";
+"ftue_display_name_entry_title" = "Anzeigename";
+"ftue_account_created_subtitle" = "Dein Konto %@ wurde erstellt";
+"ftue_account_created_congratulations_title" = "Herzlichen Glückwunsch!";
+"ftue_account_created_personalize" = "Profil personalisieren";
+"ftue_auth_carousel_workplace_body" = "%@ ist auch für den Arbeitsplatz geeignet. Die sichersten Organisationen der Welt vertrauen darauf.";
+"send_feedback_threads_info" = "Threads sind noch in Arbeit, und es stehen neue, aufregende Funktionen an, wie z. B. verbesserte Benachrichtigungen. Wir würden uns sehr über Dein Feedback freuen!";
+"direct_room_encryption_enabled_tile_description_future" = "Nachrichten in diesem Chat werden Ende-zu-Ende-verschlüsselt.";
+"ftue_auth_captcha_title" = "Bist du ein Mensch\?";
+"ftue_auth_terms_subtitle" = "Bitte lies dir %@s Bedingungen und Richtlinien durch";
+"ftue_auth_terms_title" = "Server-Richtlinien";
+"ftue_auth_email_verification_subtitle" = "Folge den Anweisungen, die an %@ gesendet wurden";
+"ftue_auth_email_verification_title" = "E-Mail bestätigen";
+"poll_undisclosed_not_ended" = "Ergebnisse sind nach Beenden der Abstimmung sichtbar";
+"ftue_auth_reset_password_breaker_title" = "Prüfe deine E-Mails.";
+"ftue_auth_reset_password" = "Passwort zurücksetzen";
+"ftue_auth_new_password_subtitle" = "Gib mindestens 8 Zeichen ein.";
+"ftue_auth_email_entry_title" = "E-Mail-Adresse";
+"ftue_auth_phone_entry_title" = "Telefonnummer";
+"ftue_auth_email_resend_email" = "Erneut senden";
+"ftue_auth_reset_password_email_subtitle" = "%@ wird dir einen Bestätigungslink schicken";
+"ftue_auth_email_title" = "Deine E-Mail-Adresse";
+"ftue_auth_new_password_entry_title" = "Neues Passwort";
+"ftue_auth_new_password_title" = "Wähle ein neues Passwort";
+"ftue_auth_sign_out_all_devices" = "Alle Geräte abmelden";
+"ftue_auth_phone_confirmation_title" = "Bestätige deine Telefonnummer";
+"ftue_auth_email_verification_footer" = "Keine E-Mail erhalten\?";
+"ftue_auth_password_reset_email_confirmation_subtitle" = "Folge den Anweisungen, die an %@ gesendet wurden";
+"permalink_unsupported_groups" = "Kann Link nicht öffnen: Communities wurden durch Spaces ersetzt";
+"labs_enable_msc3061_share_history" = "MSC3061: Raumschlüssel für vorherige Nachrichten teilen";
+"labs_enable_msc3061_share_history_desc" = "Beim Einladen in einen Raum mit sichtbarem Verlauf wird der verschlüsselte Verlauf sichtbar sein.";
+"live_location_description" = "Live-Standort";
+"labs_enable_element_call_permission_shortcuts" = "Keine Element Call-Berechtigungsabfragen";
+"labs_enable_element_call_permission_shortcuts_summary" = "Bestätige automatisch Element Call-Widgets und erlaube Kamera- und Mikrofonzugriff";
+"create_room_action_go" = "Los";
+"ftue_auth_create_account_edit_server_selection" = "ändern";
+"ftue_auth_create_account_sso_section_header" = "oder";
+"ftue_auth_sign_in_choose_server_header" = "Das Zuhause deiner Gespräche";
+"ftue_auth_create_account_choose_server_header" = "Das zukünftige Zuhause für deine Gespräche";
+"font_size_use_system" = "Systemstandard nutzen";
+"font_size_section_auto" = "Automatisch festlegen";
+"font_size_title" = "Schriftgröße wählen";
+"font_size_section_manually" = "Manuell wählen";
+"search_space_two_parents" = "%1$@ und %2$@";
+"auth_reset_password_error_unverified" = "E-Mail nicht bestätigt, prüfe deinen Posteingang";
+"ftue_auth_welcome_back_title" = "Willkommen zurück!";
+"ftue_auth_forgot_password" = "Passwort vergessen";
+"ftue_auth_login_username_entry" = "Benutzername / E-Mail / Telefon";
+"ftue_auth_create_account_title" = "Erstelle dein Konto";
+"ftue_auth_choose_server_entry_hint" = "Serveradresse";
+"ftue_auth_choose_server_subtitle" = "Wie lautet die Adresse deines Servers\? Das wird eine Art Zuhause für deine Daten";
+"ftue_auth_choose_server_sign_in_subtitle" = "Wie lautet die Adresse deines Servers\?";
+"ftue_auth_create_account_password_entry_footer" = "Muss 8 oder mehr Zeichen umfassen";
+"ftue_auth_choose_server_title" = "Wähle deinen Server";
+"home_layout_preferences_sort_name" = "A - Z";
+"home_layout_preferences_sort_activity" = "Aktivität";
+"home_layout_preferences_sort_by" = "Sortierung";
+"home_layout_preferences_filters" = "Filter anzeigen";
+"home_layout_preferences" = "Layouteinstellungen";
+"explore_rooms" = "Räume erkunden";
+"create_room" = "Raum erstellen";
+"room_list_filter_unreads" = "Ungelesene";
+"room_list_filter_people" = "Personen";
+"send_your_first_msg_to_invite" = "Schreibe deine erste Nachricht, um %@ zur Konversation einzuladen";
+"device_manager_settings_active_sessions_show_all" = "Alle Sitzungen anzeigen (V2, in Arbeit)";
+"settings_sessions_other_description" = "Für bestmögliche Sicherheit verifiziere deine Sitzungen und melde dich von allen ab, die du nicht erkennst oder nutzt.";
+"settings_sessions_other_title" = "Andere Sitzungen";
+"settings_sessions_list" = "Sitzungen";
+"a11y_open_spaces" = "Space-Liste öffnen";
+"a11y_create_message" = "Beginne ein Gespräch oder erstelle einen Raum";
+"room_list_filter_favourites" = "Favoriten";
+"room_list_filter_all" = "Alle";
+"location_share_loading_map_error" = "Karte laden nicht möglich\nDieser Heimserver könnte für die Kartendarstellung nicht konfiguriert sein.";
+"a11y_open_settings" = "Einstellungen öffnen";
+"verify_invalid_qr_notice" = "Dieser QR-Code ist fehlerhaft. Bitte versuche es mit einer anderen Methode.";
+"crosssigning_cannot_verify_this_session_desc" = "Du wirst deinen verschlüsselten Nachrichtenverlauf nicht abrufen können. Um neu zu beginnen, setze deine Sicherung und Verifizierungsschlüssel zurück.";
+"crosssigning_cannot_verify_this_session" = "Verifizierung dieses Gerätes nicht möglich";
+"updating_your_data" = "Aktualisiere deine Daten …";
+"live_location_share_location_item_share" = "Standort teilen";
+"live_location_not_enough_permission_dialog_description" = "Du musst die Berechtigung erhalten, um deinen Live-Standort mit diesem Raum zu teilen.";
+"live_location_not_enough_permission_dialog_title" = "Dir fehlt die Berechtigung, deinen Live-Standort teilen zu dürfen";
+"ftue_auth_password_reset_confirmation" = "Passwort zurückgesetzt";
+"ftue_auth_phone_confirmation_resend_code" = "Code erneut schicken";
+"ftue_auth_phone_confirmation_subtitle" = "Ein Code wurde an %@ gesendet";
+"ftue_auth_phone_confirmation_entry_title" = "Bestätigungscode";
+"ftue_auth_phone_subtitle" = "%@ muss dein Konto verifizieren";
+"ftue_auth_phone_title" = "Gib deine Telefonnummer ein";
+"ftue_auth_email_subtitle" = "%@ muss dein Konto verifizieren";
+"ftue_auth_choose_server_ems_cta" = "Kontakt aufnehmen";
+"ftue_auth_choose_server_ems_subtitle" = "Element Matrix Services (EMS) ist ein robuster und zuverlässiger Hosting-Dienst für schnelle und sichere Echtzeitkommunikation. Erfahre mehr unter element.io/ems";
+"ftue_auth_choose_server_ems_title" = "Willst du deinen eigenen Server betreiben\?";
+"a11y_device_manager_device_type_web" = "Web";
+"a11y_device_manager_device_type_mobile" = "Mobil";
+"timeline_error_room_not_found" = "Entschuldigung, dieser Raum wurde nicht gefunden.\nBitte versuche es später erneut.%@";
+"invites_title" = "Einladungen";
+"device_manager_other_sessions_description_unverified" = "Nicht verifiziert · Letzte Aktivität %1$@";
+"device_manager_verification_status_detail_unverified" = "Verifiziere deine aktuelle Sitzung für besonders sichere Nachrichtenübertragung.";
+"device_manager_verification_status_unverified" = "Nicht verifizierte Sitzung";
diff --git a/ElementX/Resources/Localizations/de.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/de.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/de.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/de.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/de.lproj/Localizable.strings b/ElementX/Resources/Localizations/de.lproj/Localizable.strings
index f88bfcd41..8ad0fe4ca 100644
--- a/ElementX/Resources/Localizations/de.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/de.lproj/Localizable.strings
@@ -1,2296 +1 @@
-"notice_room_invite_no_invitee" = "Einladung von %@";
-"notice_room_invite" = "%1$@ hat %2$@ eingeladen";
-"notice_room_invite_you" = "%1$@ hat dich eingeladen";
-"notice_room_join" = "%1$@ hat den Raum betreten";
-"notice_room_leave" = "%1$@ hat den Raum verlassen";
-"notice_room_reject" = "%1$@ hat die Einladung abgelehnt";
-"notice_room_remove" = "%1$@ hat %2$@ entfernt";
-"notice_room_unban" = "%1$@ hat den Bann von %2$@ aufgehoben";
-"notice_room_ban" = "%1$@ hat %2$@ gebannt";
-"notice_room_withdraw" = "%1$@ hat die Einladung für %2$@ zurückgezogen";
-"notice_avatar_url_changed" = "%1$@ hat das Profilbild geändert";
-"notice_display_name_set" = "%1$@ hat den Anzeigenamen geändert in %2$@";
-"notice_display_name_changed_from" = "%1$@ hat den Anzeigenamen von %2$@ auf %3$@ geändert";
-"notice_display_name_removed" = "%1$@ hat den Anzeigenamen gelöscht (war %2$@)";
-"notice_room_topic_changed" = "%1$@ hat das Raumthema geändert auf: %2$@";
-"notice_room_name_changed" = "%1$@ hat den Raumnamen geändert in: %2$@";
-"notice_placed_video_call" = "%@ hat einen Videoanruf gestartet.";
-"notice_placed_voice_call" = "%@ hat einen Sprachanruf getätigt.";
-"notice_answered_call" = "%@ hat den Anruf angenommen.";
-"notice_ended_call" = "%@ hat den Anruf beendet.";
-"notice_made_future_room_visibility" = "%1$@ hat den zukünftigen Chatverlauf sichtbar gemacht für %2$@";
-"notice_room_visibility_invited" = "alle Mitglieder, ab Einladung.";
-"notice_room_visibility_joined" = "alle Mitglieder, ab Beitritt.";
-"notice_room_visibility_shared" = "alle Mitglieder.";
-"notice_room_visibility_world_readable" = "Jeder.";
-"notice_avatar_changed_too" = "(Profilbild wurde ebenfalls geändert)";
-"notice_room_name_removed" = "%1$@ hat den Raumnamen entfernt";
-"notice_room_topic_removed" = "%1$@ hat das Raumthema entfernt";
-"notice_room_third_party_invite" = "%1$@ hat eine Einladung an %2$@ gesendet";
-"notice_room_third_party_registered_invite" = "%1$@ hat die Einladung in %2$@ akzeptiert";
-"notice_crypto_unable_to_decrypt" = "** Nicht entschlüsselbar: %@ **";
-"notice_crypto_error_unknown_inbound_session_id" = "Das absendende Gerät hat uns keine Schlüssel für diese Nachricht übermittelt.";
-"unable_to_send_message" = "Nachricht kann nicht gesendet werden";
-"matrix_error" = "Matrix-Fehler";
-"medium_email" = "E-Mail-Adresse";
-"medium_phone_number" = "Telefonnummer";
-"room_displayname_room_invite" = "Raumeinladung";
-"room_displayname_two_members" = "%1$@ und %2$@";
-"room_displayname_empty_room" = "Leerer Raum";
-"notice_room_update" = "%@ hat diesen Raum aufgewertet.";
-"event_status_sending_message" = "Sende eine Nachricht…";
-"initial_sync_start_importing_account" = "Erste Synchronisation:\nImportiere Benutzerkonto…";
-"initial_sync_start_importing_account_crypto" = "Erste Synchronisation:\nImportiere Kryptoschlüssel";
-"initial_sync_start_importing_account_rooms" = "Erste Synchronisation:\nImportiere Räume";
-"initial_sync_start_importing_account_joined_rooms" = "Erste Synchronisation:\nLade deine Konversationen\nWenn du vielen Räumen beigetreten bist, kann das eine Weile dauern";
-"initial_sync_start_importing_account_invited_rooms" = "Erste Synchronisation:\nImportiere eingeladene Räume";
-"initial_sync_start_importing_account_left_rooms" = "Erste Synchronisation:\nImportiere verlassene Räume";
-"initial_sync_start_importing_account_data" = "Erste Synchronisation:\nImportiere Benutzerdaten";
-"notice_room_third_party_revoked_invite" = "%1$@ hat die Einladung an %2$@, den Raum zu betreten, zurückgezogen";
-"notice_room_invite_no_invitee_with_reason" = "%1$@\'s Einladung. Grund: %2$@";
-"notice_room_invite_with_reason" = "%1$@ hat %2$@ eingeladen. Grund: %3$@";
-"notice_room_invite_you_with_reason" = "%1$@ hat dich eingeladen. Grund: %2$@";
-"notice_room_join_with_reason" = "%1$@ ist dem Raum beigetreten. Grund: %2$@";
-"notice_room_leave_with_reason" = "%1$@ hat den Raum verlassen. Grund: %2$@";
-"notice_room_reject_with_reason" = "%1$@ hat die Einladung abgelehnt. Grund: %2$@";
-"notice_room_remove_with_reason" = "%1$@ hat %2$@ entfernt. Grund: %3$@";
-"notice_room_unban_with_reason" = "%1$@ hat Sperre von %2$@ aufgehoben. Grund: %3$@";
-"notice_room_ban_with_reason" = "%1$@ hat %2$@ verbannt. Grund: %3$@";
-"notice_room_third_party_registered_invite_with_reason" = "%1$@ hat die Einladung für %2$@ angenommen. Grund: %3$@";
-"notice_room_withdraw_with_reason" = "%1$@ hat Einladung für %2$@ verworfen. Grund: %3$@";
-"notice_room_aliases_added_and_removed" = "%1$@ fügt %2$@ als Adresse für diesen Raum hinzu und entfernt %3$@.";
-"notice_room_canonical_alias_set" = "%1$@ legt die Hauptadresse fest für diesen Raum als %2$@ fest.";
-"notice_room_canonical_alias_unset" = "%1$@ entfernte die Hauptadresse für diesen Raum.";
-"notice_room_guest_access_can_join" = "%1$@ hat Gästen erlaubt den Raum zu betreten.";
-"notice_room_guest_access_forbidden" = "%1$@ hat Gästen untersagt den Raum zu betreten.";
-"notice_end_to_end_ok" = "%1$@ aktivierte Ende-zu-Ende-Verschlüsselung.";
-"notice_end_to_end_unknown_algorithm" = "%1$@ aktivierte Ende-zu-Ende-Verschlüsselung (unbekannter Algorithmus %2$@).";
-"notice_room_invite_no_invitee_by_you" = "Deine Einladung";
-"notice_room_created" = "%1$@ hat den Raum erstellt";
-"notice_room_created_by_you" = "Du hast den Raum erstellt";
-"notice_room_invite_by_you" = "Du hast %1$@ eingeladen";
-"notice_room_join_by_you" = "Du bist dem Raum beigetreten";
-"notice_room_leave_by_you" = "Du hast den Raum verlassen";
-"notice_room_reject_by_you" = "Du hast die Einladung abgelehnt";
-"notice_room_remove_by_you" = "Du hast %1$@ aus dem Raum entfernt";
-"notice_room_unban_by_you" = "Du hast den Bann von %1$@ aufgehoben";
-"notice_room_ban_by_you" = "Du hast %1$@ gebannt";
-"notice_room_withdraw_by_you" = "Du hast die Einladung von %1$@ zurückgenommen";
-"notice_avatar_url_changed_by_you" = "Du hast dein Profilbild geändert";
-"notice_display_name_set_by_you" = "Du hast deinen Anzeigenamen zu %1$@ geändert";
-"notice_display_name_changed_from_by_you" = "Du hast deinen Anzeigenamen von %1$@ zu %2$@ geändert";
-"notice_display_name_removed_by_you" = "Du hast deinen Anzeigenamen gelöscht (war %1$@)";
-"notice_room_topic_changed_by_you" = "Du hast das Thema geändert auf: %1$@";
-"notice_room_avatar_changed" = "%1$@ hat das Bild des Raumes geändert";
-"notice_room_avatar_changed_by_you" = "Du hast das Bild des Raumes geändert";
-"notice_room_name_changed_by_you" = "Du hast den Raumnamen zu %1$@ geändert";
-"notice_placed_video_call_by_you" = "Du hast einen Videoanruf gestartet.";
-"notice_placed_voice_call_by_you" = "Du hast einen Audioanruf gestartet.";
-"notice_answered_call_by_you" = "Du hast den Anruf angenommen.";
-"notice_ended_call_by_you" = "Du hast den Anruf beendet.";
-"notice_made_future_room_visibility_by_you" = "Du hast den zukünftigen Nachrichtenverlauf für %1$@ sichtbar gemacht";
-"notice_room_update_by_you" = "Du hast den Raum aufgewertet.";
-"notice_room_name_removed_by_you" = "Du hast den Raumnamen entfernt";
-"notice_room_topic_removed_by_you" = "Du hast das Raumthema entfernt";
-"notice_room_avatar_removed" = "%1$@ hat das Bild des Raumes entfernt";
-"notice_room_avatar_removed_by_you" = "Du hast das Bild des Raumes entfernt";
-"notice_room_third_party_invite_by_you" = "Du hast %1$@ in den Raum eingeladen";
-"notice_room_third_party_revoked_invite_by_you" = "Du hast die Einladung für %1$@ zurückgenommen";
-"notice_room_third_party_registered_invite_by_you" = "Du hast die Einladung für %1$@ akzeptiert";
-"notice_widget_added" = "%1$@ hat das %2$@ Widget hinzugefügt";
-"notice_widget_added_by_you" = "Du hast das %1$@ Widget hinzugefügt";
-"notice_widget_removed" = "%1$@ hat das %2$@ Widget entfernt";
-"notice_widget_removed_by_you" = "Du hast das %1$@ Widget entfernt";
-"notice_widget_modified" = "%1$@ hat das %2$@ Widget modifiziert";
-"notice_widget_modified_by_you" = "Du hast das %1$@ Widget modifiziert";
-"power_level_admin" = "Administrator";
-"power_level_moderator" = "Moderator";
-"power_level_default" = "Standard";
-"power_level_custom" = "Benutzerdefiniert (%1$d)";
-"power_level_custom_no_value" = "Benutzerdefiniert";
-"notice_power_level_changed_by_you" = "Du hast die Berechtigungsstufe von %1$@ geändert.";
-"notice_power_level_changed" = "%1$@ hat die Berechtigungsstufe von %2$@ geändert.";
-"notice_power_level_diff" = "%1$@ von %2$@ zu %3$@";
-"notice_room_invite_no_invitee_with_reason_by_you" = "Deine Einladung. Grund: %1$@";
-"notice_room_invite_with_reason_by_you" = "Du hast %1$@ eingeladen. Grund: %2$@";
-"notice_room_join_with_reason_by_you" = "Du bist dem Raum beigetreten. Grund: %1$@";
-"notice_room_leave_with_reason_by_you" = "Du hast den Raum verlassen. Grund: %1$@";
-"notice_room_reject_with_reason_by_you" = "Du hast die Einladung abgelehnt. Grund: %1$@";
-"notice_room_remove_with_reason_by_you" = "Du hast %1$@ aus dem Raum entfernt. Grund %2$@";
-"notice_room_unban_with_reason_by_you" = "Du hast den Bann von %1$@ aufgehoben. Grund: %2$@";
-"notice_room_ban_with_reason_by_you" = "Du hast %1$@ gebannt. Grund: %2$@";
-"notice_room_third_party_registered_invite_with_reason_by_you" = "Du hast die Einladung von %1$@ angenommen. Grund: %2$@";
-"notice_room_withdraw_with_reason_by_you" = "Du hast die Einladung von %1$@ abgelehnt. Grund: %2$@";
-"notice_room_aliases_added_and_removed_by_you" = "Du hast die Raumadressen %1$@ hinzugefügt und %2$@ entfernt.";
-"notice_room_canonical_alias_set_by_you" = "Du hast die Hauptadresse für diesen Raum auf %1$@ gesetzt.";
-"notice_room_canonical_alias_unset_by_you" = "Du hast die Hauptadresse des Raums entfernt.";
-"notice_room_guest_access_can_join_by_you" = "Du hast Gästen erlaubt dem Raum beizutreten.";
-"notice_room_guest_access_forbidden_by_you" = "Du hast Gästen untersagt dem Raum beizutreten.";
-"notice_end_to_end_ok_by_you" = "Du hast Ende-zu-Ende-Verschlüsselung aktiviert.";
-"notice_end_to_end_unknown_algorithm_by_you" = "Du hast Ende-zu-Ende-Verschlüsselung aktiviert (unbekannter Algorithmus %1$@).";
-"notice_call_candidates" = "%@ hat Daten gesendet, um einen Anruf zu starten.";
-"notice_call_candidates_by_you" = "Du hast Daten geschickt, um eine Anruf zu starten.";
-"notice_direct_room_guest_access_can_join_by_you" = "Du hast Gästen erlaubt hier beizutreten.";
-"notice_direct_room_guest_access_can_join" = "%1$@ hat Gästen erlaubt hier beizutreten.";
-"notice_direct_room_join_with_reason_by_you" = "Du bist beigetreten. Grund: %1$@";
-"notice_direct_room_join_with_reason" = "%1$@ ist beigetreten. Grund: %2$@";
-"notice_direct_room_third_party_revoked_invite_by_you" = "Du hast die Einladung für %1$@ zurückgezogen";
-"notice_direct_room_third_party_revoked_invite" = "%1$@ hat die Einladung für %2$@ zurückgezogen";
-"notice_direct_room_third_party_invite_by_you" = "Du hast %1$@ eingeladen";
-"notice_direct_room_third_party_invite" = "%1$@ hat %2$@ eingeladen";
-"notice_made_future_direct_room_visibility_by_you" = "Du hast zukünftige Nachrichten für %1$@ sichtbar gemacht";
-"notice_made_future_direct_room_visibility" = "%1$@ hat zukünftige Nachrichten für %2$@ sichtbar gemacht";
-"notice_direct_room_leave_by_you" = "Du hast den Raum verlassen";
-"notice_direct_room_leave" = "%1$@ hat den Raum verlassen";
-"notice_direct_room_join_by_you" = "Du bist beigetreten";
-"notice_direct_room_join" = "%1$@ ist beigetreten";
-"notice_direct_room_created_by_you" = "Du hast eine Diskussion erstellt";
-"notice_direct_room_created" = "%1$@ hat eine Diskussion erstellt";
-"notice_direct_room_update" = "%@ hat hier ein Upgrade durchgeführt.";
-"notice_direct_room_update_by_you" = "Du hast hier ein Upgrade durchgeführt.";
-"notice_direct_room_guest_access_forbidden_by_you" = "Du hast Gästen untersagt den Raum zu betreten.";
-"notice_direct_room_guest_access_forbidden" = "%1$@ hat Gästen untersagt den Raum zu betreten.";
-"notice_direct_room_leave_with_reason_by_you" = "Du bist gegangen. Grund: %1$@";
-"notice_direct_room_leave_with_reason" = "%1$@ ist gegangen. Grund: %2$@";
-"notice_room_canonical_alias_no_change_by_you" = "Du hast die Adressen für diesen Raum geändert.";
-"notice_room_canonical_alias_no_change" = "%1$@ hat die Adressen für diesen Raum geändert.";
-"notice_room_canonical_alias_main_and_alternative_changed_by_you" = "Du hast die Haupt- und die alternativen Adressen für diesen Raum geändert.";
-"notice_room_canonical_alias_main_and_alternative_changed" = "%1$@ hat die Haupt- und die alternativen Adressen für diesen Raum geändert.";
-"notice_room_canonical_alias_alternative_changed_by_you" = "Du hast die alternativen Adressen für diesen Raum geändert.";
-"notice_room_canonical_alias_alternative_changed" = "%1$@ hat die alternativen Adressen für diesen Raum geändert.";
-"room_displayname_empty_room_was" = "Leerer Raum (war %@)";
-"room_displayname_4_members" = "%1$@, %2$@, %3$@ und %4$@";
-"room_displayname_3_members" = "%1$@, %2$@ und %3$@";
-"notice_room_server_acl_allow_is_empty" = "🎉 Alle Server sind von der Teilnahme ausgeschlossen! Dieser Raum kann nicht mehr genutzt werden.";
-"notice_room_server_acl_updated_no_change" = "Keine Änderung.";
-"notice_room_server_acl_updated_ip_literals_not_allowed" = "• Server, die mit IPs übereinstimmen, sind jetzt gesperrt.";
-"notice_room_server_acl_updated_ip_literals_allowed" = "• Server, die mit IPs übereinstimmen, sind nicht erlaubt.";
-"notice_room_server_acl_updated_was_allowed" = "• Server, die mit %@ übereinstimmen, wurden von der Liste der Erlaubten entfernt.";
-"notice_room_server_acl_updated_allowed" = "• Server, die mit %@ übereinstimmen, sind jetzt erlaubt.";
-"notice_room_server_acl_updated_was_banned" = "• Server, die mit %@ übereinstimmen, wurden von der Sperrliste entfernt.";
-"notice_room_server_acl_updated_banned" = "• Server, die mit %@ übereinstimmen, sind jetzt gesperrt.";
-"notice_room_server_acl_updated_title_by_you" = "Du hast die Server-ACL für diesen Raum geändert.";
-"notice_room_server_acl_updated_title" = "%@ hat die Server-Zugriffssteuerungsliste (ACL) für diesen Raum geändert.";
-"notice_room_server_acl_set_ip_literals_not_allowed" = "• Server, die mit IPs übereinstimmen, sind gesperrt.";
-"notice_room_server_acl_set_ip_literals_allowed" = "• Server, die mit IPs übereinstimmen, sind erlaubt.";
-"notice_room_server_acl_set_allowed" = "• Server, die mit %@ übereinstimmen, sind erlaubt.";
-"notice_room_server_acl_set_banned" = "• Server, die mit %@ übereinstimmen, sind gesperrt.";
-"notice_room_server_acl_set_title_by_you" = "Du hast die Server-ACL für diesen Raum gesetzt.";
-"notice_room_server_acl_set_title" = "%@ hat die Server-Zugriffssteuerungsliste (ACL) für diesen Raum gesetzt.";
-"title_activity_settings" = "Einstellungen";
-"call_notification_answer" = "Akzeptiere";
-"call_notification_reject" = "Ablehnen";
-"call_notification_hangup" = "Anruf beenden";
-"ok" = "Ok";
-"action_cancel" = "Abbrechen";
-"action_save" = "Speichern";
-"action_leave" = "Verlassen";
-"action_send" = "Senden";
-"action_quote" = "Zitieren";
-"action_share" = "Teilen";
-"later" = "Später";
-"permalink" = "Permalink";
-"view_source" = "Rohdaten anzeigen";
-"view_decrypted_source" = "Entschlüsselte Rohdaten anzeigen";
-"action_delete" = "Löschen";
-"action_rename" = "Umbenennen";
-"report_content" = "Inhalt melden";
-"or" = "oder";
-"action_invite" = "Einladen";
-"action_sign_out" = "Abmelden";
-"action_voice_call" = "Sprachanruf";
-"action_video_call" = "Videoanruf";
-"action_mark_all_as_read" = "Alles als gelesen markieren";
-"action_quick_reply" = "Antworten";
-"action_open" = "Öffnen";
-"action_close" = "Schließen";
-"copied_to_clipboard" = "In Zwischenablage kopiert";
-"dialog_title_confirmation" = "Bestätigung";
-"dialog_title_warning" = "Warnung";
-"bottom_action_favourites" = "Favoriten";
-"bottom_action_people" = "Personen";
-"bottom_action_rooms" = "Räume";
-"home_filter_placeholder_home" = "Raumnamen filtern";
-"invitations_header" = "Einladungen";
-"low_priority_header" = "Niedrige Priorität";
-"direct_chats_header" = "Konversationen";
-"matrix_only_filter" = "Nur Matrix-Kontakte";
-"no_result_placeholder" = "Keine Ergebnisse";
-"rooms_header" = "Räume";
-"send_bug_report_include_logs" = "Logdateien übermitteln";
-"send_bug_report_include_crash_logs" = "Absturzberichte übermitteln";
-"send_bug_report_include_screenshot" = "Screenshot übermitteln";
-"send_bug_report" = "Problem melden";
-"send_bug_report_description" = "Bitte beschreibe das Problem. Was hast du genau gemacht\? Was sollte passieren\? Was ist tatsächlich passiert\?";
-"send_bug_report_placeholder" = "Problembeschreibung";
-"send_bug_report_logs_description" = "Um Probleme diagnostizieren zu können, werden Protokolle des Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen:";
-"send_bug_report_alert_message" = "Du scheinst dein Telefon frustriert zu schütteln. Möchtest du das Fenster zum Senden eines Fehlerberichts öffnen\?";
-"send_bug_report_sent" = "Dein Fehlerbericht wurde erfolgreich übermittelt";
-"send_bug_report_failed" = "Der Fehlerbericht konnte nicht übermittelt werden (%@)";
-"send_bug_report_progress" = "Fortschritt (%@%%)";
-"send_bug_report_app_crashed" = "Die Anwendung ist während der letzten Benutzung abgestürzt. Möchtest du den Fehler melden\?";
-"join_room" = "Raum betreten";
-"username" = "Benutzername";
-"logout" = "Abmelden";
-"hs_url" = "Heimserver-Adresse";
-"search" = "Suchen";
-"start_voice_call" = "Sprachanruf starten";
-"start_video_call" = "Videoanruf starten";
-"option_send_files" = "Dateien senden";
-"option_take_photo_video" = "Foto oder Video aufnehmen";
-"auth_login" = "Anmelden";
-"auth_submit" = "Absenden";
-"auth_invalid_login_param" = "Benutzername und/oder Passwort falsch";
-"auth_invalid_email" = "Dies scheint keine gültige E-Mail-Adresse zu sein";
-"auth_email_already_defined" = "Diese E-Mail-Adresse wird bereits verwendet.";
-"auth_forgot_password" = "Passwort vergessen?";
-"auth_recaptcha_message" = "Dieser Homeserver möchte sicherstellen, dass du kein Roboter bist";
-"auth_reset_password_error_unauthorized" = "Verifizierung der E-Mail-Adresse ist fehlgeschlagen. Stelle sicher, dass du den Link in der E-Mail geöffnet hast";
-"login_error_invalid_home_server" = "Bitte eine gültige URL eingeben";
-"login_error_bad_json" = "Fehlerhaftes JSON";
-"login_error_not_json" = "Enthielt kein gültiges JSON";
-"login_error_limit_exceeded" = "Es wurden zu viele Anfragen gesendet";
-"compression_opt_list_original" = "Original";
-"compression_opt_list_large" = "Groß";
-"compression_opt_list_medium" = "Mittel";
-"compression_opt_list_small" = "Klein";
-"call_connecting" = "Verbindungsaufbau…";
-"call_ended" = "Anruf beendet";
-"incoming_video_call" = "Eingehender Videoanruf";
-"incoming_voice_call" = "Eingehender Sprachanruf";
-"call_in_progress" = "Anruf aktiv…";
-"call_error_user_not_responding" = "Die Gegenseite hat den Anruf nicht angenommen.";
-"permissions_rationale_popup_title" = "Information";
-"permissions_rationale_msg_record_audio" = "%@ benötigt die Berechtigung, auf dein Mikrofon zugreifen zu können, um (Sprach-)Anrufe tätigen zu können.";
-"permissions_rationale_msg_camera_and_audio" = "%@ benötigt die Berechtigung, auf Kamera und Mikrofon zu zugreifen, um Video-Anrufe durchzuführen.\n\nBitte erlaube den Zugriff im nächsten Dialog, um den Anruf durchzuführen.";
-"yes" = "Ja";
-"no" = "Nein";
-"_continue" = "Fortsetzen";
-"action_remove" = "Entfernen";
-"action_join" = "Betreten";
-"action_reject" = "Ablehnen";
-"room_jump_to_first_unread" = "Zu ungelesenen Nachrichten springen";
-"room_participants_leave_prompt_title" = "Raum verlassen";
-"room_participants_leave_prompt_msg" = "Raum wirklich verlassen\?";
-"room_participants_header_direct_chats" = "Direktnachrichten";
-"room_participants_action_invite" = "Einladen";
-"room_participants_action_ban" = "Verbannen";
-"room_participants_action_unban" = "Verbannung aufheben";
-"room_participants_action_ignore" = "Blockieren";
-"room_participants_action_unignore" = "Alle Nachrichten dieses Nutzers anzeigen";
-"room_participants_action_mention" = "Erwähnen";
-"room_participants_power_level_prompt" = "Du wirst diese Änderung nicht rückgängig machen können, da die Person dieselbe Berechtigungsstufe wie du erhalten wird.\nBist du sicher\?";
-"room_one_user_is_typing" = "%@ schreibt…";
-"room_two_users_are_typing" = "%1$@ und %2$@ schreiben…";
-"room_many_users_are_typing" = "%1$@, %2$@ und andere schreiben…";
-"room_do_not_have_permission_to_post" = "Du bist nicht berechtigt, in diesen Raum zu schreiben.";
-"ssl_trust" = "Vertrauen";
-"ssl_do_not_trust" = "Nicht vertrauen";
-"ssl_logout_account" = "Abmelden";
-"ssl_remain_offline" = "Ignorieren";
-"ssl_fingerprint_hash" = "Fingerabdruck (%@):";
-"ssl_could_not_verify" = "Konnte Identität des Remote-Servers nicht verifizieren.";
-"ssl_cert_not_trust" = "Dies kann bedeuten, dass jemand böswillig deinen Internetverkehr abfängt oder dass dein Telefon dem Zertifikat, dass der Remote-Server anbietet, nicht vertraut.";
-"ssl_cert_new_account_expl" = "Wenn der Server-Administrator dir mitgeteilt hat, dass dies zu erwarten sei, stelle sicher, dass der Fingerabdruck unten mit dem von deinem Administrator bereitgestellten übereinstimmt.";
-"ssl_unexpected_existing_expl" = "Das Zertifikat unterscheidet sich von dem Zertifikat, dem dein Gerät ursprünglich vertraut hat. Dies ist SEHR UNGEWÖHNLICH. Es wird empfohlen, dass du dieses neue Zertifikat NICHT AKZEPTIERST.";
-"ssl_expected_existing_expl" = "Das Zertifikat hat sich von einem ursprünglich vertrauenswürdigem Zertifikat in ein nicht vertrauenswürdiges Zertifikat geändert. Eventuell wurde das Zertifikat des Servers erneuert. Bitte erkundige dich beim Server-Administrator, welcher Fingerprint als vertrauenswürdig gilt.";
-"ssl_only_accept" = "Akzeptiere das Zertifikat nur dann, wenn der Server-Administrator einen Fingerprint veröffentlicht hat, der mit dem obigen übereinstimmt.";
-"search_hint" = "Suchen";
-"search_members_hint" = "Raummitglieder filtern";
-"search_no_results" = "Keine Suchergebnisse";
-"settings_profile_picture" = "Profilbild";
-"settings_display_name" = "Anzeigename";
-"settings_add_email_address" = "E-Mail-Adresse hinzufügen";
-"settings_add_phone_number" = "Telefonnummer hinzufügen";
-"settings_app_info_link_summary" = "Appinfo in den Systemeinstellungen öffnen.";
-"settings_app_info_link_title" = "App-Info";
-"settings_enable_all_notif" = "Benachrichtigungen für diesen Account";
-"settings_enable_this_device" = "Benachrichtigungen für diese Sitzung";
-"settings_messages_in_one_to_one" = "Direktnachrichten";
-"settings_messages_in_group_chat" = "Gruppenchats";
-"settings_invited_to_room" = "Einladungen";
-"settings_call_invitations" = "Anrufe";
-"settings_messages_sent_by_bot" = "Nachrichten von Bots";
-"settings_background_sync" = "Hintergrundsynchronisierung";
-"settings_set_sync_timeout" = "Timeout für Synchronisierungsanfragen";
-"settings_set_sync_delay" = "Verzögerung zwischen jeder Synchronisierung";
-"settings_version" = "Version";
-"settings_olm_version" = "OLM-Version";
-"settings_app_term_conditions" = "Nutzungsbedingungen";
-"settings_third_party_notices" = "Nutzungshinweise von Drittanbietern";
-"settings_copyright" = "Urheberrechtserklärung";
-"settings_privacy_policy" = "Datenschutzerklärung";
-"settings_clear_cache" = "Cache leeren";
-"settings_user_settings" = "Nutzereinstellungen";
-"settings_notifications" = "Benachrichtigungen";
-"settings_ignored_users" = "Ignorierte Benutzer";
-"settings_other" = "Sonstiges";
-"settings_advanced" = "Erweitert";
-"settings_cryptography" = "Verschlüsselung";
-"settings_notifications_targets" = "Benachrichtigungsziele";
-"settings_contact" = "Lokale Kontakte";
-"settings_contacts_app_permission" = "Kontaktzugriffsberechtigung";
-"settings_contacts_phonebook_country" = "Telefonbuch-Land";
-"settings_home_display" = "Startseite";
-"settings_pin_missed_notifications" = "Räume mit ungelesenen Benachrichtigungen anheften";
-"settings_pin_unread_messages" = "Räume mit ungelesenen Nachrichten anheften";
-"devices_details_id_title" = "ID";
-"devices_details_name_title" = "Öffentlicher Name";
-"devices_details_device_name" = "Öffentlichen Namen aktualisieren";
-"devices_details_last_seen_title" = "Zuletzt gesehen";
-"devices_details_last_seen_format" = "%1$@ @ %2$@";
-"devices_delete_dialog_title" = "Authentifizierung";
-"settings_logged_in" = "Angemeldet als";
-"settings_home_server" = "Heimserver";
-"settings_identity_server" = "Identitätsserver";
-"account_email_validation_message" = "Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Klicke anschließend auf Fortsetzen.";
-"account_email_already_used_error" = "Diese E-Mail-Adresse wird bereits verwendet.";
-"account_phone_number_already_used_error" = "Diese Telefonnummer wird bereits verwendet.";
-"settings_change_password" = "Passwort ändern";
-"settings_old_password" = "Aktuelles Passwort";
-"settings_new_password" = "Neues Passwort";
-"settings_fail_to_update_password" = "Ändern des Passworts fehlgeschlagen";
-"settings_password_updated" = "Dein Passwort wurde aktualisiert";
-"settings_unignore_user" = "Alle Nachrichten von %@ anzeigen\?";
-"settings_select_country" = "Wähle ein Land";
-"room_settings_topic" = "Thema";
-"room_settings_room_read_history_rules_pref_title" = "Lesbarkeit des Chatverlaufs";
-"room_settings_room_read_history_rules_pref_dialog_title" = "Wer kann den Chatverlauf lesen?";
-"room_settings_read_history_entry_anyone" = "Alle";
-"room_settings_read_history_entry_members_only_option_time_shared" = "Nur Mitglieder";
-"room_settings_read_history_entry_members_only_invited" = "Nur Mitglieder (ab Einladung)";
-"room_settings_read_history_entry_members_only_joined" = "Nur Mitglieder (ab Beitreten)";
-"room_settings_banned_users_title" = "Verbannte Benutzer";
-"room_settings_category_advanced_title" = "Erweitert";
-"room_settings_room_internal_id" = "Interne ID dieses Raumes";
-"room_settings_labs_pref_title" = "Experimentelle Einstellungen";
-"room_settings_labs_warning_message" = "Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können. Mit Vorsicht zu verwenden.";
-"room_settings_set_main_address" = "Als Hauptadresse setzen";
-"room_settings_unset_main_address" = "Als Hauptadresse aufheben";
-"encryption_information_decryption_error" = "Entschlüsselungsfehler";
-"encryption_information_device_name" = "Öffentlicher Name";
-"device_manager_session_details_session_id" = "Sitzungs-ID";
-"encryption_information_device_key" = "Sitzungsschlüssel";
-"encryption_export_e2e_room_keys" = "Ende-zu-Ende-Raumschlüssel exportieren";
-"encryption_export_room_keys" = "Raumschlüssel exportieren";
-"encryption_export_room_keys_summary" = "Schlüssel in lokale Datei exportieren";
-"encryption_export_export" = "Exportieren";
-"passphrase_enter_passphrase" = "Passphrase eingeben";
-"passphrase_confirm_passphrase" = "Passphrase bestätigen";
-"encryption_import_e2e_room_keys" = "Ende-zu-Ende-Raumschlüssel importieren";
-"encryption_import_room_keys" = "Raumschlüssel importieren";
-"encryption_import_room_keys_summary" = "Schlüssel aus lokaler Datei importieren";
-"encryption_import_import" = "Importieren";
-"encryption_never_send_to_unverified_devices_title" = "Nur zu verifizierten Sitzungen verschlüsseln";
-"encryption_never_send_to_unverified_devices_summary" = "Von dieser Sitzung aus keine verschlüsselten Nachrichten an nicht-verifizierte Sitzungen senden.";
-"encryption_information_not_verified" = "Nicht verifiziert";
-"encryption_information_verified" = "Verifiziert";
-"encryption_information_verify" = "Bestätigen";
-"encryption_information_verify_device_warning" = "Vergleiche die folgenden Zeichen mit den Einstellungen in der Sitzung des anderen Nutzers und bestätige:";
-"encryption_information_verify_device_warning2" = "Falls sie nicht übereinstimmen, wurde die Kommunikation vielleicht kompromittiert.";
-"select_room_directory" = "Raumverzeichnis auswählen";
-"directory_server_placeholder" = "Server-Name";
-"directory_server_all_rooms_on_server" = "Alle Räume auf dem %@-Server";
-"directory_server_native_rooms" = "Alle nativen %@-Räume";
-"settings_user_interface" = "Bedienoberfläche";
-"settings_interface_language" = "Sprache";
-"settings_select_language" = "Wähle Sprache";
-"settings_start_on_boot" = "Starte beim Systemstart";
-"settings_clear_media_cache" = "Medien-Cache leeren";
-"settings_keep_media" = "Medien behalten";
-"settings_always_show_timestamps" = "Für alle Nachrichten Zeitstempel anzeigen";
-"media_saving_period_3_days" = "3 Tage";
-"media_saving_period_1_week" = "1 Woche";
-"media_saving_period_1_month" = "1 Monat";
-"media_saving_period_forever" = "Unbegrenzt";
-"font_size" = "Schriftgröße";
-"small" = "Klein";
-"normal" = "Normal";
-"large" = "Groß";
-"largest" = "Extra groß";
-"larger" = "Größer";
-"tiny" = "Sehr klein";
-"huge" = "Riesig";
-"settings_theme" = "Design";
-"settings_12_24_timestamps" = "Zeitstempel im 12-Stunden-Format";
-"widget_delete_message_confirmation" = "Soll das Widget wirklich aus diesem Raum gelöscht werden?";
-"widget_integration_unable_to_create" = "Widget konnte nicht erstellt werden.";
-"widget_integration_positive_power_level" = "Berechtigungslevel muss eine positive ganze Zahl sein.";
-"widget_integration_must_be_in_room" = "Du bist nicht Mitglied in diesem Raum.";
-"widget_integration_no_permission_in_room" = "Du hast keine Berechtigung, diese Aktion in diesem Raum auszuführen.";
-"widget_integration_missing_room_id" = "Anfrage beinhaltet keine Raum-ID.";
-"widget_integration_room_not_visible" = "Raum %@ ist nicht sichtbar.";
-"room_add_matrix_apps" = "Integrationen hinzufügen";
-"settings_notification_ringtone" = "Benachrichtigungston";
-"widget_integration_failed_to_send_request" = "Anfrage konnte nicht gesendet werden.";
-"widget_integration_missing_user_id" = "Anfrage enthält keine user_id.";
-"light_theme" = "Helles Design";
-"dark_theme" = "Dunkles Design";
-"black_theme" = "Schwarzes Design";
-"notification_listening_for_events" = "Auf Ereignisse lauschen";
-"settings_containing_my_display_name" = "Nachrichten mit meinem Anzeigenamen";
-"settings_containing_my_user_name" = "Nachrichten mit meinen Benutzernamen";
-"you_added_a_new_device" = "Du hast die neue Sitzung \'%@\' hinzugefügt, die jetzt Verschlüsselungs-Schlüssel anfordert.";
-"your_unverified_device_requesting" = "Deine bislang nicht verifiziertes Sitzung \'%@\' fordert Verschlüsselungs-Schlüssel an.";
-"start_verification" = "Verifizierung beginnen";
-"call" = "Anruf";
-"notification_noisy_notifications" = "Laute Benachrichtigungen";
-"notification_silent_notifications" = "Stumme Benachrichtigungen";
-"option_take_photo" = "Foto aufnehmen";
-"option_take_video" = "Video aufnehmen";
-"settings_labs_native_camera" = "Systemeigene Kamera verwenden";
-"settings_analytics" = "Anonymisierte Analysedaten";
-"title_activity_bug_report" = "Fehlerbericht";
-"command_error" = "Befehlsfehler";
-"unrecognized_command" = "Unbekanntes Kommando: %@";
-"notification_off" = "Aus";
-"notification_noisy" = "Laut";
-"encrypted_message" = "Verschlüsselte Nachricht";
-"loading" = "Lädt…";
-"start_voice_call_prompt_msg" = "Sicher, dass du einen Sprachanruf starten möchtest\?";
-"start_video_call_prompt_msg" = "Sicher, dass du einen Videoanruf starten möchtest\?";
-"room_participants_ban_prompt_msg" = "Die Verbannung einer Person entfernt sie aus diesem Raum und hindert sie am erneuten Beitritt.";
-"room_settings_all_messages" = "Alle Nachrichten";
-"settings_inline_url_preview" = "URL-Vorschau im Chat";
-"settings_vibrate_on_mention" = "Vibriere beim Erwähnen eines Nutzers";
-"create" = "Erstellen";
-"group_details_home" = "Startseite";
-"rooms" = "Räume";
-"invited" = "Eingeladen";
-"has_been_removed" = "Du wurdest von %2$@ aus %1$@ entfernt";
-"has_been_banned" = "Du wurdest von %2$@ aus %1$@ verbannt";
-"reason_colon" = "Grund: %1$@";
-"room_settings_add_homescreen_shortcut" = "Zum Startbildschirm hinzufügen";
-"send_bug_report_rage_shake" = "Schütteln, um einen Fehler zu melden";
-"list_members" = "Mitglieder";
-"avatar" = "Profilbild";
-"notification_unread_notified_messages_in_room" = "%1$@ in %2$@";
-"title_activity_choose_sticker" = "Sticker senden";
-"option_send_sticker" = "Sticker senden";
-"no_sticker_application_dialog_content" = "Du hast aktuell keine Stickerpakete aktiviert.\n\nMöchtest du welche hinzufügen\?";
-"settings_deactivate_account_section" = "Konto deaktivieren";
-"settings_deactivate_my_account" = "Mein Konto deaktivieren";
-"settings_opt_in_of_analytics" = "Sende Analysedaten";
-"settings_opt_in_of_analytics_summary" = "%@ sammelt anonyme Analysedaten um uns zu helfen, die App zu verbessern.";
-"widget_integration_missing_parameter" = "Ein benötigter Parameter fehlt.";
-"dialog_user_consent_content" = "Um %1$@ weiter zu verwenden, musst die Geschäftsbedingungen begutachten und ihnen zustimmen.";
-"dialog_user_consent_submit" = "Jetzt prüfen";
-"deactivate_account_title" = "Konto deaktivieren";
-"deactivate_account_content" = "Dies wird dein Konto permanent unbenutzbar machen. Du wirst dich nicht anmelden können und keiner wird denselben Nutzernamen erneut registrieren können. Du verlässt automatisch alle Räume, in denen du bist, und deine Kontoangaben werden vom Identitätsserver gelöscht. Diese Aktion ist unumkehrbar.\n\nDie Deaktivierung deines Konto wird standardmäßig keine deiner gesendeten Nachrichten löschen. Wenn du möchtest, dass auch deine Nachrichten gelöscht werden, wähle zusätzlich die Option unten.\n\nDie Sichtbarkeit deiner Nachrichten ist ähnlich wie bei E-Mails: Wenn deine Nachrichten gelöscht werden, bedeutet dies, dass von dir verschickte Nachrichten nicht mit neuen oder unregistrierten Nutzer geteilt werden. Aber registrierte Nutzer, die bereits Zugang zu diesen Nachrichten haben, behalten weiterhin Zugriff auf ihre Kopie.";
-"deactivate_account_delete_checkbox" = "Bitte alle Nachrichten, die ich gesendet habe, löschen, wenn mein Konto deaktiviert wird (Warnung: Unterhaltungen werden für zukünftige Nutzer unvollständig erscheinen)";
-"deactivate_account_submit" = "Konto deaktivieren";
-"action_download" = "Download";
-"e2e_re_request_encryption_key" = "Schlüssel von deinen anderen Sitzungen erneut anfordern.";
-"e2e_re_request_encryption_key_dialog_content" = "Bitte öffne %@ auf einem anderen Gerät, das die Nachricht entschlüsseln kann, damit es die Schlüssel an diese Sitzung senden kann.";
-"option_send_voice" = "Sprachnachricht senden";
-"error_no_external_application_found" = "Für diese Aktion wurde keine passende App gefunden.";
-"error_empty_field_your_password" = "Bitte gib dein Passwort ein.";
-"send_bug_report_description_in_english" = "Schreibe bitte auf Englisch, wenn möglich.";
-"settings_preview_media_before_sending" = "Medienvorschau vor dem Senden";
-"command_description_emote" = "Zeigt Aktionen";
-"command_description_ban_user" = "Bannt Benutzer mit angegebener ID";
-"command_description_unban_user" = "Hebt die Verbannung des Benutzers mit angegebener ID auf";
-"command_description_op_user" = "Bestimmt das Berechtigungslevel des Benutzers";
-"command_description_deop_user" = "Setzt Berechtigungen des Benutzers zurück";
-"command_description_invite_user" = "Lädt Benutzer mit angegebener Kennung in den aktuellen Raum ein";
-"command_description_join_room" = "Raum mit angegebener Adresse beitreten";
-"command_description_part_room" = "Verlasse Raum";
-"command_description_topic" = "Raumthema ändern";
-"command_description_remove_user" = "Entfernt die Person angegebener ID";
-"command_description_nick" = "Ändert deinen Anzeigenamen";
-"command_description_markdown" = "(De-)Aktiviert Markdown";
-"command_description_clear_scalar_token" = "Um das Matrix-App-Management zu reparieren";
-"room_tombstone_versioned_description" = "Dieser Raum wurde ersetzt und ist nicht länger aktiv.";
-"room_tombstone_continuation_link" = "Die Konversation wird hier fortgesetzt";
-"room_tombstone_continuation_description" = "Dieser Raum ist die Fortsetzung einer anderen Konversation";
-"room_tombstone_predecessor_link" = "Klicke hier um die älteren Nachrichten zu sehen";
-"system_alerts_header" = "Systembenachrichtigungen";
-"resource_limit_contact_admin" = "kontaktiere deinen Service-Administrator";
-"resource_limit_soft_default" = "Dieser Homeserver hat eine seiner Ressourcen-Grenzen erreicht, sodass einige Nutzer sich nicht anmelden können.";
-"resource_limit_hard_default" = "Dieser Homeserver hat einen seiner Ressourcen-Limits überschritten.";
-"resource_limit_soft_mau" = "Dieser Homeserver hat seine Obergrenze an monatlich aktiven Nutzer erreicht, sodass sich einige Nutzer nicht anmelden können.";
-"resource_limit_hard_mau" = "Dieser Homeserver hat seine Obergrenze an monatlich aktiven Nutzer erreicht.";
-"resource_limit_soft_contact" = "Bitte %@ um dieses Limit anheben zu lassen.";
-"resource_limit_hard_contact" = "Bitte %@ um diesen Dienst weiter zu nutzen.";
-"dialog_title_error" = "Fehler";
-"unknown_error" = "Entschuldige, ein Fehler trat auf";
-"encryption_export_notice" = "Bitte eine Passphrase erstellen um exportierte Schlüssel zu verschlüsseln. Du musst dieselbe Passphrase eingeben um die Schlüssel importieren zu können.";
-"passphrase_create_passphrase" = "Erzeuge Passphrase";
-"passphrase_passphrase_does_not_match" = "Passphrasen stimmen nicht überein";
-"merged_events_expand" = "aufklappen";
-"merged_events_collapse" = "zusammenklappen";
-"generic_label_and_value" = "%1$@: %2$@";
-"x_plus" = "+%d";
-"room_participants_action_remove" = "Aus Unterhaltung entfernen";
-"settings_inline_url_preview_summary" = "Linkvorschau im Chat aktivieren, falls dein Homeserver diese Funktion unterstützt.";
-"settings_send_typing_notifs" = "Schreibbenachrichtigungen senden";
-"settings_send_typing_notifs_summary" = "Lasse andere Benutzer wissen, dass du tippst.";
-"settings_send_markdown" = "Markdown-Formatierung";
-"settings_send_markdown_summary" = "Formatiere Nachrichten mittels Markdown-Syntax, bevor sie gesendet werden. Dies erlaubt erweiterte Formatierungen wie Sternchen (*), um kursiven Text anzuzeigen.";
-"settings_show_read_receipts" = "Lesebestätigungen zeigen";
-"settings_show_read_receipts_summary" = "Klicke auf die Lesebestätigungen für eine detailliertere Liste.";
-"settings_show_join_leave_messages_summary" = "Einladungen, Entfernungen und Verbannungen bleiben sichtbar.";
-"settings_password" = "Passwort";
-"settings_labs_native_camera_summary" = "Starte die System-Kamera anstelle der angepassten Kamera.";
-"command_problem_with_parameters" = "Das Kommando \"%@\" braucht mehr Parameter oder einige Parameter sind inkorrekt.";
-"markdown_has_been_enabled" = "Markdown wurde aktiviert.";
-"markdown_has_been_disabled" = "Markdown wurde deaktiviert.";
-"settings_show_join_leave_messages" = "Betreten oder Verlassen von Benutzern zeigen";
-"settings_show_avatar_display_name_changes_messages" = "Kontoänderungen zeigen";
-"settings_show_avatar_display_name_changes_messages_summary" = "Enthält Änderungen des Profilbilds und des Anzeigenamens.";
-"settings_call_category" = "Anrufe";
-"settings_call_ringtone_use_app_ringtone" = "Nutze den Standard-Klingelton von %@ für eingehende Anrufe";
-"settings_call_ringtone_title" = "Klingelton für eingehende Anrufe";
-"settings_call_ringtone_dialog_title" = "Wähle Klingelton für Anrufe:";
-"action_accept" = "Akzeptieren";
-"auth_accept_policies" = "Bitte lese und akzeptiere die Richtlinien dieses Homeservers:";
-"settings_troubleshoot_diagnostic_run_button_title" = "Tests ausführen";
-"settings_troubleshoot_diagnostic_running_status" = "Läuft… (%1$d von %2$d)";
-"settings_troubleshoot_diagnostic_failure_status_with_quickfix" = "Einer oder mehrere Tests sind fehlgeschlagen. Versuche vorgeschlagene Lösung(en).";
-"settings_troubleshoot_diagnostic_failure_status_no_quickfix" = "Einer oder mehrere Tests sind fehlgeschlagen. Bitte sende einen Fehlerbericht, damit dies untersucht werden kann.";
-"settings_troubleshoot_test_system_settings_title" = "Systemeinstellungen.";
-"settings_troubleshoot_test_system_settings_success" = "Benachrichtigungen sind in den Systemeinstellungen aktiviert.";
-"settings_troubleshoot_test_system_settings_failed" = "Benachrichtigungen sind in den Systemeinstellungen deaktiviert.\nBitte überprüfe die Systemeinstellungen.";
-"open_settings" = "Öffne Einstellungen";
-"settings_troubleshoot_test_account_settings_title" = "Kontoeinstellungen.";
-"settings_troubleshoot_test_account_settings_success" = "Benachrichtigungen sind für dein Konto eingeschaltet.";
-"settings_troubleshoot_test_account_settings_failed" = "Benachrichtigungen sind für dein Konto deaktiviert.\nBitte überprüfe die Kontoeinstellungen.";
-"settings_troubleshoot_test_account_settings_quickfix" = "Aktiviere";
-"settings_troubleshoot_test_device_settings_title" = "Sitzungseinstellungen.";
-"settings_troubleshoot_test_device_settings_success" = "Benachrichtigungen sind für diese Sitzung aktiviert.";
-"settings_troubleshoot_test_device_settings_failed" = "Benachrichtigungen sind für diese Sitzung nicht aktiviert.\nBitte überprüfe die Einstellungen für %@.";
-"settings_troubleshoot_test_device_settings_quickfix" = "Aktiviere";
-"settings_troubleshoot_test_play_services_failed" = "%@ benutzt Google-Play-Dienste um Push-Nachrichten zu übermitteln, doch scheinen sie nicht korrekt konfiguriert zu sein:\n%1$@";
-"settings_troubleshoot_test_play_services_quickfix" = "Repariere Play-Dienste";
-"settings_troubleshoot_test_fcm_title" = "Firebase-Token";
-"settings_troubleshoot_test_fcm_success" = "FCM-Token erfolgreich abgefragt:\n%1$@";
-"settings_troubleshoot_test_fcm_failed" = "Abfragen des FCM-Tokens fehlgeschlagen:\n%1$@";
-"settings_troubleshoot_test_token_registration_success" = "FCM-Token erfolgreich beim Homeserver registriert.";
-"settings_troubleshoot_test_token_registration_failed" = "FCM-Token konnte nicht beim Homeserver registriert werden:\n%1$@";
-"settings_troubleshoot_test_service_boot_title" = "Starte beim Hochfahren";
-"settings_troubleshoot_test_service_boot_success" = "Dienst wird starten, wenn das Gerät neu gestartet wird.";
-"settings_troubleshoot_test_service_boot_failed" = "Dieser Dienst wird nicht starten, wenn das Gerät neu gestartet wird. Du wirst keine Benachrichtigungen bekommen bis %@ einmal geöffnet wurde.";
-"settings_troubleshoot_test_service_boot_quickfix" = "Aktiviere das Starten beim Hochfahren";
-"settings_troubleshoot_test_bg_restricted_title" = "Überprüfe Hintergrund-Einschränkungen";
-"settings_troubleshoot_test_bg_restricted_success" = "Hintergrund-Einschränkungen sind für %@ deaktiviert. Dieser Test sollte über mobile Daten ausgeführt werden (kein WLAN).\n%1$@";
-"settings_troubleshoot_test_bg_restricted_failed" = "Hintergrund-Einschränkungen sind für %@ aktiviert.\nDie App wird aggressiv eingeschränkt, während sie im Hintergrund arbeiten möchte. Dies könnte Benachrichtigungen beeinflussen.\n%1$@";
-"settings_troubleshoot_test_bg_restricted_quickfix" = "Einschränkungen deaktivieren";
-"settings_troubleshoot_test_battery_title" = "Batterieoptimierung";
-"settings_troubleshoot_test_battery_success" = "%@ wird nicht von Batterieoptimierungen beeinflusst.";
-"settings_notification_troubleshoot" = "Benachrichtigungsprobleme finden";
-"settings_troubleshoot_diagnostic" = "Diagnose von Fehlern";
-"settings_troubleshoot_diagnostic_success_status" = "Basisdiagnose ist OK. Wenn du immer noch keine Benachrichtigungen bekommst, sende bitte einen Fehlerbericht, um uns beim Nachforschen zu helfen.";
-"settings_troubleshoot_test_play_services_title" = "Prüfung der Play-Dienste";
-"settings_troubleshoot_test_play_services_success" = "Google-Play-Dienste-APK ist verfügbar und aktuell.";
-"settings_troubleshoot_test_token_registration_title" = "Token-Registrierung";
-"settings_troubleshoot_test_battery_failed" = "Wenn ein Benutzer ein abgestecktes Gerät mit ausgeschaltetem Bildschirm eine Weile nicht bewegt, wechselt es in den Bereitschaftsmodus. Dies hindert Apps daran, auf das Netzwerk zuzugreifen und verzögert die Ausführung von Aufgaben, Synchronisierungen und Standard-Alarmen.";
-"settings_troubleshoot_test_battery_quickfix" = "Ignoriere Optimierungen";
-"no_valid_google_play_services_apk" = "Keine validen Google-Play-Dienste gefunden. Benachrichtigungen könnten nicht richtig funktionieren.";
-"video_call_in_progress" = "Videogespräch aktiv…";
-"title_activity_keys_backup_setup" = "Schlüsselsicherung";
-"title_activity_keys_backup_restore" = "Schlüsselsicherung verwenden";
-"action_skip" = "Überspringen";
-"done" = "Fertig";
-"settings_notification_advanced" = "Erweiterte Benachrichtigungseinstellungen";
-"settings_troubleshoot_test_bing_settings_title" = "Angepasste Einstellungen.";
-"settings_troubleshoot_test_bing_settings_success_with_warn" = "Beachte, dass einige Nachrichtentypen leise sind (erzeugen eine Benachrichtigung aber keinen Ton).";
-"settings_troubleshoot_test_bing_settings_failed" = "Einige Benachrichtigungen sind in deinen erweiterten Einstellungen deaktiviert.";
-"settings_troubleshoot_test_fcm_failed_account_missing_quick_fix" = "Konto hinzufügen";
-"settings_noisy_notifications_preferences" = "Laute Benachrichtigungen einstellen";
-"settings_call_notifications_preferences" = "Anrufbenachrichtigung einstellen";
-"settings_silent_notifications_preferences" = "Stumme Benachrichtigungen einstellen";
-"settings_system_preferences_summary" = "LED-Farbe, Vibration, Ton usw. wählen";
-"notification_silent" = "Stumm";
-"passphrase_empty_error_message" = "Bitte eine Passphrase eingeben";
-"passphrase_passphrase_too_weak" = "Passphrase ist zu schwach";
-"keys_backup_passphrase_not_empty_error_message" = "Bitte lösche die Passphrase, wenn %@ einen Wiederherstellungs-Schlüssel erzeugen soll.";
-"keys_backup_setup_step1_title" = "Verliere nie wieder verschlüsselte Nachrichten";
-"keys_backup_setup_step2_button_title" = "Setze Passphrase";
-"keys_backup_setup_step3_button_title" = "Erledigt";
-"keys_backup_setup_step3_copy_button_title" = "Wiederherstellungsschlüssel speichern";
-"keys_backup_setup_step3_save_button_title" = "Sichere als Datei";
-"keys_backup_setup_step3_please_make_copy" = "Bitte mache eine Kopie";
-"keys_backup_setup_step3_share_intent_chooser_title" = "Wiederherstellungsschlüssel teilen mit…";
-"recovery_key" = "Wiederherstellungsschlüssel";
-"unexpected_error" = "Unerwarteter Fehler";
-"keys_backup_setup_skip_title" = "Bist du sicher\?";
-"keys_backup_restore_key_enter_hint" = "Wiederherstellungsschlüssel eingeben";
-"keys_backup_restoring_waiting_message" = "Stelle Backup wieder her:";
-"keys_backup_unlock_button" = "Historie entschlüsseln";
-"keys_backup_settings_restore_backup_button" = "Von Sicherung wiederherstellen";
-"keys_backup_settings_delete_backup_button" = "Sicherung löschen";
-"keys_backup_settings_deleting_backup" = "Lösche Sicherung…";
-"keys_backup_settings_delete_confirm_title" = "Lösche Sicherung";
-"settings_notification_by_event" = "Präferenz der Benachrichtigungen nach Ereignis";
-"settings_troubleshoot_test_fcm_failed_too_many_registration" = "[%1$@]\nDieser Fehler ist außerhalb von %@ passiert. Google sagt, dass dieses Gerät zu viele Apps registriert hat um FCM zu nutzen. Der Fehler taucht nur auf, wenn sehr viele Apps installiert sind. Er sollte also den Durchschnittsnutzer nicht betreffen.";
-"settings_troubleshoot_test_fcm_failed_service_not_available" = "[%1$@]\nDieser Fehler liegt nicht unter der Kontrolle von %@. Er kann aus verschiedenen Gründen auftreten. Vielleicht wird es funktionieren, wenn du es später noch einmal probierst. Außerdem kannst Du prüfen, ob die Datennutzung der Google-Play-Dienste unbeschränkt ist und die Geräteuhr richtig eingestellt ist. Der Fehler kann aber auch unter Custom-ROMs auftreten.";
-"settings_troubleshoot_test_fcm_failed_account_missing" = "[%1$@]\nDieser Fehler ist außerhalb von %@ passiert. Es gibt kein Google-Konto auf dem Gerät. Bitte füge ein Google-Konto hinzu.";
-"settings_cryptography_manage_keys" = "Verwaltung der Kryptoschlüssel";
-"encryption_settings_manage_message_recovery_summary" = "Schlüssel-Sicherung verwalten";
-"keys_backup_setup_step1_description" = "Nachrichten in verschlüsselten Räumen sind mit Ende-zu-Ende-Verschlüsselung gesichert. Nur du und der Empfänger haben die Schlüssel um diese Nachrichten zu lesen.\n\nSichere deine Schlüssel, um sie nicht zu verlieren.";
-"keys_backup_setup_step3_generating_key_status" = "Wiederherstellungsschlüssel aus Passphrase generieren. Dies kann mehrere Sekunden brauchen.";
-"keys_backup_setup_skip_msg" = "Du verlierst möglicherweise den Zugang zu deinen Nachrichten, wenn du dich abmeldest oder das Gerät verlierst.";
-"keys_backup_restore_is_getting_backup_version" = "Rufe Backup-Version ab…";
-"keys_backup_restore_with_passphrase" = "Nutze deine Wiederherstellungspassphrase, um deinen verschlüsselten Chatverlauf lesen zu können";
-"keys_backup_restore_use_recovery_key" = "nutze deinen Wiederherstellungsschlüssel";
-"keys_backup_restore_with_passphrase_helper_with_link" = "Wenn du deine Wiederherstellungspassphrase nicht weist, kannst du %@.";
-"keys_backup_restore_with_recovery_key" = "Nutze deinen Wiederherstellungsschlüssel, um deinen verschlüsselten Chatverlauf lesen zu können";
-"keys_backup_restore_with_key_helper" = "Hast du deinen Wiederherstellungsschlüssel verloren\? Du kannst einen neuen in den Einstellungen einrichten.";
-"keys_backup_passphrase_error_decrypt" = "Sicherung konnte mit dieser Passphrase nicht entschlüsselt werden. Bitte stelle sicher, dass du die korrekte Wiederherstellungspassphrase eingegeben hast.";
-"keys_backup_recovery_code_empty_error_message" = "Gib deinen Wiederherstellungsschlüssel ein";
-"keys_backup_recovery_code_error_decrypt" = "Sicherung konnte mit diesem Wiederherstellungsschlüssel nicht entschlüsselt werden. Bitte stelle sicher, dass du den korrekten Wiederherstellungsschlüssel eingegeben hast.";
-"keys_backup_restore_success_title" = "Sicherung wiederhergestellt %@ !";
-"keys_backup_get_version_error" = "Konnte letzte Version der Wiederherstellungsschlüssel nicht laden (%@).";
-"keys_backup_settings_status_ok" = "Die Schlüsselsicherung wurde für diese Sitzung korrekt eingerichtet.";
-"keys_backup_settings_status_ko" = "Die Schlüsselsicherung ist in dieser Sitzung nicht aktiv.";
-"keys_backup_settings_status_not_setup" = "Deine Schlüssel werden von dieser Sitzung nicht gesichert.";
-"keys_backup_settings_signature_from_unknown_device" = "Sicherung hat eine Signatur von einer unbekannten Sitzung mit der ID %@.";
-"keys_backup_settings_valid_signature_from_this_device" = "Sicherung hat eine valide Sicherung von dieser Sitzung.";
-"keys_backup_settings_valid_signature_from_verified_device" = "Die Sicherung hat eine gültige Signatur von der verifizierten Sitzung %@.";
-"keys_backup_settings_valid_signature_from_unverified_device" = "Die Sicherung hat eine gültige Signatur von der nicht verifizierten Sitzung %@";
-"keys_backup_settings_invalid_signature_from_verified_device" = "Die Sicherung hat eine ungültige Signatur von der verifizierten Sitzung %@";
-"keys_backup_settings_invalid_signature_from_unverified_device" = "Die Sicherung hat eine ungültige Signatur von der nicht verifizierten Sitzung %@";
-"keys_backup_settings_untrusted_backup" = "Um die Schlüsselsicherung für diese Sitzung zu verwenden, stelle sie jetzt mit deiner Passphrase oder deinem Wiederherstellungsschlüssel wieder her.";
-"keys_backup_settings_delete_confirm_message" = "Deine gesicherten Schlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Chatverlauf zu lesen.";
-"sign_out_bottom_sheet_warning_no_backup" = "Beim Abmelden gehen deine verschlüsselten Nachrichten verloren";
-"sign_out_bottom_sheet_warning_backing_up" = "Schlüssel-Sicherung wird durchgeführt. Wenn du dich jetzt abmeldest, gehen deine verschlüsselten Nachrichten verloren.";
-"sign_out_bottom_sheet_warning_backup_not_active" = "Schlüsselsicherung sollte bei allen Sitzungen aktiviert sein, um den Verlust verschlüsselter Nachrichten zu verhindern.";
-"sign_out_bottom_sheet_dont_want_secure_messages" = "Ich möchte meine verschlüsselten Nachrichten nicht";
-"sign_out_bottom_sheet_backing_up_keys" = "Sichere Schlüssel…";
-"are_you_sure" = "Sicher\?";
-"backup" = "Sicherung";
-"sign_out_bottom_sheet_will_lose_secure_messages" = "Alle verschlüsselten Nachrichten gehen verloren, wenn Du dich abmeldest ohne die Schlüssel gesichert zu haben.";
-"action_sign_out_confirmation_simple" = "Wirklich abmelden\?";
-"encryption_message_recovery" = "Wiederherstellung verschlüsselter Nachrichten";
-"error_empty_field_enter_user_name" = "Bitte gib einen Benutzernamen ein.";
-"keys_backup_setup" = "Richte Schlüsselsicherung ein";
-"keys_backup_setup_step1_advanced" = "(Erweitert)";
-"keys_backup_setup_step1_manual_export" = "Schlüssel manuell exportieren";
-"keys_backup_setup_step2_text_title" = "Schütze deine Sicherung mit einer Passphrase.";
-"keys_backup_setup_step2_text_description" = "Eine verschlüsselte Kopie deiner Schlüssel wird auf deinem Homeserver gespeichert. Schütze deine Sicherung mit einer Passphrase.\n\nFür maximale Sicherheit sollte diese *nicht* dein Konto-Passwort sein.";
-"keys_backup_setup_creating_backup" = "Erstelle Sicherung";
-"keys_backup_setup_step1_recovery_key_alternative" = "Oder schütze deine Sicherung mit einem Wiederherstellungsschlüssel den du sicher verwahrst.";
-"keys_backup_setup_step2_skip_button_title" = "(Erweitert) Wiederherstellungsschlüssel einrichten";
-"keys_backup_setup_step3_success_title" = "Erfolg!";
-"keys_backup_setup_step3_text_line1" = "Deine Schlüssel wurden gesichert.";
-"keys_backup_setup_step3_text_line2" = "Dein Wiederherstellungsschlüssel ist ein Sicherungsnetz - du kannst es benutzen um den Zugriff auf deine verschlüsselten Nachrichten wiederherzustellen, falls du deine Passphrase vergisst.\nVerwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie einem Passwortmanager (oder Safe)";
-"keys_backup_setup_step3_text_line2_no_passphrase" = "Bewahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort auf, wie z.B. einem Passwortmanager (oder Tresor) auf";
-"keys_backup_setup_step3_button_title_no_passphrase" = "Ich habe eine Kopie angefertigt";
-"keys_backup_setup_step3_share_recovery_file" = "Teilen";
-"keys_backup_banner_recover_line1" = "Verliere nie wieder verschlüsselte Nachrichten";
-"keys_backup_banner_recover_line2" = "Benutze Schlüsselsicherung";
-"keys_backup_banner_update_line1" = "Neue sichere Schlüssel für Nachrichten";
-"keys_backup_banner_update_line2" = "Verwalte Schlüsselsicherung";
-"keys_backup_banner_in_progress" = "Sichere Schlüssel…";
-"keys_backup_info_keys_all_backup_up" = "Alle Schlüssel sind gesichert";
-"keys_backup_info_title_version" = "Version";
-"keys_backup_info_title_algorithm" = "Algorithmus";
-"keys_backup_info_title_signature" = "Signatur";
-"keys_backup_restoring_computing_key_waiting_message" = "Berechne Wiederherstellungsschlüssel…";
-"keys_backup_restoring_downloading_backup_waiting_message" = "Lade Schlüssel herunter…";
-"keys_backup_restoring_importing_keys_waiting_message" = "Importiere Schlüssel…";
-"action_ignore" = "Ignorieren";
-"auth_login_sso" = "Mit Single-Sign-On anmelden";
-"settings_send_message_with_enter" = "Nachricht mit Eingabetaste senden";
-"settings_send_message_with_enter_summary" = "Eingabetaste der Bildschirmtastatur schickt die Nachricht ab, statt einen Zeilenumbruch zu erzeugen";
-"settings_fail_to_update_password_invalid_current_password" = "Das Passwort ist ungültig";
-"settings_media" = "Medien";
-"settings_default_compression" = "Standard-Komprimierung";
-"compression_opt_list_choose" = "Wählen";
-"settings_default_media_source" = "Standard-Medienquelle";
-"media_source_choose" = "Wählen";
-"settings_play_shutter_sound" = "Auslöseton abspielen";
-"action_mark_room_read" = "Gelesen";
-"notification_unknown_new_event" = "Neues Ereignis";
-"notification_unknown_room_name" = "Raum";
-"notification_new_messages" = "Neue Nachrichten";
-"notification_new_invitation" = "Neue Einladung";
-"notification_sender_me" = "Ich";
-"notification_inline_reply_failed" = "** Fehler beim Senden - bitte Raum öffnen";
-"error_jitsi_not_supported_on_old_device" = "Entschuldigung, Konferenzanrufe mit Jitsi werden auf älteren Geräten (mit älteren Android-Versionen als 6.0) nicht unterstützt";
-"encryption_information_unknown_ip" = "Unbekannte IP-Adresse";
-"you_added_a_new_device_with_info" = "Eine neue Sitzung fordert Schlüssel an.\nSitzungsname: %1$@\nZuletzt gesehen: %2$@\nWenn du nicht mit einer anderen Sitzung angemeldet bist, ignoriere diese Anfrage.";
-"your_unverified_device_requesting_with_info" = "Eine nicht verifizierte Sitzung fordert Verschlüsselungs-Schlüssel an.\nSitzungsname: %1$@\nZuletzt gesehen: %2$@\nWenn du nicht eine andere Sitzung angemeldet hast, ignoriere diese Anfrage.";
-"share_without_verifying_short_label" = "Teilen";
-"ignore_request_short_label" = "Ignorieren";
-"keys_backup_setup_override_backup_prompt_tile" = "Auf deinem Homeserver existiert bereits ein Backup";
-"keys_backup_setup_override_replace" = "Ersetzen";
-"keys_backup_setup_override_stop" = "Stopp";
-"keys_backup_settings_checking_backup_state" = "Überprüfe Sicherungsstatus";
-"sas_verified" = "Verifiziert!";
-"sas_got_it" = "Verstanden";
-"sas_incoming_request_notif_title" = "Verifizierungsanfrage";
-"sas_incoming_request_notif_content" = "%@ möchte deine Sitzung verifizieren";
-"sas_error_unknown" = "Unbekannter Fehler";
-"edit" = "Bearbeiten";
-"reply" = "Antworten";
-"global_retry" = "Wiederholen";
-"send_you_invite" = "Hat dir eine Einladung gesendet";
-"invited_by" = "Eingeladen von %@";
-"room_list_catchup_empty_title" = "Du bist auf dem neuesten Stand!";
-"room_list_catchup_empty_body" = "Du hast keine weiteren, ungelesenen Nachrichten";
-"room_list_people_empty_title" = "Unterhaltungen";
-"room_list_rooms_empty_title" = "Räume";
-"room_list_rooms_empty_body" = "Deine Räume werden hier angezeigt. Drück auf das + unten rechts, um bestehende zu durchstöbern oder neue zu eröffnen.";
-"title_activity_emoji_reaction_picker" = "Reaktionen";
-"action_agree" = "Zustimmen";
-"message_add_reaction" = "Reaktion hinzufügen";
-"message_view_reaction" = "Reaktionen ansehen";
-"reactions" = "Reaktionen";
-"event_redacted_by_user_reason" = "Ereignis von Benutzer gelöscht";
-"event_redacted_by_admin_reason" = "Ereignis durch einen Raum-Administrator moderiert";
-"create_new_room" = "Neuen Raum erstellen";
-"error_no_network" = "Kein Netzwerk. Bitte überprüfe deine Internetverbindung.";
-"action_change" = "Ändern";
-"change_room_directory_network" = "Netzwerk wechseln";
-"please_wait" = "Bitte warten…";
-"room_preview_no_preview" = "Für diesen Raum kann keine Vorschau angezeigt werden";
-"fab_menu_create_room" = "Räume";
-"fab_menu_create_chat" = "Direktnachrichten";
-"create_room_action_create" = "ERSTELLEN";
-"create_room_name_hint" = "Name";
-"create_room_public_title" = "Öffentlich";
-"create_room_public_description" = "Jeder wird diesem Raum beitreten können";
-"settings_integration_manager" = "Integrationsmanager";
-"key_share_request" = "Schlüsselaustausch anfragen";
-"keys_backup_setup_override_backup_prompt_description" = "Es sieht so aus, als hättest du bereits ein Setup-Schlüssel-Backup von einer anderen Sitzung. Möchtest du es durch das, was du gerade erstellt hast, ersetzen\?";
-"room_list_people_empty_body" = "Deine direkten Konversationen werden hier angezeigt. Drück auf das + unten rechts, um eine zu beginnen.";
-"malformed_message" = "Fehlerhaftes Ereignis, kann nicht angezeigt werden";
-"keys_backup_unable_to_get_trust_info" = "Beim Abrufen der Vertrauensinformationen ist ein Fehler aufgetreten";
-"keys_backup_unable_to_get_keys_backup_data" = "Beim Abrufen der Schlüsselsicherungsdaten ist ein Fehler aufgetreten";
-"settings_sdk_version" = "Matrix-SDK-Version";
-"settings_other_third_party_notices" = "Sonstige Hinweise Dritter";
-"navigate_to_room_when_already_in_the_room" = "Du siehst diesen Raum bereits!";
-"settings_general_title" = "Allgemein";
-"settings_preferences" = "Einstellungen";
-"settings_security_and_privacy" = "Sicherheit und Privatsphäre";
-"settings_push_rules" = "Push-Regeln";
-"settings_push_rules_no_rules" = "Keine Push-Regeln definiert";
-"settings_push_gateway_no_pushers" = "Keine registrierten Push-Gateways";
-"preference_voice_and_video" = "Sprache und Video";
-"preference_root_help_about" = "Hilfe und Über";
-"settings_troubleshoot_test_token_registration_quick_fix" = "Token registrieren";
-"send_suggestion" = "Mache einen Vorschlag";
-"send_suggestion_content" = "Bitte schreibe unten deine Anmerkungen.";
-"send_suggestion_report_placeholder" = "Beschreibe hier deine Anmerkung";
-"settings_labs_show_hidden_events_in_timeline" = "Versteckte Ereignisse in der Zeitleiste anzeigen";
-"bottom_action_people_x" = "Direktnachrichten";
-"send_file_step_idle" = "Warten…";
-"send_file_step_encrypting_thumbnail" = "Miniaturbild wird verschlüsselt…";
-"send_file_step_encrypting_file" = "Datei wird verschlüsselt…";
-"edited_suffix" = "(bearbeitet)";
-"message_edits" = "Nachrichtenbearbeitung";
-"no_message_edits_found" = "Keine Änderungen gefunden";
-"room_filtering_filter_hint" = "Gespräche filtern…";
-"room_filtering_footer_create_new_direct_message" = "Sende eine neue Direktnachricht";
-"room_filtering_footer_open_room_directory" = "Das Raumverzeichnis anzeigen";
-"link_copied_to_clipboard" = "Link in die Zwischenablage kopiert";
-"creating_direct_room" = "Raum erstellen…";
-"message_view_edit_history" = "Bearbeitungsverlauf anzeigen";
-"import_e2e_keys_from_file" = "E2E-Schlüssel aus der Datei \"%1$@\" importieren.";
-"send_suggestion_sent" = "Vielen Dank, der Vorschlag wurde erfolgreich gesendet";
-"send_suggestion_failed" = "Der Vorschlag konnte nicht gesendet werden (%@)";
-"send_file_step_sending_thumbnail" = "Miniaturbild wird gesendet (%1$@ / %2$@)";
-"send_file_step_sending_file" = "Datei wird gesendet (%1$@ / %2$@)";
-"downloaded_file" = "Die Datei %1$@ wurde heruntergeladen!";
-"room_filtering_footer_title" = "Kannst du nicht finden, wonach du suchst\?";
-"room_filtering_footer_create_new_room" = "Erstelle einen neuen Raum";
-"room_directory_search_hint" = "Name oder ID (#beispiel:matrix.org)";
-"labs_swipe_to_reply_in_timeline" = "Wischen, um in der Zeitleiste zu antworten";
-"action_decline" = "Ablehnen";
-"push_gateway_item_app_id" = "App-ID:";
-"none" = "Keine";
-"action_revoke" = "Widerrufen";
-"action_disconnect" = "Trennen";
-"settings_background_fdroid_sync_mode_battery" = "Optimiert für die Batterie";
-"settings_background_fdroid_sync_mode_real_time" = "Optimiert für die Echtzeit";
-"settings_background_fdroid_sync_mode_disabled" = "Keine Hintergrundsynchronisation";
-"settings_discovery_category" = "Auffindbarkeit";
-"widget_integration_review_terms" = "Um fortzufahren, musst du die Nutzungsbedingungen akzeptieren.";
-"identity_server_not_defined" = "Du verwendest keinen Identitätsserver";
-"error_user_already_logged_in" = "Du versuchst anscheinend, eine Verbindung zu einem anderen Homeserver herzustellen. Möchtest du dich abmelden\?";
-"push_gateway_item_push_key" = "Push-Key:";
-"push_gateway_item_app_display_name" = "App-Anzeigename:";
-"push_gateway_item_url" = "Url:";
-"terms_of_service" = "Nutzungsbedingungen";
-"terms_description_for_identity_server" = "Für andere auffindbar sein";
-"terms_description_for_integration_manager" = "Verwende Bots, Bridges, Widgets und Sticker-Pakete";
-"identity_server" = "Identitätsserver";
-"disconnect_identity_server" = "Verbindung zum Identitätsserver trennen";
-"add_identity_server" = "Identitätsserver konfigurieren";
-"change_identity_server" = "Identitätsserver ändern";
-"settings_discovery_emails_title" = "Auffindbare E-Mail-Adressen";
-"settings_discovery_no_mails" = "Erkennungsoptionen werden angezeigt, sobald du eine E-Mail hinzugefügt hast.";
-"settings_discovery_enter_identity_server" = "Gib einen neuen Identitätsserver ein";
-"settings_discovery_bad_identity_server" = "Konnte keine Verbindung zum Homeserver herstellen";
-"login_error_no_homeserver_found" = "Dies ist keine Adresse eines Matrixservers";
-"login_error_homeserver_not_found" = "Kann Homeserver nicht unter dieser URL erreichen. Bitte überprüfen";
-"settings_background_fdroid_sync_mode" = "Hintergrund-Synchronisierungsmodus";
-"settings_background_fdroid_sync_mode_battery_description" = "%@ wird sich im Hintergrund auf eine Art synchronisieren, die Ressourcen des Geräts (Akku) schont.\nAbhängig vom Ressourcen-Status deines Geräts kann dein System die Synchronisierung verschieben.";
-"settings_background_fdroid_sync_mode_real_time_description" = "%@ wird sich im Hintergrund periodisch zu einem bestimmten Zeitpunkt synchronisieren (konfigurierbar).\nDies wird Funk- und Akkunutzung beeinflussen. Es wird eine permanente Benachrichtigung geben, die sagt, dass %@ auf Ereignisse lauscht.";
-"settings_integrations" = "Integrationen";
-"settings_integrations_summary" = "Benutze einen Integrationsmanager um Bots, Brücken, Widgets und Stickerpakete zu verwalten.\nIntegrationsmanager erhalten Rauminformationen und können so Widgets verändern, Einladungen senden und in deinem Namen Berechtigungslevel setzen.";
-"settings_integration_allow" = "Integrationen erlauben";
-"room_widget_activity_title" = "Widget";
-"room_widget_permission_title" = "Widget laden";
-"room_widget_permission_added_by" = "Dieses Widget wurde hinzugefügt von:";
-"room_widget_failed_to_load" = "Konnte Widget nicht laden.\n%@";
-"room_widget_reload" = "Widget erneut laden";
-"room_widget_open_in_browser" = "Im Browser öffnen";
-"room_widget_permission_display_name" = "Dein Anzeigename";
-"room_widget_permission_avatar_url" = "Deine Profilbild-Adresse";
-"room_widget_permission_user_id" = "Deine Nutzer-ID";
-"room_widget_permission_theme" = "Dein Design";
-"room_widget_permission_widget_id" = "Widget-ID";
-"room_widget_permission_room_id" = "Raum-ID";
-"room_widget_resource_permission_title" = "Dieses Widget möchte folgende Ressourcen benutzen:";
-"room_widget_resource_grant_permission" = "Erlauben";
-"room_widget_resource_decline_permission" = "Alle blockieren";
-"room_widget_webview_access_camera" = "Kamera benutzen";
-"room_widget_webview_access_microphone" = "Mikrofon benutzen";
-"room_widget_webview_read_protected_media" = "Lese DRM-geschützte Medien";
-"settings_background_fdroid_sync_mode_disabled_description" = "Du wirst nicht über eingehende Nachrichten benachrichtigt, wenn die App im Hintergrund ist.";
-"settings_discovery_manage" = "Erkennungseinstellungen verwalten.";
-"room_widget_revoke_access" = "Zugriff für mich zurückziehen";
-"push_gateway_item_device_name" = "Sitzungsname:";
-"push_gateway_item_format" = "Format:";
-"settings_discovery_identity_server_info" = "Du nutzt aktuell %1$@ um vorhandene Kontakte zu finden und um von dir bekannten Kontakten gefunden zu werden.";
-"settings_discovery_identity_server_info_none" = "Du benutzt aktuell keinen Identitätsserver. Um zu entdecken und um von dir bekannten Kontakten entdeckt zu werden, richte unten einen ein.";
-"settings_discovery_msisdn_title" = "Auffindbare Telefonnummern";
-"settings_discovery_please_enter_server" = "Bitte gib die Adresse des Identitätsservers ein";
-"settings_discovery_no_terms_title" = "Identitätsserver hat keine Nutzungsbedingungen";
-"settings_discovery_no_terms" = "Der Identitätsserver den du ausgewählt hast, hat keine Nutzungsbedingungen. Fahre nur fort, wenn du dem Besitzer des Dienstes vertraust";
-"settings_text_message_sent" = "Eine Textnachricht wurde an %@ gesendet. Bitte gib den Verifizierungscode ein, den sie enthält.";
-"labs_allow_extended_logging" = "Aktiviere ausführliche Logs.";
-"labs_allow_extended_logging_summary" = "Ausführliche Logs werden der Entwicklung der App dadurch helfen, dass mehr Informationen übertragen werden, wenn du einen Fehlerbericht sendest. Auch wenn dies aktiviert ist, werden keine Nachrichteninhalte oder andere privaten Daten aufgezeichnet.";
-"error_terms_not_accepted" = "Bitte erneut versuchen, nachdem du die Nutzungsbedingungen deines Homeservers akzeptiert hast.";
-"room_widget_permission_webview_shared_info_title" = "Bei Benutzung könnten Cookies gesetzt werden und es könnten Daten mit %@ geteilt werden:";
-"room_widget_permission_shared_info_title" = "Bei Benutzung könnten Daten mit %@ geteilt werden:";
-"settings_discovery_no_msisdn" = "Optionen zum Finden werden erscheinen, sobald du eine Telefonnummer hinzugefügt hast.";
-"settings_discovery_confirm_mail" = "Wir haben dir eine Bestätigungsmail an %@ gesendet. Prüfe dein Postfach und klicke auf den Bestätigungslink";
-"error_network_timeout" = "Es sieht aus, als würde der Server zu viel Zeit benötigen, um zu antworten. Der Grund kann eine schlechte Verbindung oder ein Fehler mit dem Server sein. Bitte versuche es später erneut.";
-"send_attachment" = "Anhang senden";
-"a11y_open_drawer" = "Navigationsmenü öffnen";
-"a11y_create_menu_open" = "Raumerstellungsmenü öffnen";
-"a11y_create_menu_close" = "Schließe das Raumerstellungsmenü…";
-"a11y_create_direct_message" = "Starte einen neuen Privatchat";
-"a11y_create_room" = "Erstelle einen neuen Raum";
-"a11y_close_keys_backup_banner" = "Schließe Key-Backup-Einblendung";
-"a11y_jump_to_bottom" = "Zum Ende springen";
-"three_users_read" = "gelesen von %1$@, %2$@ und %3$@";
-"two_users_read" = "gelesen von %1$@ und %2$@";
-"one_user_read" = "gelesen von %@";
-"attachment_type_file" = "Datei";
-"attachment_type_contact" = "Kontakt";
-"attachment_type_camera" = "Kamera";
-"attachment_type_gallery" = "Galerie";
-"attachment_type_sticker" = "Sticker";
-"report_content_spam" = "Es ist Spam";
-"report_content_inappropriate" = "Es ist unangebracht";
-"report_content_custom" = "Benutzerdefinierte Meldung…";
-"report_content_custom_title" = "Diesen Inhalt melden";
-"report_content_custom_hint" = "Meldegrund";
-"report_content_custom_submit" = "MELDEN";
-"block_user" = "NUTZER IGNORIEREN";
-"content_reported_title" = "Inhalt gemeldet";
-"content_reported_content" = "Dieser Inhalt wurde gemeldet.\n\nWenn du keine weiteren Inhalte dieses Nutzers sehen möchtest, kannst ihn ignorieren, um jene Nachrichten auszublenden.";
-"content_reported_as_spam_title" = "Als Spam gemeldet";
-"content_reported_as_spam_content" = "Dieser Inhalt wurde als Spam gemeldet.\n\nWenn du keine weiteren Inhalte dieses Nutzers sehen möchtest, kannst ihn ignorieren, um jene Nachrichten auszublenden.";
-"content_reported_as_inappropriate_title" = "Als unangebracht gemeldet";
-"content_reported_as_inappropriate_content" = "Dieser Inhalt wurde als unangebracht gemeldet.\n\nWenn du keine weiteren Inhalte dieses Nutzers sehen möchtest, kannst ihn ignorieren, um jene Nachrichten auszublenden.";
-"message_ignore_user" = "Nutzer ignorieren";
-"room_list_quick_actions_notifications_all_noisy" = "Alle Nachrichten (laut)";
-"room_list_quick_actions_notifications_all" = "Alle Nachrichten";
-"room_list_quick_actions_notifications_mentions" = "Nur Erwähnungen";
-"room_list_quick_actions_notifications_mute" = "Stumm schalten";
-"room_list_quick_actions_settings" = "Einstellungen";
-"room_list_quick_actions_leave" = "Raum verlassen";
-"notice_member_no_changes" = "%1$@ hat keine Änderungen gemacht";
-"command_description_spoiler" = "Sendet die Nachricht als Spoiler";
-"no_ignored_users" = "Du ignorierst keine Nutzer";
-"help_long_click_on_room_for_more_options" = "Halte auf einem Raum um mehr Optionen anzuzeigen";
-"room_join_rules_public" = "%1$@ hat den Raum für jeden, der den Link hat, öffentlich gemacht.";
-"timeline_unread_messages" = "Ungelesene Nachrichten";
-"login_splash_text1" = "Privat oder in Gruppen mit Leuten chatten";
-"login_splash_text2" = "Halte Gespräche mittels Verschlüsselung privat";
-"login_splash_submit" = "Los geht\'s";
-"login_server_title" = "Wähle einen Server";
-"login_server_text" = "Genau wie bei E-Mails haben Accounts ein Zuhause, auch wenn du mit jedem kommunizieren kannst";
-"login_server_matrix_org_text" = "Folge Millionen Anderen kostenlos auf dem größten öffentlichen Server";
-"login_server_modular_text" = "Premium-Hosting für Organisationen";
-"login_server_modular_learn_more" = "Mehr erfahren";
-"login_server_other_title" = "Andere";
-"login_server_other_text" = "Benutzerdefinierte und erweiterte Einstellungen";
-"login_continue" = "Fortfahren";
-"settings_discovery_disconnect_identity_server_info" = "Eine Trennung von deinem Identitätsserver würde bedeuten, dass du weder von anderen Nutzern gefunden werden, noch diese per E-Mail oder Telefonnummer einladen kannst.";
-"settings_discovery_disconnect_with_bound_pid" = "Du teilst deine E-Mail-Adressen oder Telefonnummern momentan auf dem Identitätsserver %1$@. Du wirst dich erneut mit %2$@ verbinden müssen, um mit dem Teilen aufzuhören.";
-"settings_agree_to_terms" = "Stimme den Nutzungsbedingungen des Identitätsservers (%@) zu, um zu erlauben per E-Mail oder Telefonnummer gefunden zu werden.";
-"error_handling_incoming_share" = "Zu teilende Daten nicht verarbeitbar";
-"login_splash_text3" = "Erweitere und individualisiere dein Benutzererlebnis";
-"login_connect_to" = "Mit %1$@ verbinden";
-"login_connect_to_modular" = "Mit Element Matrix Services verbinden";
-"login_connect_to_a_custom_server" = "Mit einem anderen Server verbinden";
-"login_signin_to" = "Bei %1$@ anmelden";
-"login_signup" = "Registrieren";
-"login_signin" = "Anmelden";
-"login_signin_sso" = "Mit einmaligem Anmelden fortfahren";
-"login_server_url_form_modular_hint" = "Element Matrix Services-Adresse";
-"login_server_url_form_other_hint" = "Adresse";
-"login_sso_error_message" = "Ein Fehler beim Laden der Seite %1$@ (%2$d) ist aufgetreten";
-"login_registration_disabled" = "Es tut uns leid. Dieser Server akzeptiert keine neuen Benutzerkonten.";
-"login_registration_not_supported" = "Die Anwendung kann kein neues Benutzerkonto auf diesem Server erstellen.\n\nMöchtest du dich über eine Web-Anwendung anmelden\?";
-"login_login_with_email_error" = "Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft.";
-"login_reset_password_on" = "Passwort auf %1$@ zurücksetzen";
-"login_reset_password_email_hint" = "E-Mail";
-"login_reset_password_password_hint" = "Neues Passwort";
-"login_reset_password_warning_title" = "Achtung!";
-"login_reset_password_warning_content" = "Eine Änderung deines Passworts wird alle Ende-zu-Ende-Schlüssel zurücksetzen. Dein verschlüsselter Chatverlauf wird dadurch unlesbar. Richte die Schlüsselsicherung ein oder exportiere deine Raumschlüssel aus einer anderen Sitzung, bevor du dein Passwort zurücksetzt.";
-"login_reset_password_warning_submit" = "Fortfahren";
-"login_reset_password_error_not_found" = "Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft";
-"login_reset_password_mail_confirmation_title" = "Prüfe deinen Posteingang";
-"login_reset_password_mail_confirmation_notice" = "Eine Bestätigungsmail wurde an %1$@ versendet.";
-"login_reset_password_mail_confirmation_notice_2" = "Klicke auf den Link um dein neues Passwort zu bestätigen. Sobald du dem enthaltenen Link gefolgt bist, klicke unten.";
-"login_reset_password_mail_confirmation_submit" = "Ich habe meine E-Mail-Adresse bestätigt";
-"login_reset_password_success_title" = "Erfolgreich!";
-"login_reset_password_success_notice" = "Dein Passwort wurde zurückgesetzt.";
-"login_reset_password_success_submit" = "Zurück zur Anmeldung";
-"login_reset_password_cancel_confirmation_content" = "Dein Passwort wurde noch nicht geändert.\n\nMöchtest du die Passwortänderung stoppen\?";
-"login_set_email_title" = "E-Mail-Adresse angeben";
-"login_set_email_mandatory_hint" = "E-Mail";
-"login_set_email_optional_hint" = "E-Mail (optional)";
-"login_set_msisdn_mandatory_hint" = "Telefonnummer";
-"login_set_msisdn_optional_hint" = "Telefonnummer (optional)";
-"login_msisdn_confirm_title" = "Telefonnummer bestätigen";
-"login_msisdn_confirm_notice" = "Wir haben einen Code an %1$@ gesendet. Gib diesen unten ein um dich zu verifizieren.";
-"login_msisdn_confirm_hint" = "Code eingeben";
-"login_msisdn_confirm_send_again" = "Erneut senden";
-"login_signin_username_hint" = "Benutzername oder E-Mail-Adresse";
-"login_signup_password_hint" = "Passwort";
-"login_signup_error_user_in_use" = "Dieser Benutzername ist bereits belegt";
-"login_signup_cancel_confirmation_content" = "Dein Benutzerkonto ist noch nicht erstellt. Möchtest du die Registrierung stoppen\?";
-"login_a11y_choose_matrix_org" = "matrix.org auswählen";
-"login_a11y_choose_modular" = "modular auswählen";
-"login_a11y_choose_other" = "Benutzerdefinierten Server auswählen";
-"login_terms_title" = "Bedingungen akzeptieren um fortzufahren";
-"login_wait_for_email_title" = "Bitte überprüfe deine E-Mails";
-"login_wait_for_email_notice" = "Wir haben dir eine E-Mail an %1$@ gesendet.\nBitte öffne den darin enthaltenen Link, um mit der Benutzerkontoerstellung fortzufahren.";
-"login_validation_code_is_not_correct" = "Der eingegebene Code ist nicht korrekt. Bitte überprüfe deine Eingabe.";
-"reaction_search_type_hint" = "Beginne zu Tippen um eine Reaktion zu finden.";
-"room_join_rules_invite" = "%1$@ hat den Raum auf \"nur-einladen\" gestellt.";
-"login_splash_title" = "Es ist deine Konversation. Mache sie dir zu eigen.";
-"login_server_url_form_modular_text" = "Premium-Hosting für Organisationen";
-"login_server_url_form_modular_notice" = "Gib die Adresse des Modular Element oder Servers ein, den du verwenden möchtest";
-"login_mode_not_supported" = "Die Anwendung kann sich nicht bei diesem Homeserver anmelden. Der Homeserver unterstützt die folgenden Anmeldemöglichkeiten: %1$@.\n\nMöchtest du dich mit einem Webclient anmelden\?";
-"login_reset_password_notice" = "Dir wird eine Bestätigungsmail gesendet, um dein neues Passwort zu bestätigen.";
-"login_reset_password_submit" = "Weiter";
-"login_reset_password_success_notice_2" = "Du wurdest von allen Sitzungen abgemeldet und erhältst keine Push-Benachrichtigungen mehr. Um Benachrichtigungen wieder zu aktivieren, melde dich auf jedem Gerät erneut an.";
-"login_reset_password_cancel_confirmation_title" = "Warnung";
-"login_set_email_notice" = "Lege eine E-Mail-Adresse fest, um dein Konto wiederherzustellen. Später kannst du optional zulassen, dass Personen dich anhand dieser E-Mail-Adresse entdecken.";
-"login_set_email_submit" = "Weiter";
-"login_set_msisdn_title" = "Lege Telefonnummer fest";
-"login_set_msisdn_notice" = "Lege eine Telefonnummer fest, damit Personen dich anhand dieser entdecken können.";
-"login_set_msisdn_notice2" = "Bitte verwende das internationale Format.";
-"login_set_msisdn_submit" = "Weiter";
-"login_msisdn_confirm_submit" = "Weiter";
-"login_msisdn_error_not_international" = "Internationale Telefonnummern müssen mit \'+\' beginnen";
-"login_msisdn_error_other" = "Die Telefonnummer scheint ungültig zu sein. Bitte prüfen";
-"login_signup_to" = "Registrieren bei %1$@";
-"login_signup_username_hint" = "Benutzername";
-"login_signup_submit" = "Weiter";
-"login_signup_cancel_confirmation_title" = "Warnung";
-"login_a11y_captcha_container" = "Bitte löse das Captcha";
-"login_error_outdated_homeserver_title" = "Veralteter Homeserver";
-"seen_by" = "Gesehen von";
-"signed_out_title" = "Du bist abgemeldet";
-"signed_out_notice" = "Dies kann verschiedene Gründe haben:\n\n• Du hast dein Passwort in einer anderen Sitzung geändert.\n\n• Du hast diese Sitzung aus einer anderen Sitzung heraus gelöscht.\n\n• Der Administrator deines Servers hat deinen Zugriff aus Sicherheitsgründen ungültig gemacht.";
-"signed_out_submit" = "Melde dich erneut an";
-"soft_logout_title" = "Du bist abgemeldet";
-"soft_logout_signin_title" = "Anmelden";
-"soft_logout_signin_notice" = "Dein Homeserver-Administrator (%1$@) hat dich von deinem Konto %2$@ (%3$@) abgemeldet.";
-"soft_logout_signin_e2e_warning_notice" = "Melde dich an, um ausschließlich auf diesem Gerät gespeicherte Schlüssel wiederherzustellen. Du benötigst sie, um deine verschlüsselten Nachrichten auf jedem Gerät zu lesen.";
-"soft_logout_signin_submit" = "Anmelden";
-"soft_logout_signin_password_hint" = "Passwort";
-"soft_logout_clear_data_title" = "Persönliche Daten löschen";
-"soft_logout_clear_data_notice" = "Warnung: Persönliche Daten (einschließlich Schlüssel) werden weiterhin auf diesem Gerät gespeichert.\n\nDeaktiviere diese Option, wenn dieses Gerät nicht mehr verwendet wird oder sich bei einem anderen Konto angemeldet werden soll.";
-"soft_logout_clear_data_submit" = "Alle Daten löschen";
-"soft_logout_clear_data_dialog_title" = "Daten löschen";
-"soft_logout_clear_data_dialog_content" = "Alle aktuell auf diesem Gerät gespeicherten Daten löschen\?\nMelde dich erneut an, um auf deine Kontodaten und Nachrichten zuzugreifen.";
-"soft_logout_clear_data_dialog_e2e_warning_content" = "Du verlierst den Zugriff auf verschlüsselte Nachrichten, außer, du meldest dich an, um den Schlüssel wiederherzustellen.";
-"soft_logout_sso_not_same_user_error" = "Die aktuelle Sitzung gehört dem Benutzer %1$@. Die angegebenen Anmeldeinformationen sind vom Benutzer %2$@. Dies wird nicht von %@ unterstützt.\nBitte zuerst die Daten löschen und dann erneut anmelden.";
-"permalink_malformed" = "matrix.to-Link fehlerhaft";
-"bug_report_error_too_short" = "Die Beschreibung ist zu kurz";
-"notification_initial_sync" = "Initiale Synchronisierung…";
-"settings_advanced_settings" = "Erweiterte Einstellungen";
-"settings_developer_mode" = "Entwicklermodus";
-"settings_developer_mode_summary" = "Der Entwicklermodus aktiviert versteckte Funktionen und kann die Anwendung weniger stabil machen. Nur für Entwickler!";
-"settings_rageshake" = "Wutschütteln";
-"settings_rageshake_detection_threshold" = "Erkennungsschwelle";
-"settings_rageshake_detection_threshold_summary" = "Schüttel dein Telefon, um die Erkennungsschwelle zu testen";
-"rageshake_detected" = "Schütteln erkannt!";
-"settings" = "Einstellungen";
-"devices_current_device" = "Aktuelle Sitzung";
-"devices_other_devices" = "Andere Sitzungen";
-"autocomplete_limited_results" = "Zeigt nur die ersten Ergebnisse, gib mehr Buchstaben ein…";
-"settings_developer_mode_fail_fast_title" = "Ausfallsicher";
-"settings_developer_mode_fail_fast_summary" = "%@ kann häufiger abstürzen, wenn ein unerwarteter Fehler auftritt";
-"command_description_shrug" = "Stellt einer Klartextnachricht ¯\\_(ツ)_/¯ voran";
-"create_room_encryption_title" = "Aktiviere Verschlüsselung";
-"create_room_encryption_description" = "Nach der Aktivierung kann die Verschlüsselung nicht deaktiviert werden.";
-"login_error_threepid_denied" = "Deine E-Mail-Domain ist nicht berechtigt, sich auf diesem Server zu registrieren";
-"verification_conclusion_warning" = "Nicht vertrauenswürdige Anmeldung";
-"verification_sas_match" = "Sie stimmen überein";
-"verification_sas_do_not_match" = "Sie stimmen nicht überein";
-"verification_conclusion_not_secure" = "Nicht sicher";
-"verification_conclusion_compromised" = "Eine der folgenden Möglichkeiten kann beeinträchtigt sein:\n\n - Dein Homeserver\n - Der Homeserver mit dem dein Gegenüber verbunden ist\n - Deine oder die Internetverbindung des Gegenüber\n - Dein Gerät oder das Gerät des Gegenüber";
-"sent_a_video" = "Video.";
-"sent_an_image" = "Bild.";
-"sent_an_audio_file" = "Audio";
-"sent_a_file" = "Datei";
-"verification_request_waiting" = "Warten…";
-"verification_request_other_cancelled" = "%@ brach ab";
-"verification_request_you_cancelled" = "Du hast abgebrochen";
-"verification_request_other_accepted" = "%@ hat akzeptiert";
-"verification_request_you_accepted" = "Du hast akzeptiert";
-"verification_sent" = "Verifizierung gesendet";
-"verification_request" = "Verifizierung angefragt";
-"verification_verify_device" = "Verifiziere diese Sitzung";
-"verification_scan_notice" = "Scanne den Code mit dem Gerät des Gegenüber für eine gegenseitige Überprüfung";
-"verification_scan_their_code" = "Scanne Code des Anderen";
-"verification_scan_emoji_title" = "Kann nicht scannen";
-"verification_scan_emoji_subtitle" = "Wenn ihr nicht am selben Ort seid, vergleicht Emoji stattdessen";
-"verification_no_scan_emoji_title" = "Verifizieren via Emoji-Vergleich";
-"verification_verify_user" = "%@ verifizieren";
-"verification_verified_user" = "%@ verifiziert";
-"verification_request_waiting_for" = "Warte auf %@…";
-"room_profile_not_encrypted_subtitle" = "Nachrichten in diesem Raum sind nicht Ende-zu-Ende-verschlüsselt.";
-"room_profile_encrypted_subtitle" = "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt.\n\nDeine Nachrichten sind gesichert und nur du und dein Gegenüber haben die eindeutigen Schlüssel, um sie zu entsperren.";
-"room_profile_section_security" = "Sicherheit";
-"room_profile_section_security_learn_more" = "Mehr erfahren";
-"room_profile_section_more" = "Mehr";
-"room_profile_section_more_settings" = "Raumeinstellungen";
-"room_profile_section_more_notifications" = "Benachrichtigungen";
-"room_profile_section_more_uploads" = "Hochgeladene Dateien";
-"room_profile_section_more_leave" = "Raum verlassen";
-"room_profile_leaving_room" = "Verlasse den Raum…";
-"room_member_power_level_admins" = "Administratoren";
-"room_member_power_level_moderators" = "Moderatoren";
-"room_member_power_level_custom" = "Benutzerdefiniert";
-"room_member_power_level_invites" = "Eingeladen";
-"room_member_power_level_users" = "Nutzer";
-"room_member_power_level_admin_in" = "Administrator in %1$@";
-"room_member_power_level_moderator_in" = "Moderator in %1$@";
-"room_member_jump_to_read_receipt" = "Springen und als gelesen markieren";
-"rendering_event_error_type_of_event_not_handled" = "%@ kann keine Ereignisse vom Typ \'%1$@\'";
-"rendering_event_error_exception" = "%@ ist beim Verarbeiten des Ereignisinhalts mit der ID \'%1$@\' auf ein Problem gestoßen";
-"unignore" = "Nicht ignorieren";
-"verify_cannot_cross_sign" = "Diese Sitzung kann diese Verifizierung nicht mit deinen anderen Sitzungen teilen.\nDie Überprüfung wird lokal gespeichert und in einer zukünftigen Version der App freigegeben.";
-"command_description_rainbow" = "Sendet die angegebene Nachricht in Regenbogenfarben";
-"command_description_rainbow_emote" = "Sendet das angegebene Emote in Regenbogenfarben";
-"settings_category_timeline" = "Zeitleiste";
-"settings_category_composer" = "Nachrichteneditor";
-"room_settings_enable_encryption" = "Ende-zu-Ende-Verschlüsselung aktivieren…";
-"room_settings_enable_encryption_dialog_title" = "Verschlüsselung aktivieren\?";
-"room_settings_enable_encryption_dialog_content" = "Nach der Aktivierung kann die Verschlüsselung für den Raum nicht deaktiviert werden. Nachrichten können nicht vom Server gesehen werden, nur von den Teilnehmenden des Raums. Möglicherweise funktionieren danach einige Bots und Bridges nicht mehr ordnungsgemäß.";
-"room_settings_enable_encryption_dialog_submit" = "Verschlüsselung aktivieren";
-"verification_request_notice" = "Um sicher zu gehen, verifiziere %@, indem ein einmaliger Code überprüft wird.";
-"verification_request_start_notice" = "Um sicher zu sein, tut dies persönlich oder verwendet einen anderen Kommunikationsweg.";
-"verification_emoji_notice" = "Vergleiche die einzigartigen Emoji und stell sicher, dass sie in derselben Reihenfolge angezeigt werden.";
-"verification_code_notice" = "Vergleiche den Code mit dem Code auf dem Bildschirm deines Gegenübers.";
-"verification_conclusion_ok_notice" = "Nachrichten mit diesem Gegenüber sind Ende-zu-Ende-verschlüsselt und können nicht von Dritten gelesen werden.";
-"verification_conclusion_ok_self_notice" = "Deine neue Sitzung ist jetzt verifiziert. Sie hat Zugriff auf deine verschlüsselten Nachrichten, und andere Benutzer sehen sie als vertrauenswürdig an.";
-"encryption_information_cross_signing_state" = "Cross-Signing";
-"encryption_information_dg_xsigning_complete" = "Cross-Signing ist aktiviert\nPrivate Schlüssel auf dem Gerät.";
-"encryption_information_dg_xsigning_trusted" = "Cross-Signing ist aktiviert\nSchlüssel sind vertrauenswürdig.\nPrivate Schlüssel sind nicht bekannt";
-"encryption_information_dg_xsigning_not_trusted" = "Cross-Signing ist aktiviert\nSchlüssel sind nicht vertrauenswürdig";
-"encryption_information_dg_xsigning_disabled" = "Cross-Signing ist nicht aktiviert";
-"settings_active_sessions_list" = "Aktive Sitzungen";
-"settings_active_sessions_show_all" = "Alle Sitzungen anzeigen";
-"settings_active_sessions_manage" = "Sitzungen verwalten";
-"settings_active_sessions_signout_device" = "Diese Sitzung abmelden";
-"settings_failed_to_get_crypto_device_info" = "Keine kryptografischen Informationen verfügbar";
-"settings_active_sessions_verified_device_desc" = "Diese Sitzung ist für sichere Nachrichtenübertragung vertrauenswürdig, da du sie überprüft hast:";
-"settings_active_sessions_unverified_device_desc" = "Verifiziere diese Sitzung, um sie als vertrauenswürdig zu markieren, und gewähren ihr Zugriff auf verschlüsselte Nachrichten. Wenn du dich nicht bei dieser Sitzung angemeldet hast, ist dein Konto möglicherweise gefährdet:";
-"crosssigning_verify_this_session" = "Verifiziere dieses Gerät";
-"verification_open_other_to_verify" = "Nutze eine vorhandene Sitzung um diese Sitzung zu verifizieren und ihr Zugriff auf verschlüsselte Nachrichten zu gewähren.";
-"verification_profile_verify" = "Verifizieren";
-"verification_profile_verified" = "Verifiziert";
-"verification_profile_warning" = "Warnung";
-"room_member_profile_failed_to_get_devices" = "Sitzungen konnten nicht abgerufen werden";
-"room_member_profile_sessions_section_title" = "Sitzungen";
-"trusted" = "Vertraut";
-"not_trusted" = "Nicht vertraut";
-"verification_profile_device_verified_because" = "Diese Sitzung ist für sichere Nachrichtenübertragung vertrauenswürdig, weil %1$@ (%2$@) sie verifiziert hat:";
-"verification_profile_device_new_signing" = "%1$@ (%2$@) hat sich in einer neuen Sitzung angemeldet:";
-"verification_profile_device_untrust_info" = "Bis dieser Benutzer dieser Sitzung vertraut, werden an und von ihm gesendete Nachrichten mit Warnungen gekennzeichnet. Alternativ kannst du dies manuell überprüfen.";
-"initialize_cross_signing" = "Initialisiere Cross-Signing";
-"reset_cross_signing" = "Schlüssel zurücksetzen";
-"a11y_qr_code_for_verification" = "QR-Code";
-"qr_code_scanned_by_other_notice" = "Fast geschafft! Zeigt %@ ein Häkchen\?";
-"qr_code_scanned_by_other_yes" = "Ja";
-"qr_code_scanned_by_other_no" = "Nein";
-"no_connectivity_to_the_server_indicator" = "Verbindung zum Server wurde unterbrochen";
-"settings_dev_tools" = "Entwicklerwerkzeuge";
-"settings_account_data" = "Kontodaten";
-"verification_cannot_access_other_session" = "Nutze eine Wiederherstellungsmethode";
-"verification_use_passphrase" = "Wenn du auf keine existierende Sitzung zugreifen kannst";
-"enter_secret_storage_invalid" = "Kann keine Geheimnisse im Speicher finden";
-"message_action_item_redact" = "Entfernen…";
-"share_confirm_room" = "Möchtest du diesen Anhang an %1$@ senden\?";
-"delete_event_dialog_title" = "Entfernen bestätigen";
-"delete_event_dialog_content" = "Möchtest du dieses Ereignis wirklich entfernen (löschen)\? Beachte, dass beim Löschen eines Raumnamens oder einer Themenänderung die Änderung rückgängig gemacht werden kann.";
-"delete_event_dialog_reason_checkbox" = "Grund hinzufügen";
-"delete_event_dialog_reason_hint" = "Grund für das Editieren";
-"event_redacted_by_user_reason_with_reason" = "Ereignis durch den Benutzer gelöscht, Grund: %1$@";
-"event_redacted_by_admin_reason_with_reason" = "Ereignis vom Raumadministrator moderiert, Grund: %1$@";
-"keys_backup_restore_success_title_already_up_to_date" = "Schlüssel sind bereits aktuell!";
-"spoiler" = "Spoiler";
-"room_member_power_level_custom_in" = "Benutzerdefiniert (%1$d) in %2$@";
-"login_default_session_public_name" = "%@ Android";
-"settings_key_requests" = "Schlüsselanforderungen";
-"e2e_use_keybackup" = "Schalte den verschlüsselten Nachrichtenverlauf frei";
-"refresh" = "Neu laden";
-"new_session" = "Neue Anmeldung. Warst du das\?";
-"verify_new_session_notice" = "Benutze diese Sitzung um deine neue zu verifizieren, damit sie auf verschlüsselte Nachrichten zugreifen kann.";
-"verify_new_session_was_not_me" = "Das war ich nicht";
-"verify_new_session_compromized" = "Dein Account ist möglicherweise kompromittiert";
-"verify_cancel_self_verification_from_untrusted" = "Wenn du abbrichst, wirst du auf diesem Gerät keine verschlüsselten Nachrichten lesen können, und andere Benutzer werden ihm nicht vertrauen";
-"verify_cancel_self_verification_from_trusted" = "Wenn du abbrichst, wirst du auf deinem neuen Gerät keine verschlüsselten Nachrichten lesen können, und andere Benutzer werden ihm nicht vertrauen";
-"verify_cancel_other" = "Du wirst %1$@ (%2$@) nicht verifizieren, wenn du jetzt abbrichst. Beginne in deren Nutzerprofil erneut.";
-"verify_not_me_self_verification" = "Eines der folgenden könnte kompromittiert sein:\n\n- Dein Passwort\n- Dein Homeserver\n- Dieses Gerät, oder das andere Gerät\n- Die Internetverbindung, die von den Geräten genutzt wird\n\nWir empfehlen dir dein Passwort und den Wiederherstellungsschlüssel in den Einstellungen sofort zu ändern.";
-"verify_cancelled_notice" = "Verifizierung abgebrochen. Du kannst sie erneut starten.";
-"verification_cancelled" = "Verifizierung abgebrochen";
-"enter_account_password" = "Gib dein %@ ein um fortzufahren.";
-"bootstrap_dont_reuse_pwd" = "Benutze dein Accountpasswort nicht mehrfach.";
-"bootstrap_loading_text" = "Dies könnte einige Sekunden dauern, gedulde dich bitte.";
-"bootstrap_loading_title" = "Wiederherstellung einrichten.";
-"bootstrap_finish_title" = "Geschafft!";
-"keep_it_safe" = "Bewahre ihn sicher auf";
-"finish" = "Abschließen";
-"bootstrap_crosssigning_progress_initializing" = "Veröffentliche erstellte Identitätsschlüssel";
-"bootstrap_crosssigning_progress_pbkdf2" = "Generiere sicheren Schlüssel von der Passphrase";
-"bootstrap_crosssigning_progress_default_key" = "Definiere SSSS-Standardschlüssel";
-"bootstrap_crosssigning_progress_save_msk" = "Synchronisiere Hauptschlüssel";
-"bootstrap_crosssigning_progress_save_usk" = "Synchronisiere Benutzerschlüssel";
-"bootstrap_crosssigning_progress_save_ssk" = "Synchronisiere selbstsignierenden Schlüssel";
-"bootstrap_crosssigning_progress_key_backup" = "Richte Schlüsselbackup ein";
-"bootstrap_cross_signing_success" = "Deine %2$@ und %1$@ sind nun eingerichtet.\n\nBewahre sie sicher auf! Du wirst sie benötigen, um verschlüsselte Nachrichten und sichere Informationen freizuschalten, wenn du alle deine aktive Sitzungen verlierst.";
-"bootstrap_crosssigning_save_usb" = "Speichere ihn auf einem USB-Stick oder auf einem Sicherungslaufwerk";
-"error_failed_to_import_keys" = "Import der Schlüssel fehlgeschlagen";
-"settings_notification_configuration" = "Benachrichtigungskonfiguration";
-"settings_messages_at_room" = "Nachrichten mit \"@room\"";
-"settings_messages_in_e2e_group_chat" = "Verschlüsselte Gruppenchats";
-"command_description_plain" = "Sendet eine Nachricht als einfachen Text, ohne sie als Markdown zu interpretieren";
-"auth_invalid_login_param_space_in_password" = "Inkorrekter Benutzername und/oder Passwort. Das eingegebene Passwort beginnt oder endet mit Leerzeichen, bitte kontrolliere es.";
-"message_key" = "Nachrichtenschlüssel";
-"recovery_passphrase" = "Wiederherstellungs-Passphrase";
-"bootstrap_crosssigning_print_it" = "Druck es aus und speichere es an einem sicheren Ort";
-"bootstrap_crosssigning_save_cloud" = "Kopier es in deinen persönlichen Cloud-Speicher";
-"encryption_not_enabled" = "Verschlüsselung ist nicht aktiviert";
-"settings_when_rooms_are_upgraded" = "Raumupgrades";
-"encryption_enabled" = "Verschlüsselung aktiviert";
-"encryption_enabled_tile_description" = "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt. Erfahre mehr und verifiziere Benutzer in deren Profil.";
-"encryption_unknown_algorithm_tile_description" = "Die Verschlüsselung in diesem Raum wird nicht unterstützt";
-"qr_code_scanned_verif_waiting" = "Warte auf %@…";
-"settings_troubleshoot_title" = "Fehlerbehebung";
-"room_created_summary_item" = "%@ hat den Raum erstellt und konfiguriert.";
-"qr_code_scanned_self_verif_notice" = "Fast geschafft! Zeigt das andere Gerät ein Häkchen an\?";
-"qr_code_scanned_verif_waiting_notice" = "Fast geschafft! Warte auf Bestätigung…";
-"settings_messages_in_e2e_one_to_one" = "Verschlüsselte Direktnachrichten";
-"room_message_placeholder" = "Nachricht…";
-"security_prompt_text" = "Verifiziere dich und andere, um eure Chats zu schützen";
-"bootstrap_enter_recovery" = "Gib zum Fortfahren deinen %@ ein";
-"use_file" = "Datei benutzen";
-"bootstrap_invalid_recovery_key" = "Dies ist kein gültiger Wiederherstellungsschlüssel";
-"recovery_key_empty_error_message" = "Bitte gib deinen Wiederherstellungsschlüssel ein";
-"upgrade_security" = "Verschlüsselungsupgrade verfügbar";
-"bootstrap_progress_checking_backup" = "Überprüfe Wiederherstellungsschlüssel";
-"bootstrap_progress_checking_backup_with_info" = "Überprüfe Sicherungsstatus (%@)";
-"bootstrap_progress_compute_curve_key" = "Erzeuge Kurvenschlüssel";
-"bootstrap_progress_generating_ssss" = "Generiere SSSS-Schlüssel aus dem Passwort";
-"bootstrap_progress_generating_ssss_with_info" = "Generiere SSSS-Schlüssel aus dem Passwort (%@)";
-"bootstrap_progress_generating_ssss_recovery" = "Generiere SSSS-Schlüssel aus dem Wiederherstellungsschlüssel";
-"bootstrap_progress_storing_in_sss" = "Speichere Schlüsselbackup-Schlüssel in SSSS";
-"bootstrap_migration_enter_backup_password" = "Gib dein Passwort für das Schlüsselbackup ein, um fortzufahren.";
-"bootstrap_migration_use_recovery_key" = "nutze deinen Schlüsselbackup-Wiederherstellungsschlüssel";
-"bootstrap_migration_with_passphrase_helper_with_link" = "Wenn du dein Schlüsselbackup-Passwort nicht weißt, kannst du %@.";
-"bootstrap_migration_backup_recovery_key" = "Schlüsselbackup-Wiederherstellungsschlüssel";
-"settings_security_prevent_screenshots_title" = "Screenshots innerhalb der Anwendung verhindern";
-"settings_security_prevent_screenshots_summary" = "Das Aktivieren dieser Einstellung setzt das FLAG_SECURE in allen Aktivitäten. Starte die Anwendung neu, damit die Änderung wirksam wird.";
-"change_password_summary" = "Neues Benutzerpasswort festlegen…";
-"use_other_session_content_description" = "Nutze die neueste Version von %@ auf deinen anderen Geräten, %@ Web, %@ Desktop, %@ iOS, %@ für Android oder einen anderen cross-signing-fähigen Matrix-Client";
-"app_desktop_web" = "%@ Web\n%@ Desktop";
-"app_ios_android" = "%@ iOS\n%@ Android";
-"or_other_mx_capable_client" = "oder einen anderen cross-signing-fähigen Matrix Client";
-"use_latest_app" = "Nutze die neueste Version von %@ auf deinen anderen Geräten:";
-"command_description_discard_session" = "Erzwingt das Verwerfen der aktuell ausgehende Gruppensitzung in einem verschlüsseltem Raum";
-"command_description_discard_session_not_handled" = "Wird nur in verschlüsselten Räumen unterstützt";
-"enter_secret_storage_passphrase_or_key" = "Benutze deine %1$@ oder deinen %2$@ um fortzufahren.";
-"use_recovery_key" = "Wiederherstellungsschlüssel verwenden";
-"enter_secret_storage_input_key" = "Wähle deinen Wiederherstellungsschlüssel, gib ihn ein oder füge ihn aus der Zwischenablage ein";
-"failed_to_access_secure_storage" = "Konnte nicht auf gesicherten Speicher zugreifen";
-"unencrypted" = "Unverschlüsselt";
-"encrypted_unverified" = "Verschlüsselt von einem nicht verifiziertem Gerät";
-"review_logins" = "Überprüfe, wo du angemeldet bist";
-"verify_other_sessions" = "Verifiziere alle deine Sitzungen, um sicherzustellen, dass dein Konto und deine Nachrichten sicher sind";
-"verify_this_session" = "Bestätige neue Anmeldung zu deinem Konto: %1$@";
-"cross_signing_verify_by_text" = "Verifiziere manuell mit einem Text";
-"crosssigning_verify_session" = "Anmeldung verifizieren";
-"cross_signing_verify_by_emoji" = "Verifiziere interaktiv mit Emojis";
-"confirm_your_identity" = "Bestätige deine Identität, indem du diesen Login von einer deiner anderen Sitzungen verifizierst, um Zugriff auf deine verschlüsselten Nachrichten zu erhalten.";
-"error_empty_field_choose_user_name" = "Bitte wähle einen Benutzernamen.";
-"error_empty_field_choose_password" = "Bitte wähle ein Passwort.";
-"external_link_confirmation_title" = "Überprüfe diesen Link genau";
-"external_link_confirmation_message" = "Dieser Link %1$@ bringt dich zu einer anderen Seite: %2$@.\n\nWillst du wirklich fortfahren\?";
-"create_room_dm_failure" = "Konnte Direktnachricht nicht erzeugen. Prüfe die Nutzer, die du einladen willst und versuche es erneut.";
-"notification_ticker_text_dm" = "%1$@: %2$@";
-"notification_ticker_text_group" = "%1$@: %2$@ %3$@";
-"add_members_to_room" = "Mitglieder hinzufügen";
-"invite_users_to_room_action_invite" = "EINLADEN";
-"inviting_users_to_room" = "Benutzer werden eingeladen…";
-"invite_users_to_room_title" = "Personen einladen";
-"invitation_sent_to_one_user" = "Einladung gesendet an %1$@";
-"invitations_sent_to_two_users" = "Einladungen gesendet an %1$@ und %2$@";
-"invite_users_to_room_failure" = "Wir konnten den Benutzer nicht einladen. Bitte überprüfe den Benutzernamen, welchen du einladen möchtest und versuche es erneut.";
-"action_copy" = "Kopieren";
-"bottom_action_notification" = "Benachrichtigungen";
-"call_failed_no_connection" = "%@-Anruf fehlgeschlagen";
-"action_play" = "Abspielen";
-"action_dismiss" = "Ablehnen";
-"dialog_title_success" = "Erfolg";
-"call_failed_no_connection_description" = "Echtzeitverbindung konnte nicht hergestellt werden.\nBitte den Administrator deines Homeservers, einen TURN-Server zu konfigurieren, dass Anrufe zuverlässig funktionieren.";
-"call_select_sound_device" = "Audiogerät auswählen";
-"sound_device_phone" = "Telefon";
-"sound_device_speaker" = "Lautsprecher";
-"sound_device_headset" = "Kopfhörer";
-"sound_device_wireless_headset" = "Drahtloser Kopfhörer";
-"call_switch_camera" = "Kamera wechseln";
-"call_camera_front" = "Frontkamera";
-"call_camera_back" = "Hintere Kamera";
-"call_format_turn_hd_off" = "HD-Qualität deaktivieren";
-"call_format_turn_hd_on" = "HD-Qualität aktivieren";
-"login_error_ssl_peer_unverified" = "SSL-Fehler: Die Identität des Gegenüber ist noch nicht verifiziert.";
-"login_error_ssl_other" = "SSL Fehler.";
-"room_participants_action_cancel_invite" = "Einladung zurückziehen";
-"room_participants_power_level_demote_warning_title" = "Möchtest du dich zurückstufen\?";
-"room_participants_power_level_demote_warning_prompt" = "Du kannst die Zurückstufung nicht rückgängig machen und du wirst die Rechte nur mit einem anderen berechtigten Benutzer im Raum zurückerlangen können.";
-"room_participants_power_level_demote" = "Zurückstufen";
-"room_participants_action_ignore_title" = "Benutzer ignorieren";
-"room_participants_action_ignore_prompt_msg" = "Durch das Ignorieren werden für dich alle Nachrichten des Nutzers ausgeblendet.\n\nDu kannst die Aktion jederzeit in den allgemeinen Einstellungen rückgängig machen.";
-"room_participants_action_unignore_title" = "Nicht mehr blockieren";
-"room_participants_action_unignore_prompt_msg" = "Das Aufheben der Ignorierung wird alle Nachrichten des Benutzers wieder einblenden.";
-"room_participants_action_cancel_invite_title" = "Einladung zurückziehen";
-"room_participants_action_cancel_invite_prompt_msg" = "Bist du dir sicher, dass du die Einladung für diesen Benutzer zurückziehen möchtest\?";
-"room_participants_remove_title" = "Benutzer entfernen";
-"room_participants_remove_reason" = "Grund für das Entfernen";
-"room_participants_remove_prompt_msg" = "Dies entfernt den Benutzer aus diesem Raum.\n\nUm einen erneuten Beitritt zu verhindern, solltest du diesen stattdessen bannen.";
-"room_participants_ban_title" = "Benutzer bannen";
-"room_participants_ban_reason" = "Grund für den Bann";
-"room_participants_unban_title" = "Bann des Benutzers aufheben";
-"room_participants_unban_prompt_msg" = "Das Aufheben des Bannes wird dem Benutzer erlauben dem Raum wieder beizutreten.";
-"settings_secure_backup_section_title" = "Sicheres Backup";
-"settings_secure_backup_setup" = "Backup einrichten";
-"settings_secure_backup_reset" = "Backup zurücksetzen";
-"settings_secure_backup_enter_to_setup" = "Auf diesem Gerät einrichten";
-"settings_secure_backup_section_info" = "Verlust verschlüsselter Nachrichten und Daten verhindern, indem die Schlüssel für die Entschlüsselung auf dem Server gesichert werden.";
-"reset_secure_backup_title" = "Generiere einen neuen Sicherheitsschlüssel oder setze eine neue Sicherheitspassphrase für dein existierendes Backup.";
-"reset_secure_backup_warning" = "Dieses wird deinen aktuellen Schlüssel oder deine aktuelle Phrase ersetzen.";
-"disabled_integration_dialog_title" = "Integrationen sind deaktiviert";
-"disabled_integration_dialog_content" = "Aktiviere \'Erlaube Integrationen\' in den Einstellungen um dies zu machen.";
-"encryption_exported_successfully" = "Schlüssel erfolgreich exportiert";
-"active_widget_view_action" = "ANSICHT";
-"active_widgets_title" = "Aktive Widgets";
-"recovery_key_export_saved" = "Der Sicherheitsschlüssel ist gespeichert worden.";
-"secure_backup_banner_setup_line1" = "Backup";
-"secure_backup_banner_setup_line2" = "Absicherung gegen den Verlust verschlüsselter Nachrichten";
-"secure_backup_setup" = "Richte Backup ein";
-"event_redacted" = "Nachricht entfernt";
-"settings_show_redacted" = "Gelöschte Nachrichten zeigen";
-"settings_show_redacted_summary" = "Zeigt einen Platzhalter für gelöschte Nachrichten an";
-"labs_show_unread_notifications_as_tab" = "Dedizierten Tab für ungelesene Nachrichten zur Hauptansicht hinzufügen";
-"settings_discovery_confirm_mail_not_clicked" = "Wir haben dir eine Bestätigungsmail an %@ gesendet. Bitte prüfe deine E-Mails und klicke auf den Bestätigungslink";
-"settings_text_message_sent_wrong_code" = "Der Verifizierungscode ist nicht korrekt.";
-"uploads_media_title" = "MEDIEN";
-"uploads_media_no_result" = "Es gibt in diesem Raum keine Medien";
-"uploads_files_title" = "DATEIEN";
-"uploads_files_subtitle" = "%1$@ um %2$@";
-"uploads_files_no_result" = "Es gibt in diesem Raum keine Dateien";
-"room_list_quick_actions_favorite_add" = "Füge zu Favoriten hinzu";
-"room_list_quick_actions_favorite_remove" = "Entferne von Favoriten";
-"notice_member_no_changes_by_you" = "Du hast keine Änderungen gemacht";
-"room_join_rules_public_by_you" = "Du hast den Raum für alle, die den Link kennen, zugänglich gemacht.";
-"room_join_rules_invite_by_you" = "Du hast den Raumbeitritt auf Einladungen beschränkt.";
-"login_server_url_form_common_notice" = "Gib die Adresse des Servers ein, den du benutzen möchtest";
-"login_connect_using_matrix_id_submit" = "Einloggen mit Matrix-ID";
-"login_signin_matrix_id_title" = "Einloggen mit Matrix-ID";
-"login_signin_matrix_id_notice" = "Wenn du einen Account auf einem Homeserver eingerichtet hast, benutze deine Matrix-ID (z.B. @benutzer:domain.com) und Passwort.";
-"login_signin_matrix_id_hint" = "Matrix-ID";
-"login_signin_matrix_id_password_notice" = "Wenn du dein Passwort nicht weißt, gehe zurück um es zurücksetzen zu lassen.";
-"login_signin_matrix_id_error_invalid_matrix_id" = "Dies ist keine gültige Benutzerkennung. Erwartetes Format: \'@benutzer:homeserver.org\'";
-"autodiscover_well_known_error" = "Es konnte kein gültiger Homeserver gefunden werden. Bitte prüfe deine Kennung";
-"send_a_sticker" = "Sticker";
-"room_profile_section_admin" = "Administrative Aktionen";
-"room_member_power_level_default_in" = "Standard in %1$@";
-"settings_hs_admin_e2e_disabled" = "Dein Serveradministrator hat in privaten Räumen und Direktnachrichten Ende-zu-Ende-Verschlüsselung standardmäßig deaktiviert.";
-"no_connectivity_to_the_server_indicator_airplane" = "Flugzeugmodus ist aktiv";
-"bootstrap_info_text_2" = "Gib eine Sicherheitsphrase ein, die nur du kennst. Diese wird benutzt um deine Daten auf dem Server geheim zu halten.";
-"bootstrap_cancel_text" = "Wenn du jetzt abbrichst und den Zugriff zu deinen Sitzungen verlierst, kannst du verschlüsselte Nachrichten und Daten verlieren.\n\nDu kannst auch ein Backup einrichten und deine Schlüssel in den Einstellungen verwalten.";
-"room_created_summary_item_by_you" = "Du hast den Raum erstellt und konfiguriert.";
-"auth_invalid_login_deactivated_account" = "Dieser Account ist deaktiviert worden.";
-"error_saving_media_file" = "Konnte Mediendatei nicht speichern";
-"choose_locale_current_locale_title" = "Aktuelle Sprache";
-"choose_locale_other_locales_title" = "Andere verfügbare Sprachen";
-"choose_locale_loading_locales" = "Lade verfügbare Sprachen…";
-"open_terms_of" = "Öffne AGBs von %@";
-"disconnect_identity_server_dialog_content" = "Trenne Verbindung zu Identitätsserver %@\?";
-"identity_server_error_outdated_identity_server" = "Dieser Identitätsserver ist veraltet. %@ unterstützt nur API V2.";
-"identity_server_error_outdated_home_server" = "Diese Operation ist nicht möglich. Der Homeserver ist veraltet.";
-"identity_server_error_no_identity_server_configured" = "Bitte konfiguriere zuerst einen Identitätsserver.";
-"identity_server_error_terms_not_signed" = "Bitte akzeptiere zuerst die AGB des Identitätsservers in den Einstellungen.";
-"identity_server_error_bulk_sha256_not_supported" = "Deiner Privatsphäre wegen unterstützt %@ nur das Senden gehashter E-Mail-Adressen und Telefonnummern.";
-"identity_server_error_binding_error" = "Die Assoziierung ist fehlgeschlagen.";
-"identity_server_error_no_current_binding_error" = "Für diese Kennung gibt es aktuell keine Zuordnung.";
-"identity_server_set_default_notice" = "Dein Homeserver (%1$@) schlägt %2$@ als Identitätsserver vor";
-"identity_server_set_default_submit" = "Benutze %1$@";
-"identity_server_set_alternative_notice" = "Alternativ kannst du die URL eines beliebigen anderen Identitätsservers angeben";
-"identity_server_set_alternative_notice_no_default" = "Gib die URL von einem Identitätsserver ein";
-"identity_server_set_alternative_submit" = "Bestätigen";
-"power_level_edit_title" = "Lege Rolle fest";
-"power_level_title" = "Rolle";
-"a11y_open_chat" = "Öffne Chat";
-"a11y_mute_microphone" = "Stelle Mikrophon stumm";
-"a11y_unmute_microphone" = "Aktiviere Mikrophon";
-"a11y_stop_camera" = "Stoppe Kamera";
-"a11y_start_camera" = "Starte Kamera";
-"bottom_sheet_setup_secure_backup_title" = "Backup";
-"bottom_sheet_setup_secure_backup_subtitle" = "Verlust verschlüsselter Nachrichten und Daten verhindern, indem die Schlüssel für die Entschlüsselung am Server gesichert werden.";
-"bottom_sheet_setup_secure_backup_security_key_title" = "Sicherheitsschlüssel benutzen";
-"bottom_sheet_setup_secure_backup_security_key_subtitle" = "Generiere einen Sicherheitsschlüssel, welcher z.B. in einem Passwortmanager oder in einem Tresor sicher aufbewahrt werden sollte.";
-"bottom_sheet_setup_secure_backup_security_phrase_title" = "Eine Sicherheitsphrase benutzen";
-"bottom_sheet_setup_secure_backup_security_phrase_subtitle" = "Gib eine geheime Phrase ein, die nur du kennst und generiere einen Schlüssel als Backup.";
-"bottom_sheet_save_your_recovery_key_title" = "Speichere deinen Sicherheitsschlüssel";
-"bottom_sheet_save_your_recovery_key_content" = "Bewahre deinen Sicherheitsschlüssel irgendwo sicher auf, wie z.B. in einem Passwortmanager oder in einem Tresor.";
-"set_a_security_phrase_title" = "Sicherheitsphrase setzen";
-"set_a_security_phrase_notice" = "Gib eine Sicherheitsphrase ein, welche nur du kennst und deine Daten auf dem Server geheim halten soll.";
-"set_a_security_phrase_hint" = "Sicherheitsphrase";
-"set_a_security_phrase_again_notice" = "Gib deine Sicherheitsphrase zur Bestätigung erneut ein.";
-"room_settings_name_hint" = "Raumname";
-"room_settings_topic_hint" = "Thema";
-"room_settings_save_success" = "Du hast die Raumeinstellungen erfolgreich geändert";
-"notice_crypto_unable_to_decrypt_final" = "Du kannst auf diese Nachricht nicht zugreifen";
-"notice_crypto_unable_to_decrypt_friendly" = "Warte auf diese Nachricht. Das könnte eine Weile dauern";
-"notice_crypto_unable_to_decrypt_friendly_desc" = "Wegen der Ende-zu-Ende-Verschlüsselung könnte es sein, dass du auf jemandes Nachricht warten musst, weil die Schlüssel nicht ordnungsgemäß gesendet worden sind.";
-"crypto_error_withheld_blacklisted" = "Du kannst auf diese Nachricht nicht zugreifen, weil der Sender dich blockiert hat";
-"crypto_error_withheld_unverified" = "Du kannst auf diese Nachricht nicht zugreifen, weil der Sender deiner Sitzung nicht vertraut";
-"crypto_error_withheld_generic" = "Du kannst auf diese Nachricht nicht zugreifen, weil der Sender absichtlich die Schlüssel nicht gesendet hat";
-"notice_crypto_unable_to_decrypt_merged" = "Warte auf Verschlüsselungshistorie";
-"disclaimer_title" = "Riot heißt nun Element!";
-"disclaimer_content" = "Wir sind begeistert unsere Namensänderung mitteilen zu können! Deine App ist auf dem neusten Stand und du bist mit deinem Account angemeldet.";
-"disclaimer_negative_button" = "VERSTANDEN";
-"disclaimer_positive_button" = "MEHR ERFAHREN";
-"save_recovery_key_chooser_hint" = "Speichere Wiederherstellungsschlüssel in";
-"loading_contact_book" = "Ermittle deine Kontakte…";
-"empty_contact_book" = "Deine Kontaktliste ist leer";
-"contacts_book_title" = "Kontaktliste";
-"three_pid_revoke_invite_dialog_title" = "Einladung zurücknehmen";
-"three_pid_revoke_invite_dialog_content" = "Einladung zu %1$@ zurücknehmen\?";
-"member_banned_by" = "Gebannt von %1$@";
-"failed_to_unban" = "Aufhebung der Verbannung fehlgeschlagen";
-"alert_push_are_disabled_title" = "Push-Benachrichtigungen sind deaktiviert";
-"alert_push_are_disabled_description" = "Gehe zu deinen Einstellungen um Push-Benachrichtigungen zu aktivieren";
-"create_pin_title" = "Nutze eine PIN für mehr Sicherheit";
-"create_pin_confirm_title" = "Bestätige PIN";
-"create_pin_confirm_failure" = "Validierung der PIN fehlgeschlagen. Bitte probiere es noch einmal.";
-"auth_pin_title" = "Gib deine PIN ein";
-"auth_pin_forgot" = "PIN vergessen\?";
-"auth_pin_reset_title" = "PIN zurücksetzen";
-"auth_pin_new_pin_action" = "Neue PIN";
-"auth_pin_reset_content" = "Um deine PIN zurückzusetzen, musst du dich erneut anmelden und eine neue erstellen.";
-"settings_security_pin_code_title" = "Aktiviere PIN";
-"settings_security_pin_code_summary" = "Wenn du deine PIN zurücksetzen möchtest, tippe \"PIN vergessen\" um dich abzumelden und sie anschließend zurückzusetzen.";
-"settings_call_show_confirmation_dialog_title" = "Versehentliche Anrufe verhindern";
-"settings_call_show_confirmation_dialog_summary" = "Bitte um Bestätigung, bevor du einen Anruf tätigst";
-"bottom_sheet_setup_secure_backup_submit" = "Einrichten";
-"no_permissions_to_start_conf_call" = "Dir fehlt die Berechtigung in diesem Raum eine Konferenz zu starten";
-"video_meeting" = "Starte eine Videokonferenz";
-"audio_meeting" = "Starte eine Audiokonferenz";
-"audio_video_meeting_description" = "Konferenzen nutzen die Jitsi-Sicherheits- und Berechtigungsrichtlinien. Alle im Raum Anwesenden können während der Konferenz beitreten.";
-"cannot_call_yourself" = "Du kannst dich nicht selbst anrufen";
-"cannot_call_yourself_with_invite" = "Du kannst dich nicht selbst anrufen, warte bis Teilnehmer die Einladung annehmen";
-"failed_to_add_widget" = "Hinzufügen des Widgets fehlgeschlagen";
-"failed_to_remove_widget" = "Entfernen des Widgets fehlgeschlagen";
-"room_manage_integrations" = "Integrationen verwalten";
-"room_no_active_widgets" = "Keine aktiven Widgets";
-"create_room_federation_error" = "Der Raum wurde erstellt, aber manche Einladungen wurden aus folgendem Grund nicht versendet:\n\n%@";
-"wrong_pin_message_last_remaining_attempt" = "Warnung! Letzter Versuch bevor du ausgeloggt wirst!";
-"too_many_pin_failures" = "Zu viele Fehler. Du wurdest ausgeloggt";
-"auth_msisdn_already_defined" = "Diese Telefonnummer ist bereits registriert.";
-"settings_phone_number_empty" = "Deinem Konto wurde keine Telefonnummer hinzugefügt";
-"settings_emails" = "E-Mail-Adressen";
-"settings_emails_empty" = "Deinem Konto wurde keine E-Mail hinzugefügt";
-"settings_phone_numbers" = "Telefonnummern";
-"settings_remove_three_pid_confirmation_content" = "%@ entfernen\?";
-"error_threepid_auth_failed" = "Stelle sicher, dass du auf den Link in der E-Mail geklickt hast, die wir dir gesendet haben.";
-"settings_emails_and_phone_numbers_title" = "E-Mail und Telefon";
-"settings_emails_and_phone_numbers_summary" = "Verwalte E-Mails und Telefonnummern, die mit deinem Matrix-Konto verknüpft sind";
-"settings_text_message_sent_hint" = "Code";
-"login_msisdn_notice" = "Verwende das internationale Format (Telefonnummer muss mit \'+\' beginnen)";
-"confirm_your_identity_quad_s" = "Bestätige deine Identität, indem du dieses Login verifizierst, um Zugriff auf verschlüsselte Nachrichten zu erhalten.";
-"error_opening_banned_room" = "Raum, indem du gebannt wurdest, kann nicht geöffnet werden.";
-"room_error_not_found" = "Raum kann nicht gefunden werden. Stelle sicher, dass er existiert.";
-"sent_a_poll" = "Umfrage";
-"sent_a_reaction" = "Reagierte mit: %@";
-"universal_link_malformed" = "Der Link war fehlerhaft";
-"no_permissions_to_start_webrtc_call" = "Du bist nicht berechtigt, einen Anruf in diesem Raum zu starten";
-"sent_verification_conclusion" = "Ergebnis der Überprüfung";
-"delete_account_data_warning" = "Kontodaten vom Typ %1$@ löschen\?\n\nVorsicht! Es kann zu unerwartetem Verhalten führen.";
-"action_reset" = "Zurücksetzen";
-"settings_troubleshoot_test_push_loop_failed" = "Pushempfang fehlgeschlagen. Lösung könnte eine Neuinstallation der Applikation sein.";
-"settings_troubleshoot_test_push_loop_success" = "Die Applikation empfängt den PUSH";
-"settings_troubleshoot_test_push_loop_waiting_for_push" = "Die Applikation wartet auf den PUSH";
-"settings_troubleshoot_test_push_loop_title" = "Push testen";
-"search_banned_user_hint" = "Gebannte Nutzer filtern";
-"no_permissions_to_start_webrtc_call_in_direct_room" = "Du bist nicht berechtigt einen Anruf zu starten";
-"no_permissions_to_start_conf_call_in_direct_room" = "Du hast keine Berechtigung ein Konferenzgespräch zu starten";
-"settings_security_pin_code_notifications_summary_on" = "Details wie Raumnamen und Nachrichteninhalt zeigen.";
-"settings_security_pin_code_notifications_title" = "Inhalt in Benachrichtigungen anzeigen";
-"settings_security_pin_code_use_biometrics_summary_off" = "PIN-Code ist die einzige Möglichkeit %@ zu entsperren.";
-"settings_security_pin_code_use_biometrics_summary_on" = "Aktiviere Gerät-spezifische Biometrie wie Fingerabdrücke und Gesichtserkennung.";
-"settings_security_pin_code_use_biometrics_title" = "Biometrie aktivieren";
-"settings_security_application_protection_screen_title" = "Schutz konfigurieren";
-"settings_security_application_protection_title" = "Zugriffsschutz";
-"settings_security_application_protection_summary" = "Schütze den Zugriff mit PIN und Biometrie.";
-"secure_backup_reset_no_history" = "Du wirst ohne Nachrichtenverlauf, Nachrichten, vertraute Geräten und vertraute Nutzern neu starten";
-"secure_backup_reset_if_you_reset_all" = "Wenn du alles zurücksetzt";
-"secure_backup_reset_all_no_other_devices" = "Mache dies nur, wenn du kein anderes Gerät hast, mit dem du dieses verifizieren kannst.";
-"secure_backup_reset_all" = "Alles zurücksetzen";
-"bad_passphrase_key_reset_all_action" = "Alle Wiederherstellungsoptionen vergessen oder verloren\? Alles zurücksetzen";
-"direct_room_created_summary_item_by_you" = "Du bist beigetreten.";
-"direct_room_created_summary_item" = "%@ ist beigetreten.";
-"direct_room_encryption_enabled_tile_description" = "Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt.";
-"direct_room_profile_section_more_leave" = "Verlassen";
-"direct_room_profile_section_more_settings" = "Einstellungen";
-"direct_room_profile_encrypted_subtitle" = "Nachrichten hier sind Ende-zu-Ende-verschlüsselt.\n\nDeine Nachrichten sind mit digitalen Schlüsseln gesichert. Nur du und der Empfänger haben die einzigen Schlüssel, um jene zu entsperren.";
-"direct_room_profile_not_encrypted_subtitle" = "Nachrichten hier sind nicht Ende-zu-Ende-verschlüsselt.";
-"login_error_outdated_homeserver_warning_content" = "Dieser Homeserver läuft mit einer alten Version. Bitte deinen Homeserver-Administrator um eine Aktualisierung. Du kannst fortfahren, aber einige Funktionen funktionieren möglicherweise nicht richtig.";
-"direct_room_join_rules_invite_by_you" = "Du hast dies auf Einladungen beschränkt.";
-"direct_room_join_rules_invite" = "%1$@ hat dies auf Einladungen beschränkt.";
-"settings_labs_show_complete_history_in_encrypted_room" = "Vollständigen Verlauf in verschlüsselten Räumen anzeigen";
-"notification_unread_notified_messages_and_invitation" = "%1$@ und %2$@";
-"notification_unread_notified_messages_in_room_and_invitation" = "%1$@ in %2$@ und %3$@";
-"settings_troubleshoot_test_notification_notification_clicked" = "Die Benachrichtigung wurde angeklickt!";
-"settings_troubleshoot_test_notification_notice" = "Bitte klicke auf die Benachrichtigung. Wenn die Benachrichtigung nicht angezeigt wird, überprüfe die Systemeinstellungen.";
-"settings_troubleshoot_test_push_notification_content" = "Du siehst die Benachrichtigung! Klick mich!";
-"settings_troubleshoot_test_notification_title" = "Benachrichtigungsanzeige";
-"settings_security_pin_code_grace_period_summary_off" = "Bei jedem Öffnen von %@ ist der PIN-Code erforderlich.";
-"settings_security_pin_code_grace_period_summary_on" = "PIN-Code ist erforderlich, nachdem %@ 2 Minuten lang nicht verwendet wurde.";
-"settings_security_pin_code_grace_period_title" = "Fordere PIN nach 2 Minuten an";
-"settings_security_pin_code_notifications_summary_off" = "Nur die Anzahl ungelesener Nachrichten in der Benachrichtigung zeigen.";
-"attachment_type_dialog_title" = "Bild hinzufügen mit";
-"warning_room_not_created_yet" = "Der Raum ist noch nicht erstellt. Raumerstellung abbrechen\?";
-"room_list_quick_actions_low_priority_add" = "Zu niedrige Priorität hinzufügen";
-"create_room_topic_hint" = "Thema";
-"warning_unsaved_change_discard" = "Änderungen verwerfen";
-"warning_unsaved_change" = "Es gibt ungespeicherte Änderungen. Änderungen verwerfen\?";
-"room_list_quick_actions_low_priority_remove" = "Von niedrige Priorität entfernen";
-"rotate_and_crop_screen_title" = "Rotieren und Zuschneiden";
-"create_room_settings_section" = "Raumeinstellungen";
-"create_room_topic_section" = "Raumthema (optional)";
-"create_room_name_section" = "Raumname";
-"settings_export_trail" = "Prüfung exportieren";
-"room_member_open_or_create_dm" = "Direktnachricht";
-"send_bug_report_include_key_share_history" = "Verlauf der Anfragen von Schlüsselfreigaben senden";
-"no_more_results" = "Keine weiteren Ergebnisse";
-"start_chatting" = "Starte die Diskussion";
-"settings_discovery_consent_action_give_consent" = "Autorisieren";
-"settings_discovery_consent_action_revoke" = "Meine Zustimmung widerrufen";
-"settings_discovery_consent_notice_on" = "Du hast zugestimmt E-Mails und Telefonnummern an diesen Identitätsserver zu senden, um von anderen Nutzern entdeckt zu werden.";
-"settings_discovery_consent_title" = "E-Mails und Telefonnummern senden";
-"direct_room_user_list_suggestions_title" = "Vorschläge";
-"direct_room_user_list_known_title" = "Bekannte Nutzer";
-"qr_code" = "QR-Code";
-"add_by_qr_code" = "Hinzufügen via QR-Code";
-"permissions_denied_add_contact" = "Gib die Erlaubnis, um auf die Kamera zu zugreifen.";
-"permissions_denied_qr_code" = "Um den QR-Code zu scannen, muss der Zugriff auf die Kamera erlaubt werden.";
-"room_alias_published_alias_title" = "Öffentliche Adressen";
-"room_settings_alias_subtitle" = "Raumadressen und Sichtbarkeit im Raumverzeichnis ansehen und bearbeiten.";
-"room_settings_alias_title" = "Raumadresse";
-"room_settings_room_access_title" = "Raumzugang";
-"room_settings_room_read_history_dialog_subtitle" = "Änderungen daran, wer die Chronik lesen kann, gelten nur für kommende Nachrichten in diesem Raum. Die Sichtbarkeit der bestehenden Chronik bleibt unverändert.";
-"action_unpublish" = "Zurückziehen";
-"action_add" = "Hinzufügen";
-"share_by_text" = "Mit Nachricht teilen";
-"hide_advanced" = "Erweiterte Optionen ausblenden";
-"show_advanced" = "Erweiterte Optionen anzeigen";
-"room_alias_publish_to_directory_error" = "Die Sichtbarkeit des Raums konnte nicht abgerufen werden (%1$@).";
-"qr_code_not_scanned" = "QR-Code nicht gescannt!";
-"invalid_qr_code_uri" = "Inkorrekter QR-Code (invalide URL)!";
-"cannot_dm_self" = "Du kannst dir selbst keine Direktnachricht schicken!";
-"settings_security_pin_code_change_pin_summary" = "Ändere deine aktuelle PIN";
-"settings_security_pin_code_change_pin_title" = "PIN ändern";
-"phone_book_perform_lookup" = "Suche nach Kontakten auf Matrix";
-"room_settings_set_avatar" = "Raumbild einrichten";
-"identity_server_user_consent_not_provided" = "Einverständnis wurde nicht abgegeben.";
-"user_code_info_text" = "Teile diesen Code mit Leuten, damit sie ihn scannen und mit dir chatten können.";
-"user_code_share" = "Meinen Code teilen";
-"user_code_my_code" = "Mein Code";
-"user_code_scan" = "Scanne einen QR-Code";
-"not_a_valid_qr_code" = "Das ist kein korrekter QR-Code von Matrix";
-"invite_friends_rich_title" = "🔐️ Komm mit zu %@";
-"invite_friends_text" = "Hey, schreibe mit mir auf %@: %@";
-"invite_friends" = "Freunde einladen";
-"add_people" = "Leute hinzufügen";
-"topic_prefix" = "Thema: ";
-"add_a_topic_link_text" = "Füge ein Thema hinzu";
-"room_created_summary_no_topic_creation_text" = "%@, um zu zeigen um was es in diesem Raum geht.";
-"this_is_the_beginning_of_dm" = "Das ist der Anfang deiner Direktnachrichten mit %@.";
-"this_is_the_beginning_of_room_no_name" = "Das ist der Anfang dieser Konversation.";
-"this_is_the_beginning_of_room" = "Das ist der Anfang von %@.";
-"room_settings_enable_encryption_no_permission" = "Du hast nicht die nötigen Berechtigungen, um die Verschlüsselung in diesem Raum zu aktivieren.";
-"create_room_in_progress" = "Erstelle Raum…";
-"create_room_alias_invalid" = "Manche Zeichen sind nicht zulässig";
-"create_room_alias_empty" = "Bitte gib eine Raumadresse an";
-"create_room_alias_already_in_use" = "Diese Adresse ist bereits vergeben";
-"create_room_disable_federation_description" = "Aktivieren, wenn der Raum nur von Mitgliedern deines Homeservers zur internen Kommunikation verwendet wird. Das kann später nicht mehr geändert werden.";
-"create_room_disable_federation_title" = "Begrenze Zugang zu diesem Raum (für immer!) auf Mitglieder von %@";
-"attachment_viewer_item_x_of_y" = "%1$d von %2$d";
-"room_preview_no_preview_join" = "Keine Vorschau für diesen Raum verfügbar. Willst du direkt beitreten\?";
-"room_preview_not_found" = "Der Raum ist gerade nicht zugänglich.\nVersuche es später nochmal, oder bitte einen Raum-Admin um Hilfe.";
-"room_alias_published_alias_add_manually" = "Eine neue Adresse veröffentlichen";
-"room_alias_published_alias_subtitle" = "Mit einer öffentlichen Adresse kann jeder den Raum betreten. Um eine Adresse zu veröffentlichen, muss sie zuerst als lokale Adresse gesetzt sein.";
-"room_alias_publish_to_directory" = "Diesen Raum im Verzeichnis von %1$@ veröffentlichen\?";
-"room_alias_unpublish_confirmation" = "Die Adresse \"%1$@\" nicht mehr veröffentlichen\?";
-"room_alias_action_unpublish" = "Diese Adresse nicht mehr veröffentlichen";
-"room_alias_action_publish" = "Diese Adresse veröffentlichen";
-"room_alias_local_address_add" = "Lokale Adresse hinzufügen";
-"room_alias_local_address_empty" = "Dieser Raum hat keine lokalen Adressen";
-"room_alias_local_address_subtitle" = "Füge Adressen für diesen Raum hinzu, damit andere Nutzer ihn auf %1$@ finden können";
-"room_alias_local_address_title" = "Lokale Adresse";
-"room_alias_address_hint" = "Neue öffentliche Adresse (z.B. #alias:server)";
-"room_alias_address_empty" = "Noch keine weiteren öffentlichen Adressen vorhanden.";
-"room_alias_address_empty_can_add" = "Noch keine weiteren öffentlichen Adressen vorhanden, füge unten eine hinzu.";
-"room_alias_delete_confirmation" = "Die Adresse \"%1$@\" löschen\?";
-"room_alias_published_alias_add_manually_submit" = "Veröffentlichen";
-"room_alias_published_other" = "Andere öffentliche Adressen:";
-"room_alias_published_alias_main" = "Das ist die Hauptadresse";
-"room_permissions_change_room_name" = "Raumname ändern";
-"room_permissions_change_history_visibility" = "Sichtbarkeit des Verlaufs ändern";
-"room_permissions_enable_room_encryption" = "Raum-Verschlüsselung aktivieren";
-"room_permissions_change_main_address_for_the_room" = "Haupt-Adresse des Raums ändern";
-"room_permissions_change_room_avatar" = "Raumbild ändern";
-"room_permissions_modify_widgets" = "Widgets verändern";
-"room_permissions_notify_everyone" = "Jeden benachrichtigen";
-"room_permissions_remove_messages_sent_by_others" = "Von anderen gesendete Nachrichten entfernen";
-"room_permissions_ban_users" = "Nutzer verbannen";
-"room_permissions_remove_users" = "Nutzer entfernen";
-"room_permissions_change_settings" = "Einstellungen ändern";
-"room_permissions_invite_users" = "Nutzer einladen";
-"room_permissions_send_messages" = "Nachrichten senden";
-"room_permissions_default_role" = "Standard Rolle";
-"room_permissions_title" = "Berechtigungen";
-"room_settings_permissions_title" = "Berechtigungen";
-"room_permissions_notice_read_only" = "Du hast nicht die Berechtigung zum Aktualisieren der Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind";
-"room_participants_leave_private_warning" = "Dieser Raum ist nicht öffentlich. Du wirst ihn ohne Einladung nicht wieder betreten können.";
-"system_theme" = "Standard-Design";
-"login_social_continue" = "Oder";
-"default_message_emote_snow" = "Sendet Schnee ❄️";
-"default_message_emote_confetti" = "Sendet Konfetti 🎉";
-"command_snow" = "Nachricht mit Schnee senden";
-"command_confetti" = "Sendet die nachfolgende Nachricht mit Konfetti";
-"login_clear_homeserver_history" = "Verlauf löschen";
-"login_social_sso" = "Einmalanmeldung";
-"login_social_signin_with" = "Anmelden mit %@";
-"login_social_signup_with" = "Registrieren mit %@";
-"login_social_continue_with" = "Mit %@ weitermachen";
-"settings_show_emoji_keyboard_summary" = "Knopf zum Nachrichteneditor hinzufügen, der die Emoji-Tastatur öffnet";
-"settings_show_emoji_keyboard" = "Emoji-Tastatur anzeigen";
-"settings_chat_effects_description" = "Nutze /confetti oder sende Nachrichten mit ❄️ oder 🎉";
-"settings_chat_effects_title" = "Chateffekte";
-"room_permissions_change_topic" = "Thema ändern";
-"room_permissions_upgrade_the_room" = "Raum aktualisieren";
-"room_permissions_notice" = "Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind, auswählen";
-"room_settings_permissions_subtitle" = "Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind, anzeigen und aktualisieren.";
-"room_permissions_send_m_room_server_acl_events" = "m.room.server_acl-Ereignisse senden";
-"room_permissions_change_permissions" = "Berechtigungen ändern";
-"authentication_error" = "Authentifizierung fehlgeschlagen";
-"re_authentication_default_confirm_text" = "Deine Anmeldeinformationen müssen für %@ eingegeben werden, um diese Aktion auszuführen.";
-"re_authentication_activity_title" = "Erneute Authentifizierung erforderlich";
-"failed_to_initialize_cross_signing" = "Cross-Signing konnte nicht eingerichtet werden";
-"error_unauthorized" = "Nicht autorisierte, fehlende gültige Authentifizierungsdaten";
-"call_transfer_users_tab_title" = "Nutzer";
-"call_transfer_failure" = "Beim Weiterleiten des Anrufs ist ein Fehler aufgetreten";
-"call_transfer_title" = "Weiterleiten";
-"call_transfer_connect_action" = "Verbinden";
-"call_only_active" = "Aktiver Anruf (%1$@)";
-"call_dial_pad_lookup_error" = "Beim Suchen der Telefonnummer ist ein Fehler aufgetreten";
-"call_dial_pad_title" = "Wähltastatur";
-"call_tile_call_back" = "Zurückrufen";
-"call_tile_ended" = "Dieser Anruf wurde beendet";
-"call_tile_other_declined" = "%1$@ hat diesen Anruf abgelehnt";
-"call_held_by_you" = "Du hältst den Anruf";
-"call_held_by_user" = "%@ hält den Anruf";
-"call_hold_action" = "Halten";
-"call_resume_action" = "Fortsetzen";
-"dev_tools_event_content_hint" = "Ereignis-Inhalt";
-"dev_tools_success_state_event" = "Status-Event gesendet!";
-"dev_tools_success_event" = "Ereignis gesendet!";
-"dev_tools_error_malformed_event" = "Falsch geformtes Ereignis";
-"dev_tools_error_no_message_type" = "Fehlender Nachrichtentyp";
-"dev_tools_error_no_content" = "Kein Inhalt";
-"dev_tools_form_hint_event_content" = "Ereignisinhalt";
-"dev_tools_form_hint_state_key" = "Statusschlüssel";
-"dev_tools_form_hint_type" = "Typ";
-"dev_tools_send_custom_state_event" = "Benutzerdefiniertes Status-Event senden";
-"dev_tools_edit_content" = "Inhalt bearbeiten";
-"dev_tools_state_event" = "Status-Events";
-"dev_tools_send_state_event" = "Status-Event senden";
-"dev_tools_send_custom_event" = "Benutzerdefiniertes Ereignis senden";
-"dev_tools_explore_room_state" = "Raumstatus erkunden";
-"dev_tools_menu_name" = "Entwicklerwerkzeuge";
-"a11y_view_read_receipts" = "Lesebestätigungen anzeigen";
-"a11y_rule_notify_off" = "Nicht benachrichtigen";
-"a11y_rule_notify_noisy" = "Mit Ton benachrichtigen";
-"a11y_rule_notify_silent" = "Ohne Ton benachrichtigen";
-"a11y_error_message_not_sent" = "Nachricht aufgrund eines Fehlers nicht gesendet";
-"a11y_checked" = "Geprüft";
-"a11y_close_emoji_picker" = "Emoji-Auswahl schließen";
-"a11y_open_emoji_picker" = "Emoji-Auswahl öffnen";
-"a11y_trust_level_trusted" = "Vertraute Vertrauensstufe";
-"a11y_trust_level_warning" = "Warnungs-Vertrauensstufe";
-"a11y_trust_level_default" = "Standard-Vertrauensstufe";
-"a11y_selected" = "Ausgewählt";
-"a11y_video" = "Video";
-"a11y_unsent_draft" = "enthält einen ungesendeten Entwurf";
-"a11y_error_some_message_not_sent" = "Einige Nachrichten wurden nicht gesendet";
-"a11y_delete_avatar" = "Avatar löschen";
-"a11y_change_avatar" = "Avatar ändern";
-"a11y_image" = "Bild";
-"a11y_import_key_from_file" = "Schlüssel von Datei importieren";
-"a11y_open_widget" = "Widgets öffnen";
-"a11y_screenshot" = "Bildschirmfoto";
-"settings_server_upload_size_unknown" = "Die Obergrenze ist nicht bekannt.";
-"settings_server_upload_size_content" = "Dein Homeserver akzeptiert Anhänge (wie Dateien, Medien, etc.) mit einer Größe bis zu %@.";
-"settings_server_upload_size_title" = "Datei-Upload-Obergrenze des Servers";
-"settings_server_version" = "Serverversion";
-"settings_server_name" = "Servername";
-"room_list_quick_actions_room_settings" = "Raumeinstellungen";
-"jitsi_leave_conf_to_join_another_one_content" = "Derzeitige Konferenz verlassen und zu einer anderen wechseln\?";
-"room_settings_room_version_title" = "Raum-Version";
-"dialog_edit_hint" = "Neuer Wert";
-"initial_sync_start_downloading" = "Erste Synchronisation:\nLade Daten herunter…";
-"initial_sync_start_server_computing" = "Erste Synchronisation:\nWarte auf Serverantwort…";
-"event_status_a11y_sent" = "Gesendet";
-"settings_category_room_directory" = "Raumverzeichnis";
-"action_switch" = "Wechseln";
-"settings_room_directory_show_all_rooms_summary" = "Alle Räume im Raumverzeichnis anzeigen, inklusive der Räume mit anstößigen Inhalten.";
-"settings_room_directory_show_all_rooms" = "Räume mit anstößigen Inhalten zeigen";
-"event_status_delete_all_failed_dialog_message" = "Bist du dir sicher, dass du alle nicht gesendeten Nachrichten in diesem Raum löschen willst\?";
-"event_status_delete_all_failed_dialog_title" = "Nicht gesendete Nachrichten löschen";
-"event_status_a11y_failed" = "Fehlgeschlagen";
-"event_status_cancel_sending_dialog_message" = "Willst du zu sendende Nachrichten zurückziehen\?";
-"event_status_a11y_delete_all" = "Alle fehlgeschlagene Nachrichten löschen";
-"event_status_failed_messages_warning" = "Senden der Nachricht gescheitert";
-"event_status_a11y_sending" = "Wird gesendet";
-"event_status_sent_message" = "Nachricht gesendet";
-"call_transfer_consult_first" = "Zuerst anfragen";
-"space_type_private" = "Privat";
-"space_type_public" = "Öffentlich";
-"create_spaces_you_can_change_later" = "Du kannst dies später ändern";
-"a11y_unchecked" = "Ungeprüft";
-"room_settings_room_access_public_description" = "Jeder kann den Raum finden und beitreten";
-"room_settings_room_access_public_title" = "Öffentlich";
-"room_settings_room_access_private_description" = "Nur Eingeladene können es finden und beitreten";
-"room_settings_room_access_private_title" = "Privat";
-"room_settings_room_access_entry_unknown" = "Unbekannte Zugriffseinstellung (%@)";
-"room_settings_guest_access_title" = "Gästen erlauben beizutreten";
-"suggested_header" = "Vorgeschlagene Räume";
-"spaces_header" = "Spaces";
-"room_settings_room_access_entry_knock" = "Jeder kann im Raum anklopfen, Mitglieder können dann zustimmen oder ablehnen";
-"invite_people_to_your_space_desc" = "Momentan bist nur du hier. Mit anderen Leuten wird %@ noch viel besser.";
-"invite_to_space_with_name_desc" = "Diese werden in der Lage sein, %@ zu durchsuchen";
-"invite_just_to_this_room_desc" = "Diese werden kein Teil von %@ sein";
-"share_space_link_message" = "Tritt meinem Space %1$@ %2$@ bei";
-"spaces_beta_welcome_to_spaces_desc" = "Mit Spaces kannst du Personen und Räume gruppieren.";
-"space_add_existing_rooms" = "Räume oder Spaces hinzufügen";
-"skip_for_now" = "Vorübergehend überspringen";
-"create_spaces_room_public_header" = "Über welche Themen möchtest du dich in %@ unterhalten\?";
-"create_spaces_details_private_header" = "Füge ein paar Details hinzu, um die Wiedererkennbarkeit zu steigern. Du kannst die Angaben auch später wieder ändern.";
-"create_spaces_details_public_header" = "Füge ein paar Details hinzu, um die Wiedererkennbarkeit zu steigern. Du kannst die Angaben auch später wieder ändern.";
-"space_type_private_desc" = "Zugang nur mit Einladung. Am besten für Teams oder dich selbst";
-"create_spaces_make_sure_access" = "Stelle sicher, dass die richtigen Personen Zugang zu %@ besitzen.";
-"create_spaces_who_are_you_working_with" = "Mit wem arbeitest du zusammen\?";
-"command_description_leave_room" = "Verlasse den Raum mit der angegebenen ID (oder den aktuellen Raum, wenn keine ID angegeben wird)";
-"search_hint_room_name" = "Name suchen";
-"you_are_invited" = "Du wurdest eingeladen";
-"leave_space" = "Verlassen";
-"space_add_child_title" = "Räume hinzufügen";
-"space_explore_activity_title" = "Räume erkunden";
-"join_anyway" = "Trotzdem beitreten";
-"join_space" = "Space beitreten";
-"create_space" = "Space erstellen";
-"invite_just_to_this_room" = "Nur zu diesem Raum";
-"invite_to_space_with_name" = "In Space \"%@\" einladen";
-"invite_by_link" = "Link teilen";
-"invite_by_email" = "Mithilfe einer E-Mail-Adresse einladen";
-"invite_people_menu" = "Personen einladen";
-"invite_people_to_your_space" = "Lade Personen in deinen Space ein";
-"create_space_error_empty_field_space_name" = "Trage einen Namen ein um fortzufahren.";
-"space_type_public_desc" = "Offen für Jeden. Am Besten für Communities";
-"create_spaces_private_teammates" = "Ein privater Space für meine Teamkameraden und mich";
-"create_spaces_me_and_teammates" = "Meine Teamkameraden und ich";
-"create_spaces_organise_rooms" = "Ein privater Space um deine Räume zu organisieren";
-"create_spaces_join_info_help" = "Um einem bereits existierenden Space beizutreten, benötigst du eine Einladung.";
-"your_private_space" = "Dein privater Space";
-"your_public_space" = "Dein öffentlicher Space";
-"command_description_join_space" = "Betrete einen Space mit der angegebenen ID";
-"create_space_topic_hint" = "Beschreibung";
-"create_spaces_loading_message" = "Erzeuge Space…";
-"create_spaces_default_public_random_room_name" = "Irgendetwas";
-"create_spaces_default_public_room_name" = "Allgemein";
-"activity_create_space_title" = "Einen Space erstellen";
-"create_spaces_just_me" = "Nur für mich";
-"create_spaces_choose_type_label" = "Welche Art von Space möchtest du erstellen\?";
-"add_space" = "Space erstellen";
-"command_description_create_space" = "Space erstellen";
-"room_settings_room_access_restricted_description" = "Jeder, der sich in einem Space mit diesem Raum befindet, kann diesen Raum finden und ihm beitreten. Nur die Admins des Raums können diesen zu einem Space hinzufügen.";
-"room_settings_room_access_restricted_title" = "Nur Space-Mitglieder";
-"looking_for_someone_not_in_space" = "Suchst du jemanden außerhalb %@\?";
-"create_spaces_room_public_header_desc" = "Wir erstellen dir für jedes einen Raum. Du kannst jederzeit weitere Räume hinzufügen.";
-"space_manage_rooms_and_spaces" = "Räume und Spaces verwalten";
-"space_mark_as_suggested" = "Als vorgeschlagen markieren";
-"space_mark_as_not_suggested" = "Als nicht vorgeschlagen markieren";
-"space_suggested" = "Vorgeschlagen";
-"space_settings_manage_rooms" = "Räume verwalten";
-"user_invites_you" = "%@ lädt dich ein";
-"room_alias_preview_not_found" = "Dieser Alias ist gerade nicht verfügbar.\nVersuche es später noch einmal oder kontaktiere einen Admin.";
-"create_spaces_room_private_header_desc" = "Wir erstellen dir für jedes einen Raum. Du kannst jederzeit neue oder existierende Räume hinzufügen.";
-"create_spaces_room_private_header" = "An welchen Projekten arbeitest du gerade\?";
-"a11y_public_room" = "Öffentlicher Raum";
-"send_images_and_video_with_original_size" = "Mediendatei in Originalgröße senden";
-"error_file_too_big_simple" = "Die Datei ist zu groß.";
-"send_file_step_compressing_video" = "Video wird komprimiert (%d%%)";
-"send_file_step_compressing_image" = "Bild wird komprimiert…";
-"use_as_default_and_do_not_ask_again" = "Als Standard festsetzen und nicht mehr fragen";
-"option_always_ask" = "Jedes Mal fragen";
-"directory_add_a_new_server_prompt" = "Gib den Namen eines neuen Servers ein, den du erkunden möchtest.";
-"directory_add_a_new_server" = "Neuen Server hinzufügen";
-"directory_your_server" = "Dein Server";
-"send_feedback_space_info" = "Du verwendest die Betaversion von Spaces. Mit Feedback hilfst du uns, die nächsten Versionen zu verbessern. Dabei wird uns deine Platform übermittelt, damit wir deine Rückmeldung optimal nutzen können.";
-"this_space_has_no_rooms_admin" = "Möglicherweise musst du extra eingeladen werden, damit du die Räume siehst.";
-"this_space_has_no_rooms_not_admin" = "Möglicherweise musst du extra eingeladen werden, damit du die Räume siehst.\nDie fehlt die Berechtigung, Räume hinzuzufügen.";
-"spaces_feeling_experimental_subspace" = "Du kannst Unterspaces zu einem Space hinzufügen.";
-"error_jitsi_join_conf" = "Leider ist ein Fehler beim Betreten der Konferenz aufgetreten";
-"unnamed_room" = "Unbenannter Raum";
-"this_space_has_no_rooms" = "Dieser Space hat noch keine Räume";
-"spaces_no_server_support_description" = "Für weitere Infos kontaktiere bitte die Administration des Homeservers";
-"spaces_no_server_support_title" = "Dein Homeserver scheint Spaces noch nicht zu unterstützen";
-"space_leave_prompt_msg_as_admin" = "Du bist der einzige Admin von diesem Space. Wenn du ihn verlässt, hat niemand Kontrolle über ihn.";
-"space_leave_prompt_msg_private" = "Du wirst diesen Raum ohne erneute Einladung nicht betreten können.";
-"space_leave_prompt_msg_only_you" = "Du bist die einzige Person hier. Wenn du den Space verlässt, ist er für immer verloren (eine lange Zeit).";
-"invite_to_space" = "Einladen in %@";
-"private_space" = "Privater Space";
-"public_space" = "Öffentlicher Space";
-"call_transfer_unknown_person" = "Unbekannte Person";
-"give_feedback" = "Feedback geben";
-"feedback_failed" = "Fehler beim Senden vom Feedback (%@)";
-"feedback_sent" = "Dein Feedback wurde erfolgreich versandt. Danke!";
-"you_may_contact_me" = "Mich bei Fragen kontaktieren";
-"feedback" = "Feedback";
-"send_feedback_space_title" = "Spaces Feedback";
-"directory_add_a_new_server_error_already_added" = "Dieser Server ist schon in der Liste vorhanden";
-"directory_add_a_new_server_error" = "Server oder Raumliste kann nicht gefunden werden";
-"call_transfer_consulting_with" = "Bei %1$@ anfragen";
-"call_transfer_transfer_to_title" = "Zu %1$@ weiterleiten";
-"space_settings_alias_title" = "Space-Adressen";
-"space_settings_alias_subtitle" = "Adressen des Spaces anzeigen und verwalten.";
-"create_space_alias_hint" = "Space-Adressen";
-"error_failed_to_join_room" = "Beim Versuch %@ beizutreten, ist leider ein Fehler aufgetreten";
-"room_upgrade_to_recommended_version" = "Zur empfohlenen Raumversion upgraden";
-"joining_replacement_room" = "Ersatzraum betreten";
-"command_description_upgrade_room" = "Raum zu neuer Version upgraden";
-"settings_server_room_version_stable" = "stabil";
-"settings_server_room_version_unstable" = "instabil";
-"settings_server_room_versions" = "Raumversionen 👓";
-"missing_permissions_title" = "Fehlende Berechtigungen";
-"upgrade_room_for_restricted_note" = "Beachte, dass das Raumupgrade einen neuen Raum erstellt. Alte Nachrichten verbleiben in diesem archivierten Raum.";
-"upgrade_room_for_restricted" = "Alle in %@ können diesen Raum finden und betreten - du musst niemanden mehr manuell einladen. Du kannst dies jederzeit in den Raumeinstellungen ändern.";
-"voice_message_reply_content" = "Sprachnachricht (%1$@)";
-"error_voice_message_cannot_reply_or_edit" = "Antworten und Bearbeiten ist während einer aktiven Sprachnachricht nicht möglich";
-"error_voice_message_unable_to_record" = "Fehler beim Aufnehmen der Sprachnachricht";
-"error_voice_message_unable_to_play" = "Sprachnachricht kann nicht abgespielt werden";
-"voice_message_tap_to_stop_toast" = "Klicke, um die Aufnahme zu starten oder stoppen";
-"voice_message_n_seconds_warning_toast" = "%1$ds übrig";
-"voice_message_release_to_send_toast" = "Zum Aufnehmen drücken, zum Senden loslassen";
-"a11y_delete_recorded_voice_message" = "Aufnahme löschen";
-"a11y_recording_voice_message" = "Sprachnachricht wird aufgenommen";
-"a11y_pause_voice_message" = "Sprachnachricht pausieren";
-"a11y_play_voice_message" = "Sprachnachricht abspielen";
-"a11y_start_voice_message" = "Sprachnachricht aufnehmen";
-"room_using_unstable_room_version" = "Dieser Raum verwendet die Raumversion %@, die von diesem Heimserver als instabil markiert ist.";
-"upgrade_room_no_power_to_manage" = "Du benötigst die Berechtigung, um einen Raum upzugraden";
-"upgrade_room_update_parent_space" = "Übergeordneten Space automatisch updaten";
-"upgrade_room_auto_invite" = "Benutzer automatisch einladen";
-"upgrade_public_room_from_to" = "Du upgradest diesen Raum von %1$@ zu %2$@.";
-"upgrade_room_warning" = "Das Raumupgrade ist eine erweiterte Option und ist empfohlen wenn sich der Raum instabil verhält, von Sicherheitslücken betroffen ist oder Features fehlen.\nNormalerweise ändert sich dadurch nur wie der Raum am Server verarbeitet wird.";
-"upgrade_private_room" = "Privaten Raum upgraden";
-"upgrade_public_room" = "Öffentlichen Raum upgraden";
-"upgrade_required" = "Upgrade benötigt";
-"upgrade" = "Upgraden";
-"it_may_take_some_time" = "Bitte hab Geduld, dies kann einige Zeit dauern.";
-"settings_server_default_room_version" = "Vorgeschlagene Version";
-"verification_scan_self_emoji_subtitle" = "Stattdessen mit Emojis vergleichen";
-"verification_scan_with_this_device" = "Mit diesem Gerät scannen";
-"verification_scan_self_notice" = "Scanne den Code mit einem anderen Gerät oder umgekehrt";
-"sent_a_voice_message" = "Sprachnachricht";
-"decide_who_can_find_and_join" = "Lege fest, wer diesen Raum finden und betreten kann.";
-"tap_to_edit_spaces" = "Klicke, um die Spaces zu bearbeiten";
-"select_spaces" = "Spaces auswählen";
-"room_create_member_of_space_name_can_join" = "Mitglieder von %@ können Räume finden, betrachten und betreten.";
-"room_settings_room_access_private_invite_only_title" = "Privat (Zutritt nur mit Einladung)";
-"settings_room_upgrades" = "Raumupgrades";
-"settings_messages_by_bot" = "Nachrichten von Bots";
-"settings_room_invitations" = "Raumeinladungen";
-"settings_encrypted_group_messages" = "Verschlüsselten Gruppenchats";
-"settings_group_messages" = "Gruppenchats";
-"settings_encrypted_direct_messages" = "Verschlüsselten Direktnachrichten";
-"settings_messages_direct_messages" = "Direktnachrichten";
-"settings_messages_containing_username" = "Mein Benutzername";
-"settings_messages_containing_display_name" = "Mein Anzeigename";
-"settings_notification_notify_me_for" = "Benachrichtige mich bei";
-"settings_notification_other" = "Andere";
-"settings_notification_mentions_and_keywords" = "Erwähnungen und Schlüsselwörter";
-"settings_notification_default" = "Normale Benachrichtigungen";
-"hs_client_url" = "Heimserver API URL";
-"denied_permission_voice_message" = "Um Sprachnachrichten zu senden, erlaube bitte Zugriff aufs Mikrofon.";
-"denied_permission_camera" = "Um fortzufahren, erlaube bitte in den Systemeinstellungen Zugriff auf die Kamera.";
-"denied_permission_generic" = "Für diese Aktion fehlen einige Berechtigungen, bitte erlaube diese in den Systemeinstellungen.";
-"voice_message_slide_to_cancel" = "Wische zum Abbrechen";
-"spaces_which_can_access" = "Spaces mit Zugriff auf";
-"allow_space_member_to_find_and_access" = "Space-Mitgliedern Auffinden und Zugriff erlauben.";
-"upgrade_room_for_restricted_no_param" = "Alle im übergeordneten Space haben Zugriff auf den Raum - es ist nicht nötig jeden einzeln einzuladen. Du kannst dies in den Raumeinstellungen jederzeit ändern.";
-"other_spaces_or_rooms_you_might_not_know" = "Andere Spaces oder Räume die du kennst";
-"space_you_know_that_contains_this_room" = "Spaces mit diesem Raum und dir als Mitglied";
-"room_settings_mention_and_keyword_only" = "Nur Erwähnungen und Schlüsselwörter";
-"call_remove_jitsi_widget_progress" = "Auflegen…";
-"audio_call_with_participant" = "Sprachanruf mit %@";
-"video_call_with_participant" = "Videoanruf mit %@";
-"all_rooms_youre_in_will_be_shown_in_home" = "Alle beigetretenen Räume werden auf der Startseite angezeigt.";
-"preference_show_all_rooms_in_home" = "Alle Räume auf der Startseite anzeigen";
-"call_slide_to_end_conference" = "Wische, um den Anruf zu beenden";
-"call_one_active" = "Aktiver Anruf (%1$@) ·";
-"call_tile_video_declined" = "Videoanruf abgelehnt";
-"call_tile_voice_declined" = "Sprachanruf abgelehnt";
-"call_tile_video_call_has_ended" = "Videoanruf beendet • %1$@";
-"call_tile_voice_call_has_ended" = "Sprachanruf beendet • %1$@";
-"room_settings_room_notifications_notify_me" = "Benachrichtige mich bei";
-"settings_mentions_at_room" = "\@room";
-"settings_notification_keyword_contains_invalid_character" = "Schlüsselwörter dürfen kein \"%@\" enthalten";
-"settings_notification_keyword_contains_dot" = "Schlüsselwörter können nicht mit einem Punkt beginnen";
-"room_settings_none" = "Nichts";
-"call_ended_invite_timeout_title" = "Nicht erreicht";
-"call_ended_user_busy_description" = "Die angerufene Person ist beschäftigt.";
-"call_ended_user_busy_title" = "Person beschäftigt";
-"call_ringing" = "Klingeln…";
-"spaces" = "Spaces";
-"call_tile_video_missed" = "Verpasster Videoanruf";
-"call_tile_voice_missed" = "Verpasster Sprachanruf";
-"call_tile_video_active" = "Aktiver Videoanruf";
-"call_tile_voice_active" = "Aktiver Sprachanruf";
-"call_tile_video_incoming" = "Eingehender Videoanruf";
-"call_tile_voice_incoming" = "Eingehender Sprachanruf";
-"call_tile_you_declined_this_call" = "Du hast diesen Anruf abgelehnt";
-"room_settings_room_notifications_account_settings" = "Kontoeinstellungen";
-"settings_messages_containing_keywords" = "Schlüsselwörter";
-"settings_notification_new_keyword" = "Neues Schlüsselwort hinzufügen";
-"settings_notification_your_keywords" = "Deine Schlüsselwörter";
-"link_this_email_settings_link" = "Verknüpfe diese E-Mail-Adresse mit deinem Konto";
-"this_invite_to_this_room_was_sent" = "Die Einladung zu diesem Raum wurde an %@ gesendet, welche nicht mit deinem Konto verknüpft ist";
-"settings_mentions_and_keywords_encryption_notice" = "Auf deinem Mobilgerät wirst du keine Benachrichtigungen für Erwähnungen und Schlüsselwörter in verschlüsselten Räumen erhalten.";
-"space_add_existing_spaces" = "Existierende Spaces hinzufügen";
-"space_add_existing_rooms_only" = "Existierende Räume hinzufügen";
-"space_leave_prompt_msg_with_name" = "Willst du %@ wirklich verlassen\?";
-"invite_by_username_or_mail" = "Mit Benutzername oder E-Mail einladen";
-"command_description_add_to_space" = "Zum ausgewählten Space hinzufügen";
-"create_space_in_progress" = "Erstelle Space…";
-"settings_developer_mode_show_info_on_screen_summary" = "Hilfreiche Informationen zur Fehlersuche anzeigen";
-"settings_developer_mode_show_info_on_screen_title" = "Debug-Info anzeigen";
-"does_not_look_like_valid_email" = "Das schaut nicht nach einer gültigen E-Mail-Adresse aus";
-"user_directory_search_hint_2" = "Nach Name, ID oder E-Mail suchen";
-"create_new_space" = "Neuen Space erstellen";
-"room_settings_space_access_title" = "Zugriff";
-"room_settings_access_rules_pref_dialog_title" = "Wer hat Zugriff\?";
-"settings_notification_emails_enable_for_email" = "Benachrichtigungen per Email für %@ aktivieren";
-"settings_notification_emails_no_emails" = "Um Benachrichtigungen per E-Mail zu empfangen, musst du einen E-Mail-Adresse hinzufügen";
-"settings_notification_emails_category" = "Emailbenachrichtigungen";
-"room_permissions_upgrade_the_space" = "Space upgraden";
-"room_permissions_change_space_name" = "Namen vom Space ändern";
-"room_permissions_enable_space_encryption" = "Space verschlüsseln";
-"room_permissions_change_main_address_for_the_space" = "Hauptadresse vom Space ändern";
-"room_permissions_change_space_avatar" = "Space-Icon ändern";
-"space_permissions_notice_read_only" = "Du hast nicht die Berechtigung, Rollenrechte zu bearbeiten";
-"space_settings_permissions_title" = "Space-Berechtigungen";
-"space_participants_unban_prompt_msg" = "Wenn du die Person entbannst, kann sie wieder beitreten.";
-"space_participants_ban_prompt_msg" = "Die Verbannung einer Person entfernt sie aus diesem Space und hindert sie am erneuten Beitritt.";
-"space_participants_remove_prompt_msg" = "Kicken entfernt die Person aus dem Space\n\nUm sie für immer zu entfernen, solltest du sie bannen.";
-"a11y_stop_voice_message" = "Aufnahme beenden";
-"finish_setup" = "Einrichtung beenden";
-"a11y_presence_unavailable" = "Nicht da";
-"a11y_presence_offline" = "Offline";
-"a11y_presence_online" = "Online";
-"call_tap_to_return" = "%1$@ Klicke zum Zurückkehren";
-"call_tile_no_answer" = "Nicht angenommen";
-"command_description_lenny" = "Nachricht mit ( ͡° ͜ʖ ͡°) beginnen";
-"command_description_whois" = "Zeigt Information über die Person an";
-"command_description_avatar_for_room" = "Ändert dein Profilbild im aktuellen Raum";
-"command_description_room_avatar" = "Ändert das Raumbild";
-"command_description_nick_for_room" = "Ändert deinen Nicknamen für diesen Raum";
-"command_description_room_name" = "Ändert den Raumnamen";
-"command_description_unignore_user" = "Entblockt eine Person und zeigt deren Nachrichten wieder an";
-"command_description_ignore_user" = "Blockiert eine Person und versteckt deren Nachrichten";
-"room_settings_space_access_public_description" = "Jeder kann den Space finden und beitreten";
-"room_settings_room_notifications_manage_notifications" = "Du kannst deine Benachrichtigungen in den %1$@ verwalten.";
-"room_settings_room_notifications_encryption_notice" = "Beachte, dass Benachrichtigungen zu Erwähnungen und Schlüsselwörtern in verschlüsselten Räumen momentan nicht verfügbar sind.";
-"space_permissions_notice" = "Wähle die Berechtigungen der Rollen aus";
-"space_settings_permissions_subtitle" = "Rollen deren Berechtigungen einsehen und bearbeiten.";
-"create_poll_empty_question_error" = "Frage darf nicht leer sein";
-"create_poll_button" = "ABSTIMMUNG ERSTELLEN";
-"create_poll_add_option" = "NEUE OPTION";
-"create_poll_options_hint" = "Option %1$d";
-"create_poll_options_title" = "Optionen hinzufügen";
-"create_poll_question_hint" = "Frage oder Thema";
-"create_poll_question_title" = "Abstimmungsthema oder Frage";
-"create_poll_title" = "Abstimmung erstellen";
-"attachment_type_poll" = "Abstimmung";
-"open_discovery_settings" = "Auffindungseinstellungen öffnen";
-"shortcut_disabled_reason_sign_out" = "Sitzung abgemeldet!";
-"shortcut_disabled_reason_room_left" = "Raum verlassen!";
-"login_error_homeserver_from_url_not_found_enter_manual" = "Heimserver auswählen";
-"login_error_homeserver_from_url_not_found" = "Es konnte kein Heimserver mit der Adresse %@ gefunden werden. Bitte überprüfe die Adresse oder wähle den Heimserver manuell.";
-"space_add_space_to_any_space_you_manage" = "Untergeordneten Space hinzufügen.";
-"identity_server_consent_dialog_content_question" = "Bist du dir wirklich sicher, dass du diese Informationen senden willst\?";
-"identity_server_consent_dialog_title_2" = "E-Mail-Adressen und Telefonnummern an %@ senden";
-"action_not_now" = "Nicht jetzt";
-"notification_listening_for_notifications" = "Auf Benachrichtigungen warten";
-"legals_third_party_notices" = "Externe Bibliotheken";
-"analytics_opt_in_list_item_3" = "Du kannst dies jederzeit in den Einstellungen deaktivieren";
-"analytics_opt_in_list_item_2" = "Wir teilen keine Informationen mit Drittpersonen";
-"analytics_opt_in_list_item_1" = "Wir erfassen und analysieren keine Accountdaten";
-"analytics_opt_in_content" = "Hilf uns dabei Probleme zu identifizieren und %@ zu verbessern, indem du anonyme Nutzungsdaten teilst. Um zu verstehen, wie Personen mehrere Geräte benutzen, werden wir eine zufällige Kennung generieren, die zwischen deinen Geräten geteilt wird.\n\n%@ kannst du alle unsere Bedingungen lesen.";
-"create_spaces_invite_public_header_desc" = "Stelle sicher, dass die richtigen Personen Zugriff auf %@ haben. Du kannst jederzeit weitere Personen einladen.";
-"create_spaces_invite_public_header" = "Wer ist Mitglied deines Teams\?";
-"settings_discovery_no_policy_provided" = "Der Identitätsserver gibt keine Bedingungen an";
-"settings_discovery_hide_identity_server_policy_title" = "Bedingungen des Identitätsservers ausblenden";
-"settings_discovery_show_identity_server_policy_title" = "Bedingungen des Identitätsservers anzeigen";
-"preference_system_settings" = "Systemeinstellungen";
-"preference_versions" = "Versionen";
-"preference_help_summary" = "Erhalte Hilfe bei der Bedienung von %@";
-"preference_help_title" = "Hilfe und Unterstützung";
-"preference_help" = "Hilfe";
-"preference_root_legals" = "Rechtliches";
-"decide_which_spaces_can_access" = "Entscheide, welche Spaces Zugriff auf den Raum haben sollen. Die Mitglieder der Spaces können diesen Räumen beitreten.";
-"analytics_opt_in_content_link" = "hier";
-"analytics_opt_in_title" = "Hilf mit, %@ zu verbessern";
-"action_enable" = "Aktivieren";
-"room_member_override_nick_color" = "Farbe des Anzeigenamens ändern";
-"ftue_auth_carousel_control_title" = "Du hast die volle Kontrolle.";
-"room_error_access_unauthorized" = "Du hast nicht die Berechtigung um diesen Raum zu betreten";
-"restart_the_application_to_apply_changes" = "Starte die Anwendung neu, damit die Änderung wirksam wird.";
-"labs_enable_latex_maths" = "LaTeX-Mathematik aktivieren";
-"link_this_email_with_your_account" = "%@ in den Einstellungen, um Einladungen direkt in %@ zu erhalten.";
-"this_invite_to_this_space_was_sent" = "Diese Einladung zu diesem Raum wurde an %@ gesendet, der nicht mit deinem Konto verbunden ist";
-"labs_auto_report_uisi_desc" = "Das System sendet automatisch Protokolle, wenn ein Fehler bei der Entschlüsselung auftritt";
-"labs_auto_report_uisi" = "Entschlüsselungsfehler automatisch melden.";
-"discovery_section" = "Auffindbarkeit (%@)";
-"discovery_invite" = "Per E-Mail einladen, finde deine Kontakte und mehr…";
-"finish_setting_up_discovery" = "Schließe die Konfiguration des Auffindbarkeitsdienstes ab.";
-"create_space_identity_server_info_none" = "Du verwendest derzeit keinen Identitätsserver. Um Teammitglieder einzuladen und für sie auffindbar zu sein, müssen du einen solchen Server konfigurieren.";
-"login_splash_already_have_account" = "Ich habe schon ein Konto";
-"ftue_auth_carousel_encrypted_title" = "Sichere Nachrichtenübertragung.";
-"ftue_auth_carousel_secure_title" = "Besitze deine Konversationen.";
-"identity_server_consent_dialog_content_3" = "Um bestehende Kontakte ermitteln zu können, müsst du Kontaktinformationen (E-Mails und Telefonnummern) an Ihren Identitätsserver senden. Wir verschlüsseln deine Daten vor dem Senden, um den Datenschutz zu gewährleisten.";
-"settings_discovery_consent_notice_off_2" = "Deine Kontakte sind privat. Um in deinen Kontakten Benutzer erkennen zu können, benötigen wir deine Erlaubnis, Kontaktinformationen an deinen Identitätsserver zu senden.";
-"legals_no_policy_provided" = "Dieser Server stellt keine Richtlinie bereit.";
-"legals_identity_server_title" = "Deine Identitätsserver-Richtlinie";
-"legals_home_server_title" = "Deine Heimserver Richtlinie";
-"legals_application_title" = "%@ Richtlinie";
-"tooltip_attachment_poll" = "Abstimmung erstellen";
-"tooltip_attachment_contact" = "Kontakte öffnen";
-"tooltip_attachment_sticker" = "Sticker verschicken";
-"tooltip_attachment_file" = "Datei hochladen";
-"tooltip_attachment_gallery" = "Verschicke Fotos und Videos";
-"tooltip_attachment_photo" = "Kamera öffnen";
-"delete_poll_dialog_content" = "Willst du diese Umfrage wirklich entfernen\? Du wirst sie nicht wiederherstellen können.";
-"delete_poll_dialog_title" = "Abstimmung entfernen";
-"poll_end_room_list_preview" = "Abstimmung beendet";
-"poll_response_room_list_preview" = "Stimme abgegeben";
-"end_poll_confirmation_approve_button" = "Abstimmung beenden";
-"end_poll_confirmation_description" = "Dies verhindert, dass andere Personen abstimmen können, und zeigt die Endergebnisse der Umfrage an.";
-"end_poll_confirmation_title" = "Diese Abstimmung beenden\?";
-"a11y_poll_winner_option" = "Gewinneroption";
-"poll_end_action" = "Abstimmung beenden";
-"room_profile_section_restore_security" = "Verschlüsselung wiederherstellen";
-"tooltip_attachment_location" = "Standort freigeben";
-"location_activity_title_static_sharing" = "Standort freigeben";
-"location_share_external" = "Öffnen mit";
-"location_not_available_dialog_content" = "%@ konnte nicht auf deinen Standort zugreifen. Bitte versuche es später noch einmal.";
-"location_not_available_dialog_title" = "%@ konnte nicht auf deinen Standort zugreifen";
-"location_activity_title_preview" = "Standort";
-"closed_poll_option_description" = "Ergebnisse werden erst angezeigt, wenn du die Umfrage beendest";
-"closed_poll_option_title" = "Geschlossene Umfrage";
-"open_poll_option_description" = "Ergebnisse werden direkt nach Stimmabgabe angezeigt";
-"open_poll_option_title" = "Offene Umfrage";
-"poll_type_title" = "Umfragetyp";
-"edit_poll_title" = "Umfrage bearbeiten";
-"poll_no_votes_cast" = "Keine Stimmen abgegeben";
-"login_splash_create_account" = "Konto erstellen";
-"ftue_auth_carousel_workplace_title" = "Nachrichtenaustausch für dein Team.";
-"ftue_auth_carousel_encrypted_body" = "Ende-zu-Ende-verschlüsselt und ohne Telefonnummer nutzbar. Keine Werbung oder Datenerfassung.";
-"ftue_auth_carousel_control_body" = "Wähle wo deine Gespräche liegen, für Kontrolle und Unabhängigkeit. Verbunden mit Matrix.";
-"ftue_auth_carousel_secure_body" = "Sichere und unabhängige Kommunikation, die für die gleiche Vertraulichkeit sorgt, wie ein Gespräch von Angesicht zu Angesicht in deinem eigenen Zuhause.";
-"attachment_type_location" = "Standort";
-"encryption_misconfigured" = "Die Verschlüsselung ist fehlerhaft konfiguriert";
-"contact_admin_to_restore_encryption" = "Bitte kontaktiere einen Admin, um die Verschlüsselung zurückzusetzen.";
-"encryption_has_been_misconfigured" = "Die Verschlüsselung wurde fehlerhaft konfiguriert.";
-"room_unsupported_e2e_algorithm_as_admin" = "Die Verschlüsselung wurde fehlerhaft konfiguriert und du kannst keine Nachrichten senden. Klicke, um die Einstellungen zu öffnen.";
-"room_unsupported_e2e_algorithm" = "Die Verschlüsselung wurde fehlerhaft konfiguriert und du kannst keine Nachrichten senden. Bitte kontaktiere einen Admin, um die Verschlüsselung wiederherzustellen.";
-"sent_location" = "Hat den Standort geteilt";
-"labs_enable_thread_messages" = "Threads aktivieren";
-"ftue_auth_use_case_connect_to_server" = "Mit Server verbinden";
-"navigate_to_thread_when_already_in_the_thread" = "Du schaust dir diesen Thread schon an!";
-"view_in_room" = "Im Raum anzeigen";
-"command_not_supported_in_threads" = "Der Befehl „%@“ wird erkannt, ist in Threads aber nicht unterstützt.";
-"thread_list_empty_notice" = "Tipp: Drücke lange auf eine Nachricht und wähle “%@”.";
-"thread_list_empty_title" = "Organisiere Diskussionen mit Threads";
-"room_threads_filter" = "Threads im Raum filtern";
-"ftue_auth_use_case_join_existing_server" = "Möchtest du einem existierenden Server beitreten\?";
-"ftue_auth_use_case_option_three" = "Communities";
-"ftue_auth_use_case_option_two" = "Teams";
-"ftue_auth_use_case_subtitle" = "Wir helfen dir, in Verbindung zu kommen";
-"ftue_auth_use_case_title" = "Mit wem wirst du am meisten chatten\?";
-"action_thread_copy_link_to_thread" = "Link zu Thread kopieren";
-"action_view_threads" = "Threads anzeigen";
-"message_bubbles" = "Nachrichtenblasen anzeigen";
-"location_timeline_failed_to_load_map" = "Laden der Karte fehlgeschlagen";
-"a11y_static_map_image" = "Karte";
-"labs_enable_thread_messages_desc" = "Hinweis: App wird neugestartet";
-"ftue_auth_use_case_skip_partial" = "Diese Frage überspringen";
-"ftue_auth_use_case_skip" = "Noch nicht sicher\? %@";
-"ftue_auth_use_case_option_one" = "Freunde und Familie";
-"reply_in_thread" = "In Thread antworten";
-"search_thread_from_a_thread" = "Aus einem Thread";
-"thread_list_modal_title" = "Filter";
-"action_thread_view_in_room" = "Im Raum anzeigen";
-"thread_list_empty_subtitle" = "Threads helfen dabei, dass deine Konversationen beim Thema und leicht nachverfolgbar bleiben.";
-"thread_list_modal_my_threads_subtitle" = "Zeigt alle Threads, an denen du teilgenommen hast";
-"thread_list_modal_all_threads_subtitle" = "Zeigt alle Threads des aktuellen Raums";
-"thread_list_modal_all_threads_title" = "Alle Threads";
-"thread_list_modal_my_threads_title" = "Meine Threads";
-"thread_list_title" = "Threads";
-"thread_timeline_title" = "Thread";
-"room_message_autocomplete_notification" = "Raumbenachrichtigung";
-"room_message_autocomplete_users" = "Benutzer";
-"room_message_notify_everyone" = "Den ganzen Raum benachrichtigen";
-"message_reaction_show_less" = "Weniger anzeigen";
-"room_notification_two_users_are_typing" = "%1$@ und %2$@";
-"room_notification_more_than_two_users_are_typing" = "%1$@, %2$@ und andere";
-"location_share_live_stop" = "Beenden";
-"location_share_live_enabled" = "Live-Standort aktiviert";
-"a11y_location_share_option_pinned_icon" = "Standort teilen";
-"location_share_option_pinned" = "Standort teilen";
-"location_share_option_user_current" = "Meinen Standort teilen";
-"a11y_location_share_option_user_current_icon" = "Meinen Standort teilen";
-"a11y_location_share_option_user_live_icon" = "Live-Standort teilen";
-"location_share_option_user_live" = "Live-Standort teilen";
-"threads_notice_migration_title" = "Threads nähern sich der Beta 🎉";
-"action_disable" = "Deaktivieren";
-"beta" = "BETA";
-"give_feedback_threads" = "Feedback geben";
-"beta_title_bottom_sheet_action" = "BETA";
-"threads_labs_enable_notice_title" = "Threads Beta";
-"threads_beta_enable_notice_title" = "Threads Beta";
-"call_start_screen_sharing" = "Bildschirm teilen";
-"action_try_it_out" = "Ausprobieren";
-"location_share_live_until" = "Live bis %1$@";
-"unifiedpush_getdistributors_dialog_title" = "Wähle Deine Benachrichtigungsmethode";
-"labs_enable_live_location_summary" = "Vorläufige Implementierung: Standorte bleiben im Nachrichtenverlauf von Räumen erhalten";
-"push_gateway_item_profile_tag" = "Profil-Tag:";
-"time_unit_hour_short" = "h";
-"live_location_labs_promotion_switch_title" = "Standortfreigabe aktivieren";
-"live_location_labs_promotion_description" = "Bitte beachten: Dies ist eine Testfunktion mit einer vorübergehenden Implementierung. Das bedeutet, dass Du Deinen Standortverlauf nicht löschen kannst und dass fortgeschrittene Nutzer Deinen Standortverlauf auch dann noch sehen können, wenn Du Deinen Live-Standort nicht mehr mit diesem Raum teilst.";
-"live_location_labs_promotion_title" = "Live-Standortfreigabe";
-"settings_troubleshoot_test_current_gateway" = "Aktuelles Gateway: %@";
-"settings_troubleshoot_test_current_gateway_title" = "Gateway";
-"settings_troubleshoot_test_current_endpoint_failed" = "Kann den Endpunkt nicht finden.";
-"settings_troubleshoot_test_current_endpoint_success" = "Aktueller Endpunkt: %@";
-"settings_troubleshoot_test_current_endpoint_title" = "Endpunkt";
-"settings_troubleshoot_test_current_distributor" = "Derzeit wird %@ verwendet.";
-"settings_troubleshoot_test_current_distributor_title" = "Methode";
-"settings_troubleshoot_test_distributors_fdroid" = "Keine andere Methode als die Hintergrund-Synchronisation gefunden.";
-"settings_troubleshoot_test_distributors_gplay" = "Keine andere Methode als Google Play Service gefunden.";
-"settings_troubleshoot_test_distributors_title" = "Verfügbare Methoden";
-"settings_notification_method" = "Benachrichtigungsmethode";
-"unifiedpush_distributor_background_sync" = "Hintergrund-Synchronisation";
-"unifiedpush_distributor_fcm_fallback" = "Google Services";
-"screen_sharing_notification_description" = "Bildschirmfreigabe ist in Arbeit";
-"screen_sharing_notification_title" = "%@ Bildschirmfreigabe";
-"live_location_bottom_sheet_last_updated_at" = "Aktualisiert vor %1$@";
-"labs_enable_live_location" = "Aktiviere Live-Standortfreigabe";
-"live_location_sharing_notification_description" = "Standortfreigabe ist in Arbeit";
-"live_location_sharing_notification_title" = "%@ Live-Standort";
-"location_share_live_remaining_time" = "%1$@ übrig";
-"location_share_live_view" = "Live-Standort anzeigen";
-"location_share_live_ended" = "Live-Standort beendet";
-"location_share_live_started" = "Live-Standort laden…";
-"location_share_live_select_duration_option_3" = "8 Stunden";
-"location_share_live_select_duration_option_2" = "1 Stunde";
-"location_share_live_select_duration_option_1" = "15 Minuten";
-"location_share_live_select_duration_title" = "Teile Deinen Live-Standort für";
-"a11y_location_share_locate_button" = "Auf aktuellen Standort zoomen";
-"a11y_location_share_pin_on_map" = "Pin des ausgewählten Ortes auf der Karte";
-"audio_message_file_size" = "(%1$@)";
-"audio_message_reply_content" = "%1$@ (%2$@)";
-"error_audio_message_unable_to_play" = "Kann %1$@ nicht abspielen";
-"a11y_pause_audio_message" = "Pausieren %1$@";
-"a11y_play_audio_message" = "Abspielen %1$@";
-"a11y_audio_playback_duration" = "%1$d Minuten %2$d Sekunden";
-"a11y_audio_message_item" = "%1$@, %2$@, %3$@";
-"settings_show_latest_profile_description" = "Die neuesten Profilinformationen (Avatar und Anzeigename) für alle Nachrichten anzeigen.";
-"settings_show_latest_profile" = "Aktuelle Benutzerinformationen anzeigen";
-"ftue_personalize_complete_title" = "Sieht gut aus!";
-"ftue_display_name_title" = "einen Anzeigenamen wählen";
-"ftue_account_created_take_me_home" = "Zurück zum Home-Screen";
-"send_feedback_threads_title" = "Threads Beta-Feedback";
-"settings_troubleshoot_test_endpoint_registration_quick_fix" = "Benachrichtigungsmethode zurücksetzen";
-"initial_sync_request_content" = "%@ muss aus folgendem Grund eine Cache-Löschung durchführen, um auf dem neuesten Stand zu bleiben:\n%@\n\nDiese Aktion wird die Anwendung neu starten und einige Zeit dauern.";
-"keys_backup_settings_signature_from_this_user" = "Die Sicherung hat eine gültige Signatur von diesem Benutzer.";
-"settings_presence_user_always_appears_offline_summary" = "Wenn diese Option aktiviert ist, wirst Du anderen Nutzer:innen immer als offline angezeigt, auch wenn Du die Anwendung verwendest.";
-"settings_presence_user_always_appears_offline" = "Offline Modus";
-"settings_presence" = "Präsenz";
-"settings_autoplay_animated_images_summary" = "Animierte Bilder in der Zeitleiste abspielen, sobald sie sichtbar sind";
-"settings_autoplay_animated_images_title" = "Animierte Bilder automatisch abspielen";
-"settings_troubleshoot_test_endpoint_registration_failed" = "Das Endpunkt-Token konnte nicht auf dem Heimserver registriert werden:\n%1$@";
-"settings_troubleshoot_test_endpoint_registration_success" = "Endpunkt erfolgreich beim Heimserver registriert.";
-"settings_troubleshoot_test_endpoint_registration_title" = "Endpunkt-Registrierung";
-"threads_labs_enable_notice_message" = "Dein Heimserver unterstützt derzeit keine Threads, daher kann diese Funktion evtl. nicht richtig funktionieren. Einige Nachrichten mit Threads sind möglicherweise nicht zuverlässig verfügbar. %@Möchtest Du Threads trotzdem aktivieren\?";
-"threads_beta_enable_notice_message" = "Threads helfen dabei, Unterhaltungen beim Thema zu halten und leichter zu verfolgen. %@Die Aktivierung von Threads aktualisiert die App. Dies kann bei einigen Konten länger dauern.";
-"threads_notice_migration_message" = "Wir nähern uns der Veröffentlichung einer öffentlichen Beta für Threads.\n\nIn Vorbereitung darauf müssen wir einige Änderungen vornehmen: Threads, die vor diesem Zeitpunkt erstellt wurden, werden als normale Antworten angezeigt.\n\nDies wird ein einmaliger Übergang sein, da Threads nun Teil der Matrix-Spezifikation sind.";
-"call_stop_screen_sharing" = "Bildschirmfreigabe beenden";
-"action_next" = "Weiter";
-"action_learn_more" = "Mehr erfahren";
-"time_unit_second_short" = "sek";
-"time_unit_minute_short" = "min";
-"initial_sync_request_reason_unignored_users" = "- das Ignorieren einiger Benutzer:innen wurde rückgängig gemacht";
-"initial_sync_request_title" = "Initiale Synchronisierungsanfrage";
-"space_explore_filter_no_result_description" = "Einige Ergebnisse werden möglicherweise ausgeblendet, weil sie privat sind und Du eine Einladung benötigst, um sie zu sehen.";
-"space_explore_filter_no_result_title" = "Keine Ergebnisse gefunden";
-"space_leave_radio_button_none" = "Nichts verlassen";
-"space_leave_radio_button_all" = "Alles verlassen";
-"space_leave_radio_buttons_title" = "Dinge in diesem Space";
-"a11y_presence_busy" = "Beschäftigt";
-"settings_security_pin_code_use_biometrics_error" = "Die biometrische Authentifizierung konnte nicht aktiviert werden.";
-"auth_biometric_key_invalidated_message" = "Die biometrische Authentifizierung wurde deaktiviert, weil kürzlich eine neue biometrische Authentifizierungsmethode hinzugefügt wurde. Du kannst sie in den Einstellungen wieder aktivieren.";
-"error_forbidden_digits_only_username" = "Der Heimserver akzeptiert keine Benutzernamen, die nur aus Ziffern bestehen.";
-"sent_live_location" = "teilten ihren Live-Standort";
-"ftue_personalize_skip_this_step" = "Schritt überspringen";
-"ftue_personalize_submit" = "Speichern und fortfahren";
-"ftue_personalize_complete_subtitle" = "Öffne die Einstellungen jederzeit um dein Profil zu aktualisieren";
-"ftue_personalize_lets_go" = "Los geht\'s";
-"ftue_profile_picture_subtitle" = "Zeit, dem Namen ein Gesicht zu geben";
-"ftue_profile_picture_title" = "Profilbild hinzufügen";
-"ftue_display_name_entry_footer" = "Du kannst dies später ändern";
-"ftue_display_name_entry_title" = "Anzeigename";
-"ftue_account_created_subtitle" = "Dein Konto %@ wurde erstellt";
-"ftue_account_created_congratulations_title" = "Herzlichen Glückwunsch!";
-"ftue_account_created_personalize" = "Profil personalisieren";
-"ftue_auth_carousel_workplace_body" = "%@ ist auch für den Arbeitsplatz geeignet. Die sichersten Organisationen der Welt vertrauen darauf.";
-"send_feedback_threads_info" = "Threads sind noch in Arbeit, und es stehen neue, aufregende Funktionen an, wie z. B. verbesserte Benachrichtigungen. Wir würden uns sehr über Dein Feedback freuen!";
-"direct_room_encryption_enabled_tile_description_future" = "Nachrichten in diesem Chat werden Ende-zu-Ende-verschlüsselt.";
-"ftue_auth_captcha_title" = "Bist du ein Mensch\?";
-"ftue_auth_terms_subtitle" = "Bitte lies dir %@s Bedingungen und Richtlinien durch";
-"ftue_auth_terms_title" = "Server-Richtlinien";
-"ftue_auth_email_verification_subtitle" = "Folge den Anweisungen, die an %@ gesendet wurden";
-"ftue_auth_email_verification_title" = "E-Mail bestätigen";
-"poll_undisclosed_not_ended" = "Ergebnisse sind nach Beenden der Abstimmung sichtbar";
-"ftue_auth_reset_password_breaker_title" = "Prüfe deine E-Mails.";
-"ftue_auth_reset_password" = "Passwort zurücksetzen";
-"ftue_auth_new_password_subtitle" = "Gib mindestens 8 Zeichen ein.";
-"ftue_auth_email_entry_title" = "E-Mail-Adresse";
-"ftue_auth_phone_entry_title" = "Telefonnummer";
-"ftue_auth_email_resend_email" = "Erneut senden";
-"ftue_auth_reset_password_email_subtitle" = "%@ wird dir einen Bestätigungslink schicken";
-"ftue_auth_email_title" = "Deine E-Mail-Adresse";
-"ftue_auth_new_password_entry_title" = "Neues Passwort";
-"ftue_auth_new_password_title" = "Wähle ein neues Passwort";
-"ftue_auth_sign_out_all_devices" = "Alle Geräte abmelden";
-"ftue_auth_phone_confirmation_title" = "Bestätige deine Telefonnummer";
-"ftue_auth_email_verification_footer" = "Keine E-Mail erhalten\?";
-"ftue_auth_password_reset_email_confirmation_subtitle" = "Folge den Anweisungen, die an %@ gesendet wurden";
-"permalink_unsupported_groups" = "Kann Link nicht öffnen: Communities wurden durch Spaces ersetzt";
-"labs_enable_msc3061_share_history" = "MSC3061: Raumschlüssel für vorherige Nachrichten teilen";
-"labs_enable_msc3061_share_history_desc" = "Beim Einladen in einen Raum mit sichtbarem Verlauf wird der verschlüsselte Verlauf sichtbar sein.";
-"live_location_description" = "Live-Standort";
-"labs_enable_element_call_permission_shortcuts" = "Keine Element Call-Berechtigungsabfragen";
-"labs_enable_element_call_permission_shortcuts_summary" = "Bestätige automatisch Element Call-Widgets und erlaube Kamera- und Mikrofonzugriff";
-"create_room_action_go" = "Los";
-"ftue_auth_create_account_edit_server_selection" = "ändern";
-"ftue_auth_create_account_sso_section_header" = "oder";
-"ftue_auth_sign_in_choose_server_header" = "Das Zuhause deiner Gespräche";
-"ftue_auth_create_account_choose_server_header" = "Das zukünftige Zuhause für deine Gespräche";
-"font_size_use_system" = "Systemstandard nutzen";
-"font_size_section_auto" = "Automatisch festlegen";
-"font_size_title" = "Schriftgröße wählen";
-"font_size_section_manually" = "Manuell wählen";
-"search_space_two_parents" = "%1$@ und %2$@";
-"auth_reset_password_error_unverified" = "E-Mail nicht bestätigt, prüfe deinen Posteingang";
-"ftue_auth_welcome_back_title" = "Willkommen zurück!";
-"ftue_auth_forgot_password" = "Passwort vergessen";
-"ftue_auth_login_username_entry" = "Benutzername / E-Mail / Telefon";
-"ftue_auth_create_account_title" = "Erstelle dein Konto";
-"ftue_auth_choose_server_entry_hint" = "Serveradresse";
-"ftue_auth_choose_server_subtitle" = "Wie lautet die Adresse deines Servers\? Das wird eine Art Zuhause für deine Daten";
-"ftue_auth_choose_server_sign_in_subtitle" = "Wie lautet die Adresse deines Servers\?";
-"ftue_auth_create_account_password_entry_footer" = "Muss 8 oder mehr Zeichen umfassen";
-"ftue_auth_choose_server_title" = "Wähle deinen Server";
-"home_layout_preferences_sort_name" = "A - Z";
-"home_layout_preferences_sort_activity" = "Aktivität";
-"home_layout_preferences_sort_by" = "Sortierung";
-"home_layout_preferences_filters" = "Filter anzeigen";
-"home_layout_preferences" = "Layouteinstellungen";
-"explore_rooms" = "Räume erkunden";
-"create_room" = "Raum erstellen";
-"room_list_filter_unreads" = "Ungelesene";
-"room_list_filter_people" = "Personen";
-"send_your_first_msg_to_invite" = "Schreibe deine erste Nachricht, um %@ zur Konversation einzuladen";
-"device_manager_settings_active_sessions_show_all" = "Alle Sitzungen anzeigen (V2, in Arbeit)";
-"settings_sessions_other_description" = "Für bestmögliche Sicherheit verifiziere deine Sitzungen und melde dich von allen ab, die du nicht erkennst oder nutzt.";
-"settings_sessions_other_title" = "Andere Sitzungen";
-"settings_sessions_list" = "Sitzungen";
-"a11y_open_spaces" = "Space-Liste öffnen";
-"a11y_create_message" = "Beginne ein Gespräch oder erstelle einen Raum";
-"room_list_filter_favourites" = "Favoriten";
-"room_list_filter_all" = "Alle";
-"location_share_loading_map_error" = "Karte laden nicht möglich\nDieser Heimserver könnte für die Kartendarstellung nicht konfiguriert sein.";
-"a11y_open_settings" = "Einstellungen öffnen";
-"verify_invalid_qr_notice" = "Dieser QR-Code ist fehlerhaft. Bitte versuche es mit einer anderen Methode.";
-"crosssigning_cannot_verify_this_session_desc" = "Du wirst deinen verschlüsselten Nachrichtenverlauf nicht abrufen können. Um neu zu beginnen, setze deine Sicherung und Verifizierungsschlüssel zurück.";
-"crosssigning_cannot_verify_this_session" = "Verifizierung dieses Gerätes nicht möglich";
-"updating_your_data" = "Aktualisiere deine Daten …";
-"live_location_share_location_item_share" = "Standort teilen";
-"live_location_not_enough_permission_dialog_description" = "Du musst die Berechtigung erhalten, um deinen Live-Standort mit diesem Raum zu teilen.";
-"live_location_not_enough_permission_dialog_title" = "Dir fehlt die Berechtigung, deinen Live-Standort teilen zu dürfen";
-"ftue_auth_password_reset_confirmation" = "Passwort zurückgesetzt";
-"ftue_auth_phone_confirmation_resend_code" = "Code erneut schicken";
-"ftue_auth_phone_confirmation_subtitle" = "Ein Code wurde an %@ gesendet";
-"ftue_auth_phone_confirmation_entry_title" = "Bestätigungscode";
-"ftue_auth_phone_subtitle" = "%@ muss dein Konto verifizieren";
-"ftue_auth_phone_title" = "Gib deine Telefonnummer ein";
-"ftue_auth_email_subtitle" = "%@ muss dein Konto verifizieren";
-"ftue_auth_choose_server_ems_cta" = "Kontakt aufnehmen";
-"ftue_auth_choose_server_ems_subtitle" = "Element Matrix Services (EMS) ist ein robuster und zuverlässiger Hosting-Dienst für schnelle und sichere Echtzeitkommunikation. Erfahre mehr unter element.io/ems";
-"ftue_auth_choose_server_ems_title" = "Willst du deinen eigenen Server betreiben\?";
-"a11y_device_manager_device_type_web" = "Web";
-"a11y_device_manager_device_type_mobile" = "Mobil";
-"timeline_error_room_not_found" = "Entschuldigung, dieser Raum wurde nicht gefunden.\nBitte versuche es später erneut.%@";
-"invites_title" = "Einladungen";
-"device_manager_other_sessions_description_unverified" = "Nicht verifiziert · Letzte Aktivität %1$@";
-"device_manager_verification_status_detail_unverified" = "Verifiziere deine aktuelle Sitzung für besonders sichere Nachrichtenübertragung.";
-"device_manager_verification_status_unverified" = "Nicht verifizierte Sitzung";
+"action_confirm" = "Bestätigen";
diff --git a/ElementX/Resources/Localizations/el.lproj/Localizable.strings b/ElementX/Resources/Localizations/el.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/el.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/el.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/el.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/el.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/el.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/el.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/en-GB.lproj/Localizable.strings b/ElementX/Resources/Localizations/en-GB.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/en-GB.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/en-GB.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/en.lproj/Legacy.strings b/ElementX/Resources/Localizations/en.lproj/Legacy.strings
new file mode 100644
index 000000000..8dba8c4db
--- /dev/null
+++ b/ElementX/Resources/Localizations/en.lproj/Legacy.strings
@@ -0,0 +1,2360 @@
+"notice_room_invite_no_invitee" = "%@\'s invitation";
+"notice_room_invite_no_invitee_by_you" = "Your invitation";
+"notice_room_created" = "%1$@ created the room";
+"notice_room_created_by_you" = "You created the room";
+"notice_direct_room_created" = "%1$@ created the discussion";
+"notice_direct_room_created_by_you" = "You created the discussion";
+"notice_room_invite" = "%1$@ invited %2$@";
+"notice_room_invite_by_you" = "You invited %1$@";
+"notice_room_invite_you" = "%1$@ invited you";
+"notice_room_join" = "%1$@ joined the room";
+"notice_room_join_by_you" = "You joined the room";
+"notice_direct_room_join" = "%1$@ joined";
+"notice_direct_room_join_by_you" = "You joined";
+"notice_room_leave" = "%1$@ left the room";
+"notice_room_leave_by_you" = "You left the room";
+"notice_direct_room_leave" = "%1$@ left the room";
+"notice_direct_room_leave_by_you" = "You left the room";
+"notice_room_reject" = "%1$@ rejected the invitation";
+"notice_room_reject_by_you" = "You rejected the invitation";
+"notice_room_remove" = "%1$@ removed %2$@";
+"notice_room_remove_by_you" = "You removed %1$@";
+"notice_room_unban" = "%1$@ unbanned %2$@";
+"notice_room_unban_by_you" = "You unbanned %1$@";
+"notice_room_ban" = "%1$@ banned %2$@";
+"notice_room_ban_by_you" = "You banned %1$@";
+"notice_room_withdraw" = "%1$@ withdrew %2$@\'s invitation";
+"notice_room_withdraw_by_you" = "You withdrew %1$@\'s invitation";
+"notice_avatar_url_changed" = "%1$@ changed their avatar";
+"notice_avatar_url_changed_by_you" = "You changed your avatar";
+"notice_display_name_set" = "%1$@ set their display name to %2$@";
+"notice_display_name_set_by_you" = "You set your display name to %1$@";
+"notice_display_name_changed_from" = "%1$@ changed their display name from %2$@ to %3$@";
+"notice_display_name_changed_from_by_you" = "You changed your display name from %1$@ to %2$@";
+"notice_display_name_removed" = "%1$@ removed their display name (it was %2$@)";
+"notice_display_name_removed_by_you" = "You removed your display name (it was %1$@)";
+"notice_room_topic_changed" = "%1$@ changed the topic to: %2$@";
+"notice_room_topic_changed_by_you" = "You changed the topic to: %1$@";
+"notice_room_avatar_changed" = "%1$@ changed the room avatar";
+"notice_room_avatar_changed_by_you" = "You changed the room avatar";
+"notice_room_name_changed" = "%1$@ changed the room name to: %2$@";
+"notice_room_name_changed_by_you" = "You changed the room name to: %1$@";
+"notice_placed_video_call" = "%@ placed a video call.";
+"notice_placed_video_call_by_you" = "You placed a video call.";
+"notice_placed_voice_call" = "%@ placed a voice call.";
+"notice_placed_voice_call_by_you" = "You placed a voice call.";
+"notice_call_candidates" = "%@ sent data to setup the call.";
+"notice_call_candidates_by_you" = "You sent data to setup the call.";
+"notice_answered_call" = "%@ answered the call.";
+"notice_answered_call_by_you" = "You answered the call.";
+"notice_ended_call" = "%@ ended the call.";
+"notice_ended_call_by_you" = "You ended the call.";
+"notice_made_future_room_visibility" = "%1$@ made future room history visible to %2$@";
+"notice_made_future_room_visibility_by_you" = "You made future room history visible to %1$@";
+"notice_made_future_direct_room_visibility" = "%1$@ made future messages visible to %2$@";
+"notice_made_future_direct_room_visibility_by_you" = "You made future messages visible to %1$@";
+"notice_room_visibility_invited" = "all room members, from the point they are invited.";
+"notice_room_visibility_joined" = "all room members, from the point they joined.";
+"notice_room_visibility_shared" = "all room members.";
+"notice_room_visibility_world_readable" = "anyone.";
+"notice_room_update" = "%@ upgraded this room.";
+"notice_room_update_by_you" = "You upgraded this room.";
+"notice_direct_room_update" = "%@ upgraded here.";
+"notice_direct_room_update_by_you" = "You upgraded here.";
+"notice_room_server_acl_set_title" = "%@ set the server ACLs for this room.";
+"notice_room_server_acl_set_title_by_you" = "You set the server ACLs for this room.";
+"notice_room_server_acl_set_banned" = "• Servers matching %@ are banned.";
+"notice_room_server_acl_set_allowed" = "• Servers matching %@ are allowed.";
+"notice_room_server_acl_set_ip_literals_allowed" = "• Servers matching IP literals are allowed.";
+"notice_room_server_acl_set_ip_literals_not_allowed" = "• Servers matching IP literals are banned.";
+"notice_room_server_acl_updated_title" = "%@ changed the server ACLs for this room.";
+"notice_room_server_acl_updated_title_by_you" = "You changed the server ACLs for this room.";
+"notice_room_server_acl_updated_banned" = "• Servers matching %@ are now banned.";
+"notice_room_server_acl_updated_was_banned" = "• Servers matching %@ were removed from the ban list.";
+"notice_room_server_acl_updated_allowed" = "• Servers matching %@ are now allowed.";
+"notice_room_server_acl_updated_was_allowed" = "• Servers matching %@ were removed from the allowed list.";
+"notice_room_server_acl_updated_ip_literals_allowed" = "• Servers matching IP literals are now allowed.";
+"notice_room_server_acl_updated_ip_literals_not_allowed" = "• Servers matching IP literals are now banned.";
+"notice_room_server_acl_updated_no_change" = "No change.";
+"notice_room_server_acl_allow_is_empty" = "🎉 All servers are banned from participating! This room can no longer be used.";
+"notice_avatar_changed_too" = "(avatar was changed too)";
+"notice_room_name_removed" = "%1$@ removed the room name";
+"notice_room_name_removed_by_you" = "You removed the room name";
+"notice_room_topic_removed" = "%1$@ removed the room topic";
+"notice_room_topic_removed_by_you" = "You removed the room topic";
+"notice_room_avatar_removed" = "%1$@ removed the room avatar";
+"notice_room_avatar_removed_by_you" = "You removed the room avatar";
+"notice_room_third_party_invite" = "%1$@ sent an invitation to %2$@ to join the room";
+"notice_room_third_party_invite_by_you" = "You sent an invitation to %1$@ to join the room";
+"notice_direct_room_third_party_invite" = "%1$@ invited %2$@";
+"notice_direct_room_third_party_invite_by_you" = "You invited %1$@";
+"notice_room_third_party_revoked_invite" = "%1$@ revoked the invitation for %2$@ to join the room";
+"notice_room_third_party_revoked_invite_by_you" = "You revoked the invitation for %1$@ to join the room";
+"notice_direct_room_third_party_revoked_invite" = "%1$@ revoked the invitation for %2$@";
+"notice_direct_room_third_party_revoked_invite_by_you" = "You revoked the invitation for %1$@";
+"notice_room_third_party_registered_invite" = "%1$@ accepted the invitation for %2$@";
+"notice_room_third_party_registered_invite_by_you" = "You accepted the invitation for %1$@";
+"notice_widget_added" = "%1$@ added %2$@ widget";
+"notice_widget_added_by_you" = "You added %1$@ widget";
+"notice_widget_removed" = "%1$@ removed %2$@ widget";
+"notice_widget_removed_by_you" = "You removed %1$@ widget";
+"notice_widget_modified" = "%1$@ modified %2$@ widget";
+"notice_widget_modified_by_you" = "You modified %1$@ widget";
+"power_level_admin" = "Admin";
+"power_level_moderator" = "Moderator";
+"power_level_default" = "Default";
+"power_level_custom" = "Custom (%1$d)";
+"power_level_custom_no_value" = "Custom";
+"notice_power_level_changed_by_you" = "You changed the power level of %1$@.";
+"notice_power_level_changed" = "%1$@ changed the power level of %2$@.";
+"notice_power_level_diff" = "%1$@ from %2$@ to %3$@";
+"notice_crypto_unable_to_decrypt" = "** Unable to decrypt: %@ **";
+"notice_crypto_error_unknown_inbound_session_id" = "The sender\'s device has not sent us the keys for this message.";
+"unable_to_send_message" = "Unable to send message";
+"matrix_error" = "Matrix error";
+"all_chats" = "All Chats";
+"start_chat" = "Start Chat";
+"create_room" = "Create Room";
+"create_a_room" = "Create a room";
+"change_space" = "Change Space";
+"explore_rooms" = "Explore Rooms";
+"a11y_expand_space_children" = "Expand %@ children";
+"a11y_collapse_space_children" = "Collapse %@ children";
+"room_error_access_unauthorized" = "You are not allowed to join this room";
+"medium_email" = "Email address";
+"medium_phone_number" = "Phone number";
+"room_displayname_room_invite" = "Room Invite";
+"room_displayname_two_members" = "%1$@ and %2$@";
+"room_displayname_3_members" = "%1$@, %2$@ and %3$@";
+"room_displayname_4_members" = "%1$@, %2$@, %3$@ and %4$@";
+"room_displayname_empty_room" = "Empty room";
+"room_displayname_empty_room_was" = "Empty room (was %@)";
+"initial_sync_start_server_computing" = "Initial sync:\nWaiting for server response…";
+"initial_sync_start_downloading" = "Initial sync:\nDownloading data…";
+"initial_sync_start_importing_account" = "Initial sync:\nImporting account…";
+"initial_sync_start_importing_account_crypto" = "Initial sync:\nImporting crypto";
+"initial_sync_start_importing_account_rooms" = "Initial sync:\nImporting rooms";
+"initial_sync_start_importing_account_joined_rooms" = "Initial sync:\nLoading your conversations\nIf you\'ve joined lots of rooms, this might take a while";
+"initial_sync_start_importing_account_invited_rooms" = "Initial sync:\nImporting invited rooms";
+"initial_sync_start_importing_account_left_rooms" = "Initial sync:\nImporting left rooms";
+"initial_sync_start_importing_account_data" = "Initial sync:\nImporting account data";
+"initial_sync_request_title" = "Initial sync request";
+"initial_sync_request_content" = "%@ needs to perform a clear cache to be up to date, for the following reason:\n%@\n\nNote that this action will restart the app and it may take some time.";
+"initial_sync_request_reason_unignored_users" = "- Some users have been unignored";
+"event_status_sent_message" = "Message sent";
+"event_status_sending_message" = "Sending message…";
+"notice_room_invite_no_invitee_with_reason" = "%1$@\'s invitation. Reason: %2$@";
+"notice_room_invite_no_invitee_with_reason_by_you" = "Your invitation. Reason: %1$@";
+"notice_room_invite_with_reason" = "%1$@ invited %2$@. Reason: %3$@";
+"notice_room_invite_with_reason_by_you" = "You invited %1$@. Reason: %2$@";
+"notice_room_invite_you_with_reason" = "%1$@ invited you. Reason: %2$@";
+"notice_room_join_with_reason" = "%1$@ joined the room. Reason: %2$@";
+"notice_room_join_with_reason_by_you" = "You joined the room. Reason: %1$@";
+"notice_direct_room_join_with_reason" = "%1$@ joined. Reason: %2$@";
+"notice_direct_room_join_with_reason_by_you" = "You joined. Reason: %1$@";
+"notice_room_leave_with_reason" = "%1$@ left the room. Reason: %2$@";
+"notice_room_leave_with_reason_by_you" = "You left the room. Reason: %1$@";
+"notice_direct_room_leave_with_reason" = "%1$@ left. Reason: %2$@";
+"notice_direct_room_leave_with_reason_by_you" = "You left. Reason: %1$@";
+"notice_room_reject_with_reason" = "%1$@ rejected the invitation. Reason: %2$@";
+"notice_room_reject_with_reason_by_you" = "You rejected the invitation. Reason: %1$@";
+"notice_room_remove_with_reason" = "%1$@ removed %2$@. Reason: %3$@";
+"notice_room_remove_with_reason_by_you" = "You removed %1$@. Reason: %2$@";
+"notice_room_unban_with_reason" = "%1$@ unbanned %2$@. Reason: %3$@";
+"notice_room_unban_with_reason_by_you" = "You unbanned %1$@. Reason: %2$@";
+"notice_room_ban_with_reason" = "%1$@ banned %2$@. Reason: %3$@";
+"notice_room_ban_with_reason_by_you" = "You banned %1$@. Reason: %2$@";
+"notice_room_third_party_registered_invite_with_reason" = "%1$@ accepted the invitation for %2$@. Reason: %3$@";
+"notice_room_third_party_registered_invite_with_reason_by_you" = "You accepted the invitation for %1$@. Reason: %2$@";
+"notice_room_withdraw_with_reason" = "%1$@ withdrew %2$@\'s invitation. Reason: %3$@";
+"notice_room_withdraw_with_reason_by_you" = "You withdrew %1$@\'s invitation. Reason: %2$@";
+"notice_room_aliases_added_and_removed" = "%1$@ added %2$@ and removed %3$@ as addresses for this room.";
+"notice_room_aliases_added_and_removed_by_you" = "You added %1$@ and removed %2$@ as addresses for this room.";
+"notice_room_canonical_alias_set" = "%1$@ set the main address for this room to %2$@.";
+"notice_room_canonical_alias_set_by_you" = "You set the main address for this room to %1$@.";
+"notice_room_canonical_alias_unset" = "%1$@ removed the main address for this room.";
+"notice_room_canonical_alias_unset_by_you" = "You removed the main address for this room.";
+"notice_room_canonical_alias_alternative_changed" = "%1$@ changed the alternative addresses for this room.";
+"notice_room_canonical_alias_alternative_changed_by_you" = "You changed the alternative addresses for this room.";
+"notice_room_canonical_alias_main_and_alternative_changed" = "%1$@ changed the main and alternative addresses for this room.";
+"notice_room_canonical_alias_main_and_alternative_changed_by_you" = "You changed the main and alternative addresses for this room.";
+"notice_room_canonical_alias_no_change" = "%1$@ changed the addresses for this room.";
+"notice_room_canonical_alias_no_change_by_you" = "You changed the addresses for this room.";
+"notice_room_guest_access_can_join" = "%1$@ has allowed guests to join the room.";
+"notice_room_guest_access_can_join_by_you" = "You have allowed guests to join the room.";
+"notice_direct_room_guest_access_can_join" = "%1$@ has allowed guests to join here.";
+"notice_direct_room_guest_access_can_join_by_you" = "You have allowed guests to join here.";
+"notice_room_guest_access_forbidden" = "%1$@ has prevented guests from joining the room.";
+"notice_room_guest_access_forbidden_by_you" = "You have prevented guests from joining the room.";
+"notice_direct_room_guest_access_forbidden" = "%1$@ has prevented guests from joining the room.";
+"notice_direct_room_guest_access_forbidden_by_you" = "You have prevented guests from joining the room.";
+"notice_end_to_end_ok" = "%1$@ turned on end-to-end encryption.";
+"notice_end_to_end_ok_by_you" = "You turned on end-to-end encryption.";
+"notice_end_to_end_unknown_algorithm" = "%1$@ turned on end-to-end encryption (unrecognised algorithm %2$@).";
+"notice_end_to_end_unknown_algorithm_by_you" = "You turned on end-to-end encryption (unrecognised algorithm %1$@).";
+"system_theme" = "System Default";
+"light_theme" = "Light Theme";
+"dark_theme" = "Dark Theme";
+"black_theme" = "Black Theme";
+"notification_listening_for_events" = "Listening for events";
+"notification_listening_for_notifications" = "Listening for notifications";
+"notification_noisy_notifications" = "Noisy notifications";
+"notification_silent_notifications" = "Silent notifications";
+"title_activity_settings" = "Settings";
+"title_activity_bug_report" = "Bug report";
+"title_activity_choose_sticker" = "Send a sticker";
+"title_activity_keys_backup_setup" = "Key Backup";
+"title_activity_keys_backup_restore" = "Use Key Backup";
+"sign_out_bottom_sheet_warning_no_backup" = "You’ll lose your encrypted messages if you sign out now";
+"sign_out_bottom_sheet_warning_backing_up" = "Key backup in progress. If you sign out now you’ll lose access to your encrypted messages.";
+"sign_out_bottom_sheet_warning_backup_not_active" = "Secure Key Backup should be active on all of your sessions to avoid losing access to your encrypted messages.";
+"sign_out_bottom_sheet_dont_want_secure_messages" = "I don’t want my encrypted messages";
+"sign_out_bottom_sheet_backing_up_keys" = "Backing up keys…";
+"are_you_sure" = "Are you sure?";
+"backup" = "Back up";
+"sign_out_bottom_sheet_will_lose_secure_messages" = "You’ll lose access to your encrypted messages unless you back up your keys before signing out.";
+"loading" = "Loading…";
+"ok" = "OK";
+"later" = "Later";
+"permalink" = "Permalink";
+"view_source" = "View Source";
+"view_decrypted_source" = "View Decrypted Source";
+"none" = "None";
+"report_content" = "Report Content";
+"start_chatting" = "Start Chatting";
+"spaces" = "Spaces";
+"time_unit_hour_short" = "h";
+"time_unit_minute_short" = "min";
+"time_unit_second_short" = "sec";
+"denied_permission_generic" = "Some permissions are missing to perform this action, please grant the permissions from the system settings.";
+"denied_permission_camera" = "To perform this action, please grant the Camera permission from the system settings.";
+"denied_permission_voice_message" = "To send voice messages, please grant the Microphone permission.";
+"missing_permissions_title" = "Missing permissions";
+"no_permissions_to_start_conf_call" = "You do not have permission to start a conference call in this room";
+"no_permissions_to_start_conf_call_in_direct_room" = "You do not have permission to start a conference call";
+"no_permissions_to_start_webrtc_call" = "You do not have permission to start a call in this room";
+"no_permissions_to_start_webrtc_call_in_direct_room" = "You do not have permission to start a call";
+"video_meeting" = "Start video meeting";
+"audio_meeting" = "Start audio meeting";
+"audio_video_meeting_description" = "Meetings use Jitsi security and permission policies. All people currently in the room will see an invite to join while your meeting is happening.";
+"cannot_call_yourself" = "You cannot place a call with yourself";
+"cannot_call_yourself_with_invite" = "You cannot place a call with yourself, wait for participants to accept invitation";
+"failed_to_add_widget" = "Failed to add widget";
+"failed_to_remove_widget" = "Failed to remove widget";
+"or" = "or";
+"done" = "Done";
+"call_notification_answer" = "Accept";
+"call_notification_reject" = "Decline";
+"call_notification_hangup" = "Hang Up";
+"action_sign_out" = "Sign out";
+"action_sign_out_confirmation_simple" = "Are you sure you want to sign out?";
+"action_voice_call" = "Voice Call";
+"action_video_call" = "Video Call";
+"action_view_threads" = "View Threads";
+"action_mark_all_as_read" = "Mark all as read";
+"action_quick_reply" = "Quick reply";
+"action_mark_room_read" = "Mark as read";
+"action_open" = "Open";
+"action_close" = "Close";
+"action_copy" = "Copy";
+"action_add" = "Add";
+"action_switch" = "Switch";
+"action_unpublish" = "Unpublish";
+"action_enable" = "Enable";
+"action_disable" = "Disable";
+"action_not_now" = "Not now";
+"action_try_it_out" = "Try it out";
+"action_agree" = "Agree";
+"action_change" = "Change";
+"action_remove" = "Remove";
+"action_join" = "Join";
+"action_reject" = "Reject";
+"action_accept" = "Accept";
+"action_skip" = "Skip";
+"action_ignore" = "Ignore";
+"action_decline" = "Decline";
+"action_invite" = "Invite";
+"action_cancel" = "Cancel";
+"action_save" = "Save";
+"action_leave" = "Leave";
+"action_send" = "Send";
+"action_quote" = "Quote";
+"action_download" = "Download";
+"action_share" = "Share";
+"action_delete" = "Delete";
+"action_rename" = "Rename";
+"action_revoke" = "Revoke";
+"action_disconnect" = "Disconnect";
+"action_play" = "Play";
+"action_dismiss" = "Dismiss";
+"action_reset" = "Reset";
+"action_learn_more" = "Learn more";
+"action_next" = "Next";
+"copied_to_clipboard" = "Copied to clipboard";
+"action_thread_view_in_room" = "View in room";
+"action_thread_copy_link_to_thread" = "Copy link to thread";
+"dialog_title_confirmation" = "Confirmation";
+"dialog_title_warning" = "Warning";
+"dialog_title_error" = "Error";
+"dialog_title_success" = "Success";
+"dialog_edit_hint" = "New value";
+"bottom_action_notification" = "Notifications";
+"bottom_action_favourites" = "Favourites";
+"bottom_action_people" = "People";
+"bottom_action_rooms" = "Rooms";
+"home_filter_placeholder_home" = "Filter room names";
+"home_layout_preferences" = "Layout preferences";
+"home_layout_preferences_filters" = "Show filters";
+"home_layout_preferences_recents" = "Show recents";
+"home_layout_preferences_sort_by" = "Sort by";
+"home_layout_preferences_sort_activity" = "Activity";
+"home_layout_preferences_sort_name" = "A - Z";
+"labs_enable_new_app_layout_title" = "Enable new layout";
+"labs_enable_new_app_layout_summary" = "A simplified Element with optional tabs";
+"invitations_header" = "Invites";
+"low_priority_header" = "Low priority";
+"system_alerts_header" = "System Alerts";
+"suggested_header" = "Suggested Rooms";
+"space_list_empty_title" = "No spaces yet.";
+"space_list_empty_message" = "Spaces are a new way to group rooms and people. Create a space to get started.";
+"invites_title" = "Invites";
+"invites_empty_title" = "Nothing new.";
+"invites_empty_message" = "This is where your new requests and invites will be.";
+"direct_chats_header" = "Conversations";
+"matrix_only_filter" = "Matrix contacts only";
+"no_result_placeholder" = "No results";
+"no_more_results" = "No more results";
+"rooms_header" = "Rooms";
+"settings_category_room_directory" = "Room directory";
+"settings_room_directory_show_all_rooms" = "Show rooms with explicit content";
+"settings_room_directory_show_all_rooms_summary" = "Show all rooms in the room directory, including rooms with explicit content.";
+"spaces_header" = "Spaces";
+"send_bug_report_include_logs" = "Send logs";
+"send_bug_report_include_crash_logs" = "Send crash logs";
+"send_bug_report_include_key_share_history" = "Send key share requests history";
+"send_bug_report_include_screenshot" = "Send screenshot";
+"send_bug_report" = "Report bug";
+"send_bug_report_description" = "Please describe the bug. What did you do? What did you expect to happen? What actually happened?";
+"send_bug_report_description_in_english" = "If possible, please write the description in English.";
+"send_bug_report_placeholder" = "Describe your problem here";
+"send_bug_report_logs_description" = "In order to diagnose problems, logs from this client will be sent with this bug report. This bug report, including the logs and the screenshot, will not be publicly visible. If you would prefer to only send the text above, please untick:";
+"send_bug_report_alert_message" = "You seem to be shaking the phone in frustration. Would you like to open the bug report screen?";
+"send_bug_report_app_crashed" = "The application has crashed last time. Would you like to open the crash report screen?";
+"send_bug_report_rage_shake" = "Rage shake to report bug";
+"send_bug_report_sent" = "The bug report has been successfully sent";
+"send_bug_report_failed" = "The bug report failed to be sent (%@)";
+"send_bug_report_progress" = "Progress (%@%%)";
+"join_room" = "Join Room";
+"username" = "Username";
+"logout" = "Sign out";
+"hs_url" = "Homeserver URL";
+"hs_client_url" = "Homeserver API URL";
+"search" = "Search";
+"start_voice_call" = "Start Voice Call";
+"start_video_call" = "Start Video Call";
+"option_send_voice" = "Send voice";
+"start_voice_call_prompt_msg" = "Are you sure that you want to start a voice call?";
+"start_video_call_prompt_msg" = "Are you sure that you want to start a video call?";
+"call_failed_no_connection" = "%@ Call Failed";
+"call_failed_no_connection_description" = "Failed to establish real time connection.\nPlease ask the administrator of your homeserver to configure a TURN server in order for calls to work reliably.";
+"call_select_sound_device" = "Select Sound Device";
+"sound_device_phone" = "Phone";
+"sound_device_speaker" = "Speaker";
+"sound_device_headset" = "Headset";
+"sound_device_wireless_headset" = "Wireless Headset";
+"call_switch_camera" = "Switch Camera";
+"call_camera_front" = "Front";
+"call_camera_back" = "Back";
+"call_format_turn_hd_off" = "Turn HD off";
+"call_format_turn_hd_on" = "Turn HD on";
+"call_start_screen_sharing" = "Share screen";
+"call_stop_screen_sharing" = "Stop screen sharing";
+"option_send_files" = "Send files";
+"option_send_sticker" = "Send sticker";
+"option_take_photo_video" = "Take photo or video";
+"option_take_photo" = "Take photo";
+"option_take_video" = "Take video";
+"option_always_ask" = "Always ask";
+"use_as_default_and_do_not_ask_again" = "Use as default and do not ask again";
+"no_sticker_application_dialog_content" = "You don’t currently have any stickerpacks enabled.\n\nAdd some now?";
+"error_no_external_application_found" = "Sorry, no external application has been found to complete this action.";
+"auth_login" = "Log in";
+"auth_login_sso" = "Sign in with single sign-on";
+"auth_submit" = "Submit";
+"auth_invalid_login_param" = "Incorrect username and/or password";
+"auth_invalid_email" = "This doesn’t look like a valid email address";
+"auth_email_already_defined" = "This email address is already defined.";
+"auth_msisdn_already_defined" = "This phone number is already defined.";
+"auth_forgot_password" = "Forgot password?";
+"auth_recaptcha_message" = "This homeserver would like to make sure you are not a robot";
+"auth_reset_password_error_unauthorized" = "Failed to verify email address: make sure you clicked the link in the email";
+"auth_reset_password_error_unverified" = "Email not verified, check your inbox";
+"auth_accept_policies" = "Please review and accept the policies of this homeserver:";
+"login_error_invalid_home_server" = "Please enter a valid URL";
+"login_error_no_homeserver_found" = "This is not a valid Matrix server address";
+"login_error_homeserver_not_found" = "Cannot reach a homeserver at this URL, please check it";
+"login_error_homeserver_from_url_not_found" = "Cannot reach a homeserver at the URL %@. Please check your link or choose a homeserver manually.";
+"login_error_homeserver_from_url_not_found_enter_manual" = "Choose homeserver";
+"login_error_ssl_peer_unverified" = "SSL Error: the peer's identity has not been verified.";
+"login_error_ssl_other" = "SSL Error.";
+"error_unauthorized" = "Unauthorized, missing valid authentication credentials";
+"login_error_bad_json" = "Malformed JSON";
+"login_error_not_json" = "Did not contain valid JSON";
+"login_error_limit_exceeded" = "Too many requests have been sent";
+"e2e_re_request_encryption_key" = "Re-request encryption keys from your other sessions.";
+"e2e_re_request_encryption_key_dialog_content" = "Please launch %@ on another device that can decrypt the message so it can send the keys to this session.";
+"compression_opt_list_original" = "Original";
+"compression_opt_list_large" = "Large";
+"compression_opt_list_medium" = "Medium";
+"compression_opt_list_small" = "Small";
+"settings_call_category" = "Calls";
+"settings_call_show_confirmation_dialog_title" = "Prevent accidental call";
+"settings_call_show_confirmation_dialog_summary" = "Ask for confirmation before starting a call";
+"settings_call_ringtone_use_app_ringtone" = "Use default %@ ringtone for incoming calls";
+"settings_call_ringtone_title" = "Incoming call ringtone";
+"settings_call_ringtone_dialog_title" = "Select ringtone for calls:";
+"call" = "Call";
+"call_connecting" = "Call connecting…";
+"call_ringing" = "Call ringing…";
+"call_ended" = "Call ended";
+"incoming_video_call" = "Incoming Video Call";
+"incoming_voice_call" = "Incoming Voice Call";
+"call_in_progress" = "Call In Progress…";
+"video_call_in_progress" = "Video Call In Progress…";
+"video_call_with_participant" = "Video call with %@";
+"audio_call_with_participant" = "Audio call with %@";
+"call_resume_action" = "Resume";
+"call_hold_action" = "Hold";
+"call_held_by_user" = "%@ held the call";
+"call_held_by_you" = "You held the call";
+"call_ended_user_busy_title" = "User busy";
+"call_ended_user_busy_description" = "The user you called is busy.";
+"call_ended_invite_timeout_title" = "No answer";
+"call_error_user_not_responding" = "The remote side failed to pick up.";
+"call_remove_jitsi_widget_progress" = "Ending call…";
+"permissions_rationale_popup_title" = "Information";
+"permissions_rationale_msg_record_audio" = "%@ needs permission to access your microphone to perform audio calls.";
+"permissions_rationale_msg_camera_and_audio" = "%@ needs permission to access your camera and your microphone to perform video calls.\n\nPlease allow access on the next pop-ups to be able to make the call.";
+"permissions_denied_qr_code" = "To scan a QR code, you need to allow camera access.";
+"permissions_denied_add_contact" = "Allow permission to access your contacts.";
+"yes" = "YES";
+"no" = "NO";
+"_continue" = "Continue";
+"list_members" = "Members";
+"room_jump_to_first_unread" = "Jump to unread";
+"room_participants_leave_prompt_title" = "Leave room";
+"room_participants_leave_prompt_msg" = "Are you sure you want to leave the room?";
+"room_participants_leave_private_warning" = "This room is not public. You will not be able to rejoin without an invite.";
+"room_participants_header_direct_chats" = "Direct Messages";
+"room_participants_action_invite" = "Invite";
+"room_participants_action_cancel_invite" = "Cancel invite";
+"room_participants_action_ban" = "Ban";
+"room_participants_action_unban" = "Unban";
+"room_participants_action_remove" = "Remove from chat";
+"room_participants_action_mention" = "Mention";
+"room_participants_power_level_prompt" = "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.\nAre you sure?";
+"room_participants_power_level_demote_warning_title" = "Demote yourself?";
+"room_participants_power_level_demote_warning_prompt" = "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.";
+"room_participants_power_level_demote" = "Demote";
+"room_participants_action_ignore_title" = "Ignore user";
+"room_participants_action_ignore_prompt_msg" = "Ignoring this user will remove their messages from rooms you share.\n\nYou can reverse this action at any time in the general settings.";
+"room_participants_action_ignore" = "Ignore";
+"room_participants_action_unignore_title" = "Unignore user";
+"room_participants_action_unignore_prompt_msg" = "Unignoring this user will show all messages from them again.";
+"room_participants_action_unignore" = "Unignore";
+"room_participants_action_cancel_invite_title" = "Cancel invite";
+"room_participants_action_cancel_invite_prompt_msg" = "Are you sure you want to cancel the invite for this user?";
+"room_participants_remove_title" = "Remove user";
+"room_participants_remove_reason" = "Reason to remove";
+"room_participants_remove_prompt_msg" = "The user will be removed from this room.\n\nTo prevent them from joining again, you should ban them instead.";
+"space_participants_remove_prompt_msg" = "The user will be removed from this space.\n\nTo prevent them from joining again, you should ban them instead.";
+"room_participants_ban_title" = "Ban user";
+"room_participants_ban_reason" = "Reason to ban";
+"room_participants_unban_title" = "Unban user";
+"room_participants_ban_prompt_msg" = "Banning user will remove them from this room and prevent them from joining again.";
+"space_participants_ban_prompt_msg" = "Banning user will remove them from this space and prevent them from joining again.";
+"room_participants_unban_prompt_msg" = "Unbanning user will allow them to join the room again.";
+"space_participants_unban_prompt_msg" = "Unbanning user will allow them to join the space again.";
+"room_one_user_is_typing" = "%@ is typing…";
+"room_two_users_are_typing" = "%1$@ & %2$@ are typing…";
+"room_many_users_are_typing" = "%1$@ & %2$@ & others are typing…";
+"room_notification_two_users_are_typing" = "%1$@ and %2$@";
+"room_notification_more_than_two_users_are_typing" = "%1$@, %2$@ and others";
+"room_do_not_have_permission_to_post" = "You do not have permission to post to this room.";
+"room_unsupported_e2e_algorithm" = "Encryption has been misconfigured so you can\'t send messages. Please contact an admin to restore encryption to a valid state.";
+"room_unsupported_e2e_algorithm_as_admin" = "Encryption has been misconfigured so you can\'t send messages. Click to open settings.";
+"ssl_trust" = "Trust";
+"ssl_do_not_trust" = "Do not trust";
+"ssl_logout_account" = "Logout";
+"ssl_remain_offline" = "Ignore";
+"ssl_fingerprint_hash" = "Fingerprint (%@):";
+"ssl_could_not_verify" = "Could not verify identity of remote server.";
+"ssl_cert_not_trust" = "This could mean that someone is maliciously intercepting your traffic, or that your phone does not trust the certificate provided by the remote server.";
+"ssl_cert_new_account_expl" = "If the server administrator has said that this is expected, ensure that the fingerprint below matches the fingerprint provided by them.";
+"ssl_unexpected_existing_expl" = "The certificate has changed from one that was trusted by your phone. This is HIGHLY UNUSUAL. It is recommended that you DO NOT ACCEPT this new certificate.";
+"ssl_expected_existing_expl" = "The certificate has changed from a previously trusted one to one that is not trusted. The server may have renewed its certificate. Contact the server administrator for the expected fingerprint.";
+"ssl_only_accept" = "Only accept the certificate if the server administrator has published a fingerprint that matches the one above.";
+"room_settings_permissions_title" = "Room permissions";
+"space_settings_permissions_title" = "Space permissions";
+"room_settings_permissions_subtitle" = "View and update the roles required to change various parts of the room.";
+"space_settings_permissions_subtitle" = "View and update the roles required to change various parts of the space.";
+"room_permissions_title" = "Permissions";
+"room_permissions_notice" = "Select the roles required to change various parts of the room";
+"space_permissions_notice" = "Select the roles required to change various parts of this space";
+"room_permissions_notice_read_only" = "You don't have permission to update the roles required to change various parts of the room";
+"space_permissions_notice_read_only" = "You don't have permission to update the roles required to change various parts of this space";
+"room_permissions_default_role" = "Default role";
+"room_permissions_send_messages" = "Send messages";
+"room_permissions_invite_users" = "Invite users";
+"room_permissions_change_settings" = "Change settings";
+"room_permissions_remove_users" = "Remove users";
+"room_permissions_ban_users" = "Ban users";
+"room_permissions_remove_messages_sent_by_others" = "Remove messages sent by others";
+"room_permissions_notify_everyone" = "Notify everyone";
+"room_permissions_modify_widgets" = "Modify widgets";
+"room_permissions_change_room_avatar" = "Change room avatar";
+"room_permissions_change_space_avatar" = "Change space avatar";
+"room_permissions_change_main_address_for_the_room" = "Change main address for the room";
+"room_permissions_change_main_address_for_the_space" = "Change main address for the space";
+"room_permissions_enable_room_encryption" = "Enable room encryption";
+"room_permissions_enable_space_encryption" = "Enable space encryption";
+"room_permissions_change_history_visibility" = "Change history visibility";
+"room_permissions_change_room_name" = "Change room name";
+"room_permissions_change_space_name" = "Change space name";
+"room_permissions_change_permissions" = "Change permissions";
+"room_permissions_send_m_room_server_acl_events" = "Send m.room.server_acl events";
+"room_permissions_upgrade_the_room" = "Upgrade the room";
+"room_permissions_upgrade_the_space" = "Upgrade the space";
+"room_permissions_change_topic" = "Change topic";
+"room_threads_filter" = "Filter Threads in room";
+"thread_timeline_title" = "Thread";
+"thread_list_title" = "Threads";
+"thread_list_modal_title" = "Filter";
+"thread_list_modal_all_threads_title" = "All Threads";
+"thread_list_modal_all_threads_subtitle" = "Shows all threads from current room";
+"thread_list_modal_my_threads_title" = "My Threads";
+"thread_list_modal_my_threads_subtitle" = "Shows all threads you’ve participated in";
+"thread_list_empty_title" = "Keep discussions organised with threads";
+"thread_list_empty_subtitle" = "Threads help keep your conversations on-topic and easy to track.";
+"thread_list_empty_notice" = "Tip: Long tap a message and use “%@”.";
+"search_thread_from_a_thread" = "From a Thread";
+"threads_notice_migration_title" = "Threads Approaching Beta 🎉";
+"threads_notice_migration_message" = "We’re getting closer to releasing a public Beta for Threads.\n\nAs we prepare for it, we need to make some changes: threads created before this point will be displayed as regular replies.\n\nThis will be a one-off transition as Threads are now part of the Matrix specification.";
+"threads_beta_enable_notice_title" = "Threads Beta";
+"threads_beta_enable_notice_message" = "Threads help keep your conversations on-topic and easy to track. %@Enabling threads will refresh the app. This may take longer for some accounts.";
+"threads_labs_enable_notice_title" = "Threads Beta";
+"threads_labs_enable_notice_message" = "Your homeserver does not currently support threads, so this feature may be unreliable. Some threaded messages may not be reliably available. %@Do you want to enable threads anyway?";
+"search_hint" = "Search";
+"search_members_hint" = "Filter room members";
+"search_banned_user_hint" = "Filter banned users";
+"search_no_results" = "No results";
+"search_space_two_parents" = "%1$@ and %2$@";
+"room_settings_all_messages" = "All messages";
+"room_settings_mention_and_keyword_only" = "Mentions & Keywords only";
+"room_settings_none" = "None";
+"room_settings_add_homescreen_shortcut" = "Add to Home screen";
+"shortcut_disabled_reason_room_left" = "The room has been left!";
+"shortcut_disabled_reason_sign_out" = "The session has been signed out!";
+"settings_profile_picture" = "Profile Picture";
+"settings_display_name" = "Display Name";
+"settings_add_email_address" = "Add email address";
+"settings_phone_number_empty" = "No phone number has been added to your account";
+"settings_add_phone_number" = "Add phone number";
+"settings_app_info_link_title" = "Application info";
+"settings_app_info_link_summary" = "Show the application info in the system settings.";
+"settings_emails" = "Email addresses";
+"settings_emails_empty" = "No email has been added to your account";
+"settings_phone_numbers" = "Phone numbers";
+"settings_remove_three_pid_confirmation_content" = "Remove %@?";
+"error_threepid_auth_failed" = "Ensure that you have clicked on the link in the email we have sent to you.";
+"settings_notification_advanced" = "Advanced Notification Settings";
+"settings_notification_by_event" = "Notification importance by event";
+"settings_notification_emails_category" = "Email notification";
+"settings_notification_emails_no_emails" = "To receive email with notification, please associate an email to your Matrix account";
+"settings_notification_emails_enable_for_email" = "Enable email notifications for %@";
+"settings_notification_default" = "Default Notifications";
+"settings_notification_mentions_and_keywords" = "Mentions and Keywords";
+"settings_notification_other" = "Other";
+"settings_notification_notify_me_for" = "Notify me for";
+"settings_notification_your_keywords" = "Your keywords";
+"settings_notification_new_keyword" = "Add new keyword";
+"settings_notification_keyword_contains_dot" = "Keywords cannot start with \'.\'";
+"settings_notification_keyword_contains_invalid_character" = "Keywords cannot contain \'%@\'";
+"settings_notification_troubleshoot" = "Troubleshoot Notifications";
+"settings_troubleshoot_diagnostic" = "Troubleshooting diagnostics";
+"settings_troubleshoot_diagnostic_run_button_title" = "Run Tests";
+"settings_troubleshoot_diagnostic_running_status" = "Running… (%1$d of %2$d)";
+"settings_troubleshoot_diagnostic_success_status" = "Basic diagnostic is OK. If you still do not receive notifications, please submit a bug report to help us investigate.";
+"settings_troubleshoot_diagnostic_failure_status_with_quickfix" = "One or more tests have failed, try suggested fix(es).";
+"settings_troubleshoot_diagnostic_failure_status_no_quickfix" = "One or more tests have failed, please submit a bug report to help us investigate.";
+"settings_troubleshoot_test_system_settings_title" = "System Settings.";
+"settings_troubleshoot_test_system_settings_success" = "Notifications are enabled in the system settings.";
+"settings_troubleshoot_test_system_settings_failed" = "Notifications are disabled in the system settings.\nPlease check system settings.";
+"open_settings" = "Open Settings";
+"settings_troubleshoot_test_account_settings_title" = "Account Settings.";
+"settings_troubleshoot_test_account_settings_success" = "Notifications are enabled for your account.";
+"settings_troubleshoot_test_account_settings_failed" = "Notifications are disabled for your account.\nPlease check account settings.";
+"settings_troubleshoot_test_account_settings_quickfix" = "Enable";
+"settings_troubleshoot_test_device_settings_title" = "Session Settings.";
+"settings_troubleshoot_test_device_settings_success" = "Notifications are enabled for this session.";
+"settings_troubleshoot_test_device_settings_failed" = "Notifications are not enabled for this session.\nPlease check the %@ settings.";
+"settings_troubleshoot_test_device_settings_quickfix" = "Enable";
+"settings_troubleshoot_test_bing_settings_title" = "Custom Settings.";
+"settings_troubleshoot_test_bing_settings_success_with_warn" = "Notice that some messages type are set to be silent (will produce a notification with no sound).";
+"settings_troubleshoot_test_bing_settings_failed" = "Some notifications are disabled in your custom settings.";
+"settings_troubleshoot_test_play_services_title" = "Play Services Check";
+"settings_troubleshoot_test_play_services_success" = "Google Play Services APK is available and up-to-date.";
+"settings_troubleshoot_test_play_services_failed" = "%@ uses Google Play Services to deliver push messages but it doesn’t seem to be configured correctly:\n%1$@";
+"settings_troubleshoot_test_play_services_quickfix" = "Fix Play Services";
+"settings_troubleshoot_test_fcm_title" = "Firebase Token";
+"settings_troubleshoot_test_fcm_success" = "FCM token successfully retrieved:\n%1$@";
+"settings_troubleshoot_test_fcm_failed" = "Failed to retrieved FCM token:\n%1$@";
+"settings_troubleshoot_test_fcm_failed_too_many_registration" = "[%1$@]\nThis error is out of control of %@ and according to Google, this error indicates that the device has too many apps registered with FCM. The error only occurs in cases where there are extreme numbers of apps, so it should not affect the average user.";
+"settings_troubleshoot_test_fcm_failed_service_not_available" = "[%1$@]\nThis error is out of control of %@. It can occur for several reasons. Maybe it will work if you retry later, you can also check that Google Play Service is not restricted in data usage in the system settings, or that your device clock is correct, or it can happen on custom ROM.";
+"settings_troubleshoot_test_fcm_failed_account_missing" = "[%1$@]\nThis error is out of control of %@. There is no Google account on the phone. Please open the account manager and add a Google account.";
+"settings_troubleshoot_test_fcm_failed_account_missing_quick_fix" = "Add Account";
+"settings_troubleshoot_test_token_registration_title" = "Token Registration";
+"settings_troubleshoot_test_token_registration_success" = "FCM token successfully registered to homeserver.";
+"settings_troubleshoot_test_token_registration_failed" = "Failed to register FCM token to homeserver:\n%1$@";
+"settings_troubleshoot_test_endpoint_registration_title" = "Endpoint Registration";
+"settings_troubleshoot_test_endpoint_registration_success" = "Endpoint successfully registered to homeserver.";
+"settings_troubleshoot_test_endpoint_registration_failed" = "Failed to register endpoint token to homeserver:\n%1$@";
+"settings_troubleshoot_test_push_loop_title" = "Test Push";
+"settings_troubleshoot_test_push_loop_waiting_for_push" = "The application is waiting for the PUSH";
+"settings_troubleshoot_test_push_loop_success" = "The application is receiving PUSH";
+"settings_troubleshoot_test_push_loop_failed" = "Failed to receive push. Solution could be to reinstall the application.";
+"settings_troubleshoot_test_push_notification_content" = "You are viewing the notification! Click me!";
+"settings_troubleshoot_test_notification_title" = "Notification Display";
+"settings_troubleshoot_test_notification_notice" = "Please click on the notification. If you do not see the notification, please check the system settings.";
+"settings_troubleshoot_test_notification_notification_clicked" = "The notification has been clicked!";
+"settings_troubleshoot_test_service_boot_title" = "Start on boot";
+"settings_troubleshoot_test_service_boot_success" = "Service will start when the device is restarted.";
+"settings_troubleshoot_test_service_boot_failed" = "The service will not start when the device is restarted, you will not receive notifications until %@ has been opened once.";
+"settings_troubleshoot_test_service_boot_quickfix" = "Enable Start on boot";
+"settings_troubleshoot_test_bg_restricted_title" = "Check background restrictions";
+"settings_troubleshoot_test_bg_restricted_success" = "Background restrictions are disabled for %@. This test should be run using mobile data (no WIFI).\n%1$@";
+"settings_troubleshoot_test_bg_restricted_failed" = "Background restrictions are enabled for %@.\nWork that the app tries to do will be aggressively restricted while it is in the background, and this could affect notifications.\n%1$@";
+"settings_troubleshoot_test_bg_restricted_quickfix" = "Disable restrictions";
+"settings_troubleshoot_test_battery_title" = "Battery Optimization";
+"settings_troubleshoot_test_battery_success" = "%@ is not affected by Battery Optimization.";
+"settings_troubleshoot_test_battery_failed" = "If a user leaves a device unplugged and stationary for a period of time, with the screen off, the device enters Doze mode. This prevents apps from accessing the network and defers their jobs, syncs, and standard alarms.";
+"settings_troubleshoot_test_battery_quickfix" = "Ignore Optimization";
+"settings_notification_ringtone" = "Notification sound";
+"settings_enable_all_notif" = "Enable notifications for this account";
+"settings_enable_this_device" = "Enable notifications for this session";
+"settings_noisy_notifications_preferences" = "Configure Noisy Notifications";
+"settings_call_notifications_preferences" = "Configure Call Notifications";
+"settings_silent_notifications_preferences" = "Configure Silent Notifications";
+"settings_system_preferences_summary" = "Choose LED color, vibration, sound…";
+"settings_messages_in_e2e_one_to_one" = "Encrypted messages in one-to-one chats";
+"settings_messages_in_e2e_group_chat" = "Encrypted messages in group chats";
+"settings_when_rooms_are_upgraded" = "When rooms are upgraded";
+"settings_containing_my_display_name" = "Msgs containing my display name";
+"settings_containing_my_user_name" = "Msgs containing my user name";
+"settings_messages_in_one_to_one" = "Msgs in one-to-one chats";
+"settings_messages_in_group_chat" = "Msgs in group chats";
+"settings_invited_to_room" = "When I’m invited to a room";
+"settings_messages_sent_by_bot" = "Messages sent by bot";
+"settings_messages_at_room" = "Messages containing @room";
+"settings_messages_containing_display_name" = "My display name";
+"settings_messages_containing_username" = "My username";
+"settings_messages_direct_messages" = "Direct messages";
+"settings_encrypted_direct_messages" = "Encrypted direct messages";
+"settings_group_messages" = "Group messages";
+"settings_encrypted_group_messages" = "Encrypted group messages";
+"settings_mentions_at_room" = "\@room";
+"settings_messages_containing_keywords" = "Keywords";
+"settings_room_invitations" = "Room invitations";
+"settings_call_invitations" = "Call invitations";
+"settings_messages_by_bot" = "Messages by bot";
+"settings_room_upgrades" = "Room upgrades";
+"settings_mentions_and_keywords_encryption_notice" = "You won’t get notifications for mentions & keywords in encrypted rooms on mobile.";
+"settings_background_sync" = "Background synchronization";
+"settings_background_fdroid_sync_mode" = "Background Sync Mode";
+"settings_background_fdroid_sync_mode_battery" = "Optimized for battery";
+"settings_background_fdroid_sync_mode_battery_description" = "%@ will sync in background in way that preserves the device’s limited resources (battery).\nDepending on your device resource state, the sync may be deferred by the operating system.";
+"settings_background_fdroid_sync_mode_real_time" = "Optimized for real time";
+"settings_background_fdroid_sync_mode_real_time_description" = "%@ will sync in background periodically at precise time (configurable).\nThis will impact radio and battery usage, there will be a permanent notification displayed stating that %@ is listening for events.";
+"settings_background_fdroid_sync_mode_disabled" = "No background sync";
+"settings_background_fdroid_sync_mode_disabled_description" = "You will not be notified of incoming messages when the app is in background.";
+"settings_start_on_boot" = "Start on boot";
+"settings_set_sync_timeout" = "Sync request timeout";
+"settings_set_sync_delay" = "Delay between each Sync";
+"settings_version" = "Version";
+"settings_olm_version" = "olm version";
+"settings_app_term_conditions" = "Terms & conditions";
+"settings_third_party_notices" = "Third party notices";
+"settings_copyright" = "Copyright";
+"settings_privacy_policy" = "Privacy policy";
+"settings_keep_media" = "Keep media";
+"settings_clear_cache" = "Clear cache";
+"settings_clear_media_cache" = "Clear media cache";
+"settings_user_settings" = "User settings";
+"settings_notifications" = "Notifications";
+"settings_ignored_users" = "Ignored users";
+"settings_other" = "Other";
+"settings_advanced" = "Advanced";
+"settings_integrations" = "Integrations";
+"settings_integrations_summary" = "Use an integration manager to manage bots, bridges, widgets and sticker packs.\nIntegration managers receive configuration data, and can modify widgets, send room invites and set power levels on your behalf.";
+"settings_cryptography" = "Cryptography";
+"settings_cryptography_manage_keys" = "Cryptography Keys Management";
+"settings_notifications_targets" = "Notification Targets";
+"settings_contact" = "Local contacts";
+"settings_contacts_app_permission" = "Contacts permission";
+"settings_contacts_phonebook_country" = "Phonebook country";
+"settings_home_display" = "Home display";
+"settings_pin_missed_notifications" = "Pin rooms with missed notifications";
+"settings_pin_unread_messages" = "Pin rooms with unread messages";
+"settings_inline_url_preview" = "Inline URL preview";
+"settings_inline_url_preview_summary" = "Preview links within the chat when your homeserver supports this feature.";
+"settings_send_typing_notifs" = "Send typing notifications";
+"settings_send_typing_notifs_summary" = "Let other users know that you are typing.";
+"settings_send_markdown" = "Markdown formatting";
+"settings_send_markdown_summary" = "Format messages using markdown syntax before they are sent. This allows for advanced formatting such as using asterisks to display italic text.";
+"settings_always_show_timestamps" = "Show timestamps for all messages";
+"settings_12_24_timestamps" = "Show timestamps in 12-hour format";
+"settings_show_read_receipts" = "Show read receipts";
+"settings_show_read_receipts_summary" = "Click on the read receipts for a detailed list.";
+"settings_chat_effects_title" = "Show chat effects";
+"settings_chat_effects_description" = "Use /confetti command or send a message containing ❄️ or 🎉";
+"settings_autoplay_animated_images_title" = "Autoplay animated images";
+"settings_autoplay_animated_images_summary" = "Play animated images in the timeline as soon as they are visible";
+"settings_show_join_leave_messages" = "Show join and leave events";
+"settings_show_join_leave_messages_summary" = "Invites, removes, and bans are unaffected.";
+"settings_show_avatar_display_name_changes_messages" = "Show account events";
+"settings_show_avatar_display_name_changes_messages_summary" = "Includes avatar and display name changes.";
+"settings_vibrate_on_mention" = "Vibrate when mentioning a user";
+"settings_preview_media_before_sending" = "Preview media before sending";
+"settings_send_message_with_enter" = "Send message with enter";
+"settings_send_message_with_enter_summary" = "Enter button of the soft keyboard will send message instead of adding a line break";
+"settings_show_emoji_keyboard" = "Show emoji keyboard";
+"settings_show_emoji_keyboard_summary" = "Add a button on message composer to open emoji keyboard";
+"settings_secure_backup_section_title" = "Secure Backup";
+"settings_secure_backup_setup" = "Set up Secure Backup";
+"settings_secure_backup_reset" = "Reset Secure Backup";
+"settings_secure_backup_enter_to_setup" = "Set up on this device";
+"settings_secure_backup_section_info" = "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.";
+"reset_secure_backup_title" = "Generate a new Security Key or set a new Security Phrase for your existing backup.";
+"reset_secure_backup_warning" = "This will replace your current Key or Phrase.";
+"settings_deactivate_account_section" = "Deactivate account";
+"settings_deactivate_my_account" = "Deactivate my account";
+"settings_discovery_category" = "Discovery";
+"settings_discovery_manage" = "Manage your discovery settings.";
+"settings_analytics" = "Analytics";
+"settings_opt_in_of_analytics" = "Send analytics data";
+"settings_opt_in_of_analytics_summary" = "%@ collects anonymous analytics to allow us to improve the application.";
+"analytics_opt_in_title" = "Help improve %@";
+"analytics_opt_in_content" = "Help us identify issues and improve %@ by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.\n\nYou can read all our terms %@.";
+"analytics_opt_in_content_link" = "here";
+"analytics_opt_in_list_item_1" = "We don\'t record or profile any account data";
+"analytics_opt_in_list_item_2" = "We don\'t share information with third parties";
+"analytics_opt_in_list_item_3" = "You can turn this off anytime in settings";
+"devices_details_id_title" = "ID";
+"devices_details_name_title" = "Public Name";
+"devices_details_device_name" = "Update Public Name";
+"devices_details_last_seen_title" = "Last seen";
+"devices_details_last_seen_format" = "%1$@ @ %2$@";
+"devices_delete_dialog_title" = "Authentication";
+"settings_logged_in" = "Logged in as";
+"settings_home_server" = "Homeserver";
+"settings_identity_server" = "Identity server";
+"settings_integration_allow" = "Allow integrations";
+"settings_integration_manager" = "Integration manager";
+"legals_application_title" = "%@ policy";
+"legals_home_server_title" = "Your homeserver policy";
+"legals_identity_server_title" = "Your identity server policy";
+"legals_third_party_notices" = "Third party libraries";
+"legals_no_policy_provided" = "This server does not provide any policy.";
+"disabled_integration_dialog_title" = "Integrations are disabled";
+"disabled_integration_dialog_content" = "Enable 'Allow integrations' in Settings to do this.";
+"settings_user_interface" = "User interface";
+"settings_interface_language" = "Language";
+"settings_select_language" = "Choose language";
+"account_email_validation_message" = "Please check your email and click on the link it contains. Once this is done, click continue.";
+"account_email_already_used_error" = "This email address is already in use.";
+"account_phone_number_already_used_error" = "This phone number is already in use.";
+"settings_password" = "Password";
+"settings_change_password" = "Change password";
+"settings_old_password" = "Current password";
+"settings_new_password" = "New password";
+"settings_fail_to_update_password" = "Failed to update password";
+"settings_fail_to_update_password_invalid_current_password" = "The password is not valid";
+"settings_password_updated" = "Your password has been updated";
+"settings_unignore_user" = "Show all messages from %@?";
+"settings_emails_and_phone_numbers_title" = "Emails and phone numbers";
+"settings_emails_and_phone_numbers_summary" = "Manage emails and phone numbers linked to your Matrix account";
+"settings_select_country" = "Choose a country";
+"settings_media" = "Media";
+"settings_default_compression" = "Default compression";
+"compression_opt_list_choose" = "Choose";
+"settings_default_media_source" = "Default media source";
+"media_source_choose" = "Choose";
+"settings_play_shutter_sound" = "Play shutter sound";
+"media_saving_period_3_days" = "3 days";
+"media_saving_period_1_week" = "1 week";
+"media_saving_period_1_month" = "1 month";
+"media_saving_period_forever" = "Forever";
+"settings_presence" = "Presence";
+"settings_presence_user_always_appears_offline" = "Offline mode";
+"settings_presence_user_always_appears_offline_summary" = "If enabled, you will always appear offline to other users, even when using the application.";
+"room_settings_topic" = "Topic";
+"room_settings_room_notifications_notify_me" = "Notify me for";
+"room_settings_room_notifications_encryption_notice" = "Please note that mentions & keyword notifications are not available in encrypted rooms on mobile.";
+"room_settings_room_notifications_manage_notifications" = "You can manage notifications in %1$@.";
+"room_settings_room_notifications_account_settings" = "Account settings";
+"room_settings_room_read_history_rules_pref_title" = "Room History Readability";
+"room_settings_room_read_history_rules_pref_dialog_title" = "Who can read history?";
+"room_settings_room_read_history_dialog_subtitle" = "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.";
+"room_settings_access_rules_pref_dialog_title" = "Who can access?";
+"room_settings_room_access_title" = "Room access";
+"room_settings_space_access_title" = "Space access";
+"room_settings_guest_access_title" = "Allow guests to join";
+"room_settings_alias_title" = "Room addresses";
+"room_settings_alias_subtitle" = "See and managed addresses of this room, and its visibility in the room directory.";
+"space_settings_alias_title" = "Space addresses";
+"space_settings_alias_subtitle" = "See and managed addresses of this space.";
+"room_alias_published_alias_title" = "Published Addresses";
+"room_alias_published_alias_subtitle" = "Published addresses can be used by anyone on any server to join your room. To publish an address, it needs to be set as a local address first.";
+"room_alias_published_alias_main" = "This is the main address";
+"room_alias_published_other" = "Other published addresses:";
+"room_alias_published_alias_add_manually" = "Publish a new address manually";
+"room_alias_published_alias_add_manually_submit" = "Publish";
+"room_alias_unpublish_confirmation" = "Unpublish the address \"%1$@\"?";
+"room_alias_delete_confirmation" = "Delete the address \"%1$@\"?";
+"room_alias_address_empty_can_add" = "No other published addresses yet, add one below.";
+"room_alias_address_empty" = "No other published addresses yet.";
+"room_alias_address_hint" = "New published address (e.g. #alias:server)";
+"room_alias_local_address_title" = "Local Addresses";
+"room_alias_local_address_subtitle" = "Set addresses for this room so users can find this room through your homeserver (%1$@)";
+"room_alias_local_address_empty" = "This room has no local addresses";
+"room_alias_local_address_add" = "Add a local address";
+"room_alias_action_publish" = "Publish this address";
+"room_alias_action_unpublish" = "Unpublish this address";
+"room_alias_publish_to_directory" = "Publish this room to the public in %1$@\'s room directory?";
+"room_alias_publish_to_directory_error" = "Unable to retrieve the current room directory visibility (%1$@).";
+"room_settings_read_history_entry_anyone" = "Anyone";
+"room_settings_read_history_entry_members_only_option_time_shared" = "Members only (since the point in time of selecting this option)";
+"room_settings_read_history_entry_members_only_invited" = "Members only (since they were invited)";
+"room_settings_read_history_entry_members_only_joined" = "Members only (since they joined)";
+"room_settings_room_access_entry_knock" = "Anyone can knock on the room, members can then accept or reject";
+"room_settings_room_access_entry_unknown" = "Unknown access setting (%@)";
+"room_settings_room_access_private_title" = "Private";
+"room_settings_room_access_private_invite_only_title" = "Private (Invite Only)";
+"room_settings_room_access_private_description" = "Only people invited can find and join";
+"room_settings_room_access_public_title" = "Public";
+"room_settings_room_access_public_description" = "Anyone can find the room and join";
+"room_settings_space_access_public_description" = "Anyone can find the space and join";
+"room_settings_room_access_restricted_title" = "Space members only";
+"room_settings_room_access_restricted_description" = "Anyone in a space with this room can find and join it. Only admins of this room can add it to a space.";
+"room_create_member_of_space_name_can_join" = "Members of Space %@ can find, preview and join.";
+"allow_space_member_to_find_and_access" = "Allow space members to find and access.";
+"spaces_which_can_access" = "Spaces which can access";
+"decide_which_spaces_can_access" = "Decide which spaces can access this room. If a space is selected its members will be able to find and join Room name.";
+"select_spaces" = "Select spaces";
+"tap_to_edit_spaces" = "Tap to edit spaces";
+"decide_who_can_find_and_join" = "Decide who can find and join this room.";
+"space_you_know_that_contains_this_room" = "Space you know that contain this room";
+"other_spaces_or_rooms_you_might_not_know" = "Other spaces or rooms you might not know";
+"room_settings_banned_users_title" = "Banned users";
+"room_settings_category_advanced_title" = "Advanced";
+"room_settings_room_internal_id" = "This room’s internal ID";
+"room_settings_room_version_title" = "Room version";
+"room_settings_labs_pref_title" = "Labs";
+"room_settings_labs_warning_message" = "These are experimental features that may break in unexpected ways. Use with caution.";
+"room_settings_set_main_address" = "Set as main address";
+"room_settings_unset_main_address" = "Unset as main address";
+"settings_theme" = "Theme";
+"encryption_information_decryption_error" = "Decryption error";
+"encryption_information_device_name" = "Public name";
+"encryption_information_device_key" = "Session key";
+"encryption_export_e2e_room_keys" = "Export E2E room keys";
+"encryption_export_room_keys" = "Export room keys";
+"encryption_export_room_keys_summary" = "Export the keys to a local file";
+"encryption_export_export" = "Export";
+"encryption_export_notice" = "Please create a passphrase to encrypt the exported keys. You will need to enter the same passphrase to be able to import the keys.";
+"encryption_exported_successfully" = "Keys successfully exported";
+"encryption_message_recovery" = "Encrypted Messages Recovery";
+"encryption_settings_manage_message_recovery_summary" = "Manage Key Backup";
+"encryption_import_e2e_room_keys" = "Import E2E room keys";
+"encryption_import_room_keys" = "Import room keys";
+"encryption_import_room_keys_summary" = "Import the keys from a local file";
+"encryption_import_import" = "Import";
+"encryption_never_send_to_unverified_devices_title" = "Encrypt to verified sessions only";
+"encryption_never_send_to_unverified_devices_summary" = "Never send encrypted messages to unverified sessions from this session.";
+"encryption_information_not_verified" = "Not Verified";
+"encryption_information_verified" = "Verified";
+"encryption_information_unknown_ip" = "unknown ip";
+"encryption_information_verify" = "Verify";
+"encryption_information_verify_device_warning" = "Confirm by comparing the following with the User Settings in your other session:";
+"encryption_information_verify_device_warning2" = "If they don't match, the security of your communication may be compromised.";
+"select_room_directory" = "Select a room directory";
+"directory_server_placeholder" = "Server name";
+"directory_server_all_rooms_on_server" = "All rooms on %@ server";
+"directory_server_native_rooms" = "All native %@ rooms";
+"directory_your_server" = "Your server";
+"directory_add_a_new_server" = "Add a new server";
+"directory_add_a_new_server_prompt" = "Enter the name of a new server you want to explore.";
+"directory_add_a_new_server_error" = "Can't find this server or its room list";
+"directory_add_a_new_server_error_already_added" = "This server is already present in the list";
+"notification_unread_notified_messages_in_room" = "%1$@ in %2$@";
+"notification_unread_notified_messages_in_room_and_invitation" = "%1$@ in %2$@ and %3$@";
+"notification_unread_notified_messages_and_invitation" = "%1$@ and %2$@";
+"notification_unknown_new_event" = "New Event";
+"notification_unknown_room_name" = "Room";
+"notification_new_messages" = "New Messages";
+"notification_new_invitation" = "New Invitation";
+"notification_sender_me" = "Me";
+"notification_inline_reply_failed" = "** Failed to send - please open room";
+"notification_ticker_text_dm" = "%1$@: %2$@";
+"notification_ticker_text_group" = "%1$@: %2$@ %3$@";
+"font_size_title" = "Choose font size";
+"font_size_section_auto" = "Set automatically";
+"font_size_section_manually" = "Choose manually";
+"font_size_use_system" = "Use system default";
+"font_size" = "Font size";
+"tiny" = "Tiny";
+"small" = "Small";
+"normal" = "Normal";
+"large" = "Large";
+"larger" = "Larger";
+"largest" = "Largest";
+"huge" = "Huge";
+"widget_delete_message_confirmation" = "Are you sure you want to delete the widget from this room?";
+"active_widget_view_action" = "VIEW";
+"active_widgets_title" = "Active widgets";
+"room_widget_activity_title" = "Widget";
+"room_widget_permission_title" = "Load Widget";
+"room_widget_permission_added_by" = "This widget was added by:";
+"room_widget_permission_webview_shared_info_title" = "Using it may set cookies and share data with %@:";
+"room_widget_permission_shared_info_title" = "Using it may share data with %@:";
+"room_widget_failed_to_load" = "Failed to load widget.\n%@";
+"room_widget_reload" = "Reload widget";
+"room_widget_open_in_browser" = "Open in browser";
+"room_widget_revoke_access" = "Revoke access for me";
+"room_widget_permission_display_name" = "Your display name";
+"room_widget_permission_avatar_url" = "Your avatar URL";
+"room_widget_permission_user_id" = "Your user ID";
+"room_widget_permission_theme" = "Your theme";
+"room_widget_permission_widget_id" = "Widget ID";
+"room_widget_permission_room_id" = "Room ID";
+"error_jitsi_not_supported_on_old_device" = "Sorry, conference calls with Jitsi are not supported on old devices (devices with Android OS below 6.0)";
+"error_jitsi_join_conf" = "Sorry, an error occurred while trying to join the conference";
+"jitsi_leave_conf_to_join_another_one_content" = "Leave the current conference and switch to the other one?";
+"room_widget_resource_permission_title" = "This widget wants to use the following resources:";
+"room_widget_resource_grant_permission" = "Allow";
+"room_widget_resource_decline_permission" = "Block All";
+"room_widget_webview_access_camera" = "Use the camera";
+"room_widget_webview_access_microphone" = "Use the microphone";
+"room_widget_webview_read_protected_media" = "Read DRM protected Media";
+"widget_integration_unable_to_create" = "Unable to create widget.";
+"widget_integration_failed_to_send_request" = "Failed to send request.";
+"widget_integration_positive_power_level" = "Power level must be positive integer.";
+"widget_integration_must_be_in_room" = "You are not in this room.";
+"widget_integration_no_permission_in_room" = "You do not have permission to do that in this room.";
+"widget_integration_missing_room_id" = "Missing room_id in request.";
+"widget_integration_missing_user_id" = "Missing user_id in request.";
+"widget_integration_room_not_visible" = "Room %@ is not visible.";
+"widget_integration_missing_parameter" = "A required parameter is missing.";
+"room_add_matrix_apps" = "Add Matrix apps";
+"room_manage_integrations" = "Manage Integrations";
+"room_no_active_widgets" = "No active widgets";
+"settings_labs_native_camera" = "Use native camera";
+"settings_labs_native_camera_summary" = "Start the system camera instead of the custom camera screen.";
+"widget_integration_review_terms" = "To continue you need to accept the Terms of this service.";
+"timeline_error_room_not_found" = "Sorry, this room has not been found.\nPlease retry later.%@";
+"you_added_a_new_device" = "You added a new session \'%@\', which is requesting encryption keys.";
+"you_added_a_new_device_with_info" = "A new session is requesting encryption keys.\nSession name: %1$@\nLast seen: %2$@\nIf you didn’t log in on another session, ignore this request.";
+"your_unverified_device_requesting" = "Your unverified session \'%@\' is requesting encryption keys.";
+"your_unverified_device_requesting_with_info" = "An unverified session is requesting encryption keys.\nSession name: %1$@\nLast seen: %2$@\nIf you didn’t log in on another session, ignore this request.";
+"start_verification" = "Start verification";
+"share_without_verifying_short_label" = "Share";
+"key_share_request" = "Key Share Request";
+"ignore_request_short_label" = "Ignore";
+"command_error" = "Command error";
+"unrecognized_command" = "Unrecognized command: %@";
+"command_problem_with_parameters" = "The command \"%@\" needs more parameters, or some parameters are incorrect.";
+"command_not_supported_in_threads" = "The command \"%@\" is recognized but not supported in threads.";
+"command_description_emote" = "Displays action";
+"command_description_ban_user" = "Bans user with given id";
+"command_description_unban_user" = "Unbans user with given id";
+"command_description_ignore_user" = "Ignores a user, hiding their messages from you";
+"command_description_unignore_user" = "Stops ignoring a user, showing their messages going forward";
+"command_description_op_user" = "Define the power level of a user";
+"command_description_deop_user" = "Deops user with given id";
+"command_description_room_name" = "Sets the room name";
+"command_description_invite_user" = "Invites user with given id to current room";
+"command_description_join_room" = "Joins room with given address";
+"command_description_part_room" = "Leave room";
+"command_description_topic" = "Set the room topic";
+"command_description_remove_user" = "Removes user with given id from this room";
+"command_description_nick" = "Changes your display nickname";
+"command_description_nick_for_room" = "Changes your display nickname in the current room only";
+"command_description_room_avatar" = "Changes the avatar of the current room";
+"command_description_avatar_for_room" = "Changes your avatar in this current room only";
+"command_description_markdown" = "On/Off markdown";
+"command_description_clear_scalar_token" = "To fix Matrix Apps management";
+"command_description_whois" = "Displays information about a user";
+"markdown_has_been_enabled" = "Markdown has been enabled.";
+"markdown_has_been_disabled" = "Markdown has been disabled.";
+"notification_off" = "Off";
+"notification_silent" = "Silent";
+"notification_noisy" = "Noisy";
+"encrypted_message" = "Encrypted message";
+"create" = "Create";
+"group_details_home" = "Home";
+"rooms" = "Rooms";
+"invited" = "Invited";
+"has_been_removed" = "You have been removed from %1$@ by %2$@";
+"has_been_banned" = "You have been banned from %1$@ by %2$@";
+"reason_colon" = "Reason: %1$@";
+"avatar" = "Avatar";
+"dialog_user_consent_content" = "To continue using the %1$@ homeserver you must review and agree to the terms and conditions.";
+"dialog_user_consent_submit" = "Review now";
+"deactivate_account_title" = "Deactivate Account";
+"deactivate_account_content" = "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. This action is irreversible.\n\nDeactivating your account does not by default cause us to forget messages you have sent. If you would like us to forget your messages, please tick the box below.\n\nMessage visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.";
+"deactivate_account_delete_checkbox" = "Please forget all messages I have sent when my account is deactivated (Warning: this will cause future users to see an incomplete view of conversations)";
+"deactivate_account_submit" = "Deactivate Account";
+"error_empty_field_enter_user_name" = "Please enter a username.";
+"error_empty_field_your_password" = "Please enter your password.";
+"room_tombstone_versioned_description" = "This room has been replaced and is no longer active.";
+"room_tombstone_continuation_link" = "The conversation continues here";
+"room_tombstone_continuation_description" = "This room is a continuation of another conversation";
+"room_tombstone_predecessor_link" = "Click here to see older messages";
+"resource_limit_contact_admin" = "contact your service administrator";
+"resource_limit_soft_default" = "This homeserver has exceeded one of its resource limits so some users will not be able to log in.";
+"resource_limit_hard_default" = "This homeserver has exceeded one of its resource limits.";
+"resource_limit_soft_mau" = "This homeserver has hit its Monthly Active User limit so some users will not be able to log in.";
+"resource_limit_hard_mau" = "This homeserver has hit its Monthly Active User limit.";
+"resource_limit_soft_contact" = "Please %@ to get this limit increased.";
+"resource_limit_hard_contact" = "Please %@ to continue using this service.";
+"unknown_error" = "Sorry, an error occurred";
+"merged_events_expand" = "expand";
+"merged_events_collapse" = "collapse";
+"generic_label_and_value" = "%1$@: %2$@";
+"x_plus" = "+%d";
+"no_valid_google_play_services_apk" = "No valid Google Play Services APK found. Notifications may not work properly.";
+"passphrase_create_passphrase" = "Create passphrase";
+"passphrase_confirm_passphrase" = "Confirm passphrase";
+"passphrase_enter_passphrase" = "Enter passphrase";
+"passphrase_passphrase_does_not_match" = "Passphrase doesn’t match";
+"passphrase_empty_error_message" = "Please enter a passphrase";
+"passphrase_passphrase_too_weak" = "Passphrase is too weak";
+"keys_backup_passphrase_not_empty_error_message" = "Please delete the passphrase if you want %@ to generate a recovery key.";
+"keys_backup_setup_step1_title" = "Never lose encrypted messages";
+"keys_backup_setup_step1_description" = "Messages in encrypted rooms are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.\n\nSecurely back up your keys to avoid losing them.";
+"keys_backup_setup" = "Start using Key Backup";
+"keys_backup_setup_step1_advanced" = "(Advanced)";
+"keys_backup_setup_step1_manual_export" = "Manually export keys";
+"keys_backup_setup_step2_text_title" = "Secure your backup with a Passphrase.";
+"keys_backup_setup_step2_text_description" = "We’ll store an encrypted copy of your keys on your homeserver. Protect your backup with a passphrase to keep it secure.\n\nFor maximum security, this should be different from your account password.";
+"keys_backup_setup_step2_button_title" = "Set Passphrase";
+"keys_backup_setup_creating_backup" = "Creating Backup";
+"keys_backup_setup_step1_recovery_key_alternative" = "Or, secure your backup with a Recovery Key, saving it somewhere safe.";
+"keys_backup_setup_step2_skip_button_title" = "(Advanced) Set up with Recovery Key";
+"keys_backup_setup_step3_success_title" = "Success !";
+"keys_backup_setup_step3_text_line1" = "Your keys are being backed up.";
+"keys_backup_setup_step3_text_line2" = "Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.\nKeep your recovery key somewhere very secure, like a password manager (or a safe)";
+"keys_backup_setup_step3_text_line2_no_passphrase" = "Keep your recovery key somewhere very secure, like a password manager (or a safe)";
+"keys_backup_setup_step3_button_title" = "Done";
+"keys_backup_setup_step3_button_title_no_passphrase" = "I’ve made a copy";
+"keys_backup_setup_step3_copy_button_title" = "Save Recovery Key";
+"keys_backup_setup_step3_share_recovery_file" = "Share";
+"keys_backup_setup_step3_save_button_title" = "Save as File";
+"recovery_key_export_saved" = "The recovery key has been saved.";
+"keys_backup_setup_override_backup_prompt_tile" = "A backup already exist on your homeserver";
+"keys_backup_setup_override_backup_prompt_description" = "It looks like you already have setup key backup from another session. Do you want to replace it with the one you’re creating?";
+"keys_backup_setup_override_replace" = "Replace";
+"keys_backup_setup_override_stop" = "Stop";
+"keys_backup_setup_step3_please_make_copy" = "Please make a copy";
+"keys_backup_setup_step3_share_intent_chooser_title" = "Share recovery key with…";
+"keys_backup_setup_step3_generating_key_status" = "Generating Recovery Key using passphrase, this process can take several seconds.";
+"recovery_key" = "Recovery Key";
+"unexpected_error" = "Unexpected error";
+"keys_backup_setup_skip_title" = "Are you sure?";
+"keys_backup_setup_skip_msg" = "You may lose access to your messages if you log out or lose this device.";
+"keys_backup_restore_is_getting_backup_version" = "Fetching backup version…";
+"keys_backup_restore_with_passphrase" = "Use your recovery passphrase to unlock your encrypted messages history";
+"keys_backup_restore_use_recovery_key" = "use your recovery key";
+"keys_backup_restore_with_passphrase_helper_with_link" = "Don’t know your recovery passphrase, you can %@.";
+"keys_backup_restore_with_recovery_key" = "Use your Recovery Key to unlock your encrypted messages history";
+"keys_backup_restore_key_enter_hint" = "Enter Recovery Key";
+"keys_backup_restore_with_key_helper" = "Lost your recovery key? You can set up a new one in settings.";
+"keys_backup_passphrase_error_decrypt" = "Backup could not be decrypted with this passphrase: please verify that you entered the correct recovery passphrase.";
+"keys_backup_restoring_waiting_message" = "Restoring backup:";
+"keys_backup_restoring_computing_key_waiting_message" = "Computing recovery key…";
+"keys_backup_restoring_downloading_backup_waiting_message" = "Downloading keys…";
+"keys_backup_restoring_importing_keys_waiting_message" = "Importing keys…";
+"keys_backup_unlock_button" = "Unlock History";
+"keys_backup_recovery_code_empty_error_message" = "Please enter a recovery key";
+"keys_backup_recovery_code_error_decrypt" = "Backup could not be decrypted with this recovery key: please verify that you entered the correct recovery key.";
+"keys_backup_restore_success_title" = "Backup Restored %@ !";
+"keys_backup_get_version_error" = "Failed to get latest restore keys version (%@).";
+"keys_backup_settings_restore_backup_button" = "Restore from Backup";
+"keys_backup_settings_delete_backup_button" = "Delete Backup";
+"keys_backup_settings_status_ok" = "Key Backup has been correctly set up for this session.";
+"keys_backup_settings_status_ko" = "Key Backup is not active on this session.";
+"keys_backup_settings_status_not_setup" = "Your keys are not being backed up from this session.";
+"keys_backup_settings_signature_from_unknown_device" = "Backup has a signature from unknown session with ID %@.";
+"keys_backup_settings_signature_from_this_user" = "Backup has a valid signature from this user.";
+"keys_backup_settings_valid_signature_from_this_device" = "Backup has a valid signature from this session.";
+"keys_backup_settings_valid_signature_from_verified_device" = "Backup has a valid signature from verified session %@.";
+"keys_backup_settings_valid_signature_from_unverified_device" = "Backup has a valid signature from unverified session %@";
+"keys_backup_settings_invalid_signature_from_verified_device" = "Backup has a invalid signature from verified session %@";
+"keys_backup_settings_invalid_signature_from_unverified_device" = "Backup has a invalid signature from unverified session %@";
+"keys_backup_settings_untrusted_backup" = "To use Key Backup on this session, restore with your passphrase or recovery key now.";
+"keys_backup_settings_deleting_backup" = "Deleting backup…";
+"keys_backup_settings_checking_backup_state" = "Checking backup state";
+"keys_backup_settings_delete_confirm_title" = "Delete Backup";
+"keys_backup_settings_delete_confirm_message" = "Delete your backed up encryption keys from the server? You will no longer be able to use your recovery key to read encrypted message history.";
+"secure_backup_banner_setup_line1" = "Secure Backup";
+"secure_backup_banner_setup_line2" = "Safeguard against losing access to encrypted messages & data";
+"keys_backup_banner_recover_line1" = "Never lose encrypted messages";
+"keys_backup_banner_recover_line2" = "Use Key Backup";
+"keys_backup_banner_update_line1" = "New secure message keys";
+"keys_backup_banner_update_line2" = "Manage in Key Backup";
+"keys_backup_banner_in_progress" = "Backing up your keys. This may take several minutes…";
+"secure_backup_setup" = "Set Up Secure Backup";
+"keys_backup_info_keys_all_backup_up" = "All keys backed up";
+"keys_backup_info_title_version" = "Version";
+"keys_backup_info_title_algorithm" = "Algorithm";
+"keys_backup_info_title_signature" = "Signature";
+"sas_verified" = "Verified!";
+"sas_got_it" = "Got it";
+"sas_incoming_request_notif_title" = "Verification Request";
+"sas_incoming_request_notif_content" = "%@ wants to verify your session";
+"sas_error_unknown" = "Unknown Error";
+"identity_server_not_defined" = "You are not using any identity server";
+"error_user_already_logged_in" = "It looks like you’re trying to connect to another homeserver. Do you want to sign out?";
+"edit" = "Edit";
+"reply" = "Reply";
+"reply_in_thread" = "Reply in thread";
+"view_in_room" = "View In Room";
+"global_retry" = "Retry";
+"send_you_invite" = "Sent you an invitation";
+"invited_by" = "Invited by %@";
+"room_list_catchup_empty_title" = "You’re all caught up!";
+"room_list_catchup_empty_body" = "You have no more unread messages";
+"room_list_people_empty_title" = "Conversations";
+"room_list_people_empty_body" = "Your direct message conversations will be displayed here. Tap the + at the bottom right to start some.";
+"room_list_rooms_empty_title" = "Rooms";
+"room_list_rooms_empty_body" = "Your rooms will be displayed here. Tap the + at the bottom right to find existing ones or start some of your own.";
+"room_list_filter_all" = "All";
+"room_list_filter_unreads" = "Unreads";
+"room_list_filter_favourites" = "Favourites";
+"room_list_filter_people" = "People";
+"title_activity_emoji_reaction_picker" = "Reactions";
+"message_add_reaction" = "Add Reaction";
+"message_view_reaction" = "View Reactions";
+"reactions" = "Reactions";
+"event_redacted" = "Message removed";
+"settings_show_redacted" = "Show removed messages";
+"settings_show_redacted_summary" = "Show a placeholder for removed messages";
+"event_redacted_by_user_reason" = "Event deleted by user";
+"event_redacted_by_admin_reason" = "Event moderated by room admin";
+"malformed_message" = "Malformed event, cannot display";
+"create_new_room" = "Create New Room";
+"create_new_space" = "Create New Space";
+"error_no_network" = "No network. Please check your Internet connection.";
+"change_room_directory_network" = "Change network";
+"please_wait" = "Please wait…";
+"updating_your_data" = "Updating your data…";
+"room_preview_no_preview" = "This room can't be previewed";
+"room_preview_not_found" = "This room is not accessible at this time.\nTry again later, or ask a room admin to check if you have access.";
+"room_preview_no_preview_join" = "This room can't be previewed. Do you want to join it?";
+"fab_menu_create_room" = "Rooms";
+"fab_menu_create_chat" = "Direct Messages";
+"create_room_action_create" = "CREATE";
+"create_room_action_go" = "Go";
+"create_room_name_section" = "Room name";
+"create_room_name_hint" = "Name";
+"create_room_topic_section" = "Room topic (optional)";
+"create_room_topic_hint" = "Topic";
+"create_room_settings_section" = "Room settings";
+"create_room_public_title" = "Public";
+"create_room_public_description" = "Anyone will be able to join this room";
+"create_room_federation_error" = "The room has been created, but some invitations have not been sent for the following reason:\n\n%@";
+"keys_backup_unable_to_get_trust_info" = "An error occurred getting trust info";
+"keys_backup_unable_to_get_keys_backup_data" = "An error occurred getting keys backup data";
+"import_e2e_keys_from_file" = "Import e2e keys from file \"%1$@\".";
+"settings_sdk_version" = "Matrix SDK Version";
+"settings_other_third_party_notices" = "Other third party notices";
+"navigate_to_room_when_already_in_the_room" = "You are already viewing this room!";
+"navigate_to_thread_when_already_in_the_thread" = "You are already viewing this thread!";
+"settings_general_title" = "General";
+"settings_preferences" = "Preferences";
+"settings_security_and_privacy" = "Security & Privacy";
+"settings_push_rules" = "Push Rules";
+"settings_push_rules_no_rules" = "No push rules defined";
+"settings_push_gateway_no_pushers" = "No registered push gateways";
+"push_gateway_item_app_id" = "app_id:";
+"push_gateway_item_push_key" = "push_key:";
+"push_gateway_item_app_display_name" = "app_display_name:";
+"push_gateway_item_device_name" = "session_name:";
+"push_gateway_item_url" = "Url:";
+"push_gateway_item_format" = "Format:";
+"push_gateway_item_profile_tag" = "Profile tag:";
+"preference_voice_and_video" = "Voice & Video";
+"preference_root_help_about" = "Help & About";
+"preference_root_legals" = "Legals";
+"preference_help" = "Help";
+"preference_help_title" = "Help and support";
+"preference_help_summary" = "Get help with using %@";
+"preference_versions" = "Versions";
+"preference_system_settings" = "System settings";
+"settings_troubleshoot_test_token_registration_quick_fix" = "Register token";
+"settings_troubleshoot_test_endpoint_registration_quick_fix" = "Reset notification method";
+"send_suggestion" = "Make a suggestion";
+"send_suggestion_content" = "Please write your suggestion below.";
+"send_suggestion_report_placeholder" = "Describe your suggestion here";
+"send_suggestion_sent" = "Thanks, the suggestion has been successfully sent";
+"send_suggestion_failed" = "The suggestion failed to be sent (%@)";
+"beta_title_bottom_sheet_action" = "BETA";
+"send_feedback_space_title" = "Spaces feedback";
+"feedback" = "Feedback";
+"send_feedback_space_info" = "You’re using a beta version of spaces. Your feedback will help inform the next versions. Your platform and username will be noted to help us use your feedback as much as we can.";
+"you_may_contact_me" = "You may contact me if you have any follow up questions";
+"feedback_sent" = "Thanks, your feedback has been successfully sent";
+"feedback_failed" = "The feedback failed to be sent (%@)";
+"give_feedback" = "Give Feedback";
+"give_feedback_threads" = "Give Feedback";
+"send_feedback_threads_title" = "Threads Beta feedback";
+"send_feedback_threads_info" = "Threads are a work in progress with new, exciting upcoming features, such as improved notifications. We’d love to hear your feedback!";
+"beta" = "BETA";
+"settings_labs_show_hidden_events_in_timeline" = "Show hidden events in timeline";
+"settings_labs_show_complete_history_in_encrypted_room" = "Show complete history in encrypted rooms";
+"bottom_action_people_x" = "Direct Messages";
+"send_file_step_idle" = "Waiting…";
+"send_file_step_encrypting_thumbnail" = "Encrypting thumbnail…";
+"send_file_step_sending_thumbnail" = "Sending thumbnail (%1$@ / %2$@)";
+"send_file_step_encrypting_file" = "Encrypting file…";
+"send_file_step_sending_file" = "Sending file (%1$@ / %2$@)";
+"send_file_step_compressing_image" = "Compressing image…";
+"send_file_step_compressing_video" = "Compressing video %d%%";
+"downloaded_file" = "File %1$@ has been downloaded!";
+"edited_suffix" = "(edited)";
+"message_edits" = "Message Edits";
+"no_message_edits_found" = "No edits found";
+"room_filtering_filter_hint" = "Filter conversations…";
+"room_filtering_footer_title" = "Can’t find what you’re looking for?";
+"room_filtering_footer_create_new_room" = "Create a new room";
+"room_filtering_footer_create_new_direct_message" = "Send a new direct message";
+"room_filtering_footer_open_room_directory" = "View the room directory";
+"room_directory_search_hint" = "Name or ID (#example:matrix.org)";
+"user_directory_search_hint_2" = "Search by name, ID or mail";
+"search_hint_room_name" = "Search Name";
+"labs_swipe_to_reply_in_timeline" = "Enable swipe to reply in timeline";
+"labs_show_unread_notifications_as_tab" = "Add a dedicated tab for unread notifications on main screen.";
+"link_copied_to_clipboard" = "Link copied to clipboard";
+"add_by_qr_code" = "Add by QR code";
+"qr_code" = "QR code";
+"creating_direct_room" = "Creating room…";
+"direct_room_user_list_known_title" = "Known Users";
+"direct_room_user_list_suggestions_title" = "Suggestions";
+"message_view_edit_history" = "View Edit History";
+"terms_of_service" = "Terms of Service";
+"terms_description_for_identity_server" = "Be discoverable by others";
+"terms_description_for_integration_manager" = "Use Bots, bridges, widgets and sticker packs";
+"identity_server" = "Identity server";
+"disconnect_identity_server" = "Disconnect identity server";
+"add_identity_server" = "Configure identity server";
+"open_discovery_settings" = "Open Discovery Settings";
+"change_identity_server" = "Change identity server";
+"settings_discovery_show_identity_server_policy_title" = "Show identity server policy";
+"settings_discovery_hide_identity_server_policy_title" = "Hide identity server policy";
+"settings_discovery_no_policy_provided" = "No policy provided by the identity server";
+"settings_discovery_identity_server_info" = "You are currently using %1$@ to discover and be discoverable by existing contacts you know.";
+"settings_discovery_identity_server_info_none" = "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, configure one below.";
+"settings_discovery_emails_title" = "Discoverable email addresses";
+"settings_discovery_no_mails" = "Discovery options will appear once you have added an email.";
+"settings_discovery_no_msisdn" = "Discovery options will appear once you have added a phone number.";
+"settings_discovery_disconnect_identity_server_info" = "Disconnecting from your identity server will mean you won’t be discoverable by other users and you won’t be able to invite others by email or phone.";
+"settings_discovery_msisdn_title" = "Discoverable phone numbers";
+"settings_discovery_confirm_mail" = "We sent you a confirm email to %@, check your email and click on the confirmation link";
+"settings_discovery_confirm_mail_not_clicked" = "We sent you a confirm email to %@, please first check your email and click on the confirmation link";
+"settings_discovery_consent_title" = "Send emails and phone numbers";
+"settings_discovery_consent_notice_on" = "You have given your consent to send emails and phone numbers to this identity server to discover other users from your contacts.";
+"settings_discovery_consent_notice_off_2" = "Your contacts are private. To discover users from your contacts, we need your permission to send contact info to your identity server.";
+"settings_discovery_consent_action_revoke" = "Revoke my consent";
+"settings_discovery_consent_action_give_consent" = "Give consent";
+"identity_server_consent_dialog_title_2" = "Send emails and phone numbers to %@";
+"identity_server_consent_dialog_content_3" = "To discover existing contacts, you need to send contact info (emails and phone numbers) to your identity server. We hash your data before sending for privacy.";
+"identity_server_consent_dialog_content_question" = "Do you agree to send this info?";
+"settings_discovery_enter_identity_server" = "Enter an identity server URL";
+"settings_discovery_bad_identity_server" = "Could not connect to identity server";
+"settings_discovery_please_enter_server" = "Please enter the identity server url";
+"settings_discovery_no_terms_title" = "Identity server has no terms of services";
+"settings_discovery_no_terms" = "The identity server you have chosen does not have any terms of services. Only continue if you trust the owner of the service";
+"settings_text_message_sent" = "A text message has been sent to %@. Please enter the verification code it contains.";
+"settings_text_message_sent_hint" = "Code";
+"settings_text_message_sent_wrong_code" = "The verification code is not correct.";
+"settings_discovery_disconnect_with_bound_pid" = "You are currently sharing email addresses or phone numbers on the identity server %1$@. You will need to reconnect to %2$@ to stop sharing them.";
+"settings_agree_to_terms" = "Agree to the identity server (%@) Terms of Service to allow yourself to be discoverable by email address or phone number.";
+"labs_allow_extended_logging" = "Enable verbose logs.";
+"labs_allow_extended_logging_summary" = "Verbose logs will help developers by providing more logs when you send a RageShake. Even when enabled, the application does not log message contents or any other private data.";
+"error_terms_not_accepted" = "Please retry once you have accepted the terms and conditions of your homeserver.";
+"error_network_timeout" = "Looks like the server is taking too long to respond, this can be caused by either poor connectivity or an error with the server. Please try again in a while.";
+"send_attachment" = "Send attachment";
+"a11y_open_drawer" = "Open the navigation drawer";
+"a11y_create_menu_open" = "Open the create room menu";
+"a11y_create_menu_close" = "Close the create room menu…";
+"a11y_create_direct_message" = "Create a new direct conversation";
+"a11y_create_message" = "Create a new conversation or room";
+"a11y_create_room" = "Create a new room";
+"a11y_open_spaces" = "Open spaces list";
+"a11y_close_keys_backup_banner" = "Close keys backup banner";
+"a11y_jump_to_bottom" = "Jump to bottom";
+"three_users_read" = "%1$@, %2$@ and %3$@ read";
+"two_users_read" = "%1$@ and %2$@ read";
+"one_user_read" = "%@ read";
+"error_file_too_big_simple" = "The file is too large to upload.";
+"attachment_type_dialog_title" = "Add image from";
+"attachment_type_file" = "File";
+"attachment_type_contact" = "Contact";
+"attachment_type_camera" = "Camera";
+"attachment_type_gallery" = "Gallery";
+"attachment_type_sticker" = "Sticker";
+"attachment_type_poll" = "Poll";
+"attachment_type_location" = "Location";
+"rotate_and_crop_screen_title" = "Rotate and crop";
+"error_handling_incoming_share" = "Couldn\'t handle share data";
+"attachment_viewer_item_x_of_y" = "%1$d of %2$d";
+"uploads_media_title" = "MEDIA";
+"uploads_media_no_result" = "There are no media in this room";
+"uploads_files_title" = "FILES";
+"uploads_files_subtitle" = "%1$@ at %2$@";
+"uploads_files_no_result" = "There are no files in this room";
+"report_content_spam" = "It's spam";
+"report_content_inappropriate" = "It's inappropriate";
+"report_content_custom" = "Custom report…";
+"report_content_custom_title" = "Report this content";
+"report_content_custom_hint" = "Reason for reporting this content";
+"report_content_custom_submit" = "REPORT";
+"block_user" = "IGNORE USER";
+"content_reported_title" = "Content reported";
+"content_reported_content" = "This content was reported.\n\nIf you don't want to see any more content from this user, you can ignore them to hide their messages.";
+"content_reported_as_spam_title" = "Reported as spam";
+"content_reported_as_spam_content" = "This content was reported as spam.\n\nIf you don't want to see any more content from this user, you can ignore them to hide their messages.";
+"content_reported_as_inappropriate_title" = "Reported as inappropriate";
+"content_reported_as_inappropriate_content" = "This content was reported as inappropriate.\n\nIf you don't want to see any more content from this user, you can ignore them to hide their messages.";
+"message_ignore_user" = "Ignore user";
+"room_list_quick_actions_notifications_all_noisy" = "All messages (noisy)";
+"room_list_quick_actions_notifications_all" = "All messages";
+"room_list_quick_actions_notifications_mentions" = "Mentions only";
+"room_list_quick_actions_notifications_mute" = "Mute";
+"room_list_quick_actions_settings" = "Settings";
+"room_list_quick_actions_favorite_add" = "Add to favorites";
+"room_list_quick_actions_favorite_remove" = "Remove from favorites";
+"room_list_quick_actions_low_priority_add" = "Add to low priority";
+"room_list_quick_actions_low_priority_remove" = "Remove from low priority";
+"room_list_quick_actions_leave" = "Leave the room";
+"room_list_quick_actions_room_settings" = "Room settings";
+"notice_member_no_changes" = "%1$@ made no changes";
+"notice_member_no_changes_by_you" = "You made no changes";
+"command_description_spoiler" = "Sends the given message as a spoiler";
+"spoiler" = "Spoiler";
+"reaction_search_type_hint" = "Type keywords to find a reaction.";
+"no_ignored_users" = "You are not ignoring any users";
+"help_long_click_on_room_for_more_options" = "Long click on a room to see more options";
+"room_join_rules_public" = "%1$@ made the room public to whoever knows the link.";
+"room_join_rules_public_by_you" = "You made the room public to whoever knows the link.";
+"room_join_rules_invite" = "%1$@ made the room invite only.";
+"room_join_rules_invite_by_you" = "You made the room invite only.";
+"direct_room_join_rules_invite" = "%1$@ made this invite only.";
+"direct_room_join_rules_invite_by_you" = "You made this invite only.";
+"timeline_unread_messages" = "Unread messages";
+"ftue_auth_carousel_secure_title" = "Own your conversations.";
+"ftue_auth_carousel_control_title" = "You\'re in control.";
+"ftue_auth_carousel_encrypted_title" = "Secure messaging.";
+"ftue_auth_carousel_workplace_title" = "Messaging for your team.";
+"ftue_auth_carousel_secure_body" = "Secure and independent communication that gives you the same level of privacy as a face-to-face conversation in your own home.";
+"ftue_auth_carousel_control_body" = "Choose where your conversations are kept, giving you control and independence. Connected via Matrix.";
+"ftue_auth_carousel_encrypted_body" = "End-to-end encrypted and no phone number required. No ads or datamining.";
+"ftue_auth_carousel_workplace_body" = "%@ is also great for the workplace. It’s trusted by the world’s most secure organisations.";
+"ftue_auth_use_case_title" = "Who will you chat to the most?";
+"ftue_auth_use_case_subtitle" = "We\'ll help you get connected";
+"ftue_auth_use_case_option_one" = "Friends and family";
+"ftue_auth_use_case_option_two" = "Teams";
+"ftue_auth_use_case_option_three" = "Communities";
+"ftue_auth_use_case_skip" = "Not sure yet? %@";
+"ftue_auth_use_case_skip_partial" = "Skip this question";
+"ftue_auth_use_case_join_existing_server" = "Looking to join an existing server?";
+"ftue_auth_use_case_connect_to_server" = "Connect to server";
+"ftue_account_created_personalize" = "Personalize profile";
+"ftue_account_created_take_me_home" = "Take me home";
+"ftue_account_created_congratulations_title" = "Congratulations!";
+"ftue_account_created_subtitle" = "Your account %@ has been created";
+"ftue_auth_create_account_title" = "Create your account";
+"ftue_auth_create_account_username_entry_footer" = "Others can discover you %@";
+"ftue_auth_create_account_password_entry_footer" = "Must be 8 characters or more";
+"ftue_auth_create_account_choose_server_header" = "Where your conversations will live";
+"ftue_auth_sign_in_choose_server_header" = "Where your conversations live";
+"ftue_auth_create_account_sso_section_header" = "Or";
+"ftue_auth_create_account_edit_server_selection" = "Edit";
+"ftue_auth_welcome_back_title" = "Welcome back!";
+"ftue_auth_choose_server_title" = "Select your server";
+"ftue_auth_choose_server_subtitle" = "What is the address of your server? This is like a home for all your data";
+"ftue_auth_choose_server_sign_in_subtitle" = "What is the address of your server?";
+"ftue_auth_choose_server_entry_hint" = "Server URL";
+"ftue_auth_choose_server_ems_title" = "Want to host your own server?";
+"ftue_auth_choose_server_ems_subtitle" = "Element Matrix Services (EMS) is a robust and reliable hosting service for fast, secure and real time communication. Find out how on element.io/ems";
+"ftue_auth_choose_server_ems_cta" = "Get in touch";
+"ftue_auth_terms_title" = "Server policies";
+"ftue_auth_terms_subtitle" = "Please read through %@\'s terms and policies";
+"ftue_auth_email_title" = "Enter your email";
+"ftue_auth_email_subtitle" = "%@ needs to verify your account";
+"ftue_auth_email_entry_title" = "Email";
+"ftue_auth_phone_title" = "Enter your phone number";
+"ftue_auth_phone_subtitle" = "%@ needs to verify your account";
+"ftue_auth_phone_entry_title" = "Phone Number";
+"ftue_auth_phone_confirmation_entry_title" = "Confirmation code";
+"ftue_auth_reset_password_email_subtitle" = "%@ will send you a verification link";
+"ftue_auth_reset_password_breaker_title" = "Check your email.";
+"ftue_auth_new_password_entry_title" = "New Password";
+"ftue_auth_new_password_title" = "Choose a new password";
+"ftue_auth_new_password_subtitle" = "Make sure it\'s 8 characters or more.";
+"ftue_auth_reset_password" = "Reset password";
+"ftue_auth_sign_out_all_devices" = "Sign out all devices";
+"ftue_auth_phone_confirmation_title" = "Confirm your phone number";
+"ftue_auth_phone_confirmation_subtitle" = "A code was sent to %@";
+"ftue_auth_phone_confirmation_resend_code" = "Resend code";
+"ftue_auth_email_verification_title" = "Verify your email";
+"ftue_auth_email_verification_subtitle" = "Follow the instructions sent to %@";
+"ftue_auth_email_verification_footer" = "Did not receive an email?";
+"ftue_auth_email_resend_email" = "Resend email";
+"ftue_auth_forgot_password" = "Forgot password";
+"ftue_auth_password_reset_confirmation" = "Password reset";
+"ftue_auth_password_reset_email_confirmation_subtitle" = "Follow the instructions send to %@";
+"ftue_auth_captcha_title" = "Are you a human?";
+"ftue_auth_login_username_entry" = "Username / Email / Phone";
+"ftue_display_name_title" = "Choose a display name";
+"ftue_display_name_entry_title" = "Display Name";
+"ftue_display_name_entry_footer" = "You can change this later";
+"ftue_profile_picture_title" = "Add a profile picture";
+"ftue_profile_picture_subtitle" = "Time to put a face to the name";
+"ftue_personalize_lets_go" = "Let\'s go";
+"ftue_personalize_complete_title" = "Looking good!";
+"ftue_personalize_complete_subtitle" = "Head to settings anytime to update your profile";
+"ftue_personalize_submit" = "Save and continue";
+"ftue_personalize_skip_this_step" = "Skip this step";
+"login_splash_title" = "It\'s your conversation. Own it.";
+"login_splash_text1" = "Chat with people directly or in groups";
+"login_splash_text2" = "Keep conversations private with encryption";
+"login_splash_text3" = "Extend & customise your experience";
+"login_splash_submit" = "Get started";
+"login_splash_create_account" = "Create account";
+"login_splash_already_have_account" = "I already have an account";
+"login_server_title" = "Select a server";
+"login_server_text" = "Just like email, accounts have one home, although you can talk to anyone";
+"login_server_matrix_org_text" = "Join millions for free on the largest public server";
+"login_server_modular_text" = "Premium hosting for organisations";
+"login_server_modular_learn_more" = "Learn more";
+"login_server_other_title" = "Other";
+"login_server_other_text" = "Custom & advanced settings";
+"login_social_continue" = "Or";
+"login_social_continue_with" = "Continue with %@";
+"login_social_signup_with" = "Sign up with %@";
+"login_social_signin_with" = "Sign in with %@";
+"login_social_sso" = "single sign-on";
+"login_continue" = "Continue";
+"login_connect_to" = "Connect to %1$@";
+"login_connect_to_modular" = "Connect to Element Matrix Services";
+"login_connect_to_a_custom_server" = "Connect to a custom server";
+"login_signin_to" = "Sign in to %1$@";
+"login_signup" = "Sign Up";
+"login_signin" = "Sign In";
+"login_signin_sso" = "Continue with SSO";
+"login_clear_homeserver_history" = "Clear history";
+"login_server_url_form_modular_hint" = "Element Matrix Services Address";
+"login_server_url_form_other_hint" = "Address";
+"login_server_url_form_modular_text" = "Premium hosting for organisations";
+"login_server_url_form_modular_notice" = "Enter the address of the Modular Element or Server you want to use";
+"login_server_url_form_common_notice" = "Enter the address of the server you want to use";
+"login_sso_error_message" = "An error occurred when loading the page: %1$@ (%2$d)";
+"login_mode_not_supported" = "The application is not able to signin to this homeserver. The homeserver supports the following signin type(s): %1$@.\n\nDo you want to signin using a web client?";
+"login_registration_disabled" = "Sorry, this server isn’t accepting new accounts.";
+"login_registration_not_supported" = "The application is not able to create an account on this homeserver.\n\nDo you want to signup using a web client?";
+"login_login_with_email_error" = "This email is not associated to any account.";
+"login_reset_password_on" = "Reset password on %1$@";
+"login_reset_password_notice" = "A verification email will be sent to your inbox to confirm setting your new password.";
+"login_reset_password_submit" = "Next";
+"login_reset_password_email_hint" = "Email";
+"login_reset_password_password_hint" = "New password";
+"login_reset_password_warning_title" = "Warning!";
+"login_reset_password_warning_content" = "Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.";
+"login_reset_password_warning_submit" = "Continue";
+"login_reset_password_error_not_found" = "This email is not linked to any account";
+"login_reset_password_mail_confirmation_title" = "Check your inbox";
+"login_reset_password_mail_confirmation_notice" = "A verification email was sent to %1$@.";
+"login_reset_password_mail_confirmation_notice_2" = "Tap on the link to confirm your new password. Once you\'ve followed the link it contains, click below.";
+"login_reset_password_mail_confirmation_submit" = "I have verified my email address";
+"login_reset_password_success_title" = "Success!";
+"login_reset_password_success_notice" = "Your password has been reset.";
+"login_reset_password_success_notice_2" = "You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.";
+"login_reset_password_success_submit" = "Back to Sign In";
+"login_reset_password_cancel_confirmation_title" = "Warning";
+"login_reset_password_cancel_confirmation_content" = "Your password is not yet changed.\n\nStop the password change process?";
+"login_set_email_title" = "Set email address";
+"login_set_email_notice" = "Set an email to recover your account. Later, you can optionally allow people you know to discover you by your email.";
+"login_set_email_mandatory_hint" = "Email";
+"login_set_email_optional_hint" = "Email (optional)";
+"login_set_email_submit" = "Next";
+"does_not_look_like_valid_email" = "Doesn\'t look like a valid email address";
+"login_set_msisdn_title" = "Set phone number";
+"login_set_msisdn_notice" = "Set a phone number to optionally allow people you know to discover you.";
+"login_set_msisdn_notice2" = "Please use the international format.";
+"login_set_msisdn_mandatory_hint" = "Phone number";
+"login_set_msisdn_optional_hint" = "Phone number (optional)";
+"login_set_msisdn_submit" = "Next";
+"login_msisdn_confirm_title" = "Confirm phone number";
+"login_msisdn_confirm_notice" = "We just sent a code to %1$@. Enter it below to verify it’s you.";
+"login_msisdn_confirm_hint" = "Enter code";
+"login_msisdn_confirm_send_again" = "Send again";
+"login_msisdn_confirm_submit" = "Next";
+"login_msisdn_notice" = "Please use the international format (phone number must start with '+')";
+"login_msisdn_error_not_international" = "International phone numbers must start with '+'";
+"login_msisdn_error_other" = "Phone number seems invalid. Please check it";
+"login_signup_to" = "Sign up to %1$@";
+"login_signin_username_hint" = "Username or email";
+"login_signup_username_hint" = "Username";
+"login_signup_password_hint" = "Password";
+"login_signup_submit" = "Next";
+"login_signup_error_user_in_use" = "That username is taken";
+"login_signup_cancel_confirmation_title" = "Warning";
+"login_signup_cancel_confirmation_content" = "Your account is not created yet. Stop the registration process?";
+"login_a11y_choose_matrix_org" = "Select matrix.org";
+"login_a11y_choose_modular" = "Select Element Matrix Services";
+"login_a11y_choose_other" = "Select a custom homeserver";
+"login_a11y_captcha_container" = "Please perform the captcha challenge";
+"login_terms_title" = "Accept terms to continue";
+"login_wait_for_email_title" = "Please check your email";
+"login_wait_for_email_notice" = "We just sent an email to %1$@.\nPlease click on the link it contains to continue the account creation.";
+"login_validation_code_is_not_correct" = "The entered code is not correct. Please check.";
+"login_error_outdated_homeserver_title" = "Outdated homeserver";
+"login_error_outdated_homeserver_warning_content" = "This homeserver is running an old version. Ask your homeserver admin to upgrade. You can continue, but some features may not work correctly.";
+"login_connect_using_matrix_id_submit" = "Sign in with Matrix ID";
+"login_signin_matrix_id_title" = "Sign in with Matrix ID";
+"login_signin_matrix_id_notice" = "If you set up an account on a homeserver, use your Matrix ID (e.g. @user:domain.com) and password below.";
+"login_signin_matrix_id_hint" = "Matrix ID";
+"login_signin_matrix_id_password_notice" = "If you don’t know your password, go back to reset it.";
+"login_signin_matrix_id_error_invalid_matrix_id" = "This is not a valid user identifier. Expected format: \'@user:homeserver.org\'";
+"autodiscover_well_known_error" = "Unable to find a valid homeserver. Please check your identifier";
+"seen_by" = "Seen by";
+"signed_out_title" = "You’re signed out";
+"signed_out_notice" = "It can be due to various reasons:\n\n• You’ve changed your password on another session.\n\n• You have deleted this session from another session.\n\n• The administrator of your server has invalidated your access for security reason.";
+"signed_out_submit" = "Sign in again";
+"soft_logout_title" = "You’re signed out";
+"soft_logout_signin_title" = "Sign in";
+"soft_logout_signin_notice" = "Your homeserver (%1$@) admin has signed you out of your account %2$@ (%3$@).";
+"soft_logout_signin_e2e_warning_notice" = "Sign in to recover encryption keys stored exclusively on this device. You need them to read all of your secure messages on any device.";
+"soft_logout_signin_submit" = "Sign in";
+"soft_logout_signin_password_hint" = "Password";
+"soft_logout_clear_data_title" = "Clear personal data";
+"soft_logout_clear_data_notice" = "Warning: Your personal data (including encryption keys) is still stored on this device.\n\nClear it if you’re finished using this device, or want to sign in to another account.";
+"soft_logout_clear_data_submit" = "Clear all data";
+"soft_logout_clear_data_dialog_title" = "Clear data";
+"soft_logout_clear_data_dialog_content" = "Clear all data currently stored on this device?\nSign in again to access your account data and messages.";
+"soft_logout_clear_data_dialog_e2e_warning_content" = "You’ll lose access to secure messages unless you sign in to recover your encryption keys.";
+"soft_logout_sso_not_same_user_error" = "The current session is for user %1$@ and you provide credentials for user %2$@. This is not supported by %@.\nPlease first clear data, then sign in again on another account.";
+"permalink_malformed" = "Your matrix.to link was malformed";
+"permalink_unsupported_groups" = "Cannot open this link: communities have been replaced by spaces";
+"bug_report_error_too_short" = "The description is too short";
+"notification_initial_sync" = "Initial Sync…";
+"settings_advanced_settings" = "Advanced settings";
+"settings_developer_mode" = "Developer mode";
+"settings_developer_mode_summary" = "The developer mode activates hidden features and may also make the application less stable. For developers only!";
+"settings_rageshake" = "Rageshake";
+"settings_rageshake_detection_threshold" = "Detection threshold";
+"settings_rageshake_detection_threshold_summary" = "Shake your phone to test the detection threshold";
+"rageshake_detected" = "Shake detected!";
+"settings" = "Settings";
+"devices_current_device" = "Current session";
+"devices_other_devices" = "Other sessions";
+"autocomplete_limited_results" = "Showing only the first results, type more letters…";
+"settings_developer_mode_fail_fast_title" = "Fail-fast";
+"settings_developer_mode_fail_fast_summary" = "%@ may crash more often when an unexpected error occurs";
+"settings_developer_mode_show_info_on_screen_title" = "Show debug info on screen";
+"settings_developer_mode_show_info_on_screen_summary" = "Show some useful info to help debugging the application";
+"command_description_shrug" = "Prepends ¯\\_(ツ)_/¯ to a plain-text message";
+"command_description_lenny" = "Prepends ( ͡° ͜ʖ ͡°) to a plain-text message";
+"create_room_encryption_title" = "Enable encryption";
+"create_room_encryption_description" = "Once enabled, encryption cannot be disabled.";
+"show_advanced" = "Show advanced";
+"hide_advanced" = "Hide advanced";
+"create_room_disable_federation_title" = "Block anyone not part of %@ from ever joining this room";
+"create_room_disable_federation_description" = "You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.";
+"create_space_alias_hint" = "Space address";
+"create_room_alias_already_in_use" = "This address is already in use";
+"create_room_alias_empty" = "Please provide a room address";
+"create_room_alias_invalid" = "Some characters are not allowed";
+"create_room_in_progress" = "Creating room…";
+"create_space_in_progress" = "Creating space…";
+"login_error_threepid_denied" = "Your email domain is not authorized to register on this server";
+"verification_conclusion_warning" = "Untrusted sign in";
+"verification_sas_match" = "They match";
+"verification_sas_do_not_match" = "They don\'t match";
+"verification_conclusion_not_secure" = "Not secure";
+"verification_conclusion_compromised" = "One of the following may be compromised:\n\n - Your homeserver\n - The homeserver the user you’re verifying is connected to\n - Yours, or the other users’ internet connection\n - Yours, or the other users’ device";
+"sent_a_video" = "Video.";
+"sent_an_image" = "Image.";
+"sent_an_audio_file" = "Audio";
+"sent_a_voice_message" = "Voice";
+"sent_a_file" = "File";
+"send_a_sticker" = "Sticker";
+"sent_a_poll" = "Poll";
+"sent_a_reaction" = "Reacted with: %@";
+"sent_verification_conclusion" = "Verification Conclusion";
+"sent_location" = "Shared their location";
+"sent_live_location" = "Shared their live location";
+"verification_request_waiting" = "Waiting…";
+"verification_request_other_cancelled" = "%@ cancelled";
+"verification_request_you_cancelled" = "You cancelled";
+"verification_request_other_accepted" = "%@ accepted";
+"verification_request_you_accepted" = "You accepted";
+"verification_sent" = "Verification Sent";
+"verification_request" = "Verification Request";
+"verification_verify_device" = "Verify this session";
+"verification_scan_notice" = "Scan the code with the other user\'s device to securely verify each other";
+"verification_scan_self_notice" = "Scan the code with your other device or switch and scan with this device";
+"verification_scan_their_code" = "Scan their code";
+"verification_scan_with_this_device" = "Scan with this device";
+"verification_scan_emoji_title" = "Can\'t scan";
+"verification_scan_emoji_subtitle" = "If you\'re not in person, compare emoji instead";
+"verification_scan_self_emoji_subtitle" = "Verify by comparing emoji instead";
+"verification_no_scan_emoji_title" = "Verify by comparing emojis";
+"verification_verify_user" = "Verify %@";
+"verification_verified_user" = "Verified %@";
+"verification_request_waiting_for" = "Waiting for %@…";
+"room_profile_not_encrypted_subtitle" = "Messages in this room are not end-to-end encrypted.";
+"direct_room_profile_not_encrypted_subtitle" = "Messages here are not end-to-end encrypted.";
+"room_profile_encrypted_subtitle" = "Messages in this room are end-to-end encrypted.\n\nYour messages are secured with locks and only you and the recipient have the unique keys to unlock them.";
+"encryption_has_been_misconfigured" = "Encryption has been misconfigured.";
+"contact_admin_to_restore_encryption" = "Please contact an admin to restore encryption to a valid state.";
+"direct_room_profile_encrypted_subtitle" = "Messages here are end-to-end encrypted.\n\nYour messages are secured with locks and only you and the recipient have the unique keys to unlock them.";
+"room_profile_section_security" = "Security";
+"room_profile_section_restore_security" = "Restore Encryption";
+"room_profile_section_security_learn_more" = "Learn more";
+"room_profile_section_more" = "More";
+"room_profile_section_admin" = "Admin Actions";
+"room_profile_section_more_settings" = "Room settings";
+"direct_room_profile_section_more_settings" = "Settings";
+"room_profile_section_more_notifications" = "Notifications";
+"room_profile_section_more_uploads" = "Uploads";
+"room_profile_section_more_leave" = "Leave Room";
+"direct_room_profile_section_more_leave" = "Leave";
+"room_profile_leaving_room" = "Leaving the room…";
+"room_member_override_nick_color" = "Override display name color";
+"room_member_power_level_admins" = "Admins";
+"room_member_power_level_moderators" = "Moderators";
+"room_member_power_level_custom" = "Custom";
+"room_member_power_level_invites" = "Invites";
+"room_member_power_level_users" = "Users";
+"room_member_power_level_admin_in" = "Admin in %1$@";
+"room_member_power_level_moderator_in" = "Moderator in %1$@";
+"room_member_power_level_default_in" = "Default in %1$@";
+"room_member_power_level_custom_in" = "Custom (%1$d) in %2$@";
+"room_member_open_or_create_dm" = "Direct message";
+"room_member_jump_to_read_receipt" = "Jump to read receipt";
+"rendering_event_error_type_of_event_not_handled" = "%@ does not handle events of type \'%1$@\'";
+"rendering_event_error_exception" = "%@ encountered an issue when rendering content of event with id \'%1$@\'";
+"unignore" = "Unignore";
+"verify_cannot_cross_sign" = "This session is unable to share this verification with your other sessions.\nThe verification will be saved locally and shared in a future version of the app.";
+"command_description_rainbow" = "Sends the given message colored as a rainbow";
+"command_description_rainbow_emote" = "Sends the given emote colored as a rainbow";
+"settings_category_timeline" = "Timeline";
+"settings_category_composer" = "Message editor";
+"room_settings_enable_encryption" = "Enable end-to-end encryption…";
+"room_settings_enable_encryption_no_permission" = "You don\'t have permission to enable encryption in this room.";
+"room_settings_enable_encryption_dialog_title" = "Enable encryption?";
+"room_settings_enable_encryption_dialog_content" = "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly.";
+"room_settings_enable_encryption_dialog_submit" = "Enable encryption";
+"verification_request_notice" = "To be secure, verify %@ by checking a one-time code.";
+"verification_request_start_notice" = "To be secure, do this in person or use another way to communicate.";
+"verification_emoji_notice" = "Compare the unique emoji, ensuring they appear in the same order.";
+"verification_code_notice" = "Compare the code with the one displayed on the other user\'s screen.";
+"verification_conclusion_ok_notice" = "Messages with this user are end-to-end encrypted and can\'t be read by third parties.";
+"verification_conclusion_ok_self_notice" = "Your new session is now verified. It has access to your encrypted messages, and other users will see it as trusted.";
+"encryption_information_cross_signing_state" = "Cross-Signing";
+"encryption_information_dg_xsigning_complete" = "Cross-Signing is enabled\nPrivate Keys on device.";
+"encryption_information_dg_xsigning_trusted" = "Cross-Signing is enabled\nKeys are trusted.\nPrivate keys are not known";
+"encryption_information_dg_xsigning_not_trusted" = "Cross-Signing is enabled.\nKeys are not trusted";
+"encryption_information_dg_xsigning_disabled" = "Cross-Signing is not enabled";
+"settings_hs_admin_e2e_disabled" = "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.";
+"settings_active_sessions_list" = "Active Sessions";
+"settings_active_sessions_show_all" = "Show All Sessions";
+"settings_active_sessions_manage" = "Manage Sessions";
+"settings_active_sessions_signout_device" = "Sign out of this session";
+"settings_sessions_list" = "Sessions";
+"settings_sessions_other_title" = "Other sessions";
+"settings_sessions_other_description" = "For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.";
+"settings_server_name" = "Server name";
+"settings_server_version" = "Server version";
+"settings_server_upload_size_title" = "Server file upload limit";
+"settings_server_upload_size_content" = "Your homeserver accepts attachments (files, media, etc.) with a size up to %@.";
+"settings_server_upload_size_unknown" = "The limit is unknown.";
+"settings_server_room_versions" = "Room Versions 👓";
+"settings_server_default_room_version" = "Default Version";
+"settings_server_room_version_stable" = "stable";
+"settings_server_room_version_unstable" = "unstable";
+"settings_failed_to_get_crypto_device_info" = "No cryptographic information available";
+"settings_active_sessions_verified_device_desc" = "This session is trusted for secure messaging because you verified it:";
+"settings_active_sessions_unverified_device_desc" = "Verify this session to mark it as trusted & grant it access to encrypted messages. If you didn’t sign in to this session your account may be compromised:";
+"crosssigning_verify_this_session" = "Verify this device";
+"crosssigning_cannot_verify_this_session" = "Unable to verify this device";
+"crosssigning_cannot_verify_this_session_desc" = "You won’t be able to access encrypted message history. Reset your Secure Message Backup and verification keys to start fresh.";
+"verification_open_other_to_verify" = "Use an existing session to verify this one, granting it access to encrypted messages.";
+"verification_profile_verify" = "Verify";
+"verification_profile_verified" = "Verified";
+"verification_profile_warning" = "Warning";
+"room_member_profile_failed_to_get_devices" = "Failed to get sessions";
+"room_member_profile_sessions_section_title" = "Sessions";
+"trusted" = "Trusted";
+"not_trusted" = "Not Trusted";
+"verification_profile_device_verified_because" = "This session is trusted for secure messaging because %1$@ (%2$@) verified it:";
+"verification_profile_device_new_signing" = "%1$@ (%2$@) signed in using a new session:";
+"verification_profile_device_untrust_info" = "Until this user trusts this session, messages sent to and from it are labelled with warnings. Alternatively, you can manually verify it.";
+"initialize_cross_signing" = "Initialize CrossSigning";
+"reset_cross_signing" = "Reset Keys";
+"a11y_qr_code_for_verification" = "QR code";
+"qr_code_scanned_by_other_notice" = "Almost there! Is %@ showing a tick?";
+"qr_code_scanned_by_other_yes" = "Yes";
+"qr_code_scanned_by_other_no" = "No";
+"no_connectivity_to_the_server_indicator" = "Connectivity to the server has been lost";
+"no_connectivity_to_the_server_indicator_airplane" = "Airplane mode is on";
+"settings_dev_tools" = "Dev Tools";
+"settings_account_data" = "Account Data";
+"delete_account_data_warning" = "Delete the account data of type %1$@?\n\nUse with caution, it may lead to unexpected behavior.";
+"verification_cannot_access_other_session" = "Use a Recovery Passphrase or Key";
+"verification_use_passphrase" = "If you can’t access an existing session";
+"enter_secret_storage_invalid" = "Cannot find secrets in storage";
+"message_action_item_redact" = "Remove…";
+"share_confirm_room" = "Do you want to send this attachment to %1$@?";
+"send_images_and_video_with_original_size" = "Send media with the original size";
+"delete_event_dialog_title" = "Confirm Removal";
+"delete_event_dialog_content" = "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.";
+"delete_event_dialog_reason_checkbox" = "Include a reason";
+"delete_event_dialog_reason_hint" = "Reason for redacting";
+"event_redacted_by_user_reason_with_reason" = "Event deleted by user, reason: %1$@";
+"event_redacted_by_admin_reason_with_reason" = "Event moderated by room admin, reason: %1$@";
+"keys_backup_restore_success_title_already_up_to_date" = "Keys are already up to date!";
+"login_default_session_public_name" = "%@ Android";
+"settings_key_requests" = "Key Requests";
+"settings_export_trail" = "Export Audit";
+"e2e_use_keybackup" = "Unlock encrypted messages history";
+"refresh" = "Refresh";
+"new_session" = "New login. Was this you?";
+"verify_new_session_notice" = "Use this session to verify your new one, granting it access to encrypted messages.";
+"verify_new_session_was_not_me" = "This wasn’t me";
+"verify_new_session_compromized" = "Your account may be compromised";
+"verify_cancel_self_verification_from_untrusted" = "If you cancel, you won’t be able to read encrypted messages on this device, and other users won’t trust it";
+"verify_cancel_self_verification_from_trusted" = "If you cancel, you won’t be able to read encrypted messages on your new device, and other users won’t trust it";
+"verify_cancel_other" = "You won’t verify %1$@ (%2$@) if you cancel now. Start again in their user profile.";
+"verify_not_me_self_verification" = "One of the following may be compromised:\n\n- Your password\n- Your homeserver\n- This device, or the other device\n- The internet connection either device is using\n\nWe recommend you change your password & recovery key in Settings immediately.";
+"verify_cancelled_notice" = "Verification has been cancelled. You can start verification again.";
+"verify_invalid_qr_notice" = "This QR code looks malformed. Please try to verify with another method.";
+"verification_cancelled" = "Verification Cancelled";
+"recovery_passphrase" = "Recovery Passphrase";
+"message_key" = "Message Key";
+"enter_account_password" = "Enter your %@ to continue.";
+"bootstrap_dont_reuse_pwd" = "Don’t use your account password.";
+"bootstrap_info_text_2" = "Enter a security phrase only you know, used to secure secrets on your server.";
+"bootstrap_loading_text" = "This might take several seconds, please be patient.";
+"bootstrap_loading_title" = "Setting up recovery.";
+"bootstrap_finish_title" = "You're done!";
+"keep_it_safe" = "Keep it safe";
+"finish" = "Finish";
+"bootstrap_crosssigning_progress_initializing" = "Publishing created identity keys";
+"bootstrap_crosssigning_progress_pbkdf2" = "Generating secure key from passphrase";
+"bootstrap_crosssigning_progress_default_key" = "Defining SSSS default Key";
+"bootstrap_crosssigning_progress_save_msk" = "Synchronizing Master key";
+"bootstrap_crosssigning_progress_save_usk" = "Synchronizing User key";
+"bootstrap_crosssigning_progress_save_ssk" = "Synchronizing Self Signing key";
+"bootstrap_crosssigning_progress_key_backup" = "Setting Up Key Backup";
+"bootstrap_cross_signing_success" = "Your %2$@ & %1$@ are now set.\n\nKeep them safe! You’ll need them to unlock encrypted messages and secure information if you lose all of your active sessions.";
+"bootstrap_crosssigning_print_it" = "Print it and store it somewhere safe";
+"bootstrap_crosssigning_save_usb" = "Save it on a USB key or backup drive";
+"bootstrap_crosssigning_save_cloud" = "Copy it to your personal cloud storage";
+"bootstrap_cancel_text" = "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.\n\nYou can also set up Secure Backup & manage your keys in Settings.";
+"encryption_enabled" = "Encryption enabled";
+"encryption_enabled_tile_description" = "Messages in this room are end-to-end encrypted. Learn more & verify users in their profile.";
+"direct_room_encryption_enabled_tile_description" = "Messages in this chat are end-to-end encrypted.";
+"direct_room_encryption_enabled_tile_description_future" = "Messages in this chat will be end-to-end encrypted.";
+"encryption_not_enabled" = "Encryption not enabled";
+"encryption_misconfigured" = "Encryption is misconfigured";
+"encryption_unknown_algorithm_tile_description" = "The encryption used by this room is not supported";
+"room_created_summary_item" = "%@ created and configured the room.";
+"room_created_summary_item_by_you" = "You created and configured the room.";
+"direct_room_created_summary_item" = "%@ joined.";
+"direct_room_created_summary_item_by_you" = "You joined.";
+"this_is_the_beginning_of_room" = "This is the beginning of %@.";
+"this_is_the_beginning_of_room_no_name" = "This is the beginning of this conversation.";
+"this_is_the_beginning_of_dm" = "This is the beginning of your direct message history with %@.";
+"send_your_first_msg_to_invite" = "Send your first message to invite %@ to chat";
+"room_created_summary_no_topic_creation_text" = "%@ to let people know what this room is about.";
+"add_a_topic_link_text" = "Add a topic";
+"topic_prefix" = "Topic: ";
+"qr_code_scanned_self_verif_notice" = "Almost there! Is the other device showing a tick?";
+"qr_code_scanned_verif_waiting_notice" = "Almost there! Waiting for confirmation…";
+"qr_code_scanned_verif_waiting" = "Waiting for %@…";
+"error_failed_to_import_keys" = "Failed to import keys";
+"settings_notification_configuration" = "Notifications configuration";
+"settings_troubleshoot_title" = "Troubleshoot";
+"command_description_plain" = "Sends a message as plain text, without interpreting it as markdown";
+"auth_invalid_login_param_space_in_password" = "Incorrect username and/or password. The entered password starts or ends with spaces, please check it.";
+"auth_invalid_login_deactivated_account" = "This account has been deactivated.";
+"room_message_placeholder" = "Message…";
+"upgrade_security" = "Encryption upgrade available";
+"security_prompt_text" = "Verify yourself & others to keep your chats safe";
+"bootstrap_enter_recovery" = "Enter your %@ to continue";
+"use_file" = "Use File";
+"bootstrap_invalid_recovery_key" = "It's not a valid recovery key";
+"recovery_key_empty_error_message" = "Please enter a recovery key";
+"bootstrap_progress_checking_backup" = "Checking backup Key";
+"bootstrap_progress_checking_backup_with_info" = "Checking backup Key (%@)";
+"bootstrap_progress_compute_curve_key" = "Getting curve key";
+"bootstrap_progress_generating_ssss" = "Generating SSSS key from passphrase";
+"bootstrap_progress_generating_ssss_with_info" = "Generating SSSS key from passphrase (%@)";
+"bootstrap_progress_generating_ssss_recovery" = "Generating SSSS key from recovery key";
+"bootstrap_progress_storing_in_sss" = "Storing keybackup secret in SSSS";
+"bootstrap_migration_enter_backup_password" = "Enter your Key Backup Passphrase to continue.";
+"bootstrap_migration_use_recovery_key" = "use your Key Backup recovery key";
+"bootstrap_migration_with_passphrase_helper_with_link" = "Don’t know your Key Backup Passphrase, you can %@.";
+"bootstrap_migration_backup_recovery_key" = "Key Backup recovery key";
+"settings_security_prevent_screenshots_title" = "Prevent screenshots of the application";
+"settings_security_prevent_screenshots_summary" = "Enabling this setting adds the FLAG_SECURE to all Activities. Restart the application for the change to take effect.";
+"error_saving_media_file" = "Could not save media file";
+"change_password_summary" = "Set a new account password…";
+"use_other_session_content_description" = "Use the latest %@ on your other devices, %@ Web, %@ Desktop, %@ iOS, %@ for Android, or another cross-signing capable Matrix client";
+"app_desktop_web" = "%@ Web\n%@ Desktop";
+"app_ios_android" = "%@ iOS\n%@ Android";
+"or_other_mx_capable_client" = "or another cross-signing capable Matrix client";
+"use_latest_app" = "Use the latest %@ on your other devices:";
+"command_description_discard_session" = "Forces the current outbound group session in an encrypted room to be discarded";
+"command_description_discard_session_not_handled" = "Only supported in encrypted rooms";
+"enter_secret_storage_passphrase_or_key" = "Use your %1$@ or use your %2$@ to continue.";
+"use_recovery_key" = "Use Recovery Key";
+"enter_secret_storage_input_key" = "Select your Recovery Key, or input it manually by typing it or pasting from your clipboard";
+"failed_to_access_secure_storage" = "Failed to access secure storage";
+"bad_passphrase_key_reset_all_action" = "Forgot or lost all recovery options? Reset everything";
+"secure_backup_reset_all" = "Reset everything";
+"secure_backup_reset_all_no_other_devices" = "Only do this if you have no other device you can verify this device with.";
+"secure_backup_reset_if_you_reset_all" = "If you reset everything";
+"secure_backup_reset_no_history" = "You will restart with no history, no messages, trusted devices or trusted users";
+"command_confetti" = "Sends the given message with confetti";
+"command_snow" = "Sends the given message with snowfall";
+"default_message_emote_confetti" = "sends confetti 🎉";
+"default_message_emote_snow" = "sends snowfall ❄️";
+"unencrypted" = "Unencrypted";
+"encrypted_unverified" = "Encrypted by an unverified device";
+"review_logins" = "Review where you’re logged in";
+"verify_other_sessions" = "Verify all your sessions to ensure your account & messages are safe";
+"verify_this_session" = "Verify the new login accessing your account: %1$@";
+"cross_signing_verify_by_text" = "Manually Verify by Text";
+"crosssigning_verify_session" = "Verify login";
+"cross_signing_verify_by_emoji" = "Interactively Verify by Emoji";
+"confirm_your_identity" = "Confirm your identity by verifying this login from one of your other sessions, granting it access to encrypted messages.";
+"confirm_your_identity_quad_s" = "Confirm your identity by verifying this login, granting it access to encrypted messages.";
+"failed_to_initialize_cross_signing" = "Failed to set up Cross Signing";
+"error_empty_field_choose_user_name" = "Please choose a username.";
+"error_empty_field_choose_password" = "Please choose a password.";
+"error_forbidden_digits_only_username" = "The homeserver does not accept username with only digits.";
+"external_link_confirmation_title" = "Double-check this link";
+"external_link_confirmation_message" = "The link %1$@ is taking you to another site: %2$@.\n\nAre you sure you want to continue?";
+"create_room_dm_failure" = "We couldn't create your DM. Please check the users you want to invite and try again.";
+"add_members_to_room" = "Add members";
+"add_people" = "Add people";
+"invite_users_to_room_action_invite" = "INVITE";
+"inviting_users_to_room" = "Inviting users…";
+"invite_users_to_room_title" = "Invite Users";
+"invite_friends" = "Invite friends";
+"invite_friends_to_element" = "Invite friends to Element";
+"invite_friends_text" = "Hey, talk to me on %@: %@";
+"invite_friends_rich_title" = "🔐️ Join me on %@";
+"invitation_sent_to_one_user" = "Invitation sent to %1$@";
+"invitations_sent_to_two_users" = "Invitations sent to %1$@ and %2$@";
+"not_a_valid_qr_code" = "It's not a valid matrix QR code";
+"invite_users_to_room_failure" = "We could not invite users. Please check the users you want to invite and try again.";
+"user_code_scan" = "Scan a QR code";
+"user_code_share" = "Share my code";
+"user_code_my_code" = "My code";
+"user_code_info_text" = "Share this code with people so they can scan it to add you and start chatting.";
+"choose_locale_current_locale_title" = "Current language";
+"choose_locale_other_locales_title" = "Other available languages";
+"choose_locale_loading_locales" = "Loading available languages…";
+"open_terms_of" = "Open terms of %@";
+"disconnect_identity_server_dialog_content" = "Disconnect from the identity server %@?";
+"identity_server_error_outdated_identity_server" = "This identity server is outdated. %@ support only API V2.";
+"identity_server_error_outdated_home_server" = "This operation is not possible. The homeserver is outdated.";
+"identity_server_error_no_identity_server_configured" = "Please first configure an identity server.";
+"identity_server_error_terms_not_signed" = "Please first accepts the terms of the identity server in the settings.";
+"identity_server_error_bulk_sha256_not_supported" = "For your privacy, %@ only supports sending hashed user emails and phone number.";
+"identity_server_error_binding_error" = "The association has failed.";
+"identity_server_error_no_current_binding_error" = "There is no current association with this identifier.";
+"identity_server_user_consent_not_provided" = "The user consent has not been provided.";
+"identity_server_set_default_notice" = "Your homeserver (%1$@) proposes to use %2$@ for your identity server";
+"identity_server_set_default_submit" = "Use %1$@";
+"identity_server_set_alternative_notice" = "Alternatively, you can enter any other identity server URL";
+"identity_server_set_alternative_notice_no_default" = "Enter the URL of an identity server";
+"identity_server_set_alternative_submit" = "Submit";
+"power_level_edit_title" = "Set role";
+"power_level_title" = "Role";
+"a11y_open_chat" = "Open chat";
+"a11y_mute_microphone" = "Mute the microphone";
+"a11y_unmute_microphone" = "Unmute the microphone";
+"a11y_stop_camera" = "Stop the camera";
+"a11y_start_camera" = "Start the camera";
+"bottom_sheet_setup_secure_backup_title" = "Secure backup";
+"bottom_sheet_setup_secure_backup_subtitle" = "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.";
+"bottom_sheet_setup_secure_backup_submit" = "Set up";
+"bottom_sheet_setup_secure_backup_security_key_title" = "Use a Security Key";
+"bottom_sheet_setup_secure_backup_security_key_subtitle" = "Generate a security key to store somewhere safe like a password manager or a safe.";
+"bottom_sheet_setup_secure_backup_security_phrase_title" = "Use a Security Phrase";
+"bottom_sheet_setup_secure_backup_security_phrase_subtitle" = "Enter a secret phrase only you know, and generate a key for backup.";
+"bottom_sheet_save_your_recovery_key_title" = "Save your Security Key";
+"bottom_sheet_save_your_recovery_key_content" = "Store your Security Key somewhere safe, like a password manager or a safe.";
+"set_a_security_phrase_title" = "Set a Security Phrase";
+"set_a_security_phrase_notice" = "Enter a security phrase only you know, used to secure secrets on your server.";
+"set_a_security_phrase_hint" = "Security Phrase";
+"set_a_security_phrase_again_notice" = "Enter your Security Phrase again to confirm it.";
+"room_settings_name_hint" = "Room Name";
+"room_settings_topic_hint" = "Topic";
+"room_settings_save_success" = "You changed room settings successfully";
+"room_settings_set_avatar" = "Set avatar";
+"notice_crypto_unable_to_decrypt_final" = "You cannot access this message";
+"notice_crypto_unable_to_decrypt_friendly" = "Waiting for this message, this may take a while";
+"notice_crypto_unable_to_decrypt_friendly_desc" = "Due to end-to-end encryption, you might need to wait for someone\'s message to arrive because the encryption keys were not properly sent to you.";
+"crypto_error_withheld_blacklisted" = "You cannot access this message because you have been blocked by the sender";
+"crypto_error_withheld_unverified" = "You cannot access this message because your session is not trusted by the sender";
+"crypto_error_withheld_generic" = "You cannot access this message because the sender purposely did not send the keys";
+"notice_crypto_unable_to_decrypt_merged" = "Waiting for encryption history";
+"disclaimer_title" = "Riot is now Element!";
+"disclaimer_content" = "We’re excited to announce we’ve changed name! Your app is up to date and you’re signed in to your account.";
+"disclaimer_negative_button" = "GOT IT";
+"disclaimer_positive_button" = "LEARN MORE";
+"save_recovery_key_chooser_hint" = "Save recovery key in";
+"loading_contact_book" = "Retrieving your contacts…";
+"empty_contact_book" = "Your contact book is empty";
+"contacts_book_title" = "Contacts book";
+"phone_book_perform_lookup" = "Search for contacts on Matrix";
+"three_pid_revoke_invite_dialog_title" = "Revoke invite";
+"three_pid_revoke_invite_dialog_content" = "Revoke invite to %1$@?";
+"member_banned_by" = "Banned by %1$@";
+"failed_to_unban" = "Failed to UnBan user";
+"alert_push_are_disabled_title" = "Push notifications are disabled";
+"alert_push_are_disabled_description" = "Review your settings to enable push notifications";
+"wrong_pin_message_last_remaining_attempt" = "Warning! Last remaining attempt before logout!";
+"too_many_pin_failures" = "Too many errors, you\'ve been logged out";
+"create_pin_title" = "Choose a PIN for security";
+"create_pin_confirm_title" = "Confirm PIN";
+"create_pin_confirm_failure" = "Failed to validate PIN, please tap a new one.";
+"auth_pin_title" = "Enter your PIN";
+"auth_pin_forgot" = "Forgot PIN?";
+"auth_pin_reset_title" = "Reset PIN";
+"auth_pin_new_pin_action" = "New PIN";
+"auth_pin_reset_content" = "To reset your PIN, you\'ll need to re-login and create a new one.";
+"auth_biometric_key_invalidated_message" = "Biometric authentication was disabled because a new biometric authentication method was recently added. You can enable it again in Settings.";
+"settings_security_application_protection_title" = "Protect access";
+"settings_security_application_protection_summary" = "Protect access using PIN and biometrics.";
+"settings_security_application_protection_screen_title" = "Configure protection";
+"settings_security_pin_code_title" = "Enable PIN";
+"settings_security_pin_code_summary" = "If you want to reset your PIN, tap Forgot PIN to logout and reset.";
+"settings_security_pin_code_use_biometrics_title" = "Enable biometrics";
+"settings_security_pin_code_use_biometrics_summary_on" = "Enable device specific biometrics, like fingerprints and face recognition.";
+"settings_security_pin_code_use_biometrics_summary_off" = "PIN code is the only way to unlock %@.";
+"settings_security_pin_code_use_biometrics_error" = "Could not enable biometric authentication.";
+"settings_security_pin_code_notifications_title" = "Show content in notifications";
+"settings_security_pin_code_notifications_summary_on" = "Show details like room names and message content.";
+"settings_security_pin_code_notifications_summary_off" = "Only display number of unread messages in a simple notification.";
+"settings_security_pin_code_grace_period_title" = "Require PIN after 2 minutes";
+"settings_security_pin_code_grace_period_summary_on" = "PIN code is required after 2 minutes of not using %@.";
+"settings_security_pin_code_grace_period_summary_off" = "PIN code is required every time you open %@.";
+"settings_security_pin_code_change_pin_title" = "Change PIN";
+"settings_security_pin_code_change_pin_summary" = "Change your current PIN";
+"error_opening_banned_room" = "Can\'t open a room where you are banned from.";
+"room_error_not_found" = "Can\'t find this room. Make sure it exists.";
+"share_by_text" = "Share by text";
+"cannot_dm_self" = "Cannot DM yourself!";
+"invalid_qr_code_uri" = "Invalid QR code (Invalid URI)!";
+"qr_code_not_scanned" = "QR code not scanned!";
+"universal_link_malformed" = "The link was malformed";
+"warning_room_not_created_yet" = "The room is not yet created. Cancel the room creation?";
+"warning_unsaved_change" = "There are unsaved changes. Discard the changes?";
+"warning_unsaved_change_discard" = "Discard changes";
+"call_tile_you_declined_this_call" = "You declined this call";
+"call_tile_other_declined" = "%1$@ declined this call";
+"call_tile_ended" = "This call has ended";
+"call_tile_call_back" = "Call back";
+"call_tile_voice_incoming" = "Incoming voice call";
+"call_tile_video_incoming" = "Incoming video call";
+"call_tile_voice_active" = "Active voice call";
+"call_tile_video_active" = "Active video call";
+"call_tile_voice_call_has_ended" = "Voice call ended • %1$@";
+"call_tile_video_call_has_ended" = "Video call ended • %1$@";
+"call_tile_voice_declined" = "Voice call declined";
+"call_tile_video_declined" = "Video call declined";
+"call_tile_voice_missed" = "Missed voice call";
+"call_tile_video_missed" = "Missed video call";
+"call_tile_no_answer" = "No answer";
+"call_dial_pad_title" = "Dial pad";
+"call_dial_pad_lookup_error" = "There was an error looking up the phone number";
+"call_only_active" = "Active call (%1$@)";
+"call_one_active" = "Active call (%1$@) ·";
+"call_tap_to_return" = "%1$@ Tap to return";
+"call_transfer_consult_first" = "Consult first";
+"call_transfer_connect_action" = "Connect";
+"call_transfer_title" = "Transfer";
+"call_transfer_failure" = "An error occurred while transferring call";
+"call_transfer_users_tab_title" = "Users";
+"call_transfer_consulting_with" = "Consulting with %1$@";
+"call_transfer_transfer_to_title" = "Transfer to %1$@";
+"call_transfer_unknown_person" = "Unknown person";
+"call_slide_to_end_conference" = "Slide to end the call";
+"re_authentication_activity_title" = "Re-Authentication Needed";
+"re_authentication_default_confirm_text" = "%@ requires you to enter your credentials to perform this action.";
+"authentication_error" = "Failed to authenticate";
+"a11y_screenshot" = "Screenshot";
+"a11y_open_widget" = "Open widgets";
+"a11y_open_settings" = "Open settings";
+"a11y_import_key_from_file" = "Import key from file";
+"a11y_image" = "Image";
+"a11y_change_avatar" = "Change avatar";
+"a11y_delete_avatar" = "Delete avatar";
+"a11y_error_some_message_not_sent" = "Some messages have not been sent";
+"a11y_unsent_draft" = "has unsent draft";
+"a11y_video" = "Video";
+"a11y_selected" = "Selected";
+"a11y_trust_level_default" = "Default trust level";
+"a11y_trust_level_warning" = "Warning trust level";
+"a11y_trust_level_trusted" = "Trusted trust level";
+"a11y_open_emoji_picker" = "Open Emoji picker";
+"a11y_close_emoji_picker" = "Close Emoji picker";
+"a11y_checked" = "Checked";
+"a11y_unchecked" = "Unchecked";
+"a11y_error_message_not_sent" = "Message not sent due to error";
+"a11y_rule_notify_noisy" = "Notify with sound";
+"a11y_rule_notify_silent" = "Notify without sound";
+"a11y_rule_notify_off" = "Do not notify";
+"a11y_view_read_receipts" = "View read receipts";
+"a11y_public_room" = "Public room";
+"a11y_presence_online" = "Online";
+"a11y_presence_offline" = "Offline";
+"a11y_presence_busy" = "Busy";
+"a11y_presence_unavailable" = "Away";
+"dev_tools_menu_name" = "Dev Tools";
+"dev_tools_explore_room_state" = "Explore Room State";
+"dev_tools_send_custom_event" = "Send Custom Event";
+"dev_tools_send_state_event" = "Send State Event";
+"dev_tools_state_event" = "State Events";
+"dev_tools_edit_content" = "Edit Content";
+"dev_tools_send_custom_state_event" = "Send Custom State Event";
+"dev_tools_form_hint_type" = "Type";
+"dev_tools_form_hint_state_key" = "State Key";
+"dev_tools_form_hint_event_content" = "Event Content";
+"dev_tools_error_no_content" = "No content";
+"dev_tools_error_no_message_type" = "Missing message type";
+"dev_tools_error_malformed_event" = "Malformed event";
+"dev_tools_success_event" = "Event sent!";
+"dev_tools_success_state_event" = "State event sent!";
+"dev_tools_event_content_hint" = "Event content";
+"command_description_create_space" = "Create a Space";
+"command_description_add_to_space" = "Add to the given Space";
+"command_description_join_space" = "Join the Space with the given id";
+"command_description_leave_room" = "Leave room with given id (or current room if null)";
+"command_description_upgrade_room" = "Upgrades a room to a new version";
+"event_status_a11y_sending" = "Sending";
+"event_status_a11y_sent" = "Sent";
+"event_status_a11y_failed" = "Failed";
+"event_status_a11y_delete_all" = "Delete all failed messages";
+"event_status_cancel_sending_dialog_message" = "Do you want to cancel sending message?";
+"event_status_failed_messages_warning" = "Messages failed to send";
+"event_status_delete_all_failed_dialog_title" = "Delete unsent messages";
+"event_status_delete_all_failed_dialog_message" = "Are you sure you want to delete all unsent messages in this room?";
+"public_space" = "Public space";
+"private_space" = "Private space";
+"add_space" = "Add space";
+"your_public_space" = "Your public space";
+"your_private_space" = "Your private space";
+"create_spaces_choose_type_label" = "What type of space do you want to create?";
+"create_spaces_you_can_change_later" = "You can change this later";
+"create_spaces_join_info_help" = "To join an existing space, you need an invite.";
+"create_spaces_who_are_you_working_with" = "Who are you working with?";
+"create_spaces_make_sure_access" = "Make sure the right people have access to %@.";
+"create_spaces_just_me" = "Just me";
+"create_spaces_organise_rooms" = "A private space to organise your rooms";
+"create_spaces_me_and_teammates" = "Me and teammates";
+"create_spaces_private_teammates" = "A private space for you & your teammates";
+"space_type_public" = "Public";
+"space_type_public_desc" = "Open to anyone, best for communities";
+"space_type_private" = "Private";
+"space_type_private_desc" = "Invite only, best for yourself or teams";
+"activity_create_space_title" = "Create a space";
+"create_spaces_details_public_header" = "Add some details to help it stand out. You can change these at any point.";
+"create_spaces_details_private_header" = "Add some details to help people identify it. You can change these at any point.";
+"create_space_error_empty_field_space_name" = "Give it a name to continue.";
+"create_spaces_room_public_header" = "What are some discussions you want to have in %@?";
+"create_spaces_room_public_header_desc" = "We’ll create rooms for them. You can add more later too.";
+"create_spaces_invite_public_header" = "Who are your teammates?";
+"create_spaces_invite_public_header_desc" = "Ensure the right people have access to %@ company. You can invite more later.";
+"create_spaces_room_private_header" = "What things are you working on?";
+"create_spaces_room_private_header_desc" = "Let’s create a room for each of them. You can add more later too, including already existing ones.";
+"create_spaces_default_public_room_name" = "General";
+"create_spaces_default_public_random_room_name" = "Random";
+"create_spaces_loading_message" = "Creating Space…";
+"create_space_topic_hint" = "Description";
+"invite_people_to_your_space" = "Invite people to your space";
+"invite_people_menu" = "Invite people";
+"invite_to_space" = "Invite to %@";
+"invite_people_to_your_space_desc" = "It’s just you at the moment. %@ will be even better with others.";
+"invite_by_email" = "Invite by email";
+"invite_by_username_or_mail" = "Invite by username or mail";
+"invite_by_link" = "Share link";
+"invite_to_space_with_name" = "Invite to %@";
+"invite_to_space_with_name_desc" = "They’ll be able to explore %@";
+"invite_just_to_this_room" = "Just to this room";
+"invite_just_to_this_room_desc" = "They won’t be a part of %@";
+"share_space_link_message" = "Join my space %1$@ %2$@";
+"skip_for_now" = "Skip for now";
+"create_space" = "Create space";
+"join_space" = "Join Space";
+"join_anyway" = "Join Anyway";
+"room_alias_preview_not_found" = "This alias is not accessible at this time.\nTry again later, or ask a room admin to check if you have access.";
+"create_space_identity_server_info_none" = "You are not currently using an identity server. In order to invite teammates and be discoverable by them, configure one below.";
+"finish_setting_up_discovery" = "Finish setting up discovery.";
+"discovery_invite" = "Invite by email, find contacts and more…";
+"finish_setup" = "Finish setup";
+"discovery_section" = "Discovery (%@)";
+"space_explore_activity_title" = "Explore rooms";
+"space_add_child_title" = "Add rooms";
+"leave_space" = "Leave";
+"space_leave_radio_buttons_title" = "Things in this space";
+"space_leave_radio_button_all" = "Leave all";
+"space_leave_radio_button_none" = "Leave none";
+"space_leave_prompt_msg_with_name" = "Are you sure you want to leave %@?";
+"space_leave_prompt_msg_only_you" = "You are the only person here. If you leave, no one will be able to join in the future, including you.";
+"space_leave_prompt_msg_private" = "You won\'t be able to rejoin unless you are re-invited.";
+"space_leave_prompt_msg_as_admin" = "You\'re the only admin of this space. Leaving it will mean no one has control over it.";
+"space_explore_filter_no_result_title" = "No results found";
+"space_explore_filter_no_result_description" = "Some results may be hidden because they’re private and you need an invite to them.";
+"space_add_existing_rooms" = "Add existing rooms and space";
+"space_add_existing_rooms_only" = "Add existing rooms";
+"space_add_existing_spaces" = "Add existing spaces";
+"space_add_space_to_any_space_you_manage" = "Add a space to any space you manage.";
+"spaces_beta_welcome_to_spaces_desc" = "Spaces are a new way to group rooms and people.";
+"you_are_invited" = "You are invited";
+"labs_auto_report_uisi" = "Auto Report Decryption Errors.";
+"labs_auto_report_uisi_desc" = "Your system will automatically send logs when an unable to decrypt error occurs";
+"labs_enable_thread_messages" = "Enable Thread Messages";
+"labs_enable_thread_messages_desc" = "Note: app will be restarted";
+"settings_show_latest_profile" = "Show latest user info";
+"settings_show_latest_profile_description" = "Show the latest profile info (avatar and display name) for all the messages.";
+"user_invites_you" = "%@ invites you";
+"looking_for_someone_not_in_space" = "Looking for someone not in %@?";
+"space_settings_manage_rooms" = "Manage rooms";
+"space_suggested" = "Suggested";
+"space_mark_as_suggested" = "Mark as suggested";
+"space_mark_as_not_suggested" = "Mark as not suggested";
+"space_manage_rooms_and_spaces" = "Manage rooms and spaces";
+"preference_show_all_rooms_in_home" = "Show all rooms in Home";
+"all_rooms_youre_in_will_be_shown_in_home" = "All rooms you’re in will be shown in Home.";
+"spaces_feeling_experimental_subspace" = "Feeling experimental?\nYou can add existing spaces to a space.";
+"spaces_no_server_support_title" = "It looks like your homeserver does not support Spaces yet";
+"spaces_no_server_support_description" = "Please contact your homeserver admin for further information";
+"this_space_has_no_rooms" = "This space has no rooms";
+"this_space_has_no_rooms_not_admin" = "Some rooms may be hidden because they’re private and you need an invite.\nYou don’t have permission to add rooms.";
+"this_space_has_no_rooms_admin" = "Some rooms may be hidden because they’re private and you need an invite.";
+"unnamed_room" = "Unnamed Room";
+"joining_replacement_room" = "Join replacement room";
+"it_may_take_some_time" = "Please be patient, it may take some time.";
+"upgrade" = "Upgrade";
+"upgrade_required" = "Upgrade Required";
+"upgrade_public_room" = "Upgrade public room";
+"upgrade_private_room" = "Upgrade private room";
+"upgrade_room_warning" = "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.\nThis usually only affects how the room is processed on the server.";
+"upgrade_public_room_from_to" = "You\'ll upgrade this room from %1$@ to %2$@.";
+"upgrade_room_auto_invite" = "Automatically invite users";
+"upgrade_room_update_parent_space" = "Automatically update space parent";
+"upgrade_room_no_power_to_manage" = "You need permission to upgrade a room";
+"room_using_unstable_room_version" = "This room is running room version %@, which this homeserver has marked as unstable.";
+"room_upgrade_to_recommended_version" = "Upgrade to the recommended room version";
+"error_failed_to_join_room" = "Sorry, an error occurred while trying to join: %@";
+"a11y_start_voice_message" = "Record Voice Message";
+"voice_message_slide_to_cancel" = "Slide to cancel";
+"a11y_play_voice_message" = "Play Voice Message";
+"a11y_pause_voice_message" = "Pause Voice Message";
+"a11y_stop_voice_message" = "Stop Recording";
+"a11y_recording_voice_message" = "Recording voice message";
+"a11y_delete_recorded_voice_message" = "Delete recording";
+"voice_message_release_to_send_toast" = "Hold to record, release to send";
+"voice_message_n_seconds_warning_toast" = "%1$ds left";
+"voice_message_tap_to_stop_toast" = "Tap on your recording to stop or listen";
+"error_voice_message_unable_to_play" = "Cannot play this voice message";
+"error_voice_message_unable_to_record" = "Cannot record a voice message";
+"error_voice_message_cannot_reply_or_edit" = "Cannot reply or edit while voice message is active";
+"voice_message_reply_content" = "Voice Message (%1$@)";
+"a11y_audio_message_item" = "%1$@, %2$@, %3$@";
+"a11y_audio_playback_duration" = "%1$d minutes %2$d seconds";
+"a11y_play_audio_message" = "Play %1$@";
+"a11y_pause_audio_message" = "Pause %1$@";
+"error_audio_message_unable_to_play" = "Unable to play %1$@";
+"audio_message_reply_content" = "%1$@ (%2$@)";
+"audio_message_file_size" = "(%1$@)";
+"upgrade_room_for_restricted" = "Anyone in %@ will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.";
+"upgrade_room_for_restricted_no_param" = "Anyone in a parent space will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.";
+"upgrade_room_for_restricted_note" = "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.";
+"this_invite_to_this_room_was_sent" = "This invite to this room was sent to %@ which is not associated with your account";
+"this_invite_to_this_space_was_sent" = "This invite to this space was sent to %@ which is not associated with your account";
+"link_this_email_settings_link" = "Link this email with your account";
+"link_this_email_with_your_account" = "%@ in Settings to receive invites directly in %@.";
+"labs_enable_latex_maths" = "Enable LaTeX mathematics";
+"restart_the_application_to_apply_changes" = "Restart the application for the change to take effect.";
+"labs_enable_msc3061_share_history" = "MSC3061: Sharing room keys for past messages";
+"labs_enable_msc3061_share_history_desc" = "When inviting in an encrypted room that is sharing history, encrypted history will be visible.";
+"create_poll_title" = "Create Poll";
+"create_poll_question_title" = "Poll question or topic";
+"create_poll_question_hint" = "Question or topic";
+"create_poll_options_title" = "Create options";
+"create_poll_options_hint" = "Option %1$d";
+"create_poll_add_option" = "ADD OPTION";
+"create_poll_button" = "CREATE POLL";
+"create_poll_empty_question_error" = "Question cannot be empty";
+"poll_no_votes_cast" = "No votes cast";
+"poll_undisclosed_not_ended" = "Results will be visible when the poll is ended";
+"poll_end_action" = "End poll";
+"a11y_poll_winner_option" = "winner option";
+"end_poll_confirmation_title" = "End this poll?";
+"end_poll_confirmation_description" = "This will stop people from being able to vote and will display the final results of the poll.";
+"end_poll_confirmation_approve_button" = "End poll";
+"poll_response_room_list_preview" = "Vote cast";
+"poll_end_room_list_preview" = "Poll ended";
+"delete_poll_dialog_title" = "Remove poll";
+"delete_poll_dialog_content" = "Are you sure you want to remove this poll? You won\'t be able to recover it once removed.";
+"edit_poll_title" = "Edit poll";
+"poll_type_title" = "Poll type";
+"open_poll_option_title" = "Open poll";
+"open_poll_option_description" = "Voters see results as soon as they have voted";
+"closed_poll_option_title" = "Closed poll";
+"closed_poll_option_description" = "Results are only revealed when you end the poll";
+"location_activity_title_static_sharing" = "Share location";
+"location_activity_title_preview" = "Location";
+"a11y_static_map_image" = "Map";
+"a11y_location_share_pin_on_map" = "Pin of selected location on map";
+"a11y_location_share_locate_button" = "Zoom to current location";
+"location_share_option_user_current" = "Share my current location";
+"a11y_location_share_option_user_current_icon" = "Share my current location";
+"location_share_option_user_live" = "Share live location";
+"a11y_location_share_option_user_live_icon" = "Share live location";
+"location_share_option_pinned" = "Share this location";
+"a11y_location_share_option_pinned_icon" = "Share this location";
+"location_share_live_select_duration_title" = "Share your live location for";
+"location_share_live_select_duration_option_1" = "15 minutes";
+"location_share_live_select_duration_option_2" = "1 hour";
+"location_share_live_select_duration_option_3" = "8 hours";
+"location_not_available_dialog_title" = "%@ could not access your location";
+"location_not_available_dialog_content" = "%@ could not access your location. Please try again later.";
+"location_share_external" = "Open with";
+"location_timeline_failed_to_load_map" = "Failed to load map";
+"location_share_loading_map_error" = "Unable to load map\nThis home server may not be configured to display maps.";
+"location_share_live_enabled" = "Live location enabled";
+"location_share_live_started" = "Loading live location…";
+"location_share_live_ended" = "Live location ended";
+"location_share_live_view" = "View live location";
+"location_share_live_until" = "Live until %1$@";
+"location_share_live_stop" = "Stop";
+"location_share_live_remaining_time" = "%1$@ left";
+"live_location_sharing_notification_title" = "%@ Live Location";
+"live_location_sharing_notification_description" = "Location sharing is in progress";
+"labs_enable_live_location" = "Enable Live Location Sharing";
+"labs_enable_live_location_summary" = "Temporary implementation: locations persist in room history";
+"live_location_bottom_sheet_last_updated_at" = "Updated %1$@ ago";
+"live_location_not_enough_permission_dialog_title" = "You don’t have permission to share live location";
+"live_location_not_enough_permission_dialog_description" = "You need to have the right permissions in order to share live location in this room.";
+"live_location_share_location_item_share" = "Share location";
+"live_location_description" = "Live location";
+"message_bubbles" = "Show Message bubbles";
+"tooltip_attachment_photo" = "Open camera";
+"tooltip_attachment_gallery" = "Send images and videos";
+"tooltip_attachment_file" = "Upload file";
+"tooltip_attachment_sticker" = "Send sticker";
+"tooltip_attachment_contact" = "Open contacts";
+"tooltip_attachment_poll" = "Create poll";
+"tooltip_attachment_location" = "Share location";
+"message_reaction_show_less" = "Show less";
+"room_message_notify_everyone" = "Notify the whole room";
+"room_message_autocomplete_users" = "Users";
+"room_message_autocomplete_notification" = "Room notification";
+"screen_sharing_notification_title" = "%@ Screen Sharing";
+"screen_sharing_notification_description" = "Screen sharing is in progress";
+"unifiedpush_getdistributors_dialog_title" = "Choose how to receive notifications";
+"unifiedpush_distributor_fcm_fallback" = "Google Services";
+"unifiedpush_distributor_background_sync" = "Background synchronization";
+"settings_notification_method" = "Notification method";
+"settings_troubleshoot_test_distributors_title" = "Available methods";
+"settings_troubleshoot_test_distributors_gplay" = "No other method than Google Play Service found.";
+"settings_troubleshoot_test_distributors_fdroid" = "No other method than background synchronization found.";
+"settings_troubleshoot_test_current_distributor_title" = "Method";
+"settings_troubleshoot_test_current_distributor" = "Currently using %@.";
+"settings_troubleshoot_test_current_endpoint_title" = "Endpoint";
+"settings_troubleshoot_test_current_endpoint_success" = "Current endpoint: %@";
+"settings_troubleshoot_test_current_endpoint_failed" = "Cannot find the endpoint.";
+"settings_troubleshoot_test_current_gateway_title" = "Gateway";
+"settings_troubleshoot_test_current_gateway" = "Current gateway: %@";
+"live_location_labs_promotion_title" = "Live location sharing";
+"live_location_labs_promotion_description" = "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.";
+"live_location_labs_promotion_switch_title" = "Enable location sharing";
+"labs_enable_element_call_permission_shortcuts" = "Enable Element Call permission shortcuts";
+"labs_enable_element_call_permission_shortcuts_summary" = "Auto-approve Element Call widgets and grant camera / mic access";
+"device_manager_settings_active_sessions_show_all" = "Show All Sessions (V2, WIP)";
+"a11y_device_manager_device_type_mobile" = "Mobile";
+"a11y_device_manager_device_type_web" = "Web";
+"a11y_device_manager_device_type_desktop" = "Desktop";
+"a11y_device_manager_device_type_unknown" = "Unknown device type";
+"device_manager_verification_status_verified" = "Verified session";
+"device_manager_verification_status_unverified" = "Unverified session";
+"device_manager_verification_status_detail_verified" = "Your current session is ready for secure messaging.";
+"device_manager_verification_status_detail_unverified" = "Verify your current session for enhanced secure messaging.";
+"device_manager_verification_status_detail_current_session_verified" = "Your current session is ready for secure messaging.";
+"device_manager_verification_status_detail_other_session_verified" = "This session is ready for secure messaging.";
+"device_manager_verification_status_detail_current_session_unverified" = "Verify your current session for enhanced secure messaging.";
+"device_manager_verification_status_detail_other_session_unverified" = "Verify or sign out from this session for best security and reliability.";
+"device_manager_verify_session" = "Verify Session";
+"device_manager_view_details" = "View Details";
+"device_manager_header_section_current_session" = "Current Session";
+"device_manager_other_sessions_view_all" = "View All (%1$d)";
+"device_manager_other_sessions_description_verified" = "Verified · Last activity %1$@";
+"device_manager_other_sessions_description_unverified" = "Unverified · Last activity %1$@";
+"device_manager_header_section_security_recommendations_title" = "Security recommendations";
+"device_manager_header_section_security_recommendations_description" = "Improve your account security by following these recommendations.";
+"device_manager_unverified_sessions_title" = "Unverified sessions";
+"device_manager_unverified_sessions_description" = "Verify or sign out from unverified sessions.";
+"device_manager_inactive_sessions_title" = "Inactive sessions";
+"device_manager_current_session_title" = "Current Session";
+"device_manager_session_title" = "Session";
+"device_manager_device_title" = "Device";
+"device_manager_session_last_activity" = "Last activity %1$@";
+"device_manager_session_details_title" = "Session details";
+"device_manager_session_details_description" = "Application, device, and activity information.";
+"device_manager_session_details_session_name" = "Session name";
+"device_manager_session_details_session_id" = "Session ID";
+"device_manager_session_details_session_last_activity" = "Last activity";
+"device_manager_session_details_device_ip_address" = "IP address";
+"home_empty_space_no_rooms_title" = "%@\nis looking a little empty.";
+"home_empty_space_no_rooms_message" = "Spaces are a new way to group rooms and people. Add an existing room, or create a new one, using the bottom-right button.";
+"home_empty_no_rooms_title" = "Welcome to %@,\n%@.";
+"home_empty_no_rooms_message" = "The all-in-one secure chat app for teams, friends and organisations. Create a chat, or join an existing room, to get started.";
+"home_empty_no_unreads_title" = "Nothing to report.";
+"home_empty_no_unreads_message" = "This is where your unread messages will show up, when you have some.";
+"onboarding_new_app_layout_welcome_title" = "Welcome to a new view!";
+"onboarding_new_app_layout_welcome_message" = "To simplify your %@, tabs are now optional. Manage them using the top-right menu.";
+"onboarding_new_app_layout_spaces_title" = "Access Spaces";
+"onboarding_new_app_layout_spaces_message" = "Access your Spaces (bottom-right) faster and easier than ever before.";
+"onboarding_new_app_layout_feedback_title" = "Give Feedback";
+"onboarding_new_app_layout_feedback_message" = "Tap top right to see the option to feedback.";
+"onboarding_new_app_layout_button_try" = "Try it out";
+"emoji_picker_people_category" = "Smileys & People";
+"emoji_picker_nature_category" = "Animals & Nature";
+"emoji_picker_foods_category" = "Food & Drink";
+"emoji_picker_activity_category" = "Activities";
+"emoji_picker_places_category" = "Travel & Places";
+"emoji_picker_objects_category" = "Objects";
+"emoji_picker_symbols_category" = "Symbols";
+"emoji_picker_flags_category" = "Flags";
+"search_for_someone" = "Search for someone";
diff --git a/ElementX/Resources/Localizations/en.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/en.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/en.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/en.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/en.lproj/Localizable.strings b/ElementX/Resources/Localizations/en.lproj/Localizable.strings
index 8dba8c4db..2a4be3f22 100644
--- a/ElementX/Resources/Localizations/en.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/en.lproj/Localizable.strings
@@ -1,2360 +1 @@
-"notice_room_invite_no_invitee" = "%@\'s invitation";
-"notice_room_invite_no_invitee_by_you" = "Your invitation";
-"notice_room_created" = "%1$@ created the room";
-"notice_room_created_by_you" = "You created the room";
-"notice_direct_room_created" = "%1$@ created the discussion";
-"notice_direct_room_created_by_you" = "You created the discussion";
-"notice_room_invite" = "%1$@ invited %2$@";
-"notice_room_invite_by_you" = "You invited %1$@";
-"notice_room_invite_you" = "%1$@ invited you";
-"notice_room_join" = "%1$@ joined the room";
-"notice_room_join_by_you" = "You joined the room";
-"notice_direct_room_join" = "%1$@ joined";
-"notice_direct_room_join_by_you" = "You joined";
-"notice_room_leave" = "%1$@ left the room";
-"notice_room_leave_by_you" = "You left the room";
-"notice_direct_room_leave" = "%1$@ left the room";
-"notice_direct_room_leave_by_you" = "You left the room";
-"notice_room_reject" = "%1$@ rejected the invitation";
-"notice_room_reject_by_you" = "You rejected the invitation";
-"notice_room_remove" = "%1$@ removed %2$@";
-"notice_room_remove_by_you" = "You removed %1$@";
-"notice_room_unban" = "%1$@ unbanned %2$@";
-"notice_room_unban_by_you" = "You unbanned %1$@";
-"notice_room_ban" = "%1$@ banned %2$@";
-"notice_room_ban_by_you" = "You banned %1$@";
-"notice_room_withdraw" = "%1$@ withdrew %2$@\'s invitation";
-"notice_room_withdraw_by_you" = "You withdrew %1$@\'s invitation";
-"notice_avatar_url_changed" = "%1$@ changed their avatar";
-"notice_avatar_url_changed_by_you" = "You changed your avatar";
-"notice_display_name_set" = "%1$@ set their display name to %2$@";
-"notice_display_name_set_by_you" = "You set your display name to %1$@";
-"notice_display_name_changed_from" = "%1$@ changed their display name from %2$@ to %3$@";
-"notice_display_name_changed_from_by_you" = "You changed your display name from %1$@ to %2$@";
-"notice_display_name_removed" = "%1$@ removed their display name (it was %2$@)";
-"notice_display_name_removed_by_you" = "You removed your display name (it was %1$@)";
-"notice_room_topic_changed" = "%1$@ changed the topic to: %2$@";
-"notice_room_topic_changed_by_you" = "You changed the topic to: %1$@";
-"notice_room_avatar_changed" = "%1$@ changed the room avatar";
-"notice_room_avatar_changed_by_you" = "You changed the room avatar";
-"notice_room_name_changed" = "%1$@ changed the room name to: %2$@";
-"notice_room_name_changed_by_you" = "You changed the room name to: %1$@";
-"notice_placed_video_call" = "%@ placed a video call.";
-"notice_placed_video_call_by_you" = "You placed a video call.";
-"notice_placed_voice_call" = "%@ placed a voice call.";
-"notice_placed_voice_call_by_you" = "You placed a voice call.";
-"notice_call_candidates" = "%@ sent data to setup the call.";
-"notice_call_candidates_by_you" = "You sent data to setup the call.";
-"notice_answered_call" = "%@ answered the call.";
-"notice_answered_call_by_you" = "You answered the call.";
-"notice_ended_call" = "%@ ended the call.";
-"notice_ended_call_by_you" = "You ended the call.";
-"notice_made_future_room_visibility" = "%1$@ made future room history visible to %2$@";
-"notice_made_future_room_visibility_by_you" = "You made future room history visible to %1$@";
-"notice_made_future_direct_room_visibility" = "%1$@ made future messages visible to %2$@";
-"notice_made_future_direct_room_visibility_by_you" = "You made future messages visible to %1$@";
-"notice_room_visibility_invited" = "all room members, from the point they are invited.";
-"notice_room_visibility_joined" = "all room members, from the point they joined.";
-"notice_room_visibility_shared" = "all room members.";
-"notice_room_visibility_world_readable" = "anyone.";
-"notice_room_update" = "%@ upgraded this room.";
-"notice_room_update_by_you" = "You upgraded this room.";
-"notice_direct_room_update" = "%@ upgraded here.";
-"notice_direct_room_update_by_you" = "You upgraded here.";
-"notice_room_server_acl_set_title" = "%@ set the server ACLs for this room.";
-"notice_room_server_acl_set_title_by_you" = "You set the server ACLs for this room.";
-"notice_room_server_acl_set_banned" = "• Servers matching %@ are banned.";
-"notice_room_server_acl_set_allowed" = "• Servers matching %@ are allowed.";
-"notice_room_server_acl_set_ip_literals_allowed" = "• Servers matching IP literals are allowed.";
-"notice_room_server_acl_set_ip_literals_not_allowed" = "• Servers matching IP literals are banned.";
-"notice_room_server_acl_updated_title" = "%@ changed the server ACLs for this room.";
-"notice_room_server_acl_updated_title_by_you" = "You changed the server ACLs for this room.";
-"notice_room_server_acl_updated_banned" = "• Servers matching %@ are now banned.";
-"notice_room_server_acl_updated_was_banned" = "• Servers matching %@ were removed from the ban list.";
-"notice_room_server_acl_updated_allowed" = "• Servers matching %@ are now allowed.";
-"notice_room_server_acl_updated_was_allowed" = "• Servers matching %@ were removed from the allowed list.";
-"notice_room_server_acl_updated_ip_literals_allowed" = "• Servers matching IP literals are now allowed.";
-"notice_room_server_acl_updated_ip_literals_not_allowed" = "• Servers matching IP literals are now banned.";
-"notice_room_server_acl_updated_no_change" = "No change.";
-"notice_room_server_acl_allow_is_empty" = "🎉 All servers are banned from participating! This room can no longer be used.";
-"notice_avatar_changed_too" = "(avatar was changed too)";
-"notice_room_name_removed" = "%1$@ removed the room name";
-"notice_room_name_removed_by_you" = "You removed the room name";
-"notice_room_topic_removed" = "%1$@ removed the room topic";
-"notice_room_topic_removed_by_you" = "You removed the room topic";
-"notice_room_avatar_removed" = "%1$@ removed the room avatar";
-"notice_room_avatar_removed_by_you" = "You removed the room avatar";
-"notice_room_third_party_invite" = "%1$@ sent an invitation to %2$@ to join the room";
-"notice_room_third_party_invite_by_you" = "You sent an invitation to %1$@ to join the room";
-"notice_direct_room_third_party_invite" = "%1$@ invited %2$@";
-"notice_direct_room_third_party_invite_by_you" = "You invited %1$@";
-"notice_room_third_party_revoked_invite" = "%1$@ revoked the invitation for %2$@ to join the room";
-"notice_room_third_party_revoked_invite_by_you" = "You revoked the invitation for %1$@ to join the room";
-"notice_direct_room_third_party_revoked_invite" = "%1$@ revoked the invitation for %2$@";
-"notice_direct_room_third_party_revoked_invite_by_you" = "You revoked the invitation for %1$@";
-"notice_room_third_party_registered_invite" = "%1$@ accepted the invitation for %2$@";
-"notice_room_third_party_registered_invite_by_you" = "You accepted the invitation for %1$@";
-"notice_widget_added" = "%1$@ added %2$@ widget";
-"notice_widget_added_by_you" = "You added %1$@ widget";
-"notice_widget_removed" = "%1$@ removed %2$@ widget";
-"notice_widget_removed_by_you" = "You removed %1$@ widget";
-"notice_widget_modified" = "%1$@ modified %2$@ widget";
-"notice_widget_modified_by_you" = "You modified %1$@ widget";
-"power_level_admin" = "Admin";
-"power_level_moderator" = "Moderator";
-"power_level_default" = "Default";
-"power_level_custom" = "Custom (%1$d)";
-"power_level_custom_no_value" = "Custom";
-"notice_power_level_changed_by_you" = "You changed the power level of %1$@.";
-"notice_power_level_changed" = "%1$@ changed the power level of %2$@.";
-"notice_power_level_diff" = "%1$@ from %2$@ to %3$@";
-"notice_crypto_unable_to_decrypt" = "** Unable to decrypt: %@ **";
-"notice_crypto_error_unknown_inbound_session_id" = "The sender\'s device has not sent us the keys for this message.";
-"unable_to_send_message" = "Unable to send message";
-"matrix_error" = "Matrix error";
-"all_chats" = "All Chats";
-"start_chat" = "Start Chat";
-"create_room" = "Create Room";
-"create_a_room" = "Create a room";
-"change_space" = "Change Space";
-"explore_rooms" = "Explore Rooms";
-"a11y_expand_space_children" = "Expand %@ children";
-"a11y_collapse_space_children" = "Collapse %@ children";
-"room_error_access_unauthorized" = "You are not allowed to join this room";
-"medium_email" = "Email address";
-"medium_phone_number" = "Phone number";
-"room_displayname_room_invite" = "Room Invite";
-"room_displayname_two_members" = "%1$@ and %2$@";
-"room_displayname_3_members" = "%1$@, %2$@ and %3$@";
-"room_displayname_4_members" = "%1$@, %2$@, %3$@ and %4$@";
-"room_displayname_empty_room" = "Empty room";
-"room_displayname_empty_room_was" = "Empty room (was %@)";
-"initial_sync_start_server_computing" = "Initial sync:\nWaiting for server response…";
-"initial_sync_start_downloading" = "Initial sync:\nDownloading data…";
-"initial_sync_start_importing_account" = "Initial sync:\nImporting account…";
-"initial_sync_start_importing_account_crypto" = "Initial sync:\nImporting crypto";
-"initial_sync_start_importing_account_rooms" = "Initial sync:\nImporting rooms";
-"initial_sync_start_importing_account_joined_rooms" = "Initial sync:\nLoading your conversations\nIf you\'ve joined lots of rooms, this might take a while";
-"initial_sync_start_importing_account_invited_rooms" = "Initial sync:\nImporting invited rooms";
-"initial_sync_start_importing_account_left_rooms" = "Initial sync:\nImporting left rooms";
-"initial_sync_start_importing_account_data" = "Initial sync:\nImporting account data";
-"initial_sync_request_title" = "Initial sync request";
-"initial_sync_request_content" = "%@ needs to perform a clear cache to be up to date, for the following reason:\n%@\n\nNote that this action will restart the app and it may take some time.";
-"initial_sync_request_reason_unignored_users" = "- Some users have been unignored";
-"event_status_sent_message" = "Message sent";
-"event_status_sending_message" = "Sending message…";
-"notice_room_invite_no_invitee_with_reason" = "%1$@\'s invitation. Reason: %2$@";
-"notice_room_invite_no_invitee_with_reason_by_you" = "Your invitation. Reason: %1$@";
-"notice_room_invite_with_reason" = "%1$@ invited %2$@. Reason: %3$@";
-"notice_room_invite_with_reason_by_you" = "You invited %1$@. Reason: %2$@";
-"notice_room_invite_you_with_reason" = "%1$@ invited you. Reason: %2$@";
-"notice_room_join_with_reason" = "%1$@ joined the room. Reason: %2$@";
-"notice_room_join_with_reason_by_you" = "You joined the room. Reason: %1$@";
-"notice_direct_room_join_with_reason" = "%1$@ joined. Reason: %2$@";
-"notice_direct_room_join_with_reason_by_you" = "You joined. Reason: %1$@";
-"notice_room_leave_with_reason" = "%1$@ left the room. Reason: %2$@";
-"notice_room_leave_with_reason_by_you" = "You left the room. Reason: %1$@";
-"notice_direct_room_leave_with_reason" = "%1$@ left. Reason: %2$@";
-"notice_direct_room_leave_with_reason_by_you" = "You left. Reason: %1$@";
-"notice_room_reject_with_reason" = "%1$@ rejected the invitation. Reason: %2$@";
-"notice_room_reject_with_reason_by_you" = "You rejected the invitation. Reason: %1$@";
-"notice_room_remove_with_reason" = "%1$@ removed %2$@. Reason: %3$@";
-"notice_room_remove_with_reason_by_you" = "You removed %1$@. Reason: %2$@";
-"notice_room_unban_with_reason" = "%1$@ unbanned %2$@. Reason: %3$@";
-"notice_room_unban_with_reason_by_you" = "You unbanned %1$@. Reason: %2$@";
-"notice_room_ban_with_reason" = "%1$@ banned %2$@. Reason: %3$@";
-"notice_room_ban_with_reason_by_you" = "You banned %1$@. Reason: %2$@";
-"notice_room_third_party_registered_invite_with_reason" = "%1$@ accepted the invitation for %2$@. Reason: %3$@";
-"notice_room_third_party_registered_invite_with_reason_by_you" = "You accepted the invitation for %1$@. Reason: %2$@";
-"notice_room_withdraw_with_reason" = "%1$@ withdrew %2$@\'s invitation. Reason: %3$@";
-"notice_room_withdraw_with_reason_by_you" = "You withdrew %1$@\'s invitation. Reason: %2$@";
-"notice_room_aliases_added_and_removed" = "%1$@ added %2$@ and removed %3$@ as addresses for this room.";
-"notice_room_aliases_added_and_removed_by_you" = "You added %1$@ and removed %2$@ as addresses for this room.";
-"notice_room_canonical_alias_set" = "%1$@ set the main address for this room to %2$@.";
-"notice_room_canonical_alias_set_by_you" = "You set the main address for this room to %1$@.";
-"notice_room_canonical_alias_unset" = "%1$@ removed the main address for this room.";
-"notice_room_canonical_alias_unset_by_you" = "You removed the main address for this room.";
-"notice_room_canonical_alias_alternative_changed" = "%1$@ changed the alternative addresses for this room.";
-"notice_room_canonical_alias_alternative_changed_by_you" = "You changed the alternative addresses for this room.";
-"notice_room_canonical_alias_main_and_alternative_changed" = "%1$@ changed the main and alternative addresses for this room.";
-"notice_room_canonical_alias_main_and_alternative_changed_by_you" = "You changed the main and alternative addresses for this room.";
-"notice_room_canonical_alias_no_change" = "%1$@ changed the addresses for this room.";
-"notice_room_canonical_alias_no_change_by_you" = "You changed the addresses for this room.";
-"notice_room_guest_access_can_join" = "%1$@ has allowed guests to join the room.";
-"notice_room_guest_access_can_join_by_you" = "You have allowed guests to join the room.";
-"notice_direct_room_guest_access_can_join" = "%1$@ has allowed guests to join here.";
-"notice_direct_room_guest_access_can_join_by_you" = "You have allowed guests to join here.";
-"notice_room_guest_access_forbidden" = "%1$@ has prevented guests from joining the room.";
-"notice_room_guest_access_forbidden_by_you" = "You have prevented guests from joining the room.";
-"notice_direct_room_guest_access_forbidden" = "%1$@ has prevented guests from joining the room.";
-"notice_direct_room_guest_access_forbidden_by_you" = "You have prevented guests from joining the room.";
-"notice_end_to_end_ok" = "%1$@ turned on end-to-end encryption.";
-"notice_end_to_end_ok_by_you" = "You turned on end-to-end encryption.";
-"notice_end_to_end_unknown_algorithm" = "%1$@ turned on end-to-end encryption (unrecognised algorithm %2$@).";
-"notice_end_to_end_unknown_algorithm_by_you" = "You turned on end-to-end encryption (unrecognised algorithm %1$@).";
-"system_theme" = "System Default";
-"light_theme" = "Light Theme";
-"dark_theme" = "Dark Theme";
-"black_theme" = "Black Theme";
-"notification_listening_for_events" = "Listening for events";
-"notification_listening_for_notifications" = "Listening for notifications";
-"notification_noisy_notifications" = "Noisy notifications";
-"notification_silent_notifications" = "Silent notifications";
-"title_activity_settings" = "Settings";
-"title_activity_bug_report" = "Bug report";
-"title_activity_choose_sticker" = "Send a sticker";
-"title_activity_keys_backup_setup" = "Key Backup";
-"title_activity_keys_backup_restore" = "Use Key Backup";
-"sign_out_bottom_sheet_warning_no_backup" = "You’ll lose your encrypted messages if you sign out now";
-"sign_out_bottom_sheet_warning_backing_up" = "Key backup in progress. If you sign out now you’ll lose access to your encrypted messages.";
-"sign_out_bottom_sheet_warning_backup_not_active" = "Secure Key Backup should be active on all of your sessions to avoid losing access to your encrypted messages.";
-"sign_out_bottom_sheet_dont_want_secure_messages" = "I don’t want my encrypted messages";
-"sign_out_bottom_sheet_backing_up_keys" = "Backing up keys…";
-"are_you_sure" = "Are you sure?";
-"backup" = "Back up";
-"sign_out_bottom_sheet_will_lose_secure_messages" = "You’ll lose access to your encrypted messages unless you back up your keys before signing out.";
-"loading" = "Loading…";
-"ok" = "OK";
-"later" = "Later";
-"permalink" = "Permalink";
-"view_source" = "View Source";
-"view_decrypted_source" = "View Decrypted Source";
-"none" = "None";
-"report_content" = "Report Content";
-"start_chatting" = "Start Chatting";
-"spaces" = "Spaces";
-"time_unit_hour_short" = "h";
-"time_unit_minute_short" = "min";
-"time_unit_second_short" = "sec";
-"denied_permission_generic" = "Some permissions are missing to perform this action, please grant the permissions from the system settings.";
-"denied_permission_camera" = "To perform this action, please grant the Camera permission from the system settings.";
-"denied_permission_voice_message" = "To send voice messages, please grant the Microphone permission.";
-"missing_permissions_title" = "Missing permissions";
-"no_permissions_to_start_conf_call" = "You do not have permission to start a conference call in this room";
-"no_permissions_to_start_conf_call_in_direct_room" = "You do not have permission to start a conference call";
-"no_permissions_to_start_webrtc_call" = "You do not have permission to start a call in this room";
-"no_permissions_to_start_webrtc_call_in_direct_room" = "You do not have permission to start a call";
-"video_meeting" = "Start video meeting";
-"audio_meeting" = "Start audio meeting";
-"audio_video_meeting_description" = "Meetings use Jitsi security and permission policies. All people currently in the room will see an invite to join while your meeting is happening.";
-"cannot_call_yourself" = "You cannot place a call with yourself";
-"cannot_call_yourself_with_invite" = "You cannot place a call with yourself, wait for participants to accept invitation";
-"failed_to_add_widget" = "Failed to add widget";
-"failed_to_remove_widget" = "Failed to remove widget";
-"or" = "or";
-"done" = "Done";
-"call_notification_answer" = "Accept";
-"call_notification_reject" = "Decline";
-"call_notification_hangup" = "Hang Up";
-"action_sign_out" = "Sign out";
-"action_sign_out_confirmation_simple" = "Are you sure you want to sign out?";
-"action_voice_call" = "Voice Call";
-"action_video_call" = "Video Call";
-"action_view_threads" = "View Threads";
-"action_mark_all_as_read" = "Mark all as read";
-"action_quick_reply" = "Quick reply";
-"action_mark_room_read" = "Mark as read";
-"action_open" = "Open";
-"action_close" = "Close";
-"action_copy" = "Copy";
-"action_add" = "Add";
-"action_switch" = "Switch";
-"action_unpublish" = "Unpublish";
-"action_enable" = "Enable";
-"action_disable" = "Disable";
-"action_not_now" = "Not now";
-"action_try_it_out" = "Try it out";
-"action_agree" = "Agree";
-"action_change" = "Change";
-"action_remove" = "Remove";
-"action_join" = "Join";
-"action_reject" = "Reject";
-"action_accept" = "Accept";
-"action_skip" = "Skip";
-"action_ignore" = "Ignore";
-"action_decline" = "Decline";
-"action_invite" = "Invite";
-"action_cancel" = "Cancel";
-"action_save" = "Save";
-"action_leave" = "Leave";
-"action_send" = "Send";
-"action_quote" = "Quote";
-"action_download" = "Download";
-"action_share" = "Share";
-"action_delete" = "Delete";
-"action_rename" = "Rename";
-"action_revoke" = "Revoke";
-"action_disconnect" = "Disconnect";
-"action_play" = "Play";
-"action_dismiss" = "Dismiss";
-"action_reset" = "Reset";
-"action_learn_more" = "Learn more";
-"action_next" = "Next";
-"copied_to_clipboard" = "Copied to clipboard";
-"action_thread_view_in_room" = "View in room";
-"action_thread_copy_link_to_thread" = "Copy link to thread";
-"dialog_title_confirmation" = "Confirmation";
-"dialog_title_warning" = "Warning";
-"dialog_title_error" = "Error";
-"dialog_title_success" = "Success";
-"dialog_edit_hint" = "New value";
-"bottom_action_notification" = "Notifications";
-"bottom_action_favourites" = "Favourites";
-"bottom_action_people" = "People";
-"bottom_action_rooms" = "Rooms";
-"home_filter_placeholder_home" = "Filter room names";
-"home_layout_preferences" = "Layout preferences";
-"home_layout_preferences_filters" = "Show filters";
-"home_layout_preferences_recents" = "Show recents";
-"home_layout_preferences_sort_by" = "Sort by";
-"home_layout_preferences_sort_activity" = "Activity";
-"home_layout_preferences_sort_name" = "A - Z";
-"labs_enable_new_app_layout_title" = "Enable new layout";
-"labs_enable_new_app_layout_summary" = "A simplified Element with optional tabs";
-"invitations_header" = "Invites";
-"low_priority_header" = "Low priority";
-"system_alerts_header" = "System Alerts";
-"suggested_header" = "Suggested Rooms";
-"space_list_empty_title" = "No spaces yet.";
-"space_list_empty_message" = "Spaces are a new way to group rooms and people. Create a space to get started.";
-"invites_title" = "Invites";
-"invites_empty_title" = "Nothing new.";
-"invites_empty_message" = "This is where your new requests and invites will be.";
-"direct_chats_header" = "Conversations";
-"matrix_only_filter" = "Matrix contacts only";
-"no_result_placeholder" = "No results";
-"no_more_results" = "No more results";
-"rooms_header" = "Rooms";
-"settings_category_room_directory" = "Room directory";
-"settings_room_directory_show_all_rooms" = "Show rooms with explicit content";
-"settings_room_directory_show_all_rooms_summary" = "Show all rooms in the room directory, including rooms with explicit content.";
-"spaces_header" = "Spaces";
-"send_bug_report_include_logs" = "Send logs";
-"send_bug_report_include_crash_logs" = "Send crash logs";
-"send_bug_report_include_key_share_history" = "Send key share requests history";
-"send_bug_report_include_screenshot" = "Send screenshot";
-"send_bug_report" = "Report bug";
-"send_bug_report_description" = "Please describe the bug. What did you do? What did you expect to happen? What actually happened?";
-"send_bug_report_description_in_english" = "If possible, please write the description in English.";
-"send_bug_report_placeholder" = "Describe your problem here";
-"send_bug_report_logs_description" = "In order to diagnose problems, logs from this client will be sent with this bug report. This bug report, including the logs and the screenshot, will not be publicly visible. If you would prefer to only send the text above, please untick:";
-"send_bug_report_alert_message" = "You seem to be shaking the phone in frustration. Would you like to open the bug report screen?";
-"send_bug_report_app_crashed" = "The application has crashed last time. Would you like to open the crash report screen?";
-"send_bug_report_rage_shake" = "Rage shake to report bug";
-"send_bug_report_sent" = "The bug report has been successfully sent";
-"send_bug_report_failed" = "The bug report failed to be sent (%@)";
-"send_bug_report_progress" = "Progress (%@%%)";
-"join_room" = "Join Room";
-"username" = "Username";
-"logout" = "Sign out";
-"hs_url" = "Homeserver URL";
-"hs_client_url" = "Homeserver API URL";
-"search" = "Search";
-"start_voice_call" = "Start Voice Call";
-"start_video_call" = "Start Video Call";
-"option_send_voice" = "Send voice";
-"start_voice_call_prompt_msg" = "Are you sure that you want to start a voice call?";
-"start_video_call_prompt_msg" = "Are you sure that you want to start a video call?";
-"call_failed_no_connection" = "%@ Call Failed";
-"call_failed_no_connection_description" = "Failed to establish real time connection.\nPlease ask the administrator of your homeserver to configure a TURN server in order for calls to work reliably.";
-"call_select_sound_device" = "Select Sound Device";
-"sound_device_phone" = "Phone";
-"sound_device_speaker" = "Speaker";
-"sound_device_headset" = "Headset";
-"sound_device_wireless_headset" = "Wireless Headset";
-"call_switch_camera" = "Switch Camera";
-"call_camera_front" = "Front";
-"call_camera_back" = "Back";
-"call_format_turn_hd_off" = "Turn HD off";
-"call_format_turn_hd_on" = "Turn HD on";
-"call_start_screen_sharing" = "Share screen";
-"call_stop_screen_sharing" = "Stop screen sharing";
-"option_send_files" = "Send files";
-"option_send_sticker" = "Send sticker";
-"option_take_photo_video" = "Take photo or video";
-"option_take_photo" = "Take photo";
-"option_take_video" = "Take video";
-"option_always_ask" = "Always ask";
-"use_as_default_and_do_not_ask_again" = "Use as default and do not ask again";
-"no_sticker_application_dialog_content" = "You don’t currently have any stickerpacks enabled.\n\nAdd some now?";
-"error_no_external_application_found" = "Sorry, no external application has been found to complete this action.";
-"auth_login" = "Log in";
-"auth_login_sso" = "Sign in with single sign-on";
-"auth_submit" = "Submit";
-"auth_invalid_login_param" = "Incorrect username and/or password";
-"auth_invalid_email" = "This doesn’t look like a valid email address";
-"auth_email_already_defined" = "This email address is already defined.";
-"auth_msisdn_already_defined" = "This phone number is already defined.";
-"auth_forgot_password" = "Forgot password?";
-"auth_recaptcha_message" = "This homeserver would like to make sure you are not a robot";
-"auth_reset_password_error_unauthorized" = "Failed to verify email address: make sure you clicked the link in the email";
-"auth_reset_password_error_unverified" = "Email not verified, check your inbox";
-"auth_accept_policies" = "Please review and accept the policies of this homeserver:";
-"login_error_invalid_home_server" = "Please enter a valid URL";
-"login_error_no_homeserver_found" = "This is not a valid Matrix server address";
-"login_error_homeserver_not_found" = "Cannot reach a homeserver at this URL, please check it";
-"login_error_homeserver_from_url_not_found" = "Cannot reach a homeserver at the URL %@. Please check your link or choose a homeserver manually.";
-"login_error_homeserver_from_url_not_found_enter_manual" = "Choose homeserver";
-"login_error_ssl_peer_unverified" = "SSL Error: the peer's identity has not been verified.";
-"login_error_ssl_other" = "SSL Error.";
-"error_unauthorized" = "Unauthorized, missing valid authentication credentials";
-"login_error_bad_json" = "Malformed JSON";
-"login_error_not_json" = "Did not contain valid JSON";
-"login_error_limit_exceeded" = "Too many requests have been sent";
-"e2e_re_request_encryption_key" = "Re-request encryption keys from your other sessions.";
-"e2e_re_request_encryption_key_dialog_content" = "Please launch %@ on another device that can decrypt the message so it can send the keys to this session.";
-"compression_opt_list_original" = "Original";
-"compression_opt_list_large" = "Large";
-"compression_opt_list_medium" = "Medium";
-"compression_opt_list_small" = "Small";
-"settings_call_category" = "Calls";
-"settings_call_show_confirmation_dialog_title" = "Prevent accidental call";
-"settings_call_show_confirmation_dialog_summary" = "Ask for confirmation before starting a call";
-"settings_call_ringtone_use_app_ringtone" = "Use default %@ ringtone for incoming calls";
-"settings_call_ringtone_title" = "Incoming call ringtone";
-"settings_call_ringtone_dialog_title" = "Select ringtone for calls:";
-"call" = "Call";
-"call_connecting" = "Call connecting…";
-"call_ringing" = "Call ringing…";
-"call_ended" = "Call ended";
-"incoming_video_call" = "Incoming Video Call";
-"incoming_voice_call" = "Incoming Voice Call";
-"call_in_progress" = "Call In Progress…";
-"video_call_in_progress" = "Video Call In Progress…";
-"video_call_with_participant" = "Video call with %@";
-"audio_call_with_participant" = "Audio call with %@";
-"call_resume_action" = "Resume";
-"call_hold_action" = "Hold";
-"call_held_by_user" = "%@ held the call";
-"call_held_by_you" = "You held the call";
-"call_ended_user_busy_title" = "User busy";
-"call_ended_user_busy_description" = "The user you called is busy.";
-"call_ended_invite_timeout_title" = "No answer";
-"call_error_user_not_responding" = "The remote side failed to pick up.";
-"call_remove_jitsi_widget_progress" = "Ending call…";
-"permissions_rationale_popup_title" = "Information";
-"permissions_rationale_msg_record_audio" = "%@ needs permission to access your microphone to perform audio calls.";
-"permissions_rationale_msg_camera_and_audio" = "%@ needs permission to access your camera and your microphone to perform video calls.\n\nPlease allow access on the next pop-ups to be able to make the call.";
-"permissions_denied_qr_code" = "To scan a QR code, you need to allow camera access.";
-"permissions_denied_add_contact" = "Allow permission to access your contacts.";
-"yes" = "YES";
-"no" = "NO";
-"_continue" = "Continue";
-"list_members" = "Members";
-"room_jump_to_first_unread" = "Jump to unread";
-"room_participants_leave_prompt_title" = "Leave room";
-"room_participants_leave_prompt_msg" = "Are you sure you want to leave the room?";
-"room_participants_leave_private_warning" = "This room is not public. You will not be able to rejoin without an invite.";
-"room_participants_header_direct_chats" = "Direct Messages";
-"room_participants_action_invite" = "Invite";
-"room_participants_action_cancel_invite" = "Cancel invite";
-"room_participants_action_ban" = "Ban";
-"room_participants_action_unban" = "Unban";
-"room_participants_action_remove" = "Remove from chat";
-"room_participants_action_mention" = "Mention";
-"room_participants_power_level_prompt" = "You will not be able to undo this change as you are promoting the user to have the same power level as yourself.\nAre you sure?";
-"room_participants_power_level_demote_warning_title" = "Demote yourself?";
-"room_participants_power_level_demote_warning_prompt" = "You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.";
-"room_participants_power_level_demote" = "Demote";
-"room_participants_action_ignore_title" = "Ignore user";
-"room_participants_action_ignore_prompt_msg" = "Ignoring this user will remove their messages from rooms you share.\n\nYou can reverse this action at any time in the general settings.";
-"room_participants_action_ignore" = "Ignore";
-"room_participants_action_unignore_title" = "Unignore user";
-"room_participants_action_unignore_prompt_msg" = "Unignoring this user will show all messages from them again.";
-"room_participants_action_unignore" = "Unignore";
-"room_participants_action_cancel_invite_title" = "Cancel invite";
-"room_participants_action_cancel_invite_prompt_msg" = "Are you sure you want to cancel the invite for this user?";
-"room_participants_remove_title" = "Remove user";
-"room_participants_remove_reason" = "Reason to remove";
-"room_participants_remove_prompt_msg" = "The user will be removed from this room.\n\nTo prevent them from joining again, you should ban them instead.";
-"space_participants_remove_prompt_msg" = "The user will be removed from this space.\n\nTo prevent them from joining again, you should ban them instead.";
-"room_participants_ban_title" = "Ban user";
-"room_participants_ban_reason" = "Reason to ban";
-"room_participants_unban_title" = "Unban user";
-"room_participants_ban_prompt_msg" = "Banning user will remove them from this room and prevent them from joining again.";
-"space_participants_ban_prompt_msg" = "Banning user will remove them from this space and prevent them from joining again.";
-"room_participants_unban_prompt_msg" = "Unbanning user will allow them to join the room again.";
-"space_participants_unban_prompt_msg" = "Unbanning user will allow them to join the space again.";
-"room_one_user_is_typing" = "%@ is typing…";
-"room_two_users_are_typing" = "%1$@ & %2$@ are typing…";
-"room_many_users_are_typing" = "%1$@ & %2$@ & others are typing…";
-"room_notification_two_users_are_typing" = "%1$@ and %2$@";
-"room_notification_more_than_two_users_are_typing" = "%1$@, %2$@ and others";
-"room_do_not_have_permission_to_post" = "You do not have permission to post to this room.";
-"room_unsupported_e2e_algorithm" = "Encryption has been misconfigured so you can\'t send messages. Please contact an admin to restore encryption to a valid state.";
-"room_unsupported_e2e_algorithm_as_admin" = "Encryption has been misconfigured so you can\'t send messages. Click to open settings.";
-"ssl_trust" = "Trust";
-"ssl_do_not_trust" = "Do not trust";
-"ssl_logout_account" = "Logout";
-"ssl_remain_offline" = "Ignore";
-"ssl_fingerprint_hash" = "Fingerprint (%@):";
-"ssl_could_not_verify" = "Could not verify identity of remote server.";
-"ssl_cert_not_trust" = "This could mean that someone is maliciously intercepting your traffic, or that your phone does not trust the certificate provided by the remote server.";
-"ssl_cert_new_account_expl" = "If the server administrator has said that this is expected, ensure that the fingerprint below matches the fingerprint provided by them.";
-"ssl_unexpected_existing_expl" = "The certificate has changed from one that was trusted by your phone. This is HIGHLY UNUSUAL. It is recommended that you DO NOT ACCEPT this new certificate.";
-"ssl_expected_existing_expl" = "The certificate has changed from a previously trusted one to one that is not trusted. The server may have renewed its certificate. Contact the server administrator for the expected fingerprint.";
-"ssl_only_accept" = "Only accept the certificate if the server administrator has published a fingerprint that matches the one above.";
-"room_settings_permissions_title" = "Room permissions";
-"space_settings_permissions_title" = "Space permissions";
-"room_settings_permissions_subtitle" = "View and update the roles required to change various parts of the room.";
-"space_settings_permissions_subtitle" = "View and update the roles required to change various parts of the space.";
-"room_permissions_title" = "Permissions";
-"room_permissions_notice" = "Select the roles required to change various parts of the room";
-"space_permissions_notice" = "Select the roles required to change various parts of this space";
-"room_permissions_notice_read_only" = "You don't have permission to update the roles required to change various parts of the room";
-"space_permissions_notice_read_only" = "You don't have permission to update the roles required to change various parts of this space";
-"room_permissions_default_role" = "Default role";
-"room_permissions_send_messages" = "Send messages";
-"room_permissions_invite_users" = "Invite users";
-"room_permissions_change_settings" = "Change settings";
-"room_permissions_remove_users" = "Remove users";
-"room_permissions_ban_users" = "Ban users";
-"room_permissions_remove_messages_sent_by_others" = "Remove messages sent by others";
-"room_permissions_notify_everyone" = "Notify everyone";
-"room_permissions_modify_widgets" = "Modify widgets";
-"room_permissions_change_room_avatar" = "Change room avatar";
-"room_permissions_change_space_avatar" = "Change space avatar";
-"room_permissions_change_main_address_for_the_room" = "Change main address for the room";
-"room_permissions_change_main_address_for_the_space" = "Change main address for the space";
-"room_permissions_enable_room_encryption" = "Enable room encryption";
-"room_permissions_enable_space_encryption" = "Enable space encryption";
-"room_permissions_change_history_visibility" = "Change history visibility";
-"room_permissions_change_room_name" = "Change room name";
-"room_permissions_change_space_name" = "Change space name";
-"room_permissions_change_permissions" = "Change permissions";
-"room_permissions_send_m_room_server_acl_events" = "Send m.room.server_acl events";
-"room_permissions_upgrade_the_room" = "Upgrade the room";
-"room_permissions_upgrade_the_space" = "Upgrade the space";
-"room_permissions_change_topic" = "Change topic";
-"room_threads_filter" = "Filter Threads in room";
-"thread_timeline_title" = "Thread";
-"thread_list_title" = "Threads";
-"thread_list_modal_title" = "Filter";
-"thread_list_modal_all_threads_title" = "All Threads";
-"thread_list_modal_all_threads_subtitle" = "Shows all threads from current room";
-"thread_list_modal_my_threads_title" = "My Threads";
-"thread_list_modal_my_threads_subtitle" = "Shows all threads you’ve participated in";
-"thread_list_empty_title" = "Keep discussions organised with threads";
-"thread_list_empty_subtitle" = "Threads help keep your conversations on-topic and easy to track.";
-"thread_list_empty_notice" = "Tip: Long tap a message and use “%@”.";
-"search_thread_from_a_thread" = "From a Thread";
-"threads_notice_migration_title" = "Threads Approaching Beta 🎉";
-"threads_notice_migration_message" = "We’re getting closer to releasing a public Beta for Threads.\n\nAs we prepare for it, we need to make some changes: threads created before this point will be displayed as regular replies.\n\nThis will be a one-off transition as Threads are now part of the Matrix specification.";
-"threads_beta_enable_notice_title" = "Threads Beta";
-"threads_beta_enable_notice_message" = "Threads help keep your conversations on-topic and easy to track. %@Enabling threads will refresh the app. This may take longer for some accounts.";
-"threads_labs_enable_notice_title" = "Threads Beta";
-"threads_labs_enable_notice_message" = "Your homeserver does not currently support threads, so this feature may be unreliable. Some threaded messages may not be reliably available. %@Do you want to enable threads anyway?";
-"search_hint" = "Search";
-"search_members_hint" = "Filter room members";
-"search_banned_user_hint" = "Filter banned users";
-"search_no_results" = "No results";
-"search_space_two_parents" = "%1$@ and %2$@";
-"room_settings_all_messages" = "All messages";
-"room_settings_mention_and_keyword_only" = "Mentions & Keywords only";
-"room_settings_none" = "None";
-"room_settings_add_homescreen_shortcut" = "Add to Home screen";
-"shortcut_disabled_reason_room_left" = "The room has been left!";
-"shortcut_disabled_reason_sign_out" = "The session has been signed out!";
-"settings_profile_picture" = "Profile Picture";
-"settings_display_name" = "Display Name";
-"settings_add_email_address" = "Add email address";
-"settings_phone_number_empty" = "No phone number has been added to your account";
-"settings_add_phone_number" = "Add phone number";
-"settings_app_info_link_title" = "Application info";
-"settings_app_info_link_summary" = "Show the application info in the system settings.";
-"settings_emails" = "Email addresses";
-"settings_emails_empty" = "No email has been added to your account";
-"settings_phone_numbers" = "Phone numbers";
-"settings_remove_three_pid_confirmation_content" = "Remove %@?";
-"error_threepid_auth_failed" = "Ensure that you have clicked on the link in the email we have sent to you.";
-"settings_notification_advanced" = "Advanced Notification Settings";
-"settings_notification_by_event" = "Notification importance by event";
-"settings_notification_emails_category" = "Email notification";
-"settings_notification_emails_no_emails" = "To receive email with notification, please associate an email to your Matrix account";
-"settings_notification_emails_enable_for_email" = "Enable email notifications for %@";
-"settings_notification_default" = "Default Notifications";
-"settings_notification_mentions_and_keywords" = "Mentions and Keywords";
-"settings_notification_other" = "Other";
-"settings_notification_notify_me_for" = "Notify me for";
-"settings_notification_your_keywords" = "Your keywords";
-"settings_notification_new_keyword" = "Add new keyword";
-"settings_notification_keyword_contains_dot" = "Keywords cannot start with \'.\'";
-"settings_notification_keyword_contains_invalid_character" = "Keywords cannot contain \'%@\'";
-"settings_notification_troubleshoot" = "Troubleshoot Notifications";
-"settings_troubleshoot_diagnostic" = "Troubleshooting diagnostics";
-"settings_troubleshoot_diagnostic_run_button_title" = "Run Tests";
-"settings_troubleshoot_diagnostic_running_status" = "Running… (%1$d of %2$d)";
-"settings_troubleshoot_diagnostic_success_status" = "Basic diagnostic is OK. If you still do not receive notifications, please submit a bug report to help us investigate.";
-"settings_troubleshoot_diagnostic_failure_status_with_quickfix" = "One or more tests have failed, try suggested fix(es).";
-"settings_troubleshoot_diagnostic_failure_status_no_quickfix" = "One or more tests have failed, please submit a bug report to help us investigate.";
-"settings_troubleshoot_test_system_settings_title" = "System Settings.";
-"settings_troubleshoot_test_system_settings_success" = "Notifications are enabled in the system settings.";
-"settings_troubleshoot_test_system_settings_failed" = "Notifications are disabled in the system settings.\nPlease check system settings.";
-"open_settings" = "Open Settings";
-"settings_troubleshoot_test_account_settings_title" = "Account Settings.";
-"settings_troubleshoot_test_account_settings_success" = "Notifications are enabled for your account.";
-"settings_troubleshoot_test_account_settings_failed" = "Notifications are disabled for your account.\nPlease check account settings.";
-"settings_troubleshoot_test_account_settings_quickfix" = "Enable";
-"settings_troubleshoot_test_device_settings_title" = "Session Settings.";
-"settings_troubleshoot_test_device_settings_success" = "Notifications are enabled for this session.";
-"settings_troubleshoot_test_device_settings_failed" = "Notifications are not enabled for this session.\nPlease check the %@ settings.";
-"settings_troubleshoot_test_device_settings_quickfix" = "Enable";
-"settings_troubleshoot_test_bing_settings_title" = "Custom Settings.";
-"settings_troubleshoot_test_bing_settings_success_with_warn" = "Notice that some messages type are set to be silent (will produce a notification with no sound).";
-"settings_troubleshoot_test_bing_settings_failed" = "Some notifications are disabled in your custom settings.";
-"settings_troubleshoot_test_play_services_title" = "Play Services Check";
-"settings_troubleshoot_test_play_services_success" = "Google Play Services APK is available and up-to-date.";
-"settings_troubleshoot_test_play_services_failed" = "%@ uses Google Play Services to deliver push messages but it doesn’t seem to be configured correctly:\n%1$@";
-"settings_troubleshoot_test_play_services_quickfix" = "Fix Play Services";
-"settings_troubleshoot_test_fcm_title" = "Firebase Token";
-"settings_troubleshoot_test_fcm_success" = "FCM token successfully retrieved:\n%1$@";
-"settings_troubleshoot_test_fcm_failed" = "Failed to retrieved FCM token:\n%1$@";
-"settings_troubleshoot_test_fcm_failed_too_many_registration" = "[%1$@]\nThis error is out of control of %@ and according to Google, this error indicates that the device has too many apps registered with FCM. The error only occurs in cases where there are extreme numbers of apps, so it should not affect the average user.";
-"settings_troubleshoot_test_fcm_failed_service_not_available" = "[%1$@]\nThis error is out of control of %@. It can occur for several reasons. Maybe it will work if you retry later, you can also check that Google Play Service is not restricted in data usage in the system settings, or that your device clock is correct, or it can happen on custom ROM.";
-"settings_troubleshoot_test_fcm_failed_account_missing" = "[%1$@]\nThis error is out of control of %@. There is no Google account on the phone. Please open the account manager and add a Google account.";
-"settings_troubleshoot_test_fcm_failed_account_missing_quick_fix" = "Add Account";
-"settings_troubleshoot_test_token_registration_title" = "Token Registration";
-"settings_troubleshoot_test_token_registration_success" = "FCM token successfully registered to homeserver.";
-"settings_troubleshoot_test_token_registration_failed" = "Failed to register FCM token to homeserver:\n%1$@";
-"settings_troubleshoot_test_endpoint_registration_title" = "Endpoint Registration";
-"settings_troubleshoot_test_endpoint_registration_success" = "Endpoint successfully registered to homeserver.";
-"settings_troubleshoot_test_endpoint_registration_failed" = "Failed to register endpoint token to homeserver:\n%1$@";
-"settings_troubleshoot_test_push_loop_title" = "Test Push";
-"settings_troubleshoot_test_push_loop_waiting_for_push" = "The application is waiting for the PUSH";
-"settings_troubleshoot_test_push_loop_success" = "The application is receiving PUSH";
-"settings_troubleshoot_test_push_loop_failed" = "Failed to receive push. Solution could be to reinstall the application.";
-"settings_troubleshoot_test_push_notification_content" = "You are viewing the notification! Click me!";
-"settings_troubleshoot_test_notification_title" = "Notification Display";
-"settings_troubleshoot_test_notification_notice" = "Please click on the notification. If you do not see the notification, please check the system settings.";
-"settings_troubleshoot_test_notification_notification_clicked" = "The notification has been clicked!";
-"settings_troubleshoot_test_service_boot_title" = "Start on boot";
-"settings_troubleshoot_test_service_boot_success" = "Service will start when the device is restarted.";
-"settings_troubleshoot_test_service_boot_failed" = "The service will not start when the device is restarted, you will not receive notifications until %@ has been opened once.";
-"settings_troubleshoot_test_service_boot_quickfix" = "Enable Start on boot";
-"settings_troubleshoot_test_bg_restricted_title" = "Check background restrictions";
-"settings_troubleshoot_test_bg_restricted_success" = "Background restrictions are disabled for %@. This test should be run using mobile data (no WIFI).\n%1$@";
-"settings_troubleshoot_test_bg_restricted_failed" = "Background restrictions are enabled for %@.\nWork that the app tries to do will be aggressively restricted while it is in the background, and this could affect notifications.\n%1$@";
-"settings_troubleshoot_test_bg_restricted_quickfix" = "Disable restrictions";
-"settings_troubleshoot_test_battery_title" = "Battery Optimization";
-"settings_troubleshoot_test_battery_success" = "%@ is not affected by Battery Optimization.";
-"settings_troubleshoot_test_battery_failed" = "If a user leaves a device unplugged and stationary for a period of time, with the screen off, the device enters Doze mode. This prevents apps from accessing the network and defers their jobs, syncs, and standard alarms.";
-"settings_troubleshoot_test_battery_quickfix" = "Ignore Optimization";
-"settings_notification_ringtone" = "Notification sound";
-"settings_enable_all_notif" = "Enable notifications for this account";
-"settings_enable_this_device" = "Enable notifications for this session";
-"settings_noisy_notifications_preferences" = "Configure Noisy Notifications";
-"settings_call_notifications_preferences" = "Configure Call Notifications";
-"settings_silent_notifications_preferences" = "Configure Silent Notifications";
-"settings_system_preferences_summary" = "Choose LED color, vibration, sound…";
-"settings_messages_in_e2e_one_to_one" = "Encrypted messages in one-to-one chats";
-"settings_messages_in_e2e_group_chat" = "Encrypted messages in group chats";
-"settings_when_rooms_are_upgraded" = "When rooms are upgraded";
-"settings_containing_my_display_name" = "Msgs containing my display name";
-"settings_containing_my_user_name" = "Msgs containing my user name";
-"settings_messages_in_one_to_one" = "Msgs in one-to-one chats";
-"settings_messages_in_group_chat" = "Msgs in group chats";
-"settings_invited_to_room" = "When I’m invited to a room";
-"settings_messages_sent_by_bot" = "Messages sent by bot";
-"settings_messages_at_room" = "Messages containing @room";
-"settings_messages_containing_display_name" = "My display name";
-"settings_messages_containing_username" = "My username";
-"settings_messages_direct_messages" = "Direct messages";
-"settings_encrypted_direct_messages" = "Encrypted direct messages";
-"settings_group_messages" = "Group messages";
-"settings_encrypted_group_messages" = "Encrypted group messages";
-"settings_mentions_at_room" = "\@room";
-"settings_messages_containing_keywords" = "Keywords";
-"settings_room_invitations" = "Room invitations";
-"settings_call_invitations" = "Call invitations";
-"settings_messages_by_bot" = "Messages by bot";
-"settings_room_upgrades" = "Room upgrades";
-"settings_mentions_and_keywords_encryption_notice" = "You won’t get notifications for mentions & keywords in encrypted rooms on mobile.";
-"settings_background_sync" = "Background synchronization";
-"settings_background_fdroid_sync_mode" = "Background Sync Mode";
-"settings_background_fdroid_sync_mode_battery" = "Optimized for battery";
-"settings_background_fdroid_sync_mode_battery_description" = "%@ will sync in background in way that preserves the device’s limited resources (battery).\nDepending on your device resource state, the sync may be deferred by the operating system.";
-"settings_background_fdroid_sync_mode_real_time" = "Optimized for real time";
-"settings_background_fdroid_sync_mode_real_time_description" = "%@ will sync in background periodically at precise time (configurable).\nThis will impact radio and battery usage, there will be a permanent notification displayed stating that %@ is listening for events.";
-"settings_background_fdroid_sync_mode_disabled" = "No background sync";
-"settings_background_fdroid_sync_mode_disabled_description" = "You will not be notified of incoming messages when the app is in background.";
-"settings_start_on_boot" = "Start on boot";
-"settings_set_sync_timeout" = "Sync request timeout";
-"settings_set_sync_delay" = "Delay between each Sync";
-"settings_version" = "Version";
-"settings_olm_version" = "olm version";
-"settings_app_term_conditions" = "Terms & conditions";
-"settings_third_party_notices" = "Third party notices";
-"settings_copyright" = "Copyright";
-"settings_privacy_policy" = "Privacy policy";
-"settings_keep_media" = "Keep media";
-"settings_clear_cache" = "Clear cache";
-"settings_clear_media_cache" = "Clear media cache";
-"settings_user_settings" = "User settings";
-"settings_notifications" = "Notifications";
-"settings_ignored_users" = "Ignored users";
-"settings_other" = "Other";
-"settings_advanced" = "Advanced";
-"settings_integrations" = "Integrations";
-"settings_integrations_summary" = "Use an integration manager to manage bots, bridges, widgets and sticker packs.\nIntegration managers receive configuration data, and can modify widgets, send room invites and set power levels on your behalf.";
-"settings_cryptography" = "Cryptography";
-"settings_cryptography_manage_keys" = "Cryptography Keys Management";
-"settings_notifications_targets" = "Notification Targets";
-"settings_contact" = "Local contacts";
-"settings_contacts_app_permission" = "Contacts permission";
-"settings_contacts_phonebook_country" = "Phonebook country";
-"settings_home_display" = "Home display";
-"settings_pin_missed_notifications" = "Pin rooms with missed notifications";
-"settings_pin_unread_messages" = "Pin rooms with unread messages";
-"settings_inline_url_preview" = "Inline URL preview";
-"settings_inline_url_preview_summary" = "Preview links within the chat when your homeserver supports this feature.";
-"settings_send_typing_notifs" = "Send typing notifications";
-"settings_send_typing_notifs_summary" = "Let other users know that you are typing.";
-"settings_send_markdown" = "Markdown formatting";
-"settings_send_markdown_summary" = "Format messages using markdown syntax before they are sent. This allows for advanced formatting such as using asterisks to display italic text.";
-"settings_always_show_timestamps" = "Show timestamps for all messages";
-"settings_12_24_timestamps" = "Show timestamps in 12-hour format";
-"settings_show_read_receipts" = "Show read receipts";
-"settings_show_read_receipts_summary" = "Click on the read receipts for a detailed list.";
-"settings_chat_effects_title" = "Show chat effects";
-"settings_chat_effects_description" = "Use /confetti command or send a message containing ❄️ or 🎉";
-"settings_autoplay_animated_images_title" = "Autoplay animated images";
-"settings_autoplay_animated_images_summary" = "Play animated images in the timeline as soon as they are visible";
-"settings_show_join_leave_messages" = "Show join and leave events";
-"settings_show_join_leave_messages_summary" = "Invites, removes, and bans are unaffected.";
-"settings_show_avatar_display_name_changes_messages" = "Show account events";
-"settings_show_avatar_display_name_changes_messages_summary" = "Includes avatar and display name changes.";
-"settings_vibrate_on_mention" = "Vibrate when mentioning a user";
-"settings_preview_media_before_sending" = "Preview media before sending";
-"settings_send_message_with_enter" = "Send message with enter";
-"settings_send_message_with_enter_summary" = "Enter button of the soft keyboard will send message instead of adding a line break";
-"settings_show_emoji_keyboard" = "Show emoji keyboard";
-"settings_show_emoji_keyboard_summary" = "Add a button on message composer to open emoji keyboard";
-"settings_secure_backup_section_title" = "Secure Backup";
-"settings_secure_backup_setup" = "Set up Secure Backup";
-"settings_secure_backup_reset" = "Reset Secure Backup";
-"settings_secure_backup_enter_to_setup" = "Set up on this device";
-"settings_secure_backup_section_info" = "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.";
-"reset_secure_backup_title" = "Generate a new Security Key or set a new Security Phrase for your existing backup.";
-"reset_secure_backup_warning" = "This will replace your current Key or Phrase.";
-"settings_deactivate_account_section" = "Deactivate account";
-"settings_deactivate_my_account" = "Deactivate my account";
-"settings_discovery_category" = "Discovery";
-"settings_discovery_manage" = "Manage your discovery settings.";
-"settings_analytics" = "Analytics";
-"settings_opt_in_of_analytics" = "Send analytics data";
-"settings_opt_in_of_analytics_summary" = "%@ collects anonymous analytics to allow us to improve the application.";
-"analytics_opt_in_title" = "Help improve %@";
-"analytics_opt_in_content" = "Help us identify issues and improve %@ by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.\n\nYou can read all our terms %@.";
-"analytics_opt_in_content_link" = "here";
-"analytics_opt_in_list_item_1" = "We don\'t record or profile any account data";
-"analytics_opt_in_list_item_2" = "We don\'t share information with third parties";
-"analytics_opt_in_list_item_3" = "You can turn this off anytime in settings";
-"devices_details_id_title" = "ID";
-"devices_details_name_title" = "Public Name";
-"devices_details_device_name" = "Update Public Name";
-"devices_details_last_seen_title" = "Last seen";
-"devices_details_last_seen_format" = "%1$@ @ %2$@";
-"devices_delete_dialog_title" = "Authentication";
-"settings_logged_in" = "Logged in as";
-"settings_home_server" = "Homeserver";
-"settings_identity_server" = "Identity server";
-"settings_integration_allow" = "Allow integrations";
-"settings_integration_manager" = "Integration manager";
-"legals_application_title" = "%@ policy";
-"legals_home_server_title" = "Your homeserver policy";
-"legals_identity_server_title" = "Your identity server policy";
-"legals_third_party_notices" = "Third party libraries";
-"legals_no_policy_provided" = "This server does not provide any policy.";
-"disabled_integration_dialog_title" = "Integrations are disabled";
-"disabled_integration_dialog_content" = "Enable 'Allow integrations' in Settings to do this.";
-"settings_user_interface" = "User interface";
-"settings_interface_language" = "Language";
-"settings_select_language" = "Choose language";
-"account_email_validation_message" = "Please check your email and click on the link it contains. Once this is done, click continue.";
-"account_email_already_used_error" = "This email address is already in use.";
-"account_phone_number_already_used_error" = "This phone number is already in use.";
-"settings_password" = "Password";
-"settings_change_password" = "Change password";
-"settings_old_password" = "Current password";
-"settings_new_password" = "New password";
-"settings_fail_to_update_password" = "Failed to update password";
-"settings_fail_to_update_password_invalid_current_password" = "The password is not valid";
-"settings_password_updated" = "Your password has been updated";
-"settings_unignore_user" = "Show all messages from %@?";
-"settings_emails_and_phone_numbers_title" = "Emails and phone numbers";
-"settings_emails_and_phone_numbers_summary" = "Manage emails and phone numbers linked to your Matrix account";
-"settings_select_country" = "Choose a country";
-"settings_media" = "Media";
-"settings_default_compression" = "Default compression";
-"compression_opt_list_choose" = "Choose";
-"settings_default_media_source" = "Default media source";
-"media_source_choose" = "Choose";
-"settings_play_shutter_sound" = "Play shutter sound";
-"media_saving_period_3_days" = "3 days";
-"media_saving_period_1_week" = "1 week";
-"media_saving_period_1_month" = "1 month";
-"media_saving_period_forever" = "Forever";
-"settings_presence" = "Presence";
-"settings_presence_user_always_appears_offline" = "Offline mode";
-"settings_presence_user_always_appears_offline_summary" = "If enabled, you will always appear offline to other users, even when using the application.";
-"room_settings_topic" = "Topic";
-"room_settings_room_notifications_notify_me" = "Notify me for";
-"room_settings_room_notifications_encryption_notice" = "Please note that mentions & keyword notifications are not available in encrypted rooms on mobile.";
-"room_settings_room_notifications_manage_notifications" = "You can manage notifications in %1$@.";
-"room_settings_room_notifications_account_settings" = "Account settings";
-"room_settings_room_read_history_rules_pref_title" = "Room History Readability";
-"room_settings_room_read_history_rules_pref_dialog_title" = "Who can read history?";
-"room_settings_room_read_history_dialog_subtitle" = "Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.";
-"room_settings_access_rules_pref_dialog_title" = "Who can access?";
-"room_settings_room_access_title" = "Room access";
-"room_settings_space_access_title" = "Space access";
-"room_settings_guest_access_title" = "Allow guests to join";
-"room_settings_alias_title" = "Room addresses";
-"room_settings_alias_subtitle" = "See and managed addresses of this room, and its visibility in the room directory.";
-"space_settings_alias_title" = "Space addresses";
-"space_settings_alias_subtitle" = "See and managed addresses of this space.";
-"room_alias_published_alias_title" = "Published Addresses";
-"room_alias_published_alias_subtitle" = "Published addresses can be used by anyone on any server to join your room. To publish an address, it needs to be set as a local address first.";
-"room_alias_published_alias_main" = "This is the main address";
-"room_alias_published_other" = "Other published addresses:";
-"room_alias_published_alias_add_manually" = "Publish a new address manually";
-"room_alias_published_alias_add_manually_submit" = "Publish";
-"room_alias_unpublish_confirmation" = "Unpublish the address \"%1$@\"?";
-"room_alias_delete_confirmation" = "Delete the address \"%1$@\"?";
-"room_alias_address_empty_can_add" = "No other published addresses yet, add one below.";
-"room_alias_address_empty" = "No other published addresses yet.";
-"room_alias_address_hint" = "New published address (e.g. #alias:server)";
-"room_alias_local_address_title" = "Local Addresses";
-"room_alias_local_address_subtitle" = "Set addresses for this room so users can find this room through your homeserver (%1$@)";
-"room_alias_local_address_empty" = "This room has no local addresses";
-"room_alias_local_address_add" = "Add a local address";
-"room_alias_action_publish" = "Publish this address";
-"room_alias_action_unpublish" = "Unpublish this address";
-"room_alias_publish_to_directory" = "Publish this room to the public in %1$@\'s room directory?";
-"room_alias_publish_to_directory_error" = "Unable to retrieve the current room directory visibility (%1$@).";
-"room_settings_read_history_entry_anyone" = "Anyone";
-"room_settings_read_history_entry_members_only_option_time_shared" = "Members only (since the point in time of selecting this option)";
-"room_settings_read_history_entry_members_only_invited" = "Members only (since they were invited)";
-"room_settings_read_history_entry_members_only_joined" = "Members only (since they joined)";
-"room_settings_room_access_entry_knock" = "Anyone can knock on the room, members can then accept or reject";
-"room_settings_room_access_entry_unknown" = "Unknown access setting (%@)";
-"room_settings_room_access_private_title" = "Private";
-"room_settings_room_access_private_invite_only_title" = "Private (Invite Only)";
-"room_settings_room_access_private_description" = "Only people invited can find and join";
-"room_settings_room_access_public_title" = "Public";
-"room_settings_room_access_public_description" = "Anyone can find the room and join";
-"room_settings_space_access_public_description" = "Anyone can find the space and join";
-"room_settings_room_access_restricted_title" = "Space members only";
-"room_settings_room_access_restricted_description" = "Anyone in a space with this room can find and join it. Only admins of this room can add it to a space.";
-"room_create_member_of_space_name_can_join" = "Members of Space %@ can find, preview and join.";
-"allow_space_member_to_find_and_access" = "Allow space members to find and access.";
-"spaces_which_can_access" = "Spaces which can access";
-"decide_which_spaces_can_access" = "Decide which spaces can access this room. If a space is selected its members will be able to find and join Room name.";
-"select_spaces" = "Select spaces";
-"tap_to_edit_spaces" = "Tap to edit spaces";
-"decide_who_can_find_and_join" = "Decide who can find and join this room.";
-"space_you_know_that_contains_this_room" = "Space you know that contain this room";
-"other_spaces_or_rooms_you_might_not_know" = "Other spaces or rooms you might not know";
-"room_settings_banned_users_title" = "Banned users";
-"room_settings_category_advanced_title" = "Advanced";
-"room_settings_room_internal_id" = "This room’s internal ID";
-"room_settings_room_version_title" = "Room version";
-"room_settings_labs_pref_title" = "Labs";
-"room_settings_labs_warning_message" = "These are experimental features that may break in unexpected ways. Use with caution.";
-"room_settings_set_main_address" = "Set as main address";
-"room_settings_unset_main_address" = "Unset as main address";
-"settings_theme" = "Theme";
-"encryption_information_decryption_error" = "Decryption error";
-"encryption_information_device_name" = "Public name";
-"encryption_information_device_key" = "Session key";
-"encryption_export_e2e_room_keys" = "Export E2E room keys";
-"encryption_export_room_keys" = "Export room keys";
-"encryption_export_room_keys_summary" = "Export the keys to a local file";
-"encryption_export_export" = "Export";
-"encryption_export_notice" = "Please create a passphrase to encrypt the exported keys. You will need to enter the same passphrase to be able to import the keys.";
-"encryption_exported_successfully" = "Keys successfully exported";
-"encryption_message_recovery" = "Encrypted Messages Recovery";
-"encryption_settings_manage_message_recovery_summary" = "Manage Key Backup";
-"encryption_import_e2e_room_keys" = "Import E2E room keys";
-"encryption_import_room_keys" = "Import room keys";
-"encryption_import_room_keys_summary" = "Import the keys from a local file";
-"encryption_import_import" = "Import";
-"encryption_never_send_to_unverified_devices_title" = "Encrypt to verified sessions only";
-"encryption_never_send_to_unverified_devices_summary" = "Never send encrypted messages to unverified sessions from this session.";
-"encryption_information_not_verified" = "Not Verified";
-"encryption_information_verified" = "Verified";
-"encryption_information_unknown_ip" = "unknown ip";
-"encryption_information_verify" = "Verify";
-"encryption_information_verify_device_warning" = "Confirm by comparing the following with the User Settings in your other session:";
-"encryption_information_verify_device_warning2" = "If they don't match, the security of your communication may be compromised.";
-"select_room_directory" = "Select a room directory";
-"directory_server_placeholder" = "Server name";
-"directory_server_all_rooms_on_server" = "All rooms on %@ server";
-"directory_server_native_rooms" = "All native %@ rooms";
-"directory_your_server" = "Your server";
-"directory_add_a_new_server" = "Add a new server";
-"directory_add_a_new_server_prompt" = "Enter the name of a new server you want to explore.";
-"directory_add_a_new_server_error" = "Can't find this server or its room list";
-"directory_add_a_new_server_error_already_added" = "This server is already present in the list";
-"notification_unread_notified_messages_in_room" = "%1$@ in %2$@";
-"notification_unread_notified_messages_in_room_and_invitation" = "%1$@ in %2$@ and %3$@";
-"notification_unread_notified_messages_and_invitation" = "%1$@ and %2$@";
-"notification_unknown_new_event" = "New Event";
-"notification_unknown_room_name" = "Room";
-"notification_new_messages" = "New Messages";
-"notification_new_invitation" = "New Invitation";
-"notification_sender_me" = "Me";
-"notification_inline_reply_failed" = "** Failed to send - please open room";
-"notification_ticker_text_dm" = "%1$@: %2$@";
-"notification_ticker_text_group" = "%1$@: %2$@ %3$@";
-"font_size_title" = "Choose font size";
-"font_size_section_auto" = "Set automatically";
-"font_size_section_manually" = "Choose manually";
-"font_size_use_system" = "Use system default";
-"font_size" = "Font size";
-"tiny" = "Tiny";
-"small" = "Small";
-"normal" = "Normal";
-"large" = "Large";
-"larger" = "Larger";
-"largest" = "Largest";
-"huge" = "Huge";
-"widget_delete_message_confirmation" = "Are you sure you want to delete the widget from this room?";
-"active_widget_view_action" = "VIEW";
-"active_widgets_title" = "Active widgets";
-"room_widget_activity_title" = "Widget";
-"room_widget_permission_title" = "Load Widget";
-"room_widget_permission_added_by" = "This widget was added by:";
-"room_widget_permission_webview_shared_info_title" = "Using it may set cookies and share data with %@:";
-"room_widget_permission_shared_info_title" = "Using it may share data with %@:";
-"room_widget_failed_to_load" = "Failed to load widget.\n%@";
-"room_widget_reload" = "Reload widget";
-"room_widget_open_in_browser" = "Open in browser";
-"room_widget_revoke_access" = "Revoke access for me";
-"room_widget_permission_display_name" = "Your display name";
-"room_widget_permission_avatar_url" = "Your avatar URL";
-"room_widget_permission_user_id" = "Your user ID";
-"room_widget_permission_theme" = "Your theme";
-"room_widget_permission_widget_id" = "Widget ID";
-"room_widget_permission_room_id" = "Room ID";
-"error_jitsi_not_supported_on_old_device" = "Sorry, conference calls with Jitsi are not supported on old devices (devices with Android OS below 6.0)";
-"error_jitsi_join_conf" = "Sorry, an error occurred while trying to join the conference";
-"jitsi_leave_conf_to_join_another_one_content" = "Leave the current conference and switch to the other one?";
-"room_widget_resource_permission_title" = "This widget wants to use the following resources:";
-"room_widget_resource_grant_permission" = "Allow";
-"room_widget_resource_decline_permission" = "Block All";
-"room_widget_webview_access_camera" = "Use the camera";
-"room_widget_webview_access_microphone" = "Use the microphone";
-"room_widget_webview_read_protected_media" = "Read DRM protected Media";
-"widget_integration_unable_to_create" = "Unable to create widget.";
-"widget_integration_failed_to_send_request" = "Failed to send request.";
-"widget_integration_positive_power_level" = "Power level must be positive integer.";
-"widget_integration_must_be_in_room" = "You are not in this room.";
-"widget_integration_no_permission_in_room" = "You do not have permission to do that in this room.";
-"widget_integration_missing_room_id" = "Missing room_id in request.";
-"widget_integration_missing_user_id" = "Missing user_id in request.";
-"widget_integration_room_not_visible" = "Room %@ is not visible.";
-"widget_integration_missing_parameter" = "A required parameter is missing.";
-"room_add_matrix_apps" = "Add Matrix apps";
-"room_manage_integrations" = "Manage Integrations";
-"room_no_active_widgets" = "No active widgets";
-"settings_labs_native_camera" = "Use native camera";
-"settings_labs_native_camera_summary" = "Start the system camera instead of the custom camera screen.";
-"widget_integration_review_terms" = "To continue you need to accept the Terms of this service.";
-"timeline_error_room_not_found" = "Sorry, this room has not been found.\nPlease retry later.%@";
-"you_added_a_new_device" = "You added a new session \'%@\', which is requesting encryption keys.";
-"you_added_a_new_device_with_info" = "A new session is requesting encryption keys.\nSession name: %1$@\nLast seen: %2$@\nIf you didn’t log in on another session, ignore this request.";
-"your_unverified_device_requesting" = "Your unverified session \'%@\' is requesting encryption keys.";
-"your_unverified_device_requesting_with_info" = "An unverified session is requesting encryption keys.\nSession name: %1$@\nLast seen: %2$@\nIf you didn’t log in on another session, ignore this request.";
-"start_verification" = "Start verification";
-"share_without_verifying_short_label" = "Share";
-"key_share_request" = "Key Share Request";
-"ignore_request_short_label" = "Ignore";
-"command_error" = "Command error";
-"unrecognized_command" = "Unrecognized command: %@";
-"command_problem_with_parameters" = "The command \"%@\" needs more parameters, or some parameters are incorrect.";
-"command_not_supported_in_threads" = "The command \"%@\" is recognized but not supported in threads.";
-"command_description_emote" = "Displays action";
-"command_description_ban_user" = "Bans user with given id";
-"command_description_unban_user" = "Unbans user with given id";
-"command_description_ignore_user" = "Ignores a user, hiding their messages from you";
-"command_description_unignore_user" = "Stops ignoring a user, showing their messages going forward";
-"command_description_op_user" = "Define the power level of a user";
-"command_description_deop_user" = "Deops user with given id";
-"command_description_room_name" = "Sets the room name";
-"command_description_invite_user" = "Invites user with given id to current room";
-"command_description_join_room" = "Joins room with given address";
-"command_description_part_room" = "Leave room";
-"command_description_topic" = "Set the room topic";
-"command_description_remove_user" = "Removes user with given id from this room";
-"command_description_nick" = "Changes your display nickname";
-"command_description_nick_for_room" = "Changes your display nickname in the current room only";
-"command_description_room_avatar" = "Changes the avatar of the current room";
-"command_description_avatar_for_room" = "Changes your avatar in this current room only";
-"command_description_markdown" = "On/Off markdown";
-"command_description_clear_scalar_token" = "To fix Matrix Apps management";
-"command_description_whois" = "Displays information about a user";
-"markdown_has_been_enabled" = "Markdown has been enabled.";
-"markdown_has_been_disabled" = "Markdown has been disabled.";
-"notification_off" = "Off";
-"notification_silent" = "Silent";
-"notification_noisy" = "Noisy";
-"encrypted_message" = "Encrypted message";
-"create" = "Create";
-"group_details_home" = "Home";
-"rooms" = "Rooms";
-"invited" = "Invited";
-"has_been_removed" = "You have been removed from %1$@ by %2$@";
-"has_been_banned" = "You have been banned from %1$@ by %2$@";
-"reason_colon" = "Reason: %1$@";
-"avatar" = "Avatar";
-"dialog_user_consent_content" = "To continue using the %1$@ homeserver you must review and agree to the terms and conditions.";
-"dialog_user_consent_submit" = "Review now";
-"deactivate_account_title" = "Deactivate Account";
-"deactivate_account_content" = "This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. This action is irreversible.\n\nDeactivating your account does not by default cause us to forget messages you have sent. If you would like us to forget your messages, please tick the box below.\n\nMessage visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.";
-"deactivate_account_delete_checkbox" = "Please forget all messages I have sent when my account is deactivated (Warning: this will cause future users to see an incomplete view of conversations)";
-"deactivate_account_submit" = "Deactivate Account";
-"error_empty_field_enter_user_name" = "Please enter a username.";
-"error_empty_field_your_password" = "Please enter your password.";
-"room_tombstone_versioned_description" = "This room has been replaced and is no longer active.";
-"room_tombstone_continuation_link" = "The conversation continues here";
-"room_tombstone_continuation_description" = "This room is a continuation of another conversation";
-"room_tombstone_predecessor_link" = "Click here to see older messages";
-"resource_limit_contact_admin" = "contact your service administrator";
-"resource_limit_soft_default" = "This homeserver has exceeded one of its resource limits so some users will not be able to log in.";
-"resource_limit_hard_default" = "This homeserver has exceeded one of its resource limits.";
-"resource_limit_soft_mau" = "This homeserver has hit its Monthly Active User limit so some users will not be able to log in.";
-"resource_limit_hard_mau" = "This homeserver has hit its Monthly Active User limit.";
-"resource_limit_soft_contact" = "Please %@ to get this limit increased.";
-"resource_limit_hard_contact" = "Please %@ to continue using this service.";
-"unknown_error" = "Sorry, an error occurred";
-"merged_events_expand" = "expand";
-"merged_events_collapse" = "collapse";
-"generic_label_and_value" = "%1$@: %2$@";
-"x_plus" = "+%d";
-"no_valid_google_play_services_apk" = "No valid Google Play Services APK found. Notifications may not work properly.";
-"passphrase_create_passphrase" = "Create passphrase";
-"passphrase_confirm_passphrase" = "Confirm passphrase";
-"passphrase_enter_passphrase" = "Enter passphrase";
-"passphrase_passphrase_does_not_match" = "Passphrase doesn’t match";
-"passphrase_empty_error_message" = "Please enter a passphrase";
-"passphrase_passphrase_too_weak" = "Passphrase is too weak";
-"keys_backup_passphrase_not_empty_error_message" = "Please delete the passphrase if you want %@ to generate a recovery key.";
-"keys_backup_setup_step1_title" = "Never lose encrypted messages";
-"keys_backup_setup_step1_description" = "Messages in encrypted rooms are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.\n\nSecurely back up your keys to avoid losing them.";
-"keys_backup_setup" = "Start using Key Backup";
-"keys_backup_setup_step1_advanced" = "(Advanced)";
-"keys_backup_setup_step1_manual_export" = "Manually export keys";
-"keys_backup_setup_step2_text_title" = "Secure your backup with a Passphrase.";
-"keys_backup_setup_step2_text_description" = "We’ll store an encrypted copy of your keys on your homeserver. Protect your backup with a passphrase to keep it secure.\n\nFor maximum security, this should be different from your account password.";
-"keys_backup_setup_step2_button_title" = "Set Passphrase";
-"keys_backup_setup_creating_backup" = "Creating Backup";
-"keys_backup_setup_step1_recovery_key_alternative" = "Or, secure your backup with a Recovery Key, saving it somewhere safe.";
-"keys_backup_setup_step2_skip_button_title" = "(Advanced) Set up with Recovery Key";
-"keys_backup_setup_step3_success_title" = "Success !";
-"keys_backup_setup_step3_text_line1" = "Your keys are being backed up.";
-"keys_backup_setup_step3_text_line2" = "Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.\nKeep your recovery key somewhere very secure, like a password manager (or a safe)";
-"keys_backup_setup_step3_text_line2_no_passphrase" = "Keep your recovery key somewhere very secure, like a password manager (or a safe)";
-"keys_backup_setup_step3_button_title" = "Done";
-"keys_backup_setup_step3_button_title_no_passphrase" = "I’ve made a copy";
-"keys_backup_setup_step3_copy_button_title" = "Save Recovery Key";
-"keys_backup_setup_step3_share_recovery_file" = "Share";
-"keys_backup_setup_step3_save_button_title" = "Save as File";
-"recovery_key_export_saved" = "The recovery key has been saved.";
-"keys_backup_setup_override_backup_prompt_tile" = "A backup already exist on your homeserver";
-"keys_backup_setup_override_backup_prompt_description" = "It looks like you already have setup key backup from another session. Do you want to replace it with the one you’re creating?";
-"keys_backup_setup_override_replace" = "Replace";
-"keys_backup_setup_override_stop" = "Stop";
-"keys_backup_setup_step3_please_make_copy" = "Please make a copy";
-"keys_backup_setup_step3_share_intent_chooser_title" = "Share recovery key with…";
-"keys_backup_setup_step3_generating_key_status" = "Generating Recovery Key using passphrase, this process can take several seconds.";
-"recovery_key" = "Recovery Key";
-"unexpected_error" = "Unexpected error";
-"keys_backup_setup_skip_title" = "Are you sure?";
-"keys_backup_setup_skip_msg" = "You may lose access to your messages if you log out or lose this device.";
-"keys_backup_restore_is_getting_backup_version" = "Fetching backup version…";
-"keys_backup_restore_with_passphrase" = "Use your recovery passphrase to unlock your encrypted messages history";
-"keys_backup_restore_use_recovery_key" = "use your recovery key";
-"keys_backup_restore_with_passphrase_helper_with_link" = "Don’t know your recovery passphrase, you can %@.";
-"keys_backup_restore_with_recovery_key" = "Use your Recovery Key to unlock your encrypted messages history";
-"keys_backup_restore_key_enter_hint" = "Enter Recovery Key";
-"keys_backup_restore_with_key_helper" = "Lost your recovery key? You can set up a new one in settings.";
-"keys_backup_passphrase_error_decrypt" = "Backup could not be decrypted with this passphrase: please verify that you entered the correct recovery passphrase.";
-"keys_backup_restoring_waiting_message" = "Restoring backup:";
-"keys_backup_restoring_computing_key_waiting_message" = "Computing recovery key…";
-"keys_backup_restoring_downloading_backup_waiting_message" = "Downloading keys…";
-"keys_backup_restoring_importing_keys_waiting_message" = "Importing keys…";
-"keys_backup_unlock_button" = "Unlock History";
-"keys_backup_recovery_code_empty_error_message" = "Please enter a recovery key";
-"keys_backup_recovery_code_error_decrypt" = "Backup could not be decrypted with this recovery key: please verify that you entered the correct recovery key.";
-"keys_backup_restore_success_title" = "Backup Restored %@ !";
-"keys_backup_get_version_error" = "Failed to get latest restore keys version (%@).";
-"keys_backup_settings_restore_backup_button" = "Restore from Backup";
-"keys_backup_settings_delete_backup_button" = "Delete Backup";
-"keys_backup_settings_status_ok" = "Key Backup has been correctly set up for this session.";
-"keys_backup_settings_status_ko" = "Key Backup is not active on this session.";
-"keys_backup_settings_status_not_setup" = "Your keys are not being backed up from this session.";
-"keys_backup_settings_signature_from_unknown_device" = "Backup has a signature from unknown session with ID %@.";
-"keys_backup_settings_signature_from_this_user" = "Backup has a valid signature from this user.";
-"keys_backup_settings_valid_signature_from_this_device" = "Backup has a valid signature from this session.";
-"keys_backup_settings_valid_signature_from_verified_device" = "Backup has a valid signature from verified session %@.";
-"keys_backup_settings_valid_signature_from_unverified_device" = "Backup has a valid signature from unverified session %@";
-"keys_backup_settings_invalid_signature_from_verified_device" = "Backup has a invalid signature from verified session %@";
-"keys_backup_settings_invalid_signature_from_unverified_device" = "Backup has a invalid signature from unverified session %@";
-"keys_backup_settings_untrusted_backup" = "To use Key Backup on this session, restore with your passphrase or recovery key now.";
-"keys_backup_settings_deleting_backup" = "Deleting backup…";
-"keys_backup_settings_checking_backup_state" = "Checking backup state";
-"keys_backup_settings_delete_confirm_title" = "Delete Backup";
-"keys_backup_settings_delete_confirm_message" = "Delete your backed up encryption keys from the server? You will no longer be able to use your recovery key to read encrypted message history.";
-"secure_backup_banner_setup_line1" = "Secure Backup";
-"secure_backup_banner_setup_line2" = "Safeguard against losing access to encrypted messages & data";
-"keys_backup_banner_recover_line1" = "Never lose encrypted messages";
-"keys_backup_banner_recover_line2" = "Use Key Backup";
-"keys_backup_banner_update_line1" = "New secure message keys";
-"keys_backup_banner_update_line2" = "Manage in Key Backup";
-"keys_backup_banner_in_progress" = "Backing up your keys. This may take several minutes…";
-"secure_backup_setup" = "Set Up Secure Backup";
-"keys_backup_info_keys_all_backup_up" = "All keys backed up";
-"keys_backup_info_title_version" = "Version";
-"keys_backup_info_title_algorithm" = "Algorithm";
-"keys_backup_info_title_signature" = "Signature";
-"sas_verified" = "Verified!";
-"sas_got_it" = "Got it";
-"sas_incoming_request_notif_title" = "Verification Request";
-"sas_incoming_request_notif_content" = "%@ wants to verify your session";
-"sas_error_unknown" = "Unknown Error";
-"identity_server_not_defined" = "You are not using any identity server";
-"error_user_already_logged_in" = "It looks like you’re trying to connect to another homeserver. Do you want to sign out?";
-"edit" = "Edit";
-"reply" = "Reply";
-"reply_in_thread" = "Reply in thread";
-"view_in_room" = "View In Room";
-"global_retry" = "Retry";
-"send_you_invite" = "Sent you an invitation";
-"invited_by" = "Invited by %@";
-"room_list_catchup_empty_title" = "You’re all caught up!";
-"room_list_catchup_empty_body" = "You have no more unread messages";
-"room_list_people_empty_title" = "Conversations";
-"room_list_people_empty_body" = "Your direct message conversations will be displayed here. Tap the + at the bottom right to start some.";
-"room_list_rooms_empty_title" = "Rooms";
-"room_list_rooms_empty_body" = "Your rooms will be displayed here. Tap the + at the bottom right to find existing ones or start some of your own.";
-"room_list_filter_all" = "All";
-"room_list_filter_unreads" = "Unreads";
-"room_list_filter_favourites" = "Favourites";
-"room_list_filter_people" = "People";
-"title_activity_emoji_reaction_picker" = "Reactions";
-"message_add_reaction" = "Add Reaction";
-"message_view_reaction" = "View Reactions";
-"reactions" = "Reactions";
-"event_redacted" = "Message removed";
-"settings_show_redacted" = "Show removed messages";
-"settings_show_redacted_summary" = "Show a placeholder for removed messages";
-"event_redacted_by_user_reason" = "Event deleted by user";
-"event_redacted_by_admin_reason" = "Event moderated by room admin";
-"malformed_message" = "Malformed event, cannot display";
-"create_new_room" = "Create New Room";
-"create_new_space" = "Create New Space";
-"error_no_network" = "No network. Please check your Internet connection.";
-"change_room_directory_network" = "Change network";
-"please_wait" = "Please wait…";
-"updating_your_data" = "Updating your data…";
-"room_preview_no_preview" = "This room can't be previewed";
-"room_preview_not_found" = "This room is not accessible at this time.\nTry again later, or ask a room admin to check if you have access.";
-"room_preview_no_preview_join" = "This room can't be previewed. Do you want to join it?";
-"fab_menu_create_room" = "Rooms";
-"fab_menu_create_chat" = "Direct Messages";
-"create_room_action_create" = "CREATE";
-"create_room_action_go" = "Go";
-"create_room_name_section" = "Room name";
-"create_room_name_hint" = "Name";
-"create_room_topic_section" = "Room topic (optional)";
-"create_room_topic_hint" = "Topic";
-"create_room_settings_section" = "Room settings";
-"create_room_public_title" = "Public";
-"create_room_public_description" = "Anyone will be able to join this room";
-"create_room_federation_error" = "The room has been created, but some invitations have not been sent for the following reason:\n\n%@";
-"keys_backup_unable_to_get_trust_info" = "An error occurred getting trust info";
-"keys_backup_unable_to_get_keys_backup_data" = "An error occurred getting keys backup data";
-"import_e2e_keys_from_file" = "Import e2e keys from file \"%1$@\".";
-"settings_sdk_version" = "Matrix SDK Version";
-"settings_other_third_party_notices" = "Other third party notices";
-"navigate_to_room_when_already_in_the_room" = "You are already viewing this room!";
-"navigate_to_thread_when_already_in_the_thread" = "You are already viewing this thread!";
-"settings_general_title" = "General";
-"settings_preferences" = "Preferences";
-"settings_security_and_privacy" = "Security & Privacy";
-"settings_push_rules" = "Push Rules";
-"settings_push_rules_no_rules" = "No push rules defined";
-"settings_push_gateway_no_pushers" = "No registered push gateways";
-"push_gateway_item_app_id" = "app_id:";
-"push_gateway_item_push_key" = "push_key:";
-"push_gateway_item_app_display_name" = "app_display_name:";
-"push_gateway_item_device_name" = "session_name:";
-"push_gateway_item_url" = "Url:";
-"push_gateway_item_format" = "Format:";
-"push_gateway_item_profile_tag" = "Profile tag:";
-"preference_voice_and_video" = "Voice & Video";
-"preference_root_help_about" = "Help & About";
-"preference_root_legals" = "Legals";
-"preference_help" = "Help";
-"preference_help_title" = "Help and support";
-"preference_help_summary" = "Get help with using %@";
-"preference_versions" = "Versions";
-"preference_system_settings" = "System settings";
-"settings_troubleshoot_test_token_registration_quick_fix" = "Register token";
-"settings_troubleshoot_test_endpoint_registration_quick_fix" = "Reset notification method";
-"send_suggestion" = "Make a suggestion";
-"send_suggestion_content" = "Please write your suggestion below.";
-"send_suggestion_report_placeholder" = "Describe your suggestion here";
-"send_suggestion_sent" = "Thanks, the suggestion has been successfully sent";
-"send_suggestion_failed" = "The suggestion failed to be sent (%@)";
-"beta_title_bottom_sheet_action" = "BETA";
-"send_feedback_space_title" = "Spaces feedback";
-"feedback" = "Feedback";
-"send_feedback_space_info" = "You’re using a beta version of spaces. Your feedback will help inform the next versions. Your platform and username will be noted to help us use your feedback as much as we can.";
-"you_may_contact_me" = "You may contact me if you have any follow up questions";
-"feedback_sent" = "Thanks, your feedback has been successfully sent";
-"feedback_failed" = "The feedback failed to be sent (%@)";
-"give_feedback" = "Give Feedback";
-"give_feedback_threads" = "Give Feedback";
-"send_feedback_threads_title" = "Threads Beta feedback";
-"send_feedback_threads_info" = "Threads are a work in progress with new, exciting upcoming features, such as improved notifications. We’d love to hear your feedback!";
-"beta" = "BETA";
-"settings_labs_show_hidden_events_in_timeline" = "Show hidden events in timeline";
-"settings_labs_show_complete_history_in_encrypted_room" = "Show complete history in encrypted rooms";
-"bottom_action_people_x" = "Direct Messages";
-"send_file_step_idle" = "Waiting…";
-"send_file_step_encrypting_thumbnail" = "Encrypting thumbnail…";
-"send_file_step_sending_thumbnail" = "Sending thumbnail (%1$@ / %2$@)";
-"send_file_step_encrypting_file" = "Encrypting file…";
-"send_file_step_sending_file" = "Sending file (%1$@ / %2$@)";
-"send_file_step_compressing_image" = "Compressing image…";
-"send_file_step_compressing_video" = "Compressing video %d%%";
-"downloaded_file" = "File %1$@ has been downloaded!";
-"edited_suffix" = "(edited)";
-"message_edits" = "Message Edits";
-"no_message_edits_found" = "No edits found";
-"room_filtering_filter_hint" = "Filter conversations…";
-"room_filtering_footer_title" = "Can’t find what you’re looking for?";
-"room_filtering_footer_create_new_room" = "Create a new room";
-"room_filtering_footer_create_new_direct_message" = "Send a new direct message";
-"room_filtering_footer_open_room_directory" = "View the room directory";
-"room_directory_search_hint" = "Name or ID (#example:matrix.org)";
-"user_directory_search_hint_2" = "Search by name, ID or mail";
-"search_hint_room_name" = "Search Name";
-"labs_swipe_to_reply_in_timeline" = "Enable swipe to reply in timeline";
-"labs_show_unread_notifications_as_tab" = "Add a dedicated tab for unread notifications on main screen.";
-"link_copied_to_clipboard" = "Link copied to clipboard";
-"add_by_qr_code" = "Add by QR code";
-"qr_code" = "QR code";
-"creating_direct_room" = "Creating room…";
-"direct_room_user_list_known_title" = "Known Users";
-"direct_room_user_list_suggestions_title" = "Suggestions";
-"message_view_edit_history" = "View Edit History";
-"terms_of_service" = "Terms of Service";
-"terms_description_for_identity_server" = "Be discoverable by others";
-"terms_description_for_integration_manager" = "Use Bots, bridges, widgets and sticker packs";
-"identity_server" = "Identity server";
-"disconnect_identity_server" = "Disconnect identity server";
-"add_identity_server" = "Configure identity server";
-"open_discovery_settings" = "Open Discovery Settings";
-"change_identity_server" = "Change identity server";
-"settings_discovery_show_identity_server_policy_title" = "Show identity server policy";
-"settings_discovery_hide_identity_server_policy_title" = "Hide identity server policy";
-"settings_discovery_no_policy_provided" = "No policy provided by the identity server";
-"settings_discovery_identity_server_info" = "You are currently using %1$@ to discover and be discoverable by existing contacts you know.";
-"settings_discovery_identity_server_info_none" = "You are not currently using an identity server. To discover and be discoverable by existing contacts you know, configure one below.";
-"settings_discovery_emails_title" = "Discoverable email addresses";
-"settings_discovery_no_mails" = "Discovery options will appear once you have added an email.";
-"settings_discovery_no_msisdn" = "Discovery options will appear once you have added a phone number.";
-"settings_discovery_disconnect_identity_server_info" = "Disconnecting from your identity server will mean you won’t be discoverable by other users and you won’t be able to invite others by email or phone.";
-"settings_discovery_msisdn_title" = "Discoverable phone numbers";
-"settings_discovery_confirm_mail" = "We sent you a confirm email to %@, check your email and click on the confirmation link";
-"settings_discovery_confirm_mail_not_clicked" = "We sent you a confirm email to %@, please first check your email and click on the confirmation link";
-"settings_discovery_consent_title" = "Send emails and phone numbers";
-"settings_discovery_consent_notice_on" = "You have given your consent to send emails and phone numbers to this identity server to discover other users from your contacts.";
-"settings_discovery_consent_notice_off_2" = "Your contacts are private. To discover users from your contacts, we need your permission to send contact info to your identity server.";
-"settings_discovery_consent_action_revoke" = "Revoke my consent";
-"settings_discovery_consent_action_give_consent" = "Give consent";
-"identity_server_consent_dialog_title_2" = "Send emails and phone numbers to %@";
-"identity_server_consent_dialog_content_3" = "To discover existing contacts, you need to send contact info (emails and phone numbers) to your identity server. We hash your data before sending for privacy.";
-"identity_server_consent_dialog_content_question" = "Do you agree to send this info?";
-"settings_discovery_enter_identity_server" = "Enter an identity server URL";
-"settings_discovery_bad_identity_server" = "Could not connect to identity server";
-"settings_discovery_please_enter_server" = "Please enter the identity server url";
-"settings_discovery_no_terms_title" = "Identity server has no terms of services";
-"settings_discovery_no_terms" = "The identity server you have chosen does not have any terms of services. Only continue if you trust the owner of the service";
-"settings_text_message_sent" = "A text message has been sent to %@. Please enter the verification code it contains.";
-"settings_text_message_sent_hint" = "Code";
-"settings_text_message_sent_wrong_code" = "The verification code is not correct.";
-"settings_discovery_disconnect_with_bound_pid" = "You are currently sharing email addresses or phone numbers on the identity server %1$@. You will need to reconnect to %2$@ to stop sharing them.";
-"settings_agree_to_terms" = "Agree to the identity server (%@) Terms of Service to allow yourself to be discoverable by email address or phone number.";
-"labs_allow_extended_logging" = "Enable verbose logs.";
-"labs_allow_extended_logging_summary" = "Verbose logs will help developers by providing more logs when you send a RageShake. Even when enabled, the application does not log message contents or any other private data.";
-"error_terms_not_accepted" = "Please retry once you have accepted the terms and conditions of your homeserver.";
-"error_network_timeout" = "Looks like the server is taking too long to respond, this can be caused by either poor connectivity or an error with the server. Please try again in a while.";
-"send_attachment" = "Send attachment";
-"a11y_open_drawer" = "Open the navigation drawer";
-"a11y_create_menu_open" = "Open the create room menu";
-"a11y_create_menu_close" = "Close the create room menu…";
-"a11y_create_direct_message" = "Create a new direct conversation";
-"a11y_create_message" = "Create a new conversation or room";
-"a11y_create_room" = "Create a new room";
-"a11y_open_spaces" = "Open spaces list";
-"a11y_close_keys_backup_banner" = "Close keys backup banner";
-"a11y_jump_to_bottom" = "Jump to bottom";
-"three_users_read" = "%1$@, %2$@ and %3$@ read";
-"two_users_read" = "%1$@ and %2$@ read";
-"one_user_read" = "%@ read";
-"error_file_too_big_simple" = "The file is too large to upload.";
-"attachment_type_dialog_title" = "Add image from";
-"attachment_type_file" = "File";
-"attachment_type_contact" = "Contact";
-"attachment_type_camera" = "Camera";
-"attachment_type_gallery" = "Gallery";
-"attachment_type_sticker" = "Sticker";
-"attachment_type_poll" = "Poll";
-"attachment_type_location" = "Location";
-"rotate_and_crop_screen_title" = "Rotate and crop";
-"error_handling_incoming_share" = "Couldn\'t handle share data";
-"attachment_viewer_item_x_of_y" = "%1$d of %2$d";
-"uploads_media_title" = "MEDIA";
-"uploads_media_no_result" = "There are no media in this room";
-"uploads_files_title" = "FILES";
-"uploads_files_subtitle" = "%1$@ at %2$@";
-"uploads_files_no_result" = "There are no files in this room";
-"report_content_spam" = "It's spam";
-"report_content_inappropriate" = "It's inappropriate";
-"report_content_custom" = "Custom report…";
-"report_content_custom_title" = "Report this content";
-"report_content_custom_hint" = "Reason for reporting this content";
-"report_content_custom_submit" = "REPORT";
-"block_user" = "IGNORE USER";
-"content_reported_title" = "Content reported";
-"content_reported_content" = "This content was reported.\n\nIf you don't want to see any more content from this user, you can ignore them to hide their messages.";
-"content_reported_as_spam_title" = "Reported as spam";
-"content_reported_as_spam_content" = "This content was reported as spam.\n\nIf you don't want to see any more content from this user, you can ignore them to hide their messages.";
-"content_reported_as_inappropriate_title" = "Reported as inappropriate";
-"content_reported_as_inappropriate_content" = "This content was reported as inappropriate.\n\nIf you don't want to see any more content from this user, you can ignore them to hide their messages.";
-"message_ignore_user" = "Ignore user";
-"room_list_quick_actions_notifications_all_noisy" = "All messages (noisy)";
-"room_list_quick_actions_notifications_all" = "All messages";
-"room_list_quick_actions_notifications_mentions" = "Mentions only";
-"room_list_quick_actions_notifications_mute" = "Mute";
-"room_list_quick_actions_settings" = "Settings";
-"room_list_quick_actions_favorite_add" = "Add to favorites";
-"room_list_quick_actions_favorite_remove" = "Remove from favorites";
-"room_list_quick_actions_low_priority_add" = "Add to low priority";
-"room_list_quick_actions_low_priority_remove" = "Remove from low priority";
-"room_list_quick_actions_leave" = "Leave the room";
-"room_list_quick_actions_room_settings" = "Room settings";
-"notice_member_no_changes" = "%1$@ made no changes";
-"notice_member_no_changes_by_you" = "You made no changes";
-"command_description_spoiler" = "Sends the given message as a spoiler";
-"spoiler" = "Spoiler";
-"reaction_search_type_hint" = "Type keywords to find a reaction.";
-"no_ignored_users" = "You are not ignoring any users";
-"help_long_click_on_room_for_more_options" = "Long click on a room to see more options";
-"room_join_rules_public" = "%1$@ made the room public to whoever knows the link.";
-"room_join_rules_public_by_you" = "You made the room public to whoever knows the link.";
-"room_join_rules_invite" = "%1$@ made the room invite only.";
-"room_join_rules_invite_by_you" = "You made the room invite only.";
-"direct_room_join_rules_invite" = "%1$@ made this invite only.";
-"direct_room_join_rules_invite_by_you" = "You made this invite only.";
-"timeline_unread_messages" = "Unread messages";
-"ftue_auth_carousel_secure_title" = "Own your conversations.";
-"ftue_auth_carousel_control_title" = "You\'re in control.";
-"ftue_auth_carousel_encrypted_title" = "Secure messaging.";
-"ftue_auth_carousel_workplace_title" = "Messaging for your team.";
-"ftue_auth_carousel_secure_body" = "Secure and independent communication that gives you the same level of privacy as a face-to-face conversation in your own home.";
-"ftue_auth_carousel_control_body" = "Choose where your conversations are kept, giving you control and independence. Connected via Matrix.";
-"ftue_auth_carousel_encrypted_body" = "End-to-end encrypted and no phone number required. No ads or datamining.";
-"ftue_auth_carousel_workplace_body" = "%@ is also great for the workplace. It’s trusted by the world’s most secure organisations.";
-"ftue_auth_use_case_title" = "Who will you chat to the most?";
-"ftue_auth_use_case_subtitle" = "We\'ll help you get connected";
-"ftue_auth_use_case_option_one" = "Friends and family";
-"ftue_auth_use_case_option_two" = "Teams";
-"ftue_auth_use_case_option_three" = "Communities";
-"ftue_auth_use_case_skip" = "Not sure yet? %@";
-"ftue_auth_use_case_skip_partial" = "Skip this question";
-"ftue_auth_use_case_join_existing_server" = "Looking to join an existing server?";
-"ftue_auth_use_case_connect_to_server" = "Connect to server";
-"ftue_account_created_personalize" = "Personalize profile";
-"ftue_account_created_take_me_home" = "Take me home";
-"ftue_account_created_congratulations_title" = "Congratulations!";
-"ftue_account_created_subtitle" = "Your account %@ has been created";
-"ftue_auth_create_account_title" = "Create your account";
-"ftue_auth_create_account_username_entry_footer" = "Others can discover you %@";
-"ftue_auth_create_account_password_entry_footer" = "Must be 8 characters or more";
-"ftue_auth_create_account_choose_server_header" = "Where your conversations will live";
-"ftue_auth_sign_in_choose_server_header" = "Where your conversations live";
-"ftue_auth_create_account_sso_section_header" = "Or";
-"ftue_auth_create_account_edit_server_selection" = "Edit";
-"ftue_auth_welcome_back_title" = "Welcome back!";
-"ftue_auth_choose_server_title" = "Select your server";
-"ftue_auth_choose_server_subtitle" = "What is the address of your server? This is like a home for all your data";
-"ftue_auth_choose_server_sign_in_subtitle" = "What is the address of your server?";
-"ftue_auth_choose_server_entry_hint" = "Server URL";
-"ftue_auth_choose_server_ems_title" = "Want to host your own server?";
-"ftue_auth_choose_server_ems_subtitle" = "Element Matrix Services (EMS) is a robust and reliable hosting service for fast, secure and real time communication. Find out how on element.io/ems";
-"ftue_auth_choose_server_ems_cta" = "Get in touch";
-"ftue_auth_terms_title" = "Server policies";
-"ftue_auth_terms_subtitle" = "Please read through %@\'s terms and policies";
-"ftue_auth_email_title" = "Enter your email";
-"ftue_auth_email_subtitle" = "%@ needs to verify your account";
-"ftue_auth_email_entry_title" = "Email";
-"ftue_auth_phone_title" = "Enter your phone number";
-"ftue_auth_phone_subtitle" = "%@ needs to verify your account";
-"ftue_auth_phone_entry_title" = "Phone Number";
-"ftue_auth_phone_confirmation_entry_title" = "Confirmation code";
-"ftue_auth_reset_password_email_subtitle" = "%@ will send you a verification link";
-"ftue_auth_reset_password_breaker_title" = "Check your email.";
-"ftue_auth_new_password_entry_title" = "New Password";
-"ftue_auth_new_password_title" = "Choose a new password";
-"ftue_auth_new_password_subtitle" = "Make sure it\'s 8 characters or more.";
-"ftue_auth_reset_password" = "Reset password";
-"ftue_auth_sign_out_all_devices" = "Sign out all devices";
-"ftue_auth_phone_confirmation_title" = "Confirm your phone number";
-"ftue_auth_phone_confirmation_subtitle" = "A code was sent to %@";
-"ftue_auth_phone_confirmation_resend_code" = "Resend code";
-"ftue_auth_email_verification_title" = "Verify your email";
-"ftue_auth_email_verification_subtitle" = "Follow the instructions sent to %@";
-"ftue_auth_email_verification_footer" = "Did not receive an email?";
-"ftue_auth_email_resend_email" = "Resend email";
-"ftue_auth_forgot_password" = "Forgot password";
-"ftue_auth_password_reset_confirmation" = "Password reset";
-"ftue_auth_password_reset_email_confirmation_subtitle" = "Follow the instructions send to %@";
-"ftue_auth_captcha_title" = "Are you a human?";
-"ftue_auth_login_username_entry" = "Username / Email / Phone";
-"ftue_display_name_title" = "Choose a display name";
-"ftue_display_name_entry_title" = "Display Name";
-"ftue_display_name_entry_footer" = "You can change this later";
-"ftue_profile_picture_title" = "Add a profile picture";
-"ftue_profile_picture_subtitle" = "Time to put a face to the name";
-"ftue_personalize_lets_go" = "Let\'s go";
-"ftue_personalize_complete_title" = "Looking good!";
-"ftue_personalize_complete_subtitle" = "Head to settings anytime to update your profile";
-"ftue_personalize_submit" = "Save and continue";
-"ftue_personalize_skip_this_step" = "Skip this step";
-"login_splash_title" = "It\'s your conversation. Own it.";
-"login_splash_text1" = "Chat with people directly or in groups";
-"login_splash_text2" = "Keep conversations private with encryption";
-"login_splash_text3" = "Extend & customise your experience";
-"login_splash_submit" = "Get started";
-"login_splash_create_account" = "Create account";
-"login_splash_already_have_account" = "I already have an account";
-"login_server_title" = "Select a server";
-"login_server_text" = "Just like email, accounts have one home, although you can talk to anyone";
-"login_server_matrix_org_text" = "Join millions for free on the largest public server";
-"login_server_modular_text" = "Premium hosting for organisations";
-"login_server_modular_learn_more" = "Learn more";
-"login_server_other_title" = "Other";
-"login_server_other_text" = "Custom & advanced settings";
-"login_social_continue" = "Or";
-"login_social_continue_with" = "Continue with %@";
-"login_social_signup_with" = "Sign up with %@";
-"login_social_signin_with" = "Sign in with %@";
-"login_social_sso" = "single sign-on";
-"login_continue" = "Continue";
-"login_connect_to" = "Connect to %1$@";
-"login_connect_to_modular" = "Connect to Element Matrix Services";
-"login_connect_to_a_custom_server" = "Connect to a custom server";
-"login_signin_to" = "Sign in to %1$@";
-"login_signup" = "Sign Up";
-"login_signin" = "Sign In";
-"login_signin_sso" = "Continue with SSO";
-"login_clear_homeserver_history" = "Clear history";
-"login_server_url_form_modular_hint" = "Element Matrix Services Address";
-"login_server_url_form_other_hint" = "Address";
-"login_server_url_form_modular_text" = "Premium hosting for organisations";
-"login_server_url_form_modular_notice" = "Enter the address of the Modular Element or Server you want to use";
-"login_server_url_form_common_notice" = "Enter the address of the server you want to use";
-"login_sso_error_message" = "An error occurred when loading the page: %1$@ (%2$d)";
-"login_mode_not_supported" = "The application is not able to signin to this homeserver. The homeserver supports the following signin type(s): %1$@.\n\nDo you want to signin using a web client?";
-"login_registration_disabled" = "Sorry, this server isn’t accepting new accounts.";
-"login_registration_not_supported" = "The application is not able to create an account on this homeserver.\n\nDo you want to signup using a web client?";
-"login_login_with_email_error" = "This email is not associated to any account.";
-"login_reset_password_on" = "Reset password on %1$@";
-"login_reset_password_notice" = "A verification email will be sent to your inbox to confirm setting your new password.";
-"login_reset_password_submit" = "Next";
-"login_reset_password_email_hint" = "Email";
-"login_reset_password_password_hint" = "New password";
-"login_reset_password_warning_title" = "Warning!";
-"login_reset_password_warning_content" = "Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.";
-"login_reset_password_warning_submit" = "Continue";
-"login_reset_password_error_not_found" = "This email is not linked to any account";
-"login_reset_password_mail_confirmation_title" = "Check your inbox";
-"login_reset_password_mail_confirmation_notice" = "A verification email was sent to %1$@.";
-"login_reset_password_mail_confirmation_notice_2" = "Tap on the link to confirm your new password. Once you\'ve followed the link it contains, click below.";
-"login_reset_password_mail_confirmation_submit" = "I have verified my email address";
-"login_reset_password_success_title" = "Success!";
-"login_reset_password_success_notice" = "Your password has been reset.";
-"login_reset_password_success_notice_2" = "You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.";
-"login_reset_password_success_submit" = "Back to Sign In";
-"login_reset_password_cancel_confirmation_title" = "Warning";
-"login_reset_password_cancel_confirmation_content" = "Your password is not yet changed.\n\nStop the password change process?";
-"login_set_email_title" = "Set email address";
-"login_set_email_notice" = "Set an email to recover your account. Later, you can optionally allow people you know to discover you by your email.";
-"login_set_email_mandatory_hint" = "Email";
-"login_set_email_optional_hint" = "Email (optional)";
-"login_set_email_submit" = "Next";
-"does_not_look_like_valid_email" = "Doesn\'t look like a valid email address";
-"login_set_msisdn_title" = "Set phone number";
-"login_set_msisdn_notice" = "Set a phone number to optionally allow people you know to discover you.";
-"login_set_msisdn_notice2" = "Please use the international format.";
-"login_set_msisdn_mandatory_hint" = "Phone number";
-"login_set_msisdn_optional_hint" = "Phone number (optional)";
-"login_set_msisdn_submit" = "Next";
-"login_msisdn_confirm_title" = "Confirm phone number";
-"login_msisdn_confirm_notice" = "We just sent a code to %1$@. Enter it below to verify it’s you.";
-"login_msisdn_confirm_hint" = "Enter code";
-"login_msisdn_confirm_send_again" = "Send again";
-"login_msisdn_confirm_submit" = "Next";
-"login_msisdn_notice" = "Please use the international format (phone number must start with '+')";
-"login_msisdn_error_not_international" = "International phone numbers must start with '+'";
-"login_msisdn_error_other" = "Phone number seems invalid. Please check it";
-"login_signup_to" = "Sign up to %1$@";
-"login_signin_username_hint" = "Username or email";
-"login_signup_username_hint" = "Username";
-"login_signup_password_hint" = "Password";
-"login_signup_submit" = "Next";
-"login_signup_error_user_in_use" = "That username is taken";
-"login_signup_cancel_confirmation_title" = "Warning";
-"login_signup_cancel_confirmation_content" = "Your account is not created yet. Stop the registration process?";
-"login_a11y_choose_matrix_org" = "Select matrix.org";
-"login_a11y_choose_modular" = "Select Element Matrix Services";
-"login_a11y_choose_other" = "Select a custom homeserver";
-"login_a11y_captcha_container" = "Please perform the captcha challenge";
-"login_terms_title" = "Accept terms to continue";
-"login_wait_for_email_title" = "Please check your email";
-"login_wait_for_email_notice" = "We just sent an email to %1$@.\nPlease click on the link it contains to continue the account creation.";
-"login_validation_code_is_not_correct" = "The entered code is not correct. Please check.";
-"login_error_outdated_homeserver_title" = "Outdated homeserver";
-"login_error_outdated_homeserver_warning_content" = "This homeserver is running an old version. Ask your homeserver admin to upgrade. You can continue, but some features may not work correctly.";
-"login_connect_using_matrix_id_submit" = "Sign in with Matrix ID";
-"login_signin_matrix_id_title" = "Sign in with Matrix ID";
-"login_signin_matrix_id_notice" = "If you set up an account on a homeserver, use your Matrix ID (e.g. @user:domain.com) and password below.";
-"login_signin_matrix_id_hint" = "Matrix ID";
-"login_signin_matrix_id_password_notice" = "If you don’t know your password, go back to reset it.";
-"login_signin_matrix_id_error_invalid_matrix_id" = "This is not a valid user identifier. Expected format: \'@user:homeserver.org\'";
-"autodiscover_well_known_error" = "Unable to find a valid homeserver. Please check your identifier";
-"seen_by" = "Seen by";
-"signed_out_title" = "You’re signed out";
-"signed_out_notice" = "It can be due to various reasons:\n\n• You’ve changed your password on another session.\n\n• You have deleted this session from another session.\n\n• The administrator of your server has invalidated your access for security reason.";
-"signed_out_submit" = "Sign in again";
-"soft_logout_title" = "You’re signed out";
-"soft_logout_signin_title" = "Sign in";
-"soft_logout_signin_notice" = "Your homeserver (%1$@) admin has signed you out of your account %2$@ (%3$@).";
-"soft_logout_signin_e2e_warning_notice" = "Sign in to recover encryption keys stored exclusively on this device. You need them to read all of your secure messages on any device.";
-"soft_logout_signin_submit" = "Sign in";
-"soft_logout_signin_password_hint" = "Password";
-"soft_logout_clear_data_title" = "Clear personal data";
-"soft_logout_clear_data_notice" = "Warning: Your personal data (including encryption keys) is still stored on this device.\n\nClear it if you’re finished using this device, or want to sign in to another account.";
-"soft_logout_clear_data_submit" = "Clear all data";
-"soft_logout_clear_data_dialog_title" = "Clear data";
-"soft_logout_clear_data_dialog_content" = "Clear all data currently stored on this device?\nSign in again to access your account data and messages.";
-"soft_logout_clear_data_dialog_e2e_warning_content" = "You’ll lose access to secure messages unless you sign in to recover your encryption keys.";
-"soft_logout_sso_not_same_user_error" = "The current session is for user %1$@ and you provide credentials for user %2$@. This is not supported by %@.\nPlease first clear data, then sign in again on another account.";
-"permalink_malformed" = "Your matrix.to link was malformed";
-"permalink_unsupported_groups" = "Cannot open this link: communities have been replaced by spaces";
-"bug_report_error_too_short" = "The description is too short";
-"notification_initial_sync" = "Initial Sync…";
-"settings_advanced_settings" = "Advanced settings";
-"settings_developer_mode" = "Developer mode";
-"settings_developer_mode_summary" = "The developer mode activates hidden features and may also make the application less stable. For developers only!";
-"settings_rageshake" = "Rageshake";
-"settings_rageshake_detection_threshold" = "Detection threshold";
-"settings_rageshake_detection_threshold_summary" = "Shake your phone to test the detection threshold";
-"rageshake_detected" = "Shake detected!";
-"settings" = "Settings";
-"devices_current_device" = "Current session";
-"devices_other_devices" = "Other sessions";
-"autocomplete_limited_results" = "Showing only the first results, type more letters…";
-"settings_developer_mode_fail_fast_title" = "Fail-fast";
-"settings_developer_mode_fail_fast_summary" = "%@ may crash more often when an unexpected error occurs";
-"settings_developer_mode_show_info_on_screen_title" = "Show debug info on screen";
-"settings_developer_mode_show_info_on_screen_summary" = "Show some useful info to help debugging the application";
-"command_description_shrug" = "Prepends ¯\\_(ツ)_/¯ to a plain-text message";
-"command_description_lenny" = "Prepends ( ͡° ͜ʖ ͡°) to a plain-text message";
-"create_room_encryption_title" = "Enable encryption";
-"create_room_encryption_description" = "Once enabled, encryption cannot be disabled.";
-"show_advanced" = "Show advanced";
-"hide_advanced" = "Hide advanced";
-"create_room_disable_federation_title" = "Block anyone not part of %@ from ever joining this room";
-"create_room_disable_federation_description" = "You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.";
-"create_space_alias_hint" = "Space address";
-"create_room_alias_already_in_use" = "This address is already in use";
-"create_room_alias_empty" = "Please provide a room address";
-"create_room_alias_invalid" = "Some characters are not allowed";
-"create_room_in_progress" = "Creating room…";
-"create_space_in_progress" = "Creating space…";
-"login_error_threepid_denied" = "Your email domain is not authorized to register on this server";
-"verification_conclusion_warning" = "Untrusted sign in";
-"verification_sas_match" = "They match";
-"verification_sas_do_not_match" = "They don\'t match";
-"verification_conclusion_not_secure" = "Not secure";
-"verification_conclusion_compromised" = "One of the following may be compromised:\n\n - Your homeserver\n - The homeserver the user you’re verifying is connected to\n - Yours, or the other users’ internet connection\n - Yours, or the other users’ device";
-"sent_a_video" = "Video.";
-"sent_an_image" = "Image.";
-"sent_an_audio_file" = "Audio";
-"sent_a_voice_message" = "Voice";
-"sent_a_file" = "File";
-"send_a_sticker" = "Sticker";
-"sent_a_poll" = "Poll";
-"sent_a_reaction" = "Reacted with: %@";
-"sent_verification_conclusion" = "Verification Conclusion";
-"sent_location" = "Shared their location";
-"sent_live_location" = "Shared their live location";
-"verification_request_waiting" = "Waiting…";
-"verification_request_other_cancelled" = "%@ cancelled";
-"verification_request_you_cancelled" = "You cancelled";
-"verification_request_other_accepted" = "%@ accepted";
-"verification_request_you_accepted" = "You accepted";
-"verification_sent" = "Verification Sent";
-"verification_request" = "Verification Request";
-"verification_verify_device" = "Verify this session";
-"verification_scan_notice" = "Scan the code with the other user\'s device to securely verify each other";
-"verification_scan_self_notice" = "Scan the code with your other device or switch and scan with this device";
-"verification_scan_their_code" = "Scan their code";
-"verification_scan_with_this_device" = "Scan with this device";
-"verification_scan_emoji_title" = "Can\'t scan";
-"verification_scan_emoji_subtitle" = "If you\'re not in person, compare emoji instead";
-"verification_scan_self_emoji_subtitle" = "Verify by comparing emoji instead";
-"verification_no_scan_emoji_title" = "Verify by comparing emojis";
-"verification_verify_user" = "Verify %@";
-"verification_verified_user" = "Verified %@";
-"verification_request_waiting_for" = "Waiting for %@…";
-"room_profile_not_encrypted_subtitle" = "Messages in this room are not end-to-end encrypted.";
-"direct_room_profile_not_encrypted_subtitle" = "Messages here are not end-to-end encrypted.";
-"room_profile_encrypted_subtitle" = "Messages in this room are end-to-end encrypted.\n\nYour messages are secured with locks and only you and the recipient have the unique keys to unlock them.";
-"encryption_has_been_misconfigured" = "Encryption has been misconfigured.";
-"contact_admin_to_restore_encryption" = "Please contact an admin to restore encryption to a valid state.";
-"direct_room_profile_encrypted_subtitle" = "Messages here are end-to-end encrypted.\n\nYour messages are secured with locks and only you and the recipient have the unique keys to unlock them.";
-"room_profile_section_security" = "Security";
-"room_profile_section_restore_security" = "Restore Encryption";
-"room_profile_section_security_learn_more" = "Learn more";
-"room_profile_section_more" = "More";
-"room_profile_section_admin" = "Admin Actions";
-"room_profile_section_more_settings" = "Room settings";
-"direct_room_profile_section_more_settings" = "Settings";
-"room_profile_section_more_notifications" = "Notifications";
-"room_profile_section_more_uploads" = "Uploads";
-"room_profile_section_more_leave" = "Leave Room";
-"direct_room_profile_section_more_leave" = "Leave";
-"room_profile_leaving_room" = "Leaving the room…";
-"room_member_override_nick_color" = "Override display name color";
-"room_member_power_level_admins" = "Admins";
-"room_member_power_level_moderators" = "Moderators";
-"room_member_power_level_custom" = "Custom";
-"room_member_power_level_invites" = "Invites";
-"room_member_power_level_users" = "Users";
-"room_member_power_level_admin_in" = "Admin in %1$@";
-"room_member_power_level_moderator_in" = "Moderator in %1$@";
-"room_member_power_level_default_in" = "Default in %1$@";
-"room_member_power_level_custom_in" = "Custom (%1$d) in %2$@";
-"room_member_open_or_create_dm" = "Direct message";
-"room_member_jump_to_read_receipt" = "Jump to read receipt";
-"rendering_event_error_type_of_event_not_handled" = "%@ does not handle events of type \'%1$@\'";
-"rendering_event_error_exception" = "%@ encountered an issue when rendering content of event with id \'%1$@\'";
-"unignore" = "Unignore";
-"verify_cannot_cross_sign" = "This session is unable to share this verification with your other sessions.\nThe verification will be saved locally and shared in a future version of the app.";
-"command_description_rainbow" = "Sends the given message colored as a rainbow";
-"command_description_rainbow_emote" = "Sends the given emote colored as a rainbow";
-"settings_category_timeline" = "Timeline";
-"settings_category_composer" = "Message editor";
-"room_settings_enable_encryption" = "Enable end-to-end encryption…";
-"room_settings_enable_encryption_no_permission" = "You don\'t have permission to enable encryption in this room.";
-"room_settings_enable_encryption_dialog_title" = "Enable encryption?";
-"room_settings_enable_encryption_dialog_content" = "Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly.";
-"room_settings_enable_encryption_dialog_submit" = "Enable encryption";
-"verification_request_notice" = "To be secure, verify %@ by checking a one-time code.";
-"verification_request_start_notice" = "To be secure, do this in person or use another way to communicate.";
-"verification_emoji_notice" = "Compare the unique emoji, ensuring they appear in the same order.";
-"verification_code_notice" = "Compare the code with the one displayed on the other user\'s screen.";
-"verification_conclusion_ok_notice" = "Messages with this user are end-to-end encrypted and can\'t be read by third parties.";
-"verification_conclusion_ok_self_notice" = "Your new session is now verified. It has access to your encrypted messages, and other users will see it as trusted.";
-"encryption_information_cross_signing_state" = "Cross-Signing";
-"encryption_information_dg_xsigning_complete" = "Cross-Signing is enabled\nPrivate Keys on device.";
-"encryption_information_dg_xsigning_trusted" = "Cross-Signing is enabled\nKeys are trusted.\nPrivate keys are not known";
-"encryption_information_dg_xsigning_not_trusted" = "Cross-Signing is enabled.\nKeys are not trusted";
-"encryption_information_dg_xsigning_disabled" = "Cross-Signing is not enabled";
-"settings_hs_admin_e2e_disabled" = "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.";
-"settings_active_sessions_list" = "Active Sessions";
-"settings_active_sessions_show_all" = "Show All Sessions";
-"settings_active_sessions_manage" = "Manage Sessions";
-"settings_active_sessions_signout_device" = "Sign out of this session";
-"settings_sessions_list" = "Sessions";
-"settings_sessions_other_title" = "Other sessions";
-"settings_sessions_other_description" = "For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.";
-"settings_server_name" = "Server name";
-"settings_server_version" = "Server version";
-"settings_server_upload_size_title" = "Server file upload limit";
-"settings_server_upload_size_content" = "Your homeserver accepts attachments (files, media, etc.) with a size up to %@.";
-"settings_server_upload_size_unknown" = "The limit is unknown.";
-"settings_server_room_versions" = "Room Versions 👓";
-"settings_server_default_room_version" = "Default Version";
-"settings_server_room_version_stable" = "stable";
-"settings_server_room_version_unstable" = "unstable";
-"settings_failed_to_get_crypto_device_info" = "No cryptographic information available";
-"settings_active_sessions_verified_device_desc" = "This session is trusted for secure messaging because you verified it:";
-"settings_active_sessions_unverified_device_desc" = "Verify this session to mark it as trusted & grant it access to encrypted messages. If you didn’t sign in to this session your account may be compromised:";
-"crosssigning_verify_this_session" = "Verify this device";
-"crosssigning_cannot_verify_this_session" = "Unable to verify this device";
-"crosssigning_cannot_verify_this_session_desc" = "You won’t be able to access encrypted message history. Reset your Secure Message Backup and verification keys to start fresh.";
-"verification_open_other_to_verify" = "Use an existing session to verify this one, granting it access to encrypted messages.";
-"verification_profile_verify" = "Verify";
-"verification_profile_verified" = "Verified";
-"verification_profile_warning" = "Warning";
-"room_member_profile_failed_to_get_devices" = "Failed to get sessions";
-"room_member_profile_sessions_section_title" = "Sessions";
-"trusted" = "Trusted";
-"not_trusted" = "Not Trusted";
-"verification_profile_device_verified_because" = "This session is trusted for secure messaging because %1$@ (%2$@) verified it:";
-"verification_profile_device_new_signing" = "%1$@ (%2$@) signed in using a new session:";
-"verification_profile_device_untrust_info" = "Until this user trusts this session, messages sent to and from it are labelled with warnings. Alternatively, you can manually verify it.";
-"initialize_cross_signing" = "Initialize CrossSigning";
-"reset_cross_signing" = "Reset Keys";
-"a11y_qr_code_for_verification" = "QR code";
-"qr_code_scanned_by_other_notice" = "Almost there! Is %@ showing a tick?";
-"qr_code_scanned_by_other_yes" = "Yes";
-"qr_code_scanned_by_other_no" = "No";
-"no_connectivity_to_the_server_indicator" = "Connectivity to the server has been lost";
-"no_connectivity_to_the_server_indicator_airplane" = "Airplane mode is on";
-"settings_dev_tools" = "Dev Tools";
-"settings_account_data" = "Account Data";
-"delete_account_data_warning" = "Delete the account data of type %1$@?\n\nUse with caution, it may lead to unexpected behavior.";
-"verification_cannot_access_other_session" = "Use a Recovery Passphrase or Key";
-"verification_use_passphrase" = "If you can’t access an existing session";
-"enter_secret_storage_invalid" = "Cannot find secrets in storage";
-"message_action_item_redact" = "Remove…";
-"share_confirm_room" = "Do you want to send this attachment to %1$@?";
-"send_images_and_video_with_original_size" = "Send media with the original size";
-"delete_event_dialog_title" = "Confirm Removal";
-"delete_event_dialog_content" = "Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.";
-"delete_event_dialog_reason_checkbox" = "Include a reason";
-"delete_event_dialog_reason_hint" = "Reason for redacting";
-"event_redacted_by_user_reason_with_reason" = "Event deleted by user, reason: %1$@";
-"event_redacted_by_admin_reason_with_reason" = "Event moderated by room admin, reason: %1$@";
-"keys_backup_restore_success_title_already_up_to_date" = "Keys are already up to date!";
-"login_default_session_public_name" = "%@ Android";
-"settings_key_requests" = "Key Requests";
-"settings_export_trail" = "Export Audit";
-"e2e_use_keybackup" = "Unlock encrypted messages history";
-"refresh" = "Refresh";
-"new_session" = "New login. Was this you?";
-"verify_new_session_notice" = "Use this session to verify your new one, granting it access to encrypted messages.";
-"verify_new_session_was_not_me" = "This wasn’t me";
-"verify_new_session_compromized" = "Your account may be compromised";
-"verify_cancel_self_verification_from_untrusted" = "If you cancel, you won’t be able to read encrypted messages on this device, and other users won’t trust it";
-"verify_cancel_self_verification_from_trusted" = "If you cancel, you won’t be able to read encrypted messages on your new device, and other users won’t trust it";
-"verify_cancel_other" = "You won’t verify %1$@ (%2$@) if you cancel now. Start again in their user profile.";
-"verify_not_me_self_verification" = "One of the following may be compromised:\n\n- Your password\n- Your homeserver\n- This device, or the other device\n- The internet connection either device is using\n\nWe recommend you change your password & recovery key in Settings immediately.";
-"verify_cancelled_notice" = "Verification has been cancelled. You can start verification again.";
-"verify_invalid_qr_notice" = "This QR code looks malformed. Please try to verify with another method.";
-"verification_cancelled" = "Verification Cancelled";
-"recovery_passphrase" = "Recovery Passphrase";
-"message_key" = "Message Key";
-"enter_account_password" = "Enter your %@ to continue.";
-"bootstrap_dont_reuse_pwd" = "Don’t use your account password.";
-"bootstrap_info_text_2" = "Enter a security phrase only you know, used to secure secrets on your server.";
-"bootstrap_loading_text" = "This might take several seconds, please be patient.";
-"bootstrap_loading_title" = "Setting up recovery.";
-"bootstrap_finish_title" = "You're done!";
-"keep_it_safe" = "Keep it safe";
-"finish" = "Finish";
-"bootstrap_crosssigning_progress_initializing" = "Publishing created identity keys";
-"bootstrap_crosssigning_progress_pbkdf2" = "Generating secure key from passphrase";
-"bootstrap_crosssigning_progress_default_key" = "Defining SSSS default Key";
-"bootstrap_crosssigning_progress_save_msk" = "Synchronizing Master key";
-"bootstrap_crosssigning_progress_save_usk" = "Synchronizing User key";
-"bootstrap_crosssigning_progress_save_ssk" = "Synchronizing Self Signing key";
-"bootstrap_crosssigning_progress_key_backup" = "Setting Up Key Backup";
-"bootstrap_cross_signing_success" = "Your %2$@ & %1$@ are now set.\n\nKeep them safe! You’ll need them to unlock encrypted messages and secure information if you lose all of your active sessions.";
-"bootstrap_crosssigning_print_it" = "Print it and store it somewhere safe";
-"bootstrap_crosssigning_save_usb" = "Save it on a USB key or backup drive";
-"bootstrap_crosssigning_save_cloud" = "Copy it to your personal cloud storage";
-"bootstrap_cancel_text" = "If you cancel now, you may lose encrypted messages & data if you lose access to your logins.\n\nYou can also set up Secure Backup & manage your keys in Settings.";
-"encryption_enabled" = "Encryption enabled";
-"encryption_enabled_tile_description" = "Messages in this room are end-to-end encrypted. Learn more & verify users in their profile.";
-"direct_room_encryption_enabled_tile_description" = "Messages in this chat are end-to-end encrypted.";
-"direct_room_encryption_enabled_tile_description_future" = "Messages in this chat will be end-to-end encrypted.";
-"encryption_not_enabled" = "Encryption not enabled";
-"encryption_misconfigured" = "Encryption is misconfigured";
-"encryption_unknown_algorithm_tile_description" = "The encryption used by this room is not supported";
-"room_created_summary_item" = "%@ created and configured the room.";
-"room_created_summary_item_by_you" = "You created and configured the room.";
-"direct_room_created_summary_item" = "%@ joined.";
-"direct_room_created_summary_item_by_you" = "You joined.";
-"this_is_the_beginning_of_room" = "This is the beginning of %@.";
-"this_is_the_beginning_of_room_no_name" = "This is the beginning of this conversation.";
-"this_is_the_beginning_of_dm" = "This is the beginning of your direct message history with %@.";
-"send_your_first_msg_to_invite" = "Send your first message to invite %@ to chat";
-"room_created_summary_no_topic_creation_text" = "%@ to let people know what this room is about.";
-"add_a_topic_link_text" = "Add a topic";
-"topic_prefix" = "Topic: ";
-"qr_code_scanned_self_verif_notice" = "Almost there! Is the other device showing a tick?";
-"qr_code_scanned_verif_waiting_notice" = "Almost there! Waiting for confirmation…";
-"qr_code_scanned_verif_waiting" = "Waiting for %@…";
-"error_failed_to_import_keys" = "Failed to import keys";
-"settings_notification_configuration" = "Notifications configuration";
-"settings_troubleshoot_title" = "Troubleshoot";
-"command_description_plain" = "Sends a message as plain text, without interpreting it as markdown";
-"auth_invalid_login_param_space_in_password" = "Incorrect username and/or password. The entered password starts or ends with spaces, please check it.";
-"auth_invalid_login_deactivated_account" = "This account has been deactivated.";
-"room_message_placeholder" = "Message…";
-"upgrade_security" = "Encryption upgrade available";
-"security_prompt_text" = "Verify yourself & others to keep your chats safe";
-"bootstrap_enter_recovery" = "Enter your %@ to continue";
-"use_file" = "Use File";
-"bootstrap_invalid_recovery_key" = "It's not a valid recovery key";
-"recovery_key_empty_error_message" = "Please enter a recovery key";
-"bootstrap_progress_checking_backup" = "Checking backup Key";
-"bootstrap_progress_checking_backup_with_info" = "Checking backup Key (%@)";
-"bootstrap_progress_compute_curve_key" = "Getting curve key";
-"bootstrap_progress_generating_ssss" = "Generating SSSS key from passphrase";
-"bootstrap_progress_generating_ssss_with_info" = "Generating SSSS key from passphrase (%@)";
-"bootstrap_progress_generating_ssss_recovery" = "Generating SSSS key from recovery key";
-"bootstrap_progress_storing_in_sss" = "Storing keybackup secret in SSSS";
-"bootstrap_migration_enter_backup_password" = "Enter your Key Backup Passphrase to continue.";
-"bootstrap_migration_use_recovery_key" = "use your Key Backup recovery key";
-"bootstrap_migration_with_passphrase_helper_with_link" = "Don’t know your Key Backup Passphrase, you can %@.";
-"bootstrap_migration_backup_recovery_key" = "Key Backup recovery key";
-"settings_security_prevent_screenshots_title" = "Prevent screenshots of the application";
-"settings_security_prevent_screenshots_summary" = "Enabling this setting adds the FLAG_SECURE to all Activities. Restart the application for the change to take effect.";
-"error_saving_media_file" = "Could not save media file";
-"change_password_summary" = "Set a new account password…";
-"use_other_session_content_description" = "Use the latest %@ on your other devices, %@ Web, %@ Desktop, %@ iOS, %@ for Android, or another cross-signing capable Matrix client";
-"app_desktop_web" = "%@ Web\n%@ Desktop";
-"app_ios_android" = "%@ iOS\n%@ Android";
-"or_other_mx_capable_client" = "or another cross-signing capable Matrix client";
-"use_latest_app" = "Use the latest %@ on your other devices:";
-"command_description_discard_session" = "Forces the current outbound group session in an encrypted room to be discarded";
-"command_description_discard_session_not_handled" = "Only supported in encrypted rooms";
-"enter_secret_storage_passphrase_or_key" = "Use your %1$@ or use your %2$@ to continue.";
-"use_recovery_key" = "Use Recovery Key";
-"enter_secret_storage_input_key" = "Select your Recovery Key, or input it manually by typing it or pasting from your clipboard";
-"failed_to_access_secure_storage" = "Failed to access secure storage";
-"bad_passphrase_key_reset_all_action" = "Forgot or lost all recovery options? Reset everything";
-"secure_backup_reset_all" = "Reset everything";
-"secure_backup_reset_all_no_other_devices" = "Only do this if you have no other device you can verify this device with.";
-"secure_backup_reset_if_you_reset_all" = "If you reset everything";
-"secure_backup_reset_no_history" = "You will restart with no history, no messages, trusted devices or trusted users";
-"command_confetti" = "Sends the given message with confetti";
-"command_snow" = "Sends the given message with snowfall";
-"default_message_emote_confetti" = "sends confetti 🎉";
-"default_message_emote_snow" = "sends snowfall ❄️";
-"unencrypted" = "Unencrypted";
-"encrypted_unverified" = "Encrypted by an unverified device";
-"review_logins" = "Review where you’re logged in";
-"verify_other_sessions" = "Verify all your sessions to ensure your account & messages are safe";
-"verify_this_session" = "Verify the new login accessing your account: %1$@";
-"cross_signing_verify_by_text" = "Manually Verify by Text";
-"crosssigning_verify_session" = "Verify login";
-"cross_signing_verify_by_emoji" = "Interactively Verify by Emoji";
-"confirm_your_identity" = "Confirm your identity by verifying this login from one of your other sessions, granting it access to encrypted messages.";
-"confirm_your_identity_quad_s" = "Confirm your identity by verifying this login, granting it access to encrypted messages.";
-"failed_to_initialize_cross_signing" = "Failed to set up Cross Signing";
-"error_empty_field_choose_user_name" = "Please choose a username.";
-"error_empty_field_choose_password" = "Please choose a password.";
-"error_forbidden_digits_only_username" = "The homeserver does not accept username with only digits.";
-"external_link_confirmation_title" = "Double-check this link";
-"external_link_confirmation_message" = "The link %1$@ is taking you to another site: %2$@.\n\nAre you sure you want to continue?";
-"create_room_dm_failure" = "We couldn't create your DM. Please check the users you want to invite and try again.";
-"add_members_to_room" = "Add members";
-"add_people" = "Add people";
-"invite_users_to_room_action_invite" = "INVITE";
-"inviting_users_to_room" = "Inviting users…";
-"invite_users_to_room_title" = "Invite Users";
-"invite_friends" = "Invite friends";
-"invite_friends_to_element" = "Invite friends to Element";
-"invite_friends_text" = "Hey, talk to me on %@: %@";
-"invite_friends_rich_title" = "🔐️ Join me on %@";
-"invitation_sent_to_one_user" = "Invitation sent to %1$@";
-"invitations_sent_to_two_users" = "Invitations sent to %1$@ and %2$@";
-"not_a_valid_qr_code" = "It's not a valid matrix QR code";
-"invite_users_to_room_failure" = "We could not invite users. Please check the users you want to invite and try again.";
-"user_code_scan" = "Scan a QR code";
-"user_code_share" = "Share my code";
-"user_code_my_code" = "My code";
-"user_code_info_text" = "Share this code with people so they can scan it to add you and start chatting.";
-"choose_locale_current_locale_title" = "Current language";
-"choose_locale_other_locales_title" = "Other available languages";
-"choose_locale_loading_locales" = "Loading available languages…";
-"open_terms_of" = "Open terms of %@";
-"disconnect_identity_server_dialog_content" = "Disconnect from the identity server %@?";
-"identity_server_error_outdated_identity_server" = "This identity server is outdated. %@ support only API V2.";
-"identity_server_error_outdated_home_server" = "This operation is not possible. The homeserver is outdated.";
-"identity_server_error_no_identity_server_configured" = "Please first configure an identity server.";
-"identity_server_error_terms_not_signed" = "Please first accepts the terms of the identity server in the settings.";
-"identity_server_error_bulk_sha256_not_supported" = "For your privacy, %@ only supports sending hashed user emails and phone number.";
-"identity_server_error_binding_error" = "The association has failed.";
-"identity_server_error_no_current_binding_error" = "There is no current association with this identifier.";
-"identity_server_user_consent_not_provided" = "The user consent has not been provided.";
-"identity_server_set_default_notice" = "Your homeserver (%1$@) proposes to use %2$@ for your identity server";
-"identity_server_set_default_submit" = "Use %1$@";
-"identity_server_set_alternative_notice" = "Alternatively, you can enter any other identity server URL";
-"identity_server_set_alternative_notice_no_default" = "Enter the URL of an identity server";
-"identity_server_set_alternative_submit" = "Submit";
-"power_level_edit_title" = "Set role";
-"power_level_title" = "Role";
-"a11y_open_chat" = "Open chat";
-"a11y_mute_microphone" = "Mute the microphone";
-"a11y_unmute_microphone" = "Unmute the microphone";
-"a11y_stop_camera" = "Stop the camera";
-"a11y_start_camera" = "Start the camera";
-"bottom_sheet_setup_secure_backup_title" = "Secure backup";
-"bottom_sheet_setup_secure_backup_subtitle" = "Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.";
-"bottom_sheet_setup_secure_backup_submit" = "Set up";
-"bottom_sheet_setup_secure_backup_security_key_title" = "Use a Security Key";
-"bottom_sheet_setup_secure_backup_security_key_subtitle" = "Generate a security key to store somewhere safe like a password manager or a safe.";
-"bottom_sheet_setup_secure_backup_security_phrase_title" = "Use a Security Phrase";
-"bottom_sheet_setup_secure_backup_security_phrase_subtitle" = "Enter a secret phrase only you know, and generate a key for backup.";
-"bottom_sheet_save_your_recovery_key_title" = "Save your Security Key";
-"bottom_sheet_save_your_recovery_key_content" = "Store your Security Key somewhere safe, like a password manager or a safe.";
-"set_a_security_phrase_title" = "Set a Security Phrase";
-"set_a_security_phrase_notice" = "Enter a security phrase only you know, used to secure secrets on your server.";
-"set_a_security_phrase_hint" = "Security Phrase";
-"set_a_security_phrase_again_notice" = "Enter your Security Phrase again to confirm it.";
-"room_settings_name_hint" = "Room Name";
-"room_settings_topic_hint" = "Topic";
-"room_settings_save_success" = "You changed room settings successfully";
-"room_settings_set_avatar" = "Set avatar";
-"notice_crypto_unable_to_decrypt_final" = "You cannot access this message";
-"notice_crypto_unable_to_decrypt_friendly" = "Waiting for this message, this may take a while";
-"notice_crypto_unable_to_decrypt_friendly_desc" = "Due to end-to-end encryption, you might need to wait for someone\'s message to arrive because the encryption keys were not properly sent to you.";
-"crypto_error_withheld_blacklisted" = "You cannot access this message because you have been blocked by the sender";
-"crypto_error_withheld_unverified" = "You cannot access this message because your session is not trusted by the sender";
-"crypto_error_withheld_generic" = "You cannot access this message because the sender purposely did not send the keys";
-"notice_crypto_unable_to_decrypt_merged" = "Waiting for encryption history";
-"disclaimer_title" = "Riot is now Element!";
-"disclaimer_content" = "We’re excited to announce we’ve changed name! Your app is up to date and you’re signed in to your account.";
-"disclaimer_negative_button" = "GOT IT";
-"disclaimer_positive_button" = "LEARN MORE";
-"save_recovery_key_chooser_hint" = "Save recovery key in";
-"loading_contact_book" = "Retrieving your contacts…";
-"empty_contact_book" = "Your contact book is empty";
-"contacts_book_title" = "Contacts book";
-"phone_book_perform_lookup" = "Search for contacts on Matrix";
-"three_pid_revoke_invite_dialog_title" = "Revoke invite";
-"three_pid_revoke_invite_dialog_content" = "Revoke invite to %1$@?";
-"member_banned_by" = "Banned by %1$@";
-"failed_to_unban" = "Failed to UnBan user";
-"alert_push_are_disabled_title" = "Push notifications are disabled";
-"alert_push_are_disabled_description" = "Review your settings to enable push notifications";
-"wrong_pin_message_last_remaining_attempt" = "Warning! Last remaining attempt before logout!";
-"too_many_pin_failures" = "Too many errors, you\'ve been logged out";
-"create_pin_title" = "Choose a PIN for security";
-"create_pin_confirm_title" = "Confirm PIN";
-"create_pin_confirm_failure" = "Failed to validate PIN, please tap a new one.";
-"auth_pin_title" = "Enter your PIN";
-"auth_pin_forgot" = "Forgot PIN?";
-"auth_pin_reset_title" = "Reset PIN";
-"auth_pin_new_pin_action" = "New PIN";
-"auth_pin_reset_content" = "To reset your PIN, you\'ll need to re-login and create a new one.";
-"auth_biometric_key_invalidated_message" = "Biometric authentication was disabled because a new biometric authentication method was recently added. You can enable it again in Settings.";
-"settings_security_application_protection_title" = "Protect access";
-"settings_security_application_protection_summary" = "Protect access using PIN and biometrics.";
-"settings_security_application_protection_screen_title" = "Configure protection";
-"settings_security_pin_code_title" = "Enable PIN";
-"settings_security_pin_code_summary" = "If you want to reset your PIN, tap Forgot PIN to logout and reset.";
-"settings_security_pin_code_use_biometrics_title" = "Enable biometrics";
-"settings_security_pin_code_use_biometrics_summary_on" = "Enable device specific biometrics, like fingerprints and face recognition.";
-"settings_security_pin_code_use_biometrics_summary_off" = "PIN code is the only way to unlock %@.";
-"settings_security_pin_code_use_biometrics_error" = "Could not enable biometric authentication.";
-"settings_security_pin_code_notifications_title" = "Show content in notifications";
-"settings_security_pin_code_notifications_summary_on" = "Show details like room names and message content.";
-"settings_security_pin_code_notifications_summary_off" = "Only display number of unread messages in a simple notification.";
-"settings_security_pin_code_grace_period_title" = "Require PIN after 2 minutes";
-"settings_security_pin_code_grace_period_summary_on" = "PIN code is required after 2 minutes of not using %@.";
-"settings_security_pin_code_grace_period_summary_off" = "PIN code is required every time you open %@.";
-"settings_security_pin_code_change_pin_title" = "Change PIN";
-"settings_security_pin_code_change_pin_summary" = "Change your current PIN";
-"error_opening_banned_room" = "Can\'t open a room where you are banned from.";
-"room_error_not_found" = "Can\'t find this room. Make sure it exists.";
-"share_by_text" = "Share by text";
-"cannot_dm_self" = "Cannot DM yourself!";
-"invalid_qr_code_uri" = "Invalid QR code (Invalid URI)!";
-"qr_code_not_scanned" = "QR code not scanned!";
-"universal_link_malformed" = "The link was malformed";
-"warning_room_not_created_yet" = "The room is not yet created. Cancel the room creation?";
-"warning_unsaved_change" = "There are unsaved changes. Discard the changes?";
-"warning_unsaved_change_discard" = "Discard changes";
-"call_tile_you_declined_this_call" = "You declined this call";
-"call_tile_other_declined" = "%1$@ declined this call";
-"call_tile_ended" = "This call has ended";
-"call_tile_call_back" = "Call back";
-"call_tile_voice_incoming" = "Incoming voice call";
-"call_tile_video_incoming" = "Incoming video call";
-"call_tile_voice_active" = "Active voice call";
-"call_tile_video_active" = "Active video call";
-"call_tile_voice_call_has_ended" = "Voice call ended • %1$@";
-"call_tile_video_call_has_ended" = "Video call ended • %1$@";
-"call_tile_voice_declined" = "Voice call declined";
-"call_tile_video_declined" = "Video call declined";
-"call_tile_voice_missed" = "Missed voice call";
-"call_tile_video_missed" = "Missed video call";
-"call_tile_no_answer" = "No answer";
-"call_dial_pad_title" = "Dial pad";
-"call_dial_pad_lookup_error" = "There was an error looking up the phone number";
-"call_only_active" = "Active call (%1$@)";
-"call_one_active" = "Active call (%1$@) ·";
-"call_tap_to_return" = "%1$@ Tap to return";
-"call_transfer_consult_first" = "Consult first";
-"call_transfer_connect_action" = "Connect";
-"call_transfer_title" = "Transfer";
-"call_transfer_failure" = "An error occurred while transferring call";
-"call_transfer_users_tab_title" = "Users";
-"call_transfer_consulting_with" = "Consulting with %1$@";
-"call_transfer_transfer_to_title" = "Transfer to %1$@";
-"call_transfer_unknown_person" = "Unknown person";
-"call_slide_to_end_conference" = "Slide to end the call";
-"re_authentication_activity_title" = "Re-Authentication Needed";
-"re_authentication_default_confirm_text" = "%@ requires you to enter your credentials to perform this action.";
-"authentication_error" = "Failed to authenticate";
-"a11y_screenshot" = "Screenshot";
-"a11y_open_widget" = "Open widgets";
-"a11y_open_settings" = "Open settings";
-"a11y_import_key_from_file" = "Import key from file";
-"a11y_image" = "Image";
-"a11y_change_avatar" = "Change avatar";
-"a11y_delete_avatar" = "Delete avatar";
-"a11y_error_some_message_not_sent" = "Some messages have not been sent";
-"a11y_unsent_draft" = "has unsent draft";
-"a11y_video" = "Video";
-"a11y_selected" = "Selected";
-"a11y_trust_level_default" = "Default trust level";
-"a11y_trust_level_warning" = "Warning trust level";
-"a11y_trust_level_trusted" = "Trusted trust level";
-"a11y_open_emoji_picker" = "Open Emoji picker";
-"a11y_close_emoji_picker" = "Close Emoji picker";
-"a11y_checked" = "Checked";
-"a11y_unchecked" = "Unchecked";
-"a11y_error_message_not_sent" = "Message not sent due to error";
-"a11y_rule_notify_noisy" = "Notify with sound";
-"a11y_rule_notify_silent" = "Notify without sound";
-"a11y_rule_notify_off" = "Do not notify";
-"a11y_view_read_receipts" = "View read receipts";
-"a11y_public_room" = "Public room";
-"a11y_presence_online" = "Online";
-"a11y_presence_offline" = "Offline";
-"a11y_presence_busy" = "Busy";
-"a11y_presence_unavailable" = "Away";
-"dev_tools_menu_name" = "Dev Tools";
-"dev_tools_explore_room_state" = "Explore Room State";
-"dev_tools_send_custom_event" = "Send Custom Event";
-"dev_tools_send_state_event" = "Send State Event";
-"dev_tools_state_event" = "State Events";
-"dev_tools_edit_content" = "Edit Content";
-"dev_tools_send_custom_state_event" = "Send Custom State Event";
-"dev_tools_form_hint_type" = "Type";
-"dev_tools_form_hint_state_key" = "State Key";
-"dev_tools_form_hint_event_content" = "Event Content";
-"dev_tools_error_no_content" = "No content";
-"dev_tools_error_no_message_type" = "Missing message type";
-"dev_tools_error_malformed_event" = "Malformed event";
-"dev_tools_success_event" = "Event sent!";
-"dev_tools_success_state_event" = "State event sent!";
-"dev_tools_event_content_hint" = "Event content";
-"command_description_create_space" = "Create a Space";
-"command_description_add_to_space" = "Add to the given Space";
-"command_description_join_space" = "Join the Space with the given id";
-"command_description_leave_room" = "Leave room with given id (or current room if null)";
-"command_description_upgrade_room" = "Upgrades a room to a new version";
-"event_status_a11y_sending" = "Sending";
-"event_status_a11y_sent" = "Sent";
-"event_status_a11y_failed" = "Failed";
-"event_status_a11y_delete_all" = "Delete all failed messages";
-"event_status_cancel_sending_dialog_message" = "Do you want to cancel sending message?";
-"event_status_failed_messages_warning" = "Messages failed to send";
-"event_status_delete_all_failed_dialog_title" = "Delete unsent messages";
-"event_status_delete_all_failed_dialog_message" = "Are you sure you want to delete all unsent messages in this room?";
-"public_space" = "Public space";
-"private_space" = "Private space";
-"add_space" = "Add space";
-"your_public_space" = "Your public space";
-"your_private_space" = "Your private space";
-"create_spaces_choose_type_label" = "What type of space do you want to create?";
-"create_spaces_you_can_change_later" = "You can change this later";
-"create_spaces_join_info_help" = "To join an existing space, you need an invite.";
-"create_spaces_who_are_you_working_with" = "Who are you working with?";
-"create_spaces_make_sure_access" = "Make sure the right people have access to %@.";
-"create_spaces_just_me" = "Just me";
-"create_spaces_organise_rooms" = "A private space to organise your rooms";
-"create_spaces_me_and_teammates" = "Me and teammates";
-"create_spaces_private_teammates" = "A private space for you & your teammates";
-"space_type_public" = "Public";
-"space_type_public_desc" = "Open to anyone, best for communities";
-"space_type_private" = "Private";
-"space_type_private_desc" = "Invite only, best for yourself or teams";
-"activity_create_space_title" = "Create a space";
-"create_spaces_details_public_header" = "Add some details to help it stand out. You can change these at any point.";
-"create_spaces_details_private_header" = "Add some details to help people identify it. You can change these at any point.";
-"create_space_error_empty_field_space_name" = "Give it a name to continue.";
-"create_spaces_room_public_header" = "What are some discussions you want to have in %@?";
-"create_spaces_room_public_header_desc" = "We’ll create rooms for them. You can add more later too.";
-"create_spaces_invite_public_header" = "Who are your teammates?";
-"create_spaces_invite_public_header_desc" = "Ensure the right people have access to %@ company. You can invite more later.";
-"create_spaces_room_private_header" = "What things are you working on?";
-"create_spaces_room_private_header_desc" = "Let’s create a room for each of them. You can add more later too, including already existing ones.";
-"create_spaces_default_public_room_name" = "General";
-"create_spaces_default_public_random_room_name" = "Random";
-"create_spaces_loading_message" = "Creating Space…";
-"create_space_topic_hint" = "Description";
-"invite_people_to_your_space" = "Invite people to your space";
-"invite_people_menu" = "Invite people";
-"invite_to_space" = "Invite to %@";
-"invite_people_to_your_space_desc" = "It’s just you at the moment. %@ will be even better with others.";
-"invite_by_email" = "Invite by email";
-"invite_by_username_or_mail" = "Invite by username or mail";
-"invite_by_link" = "Share link";
-"invite_to_space_with_name" = "Invite to %@";
-"invite_to_space_with_name_desc" = "They’ll be able to explore %@";
-"invite_just_to_this_room" = "Just to this room";
-"invite_just_to_this_room_desc" = "They won’t be a part of %@";
-"share_space_link_message" = "Join my space %1$@ %2$@";
-"skip_for_now" = "Skip for now";
-"create_space" = "Create space";
-"join_space" = "Join Space";
-"join_anyway" = "Join Anyway";
-"room_alias_preview_not_found" = "This alias is not accessible at this time.\nTry again later, or ask a room admin to check if you have access.";
-"create_space_identity_server_info_none" = "You are not currently using an identity server. In order to invite teammates and be discoverable by them, configure one below.";
-"finish_setting_up_discovery" = "Finish setting up discovery.";
-"discovery_invite" = "Invite by email, find contacts and more…";
-"finish_setup" = "Finish setup";
-"discovery_section" = "Discovery (%@)";
-"space_explore_activity_title" = "Explore rooms";
-"space_add_child_title" = "Add rooms";
-"leave_space" = "Leave";
-"space_leave_radio_buttons_title" = "Things in this space";
-"space_leave_radio_button_all" = "Leave all";
-"space_leave_radio_button_none" = "Leave none";
-"space_leave_prompt_msg_with_name" = "Are you sure you want to leave %@?";
-"space_leave_prompt_msg_only_you" = "You are the only person here. If you leave, no one will be able to join in the future, including you.";
-"space_leave_prompt_msg_private" = "You won\'t be able to rejoin unless you are re-invited.";
-"space_leave_prompt_msg_as_admin" = "You\'re the only admin of this space. Leaving it will mean no one has control over it.";
-"space_explore_filter_no_result_title" = "No results found";
-"space_explore_filter_no_result_description" = "Some results may be hidden because they’re private and you need an invite to them.";
-"space_add_existing_rooms" = "Add existing rooms and space";
-"space_add_existing_rooms_only" = "Add existing rooms";
-"space_add_existing_spaces" = "Add existing spaces";
-"space_add_space_to_any_space_you_manage" = "Add a space to any space you manage.";
-"spaces_beta_welcome_to_spaces_desc" = "Spaces are a new way to group rooms and people.";
-"you_are_invited" = "You are invited";
-"labs_auto_report_uisi" = "Auto Report Decryption Errors.";
-"labs_auto_report_uisi_desc" = "Your system will automatically send logs when an unable to decrypt error occurs";
-"labs_enable_thread_messages" = "Enable Thread Messages";
-"labs_enable_thread_messages_desc" = "Note: app will be restarted";
-"settings_show_latest_profile" = "Show latest user info";
-"settings_show_latest_profile_description" = "Show the latest profile info (avatar and display name) for all the messages.";
-"user_invites_you" = "%@ invites you";
-"looking_for_someone_not_in_space" = "Looking for someone not in %@?";
-"space_settings_manage_rooms" = "Manage rooms";
-"space_suggested" = "Suggested";
-"space_mark_as_suggested" = "Mark as suggested";
-"space_mark_as_not_suggested" = "Mark as not suggested";
-"space_manage_rooms_and_spaces" = "Manage rooms and spaces";
-"preference_show_all_rooms_in_home" = "Show all rooms in Home";
-"all_rooms_youre_in_will_be_shown_in_home" = "All rooms you’re in will be shown in Home.";
-"spaces_feeling_experimental_subspace" = "Feeling experimental?\nYou can add existing spaces to a space.";
-"spaces_no_server_support_title" = "It looks like your homeserver does not support Spaces yet";
-"spaces_no_server_support_description" = "Please contact your homeserver admin for further information";
-"this_space_has_no_rooms" = "This space has no rooms";
-"this_space_has_no_rooms_not_admin" = "Some rooms may be hidden because they’re private and you need an invite.\nYou don’t have permission to add rooms.";
-"this_space_has_no_rooms_admin" = "Some rooms may be hidden because they’re private and you need an invite.";
-"unnamed_room" = "Unnamed Room";
-"joining_replacement_room" = "Join replacement room";
-"it_may_take_some_time" = "Please be patient, it may take some time.";
-"upgrade" = "Upgrade";
-"upgrade_required" = "Upgrade Required";
-"upgrade_public_room" = "Upgrade public room";
-"upgrade_private_room" = "Upgrade private room";
-"upgrade_room_warning" = "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.\nThis usually only affects how the room is processed on the server.";
-"upgrade_public_room_from_to" = "You\'ll upgrade this room from %1$@ to %2$@.";
-"upgrade_room_auto_invite" = "Automatically invite users";
-"upgrade_room_update_parent_space" = "Automatically update space parent";
-"upgrade_room_no_power_to_manage" = "You need permission to upgrade a room";
-"room_using_unstable_room_version" = "This room is running room version %@, which this homeserver has marked as unstable.";
-"room_upgrade_to_recommended_version" = "Upgrade to the recommended room version";
-"error_failed_to_join_room" = "Sorry, an error occurred while trying to join: %@";
-"a11y_start_voice_message" = "Record Voice Message";
-"voice_message_slide_to_cancel" = "Slide to cancel";
-"a11y_play_voice_message" = "Play Voice Message";
-"a11y_pause_voice_message" = "Pause Voice Message";
-"a11y_stop_voice_message" = "Stop Recording";
-"a11y_recording_voice_message" = "Recording voice message";
-"a11y_delete_recorded_voice_message" = "Delete recording";
-"voice_message_release_to_send_toast" = "Hold to record, release to send";
-"voice_message_n_seconds_warning_toast" = "%1$ds left";
-"voice_message_tap_to_stop_toast" = "Tap on your recording to stop or listen";
-"error_voice_message_unable_to_play" = "Cannot play this voice message";
-"error_voice_message_unable_to_record" = "Cannot record a voice message";
-"error_voice_message_cannot_reply_or_edit" = "Cannot reply or edit while voice message is active";
-"voice_message_reply_content" = "Voice Message (%1$@)";
-"a11y_audio_message_item" = "%1$@, %2$@, %3$@";
-"a11y_audio_playback_duration" = "%1$d minutes %2$d seconds";
-"a11y_play_audio_message" = "Play %1$@";
-"a11y_pause_audio_message" = "Pause %1$@";
-"error_audio_message_unable_to_play" = "Unable to play %1$@";
-"audio_message_reply_content" = "%1$@ (%2$@)";
-"audio_message_file_size" = "(%1$@)";
-"upgrade_room_for_restricted" = "Anyone in %@ will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.";
-"upgrade_room_for_restricted_no_param" = "Anyone in a parent space will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.";
-"upgrade_room_for_restricted_note" = "Please note upgrading will make a new version of the room. All current messages will stay in this archived room.";
-"this_invite_to_this_room_was_sent" = "This invite to this room was sent to %@ which is not associated with your account";
-"this_invite_to_this_space_was_sent" = "This invite to this space was sent to %@ which is not associated with your account";
-"link_this_email_settings_link" = "Link this email with your account";
-"link_this_email_with_your_account" = "%@ in Settings to receive invites directly in %@.";
-"labs_enable_latex_maths" = "Enable LaTeX mathematics";
-"restart_the_application_to_apply_changes" = "Restart the application for the change to take effect.";
-"labs_enable_msc3061_share_history" = "MSC3061: Sharing room keys for past messages";
-"labs_enable_msc3061_share_history_desc" = "When inviting in an encrypted room that is sharing history, encrypted history will be visible.";
-"create_poll_title" = "Create Poll";
-"create_poll_question_title" = "Poll question or topic";
-"create_poll_question_hint" = "Question or topic";
-"create_poll_options_title" = "Create options";
-"create_poll_options_hint" = "Option %1$d";
-"create_poll_add_option" = "ADD OPTION";
-"create_poll_button" = "CREATE POLL";
-"create_poll_empty_question_error" = "Question cannot be empty";
-"poll_no_votes_cast" = "No votes cast";
-"poll_undisclosed_not_ended" = "Results will be visible when the poll is ended";
-"poll_end_action" = "End poll";
-"a11y_poll_winner_option" = "winner option";
-"end_poll_confirmation_title" = "End this poll?";
-"end_poll_confirmation_description" = "This will stop people from being able to vote and will display the final results of the poll.";
-"end_poll_confirmation_approve_button" = "End poll";
-"poll_response_room_list_preview" = "Vote cast";
-"poll_end_room_list_preview" = "Poll ended";
-"delete_poll_dialog_title" = "Remove poll";
-"delete_poll_dialog_content" = "Are you sure you want to remove this poll? You won\'t be able to recover it once removed.";
-"edit_poll_title" = "Edit poll";
-"poll_type_title" = "Poll type";
-"open_poll_option_title" = "Open poll";
-"open_poll_option_description" = "Voters see results as soon as they have voted";
-"closed_poll_option_title" = "Closed poll";
-"closed_poll_option_description" = "Results are only revealed when you end the poll";
-"location_activity_title_static_sharing" = "Share location";
-"location_activity_title_preview" = "Location";
-"a11y_static_map_image" = "Map";
-"a11y_location_share_pin_on_map" = "Pin of selected location on map";
-"a11y_location_share_locate_button" = "Zoom to current location";
-"location_share_option_user_current" = "Share my current location";
-"a11y_location_share_option_user_current_icon" = "Share my current location";
-"location_share_option_user_live" = "Share live location";
-"a11y_location_share_option_user_live_icon" = "Share live location";
-"location_share_option_pinned" = "Share this location";
-"a11y_location_share_option_pinned_icon" = "Share this location";
-"location_share_live_select_duration_title" = "Share your live location for";
-"location_share_live_select_duration_option_1" = "15 minutes";
-"location_share_live_select_duration_option_2" = "1 hour";
-"location_share_live_select_duration_option_3" = "8 hours";
-"location_not_available_dialog_title" = "%@ could not access your location";
-"location_not_available_dialog_content" = "%@ could not access your location. Please try again later.";
-"location_share_external" = "Open with";
-"location_timeline_failed_to_load_map" = "Failed to load map";
-"location_share_loading_map_error" = "Unable to load map\nThis home server may not be configured to display maps.";
-"location_share_live_enabled" = "Live location enabled";
-"location_share_live_started" = "Loading live location…";
-"location_share_live_ended" = "Live location ended";
-"location_share_live_view" = "View live location";
-"location_share_live_until" = "Live until %1$@";
-"location_share_live_stop" = "Stop";
-"location_share_live_remaining_time" = "%1$@ left";
-"live_location_sharing_notification_title" = "%@ Live Location";
-"live_location_sharing_notification_description" = "Location sharing is in progress";
-"labs_enable_live_location" = "Enable Live Location Sharing";
-"labs_enable_live_location_summary" = "Temporary implementation: locations persist in room history";
-"live_location_bottom_sheet_last_updated_at" = "Updated %1$@ ago";
-"live_location_not_enough_permission_dialog_title" = "You don’t have permission to share live location";
-"live_location_not_enough_permission_dialog_description" = "You need to have the right permissions in order to share live location in this room.";
-"live_location_share_location_item_share" = "Share location";
-"live_location_description" = "Live location";
-"message_bubbles" = "Show Message bubbles";
-"tooltip_attachment_photo" = "Open camera";
-"tooltip_attachment_gallery" = "Send images and videos";
-"tooltip_attachment_file" = "Upload file";
-"tooltip_attachment_sticker" = "Send sticker";
-"tooltip_attachment_contact" = "Open contacts";
-"tooltip_attachment_poll" = "Create poll";
-"tooltip_attachment_location" = "Share location";
-"message_reaction_show_less" = "Show less";
-"room_message_notify_everyone" = "Notify the whole room";
-"room_message_autocomplete_users" = "Users";
-"room_message_autocomplete_notification" = "Room notification";
-"screen_sharing_notification_title" = "%@ Screen Sharing";
-"screen_sharing_notification_description" = "Screen sharing is in progress";
-"unifiedpush_getdistributors_dialog_title" = "Choose how to receive notifications";
-"unifiedpush_distributor_fcm_fallback" = "Google Services";
-"unifiedpush_distributor_background_sync" = "Background synchronization";
-"settings_notification_method" = "Notification method";
-"settings_troubleshoot_test_distributors_title" = "Available methods";
-"settings_troubleshoot_test_distributors_gplay" = "No other method than Google Play Service found.";
-"settings_troubleshoot_test_distributors_fdroid" = "No other method than background synchronization found.";
-"settings_troubleshoot_test_current_distributor_title" = "Method";
-"settings_troubleshoot_test_current_distributor" = "Currently using %@.";
-"settings_troubleshoot_test_current_endpoint_title" = "Endpoint";
-"settings_troubleshoot_test_current_endpoint_success" = "Current endpoint: %@";
-"settings_troubleshoot_test_current_endpoint_failed" = "Cannot find the endpoint.";
-"settings_troubleshoot_test_current_gateway_title" = "Gateway";
-"settings_troubleshoot_test_current_gateway" = "Current gateway: %@";
-"live_location_labs_promotion_title" = "Live location sharing";
-"live_location_labs_promotion_description" = "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.";
-"live_location_labs_promotion_switch_title" = "Enable location sharing";
-"labs_enable_element_call_permission_shortcuts" = "Enable Element Call permission shortcuts";
-"labs_enable_element_call_permission_shortcuts_summary" = "Auto-approve Element Call widgets and grant camera / mic access";
-"device_manager_settings_active_sessions_show_all" = "Show All Sessions (V2, WIP)";
-"a11y_device_manager_device_type_mobile" = "Mobile";
-"a11y_device_manager_device_type_web" = "Web";
-"a11y_device_manager_device_type_desktop" = "Desktop";
-"a11y_device_manager_device_type_unknown" = "Unknown device type";
-"device_manager_verification_status_verified" = "Verified session";
-"device_manager_verification_status_unverified" = "Unverified session";
-"device_manager_verification_status_detail_verified" = "Your current session is ready for secure messaging.";
-"device_manager_verification_status_detail_unverified" = "Verify your current session for enhanced secure messaging.";
-"device_manager_verification_status_detail_current_session_verified" = "Your current session is ready for secure messaging.";
-"device_manager_verification_status_detail_other_session_verified" = "This session is ready for secure messaging.";
-"device_manager_verification_status_detail_current_session_unverified" = "Verify your current session for enhanced secure messaging.";
-"device_manager_verification_status_detail_other_session_unverified" = "Verify or sign out from this session for best security and reliability.";
-"device_manager_verify_session" = "Verify Session";
-"device_manager_view_details" = "View Details";
-"device_manager_header_section_current_session" = "Current Session";
-"device_manager_other_sessions_view_all" = "View All (%1$d)";
-"device_manager_other_sessions_description_verified" = "Verified · Last activity %1$@";
-"device_manager_other_sessions_description_unverified" = "Unverified · Last activity %1$@";
-"device_manager_header_section_security_recommendations_title" = "Security recommendations";
-"device_manager_header_section_security_recommendations_description" = "Improve your account security by following these recommendations.";
-"device_manager_unverified_sessions_title" = "Unverified sessions";
-"device_manager_unverified_sessions_description" = "Verify or sign out from unverified sessions.";
-"device_manager_inactive_sessions_title" = "Inactive sessions";
-"device_manager_current_session_title" = "Current Session";
-"device_manager_session_title" = "Session";
-"device_manager_device_title" = "Device";
-"device_manager_session_last_activity" = "Last activity %1$@";
-"device_manager_session_details_title" = "Session details";
-"device_manager_session_details_description" = "Application, device, and activity information.";
-"device_manager_session_details_session_name" = "Session name";
-"device_manager_session_details_session_id" = "Session ID";
-"device_manager_session_details_session_last_activity" = "Last activity";
-"device_manager_session_details_device_ip_address" = "IP address";
-"home_empty_space_no_rooms_title" = "%@\nis looking a little empty.";
-"home_empty_space_no_rooms_message" = "Spaces are a new way to group rooms and people. Add an existing room, or create a new one, using the bottom-right button.";
-"home_empty_no_rooms_title" = "Welcome to %@,\n%@.";
-"home_empty_no_rooms_message" = "The all-in-one secure chat app for teams, friends and organisations. Create a chat, or join an existing room, to get started.";
-"home_empty_no_unreads_title" = "Nothing to report.";
-"home_empty_no_unreads_message" = "This is where your unread messages will show up, when you have some.";
-"onboarding_new_app_layout_welcome_title" = "Welcome to a new view!";
-"onboarding_new_app_layout_welcome_message" = "To simplify your %@, tabs are now optional. Manage them using the top-right menu.";
-"onboarding_new_app_layout_spaces_title" = "Access Spaces";
-"onboarding_new_app_layout_spaces_message" = "Access your Spaces (bottom-right) faster and easier than ever before.";
-"onboarding_new_app_layout_feedback_title" = "Give Feedback";
-"onboarding_new_app_layout_feedback_message" = "Tap top right to see the option to feedback.";
-"onboarding_new_app_layout_button_try" = "Try it out";
-"emoji_picker_people_category" = "Smileys & People";
-"emoji_picker_nature_category" = "Animals & Nature";
-"emoji_picker_foods_category" = "Food & Drink";
-"emoji_picker_activity_category" = "Activities";
-"emoji_picker_places_category" = "Travel & Places";
-"emoji_picker_objects_category" = "Objects";
-"emoji_picker_symbols_category" = "Symbols";
-"emoji_picker_flags_category" = "Flags";
-"search_for_someone" = "Search for someone";
+"action_confirm" = "Confirm";
diff --git a/ElementX/Resources/Localizations/eo.lproj/Localizable.strings b/ElementX/Resources/Localizations/eo.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/eo.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/eo.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/eo.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/eo.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/eo.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/eo.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/es-MX.lproj/Localizable.strings b/ElementX/Resources/Localizations/es-MX.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/es-MX.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/es-MX.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/es-MX.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/es-MX.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/es-MX.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/es-MX.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/es.lproj/Localizable.strings b/ElementX/Resources/Localizations/es.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/es.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/es.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/es.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/es.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/es.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/es.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/et.lproj/Localizable.strings b/ElementX/Resources/Localizations/et.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/et.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/et.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/et.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/et.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/et.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/et.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/eu.lproj/Localizable.strings b/ElementX/Resources/Localizations/eu.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/eu.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/eu.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/eu.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/eu.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/eu.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/eu.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/fa.lproj/Localizable.strings b/ElementX/Resources/Localizations/fa.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/fa.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/fa.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/fa.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/fa.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/fa.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/fa.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/fi.lproj/Localizable.strings b/ElementX/Resources/Localizations/fi.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/fi.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/fi.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/fi.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/fi.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/fi.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/fi.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/fr-CA.lproj/Localizable.strings b/ElementX/Resources/Localizations/fr-CA.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/fr-CA.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/fr-CA.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/fr-CA.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/fr-CA.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/fr-CA.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/fr-CA.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/fr.lproj/Legacy.strings b/ElementX/Resources/Localizations/fr.lproj/Legacy.strings
new file mode 100644
index 000000000..6721e8f39
--- /dev/null
+++ b/ElementX/Resources/Localizations/fr.lproj/Legacy.strings
@@ -0,0 +1,2309 @@
+"notice_room_invite_no_invitee" = "invitation de %@";
+"notice_room_invite" = "%1$@ a invité %2$@";
+"notice_room_invite_you" = "%1$@ vous a invité";
+"notice_room_join" = "%1$@ a rejoint le salon";
+"notice_room_leave" = "%1$@ est parti du salon";
+"notice_room_reject" = "%1$@ a rejeté l’invitation";
+"notice_room_remove" = "%1$@ a expulsé %2$@";
+"notice_room_unban" = "%1$@ a révoqué le bannissement de %2$@";
+"notice_room_ban" = "%1$@ a banni %2$@";
+"notice_room_withdraw" = "%1$@ a annulé l’invitation de %2$@";
+"notice_avatar_url_changed" = "%1$@ a changé d’avatar";
+"notice_display_name_set" = "%1$@ a modifié son nom d’affichage en %2$@";
+"notice_display_name_changed_from" = "%1$@ a modifié son nom d’affichage de %2$@ en %3$@";
+"notice_display_name_removed" = "%1$@ a supprimé son nom d’affichage (précédemment %2$@)";
+"notice_room_topic_changed" = "%1$@ a changé le sujet en : %2$@";
+"notice_room_name_changed" = "%1$@ a changé le nom du salon en : %2$@";
+"notice_placed_video_call" = "%@ a lancé un appel vidéo.";
+"notice_placed_voice_call" = "%@ a lancé un appel audio.";
+"notice_answered_call" = "%@ a répondu à l’appel.";
+"notice_ended_call" = "%@ a raccroché.";
+"notice_made_future_room_visibility" = "%1$@ a rendu l’historique futur du salon visible pour %2$@";
+"notice_room_visibility_invited" = "tous les membres du salon, depuis qu’ils ont été invités.";
+"notice_room_visibility_joined" = "tous les membres du salon, depuis qu’ils l’ont rejoint.";
+"notice_room_visibility_shared" = "tous les membres du salon.";
+"notice_room_visibility_world_readable" = "n’importe qui.";
+"notice_avatar_changed_too" = "(l’avatar a aussi changé)";
+"notice_room_name_removed" = "%1$@ a supprimé le nom du salon";
+"notice_room_topic_removed" = "%1$@ a supprimé le sujet du salon";
+"notice_room_third_party_invite" = "%1$@ a envoyé une invitation à %2$@ pour rejoindre le salon";
+"notice_room_third_party_registered_invite" = "%1$@ a accepté l’invitation de %2$@";
+"notice_crypto_unable_to_decrypt" = "** Déchiffrement impossible : %@ **";
+"notice_crypto_error_unknown_inbound_session_id" = "L’appareil de l’expéditeur ne nous a pas envoyé les clés pour ce message.";
+"unable_to_send_message" = "Envoi du message impossible";
+"matrix_error" = "Erreur de Matrix";
+"medium_email" = "Adresse électronique";
+"medium_phone_number" = "Numéro de téléphone";
+"room_displayname_room_invite" = "Invitation au salon";
+"room_displayname_empty_room" = "Salon vide";
+"room_displayname_two_members" = "%1$@ et %2$@";
+"initial_sync_start_importing_account" = "Synchronisation initiale :\nImportation du compte…";
+"initial_sync_start_importing_account_crypto" = "Synchronisation initiale :\nImportation de la cryptographie";
+"initial_sync_start_importing_account_rooms" = "Synchronisation initiale :\nImportation des salons";
+"initial_sync_start_importing_account_joined_rooms" = "Synchronisation initiale :\nChargement des conversations\nCela peut prendre du temps si vous avez rejoint beaucoup de salons";
+"initial_sync_start_importing_account_invited_rooms" = "Synchronisation initiale :\nImportation des salons où vous avez été invité";
+"initial_sync_start_importing_account_left_rooms" = "Synchronisation initiale :\nImportation des salons que vous avez quittés";
+"initial_sync_start_importing_account_data" = "Synchronisation initiale :\nImportation des données du compte";
+"notice_room_update" = "%@ a mis à niveau ce salon.";
+"event_status_sending_message" = "Envoi du message…";
+"notice_room_third_party_revoked_invite" = "%1$@ a révoqué l’invitation de %2$@ à rejoindre le salon";
+"notice_room_invite_no_invitee_with_reason" = "Invitation de %1$@. Raison : %2$@";
+"notice_room_invite_with_reason" = "%1$@ a invité %2$@. Raison : %3$@";
+"notice_room_invite_you_with_reason" = "%1$@ vous a invité. Raison : %2$@";
+"notice_room_join_with_reason" = "%1$@ a rejoint le salon. Raison : %2$@";
+"notice_room_leave_with_reason" = "%1$@ est parti du salon. Raison : %2$@";
+"notice_room_reject_with_reason" = "%1$@ a refusé l’invitation. Raison : %2$@";
+"notice_room_remove_with_reason" = "%1$@ a expulsé %2$@. Raison : %3$@";
+"notice_room_unban_with_reason" = "%1$@ a révoqué le bannissement de %2$@. Raison : %3$@";
+"notice_room_ban_with_reason" = "%1$@ a banni %2$@. Raison : %3$@";
+"notice_room_third_party_registered_invite_with_reason" = "%1$@ a accepté l’invitation de %2$@. Raison : %3$@";
+"notice_room_withdraw_with_reason" = "%1$@ a annulé l’invitation de %2$@. Raison : %3$@";
+"notice_room_aliases_added_and_removed" = "%1$@ a ajouté %2$@ et supprimé %3$@ comme adresses pour ce salon.";
+"notice_room_canonical_alias_set" = "%1$@ a défini %2$@ comme adresse principale pour ce salon.";
+"notice_room_canonical_alias_unset" = "%1$@ a supprimé l’adresse principale de ce salon.";
+"notice_room_guest_access_can_join" = "%1$@ a autorisé les visiteurs à rejoindre le salon.";
+"notice_room_guest_access_forbidden" = "%1$@ a empêché les visiteurs de rejoindre le salon.";
+"notice_end_to_end_ok" = "%1$@ a activé le chiffrement de bout en bout.";
+"notice_end_to_end_unknown_algorithm" = "%1$@ a activé le chiffrement de bout en bout (algorithme %2$@ inconnu).";
+"notice_room_created" = "%1$@ a créé le salon";
+"notice_direct_room_update_by_you" = "Vous avez mis cet endroit à niveau.";
+"notice_direct_room_update" = "%@ a mis cet endroit à niveau.";
+"notice_room_update_by_you" = "Vous avez mis à niveau ce salon.";
+"notice_room_remove_by_you" = "Vous avez expulsé %1$@";
+"notice_room_reject_by_you" = "Vous avez rejeté l’invitation";
+"notice_direct_room_leave_by_you" = "Vous avez quitté le salon";
+"notice_direct_room_leave" = "%1$@ a quitté le salon";
+"notice_room_leave_by_you" = "Vous avez quitté le salon";
+"notice_direct_room_join_by_you" = "Vous avez rejoint le salon";
+"notice_direct_room_join" = "%1$@ a rejoint le salon";
+"notice_room_join_by_you" = "Vous avez rejoint le salon";
+"notice_room_invite_by_you" = "Vous avez invité %1$@";
+"notice_direct_room_created_by_you" = "Vous avez créé la conversation";
+"notice_direct_room_created" = "%1$@ a créé la conversation";
+"notice_room_created_by_you" = "Vous avez créé le salon";
+"notice_room_invite_no_invitee_by_you" = "Votre invitation";
+"notice_end_to_end_unknown_algorithm_by_you" = "Vous avez activé le chiffrement de bout en bout (algorithme %1$@ inconnu).";
+"notice_end_to_end_ok_by_you" = "Vous avez activé le chiffrement de bout en bout.";
+"notice_direct_room_guest_access_forbidden_by_you" = "Vous avez empêché les visiteurs de rejoindre le salon.";
+"notice_direct_room_guest_access_forbidden" = "%1$@ a empêché les visiteurs de rejoindre le salon.";
+"notice_room_guest_access_forbidden_by_you" = "Vous avez empêché les visiteurs de rejoindre le salon.";
+"notice_direct_room_guest_access_can_join_by_you" = "Vous avez autorisé les visiteurs à venir ici.";
+"notice_direct_room_guest_access_can_join" = "%1$@ a autorisé les visiteurs à venir ici.";
+"notice_room_guest_access_can_join_by_you" = "Vous avez autorisé les visiteurs à rejoindre le salon.";
+"notice_room_canonical_alias_unset_by_you" = "Vous avez supprimé l’adresse principale de ce salon.";
+"notice_room_canonical_alias_set_by_you" = "Vous avez défini %1$@ comme adresse principale pour ce salon.";
+"notice_room_aliases_added_and_removed_by_you" = "Vous avez ajouté %1$@ et supprimé %2$@ comme adresses pour ce salon.";
+"notice_room_withdraw_with_reason_by_you" = "Vous avez annulé l’invitation de %1$@. Raison : %2$@";
+"notice_room_third_party_registered_invite_with_reason_by_you" = "Vous avez accepté l’invitation de %1$@. Raison : %2$@";
+"notice_room_reject_with_reason_by_you" = "Vous avez refusé l’invitation. Raison : %1$@";
+"notice_direct_room_leave_with_reason_by_you" = "Vous êtes parti. Raison : %1$@";
+"notice_direct_room_leave_with_reason" = "%1$@ est parti. Raison : %2$@";
+"notice_room_leave_with_reason_by_you" = "Vous êtes parti du salon. Raison : %1$@";
+"notice_direct_room_join_with_reason" = "%1$@ rejoint. Raison : %2$@";
+"notice_direct_room_join_with_reason_by_you" = "Vous avez rejoint. Raison : %1$@";
+"notice_room_join_with_reason_by_you" = "Vous avez rejoint le salon. Raison : %1$@";
+"notice_room_invite_with_reason_by_you" = "Vous avez invité %1$@. Raison : %2$@";
+"notice_room_invite_no_invitee_with_reason_by_you" = "Votre invitation. Raison : %1$@";
+"notice_power_level_diff" = "%1$@ de %2$@ à %3$@";
+"notice_power_level_changed" = "%1$@ a modifié le rang de %2$@.";
+"notice_power_level_changed_by_you" = "Vous avez modifié le rang de %1$@.";
+"power_level_custom_no_value" = "Personnalisé";
+"power_level_custom" = "Personnalisé (%1$d)";
+"power_level_default" = "Défaut";
+"power_level_moderator" = "Modérateur";
+"power_level_admin" = "Admin";
+"notice_widget_modified_by_you" = "Vous avez modifié le widget %1$@";
+"notice_widget_modified" = "%1$@ a modifié le widget %2$@";
+"notice_widget_removed_by_you" = "Vous avez supprimé le widget %1$@";
+"notice_widget_removed" = "%1$@ a supprimé le widget %2$@";
+"notice_widget_added_by_you" = "Vous avez ajouté le widget %1$@";
+"notice_widget_added" = "%1$@ a ajouté le widget %2$@";
+"notice_room_third_party_registered_invite_by_you" = "Vous avez accepté l’invitation de %1$@";
+"notice_direct_room_third_party_revoked_invite_by_you" = "Vous avez révoqué l’invitation de %1$@";
+"notice_direct_room_third_party_revoked_invite" = "%1$@ a révoqué l’invitation de %2$@";
+"notice_made_future_direct_room_visibility_by_you" = "Vous avez rendu les futurs messages visible pour %1$@";
+"notice_made_future_direct_room_visibility" = "%1$@ a rendu les futurs messages visible pour %2$@";
+"notice_room_avatar_removed_by_you" = "Vous avez supprimé l’avatar du salon";
+"notice_room_avatar_removed" = "%1$@ a supprimé l’avatar du salon";
+"notice_room_name_removed_by_you" = "Vous avez supprimé le nom du salon";
+"notice_made_future_room_visibility_by_you" = "Vous avez rendu l’historique futur du salon visible pour %1$@";
+"notice_ended_call_by_you" = "Vous avez raccroché.";
+"notice_answered_call_by_you" = "Vous avez répondu à l’appel.";
+"notice_call_candidates_by_you" = "Vous avez envoyé les données pour configurer l’appel.";
+"notice_call_candidates" = "%@ a envoyé les données pour configurer l’appel.";
+"notice_placed_voice_call_by_you" = "Vous avez lancé un appel audio.";
+"notice_placed_video_call_by_you" = "Vous avez lancé un appel vidéo.";
+"notice_room_name_changed_by_you" = "Vous avez changé le nom du salon en : %1$@";
+"notice_room_avatar_changed_by_you" = "Vous avez modifié l’avatar du salon";
+"notice_room_avatar_changed" = "%1$@ a modifié l’avatar du salon";
+"notice_display_name_changed_from_by_you" = "Vous avez modifié votre nom d’affichage de %1$@ en %2$@";
+"notice_display_name_set_by_you" = "Vous avez modifié votre nom d’affichage en %1$@";
+"notice_avatar_url_changed_by_you" = "Vous avez changé votre avatar";
+"notice_room_withdraw_by_you" = "Vous avez annulé l’invitation de %1$@";
+"notice_room_topic_changed_by_you" = "Vous avez changé le sujet en : %1$@";
+"notice_display_name_removed_by_you" = "Vous avez supprimé votre nom d’affichage (précédemment %1$@)";
+"notice_room_third_party_revoked_invite_by_you" = "Vous avez révoqué l’invitation de %1$@ à rejoindre le salon";
+"notice_direct_room_third_party_invite_by_you" = "Vous avez invité %1$@";
+"notice_direct_room_third_party_invite" = "%1$@ a invité %2$@";
+"notice_room_third_party_invite_by_you" = "Vous avez envoyé une invitation à %1$@ pour rejoindre le salon";
+"notice_room_topic_removed_by_you" = "Vous avez supprimé le sujet du salon";
+"notice_room_ban_with_reason_by_you" = "Vous avez banni %1$@. Raison : %2$@";
+"notice_room_unban_with_reason_by_you" = "Vous avez révoqué le bannissement de %1$@. Raison : %2$@";
+"notice_room_ban_by_you" = "Vous avez banni %1$@";
+"notice_room_unban_by_you" = "Vous avez révoqué le bannissement de %1$@";
+"notice_room_remove_with_reason_by_you" = "Vous avez expulsé %1$@. Raison : %2$@";
+"room_displayname_empty_room_was" = "Salon vide (était %@)";
+"room_displayname_4_members" = "%1$@, %2$@, %3$@ et %4$@";
+"room_displayname_3_members" = "%1$@, %2$@ et %3$@";
+"notice_room_server_acl_allow_is_empty" = "🎉 Tous les serveurs sont interdits de participation ! Ce salon ne peut plus être utilisé.";
+"notice_room_server_acl_updated_no_change" = "Aucun changement.";
+"notice_room_server_acl_updated_ip_literals_not_allowed" = "• Les serveurs correspondant à des IP littérales sont maintenant interdits.";
+"notice_room_server_acl_set_banned" = "• Les serveurs correspondant à %@ sont interdits.";
+"notice_room_server_acl_set_ip_literals_not_allowed" = "• Les serveurs correspondants à des IP littérales sont interdites.";
+"notice_room_server_acl_set_ip_literals_allowed" = "• Les serveurs correspondants à des IP littérales sont autorisés.";
+"notice_room_server_acl_updated_ip_literals_allowed" = "• Les serveurs correspondants à des IP littérales sont maintenant autorisés.";
+"notice_room_server_acl_updated_was_allowed" = "• Les serveurs correspondant à %@ sont supprimés de la liste autorisée.";
+"notice_room_server_acl_updated_allowed" = "• les serveur correspondant à %@ sont maintenant autorisés.";
+"notice_room_server_acl_updated_was_banned" = "• Les serveurs correspondant à %@ étaient supprimés de la liste des interdits.";
+"notice_room_server_acl_updated_banned" = "• Les serveurs correspondant à %@ sont maintenant interdits.";
+"notice_room_server_acl_updated_title_by_you" = "Vous avez changé les droits ACL du serveur pour ce salon.";
+"notice_room_server_acl_updated_title" = "%@ a changé les droits ACL du serveur pour ce salon.";
+"notice_room_server_acl_set_allowed" = "• Les serveurs correspondant à %@ sont autorisés.";
+"notice_room_server_acl_set_title_by_you" = "Vous avez paramétré les ACL pour ce salon.";
+"notice_room_server_acl_set_title" = "%@ paramètre les autorisations étendues (ACL) du serveur pour ce salon.";
+"title_activity_settings" = "Paramètres";
+"ok" = "OK";
+"action_cancel" = "Annuler";
+"action_save" = "Enregistrer";
+"action_send" = "Envoyer";
+"action_share" = "Partager";
+"later" = "Plus tard";
+"permalink" = "Permalien";
+"view_source" = "Afficher la source";
+"view_decrypted_source" = "Afficher la source déchiffrée";
+"action_delete" = "Supprimer";
+"action_rename" = "Renommer";
+"report_content" = "Signaler le contenu";
+"or" = "ou";
+"action_invite" = "Inviter";
+"action_sign_out" = "Se déconnecter";
+"action_voice_call" = "Appel audio";
+"action_video_call" = "Appel vidéo";
+"action_mark_all_as_read" = "Tout marquer comme lu";
+"action_quick_reply" = "Réponse rapide";
+"action_open" = "Ouvrir";
+"action_close" = "Fermer";
+"copied_to_clipboard" = "Copié dans le presse-papiers";
+"dialog_title_confirmation" = "Confirmation";
+"dialog_title_warning" = "Attention";
+"bottom_action_favourites" = "Favoris";
+"bottom_action_people" = "Participants";
+"bottom_action_rooms" = "Salons";
+"home_filter_placeholder_home" = "Filtrer les noms des salons";
+"invitations_header" = "Invitations";
+"low_priority_header" = "Priorité basse";
+"direct_chats_header" = "Discussions";
+"matrix_only_filter" = "Contacts Matrix uniquement";
+"no_result_placeholder" = "Aucun résultat";
+"rooms_header" = "Salons";
+"send_bug_report_include_logs" = "Envoyer les journaux";
+"send_bug_report_include_crash_logs" = "Envoyer les journaux d’erreur";
+"send_bug_report_include_screenshot" = "Envoyer une capture d’écran";
+"send_bug_report" = "Rapporter une erreur";
+"send_bug_report_placeholder" = "Décrivez votre problème ici";
+"send_bug_report_progress" = "Avancement (%@ %%)";
+"join_room" = "Rejoindre le salon";
+"username" = "Nom d’utilisateur";
+"logout" = "Se déconnecter";
+"hs_url" = "URL du serveur d’accueil";
+"search" = "Rechercher";
+"start_voice_call" = "Nouvel appel audio";
+"start_video_call" = "Nouvel appel vidéo";
+"option_send_files" = "Envoyer des fichiers";
+"option_take_photo_video" = "Prendre une photo ou une vidéo";
+"auth_login" = "Se connecter";
+"auth_submit" = "Valider";
+"auth_invalid_login_param" = "Nom d’utilisateur et/ou mot de passe incorrect";
+"auth_forgot_password" = "Mot de passe oublié \?";
+"login_error_invalid_home_server" = "Veuillez saisir une URL valide";
+"login_error_bad_json" = "JSON malformé";
+"login_error_not_json" = "Ne contient pas de JSON valide";
+"compression_opt_list_original" = "Original";
+"compression_opt_list_large" = "Grand";
+"compression_opt_list_medium" = "Moyen";
+"compression_opt_list_small" = "Petit";
+"call_connecting" = "Appel en cours de connexion…";
+"call_ended" = "Appel terminé";
+"incoming_video_call" = "Appel vidéo entrant";
+"incoming_voice_call" = "Appel audio entrant";
+"call_in_progress" = "Appel en cours…";
+"yes" = "OUI";
+"no" = "NON";
+"_continue" = "Continuer";
+"action_remove" = "Supprimer";
+"action_join" = "Rejoindre";
+"action_reject" = "Rejeter";
+"room_participants_leave_prompt_title" = "Quitter le salon";
+"room_participants_header_direct_chats" = "Conversations privées";
+"room_participants_action_invite" = "Inviter";
+"room_participants_action_ban" = "Bannir";
+"room_participants_action_unban" = "Révoquer le bannissement";
+"room_participants_action_mention" = "Mentionner";
+"ssl_trust" = "Faire confiance";
+"ssl_do_not_trust" = "Ne pas faire confiance";
+"ssl_logout_account" = "Se déconnecter";
+"ssl_remain_offline" = "Ignorer";
+"search_hint" = "Rechercher";
+"search_members_hint" = "Filtrer les membres du salon";
+"search_no_results" = "Aucun résultat";
+"settings_profile_picture" = "Image de profil";
+"settings_display_name" = "Nom affiché";
+"settings_add_email_address" = "Ajouter une adresse électronique";
+"settings_add_phone_number" = "Ajouter un numéro de téléphone";
+"settings_app_info_link_summary" = "Affiche les informations de l’application dans les paramètres système.";
+"settings_app_info_link_title" = "Informations sur l’application";
+"settings_enable_all_notif" = "Activer les notifications pour ce compte";
+"settings_enable_this_device" = "Activer les notifications pour cette session";
+"settings_messages_in_one_to_one" = "Messages dans les conversations privées";
+"settings_messages_in_group_chat" = "Messages dans les discussions de groupe";
+"settings_call_invitations" = "Appels entrants";
+"settings_messages_sent_by_bot" = "Messages envoyés par un robot";
+"settings_background_sync" = "Synchronisation en arrière-plan";
+"settings_set_sync_timeout" = "Délai d’attente de la requête de synchronisation";
+"settings_set_sync_delay" = "Délai entre chaque synchronisation";
+"settings_version" = "Version";
+"settings_olm_version" = "Version de olm";
+"settings_app_term_conditions" = "Termes et conditions";
+"settings_third_party_notices" = "Licences tierces";
+"settings_copyright" = "Droits d’auteur";
+"settings_privacy_policy" = "Politique de confidentialité";
+"settings_clear_cache" = "Vider le cache";
+"settings_notifications" = "Notifications";
+"settings_ignored_users" = "Utilisateurs ignorés";
+"settings_other" = "Autres";
+"settings_advanced" = "Avancé";
+"settings_cryptography" = "Chiffrement";
+"settings_notifications_targets" = "Cibles de notification";
+"settings_contact" = "Contacts locaux";
+"settings_contacts_app_permission" = "Autoriser l’accès aux contacts locaux";
+"settings_contacts_phonebook_country" = "Pays pour le répertoire téléphonique";
+"settings_home_display" = "Page d’accueil";
+"settings_pin_missed_notifications" = "Épingler les salons avec des notifications manquées";
+"settings_pin_unread_messages" = "Épingler les salons avec des messages non lus";
+"devices_details_id_title" = "Identifiant";
+"devices_details_name_title" = "Nom public";
+"devices_details_device_name" = "Mettre à jour le nom public";
+"devices_details_last_seen_title" = "Vu la dernière fois";
+"devices_delete_dialog_title" = "Authentification";
+"settings_logged_in" = "Connecté en tant que";
+"settings_home_server" = "Serveur d’accueil";
+"settings_identity_server" = "Serveur d’identité";
+"settings_change_password" = "Changer le mot de passe";
+"settings_old_password" = "Mot de passe actuel";
+"settings_new_password" = "Nouveau mot de passe";
+"settings_fail_to_update_password" = "Échec de mise à jour du mot de passe";
+"settings_password_updated" = "Votre mot de passe a été mis à jour";
+"settings_select_country" = "Choisissez un pays";
+"room_settings_topic" = "Sujet";
+"room_settings_room_read_history_rules_pref_title" = "Accès à l’historique du salon";
+"room_settings_read_history_entry_anyone" = "N’importe qui";
+"room_settings_read_history_entry_members_only_joined" = "Uniquement les membres (depuis qu’ils sont arrivés)";
+"room_settings_banned_users_title" = "Utilisateurs bannis";
+"room_settings_category_advanced_title" = "Avancé";
+"room_settings_room_internal_id" = "L’identifiant interne de ce salon";
+"room_settings_labs_pref_title" = "Expérimental";
+"room_settings_set_main_address" = "Définir comme adresse principale";
+"room_settings_unset_main_address" = "Désactiver comme adresse principale";
+"encryption_information_decryption_error" = "Erreur de déchiffrement";
+"encryption_information_device_name" = "Nom public";
+"device_manager_session_details_session_id" = "Identifiant de session";
+"encryption_information_device_key" = "Clé de la session";
+"encryption_export_e2e_room_keys" = "Exporter les clés E2E des salons";
+"encryption_export_room_keys" = "Exporter les clés des salons";
+"encryption_export_export" = "Exporter";
+"passphrase_enter_passphrase" = "Saisir la phrase secrète";
+"passphrase_confirm_passphrase" = "Confirmer la phrase secrète";
+"encryption_import_e2e_room_keys" = "Importer les clés de chiffrement des salons";
+"encryption_import_room_keys" = "Importer les clés des salons";
+"encryption_import_import" = "Importer";
+"encryption_never_send_to_unverified_devices_title" = "Chiffrer uniquement vers les sessions vérifiées";
+"encryption_information_not_verified" = "Non vérifié";
+"encryption_information_verified" = "Vérifié";
+"encryption_information_verify" = "Vérifier";
+"select_room_directory" = "Sélectionner un répertoire de salons";
+"directory_server_placeholder" = "Nom du serveur d’accueil";
+"directory_server_all_rooms_on_server" = "Tous les salons sur le serveur %@";
+"directory_server_native_rooms" = "Tous les salons natifs sur %@";
+"send_bug_report_description" = "Veuillez décrire l’erreur. Qu’avez-vous fait \? Quel était le comportement attendu \? Que s’est-il réellement passé \?";
+"send_bug_report_logs_description" = "Afin de diagnostiquer les problèmes, les journaux de ce client seront envoyés avec ce rapport d’erreur. Ce rapport d’erreur, y compris les journaux et la capture d’écran, ne seront pas visibles publiquement. Si vous préférez envoyer le texte ci-dessus uniquement, veuillez décocher :";
+"send_bug_report_alert_message" = "Vous semblez secouer le téléphone avec agacement. Souhaitez-vous ouvrir soumettre un rapport d’anomalie \?";
+"send_bug_report_app_crashed" = "L’application s’est arrêtée anormalement la dernière fois. Souhaitez-vous ouvrir l’écran de rapport d’anomalie \?";
+"send_bug_report_sent" = "Le rapport d’anomalie a bien été envoyé";
+"send_bug_report_failed" = "L’envoi du rapport d’anomalie a échoué (%@)";
+"auth_invalid_email" = "Ceci ne ressemble pas à une adresse électronique valide";
+"auth_email_already_defined" = "Cette adresse électronique est déjà utilisée.";
+"auth_recaptcha_message" = "Ce serveur d’accueil souhaite s’assurer que vous n’êtes pas un robot";
+"auth_reset_password_error_unauthorized" = "Impossible de vérifier l’adresse électronique : assurez-vous d’avoir cliqué sur le lien dans le courriel";
+"login_error_limit_exceeded" = "Trop de requêtes ont été envoyées";
+"action_leave" = "Quitter";
+"action_quote" = "Citer";
+"call_error_user_not_responding" = "Le correspondant n’a pas décroché.";
+"permissions_rationale_popup_title" = "Information";
+"permissions_rationale_msg_record_audio" = "%@ a besoin d’accéder à votre microphone pour passer des appels audio.";
+"permissions_rationale_msg_camera_and_audio" = "%@ a besoin d’accéder à votre appareil photo et à votre microphone pour passer des appels vidéo.\n\nVeuillez autoriser l’accès dans les prochaines fenêtres pour pouvoir effectuer l’appel.";
+"room_jump_to_first_unread" = "Aller au premier message non lu";
+"room_participants_leave_prompt_msg" = "Voulez-vous vraiment quitter le salon \?";
+"room_participants_action_ignore" = "Ignorer";
+"room_participants_action_unignore" = "Afficher tous les messages de cet utilisateur";
+"room_participants_power_level_prompt" = "Vous ne pourrez pas annuler cette modification car vous promouvez l’utilisateur au même rang que le vôtre.\nLe voulez-vous vraiment \?";
+"room_one_user_is_typing" = "%@ écrit…";
+"room_two_users_are_typing" = "%1$@ et %2$@ écrivent…";
+"room_many_users_are_typing" = "%1$@, %2$@ et d’autres écrivent…";
+"room_do_not_have_permission_to_post" = "Vous n’avez pas la permission de poster dans ce salon.";
+"ssl_fingerprint_hash" = "Empreinte (%@) :";
+"ssl_could_not_verify" = "Impossible de vérifier l’identité du serveur distant.";
+"ssl_cert_not_trust" = "Cela pourrait signifier que quelqu’un intercepte malicieusement votre trafic ou que votre téléphone ne fait pas confiance au certificat fourni par le serveur distant.";
+"ssl_cert_new_account_expl" = "Si l’administrateur du serveur a confirmé que cela était normal, assurez-vous que l’empreinte ci-dessous correspond à l’empreinte fournie par l’administrateur.";
+"ssl_unexpected_existing_expl" = "Le certificat n’est plus celui qui a été approuvé par votre téléphone. Ce comportement est INATTENDU. Il est recommandé de ne PAS ACCEPTER ce nouveau certificat.";
+"ssl_expected_existing_expl" = "Le certificat n’est plus celui qui a été approuvé par votre téléphone. Le serveur a peut-être renouvelé son certificat. Contactez l’administrateur du serveur pour lui demander l’empreinte de son certificat.";
+"ssl_only_accept" = "Acceptez le certificat uniquement si l’administrateur du serveur a publié une empreinte correspondant à celle ci-dessus.";
+"settings_invited_to_room" = "Quand je suis invité sur un salon";
+"settings_user_settings" = "Paramètres utilisateur";
+"devices_details_last_seen_format" = "%1$@ @ %2$@";
+"account_email_validation_message" = "Vérifiez votre courriel et cliquez sur le lien qu’il contient. Une fois ceci fait, cliquez sur continuer.";
+"settings_unignore_user" = "Afficher tous les messages de %@ \?";
+"room_settings_room_read_history_rules_pref_dialog_title" = "Qui peut lire l’historique \?";
+"room_settings_read_history_entry_members_only_option_time_shared" = "Uniquement les membres (à partir de l’activation de cette option)";
+"room_settings_read_history_entry_members_only_invited" = "Uniquement les membres (depuis leur invitation)";
+"room_settings_labs_warning_message" = "Ce sont des fonctionnalités expérimentales qui peuvent se comporter de façon inattendue. À utiliser avec précaution.";
+"encryption_export_room_keys_summary" = "Exporter les clés vers un fichier local";
+"encryption_import_room_keys_summary" = "Importer les clés à partir d’un fichier local";
+"encryption_never_send_to_unverified_devices_summary" = "Ne jamais envoyer de messages chiffrés aux sessions non vérifiées depuis cette session.";
+"encryption_information_verify_device_warning" = "Confirmez en comparant les informations suivantes avec les paramètres utilisateur dans votre autre session :";
+"encryption_information_verify_device_warning2" = "Si elles ne correspondent pas, la sécurité de votre communication est peut-être compromise.";
+"settings_user_interface" = "Interface utilisateur";
+"settings_interface_language" = "Langue";
+"settings_select_language" = "Choisissez une langue";
+"account_email_already_used_error" = "Cette adresse électronique est déjà utilisée.";
+"account_phone_number_already_used_error" = "Ce numéro de téléphone est déjà utilisé.";
+"settings_start_on_boot" = "Lancer au démarrage";
+"settings_clear_media_cache" = "Vider le cache des médias";
+"settings_keep_media" = "Conserver les médias";
+"settings_always_show_timestamps" = "Afficher l’horodatage pour tous les messages";
+"media_saving_period_3_days" = "3 jours";
+"media_saving_period_1_week" = "1 semaine";
+"media_saving_period_1_month" = "1 mois";
+"media_saving_period_forever" = "Pas de limite";
+"settings_theme" = "Thème";
+"font_size" = "Taille de la police";
+"tiny" = "Minuscule";
+"small" = "Petite";
+"normal" = "Normale";
+"large" = "Grande";
+"larger" = "Très grande";
+"largest" = "La plus grande";
+"huge" = "Énorme";
+"light_theme" = "Thème clair";
+"dark_theme" = "Thème sombre";
+"black_theme" = "Thème noir";
+"notification_listening_for_events" = "Écoute d’évènements";
+"settings_notification_ringtone" = "Son de notification";
+"settings_12_24_timestamps" = "Afficher l’horodatage au format 12 heures";
+"widget_delete_message_confirmation" = "Voulez-vous vraiment supprimer le widget de ce salon ?";
+"widget_integration_unable_to_create" = "Impossible de créer le widget.";
+"widget_integration_failed_to_send_request" = "Échec de l’envoi de la requête.";
+"widget_integration_positive_power_level" = "Le rang doit être un entier positif.";
+"widget_integration_must_be_in_room" = "Vous n’êtes pas dans ce salon.";
+"widget_integration_no_permission_in_room" = "Vous n’avez pas la permission de faire cela dans ce salon.";
+"widget_integration_missing_room_id" = "room_id manquant dans la requête.";
+"widget_integration_missing_user_id" = "user_id manquant dans la requête.";
+"widget_integration_room_not_visible" = "Le salon %@ n’est pas visible.";
+"room_add_matrix_apps" = "Ajouter des applications Matrix";
+"call" = "Appel";
+"settings_containing_my_display_name" = "Messages contenant mon nom affiché";
+"settings_containing_my_user_name" = "Messages contenant mon nom d’utilisateur";
+"you_added_a_new_device" = "Vous avez ajouté une nouvelle session « %@ », qui demande les clés de chiffrement.";
+"your_unverified_device_requesting" = "Votre session non vérifiée « %@ » demande les clés de chiffrement.";
+"start_verification" = "Commencer la vérification";
+"notification_noisy_notifications" = "Notifications sonores";
+"notification_silent_notifications" = "Notifications muettes";
+"option_take_photo" = "Prendre une photo";
+"option_take_video" = "Prendre une vidéo";
+"settings_analytics" = "Statistiques d’utilisation";
+"settings_labs_native_camera" = "Utiliser la caméra de l’appareil";
+"title_activity_bug_report" = "Rapport d’anomalie";
+"command_error" = "Erreur de commande";
+"unrecognized_command" = "Commande non reconnue : %@";
+"notification_off" = "Désactivé";
+"notification_noisy" = "Notification sonore";
+"encrypted_message" = "Message chiffré";
+"loading" = "Chargement…";
+"start_voice_call_prompt_msg" = "Voulez-vous vraiment engager un nouvel appel audio \?";
+"start_video_call_prompt_msg" = "Voulez-vous vraiment engager un nouvel appel vidéo \?";
+"room_participants_ban_prompt_msg" = "Bannir un utilisateur va l’expulser du salon et l’empêcher de le rejoindre à nouveau.";
+"room_settings_all_messages" = "Notification pour chaque message";
+"room_settings_add_homescreen_shortcut" = "Ajouter à l’écran d’accueil";
+"settings_inline_url_preview" = "Aperçu des liens";
+"settings_vibrate_on_mention" = "Vibrer lorsque l’on mentionne un utilisateur";
+"create" = "Créer";
+"group_details_home" = "Accueil";
+"rooms" = "Salons";
+"invited" = "Invité";
+"has_been_removed" = "%2$@ vous a expulsé de %1$@";
+"has_been_banned" = "%2$@ vous a banni de %1$@";
+"reason_colon" = "Motif : %1$@";
+"send_bug_report_rage_shake" = "Secouer avec agacement pour signaler une anomalie";
+"list_members" = "Membres";
+"notification_unread_notified_messages_in_room" = "%1$@ dans %2$@";
+"avatar" = "Avatar";
+"title_activity_choose_sticker" = "Envoyer un autocollant";
+"option_send_sticker" = "Envoyer un autocollant";
+"no_sticker_application_dialog_content" = "Vous n’avez aucun jeu d\'autocollants activé pour le moment.\n\nVoulez-vous en ajouter \?";
+"settings_deactivate_account_section" = "Désactiver le compte";
+"settings_deactivate_my_account" = "Désactiver mon compte";
+"settings_opt_in_of_analytics" = "Envoyer des statistiques d’utilisation";
+"settings_opt_in_of_analytics_summary" = "%@ collecte des données statistiques anonymes pour nous permettre d’améliorer l’application.";
+"widget_integration_missing_parameter" = "Un paramètre requis est manquant.";
+"dialog_user_consent_content" = "Pour continuer à utiliser le serveur d’accueil %1$@, vous devez lire et accepter les conditions générales.";
+"dialog_user_consent_submit" = "Voir maintenant";
+"deactivate_account_title" = "Désactiver le compte";
+"deactivate_account_content" = "Votre compte sera inutilisable de façon permanente. Vous ne pourrez plus vous connecter et personne ne pourra se réenregistrer avec le même identifiant d’utilisateur. Le compte quittera tous les salons auxquels il participe et tous ses détails seront supprimés du serveur d’identité. Cette action est irréversible.\n\nDésactiver votre compte ne nous fait pas oublier les messages que vous avez envoyés par défaut. Si vous souhaitez que nous oubliions vos messages, cochez la case ci-dessous.\n\nLa visibilité des messages dans Matrix est identique à celle des courriels. Si nous oublions vos messages, cela signifie que les messages que vous avez envoyés ne seront plus partagés avec les nouveaux utilisateurs ou les utilisateurs non enregistrés, mais les utilisateurs enregistrés qui ont déjà accès à ces messages en conserveront leur copie.";
+"deactivate_account_delete_checkbox" = "Veuillez oublier tous les messages que j’ai envoyé quand mon compte sera désactivé (Avertissement : les futurs utilisateurs verront une version incomplète des conversations)";
+"deactivate_account_submit" = "Désactiver le compte";
+"action_download" = "Télécharger";
+"e2e_re_request_encryption_key" = "Redemander les clés de chiffrement à vos autres sessions.";
+"e2e_re_request_encryption_key_dialog_content" = "Veuillez lancer %@ sur un autre appareil qui peut déchiffrer le message pour qu’il puisse envoyer les clés à cette session.";
+"option_send_voice" = "Envoyer un message vocal";
+"error_no_external_application_found" = "Désolé, aucune application externe n’a été trouvée pour effectuer cette action.";
+"error_empty_field_your_password" = "Veuillez renseigner votre mot de passe.";
+"send_bug_report_description_in_english" = "Si possible, veuillez écrire la description en anglais.";
+"settings_preview_media_before_sending" = "Afficher un aperçu du média avant de l’envoyer";
+"command_description_emote" = "Affiche une action";
+"command_description_ban_user" = "Exclus l’utilisateur avec l’identifiant fourni";
+"command_description_unban_user" = "Révoque le bannissement de l’utilisateur avec l’identifiant fourni";
+"command_description_op_user" = "Définit le rang d’un utilisateur";
+"command_description_deop_user" = "Rétrograde l’utilisateur avec l’identifiant fourni";
+"command_description_invite_user" = "Invite l’utilisateur avec l’identifiant fourni dans le salon actuel";
+"command_description_join_room" = "Rejoint le salon avec l’adresse fournie";
+"command_description_part_room" = "Quitte le salon";
+"command_description_topic" = "Définit le sujet du salon";
+"command_description_remove_user" = "Expulse l’utilisateur avec l’identifiant fourni";
+"command_description_nick" = "Change le nom d’affichage";
+"command_description_markdown" = "Markdown activé/désactivé";
+"command_description_clear_scalar_token" = "Pour réparer la gestion des applications Matrix";
+"room_tombstone_versioned_description" = "Ce salon a été remplacé et n’est plus actif.";
+"room_tombstone_continuation_link" = "La conversation continue ici";
+"room_tombstone_continuation_description" = "Ce salon est la suite d’une autre conversation";
+"room_tombstone_predecessor_link" = "Cliquer ici pour voir les anciens messages";
+"system_alerts_header" = "Alertes système";
+"resource_limit_contact_admin" = "contacter l’administrateur de votre service";
+"resource_limit_soft_default" = "Ce serveur d’accueil a dépassé une de ses limites de ressources donc certains utilisateurs ne pourront pas se connecter.";
+"resource_limit_hard_default" = "Ce serveur d’accueil a dépassé une de ses limites de ressources.";
+"resource_limit_soft_mau" = "Ce serveur d’accueil a atteint sa limite mensuelle d’utilisateurs actifs donc certains utilisateurs ne pourront pas se connecter.";
+"resource_limit_hard_mau" = "Ce serveur d’accueil a atteint sa limite mensuelle d’utilisateurs actifs.";
+"resource_limit_soft_contact" = "Veuillez %@ pour augmenter cette limite.";
+"resource_limit_hard_contact" = "Veuillez %@ pour continuer à utiliser ce service.";
+"dialog_title_error" = "Erreur";
+"unknown_error" = "Désolé, une erreur est survenue";
+"encryption_export_notice" = "Veuillez créer une phrase secrète pour chiffrer les clés exportées. Vous devrez saisir cette même phrase secrète afin de pouvoir importer les clés.";
+"passphrase_create_passphrase" = "Créer la phrase secrète";
+"passphrase_passphrase_does_not_match" = "Les phrases secrètes doivent concorder";
+"merged_events_expand" = "développer";
+"merged_events_collapse" = "réduire";
+"generic_label_and_value" = "%1$@ : %2$@";
+"x_plus" = "+%d";
+"room_participants_action_remove" = "Expulser";
+"settings_inline_url_preview_summary" = "Afficher un aperçu des liens dans la discussion quand votre serveur d’accueil le permet.";
+"settings_send_typing_notifs" = "Envoyer des notifications de saisie";
+"settings_send_typing_notifs_summary" = "Les autres utilisateurs pourront voir que vous êtes en train d’écrire.";
+"settings_send_markdown" = "Format Markdown";
+"settings_send_markdown_summary" = "Rédiger les messages en utilisant la syntaxe Markdown. Cela permet d’utiliser des styles avancés comme les astérisques pour afficher du texte en italique.";
+"settings_show_read_receipts" = "Afficher les accusés de réception";
+"settings_show_read_receipts_summary" = "Cliquer sur les accusés de réception pour une liste détaillée.";
+"settings_show_join_leave_messages" = "Afficher les notifications d’arrivée et de départ";
+"settings_show_join_leave_messages_summary" = "Les invitations, expulsions et exclusions ne sont pas concernés.";
+"settings_show_avatar_display_name_changes_messages" = "Afficher les événements liés au compte";
+"settings_show_avatar_display_name_changes_messages_summary" = "Cela inclut les changements d’avatar et de nom d’affichage.";
+"settings_password" = "Mot de passe";
+"settings_labs_native_camera_summary" = "Lancer l’appareil photo du système plutôt que l’écran d’appareil photo personnalisé.";
+"command_problem_with_parameters" = "La commande « %@ » nécessite plus de paramètres, ou certains paramètres ne sont pas corrects.";
+"markdown_has_been_enabled" = "Le Markdown a été activé.";
+"markdown_has_been_disabled" = "Le Markdown a été désactivé.";
+"settings_call_category" = "Appels";
+"settings_call_ringtone_use_app_ringtone" = "Utiliser la sonnerie par défaut de %@ pour les appels entrants";
+"settings_call_ringtone_title" = "Sonnerie d’appel entrant";
+"settings_call_ringtone_dialog_title" = "Sélectionner la sonnerie pour les appels :";
+"action_accept" = "Accepter";
+"auth_accept_policies" = "Veuillez lire et accepter les politiques de ce serveur d’accueil :";
+"settings_notification_troubleshoot" = "Résoudre les problèmes de notification";
+"settings_troubleshoot_diagnostic" = "Diagnostics de résolution de problème";
+"settings_troubleshoot_diagnostic_run_button_title" = "Lancer les tests";
+"settings_troubleshoot_diagnostic_running_status" = "Exécution… (%1$d sur %2$d)";
+"settings_troubleshoot_diagnostic_success_status" = "Le diagnostic de base est passé. Si vous ne recevez toujours pas de notifications, envoyez un rapport d’anomalie pour nous aider à résoudre le problème.";
+"settings_troubleshoot_diagnostic_failure_status_with_quickfix" = "Au moins un test a échoué, essayez les solutions suggérées.";
+"settings_troubleshoot_diagnostic_failure_status_no_quickfix" = "Au moins un test a échoué, veuillez envoyer un rapport d’anomalie pour nous aider à résoudre le problème.";
+"settings_troubleshoot_test_system_settings_title" = "Paramètres système.";
+"settings_troubleshoot_test_system_settings_success" = "Les notifications sont activées dans les paramètres système.";
+"settings_troubleshoot_test_system_settings_failed" = "Les notifications sont désactivées dans les paramètres systèmes.\nVeuillez vérifier les paramètres système.";
+"open_settings" = "Ouvrir les paramètres";
+"settings_troubleshoot_test_account_settings_title" = "Paramètres du compte.";
+"settings_troubleshoot_test_account_settings_success" = "Les notifications sont activées pour votre compte.";
+"settings_troubleshoot_test_account_settings_failed" = "Les notifications sont désactivées pour votre compte.\nVeuillez vérifier les paramètres du compte.";
+"settings_troubleshoot_test_account_settings_quickfix" = "Activer";
+"settings_troubleshoot_test_device_settings_title" = "Paramètres de la session.";
+"settings_troubleshoot_test_device_settings_success" = "Les notifications sont activées pour cette session.";
+"settings_troubleshoot_test_device_settings_failed" = "Les notifications ne sont pas activées pour cette session.\nVeuillez vérifier les paramètres de %@.";
+"settings_troubleshoot_test_device_settings_quickfix" = "Activer";
+"settings_troubleshoot_test_play_services_title" = "Vérification des services Google Play";
+"settings_troubleshoot_test_play_services_success" = "L’APK des services Google Play est disponible et à jour.";
+"settings_troubleshoot_test_play_services_failed" = "%@ utilise les services Google Play pour envoyer les notifications mais ils n’ont pas l’air d’être configurés correctement :\n%1$@";
+"settings_troubleshoot_test_play_services_quickfix" = "Réparer les services Google Play";
+"settings_troubleshoot_test_fcm_title" = "Jeton Firebase";
+"settings_troubleshoot_test_fcm_success" = "Le jeton FCM a été récupéré avec succès :\n%1$@";
+"settings_troubleshoot_test_fcm_failed" = "Le jeton FCM n’a pas pu être récupéré :\n%1$@";
+"settings_troubleshoot_test_token_registration_title" = "Enregistrement du jeton";
+"settings_troubleshoot_test_token_registration_success" = "Le jeton FCM a été correctement enregistré sur le serveur d’accueil.";
+"settings_troubleshoot_test_token_registration_failed" = "Le jeton FCM n’a pas pu être enregistré sur le serveur d’accueil :\n%1$@";
+"settings_troubleshoot_test_service_boot_title" = "Lancer au démarrage";
+"settings_troubleshoot_test_service_boot_success" = "Le service démarrera quand l’appareil sera redémarré.";
+"settings_troubleshoot_test_service_boot_failed" = "Le service ne démarrera pas quand l’appareil sera redémarré, vous ne recevrez pas de notifications tant que %@ n’aura pas été lancé au moins une fois.";
+"settings_troubleshoot_test_service_boot_quickfix" = "Activer le démarrage au démarrage de l’appareil";
+"settings_troubleshoot_test_bg_restricted_title" = "Vérifier les restrictions en arrière-plan";
+"settings_troubleshoot_test_bg_restricted_success" = "Les restrictions en arrière-plan sont désactivées pour %@. Ce test devrait être lancé en utilisant les données mobiles (pas le Wi-Fi).\n%1$@";
+"settings_troubleshoot_test_bg_restricted_failed" = "Les restrictions en arrière-plan sont activées pour %@.\nLes tâches que l’application essaiera d’effectuer seront fortement restreintes tant qu’elle sera en arrière-plan et cela pourra affecter les notifications.\n%1$@";
+"settings_troubleshoot_test_bg_restricted_quickfix" = "Désactiver les restrictions";
+"settings_troubleshoot_test_battery_title" = "Optimisation de la batterie";
+"settings_troubleshoot_test_battery_success" = "%@ n’est pas affecté par l’optimisation de la batterie.";
+"settings_troubleshoot_test_battery_failed" = "Si un utilisateur laisse un appareil débranché et immobile pour une longue durée, avec l’écran éteint, l’appareil entre en mode veille.. Cela empêche les applications d’accéder au réseau et reporte leurs tâches, synchronisations et alarmes standard.";
+"settings_troubleshoot_test_battery_quickfix" = "Ignorer l’optimisation";
+"no_valid_google_play_services_apk" = "Aucun APK des services Google Play valide n’a été trouvé. Les notifications peuvent ne pas fonctionner correctement.";
+"video_call_in_progress" = "Appel vidéo en cours…";
+"title_activity_keys_backup_setup" = "Sauvegarde de clé";
+"title_activity_keys_backup_restore" = "Utiliser la sauvegarde de clé";
+"action_skip" = "Passer";
+"done" = "Terminé";
+"settings_notification_advanced" = "Paramètres de notification avancés";
+"settings_notification_by_event" = "Importance des notifications par évènement";
+"settings_troubleshoot_test_bing_settings_title" = "Paramètres personnalisés.";
+"settings_troubleshoot_test_bing_settings_success_with_warn" = "Remarquez que certains messages sont réglés pour être silencieux (ils produiront une notification sans son).";
+"settings_troubleshoot_test_bing_settings_failed" = "Certaines notifications sont désactivées dans vos paramètres personnalisés.";
+"settings_troubleshoot_test_fcm_failed_too_many_registration" = "[%1$@]\nCette erreur est indépendante de %@ et, selon Google, cette erreur indique que l’appareil a enregistré trop d’applications avec FCM. Cette erreur ne survient que s’il y a un nombre d’applications anormalement élevé, et ne devrait donc pas affecter un utilisateur normal.";
+"settings_troubleshoot_test_fcm_failed_service_not_available" = "[%1$@]\nCette erreur est indépendante de %@. Elle peut survenir pour plusieurs raisons. Cela peut fonctionner si vous réessayez plus tard. Vous pouvez aussi vérifier que le Service Google Play n’a pas un usage limité de données dans les paramètres système. Cela peut aussi arriver sur une ROM personnalisée.";
+"settings_troubleshoot_test_fcm_failed_account_missing" = "[%1$@]\nCette erreur est indépendante de %@. Il n’y pas de compte Google sur l’appareil. Veuillez ouvrir le gestionnaire de comptes et ajouter un compte Google.";
+"settings_troubleshoot_test_fcm_failed_account_missing_quick_fix" = "Ajouter un compte";
+"settings_noisy_notifications_preferences" = "Configurer les notifications sonores";
+"settings_call_notifications_preferences" = "Configurer les notifications d’appel";
+"settings_silent_notifications_preferences" = "Configurer les notifications silencieuses";
+"settings_system_preferences_summary" = "Choisir la couleur de la LED, les vibrations, le son…";
+"settings_cryptography_manage_keys" = "Gestion des clés cryptographiques";
+"encryption_settings_manage_message_recovery_summary" = "Gérer la sauvegarde de clés";
+"notification_silent" = "Silencieuse";
+"passphrase_empty_error_message" = "Veuillez saisir une phrase secrète";
+"passphrase_passphrase_too_weak" = "La phrase secrète est trop faible";
+"keys_backup_passphrase_not_empty_error_message" = "Veuillez supprimer la phrase secrète si vous voulez que %@ génère une clé de récupération.";
+"keys_backup_setup_step1_title" = "Ne perdez jamais vos messages chiffrés";
+"keys_backup_setup_step1_description" = "Les messages dans les salons chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) avez les clés pour lire ces messages. \n\nSauvegardez vos clés de façon sécurisée pour éviter de les perdre.";
+"keys_backup_setup_step2_button_title" = "Définir la phrase secrète";
+"keys_backup_setup_step3_button_title" = "Terminé";
+"keys_backup_setup_step3_copy_button_title" = "Sauvegarder la clé de récupération";
+"keys_backup_setup_step3_save_button_title" = "Enregistrer dans un fichier";
+"keys_backup_setup_step3_please_make_copy" = "Veuillez en faire une copie";
+"keys_backup_setup_step3_share_intent_chooser_title" = "Partager la clé de récupération avec…";
+"keys_backup_setup_step3_generating_key_status" = "Génération de la clé de récupération utilisant la phrase secrète. Cette opération peut prendre plusieurs secondes.";
+"recovery_key" = "Clé de récupération";
+"unexpected_error" = "Erreur inattendue";
+"keys_backup_setup_skip_title" = "En êtes-vous sûr \?";
+"keys_backup_setup_skip_msg" = "Vous pourriez perdre l’accès vos messages si vous vous déconnectez ou si vous perdez votre appareil.";
+"keys_backup_restore_is_getting_backup_version" = "Récupération de la version de la sauvegarde…";
+"keys_backup_restore_with_passphrase" = "Utilisez votre phrase secrète de récupération pour déverrouiller l’historique de vos messages chiffrés";
+"keys_backup_restore_use_recovery_key" = "utiliser votre clé de récupération";
+"keys_backup_restore_with_passphrase_helper_with_link" = "Si vous ne connaissez pas votre phrase secrète de récupération, vous pouvez %@.";
+"keys_backup_restore_with_recovery_key" = "Utilisez votre clé de récupération pour déverrouiller l’historique de vos messages chiffrés";
+"keys_backup_restore_key_enter_hint" = "Saisir la clé de récupération";
+"keys_backup_restore_with_key_helper" = "Vous avez perdu votre clé de récupération \? Vous pouvez en configurer une autre dans les paramètres.";
+"keys_backup_passphrase_error_decrypt" = "La sauvegarde n’a pas pu être déchiffrée avec cette phrase secrète. Veuillez vérifier que vous avez saisi la bonne phrase secrète de récupération.";
+"keys_backup_restoring_waiting_message" = "Restauration de la sauvegarde :";
+"keys_backup_unlock_button" = "Déverrouiller l’historique";
+"keys_backup_recovery_code_empty_error_message" = "Veuillez saisir une clé de récupération";
+"keys_backup_recovery_code_error_decrypt" = "La sauvegarde n’a pas pu être déchiffrée avec cette clé de récupération : veuillez vérifier que vous avez saisi la bonne clé de récupération.";
+"keys_backup_restore_success_title" = "Sauvegarde restaurée %@ !";
+"keys_backup_get_version_error" = "Échec de récupération de la dernière version des clés de récupération (%@).";
+"keys_backup_settings_restore_backup_button" = "Restaurer depuis la sauvegarde";
+"keys_backup_settings_delete_backup_button" = "Supprimer la sauvegarde";
+"keys_backup_settings_status_ok" = "La sauvegarde de clés a été correctement configurée pour cette session.";
+"keys_backup_settings_status_ko" = "La sauvegarde de clés n’est pas activée sur cette session.";
+"keys_backup_settings_status_not_setup" = "Vos clés ne sont pas sauvegardées depuis cette session.";
+"keys_backup_settings_signature_from_unknown_device" = "La sauvegarde a une signature d’une session inconnue ayant pour identifiant %@.";
+"keys_backup_settings_valid_signature_from_this_device" = "La sauvegarde a une signature valide de cette session.";
+"keys_backup_settings_valid_signature_from_verified_device" = "La sauvegarde a une signature valide de la session vérifiée %@.";
+"keys_backup_settings_valid_signature_from_unverified_device" = "La sauvegarde a une signature valide de la session non vérifiée %@";
+"keys_backup_settings_invalid_signature_from_verified_device" = "La sauvegarde a une signature non valide de la session vérifiée %@";
+"keys_backup_settings_invalid_signature_from_unverified_device" = "La sauvegarde a une signature non valide de la session non vérifiée %@";
+"keys_backup_settings_deleting_backup" = "Suppression de la sauvegarde…";
+"keys_backup_settings_delete_confirm_title" = "Supprimer la sauvegarde";
+"keys_backup_settings_delete_confirm_message" = "Supprimer les clés de chiffrement sauvegardées sur le serveur \? Vous ne pourrez plus utiliser votre clé de récupération pour lire l’historique des messages chiffrés.";
+"sign_out_bottom_sheet_warning_no_backup" = "Vous perdrez vos messages chiffrés si vous vous déconnectez maintenant";
+"sign_out_bottom_sheet_warning_backing_up" = "Sauvegarde de clés en cours. Si vous vous déconnectez maintenant, vous perdrez accès à vos messages chiffrés.";
+"sign_out_bottom_sheet_warning_backup_not_active" = "La sauvegarde de clés sécurisées devrait être activée pour toutes vos sessions afin d’éviter de perdre l’accès à vos messages chiffrés.";
+"sign_out_bottom_sheet_dont_want_secure_messages" = "Je ne veux pas de mes messages chiffrés";
+"sign_out_bottom_sheet_backing_up_keys" = "Sauvegarde de clés…";
+"are_you_sure" = "En êtes-vous sûr \?";
+"backup" = "Sauvegarder";
+"sign_out_bottom_sheet_will_lose_secure_messages" = "Vous n’aurez plus accès à vos messages chiffrés, sauf si vous sauvegardez vos clés avant de vous déconnecter.";
+"action_sign_out_confirmation_simple" = "Voulez-vous vraiment vous déconnecter ?";
+"encryption_message_recovery" = "Récupération des messages chiffrés";
+"error_empty_field_enter_user_name" = "Veuillez renseigner un nom d’utilisateur.";
+"keys_backup_setup" = "Commencer à utiliser la sauvegarde de clés";
+"keys_backup_setup_step1_advanced" = "(Avancé)";
+"keys_backup_setup_step1_manual_export" = "Exporter les clés manuellement";
+"keys_backup_setup_step2_text_title" = "Protégez votre sauvegarde avec une phrase secrète.";
+"keys_backup_setup_step2_text_description" = "Nous conserverons une copie chiffrée de vos clés sur votre serveur d’accueil. Protégez votre sauvegarde avec une phrase secrète pour la sécuriser.\n\nPour une sécurité maximale, elle devrait être différente du mot de passe de votre compte.";
+"keys_backup_setup_creating_backup" = "Création de la sauvegarde";
+"keys_backup_setup_step1_recovery_key_alternative" = "Ou protégez votre sauvegarde avec une clé de récupération, en la conservant en lieu sûr.";
+"keys_backup_setup_step2_skip_button_title" = "(Avancé) Configurer une clé de récupération";
+"keys_backup_setup_step3_success_title" = "Bien joué !";
+"keys_backup_setup_step3_text_line1" = "Vos clés sont en cours de sauvegarde.";
+"keys_backup_setup_step3_text_line2" = "Votre clé de récupération est une mesure de précaution. Vous pouvez l’utiliser pour restaurer l’accès à vos messages chiffrés si vous oubliez votre phrase secrète.\nConservez votre clé de récupération en lieu sûr, comme un gestionnaire de mots de passe (ou un coffre-fort)";
+"keys_backup_setup_step3_text_line2_no_passphrase" = "Conservez votre clé de récupération dans un endroit sûr, comme un gestionnaire de mots de passe (ou un coffre-fort)";
+"keys_backup_setup_step3_button_title_no_passphrase" = "J’ai fait une copie";
+"keys_backup_setup_step3_share_recovery_file" = "Partager";
+"keys_backup_banner_recover_line1" = "Ne perdez jamais vos messages chiffrés";
+"keys_backup_banner_recover_line2" = "Utiliser la sauvegarde de clés";
+"keys_backup_banner_update_line1" = "Nouvelles clés de message sécurisé";
+"keys_backup_banner_update_line2" = "Gérer la sauvegarde de clés";
+"keys_backup_banner_in_progress" = "Sauvegarde de clés…";
+"keys_backup_info_keys_all_backup_up" = "Toutes les clés sont sauvegardées";
+"keys_backup_info_title_version" = "Version";
+"keys_backup_info_title_algorithm" = "Algorithme";
+"keys_backup_info_title_signature" = "Signature";
+"keys_backup_settings_untrusted_backup" = "Pour utiliser la sauvegarde de clés sur cette session, faites une restauration avec votre phrase secrète ou votre clé de récupération.";
+"keys_backup_restoring_computing_key_waiting_message" = "Traitement de la clé de récupération…";
+"keys_backup_restoring_downloading_backup_waiting_message" = "Téléchargement des clés…";
+"keys_backup_restoring_importing_keys_waiting_message" = "Importation des clés…";
+"action_ignore" = "Ignorer";
+"auth_login_sso" = "Se connecter avec l’authentification unique";
+"settings_send_message_with_enter" = "Envoyer le message avec Entrée";
+"settings_send_message_with_enter_summary" = "Le bouton Entrée sur le clavier logiciel enverra le message au lieu d’aller à la ligne";
+"settings_fail_to_update_password_invalid_current_password" = "Le mot de passe n’est pas valide";
+"settings_media" = "Média";
+"settings_default_compression" = "Compression par défaut";
+"compression_opt_list_choose" = "Choisir";
+"settings_default_media_source" = "Source de médias par défaut";
+"media_source_choose" = "Choisir";
+"settings_play_shutter_sound" = "Jouer le son de l’obturateur";
+"action_mark_room_read" = "Marquer comme lu";
+"notification_unknown_new_event" = "Nouvel évènement";
+"notification_unknown_room_name" = "Salon";
+"notification_new_messages" = "Nouveaux messages";
+"notification_new_invitation" = "Nouvelle invitation";
+"notification_sender_me" = "Moi";
+"notification_inline_reply_failed" = "** Échec de l’envoi − veuillez ouvrir le salon";
+"error_jitsi_not_supported_on_old_device" = "Désolé, les appels en visioconférence avec Jitsi ne sont pas pris en charge sur les anciens appareils (avec une version d\'Android antérieure à 6.0)";
+"encryption_information_unknown_ip" = "adresse IP inconnue";
+"you_added_a_new_device_with_info" = "Une nouvelle session demande les clés de chiffrement.\nNom de la session : %1$@\nVu : %2$@\nSi vous ne vous êtes pas connecté à une autre session, ignorez cette demande.";
+"your_unverified_device_requesting_with_info" = "Une session non vérifiée demande les clés de chiffrement.\nNom de la session : %1$@\nVu : %2$@\nSi vous ne vous êtes pas connecté à une autre session, ignorez cette demande.";
+"share_without_verifying_short_label" = "Partager";
+"key_share_request" = "Demande de partage de clé";
+"ignore_request_short_label" = "Ignorer";
+"sas_verified" = "Vérifié !";
+"sas_got_it" = "Compris";
+"sas_incoming_request_notif_title" = "Demande de vérification";
+"sas_incoming_request_notif_content" = "%@ veut vérifier votre session";
+"sas_error_unknown" = "Erreur inconnue";
+"keys_backup_setup_override_backup_prompt_tile" = "Une sauvegarde est déjà disponible sur votre serveur d’accueil";
+"keys_backup_setup_override_replace" = "Remplacer";
+"keys_backup_setup_override_stop" = "Arrêter";
+"keys_backup_settings_checking_backup_state" = "Vérification de l’état de la sauvegarde";
+"edit" = "Modifier";
+"reply" = "Répondre";
+"global_retry" = "Réessayer";
+"send_you_invite" = "Vous a envoyé une invitation";
+"invited_by" = "Invité par %@";
+"room_list_catchup_empty_title" = "Vous êtes à jour !";
+"room_list_catchup_empty_body" = "Vous n’avez plus de messages non lus";
+"room_list_people_empty_title" = "Discussions";
+"change_room_directory_network" = "Changer de réseau";
+"please_wait" = "Veuillez patienter…";
+"keys_backup_setup_override_backup_prompt_description" = "On dirait que vous avez déjà configuré une sauvegarde de clé depuis une autre session. Voulez-vous la remplacer par celle que vous êtes en train de créer \?";
+"room_list_people_empty_body" = "Vos conversations privées seront affichées ici. Appuyez sur « + » en bas à droite pour en démarrer une.";
+"room_list_rooms_empty_title" = "Salons";
+"room_list_rooms_empty_body" = "Vos salons seront affichés ici. Appuyez sur le « + » en bas à droite pour trouver ceux existant ou en créer de nouveaux.";
+"title_activity_emoji_reaction_picker" = "Réactions";
+"action_agree" = "D’accord";
+"message_add_reaction" = "Ajouter une réaction";
+"message_view_reaction" = "Voir les réactions";
+"reactions" = "Réactions";
+"event_redacted_by_user_reason" = "Évènement supprimé par l’utilisateur";
+"event_redacted_by_admin_reason" = "Évènement modéré par l’administrateur du salon";
+"malformed_message" = "Évènement malformé, affichage impossible";
+"create_new_room" = "Créer un nouveau salon";
+"error_no_network" = "Aucun réseau. Vérifiez votre connexion Internet.";
+"action_change" = "Changer";
+"room_preview_no_preview" = "Impossible d’avoir un aperçu de ce salon";
+"fab_menu_create_room" = "Salons";
+"fab_menu_create_chat" = "Conversations privées";
+"create_room_action_create" = "CRÉER";
+"create_room_name_hint" = "Nom";
+"create_room_public_title" = "Public";
+"create_room_public_description" = "Tout le monde pourra rejoindre ce salon";
+"keys_backup_unable_to_get_trust_info" = "Une erreur est survenue lors de la récupération des informations de confiance";
+"keys_backup_unable_to_get_keys_backup_data" = "Une erreur est survenue lors de la récupération des données de sauvegarde de clés";
+"import_e2e_keys_from_file" = "Importer les clés de chiffrement depuis le fichier « %1$@ ».";
+"settings_sdk_version" = "Version du SDK de Matrix";
+"settings_other_third_party_notices" = "Licences tierces";
+"navigate_to_room_when_already_in_the_room" = "Vous êtes déjà en train de visualiser ce salon !";
+"settings_general_title" = "Général";
+"settings_preferences" = "Préférences";
+"settings_security_and_privacy" = "Sécurité et vie privée";
+"settings_push_rules" = "Règles de notification";
+"settings_push_rules_no_rules" = "Aucune règle de notification définie";
+"settings_push_gateway_no_pushers" = "Aucune passerelle de notification enregistrée";
+"push_gateway_item_app_id" = "app_id :";
+"push_gateway_item_push_key" = "push_key :";
+"push_gateway_item_app_display_name" = "app_display_name :";
+"push_gateway_item_device_name" = "session_name :";
+"push_gateway_item_url" = "URL :";
+"push_gateway_item_format" = "Format :";
+"preference_voice_and_video" = "Voix et vidéo";
+"preference_root_help_about" = "Aide et à propos";
+"settings_troubleshoot_test_token_registration_quick_fix" = "Inscrire le jeton";
+"send_suggestion" = "Faire une suggestion";
+"send_suggestion_content" = "Saisissez votre suggestion ci-dessous.";
+"send_suggestion_report_placeholder" = "Décrivez votre suggestion ici";
+"send_suggestion_sent" = "Merci, la suggestion a bien été envoyée";
+"send_suggestion_failed" = "Échec d’envoi de la suggestion (%@)";
+"settings_labs_show_hidden_events_in_timeline" = "Afficher les évènements cachés dans les discussions";
+"bottom_action_people_x" = "Conversations privées";
+"send_file_step_idle" = "Attente…";
+"send_file_step_encrypting_thumbnail" = "Chiffrement de la miniature…";
+"send_file_step_sending_thumbnail" = "Envoi de la miniature (%1$@ / %2$@)";
+"send_file_step_encrypting_file" = "Chiffrement du fichier…";
+"send_file_step_sending_file" = "Envoi du fichier (%1$@ / %2$@)";
+"downloaded_file" = "Le fichier %1$@ a été téléchargé !";
+"edited_suffix" = "(modifié)";
+"message_edits" = "Modifications de message";
+"no_message_edits_found" = "Aucune modification trouvée";
+"room_filtering_filter_hint" = "Filtrer les conversations…";
+"room_filtering_footer_title" = "Vous ne trouvez pas ce que vous cherchez \?";
+"room_filtering_footer_create_new_room" = "Créer un nouveau salon";
+"room_filtering_footer_create_new_direct_message" = "Envoyer un nouveau message privé";
+"room_filtering_footer_open_room_directory" = "Voir le répertoire des salons";
+"room_directory_search_hint" = "Nom ou identifiant (#exemple:matrix.org)";
+"labs_swipe_to_reply_in_timeline" = "Activer le balayage pour répondre dans l’historique";
+"link_copied_to_clipboard" = "Lien copié dans le presse-papiers";
+"settings_integration_manager" = "Gestionnaire d’intégrations";
+"creating_direct_room" = "Création du salon…";
+"message_view_edit_history" = "Voir l’historique des éditions";
+"action_decline" = "Refuser";
+"widget_integration_review_terms" = "Pour continuer, vous devez accepter les conditions de ce service.";
+"terms_of_service" = "Conditions de service";
+"terms_description_for_identity_server" = "Être découvrable par les autres";
+"terms_description_for_integration_manager" = "Utiliser des robots, passerelles, widgets et jeux d’autocollants";
+"none" = "Aucun";
+"action_revoke" = "Révoquer";
+"action_disconnect" = "Déconnecter";
+"login_error_homeserver_not_found" = "Impossible de joindre le serveur d’accueil à cette URL, veuillez la vérifier";
+"settings_background_fdroid_sync_mode" = "Mode de synchronisation en arrière-plan";
+"settings_background_fdroid_sync_mode_battery" = "Optimisé pour préserver la batterie";
+"settings_background_fdroid_sync_mode_battery_description" = "%@ se synchronisera en arrière-plan de façon à préserver les ressources limitées de l’appareil (batterie).\nSelon l’état des ressources de votre appareil, la synchronisation peut être retardée par le système d’exploitation.";
+"settings_background_fdroid_sync_mode_real_time" = "Optimisé pour le temps réel";
+"settings_background_fdroid_sync_mode_real_time_description" = "%@ se synchronisera en arrière-plan de façon périodique à un moment précis (configurable).\nCela aura un impact sur l’utilisation des données mobiles et de la batterie, une notification permanente sera affichée indiquant que %@ est à l’écoute des évènements.";
+"settings_background_fdroid_sync_mode_disabled" = "Aucune synchronisation en arrière-plan";
+"settings_background_fdroid_sync_mode_disabled_description" = "Vous ne serez pas notifié des messages entrants quand l’application est en arrière-plan.";
+"settings_discovery_category" = "Découverte";
+"settings_discovery_manage" = "Gérer vos paramètres de découverte.";
+"identity_server_not_defined" = "Vous n’utilisez aucun serveur d’identité";
+"error_user_already_logged_in" = "Il semblerait que vous essayez de vous connecter à un autre serveur d’accueil. Voulez-vous vous déconnecter \?";
+"identity_server" = "Serveur d’identité";
+"disconnect_identity_server" = "Se déconnecter du serveur d’identité";
+"add_identity_server" = "Configurer le serveur d’identité";
+"change_identity_server" = "Modifier le serveur d’identité";
+"settings_discovery_identity_server_info" = "Vous utilisez actuellement %1$@ pour découvrir et être découvrable par les contacts existants que vous connaissez.";
+"settings_discovery_identity_server_info_none" = "Vous n’utilisez actuellement aucun serveur d’identité. Pour découvrir et être découvrable par les contacts existants que vous connaissez, configurez-en un ci-dessous.";
+"settings_discovery_emails_title" = "Adresses électronique découvrables";
+"settings_discovery_no_mails" = "Les options de découverte apparaîtront quand vous aurez ajouté un courriel.";
+"settings_discovery_no_msisdn" = "Les options de découverte apparaîtront quand vous aurez ajouté un numéro de téléphone.";
+"settings_discovery_disconnect_identity_server_info" = "La déconnexion du serveur d’identité signifie que vous ne pourrez plus être découvrable par les autres utilisateurs et que vous ne pourrez plus inviter d’autres personnes par courriel ou par téléphone.";
+"settings_discovery_msisdn_title" = "Numéros de téléphone découvrables";
+"settings_discovery_confirm_mail" = "Nous vous avons envoyé un courriel de confirmation à %@, consultez vos courriels et cliquez sur le lien de confirmation";
+"settings_discovery_enter_identity_server" = "Renseignez l’URL d’un serveur d’identité";
+"settings_discovery_bad_identity_server" = "Impossible de se connecter au serveur d’identité";
+"settings_discovery_please_enter_server" = "Veuillez renseigner l’URL du serveur d’identité";
+"settings_discovery_no_terms_title" = "Le serveur d’identité n’a pas de conditions de service";
+"settings_discovery_no_terms" = "Le serveur d’identité qui vous avez choisi n’a pas de conditions de service. Continuez uniquement si vous faites confiance au propriétaire de ce service";
+"settings_text_message_sent" = "Un SMS a été envoyé à %@. Saisissez le code de vérification qu’il contient.";
+"settings_discovery_disconnect_with_bound_pid" = "Vous partagez actuellement des adresses électroniques et des numéros de téléphone sur le serveur d’identité %1$@. Vous devrez vous reconnecter à %2$@ pour arrêter de les partager.";
+"settings_agree_to_terms" = "Acceptez les conditions de service du serveur d’identité (%@) pour vous permettre d’être découvrable avec une adresse électronique ou un numéro de téléphone.";
+"labs_allow_extended_logging" = "Activer les journaux verbeux.";
+"labs_allow_extended_logging_summary" = "Les journaux verbeux aideront les développeurs en fournissant plus de journaux quand vous envoyez un rapport d’anomalie. Même si cette option est activée, l’application n’envoie pas le contenu des messages ou toute autre donnée personnelle.";
+"error_terms_not_accepted" = "Réessayez quand vous aurez accepté les termes et conditions de votre serveur d’accueil.";
+"error_network_timeout" = "On dirait que le serveur met trop de temps à répondre. Ça peut être dû à une mauvaise connexion ou à une erreur avec le serveur. Réessayez plus tard.";
+"send_attachment" = "Envoyer une pièce jointe";
+"a11y_open_drawer" = "Ouvrir le menu de navigation";
+"a11y_create_menu_open" = "Ouvrir le menu de création de salon";
+"a11y_create_menu_close" = "Fermer le menu de création de salon…";
+"a11y_create_direct_message" = "Créer une nouvelle conversation privée";
+"a11y_create_room" = "Créer un nouveau salon";
+"a11y_close_keys_backup_banner" = "Fermer la bannière de sauvegarde des clés";
+"a11y_jump_to_bottom" = "Sauter en bas de page";
+"three_users_read" = "%1$@, %2$@ et %3$@ ont lu";
+"two_users_read" = "%1$@ et %2$@ ont lu";
+"one_user_read" = "%@ a lu";
+"attachment_type_file" = "Fichier";
+"attachment_type_contact" = "Contact";
+"attachment_type_camera" = "Appareil photo";
+"attachment_type_gallery" = "Galerie";
+"attachment_type_sticker" = "Autocollants";
+"error_handling_incoming_share" = "Impossible de traiter les données de partage";
+"report_content_spam" = "C’est du spam";
+"report_content_inappropriate" = "C’est inapproprié";
+"report_content_custom" = "Signalement personnalisé…";
+"report_content_custom_title" = "Signaler ce contenu";
+"report_content_custom_hint" = "Motif de signalement de ce contenu";
+"report_content_custom_submit" = "SIGNALER";
+"block_user" = "BLOQUER L’UTILISATEUR";
+"content_reported_title" = "Contenu signalé";
+"content_reported_content" = "Ce contenu a été signalé.\n\nSi vous ne voulez plus voir de contenu de cet utilisateur, vous pouvez l’ignorer pour masquer ses messages.";
+"content_reported_as_spam_title" = "Signalé comme spam";
+"content_reported_as_spam_content" = "Ce contenu a été signalé comme spam.\n\nSi vous ne voulez plus voir de contenu de cet utilisateur, vous pouvez l’ignorer pour masquer ses messages.";
+"content_reported_as_inappropriate_title" = "Signalé comme inapproprié";
+"content_reported_as_inappropriate_content" = "Ce contenu a été signalé comme inapproprié.\n\nSi vous ne voulez plus voir de contenu de cet utilisateur, vous pouvez l’ignorer pour masquer ses messages.";
+"settings_integrations" = "Intégrations";
+"settings_integrations_summary" = "Utilisez un gestionnaire d’intégrations pour gérer les robots, les passerelles, les widgets et les jeux d’autocollants.\nLes gestionnaires d’intégrations reçoivent des données de configuration et peuvent modifier des widgets, envoyer des invitations de salon et définir des rangs à votre place.";
+"settings_integration_allow" = "Autoriser les intégrations";
+"room_widget_activity_title" = "Widget";
+"room_widget_permission_title" = "Charger un widget";
+"room_widget_permission_added_by" = "Ce widget a été ajouté par :";
+"room_widget_permission_webview_shared_info_title" = "Son utilisation peut entraîner l’utilisation de cookies et le partage de données avec %@ :";
+"room_widget_permission_shared_info_title" = "Son utilisation peut entraîner le partage de données avec %@ :";
+"room_widget_failed_to_load" = "Échec de chargement du widget.\n%@";
+"room_widget_reload" = "Recharger le widget";
+"room_widget_open_in_browser" = "Ouvrir dans le navigateur";
+"room_widget_revoke_access" = "Révoquer l’accès pour moi";
+"room_widget_permission_display_name" = "Votre nom d’affichage";
+"room_widget_permission_avatar_url" = "L’URL de votre avatar";
+"room_widget_permission_user_id" = "Votre identifiant utilisateur";
+"room_widget_permission_theme" = "Votre thème";
+"room_widget_permission_widget_id" = "L’identifiant du widget";
+"room_widget_permission_room_id" = "L’identifiant du salon";
+"room_widget_resource_permission_title" = "Ce widget veut utiliser les ressources suivantes :";
+"room_widget_resource_grant_permission" = "Autoriser";
+"room_widget_resource_decline_permission" = "Tout bloquer";
+"room_widget_webview_access_camera" = "Utiliser la caméra";
+"room_widget_webview_access_microphone" = "Utiliser le micro";
+"room_widget_webview_read_protected_media" = "Lire des médias protégés par des DRM";
+"login_error_no_homeserver_found" = "Ce n’est pas une adresse de serveur Matrix valide";
+"message_ignore_user" = "Bloquer l’utilisateur";
+"room_list_quick_actions_notifications_all_noisy" = "Tous les messages (sonore)";
+"room_list_quick_actions_notifications_all" = "Tous les messages";
+"room_list_quick_actions_notifications_mentions" = "Seulement les mentions";
+"room_list_quick_actions_notifications_mute" = "Sourdine";
+"room_list_quick_actions_settings" = "Paramètres";
+"room_list_quick_actions_leave" = "Quitter le salon";
+"notice_member_no_changes" = "%1$@ n’a effectué aucun changement";
+"command_description_spoiler" = "Envoie le message fourni comme un spoiler";
+"spoiler" = "Spoiler";
+"reaction_search_type_hint" = "Saisir des mots-clés pour trouver une réaction.";
+"no_ignored_users" = "Vous n’ignorez aucun utilisateur";
+"help_long_click_on_room_for_more_options" = "Clic long sur un salon pour voir plus d’options";
+"room_join_rules_public" = "%1$@ a rendu le salon public à tous ceux qui en connaissent le lien.";
+"room_join_rules_invite" = "%1$@ a rendu le salon accessible uniquement par invitation.";
+"timeline_unread_messages" = "Messages non lus";
+"login_splash_title" = "Libérez votre communication.";
+"login_splash_text1" = "Discutez directement avec des personnes ou avec des groupes";
+"login_splash_text2" = "Gardez vos conversations privées avec le chiffrement";
+"login_splash_text3" = "Étendez et personnalisez votre expérience";
+"login_splash_submit" = "Démarrer";
+"login_server_title" = "Sélectionner un serveur";
+"login_server_text" = "Tout comme les courriels, les comptes ont un serveur d’accueil, même si vous pouvez parler à tout le monde";
+"login_server_matrix_org_text" = "Rejoignez des millions de personnes gratuitement sur le plus grand serveur public";
+"login_server_modular_text" = "Hébergement premium pour les organisations";
+"login_server_modular_learn_more" = "En savoir plus";
+"login_server_other_title" = "Autre";
+"login_server_other_text" = "Paramètres personnalisés et avancés";
+"login_continue" = "Poursuivre";
+"login_connect_to" = "Se connecter à %1$@";
+"login_connect_to_modular" = "Se connecter à Element Matrix Services";
+"login_connect_to_a_custom_server" = "Se connecter à un serveur personnalisé";
+"login_signin_to" = "S’authentifier sur %1$@";
+"login_signup" = "S’inscrire";
+"login_signin" = "S’authentifier";
+"login_signin_sso" = "Continuer avec l’authentification unique";
+"login_server_url_form_modular_hint" = "Adresse Element Matrix Services";
+"login_server_url_form_other_hint" = "Adresse";
+"login_server_url_form_modular_text" = "Hébergement privé pour les organisations";
+"login_server_url_form_modular_notice" = "Saisir l’adresse de Element ou du serveur de Modular que vous voulez utiliser";
+"login_sso_error_message" = "Une erreur est survenue pendant le chargement de la page : %1$@ (%2$d)";
+"login_mode_not_supported" = "L’application ne peut pas s’authentifier sur ce serveur d’accueil. Le serveur d’accueil prend en charge le(s) type(s) d’authentification suivant(s) : %1$@.\n\nVoulez-vous vous connecter en utilisant un client web \?";
+"login_registration_disabled" = "Désolé, ce serveur n’accepte pas de nouveau compte.";
+"login_registration_not_supported" = "L’application ne peut pas créer de compte sur ce serveur d’accueil.\n\nVoulez-vous vous inscrire en utilisant un client web \?";
+"login_login_with_email_error" = "Ce courriel n’est associé à aucun compte.";
+"login_reset_password_on" = "Réinitialiser le mot de passe sur %1$@";
+"login_reset_password_notice" = "Un courriel de vérification sera envoyé à votre adresse pour confirmer la configuration de votre nouveau mot de passe.";
+"login_reset_password_submit" = "Suivant";
+"login_reset_password_email_hint" = "Courriel";
+"login_reset_password_password_hint" = "Nouveau mot de passe";
+"login_reset_password_warning_title" = "Attention !";
+"login_reset_password_warning_content" = "Le changement de mot de passe réinitialisera toutes les clés de chiffrement sur toutes vos sessions, rendant l’historique des discussions chiffrées illisible. Configurez la sauvegarde de clés ou exportez vos clés de salon depuis une autre session avant de réinitialiser votre mot de passe.";
+"login_reset_password_warning_submit" = "Poursuivre";
+"login_reset_password_error_not_found" = "Ce courriel n’est lié à aucun compte";
+"login_reset_password_mail_confirmation_title" = "Vérifiez votre boîte de réception";
+"login_reset_password_mail_confirmation_notice" = "Un courriel de vérification a été envoyé à %1$@.";
+"login_reset_password_mail_confirmation_notice_2" = "Touchez le lien pour confirmer votre nouveau mot de passe. Après avoir suivi le lien qu’il contient, cliquez ci-dessous.";
+"login_reset_password_mail_confirmation_submit" = "J’ai vérifié mon adresse électronique";
+"login_reset_password_success_title" = "Succès !";
+"login_reset_password_success_notice" = "Votre mot de passe a été réinitialisé.";
+"login_reset_password_success_notice_2" = "Vous avez été déconnecté de toutes les sessions et ne recevrez plus de notification. Pour réactiver les notifications, reconnectez-vous sur chaque appareil.";
+"login_reset_password_success_submit" = "Retourner à l’authentification";
+"login_reset_password_cancel_confirmation_title" = "Attention";
+"login_reset_password_cancel_confirmation_content" = "Votre mot de passe n’a pas encore été changé.\n\nArrêter le processus de changement \?";
+"login_set_email_title" = "Définir l’adresse électronique";
+"login_set_email_notice" = "Définir une adresse électronique pour récupérer votre compte. Plus tard, vous pourrez éventuellement autoriser des personnes à vous retrouver avec votre adresse électronique.";
+"login_set_email_mandatory_hint" = "Courriel";
+"login_set_email_optional_hint" = "Courriel (facultatif)";
+"login_set_email_submit" = "Suivant";
+"login_set_msisdn_title" = "Définir le numéro de téléphone";
+"login_set_msisdn_notice" = "Définir un numéro de téléphone pour autoriser éventuellement des personnes à vous découvrir.";
+"login_set_msisdn_notice2" = "Veuillez utiliser le format international.";
+"login_set_msisdn_mandatory_hint" = "Numéro de téléphone";
+"login_set_msisdn_optional_hint" = "Numéro de téléphone (facultatif)";
+"login_set_msisdn_submit" = "Suivant";
+"login_msisdn_confirm_title" = "Confirmer le numéro de téléphone";
+"login_msisdn_confirm_notice" = "Nous avons envoyé un code à %1$@. Saisissez-le ci-dessous pour vérifier que c’est bien vous.";
+"login_msisdn_confirm_hint" = "Saisir le code";
+"login_msisdn_confirm_send_again" = "Renvoyer";
+"login_msisdn_confirm_submit" = "Suivant";
+"login_msisdn_error_not_international" = "Les numéros de téléphone internationaux doivent commencer par « + »";
+"login_msisdn_error_other" = "Le numéro de téléphone n’a pas l’air d’être valide. Veuillez le vérifier";
+"login_signup_to" = "S’inscrire sur %1$@";
+"login_signin_username_hint" = "Nom d’utilisateur ou courriel";
+"login_signup_password_hint" = "Mot de passe";
+"login_signup_submit" = "Suivant";
+"login_signup_error_user_in_use" = "Ce nom d’utilisateur est déjà pris";
+"login_signup_cancel_confirmation_title" = "Attention";
+"login_signup_cancel_confirmation_content" = "Votre compte n’est pas encore crée. Arrêter le processus de création \?";
+"login_a11y_choose_matrix_org" = "Sélectionner matrix.org";
+"login_a11y_choose_modular" = "Sélectionner Element Matrix Services";
+"login_a11y_choose_other" = "Sélectionner un serveur d’accueil personnalisé";
+"login_a11y_captcha_container" = "Veuillez compléter le captcha";
+"login_terms_title" = "Acceptez les termes pour continuer";
+"login_wait_for_email_title" = "Vérifiez vos courriels";
+"login_wait_for_email_notice" = "Nous avons envoyé un courriel à %1$@.\nCliquez sur le lien qu’il contient pour continuer la création du compte.";
+"login_validation_code_is_not_correct" = "Le code saisi n’est pas correct. Veuillez vérifier.";
+"login_error_outdated_homeserver_title" = "Serveur d’accueil obsolète";
+"seen_by" = "Vu par";
+"signed_out_title" = "Vous êtes déconnecté";
+"signed_out_notice" = "Cela peut être dû à plusieurs raisons :\n\n• Vous avez changé votre mot de passe sur une autre session.\n\n• Vous avez supprimé cette session depuis une autre session.\n\n• L’administrateur de votre serveur a invalidé votre accès pour des raisons de sécurité.";
+"signed_out_submit" = "Se reconnecter";
+"soft_logout_title" = "Vous êtes déconnecté";
+"soft_logout_signin_title" = "Se connecter";
+"soft_logout_signin_notice" = "L’administrateur de votre serveur d’accueil (%1$@) vous a déconnecté de votre compte %2$@ (%3$@).";
+"soft_logout_signin_e2e_warning_notice" = "Connectez-vous pour récupérer les clés de chiffrement stockées uniquement sur cet appareil. Vous en avez besoin pour lire tous vos messages sécurisés sur n’importe quel appareil.";
+"soft_logout_signin_submit" = "Se connecter";
+"soft_logout_signin_password_hint" = "Mot de passe";
+"soft_logout_clear_data_title" = "Effacer les données personnelles";
+"soft_logout_clear_data_notice" = "Attention : Vos données personnelles (y compris les clés de chiffrement) sont toujours stockées sur cet appareil.\n\nEffacez-les si vous n’utilisez plus cet appareil ou si vous voulez vous connecter à un autre compte.";
+"soft_logout_clear_data_submit" = "Effacer toutes les données";
+"soft_logout_clear_data_dialog_title" = "Effacer les données";
+"soft_logout_clear_data_dialog_content" = "Effacer toutes les données stockées sur cet appareil \?\nReconnectez-vous pour accéder aux données et aux messages de votre compte.";
+"soft_logout_clear_data_dialog_e2e_warning_content" = "Vous perdrez l’accès à vos messages sécurisés sauf si vous vous connectez pour récupérer vos clés de chiffrement.";
+"soft_logout_sso_not_same_user_error" = "La session en cours est celle de l’utilisateur %1$@ et vous fournissez des identifiants pour l’utilisateur %2$@. Ce n’est pas pris en charge par %@.\nEffacez d’abord les données, puis reconnectez-vous avec un autre compte.";
+"permalink_malformed" = "Votre lien matrix.to était malformé";
+"bug_report_error_too_short" = "La description est trop courte";
+"notification_initial_sync" = "Synchronisation initiale…";
+"settings_advanced_settings" = "Paramètres avancés";
+"settings_developer_mode" = "Mode développeur";
+"settings_developer_mode_summary" = "Le mode développeur active des fonctionnalités cachées et peut rendre l’application moins stable. Réservé aux développeurs !";
+"settings_rageshake" = "Secouer de frustration";
+"settings_rageshake_detection_threshold" = "Seuil de détection";
+"settings_rageshake_detection_threshold_summary" = "Secouez votre téléphone pour tester le seuil de détection";
+"rageshake_detected" = "Secousse détectée !";
+"settings" = "Paramètres";
+"devices_current_device" = "Cette session";
+"devices_other_devices" = "Autres sessions";
+"autocomplete_limited_results" = "Seuls les premiers résultats sont affichés, saisissez plus de lettres…";
+"settings_developer_mode_fail_fast_title" = "Défaillance rapide";
+"settings_developer_mode_fail_fast_summary" = "%@ peut planter plus souvent quand une erreur inattendue survient";
+"command_description_shrug" = "Préfixe ¯\\_(ツ)_/¯ à un message en texte brut";
+"create_room_encryption_title" = "Activer le chiffrement";
+"create_room_encryption_description" = "Une fois qu’il est activé, le chiffrement ne peut pas être désactivé.";
+"login_error_threepid_denied" = "Le domaine de votre adresse électronique n’est pas autorisé à s’inscrire sur ce serveur";
+"verification_conclusion_warning" = "Connexion non fiable";
+"verification_sas_match" = "Ils correspondent";
+"verification_sas_do_not_match" = "Ils ne correspondent pas";
+"verification_conclusion_not_secure" = "Non sécurisé";
+"verification_conclusion_compromised" = "Un des éléments suivants est peut-être compromis :\n\n - Votre serveur d’accueil\n - Le serveur d’accueil auquel est connecté l’utilisateur que vous essayez de vérifier\n - Votre connexion internet ou celle de l’autre utilisateur\n - Votre appareil ou celui de l’autre utilisateur";
+"sent_a_video" = "Vidéo.";
+"sent_an_image" = "Image.";
+"sent_an_audio_file" = "Audio";
+"sent_a_file" = "Fichier";
+"verification_request_waiting" = "En attente…";
+"verification_request_other_cancelled" = "%@ a annulé";
+"verification_request_you_cancelled" = "Vous avez annulé";
+"verification_request_other_accepted" = "%@ a accepté";
+"verification_request_you_accepted" = "Vous avez accepté";
+"verification_sent" = "Vérification envoyée";
+"verification_request" = "Demande de vérification";
+"verification_verify_device" = "Vérifier cette session";
+"verification_scan_notice" = "Scanner le code avec l’appareil de l’autre utilisateurs pour vous vérifier réciproquement de façon sécurisée";
+"verification_scan_their_code" = "Scanner leur code";
+"verification_scan_emoji_title" = "Impossible de scanner";
+"verification_scan_emoji_subtitle" = "Si vous ne pouvez pas vous voir en personne, comparez des émojis à la place";
+"verification_no_scan_emoji_title" = "Vérifier en comparant des émojis";
+"verification_verify_user" = "Vérifier %@";
+"verification_verified_user" = "%@ a été vérifié";
+"verification_request_waiting_for" = "Nous attendons %@…";
+"room_profile_not_encrypted_subtitle" = "Les messages dans ce salon ne sont pas chiffrés de bout en bout.";
+"room_profile_encrypted_subtitle" = "Les messages dans ce salon sont chiffrés de bout en bout.\n\nVos messages sont sécurisés avec des verrous et seuls vous et le destinataire avez les clés uniques pour les déverrouiller.";
+"room_profile_section_security" = "Sécurité";
+"room_profile_section_security_learn_more" = "En savoir plus";
+"room_profile_section_more" = "Plus";
+"room_profile_section_more_settings" = "Paramètres du salon";
+"room_profile_section_more_notifications" = "Notifications";
+"room_profile_section_more_uploads" = "Envois";
+"room_profile_section_more_leave" = "Quitter le salon";
+"room_profile_leaving_room" = "En train de quitter le salon…";
+"room_member_power_level_admins" = "Administrateurs";
+"room_member_power_level_moderators" = "Modérateurs";
+"room_member_power_level_custom" = "Personnalisé";
+"room_member_power_level_invites" = "Invitations";
+"room_member_power_level_users" = "Utilisateurs";
+"room_member_power_level_admin_in" = "Administrateur dans %1$@";
+"room_member_power_level_moderator_in" = "Modérateur dans %1$@";
+"room_member_power_level_custom_in" = "Personnalisé (%1$d) dans %2$@";
+"room_member_jump_to_read_receipt" = "Aller à l’accusé de lecture";
+"rendering_event_error_type_of_event_not_handled" = "%@ ne gère pas les évènements de type « %1$@ »";
+"rendering_event_error_exception" = "%@ a rencontré un problème lors de l’affichage du contenu de l’évènement ayant pour identifiant « %1$@ »";
+"unignore" = "Ne plus ignorer";
+"verify_cannot_cross_sign" = "Cette session est incapable de partager cette vérification avec vos autres sessions.\nLa vérification sera sauvegardée localement et partagée dans une version future de l’application.";
+"command_description_rainbow" = "Envoie le message fourni coloré comme un arc-en-ciel";
+"command_description_rainbow_emote" = "Envoie la réaction fournie colorée comme un arc-en-ciel";
+"settings_category_timeline" = "Fil de discussion";
+"settings_category_composer" = "Éditeur de messages";
+"room_settings_enable_encryption" = "Active le chiffrement de bout en bout…";
+"room_settings_enable_encryption_dialog_title" = "Activer le chiffrement \?";
+"room_settings_enable_encryption_dialog_content" = "Une fois qu’il est activé, le chiffrement ne peut pas être désactivé. Les messages envoyés dans les salons chiffrés ne peuvent pas être vus par le serveur, uniquement par les participants du salon. Activer le chiffrement empêchera peut-être les robots et les passerelles de fonctionner correctement.";
+"room_settings_enable_encryption_dialog_submit" = "Activer le chiffrement";
+"verification_request_notice" = "Pour plus de sécurité, vérifiez %@ en comparant un code à usage unique.";
+"verification_request_start_notice" = "Pour plus de sécurité, faites cela en personne ou utilisez un autre moyen de communication.";
+"verification_emoji_notice" = "Comparez les émojis uniques, en vous assurant qu’ils apparaissent dans le même ordre.";
+"verification_code_notice" = "Comparez le code avec celui qui s’affiche sur l’écran de l’autre utilisateur.";
+"verification_conclusion_ok_notice" = "Les messages avec cet utilisateur sont chiffrés de bout en bout et ne peuvent pas être lus par des tiers.";
+"verification_conclusion_ok_self_notice" = "À présent, votre nouvelle session est vérifiée. Elle a accès à vos messages chiffrés et les autre utilisateurs la verront comme fiable.";
+"encryption_information_cross_signing_state" = "Signature croisée";
+"encryption_information_dg_xsigning_complete" = "La signature croisée est activée\nLes clés privées sont sur l’appareil.";
+"encryption_information_dg_xsigning_trusted" = "La signature croisée est activée\nLes clés sont fiables.\nLes clés privées ne sont pas connues";
+"encryption_information_dg_xsigning_not_trusted" = "La signature croisée est activée.\nLes clés ne sont pas fiables";
+"encryption_information_dg_xsigning_disabled" = "La signature croisée n’est pas activée";
+"settings_active_sessions_list" = "Sessions actives";
+"settings_active_sessions_show_all" = "Afficher toutes les sessions";
+"settings_active_sessions_manage" = "Gérer les sessions";
+"settings_active_sessions_signout_device" = "Se déconnecter de cette session";
+"settings_failed_to_get_crypto_device_info" = "Aucune information cryptographique n’est disponible";
+"settings_active_sessions_verified_device_desc" = "Cette session est fiable pour la messagerie sécurisée car vous l’avez vérifiée :";
+"settings_active_sessions_unverified_device_desc" = "Vérifiez cette session pour la marquer comme fiable et lui permettre d’accéder aux messages chiffrés. Si vous ne vous êtes pas connecté à cette session, votre compte est peut-être compromis :";
+"crosssigning_verify_this_session" = "Vérifier cet appareil";
+"verification_open_other_to_verify" = "Utilisez une session existante pour vérifier celle-ci, ce qui lui permettra d’avoir accès aux messages chiffrés.";
+"verification_profile_verify" = "Vérifier";
+"verification_profile_verified" = "Vérifié";
+"verification_profile_warning" = "Attention";
+"room_member_profile_failed_to_get_devices" = "Échec lors de la récupération des sessions";
+"room_member_profile_sessions_section_title" = "Sessions";
+"trusted" = "Fiable";
+"not_trusted" = "Non fiable";
+"verification_profile_device_verified_because" = "Cette session est fiable pour la messagerie sécurisée car %1$@ (%2$@) l’a vérifiée :";
+"verification_profile_device_new_signing" = "%1$@ (%2$@) s’est connecté en utilisant une nouvelle session :";
+"verification_profile_device_untrust_info" = "Tant que cet utilisateur ne fera pas confiance à cette session, les messages qu’elle envoie et qui lui sont envoyés seront affichés avec des avertissements. Sinon, vous pouvez la vérifier manuellement.";
+"initialize_cross_signing" = "Initialiser la signature croisée";
+"reset_cross_signing" = "Réinitialiser les clés";
+"a11y_qr_code_for_verification" = "Code QR";
+"qr_code_scanned_by_other_notice" = "On y est presque ! Est-ce que %@ affiche une marque cochée \?";
+"qr_code_scanned_by_other_yes" = "Oui";
+"qr_code_scanned_by_other_no" = "Non";
+"no_connectivity_to_the_server_indicator" = "La connexion avec le serveur a été perdue";
+"login_signup_username_hint" = "Nom d’utilisateur";
+"settings_dev_tools" = "Outils de développement";
+"settings_account_data" = "Données du compte";
+"verification_cannot_access_other_session" = "Utiliser une phrase secrète ou une clé de récupération";
+"verification_use_passphrase" = "Si vous n’avez pas accès à une session existante";
+"enter_secret_storage_invalid" = "Impossible de trouver les secrets dans le stockage";
+"message_action_item_redact" = "Supprimer…";
+"share_confirm_room" = "Voulez-vous envoyer cette pièce jointe à %1$@ \?";
+"delete_event_dialog_title" = "Confirmer la suppression";
+"delete_event_dialog_content" = "Voulez-vous vraiment supprimer cet évènement \? Notez que si vous supprimez un changement de nom ou de sujet du salon, cela pourrait annuler le changement.";
+"delete_event_dialog_reason_checkbox" = "Fournir un motif";
+"delete_event_dialog_reason_hint" = "Motif de la suppression";
+"event_redacted_by_user_reason_with_reason" = "Évènement supprimé par l’utilisateur, motif : %1$@";
+"event_redacted_by_admin_reason_with_reason" = "Évènement modéré par l’administrateur du salon, motif : %1$@";
+"keys_backup_restore_success_title_already_up_to_date" = "Les clés sont déjà à jour !";
+"login_default_session_public_name" = "%@ Android";
+"settings_key_requests" = "Demandes de clé";
+"e2e_use_keybackup" = "Déverrouiller l’historique des messages chiffrés";
+"refresh" = "Actualiser";
+"new_session" = "Nouvelle connexion. Était-ce vous \?";
+"verify_new_session_notice" = "Utilisez cette session pour vérifiez la nouvelle, ce qui lui permettra d’avoir accès aux messages chiffrés.";
+"verify_new_session_was_not_me" = "Ce n’était pas moi";
+"verify_new_session_compromized" = "Votre compte est peut-être compromis";
+"verify_cancel_self_verification_from_untrusted" = "Si vous annulez, vous ne pourrez pas lire les messages chiffrés sur cet appareil, et les autres utilisateurs ne lui feront pas confiance";
+"verify_cancel_self_verification_from_trusted" = "Si vous annulez, vous ne pourrez pas lire les messages chiffrés sur votre nouvel appareil, et les autres utilisateurs ne lui feront pas confiance";
+"verify_cancel_other" = "Vous ne vérifierez pas %1$@ (%2$@) si vous annulez maintenant. Recommencez sur son profil utilisateur.";
+"verify_not_me_self_verification" = "Un des éléments suivants est peut-être compromis :\n\n- Votre mot de passe\n- Votre serveur d’accueil\n- Cet appareil ou l’autre appareil\n- La connexion internet utilisée par un des deux appareils\n\nNous vous recommandons de modifier immédiatement votre mot de passe et votre clé de récupération dans les paramètres.";
+"verify_cancelled_notice" = "La vérification a été annulée. Vous pouvez redémarrer la vérification.";
+"verification_cancelled" = "Vérification annulée";
+"recovery_passphrase" = "Phrase de récupération";
+"message_key" = "clé des messages";
+"enter_account_password" = "Saisissez votre %@ pour continuer.";
+"bootstrap_dont_reuse_pwd" = "Ne réutilisez pas votre mot de passe de compte.";
+"bootstrap_loading_text" = "Cela peut prendre plusieurs secondes, veuillez patienter.";
+"bootstrap_loading_title" = "Configuration de la récupération.";
+"bootstrap_finish_title" = "Vous avez terminé !";
+"keep_it_safe" = "Conservez-le en lieu sûr";
+"finish" = "Terminer";
+"bootstrap_crosssigning_progress_initializing" = "Publication des clés d’identité créées";
+"bootstrap_crosssigning_progress_pbkdf2" = "Génération d’une clé sécurisée depuis la phrase secrète";
+"bootstrap_crosssigning_progress_default_key" = "Définition de la clé par défaut du SSSS";
+"bootstrap_crosssigning_progress_save_msk" = "Synchronisation de la clé maîtresse";
+"bootstrap_crosssigning_progress_save_usk" = "Synchronisation de la clé de l’utilisateur";
+"bootstrap_crosssigning_progress_save_ssk" = "Synchronisation de la clé d’auto-signature";
+"bootstrap_crosssigning_progress_key_backup" = "Configuration de la sauvegarde de clés";
+"bootstrap_cross_signing_success" = "Votre %2$@ et votre %1$@ sont bien réglés.\n\nConservez-les en lieu sûr ! Vous en aurez besoin pour accéder aux messages chiffrés et à vos informations sécurisées si vous perdez toutes vos sessions actives.";
+"bootstrap_crosssigning_print_it" = "Imprimez-le et conservez-le en lieu sûr";
+"bootstrap_crosssigning_save_usb" = "Sauvegardez-le sur une clé USB ou un disque de sauvegarde";
+"bootstrap_crosssigning_save_cloud" = "Copiez-le sur votre stockage dans le cloud personnel";
+"encryption_enabled" = "Chiffrement activé";
+"encryption_enabled_tile_description" = "Les messages de ce salon sont chiffrés de bout en bout. Apprenez-en plus et vérifiez les utilisateurs sur leur profil.";
+"encryption_not_enabled" = "Chiffrement désactivé";
+"encryption_unknown_algorithm_tile_description" = "Le chiffrement utilisé par ce salon n’est pas pris en charge";
+"room_created_summary_item" = "%@ a créé et configuré ce salon.";
+"qr_code_scanned_self_verif_notice" = "On y est presque ! L’autre appareil affiche-t-il une marque cochée \?";
+"qr_code_scanned_verif_waiting_notice" = "On y est presque ! En attente de la confirmation…";
+"qr_code_scanned_verif_waiting" = "En attente de %@…";
+"error_failed_to_import_keys" = "Échec de l’importation des clés";
+"settings_notification_configuration" = "Configuration des notifications";
+"settings_messages_at_room" = "Messages contenant @room";
+"settings_messages_in_e2e_one_to_one" = "Messages chiffrés dans les conversations individuelles";
+"settings_messages_in_e2e_group_chat" = "Messages chiffrés dans les conversations de groupe";
+"settings_when_rooms_are_upgraded" = "Quand les salons sont mis à niveau";
+"settings_troubleshoot_title" = "Résolution de problèmes";
+"command_description_plain" = "Envoie un message en texte simple, sans l’interpréter comme du Markdown";
+"auth_invalid_login_param_space_in_password" = "Nom et/ou mot de passe incorrect(s). Le mot de passe saisi commence ou se termine par des espaces, veuillez le vérifier.";
+"room_message_placeholder" = "Message…";
+"upgrade_security" = "Mise à niveau du chiffrement disponible";
+"bootstrap_enter_recovery" = "Entrez votre %@ pour continuer";
+"use_file" = "Utiliser un fichier";
+"bootstrap_invalid_recovery_key" = "Ce n’est pas une clé de récupération valide";
+"recovery_key_empty_error_message" = "Veuillez entrer une clé de récupération";
+"bootstrap_progress_checking_backup" = "Vérification de la clé de sauvegarde";
+"bootstrap_progress_checking_backup_with_info" = "Vérification de la clé de sauvegarde (%@)";
+"bootstrap_progress_generating_ssss" = "Génération de la clé SSSS à partir de la phrase secrète";
+"bootstrap_progress_generating_ssss_with_info" = "Génération de la clé SSSS à partir de la phrase secrète (%@)";
+"bootstrap_progress_generating_ssss_recovery" = "Génération de la clé SSSS à partir de la clé de récupération";
+"bootstrap_progress_storing_in_sss" = "Stockage du secret de sauvegarde dans le SSSS";
+"security_prompt_text" = "Vérifiez vos sessions et les autres pour garantir la sûreté de vos discussions";
+"bootstrap_progress_compute_curve_key" = "Récupération de la clé de courbe";
+"bootstrap_migration_enter_backup_password" = "Saisissez votre phrase secrète de sauvegarde de clés pour continuer.";
+"bootstrap_migration_use_recovery_key" = "utiliser votre clé de récupération de sauvegarde de clés";
+"bootstrap_migration_with_passphrase_helper_with_link" = "Vous ne connaissez pas votre phrase secrète de sauvegarde de clés, vous pouvez %@.";
+"bootstrap_migration_backup_recovery_key" = "Clé de récupération de sauvegarde de clés";
+"settings_security_prevent_screenshots_title" = "Empêcher les captures d’écran de l’application";
+"settings_security_prevent_screenshots_summary" = "L’activation de ce paramètre ajoute FLAG_SECURE à toutes les activités. Redémarrez l’application pour que la modification soit prise en compte.";
+"change_password_summary" = "Définir un nouveau mot de passe de compte…";
+"use_other_session_content_description" = "Utilisez la dernière version de %@ sur vos autres appareils : %@ Web, %@ pour Bureau, %@ iOS, %@ pour Android, ou un autre client Matrix qui prend en charge la signature croisée";
+"app_desktop_web" = "%@ Web\n%@ pour Bureau";
+"app_ios_android" = "%@ iOS\n%@ Android";
+"or_other_mx_capable_client" = "ou un autre client Matrix qui prend en charge la signature croisée";
+"use_latest_app" = "Utilisez la dernière version de %@ sur vos autres appareils :";
+"command_description_discard_session" = "Force la session de groupe sortante actuelle dans un salon chiffré à être abandonnée";
+"command_description_discard_session_not_handled" = "Seulement pris en charge dans les salons chiffrés";
+"enter_secret_storage_passphrase_or_key" = "Utilisez votre %1$@ ou votre %2$@ pour continuer.";
+"use_recovery_key" = "Utiliser la clé de récupération";
+"enter_secret_storage_input_key" = "Sélectionnez votre clé de récupération ou saisissez-la manuellement avec le clavier ou en la copiant depuis le presse-papiers";
+"failed_to_access_secure_storage" = "Échec d’accès au coffre secret";
+"cross_signing_verify_by_text" = "Vérifier manuellement avec un texte";
+"crosssigning_verify_session" = "Vérifier la connexion";
+"cross_signing_verify_by_emoji" = "Vérifier de façon interactive avec des émojis";
+"confirm_your_identity" = "Confirmez votre identité en vérifiant cette connexion depuis une de vos autres sessions, ce qui lui permettra d’avoir accès à vos messages chiffrés.";
+"error_empty_field_choose_user_name" = "Veuillez choisir un nom d’utilisateur.";
+"error_empty_field_choose_password" = "Veuillez choisir un mot de passe.";
+"external_link_confirmation_title" = "Vérifiez ce lien";
+"external_link_confirmation_message" = "Le lien %1$@ vous emmène sur un autre site : %2$@.\n\nVoulez-vous vraiment poursuivre \?";
+"create_room_dm_failure" = "Nous n’avons pas pu créer votre conversation privée. Vérifiez les utilisateurs que vous souhaitez inviter et réessayez.";
+"unencrypted" = "Non chiffré";
+"encrypted_unverified" = "Chiffré par un appareil non vérifié";
+"review_logins" = "Vérifiez où vous vous êtes connecté";
+"verify_other_sessions" = "Vérifiez toutes les sessions pour vous assurer que votre compte et vos messages sont en sécurité";
+"verify_this_session" = "Vérifiez la nouvelle connexion accédant à votre compte : %1$@";
+"notification_ticker_text_dm" = "%1$@ : %2$@";
+"notification_ticker_text_group" = "%1$@ : %2$@ %3$@";
+"add_members_to_room" = "Ajouter des membres";
+"invite_users_to_room_action_invite" = "INVITER";
+"inviting_users_to_room" = "Invitation des utilisateurs…";
+"invite_users_to_room_title" = "Inviter des utilisateurs";
+"invitation_sent_to_one_user" = "Invitation envoyée à %1$@";
+"invitations_sent_to_two_users" = "Invitations envoyées à %1$@ et %2$@";
+"invite_users_to_room_failure" = "Nous n’avons pas pu inviter les utilisateurs. Vérifiez les utilisateurs que vous souhaitez inviter et réessayez.";
+"event_redacted" = "Message supprimé";
+"settings_show_redacted" = "Afficher les messages supprimés";
+"settings_show_redacted_summary" = "Afficher un remplaçant pour les messages supprimés";
+"settings_discovery_confirm_mail_not_clicked" = "Nous vous avons envoyé un courriel de confirmation à %@, consultez vos courriels et cliquez sur le lien de confirmation";
+"settings_text_message_sent_wrong_code" = "Le code de vérification n’est pas correct.";
+"uploads_media_title" = "MÉDIA";
+"uploads_media_no_result" = "Il n’y a aucun média dans ce salon";
+"uploads_files_title" = "FICHIERS";
+"uploads_files_subtitle" = "%1$@ à %2$@";
+"uploads_files_no_result" = "Il n’y a aucun fichier dans ce salon";
+"login_connect_using_matrix_id_submit" = "Me connecter avec mon identifiant Matrix";
+"login_signin_matrix_id_title" = "Se connecter";
+"login_signin_matrix_id_notice" = "Si vous avez créé un compte sur un serveur d\'accueil, utilisez ci-dessous votre identifiant Matrix (par ex. : @utilisateur:domaine.com) et mot de passe.";
+"login_signin_matrix_id_hint" = "Identifiant de l’utilisateur";
+"login_signin_matrix_id_error_invalid_matrix_id" = "Ce n’est pas un identifiant d’utilisateur valide. Format attendu : « @utilisateur:serveuraccueil.org »";
+"autodiscover_well_known_error" = "Impossible de trouver un serveur d’accueil valide. Veuillez vérifier votre identifiant";
+"no_connectivity_to_the_server_indicator_airplane" = "Le mode avion est activé";
+"choose_locale_current_locale_title" = "Langue actuelle";
+"choose_locale_other_locales_title" = "Autres langues disponibles";
+"choose_locale_loading_locales" = "Chargement des langues disponibles…";
+"open_terms_of" = "Ouvrir les termes de %@";
+"disconnect_identity_server_dialog_content" = "Se déconnecter du serveur d’identité %@ \?";
+"identity_server_error_outdated_identity_server" = "Ce serveur d’identité est obsolète. %@ ne prend en charge que l’API V2.";
+"identity_server_error_outdated_home_server" = "Cette opération n’est pas possible. Le serveur d’accueil est obsolète.";
+"identity_server_error_no_identity_server_configured" = "Veuillez d’abord configurer un serveur d’identité.";
+"identity_server_error_terms_not_signed" = "Veuillez d’abord accepter les termes du serveur d’identité dans les paramètres.";
+"identity_server_error_bulk_sha256_not_supported" = "Pour votre vie privée, %@ prend uniquement en charge l’envoi des adresses électronique et des numéros de téléphone hachés.";
+"identity_server_error_binding_error" = "L’association a échoué.";
+"identity_server_error_no_current_binding_error" = "Il n’y a actuellement aucune association avec cet identifiant.";
+"identity_server_set_default_notice" = "Votre serveur d’accueil (%1$@) propose d’utiliser %2$@ comme serveur d’identité";
+"identity_server_set_default_submit" = "Utiliser %1$@";
+"identity_server_set_alternative_notice" = "Sinon, vous pouvez renseigner n’importe quelle autre URL de serveur d’identité";
+"identity_server_set_alternative_notice_no_default" = "Renseignez l’URL d’un serveur d’identité";
+"identity_server_set_alternative_submit" = "Valider";
+"action_play" = "Lancer";
+"action_dismiss" = "Ignorer";
+"no_permissions_to_start_conf_call" = "Vous n’avez pas la permission de lancer une téléconférence dans ce salon";
+"no_permissions_to_start_webrtc_call" = "Vous n\'avez pas la permission de lancer un appel dans ce salon";
+"video_meeting" = "Commencer une téléconférence vidéo";
+"audio_meeting" = "Commencer une téléconférence audio";
+"audio_video_meeting_description" = "Les réunions utilisent les règles de sécurité et les permissions de Jitsi. Toutes les personnes actuellement dans ce salon recevront une invitation à participer à la réunion.";
+"cannot_call_yourself" = "Vous ne pouvez pas passer un appel avec vous-même";
+"cannot_call_yourself_with_invite" = "Vous ne pouvez pas passer un appel avec vous-même, attendez que les participants acceptent l’invitation";
+"failed_to_add_widget" = "Échec de l’ajout du widget";
+"failed_to_remove_widget" = "Échec de la suppression du widget";
+"call_notification_answer" = "Accepter";
+"call_notification_reject" = "Refuser";
+"call_notification_hangup" = "Raccrocher";
+"action_copy" = "Copier";
+"dialog_title_success" = "Succès";
+"bottom_action_notification" = "Notifications";
+"call_failed_no_connection_description" = "Impossible d\'établir une connexion en temps réel.\nVeuillez demander à l’administrateur de votre serveur d’accueil de configurer un serveur TURN afin que les appels fonctionnent de manière fiable.";
+"call_select_sound_device" = "Sélectionner un périphérique audio";
+"sound_device_phone" = "Téléphone";
+"sound_device_speaker" = "Hauts-parleurs";
+"sound_device_headset" = "Écouteurs";
+"sound_device_wireless_headset" = "Écouteurs sans fil";
+"call_switch_camera" = "Changer de caméra";
+"auth_msisdn_already_defined" = "Le numéro de téléphone est déjà défini.";
+"login_error_ssl_peer_unverified" = "Erreur SSL : l\'identité du pair n\'a pas été vérifiée.";
+"login_error_ssl_other" = "Erreur SSL.";
+"settings_call_show_confirmation_dialog_title" = "Éviter les appels accidentels";
+"settings_call_show_confirmation_dialog_summary" = "Demander une confirmation avant de lancer un appel";
+"room_participants_action_cancel_invite" = "Annuler l’invitation";
+"room_participants_action_ignore_title" = "Ignorer l’utilisateur";
+"room_participants_action_ignore_prompt_msg" = "Ignorer cet utilisateur aura pour effet de supprimer ses messages des salons que vous partagez.\n\nVous pouvez annuler cette action à tout moment dans les paramètres généraux.";
+"room_participants_action_cancel_invite_title" = "Annuler l’invitation";
+"room_participants_action_cancel_invite_prompt_msg" = "Êtes-vous sûr de vouloir annuler l’invitation pour cet utilisateur \?";
+"room_participants_ban_title" = "Bannir l’utilisateur";
+"room_participants_ban_reason" = "Motif du bannissement";
+"room_participants_unban_title" = "Révoquer le bannissement de l’utilisateur";
+"bottom_sheet_setup_secure_backup_submit" = "Configuration";
+"a11y_unmute_microphone" = "Activer le microphone";
+"a11y_mute_microphone" = "Désactiver le microphone";
+"confirm_your_identity_quad_s" = "Confirmez votre identité en vérifiant cet identifiant, lui donnant ainsi accès aux messages chiffrés.";
+"member_banned_by" = "Banni par %1$@";
+"three_pid_revoke_invite_dialog_content" = "Révoquer l’invitation à %1$@ \?";
+"three_pid_revoke_invite_dialog_title" = "Révoquer l’invitation";
+"contacts_book_title" = "Carnet d’adresses";
+"empty_contact_book" = "Votre carnet d’adresses est vide";
+"loading_contact_book" = "Récupération de vos contacts…";
+"save_recovery_key_chooser_hint" = "Enregistrer la clé de récupération";
+"disclaimer_positive_button" = "EN SAVOIR PLUS";
+"disclaimer_negative_button" = "COMPRIS";
+"disclaimer_content" = "Nous sommes heureux de vous annoncer que nous avons un nouveau nom ! Votre application est à jour et vous êtes connectés à votre compte.";
+"disclaimer_title" = "Riot est désormais Element !";
+"notice_crypto_unable_to_decrypt_merged" = "Attente de l’historique du chiffrement";
+"crypto_error_withheld_generic" = "Impossible d’accéder à ce message car l’envoyeur n’a intentionnellement pas envoyé les clés";
+"crypto_error_withheld_unverified" = "Vous ne pouvez pas accéder à ce message car l’envoyeur n’a pas confiance en votre session";
+"crypto_error_withheld_blacklisted" = "Impossible d’accéder à ce message car vous avez été bloqué par l’envoyeur";
+"notice_crypto_unable_to_decrypt_friendly_desc" = "À cause du chiffrement de bout en bout, vous pouvez avoir besoin d’attendre l’arrivée du message de quelqu’un car les clés de chiffrement ne vous ont pas été correctement envoyées.";
+"notice_crypto_unable_to_decrypt_friendly" = "Attente du message, cela peut prendre du temps";
+"notice_crypto_unable_to_decrypt_final" = "Vous n’avez pas accès à ce message";
+"room_settings_save_success" = "Vous avez bien changé les paramètres du salon";
+"room_settings_topic_hint" = "Sujet";
+"room_settings_name_hint" = "Nom du salon";
+"set_a_security_phrase_again_notice" = "Entrez de nouveau votre phrase de sécurité pour la confirmer.";
+"set_a_security_phrase_hint" = "Phrase de sécurité";
+"set_a_security_phrase_title" = "Définir une phrase de sécurité";
+"bottom_sheet_save_your_recovery_key_title" = "Enregistrer votre clé de sécurité";
+"bottom_sheet_setup_secure_backup_security_phrase_title" = "Utiliser une phrase de sécurité";
+"bottom_sheet_setup_secure_backup_security_key_title" = "Utiliser une clé de sécurité";
+"a11y_stop_camera" = "Arrêter la caméra";
+"power_level_edit_title" = "Définir le rôle";
+"secure_backup_reset_no_history" = "Vous redémarrerez sans aucun historique, message, appareil ou utilisateurs connus";
+"secure_backup_reset_if_you_reset_all" = "Si vous réinitialisez tout";
+"secure_backup_reset_all_no_other_devices" = "Faites uniquement ceci si vous n\'avez aucun autre appareil pouvant vérifier celui-ci.";
+"secure_backup_reset_all" = "Réinitialiser tout";
+"bad_passphrase_key_reset_all_action" = "Perdu ou oublié toutes les options de récupération \? Réinitialisez tout";
+"error_saving_media_file" = "Impossible d’enregistrer le fichier multimédia";
+"auth_invalid_login_deactivated_account" = "Ce compte a été désactivé.";
+"bootstrap_cancel_text" = "Si vous annulez maintenant, vous pourrez perdre les messages et données chiffrés si vous perdez accès à vos identifiants.\n\nVous pouvez aussi activer la sauvegarde sécurisée et gérer vos clés dans les paramètres.";
+"bootstrap_info_text_2" = "Entrez une phrase de sécurité que seul vous connaissez, celle-ci est utilisée pour sécuriser les mots de passe sur le serveur.";
+"settings_hs_admin_e2e_disabled" = "L\'administrateur de votre serveur a désactivé le chiffrement de bout en bout par défaut dans les salons et conversations privés.";
+"room_member_power_level_default_in" = "Par défaut dans %1$@";
+"direct_room_profile_section_more_settings" = "Paramètres";
+"direct_room_profile_encrypted_subtitle" = "Les messages ici sont chiffrés de bout en bout.\n\nVos messages sont sécurisés avec des verrous et seuls vous et le destinataire en possédez la clé unique pour les déverrouiller.";
+"send_a_sticker" = "Autocollants";
+"login_error_outdated_homeserver_warning_content" = "Ce serveur d\'accueil utilise une version obsolète. Demandez à l’administrateur de votre serveur d\'accueil de le mettre à jour. Vous pouvez continuer, mais certaines fonctionnalités peuvent ne pas fonctionner correctement.";
+"login_server_url_form_common_notice" = "Entrez l’adresse du serveur que vous voulez utiliser";
+"secure_backup_banner_setup_line2" = "Sécurité contre la perte d’accès aux messages et données chiffrées";
+"disabled_integration_dialog_content" = "Activer « Autoriser les intégrations » dans les paramètres pour faire ceci.";
+"settings_troubleshoot_test_notification_notice" = "Veuillez cliquer sur la notification. Si vous ne voyez pas la notification, veuillez vérifier les paramètres système.";
+"settings_troubleshoot_test_notification_title" = "Affichage de la notification";
+"settings_troubleshoot_test_push_notification_content" = "Vous voyez la notification ! Cliquez-moi dessus !";
+"settings_troubleshoot_test_notification_notification_clicked" = "La notification a été cliquée !";
+"call_failed_no_connection" = "Appel échoué";
+"direct_room_encryption_enabled_tile_description" = "Les messages de ce salon sont chiffrés de bout en bout.";
+"room_created_summary_item_by_you" = "Vous avez créé et configuré ce salon.";
+"settings_security_pin_code_grace_period_summary_off" = "Le code est requis à l’ouverture de %@.";
+"settings_security_pin_code_grace_period_summary_on" = "Le code est demandé après 2 minutes d\'inutilisation de %@.";
+"settings_security_pin_code_grace_period_title" = "Demander le code après 2 minutes";
+"settings_security_pin_code_notifications_summary_off" = "Afficher uniquement le numéro de messages non-lus dans une simple notification.";
+"settings_security_pin_code_notifications_summary_on" = "Afficher les détails comme les noms des salons et le contenu du message.";
+"settings_security_pin_code_notifications_title" = "Afficher le contenu dans les notifications";
+"settings_security_pin_code_use_biometrics_summary_off" = "Le code est la seule façon de déverrouiller %@.";
+"settings_security_pin_code_use_biometrics_summary_on" = "Activer les données biométriques comme les empreintes digitales ou la reconnaissance faciale.";
+"settings_security_pin_code_use_biometrics_title" = "Activer les données biométriques";
+"settings_security_pin_code_summary" = "Si vous voulez réinitialiser votre code, appuyez sur Code PIN oublié pour vous déconnecter et le réinitialiser.";
+"settings_security_pin_code_title" = "Activer le code";
+"settings_security_application_protection_screen_title" = "Configurer la protection";
+"settings_security_application_protection_summary" = "Protéger l’accès en utilisant un code PIN et des données biométriques.";
+"settings_security_application_protection_title" = "Protéger l’accès";
+"auth_pin_reset_content" = "Pour réinitialiser votre code, vous devez vous reconnecter et en créer un nouveau.";
+"auth_pin_new_pin_action" = "Nouveau code PIN";
+"auth_pin_reset_title" = "Réinitialiser le code PIN";
+"auth_pin_forgot" = "Code PIN oublié \?";
+"auth_pin_title" = "Entrez votre code PIN";
+"create_pin_confirm_failure" = "Impossible de valider le code PIN, veillez en composer un nouveau.";
+"create_pin_confirm_title" = "Confirmez le code PIN";
+"create_pin_title" = "Choisissez un code PIN par sécurité";
+"too_many_pin_failures" = "Trop d’erreurs, vous avez été déconnecté";
+"wrong_pin_message_last_remaining_attempt" = "Attention ! Dernière tentative avant déconnexion !";
+"error_opening_banned_room" = "Impossible d’ouvrir un salon dont vous êtes banni.";
+"room_error_not_found" = "Impossible de trouver ce salon. Assurez-vous qu’il existe.";
+"universal_link_malformed" = "Le lien est malformé";
+"room_join_rules_public_by_you" = "Vous avez rendu ce salon public à tous ceux qui en connaissent le lien.";
+"direct_room_join_rules_invite_by_you" = "Vous avez rendu ceci uniquement accessible par invitation.";
+"room_join_rules_invite_by_you" = "Vous avez rendu le salon uniquement accessible par invitation.";
+"direct_room_join_rules_invite" = "%1$@ a rendu ceci uniquement accessible par invitation.";
+"room_list_quick_actions_favorite_remove" = "Supprimer des favoris";
+"labs_show_unread_notifications_as_tab" = "Ajouter un onglet dédié aux notifications non-lues sur l’écran principal.";
+"create_room_federation_error" = "Le salon a été créé, mais certaines invitations n’ont pas été envoyées pour la raison suivante :\n\n%@";
+"active_widgets_title" = "Widgets actifs";
+"direct_room_profile_section_more_leave" = "Quitter";
+"room_profile_section_admin" = "Actions d’administrateur";
+"direct_room_profile_not_encrypted_subtitle" = "Les messages ici ne sont pas chiffrés de bout en bout.";
+"sent_a_reaction" = "A réagi avec : %@";
+"sent_a_poll" = "Sondage";
+"login_signin_matrix_id_password_notice" = "Si vous ne connaissez pas votre mot de passe, faites précédent et réinitialisez-le.";
+"login_msisdn_notice" = "Veuillez utiliser le format international (le numéro de téléphone doit commencer par « + »)";
+"notice_member_no_changes_by_you" = "Vous n’avez rien changé";
+"room_list_quick_actions_favorite_add" = "Ajouter aux favoris";
+"settings_text_message_sent_hint" = "Code";
+"settings_labs_show_complete_history_in_encrypted_room" = "Afficher l’historique dans les salons chiffrés";
+"secure_backup_setup" = "Activer la sauvegarde sécurisée";
+"secure_backup_banner_setup_line1" = "Sauvegarde sécurisée";
+"recovery_key_export_saved" = "La clé de récupération a été enregistrée.";
+"room_no_active_widgets" = "Aucun widget n’est activé";
+"room_manage_integrations" = "Gérer les intégrations";
+"active_widget_view_action" = "VUE";
+"notification_unread_notified_messages_and_invitation" = "%1$@ et %2$@";
+"notification_unread_notified_messages_in_room_and_invitation" = "%1$@ dans %2$@ et %3$@";
+"encryption_exported_successfully" = "Les clés ont bien été exportées";
+"settings_emails_and_phone_numbers_summary" = "Gérer les courriels et numéros de téléphone liés à votre compte Matrix";
+"settings_emails_and_phone_numbers_title" = "Courriels et numéros de téléphone";
+"bottom_sheet_setup_secure_backup_title" = "Sauvegarde sécurisée";
+"a11y_start_camera" = "Démarrer la caméra";
+"a11y_open_chat" = "Ouvrir la discussion";
+"power_level_title" = "Rôle";
+"direct_room_created_summary_item_by_you" = "Vous avez rejoint la conversation.";
+"direct_room_created_summary_item" = "%@ a rejoint la conversation.";
+"disabled_integration_dialog_title" = "Les intégrations sont désactivées";
+"settings_secure_backup_reset" = "Réinitialiser la sauvegarde sécurisée";
+"settings_secure_backup_setup" = "Activer la sauvegarde sécurisée";
+"settings_secure_backup_section_title" = "Sauvegarde sécurisée";
+"room_participants_unban_prompt_msg" = "Révoquer le bannissement de l’utilisateur lui permettra de rejoindre le salon.";
+"room_participants_power_level_demote_warning_title" = "Vous rétrograder vous-même \?";
+"room_participants_power_level_demote_warning_prompt" = "Vous ne pourrez pas annuler cette modification car vous vous rétrogradez vous-même, il ne vous sera pas possible de regagner ces privilèges si vous êtes le dernier utilisateur privilégié de ce salon.";
+"room_participants_power_level_demote" = "Rétrograder";
+"reset_secure_backup_warning" = "Ceci remplacera votre clé ou phrase actuelle.";
+"reset_secure_backup_title" = "Générer une nouvelle clé de sécurité ou définir une nouvelle phrase de sécurité pour votre sauvegarde existante.";
+"settings_secure_backup_section_info" = "Protection contre la perte d’accès aux messages et données chiffrées en sauvegardant les clés de chiffrage sur votre serveur.";
+"settings_secure_backup_enter_to_setup" = "Activer sur cet appareil";
+"error_threepid_auth_failed" = "Assurez-vous d\'avoir cliqué sur le lien envoyé par courriel.";
+"settings_remove_three_pid_confirmation_content" = "Supprimer %@ \?";
+"settings_phone_numbers" = "Numéros de téléphone";
+"settings_emails_empty" = "Aucune adresse électronique n’a été ajoutée à votre compte";
+"settings_emails" = "Adresses électroniques";
+"settings_phone_number_empty" = "Aucun numéro de téléphone n’a été ajouté à votre compte";
+"search_banned_user_hint" = "Filtrer les utilisateurs exclus";
+"room_participants_action_unignore_prompt_msg" = "Ne plus ignorer cet utilisateur affichera à nouveau ses messages.";
+"room_participants_remove_prompt_msg" = "expulser un utilisateur le supprimera de ce salon.\n\nPour l’empêcher de revenir, vous devez plutôt le bannir.";
+"room_participants_remove_reason" = "Motif d’expulsion";
+"room_participants_remove_title" = "Expulser l’utilisateur";
+"room_participants_action_unignore_title" = "Ne plus ignorer l’utilisateur";
+"call_format_turn_hd_on" = "Activer la HD";
+"call_format_turn_hd_off" = "Désactiver la HD";
+"call_camera_back" = "Arrière";
+"call_camera_front" = "Frontale";
+"no_permissions_to_start_webrtc_call_in_direct_room" = "Vous n’avez pas la permission de lancer un appel";
+"no_permissions_to_start_conf_call_in_direct_room" = "Vous n’avez pas la permission de lancer une téléconférence";
+"action_reset" = "Réinitialiser";
+"failed_to_unban" = "Échec de la révocation du bannissement de l’utilisateur";
+"alert_push_are_disabled_description" = "Vérifiez vos paramètres pour activer les notifications push";
+"bottom_sheet_save_your_recovery_key_content" = "Stockez votre clé de sécurité en lieu sûr comme un gestionnaire de mots de passe ou un coffre-fort.";
+"bottom_sheet_setup_secure_backup_security_key_subtitle" = "Générez une clé de sécurité à stocker en lieu sûr comme un gestionnaire de mots de passe ou un coffre-fort.";
+"settings_troubleshoot_test_push_loop_failed" = "Erreur de réception du push. La solution pourrait être de réinstaller l’application.";
+"settings_troubleshoot_test_push_loop_success" = "L’application reçoit le PUSH";
+"settings_troubleshoot_test_push_loop_waiting_for_push" = "L’application attend le PUSH";
+"settings_troubleshoot_test_push_loop_title" = "Tester le Push";
+"alert_push_are_disabled_title" = "Les notifications push sont désactivées";
+"set_a_security_phrase_notice" = "Entrez une phrase de sécurité que seul vous connaissez, celle-ci est utilisée pour sécuriser les mots de passe sur le serveur.";
+"bottom_sheet_setup_secure_backup_security_phrase_subtitle" = "Entrez une phrase secrète que seul vous connaissez, et générez une clé de sauvegarde.";
+"bottom_sheet_setup_secure_backup_subtitle" = "Protection contre la perte d’accès aux messages et données chiffrées en sauvegardant les clés de chiffrement sur votre serveur.";
+"delete_account_data_warning" = "Supprimer les données du compte de type %1$@ \?\n\nÀ utiliser avec précaution, ceci peut entraîner des comportements inattendus.";
+"sent_verification_conclusion" = "Conclusion de la vérification";
+"warning_unsaved_change_discard" = "Annuler les changements";
+"warning_unsaved_change" = "Il y a des modifications non-enregistrées. Annuler les changements \?";
+"warning_room_not_created_yet" = "Le salon n\'est pas encore créé. Annuler la création du salon \?";
+"room_list_quick_actions_low_priority_remove" = "Retirer de la priorité faible";
+"room_list_quick_actions_low_priority_add" = "Ajouter à la priorité faible";
+"rotate_and_crop_screen_title" = "Pivoter et rogner";
+"attachment_type_dialog_title" = "Ajouter une image à partir de";
+"create_room_settings_section" = "Paramètres du salon";
+"create_room_topic_hint" = "Sujet";
+"create_room_topic_section" = "Sujet du salon (facultatif)";
+"create_room_name_section" = "Nom du salon";
+"room_member_open_or_create_dm" = "Conversation privée";
+"send_bug_report_include_key_share_history" = "Inclure l’historique d’échange de clés";
+"no_more_results" = "Plus aucun résultat";
+"settings_export_trail" = "Exporter le rapport d’audit";
+"room_created_summary_no_topic_creation_text" = "%@ pour permettre aux gens de connaître le sujet de ce salon.";
+"this_is_the_beginning_of_dm" = "Ceci est le début de l’historique de votre conversation privée avec %@.";
+"this_is_the_beginning_of_room_no_name" = "Ceci est le début de cette conversation.";
+"this_is_the_beginning_of_room" = "Ceci est le début de %@.";
+"room_settings_enable_encryption_no_permission" = "Vous n\'avez pas le droit d’activer le chiffrement dans ce salon.";
+"create_room_in_progress" = "Création du salon…";
+"create_room_alias_invalid" = "Certains caractères sont interdits";
+"create_room_alias_empty" = "Veuillez fournir une adresse de salon";
+"create_room_alias_already_in_use" = "Cette adresse est déjà utilisée";
+"attachment_viewer_item_x_of_y" = "%1$d de %2$d";
+"settings_discovery_consent_action_give_consent" = "Autoriser";
+"settings_discovery_consent_action_revoke" = "Révoquer mon autorisation";
+"settings_discovery_consent_notice_on" = "Vous avez donné votre autorisation pour envoyer des courriels et des numéros de téléphone à ce serveur d’identité pour découvrir d\'autres utilisateurs à partir de vos contacts.";
+"settings_discovery_consent_title" = "Envoyer des courriels et des numéros de téléphone";
+"direct_room_user_list_suggestions_title" = "Suggestions";
+"direct_room_user_list_known_title" = "Utilisateurs connus";
+"qr_code" = "code QR";
+"add_by_qr_code" = "Ajouter avec un code QR";
+"permissions_denied_add_contact" = "Autoriser l’accès à vos contacts.";
+"permissions_denied_qr_code" = "Pour scanner un code QR, vous devez autoriser l’accès à votre appareil photo.";
+"start_chatting" = "Commencer une conversation";
+"qr_code_not_scanned" = "Code QR non scanné !";
+"invalid_qr_code_uri" = "Code QR invalide (URI invalide) !";
+"cannot_dm_self" = "Impossible avec vous-même !";
+"share_by_text" = "Partager par SMS";
+"phone_book_perform_lookup" = "Rechercher des contacts sur Matrix";
+"room_settings_set_avatar" = "Définir l’avatar";
+"identity_server_user_consent_not_provided" = "Le consentement de l\'utilisateur n’a pas été fourni.";
+"user_code_info_text" = "Partagez ce code avec des gens pour qu’ils puissent le scanner pour vous ajouter et commencer à discuter.";
+"user_code_my_code" = "Mon code";
+"user_code_share" = "Partager mon code";
+"user_code_scan" = "Scanner un code QR";
+"not_a_valid_qr_code" = "Ce n’est pas un code QR matrix valide";
+"invite_friends_rich_title" = "🔐️ Rejoins-moi sur %@";
+"invite_friends_text" = "Salut, parle-moi sur %@ : %@";
+"invite_friends" = "Ajouter des amis";
+"add_people" = "Ajouter des personnes";
+"topic_prefix" = "Sujet : ";
+"add_a_topic_link_text" = "Ajouter un sujet";
+"create_room_disable_federation_description" = "Vous devriez l’activer si le salon n’est utilisé que pour collaborer avec des équipes internes sur votre serveur d’accueil. Ceci ne peut pas être changé plus tard.";
+"create_room_disable_federation_title" = "Empêcher les personnes qui ne sont pas membres de %@ de rejoindre ce salon";
+"hide_advanced" = "Masquer les paramètres avancés";
+"show_advanced" = "Afficher les paramètres avancés";
+"dev_tools_event_content_hint" = "Contenu de l’événement";
+"dev_tools_success_state_event" = "Événement d’état envoyé !";
+"dev_tools_success_event" = "Événement envoyé !";
+"dev_tools_error_malformed_event" = "Événement malformé";
+"dev_tools_error_no_message_type" = "Type de message manquant";
+"dev_tools_error_no_content" = "Pas de contenu";
+"dev_tools_form_hint_event_content" = "Contenu d’événement";
+"dev_tools_form_hint_state_key" = "Clé d’état";
+"dev_tools_form_hint_type" = "Type";
+"dev_tools_send_custom_state_event" = "Envoyer des événements d’état personnalisés";
+"dev_tools_edit_content" = "Modifier le contenu";
+"dev_tools_state_event" = "Événements d’état";
+"dev_tools_send_state_event" = "Envoyer un événement d’état";
+"dev_tools_send_custom_event" = "Envoyer un événement personnalisé";
+"dev_tools_explore_room_state" = "Explorer l’état du salon";
+"dev_tools_menu_name" = "Outils de développement";
+"a11y_view_read_receipts" = "Voir les accusés de réception";
+"a11y_rule_notify_off" = "Ne pas notifier";
+"a11y_rule_notify_silent" = "Notifier sans son";
+"a11y_rule_notify_noisy" = "Notifier avec son";
+"a11y_error_message_not_sent" = "Message non envoyé suite à une erreur";
+"a11y_checked" = "Coché";
+"a11y_close_emoji_picker" = "Fermer le sélecteur d’émojis";
+"a11y_open_emoji_picker" = "Ouvrir le sélecteur d’émojis";
+"a11y_trust_level_trusted" = "Reconnu";
+"a11y_trust_level_warning" = "Douteux";
+"a11y_trust_level_default" = "Niveau de confiance par défaut";
+"a11y_selected" = "Sélectionné";
+"a11y_video" = "Vidéo";
+"a11y_unsent_draft" = "a des brouillons non envoyés";
+"a11y_error_some_message_not_sent" = "Certains messages n’ont pas été envoyés";
+"a11y_delete_avatar" = "Supprimer l’avatar";
+"a11y_change_avatar" = "Changer l’avatar";
+"a11y_image" = "Image";
+"a11y_import_key_from_file" = "Importer la clé depuis le fichier";
+"a11y_open_widget" = "Ouvrir les widgets";
+"a11y_screenshot" = "Capture d’écran";
+"authentication_error" = "Échec d’authentification";
+"re_authentication_default_confirm_text" = "%@ requiert que vous saisissiez vos identifiants à nouveau pour effectuer cette action.";
+"re_authentication_activity_title" = "Une nouvelle authentification est requise";
+"call_transfer_users_tab_title" = "Utilisateurs";
+"call_transfer_failure" = "Une erreur s’est produite lors du transfert de l’appel";
+"call_transfer_title" = "Transférer";
+"call_transfer_connect_action" = "Rejoindre";
+"call_transfer_consult_first" = "Consulter d’abord";
+"call_only_active" = "Appel en cours (%1$@)";
+"call_dial_pad_lookup_error" = "Il y a eu une erreur lors de la recherche du numéro de téléphone";
+"call_dial_pad_title" = "Pavé de numérotation";
+"call_tile_call_back" = "Rappeler";
+"call_tile_ended" = "Cet appel est terminé";
+"call_tile_other_declined" = "%1$@ a refusé cet appel";
+"settings_security_pin_code_change_pin_summary" = "Changer votre code PIN actuel";
+"settings_security_pin_code_change_pin_title" = "Changer le code PIN";
+"failed_to_initialize_cross_signing" = "Échec de la mise en place de la signature croisée";
+"default_message_emote_snow" = "envoie de la neige ❄️";
+"default_message_emote_confetti" = "envoie des confettis 🎉";
+"command_snow" = "Envoie le message avec de la neige";
+"command_confetti" = "Envoie le message avec des confettis";
+"settings_server_upload_size_unknown" = "La limite n’est pas connue.";
+"settings_server_upload_size_content" = "Votre serveur d’accueil accepte les pièces jointes (fichiers, médias, etc.) jusqu’à %@.";
+"settings_server_upload_size_title" = "Taille maximum pour des envois sur ce serveur";
+"settings_server_version" = "Version du serveur";
+"settings_server_name" = "Nom du serveur";
+"login_clear_homeserver_history" = "Effacer l’historique";
+"login_social_sso" = "authentification unique";
+"login_social_signin_with" = "Se connecter avec %@";
+"login_social_signup_with" = "S’inscrire avec %@";
+"login_social_continue_with" = "Poursuivre avec %@";
+"login_social_continue" = "Ou";
+"room_list_quick_actions_room_settings" = "Paramètres du salon";
+"room_preview_no_preview_join" = "Impossible d’afficher un aperçu du salon. Voulez-vous le rejoindre \?";
+"room_preview_not_found" = "Ce salon n’est pas accessible en ce moment.\nRéessayez plus tard, ou demandez à un administrateur de ce salon de vérifier que vous pouvez y accéder.";
+"jitsi_leave_conf_to_join_another_one_content" = "Partir de la téléconférence actuelle et basculer sur une autre \?";
+"room_settings_room_version_title" = "Version du salon";
+"room_alias_publish_to_directory_error" = "Impossible de récupérer la visibilité du répertoire de salons actuel (%1$@).";
+"room_alias_publish_to_directory" = "Publier ce salon dans le répertoire public de %1$@ \?";
+"room_alias_action_unpublish" = "Dé-publier cette adresse";
+"room_alias_action_publish" = "Publier cette adresse";
+"room_alias_local_address_add" = "Ajouter une adresse locale";
+"room_alias_local_address_empty" = "Ce salon n’a pas d’adresse locale";
+"room_alias_local_address_subtitle" = "Définissez des adresses pour ce salon afin que les utilisateurs puissent le trouver via votre serveur d’accueil(%1$@)";
+"room_alias_local_address_title" = "Adresse locale";
+"room_alias_address_hint" = "Nouvelle adresse publiée (par ex. #alias:serveur)";
+"room_alias_address_empty" = "Aucune adresse publiée pour le moment.";
+"room_alias_address_empty_can_add" = "Aucune adresse publiée pour le moment, ajoutez en une ci-dessous.";
+"room_alias_delete_confirmation" = "Supprimer l’adresse « %1$@ » \?";
+"room_alias_unpublish_confirmation" = "Dé-publier l’adresse « %1$@ » \?";
+"room_alias_published_alias_add_manually_submit" = "Publier";
+"room_alias_published_alias_add_manually" = "Publier une nouvelle adresse manuellement";
+"room_alias_published_other" = "Autres adresses publiées :";
+"room_alias_published_alias_main" = "Ceci est l’adresse principale";
+"room_alias_published_alias_subtitle" = "Les adresses publiées peuvent être utilisées par n’importe qui pour rejoindre votre salon. Pour pouvoir publier une adresse, elle doit d’abord être définie comme adresse locale.";
+"room_alias_published_alias_title" = "Adresses publiées";
+"room_settings_alias_subtitle" = "Voir et gérer les adresses de ce salon, et sa visibilité dans le répertoire des salons.";
+"room_settings_alias_title" = "Adresses du salon";
+"room_settings_room_access_title" = "Accès au salon";
+"room_settings_room_read_history_dialog_subtitle" = "Les modifications de visibilité de l’historique ne s’appliqueront qu’aux messages ultérieurs dans ce salon. La visibilité de l’historique actuel demeurera inchangée.";
+"settings_show_emoji_keyboard_summary" = "Ajoute un bouton sur le compositeur pour ouvrir le clavier des emojis";
+"settings_show_emoji_keyboard" = "Afficher le clavier des emojis";
+"settings_chat_effects_description" = "Utilisez la commande /confetti ou envoyez un message contenant ❄️ ou 🎉";
+"settings_chat_effects_title" = "Afficher les animations de conversation";
+"room_permissions_change_topic" = "Changer le sujet";
+"room_permissions_upgrade_the_room" = "Mettre à niveau le salon";
+"room_permissions_send_m_room_server_acl_events" = "Envoyer des événements m.room.server_acl";
+"room_permissions_change_permissions" = "Changer les permissions";
+"room_permissions_change_room_name" = "Changer le nom du salon";
+"room_permissions_change_history_visibility" = "Changer la visibilité de l’historique";
+"room_permissions_enable_room_encryption" = "Activer le chiffrement du salon";
+"room_permissions_change_main_address_for_the_room" = "Changer l’adresse principale du salon";
+"room_permissions_change_room_avatar" = "Changer l’avatar du salon";
+"room_permissions_modify_widgets" = "Modifier les widgets";
+"room_permissions_notify_everyone" = "Notifier tout le monde";
+"room_permissions_remove_messages_sent_by_others" = "Supprimer les messages des autres";
+"room_permissions_ban_users" = "Bannir des utilisateurs";
+"room_permissions_remove_users" = "Expulser des utilisateurs";
+"room_permissions_change_settings" = "Mettre à jour les paramètres";
+"room_permissions_invite_users" = "Inviter des utilisateurs";
+"room_permissions_send_messages" = "Envoyer des messages";
+"room_permissions_default_role" = "Rôle par défaut";
+"room_permissions_notice_read_only" = "Vous n’avez pas la permission de changer les rôles requis pour changer différentes parties du salon";
+"room_permissions_notice" = "Indiquer les rôles requis pour changer les différentes parties du salon";
+"room_permissions_title" = "Permissions";
+"room_settings_permissions_subtitle" = "Voir et changer les rôles requis pour changer les différentes parties du salon.";
+"room_settings_permissions_title" = "Permissions du salon";
+"room_participants_leave_private_warning" = "Ce salon n’est pas public. Vous ne pourrez pas le rejoindre sans invitation.";
+"call_held_by_you" = "Vous avez mis l’appel en attente";
+"call_held_by_user" = "%@ a mis l’appel en attente";
+"call_hold_action" = "Mettre en attente";
+"call_resume_action" = "Reprendre";
+"error_unauthorized" = "Non autorisé, identifiants d’authentification valides manquants";
+"dialog_edit_hint" = "Nouvelle valeur";
+"action_unpublish" = "Dé-publier";
+"action_switch" = "Changer";
+"action_add" = "Ajouter";
+"system_theme" = "Par défaut du système";
+"notice_room_canonical_alias_no_change_by_you" = "Vous avez modifié les adresses de ce salon.";
+"notice_room_canonical_alias_no_change" = "%1$@ a modifié les adresses de ce salon.";
+"notice_room_canonical_alias_main_and_alternative_changed_by_you" = "Vous avez modifié les adresses principale et alternative de ce salon.";
+"notice_room_canonical_alias_main_and_alternative_changed" = "%1$@ a modifié les adresses principale et alternative de ce salon.";
+"notice_room_canonical_alias_alternative_changed_by_you" = "Vous avez modifié les adresses alternatives de ce salon.";
+"notice_room_canonical_alias_alternative_changed" = "%1$@ a modifié les adresses alternatives de ce salon.";
+"initial_sync_start_downloading" = "Synchronisation initiale :\nTéléchargement des données…";
+"initial_sync_start_server_computing" = "Synchronisation initiale :\nEn attente de la réponse du serveur…";
+"event_status_delete_all_failed_dialog_message" = "Êtes-vous sûr de vouloir supprimer tous les messages non envoyés dans ce salon \?";
+"event_status_delete_all_failed_dialog_title" = "Supprimer les messages non envoyés";
+"event_status_failed_messages_warning" = "Messages non envoyés";
+"event_status_cancel_sending_dialog_message" = "Voulez-vous annuler l’envoi du message \?";
+"event_status_a11y_delete_all" = "Supprimer tous les messages en échec";
+"event_status_a11y_failed" = "Échec";
+"event_status_a11y_sent" = "Envoyé";
+"event_status_a11y_sending" = "Envoi";
+"settings_room_directory_show_all_rooms_summary" = "Afficher tous les salons dans le répertoire, y compris ceux au contenu choquant.";
+"settings_room_directory_show_all_rooms" = "Afficher les salons au contenu choquant";
+"settings_category_room_directory" = "Répertoire des salons";
+"event_status_sent_message" = "Message envoyé";
+"create_spaces_you_can_change_later" = "Vous pouvez changer ceci plus tard";
+"create_spaces_choose_type_label" = "Quel type d’espace voulez-vous créer \?";
+"your_private_space" = "Votre espace privé";
+"your_public_space" = "Votre espace public";
+"add_space" = "Ajouter un espace";
+"command_description_leave_room" = "Partir du salon correspondant à l’identifiant donné (ou le salon actuel si aucun n’est fourni)";
+"command_description_join_space" = "Rejoindre l’espace avec l’identifiant donné";
+"command_description_create_space" = "Créer un espace";
+"a11y_unchecked" = "Décoché";
+"search_hint_room_name" = "Rechercher par nom";
+"room_settings_room_access_restricted_description" = "Tout membre d’un espace contenant ce salon peut le trouver et le rejoindre. Seuls les administrateurs de ce salon peuvent l’ajouter à un espace.";
+"room_settings_room_access_restricted_title" = "Seulement pour les membres de l\'espace";
+"room_settings_room_access_public_description" = "Tout le monde peut trouver ce salon et le rejoindre";
+"room_settings_room_access_public_title" = "Public";
+"room_settings_room_access_private_description" = "Seules les personnes invitées peuvent le trouver et le rejoindre";
+"room_settings_room_access_private_title" = "Privé";
+"room_settings_room_access_entry_unknown" = "Paramètre d’accès inconnu (%@)";
+"room_settings_room_access_entry_knock" = "Tout le monde peut frapper à la porte du salon, les membres peuvent accepter ou rejeter la demande";
+"room_settings_guest_access_title" = "Permettre l’accès aux visiteurs";
+"spaces_header" = "Espaces";
+"suggested_header" = "Salons recommandés";
+"you_are_invited" = "Vous êtes invité";
+"spaces_beta_welcome_to_spaces_desc" = "Les espaces sont une nouvelle manière de regrouper les salons et les gens.";
+"space_add_existing_rooms" = "Ajouter des salons et espaces existants";
+"leave_space" = "Quitter";
+"space_add_child_title" = "Ajouter des salons";
+"space_explore_activity_title" = "Parcourir les salons";
+"room_alias_preview_not_found" = "Cet alias n’est pas accessible en ce moment.\nRéessayez plus tard, ou demandez à un administrateur de ce salon de vérifier que vous pouvez y accéder.";
+"join_anyway" = "Rejoindre quand même";
+"join_space" = "Rejoindre l’espace";
+"create_space" = "Créer un espace";
+"skip_for_now" = "Passer pour l’instant";
+"share_space_link_message" = "Rejoignez mon espace %1$@ %2$@";
+"invite_just_to_this_room_desc" = "Ne fera pas partie de %@";
+"invite_just_to_this_room" = "Seulement ce salon";
+"invite_to_space_with_name_desc" = "Permettra de parcourir les salons de %@";
+"invite_to_space_with_name" = "Inviter dans %@";
+"invite_by_link" = "Partager le lien";
+"invite_by_email" = "Inviter par courriel";
+"invite_people_to_your_space_desc" = "Vous êtes seul pour l’instant. %@ sera plus agréable avec de la compagnie.";
+"invite_people_to_your_space" = "Invitez des personnes dans votre espace";
+"invite_people_menu" = "Inviter des personnes";
+"create_space_topic_hint" = "Description";
+"create_spaces_loading_message" = "Création de l’espace…";
+"create_spaces_default_public_random_room_name" = "Aléatoire";
+"create_spaces_default_public_room_name" = "Général";
+"create_spaces_room_private_header_desc" = "Créons un salon pour chacun d’entre eux. Vous pourrez en ajouter plus tard, y compris certains déjà existant.";
+"create_spaces_room_private_header" = "Sur quels projets travaillez-vous \?";
+"create_spaces_room_public_header_desc" = "Nous allons créer les salons pour ces sujets. Vous pourrez en ajouter d’autres plus tard.";
+"create_spaces_room_public_header" = "De quoi allez-vous parler dans %@ \?";
+"create_space_error_empty_field_space_name" = "Donnez-lui un nom pour poursuivre.";
+"create_spaces_details_private_header" = "Ajoutez quelques informations pour renforcer son identité. Vous pourrez changer ceci plus tard.";
+"create_spaces_details_public_header" = "Ajoutez quelques informations pour l’aider à se démarquer. Vous pourrez changer ceci plus tard.";
+"activity_create_space_title" = "Créer un espace";
+"space_type_private_desc" = "Sur invitation, idéal pour vous-même ou les équipes";
+"space_type_private" = "Privé";
+"space_type_public_desc" = "Ouvert à tous, idéal pour les communautés";
+"space_type_public" = "Public";
+"create_spaces_private_teammates" = "Un espace privé pour vous et votre équipe";
+"create_spaces_me_and_teammates" = "Moi et mon équipe";
+"create_spaces_organise_rooms" = "Un espace privé pour organiser vos salons";
+"create_spaces_just_me" = "Seulement moi";
+"create_spaces_make_sure_access" = "Assurez-vous que les bonnes personnes ont accès à %@.";
+"create_spaces_who_are_you_working_with" = "Avec qui travaillez-vous \?";
+"create_spaces_join_info_help" = "Pour rejoindre un espace existant, il vous faut une invitation.";
+"error_file_too_big_simple" = "Le fichier est trop volumineux pour être envoyé.";
+"send_file_step_compressing_video" = "Compression de la vidéo %d %%";
+"send_file_step_compressing_image" = "Compression de l’image…";
+"use_as_default_and_do_not_ask_again" = "Utiliser par défaut et ne plus demander";
+"option_always_ask" = "Toujours demander";
+"space_manage_rooms_and_spaces" = "Gérer les salons et les espaces";
+"space_mark_as_not_suggested" = "Marquer comme non recommandé";
+"space_mark_as_suggested" = "Marquer comme recommandé";
+"space_suggested" = "Recommandé";
+"space_settings_manage_rooms" = "Gérer les salons";
+"looking_for_someone_not_in_space" = "Vous cherchez quelqu’un qui n’est pas dans %@ \?";
+"user_invites_you" = "%@ vous invite";
+"a11y_public_room" = "Salon public";
+"send_images_and_video_with_original_size" = "Envoyer le média en taille d’origine";
+"space_leave_prompt_msg_as_admin" = "Vous êtes le seul administrateur de cet espace. En le quittant, plus personne n’aura le contrôle dessus.";
+"send_feedback_space_info" = "Vous utilisez une version bêta des espaces. Vos remarques aideront à concevoir les prochaines versions. Votre plateforme et votre nom d’utilisateur seront marqués pour nous aider à utiliser vos remarques autant que possible.";
+"this_space_has_no_rooms_admin" = "Il se peut que certains salons soient masqués parce qu’ils sont privés et vous avez besoin d’une invitation.";
+"this_space_has_no_rooms_not_admin" = "Il se peut que certains salons soient masqués parce qu’ils sont privés et vous avez besoin d’une invitation.\nVous n’avez pas l’autorisation d’ajouter des salons.";
+"this_space_has_no_rooms" = "Cet espace n’a pas de salons";
+"spaces_no_server_support_description" = "Veuillez contacter l’administrateur de votre serveur d’accueil pour plus d’informations";
+"spaces_no_server_support_title" = "Il semble que votre serveur d’accueil ne prend pas encore en charge les espaces";
+"spaces_feeling_experimental_subspace" = "Envie d’expérimenter \?\nVous pouvez ajouter des espaces existants à un espace.";
+"space_leave_prompt_msg_private" = "Il vous sera impossible de revenir à moins d’y être réinvité.";
+"space_leave_prompt_msg_only_you" = "Vous êtes la seule personne ici. Si vous partez, personne ne pourra entrer à l’avenir, même pas vous.";
+"invite_to_space" = "Inviter à %@";
+"send_feedback_space_title" = "Remarques sur les espaces";
+"you_may_contact_me" = "Vous pouvez me contacter si vous avez des questions";
+"give_feedback" = "Envoyer des remarques";
+"feedback_failed" = "L’envoi des remarques a échoué (%@)";
+"feedback_sent" = "Merci, vos remarques ont bien été envoyées";
+"feedback" = "Remarques";
+"error_jitsi_join_conf" = "Désolé, une erreur s’est produite en essayant d’entrer dans la conférence";
+"unnamed_room" = "Salon sans nom";
+"private_space" = "Espace privé";
+"public_space" = "Espace public";
+"call_transfer_unknown_person" = "Personne inconnue";
+"call_transfer_transfer_to_title" = "Transférer à %1$@";
+"directory_add_a_new_server_error_already_added" = "Ce serveur fait déjà partie de la liste";
+"directory_add_a_new_server_error" = "Impossible de trouver ce serveur ou la liste de ses salons";
+"directory_add_a_new_server_prompt" = "Saisissez le nom du nouveau serveur que vous souhaitez explorer.";
+"directory_add_a_new_server" = "Ajouter un nouveau serveur";
+"directory_your_server" = "Votre serveur";
+"call_transfer_consulting_with" = "Consultation de %1$@";
+"error_failed_to_join_room" = "Désolé, une erreur est survenue en essayant de rejoindre %@";
+"create_space_alias_hint" = "Adresse de l’espace";
+"space_settings_alias_subtitle" = "Afficher et gérer les adresses de cet espace.";
+"space_settings_alias_title" = "Adresse de l’espace";
+"room_upgrade_to_recommended_version" = "Mettre à jour vers la version de salon recommandée";
+"room_using_unstable_room_version" = "Ce salon utilise la version %@ de salon, que ce serveur d’accueil considère comme instable.";
+"upgrade_room_no_power_to_manage" = "Vous devez avoir le droit de mettre à jour ce salon";
+"upgrade_room_update_parent_space" = "Mettre à jour automatiquement l’espace parent";
+"upgrade_room_auto_invite" = "Inviter automatiquement des utilisateurs";
+"upgrade_public_room_from_to" = "Vous allez mettre à jour ce salon de %1$@ à %2$@.";
+"upgrade_room_warning" = "La mise-à-jour d’un salon est une action avancée et n’est normalement recommandé que si un salon est instable à cause de bogues, fonctionnalités manquantes, ou failles de sécurité.\nCela n’affecte normalement que la manière dont le salon est géré par le serveur.";
+"upgrade_private_room" = "Mettre à jour un salon privé";
+"upgrade_public_room" = "Mettre à jour un salon public";
+"upgrade" = "Mettre à jour";
+"it_may_take_some_time" = "Soyez patient, cela peut prendre du temps.";
+"joining_replacement_room" = "Rejoindre le salon remplaçant";
+"command_description_upgrade_room" = "Mettre à jour un salon vers une nouvelle version";
+"settings_server_room_version_unstable" = "instable";
+"settings_server_room_version_stable" = "stable";
+"settings_server_default_room_version" = "Version par défaut";
+"settings_server_room_versions" = "Versions du salon 👓";
+"verification_scan_self_emoji_subtitle" = "Vérifier en comparant des émoticônes à la place";
+"verification_scan_with_this_device" = "Scanner avec cet appareil";
+"verification_scan_self_notice" = "Scannez le code avec votre autre appareil, ou échangez et scannez avec cet appareil";
+"hs_client_url" = "URL de l’API du serveur d’accueil";
+"missing_permissions_title" = "Permissions manquantes";
+"denied_permission_camera" = "Pour effectuer cette action, veuillez autoriser la permission Caméra depuis les réglages système.";
+"denied_permission_generic" = "Certaines permissions manquent pour effectuer cette action, veuillez autoriser ces permissions depuis les réglages système.";
+"upgrade_room_for_restricted_note" = "Veuillez noter que la mise-à-jour créera une nouvelle version de ce salon. Tous les messages existants seront conservés dans ce salon archivé.";
+"upgrade_room_for_restricted_no_param" = "Quiconque dans l’espace parent pourra trouver et rejoindre ce salon – pas besoin d’inviter les gens un par un. Vous pourrez changer cela à n’importe quel moment dans les réglages du salon.";
+"upgrade_room_for_restricted" = "Quiconque dans %@ pourra trouver et rejoindre ce salon – pas besoin d’inviter les gens un par un. Vous pourrez changer cela à n’importe quel moment dans les réglages du salon.";
+"voice_message_reply_content" = "Message vocal (%1$@)";
+"error_voice_message_cannot_reply_or_edit" = "Impossible de répondre ou d’éditer tant qu’un message vocal est actif";
+"error_voice_message_unable_to_record" = "Impossible d’enregistrer un message vocal";
+"error_voice_message_unable_to_play" = "Impossible de lire ce message vocal";
+"voice_message_tap_to_stop_toast" = "Touchez l’enregistrement pour l’arrêter ou l’écouter";
+"voice_message_n_seconds_warning_toast" = "%1$ds restant";
+"voice_message_release_to_send_toast" = "Maintenir pour enregistrer, relâcher pour envoyer";
+"a11y_delete_recorded_voice_message" = "Supprimer l’enregistrement";
+"a11y_recording_voice_message" = "Enregistrement du message vocal";
+"a11y_pause_voice_message" = "Mettre en pause le message vocal";
+"a11y_play_voice_message" = "Lire le message vocal";
+"voice_message_slide_to_cancel" = "Glisser pour annuler";
+"a11y_start_voice_message" = "Enregistrer un message vocal";
+"upgrade_required" = "Mise-à-jour nécessaire";
+"sent_a_voice_message" = "Vocal";
+"other_spaces_or_rooms_you_might_not_know" = "Autres espaces ou salons que vous ne connaissez peut-être pas";
+"space_you_know_that_contains_this_room" = "Espace que vous connaissez dont ce salon fait partie";
+"decide_who_can_find_and_join" = "Choisir qui peut trouver et rejoindre ce salon.";
+"tap_to_edit_spaces" = "Toucher pour modifier les espaces";
+"select_spaces" = "Sélectionner des espaces";
+"decide_which_spaces_can_access" = "Choisir les espaces pouvant accéder à ce salon. Si un espace est sélectionné, ces membres pourront trouver et rejoindre le salon.";
+"spaces_which_can_access" = "Espaces pouvant accéder";
+"allow_space_member_to_find_and_access" = "Autoriser les membres de l’espace à trouver et venir.";
+"room_create_member_of_space_name_can_join" = "Les membres de l’espace %@ peuvent trouver, prévisualiser et venir.";
+"room_settings_room_access_private_invite_only_title" = "Privé (seulement sur invitation)";
+"denied_permission_voice_message" = "Pour envoyer des messages vocaux, veuillez accorder la permission Microphone.";
+"settings_room_upgrades" = "Les mises-à-jour de salon";
+"settings_messages_by_bot" = "Les messages envoyés par un robot";
+"settings_room_invitations" = "Les invitations à des salons";
+"settings_encrypted_group_messages" = "Les conversations de groupe chiffrées";
+"settings_group_messages" = "Les conversations de groupe";
+"settings_encrypted_direct_messages" = "Les conversations privées chiffrées";
+"settings_messages_direct_messages" = "Les conversations privées";
+"settings_messages_containing_username" = "Mon nom d’utilisateur";
+"settings_messages_containing_display_name" = "Mon nom d’affichage";
+"settings_notification_notify_me_for" = "Me notifier pour";
+"settings_notification_other" = "Autre";
+"settings_notification_mentions_and_keywords" = "Mentions et mots-clés";
+"settings_notification_default" = "Notifications par défaut";
+"link_this_email_with_your_account" = "%@ dans les paramètres pour recevoir les invitations directement dans %@.";
+"link_this_email_settings_link" = "Lier ce courriel à votre compte";
+"this_invite_to_this_space_was_sent" = "Cette invitation à cette espace a été envoyée à %@ qui n’est pas associé à votre compte";
+"this_invite_to_this_room_was_sent" = "Cette invitation à ce salon a été envoyée à %@ qui n’est pas associé à votre compte";
+"all_rooms_youre_in_will_be_shown_in_home" = "Tous les salons dans lesquels vous vous trouvez seront affichés sur l’Accueil.";
+"preference_show_all_rooms_in_home" = "Montrer tous les salons dans Accueil";
+"call_slide_to_end_conference" = "Faire glisser pour terminer l’appel";
+"call_tap_to_return" = "%1$@ Toucher pour revenir";
+"call_one_active" = "Appel en cours (%1$@) ·";
+"call_tile_video_active" = "Appel vidéo en cours";
+"call_tile_voice_active" = "Appel vocal en cours";
+"call_tile_no_answer" = "Pas de réponse";
+"call_tile_video_missed" = "Appel vidéo manqué";
+"call_tile_voice_missed" = "Appel vocal manqué";
+"call_tile_video_declined" = "Appel vidéo refusé";
+"call_tile_voice_declined" = "Appel vocal refusé";
+"call_tile_video_call_has_ended" = "Appel vidéo terminé • %1$@";
+"call_tile_voice_call_has_ended" = "Appel vocal terminé • %1$@";
+"call_tile_video_incoming" = "Appel vidéo entrant";
+"call_tile_voice_incoming" = "Appel vocal entrant";
+"call_tile_you_declined_this_call" = "Vous avez refusé cet appel";
+"room_settings_room_notifications_account_settings" = "Paramètres du compte";
+"room_settings_room_notifications_manage_notifications" = "Vous pouvez gérer les notifications dans %1$@.";
+"room_settings_room_notifications_encryption_notice" = "Veuillez noter que les notifications sur mentions et mots-clés ne sont pas disponible dans les salons chiffrés sur mobile.";
+"room_settings_room_notifications_notify_me" = "Me notifier pour";
+"settings_mentions_and_keywords_encryption_notice" = "Vous n’aurez aucune notifications sur mentions et mots-clés dans les salons chiffrés sur mobile.";
+"settings_messages_containing_keywords" = "Mots-clés";
+"settings_mentions_at_room" = "\@room";
+"settings_notification_keyword_contains_invalid_character" = "Les mots-clés ne peuvent pas contenir « %@ »";
+"settings_notification_keyword_contains_dot" = "Les mots-clés ne peuvent pas commencer par « . »";
+"settings_notification_new_keyword" = "Ajouter un mot clé";
+"settings_notification_your_keywords" = "Vos mots-clés";
+"room_settings_none" = "Aucun";
+"room_settings_mention_and_keyword_only" = "Mentions et mots-clés seulement";
+"call_remove_jitsi_widget_progress" = "Fin de l’appel…";
+"call_ended_invite_timeout_title" = "Pas de réponse";
+"call_ended_user_busy_description" = "L’utilisateur que vous avez appelé est occupé.";
+"call_ended_user_busy_title" = "Utilisateur occupé";
+"audio_call_with_participant" = "Appel audio avec %@";
+"video_call_with_participant" = "Appel vidéo avec %@";
+"call_ringing" = "Appel en cours…";
+"spaces" = "Espaces";
+"a11y_stop_voice_message" = "Arrêter l’enregistrement";
+"space_add_space_to_any_space_you_manage" = "Ajouter un espace à un espace que vous gérez.";
+"space_add_existing_spaces" = "Ajouter des espaces existants";
+"space_add_existing_rooms_only" = "Ajouter des salons existants";
+"space_leave_prompt_msg_with_name" = "Voulez-vous vraiment quitter %@ \?";
+"discovery_section" = "Découverte (%@)";
+"finish_setup" = "Terminer le réglage";
+"discovery_invite" = "Inviter par courriel, trouver des contacts et plus…";
+"finish_setting_up_discovery" = "Terminer le réglage de la découverte.";
+"create_space_identity_server_info_none" = "Vous n’utilisez actuellement pas de serveur d’identité. Pour inviter des proches et qu’ils puissent vous trouver, configurez-en un ci-dessous.";
+"create_spaces_invite_public_header" = "Qui sont vos proches \?";
+"invite_by_username_or_mail" = "Inviter par nom d’utilisateur ou courriel";
+"create_spaces_invite_public_header_desc" = "Assurez-vous que l’accès à la société %@ est accordé aux bonnes personnes. Vous pourrez en inviter d’autres plus tard.";
+"command_description_add_to_space" = "Ajouter à l’espace mentionné";
+"create_space_in_progress" = "Création de l’espace…";
+"command_description_lenny" = "Ajoute ( ͡° ͜ʖ ͡°) devant un message en texte brut";
+"settings_developer_mode_show_info_on_screen_summary" = "Affiche des informations nécessaire au débogage de l’application";
+"settings_developer_mode_show_info_on_screen_title" = "Afficher les informations de débogage à l’écran";
+"does_not_look_like_valid_email" = "Ceci ne ressemble pas à une adresse de courriel valide";
+"settings_discovery_no_policy_provided" = "Aucune politique fournie par le serveur d’identité";
+"settings_discovery_hide_identity_server_policy_title" = "Cacher la politique du serveur d’identité";
+"settings_discovery_show_identity_server_policy_title" = "Afficher la politique du serveur d’identité";
+"open_discovery_settings" = "Ouvrir les réglages de découverte";
+"user_directory_search_hint_2" = "Rechercher par nom, identifiant ou courriel";
+"create_new_space" = "Créer un nouvel espace";
+"command_description_whois" = "Affiche des informations à propos de l’utilisateur";
+"command_description_avatar_for_room" = "Change votre avatar seulement dans le salon actuel";
+"command_description_room_avatar" = "Change l’avatar du salon actuel";
+"command_description_nick_for_room" = "Change votre nom d’affichage seulement dans le salon actuel";
+"command_description_room_name" = "Définit le nom du salon";
+"command_description_unignore_user" = "Arrêter d’ignorer un utilisateur, en affichant ses messages à partir de maintenant";
+"command_description_ignore_user" = "Ignore un utilisateur, en masquant ses messages";
+"room_settings_space_access_public_description" = "Tout le monde peut trouver cet espace et le rejoindre";
+"room_settings_space_access_title" = "Accès à l’espace";
+"room_settings_access_rules_pref_dialog_title" = "Qui peut accéder \?";
+"settings_notification_emails_enable_for_email" = "Activer les notifications par courriel pour %@";
+"settings_notification_emails_no_emails" = "Pour recevoir des courriels de notification, veuillez associer une adresse de courriel à votre compte Matrix";
+"settings_notification_emails_category" = "Notification par courriel";
+"room_permissions_upgrade_the_space" = "Mettre-à-jour l’espace";
+"room_permissions_change_space_name" = "Changer le nom de l’espace";
+"room_permissions_enable_space_encryption" = "Activer le chiffrement de l’espace";
+"room_permissions_change_main_address_for_the_space" = "Changer l’adresse principale de l’espace";
+"room_permissions_change_space_avatar" = "Changer l’avatar de l’espace";
+"space_permissions_notice_read_only" = "Vous n’avez pas la permission de changer les rôles requis pour changer différentes parties de cet espace";
+"space_permissions_notice" = "Sélectionner les rôles nécessaires pour modifier les différentes parties de cet espace";
+"space_settings_permissions_subtitle" = "Voir et mettre-à-jour les rôles requis pour changer différentes parties de l’espace.";
+"space_settings_permissions_title" = "Permissions de l’espace";
+"space_participants_unban_prompt_msg" = "Annuler l’exclusion des utilisateurs leur permettra de revenir dans cet espace.";
+"space_participants_ban_prompt_msg" = "L’exclusion des utilisateurs va les expulser de cet espace et les empêcher de revenir.";
+"space_participants_remove_prompt_msg" = "L’expulsion des utilisateurs va les supprimer de cet espace\n\nPour les empêcher de revenir, vous devriez les exclure.";
+"a11y_presence_unavailable" = "Absent";
+"a11y_presence_offline" = "Hors ligne";
+"a11y_presence_online" = "En ligne";
+"login_error_homeserver_from_url_not_found_enter_manual" = "Choisir un serveur d’accueil";
+"login_error_homeserver_from_url_not_found" = "Impossible de contacter un serveur d’accueil à l’URL %@. Veuillez vérifier votre lien ou choisir manuellement un serveur d’accueil.";
+"notification_listening_for_notifications" = "Écoute des notifications";
+"create_poll_empty_question_error" = "La question ne peut pas être vide";
+"create_poll_button" = "Créer le sondage";
+"create_poll_add_option" = "Ajouter un choix";
+"create_poll_options_hint" = "Choix %1$d";
+"create_poll_options_title" = "Créer des choix";
+"create_poll_question_hint" = "Question ou sujet";
+"create_poll_question_title" = "Question ou sujet du sondage";
+"create_poll_title" = "Créer un sondage";
+"attachment_type_poll" = "Sondage";
+"identity_server_consent_dialog_title_2" = "Envoyer des courriels et des numéros de téléphone à %@";
+"settings_discovery_consent_notice_off_2" = "Vos contacts sont personnels et privés. Pour découvrir des utilisateurs à partir de vos contacts, nous avons besoin de votre permission pour envoyer les informations des contacts à votre serveur d’identité.";
+"shortcut_disabled_reason_sign_out" = "La session a été déconnectée !";
+"shortcut_disabled_reason_room_left" = "Le salon a été quitté !";
+"identity_server_consent_dialog_content_question" = "Êtes vous d’accord d’envoyer ces informations \?";
+"identity_server_consent_dialog_content_3" = "Pour découvrir des contacts existants, il vous faut envoyer les informations de contact (adresses de courriel et numéros de téléphone) à votre serveur d’identité. Les données seront condensées avant l’envoi pour respecter la vie privée.";
+"action_not_now" = "Pas maintenant";
+"delete_poll_dialog_content" = "Êtes-vous sûr de vouloir retirer ce sondage \? Vous ne pourrez plus le récupérer une fois supprimé.";
+"delete_poll_dialog_title" = "Supprimer le sondage";
+"poll_end_room_list_preview" = "Sondage terminé";
+"poll_response_room_list_preview" = "Vote exprimé";
+"end_poll_confirmation_approve_button" = "Terminer le sondage";
+"end_poll_confirmation_description" = "Cela empêchera les gens de voter et affichera le résultat final du sondage.";
+"end_poll_confirmation_title" = "Terminer ce sondage \?";
+"a11y_poll_winner_option" = "option gagnante";
+"poll_end_action" = "Terminer le sondage";
+"preference_system_settings" = "Paramètres système";
+"preference_versions" = "Versions";
+"preference_help_summary" = "Obtenir de l’aide pour utiliser %@";
+"preference_help_title" = "Aide et support";
+"preference_help" = "Aide";
+"preference_root_legals" = "Mentions légales";
+"legals_no_policy_provided" = "Ce serveur ne fournit aucune politique.";
+"legals_third_party_notices" = "Bibliothèques tierces";
+"legals_identity_server_title" = "La politique de votre serveur d’identité";
+"legals_home_server_title" = "La politique de votre serveur d’accueil";
+"legals_application_title" = "Politique de %@";
+"analytics_opt_in_list_item_3" = "Vous pouvez désactiver ceci à tout moment dans les paramètres";
+"analytics_opt_in_list_item_2" = "Nous ne partageons aucune information avec des tiers";
+"analytics_opt_in_list_item_1" = "Nous n’enregistrons ou ne profilons aucune donnée du compte";
+"analytics_opt_in_content_link" = "ici";
+"analytics_opt_in_content" = "Aidez nous à identifier les problèmes et améliorer %@ en envoyant des rapports d’usage anonymes. Pour comprendre de quelle manière les gens utilisent Element sur plusieurs appareils, nous créeront un identifiant aléatoire commun à tous vos appareils.\n\nVous pouvez lire toutes les conditions %@.";
+"analytics_opt_in_title" = "Aider à améliorer %@";
+"action_enable" = "Activer";
+"tooltip_attachment_poll" = "Créer un sondage";
+"tooltip_attachment_contact" = "Ouvrir les contacts";
+"tooltip_attachment_sticker" = "Envoyer un autocollant";
+"tooltip_attachment_file" = "Envoyer un fichier";
+"tooltip_attachment_gallery" = "Envoyer des images et vidéos";
+"tooltip_attachment_photo" = "Ouvrir la caméra";
+"restart_the_application_to_apply_changes" = "Redémarrez l’application pour appliquer les changements.";
+"labs_enable_latex_maths" = "Activer les mathématiques LaTeX";
+"labs_auto_report_uisi_desc" = "Votre système enverra automatiquement des informations dès qu’une erreur de déchiffrement de message se présente";
+"labs_auto_report_uisi" = "Signalement automatique des erreurs de déchiffrement.";
+"room_member_override_nick_color" = "Outrepasser la couleur du pseudonyme";
+"login_splash_already_have_account" = "J’ai déjà un compte";
+"ftue_auth_carousel_encrypted_title" = "Messagerie sécurisée.";
+"ftue_auth_carousel_control_title" = "Vous êtes aux commandes.";
+"ftue_auth_carousel_secure_title" = "Contrôlez vos conversations.";
+"room_error_access_unauthorized" = "Vous n’êtes pas autorisé à rejoindre ce salon";
+"ftue_auth_carousel_control_body" = "Choisissez où vos conversations sont stockées, vous avez le contrôle et êtes indépendant. Connecté via Matrix.";
+"room_unsupported_e2e_algorithm" = "Le chiffrement a été mal configuré ce qui vous empêche d’envoyer des messages. Veuillez contacter un administrateur pour remettre le chiffrement en état de marche.";
+"tooltip_attachment_location" = "Partager la localisation";
+"location_share_external" = "Ouvrir avec";
+"location_not_available_dialog_content" = "%@ n\'a pas pu accéder à votre localisation. Veuillez réessayer plus tard.";
+"location_not_available_dialog_title" = "%@ n\'a pas pu accéder à votre localisation";
+"location_activity_title_preview" = "Localisation";
+"location_activity_title_static_sharing" = "Partager la localisation";
+"closed_poll_option_description" = "Les résultats ne sont dévoilés que lorsque vous terminez le sondage";
+"closed_poll_option_title" = "Sondage fermé";
+"open_poll_option_description" = "Les votants voient les résultats dès qu\'ils ont votés";
+"open_poll_option_title" = "Ouvrir le sondage";
+"poll_type_title" = "Type de sondage";
+"edit_poll_title" = "Éditer le sondage";
+"poll_no_votes_cast" = "Aucun vote exprimé";
+"encryption_misconfigured" = "Le chiffrement est mal configuré";
+"room_profile_section_restore_security" = "Restaurer le Chiffrement";
+"contact_admin_to_restore_encryption" = "Veuillez contacter un administrateur pour reconfigurer le chiffrement.";
+"encryption_has_been_misconfigured" = "Le chiffrement a été mal configuré.";
+"sent_location" = "On partagé leur localisation";
+"login_splash_create_account" = "Créer un compte";
+"ftue_auth_carousel_workplace_title" = "Messagerie pour votre équipe.";
+"ftue_auth_carousel_encrypted_body" = "Chiffré de bout en bout et aucun numéro de téléphone n\'est nécessaire. Pas de pubs ni de collecte de données.";
+"ftue_auth_carousel_secure_body" = "Communication indépendante et sécurisée qui vous donne le même niveau d\'intimité qu\'une discussion face-à-face dans votre maison.";
+"attachment_type_location" = "Localisation";
+"room_unsupported_e2e_algorithm_as_admin" = "Le chiffrement a été mal configuré ce qui vous empêche d\'envoyer des messages. Cliquez pour ouvrir les paramètres.";
+"room_message_autocomplete_notification" = "Notification du salon";
+"room_message_autocomplete_users" = "Utilisateurs";
+"room_message_notify_everyone" = "Notifier tout le salon";
+"message_reaction_show_less" = "Réduire";
+"message_bubbles" = "Afficher les messages en bulles";
+"location_timeline_failed_to_load_map" = "Impossible de charger la carte";
+"a11y_static_map_image" = "Carte";
+"labs_enable_thread_messages_desc" = "Note : l’application sera redémarrée";
+"labs_enable_thread_messages" = "Activer les messages en fils de discussion";
+"ftue_auth_use_case_connect_to_server" = "Se connecter au serveur";
+"ftue_auth_use_case_join_existing_server" = "Vous cherchez à joindre un serveur existant \?";
+"ftue_auth_use_case_skip_partial" = "Passer cette question";
+"ftue_auth_use_case_skip" = "Pas encore sûr \? %@";
+"ftue_auth_use_case_option_three" = "Communautés";
+"ftue_auth_use_case_option_two" = "Équipes";
+"ftue_auth_use_case_option_one" = "Famille et amis";
+"ftue_auth_use_case_subtitle" = "Nous allons vous aider à vous connecter";
+"ftue_auth_use_case_title" = "À qui allez-vous le plus parler \?";
+"navigate_to_thread_when_already_in_the_thread" = "Vous êtes déjà en train de voir ce fil de discussion !";
+"view_in_room" = "Voir dans le salon";
+"reply_in_thread" = "Répondre dans le fil de discussion";
+"command_not_supported_in_threads" = "La commande « %@ » est connue mais non supportée dans les fils de discussion.";
+"search_thread_from_a_thread" = "Depuis un fil de discussion";
+"thread_list_empty_notice" = "Indice : Appui long sur un message puis « %@ ».";
+"thread_list_empty_subtitle" = "Les fils de discussion vous permettent de centrer vos conversations sur un sujet, et de les suivre facilement.";
+"thread_list_empty_title" = "Gardez vos conversations organisées avec les fils de discussion";
+"thread_list_modal_my_threads_subtitle" = "Affiche tous les fils de discussion auxquels vous avez participé";
+"thread_list_modal_my_threads_title" = "Mes fils de discussion";
+"thread_list_modal_all_threads_subtitle" = "Affiche tous les fils de discussion du salon actuel";
+"thread_list_modal_all_threads_title" = "Tous les fils de discussion";
+"thread_list_modal_title" = "Filtrer";
+"thread_list_title" = "Fils de discussion";
+"thread_timeline_title" = "Fil de discussion";
+"room_threads_filter" = "Filtrer les fils de discussion du salon";
+"room_notification_more_than_two_users_are_typing" = "%1$@, %2$@ et d’autres";
+"room_notification_two_users_are_typing" = "%1$@ et %2$@";
+"action_thread_copy_link_to_thread" = "Copier le lien du fil de discussion";
+"action_thread_view_in_room" = "Voir dans le salon";
+"action_view_threads" = "Voir les fils de discussions";
+"live_location_sharing_notification_description" = "Partage de la position en cours";
+"live_location_sharing_notification_title" = "Position en temps réel de %@";
+"location_share_live_stop" = "Arrêter";
+"location_share_live_enabled" = "Position en temps réel activée";
+"a11y_location_share_option_pinned_icon" = "Partager cet emplacement";
+"location_share_option_pinned" = "Partager cet emplacement";
+"a11y_location_share_option_user_live_icon" = "Partager la position en temps réel";
+"location_share_option_user_live" = "Partager la position en temps réel";
+"a11y_location_share_option_user_current_icon" = "Partager ma position actuelle";
+"location_share_option_user_current" = "Partager ma position actuelle";
+"a11y_location_share_locate_button" = "Agrandir jusqu’à l’emplacement actuel";
+"a11y_location_share_pin_on_map" = "Épingle de l’emplacement sélectionné sur la carte";
+"error_forbidden_digits_only_username" = "Le serveur hôte n’accepte pas de nom d’utilisateur avec seulement des chiffres.";
+"ftue_personalize_skip_this_step" = "Ignorer cette étape";
+"ftue_personalize_submit" = "Enregistrer et continuer";
+"ftue_personalize_complete_subtitle" = "Dirigez vous dans les paramètres à tout moment pour mettre à jour votre profil";
+"ftue_personalize_complete_title" = "Ça a l’air correct !";
+"ftue_personalize_lets_go" = "Allons-y";
+"ftue_profile_picture_subtitle" = "C’est le moment de mettre un visage sur ce nom";
+"ftue_profile_picture_title" = "Ajouter une photo de profil";
+"ftue_display_name_entry_footer" = "Vous pourrez le changer plus tard";
+"ftue_display_name_entry_title" = "Nom d’affichage";
+"ftue_display_name_title" = "Choisissez un nom d’affichage";
+"ftue_account_created_subtitle" = "Votre compte %@ a été créé";
+"ftue_account_created_congratulations_title" = "Félicitations !";
+"ftue_account_created_take_me_home" = "Aller à l’accueil";
+"ftue_account_created_personalize" = "Personnaliser le profil";
+"threads_notice_migration_title" = "Les fils de discussion se rapproche de la bêta 🎉";
+"action_disable" = "Désactiver";
+"threads_notice_migration_message" = "Nous nous approchons d’une publication en bêta des fils de discussions.\n\nPour nous y préparer, nous avons besoin de faire certains changements : les fils créés avant maintenant seront affichés comme des réponses classiques.\n\nCette transition sera unique, maintenant que les fils de discussions ont intégré la spécification de Matrix.";
+"screen_sharing_notification_description" = "Partage d’écran en cours";
+"screen_sharing_notification_title" = "Partage d’écran pour %@";
+"location_share_live_started" = "Chargement de la position en direct…";
+"location_share_live_select_duration_option_3" = "8 heures";
+"location_share_live_select_duration_option_2" = "1 heure";
+"location_share_live_select_duration_option_1" = "15 minutes";
+"location_share_live_select_duration_title" = "Partager votre position en direct pendant";
+"audio_message_file_size" = "(%1$@)";
+"audio_message_reply_content" = "%1$@ (%2$@)";
+"error_audio_message_unable_to_play" = "Impossible de lire %1$@";
+"a11y_pause_audio_message" = "Pause %1$@";
+"a11y_play_audio_message" = "Lire %1$@";
+"a11y_audio_playback_duration" = "%1$d minutes %2$d secondes";
+"a11y_audio_message_item" = "%1$@, %2$@, %3$@";
+"settings_show_latest_profile_description" = "Afficher les informations des profils les plus récentes (avatar et nom d’affichage) pour tous les messages.";
+"settings_show_latest_profile" = "Afficher les informations utilisateurs les plus récentes";
+"a11y_presence_busy" = "Occupé";
+"sent_live_location" = "On partagé leur position en direct";
+"ftue_auth_carousel_workplace_body" = "%@ est parfaite pour le bureau. Les sociétés aux plus gros besoins de sécurité lui font confiance.";
+"beta" = "BÊTA";
+"send_feedback_threads_info" = "Les fils de discussion sont en cours de développement avec des fonctionnalités nouvelles et excitantes à venir, telles que des notifications améliorées. Nous adorerions avoir vos remarques !";
+"send_feedback_threads_title" = "Remarques sur les fils de discussion Bêta";
+"give_feedback_threads" = "Emvoyer des remarques";
+"beta_title_bottom_sheet_action" = "BÊTA";
+"keys_backup_settings_signature_from_this_user" = "La sauvegarde a une signature valide de cet utilisateur.";
+"settings_presence_user_always_appears_offline_summary" = "Si active, vous apparaîtrez toujours hors-ligne aux autres utilisateurs, même lorsque vous utilisez l’application.";
+"settings_presence_user_always_appears_offline" = "Mode hors-ligne";
+"settings_presence" = "Présence";
+"threads_labs_enable_notice_message" = "Votre serveur d\'accueil ne prend pas actuellement en charge les fils de discussions, cette fonctionnalité peut donc ne pas être fiable. Certains messages dans les fils de discussions peuvent ne pas être disponibles de manière fiable. %@Voulez-vous activer les fils de discussion malgré tout \?";
+"threads_labs_enable_notice_title" = "Fils de discussion Bêta";
+"threads_beta_enable_notice_message" = "Les fils de discussion vous permettent de recentrer vos conversations et de les rendre facile à suivre. %@Activer les fils de discussion rechargera l’application. Cela peut prendre du temps pour certains comptes.";
+"threads_beta_enable_notice_title" = "Fils de discussion Bêta";
+"initial_sync_request_reason_unignored_users" = "– Certains utilisateurs ne sont plus ignorés";
+"call_stop_screen_sharing" = "Arrêter le partage d’écran";
+"call_start_screen_sharing" = "Partager l’écran";
+"action_learn_more" = "En savoir plus";
+"action_try_it_out" = "Essayer";
+"initial_sync_request_content" = "%@ a besoin d’effacer le cache pour la mise-à-jour, pour la raison suivante :\n%@\n\nCette action va redémarrer l’application et pourra prendre du temps.";
+"initial_sync_request_title" = "Requête de synchronisation initiale";
+"live_location_bottom_sheet_last_updated_at" = "Mis-à-jour il y a %1$@";
+"labs_enable_live_location_summary" = "Implémentation temporaire : les positions sont persistantes dans l’historique du salon";
+"labs_enable_live_location" = "Activer le partage de position en continu";
+"location_share_live_remaining_time" = "%1$@ restant";
+"location_share_live_until" = "En direct jusqu’à %1$@";
+"location_share_live_view" = "Voir la position en direct";
+"location_share_live_ended" = "Position en temps réel terminée";
+"space_explore_filter_no_result_description" = "Certains résultats peuvent être cachés car ils sont privés et requièrent une invitation.";
+"space_explore_filter_no_result_title" = "Aucun résultat";
+"space_leave_radio_button_none" = "Ne rien quitter";
+"space_leave_radio_button_all" = "Tout quitter";
+"space_leave_radio_buttons_title" = "Choses dans cet espace";
+"settings_autoplay_animated_images_summary" = "Joue les images animées de l’historique dès qu’elles sont visibles";
+"settings_autoplay_animated_images_title" = "Jouer automatiquement les images animées";
+"time_unit_second_short" = "s";
+"time_unit_minute_short" = "min";
+"time_unit_hour_short" = "h";
+"live_location_labs_promotion_switch_title" = "Activer le partage de localisation";
+"live_location_labs_promotion_description" = "Attention : c\'est une fonctionnalité expérimentale qui utilise une implémentation temporaire. Cela implique que vous ne pourrez pas supprimer votre historique de positions, et les utilisateurs avancés pourront voir votre historique de positions même après avoir arrêter le partage de votre position en continu dans ce salon.";
+"live_location_labs_promotion_title" = "Partage de position en continu";
+"settings_troubleshoot_test_current_gateway" = "Passerelle actuelle : %@";
+"settings_troubleshoot_test_current_gateway_title" = "Passerelle";
+"settings_troubleshoot_test_current_endpoint_failed" = "Impossible de trouver le point de connexion.";
+"settings_troubleshoot_test_current_endpoint_success" = "Point de connexion actuel : %@";
+"settings_troubleshoot_test_current_endpoint_title" = "Point de connexion";
+"settings_troubleshoot_test_current_distributor" = "Utilise %@ actuellement.";
+"settings_troubleshoot_test_current_distributor_title" = "Méthode";
+"settings_troubleshoot_test_distributors_fdroid" = "Aucune autre méthode que la synchronisation en arrière-plan n’a été trouvée.";
+"settings_troubleshoot_test_distributors_gplay" = "Aucune autre méthode que Google Play Service n’a été trouvée.";
+"settings_troubleshoot_test_distributors_title" = "Méthodes disponibles";
+"settings_notification_method" = "Méthode de notification";
+"unifiedpush_distributor_background_sync" = "Synchronisation en arrière-plan";
+"unifiedpush_distributor_fcm_fallback" = "Google Services";
+"unifiedpush_getdistributors_dialog_title" = "Choisissez comment recevoir les notifications";
+"settings_security_pin_code_use_biometrics_error" = "Impossible d’activer l’authentification biométrique.";
+"auth_biometric_key_invalidated_message" = "L’authentification biométrique a été désactivée car une nouvelle méthode d’authentification biométrique a été ajoutée récemment. Vous pouvez la réactiver dans les Paramètres.";
+"settings_troubleshoot_test_endpoint_registration_quick_fix" = "Réinitialiser la méthode de notification";
+"push_gateway_item_profile_tag" = "Étiquette de profil :";
+"settings_troubleshoot_test_endpoint_registration_failed" = "Le jeton du point de connexion n’a pas pu être enregistré sur le serveur d’accueil :\n%1$@";
+"settings_troubleshoot_test_endpoint_registration_success" = "Le point de connexion a été correctement enregistré sur le serveur d’accueil.";
+"settings_troubleshoot_test_endpoint_registration_title" = "Enregistrement du point de connexion";
+"action_next" = "Suivant";
+"poll_undisclosed_not_ended" = "Les résultats seront visibles lorsque le sondage sera terminé";
+"labs_enable_msc3061_share_history_desc" = "Lors de l’invitation dans un salon chiffré qui partage son historique, son historique chiffré sera visible.";
+"labs_enable_msc3061_share_history" = "MSC3061 : Partage des clés du salon pour les messages passés";
+"send_your_first_msg_to_invite" = "Envoyez votre premier message pour inviter %@ à discuter";
+"direct_room_encryption_enabled_tile_description_future" = "Les messages de ce salon seront chiffrés de bout en bout.";
+"create_room_action_go" = "C’est parti";
+"live_location_share_location_item_share" = "Partager la position";
+"live_location_not_enough_permission_dialog_description" = "Vous avez besoin d’une autorisation pour partager une position en direct dans ce salon.";
+"live_location_not_enough_permission_dialog_title" = "Vous n’avez pas l’autorisation de partager une position en direct";
+"permalink_unsupported_groups" = "Impossible d’ouvrir ce lien : les communautés ont été remplacées par les espaces";
+"ftue_auth_login_username_entry" = "Nom d’utilisateur / Courriel / Téléphone";
+"ftue_auth_captcha_title" = "Êtes-vous un humain \?";
+"ftue_auth_password_reset_email_confirmation_subtitle" = "Suivez les instructions envoyées à %@";
+"ftue_auth_password_reset_confirmation" = "Réinitialisation de mot de passe";
+"ftue_auth_forgot_password" = "Mot de passe oublié";
+"ftue_auth_email_resend_email" = "Renvoyer le courriel";
+"ftue_auth_email_verification_footer" = "Pas reçu de courriel \?";
+"ftue_auth_email_verification_subtitle" = "Suivez les instructions envoyées à %@";
+"ftue_auth_email_verification_title" = "Vérifiez votre courriel";
+"ftue_auth_phone_confirmation_resend_code" = "Renvoyer le code";
+"ftue_auth_phone_confirmation_subtitle" = "Un code a été envoyé au %@";
+"ftue_auth_phone_confirmation_title" = "Confirmer votre numéro de téléphone";
+"ftue_auth_sign_out_all_devices" = "Déconnecter tous les appareils";
+"ftue_auth_reset_password" = "Réinitialiser le mot de passe";
+"ftue_auth_new_password_subtitle" = "Soyez sûr qu’il ait au moins 8 caractères.";
+"ftue_auth_new_password_title" = "Choisissez un nouveau mot de passe";
+"ftue_auth_new_password_entry_title" = "Nouveau mot de passe";
+"ftue_auth_reset_password_breaker_title" = "Vérifiez vos courriels.";
+"ftue_auth_reset_password_email_subtitle" = "%@ va vous envoyer un lien de vérification";
+"ftue_auth_phone_confirmation_entry_title" = "Code de confirmation";
+"ftue_auth_phone_entry_title" = "Numéro de téléphone";
+"ftue_auth_phone_subtitle" = "%@ a besoin de vérifier votre compte";
+"ftue_auth_phone_title" = "Saisissez votre numéro de téléphone";
+"ftue_auth_email_entry_title" = "Courriel";
+"ftue_auth_email_subtitle" = "%@ a besoin de vérifier votre compte";
+"ftue_auth_email_title" = "Saisissez votre courriel";
+"ftue_auth_terms_subtitle" = "Veuillez lire les conditions et politiques de %@";
+"ftue_auth_terms_title" = "Politiques du serveur";
+"ftue_auth_choose_server_ems_cta" = "Prendre contact";
+"ftue_auth_choose_server_ems_subtitle" = "Element Matrix Services (EMS) est un service d’hébergement fiable et robuste pour des communications rapides, sécurisées et en temps réel. Pour en savoir plus, rendez-vous sur element.io/ems";
+"ftue_auth_choose_server_ems_title" = "Héberger votre propre serveur \?";
+"ftue_auth_choose_server_entry_hint" = "URL du serveur";
+"ftue_auth_choose_server_subtitle" = "Quelle est l’adresse de votre serveur \? C’est comme un domicile pour toutes vos données";
+"ftue_auth_choose_server_title" = "Sélectionner votre serveur";
+"ftue_auth_welcome_back_title" = "Bon retour parmi nous !";
+"ftue_auth_create_account_edit_server_selection" = "Modifier";
+"ftue_auth_create_account_sso_section_header" = "Ou";
+"ftue_auth_create_account_choose_server_header" = "Où vos conversations résideront";
+"ftue_auth_create_account_password_entry_footer" = "Doit contenir au moins 8 caractères";
+"ftue_auth_create_account_username_entry_footer" = "Les autres peuvent vous trouver en tant que %@";
+"ftue_auth_create_account_title" = "Créer votre compte";
+"font_size_use_system" = "Utiliser la valeur du système";
+"font_size_section_manually" = "Choisir manuellement";
+"font_size_section_auto" = "Automatique";
+"font_size_title" = "Choisir la taille de la police";
+"labs_enable_element_call_permission_shortcuts_summary" = "Approuve automatiquement les widgets de Element Call et leur donner l’accès au micro et à la caméra";
+"labs_enable_element_call_permission_shortcuts" = "Activer les raccourcis de permission de Element Call";
+"live_location_description" = "Position en direct";
+"verify_invalid_qr_notice" = "Ce QR code semble incorrect. Veuillez réessayer la vérification avec une autre méthode.";
+"crosssigning_cannot_verify_this_session_desc" = "Vous ne pourrez plus accéder à l’historique des messages chiffrés. Réinitialiser votre sauvegarde sécurisée des messages et vos clés de récupération pour un nouveau départ.";
+"crosssigning_cannot_verify_this_session" = "Impossible de vérifier cet appareil";
+"ftue_auth_choose_server_sign_in_subtitle" = "Quelle est l’adresse de votre serveur \?";
+"ftue_auth_sign_in_choose_server_header" = "Où seront vos conversations";
+"updating_your_data" = "Mise-à-jour de vos données…";
+"search_space_two_parents" = "%1$@ et %2$@";
+"auth_reset_password_error_unverified" = "Courriel non vérifié, relevez votre boîte de réception";
+"location_share_loading_map_error" = "Impossible de charger la carte\nCe serveur d’accueil n’a peut-être pas été configuré pour afficher les cartes.";
+"a11y_open_settings" = "Ouvrir les paramètres";
+"all_chats" = "Toutes les conversations";
+"device_manager_settings_active_sessions_show_all" = "Afficher toutes les sessions (V2, en cours)";
+"settings_sessions_other_description" = "Pour une meilleure sécurité, vérifiez vos sessions et déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.";
+"settings_sessions_other_title" = "Autres sessions";
+"settings_sessions_list" = "Sessions";
+"a11y_open_spaces" = "Ouvrir la liste des espaces";
+"a11y_create_message" = "Créer une nouvelle conversation ou salon";
+"room_list_filter_people" = "Personnes";
+"room_list_filter_favourites" = "Favoris";
+"room_list_filter_unreads" = "Non lus";
+"room_list_filter_all" = "Tous";
+"home_layout_preferences_sort_name" = "A - Z";
+"home_layout_preferences_sort_activity" = "Activité";
+"home_layout_preferences_sort_by" = "Trier par";
+"home_layout_preferences_recents" = "Afficher les récents";
+"home_layout_preferences_filters" = "Afficher les filtres";
+"home_layout_preferences" = "Préférences de présentation";
+"explore_rooms" = "Parcourir les salons";
+"create_room" = "Créer un salon";
+"start_chat" = "Commencer une discussion";
+"device_manager_other_sessions_description_unverified" = "Non vérifiée · Dernière activité %1$@";
+"device_manager_other_sessions_description_verified" = "Vérifié · Dernière activité %1$@";
+"device_manager_other_sessions_view_all" = "Tout voir (%1$d)";
+"device_manager_header_section_current_session" = "Cette session";
+"device_manager_view_details" = "Voir les détails";
+"device_manager_verify_session" = "Vérifier la session";
+"device_manager_verification_status_detail_unverified" = "Vérifiez votre session pour une sécurité renforcée de votre messagerie.";
+"device_manager_verification_status_detail_verified" = "Votre session est prête pour l’envoi de messages sécurisés.";
+"device_manager_verification_status_unverified" = "Session non vérifiée";
+"device_manager_verification_status_verified" = "Session vérifiée";
+"a11y_device_manager_device_type_unknown" = "Type de périphérique inconnu";
+"a11y_device_manager_device_type_desktop" = "Ordinateur";
+"a11y_device_manager_device_type_web" = "Web";
+"a11y_device_manager_device_type_mobile" = "Portable";
+"timeline_error_room_not_found" = "Désolé, impossible de trouver ce salon.\nVeuillez réessayer plus tard.%@";
+"invites_title" = "Invitations";
diff --git a/ElementX/Resources/Localizations/fr.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/fr.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/fr.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/fr.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/fr.lproj/Localizable.strings b/ElementX/Resources/Localizations/fr.lproj/Localizable.strings
index 6721e8f39..6e7d3875a 100644
--- a/ElementX/Resources/Localizations/fr.lproj/Localizable.strings
+++ b/ElementX/Resources/Localizations/fr.lproj/Localizable.strings
@@ -1,2309 +1 @@
-"notice_room_invite_no_invitee" = "invitation de %@";
-"notice_room_invite" = "%1$@ a invité %2$@";
-"notice_room_invite_you" = "%1$@ vous a invité";
-"notice_room_join" = "%1$@ a rejoint le salon";
-"notice_room_leave" = "%1$@ est parti du salon";
-"notice_room_reject" = "%1$@ a rejeté l’invitation";
-"notice_room_remove" = "%1$@ a expulsé %2$@";
-"notice_room_unban" = "%1$@ a révoqué le bannissement de %2$@";
-"notice_room_ban" = "%1$@ a banni %2$@";
-"notice_room_withdraw" = "%1$@ a annulé l’invitation de %2$@";
-"notice_avatar_url_changed" = "%1$@ a changé d’avatar";
-"notice_display_name_set" = "%1$@ a modifié son nom d’affichage en %2$@";
-"notice_display_name_changed_from" = "%1$@ a modifié son nom d’affichage de %2$@ en %3$@";
-"notice_display_name_removed" = "%1$@ a supprimé son nom d’affichage (précédemment %2$@)";
-"notice_room_topic_changed" = "%1$@ a changé le sujet en : %2$@";
-"notice_room_name_changed" = "%1$@ a changé le nom du salon en : %2$@";
-"notice_placed_video_call" = "%@ a lancé un appel vidéo.";
-"notice_placed_voice_call" = "%@ a lancé un appel audio.";
-"notice_answered_call" = "%@ a répondu à l’appel.";
-"notice_ended_call" = "%@ a raccroché.";
-"notice_made_future_room_visibility" = "%1$@ a rendu l’historique futur du salon visible pour %2$@";
-"notice_room_visibility_invited" = "tous les membres du salon, depuis qu’ils ont été invités.";
-"notice_room_visibility_joined" = "tous les membres du salon, depuis qu’ils l’ont rejoint.";
-"notice_room_visibility_shared" = "tous les membres du salon.";
-"notice_room_visibility_world_readable" = "n’importe qui.";
-"notice_avatar_changed_too" = "(l’avatar a aussi changé)";
-"notice_room_name_removed" = "%1$@ a supprimé le nom du salon";
-"notice_room_topic_removed" = "%1$@ a supprimé le sujet du salon";
-"notice_room_third_party_invite" = "%1$@ a envoyé une invitation à %2$@ pour rejoindre le salon";
-"notice_room_third_party_registered_invite" = "%1$@ a accepté l’invitation de %2$@";
-"notice_crypto_unable_to_decrypt" = "** Déchiffrement impossible : %@ **";
-"notice_crypto_error_unknown_inbound_session_id" = "L’appareil de l’expéditeur ne nous a pas envoyé les clés pour ce message.";
-"unable_to_send_message" = "Envoi du message impossible";
-"matrix_error" = "Erreur de Matrix";
-"medium_email" = "Adresse électronique";
-"medium_phone_number" = "Numéro de téléphone";
-"room_displayname_room_invite" = "Invitation au salon";
-"room_displayname_empty_room" = "Salon vide";
-"room_displayname_two_members" = "%1$@ et %2$@";
-"initial_sync_start_importing_account" = "Synchronisation initiale :\nImportation du compte…";
-"initial_sync_start_importing_account_crypto" = "Synchronisation initiale :\nImportation de la cryptographie";
-"initial_sync_start_importing_account_rooms" = "Synchronisation initiale :\nImportation des salons";
-"initial_sync_start_importing_account_joined_rooms" = "Synchronisation initiale :\nChargement des conversations\nCela peut prendre du temps si vous avez rejoint beaucoup de salons";
-"initial_sync_start_importing_account_invited_rooms" = "Synchronisation initiale :\nImportation des salons où vous avez été invité";
-"initial_sync_start_importing_account_left_rooms" = "Synchronisation initiale :\nImportation des salons que vous avez quittés";
-"initial_sync_start_importing_account_data" = "Synchronisation initiale :\nImportation des données du compte";
-"notice_room_update" = "%@ a mis à niveau ce salon.";
-"event_status_sending_message" = "Envoi du message…";
-"notice_room_third_party_revoked_invite" = "%1$@ a révoqué l’invitation de %2$@ à rejoindre le salon";
-"notice_room_invite_no_invitee_with_reason" = "Invitation de %1$@. Raison : %2$@";
-"notice_room_invite_with_reason" = "%1$@ a invité %2$@. Raison : %3$@";
-"notice_room_invite_you_with_reason" = "%1$@ vous a invité. Raison : %2$@";
-"notice_room_join_with_reason" = "%1$@ a rejoint le salon. Raison : %2$@";
-"notice_room_leave_with_reason" = "%1$@ est parti du salon. Raison : %2$@";
-"notice_room_reject_with_reason" = "%1$@ a refusé l’invitation. Raison : %2$@";
-"notice_room_remove_with_reason" = "%1$@ a expulsé %2$@. Raison : %3$@";
-"notice_room_unban_with_reason" = "%1$@ a révoqué le bannissement de %2$@. Raison : %3$@";
-"notice_room_ban_with_reason" = "%1$@ a banni %2$@. Raison : %3$@";
-"notice_room_third_party_registered_invite_with_reason" = "%1$@ a accepté l’invitation de %2$@. Raison : %3$@";
-"notice_room_withdraw_with_reason" = "%1$@ a annulé l’invitation de %2$@. Raison : %3$@";
-"notice_room_aliases_added_and_removed" = "%1$@ a ajouté %2$@ et supprimé %3$@ comme adresses pour ce salon.";
-"notice_room_canonical_alias_set" = "%1$@ a défini %2$@ comme adresse principale pour ce salon.";
-"notice_room_canonical_alias_unset" = "%1$@ a supprimé l’adresse principale de ce salon.";
-"notice_room_guest_access_can_join" = "%1$@ a autorisé les visiteurs à rejoindre le salon.";
-"notice_room_guest_access_forbidden" = "%1$@ a empêché les visiteurs de rejoindre le salon.";
-"notice_end_to_end_ok" = "%1$@ a activé le chiffrement de bout en bout.";
-"notice_end_to_end_unknown_algorithm" = "%1$@ a activé le chiffrement de bout en bout (algorithme %2$@ inconnu).";
-"notice_room_created" = "%1$@ a créé le salon";
-"notice_direct_room_update_by_you" = "Vous avez mis cet endroit à niveau.";
-"notice_direct_room_update" = "%@ a mis cet endroit à niveau.";
-"notice_room_update_by_you" = "Vous avez mis à niveau ce salon.";
-"notice_room_remove_by_you" = "Vous avez expulsé %1$@";
-"notice_room_reject_by_you" = "Vous avez rejeté l’invitation";
-"notice_direct_room_leave_by_you" = "Vous avez quitté le salon";
-"notice_direct_room_leave" = "%1$@ a quitté le salon";
-"notice_room_leave_by_you" = "Vous avez quitté le salon";
-"notice_direct_room_join_by_you" = "Vous avez rejoint le salon";
-"notice_direct_room_join" = "%1$@ a rejoint le salon";
-"notice_room_join_by_you" = "Vous avez rejoint le salon";
-"notice_room_invite_by_you" = "Vous avez invité %1$@";
-"notice_direct_room_created_by_you" = "Vous avez créé la conversation";
-"notice_direct_room_created" = "%1$@ a créé la conversation";
-"notice_room_created_by_you" = "Vous avez créé le salon";
-"notice_room_invite_no_invitee_by_you" = "Votre invitation";
-"notice_end_to_end_unknown_algorithm_by_you" = "Vous avez activé le chiffrement de bout en bout (algorithme %1$@ inconnu).";
-"notice_end_to_end_ok_by_you" = "Vous avez activé le chiffrement de bout en bout.";
-"notice_direct_room_guest_access_forbidden_by_you" = "Vous avez empêché les visiteurs de rejoindre le salon.";
-"notice_direct_room_guest_access_forbidden" = "%1$@ a empêché les visiteurs de rejoindre le salon.";
-"notice_room_guest_access_forbidden_by_you" = "Vous avez empêché les visiteurs de rejoindre le salon.";
-"notice_direct_room_guest_access_can_join_by_you" = "Vous avez autorisé les visiteurs à venir ici.";
-"notice_direct_room_guest_access_can_join" = "%1$@ a autorisé les visiteurs à venir ici.";
-"notice_room_guest_access_can_join_by_you" = "Vous avez autorisé les visiteurs à rejoindre le salon.";
-"notice_room_canonical_alias_unset_by_you" = "Vous avez supprimé l’adresse principale de ce salon.";
-"notice_room_canonical_alias_set_by_you" = "Vous avez défini %1$@ comme adresse principale pour ce salon.";
-"notice_room_aliases_added_and_removed_by_you" = "Vous avez ajouté %1$@ et supprimé %2$@ comme adresses pour ce salon.";
-"notice_room_withdraw_with_reason_by_you" = "Vous avez annulé l’invitation de %1$@. Raison : %2$@";
-"notice_room_third_party_registered_invite_with_reason_by_you" = "Vous avez accepté l’invitation de %1$@. Raison : %2$@";
-"notice_room_reject_with_reason_by_you" = "Vous avez refusé l’invitation. Raison : %1$@";
-"notice_direct_room_leave_with_reason_by_you" = "Vous êtes parti. Raison : %1$@";
-"notice_direct_room_leave_with_reason" = "%1$@ est parti. Raison : %2$@";
-"notice_room_leave_with_reason_by_you" = "Vous êtes parti du salon. Raison : %1$@";
-"notice_direct_room_join_with_reason" = "%1$@ rejoint. Raison : %2$@";
-"notice_direct_room_join_with_reason_by_you" = "Vous avez rejoint. Raison : %1$@";
-"notice_room_join_with_reason_by_you" = "Vous avez rejoint le salon. Raison : %1$@";
-"notice_room_invite_with_reason_by_you" = "Vous avez invité %1$@. Raison : %2$@";
-"notice_room_invite_no_invitee_with_reason_by_you" = "Votre invitation. Raison : %1$@";
-"notice_power_level_diff" = "%1$@ de %2$@ à %3$@";
-"notice_power_level_changed" = "%1$@ a modifié le rang de %2$@.";
-"notice_power_level_changed_by_you" = "Vous avez modifié le rang de %1$@.";
-"power_level_custom_no_value" = "Personnalisé";
-"power_level_custom" = "Personnalisé (%1$d)";
-"power_level_default" = "Défaut";
-"power_level_moderator" = "Modérateur";
-"power_level_admin" = "Admin";
-"notice_widget_modified_by_you" = "Vous avez modifié le widget %1$@";
-"notice_widget_modified" = "%1$@ a modifié le widget %2$@";
-"notice_widget_removed_by_you" = "Vous avez supprimé le widget %1$@";
-"notice_widget_removed" = "%1$@ a supprimé le widget %2$@";
-"notice_widget_added_by_you" = "Vous avez ajouté le widget %1$@";
-"notice_widget_added" = "%1$@ a ajouté le widget %2$@";
-"notice_room_third_party_registered_invite_by_you" = "Vous avez accepté l’invitation de %1$@";
-"notice_direct_room_third_party_revoked_invite_by_you" = "Vous avez révoqué l’invitation de %1$@";
-"notice_direct_room_third_party_revoked_invite" = "%1$@ a révoqué l’invitation de %2$@";
-"notice_made_future_direct_room_visibility_by_you" = "Vous avez rendu les futurs messages visible pour %1$@";
-"notice_made_future_direct_room_visibility" = "%1$@ a rendu les futurs messages visible pour %2$@";
-"notice_room_avatar_removed_by_you" = "Vous avez supprimé l’avatar du salon";
-"notice_room_avatar_removed" = "%1$@ a supprimé l’avatar du salon";
-"notice_room_name_removed_by_you" = "Vous avez supprimé le nom du salon";
-"notice_made_future_room_visibility_by_you" = "Vous avez rendu l’historique futur du salon visible pour %1$@";
-"notice_ended_call_by_you" = "Vous avez raccroché.";
-"notice_answered_call_by_you" = "Vous avez répondu à l’appel.";
-"notice_call_candidates_by_you" = "Vous avez envoyé les données pour configurer l’appel.";
-"notice_call_candidates" = "%@ a envoyé les données pour configurer l’appel.";
-"notice_placed_voice_call_by_you" = "Vous avez lancé un appel audio.";
-"notice_placed_video_call_by_you" = "Vous avez lancé un appel vidéo.";
-"notice_room_name_changed_by_you" = "Vous avez changé le nom du salon en : %1$@";
-"notice_room_avatar_changed_by_you" = "Vous avez modifié l’avatar du salon";
-"notice_room_avatar_changed" = "%1$@ a modifié l’avatar du salon";
-"notice_display_name_changed_from_by_you" = "Vous avez modifié votre nom d’affichage de %1$@ en %2$@";
-"notice_display_name_set_by_you" = "Vous avez modifié votre nom d’affichage en %1$@";
-"notice_avatar_url_changed_by_you" = "Vous avez changé votre avatar";
-"notice_room_withdraw_by_you" = "Vous avez annulé l’invitation de %1$@";
-"notice_room_topic_changed_by_you" = "Vous avez changé le sujet en : %1$@";
-"notice_display_name_removed_by_you" = "Vous avez supprimé votre nom d’affichage (précédemment %1$@)";
-"notice_room_third_party_revoked_invite_by_you" = "Vous avez révoqué l’invitation de %1$@ à rejoindre le salon";
-"notice_direct_room_third_party_invite_by_you" = "Vous avez invité %1$@";
-"notice_direct_room_third_party_invite" = "%1$@ a invité %2$@";
-"notice_room_third_party_invite_by_you" = "Vous avez envoyé une invitation à %1$@ pour rejoindre le salon";
-"notice_room_topic_removed_by_you" = "Vous avez supprimé le sujet du salon";
-"notice_room_ban_with_reason_by_you" = "Vous avez banni %1$@. Raison : %2$@";
-"notice_room_unban_with_reason_by_you" = "Vous avez révoqué le bannissement de %1$@. Raison : %2$@";
-"notice_room_ban_by_you" = "Vous avez banni %1$@";
-"notice_room_unban_by_you" = "Vous avez révoqué le bannissement de %1$@";
-"notice_room_remove_with_reason_by_you" = "Vous avez expulsé %1$@. Raison : %2$@";
-"room_displayname_empty_room_was" = "Salon vide (était %@)";
-"room_displayname_4_members" = "%1$@, %2$@, %3$@ et %4$@";
-"room_displayname_3_members" = "%1$@, %2$@ et %3$@";
-"notice_room_server_acl_allow_is_empty" = "🎉 Tous les serveurs sont interdits de participation ! Ce salon ne peut plus être utilisé.";
-"notice_room_server_acl_updated_no_change" = "Aucun changement.";
-"notice_room_server_acl_updated_ip_literals_not_allowed" = "• Les serveurs correspondant à des IP littérales sont maintenant interdits.";
-"notice_room_server_acl_set_banned" = "• Les serveurs correspondant à %@ sont interdits.";
-"notice_room_server_acl_set_ip_literals_not_allowed" = "• Les serveurs correspondants à des IP littérales sont interdites.";
-"notice_room_server_acl_set_ip_literals_allowed" = "• Les serveurs correspondants à des IP littérales sont autorisés.";
-"notice_room_server_acl_updated_ip_literals_allowed" = "• Les serveurs correspondants à des IP littérales sont maintenant autorisés.";
-"notice_room_server_acl_updated_was_allowed" = "• Les serveurs correspondant à %@ sont supprimés de la liste autorisée.";
-"notice_room_server_acl_updated_allowed" = "• les serveur correspondant à %@ sont maintenant autorisés.";
-"notice_room_server_acl_updated_was_banned" = "• Les serveurs correspondant à %@ étaient supprimés de la liste des interdits.";
-"notice_room_server_acl_updated_banned" = "• Les serveurs correspondant à %@ sont maintenant interdits.";
-"notice_room_server_acl_updated_title_by_you" = "Vous avez changé les droits ACL du serveur pour ce salon.";
-"notice_room_server_acl_updated_title" = "%@ a changé les droits ACL du serveur pour ce salon.";
-"notice_room_server_acl_set_allowed" = "• Les serveurs correspondant à %@ sont autorisés.";
-"notice_room_server_acl_set_title_by_you" = "Vous avez paramétré les ACL pour ce salon.";
-"notice_room_server_acl_set_title" = "%@ paramètre les autorisations étendues (ACL) du serveur pour ce salon.";
-"title_activity_settings" = "Paramètres";
-"ok" = "OK";
-"action_cancel" = "Annuler";
-"action_save" = "Enregistrer";
-"action_send" = "Envoyer";
-"action_share" = "Partager";
-"later" = "Plus tard";
-"permalink" = "Permalien";
-"view_source" = "Afficher la source";
-"view_decrypted_source" = "Afficher la source déchiffrée";
-"action_delete" = "Supprimer";
-"action_rename" = "Renommer";
-"report_content" = "Signaler le contenu";
-"or" = "ou";
-"action_invite" = "Inviter";
-"action_sign_out" = "Se déconnecter";
-"action_voice_call" = "Appel audio";
-"action_video_call" = "Appel vidéo";
-"action_mark_all_as_read" = "Tout marquer comme lu";
-"action_quick_reply" = "Réponse rapide";
-"action_open" = "Ouvrir";
-"action_close" = "Fermer";
-"copied_to_clipboard" = "Copié dans le presse-papiers";
-"dialog_title_confirmation" = "Confirmation";
-"dialog_title_warning" = "Attention";
-"bottom_action_favourites" = "Favoris";
-"bottom_action_people" = "Participants";
-"bottom_action_rooms" = "Salons";
-"home_filter_placeholder_home" = "Filtrer les noms des salons";
-"invitations_header" = "Invitations";
-"low_priority_header" = "Priorité basse";
-"direct_chats_header" = "Discussions";
-"matrix_only_filter" = "Contacts Matrix uniquement";
-"no_result_placeholder" = "Aucun résultat";
-"rooms_header" = "Salons";
-"send_bug_report_include_logs" = "Envoyer les journaux";
-"send_bug_report_include_crash_logs" = "Envoyer les journaux d’erreur";
-"send_bug_report_include_screenshot" = "Envoyer une capture d’écran";
-"send_bug_report" = "Rapporter une erreur";
-"send_bug_report_placeholder" = "Décrivez votre problème ici";
-"send_bug_report_progress" = "Avancement (%@ %%)";
-"join_room" = "Rejoindre le salon";
-"username" = "Nom d’utilisateur";
-"logout" = "Se déconnecter";
-"hs_url" = "URL du serveur d’accueil";
-"search" = "Rechercher";
-"start_voice_call" = "Nouvel appel audio";
-"start_video_call" = "Nouvel appel vidéo";
-"option_send_files" = "Envoyer des fichiers";
-"option_take_photo_video" = "Prendre une photo ou une vidéo";
-"auth_login" = "Se connecter";
-"auth_submit" = "Valider";
-"auth_invalid_login_param" = "Nom d’utilisateur et/ou mot de passe incorrect";
-"auth_forgot_password" = "Mot de passe oublié \?";
-"login_error_invalid_home_server" = "Veuillez saisir une URL valide";
-"login_error_bad_json" = "JSON malformé";
-"login_error_not_json" = "Ne contient pas de JSON valide";
-"compression_opt_list_original" = "Original";
-"compression_opt_list_large" = "Grand";
-"compression_opt_list_medium" = "Moyen";
-"compression_opt_list_small" = "Petit";
-"call_connecting" = "Appel en cours de connexion…";
-"call_ended" = "Appel terminé";
-"incoming_video_call" = "Appel vidéo entrant";
-"incoming_voice_call" = "Appel audio entrant";
-"call_in_progress" = "Appel en cours…";
-"yes" = "OUI";
-"no" = "NON";
-"_continue" = "Continuer";
-"action_remove" = "Supprimer";
-"action_join" = "Rejoindre";
-"action_reject" = "Rejeter";
-"room_participants_leave_prompt_title" = "Quitter le salon";
-"room_participants_header_direct_chats" = "Conversations privées";
-"room_participants_action_invite" = "Inviter";
-"room_participants_action_ban" = "Bannir";
-"room_participants_action_unban" = "Révoquer le bannissement";
-"room_participants_action_mention" = "Mentionner";
-"ssl_trust" = "Faire confiance";
-"ssl_do_not_trust" = "Ne pas faire confiance";
-"ssl_logout_account" = "Se déconnecter";
-"ssl_remain_offline" = "Ignorer";
-"search_hint" = "Rechercher";
-"search_members_hint" = "Filtrer les membres du salon";
-"search_no_results" = "Aucun résultat";
-"settings_profile_picture" = "Image de profil";
-"settings_display_name" = "Nom affiché";
-"settings_add_email_address" = "Ajouter une adresse électronique";
-"settings_add_phone_number" = "Ajouter un numéro de téléphone";
-"settings_app_info_link_summary" = "Affiche les informations de l’application dans les paramètres système.";
-"settings_app_info_link_title" = "Informations sur l’application";
-"settings_enable_all_notif" = "Activer les notifications pour ce compte";
-"settings_enable_this_device" = "Activer les notifications pour cette session";
-"settings_messages_in_one_to_one" = "Messages dans les conversations privées";
-"settings_messages_in_group_chat" = "Messages dans les discussions de groupe";
-"settings_call_invitations" = "Appels entrants";
-"settings_messages_sent_by_bot" = "Messages envoyés par un robot";
-"settings_background_sync" = "Synchronisation en arrière-plan";
-"settings_set_sync_timeout" = "Délai d’attente de la requête de synchronisation";
-"settings_set_sync_delay" = "Délai entre chaque synchronisation";
-"settings_version" = "Version";
-"settings_olm_version" = "Version de olm";
-"settings_app_term_conditions" = "Termes et conditions";
-"settings_third_party_notices" = "Licences tierces";
-"settings_copyright" = "Droits d’auteur";
-"settings_privacy_policy" = "Politique de confidentialité";
-"settings_clear_cache" = "Vider le cache";
-"settings_notifications" = "Notifications";
-"settings_ignored_users" = "Utilisateurs ignorés";
-"settings_other" = "Autres";
-"settings_advanced" = "Avancé";
-"settings_cryptography" = "Chiffrement";
-"settings_notifications_targets" = "Cibles de notification";
-"settings_contact" = "Contacts locaux";
-"settings_contacts_app_permission" = "Autoriser l’accès aux contacts locaux";
-"settings_contacts_phonebook_country" = "Pays pour le répertoire téléphonique";
-"settings_home_display" = "Page d’accueil";
-"settings_pin_missed_notifications" = "Épingler les salons avec des notifications manquées";
-"settings_pin_unread_messages" = "Épingler les salons avec des messages non lus";
-"devices_details_id_title" = "Identifiant";
-"devices_details_name_title" = "Nom public";
-"devices_details_device_name" = "Mettre à jour le nom public";
-"devices_details_last_seen_title" = "Vu la dernière fois";
-"devices_delete_dialog_title" = "Authentification";
-"settings_logged_in" = "Connecté en tant que";
-"settings_home_server" = "Serveur d’accueil";
-"settings_identity_server" = "Serveur d’identité";
-"settings_change_password" = "Changer le mot de passe";
-"settings_old_password" = "Mot de passe actuel";
-"settings_new_password" = "Nouveau mot de passe";
-"settings_fail_to_update_password" = "Échec de mise à jour du mot de passe";
-"settings_password_updated" = "Votre mot de passe a été mis à jour";
-"settings_select_country" = "Choisissez un pays";
-"room_settings_topic" = "Sujet";
-"room_settings_room_read_history_rules_pref_title" = "Accès à l’historique du salon";
-"room_settings_read_history_entry_anyone" = "N’importe qui";
-"room_settings_read_history_entry_members_only_joined" = "Uniquement les membres (depuis qu’ils sont arrivés)";
-"room_settings_banned_users_title" = "Utilisateurs bannis";
-"room_settings_category_advanced_title" = "Avancé";
-"room_settings_room_internal_id" = "L’identifiant interne de ce salon";
-"room_settings_labs_pref_title" = "Expérimental";
-"room_settings_set_main_address" = "Définir comme adresse principale";
-"room_settings_unset_main_address" = "Désactiver comme adresse principale";
-"encryption_information_decryption_error" = "Erreur de déchiffrement";
-"encryption_information_device_name" = "Nom public";
-"device_manager_session_details_session_id" = "Identifiant de session";
-"encryption_information_device_key" = "Clé de la session";
-"encryption_export_e2e_room_keys" = "Exporter les clés E2E des salons";
-"encryption_export_room_keys" = "Exporter les clés des salons";
-"encryption_export_export" = "Exporter";
-"passphrase_enter_passphrase" = "Saisir la phrase secrète";
-"passphrase_confirm_passphrase" = "Confirmer la phrase secrète";
-"encryption_import_e2e_room_keys" = "Importer les clés de chiffrement des salons";
-"encryption_import_room_keys" = "Importer les clés des salons";
-"encryption_import_import" = "Importer";
-"encryption_never_send_to_unverified_devices_title" = "Chiffrer uniquement vers les sessions vérifiées";
-"encryption_information_not_verified" = "Non vérifié";
-"encryption_information_verified" = "Vérifié";
-"encryption_information_verify" = "Vérifier";
-"select_room_directory" = "Sélectionner un répertoire de salons";
-"directory_server_placeholder" = "Nom du serveur d’accueil";
-"directory_server_all_rooms_on_server" = "Tous les salons sur le serveur %@";
-"directory_server_native_rooms" = "Tous les salons natifs sur %@";
-"send_bug_report_description" = "Veuillez décrire l’erreur. Qu’avez-vous fait \? Quel était le comportement attendu \? Que s’est-il réellement passé \?";
-"send_bug_report_logs_description" = "Afin de diagnostiquer les problèmes, les journaux de ce client seront envoyés avec ce rapport d’erreur. Ce rapport d’erreur, y compris les journaux et la capture d’écran, ne seront pas visibles publiquement. Si vous préférez envoyer le texte ci-dessus uniquement, veuillez décocher :";
-"send_bug_report_alert_message" = "Vous semblez secouer le téléphone avec agacement. Souhaitez-vous ouvrir soumettre un rapport d’anomalie \?";
-"send_bug_report_app_crashed" = "L’application s’est arrêtée anormalement la dernière fois. Souhaitez-vous ouvrir l’écran de rapport d’anomalie \?";
-"send_bug_report_sent" = "Le rapport d’anomalie a bien été envoyé";
-"send_bug_report_failed" = "L’envoi du rapport d’anomalie a échoué (%@)";
-"auth_invalid_email" = "Ceci ne ressemble pas à une adresse électronique valide";
-"auth_email_already_defined" = "Cette adresse électronique est déjà utilisée.";
-"auth_recaptcha_message" = "Ce serveur d’accueil souhaite s’assurer que vous n’êtes pas un robot";
-"auth_reset_password_error_unauthorized" = "Impossible de vérifier l’adresse électronique : assurez-vous d’avoir cliqué sur le lien dans le courriel";
-"login_error_limit_exceeded" = "Trop de requêtes ont été envoyées";
-"action_leave" = "Quitter";
-"action_quote" = "Citer";
-"call_error_user_not_responding" = "Le correspondant n’a pas décroché.";
-"permissions_rationale_popup_title" = "Information";
-"permissions_rationale_msg_record_audio" = "%@ a besoin d’accéder à votre microphone pour passer des appels audio.";
-"permissions_rationale_msg_camera_and_audio" = "%@ a besoin d’accéder à votre appareil photo et à votre microphone pour passer des appels vidéo.\n\nVeuillez autoriser l’accès dans les prochaines fenêtres pour pouvoir effectuer l’appel.";
-"room_jump_to_first_unread" = "Aller au premier message non lu";
-"room_participants_leave_prompt_msg" = "Voulez-vous vraiment quitter le salon \?";
-"room_participants_action_ignore" = "Ignorer";
-"room_participants_action_unignore" = "Afficher tous les messages de cet utilisateur";
-"room_participants_power_level_prompt" = "Vous ne pourrez pas annuler cette modification car vous promouvez l’utilisateur au même rang que le vôtre.\nLe voulez-vous vraiment \?";
-"room_one_user_is_typing" = "%@ écrit…";
-"room_two_users_are_typing" = "%1$@ et %2$@ écrivent…";
-"room_many_users_are_typing" = "%1$@, %2$@ et d’autres écrivent…";
-"room_do_not_have_permission_to_post" = "Vous n’avez pas la permission de poster dans ce salon.";
-"ssl_fingerprint_hash" = "Empreinte (%@) :";
-"ssl_could_not_verify" = "Impossible de vérifier l’identité du serveur distant.";
-"ssl_cert_not_trust" = "Cela pourrait signifier que quelqu’un intercepte malicieusement votre trafic ou que votre téléphone ne fait pas confiance au certificat fourni par le serveur distant.";
-"ssl_cert_new_account_expl" = "Si l’administrateur du serveur a confirmé que cela était normal, assurez-vous que l’empreinte ci-dessous correspond à l’empreinte fournie par l’administrateur.";
-"ssl_unexpected_existing_expl" = "Le certificat n’est plus celui qui a été approuvé par votre téléphone. Ce comportement est INATTENDU. Il est recommandé de ne PAS ACCEPTER ce nouveau certificat.";
-"ssl_expected_existing_expl" = "Le certificat n’est plus celui qui a été approuvé par votre téléphone. Le serveur a peut-être renouvelé son certificat. Contactez l’administrateur du serveur pour lui demander l’empreinte de son certificat.";
-"ssl_only_accept" = "Acceptez le certificat uniquement si l’administrateur du serveur a publié une empreinte correspondant à celle ci-dessus.";
-"settings_invited_to_room" = "Quand je suis invité sur un salon";
-"settings_user_settings" = "Paramètres utilisateur";
-"devices_details_last_seen_format" = "%1$@ @ %2$@";
-"account_email_validation_message" = "Vérifiez votre courriel et cliquez sur le lien qu’il contient. Une fois ceci fait, cliquez sur continuer.";
-"settings_unignore_user" = "Afficher tous les messages de %@ \?";
-"room_settings_room_read_history_rules_pref_dialog_title" = "Qui peut lire l’historique \?";
-"room_settings_read_history_entry_members_only_option_time_shared" = "Uniquement les membres (à partir de l’activation de cette option)";
-"room_settings_read_history_entry_members_only_invited" = "Uniquement les membres (depuis leur invitation)";
-"room_settings_labs_warning_message" = "Ce sont des fonctionnalités expérimentales qui peuvent se comporter de façon inattendue. À utiliser avec précaution.";
-"encryption_export_room_keys_summary" = "Exporter les clés vers un fichier local";
-"encryption_import_room_keys_summary" = "Importer les clés à partir d’un fichier local";
-"encryption_never_send_to_unverified_devices_summary" = "Ne jamais envoyer de messages chiffrés aux sessions non vérifiées depuis cette session.";
-"encryption_information_verify_device_warning" = "Confirmez en comparant les informations suivantes avec les paramètres utilisateur dans votre autre session :";
-"encryption_information_verify_device_warning2" = "Si elles ne correspondent pas, la sécurité de votre communication est peut-être compromise.";
-"settings_user_interface" = "Interface utilisateur";
-"settings_interface_language" = "Langue";
-"settings_select_language" = "Choisissez une langue";
-"account_email_already_used_error" = "Cette adresse électronique est déjà utilisée.";
-"account_phone_number_already_used_error" = "Ce numéro de téléphone est déjà utilisé.";
-"settings_start_on_boot" = "Lancer au démarrage";
-"settings_clear_media_cache" = "Vider le cache des médias";
-"settings_keep_media" = "Conserver les médias";
-"settings_always_show_timestamps" = "Afficher l’horodatage pour tous les messages";
-"media_saving_period_3_days" = "3 jours";
-"media_saving_period_1_week" = "1 semaine";
-"media_saving_period_1_month" = "1 mois";
-"media_saving_period_forever" = "Pas de limite";
-"settings_theme" = "Thème";
-"font_size" = "Taille de la police";
-"tiny" = "Minuscule";
-"small" = "Petite";
-"normal" = "Normale";
-"large" = "Grande";
-"larger" = "Très grande";
-"largest" = "La plus grande";
-"huge" = "Énorme";
-"light_theme" = "Thème clair";
-"dark_theme" = "Thème sombre";
-"black_theme" = "Thème noir";
-"notification_listening_for_events" = "Écoute d’évènements";
-"settings_notification_ringtone" = "Son de notification";
-"settings_12_24_timestamps" = "Afficher l’horodatage au format 12 heures";
-"widget_delete_message_confirmation" = "Voulez-vous vraiment supprimer le widget de ce salon ?";
-"widget_integration_unable_to_create" = "Impossible de créer le widget.";
-"widget_integration_failed_to_send_request" = "Échec de l’envoi de la requête.";
-"widget_integration_positive_power_level" = "Le rang doit être un entier positif.";
-"widget_integration_must_be_in_room" = "Vous n’êtes pas dans ce salon.";
-"widget_integration_no_permission_in_room" = "Vous n’avez pas la permission de faire cela dans ce salon.";
-"widget_integration_missing_room_id" = "room_id manquant dans la requête.";
-"widget_integration_missing_user_id" = "user_id manquant dans la requête.";
-"widget_integration_room_not_visible" = "Le salon %@ n’est pas visible.";
-"room_add_matrix_apps" = "Ajouter des applications Matrix";
-"call" = "Appel";
-"settings_containing_my_display_name" = "Messages contenant mon nom affiché";
-"settings_containing_my_user_name" = "Messages contenant mon nom d’utilisateur";
-"you_added_a_new_device" = "Vous avez ajouté une nouvelle session « %@ », qui demande les clés de chiffrement.";
-"your_unverified_device_requesting" = "Votre session non vérifiée « %@ » demande les clés de chiffrement.";
-"start_verification" = "Commencer la vérification";
-"notification_noisy_notifications" = "Notifications sonores";
-"notification_silent_notifications" = "Notifications muettes";
-"option_take_photo" = "Prendre une photo";
-"option_take_video" = "Prendre une vidéo";
-"settings_analytics" = "Statistiques d’utilisation";
-"settings_labs_native_camera" = "Utiliser la caméra de l’appareil";
-"title_activity_bug_report" = "Rapport d’anomalie";
-"command_error" = "Erreur de commande";
-"unrecognized_command" = "Commande non reconnue : %@";
-"notification_off" = "Désactivé";
-"notification_noisy" = "Notification sonore";
-"encrypted_message" = "Message chiffré";
-"loading" = "Chargement…";
-"start_voice_call_prompt_msg" = "Voulez-vous vraiment engager un nouvel appel audio \?";
-"start_video_call_prompt_msg" = "Voulez-vous vraiment engager un nouvel appel vidéo \?";
-"room_participants_ban_prompt_msg" = "Bannir un utilisateur va l’expulser du salon et l’empêcher de le rejoindre à nouveau.";
-"room_settings_all_messages" = "Notification pour chaque message";
-"room_settings_add_homescreen_shortcut" = "Ajouter à l’écran d’accueil";
-"settings_inline_url_preview" = "Aperçu des liens";
-"settings_vibrate_on_mention" = "Vibrer lorsque l’on mentionne un utilisateur";
-"create" = "Créer";
-"group_details_home" = "Accueil";
-"rooms" = "Salons";
-"invited" = "Invité";
-"has_been_removed" = "%2$@ vous a expulsé de %1$@";
-"has_been_banned" = "%2$@ vous a banni de %1$@";
-"reason_colon" = "Motif : %1$@";
-"send_bug_report_rage_shake" = "Secouer avec agacement pour signaler une anomalie";
-"list_members" = "Membres";
-"notification_unread_notified_messages_in_room" = "%1$@ dans %2$@";
-"avatar" = "Avatar";
-"title_activity_choose_sticker" = "Envoyer un autocollant";
-"option_send_sticker" = "Envoyer un autocollant";
-"no_sticker_application_dialog_content" = "Vous n’avez aucun jeu d\'autocollants activé pour le moment.\n\nVoulez-vous en ajouter \?";
-"settings_deactivate_account_section" = "Désactiver le compte";
-"settings_deactivate_my_account" = "Désactiver mon compte";
-"settings_opt_in_of_analytics" = "Envoyer des statistiques d’utilisation";
-"settings_opt_in_of_analytics_summary" = "%@ collecte des données statistiques anonymes pour nous permettre d’améliorer l’application.";
-"widget_integration_missing_parameter" = "Un paramètre requis est manquant.";
-"dialog_user_consent_content" = "Pour continuer à utiliser le serveur d’accueil %1$@, vous devez lire et accepter les conditions générales.";
-"dialog_user_consent_submit" = "Voir maintenant";
-"deactivate_account_title" = "Désactiver le compte";
-"deactivate_account_content" = "Votre compte sera inutilisable de façon permanente. Vous ne pourrez plus vous connecter et personne ne pourra se réenregistrer avec le même identifiant d’utilisateur. Le compte quittera tous les salons auxquels il participe et tous ses détails seront supprimés du serveur d’identité. Cette action est irréversible.\n\nDésactiver votre compte ne nous fait pas oublier les messages que vous avez envoyés par défaut. Si vous souhaitez que nous oubliions vos messages, cochez la case ci-dessous.\n\nLa visibilité des messages dans Matrix est identique à celle des courriels. Si nous oublions vos messages, cela signifie que les messages que vous avez envoyés ne seront plus partagés avec les nouveaux utilisateurs ou les utilisateurs non enregistrés, mais les utilisateurs enregistrés qui ont déjà accès à ces messages en conserveront leur copie.";
-"deactivate_account_delete_checkbox" = "Veuillez oublier tous les messages que j’ai envoyé quand mon compte sera désactivé (Avertissement : les futurs utilisateurs verront une version incomplète des conversations)";
-"deactivate_account_submit" = "Désactiver le compte";
-"action_download" = "Télécharger";
-"e2e_re_request_encryption_key" = "Redemander les clés de chiffrement à vos autres sessions.";
-"e2e_re_request_encryption_key_dialog_content" = "Veuillez lancer %@ sur un autre appareil qui peut déchiffrer le message pour qu’il puisse envoyer les clés à cette session.";
-"option_send_voice" = "Envoyer un message vocal";
-"error_no_external_application_found" = "Désolé, aucune application externe n’a été trouvée pour effectuer cette action.";
-"error_empty_field_your_password" = "Veuillez renseigner votre mot de passe.";
-"send_bug_report_description_in_english" = "Si possible, veuillez écrire la description en anglais.";
-"settings_preview_media_before_sending" = "Afficher un aperçu du média avant de l’envoyer";
-"command_description_emote" = "Affiche une action";
-"command_description_ban_user" = "Exclus l’utilisateur avec l’identifiant fourni";
-"command_description_unban_user" = "Révoque le bannissement de l’utilisateur avec l’identifiant fourni";
-"command_description_op_user" = "Définit le rang d’un utilisateur";
-"command_description_deop_user" = "Rétrograde l’utilisateur avec l’identifiant fourni";
-"command_description_invite_user" = "Invite l’utilisateur avec l’identifiant fourni dans le salon actuel";
-"command_description_join_room" = "Rejoint le salon avec l’adresse fournie";
-"command_description_part_room" = "Quitte le salon";
-"command_description_topic" = "Définit le sujet du salon";
-"command_description_remove_user" = "Expulse l’utilisateur avec l’identifiant fourni";
-"command_description_nick" = "Change le nom d’affichage";
-"command_description_markdown" = "Markdown activé/désactivé";
-"command_description_clear_scalar_token" = "Pour réparer la gestion des applications Matrix";
-"room_tombstone_versioned_description" = "Ce salon a été remplacé et n’est plus actif.";
-"room_tombstone_continuation_link" = "La conversation continue ici";
-"room_tombstone_continuation_description" = "Ce salon est la suite d’une autre conversation";
-"room_tombstone_predecessor_link" = "Cliquer ici pour voir les anciens messages";
-"system_alerts_header" = "Alertes système";
-"resource_limit_contact_admin" = "contacter l’administrateur de votre service";
-"resource_limit_soft_default" = "Ce serveur d’accueil a dépassé une de ses limites de ressources donc certains utilisateurs ne pourront pas se connecter.";
-"resource_limit_hard_default" = "Ce serveur d’accueil a dépassé une de ses limites de ressources.";
-"resource_limit_soft_mau" = "Ce serveur d’accueil a atteint sa limite mensuelle d’utilisateurs actifs donc certains utilisateurs ne pourront pas se connecter.";
-"resource_limit_hard_mau" = "Ce serveur d’accueil a atteint sa limite mensuelle d’utilisateurs actifs.";
-"resource_limit_soft_contact" = "Veuillez %@ pour augmenter cette limite.";
-"resource_limit_hard_contact" = "Veuillez %@ pour continuer à utiliser ce service.";
-"dialog_title_error" = "Erreur";
-"unknown_error" = "Désolé, une erreur est survenue";
-"encryption_export_notice" = "Veuillez créer une phrase secrète pour chiffrer les clés exportées. Vous devrez saisir cette même phrase secrète afin de pouvoir importer les clés.";
-"passphrase_create_passphrase" = "Créer la phrase secrète";
-"passphrase_passphrase_does_not_match" = "Les phrases secrètes doivent concorder";
-"merged_events_expand" = "développer";
-"merged_events_collapse" = "réduire";
-"generic_label_and_value" = "%1$@ : %2$@";
-"x_plus" = "+%d";
-"room_participants_action_remove" = "Expulser";
-"settings_inline_url_preview_summary" = "Afficher un aperçu des liens dans la discussion quand votre serveur d’accueil le permet.";
-"settings_send_typing_notifs" = "Envoyer des notifications de saisie";
-"settings_send_typing_notifs_summary" = "Les autres utilisateurs pourront voir que vous êtes en train d’écrire.";
-"settings_send_markdown" = "Format Markdown";
-"settings_send_markdown_summary" = "Rédiger les messages en utilisant la syntaxe Markdown. Cela permet d’utiliser des styles avancés comme les astérisques pour afficher du texte en italique.";
-"settings_show_read_receipts" = "Afficher les accusés de réception";
-"settings_show_read_receipts_summary" = "Cliquer sur les accusés de réception pour une liste détaillée.";
-"settings_show_join_leave_messages" = "Afficher les notifications d’arrivée et de départ";
-"settings_show_join_leave_messages_summary" = "Les invitations, expulsions et exclusions ne sont pas concernés.";
-"settings_show_avatar_display_name_changes_messages" = "Afficher les événements liés au compte";
-"settings_show_avatar_display_name_changes_messages_summary" = "Cela inclut les changements d’avatar et de nom d’affichage.";
-"settings_password" = "Mot de passe";
-"settings_labs_native_camera_summary" = "Lancer l’appareil photo du système plutôt que l’écran d’appareil photo personnalisé.";
-"command_problem_with_parameters" = "La commande « %@ » nécessite plus de paramètres, ou certains paramètres ne sont pas corrects.";
-"markdown_has_been_enabled" = "Le Markdown a été activé.";
-"markdown_has_been_disabled" = "Le Markdown a été désactivé.";
-"settings_call_category" = "Appels";
-"settings_call_ringtone_use_app_ringtone" = "Utiliser la sonnerie par défaut de %@ pour les appels entrants";
-"settings_call_ringtone_title" = "Sonnerie d’appel entrant";
-"settings_call_ringtone_dialog_title" = "Sélectionner la sonnerie pour les appels :";
-"action_accept" = "Accepter";
-"auth_accept_policies" = "Veuillez lire et accepter les politiques de ce serveur d’accueil :";
-"settings_notification_troubleshoot" = "Résoudre les problèmes de notification";
-"settings_troubleshoot_diagnostic" = "Diagnostics de résolution de problème";
-"settings_troubleshoot_diagnostic_run_button_title" = "Lancer les tests";
-"settings_troubleshoot_diagnostic_running_status" = "Exécution… (%1$d sur %2$d)";
-"settings_troubleshoot_diagnostic_success_status" = "Le diagnostic de base est passé. Si vous ne recevez toujours pas de notifications, envoyez un rapport d’anomalie pour nous aider à résoudre le problème.";
-"settings_troubleshoot_diagnostic_failure_status_with_quickfix" = "Au moins un test a échoué, essayez les solutions suggérées.";
-"settings_troubleshoot_diagnostic_failure_status_no_quickfix" = "Au moins un test a échoué, veuillez envoyer un rapport d’anomalie pour nous aider à résoudre le problème.";
-"settings_troubleshoot_test_system_settings_title" = "Paramètres système.";
-"settings_troubleshoot_test_system_settings_success" = "Les notifications sont activées dans les paramètres système.";
-"settings_troubleshoot_test_system_settings_failed" = "Les notifications sont désactivées dans les paramètres systèmes.\nVeuillez vérifier les paramètres système.";
-"open_settings" = "Ouvrir les paramètres";
-"settings_troubleshoot_test_account_settings_title" = "Paramètres du compte.";
-"settings_troubleshoot_test_account_settings_success" = "Les notifications sont activées pour votre compte.";
-"settings_troubleshoot_test_account_settings_failed" = "Les notifications sont désactivées pour votre compte.\nVeuillez vérifier les paramètres du compte.";
-"settings_troubleshoot_test_account_settings_quickfix" = "Activer";
-"settings_troubleshoot_test_device_settings_title" = "Paramètres de la session.";
-"settings_troubleshoot_test_device_settings_success" = "Les notifications sont activées pour cette session.";
-"settings_troubleshoot_test_device_settings_failed" = "Les notifications ne sont pas activées pour cette session.\nVeuillez vérifier les paramètres de %@.";
-"settings_troubleshoot_test_device_settings_quickfix" = "Activer";
-"settings_troubleshoot_test_play_services_title" = "Vérification des services Google Play";
-"settings_troubleshoot_test_play_services_success" = "L’APK des services Google Play est disponible et à jour.";
-"settings_troubleshoot_test_play_services_failed" = "%@ utilise les services Google Play pour envoyer les notifications mais ils n’ont pas l’air d’être configurés correctement :\n%1$@";
-"settings_troubleshoot_test_play_services_quickfix" = "Réparer les services Google Play";
-"settings_troubleshoot_test_fcm_title" = "Jeton Firebase";
-"settings_troubleshoot_test_fcm_success" = "Le jeton FCM a été récupéré avec succès :\n%1$@";
-"settings_troubleshoot_test_fcm_failed" = "Le jeton FCM n’a pas pu être récupéré :\n%1$@";
-"settings_troubleshoot_test_token_registration_title" = "Enregistrement du jeton";
-"settings_troubleshoot_test_token_registration_success" = "Le jeton FCM a été correctement enregistré sur le serveur d’accueil.";
-"settings_troubleshoot_test_token_registration_failed" = "Le jeton FCM n’a pas pu être enregistré sur le serveur d’accueil :\n%1$@";
-"settings_troubleshoot_test_service_boot_title" = "Lancer au démarrage";
-"settings_troubleshoot_test_service_boot_success" = "Le service démarrera quand l’appareil sera redémarré.";
-"settings_troubleshoot_test_service_boot_failed" = "Le service ne démarrera pas quand l’appareil sera redémarré, vous ne recevrez pas de notifications tant que %@ n’aura pas été lancé au moins une fois.";
-"settings_troubleshoot_test_service_boot_quickfix" = "Activer le démarrage au démarrage de l’appareil";
-"settings_troubleshoot_test_bg_restricted_title" = "Vérifier les restrictions en arrière-plan";
-"settings_troubleshoot_test_bg_restricted_success" = "Les restrictions en arrière-plan sont désactivées pour %@. Ce test devrait être lancé en utilisant les données mobiles (pas le Wi-Fi).\n%1$@";
-"settings_troubleshoot_test_bg_restricted_failed" = "Les restrictions en arrière-plan sont activées pour %@.\nLes tâches que l’application essaiera d’effectuer seront fortement restreintes tant qu’elle sera en arrière-plan et cela pourra affecter les notifications.\n%1$@";
-"settings_troubleshoot_test_bg_restricted_quickfix" = "Désactiver les restrictions";
-"settings_troubleshoot_test_battery_title" = "Optimisation de la batterie";
-"settings_troubleshoot_test_battery_success" = "%@ n’est pas affecté par l’optimisation de la batterie.";
-"settings_troubleshoot_test_battery_failed" = "Si un utilisateur laisse un appareil débranché et immobile pour une longue durée, avec l’écran éteint, l’appareil entre en mode veille.. Cela empêche les applications d’accéder au réseau et reporte leurs tâches, synchronisations et alarmes standard.";
-"settings_troubleshoot_test_battery_quickfix" = "Ignorer l’optimisation";
-"no_valid_google_play_services_apk" = "Aucun APK des services Google Play valide n’a été trouvé. Les notifications peuvent ne pas fonctionner correctement.";
-"video_call_in_progress" = "Appel vidéo en cours…";
-"title_activity_keys_backup_setup" = "Sauvegarde de clé";
-"title_activity_keys_backup_restore" = "Utiliser la sauvegarde de clé";
-"action_skip" = "Passer";
-"done" = "Terminé";
-"settings_notification_advanced" = "Paramètres de notification avancés";
-"settings_notification_by_event" = "Importance des notifications par évènement";
-"settings_troubleshoot_test_bing_settings_title" = "Paramètres personnalisés.";
-"settings_troubleshoot_test_bing_settings_success_with_warn" = "Remarquez que certains messages sont réglés pour être silencieux (ils produiront une notification sans son).";
-"settings_troubleshoot_test_bing_settings_failed" = "Certaines notifications sont désactivées dans vos paramètres personnalisés.";
-"settings_troubleshoot_test_fcm_failed_too_many_registration" = "[%1$@]\nCette erreur est indépendante de %@ et, selon Google, cette erreur indique que l’appareil a enregistré trop d’applications avec FCM. Cette erreur ne survient que s’il y a un nombre d’applications anormalement élevé, et ne devrait donc pas affecter un utilisateur normal.";
-"settings_troubleshoot_test_fcm_failed_service_not_available" = "[%1$@]\nCette erreur est indépendante de %@. Elle peut survenir pour plusieurs raisons. Cela peut fonctionner si vous réessayez plus tard. Vous pouvez aussi vérifier que le Service Google Play n’a pas un usage limité de données dans les paramètres système. Cela peut aussi arriver sur une ROM personnalisée.";
-"settings_troubleshoot_test_fcm_failed_account_missing" = "[%1$@]\nCette erreur est indépendante de %@. Il n’y pas de compte Google sur l’appareil. Veuillez ouvrir le gestionnaire de comptes et ajouter un compte Google.";
-"settings_troubleshoot_test_fcm_failed_account_missing_quick_fix" = "Ajouter un compte";
-"settings_noisy_notifications_preferences" = "Configurer les notifications sonores";
-"settings_call_notifications_preferences" = "Configurer les notifications d’appel";
-"settings_silent_notifications_preferences" = "Configurer les notifications silencieuses";
-"settings_system_preferences_summary" = "Choisir la couleur de la LED, les vibrations, le son…";
-"settings_cryptography_manage_keys" = "Gestion des clés cryptographiques";
-"encryption_settings_manage_message_recovery_summary" = "Gérer la sauvegarde de clés";
-"notification_silent" = "Silencieuse";
-"passphrase_empty_error_message" = "Veuillez saisir une phrase secrète";
-"passphrase_passphrase_too_weak" = "La phrase secrète est trop faible";
-"keys_backup_passphrase_not_empty_error_message" = "Veuillez supprimer la phrase secrète si vous voulez que %@ génère une clé de récupération.";
-"keys_backup_setup_step1_title" = "Ne perdez jamais vos messages chiffrés";
-"keys_backup_setup_step1_description" = "Les messages dans les salons chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) avez les clés pour lire ces messages. \n\nSauvegardez vos clés de façon sécurisée pour éviter de les perdre.";
-"keys_backup_setup_step2_button_title" = "Définir la phrase secrète";
-"keys_backup_setup_step3_button_title" = "Terminé";
-"keys_backup_setup_step3_copy_button_title" = "Sauvegarder la clé de récupération";
-"keys_backup_setup_step3_save_button_title" = "Enregistrer dans un fichier";
-"keys_backup_setup_step3_please_make_copy" = "Veuillez en faire une copie";
-"keys_backup_setup_step3_share_intent_chooser_title" = "Partager la clé de récupération avec…";
-"keys_backup_setup_step3_generating_key_status" = "Génération de la clé de récupération utilisant la phrase secrète. Cette opération peut prendre plusieurs secondes.";
-"recovery_key" = "Clé de récupération";
-"unexpected_error" = "Erreur inattendue";
-"keys_backup_setup_skip_title" = "En êtes-vous sûr \?";
-"keys_backup_setup_skip_msg" = "Vous pourriez perdre l’accès vos messages si vous vous déconnectez ou si vous perdez votre appareil.";
-"keys_backup_restore_is_getting_backup_version" = "Récupération de la version de la sauvegarde…";
-"keys_backup_restore_with_passphrase" = "Utilisez votre phrase secrète de récupération pour déverrouiller l’historique de vos messages chiffrés";
-"keys_backup_restore_use_recovery_key" = "utiliser votre clé de récupération";
-"keys_backup_restore_with_passphrase_helper_with_link" = "Si vous ne connaissez pas votre phrase secrète de récupération, vous pouvez %@.";
-"keys_backup_restore_with_recovery_key" = "Utilisez votre clé de récupération pour déverrouiller l’historique de vos messages chiffrés";
-"keys_backup_restore_key_enter_hint" = "Saisir la clé de récupération";
-"keys_backup_restore_with_key_helper" = "Vous avez perdu votre clé de récupération \? Vous pouvez en configurer une autre dans les paramètres.";
-"keys_backup_passphrase_error_decrypt" = "La sauvegarde n’a pas pu être déchiffrée avec cette phrase secrète. Veuillez vérifier que vous avez saisi la bonne phrase secrète de récupération.";
-"keys_backup_restoring_waiting_message" = "Restauration de la sauvegarde :";
-"keys_backup_unlock_button" = "Déverrouiller l’historique";
-"keys_backup_recovery_code_empty_error_message" = "Veuillez saisir une clé de récupération";
-"keys_backup_recovery_code_error_decrypt" = "La sauvegarde n’a pas pu être déchiffrée avec cette clé de récupération : veuillez vérifier que vous avez saisi la bonne clé de récupération.";
-"keys_backup_restore_success_title" = "Sauvegarde restaurée %@ !";
-"keys_backup_get_version_error" = "Échec de récupération de la dernière version des clés de récupération (%@).";
-"keys_backup_settings_restore_backup_button" = "Restaurer depuis la sauvegarde";
-"keys_backup_settings_delete_backup_button" = "Supprimer la sauvegarde";
-"keys_backup_settings_status_ok" = "La sauvegarde de clés a été correctement configurée pour cette session.";
-"keys_backup_settings_status_ko" = "La sauvegarde de clés n’est pas activée sur cette session.";
-"keys_backup_settings_status_not_setup" = "Vos clés ne sont pas sauvegardées depuis cette session.";
-"keys_backup_settings_signature_from_unknown_device" = "La sauvegarde a une signature d’une session inconnue ayant pour identifiant %@.";
-"keys_backup_settings_valid_signature_from_this_device" = "La sauvegarde a une signature valide de cette session.";
-"keys_backup_settings_valid_signature_from_verified_device" = "La sauvegarde a une signature valide de la session vérifiée %@.";
-"keys_backup_settings_valid_signature_from_unverified_device" = "La sauvegarde a une signature valide de la session non vérifiée %@";
-"keys_backup_settings_invalid_signature_from_verified_device" = "La sauvegarde a une signature non valide de la session vérifiée %@";
-"keys_backup_settings_invalid_signature_from_unverified_device" = "La sauvegarde a une signature non valide de la session non vérifiée %@";
-"keys_backup_settings_deleting_backup" = "Suppression de la sauvegarde…";
-"keys_backup_settings_delete_confirm_title" = "Supprimer la sauvegarde";
-"keys_backup_settings_delete_confirm_message" = "Supprimer les clés de chiffrement sauvegardées sur le serveur \? Vous ne pourrez plus utiliser votre clé de récupération pour lire l’historique des messages chiffrés.";
-"sign_out_bottom_sheet_warning_no_backup" = "Vous perdrez vos messages chiffrés si vous vous déconnectez maintenant";
-"sign_out_bottom_sheet_warning_backing_up" = "Sauvegarde de clés en cours. Si vous vous déconnectez maintenant, vous perdrez accès à vos messages chiffrés.";
-"sign_out_bottom_sheet_warning_backup_not_active" = "La sauvegarde de clés sécurisées devrait être activée pour toutes vos sessions afin d’éviter de perdre l’accès à vos messages chiffrés.";
-"sign_out_bottom_sheet_dont_want_secure_messages" = "Je ne veux pas de mes messages chiffrés";
-"sign_out_bottom_sheet_backing_up_keys" = "Sauvegarde de clés…";
-"are_you_sure" = "En êtes-vous sûr \?";
-"backup" = "Sauvegarder";
-"sign_out_bottom_sheet_will_lose_secure_messages" = "Vous n’aurez plus accès à vos messages chiffrés, sauf si vous sauvegardez vos clés avant de vous déconnecter.";
-"action_sign_out_confirmation_simple" = "Voulez-vous vraiment vous déconnecter ?";
-"encryption_message_recovery" = "Récupération des messages chiffrés";
-"error_empty_field_enter_user_name" = "Veuillez renseigner un nom d’utilisateur.";
-"keys_backup_setup" = "Commencer à utiliser la sauvegarde de clés";
-"keys_backup_setup_step1_advanced" = "(Avancé)";
-"keys_backup_setup_step1_manual_export" = "Exporter les clés manuellement";
-"keys_backup_setup_step2_text_title" = "Protégez votre sauvegarde avec une phrase secrète.";
-"keys_backup_setup_step2_text_description" = "Nous conserverons une copie chiffrée de vos clés sur votre serveur d’accueil. Protégez votre sauvegarde avec une phrase secrète pour la sécuriser.\n\nPour une sécurité maximale, elle devrait être différente du mot de passe de votre compte.";
-"keys_backup_setup_creating_backup" = "Création de la sauvegarde";
-"keys_backup_setup_step1_recovery_key_alternative" = "Ou protégez votre sauvegarde avec une clé de récupération, en la conservant en lieu sûr.";
-"keys_backup_setup_step2_skip_button_title" = "(Avancé) Configurer une clé de récupération";
-"keys_backup_setup_step3_success_title" = "Bien joué !";
-"keys_backup_setup_step3_text_line1" = "Vos clés sont en cours de sauvegarde.";
-"keys_backup_setup_step3_text_line2" = "Votre clé de récupération est une mesure de précaution. Vous pouvez l’utiliser pour restaurer l’accès à vos messages chiffrés si vous oubliez votre phrase secrète.\nConservez votre clé de récupération en lieu sûr, comme un gestionnaire de mots de passe (ou un coffre-fort)";
-"keys_backup_setup_step3_text_line2_no_passphrase" = "Conservez votre clé de récupération dans un endroit sûr, comme un gestionnaire de mots de passe (ou un coffre-fort)";
-"keys_backup_setup_step3_button_title_no_passphrase" = "J’ai fait une copie";
-"keys_backup_setup_step3_share_recovery_file" = "Partager";
-"keys_backup_banner_recover_line1" = "Ne perdez jamais vos messages chiffrés";
-"keys_backup_banner_recover_line2" = "Utiliser la sauvegarde de clés";
-"keys_backup_banner_update_line1" = "Nouvelles clés de message sécurisé";
-"keys_backup_banner_update_line2" = "Gérer la sauvegarde de clés";
-"keys_backup_banner_in_progress" = "Sauvegarde de clés…";
-"keys_backup_info_keys_all_backup_up" = "Toutes les clés sont sauvegardées";
-"keys_backup_info_title_version" = "Version";
-"keys_backup_info_title_algorithm" = "Algorithme";
-"keys_backup_info_title_signature" = "Signature";
-"keys_backup_settings_untrusted_backup" = "Pour utiliser la sauvegarde de clés sur cette session, faites une restauration avec votre phrase secrète ou votre clé de récupération.";
-"keys_backup_restoring_computing_key_waiting_message" = "Traitement de la clé de récupération…";
-"keys_backup_restoring_downloading_backup_waiting_message" = "Téléchargement des clés…";
-"keys_backup_restoring_importing_keys_waiting_message" = "Importation des clés…";
-"action_ignore" = "Ignorer";
-"auth_login_sso" = "Se connecter avec l’authentification unique";
-"settings_send_message_with_enter" = "Envoyer le message avec Entrée";
-"settings_send_message_with_enter_summary" = "Le bouton Entrée sur le clavier logiciel enverra le message au lieu d’aller à la ligne";
-"settings_fail_to_update_password_invalid_current_password" = "Le mot de passe n’est pas valide";
-"settings_media" = "Média";
-"settings_default_compression" = "Compression par défaut";
-"compression_opt_list_choose" = "Choisir";
-"settings_default_media_source" = "Source de médias par défaut";
-"media_source_choose" = "Choisir";
-"settings_play_shutter_sound" = "Jouer le son de l’obturateur";
-"action_mark_room_read" = "Marquer comme lu";
-"notification_unknown_new_event" = "Nouvel évènement";
-"notification_unknown_room_name" = "Salon";
-"notification_new_messages" = "Nouveaux messages";
-"notification_new_invitation" = "Nouvelle invitation";
-"notification_sender_me" = "Moi";
-"notification_inline_reply_failed" = "** Échec de l’envoi − veuillez ouvrir le salon";
-"error_jitsi_not_supported_on_old_device" = "Désolé, les appels en visioconférence avec Jitsi ne sont pas pris en charge sur les anciens appareils (avec une version d\'Android antérieure à 6.0)";
-"encryption_information_unknown_ip" = "adresse IP inconnue";
-"you_added_a_new_device_with_info" = "Une nouvelle session demande les clés de chiffrement.\nNom de la session : %1$@\nVu : %2$@\nSi vous ne vous êtes pas connecté à une autre session, ignorez cette demande.";
-"your_unverified_device_requesting_with_info" = "Une session non vérifiée demande les clés de chiffrement.\nNom de la session : %1$@\nVu : %2$@\nSi vous ne vous êtes pas connecté à une autre session, ignorez cette demande.";
-"share_without_verifying_short_label" = "Partager";
-"key_share_request" = "Demande de partage de clé";
-"ignore_request_short_label" = "Ignorer";
-"sas_verified" = "Vérifié !";
-"sas_got_it" = "Compris";
-"sas_incoming_request_notif_title" = "Demande de vérification";
-"sas_incoming_request_notif_content" = "%@ veut vérifier votre session";
-"sas_error_unknown" = "Erreur inconnue";
-"keys_backup_setup_override_backup_prompt_tile" = "Une sauvegarde est déjà disponible sur votre serveur d’accueil";
-"keys_backup_setup_override_replace" = "Remplacer";
-"keys_backup_setup_override_stop" = "Arrêter";
-"keys_backup_settings_checking_backup_state" = "Vérification de l’état de la sauvegarde";
-"edit" = "Modifier";
-"reply" = "Répondre";
-"global_retry" = "Réessayer";
-"send_you_invite" = "Vous a envoyé une invitation";
-"invited_by" = "Invité par %@";
-"room_list_catchup_empty_title" = "Vous êtes à jour !";
-"room_list_catchup_empty_body" = "Vous n’avez plus de messages non lus";
-"room_list_people_empty_title" = "Discussions";
-"change_room_directory_network" = "Changer de réseau";
-"please_wait" = "Veuillez patienter…";
-"keys_backup_setup_override_backup_prompt_description" = "On dirait que vous avez déjà configuré une sauvegarde de clé depuis une autre session. Voulez-vous la remplacer par celle que vous êtes en train de créer \?";
-"room_list_people_empty_body" = "Vos conversations privées seront affichées ici. Appuyez sur « + » en bas à droite pour en démarrer une.";
-"room_list_rooms_empty_title" = "Salons";
-"room_list_rooms_empty_body" = "Vos salons seront affichés ici. Appuyez sur le « + » en bas à droite pour trouver ceux existant ou en créer de nouveaux.";
-"title_activity_emoji_reaction_picker" = "Réactions";
-"action_agree" = "D’accord";
-"message_add_reaction" = "Ajouter une réaction";
-"message_view_reaction" = "Voir les réactions";
-"reactions" = "Réactions";
-"event_redacted_by_user_reason" = "Évènement supprimé par l’utilisateur";
-"event_redacted_by_admin_reason" = "Évènement modéré par l’administrateur du salon";
-"malformed_message" = "Évènement malformé, affichage impossible";
-"create_new_room" = "Créer un nouveau salon";
-"error_no_network" = "Aucun réseau. Vérifiez votre connexion Internet.";
-"action_change" = "Changer";
-"room_preview_no_preview" = "Impossible d’avoir un aperçu de ce salon";
-"fab_menu_create_room" = "Salons";
-"fab_menu_create_chat" = "Conversations privées";
-"create_room_action_create" = "CRÉER";
-"create_room_name_hint" = "Nom";
-"create_room_public_title" = "Public";
-"create_room_public_description" = "Tout le monde pourra rejoindre ce salon";
-"keys_backup_unable_to_get_trust_info" = "Une erreur est survenue lors de la récupération des informations de confiance";
-"keys_backup_unable_to_get_keys_backup_data" = "Une erreur est survenue lors de la récupération des données de sauvegarde de clés";
-"import_e2e_keys_from_file" = "Importer les clés de chiffrement depuis le fichier « %1$@ ».";
-"settings_sdk_version" = "Version du SDK de Matrix";
-"settings_other_third_party_notices" = "Licences tierces";
-"navigate_to_room_when_already_in_the_room" = "Vous êtes déjà en train de visualiser ce salon !";
-"settings_general_title" = "Général";
-"settings_preferences" = "Préférences";
-"settings_security_and_privacy" = "Sécurité et vie privée";
-"settings_push_rules" = "Règles de notification";
-"settings_push_rules_no_rules" = "Aucune règle de notification définie";
-"settings_push_gateway_no_pushers" = "Aucune passerelle de notification enregistrée";
-"push_gateway_item_app_id" = "app_id :";
-"push_gateway_item_push_key" = "push_key :";
-"push_gateway_item_app_display_name" = "app_display_name :";
-"push_gateway_item_device_name" = "session_name :";
-"push_gateway_item_url" = "URL :";
-"push_gateway_item_format" = "Format :";
-"preference_voice_and_video" = "Voix et vidéo";
-"preference_root_help_about" = "Aide et à propos";
-"settings_troubleshoot_test_token_registration_quick_fix" = "Inscrire le jeton";
-"send_suggestion" = "Faire une suggestion";
-"send_suggestion_content" = "Saisissez votre suggestion ci-dessous.";
-"send_suggestion_report_placeholder" = "Décrivez votre suggestion ici";
-"send_suggestion_sent" = "Merci, la suggestion a bien été envoyée";
-"send_suggestion_failed" = "Échec d’envoi de la suggestion (%@)";
-"settings_labs_show_hidden_events_in_timeline" = "Afficher les évènements cachés dans les discussions";
-"bottom_action_people_x" = "Conversations privées";
-"send_file_step_idle" = "Attente…";
-"send_file_step_encrypting_thumbnail" = "Chiffrement de la miniature…";
-"send_file_step_sending_thumbnail" = "Envoi de la miniature (%1$@ / %2$@)";
-"send_file_step_encrypting_file" = "Chiffrement du fichier…";
-"send_file_step_sending_file" = "Envoi du fichier (%1$@ / %2$@)";
-"downloaded_file" = "Le fichier %1$@ a été téléchargé !";
-"edited_suffix" = "(modifié)";
-"message_edits" = "Modifications de message";
-"no_message_edits_found" = "Aucune modification trouvée";
-"room_filtering_filter_hint" = "Filtrer les conversations…";
-"room_filtering_footer_title" = "Vous ne trouvez pas ce que vous cherchez \?";
-"room_filtering_footer_create_new_room" = "Créer un nouveau salon";
-"room_filtering_footer_create_new_direct_message" = "Envoyer un nouveau message privé";
-"room_filtering_footer_open_room_directory" = "Voir le répertoire des salons";
-"room_directory_search_hint" = "Nom ou identifiant (#exemple:matrix.org)";
-"labs_swipe_to_reply_in_timeline" = "Activer le balayage pour répondre dans l’historique";
-"link_copied_to_clipboard" = "Lien copié dans le presse-papiers";
-"settings_integration_manager" = "Gestionnaire d’intégrations";
-"creating_direct_room" = "Création du salon…";
-"message_view_edit_history" = "Voir l’historique des éditions";
-"action_decline" = "Refuser";
-"widget_integration_review_terms" = "Pour continuer, vous devez accepter les conditions de ce service.";
-"terms_of_service" = "Conditions de service";
-"terms_description_for_identity_server" = "Être découvrable par les autres";
-"terms_description_for_integration_manager" = "Utiliser des robots, passerelles, widgets et jeux d’autocollants";
-"none" = "Aucun";
-"action_revoke" = "Révoquer";
-"action_disconnect" = "Déconnecter";
-"login_error_homeserver_not_found" = "Impossible de joindre le serveur d’accueil à cette URL, veuillez la vérifier";
-"settings_background_fdroid_sync_mode" = "Mode de synchronisation en arrière-plan";
-"settings_background_fdroid_sync_mode_battery" = "Optimisé pour préserver la batterie";
-"settings_background_fdroid_sync_mode_battery_description" = "%@ se synchronisera en arrière-plan de façon à préserver les ressources limitées de l’appareil (batterie).\nSelon l’état des ressources de votre appareil, la synchronisation peut être retardée par le système d’exploitation.";
-"settings_background_fdroid_sync_mode_real_time" = "Optimisé pour le temps réel";
-"settings_background_fdroid_sync_mode_real_time_description" = "%@ se synchronisera en arrière-plan de façon périodique à un moment précis (configurable).\nCela aura un impact sur l’utilisation des données mobiles et de la batterie, une notification permanente sera affichée indiquant que %@ est à l’écoute des évènements.";
-"settings_background_fdroid_sync_mode_disabled" = "Aucune synchronisation en arrière-plan";
-"settings_background_fdroid_sync_mode_disabled_description" = "Vous ne serez pas notifié des messages entrants quand l’application est en arrière-plan.";
-"settings_discovery_category" = "Découverte";
-"settings_discovery_manage" = "Gérer vos paramètres de découverte.";
-"identity_server_not_defined" = "Vous n’utilisez aucun serveur d’identité";
-"error_user_already_logged_in" = "Il semblerait que vous essayez de vous connecter à un autre serveur d’accueil. Voulez-vous vous déconnecter \?";
-"identity_server" = "Serveur d’identité";
-"disconnect_identity_server" = "Se déconnecter du serveur d’identité";
-"add_identity_server" = "Configurer le serveur d’identité";
-"change_identity_server" = "Modifier le serveur d’identité";
-"settings_discovery_identity_server_info" = "Vous utilisez actuellement %1$@ pour découvrir et être découvrable par les contacts existants que vous connaissez.";
-"settings_discovery_identity_server_info_none" = "Vous n’utilisez actuellement aucun serveur d’identité. Pour découvrir et être découvrable par les contacts existants que vous connaissez, configurez-en un ci-dessous.";
-"settings_discovery_emails_title" = "Adresses électronique découvrables";
-"settings_discovery_no_mails" = "Les options de découverte apparaîtront quand vous aurez ajouté un courriel.";
-"settings_discovery_no_msisdn" = "Les options de découverte apparaîtront quand vous aurez ajouté un numéro de téléphone.";
-"settings_discovery_disconnect_identity_server_info" = "La déconnexion du serveur d’identité signifie que vous ne pourrez plus être découvrable par les autres utilisateurs et que vous ne pourrez plus inviter d’autres personnes par courriel ou par téléphone.";
-"settings_discovery_msisdn_title" = "Numéros de téléphone découvrables";
-"settings_discovery_confirm_mail" = "Nous vous avons envoyé un courriel de confirmation à %@, consultez vos courriels et cliquez sur le lien de confirmation";
-"settings_discovery_enter_identity_server" = "Renseignez l’URL d’un serveur d’identité";
-"settings_discovery_bad_identity_server" = "Impossible de se connecter au serveur d’identité";
-"settings_discovery_please_enter_server" = "Veuillez renseigner l’URL du serveur d’identité";
-"settings_discovery_no_terms_title" = "Le serveur d’identité n’a pas de conditions de service";
-"settings_discovery_no_terms" = "Le serveur d’identité qui vous avez choisi n’a pas de conditions de service. Continuez uniquement si vous faites confiance au propriétaire de ce service";
-"settings_text_message_sent" = "Un SMS a été envoyé à %@. Saisissez le code de vérification qu’il contient.";
-"settings_discovery_disconnect_with_bound_pid" = "Vous partagez actuellement des adresses électroniques et des numéros de téléphone sur le serveur d’identité %1$@. Vous devrez vous reconnecter à %2$@ pour arrêter de les partager.";
-"settings_agree_to_terms" = "Acceptez les conditions de service du serveur d’identité (%@) pour vous permettre d’être découvrable avec une adresse électronique ou un numéro de téléphone.";
-"labs_allow_extended_logging" = "Activer les journaux verbeux.";
-"labs_allow_extended_logging_summary" = "Les journaux verbeux aideront les développeurs en fournissant plus de journaux quand vous envoyez un rapport d’anomalie. Même si cette option est activée, l’application n’envoie pas le contenu des messages ou toute autre donnée personnelle.";
-"error_terms_not_accepted" = "Réessayez quand vous aurez accepté les termes et conditions de votre serveur d’accueil.";
-"error_network_timeout" = "On dirait que le serveur met trop de temps à répondre. Ça peut être dû à une mauvaise connexion ou à une erreur avec le serveur. Réessayez plus tard.";
-"send_attachment" = "Envoyer une pièce jointe";
-"a11y_open_drawer" = "Ouvrir le menu de navigation";
-"a11y_create_menu_open" = "Ouvrir le menu de création de salon";
-"a11y_create_menu_close" = "Fermer le menu de création de salon…";
-"a11y_create_direct_message" = "Créer une nouvelle conversation privée";
-"a11y_create_room" = "Créer un nouveau salon";
-"a11y_close_keys_backup_banner" = "Fermer la bannière de sauvegarde des clés";
-"a11y_jump_to_bottom" = "Sauter en bas de page";
-"three_users_read" = "%1$@, %2$@ et %3$@ ont lu";
-"two_users_read" = "%1$@ et %2$@ ont lu";
-"one_user_read" = "%@ a lu";
-"attachment_type_file" = "Fichier";
-"attachment_type_contact" = "Contact";
-"attachment_type_camera" = "Appareil photo";
-"attachment_type_gallery" = "Galerie";
-"attachment_type_sticker" = "Autocollants";
-"error_handling_incoming_share" = "Impossible de traiter les données de partage";
-"report_content_spam" = "C’est du spam";
-"report_content_inappropriate" = "C’est inapproprié";
-"report_content_custom" = "Signalement personnalisé…";
-"report_content_custom_title" = "Signaler ce contenu";
-"report_content_custom_hint" = "Motif de signalement de ce contenu";
-"report_content_custom_submit" = "SIGNALER";
-"block_user" = "BLOQUER L’UTILISATEUR";
-"content_reported_title" = "Contenu signalé";
-"content_reported_content" = "Ce contenu a été signalé.\n\nSi vous ne voulez plus voir de contenu de cet utilisateur, vous pouvez l’ignorer pour masquer ses messages.";
-"content_reported_as_spam_title" = "Signalé comme spam";
-"content_reported_as_spam_content" = "Ce contenu a été signalé comme spam.\n\nSi vous ne voulez plus voir de contenu de cet utilisateur, vous pouvez l’ignorer pour masquer ses messages.";
-"content_reported_as_inappropriate_title" = "Signalé comme inapproprié";
-"content_reported_as_inappropriate_content" = "Ce contenu a été signalé comme inapproprié.\n\nSi vous ne voulez plus voir de contenu de cet utilisateur, vous pouvez l’ignorer pour masquer ses messages.";
-"settings_integrations" = "Intégrations";
-"settings_integrations_summary" = "Utilisez un gestionnaire d’intégrations pour gérer les robots, les passerelles, les widgets et les jeux d’autocollants.\nLes gestionnaires d’intégrations reçoivent des données de configuration et peuvent modifier des widgets, envoyer des invitations de salon et définir des rangs à votre place.";
-"settings_integration_allow" = "Autoriser les intégrations";
-"room_widget_activity_title" = "Widget";
-"room_widget_permission_title" = "Charger un widget";
-"room_widget_permission_added_by" = "Ce widget a été ajouté par :";
-"room_widget_permission_webview_shared_info_title" = "Son utilisation peut entraîner l’utilisation de cookies et le partage de données avec %@ :";
-"room_widget_permission_shared_info_title" = "Son utilisation peut entraîner le partage de données avec %@ :";
-"room_widget_failed_to_load" = "Échec de chargement du widget.\n%@";
-"room_widget_reload" = "Recharger le widget";
-"room_widget_open_in_browser" = "Ouvrir dans le navigateur";
-"room_widget_revoke_access" = "Révoquer l’accès pour moi";
-"room_widget_permission_display_name" = "Votre nom d’affichage";
-"room_widget_permission_avatar_url" = "L’URL de votre avatar";
-"room_widget_permission_user_id" = "Votre identifiant utilisateur";
-"room_widget_permission_theme" = "Votre thème";
-"room_widget_permission_widget_id" = "L’identifiant du widget";
-"room_widget_permission_room_id" = "L’identifiant du salon";
-"room_widget_resource_permission_title" = "Ce widget veut utiliser les ressources suivantes :";
-"room_widget_resource_grant_permission" = "Autoriser";
-"room_widget_resource_decline_permission" = "Tout bloquer";
-"room_widget_webview_access_camera" = "Utiliser la caméra";
-"room_widget_webview_access_microphone" = "Utiliser le micro";
-"room_widget_webview_read_protected_media" = "Lire des médias protégés par des DRM";
-"login_error_no_homeserver_found" = "Ce n’est pas une adresse de serveur Matrix valide";
-"message_ignore_user" = "Bloquer l’utilisateur";
-"room_list_quick_actions_notifications_all_noisy" = "Tous les messages (sonore)";
-"room_list_quick_actions_notifications_all" = "Tous les messages";
-"room_list_quick_actions_notifications_mentions" = "Seulement les mentions";
-"room_list_quick_actions_notifications_mute" = "Sourdine";
-"room_list_quick_actions_settings" = "Paramètres";
-"room_list_quick_actions_leave" = "Quitter le salon";
-"notice_member_no_changes" = "%1$@ n’a effectué aucun changement";
-"command_description_spoiler" = "Envoie le message fourni comme un spoiler";
-"spoiler" = "Spoiler";
-"reaction_search_type_hint" = "Saisir des mots-clés pour trouver une réaction.";
-"no_ignored_users" = "Vous n’ignorez aucun utilisateur";
-"help_long_click_on_room_for_more_options" = "Clic long sur un salon pour voir plus d’options";
-"room_join_rules_public" = "%1$@ a rendu le salon public à tous ceux qui en connaissent le lien.";
-"room_join_rules_invite" = "%1$@ a rendu le salon accessible uniquement par invitation.";
-"timeline_unread_messages" = "Messages non lus";
-"login_splash_title" = "Libérez votre communication.";
-"login_splash_text1" = "Discutez directement avec des personnes ou avec des groupes";
-"login_splash_text2" = "Gardez vos conversations privées avec le chiffrement";
-"login_splash_text3" = "Étendez et personnalisez votre expérience";
-"login_splash_submit" = "Démarrer";
-"login_server_title" = "Sélectionner un serveur";
-"login_server_text" = "Tout comme les courriels, les comptes ont un serveur d’accueil, même si vous pouvez parler à tout le monde";
-"login_server_matrix_org_text" = "Rejoignez des millions de personnes gratuitement sur le plus grand serveur public";
-"login_server_modular_text" = "Hébergement premium pour les organisations";
-"login_server_modular_learn_more" = "En savoir plus";
-"login_server_other_title" = "Autre";
-"login_server_other_text" = "Paramètres personnalisés et avancés";
-"login_continue" = "Poursuivre";
-"login_connect_to" = "Se connecter à %1$@";
-"login_connect_to_modular" = "Se connecter à Element Matrix Services";
-"login_connect_to_a_custom_server" = "Se connecter à un serveur personnalisé";
-"login_signin_to" = "S’authentifier sur %1$@";
-"login_signup" = "S’inscrire";
-"login_signin" = "S’authentifier";
-"login_signin_sso" = "Continuer avec l’authentification unique";
-"login_server_url_form_modular_hint" = "Adresse Element Matrix Services";
-"login_server_url_form_other_hint" = "Adresse";
-"login_server_url_form_modular_text" = "Hébergement privé pour les organisations";
-"login_server_url_form_modular_notice" = "Saisir l’adresse de Element ou du serveur de Modular que vous voulez utiliser";
-"login_sso_error_message" = "Une erreur est survenue pendant le chargement de la page : %1$@ (%2$d)";
-"login_mode_not_supported" = "L’application ne peut pas s’authentifier sur ce serveur d’accueil. Le serveur d’accueil prend en charge le(s) type(s) d’authentification suivant(s) : %1$@.\n\nVoulez-vous vous connecter en utilisant un client web \?";
-"login_registration_disabled" = "Désolé, ce serveur n’accepte pas de nouveau compte.";
-"login_registration_not_supported" = "L’application ne peut pas créer de compte sur ce serveur d’accueil.\n\nVoulez-vous vous inscrire en utilisant un client web \?";
-"login_login_with_email_error" = "Ce courriel n’est associé à aucun compte.";
-"login_reset_password_on" = "Réinitialiser le mot de passe sur %1$@";
-"login_reset_password_notice" = "Un courriel de vérification sera envoyé à votre adresse pour confirmer la configuration de votre nouveau mot de passe.";
-"login_reset_password_submit" = "Suivant";
-"login_reset_password_email_hint" = "Courriel";
-"login_reset_password_password_hint" = "Nouveau mot de passe";
-"login_reset_password_warning_title" = "Attention !";
-"login_reset_password_warning_content" = "Le changement de mot de passe réinitialisera toutes les clés de chiffrement sur toutes vos sessions, rendant l’historique des discussions chiffrées illisible. Configurez la sauvegarde de clés ou exportez vos clés de salon depuis une autre session avant de réinitialiser votre mot de passe.";
-"login_reset_password_warning_submit" = "Poursuivre";
-"login_reset_password_error_not_found" = "Ce courriel n’est lié à aucun compte";
-"login_reset_password_mail_confirmation_title" = "Vérifiez votre boîte de réception";
-"login_reset_password_mail_confirmation_notice" = "Un courriel de vérification a été envoyé à %1$@.";
-"login_reset_password_mail_confirmation_notice_2" = "Touchez le lien pour confirmer votre nouveau mot de passe. Après avoir suivi le lien qu’il contient, cliquez ci-dessous.";
-"login_reset_password_mail_confirmation_submit" = "J’ai vérifié mon adresse électronique";
-"login_reset_password_success_title" = "Succès !";
-"login_reset_password_success_notice" = "Votre mot de passe a été réinitialisé.";
-"login_reset_password_success_notice_2" = "Vous avez été déconnecté de toutes les sessions et ne recevrez plus de notification. Pour réactiver les notifications, reconnectez-vous sur chaque appareil.";
-"login_reset_password_success_submit" = "Retourner à l’authentification";
-"login_reset_password_cancel_confirmation_title" = "Attention";
-"login_reset_password_cancel_confirmation_content" = "Votre mot de passe n’a pas encore été changé.\n\nArrêter le processus de changement \?";
-"login_set_email_title" = "Définir l’adresse électronique";
-"login_set_email_notice" = "Définir une adresse électronique pour récupérer votre compte. Plus tard, vous pourrez éventuellement autoriser des personnes à vous retrouver avec votre adresse électronique.";
-"login_set_email_mandatory_hint" = "Courriel";
-"login_set_email_optional_hint" = "Courriel (facultatif)";
-"login_set_email_submit" = "Suivant";
-"login_set_msisdn_title" = "Définir le numéro de téléphone";
-"login_set_msisdn_notice" = "Définir un numéro de téléphone pour autoriser éventuellement des personnes à vous découvrir.";
-"login_set_msisdn_notice2" = "Veuillez utiliser le format international.";
-"login_set_msisdn_mandatory_hint" = "Numéro de téléphone";
-"login_set_msisdn_optional_hint" = "Numéro de téléphone (facultatif)";
-"login_set_msisdn_submit" = "Suivant";
-"login_msisdn_confirm_title" = "Confirmer le numéro de téléphone";
-"login_msisdn_confirm_notice" = "Nous avons envoyé un code à %1$@. Saisissez-le ci-dessous pour vérifier que c’est bien vous.";
-"login_msisdn_confirm_hint" = "Saisir le code";
-"login_msisdn_confirm_send_again" = "Renvoyer";
-"login_msisdn_confirm_submit" = "Suivant";
-"login_msisdn_error_not_international" = "Les numéros de téléphone internationaux doivent commencer par « + »";
-"login_msisdn_error_other" = "Le numéro de téléphone n’a pas l’air d’être valide. Veuillez le vérifier";
-"login_signup_to" = "S’inscrire sur %1$@";
-"login_signin_username_hint" = "Nom d’utilisateur ou courriel";
-"login_signup_password_hint" = "Mot de passe";
-"login_signup_submit" = "Suivant";
-"login_signup_error_user_in_use" = "Ce nom d’utilisateur est déjà pris";
-"login_signup_cancel_confirmation_title" = "Attention";
-"login_signup_cancel_confirmation_content" = "Votre compte n’est pas encore crée. Arrêter le processus de création \?";
-"login_a11y_choose_matrix_org" = "Sélectionner matrix.org";
-"login_a11y_choose_modular" = "Sélectionner Element Matrix Services";
-"login_a11y_choose_other" = "Sélectionner un serveur d’accueil personnalisé";
-"login_a11y_captcha_container" = "Veuillez compléter le captcha";
-"login_terms_title" = "Acceptez les termes pour continuer";
-"login_wait_for_email_title" = "Vérifiez vos courriels";
-"login_wait_for_email_notice" = "Nous avons envoyé un courriel à %1$@.\nCliquez sur le lien qu’il contient pour continuer la création du compte.";
-"login_validation_code_is_not_correct" = "Le code saisi n’est pas correct. Veuillez vérifier.";
-"login_error_outdated_homeserver_title" = "Serveur d’accueil obsolète";
-"seen_by" = "Vu par";
-"signed_out_title" = "Vous êtes déconnecté";
-"signed_out_notice" = "Cela peut être dû à plusieurs raisons :\n\n• Vous avez changé votre mot de passe sur une autre session.\n\n• Vous avez supprimé cette session depuis une autre session.\n\n• L’administrateur de votre serveur a invalidé votre accès pour des raisons de sécurité.";
-"signed_out_submit" = "Se reconnecter";
-"soft_logout_title" = "Vous êtes déconnecté";
-"soft_logout_signin_title" = "Se connecter";
-"soft_logout_signin_notice" = "L’administrateur de votre serveur d’accueil (%1$@) vous a déconnecté de votre compte %2$@ (%3$@).";
-"soft_logout_signin_e2e_warning_notice" = "Connectez-vous pour récupérer les clés de chiffrement stockées uniquement sur cet appareil. Vous en avez besoin pour lire tous vos messages sécurisés sur n’importe quel appareil.";
-"soft_logout_signin_submit" = "Se connecter";
-"soft_logout_signin_password_hint" = "Mot de passe";
-"soft_logout_clear_data_title" = "Effacer les données personnelles";
-"soft_logout_clear_data_notice" = "Attention : Vos données personnelles (y compris les clés de chiffrement) sont toujours stockées sur cet appareil.\n\nEffacez-les si vous n’utilisez plus cet appareil ou si vous voulez vous connecter à un autre compte.";
-"soft_logout_clear_data_submit" = "Effacer toutes les données";
-"soft_logout_clear_data_dialog_title" = "Effacer les données";
-"soft_logout_clear_data_dialog_content" = "Effacer toutes les données stockées sur cet appareil \?\nReconnectez-vous pour accéder aux données et aux messages de votre compte.";
-"soft_logout_clear_data_dialog_e2e_warning_content" = "Vous perdrez l’accès à vos messages sécurisés sauf si vous vous connectez pour récupérer vos clés de chiffrement.";
-"soft_logout_sso_not_same_user_error" = "La session en cours est celle de l’utilisateur %1$@ et vous fournissez des identifiants pour l’utilisateur %2$@. Ce n’est pas pris en charge par %@.\nEffacez d’abord les données, puis reconnectez-vous avec un autre compte.";
-"permalink_malformed" = "Votre lien matrix.to était malformé";
-"bug_report_error_too_short" = "La description est trop courte";
-"notification_initial_sync" = "Synchronisation initiale…";
-"settings_advanced_settings" = "Paramètres avancés";
-"settings_developer_mode" = "Mode développeur";
-"settings_developer_mode_summary" = "Le mode développeur active des fonctionnalités cachées et peut rendre l’application moins stable. Réservé aux développeurs !";
-"settings_rageshake" = "Secouer de frustration";
-"settings_rageshake_detection_threshold" = "Seuil de détection";
-"settings_rageshake_detection_threshold_summary" = "Secouez votre téléphone pour tester le seuil de détection";
-"rageshake_detected" = "Secousse détectée !";
-"settings" = "Paramètres";
-"devices_current_device" = "Cette session";
-"devices_other_devices" = "Autres sessions";
-"autocomplete_limited_results" = "Seuls les premiers résultats sont affichés, saisissez plus de lettres…";
-"settings_developer_mode_fail_fast_title" = "Défaillance rapide";
-"settings_developer_mode_fail_fast_summary" = "%@ peut planter plus souvent quand une erreur inattendue survient";
-"command_description_shrug" = "Préfixe ¯\\_(ツ)_/¯ à un message en texte brut";
-"create_room_encryption_title" = "Activer le chiffrement";
-"create_room_encryption_description" = "Une fois qu’il est activé, le chiffrement ne peut pas être désactivé.";
-"login_error_threepid_denied" = "Le domaine de votre adresse électronique n’est pas autorisé à s’inscrire sur ce serveur";
-"verification_conclusion_warning" = "Connexion non fiable";
-"verification_sas_match" = "Ils correspondent";
-"verification_sas_do_not_match" = "Ils ne correspondent pas";
-"verification_conclusion_not_secure" = "Non sécurisé";
-"verification_conclusion_compromised" = "Un des éléments suivants est peut-être compromis :\n\n - Votre serveur d’accueil\n - Le serveur d’accueil auquel est connecté l’utilisateur que vous essayez de vérifier\n - Votre connexion internet ou celle de l’autre utilisateur\n - Votre appareil ou celui de l’autre utilisateur";
-"sent_a_video" = "Vidéo.";
-"sent_an_image" = "Image.";
-"sent_an_audio_file" = "Audio";
-"sent_a_file" = "Fichier";
-"verification_request_waiting" = "En attente…";
-"verification_request_other_cancelled" = "%@ a annulé";
-"verification_request_you_cancelled" = "Vous avez annulé";
-"verification_request_other_accepted" = "%@ a accepté";
-"verification_request_you_accepted" = "Vous avez accepté";
-"verification_sent" = "Vérification envoyée";
-"verification_request" = "Demande de vérification";
-"verification_verify_device" = "Vérifier cette session";
-"verification_scan_notice" = "Scanner le code avec l’appareil de l’autre utilisateurs pour vous vérifier réciproquement de façon sécurisée";
-"verification_scan_their_code" = "Scanner leur code";
-"verification_scan_emoji_title" = "Impossible de scanner";
-"verification_scan_emoji_subtitle" = "Si vous ne pouvez pas vous voir en personne, comparez des émojis à la place";
-"verification_no_scan_emoji_title" = "Vérifier en comparant des émojis";
-"verification_verify_user" = "Vérifier %@";
-"verification_verified_user" = "%@ a été vérifié";
-"verification_request_waiting_for" = "Nous attendons %@…";
-"room_profile_not_encrypted_subtitle" = "Les messages dans ce salon ne sont pas chiffrés de bout en bout.";
-"room_profile_encrypted_subtitle" = "Les messages dans ce salon sont chiffrés de bout en bout.\n\nVos messages sont sécurisés avec des verrous et seuls vous et le destinataire avez les clés uniques pour les déverrouiller.";
-"room_profile_section_security" = "Sécurité";
-"room_profile_section_security_learn_more" = "En savoir plus";
-"room_profile_section_more" = "Plus";
-"room_profile_section_more_settings" = "Paramètres du salon";
-"room_profile_section_more_notifications" = "Notifications";
-"room_profile_section_more_uploads" = "Envois";
-"room_profile_section_more_leave" = "Quitter le salon";
-"room_profile_leaving_room" = "En train de quitter le salon…";
-"room_member_power_level_admins" = "Administrateurs";
-"room_member_power_level_moderators" = "Modérateurs";
-"room_member_power_level_custom" = "Personnalisé";
-"room_member_power_level_invites" = "Invitations";
-"room_member_power_level_users" = "Utilisateurs";
-"room_member_power_level_admin_in" = "Administrateur dans %1$@";
-"room_member_power_level_moderator_in" = "Modérateur dans %1$@";
-"room_member_power_level_custom_in" = "Personnalisé (%1$d) dans %2$@";
-"room_member_jump_to_read_receipt" = "Aller à l’accusé de lecture";
-"rendering_event_error_type_of_event_not_handled" = "%@ ne gère pas les évènements de type « %1$@ »";
-"rendering_event_error_exception" = "%@ a rencontré un problème lors de l’affichage du contenu de l’évènement ayant pour identifiant « %1$@ »";
-"unignore" = "Ne plus ignorer";
-"verify_cannot_cross_sign" = "Cette session est incapable de partager cette vérification avec vos autres sessions.\nLa vérification sera sauvegardée localement et partagée dans une version future de l’application.";
-"command_description_rainbow" = "Envoie le message fourni coloré comme un arc-en-ciel";
-"command_description_rainbow_emote" = "Envoie la réaction fournie colorée comme un arc-en-ciel";
-"settings_category_timeline" = "Fil de discussion";
-"settings_category_composer" = "Éditeur de messages";
-"room_settings_enable_encryption" = "Active le chiffrement de bout en bout…";
-"room_settings_enable_encryption_dialog_title" = "Activer le chiffrement \?";
-"room_settings_enable_encryption_dialog_content" = "Une fois qu’il est activé, le chiffrement ne peut pas être désactivé. Les messages envoyés dans les salons chiffrés ne peuvent pas être vus par le serveur, uniquement par les participants du salon. Activer le chiffrement empêchera peut-être les robots et les passerelles de fonctionner correctement.";
-"room_settings_enable_encryption_dialog_submit" = "Activer le chiffrement";
-"verification_request_notice" = "Pour plus de sécurité, vérifiez %@ en comparant un code à usage unique.";
-"verification_request_start_notice" = "Pour plus de sécurité, faites cela en personne ou utilisez un autre moyen de communication.";
-"verification_emoji_notice" = "Comparez les émojis uniques, en vous assurant qu’ils apparaissent dans le même ordre.";
-"verification_code_notice" = "Comparez le code avec celui qui s’affiche sur l’écran de l’autre utilisateur.";
-"verification_conclusion_ok_notice" = "Les messages avec cet utilisateur sont chiffrés de bout en bout et ne peuvent pas être lus par des tiers.";
-"verification_conclusion_ok_self_notice" = "À présent, votre nouvelle session est vérifiée. Elle a accès à vos messages chiffrés et les autre utilisateurs la verront comme fiable.";
-"encryption_information_cross_signing_state" = "Signature croisée";
-"encryption_information_dg_xsigning_complete" = "La signature croisée est activée\nLes clés privées sont sur l’appareil.";
-"encryption_information_dg_xsigning_trusted" = "La signature croisée est activée\nLes clés sont fiables.\nLes clés privées ne sont pas connues";
-"encryption_information_dg_xsigning_not_trusted" = "La signature croisée est activée.\nLes clés ne sont pas fiables";
-"encryption_information_dg_xsigning_disabled" = "La signature croisée n’est pas activée";
-"settings_active_sessions_list" = "Sessions actives";
-"settings_active_sessions_show_all" = "Afficher toutes les sessions";
-"settings_active_sessions_manage" = "Gérer les sessions";
-"settings_active_sessions_signout_device" = "Se déconnecter de cette session";
-"settings_failed_to_get_crypto_device_info" = "Aucune information cryptographique n’est disponible";
-"settings_active_sessions_verified_device_desc" = "Cette session est fiable pour la messagerie sécurisée car vous l’avez vérifiée :";
-"settings_active_sessions_unverified_device_desc" = "Vérifiez cette session pour la marquer comme fiable et lui permettre d’accéder aux messages chiffrés. Si vous ne vous êtes pas connecté à cette session, votre compte est peut-être compromis :";
-"crosssigning_verify_this_session" = "Vérifier cet appareil";
-"verification_open_other_to_verify" = "Utilisez une session existante pour vérifier celle-ci, ce qui lui permettra d’avoir accès aux messages chiffrés.";
-"verification_profile_verify" = "Vérifier";
-"verification_profile_verified" = "Vérifié";
-"verification_profile_warning" = "Attention";
-"room_member_profile_failed_to_get_devices" = "Échec lors de la récupération des sessions";
-"room_member_profile_sessions_section_title" = "Sessions";
-"trusted" = "Fiable";
-"not_trusted" = "Non fiable";
-"verification_profile_device_verified_because" = "Cette session est fiable pour la messagerie sécurisée car %1$@ (%2$@) l’a vérifiée :";
-"verification_profile_device_new_signing" = "%1$@ (%2$@) s’est connecté en utilisant une nouvelle session :";
-"verification_profile_device_untrust_info" = "Tant que cet utilisateur ne fera pas confiance à cette session, les messages qu’elle envoie et qui lui sont envoyés seront affichés avec des avertissements. Sinon, vous pouvez la vérifier manuellement.";
-"initialize_cross_signing" = "Initialiser la signature croisée";
-"reset_cross_signing" = "Réinitialiser les clés";
-"a11y_qr_code_for_verification" = "Code QR";
-"qr_code_scanned_by_other_notice" = "On y est presque ! Est-ce que %@ affiche une marque cochée \?";
-"qr_code_scanned_by_other_yes" = "Oui";
-"qr_code_scanned_by_other_no" = "Non";
-"no_connectivity_to_the_server_indicator" = "La connexion avec le serveur a été perdue";
-"login_signup_username_hint" = "Nom d’utilisateur";
-"settings_dev_tools" = "Outils de développement";
-"settings_account_data" = "Données du compte";
-"verification_cannot_access_other_session" = "Utiliser une phrase secrète ou une clé de récupération";
-"verification_use_passphrase" = "Si vous n’avez pas accès à une session existante";
-"enter_secret_storage_invalid" = "Impossible de trouver les secrets dans le stockage";
-"message_action_item_redact" = "Supprimer…";
-"share_confirm_room" = "Voulez-vous envoyer cette pièce jointe à %1$@ \?";
-"delete_event_dialog_title" = "Confirmer la suppression";
-"delete_event_dialog_content" = "Voulez-vous vraiment supprimer cet évènement \? Notez que si vous supprimez un changement de nom ou de sujet du salon, cela pourrait annuler le changement.";
-"delete_event_dialog_reason_checkbox" = "Fournir un motif";
-"delete_event_dialog_reason_hint" = "Motif de la suppression";
-"event_redacted_by_user_reason_with_reason" = "Évènement supprimé par l’utilisateur, motif : %1$@";
-"event_redacted_by_admin_reason_with_reason" = "Évènement modéré par l’administrateur du salon, motif : %1$@";
-"keys_backup_restore_success_title_already_up_to_date" = "Les clés sont déjà à jour !";
-"login_default_session_public_name" = "%@ Android";
-"settings_key_requests" = "Demandes de clé";
-"e2e_use_keybackup" = "Déverrouiller l’historique des messages chiffrés";
-"refresh" = "Actualiser";
-"new_session" = "Nouvelle connexion. Était-ce vous \?";
-"verify_new_session_notice" = "Utilisez cette session pour vérifiez la nouvelle, ce qui lui permettra d’avoir accès aux messages chiffrés.";
-"verify_new_session_was_not_me" = "Ce n’était pas moi";
-"verify_new_session_compromized" = "Votre compte est peut-être compromis";
-"verify_cancel_self_verification_from_untrusted" = "Si vous annulez, vous ne pourrez pas lire les messages chiffrés sur cet appareil, et les autres utilisateurs ne lui feront pas confiance";
-"verify_cancel_self_verification_from_trusted" = "Si vous annulez, vous ne pourrez pas lire les messages chiffrés sur votre nouvel appareil, et les autres utilisateurs ne lui feront pas confiance";
-"verify_cancel_other" = "Vous ne vérifierez pas %1$@ (%2$@) si vous annulez maintenant. Recommencez sur son profil utilisateur.";
-"verify_not_me_self_verification" = "Un des éléments suivants est peut-être compromis :\n\n- Votre mot de passe\n- Votre serveur d’accueil\n- Cet appareil ou l’autre appareil\n- La connexion internet utilisée par un des deux appareils\n\nNous vous recommandons de modifier immédiatement votre mot de passe et votre clé de récupération dans les paramètres.";
-"verify_cancelled_notice" = "La vérification a été annulée. Vous pouvez redémarrer la vérification.";
-"verification_cancelled" = "Vérification annulée";
-"recovery_passphrase" = "Phrase de récupération";
-"message_key" = "clé des messages";
-"enter_account_password" = "Saisissez votre %@ pour continuer.";
-"bootstrap_dont_reuse_pwd" = "Ne réutilisez pas votre mot de passe de compte.";
-"bootstrap_loading_text" = "Cela peut prendre plusieurs secondes, veuillez patienter.";
-"bootstrap_loading_title" = "Configuration de la récupération.";
-"bootstrap_finish_title" = "Vous avez terminé !";
-"keep_it_safe" = "Conservez-le en lieu sûr";
-"finish" = "Terminer";
-"bootstrap_crosssigning_progress_initializing" = "Publication des clés d’identité créées";
-"bootstrap_crosssigning_progress_pbkdf2" = "Génération d’une clé sécurisée depuis la phrase secrète";
-"bootstrap_crosssigning_progress_default_key" = "Définition de la clé par défaut du SSSS";
-"bootstrap_crosssigning_progress_save_msk" = "Synchronisation de la clé maîtresse";
-"bootstrap_crosssigning_progress_save_usk" = "Synchronisation de la clé de l’utilisateur";
-"bootstrap_crosssigning_progress_save_ssk" = "Synchronisation de la clé d’auto-signature";
-"bootstrap_crosssigning_progress_key_backup" = "Configuration de la sauvegarde de clés";
-"bootstrap_cross_signing_success" = "Votre %2$@ et votre %1$@ sont bien réglés.\n\nConservez-les en lieu sûr ! Vous en aurez besoin pour accéder aux messages chiffrés et à vos informations sécurisées si vous perdez toutes vos sessions actives.";
-"bootstrap_crosssigning_print_it" = "Imprimez-le et conservez-le en lieu sûr";
-"bootstrap_crosssigning_save_usb" = "Sauvegardez-le sur une clé USB ou un disque de sauvegarde";
-"bootstrap_crosssigning_save_cloud" = "Copiez-le sur votre stockage dans le cloud personnel";
-"encryption_enabled" = "Chiffrement activé";
-"encryption_enabled_tile_description" = "Les messages de ce salon sont chiffrés de bout en bout. Apprenez-en plus et vérifiez les utilisateurs sur leur profil.";
-"encryption_not_enabled" = "Chiffrement désactivé";
-"encryption_unknown_algorithm_tile_description" = "Le chiffrement utilisé par ce salon n’est pas pris en charge";
-"room_created_summary_item" = "%@ a créé et configuré ce salon.";
-"qr_code_scanned_self_verif_notice" = "On y est presque ! L’autre appareil affiche-t-il une marque cochée \?";
-"qr_code_scanned_verif_waiting_notice" = "On y est presque ! En attente de la confirmation…";
-"qr_code_scanned_verif_waiting" = "En attente de %@…";
-"error_failed_to_import_keys" = "Échec de l’importation des clés";
-"settings_notification_configuration" = "Configuration des notifications";
-"settings_messages_at_room" = "Messages contenant @room";
-"settings_messages_in_e2e_one_to_one" = "Messages chiffrés dans les conversations individuelles";
-"settings_messages_in_e2e_group_chat" = "Messages chiffrés dans les conversations de groupe";
-"settings_when_rooms_are_upgraded" = "Quand les salons sont mis à niveau";
-"settings_troubleshoot_title" = "Résolution de problèmes";
-"command_description_plain" = "Envoie un message en texte simple, sans l’interpréter comme du Markdown";
-"auth_invalid_login_param_space_in_password" = "Nom et/ou mot de passe incorrect(s). Le mot de passe saisi commence ou se termine par des espaces, veuillez le vérifier.";
-"room_message_placeholder" = "Message…";
-"upgrade_security" = "Mise à niveau du chiffrement disponible";
-"bootstrap_enter_recovery" = "Entrez votre %@ pour continuer";
-"use_file" = "Utiliser un fichier";
-"bootstrap_invalid_recovery_key" = "Ce n’est pas une clé de récupération valide";
-"recovery_key_empty_error_message" = "Veuillez entrer une clé de récupération";
-"bootstrap_progress_checking_backup" = "Vérification de la clé de sauvegarde";
-"bootstrap_progress_checking_backup_with_info" = "Vérification de la clé de sauvegarde (%@)";
-"bootstrap_progress_generating_ssss" = "Génération de la clé SSSS à partir de la phrase secrète";
-"bootstrap_progress_generating_ssss_with_info" = "Génération de la clé SSSS à partir de la phrase secrète (%@)";
-"bootstrap_progress_generating_ssss_recovery" = "Génération de la clé SSSS à partir de la clé de récupération";
-"bootstrap_progress_storing_in_sss" = "Stockage du secret de sauvegarde dans le SSSS";
-"security_prompt_text" = "Vérifiez vos sessions et les autres pour garantir la sûreté de vos discussions";
-"bootstrap_progress_compute_curve_key" = "Récupération de la clé de courbe";
-"bootstrap_migration_enter_backup_password" = "Saisissez votre phrase secrète de sauvegarde de clés pour continuer.";
-"bootstrap_migration_use_recovery_key" = "utiliser votre clé de récupération de sauvegarde de clés";
-"bootstrap_migration_with_passphrase_helper_with_link" = "Vous ne connaissez pas votre phrase secrète de sauvegarde de clés, vous pouvez %@.";
-"bootstrap_migration_backup_recovery_key" = "Clé de récupération de sauvegarde de clés";
-"settings_security_prevent_screenshots_title" = "Empêcher les captures d’écran de l’application";
-"settings_security_prevent_screenshots_summary" = "L’activation de ce paramètre ajoute FLAG_SECURE à toutes les activités. Redémarrez l’application pour que la modification soit prise en compte.";
-"change_password_summary" = "Définir un nouveau mot de passe de compte…";
-"use_other_session_content_description" = "Utilisez la dernière version de %@ sur vos autres appareils : %@ Web, %@ pour Bureau, %@ iOS, %@ pour Android, ou un autre client Matrix qui prend en charge la signature croisée";
-"app_desktop_web" = "%@ Web\n%@ pour Bureau";
-"app_ios_android" = "%@ iOS\n%@ Android";
-"or_other_mx_capable_client" = "ou un autre client Matrix qui prend en charge la signature croisée";
-"use_latest_app" = "Utilisez la dernière version de %@ sur vos autres appareils :";
-"command_description_discard_session" = "Force la session de groupe sortante actuelle dans un salon chiffré à être abandonnée";
-"command_description_discard_session_not_handled" = "Seulement pris en charge dans les salons chiffrés";
-"enter_secret_storage_passphrase_or_key" = "Utilisez votre %1$@ ou votre %2$@ pour continuer.";
-"use_recovery_key" = "Utiliser la clé de récupération";
-"enter_secret_storage_input_key" = "Sélectionnez votre clé de récupération ou saisissez-la manuellement avec le clavier ou en la copiant depuis le presse-papiers";
-"failed_to_access_secure_storage" = "Échec d’accès au coffre secret";
-"cross_signing_verify_by_text" = "Vérifier manuellement avec un texte";
-"crosssigning_verify_session" = "Vérifier la connexion";
-"cross_signing_verify_by_emoji" = "Vérifier de façon interactive avec des émojis";
-"confirm_your_identity" = "Confirmez votre identité en vérifiant cette connexion depuis une de vos autres sessions, ce qui lui permettra d’avoir accès à vos messages chiffrés.";
-"error_empty_field_choose_user_name" = "Veuillez choisir un nom d’utilisateur.";
-"error_empty_field_choose_password" = "Veuillez choisir un mot de passe.";
-"external_link_confirmation_title" = "Vérifiez ce lien";
-"external_link_confirmation_message" = "Le lien %1$@ vous emmène sur un autre site : %2$@.\n\nVoulez-vous vraiment poursuivre \?";
-"create_room_dm_failure" = "Nous n’avons pas pu créer votre conversation privée. Vérifiez les utilisateurs que vous souhaitez inviter et réessayez.";
-"unencrypted" = "Non chiffré";
-"encrypted_unverified" = "Chiffré par un appareil non vérifié";
-"review_logins" = "Vérifiez où vous vous êtes connecté";
-"verify_other_sessions" = "Vérifiez toutes les sessions pour vous assurer que votre compte et vos messages sont en sécurité";
-"verify_this_session" = "Vérifiez la nouvelle connexion accédant à votre compte : %1$@";
-"notification_ticker_text_dm" = "%1$@ : %2$@";
-"notification_ticker_text_group" = "%1$@ : %2$@ %3$@";
-"add_members_to_room" = "Ajouter des membres";
-"invite_users_to_room_action_invite" = "INVITER";
-"inviting_users_to_room" = "Invitation des utilisateurs…";
-"invite_users_to_room_title" = "Inviter des utilisateurs";
-"invitation_sent_to_one_user" = "Invitation envoyée à %1$@";
-"invitations_sent_to_two_users" = "Invitations envoyées à %1$@ et %2$@";
-"invite_users_to_room_failure" = "Nous n’avons pas pu inviter les utilisateurs. Vérifiez les utilisateurs que vous souhaitez inviter et réessayez.";
-"event_redacted" = "Message supprimé";
-"settings_show_redacted" = "Afficher les messages supprimés";
-"settings_show_redacted_summary" = "Afficher un remplaçant pour les messages supprimés";
-"settings_discovery_confirm_mail_not_clicked" = "Nous vous avons envoyé un courriel de confirmation à %@, consultez vos courriels et cliquez sur le lien de confirmation";
-"settings_text_message_sent_wrong_code" = "Le code de vérification n’est pas correct.";
-"uploads_media_title" = "MÉDIA";
-"uploads_media_no_result" = "Il n’y a aucun média dans ce salon";
-"uploads_files_title" = "FICHIERS";
-"uploads_files_subtitle" = "%1$@ à %2$@";
-"uploads_files_no_result" = "Il n’y a aucun fichier dans ce salon";
-"login_connect_using_matrix_id_submit" = "Me connecter avec mon identifiant Matrix";
-"login_signin_matrix_id_title" = "Se connecter";
-"login_signin_matrix_id_notice" = "Si vous avez créé un compte sur un serveur d\'accueil, utilisez ci-dessous votre identifiant Matrix (par ex. : @utilisateur:domaine.com) et mot de passe.";
-"login_signin_matrix_id_hint" = "Identifiant de l’utilisateur";
-"login_signin_matrix_id_error_invalid_matrix_id" = "Ce n’est pas un identifiant d’utilisateur valide. Format attendu : « @utilisateur:serveuraccueil.org »";
-"autodiscover_well_known_error" = "Impossible de trouver un serveur d’accueil valide. Veuillez vérifier votre identifiant";
-"no_connectivity_to_the_server_indicator_airplane" = "Le mode avion est activé";
-"choose_locale_current_locale_title" = "Langue actuelle";
-"choose_locale_other_locales_title" = "Autres langues disponibles";
-"choose_locale_loading_locales" = "Chargement des langues disponibles…";
-"open_terms_of" = "Ouvrir les termes de %@";
-"disconnect_identity_server_dialog_content" = "Se déconnecter du serveur d’identité %@ \?";
-"identity_server_error_outdated_identity_server" = "Ce serveur d’identité est obsolète. %@ ne prend en charge que l’API V2.";
-"identity_server_error_outdated_home_server" = "Cette opération n’est pas possible. Le serveur d’accueil est obsolète.";
-"identity_server_error_no_identity_server_configured" = "Veuillez d’abord configurer un serveur d’identité.";
-"identity_server_error_terms_not_signed" = "Veuillez d’abord accepter les termes du serveur d’identité dans les paramètres.";
-"identity_server_error_bulk_sha256_not_supported" = "Pour votre vie privée, %@ prend uniquement en charge l’envoi des adresses électronique et des numéros de téléphone hachés.";
-"identity_server_error_binding_error" = "L’association a échoué.";
-"identity_server_error_no_current_binding_error" = "Il n’y a actuellement aucune association avec cet identifiant.";
-"identity_server_set_default_notice" = "Votre serveur d’accueil (%1$@) propose d’utiliser %2$@ comme serveur d’identité";
-"identity_server_set_default_submit" = "Utiliser %1$@";
-"identity_server_set_alternative_notice" = "Sinon, vous pouvez renseigner n’importe quelle autre URL de serveur d’identité";
-"identity_server_set_alternative_notice_no_default" = "Renseignez l’URL d’un serveur d’identité";
-"identity_server_set_alternative_submit" = "Valider";
-"action_play" = "Lancer";
-"action_dismiss" = "Ignorer";
-"no_permissions_to_start_conf_call" = "Vous n’avez pas la permission de lancer une téléconférence dans ce salon";
-"no_permissions_to_start_webrtc_call" = "Vous n\'avez pas la permission de lancer un appel dans ce salon";
-"video_meeting" = "Commencer une téléconférence vidéo";
-"audio_meeting" = "Commencer une téléconférence audio";
-"audio_video_meeting_description" = "Les réunions utilisent les règles de sécurité et les permissions de Jitsi. Toutes les personnes actuellement dans ce salon recevront une invitation à participer à la réunion.";
-"cannot_call_yourself" = "Vous ne pouvez pas passer un appel avec vous-même";
-"cannot_call_yourself_with_invite" = "Vous ne pouvez pas passer un appel avec vous-même, attendez que les participants acceptent l’invitation";
-"failed_to_add_widget" = "Échec de l’ajout du widget";
-"failed_to_remove_widget" = "Échec de la suppression du widget";
-"call_notification_answer" = "Accepter";
-"call_notification_reject" = "Refuser";
-"call_notification_hangup" = "Raccrocher";
-"action_copy" = "Copier";
-"dialog_title_success" = "Succès";
-"bottom_action_notification" = "Notifications";
-"call_failed_no_connection_description" = "Impossible d\'établir une connexion en temps réel.\nVeuillez demander à l’administrateur de votre serveur d’accueil de configurer un serveur TURN afin que les appels fonctionnent de manière fiable.";
-"call_select_sound_device" = "Sélectionner un périphérique audio";
-"sound_device_phone" = "Téléphone";
-"sound_device_speaker" = "Hauts-parleurs";
-"sound_device_headset" = "Écouteurs";
-"sound_device_wireless_headset" = "Écouteurs sans fil";
-"call_switch_camera" = "Changer de caméra";
-"auth_msisdn_already_defined" = "Le numéro de téléphone est déjà défini.";
-"login_error_ssl_peer_unverified" = "Erreur SSL : l\'identité du pair n\'a pas été vérifiée.";
-"login_error_ssl_other" = "Erreur SSL.";
-"settings_call_show_confirmation_dialog_title" = "Éviter les appels accidentels";
-"settings_call_show_confirmation_dialog_summary" = "Demander une confirmation avant de lancer un appel";
-"room_participants_action_cancel_invite" = "Annuler l’invitation";
-"room_participants_action_ignore_title" = "Ignorer l’utilisateur";
-"room_participants_action_ignore_prompt_msg" = "Ignorer cet utilisateur aura pour effet de supprimer ses messages des salons que vous partagez.\n\nVous pouvez annuler cette action à tout moment dans les paramètres généraux.";
-"room_participants_action_cancel_invite_title" = "Annuler l’invitation";
-"room_participants_action_cancel_invite_prompt_msg" = "Êtes-vous sûr de vouloir annuler l’invitation pour cet utilisateur \?";
-"room_participants_ban_title" = "Bannir l’utilisateur";
-"room_participants_ban_reason" = "Motif du bannissement";
-"room_participants_unban_title" = "Révoquer le bannissement de l’utilisateur";
-"bottom_sheet_setup_secure_backup_submit" = "Configuration";
-"a11y_unmute_microphone" = "Activer le microphone";
-"a11y_mute_microphone" = "Désactiver le microphone";
-"confirm_your_identity_quad_s" = "Confirmez votre identité en vérifiant cet identifiant, lui donnant ainsi accès aux messages chiffrés.";
-"member_banned_by" = "Banni par %1$@";
-"three_pid_revoke_invite_dialog_content" = "Révoquer l’invitation à %1$@ \?";
-"three_pid_revoke_invite_dialog_title" = "Révoquer l’invitation";
-"contacts_book_title" = "Carnet d’adresses";
-"empty_contact_book" = "Votre carnet d’adresses est vide";
-"loading_contact_book" = "Récupération de vos contacts…";
-"save_recovery_key_chooser_hint" = "Enregistrer la clé de récupération";
-"disclaimer_positive_button" = "EN SAVOIR PLUS";
-"disclaimer_negative_button" = "COMPRIS";
-"disclaimer_content" = "Nous sommes heureux de vous annoncer que nous avons un nouveau nom ! Votre application est à jour et vous êtes connectés à votre compte.";
-"disclaimer_title" = "Riot est désormais Element !";
-"notice_crypto_unable_to_decrypt_merged" = "Attente de l’historique du chiffrement";
-"crypto_error_withheld_generic" = "Impossible d’accéder à ce message car l’envoyeur n’a intentionnellement pas envoyé les clés";
-"crypto_error_withheld_unverified" = "Vous ne pouvez pas accéder à ce message car l’envoyeur n’a pas confiance en votre session";
-"crypto_error_withheld_blacklisted" = "Impossible d’accéder à ce message car vous avez été bloqué par l’envoyeur";
-"notice_crypto_unable_to_decrypt_friendly_desc" = "À cause du chiffrement de bout en bout, vous pouvez avoir besoin d’attendre l’arrivée du message de quelqu’un car les clés de chiffrement ne vous ont pas été correctement envoyées.";
-"notice_crypto_unable_to_decrypt_friendly" = "Attente du message, cela peut prendre du temps";
-"notice_crypto_unable_to_decrypt_final" = "Vous n’avez pas accès à ce message";
-"room_settings_save_success" = "Vous avez bien changé les paramètres du salon";
-"room_settings_topic_hint" = "Sujet";
-"room_settings_name_hint" = "Nom du salon";
-"set_a_security_phrase_again_notice" = "Entrez de nouveau votre phrase de sécurité pour la confirmer.";
-"set_a_security_phrase_hint" = "Phrase de sécurité";
-"set_a_security_phrase_title" = "Définir une phrase de sécurité";
-"bottom_sheet_save_your_recovery_key_title" = "Enregistrer votre clé de sécurité";
-"bottom_sheet_setup_secure_backup_security_phrase_title" = "Utiliser une phrase de sécurité";
-"bottom_sheet_setup_secure_backup_security_key_title" = "Utiliser une clé de sécurité";
-"a11y_stop_camera" = "Arrêter la caméra";
-"power_level_edit_title" = "Définir le rôle";
-"secure_backup_reset_no_history" = "Vous redémarrerez sans aucun historique, message, appareil ou utilisateurs connus";
-"secure_backup_reset_if_you_reset_all" = "Si vous réinitialisez tout";
-"secure_backup_reset_all_no_other_devices" = "Faites uniquement ceci si vous n\'avez aucun autre appareil pouvant vérifier celui-ci.";
-"secure_backup_reset_all" = "Réinitialiser tout";
-"bad_passphrase_key_reset_all_action" = "Perdu ou oublié toutes les options de récupération \? Réinitialisez tout";
-"error_saving_media_file" = "Impossible d’enregistrer le fichier multimédia";
-"auth_invalid_login_deactivated_account" = "Ce compte a été désactivé.";
-"bootstrap_cancel_text" = "Si vous annulez maintenant, vous pourrez perdre les messages et données chiffrés si vous perdez accès à vos identifiants.\n\nVous pouvez aussi activer la sauvegarde sécurisée et gérer vos clés dans les paramètres.";
-"bootstrap_info_text_2" = "Entrez une phrase de sécurité que seul vous connaissez, celle-ci est utilisée pour sécuriser les mots de passe sur le serveur.";
-"settings_hs_admin_e2e_disabled" = "L\'administrateur de votre serveur a désactivé le chiffrement de bout en bout par défaut dans les salons et conversations privés.";
-"room_member_power_level_default_in" = "Par défaut dans %1$@";
-"direct_room_profile_section_more_settings" = "Paramètres";
-"direct_room_profile_encrypted_subtitle" = "Les messages ici sont chiffrés de bout en bout.\n\nVos messages sont sécurisés avec des verrous et seuls vous et le destinataire en possédez la clé unique pour les déverrouiller.";
-"send_a_sticker" = "Autocollants";
-"login_error_outdated_homeserver_warning_content" = "Ce serveur d\'accueil utilise une version obsolète. Demandez à l’administrateur de votre serveur d\'accueil de le mettre à jour. Vous pouvez continuer, mais certaines fonctionnalités peuvent ne pas fonctionner correctement.";
-"login_server_url_form_common_notice" = "Entrez l’adresse du serveur que vous voulez utiliser";
-"secure_backup_banner_setup_line2" = "Sécurité contre la perte d’accès aux messages et données chiffrées";
-"disabled_integration_dialog_content" = "Activer « Autoriser les intégrations » dans les paramètres pour faire ceci.";
-"settings_troubleshoot_test_notification_notice" = "Veuillez cliquer sur la notification. Si vous ne voyez pas la notification, veuillez vérifier les paramètres système.";
-"settings_troubleshoot_test_notification_title" = "Affichage de la notification";
-"settings_troubleshoot_test_push_notification_content" = "Vous voyez la notification ! Cliquez-moi dessus !";
-"settings_troubleshoot_test_notification_notification_clicked" = "La notification a été cliquée !";
-"call_failed_no_connection" = "Appel échoué";
-"direct_room_encryption_enabled_tile_description" = "Les messages de ce salon sont chiffrés de bout en bout.";
-"room_created_summary_item_by_you" = "Vous avez créé et configuré ce salon.";
-"settings_security_pin_code_grace_period_summary_off" = "Le code est requis à l’ouverture de %@.";
-"settings_security_pin_code_grace_period_summary_on" = "Le code est demandé après 2 minutes d\'inutilisation de %@.";
-"settings_security_pin_code_grace_period_title" = "Demander le code après 2 minutes";
-"settings_security_pin_code_notifications_summary_off" = "Afficher uniquement le numéro de messages non-lus dans une simple notification.";
-"settings_security_pin_code_notifications_summary_on" = "Afficher les détails comme les noms des salons et le contenu du message.";
-"settings_security_pin_code_notifications_title" = "Afficher le contenu dans les notifications";
-"settings_security_pin_code_use_biometrics_summary_off" = "Le code est la seule façon de déverrouiller %@.";
-"settings_security_pin_code_use_biometrics_summary_on" = "Activer les données biométriques comme les empreintes digitales ou la reconnaissance faciale.";
-"settings_security_pin_code_use_biometrics_title" = "Activer les données biométriques";
-"settings_security_pin_code_summary" = "Si vous voulez réinitialiser votre code, appuyez sur Code PIN oublié pour vous déconnecter et le réinitialiser.";
-"settings_security_pin_code_title" = "Activer le code";
-"settings_security_application_protection_screen_title" = "Configurer la protection";
-"settings_security_application_protection_summary" = "Protéger l’accès en utilisant un code PIN et des données biométriques.";
-"settings_security_application_protection_title" = "Protéger l’accès";
-"auth_pin_reset_content" = "Pour réinitialiser votre code, vous devez vous reconnecter et en créer un nouveau.";
-"auth_pin_new_pin_action" = "Nouveau code PIN";
-"auth_pin_reset_title" = "Réinitialiser le code PIN";
-"auth_pin_forgot" = "Code PIN oublié \?";
-"auth_pin_title" = "Entrez votre code PIN";
-"create_pin_confirm_failure" = "Impossible de valider le code PIN, veillez en composer un nouveau.";
-"create_pin_confirm_title" = "Confirmez le code PIN";
-"create_pin_title" = "Choisissez un code PIN par sécurité";
-"too_many_pin_failures" = "Trop d’erreurs, vous avez été déconnecté";
-"wrong_pin_message_last_remaining_attempt" = "Attention ! Dernière tentative avant déconnexion !";
-"error_opening_banned_room" = "Impossible d’ouvrir un salon dont vous êtes banni.";
-"room_error_not_found" = "Impossible de trouver ce salon. Assurez-vous qu’il existe.";
-"universal_link_malformed" = "Le lien est malformé";
-"room_join_rules_public_by_you" = "Vous avez rendu ce salon public à tous ceux qui en connaissent le lien.";
-"direct_room_join_rules_invite_by_you" = "Vous avez rendu ceci uniquement accessible par invitation.";
-"room_join_rules_invite_by_you" = "Vous avez rendu le salon uniquement accessible par invitation.";
-"direct_room_join_rules_invite" = "%1$@ a rendu ceci uniquement accessible par invitation.";
-"room_list_quick_actions_favorite_remove" = "Supprimer des favoris";
-"labs_show_unread_notifications_as_tab" = "Ajouter un onglet dédié aux notifications non-lues sur l’écran principal.";
-"create_room_federation_error" = "Le salon a été créé, mais certaines invitations n’ont pas été envoyées pour la raison suivante :\n\n%@";
-"active_widgets_title" = "Widgets actifs";
-"direct_room_profile_section_more_leave" = "Quitter";
-"room_profile_section_admin" = "Actions d’administrateur";
-"direct_room_profile_not_encrypted_subtitle" = "Les messages ici ne sont pas chiffrés de bout en bout.";
-"sent_a_reaction" = "A réagi avec : %@";
-"sent_a_poll" = "Sondage";
-"login_signin_matrix_id_password_notice" = "Si vous ne connaissez pas votre mot de passe, faites précédent et réinitialisez-le.";
-"login_msisdn_notice" = "Veuillez utiliser le format international (le numéro de téléphone doit commencer par « + »)";
-"notice_member_no_changes_by_you" = "Vous n’avez rien changé";
-"room_list_quick_actions_favorite_add" = "Ajouter aux favoris";
-"settings_text_message_sent_hint" = "Code";
-"settings_labs_show_complete_history_in_encrypted_room" = "Afficher l’historique dans les salons chiffrés";
-"secure_backup_setup" = "Activer la sauvegarde sécurisée";
-"secure_backup_banner_setup_line1" = "Sauvegarde sécurisée";
-"recovery_key_export_saved" = "La clé de récupération a été enregistrée.";
-"room_no_active_widgets" = "Aucun widget n’est activé";
-"room_manage_integrations" = "Gérer les intégrations";
-"active_widget_view_action" = "VUE";
-"notification_unread_notified_messages_and_invitation" = "%1$@ et %2$@";
-"notification_unread_notified_messages_in_room_and_invitation" = "%1$@ dans %2$@ et %3$@";
-"encryption_exported_successfully" = "Les clés ont bien été exportées";
-"settings_emails_and_phone_numbers_summary" = "Gérer les courriels et numéros de téléphone liés à votre compte Matrix";
-"settings_emails_and_phone_numbers_title" = "Courriels et numéros de téléphone";
-"bottom_sheet_setup_secure_backup_title" = "Sauvegarde sécurisée";
-"a11y_start_camera" = "Démarrer la caméra";
-"a11y_open_chat" = "Ouvrir la discussion";
-"power_level_title" = "Rôle";
-"direct_room_created_summary_item_by_you" = "Vous avez rejoint la conversation.";
-"direct_room_created_summary_item" = "%@ a rejoint la conversation.";
-"disabled_integration_dialog_title" = "Les intégrations sont désactivées";
-"settings_secure_backup_reset" = "Réinitialiser la sauvegarde sécurisée";
-"settings_secure_backup_setup" = "Activer la sauvegarde sécurisée";
-"settings_secure_backup_section_title" = "Sauvegarde sécurisée";
-"room_participants_unban_prompt_msg" = "Révoquer le bannissement de l’utilisateur lui permettra de rejoindre le salon.";
-"room_participants_power_level_demote_warning_title" = "Vous rétrograder vous-même \?";
-"room_participants_power_level_demote_warning_prompt" = "Vous ne pourrez pas annuler cette modification car vous vous rétrogradez vous-même, il ne vous sera pas possible de regagner ces privilèges si vous êtes le dernier utilisateur privilégié de ce salon.";
-"room_participants_power_level_demote" = "Rétrograder";
-"reset_secure_backup_warning" = "Ceci remplacera votre clé ou phrase actuelle.";
-"reset_secure_backup_title" = "Générer une nouvelle clé de sécurité ou définir une nouvelle phrase de sécurité pour votre sauvegarde existante.";
-"settings_secure_backup_section_info" = "Protection contre la perte d’accès aux messages et données chiffrées en sauvegardant les clés de chiffrage sur votre serveur.";
-"settings_secure_backup_enter_to_setup" = "Activer sur cet appareil";
-"error_threepid_auth_failed" = "Assurez-vous d\'avoir cliqué sur le lien envoyé par courriel.";
-"settings_remove_three_pid_confirmation_content" = "Supprimer %@ \?";
-"settings_phone_numbers" = "Numéros de téléphone";
-"settings_emails_empty" = "Aucune adresse électronique n’a été ajoutée à votre compte";
-"settings_emails" = "Adresses électroniques";
-"settings_phone_number_empty" = "Aucun numéro de téléphone n’a été ajouté à votre compte";
-"search_banned_user_hint" = "Filtrer les utilisateurs exclus";
-"room_participants_action_unignore_prompt_msg" = "Ne plus ignorer cet utilisateur affichera à nouveau ses messages.";
-"room_participants_remove_prompt_msg" = "expulser un utilisateur le supprimera de ce salon.\n\nPour l’empêcher de revenir, vous devez plutôt le bannir.";
-"room_participants_remove_reason" = "Motif d’expulsion";
-"room_participants_remove_title" = "Expulser l’utilisateur";
-"room_participants_action_unignore_title" = "Ne plus ignorer l’utilisateur";
-"call_format_turn_hd_on" = "Activer la HD";
-"call_format_turn_hd_off" = "Désactiver la HD";
-"call_camera_back" = "Arrière";
-"call_camera_front" = "Frontale";
-"no_permissions_to_start_webrtc_call_in_direct_room" = "Vous n’avez pas la permission de lancer un appel";
-"no_permissions_to_start_conf_call_in_direct_room" = "Vous n’avez pas la permission de lancer une téléconférence";
-"action_reset" = "Réinitialiser";
-"failed_to_unban" = "Échec de la révocation du bannissement de l’utilisateur";
-"alert_push_are_disabled_description" = "Vérifiez vos paramètres pour activer les notifications push";
-"bottom_sheet_save_your_recovery_key_content" = "Stockez votre clé de sécurité en lieu sûr comme un gestionnaire de mots de passe ou un coffre-fort.";
-"bottom_sheet_setup_secure_backup_security_key_subtitle" = "Générez une clé de sécurité à stocker en lieu sûr comme un gestionnaire de mots de passe ou un coffre-fort.";
-"settings_troubleshoot_test_push_loop_failed" = "Erreur de réception du push. La solution pourrait être de réinstaller l’application.";
-"settings_troubleshoot_test_push_loop_success" = "L’application reçoit le PUSH";
-"settings_troubleshoot_test_push_loop_waiting_for_push" = "L’application attend le PUSH";
-"settings_troubleshoot_test_push_loop_title" = "Tester le Push";
-"alert_push_are_disabled_title" = "Les notifications push sont désactivées";
-"set_a_security_phrase_notice" = "Entrez une phrase de sécurité que seul vous connaissez, celle-ci est utilisée pour sécuriser les mots de passe sur le serveur.";
-"bottom_sheet_setup_secure_backup_security_phrase_subtitle" = "Entrez une phrase secrète que seul vous connaissez, et générez une clé de sauvegarde.";
-"bottom_sheet_setup_secure_backup_subtitle" = "Protection contre la perte d’accès aux messages et données chiffrées en sauvegardant les clés de chiffrement sur votre serveur.";
-"delete_account_data_warning" = "Supprimer les données du compte de type %1$@ \?\n\nÀ utiliser avec précaution, ceci peut entraîner des comportements inattendus.";
-"sent_verification_conclusion" = "Conclusion de la vérification";
-"warning_unsaved_change_discard" = "Annuler les changements";
-"warning_unsaved_change" = "Il y a des modifications non-enregistrées. Annuler les changements \?";
-"warning_room_not_created_yet" = "Le salon n\'est pas encore créé. Annuler la création du salon \?";
-"room_list_quick_actions_low_priority_remove" = "Retirer de la priorité faible";
-"room_list_quick_actions_low_priority_add" = "Ajouter à la priorité faible";
-"rotate_and_crop_screen_title" = "Pivoter et rogner";
-"attachment_type_dialog_title" = "Ajouter une image à partir de";
-"create_room_settings_section" = "Paramètres du salon";
-"create_room_topic_hint" = "Sujet";
-"create_room_topic_section" = "Sujet du salon (facultatif)";
-"create_room_name_section" = "Nom du salon";
-"room_member_open_or_create_dm" = "Conversation privée";
-"send_bug_report_include_key_share_history" = "Inclure l’historique d’échange de clés";
-"no_more_results" = "Plus aucun résultat";
-"settings_export_trail" = "Exporter le rapport d’audit";
-"room_created_summary_no_topic_creation_text" = "%@ pour permettre aux gens de connaître le sujet de ce salon.";
-"this_is_the_beginning_of_dm" = "Ceci est le début de l’historique de votre conversation privée avec %@.";
-"this_is_the_beginning_of_room_no_name" = "Ceci est le début de cette conversation.";
-"this_is_the_beginning_of_room" = "Ceci est le début de %@.";
-"room_settings_enable_encryption_no_permission" = "Vous n\'avez pas le droit d’activer le chiffrement dans ce salon.";
-"create_room_in_progress" = "Création du salon…";
-"create_room_alias_invalid" = "Certains caractères sont interdits";
-"create_room_alias_empty" = "Veuillez fournir une adresse de salon";
-"create_room_alias_already_in_use" = "Cette adresse est déjà utilisée";
-"attachment_viewer_item_x_of_y" = "%1$d de %2$d";
-"settings_discovery_consent_action_give_consent" = "Autoriser";
-"settings_discovery_consent_action_revoke" = "Révoquer mon autorisation";
-"settings_discovery_consent_notice_on" = "Vous avez donné votre autorisation pour envoyer des courriels et des numéros de téléphone à ce serveur d’identité pour découvrir d\'autres utilisateurs à partir de vos contacts.";
-"settings_discovery_consent_title" = "Envoyer des courriels et des numéros de téléphone";
-"direct_room_user_list_suggestions_title" = "Suggestions";
-"direct_room_user_list_known_title" = "Utilisateurs connus";
-"qr_code" = "code QR";
-"add_by_qr_code" = "Ajouter avec un code QR";
-"permissions_denied_add_contact" = "Autoriser l’accès à vos contacts.";
-"permissions_denied_qr_code" = "Pour scanner un code QR, vous devez autoriser l’accès à votre appareil photo.";
-"start_chatting" = "Commencer une conversation";
-"qr_code_not_scanned" = "Code QR non scanné !";
-"invalid_qr_code_uri" = "Code QR invalide (URI invalide) !";
-"cannot_dm_self" = "Impossible avec vous-même !";
-"share_by_text" = "Partager par SMS";
-"phone_book_perform_lookup" = "Rechercher des contacts sur Matrix";
-"room_settings_set_avatar" = "Définir l’avatar";
-"identity_server_user_consent_not_provided" = "Le consentement de l\'utilisateur n’a pas été fourni.";
-"user_code_info_text" = "Partagez ce code avec des gens pour qu’ils puissent le scanner pour vous ajouter et commencer à discuter.";
-"user_code_my_code" = "Mon code";
-"user_code_share" = "Partager mon code";
-"user_code_scan" = "Scanner un code QR";
-"not_a_valid_qr_code" = "Ce n’est pas un code QR matrix valide";
-"invite_friends_rich_title" = "🔐️ Rejoins-moi sur %@";
-"invite_friends_text" = "Salut, parle-moi sur %@ : %@";
-"invite_friends" = "Ajouter des amis";
-"add_people" = "Ajouter des personnes";
-"topic_prefix" = "Sujet : ";
-"add_a_topic_link_text" = "Ajouter un sujet";
-"create_room_disable_federation_description" = "Vous devriez l’activer si le salon n’est utilisé que pour collaborer avec des équipes internes sur votre serveur d’accueil. Ceci ne peut pas être changé plus tard.";
-"create_room_disable_federation_title" = "Empêcher les personnes qui ne sont pas membres de %@ de rejoindre ce salon";
-"hide_advanced" = "Masquer les paramètres avancés";
-"show_advanced" = "Afficher les paramètres avancés";
-"dev_tools_event_content_hint" = "Contenu de l’événement";
-"dev_tools_success_state_event" = "Événement d’état envoyé !";
-"dev_tools_success_event" = "Événement envoyé !";
-"dev_tools_error_malformed_event" = "Événement malformé";
-"dev_tools_error_no_message_type" = "Type de message manquant";
-"dev_tools_error_no_content" = "Pas de contenu";
-"dev_tools_form_hint_event_content" = "Contenu d’événement";
-"dev_tools_form_hint_state_key" = "Clé d’état";
-"dev_tools_form_hint_type" = "Type";
-"dev_tools_send_custom_state_event" = "Envoyer des événements d’état personnalisés";
-"dev_tools_edit_content" = "Modifier le contenu";
-"dev_tools_state_event" = "Événements d’état";
-"dev_tools_send_state_event" = "Envoyer un événement d’état";
-"dev_tools_send_custom_event" = "Envoyer un événement personnalisé";
-"dev_tools_explore_room_state" = "Explorer l’état du salon";
-"dev_tools_menu_name" = "Outils de développement";
-"a11y_view_read_receipts" = "Voir les accusés de réception";
-"a11y_rule_notify_off" = "Ne pas notifier";
-"a11y_rule_notify_silent" = "Notifier sans son";
-"a11y_rule_notify_noisy" = "Notifier avec son";
-"a11y_error_message_not_sent" = "Message non envoyé suite à une erreur";
-"a11y_checked" = "Coché";
-"a11y_close_emoji_picker" = "Fermer le sélecteur d’émojis";
-"a11y_open_emoji_picker" = "Ouvrir le sélecteur d’émojis";
-"a11y_trust_level_trusted" = "Reconnu";
-"a11y_trust_level_warning" = "Douteux";
-"a11y_trust_level_default" = "Niveau de confiance par défaut";
-"a11y_selected" = "Sélectionné";
-"a11y_video" = "Vidéo";
-"a11y_unsent_draft" = "a des brouillons non envoyés";
-"a11y_error_some_message_not_sent" = "Certains messages n’ont pas été envoyés";
-"a11y_delete_avatar" = "Supprimer l’avatar";
-"a11y_change_avatar" = "Changer l’avatar";
-"a11y_image" = "Image";
-"a11y_import_key_from_file" = "Importer la clé depuis le fichier";
-"a11y_open_widget" = "Ouvrir les widgets";
-"a11y_screenshot" = "Capture d’écran";
-"authentication_error" = "Échec d’authentification";
-"re_authentication_default_confirm_text" = "%@ requiert que vous saisissiez vos identifiants à nouveau pour effectuer cette action.";
-"re_authentication_activity_title" = "Une nouvelle authentification est requise";
-"call_transfer_users_tab_title" = "Utilisateurs";
-"call_transfer_failure" = "Une erreur s’est produite lors du transfert de l’appel";
-"call_transfer_title" = "Transférer";
-"call_transfer_connect_action" = "Rejoindre";
-"call_transfer_consult_first" = "Consulter d’abord";
-"call_only_active" = "Appel en cours (%1$@)";
-"call_dial_pad_lookup_error" = "Il y a eu une erreur lors de la recherche du numéro de téléphone";
-"call_dial_pad_title" = "Pavé de numérotation";
-"call_tile_call_back" = "Rappeler";
-"call_tile_ended" = "Cet appel est terminé";
-"call_tile_other_declined" = "%1$@ a refusé cet appel";
-"settings_security_pin_code_change_pin_summary" = "Changer votre code PIN actuel";
-"settings_security_pin_code_change_pin_title" = "Changer le code PIN";
-"failed_to_initialize_cross_signing" = "Échec de la mise en place de la signature croisée";
-"default_message_emote_snow" = "envoie de la neige ❄️";
-"default_message_emote_confetti" = "envoie des confettis 🎉";
-"command_snow" = "Envoie le message avec de la neige";
-"command_confetti" = "Envoie le message avec des confettis";
-"settings_server_upload_size_unknown" = "La limite n’est pas connue.";
-"settings_server_upload_size_content" = "Votre serveur d’accueil accepte les pièces jointes (fichiers, médias, etc.) jusqu’à %@.";
-"settings_server_upload_size_title" = "Taille maximum pour des envois sur ce serveur";
-"settings_server_version" = "Version du serveur";
-"settings_server_name" = "Nom du serveur";
-"login_clear_homeserver_history" = "Effacer l’historique";
-"login_social_sso" = "authentification unique";
-"login_social_signin_with" = "Se connecter avec %@";
-"login_social_signup_with" = "S’inscrire avec %@";
-"login_social_continue_with" = "Poursuivre avec %@";
-"login_social_continue" = "Ou";
-"room_list_quick_actions_room_settings" = "Paramètres du salon";
-"room_preview_no_preview_join" = "Impossible d’afficher un aperçu du salon. Voulez-vous le rejoindre \?";
-"room_preview_not_found" = "Ce salon n’est pas accessible en ce moment.\nRéessayez plus tard, ou demandez à un administrateur de ce salon de vérifier que vous pouvez y accéder.";
-"jitsi_leave_conf_to_join_another_one_content" = "Partir de la téléconférence actuelle et basculer sur une autre \?";
-"room_settings_room_version_title" = "Version du salon";
-"room_alias_publish_to_directory_error" = "Impossible de récupérer la visibilité du répertoire de salons actuel (%1$@).";
-"room_alias_publish_to_directory" = "Publier ce salon dans le répertoire public de %1$@ \?";
-"room_alias_action_unpublish" = "Dé-publier cette adresse";
-"room_alias_action_publish" = "Publier cette adresse";
-"room_alias_local_address_add" = "Ajouter une adresse locale";
-"room_alias_local_address_empty" = "Ce salon n’a pas d’adresse locale";
-"room_alias_local_address_subtitle" = "Définissez des adresses pour ce salon afin que les utilisateurs puissent le trouver via votre serveur d’accueil(%1$@)";
-"room_alias_local_address_title" = "Adresse locale";
-"room_alias_address_hint" = "Nouvelle adresse publiée (par ex. #alias:serveur)";
-"room_alias_address_empty" = "Aucune adresse publiée pour le moment.";
-"room_alias_address_empty_can_add" = "Aucune adresse publiée pour le moment, ajoutez en une ci-dessous.";
-"room_alias_delete_confirmation" = "Supprimer l’adresse « %1$@ » \?";
-"room_alias_unpublish_confirmation" = "Dé-publier l’adresse « %1$@ » \?";
-"room_alias_published_alias_add_manually_submit" = "Publier";
-"room_alias_published_alias_add_manually" = "Publier une nouvelle adresse manuellement";
-"room_alias_published_other" = "Autres adresses publiées :";
-"room_alias_published_alias_main" = "Ceci est l’adresse principale";
-"room_alias_published_alias_subtitle" = "Les adresses publiées peuvent être utilisées par n’importe qui pour rejoindre votre salon. Pour pouvoir publier une adresse, elle doit d’abord être définie comme adresse locale.";
-"room_alias_published_alias_title" = "Adresses publiées";
-"room_settings_alias_subtitle" = "Voir et gérer les adresses de ce salon, et sa visibilité dans le répertoire des salons.";
-"room_settings_alias_title" = "Adresses du salon";
-"room_settings_room_access_title" = "Accès au salon";
-"room_settings_room_read_history_dialog_subtitle" = "Les modifications de visibilité de l’historique ne s’appliqueront qu’aux messages ultérieurs dans ce salon. La visibilité de l’historique actuel demeurera inchangée.";
-"settings_show_emoji_keyboard_summary" = "Ajoute un bouton sur le compositeur pour ouvrir le clavier des emojis";
-"settings_show_emoji_keyboard" = "Afficher le clavier des emojis";
-"settings_chat_effects_description" = "Utilisez la commande /confetti ou envoyez un message contenant ❄️ ou 🎉";
-"settings_chat_effects_title" = "Afficher les animations de conversation";
-"room_permissions_change_topic" = "Changer le sujet";
-"room_permissions_upgrade_the_room" = "Mettre à niveau le salon";
-"room_permissions_send_m_room_server_acl_events" = "Envoyer des événements m.room.server_acl";
-"room_permissions_change_permissions" = "Changer les permissions";
-"room_permissions_change_room_name" = "Changer le nom du salon";
-"room_permissions_change_history_visibility" = "Changer la visibilité de l’historique";
-"room_permissions_enable_room_encryption" = "Activer le chiffrement du salon";
-"room_permissions_change_main_address_for_the_room" = "Changer l’adresse principale du salon";
-"room_permissions_change_room_avatar" = "Changer l’avatar du salon";
-"room_permissions_modify_widgets" = "Modifier les widgets";
-"room_permissions_notify_everyone" = "Notifier tout le monde";
-"room_permissions_remove_messages_sent_by_others" = "Supprimer les messages des autres";
-"room_permissions_ban_users" = "Bannir des utilisateurs";
-"room_permissions_remove_users" = "Expulser des utilisateurs";
-"room_permissions_change_settings" = "Mettre à jour les paramètres";
-"room_permissions_invite_users" = "Inviter des utilisateurs";
-"room_permissions_send_messages" = "Envoyer des messages";
-"room_permissions_default_role" = "Rôle par défaut";
-"room_permissions_notice_read_only" = "Vous n’avez pas la permission de changer les rôles requis pour changer différentes parties du salon";
-"room_permissions_notice" = "Indiquer les rôles requis pour changer les différentes parties du salon";
-"room_permissions_title" = "Permissions";
-"room_settings_permissions_subtitle" = "Voir et changer les rôles requis pour changer les différentes parties du salon.";
-"room_settings_permissions_title" = "Permissions du salon";
-"room_participants_leave_private_warning" = "Ce salon n’est pas public. Vous ne pourrez pas le rejoindre sans invitation.";
-"call_held_by_you" = "Vous avez mis l’appel en attente";
-"call_held_by_user" = "%@ a mis l’appel en attente";
-"call_hold_action" = "Mettre en attente";
-"call_resume_action" = "Reprendre";
-"error_unauthorized" = "Non autorisé, identifiants d’authentification valides manquants";
-"dialog_edit_hint" = "Nouvelle valeur";
-"action_unpublish" = "Dé-publier";
-"action_switch" = "Changer";
-"action_add" = "Ajouter";
-"system_theme" = "Par défaut du système";
-"notice_room_canonical_alias_no_change_by_you" = "Vous avez modifié les adresses de ce salon.";
-"notice_room_canonical_alias_no_change" = "%1$@ a modifié les adresses de ce salon.";
-"notice_room_canonical_alias_main_and_alternative_changed_by_you" = "Vous avez modifié les adresses principale et alternative de ce salon.";
-"notice_room_canonical_alias_main_and_alternative_changed" = "%1$@ a modifié les adresses principale et alternative de ce salon.";
-"notice_room_canonical_alias_alternative_changed_by_you" = "Vous avez modifié les adresses alternatives de ce salon.";
-"notice_room_canonical_alias_alternative_changed" = "%1$@ a modifié les adresses alternatives de ce salon.";
-"initial_sync_start_downloading" = "Synchronisation initiale :\nTéléchargement des données…";
-"initial_sync_start_server_computing" = "Synchronisation initiale :\nEn attente de la réponse du serveur…";
-"event_status_delete_all_failed_dialog_message" = "Êtes-vous sûr de vouloir supprimer tous les messages non envoyés dans ce salon \?";
-"event_status_delete_all_failed_dialog_title" = "Supprimer les messages non envoyés";
-"event_status_failed_messages_warning" = "Messages non envoyés";
-"event_status_cancel_sending_dialog_message" = "Voulez-vous annuler l’envoi du message \?";
-"event_status_a11y_delete_all" = "Supprimer tous les messages en échec";
-"event_status_a11y_failed" = "Échec";
-"event_status_a11y_sent" = "Envoyé";
-"event_status_a11y_sending" = "Envoi";
-"settings_room_directory_show_all_rooms_summary" = "Afficher tous les salons dans le répertoire, y compris ceux au contenu choquant.";
-"settings_room_directory_show_all_rooms" = "Afficher les salons au contenu choquant";
-"settings_category_room_directory" = "Répertoire des salons";
-"event_status_sent_message" = "Message envoyé";
-"create_spaces_you_can_change_later" = "Vous pouvez changer ceci plus tard";
-"create_spaces_choose_type_label" = "Quel type d’espace voulez-vous créer \?";
-"your_private_space" = "Votre espace privé";
-"your_public_space" = "Votre espace public";
-"add_space" = "Ajouter un espace";
-"command_description_leave_room" = "Partir du salon correspondant à l’identifiant donné (ou le salon actuel si aucun n’est fourni)";
-"command_description_join_space" = "Rejoindre l’espace avec l’identifiant donné";
-"command_description_create_space" = "Créer un espace";
-"a11y_unchecked" = "Décoché";
-"search_hint_room_name" = "Rechercher par nom";
-"room_settings_room_access_restricted_description" = "Tout membre d’un espace contenant ce salon peut le trouver et le rejoindre. Seuls les administrateurs de ce salon peuvent l’ajouter à un espace.";
-"room_settings_room_access_restricted_title" = "Seulement pour les membres de l\'espace";
-"room_settings_room_access_public_description" = "Tout le monde peut trouver ce salon et le rejoindre";
-"room_settings_room_access_public_title" = "Public";
-"room_settings_room_access_private_description" = "Seules les personnes invitées peuvent le trouver et le rejoindre";
-"room_settings_room_access_private_title" = "Privé";
-"room_settings_room_access_entry_unknown" = "Paramètre d’accès inconnu (%@)";
-"room_settings_room_access_entry_knock" = "Tout le monde peut frapper à la porte du salon, les membres peuvent accepter ou rejeter la demande";
-"room_settings_guest_access_title" = "Permettre l’accès aux visiteurs";
-"spaces_header" = "Espaces";
-"suggested_header" = "Salons recommandés";
-"you_are_invited" = "Vous êtes invité";
-"spaces_beta_welcome_to_spaces_desc" = "Les espaces sont une nouvelle manière de regrouper les salons et les gens.";
-"space_add_existing_rooms" = "Ajouter des salons et espaces existants";
-"leave_space" = "Quitter";
-"space_add_child_title" = "Ajouter des salons";
-"space_explore_activity_title" = "Parcourir les salons";
-"room_alias_preview_not_found" = "Cet alias n’est pas accessible en ce moment.\nRéessayez plus tard, ou demandez à un administrateur de ce salon de vérifier que vous pouvez y accéder.";
-"join_anyway" = "Rejoindre quand même";
-"join_space" = "Rejoindre l’espace";
-"create_space" = "Créer un espace";
-"skip_for_now" = "Passer pour l’instant";
-"share_space_link_message" = "Rejoignez mon espace %1$@ %2$@";
-"invite_just_to_this_room_desc" = "Ne fera pas partie de %@";
-"invite_just_to_this_room" = "Seulement ce salon";
-"invite_to_space_with_name_desc" = "Permettra de parcourir les salons de %@";
-"invite_to_space_with_name" = "Inviter dans %@";
-"invite_by_link" = "Partager le lien";
-"invite_by_email" = "Inviter par courriel";
-"invite_people_to_your_space_desc" = "Vous êtes seul pour l’instant. %@ sera plus agréable avec de la compagnie.";
-"invite_people_to_your_space" = "Invitez des personnes dans votre espace";
-"invite_people_menu" = "Inviter des personnes";
-"create_space_topic_hint" = "Description";
-"create_spaces_loading_message" = "Création de l’espace…";
-"create_spaces_default_public_random_room_name" = "Aléatoire";
-"create_spaces_default_public_room_name" = "Général";
-"create_spaces_room_private_header_desc" = "Créons un salon pour chacun d’entre eux. Vous pourrez en ajouter plus tard, y compris certains déjà existant.";
-"create_spaces_room_private_header" = "Sur quels projets travaillez-vous \?";
-"create_spaces_room_public_header_desc" = "Nous allons créer les salons pour ces sujets. Vous pourrez en ajouter d’autres plus tard.";
-"create_spaces_room_public_header" = "De quoi allez-vous parler dans %@ \?";
-"create_space_error_empty_field_space_name" = "Donnez-lui un nom pour poursuivre.";
-"create_spaces_details_private_header" = "Ajoutez quelques informations pour renforcer son identité. Vous pourrez changer ceci plus tard.";
-"create_spaces_details_public_header" = "Ajoutez quelques informations pour l’aider à se démarquer. Vous pourrez changer ceci plus tard.";
-"activity_create_space_title" = "Créer un espace";
-"space_type_private_desc" = "Sur invitation, idéal pour vous-même ou les équipes";
-"space_type_private" = "Privé";
-"space_type_public_desc" = "Ouvert à tous, idéal pour les communautés";
-"space_type_public" = "Public";
-"create_spaces_private_teammates" = "Un espace privé pour vous et votre équipe";
-"create_spaces_me_and_teammates" = "Moi et mon équipe";
-"create_spaces_organise_rooms" = "Un espace privé pour organiser vos salons";
-"create_spaces_just_me" = "Seulement moi";
-"create_spaces_make_sure_access" = "Assurez-vous que les bonnes personnes ont accès à %@.";
-"create_spaces_who_are_you_working_with" = "Avec qui travaillez-vous \?";
-"create_spaces_join_info_help" = "Pour rejoindre un espace existant, il vous faut une invitation.";
-"error_file_too_big_simple" = "Le fichier est trop volumineux pour être envoyé.";
-"send_file_step_compressing_video" = "Compression de la vidéo %d %%";
-"send_file_step_compressing_image" = "Compression de l’image…";
-"use_as_default_and_do_not_ask_again" = "Utiliser par défaut et ne plus demander";
-"option_always_ask" = "Toujours demander";
-"space_manage_rooms_and_spaces" = "Gérer les salons et les espaces";
-"space_mark_as_not_suggested" = "Marquer comme non recommandé";
-"space_mark_as_suggested" = "Marquer comme recommandé";
-"space_suggested" = "Recommandé";
-"space_settings_manage_rooms" = "Gérer les salons";
-"looking_for_someone_not_in_space" = "Vous cherchez quelqu’un qui n’est pas dans %@ \?";
-"user_invites_you" = "%@ vous invite";
-"a11y_public_room" = "Salon public";
-"send_images_and_video_with_original_size" = "Envoyer le média en taille d’origine";
-"space_leave_prompt_msg_as_admin" = "Vous êtes le seul administrateur de cet espace. En le quittant, plus personne n’aura le contrôle dessus.";
-"send_feedback_space_info" = "Vous utilisez une version bêta des espaces. Vos remarques aideront à concevoir les prochaines versions. Votre plateforme et votre nom d’utilisateur seront marqués pour nous aider à utiliser vos remarques autant que possible.";
-"this_space_has_no_rooms_admin" = "Il se peut que certains salons soient masqués parce qu’ils sont privés et vous avez besoin d’une invitation.";
-"this_space_has_no_rooms_not_admin" = "Il se peut que certains salons soient masqués parce qu’ils sont privés et vous avez besoin d’une invitation.\nVous n’avez pas l’autorisation d’ajouter des salons.";
-"this_space_has_no_rooms" = "Cet espace n’a pas de salons";
-"spaces_no_server_support_description" = "Veuillez contacter l’administrateur de votre serveur d’accueil pour plus d’informations";
-"spaces_no_server_support_title" = "Il semble que votre serveur d’accueil ne prend pas encore en charge les espaces";
-"spaces_feeling_experimental_subspace" = "Envie d’expérimenter \?\nVous pouvez ajouter des espaces existants à un espace.";
-"space_leave_prompt_msg_private" = "Il vous sera impossible de revenir à moins d’y être réinvité.";
-"space_leave_prompt_msg_only_you" = "Vous êtes la seule personne ici. Si vous partez, personne ne pourra entrer à l’avenir, même pas vous.";
-"invite_to_space" = "Inviter à %@";
-"send_feedback_space_title" = "Remarques sur les espaces";
-"you_may_contact_me" = "Vous pouvez me contacter si vous avez des questions";
-"give_feedback" = "Envoyer des remarques";
-"feedback_failed" = "L’envoi des remarques a échoué (%@)";
-"feedback_sent" = "Merci, vos remarques ont bien été envoyées";
-"feedback" = "Remarques";
-"error_jitsi_join_conf" = "Désolé, une erreur s’est produite en essayant d’entrer dans la conférence";
-"unnamed_room" = "Salon sans nom";
-"private_space" = "Espace privé";
-"public_space" = "Espace public";
-"call_transfer_unknown_person" = "Personne inconnue";
-"call_transfer_transfer_to_title" = "Transférer à %1$@";
-"directory_add_a_new_server_error_already_added" = "Ce serveur fait déjà partie de la liste";
-"directory_add_a_new_server_error" = "Impossible de trouver ce serveur ou la liste de ses salons";
-"directory_add_a_new_server_prompt" = "Saisissez le nom du nouveau serveur que vous souhaitez explorer.";
-"directory_add_a_new_server" = "Ajouter un nouveau serveur";
-"directory_your_server" = "Votre serveur";
-"call_transfer_consulting_with" = "Consultation de %1$@";
-"error_failed_to_join_room" = "Désolé, une erreur est survenue en essayant de rejoindre %@";
-"create_space_alias_hint" = "Adresse de l’espace";
-"space_settings_alias_subtitle" = "Afficher et gérer les adresses de cet espace.";
-"space_settings_alias_title" = "Adresse de l’espace";
-"room_upgrade_to_recommended_version" = "Mettre à jour vers la version de salon recommandée";
-"room_using_unstable_room_version" = "Ce salon utilise la version %@ de salon, que ce serveur d’accueil considère comme instable.";
-"upgrade_room_no_power_to_manage" = "Vous devez avoir le droit de mettre à jour ce salon";
-"upgrade_room_update_parent_space" = "Mettre à jour automatiquement l’espace parent";
-"upgrade_room_auto_invite" = "Inviter automatiquement des utilisateurs";
-"upgrade_public_room_from_to" = "Vous allez mettre à jour ce salon de %1$@ à %2$@.";
-"upgrade_room_warning" = "La mise-à-jour d’un salon est une action avancée et n’est normalement recommandé que si un salon est instable à cause de bogues, fonctionnalités manquantes, ou failles de sécurité.\nCela n’affecte normalement que la manière dont le salon est géré par le serveur.";
-"upgrade_private_room" = "Mettre à jour un salon privé";
-"upgrade_public_room" = "Mettre à jour un salon public";
-"upgrade" = "Mettre à jour";
-"it_may_take_some_time" = "Soyez patient, cela peut prendre du temps.";
-"joining_replacement_room" = "Rejoindre le salon remplaçant";
-"command_description_upgrade_room" = "Mettre à jour un salon vers une nouvelle version";
-"settings_server_room_version_unstable" = "instable";
-"settings_server_room_version_stable" = "stable";
-"settings_server_default_room_version" = "Version par défaut";
-"settings_server_room_versions" = "Versions du salon 👓";
-"verification_scan_self_emoji_subtitle" = "Vérifier en comparant des émoticônes à la place";
-"verification_scan_with_this_device" = "Scanner avec cet appareil";
-"verification_scan_self_notice" = "Scannez le code avec votre autre appareil, ou échangez et scannez avec cet appareil";
-"hs_client_url" = "URL de l’API du serveur d’accueil";
-"missing_permissions_title" = "Permissions manquantes";
-"denied_permission_camera" = "Pour effectuer cette action, veuillez autoriser la permission Caméra depuis les réglages système.";
-"denied_permission_generic" = "Certaines permissions manquent pour effectuer cette action, veuillez autoriser ces permissions depuis les réglages système.";
-"upgrade_room_for_restricted_note" = "Veuillez noter que la mise-à-jour créera une nouvelle version de ce salon. Tous les messages existants seront conservés dans ce salon archivé.";
-"upgrade_room_for_restricted_no_param" = "Quiconque dans l’espace parent pourra trouver et rejoindre ce salon – pas besoin d’inviter les gens un par un. Vous pourrez changer cela à n’importe quel moment dans les réglages du salon.";
-"upgrade_room_for_restricted" = "Quiconque dans %@ pourra trouver et rejoindre ce salon – pas besoin d’inviter les gens un par un. Vous pourrez changer cela à n’importe quel moment dans les réglages du salon.";
-"voice_message_reply_content" = "Message vocal (%1$@)";
-"error_voice_message_cannot_reply_or_edit" = "Impossible de répondre ou d’éditer tant qu’un message vocal est actif";
-"error_voice_message_unable_to_record" = "Impossible d’enregistrer un message vocal";
-"error_voice_message_unable_to_play" = "Impossible de lire ce message vocal";
-"voice_message_tap_to_stop_toast" = "Touchez l’enregistrement pour l’arrêter ou l’écouter";
-"voice_message_n_seconds_warning_toast" = "%1$ds restant";
-"voice_message_release_to_send_toast" = "Maintenir pour enregistrer, relâcher pour envoyer";
-"a11y_delete_recorded_voice_message" = "Supprimer l’enregistrement";
-"a11y_recording_voice_message" = "Enregistrement du message vocal";
-"a11y_pause_voice_message" = "Mettre en pause le message vocal";
-"a11y_play_voice_message" = "Lire le message vocal";
-"voice_message_slide_to_cancel" = "Glisser pour annuler";
-"a11y_start_voice_message" = "Enregistrer un message vocal";
-"upgrade_required" = "Mise-à-jour nécessaire";
-"sent_a_voice_message" = "Vocal";
-"other_spaces_or_rooms_you_might_not_know" = "Autres espaces ou salons que vous ne connaissez peut-être pas";
-"space_you_know_that_contains_this_room" = "Espace que vous connaissez dont ce salon fait partie";
-"decide_who_can_find_and_join" = "Choisir qui peut trouver et rejoindre ce salon.";
-"tap_to_edit_spaces" = "Toucher pour modifier les espaces";
-"select_spaces" = "Sélectionner des espaces";
-"decide_which_spaces_can_access" = "Choisir les espaces pouvant accéder à ce salon. Si un espace est sélectionné, ces membres pourront trouver et rejoindre le salon.";
-"spaces_which_can_access" = "Espaces pouvant accéder";
-"allow_space_member_to_find_and_access" = "Autoriser les membres de l’espace à trouver et venir.";
-"room_create_member_of_space_name_can_join" = "Les membres de l’espace %@ peuvent trouver, prévisualiser et venir.";
-"room_settings_room_access_private_invite_only_title" = "Privé (seulement sur invitation)";
-"denied_permission_voice_message" = "Pour envoyer des messages vocaux, veuillez accorder la permission Microphone.";
-"settings_room_upgrades" = "Les mises-à-jour de salon";
-"settings_messages_by_bot" = "Les messages envoyés par un robot";
-"settings_room_invitations" = "Les invitations à des salons";
-"settings_encrypted_group_messages" = "Les conversations de groupe chiffrées";
-"settings_group_messages" = "Les conversations de groupe";
-"settings_encrypted_direct_messages" = "Les conversations privées chiffrées";
-"settings_messages_direct_messages" = "Les conversations privées";
-"settings_messages_containing_username" = "Mon nom d’utilisateur";
-"settings_messages_containing_display_name" = "Mon nom d’affichage";
-"settings_notification_notify_me_for" = "Me notifier pour";
-"settings_notification_other" = "Autre";
-"settings_notification_mentions_and_keywords" = "Mentions et mots-clés";
-"settings_notification_default" = "Notifications par défaut";
-"link_this_email_with_your_account" = "%@ dans les paramètres pour recevoir les invitations directement dans %@.";
-"link_this_email_settings_link" = "Lier ce courriel à votre compte";
-"this_invite_to_this_space_was_sent" = "Cette invitation à cette espace a été envoyée à %@ qui n’est pas associé à votre compte";
-"this_invite_to_this_room_was_sent" = "Cette invitation à ce salon a été envoyée à %@ qui n’est pas associé à votre compte";
-"all_rooms_youre_in_will_be_shown_in_home" = "Tous les salons dans lesquels vous vous trouvez seront affichés sur l’Accueil.";
-"preference_show_all_rooms_in_home" = "Montrer tous les salons dans Accueil";
-"call_slide_to_end_conference" = "Faire glisser pour terminer l’appel";
-"call_tap_to_return" = "%1$@ Toucher pour revenir";
-"call_one_active" = "Appel en cours (%1$@) ·";
-"call_tile_video_active" = "Appel vidéo en cours";
-"call_tile_voice_active" = "Appel vocal en cours";
-"call_tile_no_answer" = "Pas de réponse";
-"call_tile_video_missed" = "Appel vidéo manqué";
-"call_tile_voice_missed" = "Appel vocal manqué";
-"call_tile_video_declined" = "Appel vidéo refusé";
-"call_tile_voice_declined" = "Appel vocal refusé";
-"call_tile_video_call_has_ended" = "Appel vidéo terminé • %1$@";
-"call_tile_voice_call_has_ended" = "Appel vocal terminé • %1$@";
-"call_tile_video_incoming" = "Appel vidéo entrant";
-"call_tile_voice_incoming" = "Appel vocal entrant";
-"call_tile_you_declined_this_call" = "Vous avez refusé cet appel";
-"room_settings_room_notifications_account_settings" = "Paramètres du compte";
-"room_settings_room_notifications_manage_notifications" = "Vous pouvez gérer les notifications dans %1$@.";
-"room_settings_room_notifications_encryption_notice" = "Veuillez noter que les notifications sur mentions et mots-clés ne sont pas disponible dans les salons chiffrés sur mobile.";
-"room_settings_room_notifications_notify_me" = "Me notifier pour";
-"settings_mentions_and_keywords_encryption_notice" = "Vous n’aurez aucune notifications sur mentions et mots-clés dans les salons chiffrés sur mobile.";
-"settings_messages_containing_keywords" = "Mots-clés";
-"settings_mentions_at_room" = "\@room";
-"settings_notification_keyword_contains_invalid_character" = "Les mots-clés ne peuvent pas contenir « %@ »";
-"settings_notification_keyword_contains_dot" = "Les mots-clés ne peuvent pas commencer par « . »";
-"settings_notification_new_keyword" = "Ajouter un mot clé";
-"settings_notification_your_keywords" = "Vos mots-clés";
-"room_settings_none" = "Aucun";
-"room_settings_mention_and_keyword_only" = "Mentions et mots-clés seulement";
-"call_remove_jitsi_widget_progress" = "Fin de l’appel…";
-"call_ended_invite_timeout_title" = "Pas de réponse";
-"call_ended_user_busy_description" = "L’utilisateur que vous avez appelé est occupé.";
-"call_ended_user_busy_title" = "Utilisateur occupé";
-"audio_call_with_participant" = "Appel audio avec %@";
-"video_call_with_participant" = "Appel vidéo avec %@";
-"call_ringing" = "Appel en cours…";
-"spaces" = "Espaces";
-"a11y_stop_voice_message" = "Arrêter l’enregistrement";
-"space_add_space_to_any_space_you_manage" = "Ajouter un espace à un espace que vous gérez.";
-"space_add_existing_spaces" = "Ajouter des espaces existants";
-"space_add_existing_rooms_only" = "Ajouter des salons existants";
-"space_leave_prompt_msg_with_name" = "Voulez-vous vraiment quitter %@ \?";
-"discovery_section" = "Découverte (%@)";
-"finish_setup" = "Terminer le réglage";
-"discovery_invite" = "Inviter par courriel, trouver des contacts et plus…";
-"finish_setting_up_discovery" = "Terminer le réglage de la découverte.";
-"create_space_identity_server_info_none" = "Vous n’utilisez actuellement pas de serveur d’identité. Pour inviter des proches et qu’ils puissent vous trouver, configurez-en un ci-dessous.";
-"create_spaces_invite_public_header" = "Qui sont vos proches \?";
-"invite_by_username_or_mail" = "Inviter par nom d’utilisateur ou courriel";
-"create_spaces_invite_public_header_desc" = "Assurez-vous que l’accès à la société %@ est accordé aux bonnes personnes. Vous pourrez en inviter d’autres plus tard.";
-"command_description_add_to_space" = "Ajouter à l’espace mentionné";
-"create_space_in_progress" = "Création de l’espace…";
-"command_description_lenny" = "Ajoute ( ͡° ͜ʖ ͡°) devant un message en texte brut";
-"settings_developer_mode_show_info_on_screen_summary" = "Affiche des informations nécessaire au débogage de l’application";
-"settings_developer_mode_show_info_on_screen_title" = "Afficher les informations de débogage à l’écran";
-"does_not_look_like_valid_email" = "Ceci ne ressemble pas à une adresse de courriel valide";
-"settings_discovery_no_policy_provided" = "Aucune politique fournie par le serveur d’identité";
-"settings_discovery_hide_identity_server_policy_title" = "Cacher la politique du serveur d’identité";
-"settings_discovery_show_identity_server_policy_title" = "Afficher la politique du serveur d’identité";
-"open_discovery_settings" = "Ouvrir les réglages de découverte";
-"user_directory_search_hint_2" = "Rechercher par nom, identifiant ou courriel";
-"create_new_space" = "Créer un nouvel espace";
-"command_description_whois" = "Affiche des informations à propos de l’utilisateur";
-"command_description_avatar_for_room" = "Change votre avatar seulement dans le salon actuel";
-"command_description_room_avatar" = "Change l’avatar du salon actuel";
-"command_description_nick_for_room" = "Change votre nom d’affichage seulement dans le salon actuel";
-"command_description_room_name" = "Définit le nom du salon";
-"command_description_unignore_user" = "Arrêter d’ignorer un utilisateur, en affichant ses messages à partir de maintenant";
-"command_description_ignore_user" = "Ignore un utilisateur, en masquant ses messages";
-"room_settings_space_access_public_description" = "Tout le monde peut trouver cet espace et le rejoindre";
-"room_settings_space_access_title" = "Accès à l’espace";
-"room_settings_access_rules_pref_dialog_title" = "Qui peut accéder \?";
-"settings_notification_emails_enable_for_email" = "Activer les notifications par courriel pour %@";
-"settings_notification_emails_no_emails" = "Pour recevoir des courriels de notification, veuillez associer une adresse de courriel à votre compte Matrix";
-"settings_notification_emails_category" = "Notification par courriel";
-"room_permissions_upgrade_the_space" = "Mettre-à-jour l’espace";
-"room_permissions_change_space_name" = "Changer le nom de l’espace";
-"room_permissions_enable_space_encryption" = "Activer le chiffrement de l’espace";
-"room_permissions_change_main_address_for_the_space" = "Changer l’adresse principale de l’espace";
-"room_permissions_change_space_avatar" = "Changer l’avatar de l’espace";
-"space_permissions_notice_read_only" = "Vous n’avez pas la permission de changer les rôles requis pour changer différentes parties de cet espace";
-"space_permissions_notice" = "Sélectionner les rôles nécessaires pour modifier les différentes parties de cet espace";
-"space_settings_permissions_subtitle" = "Voir et mettre-à-jour les rôles requis pour changer différentes parties de l’espace.";
-"space_settings_permissions_title" = "Permissions de l’espace";
-"space_participants_unban_prompt_msg" = "Annuler l’exclusion des utilisateurs leur permettra de revenir dans cet espace.";
-"space_participants_ban_prompt_msg" = "L’exclusion des utilisateurs va les expulser de cet espace et les empêcher de revenir.";
-"space_participants_remove_prompt_msg" = "L’expulsion des utilisateurs va les supprimer de cet espace\n\nPour les empêcher de revenir, vous devriez les exclure.";
-"a11y_presence_unavailable" = "Absent";
-"a11y_presence_offline" = "Hors ligne";
-"a11y_presence_online" = "En ligne";
-"login_error_homeserver_from_url_not_found_enter_manual" = "Choisir un serveur d’accueil";
-"login_error_homeserver_from_url_not_found" = "Impossible de contacter un serveur d’accueil à l’URL %@. Veuillez vérifier votre lien ou choisir manuellement un serveur d’accueil.";
-"notification_listening_for_notifications" = "Écoute des notifications";
-"create_poll_empty_question_error" = "La question ne peut pas être vide";
-"create_poll_button" = "Créer le sondage";
-"create_poll_add_option" = "Ajouter un choix";
-"create_poll_options_hint" = "Choix %1$d";
-"create_poll_options_title" = "Créer des choix";
-"create_poll_question_hint" = "Question ou sujet";
-"create_poll_question_title" = "Question ou sujet du sondage";
-"create_poll_title" = "Créer un sondage";
-"attachment_type_poll" = "Sondage";
-"identity_server_consent_dialog_title_2" = "Envoyer des courriels et des numéros de téléphone à %@";
-"settings_discovery_consent_notice_off_2" = "Vos contacts sont personnels et privés. Pour découvrir des utilisateurs à partir de vos contacts, nous avons besoin de votre permission pour envoyer les informations des contacts à votre serveur d’identité.";
-"shortcut_disabled_reason_sign_out" = "La session a été déconnectée !";
-"shortcut_disabled_reason_room_left" = "Le salon a été quitté !";
-"identity_server_consent_dialog_content_question" = "Êtes vous d’accord d’envoyer ces informations \?";
-"identity_server_consent_dialog_content_3" = "Pour découvrir des contacts existants, il vous faut envoyer les informations de contact (adresses de courriel et numéros de téléphone) à votre serveur d’identité. Les données seront condensées avant l’envoi pour respecter la vie privée.";
-"action_not_now" = "Pas maintenant";
-"delete_poll_dialog_content" = "Êtes-vous sûr de vouloir retirer ce sondage \? Vous ne pourrez plus le récupérer une fois supprimé.";
-"delete_poll_dialog_title" = "Supprimer le sondage";
-"poll_end_room_list_preview" = "Sondage terminé";
-"poll_response_room_list_preview" = "Vote exprimé";
-"end_poll_confirmation_approve_button" = "Terminer le sondage";
-"end_poll_confirmation_description" = "Cela empêchera les gens de voter et affichera le résultat final du sondage.";
-"end_poll_confirmation_title" = "Terminer ce sondage \?";
-"a11y_poll_winner_option" = "option gagnante";
-"poll_end_action" = "Terminer le sondage";
-"preference_system_settings" = "Paramètres système";
-"preference_versions" = "Versions";
-"preference_help_summary" = "Obtenir de l’aide pour utiliser %@";
-"preference_help_title" = "Aide et support";
-"preference_help" = "Aide";
-"preference_root_legals" = "Mentions légales";
-"legals_no_policy_provided" = "Ce serveur ne fournit aucune politique.";
-"legals_third_party_notices" = "Bibliothèques tierces";
-"legals_identity_server_title" = "La politique de votre serveur d’identité";
-"legals_home_server_title" = "La politique de votre serveur d’accueil";
-"legals_application_title" = "Politique de %@";
-"analytics_opt_in_list_item_3" = "Vous pouvez désactiver ceci à tout moment dans les paramètres";
-"analytics_opt_in_list_item_2" = "Nous ne partageons aucune information avec des tiers";
-"analytics_opt_in_list_item_1" = "Nous n’enregistrons ou ne profilons aucune donnée du compte";
-"analytics_opt_in_content_link" = "ici";
-"analytics_opt_in_content" = "Aidez nous à identifier les problèmes et améliorer %@ en envoyant des rapports d’usage anonymes. Pour comprendre de quelle manière les gens utilisent Element sur plusieurs appareils, nous créeront un identifiant aléatoire commun à tous vos appareils.\n\nVous pouvez lire toutes les conditions %@.";
-"analytics_opt_in_title" = "Aider à améliorer %@";
-"action_enable" = "Activer";
-"tooltip_attachment_poll" = "Créer un sondage";
-"tooltip_attachment_contact" = "Ouvrir les contacts";
-"tooltip_attachment_sticker" = "Envoyer un autocollant";
-"tooltip_attachment_file" = "Envoyer un fichier";
-"tooltip_attachment_gallery" = "Envoyer des images et vidéos";
-"tooltip_attachment_photo" = "Ouvrir la caméra";
-"restart_the_application_to_apply_changes" = "Redémarrez l’application pour appliquer les changements.";
-"labs_enable_latex_maths" = "Activer les mathématiques LaTeX";
-"labs_auto_report_uisi_desc" = "Votre système enverra automatiquement des informations dès qu’une erreur de déchiffrement de message se présente";
-"labs_auto_report_uisi" = "Signalement automatique des erreurs de déchiffrement.";
-"room_member_override_nick_color" = "Outrepasser la couleur du pseudonyme";
-"login_splash_already_have_account" = "J’ai déjà un compte";
-"ftue_auth_carousel_encrypted_title" = "Messagerie sécurisée.";
-"ftue_auth_carousel_control_title" = "Vous êtes aux commandes.";
-"ftue_auth_carousel_secure_title" = "Contrôlez vos conversations.";
-"room_error_access_unauthorized" = "Vous n’êtes pas autorisé à rejoindre ce salon";
-"ftue_auth_carousel_control_body" = "Choisissez où vos conversations sont stockées, vous avez le contrôle et êtes indépendant. Connecté via Matrix.";
-"room_unsupported_e2e_algorithm" = "Le chiffrement a été mal configuré ce qui vous empêche d’envoyer des messages. Veuillez contacter un administrateur pour remettre le chiffrement en état de marche.";
-"tooltip_attachment_location" = "Partager la localisation";
-"location_share_external" = "Ouvrir avec";
-"location_not_available_dialog_content" = "%@ n\'a pas pu accéder à votre localisation. Veuillez réessayer plus tard.";
-"location_not_available_dialog_title" = "%@ n\'a pas pu accéder à votre localisation";
-"location_activity_title_preview" = "Localisation";
-"location_activity_title_static_sharing" = "Partager la localisation";
-"closed_poll_option_description" = "Les résultats ne sont dévoilés que lorsque vous terminez le sondage";
-"closed_poll_option_title" = "Sondage fermé";
-"open_poll_option_description" = "Les votants voient les résultats dès qu\'ils ont votés";
-"open_poll_option_title" = "Ouvrir le sondage";
-"poll_type_title" = "Type de sondage";
-"edit_poll_title" = "Éditer le sondage";
-"poll_no_votes_cast" = "Aucun vote exprimé";
-"encryption_misconfigured" = "Le chiffrement est mal configuré";
-"room_profile_section_restore_security" = "Restaurer le Chiffrement";
-"contact_admin_to_restore_encryption" = "Veuillez contacter un administrateur pour reconfigurer le chiffrement.";
-"encryption_has_been_misconfigured" = "Le chiffrement a été mal configuré.";
-"sent_location" = "On partagé leur localisation";
-"login_splash_create_account" = "Créer un compte";
-"ftue_auth_carousel_workplace_title" = "Messagerie pour votre équipe.";
-"ftue_auth_carousel_encrypted_body" = "Chiffré de bout en bout et aucun numéro de téléphone n\'est nécessaire. Pas de pubs ni de collecte de données.";
-"ftue_auth_carousel_secure_body" = "Communication indépendante et sécurisée qui vous donne le même niveau d\'intimité qu\'une discussion face-à-face dans votre maison.";
-"attachment_type_location" = "Localisation";
-"room_unsupported_e2e_algorithm_as_admin" = "Le chiffrement a été mal configuré ce qui vous empêche d\'envoyer des messages. Cliquez pour ouvrir les paramètres.";
-"room_message_autocomplete_notification" = "Notification du salon";
-"room_message_autocomplete_users" = "Utilisateurs";
-"room_message_notify_everyone" = "Notifier tout le salon";
-"message_reaction_show_less" = "Réduire";
-"message_bubbles" = "Afficher les messages en bulles";
-"location_timeline_failed_to_load_map" = "Impossible de charger la carte";
-"a11y_static_map_image" = "Carte";
-"labs_enable_thread_messages_desc" = "Note : l’application sera redémarrée";
-"labs_enable_thread_messages" = "Activer les messages en fils de discussion";
-"ftue_auth_use_case_connect_to_server" = "Se connecter au serveur";
-"ftue_auth_use_case_join_existing_server" = "Vous cherchez à joindre un serveur existant \?";
-"ftue_auth_use_case_skip_partial" = "Passer cette question";
-"ftue_auth_use_case_skip" = "Pas encore sûr \? %@";
-"ftue_auth_use_case_option_three" = "Communautés";
-"ftue_auth_use_case_option_two" = "Équipes";
-"ftue_auth_use_case_option_one" = "Famille et amis";
-"ftue_auth_use_case_subtitle" = "Nous allons vous aider à vous connecter";
-"ftue_auth_use_case_title" = "À qui allez-vous le plus parler \?";
-"navigate_to_thread_when_already_in_the_thread" = "Vous êtes déjà en train de voir ce fil de discussion !";
-"view_in_room" = "Voir dans le salon";
-"reply_in_thread" = "Répondre dans le fil de discussion";
-"command_not_supported_in_threads" = "La commande « %@ » est connue mais non supportée dans les fils de discussion.";
-"search_thread_from_a_thread" = "Depuis un fil de discussion";
-"thread_list_empty_notice" = "Indice : Appui long sur un message puis « %@ ».";
-"thread_list_empty_subtitle" = "Les fils de discussion vous permettent de centrer vos conversations sur un sujet, et de les suivre facilement.";
-"thread_list_empty_title" = "Gardez vos conversations organisées avec les fils de discussion";
-"thread_list_modal_my_threads_subtitle" = "Affiche tous les fils de discussion auxquels vous avez participé";
-"thread_list_modal_my_threads_title" = "Mes fils de discussion";
-"thread_list_modal_all_threads_subtitle" = "Affiche tous les fils de discussion du salon actuel";
-"thread_list_modal_all_threads_title" = "Tous les fils de discussion";
-"thread_list_modal_title" = "Filtrer";
-"thread_list_title" = "Fils de discussion";
-"thread_timeline_title" = "Fil de discussion";
-"room_threads_filter" = "Filtrer les fils de discussion du salon";
-"room_notification_more_than_two_users_are_typing" = "%1$@, %2$@ et d’autres";
-"room_notification_two_users_are_typing" = "%1$@ et %2$@";
-"action_thread_copy_link_to_thread" = "Copier le lien du fil de discussion";
-"action_thread_view_in_room" = "Voir dans le salon";
-"action_view_threads" = "Voir les fils de discussions";
-"live_location_sharing_notification_description" = "Partage de la position en cours";
-"live_location_sharing_notification_title" = "Position en temps réel de %@";
-"location_share_live_stop" = "Arrêter";
-"location_share_live_enabled" = "Position en temps réel activée";
-"a11y_location_share_option_pinned_icon" = "Partager cet emplacement";
-"location_share_option_pinned" = "Partager cet emplacement";
-"a11y_location_share_option_user_live_icon" = "Partager la position en temps réel";
-"location_share_option_user_live" = "Partager la position en temps réel";
-"a11y_location_share_option_user_current_icon" = "Partager ma position actuelle";
-"location_share_option_user_current" = "Partager ma position actuelle";
-"a11y_location_share_locate_button" = "Agrandir jusqu’à l’emplacement actuel";
-"a11y_location_share_pin_on_map" = "Épingle de l’emplacement sélectionné sur la carte";
-"error_forbidden_digits_only_username" = "Le serveur hôte n’accepte pas de nom d’utilisateur avec seulement des chiffres.";
-"ftue_personalize_skip_this_step" = "Ignorer cette étape";
-"ftue_personalize_submit" = "Enregistrer et continuer";
-"ftue_personalize_complete_subtitle" = "Dirigez vous dans les paramètres à tout moment pour mettre à jour votre profil";
-"ftue_personalize_complete_title" = "Ça a l’air correct !";
-"ftue_personalize_lets_go" = "Allons-y";
-"ftue_profile_picture_subtitle" = "C’est le moment de mettre un visage sur ce nom";
-"ftue_profile_picture_title" = "Ajouter une photo de profil";
-"ftue_display_name_entry_footer" = "Vous pourrez le changer plus tard";
-"ftue_display_name_entry_title" = "Nom d’affichage";
-"ftue_display_name_title" = "Choisissez un nom d’affichage";
-"ftue_account_created_subtitle" = "Votre compte %@ a été créé";
-"ftue_account_created_congratulations_title" = "Félicitations !";
-"ftue_account_created_take_me_home" = "Aller à l’accueil";
-"ftue_account_created_personalize" = "Personnaliser le profil";
-"threads_notice_migration_title" = "Les fils de discussion se rapproche de la bêta 🎉";
-"action_disable" = "Désactiver";
-"threads_notice_migration_message" = "Nous nous approchons d’une publication en bêta des fils de discussions.\n\nPour nous y préparer, nous avons besoin de faire certains changements : les fils créés avant maintenant seront affichés comme des réponses classiques.\n\nCette transition sera unique, maintenant que les fils de discussions ont intégré la spécification de Matrix.";
-"screen_sharing_notification_description" = "Partage d’écran en cours";
-"screen_sharing_notification_title" = "Partage d’écran pour %@";
-"location_share_live_started" = "Chargement de la position en direct…";
-"location_share_live_select_duration_option_3" = "8 heures";
-"location_share_live_select_duration_option_2" = "1 heure";
-"location_share_live_select_duration_option_1" = "15 minutes";
-"location_share_live_select_duration_title" = "Partager votre position en direct pendant";
-"audio_message_file_size" = "(%1$@)";
-"audio_message_reply_content" = "%1$@ (%2$@)";
-"error_audio_message_unable_to_play" = "Impossible de lire %1$@";
-"a11y_pause_audio_message" = "Pause %1$@";
-"a11y_play_audio_message" = "Lire %1$@";
-"a11y_audio_playback_duration" = "%1$d minutes %2$d secondes";
-"a11y_audio_message_item" = "%1$@, %2$@, %3$@";
-"settings_show_latest_profile_description" = "Afficher les informations des profils les plus récentes (avatar et nom d’affichage) pour tous les messages.";
-"settings_show_latest_profile" = "Afficher les informations utilisateurs les plus récentes";
-"a11y_presence_busy" = "Occupé";
-"sent_live_location" = "On partagé leur position en direct";
-"ftue_auth_carousel_workplace_body" = "%@ est parfaite pour le bureau. Les sociétés aux plus gros besoins de sécurité lui font confiance.";
-"beta" = "BÊTA";
-"send_feedback_threads_info" = "Les fils de discussion sont en cours de développement avec des fonctionnalités nouvelles et excitantes à venir, telles que des notifications améliorées. Nous adorerions avoir vos remarques !";
-"send_feedback_threads_title" = "Remarques sur les fils de discussion Bêta";
-"give_feedback_threads" = "Emvoyer des remarques";
-"beta_title_bottom_sheet_action" = "BÊTA";
-"keys_backup_settings_signature_from_this_user" = "La sauvegarde a une signature valide de cet utilisateur.";
-"settings_presence_user_always_appears_offline_summary" = "Si active, vous apparaîtrez toujours hors-ligne aux autres utilisateurs, même lorsque vous utilisez l’application.";
-"settings_presence_user_always_appears_offline" = "Mode hors-ligne";
-"settings_presence" = "Présence";
-"threads_labs_enable_notice_message" = "Votre serveur d\'accueil ne prend pas actuellement en charge les fils de discussions, cette fonctionnalité peut donc ne pas être fiable. Certains messages dans les fils de discussions peuvent ne pas être disponibles de manière fiable. %@Voulez-vous activer les fils de discussion malgré tout \?";
-"threads_labs_enable_notice_title" = "Fils de discussion Bêta";
-"threads_beta_enable_notice_message" = "Les fils de discussion vous permettent de recentrer vos conversations et de les rendre facile à suivre. %@Activer les fils de discussion rechargera l’application. Cela peut prendre du temps pour certains comptes.";
-"threads_beta_enable_notice_title" = "Fils de discussion Bêta";
-"initial_sync_request_reason_unignored_users" = "– Certains utilisateurs ne sont plus ignorés";
-"call_stop_screen_sharing" = "Arrêter le partage d’écran";
-"call_start_screen_sharing" = "Partager l’écran";
-"action_learn_more" = "En savoir plus";
-"action_try_it_out" = "Essayer";
-"initial_sync_request_content" = "%@ a besoin d’effacer le cache pour la mise-à-jour, pour la raison suivante :\n%@\n\nCette action va redémarrer l’application et pourra prendre du temps.";
-"initial_sync_request_title" = "Requête de synchronisation initiale";
-"live_location_bottom_sheet_last_updated_at" = "Mis-à-jour il y a %1$@";
-"labs_enable_live_location_summary" = "Implémentation temporaire : les positions sont persistantes dans l’historique du salon";
-"labs_enable_live_location" = "Activer le partage de position en continu";
-"location_share_live_remaining_time" = "%1$@ restant";
-"location_share_live_until" = "En direct jusqu’à %1$@";
-"location_share_live_view" = "Voir la position en direct";
-"location_share_live_ended" = "Position en temps réel terminée";
-"space_explore_filter_no_result_description" = "Certains résultats peuvent être cachés car ils sont privés et requièrent une invitation.";
-"space_explore_filter_no_result_title" = "Aucun résultat";
-"space_leave_radio_button_none" = "Ne rien quitter";
-"space_leave_radio_button_all" = "Tout quitter";
-"space_leave_radio_buttons_title" = "Choses dans cet espace";
-"settings_autoplay_animated_images_summary" = "Joue les images animées de l’historique dès qu’elles sont visibles";
-"settings_autoplay_animated_images_title" = "Jouer automatiquement les images animées";
-"time_unit_second_short" = "s";
-"time_unit_minute_short" = "min";
-"time_unit_hour_short" = "h";
-"live_location_labs_promotion_switch_title" = "Activer le partage de localisation";
-"live_location_labs_promotion_description" = "Attention : c\'est une fonctionnalité expérimentale qui utilise une implémentation temporaire. Cela implique que vous ne pourrez pas supprimer votre historique de positions, et les utilisateurs avancés pourront voir votre historique de positions même après avoir arrêter le partage de votre position en continu dans ce salon.";
-"live_location_labs_promotion_title" = "Partage de position en continu";
-"settings_troubleshoot_test_current_gateway" = "Passerelle actuelle : %@";
-"settings_troubleshoot_test_current_gateway_title" = "Passerelle";
-"settings_troubleshoot_test_current_endpoint_failed" = "Impossible de trouver le point de connexion.";
-"settings_troubleshoot_test_current_endpoint_success" = "Point de connexion actuel : %@";
-"settings_troubleshoot_test_current_endpoint_title" = "Point de connexion";
-"settings_troubleshoot_test_current_distributor" = "Utilise %@ actuellement.";
-"settings_troubleshoot_test_current_distributor_title" = "Méthode";
-"settings_troubleshoot_test_distributors_fdroid" = "Aucune autre méthode que la synchronisation en arrière-plan n’a été trouvée.";
-"settings_troubleshoot_test_distributors_gplay" = "Aucune autre méthode que Google Play Service n’a été trouvée.";
-"settings_troubleshoot_test_distributors_title" = "Méthodes disponibles";
-"settings_notification_method" = "Méthode de notification";
-"unifiedpush_distributor_background_sync" = "Synchronisation en arrière-plan";
-"unifiedpush_distributor_fcm_fallback" = "Google Services";
-"unifiedpush_getdistributors_dialog_title" = "Choisissez comment recevoir les notifications";
-"settings_security_pin_code_use_biometrics_error" = "Impossible d’activer l’authentification biométrique.";
-"auth_biometric_key_invalidated_message" = "L’authentification biométrique a été désactivée car une nouvelle méthode d’authentification biométrique a été ajoutée récemment. Vous pouvez la réactiver dans les Paramètres.";
-"settings_troubleshoot_test_endpoint_registration_quick_fix" = "Réinitialiser la méthode de notification";
-"push_gateway_item_profile_tag" = "Étiquette de profil :";
-"settings_troubleshoot_test_endpoint_registration_failed" = "Le jeton du point de connexion n’a pas pu être enregistré sur le serveur d’accueil :\n%1$@";
-"settings_troubleshoot_test_endpoint_registration_success" = "Le point de connexion a été correctement enregistré sur le serveur d’accueil.";
-"settings_troubleshoot_test_endpoint_registration_title" = "Enregistrement du point de connexion";
-"action_next" = "Suivant";
-"poll_undisclosed_not_ended" = "Les résultats seront visibles lorsque le sondage sera terminé";
-"labs_enable_msc3061_share_history_desc" = "Lors de l’invitation dans un salon chiffré qui partage son historique, son historique chiffré sera visible.";
-"labs_enable_msc3061_share_history" = "MSC3061 : Partage des clés du salon pour les messages passés";
-"send_your_first_msg_to_invite" = "Envoyez votre premier message pour inviter %@ à discuter";
-"direct_room_encryption_enabled_tile_description_future" = "Les messages de ce salon seront chiffrés de bout en bout.";
-"create_room_action_go" = "C’est parti";
-"live_location_share_location_item_share" = "Partager la position";
-"live_location_not_enough_permission_dialog_description" = "Vous avez besoin d’une autorisation pour partager une position en direct dans ce salon.";
-"live_location_not_enough_permission_dialog_title" = "Vous n’avez pas l’autorisation de partager une position en direct";
-"permalink_unsupported_groups" = "Impossible d’ouvrir ce lien : les communautés ont été remplacées par les espaces";
-"ftue_auth_login_username_entry" = "Nom d’utilisateur / Courriel / Téléphone";
-"ftue_auth_captcha_title" = "Êtes-vous un humain \?";
-"ftue_auth_password_reset_email_confirmation_subtitle" = "Suivez les instructions envoyées à %@";
-"ftue_auth_password_reset_confirmation" = "Réinitialisation de mot de passe";
-"ftue_auth_forgot_password" = "Mot de passe oublié";
-"ftue_auth_email_resend_email" = "Renvoyer le courriel";
-"ftue_auth_email_verification_footer" = "Pas reçu de courriel \?";
-"ftue_auth_email_verification_subtitle" = "Suivez les instructions envoyées à %@";
-"ftue_auth_email_verification_title" = "Vérifiez votre courriel";
-"ftue_auth_phone_confirmation_resend_code" = "Renvoyer le code";
-"ftue_auth_phone_confirmation_subtitle" = "Un code a été envoyé au %@";
-"ftue_auth_phone_confirmation_title" = "Confirmer votre numéro de téléphone";
-"ftue_auth_sign_out_all_devices" = "Déconnecter tous les appareils";
-"ftue_auth_reset_password" = "Réinitialiser le mot de passe";
-"ftue_auth_new_password_subtitle" = "Soyez sûr qu’il ait au moins 8 caractères.";
-"ftue_auth_new_password_title" = "Choisissez un nouveau mot de passe";
-"ftue_auth_new_password_entry_title" = "Nouveau mot de passe";
-"ftue_auth_reset_password_breaker_title" = "Vérifiez vos courriels.";
-"ftue_auth_reset_password_email_subtitle" = "%@ va vous envoyer un lien de vérification";
-"ftue_auth_phone_confirmation_entry_title" = "Code de confirmation";
-"ftue_auth_phone_entry_title" = "Numéro de téléphone";
-"ftue_auth_phone_subtitle" = "%@ a besoin de vérifier votre compte";
-"ftue_auth_phone_title" = "Saisissez votre numéro de téléphone";
-"ftue_auth_email_entry_title" = "Courriel";
-"ftue_auth_email_subtitle" = "%@ a besoin de vérifier votre compte";
-"ftue_auth_email_title" = "Saisissez votre courriel";
-"ftue_auth_terms_subtitle" = "Veuillez lire les conditions et politiques de %@";
-"ftue_auth_terms_title" = "Politiques du serveur";
-"ftue_auth_choose_server_ems_cta" = "Prendre contact";
-"ftue_auth_choose_server_ems_subtitle" = "Element Matrix Services (EMS) est un service d’hébergement fiable et robuste pour des communications rapides, sécurisées et en temps réel. Pour en savoir plus, rendez-vous sur element.io/ems";
-"ftue_auth_choose_server_ems_title" = "Héberger votre propre serveur \?";
-"ftue_auth_choose_server_entry_hint" = "URL du serveur";
-"ftue_auth_choose_server_subtitle" = "Quelle est l’adresse de votre serveur \? C’est comme un domicile pour toutes vos données";
-"ftue_auth_choose_server_title" = "Sélectionner votre serveur";
-"ftue_auth_welcome_back_title" = "Bon retour parmi nous !";
-"ftue_auth_create_account_edit_server_selection" = "Modifier";
-"ftue_auth_create_account_sso_section_header" = "Ou";
-"ftue_auth_create_account_choose_server_header" = "Où vos conversations résideront";
-"ftue_auth_create_account_password_entry_footer" = "Doit contenir au moins 8 caractères";
-"ftue_auth_create_account_username_entry_footer" = "Les autres peuvent vous trouver en tant que %@";
-"ftue_auth_create_account_title" = "Créer votre compte";
-"font_size_use_system" = "Utiliser la valeur du système";
-"font_size_section_manually" = "Choisir manuellement";
-"font_size_section_auto" = "Automatique";
-"font_size_title" = "Choisir la taille de la police";
-"labs_enable_element_call_permission_shortcuts_summary" = "Approuve automatiquement les widgets de Element Call et leur donner l’accès au micro et à la caméra";
-"labs_enable_element_call_permission_shortcuts" = "Activer les raccourcis de permission de Element Call";
-"live_location_description" = "Position en direct";
-"verify_invalid_qr_notice" = "Ce QR code semble incorrect. Veuillez réessayer la vérification avec une autre méthode.";
-"crosssigning_cannot_verify_this_session_desc" = "Vous ne pourrez plus accéder à l’historique des messages chiffrés. Réinitialiser votre sauvegarde sécurisée des messages et vos clés de récupération pour un nouveau départ.";
-"crosssigning_cannot_verify_this_session" = "Impossible de vérifier cet appareil";
-"ftue_auth_choose_server_sign_in_subtitle" = "Quelle est l’adresse de votre serveur \?";
-"ftue_auth_sign_in_choose_server_header" = "Où seront vos conversations";
-"updating_your_data" = "Mise-à-jour de vos données…";
-"search_space_two_parents" = "%1$@ et %2$@";
-"auth_reset_password_error_unverified" = "Courriel non vérifié, relevez votre boîte de réception";
-"location_share_loading_map_error" = "Impossible de charger la carte\nCe serveur d’accueil n’a peut-être pas été configuré pour afficher les cartes.";
-"a11y_open_settings" = "Ouvrir les paramètres";
-"all_chats" = "Toutes les conversations";
-"device_manager_settings_active_sessions_show_all" = "Afficher toutes les sessions (V2, en cours)";
-"settings_sessions_other_description" = "Pour une meilleure sécurité, vérifiez vos sessions et déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.";
-"settings_sessions_other_title" = "Autres sessions";
-"settings_sessions_list" = "Sessions";
-"a11y_open_spaces" = "Ouvrir la liste des espaces";
-"a11y_create_message" = "Créer une nouvelle conversation ou salon";
-"room_list_filter_people" = "Personnes";
-"room_list_filter_favourites" = "Favoris";
-"room_list_filter_unreads" = "Non lus";
-"room_list_filter_all" = "Tous";
-"home_layout_preferences_sort_name" = "A - Z";
-"home_layout_preferences_sort_activity" = "Activité";
-"home_layout_preferences_sort_by" = "Trier par";
-"home_layout_preferences_recents" = "Afficher les récents";
-"home_layout_preferences_filters" = "Afficher les filtres";
-"home_layout_preferences" = "Préférences de présentation";
-"explore_rooms" = "Parcourir les salons";
-"create_room" = "Créer un salon";
-"start_chat" = "Commencer une discussion";
-"device_manager_other_sessions_description_unverified" = "Non vérifiée · Dernière activité %1$@";
-"device_manager_other_sessions_description_verified" = "Vérifié · Dernière activité %1$@";
-"device_manager_other_sessions_view_all" = "Tout voir (%1$d)";
-"device_manager_header_section_current_session" = "Cette session";
-"device_manager_view_details" = "Voir les détails";
-"device_manager_verify_session" = "Vérifier la session";
-"device_manager_verification_status_detail_unverified" = "Vérifiez votre session pour une sécurité renforcée de votre messagerie.";
-"device_manager_verification_status_detail_verified" = "Votre session est prête pour l’envoi de messages sécurisés.";
-"device_manager_verification_status_unverified" = "Session non vérifiée";
-"device_manager_verification_status_verified" = "Session vérifiée";
-"a11y_device_manager_device_type_unknown" = "Type de périphérique inconnu";
-"a11y_device_manager_device_type_desktop" = "Ordinateur";
-"a11y_device_manager_device_type_web" = "Web";
-"a11y_device_manager_device_type_mobile" = "Portable";
-"timeline_error_room_not_found" = "Désolé, impossible de trouver ce salon.\nVeuillez réessayer plus tard.%@";
-"invites_title" = "Invitations";
+"action_confirm" = "Confirmer";
diff --git a/ElementX/Resources/Localizations/fy.lproj/Localizable.strings b/ElementX/Resources/Localizations/fy.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/fy.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/fy.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/fy.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/fy.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/fy.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/fy.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ga.lproj/Localizable.strings b/ElementX/Resources/Localizations/ga.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ga.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ga.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/gl.lproj/Localizable.strings b/ElementX/Resources/Localizations/gl.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/gl.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/gl.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/gl.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/gl.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/gl.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/gl.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/hr.lproj/Localizable.strings b/ElementX/Resources/Localizations/hr.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/hr.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/hr.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/hr.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/hr.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/hr.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/hr.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/hu.lproj/Localizable.strings b/ElementX/Resources/Localizations/hu.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/hu.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/hu.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/hu.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/hu.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/hu.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/hu.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/in.lproj/Localizable.strings b/ElementX/Resources/Localizations/in.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/in.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/in.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/in.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/in.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/in.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/in.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/is.lproj/Localizable.strings b/ElementX/Resources/Localizations/is.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/is.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/is.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/is.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/is.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/is.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/is.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/it.lproj/Localizable.strings b/ElementX/Resources/Localizations/it.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/it.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/it.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/it.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/it.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/it.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/it.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/iw.lproj/Localizable.strings b/ElementX/Resources/Localizations/iw.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/iw.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/iw.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/iw.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/iw.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/iw.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/iw.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ja.lproj/Localizable.strings b/ElementX/Resources/Localizations/ja.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ja.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ja.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ja.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ja.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ja.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ja.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/kaa.lproj/Localizable.strings b/ElementX/Resources/Localizations/kaa.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/kaa.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/kaa.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/kab.lproj/Localizable.strings b/ElementX/Resources/Localizations/kab.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/kab.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/kab.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/kab.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/kab.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/kab.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/kab.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ko.lproj/Localizable.strings b/ElementX/Resources/Localizations/ko.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ko.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ko.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ko.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ko.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ko.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ko.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ku.lproj/Localizable.strings b/ElementX/Resources/Localizations/ku.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ku.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ku.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/lo.lproj/Localizable.strings b/ElementX/Resources/Localizations/lo.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/lo.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/lo.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/lo.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/lo.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/lo.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/lo.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/lt.lproj/Localizable.strings b/ElementX/Resources/Localizations/lt.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/lt.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/lt.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/lt.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/lt.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/lt.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/lt.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/lv.lproj/Localizable.strings b/ElementX/Resources/Localizations/lv.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/lv.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/lv.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/lv.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/lv.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/lv.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/lv.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/mk.lproj/Localizable.strings b/ElementX/Resources/Localizations/mk.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/mk.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/mk.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ml.lproj/Localizable.strings b/ElementX/Resources/Localizations/ml.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ml.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ml.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ml.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ml.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ml.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ml.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/nb-NO.lproj/Localizable.strings b/ElementX/Resources/Localizations/nb-NO.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/nb-NO.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/nb-NO.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/nb-NO.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/nb-NO.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/nb-NO.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/nb-NO.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/nl.lproj/Localizable.strings b/ElementX/Resources/Localizations/nl.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/nl.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/nl.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/nl.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/nl.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/nl.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/nl.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/nn.lproj/Localizable.strings b/ElementX/Resources/Localizations/nn.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/nn.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/nn.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/nn.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/nn.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/nn.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/nn.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/pa.lproj/Localizable.strings b/ElementX/Resources/Localizations/pa.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/pa.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/pa.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/pl.lproj/Localizable.strings b/ElementX/Resources/Localizations/pl.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/pl.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/pl.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/pl.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/pl.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/pl.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/pl.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/pt-BR.lproj/Localizable.strings b/ElementX/Resources/Localizations/pt-BR.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/pt-BR.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/pt-BR.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/pt-BR.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/pt-BR.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/pt-BR.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/pt-BR.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/pt.lproj/Localizable.strings b/ElementX/Resources/Localizations/pt.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/pt.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/pt.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/pt.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/pt.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/pt.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/pt.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ro.lproj/Localizable.strings b/ElementX/Resources/Localizations/ro.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ro.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ro.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ro.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ro.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ro.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ro.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ru.lproj/Localizable.strings b/ElementX/Resources/Localizations/ru.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ru.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ru.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ru.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ru.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ru.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ru.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/rue.lproj/Localizable.strings b/ElementX/Resources/Localizations/rue.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/rue.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/rue.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/si.lproj/Localizable.strings b/ElementX/Resources/Localizations/si.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/si.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/si.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sk.lproj/Localizable.strings b/ElementX/Resources/Localizations/sk.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/sk.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/sk.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sk.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/sk.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/sk.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/sk.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/sl.lproj/Localizable.strings b/ElementX/Resources/Localizations/sl.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/sl.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/sl.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sq.lproj/Localizable.strings b/ElementX/Resources/Localizations/sq.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/sq.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/sq.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sq.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/sq.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/sq.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/sq.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/sr-Latn.lproj/Localizable.strings b/ElementX/Resources/Localizations/sr-Latn.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/sr-Latn.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/sr-Latn.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sr.lproj/Localizable.strings b/ElementX/Resources/Localizations/sr.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/sr.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/sr.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sr.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/sr.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/sr.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/sr.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/sv.lproj/Localizable.strings b/ElementX/Resources/Localizations/sv.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/sv.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/sv.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/sv.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/sv.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/sv.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/sv.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/szl.lproj/Localizable.strings b/ElementX/Resources/Localizations/szl.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/szl.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/szl.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ta.lproj/Localizable.strings b/ElementX/Resources/Localizations/ta.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ta.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ta.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/ta.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/ta.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/ta.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/ta.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/te.lproj/Localizable.strings b/ElementX/Resources/Localizations/te.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/te.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/te.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/th.lproj/Localizable.strings b/ElementX/Resources/Localizations/th.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/th.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/th.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/th.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/th.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/th.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/th.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/tlh.lproj/Localizable.strings b/ElementX/Resources/Localizations/tlh.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/tlh.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/tlh.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/tr.lproj/Localizable.strings b/ElementX/Resources/Localizations/tr.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/tr.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/tr.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/tr.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/tr.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/tr.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/tr.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/tzm.lproj/Localizable.strings b/ElementX/Resources/Localizations/tzm.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/tzm.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/tzm.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/uk.lproj/Localizable.strings b/ElementX/Resources/Localizations/uk.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/uk.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/uk.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/uk.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/uk.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/uk.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/uk.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/ur.lproj/Localizable.strings b/ElementX/Resources/Localizations/ur.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/ur.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/ur.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/uz.lproj/Localizable.strings b/ElementX/Resources/Localizations/uz.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/uz.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/uz.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/vi.lproj/Localizable.strings b/ElementX/Resources/Localizations/vi.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/vi.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/vi.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/vi.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/vi.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/vi.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/vi.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/vls.lproj/Localizable.strings b/ElementX/Resources/Localizations/vls.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/vls.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/vls.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/zh-CN.lproj/Localizable.strings b/ElementX/Resources/Localizations/zh-CN.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/zh-CN.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/zh-CN.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/zh-CN.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/zh-CN.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/zh-CN.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/zh-CN.lproj/Legacy.stringsdict
diff --git a/ElementX/Resources/Localizations/zh-TW.lproj/Localizable.strings b/ElementX/Resources/Localizations/zh-TW.lproj/Legacy.strings
similarity index 100%
rename from ElementX/Resources/Localizations/zh-TW.lproj/Localizable.strings
rename to ElementX/Resources/Localizations/zh-TW.lproj/Legacy.strings
diff --git a/ElementX/Resources/Localizations/zh-TW.lproj/Localizable.stringsdict b/ElementX/Resources/Localizations/zh-TW.lproj/Legacy.stringsdict
similarity index 100%
rename from ElementX/Resources/Localizations/zh-TW.lproj/Localizable.stringsdict
rename to ElementX/Resources/Localizations/zh-TW.lproj/Legacy.stringsdict
diff --git a/ElementX/Sources/Generated/Strings+Legacy.swift b/ElementX/Sources/Generated/Strings+Legacy.swift
new file mode 100644
index 000000000..059d182d1
--- /dev/null
+++ b/ElementX/Sources/Generated/Strings+Legacy.swift
@@ -0,0 +1,5858 @@
+// swiftlint:disable all
+// Generated using SwiftGen — https://github.com/SwiftGen/SwiftGen
+
+import Foundation
+
+// swiftlint:disable superfluous_disable_command file_length implicit_return
+
+// MARK: - Strings
+
+// swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length
+// swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces
+public enum ElementL10n {
+ /// Continue
+ public static var `continue`: String { return ElementL10n.tr("Legacy", "_continue") }
+ /// %1$@, %2$@, %3$@
+ public static func a11yAudioMessageItem(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "a11y_audio_message_item", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// %1$d minutes %2$d seconds
+ public static func a11yAudioPlaybackDuration(_ p1: Int, _ p2: Int) -> String {
+ return ElementL10n.tr("Legacy", "a11y_audio_playback_duration", p1, p2)
+ }
+ /// Change avatar
+ public static var a11yChangeAvatar: String { return ElementL10n.tr("Legacy", "a11y_change_avatar") }
+ /// Checked
+ public static var a11yChecked: String { return ElementL10n.tr("Legacy", "a11y_checked") }
+ /// Close Emoji picker
+ public static var a11yCloseEmojiPicker: String { return ElementL10n.tr("Legacy", "a11y_close_emoji_picker") }
+ /// Close keys backup banner
+ public static var a11yCloseKeysBackupBanner: String { return ElementL10n.tr("Legacy", "a11y_close_keys_backup_banner") }
+ /// Collapse %@ children
+ public static func a11yCollapseSpaceChildren(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "a11y_collapse_space_children", String(describing: p1))
+ }
+ /// Create a new direct conversation
+ public static var a11yCreateDirectMessage: String { return ElementL10n.tr("Legacy", "a11y_create_direct_message") }
+ /// Close the create room menu…
+ public static var a11yCreateMenuClose: String { return ElementL10n.tr("Legacy", "a11y_create_menu_close") }
+ /// Open the create room menu
+ public static var a11yCreateMenuOpen: String { return ElementL10n.tr("Legacy", "a11y_create_menu_open") }
+ /// Create a new conversation or room
+ public static var a11yCreateMessage: String { return ElementL10n.tr("Legacy", "a11y_create_message") }
+ /// Create a new room
+ public static var a11yCreateRoom: String { return ElementL10n.tr("Legacy", "a11y_create_room") }
+ /// Delete avatar
+ public static var a11yDeleteAvatar: String { return ElementL10n.tr("Legacy", "a11y_delete_avatar") }
+ /// Delete recording
+ public static var a11yDeleteRecordedVoiceMessage: String { return ElementL10n.tr("Legacy", "a11y_delete_recorded_voice_message") }
+ /// Desktop
+ public static var a11yDeviceManagerDeviceTypeDesktop: String { return ElementL10n.tr("Legacy", "a11y_device_manager_device_type_desktop") }
+ /// Mobile
+ public static var a11yDeviceManagerDeviceTypeMobile: String { return ElementL10n.tr("Legacy", "a11y_device_manager_device_type_mobile") }
+ /// Unknown device type
+ public static var a11yDeviceManagerDeviceTypeUnknown: String { return ElementL10n.tr("Legacy", "a11y_device_manager_device_type_unknown") }
+ /// Web
+ public static var a11yDeviceManagerDeviceTypeWeb: String { return ElementL10n.tr("Legacy", "a11y_device_manager_device_type_web") }
+ /// Message not sent due to error
+ public static var a11yErrorMessageNotSent: String { return ElementL10n.tr("Legacy", "a11y_error_message_not_sent") }
+ /// Some messages have not been sent
+ public static var a11yErrorSomeMessageNotSent: String { return ElementL10n.tr("Legacy", "a11y_error_some_message_not_sent") }
+ /// Expand %@ children
+ public static func a11yExpandSpaceChildren(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "a11y_expand_space_children", String(describing: p1))
+ }
+ /// Image
+ public static var a11yImage: String { return ElementL10n.tr("Legacy", "a11y_image") }
+ /// Import key from file
+ public static var a11yImportKeyFromFile: String { return ElementL10n.tr("Legacy", "a11y_import_key_from_file") }
+ /// Jump to bottom
+ public static var a11yJumpToBottom: String { return ElementL10n.tr("Legacy", "a11y_jump_to_bottom") }
+ /// Zoom to current location
+ public static var a11yLocationShareLocateButton: String { return ElementL10n.tr("Legacy", "a11y_location_share_locate_button") }
+ /// Share this location
+ public static var a11yLocationShareOptionPinnedIcon: String { return ElementL10n.tr("Legacy", "a11y_location_share_option_pinned_icon") }
+ /// Share my current location
+ public static var a11yLocationShareOptionUserCurrentIcon: String { return ElementL10n.tr("Legacy", "a11y_location_share_option_user_current_icon") }
+ /// Share live location
+ public static var a11yLocationShareOptionUserLiveIcon: String { return ElementL10n.tr("Legacy", "a11y_location_share_option_user_live_icon") }
+ /// Pin of selected location on map
+ public static var a11yLocationSharePinOnMap: String { return ElementL10n.tr("Legacy", "a11y_location_share_pin_on_map") }
+ /// Mute the microphone
+ public static var a11yMuteMicrophone: String { return ElementL10n.tr("Legacy", "a11y_mute_microphone") }
+ /// Open chat
+ public static var a11yOpenChat: String { return ElementL10n.tr("Legacy", "a11y_open_chat") }
+ /// Open the navigation drawer
+ public static var a11yOpenDrawer: String { return ElementL10n.tr("Legacy", "a11y_open_drawer") }
+ /// Open Emoji picker
+ public static var a11yOpenEmojiPicker: String { return ElementL10n.tr("Legacy", "a11y_open_emoji_picker") }
+ /// Open settings
+ public static var a11yOpenSettings: String { return ElementL10n.tr("Legacy", "a11y_open_settings") }
+ /// Open spaces list
+ public static var a11yOpenSpaces: String { return ElementL10n.tr("Legacy", "a11y_open_spaces") }
+ /// Open widgets
+ public static var a11yOpenWidget: String { return ElementL10n.tr("Legacy", "a11y_open_widget") }
+ /// Pause %1$@
+ public static func a11yPauseAudioMessage(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "a11y_pause_audio_message", String(describing: p1))
+ }
+ /// Pause Voice Message
+ public static var a11yPauseVoiceMessage: String { return ElementL10n.tr("Legacy", "a11y_pause_voice_message") }
+ /// Play %1$@
+ public static func a11yPlayAudioMessage(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "a11y_play_audio_message", String(describing: p1))
+ }
+ /// Play Voice Message
+ public static var a11yPlayVoiceMessage: String { return ElementL10n.tr("Legacy", "a11y_play_voice_message") }
+ /// winner option
+ public static var a11yPollWinnerOption: String { return ElementL10n.tr("Legacy", "a11y_poll_winner_option") }
+ /// Busy
+ public static var a11yPresenceBusy: String { return ElementL10n.tr("Legacy", "a11y_presence_busy") }
+ /// Offline
+ public static var a11yPresenceOffline: String { return ElementL10n.tr("Legacy", "a11y_presence_offline") }
+ /// Online
+ public static var a11yPresenceOnline: String { return ElementL10n.tr("Legacy", "a11y_presence_online") }
+ /// Away
+ public static var a11yPresenceUnavailable: String { return ElementL10n.tr("Legacy", "a11y_presence_unavailable") }
+ /// Public room
+ public static var a11yPublicRoom: String { return ElementL10n.tr("Legacy", "a11y_public_room") }
+ /// QR code
+ public static var a11yQrCodeForVerification: String { return ElementL10n.tr("Legacy", "a11y_qr_code_for_verification") }
+ /// Recording voice message
+ public static var a11yRecordingVoiceMessage: String { return ElementL10n.tr("Legacy", "a11y_recording_voice_message") }
+ /// Notify with sound
+ public static var a11yRuleNotifyNoisy: String { return ElementL10n.tr("Legacy", "a11y_rule_notify_noisy") }
+ /// Do not notify
+ public static var a11yRuleNotifyOff: String { return ElementL10n.tr("Legacy", "a11y_rule_notify_off") }
+ /// Notify without sound
+ public static var a11yRuleNotifySilent: String { return ElementL10n.tr("Legacy", "a11y_rule_notify_silent") }
+ /// Screenshot
+ public static var a11yScreenshot: String { return ElementL10n.tr("Legacy", "a11y_screenshot") }
+ /// Selected
+ public static var a11ySelected: String { return ElementL10n.tr("Legacy", "a11y_selected") }
+ /// Start the camera
+ public static var a11yStartCamera: String { return ElementL10n.tr("Legacy", "a11y_start_camera") }
+ /// Record Voice Message
+ public static var a11yStartVoiceMessage: String { return ElementL10n.tr("Legacy", "a11y_start_voice_message") }
+ /// Map
+ public static var a11yStaticMapImage: String { return ElementL10n.tr("Legacy", "a11y_static_map_image") }
+ /// Stop the camera
+ public static var a11yStopCamera: String { return ElementL10n.tr("Legacy", "a11y_stop_camera") }
+ /// Stop Recording
+ public static var a11yStopVoiceMessage: String { return ElementL10n.tr("Legacy", "a11y_stop_voice_message") }
+ /// Default trust level
+ public static var a11yTrustLevelDefault: String { return ElementL10n.tr("Legacy", "a11y_trust_level_default") }
+ /// Trusted trust level
+ public static var a11yTrustLevelTrusted: String { return ElementL10n.tr("Legacy", "a11y_trust_level_trusted") }
+ /// Warning trust level
+ public static var a11yTrustLevelWarning: String { return ElementL10n.tr("Legacy", "a11y_trust_level_warning") }
+ /// Unchecked
+ public static var a11yUnchecked: String { return ElementL10n.tr("Legacy", "a11y_unchecked") }
+ /// Unmute the microphone
+ public static var a11yUnmuteMicrophone: String { return ElementL10n.tr("Legacy", "a11y_unmute_microphone") }
+ /// has unsent draft
+ public static var a11yUnsentDraft: String { return ElementL10n.tr("Legacy", "a11y_unsent_draft") }
+ /// Video
+ public static var a11yVideo: String { return ElementL10n.tr("Legacy", "a11y_video") }
+ /// View read receipts
+ public static var a11yViewReadReceipts: String { return ElementL10n.tr("Legacy", "a11y_view_read_receipts") }
+ /// This email address is already in use.
+ public static var accountEmailAlreadyUsedError: String { return ElementL10n.tr("Legacy", "account_email_already_used_error") }
+ /// Please check your email and click on the link it contains. Once this is done, click continue.
+ public static var accountEmailValidationMessage: String { return ElementL10n.tr("Legacy", "account_email_validation_message") }
+ /// This phone number is already in use.
+ public static var accountPhoneNumberAlreadyUsedError: String { return ElementL10n.tr("Legacy", "account_phone_number_already_used_error") }
+ /// Accept
+ public static var actionAccept: String { return ElementL10n.tr("Legacy", "action_accept") }
+ /// Add
+ public static var actionAdd: String { return ElementL10n.tr("Legacy", "action_add") }
+ /// Agree
+ public static var actionAgree: String { return ElementL10n.tr("Legacy", "action_agree") }
+ /// Cancel
+ public static var actionCancel: String { return ElementL10n.tr("Legacy", "action_cancel") }
+ /// Change
+ public static var actionChange: String { return ElementL10n.tr("Legacy", "action_change") }
+ /// Close
+ public static var actionClose: String { return ElementL10n.tr("Legacy", "action_close") }
+ /// Copy
+ public static var actionCopy: String { return ElementL10n.tr("Legacy", "action_copy") }
+ /// Decline
+ public static var actionDecline: String { return ElementL10n.tr("Legacy", "action_decline") }
+ /// Delete
+ public static var actionDelete: String { return ElementL10n.tr("Legacy", "action_delete") }
+ /// Disable
+ public static var actionDisable: String { return ElementL10n.tr("Legacy", "action_disable") }
+ /// Disconnect
+ public static var actionDisconnect: String { return ElementL10n.tr("Legacy", "action_disconnect") }
+ /// Dismiss
+ public static var actionDismiss: String { return ElementL10n.tr("Legacy", "action_dismiss") }
+ /// Download
+ public static var actionDownload: String { return ElementL10n.tr("Legacy", "action_download") }
+ /// Enable
+ public static var actionEnable: String { return ElementL10n.tr("Legacy", "action_enable") }
+ /// Ignore
+ public static var actionIgnore: String { return ElementL10n.tr("Legacy", "action_ignore") }
+ /// Invite
+ public static var actionInvite: String { return ElementL10n.tr("Legacy", "action_invite") }
+ /// Join
+ public static var actionJoin: String { return ElementL10n.tr("Legacy", "action_join") }
+ /// Learn more
+ public static var actionLearnMore: String { return ElementL10n.tr("Legacy", "action_learn_more") }
+ /// Leave
+ public static var actionLeave: String { return ElementL10n.tr("Legacy", "action_leave") }
+ /// Mark all as read
+ public static var actionMarkAllAsRead: String { return ElementL10n.tr("Legacy", "action_mark_all_as_read") }
+ /// Mark as read
+ public static var actionMarkRoomRead: String { return ElementL10n.tr("Legacy", "action_mark_room_read") }
+ /// Next
+ public static var actionNext: String { return ElementL10n.tr("Legacy", "action_next") }
+ /// Not now
+ public static var actionNotNow: String { return ElementL10n.tr("Legacy", "action_not_now") }
+ /// Open
+ public static var actionOpen: String { return ElementL10n.tr("Legacy", "action_open") }
+ /// Play
+ public static var actionPlay: String { return ElementL10n.tr("Legacy", "action_play") }
+ /// Quick reply
+ public static var actionQuickReply: String { return ElementL10n.tr("Legacy", "action_quick_reply") }
+ /// Quote
+ public static var actionQuote: String { return ElementL10n.tr("Legacy", "action_quote") }
+ /// Reject
+ public static var actionReject: String { return ElementL10n.tr("Legacy", "action_reject") }
+ /// Remove
+ public static var actionRemove: String { return ElementL10n.tr("Legacy", "action_remove") }
+ /// Rename
+ public static var actionRename: String { return ElementL10n.tr("Legacy", "action_rename") }
+ /// Reset
+ public static var actionReset: String { return ElementL10n.tr("Legacy", "action_reset") }
+ /// Revoke
+ public static var actionRevoke: String { return ElementL10n.tr("Legacy", "action_revoke") }
+ /// Save
+ public static var actionSave: String { return ElementL10n.tr("Legacy", "action_save") }
+ /// Send
+ public static var actionSend: String { return ElementL10n.tr("Legacy", "action_send") }
+ /// Share
+ public static var actionShare: String { return ElementL10n.tr("Legacy", "action_share") }
+ /// Sign out
+ public static var actionSignOut: String { return ElementL10n.tr("Legacy", "action_sign_out") }
+ /// Are you sure you want to sign out?
+ public static var actionSignOutConfirmationSimple: String { return ElementL10n.tr("Legacy", "action_sign_out_confirmation_simple") }
+ /// Skip
+ public static var actionSkip: String { return ElementL10n.tr("Legacy", "action_skip") }
+ /// Switch
+ public static var actionSwitch: String { return ElementL10n.tr("Legacy", "action_switch") }
+ /// Copy link to thread
+ public static var actionThreadCopyLinkToThread: String { return ElementL10n.tr("Legacy", "action_thread_copy_link_to_thread") }
+ /// View in room
+ public static var actionThreadViewInRoom: String { return ElementL10n.tr("Legacy", "action_thread_view_in_room") }
+ /// Try it out
+ public static var actionTryItOut: String { return ElementL10n.tr("Legacy", "action_try_it_out") }
+ /// Unpublish
+ public static var actionUnpublish: String { return ElementL10n.tr("Legacy", "action_unpublish") }
+ /// Video Call
+ public static var actionVideoCall: String { return ElementL10n.tr("Legacy", "action_video_call") }
+ /// View Threads
+ public static var actionViewThreads: String { return ElementL10n.tr("Legacy", "action_view_threads") }
+ /// Voice Call
+ public static var actionVoiceCall: String { return ElementL10n.tr("Legacy", "action_voice_call") }
+ /// VIEW
+ public static var activeWidgetViewAction: String { return ElementL10n.tr("Legacy", "active_widget_view_action") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func activeWidgets(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "active_widgets", p1)
+ }
+ /// Active widgets
+ public static var activeWidgetsTitle: String { return ElementL10n.tr("Legacy", "active_widgets_title") }
+ /// Create a space
+ public static var activityCreateSpaceTitle: String { return ElementL10n.tr("Legacy", "activity_create_space_title") }
+ /// Add a topic
+ public static var addATopicLinkText: String { return ElementL10n.tr("Legacy", "add_a_topic_link_text") }
+ /// Add by QR code
+ public static var addByQrCode: String { return ElementL10n.tr("Legacy", "add_by_qr_code") }
+ /// Configure identity server
+ public static var addIdentityServer: String { return ElementL10n.tr("Legacy", "add_identity_server") }
+ /// Add members
+ public static var addMembersToRoom: String { return ElementL10n.tr("Legacy", "add_members_to_room") }
+ /// Add people
+ public static var addPeople: String { return ElementL10n.tr("Legacy", "add_people") }
+ /// Add space
+ public static var addSpace: String { return ElementL10n.tr("Legacy", "add_space") }
+ /// Review your settings to enable push notifications
+ public static var alertPushAreDisabledDescription: String { return ElementL10n.tr("Legacy", "alert_push_are_disabled_description") }
+ /// Push notifications are disabled
+ public static var alertPushAreDisabledTitle: String { return ElementL10n.tr("Legacy", "alert_push_are_disabled_title") }
+ /// All Chats
+ public static var allChats: String { return ElementL10n.tr("Legacy", "all_chats") }
+ /// All rooms you’re in will be shown in Home.
+ public static var allRoomsYoureInWillBeShownInHome: String { return ElementL10n.tr("Legacy", "all_rooms_youre_in_will_be_shown_in_home") }
+ /// Allow space members to find and access.
+ public static var allowSpaceMemberToFindAndAccess: String { return ElementL10n.tr("Legacy", "allow_space_member_to_find_and_access") }
+ /// Help us identify issues and improve %@ by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.
+ ///
+ /// You can read all our terms %@.
+ public static func analyticsOptInContent(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "analytics_opt_in_content", String(describing: p1), String(describing: p2))
+ }
+ /// here
+ public static var analyticsOptInContentLink: String { return ElementL10n.tr("Legacy", "analytics_opt_in_content_link") }
+ /// We don't record or profile any account data
+ public static var analyticsOptInListItem1: String { return ElementL10n.tr("Legacy", "analytics_opt_in_list_item_1") }
+ /// We don't share information with third parties
+ public static var analyticsOptInListItem2: String { return ElementL10n.tr("Legacy", "analytics_opt_in_list_item_2") }
+ /// You can turn this off anytime in settings
+ public static var analyticsOptInListItem3: String { return ElementL10n.tr("Legacy", "analytics_opt_in_list_item_3") }
+ /// Help improve %@
+ public static func analyticsOptInTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "analytics_opt_in_title", String(describing: p1))
+ }
+ /// %@ Web
+ /// %@ Desktop
+ public static func appDesktopWeb(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "app_desktop_web", String(describing: p1), String(describing: p2))
+ }
+ /// %@ iOS
+ /// %@ Android
+ public static func appIosAndroid(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "app_ios_android", String(describing: p1), String(describing: p2))
+ }
+ /// Are you sure?
+ public static var areYouSure: String { return ElementL10n.tr("Legacy", "are_you_sure") }
+ /// Camera
+ public static var attachmentTypeCamera: String { return ElementL10n.tr("Legacy", "attachment_type_camera") }
+ /// Contact
+ public static var attachmentTypeContact: String { return ElementL10n.tr("Legacy", "attachment_type_contact") }
+ /// Add image from
+ public static var attachmentTypeDialogTitle: String { return ElementL10n.tr("Legacy", "attachment_type_dialog_title") }
+ /// File
+ public static var attachmentTypeFile: String { return ElementL10n.tr("Legacy", "attachment_type_file") }
+ /// Gallery
+ public static var attachmentTypeGallery: String { return ElementL10n.tr("Legacy", "attachment_type_gallery") }
+ /// Location
+ public static var attachmentTypeLocation: String { return ElementL10n.tr("Legacy", "attachment_type_location") }
+ /// Poll
+ public static var attachmentTypePoll: String { return ElementL10n.tr("Legacy", "attachment_type_poll") }
+ /// Sticker
+ public static var attachmentTypeSticker: String { return ElementL10n.tr("Legacy", "attachment_type_sticker") }
+ /// %1$d of %2$d
+ public static func attachmentViewerItemXOfY(_ p1: Int, _ p2: Int) -> String {
+ return ElementL10n.tr("Legacy", "attachment_viewer_item_x_of_y", p1, p2)
+ }
+ /// Audio call with %@
+ public static func audioCallWithParticipant(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "audio_call_with_participant", String(describing: p1))
+ }
+ /// Start audio meeting
+ public static var audioMeeting: String { return ElementL10n.tr("Legacy", "audio_meeting") }
+ /// (%1$@)
+ public static func audioMessageFileSize(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "audio_message_file_size", String(describing: p1))
+ }
+ /// %1$@ (%2$@)
+ public static func audioMessageReplyContent(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "audio_message_reply_content", String(describing: p1), String(describing: p2))
+ }
+ /// Meetings use Jitsi security and permission policies. All people currently in the room will see an invite to join while your meeting is happening.
+ public static var audioVideoMeetingDescription: String { return ElementL10n.tr("Legacy", "audio_video_meeting_description") }
+ /// Please review and accept the policies of this homeserver:
+ public static var authAcceptPolicies: String { return ElementL10n.tr("Legacy", "auth_accept_policies") }
+ /// Biometric authentication was disabled because a new biometric authentication method was recently added. You can enable it again in Settings.
+ public static var authBiometricKeyInvalidatedMessage: String { return ElementL10n.tr("Legacy", "auth_biometric_key_invalidated_message") }
+ /// This email address is already defined.
+ public static var authEmailAlreadyDefined: String { return ElementL10n.tr("Legacy", "auth_email_already_defined") }
+ /// Forgot password?
+ public static var authForgotPassword: String { return ElementL10n.tr("Legacy", "auth_forgot_password") }
+ /// This doesn’t look like a valid email address
+ public static var authInvalidEmail: String { return ElementL10n.tr("Legacy", "auth_invalid_email") }
+ /// This account has been deactivated.
+ public static var authInvalidLoginDeactivatedAccount: String { return ElementL10n.tr("Legacy", "auth_invalid_login_deactivated_account") }
+ /// Incorrect username and/or password
+ public static var authInvalidLoginParam: String { return ElementL10n.tr("Legacy", "auth_invalid_login_param") }
+ /// Incorrect username and/or password. The entered password starts or ends with spaces, please check it.
+ public static var authInvalidLoginParamSpaceInPassword: String { return ElementL10n.tr("Legacy", "auth_invalid_login_param_space_in_password") }
+ /// Log in
+ public static var authLogin: String { return ElementL10n.tr("Legacy", "auth_login") }
+ /// Sign in with single sign-on
+ public static var authLoginSso: String { return ElementL10n.tr("Legacy", "auth_login_sso") }
+ /// This phone number is already defined.
+ public static var authMsisdnAlreadyDefined: String { return ElementL10n.tr("Legacy", "auth_msisdn_already_defined") }
+ /// Forgot PIN?
+ public static var authPinForgot: String { return ElementL10n.tr("Legacy", "auth_pin_forgot") }
+ /// New PIN
+ public static var authPinNewPinAction: String { return ElementL10n.tr("Legacy", "auth_pin_new_pin_action") }
+ /// To reset your PIN, you'll need to re-login and create a new one.
+ public static var authPinResetContent: String { return ElementL10n.tr("Legacy", "auth_pin_reset_content") }
+ /// Reset PIN
+ public static var authPinResetTitle: String { return ElementL10n.tr("Legacy", "auth_pin_reset_title") }
+ /// Enter your PIN
+ public static var authPinTitle: String { return ElementL10n.tr("Legacy", "auth_pin_title") }
+ /// This homeserver would like to make sure you are not a robot
+ public static var authRecaptchaMessage: String { return ElementL10n.tr("Legacy", "auth_recaptcha_message") }
+ /// Failed to verify email address: make sure you clicked the link in the email
+ public static var authResetPasswordErrorUnauthorized: String { return ElementL10n.tr("Legacy", "auth_reset_password_error_unauthorized") }
+ /// Email not verified, check your inbox
+ public static var authResetPasswordErrorUnverified: String { return ElementL10n.tr("Legacy", "auth_reset_password_error_unverified") }
+ /// Submit
+ public static var authSubmit: String { return ElementL10n.tr("Legacy", "auth_submit") }
+ /// Failed to authenticate
+ public static var authenticationError: String { return ElementL10n.tr("Legacy", "authentication_error") }
+ /// Showing only the first results, type more letters…
+ public static var autocompleteLimitedResults: String { return ElementL10n.tr("Legacy", "autocomplete_limited_results") }
+ /// Unable to find a valid homeserver. Please check your identifier
+ public static var autodiscoverWellKnownError: String { return ElementL10n.tr("Legacy", "autodiscover_well_known_error") }
+ /// Avatar
+ public static var avatar: String { return ElementL10n.tr("Legacy", "avatar") }
+ /// Back up
+ public static var backup: String { return ElementL10n.tr("Legacy", "backup") }
+ /// Forgot or lost all recovery options? Reset everything
+ public static var badPassphraseKeyResetAllAction: String { return ElementL10n.tr("Legacy", "bad_passphrase_key_reset_all_action") }
+ /// BETA
+ public static var beta: String { return ElementL10n.tr("Legacy", "beta") }
+ /// BETA
+ public static var betaTitleBottomSheetAction: String { return ElementL10n.tr("Legacy", "beta_title_bottom_sheet_action") }
+ /// Black Theme
+ public static var blackTheme: String { return ElementL10n.tr("Legacy", "black_theme") }
+ /// IGNORE USER
+ public static var blockUser: String { return ElementL10n.tr("Legacy", "block_user") }
+ /// If you cancel now, you may lose encrypted messages & data if you lose access to your logins.
+ ///
+ /// You can also set up Secure Backup & manage your keys in Settings.
+ public static var bootstrapCancelText: String { return ElementL10n.tr("Legacy", "bootstrap_cancel_text") }
+ /// Your %2$@ & %1$@ are now set.
+ ///
+ /// Keep them safe! You’ll need them to unlock encrypted messages and secure information if you lose all of your active sessions.
+ public static func bootstrapCrossSigningSuccess(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "bootstrap_cross_signing_success", String(describing: p1), String(describing: p2))
+ }
+ /// Print it and store it somewhere safe
+ public static var bootstrapCrosssigningPrintIt: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_print_it") }
+ /// Defining SSSS default Key
+ public static var bootstrapCrosssigningProgressDefaultKey: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_default_key") }
+ /// Publishing created identity keys
+ public static var bootstrapCrosssigningProgressInitializing: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_initializing") }
+ /// Setting Up Key Backup
+ public static var bootstrapCrosssigningProgressKeyBackup: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_key_backup") }
+ /// Generating secure key from passphrase
+ public static var bootstrapCrosssigningProgressPbkdf2: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_pbkdf2") }
+ /// Synchronizing Master key
+ public static var bootstrapCrosssigningProgressSaveMsk: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_save_msk") }
+ /// Synchronizing Self Signing key
+ public static var bootstrapCrosssigningProgressSaveSsk: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_save_ssk") }
+ /// Synchronizing User key
+ public static var bootstrapCrosssigningProgressSaveUsk: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_progress_save_usk") }
+ /// Copy it to your personal cloud storage
+ public static var bootstrapCrosssigningSaveCloud: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_save_cloud") }
+ /// Save it on a USB key or backup drive
+ public static var bootstrapCrosssigningSaveUsb: String { return ElementL10n.tr("Legacy", "bootstrap_crosssigning_save_usb") }
+ /// Don’t use your account password.
+ public static var bootstrapDontReusePwd: String { return ElementL10n.tr("Legacy", "bootstrap_dont_reuse_pwd") }
+ /// Enter your %@ to continue
+ public static func bootstrapEnterRecovery(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "bootstrap_enter_recovery", String(describing: p1))
+ }
+ /// You're done!
+ public static var bootstrapFinishTitle: String { return ElementL10n.tr("Legacy", "bootstrap_finish_title") }
+ /// Enter a security phrase only you know, used to secure secrets on your server.
+ public static var bootstrapInfoText2: String { return ElementL10n.tr("Legacy", "bootstrap_info_text_2") }
+ /// It's not a valid recovery key
+ public static var bootstrapInvalidRecoveryKey: String { return ElementL10n.tr("Legacy", "bootstrap_invalid_recovery_key") }
+ /// This might take several seconds, please be patient.
+ public static var bootstrapLoadingText: String { return ElementL10n.tr("Legacy", "bootstrap_loading_text") }
+ /// Setting up recovery.
+ public static var bootstrapLoadingTitle: String { return ElementL10n.tr("Legacy", "bootstrap_loading_title") }
+ /// Key Backup recovery key
+ public static var bootstrapMigrationBackupRecoveryKey: String { return ElementL10n.tr("Legacy", "bootstrap_migration_backup_recovery_key") }
+ /// Enter your Key Backup Passphrase to continue.
+ public static var bootstrapMigrationEnterBackupPassword: String { return ElementL10n.tr("Legacy", "bootstrap_migration_enter_backup_password") }
+ /// use your Key Backup recovery key
+ public static var bootstrapMigrationUseRecoveryKey: String { return ElementL10n.tr("Legacy", "bootstrap_migration_use_recovery_key") }
+ /// Don’t know your Key Backup Passphrase, you can %@.
+ public static func bootstrapMigrationWithPassphraseHelperWithLink(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "bootstrap_migration_with_passphrase_helper_with_link", String(describing: p1))
+ }
+ /// Checking backup Key
+ public static var bootstrapProgressCheckingBackup: String { return ElementL10n.tr("Legacy", "bootstrap_progress_checking_backup") }
+ /// Checking backup Key (%@)
+ public static func bootstrapProgressCheckingBackupWithInfo(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "bootstrap_progress_checking_backup_with_info", String(describing: p1))
+ }
+ /// Getting curve key
+ public static var bootstrapProgressComputeCurveKey: String { return ElementL10n.tr("Legacy", "bootstrap_progress_compute_curve_key") }
+ /// Generating SSSS key from passphrase
+ public static var bootstrapProgressGeneratingSsss: String { return ElementL10n.tr("Legacy", "bootstrap_progress_generating_ssss") }
+ /// Generating SSSS key from recovery key
+ public static var bootstrapProgressGeneratingSsssRecovery: String { return ElementL10n.tr("Legacy", "bootstrap_progress_generating_ssss_recovery") }
+ /// Generating SSSS key from passphrase (%@)
+ public static func bootstrapProgressGeneratingSsssWithInfo(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "bootstrap_progress_generating_ssss_with_info", String(describing: p1))
+ }
+ /// Storing keybackup secret in SSSS
+ public static var bootstrapProgressStoringInSss: String { return ElementL10n.tr("Legacy", "bootstrap_progress_storing_in_sss") }
+ /// Favourites
+ public static var bottomActionFavourites: String { return ElementL10n.tr("Legacy", "bottom_action_favourites") }
+ /// Notifications
+ public static var bottomActionNotification: String { return ElementL10n.tr("Legacy", "bottom_action_notification") }
+ /// People
+ public static var bottomActionPeople: String { return ElementL10n.tr("Legacy", "bottom_action_people") }
+ /// Direct Messages
+ public static var bottomActionPeopleX: String { return ElementL10n.tr("Legacy", "bottom_action_people_x") }
+ /// Rooms
+ public static var bottomActionRooms: String { return ElementL10n.tr("Legacy", "bottom_action_rooms") }
+ /// Store your Security Key somewhere safe, like a password manager or a safe.
+ public static var bottomSheetSaveYourRecoveryKeyContent: String { return ElementL10n.tr("Legacy", "bottom_sheet_save_your_recovery_key_content") }
+ /// Save your Security Key
+ public static var bottomSheetSaveYourRecoveryKeyTitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_save_your_recovery_key_title") }
+ /// Generate a security key to store somewhere safe like a password manager or a safe.
+ public static var bottomSheetSetupSecureBackupSecurityKeySubtitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_security_key_subtitle") }
+ /// Use a Security Key
+ public static var bottomSheetSetupSecureBackupSecurityKeyTitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_security_key_title") }
+ /// Enter a secret phrase only you know, and generate a key for backup.
+ public static var bottomSheetSetupSecureBackupSecurityPhraseSubtitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_security_phrase_subtitle") }
+ /// Use a Security Phrase
+ public static var bottomSheetSetupSecureBackupSecurityPhraseTitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_security_phrase_title") }
+ /// Set up
+ public static var bottomSheetSetupSecureBackupSubmit: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_submit") }
+ /// Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.
+ public static var bottomSheetSetupSecureBackupSubtitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_subtitle") }
+ /// Secure backup
+ public static var bottomSheetSetupSecureBackupTitle: String { return ElementL10n.tr("Legacy", "bottom_sheet_setup_secure_backup_title") }
+ /// The description is too short
+ public static var bugReportErrorTooShort: String { return ElementL10n.tr("Legacy", "bug_report_error_too_short") }
+ /// Call
+ public static var call: String { return ElementL10n.tr("Legacy", "call") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func callActiveStatus(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "call_active_status", p1)
+ }
+ /// Back
+ public static var callCameraBack: String { return ElementL10n.tr("Legacy", "call_camera_back") }
+ /// Front
+ public static var callCameraFront: String { return ElementL10n.tr("Legacy", "call_camera_front") }
+ /// Call connecting…
+ public static var callConnecting: String { return ElementL10n.tr("Legacy", "call_connecting") }
+ /// There was an error looking up the phone number
+ public static var callDialPadLookupError: String { return ElementL10n.tr("Legacy", "call_dial_pad_lookup_error") }
+ /// Dial pad
+ public static var callDialPadTitle: String { return ElementL10n.tr("Legacy", "call_dial_pad_title") }
+ /// Call ended
+ public static var callEnded: String { return ElementL10n.tr("Legacy", "call_ended") }
+ /// No answer
+ public static var callEndedInviteTimeoutTitle: String { return ElementL10n.tr("Legacy", "call_ended_invite_timeout_title") }
+ /// The user you called is busy.
+ public static var callEndedUserBusyDescription: String { return ElementL10n.tr("Legacy", "call_ended_user_busy_description") }
+ /// User busy
+ public static var callEndedUserBusyTitle: String { return ElementL10n.tr("Legacy", "call_ended_user_busy_title") }
+ /// The remote side failed to pick up.
+ public static var callErrorUserNotResponding: String { return ElementL10n.tr("Legacy", "call_error_user_not_responding") }
+ /// %@ Call Failed
+ public static func callFailedNoConnection(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_failed_no_connection", String(describing: p1))
+ }
+ /// Failed to establish real time connection.
+ /// Please ask the administrator of your homeserver to configure a TURN server in order for calls to work reliably.
+ public static var callFailedNoConnectionDescription: String { return ElementL10n.tr("Legacy", "call_failed_no_connection_description") }
+ /// Turn HD off
+ public static var callFormatTurnHdOff: String { return ElementL10n.tr("Legacy", "call_format_turn_hd_off") }
+ /// Turn HD on
+ public static var callFormatTurnHdOn: String { return ElementL10n.tr("Legacy", "call_format_turn_hd_on") }
+ /// %@ held the call
+ public static func callHeldByUser(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_held_by_user", String(describing: p1))
+ }
+ /// You held the call
+ public static var callHeldByYou: String { return ElementL10n.tr("Legacy", "call_held_by_you") }
+ /// Hold
+ public static var callHoldAction: String { return ElementL10n.tr("Legacy", "call_hold_action") }
+ /// Call In Progress…
+ public static var callInProgress: String { return ElementL10n.tr("Legacy", "call_in_progress") }
+ /// Accept
+ public static var callNotificationAnswer: String { return ElementL10n.tr("Legacy", "call_notification_answer") }
+ /// Hang Up
+ public static var callNotificationHangup: String { return ElementL10n.tr("Legacy", "call_notification_hangup") }
+ /// Decline
+ public static var callNotificationReject: String { return ElementL10n.tr("Legacy", "call_notification_reject") }
+ /// Active call (%1$@) ·
+ public static func callOneActive(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_one_active", String(describing: p1))
+ }
+ /// Active call (%1$@)
+ public static func callOnlyActive(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_only_active", String(describing: p1))
+ }
+ /// Ending call…
+ public static var callRemoveJitsiWidgetProgress: String { return ElementL10n.tr("Legacy", "call_remove_jitsi_widget_progress") }
+ /// Resume
+ public static var callResumeAction: String { return ElementL10n.tr("Legacy", "call_resume_action") }
+ /// Call ringing…
+ public static var callRinging: String { return ElementL10n.tr("Legacy", "call_ringing") }
+ /// Select Sound Device
+ public static var callSelectSoundDevice: String { return ElementL10n.tr("Legacy", "call_select_sound_device") }
+ /// Slide to end the call
+ public static var callSlideToEndConference: String { return ElementL10n.tr("Legacy", "call_slide_to_end_conference") }
+ /// Share screen
+ public static var callStartScreenSharing: String { return ElementL10n.tr("Legacy", "call_start_screen_sharing") }
+ /// Stop screen sharing
+ public static var callStopScreenSharing: String { return ElementL10n.tr("Legacy", "call_stop_screen_sharing") }
+ /// Switch Camera
+ public static var callSwitchCamera: String { return ElementL10n.tr("Legacy", "call_switch_camera") }
+ /// %1$@ Tap to return
+ public static func callTapToReturn(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_tap_to_return", String(describing: p1))
+ }
+ /// Call back
+ public static var callTileCallBack: String { return ElementL10n.tr("Legacy", "call_tile_call_back") }
+ /// This call has ended
+ public static var callTileEnded: String { return ElementL10n.tr("Legacy", "call_tile_ended") }
+ /// No answer
+ public static var callTileNoAnswer: String { return ElementL10n.tr("Legacy", "call_tile_no_answer") }
+ /// %1$@ declined this call
+ public static func callTileOtherDeclined(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_tile_other_declined", String(describing: p1))
+ }
+ /// Active video call
+ public static var callTileVideoActive: String { return ElementL10n.tr("Legacy", "call_tile_video_active") }
+ /// Video call ended • %1$@
+ public static func callTileVideoCallHasEnded(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_tile_video_call_has_ended", String(describing: p1))
+ }
+ /// Video call declined
+ public static var callTileVideoDeclined: String { return ElementL10n.tr("Legacy", "call_tile_video_declined") }
+ /// Incoming video call
+ public static var callTileVideoIncoming: String { return ElementL10n.tr("Legacy", "call_tile_video_incoming") }
+ /// Missed video call
+ public static var callTileVideoMissed: String { return ElementL10n.tr("Legacy", "call_tile_video_missed") }
+ /// Active voice call
+ public static var callTileVoiceActive: String { return ElementL10n.tr("Legacy", "call_tile_voice_active") }
+ /// Voice call ended • %1$@
+ public static func callTileVoiceCallHasEnded(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_tile_voice_call_has_ended", String(describing: p1))
+ }
+ /// Voice call declined
+ public static var callTileVoiceDeclined: String { return ElementL10n.tr("Legacy", "call_tile_voice_declined") }
+ /// Incoming voice call
+ public static var callTileVoiceIncoming: String { return ElementL10n.tr("Legacy", "call_tile_voice_incoming") }
+ /// Missed voice call
+ public static var callTileVoiceMissed: String { return ElementL10n.tr("Legacy", "call_tile_voice_missed") }
+ /// You declined this call
+ public static var callTileYouDeclinedThisCall: String { return ElementL10n.tr("Legacy", "call_tile_you_declined_this_call") }
+ /// Connect
+ public static var callTransferConnectAction: String { return ElementL10n.tr("Legacy", "call_transfer_connect_action") }
+ /// Consult first
+ public static var callTransferConsultFirst: String { return ElementL10n.tr("Legacy", "call_transfer_consult_first") }
+ /// Consulting with %1$@
+ public static func callTransferConsultingWith(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_transfer_consulting_with", String(describing: p1))
+ }
+ /// An error occurred while transferring call
+ public static var callTransferFailure: String { return ElementL10n.tr("Legacy", "call_transfer_failure") }
+ /// Transfer
+ public static var callTransferTitle: String { return ElementL10n.tr("Legacy", "call_transfer_title") }
+ /// Transfer to %1$@
+ public static func callTransferTransferToTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "call_transfer_transfer_to_title", String(describing: p1))
+ }
+ /// Unknown person
+ public static var callTransferUnknownPerson: String { return ElementL10n.tr("Legacy", "call_transfer_unknown_person") }
+ /// Users
+ public static var callTransferUsersTabTitle: String { return ElementL10n.tr("Legacy", "call_transfer_users_tab_title") }
+ /// You cannot place a call with yourself
+ public static var cannotCallYourself: String { return ElementL10n.tr("Legacy", "cannot_call_yourself") }
+ /// You cannot place a call with yourself, wait for participants to accept invitation
+ public static var cannotCallYourselfWithInvite: String { return ElementL10n.tr("Legacy", "cannot_call_yourself_with_invite") }
+ /// Cannot DM yourself!
+ public static var cannotDmSelf: String { return ElementL10n.tr("Legacy", "cannot_dm_self") }
+ /// Change identity server
+ public static var changeIdentityServer: String { return ElementL10n.tr("Legacy", "change_identity_server") }
+ /// Set a new account password…
+ public static var changePasswordSummary: String { return ElementL10n.tr("Legacy", "change_password_summary") }
+ /// Change network
+ public static var changeRoomDirectoryNetwork: String { return ElementL10n.tr("Legacy", "change_room_directory_network") }
+ /// Change Space
+ public static var changeSpace: String { return ElementL10n.tr("Legacy", "change_space") }
+ /// Current language
+ public static var chooseLocaleCurrentLocaleTitle: String { return ElementL10n.tr("Legacy", "choose_locale_current_locale_title") }
+ /// Loading available languages…
+ public static var chooseLocaleLoadingLocales: String { return ElementL10n.tr("Legacy", "choose_locale_loading_locales") }
+ /// Other available languages
+ public static var chooseLocaleOtherLocalesTitle: String { return ElementL10n.tr("Legacy", "choose_locale_other_locales_title") }
+ /// Results are only revealed when you end the poll
+ public static var closedPollOptionDescription: String { return ElementL10n.tr("Legacy", "closed_poll_option_description") }
+ /// Closed poll
+ public static var closedPollOptionTitle: String { return ElementL10n.tr("Legacy", "closed_poll_option_title") }
+ /// Sends the given message with confetti
+ public static var commandConfetti: String { return ElementL10n.tr("Legacy", "command_confetti") }
+ /// Add to the given Space
+ public static var commandDescriptionAddToSpace: String { return ElementL10n.tr("Legacy", "command_description_add_to_space") }
+ /// Changes your avatar in this current room only
+ public static var commandDescriptionAvatarForRoom: String { return ElementL10n.tr("Legacy", "command_description_avatar_for_room") }
+ /// Bans user with given id
+ public static var commandDescriptionBanUser: String { return ElementL10n.tr("Legacy", "command_description_ban_user") }
+ /// To fix Matrix Apps management
+ public static var commandDescriptionClearScalarToken: String { return ElementL10n.tr("Legacy", "command_description_clear_scalar_token") }
+ /// Create a Space
+ public static var commandDescriptionCreateSpace: String { return ElementL10n.tr("Legacy", "command_description_create_space") }
+ /// Deops user with given id
+ public static var commandDescriptionDeopUser: String { return ElementL10n.tr("Legacy", "command_description_deop_user") }
+ /// Forces the current outbound group session in an encrypted room to be discarded
+ public static var commandDescriptionDiscardSession: String { return ElementL10n.tr("Legacy", "command_description_discard_session") }
+ /// Only supported in encrypted rooms
+ public static var commandDescriptionDiscardSessionNotHandled: String { return ElementL10n.tr("Legacy", "command_description_discard_session_not_handled") }
+ /// Displays action
+ public static var commandDescriptionEmote: String { return ElementL10n.tr("Legacy", "command_description_emote") }
+ /// Ignores a user, hiding their messages from you
+ public static var commandDescriptionIgnoreUser: String { return ElementL10n.tr("Legacy", "command_description_ignore_user") }
+ /// Invites user with given id to current room
+ public static var commandDescriptionInviteUser: String { return ElementL10n.tr("Legacy", "command_description_invite_user") }
+ /// Joins room with given address
+ public static var commandDescriptionJoinRoom: String { return ElementL10n.tr("Legacy", "command_description_join_room") }
+ /// Join the Space with the given id
+ public static var commandDescriptionJoinSpace: String { return ElementL10n.tr("Legacy", "command_description_join_space") }
+ /// Leave room with given id (or current room if null)
+ public static var commandDescriptionLeaveRoom: String { return ElementL10n.tr("Legacy", "command_description_leave_room") }
+ /// Prepends ( ͡° ͜ʖ ͡°) to a plain-text message
+ public static var commandDescriptionLenny: String { return ElementL10n.tr("Legacy", "command_description_lenny") }
+ /// On/Off markdown
+ public static var commandDescriptionMarkdown: String { return ElementL10n.tr("Legacy", "command_description_markdown") }
+ /// Changes your display nickname
+ public static var commandDescriptionNick: String { return ElementL10n.tr("Legacy", "command_description_nick") }
+ /// Changes your display nickname in the current room only
+ public static var commandDescriptionNickForRoom: String { return ElementL10n.tr("Legacy", "command_description_nick_for_room") }
+ /// Define the power level of a user
+ public static var commandDescriptionOpUser: String { return ElementL10n.tr("Legacy", "command_description_op_user") }
+ /// Leave room
+ public static var commandDescriptionPartRoom: String { return ElementL10n.tr("Legacy", "command_description_part_room") }
+ /// Sends a message as plain text, without interpreting it as markdown
+ public static var commandDescriptionPlain: String { return ElementL10n.tr("Legacy", "command_description_plain") }
+ /// Sends the given message colored as a rainbow
+ public static var commandDescriptionRainbow: String { return ElementL10n.tr("Legacy", "command_description_rainbow") }
+ /// Sends the given emote colored as a rainbow
+ public static var commandDescriptionRainbowEmote: String { return ElementL10n.tr("Legacy", "command_description_rainbow_emote") }
+ /// Removes user with given id from this room
+ public static var commandDescriptionRemoveUser: String { return ElementL10n.tr("Legacy", "command_description_remove_user") }
+ /// Changes the avatar of the current room
+ public static var commandDescriptionRoomAvatar: String { return ElementL10n.tr("Legacy", "command_description_room_avatar") }
+ /// Sets the room name
+ public static var commandDescriptionRoomName: String { return ElementL10n.tr("Legacy", "command_description_room_name") }
+ /// Prepends ¯\_(ツ)_/¯ to a plain-text message
+ public static var commandDescriptionShrug: String { return ElementL10n.tr("Legacy", "command_description_shrug") }
+ /// Sends the given message as a spoiler
+ public static var commandDescriptionSpoiler: String { return ElementL10n.tr("Legacy", "command_description_spoiler") }
+ /// Set the room topic
+ public static var commandDescriptionTopic: String { return ElementL10n.tr("Legacy", "command_description_topic") }
+ /// Unbans user with given id
+ public static var commandDescriptionUnbanUser: String { return ElementL10n.tr("Legacy", "command_description_unban_user") }
+ /// Stops ignoring a user, showing their messages going forward
+ public static var commandDescriptionUnignoreUser: String { return ElementL10n.tr("Legacy", "command_description_unignore_user") }
+ /// Upgrades a room to a new version
+ public static var commandDescriptionUpgradeRoom: String { return ElementL10n.tr("Legacy", "command_description_upgrade_room") }
+ /// Displays information about a user
+ public static var commandDescriptionWhois: String { return ElementL10n.tr("Legacy", "command_description_whois") }
+ /// Command error
+ public static var commandError: String { return ElementL10n.tr("Legacy", "command_error") }
+ /// The command "%@" is recognized but not supported in threads.
+ public static func commandNotSupportedInThreads(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "command_not_supported_in_threads", String(describing: p1))
+ }
+ /// The command "%@" needs more parameters, or some parameters are incorrect.
+ public static func commandProblemWithParameters(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "command_problem_with_parameters", String(describing: p1))
+ }
+ /// Sends the given message with snowfall
+ public static var commandSnow: String { return ElementL10n.tr("Legacy", "command_snow") }
+ /// Choose
+ public static var compressionOptListChoose: String { return ElementL10n.tr("Legacy", "compression_opt_list_choose") }
+ /// Large
+ public static var compressionOptListLarge: String { return ElementL10n.tr("Legacy", "compression_opt_list_large") }
+ /// Medium
+ public static var compressionOptListMedium: String { return ElementL10n.tr("Legacy", "compression_opt_list_medium") }
+ /// Original
+ public static var compressionOptListOriginal: String { return ElementL10n.tr("Legacy", "compression_opt_list_original") }
+ /// Small
+ public static var compressionOptListSmall: String { return ElementL10n.tr("Legacy", "compression_opt_list_small") }
+ /// Confirm your identity by verifying this login from one of your other sessions, granting it access to encrypted messages.
+ public static var confirmYourIdentity: String { return ElementL10n.tr("Legacy", "confirm_your_identity") }
+ /// Confirm your identity by verifying this login, granting it access to encrypted messages.
+ public static var confirmYourIdentityQuadS: String { return ElementL10n.tr("Legacy", "confirm_your_identity_quad_s") }
+ /// Please contact an admin to restore encryption to a valid state.
+ public static var contactAdminToRestoreEncryption: String { return ElementL10n.tr("Legacy", "contact_admin_to_restore_encryption") }
+ /// Contacts book
+ public static var contactsBookTitle: String { return ElementL10n.tr("Legacy", "contacts_book_title") }
+ /// This content was reported as inappropriate.
+ ///
+ /// If you don't want to see any more content from this user, you can ignore them to hide their messages.
+ public static var contentReportedAsInappropriateContent: String { return ElementL10n.tr("Legacy", "content_reported_as_inappropriate_content") }
+ /// Reported as inappropriate
+ public static var contentReportedAsInappropriateTitle: String { return ElementL10n.tr("Legacy", "content_reported_as_inappropriate_title") }
+ /// This content was reported as spam.
+ ///
+ /// If you don't want to see any more content from this user, you can ignore them to hide their messages.
+ public static var contentReportedAsSpamContent: String { return ElementL10n.tr("Legacy", "content_reported_as_spam_content") }
+ /// Reported as spam
+ public static var contentReportedAsSpamTitle: String { return ElementL10n.tr("Legacy", "content_reported_as_spam_title") }
+ /// This content was reported.
+ ///
+ /// If you don't want to see any more content from this user, you can ignore them to hide their messages.
+ public static var contentReportedContent: String { return ElementL10n.tr("Legacy", "content_reported_content") }
+ /// Content reported
+ public static var contentReportedTitle: String { return ElementL10n.tr("Legacy", "content_reported_title") }
+ /// Copied to clipboard
+ public static var copiedToClipboard: String { return ElementL10n.tr("Legacy", "copied_to_clipboard") }
+ /// Create
+ public static var create: String { return ElementL10n.tr("Legacy", "create") }
+ /// Create a room
+ public static var createARoom: String { return ElementL10n.tr("Legacy", "create_a_room") }
+ /// Create New Room
+ public static var createNewRoom: String { return ElementL10n.tr("Legacy", "create_new_room") }
+ /// Create New Space
+ public static var createNewSpace: String { return ElementL10n.tr("Legacy", "create_new_space") }
+ /// Failed to validate PIN, please tap a new one.
+ public static var createPinConfirmFailure: String { return ElementL10n.tr("Legacy", "create_pin_confirm_failure") }
+ /// Confirm PIN
+ public static var createPinConfirmTitle: String { return ElementL10n.tr("Legacy", "create_pin_confirm_title") }
+ /// Choose a PIN for security
+ public static var createPinTitle: String { return ElementL10n.tr("Legacy", "create_pin_title") }
+ /// ADD OPTION
+ public static var createPollAddOption: String { return ElementL10n.tr("Legacy", "create_poll_add_option") }
+ /// CREATE POLL
+ public static var createPollButton: String { return ElementL10n.tr("Legacy", "create_poll_button") }
+ /// Question cannot be empty
+ public static var createPollEmptyQuestionError: String { return ElementL10n.tr("Legacy", "create_poll_empty_question_error") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func createPollNotEnoughOptionsError(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "create_poll_not_enough_options_error", p1)
+ }
+ /// Option %1$d
+ public static func createPollOptionsHint(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "create_poll_options_hint", p1)
+ }
+ /// Create options
+ public static var createPollOptionsTitle: String { return ElementL10n.tr("Legacy", "create_poll_options_title") }
+ /// Question or topic
+ public static var createPollQuestionHint: String { return ElementL10n.tr("Legacy", "create_poll_question_hint") }
+ /// Poll question or topic
+ public static var createPollQuestionTitle: String { return ElementL10n.tr("Legacy", "create_poll_question_title") }
+ /// Create Poll
+ public static var createPollTitle: String { return ElementL10n.tr("Legacy", "create_poll_title") }
+ /// Create Room
+ public static var createRoom: String { return ElementL10n.tr("Legacy", "create_room") }
+ /// CREATE
+ public static var createRoomActionCreate: String { return ElementL10n.tr("Legacy", "create_room_action_create") }
+ /// Go
+ public static var createRoomActionGo: String { return ElementL10n.tr("Legacy", "create_room_action_go") }
+ /// This address is already in use
+ public static var createRoomAliasAlreadyInUse: String { return ElementL10n.tr("Legacy", "create_room_alias_already_in_use") }
+ /// Please provide a room address
+ public static var createRoomAliasEmpty: String { return ElementL10n.tr("Legacy", "create_room_alias_empty") }
+ /// Some characters are not allowed
+ public static var createRoomAliasInvalid: String { return ElementL10n.tr("Legacy", "create_room_alias_invalid") }
+ /// You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.
+ public static var createRoomDisableFederationDescription: String { return ElementL10n.tr("Legacy", "create_room_disable_federation_description") }
+ /// Block anyone not part of %@ from ever joining this room
+ public static func createRoomDisableFederationTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "create_room_disable_federation_title", String(describing: p1))
+ }
+ /// We couldn't create your DM. Please check the users you want to invite and try again.
+ public static var createRoomDmFailure: String { return ElementL10n.tr("Legacy", "create_room_dm_failure") }
+ /// Once enabled, encryption cannot be disabled.
+ public static var createRoomEncryptionDescription: String { return ElementL10n.tr("Legacy", "create_room_encryption_description") }
+ /// Enable encryption
+ public static var createRoomEncryptionTitle: String { return ElementL10n.tr("Legacy", "create_room_encryption_title") }
+ /// The room has been created, but some invitations have not been sent for the following reason:
+ ///
+ /// %@
+ public static func createRoomFederationError(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "create_room_federation_error", String(describing: p1))
+ }
+ /// Creating room…
+ public static var createRoomInProgress: String { return ElementL10n.tr("Legacy", "create_room_in_progress") }
+ /// Name
+ public static var createRoomNameHint: String { return ElementL10n.tr("Legacy", "create_room_name_hint") }
+ /// Room name
+ public static var createRoomNameSection: String { return ElementL10n.tr("Legacy", "create_room_name_section") }
+ /// Anyone will be able to join this room
+ public static var createRoomPublicDescription: String { return ElementL10n.tr("Legacy", "create_room_public_description") }
+ /// Public
+ public static var createRoomPublicTitle: String { return ElementL10n.tr("Legacy", "create_room_public_title") }
+ /// Room settings
+ public static var createRoomSettingsSection: String { return ElementL10n.tr("Legacy", "create_room_settings_section") }
+ /// Topic
+ public static var createRoomTopicHint: String { return ElementL10n.tr("Legacy", "create_room_topic_hint") }
+ /// Room topic (optional)
+ public static var createRoomTopicSection: String { return ElementL10n.tr("Legacy", "create_room_topic_section") }
+ /// Create space
+ public static var createSpace: String { return ElementL10n.tr("Legacy", "create_space") }
+ /// Space address
+ public static var createSpaceAliasHint: String { return ElementL10n.tr("Legacy", "create_space_alias_hint") }
+ /// Give it a name to continue.
+ public static var createSpaceErrorEmptyFieldSpaceName: String { return ElementL10n.tr("Legacy", "create_space_error_empty_field_space_name") }
+ /// You are not currently using an identity server. In order to invite teammates and be discoverable by them, configure one below.
+ public static var createSpaceIdentityServerInfoNone: String { return ElementL10n.tr("Legacy", "create_space_identity_server_info_none") }
+ /// Creating space…
+ public static var createSpaceInProgress: String { return ElementL10n.tr("Legacy", "create_space_in_progress") }
+ /// Description
+ public static var createSpaceTopicHint: String { return ElementL10n.tr("Legacy", "create_space_topic_hint") }
+ /// What type of space do you want to create?
+ public static var createSpacesChooseTypeLabel: String { return ElementL10n.tr("Legacy", "create_spaces_choose_type_label") }
+ /// Random
+ public static var createSpacesDefaultPublicRandomRoomName: String { return ElementL10n.tr("Legacy", "create_spaces_default_public_random_room_name") }
+ /// General
+ public static var createSpacesDefaultPublicRoomName: String { return ElementL10n.tr("Legacy", "create_spaces_default_public_room_name") }
+ /// Add some details to help people identify it. You can change these at any point.
+ public static var createSpacesDetailsPrivateHeader: String { return ElementL10n.tr("Legacy", "create_spaces_details_private_header") }
+ /// Add some details to help it stand out. You can change these at any point.
+ public static var createSpacesDetailsPublicHeader: String { return ElementL10n.tr("Legacy", "create_spaces_details_public_header") }
+ /// Who are your teammates?
+ public static var createSpacesInvitePublicHeader: String { return ElementL10n.tr("Legacy", "create_spaces_invite_public_header") }
+ /// Ensure the right people have access to %@ company. You can invite more later.
+ public static func createSpacesInvitePublicHeaderDesc(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "create_spaces_invite_public_header_desc", String(describing: p1))
+ }
+ /// To join an existing space, you need an invite.
+ public static var createSpacesJoinInfoHelp: String { return ElementL10n.tr("Legacy", "create_spaces_join_info_help") }
+ /// Just me
+ public static var createSpacesJustMe: String { return ElementL10n.tr("Legacy", "create_spaces_just_me") }
+ /// Creating Space…
+ public static var createSpacesLoadingMessage: String { return ElementL10n.tr("Legacy", "create_spaces_loading_message") }
+ /// Make sure the right people have access to %@.
+ public static func createSpacesMakeSureAccess(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "create_spaces_make_sure_access", String(describing: p1))
+ }
+ /// Me and teammates
+ public static var createSpacesMeAndTeammates: String { return ElementL10n.tr("Legacy", "create_spaces_me_and_teammates") }
+ /// A private space to organise your rooms
+ public static var createSpacesOrganiseRooms: String { return ElementL10n.tr("Legacy", "create_spaces_organise_rooms") }
+ /// A private space for you & your teammates
+ public static var createSpacesPrivateTeammates: String { return ElementL10n.tr("Legacy", "create_spaces_private_teammates") }
+ /// What things are you working on?
+ public static var createSpacesRoomPrivateHeader: String { return ElementL10n.tr("Legacy", "create_spaces_room_private_header") }
+ /// Let’s create a room for each of them. You can add more later too, including already existing ones.
+ public static var createSpacesRoomPrivateHeaderDesc: String { return ElementL10n.tr("Legacy", "create_spaces_room_private_header_desc") }
+ /// What are some discussions you want to have in %@?
+ public static func createSpacesRoomPublicHeader(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "create_spaces_room_public_header", String(describing: p1))
+ }
+ /// We’ll create rooms for them. You can add more later too.
+ public static var createSpacesRoomPublicHeaderDesc: String { return ElementL10n.tr("Legacy", "create_spaces_room_public_header_desc") }
+ /// Who are you working with?
+ public static var createSpacesWhoAreYouWorkingWith: String { return ElementL10n.tr("Legacy", "create_spaces_who_are_you_working_with") }
+ /// You can change this later
+ public static var createSpacesYouCanChangeLater: String { return ElementL10n.tr("Legacy", "create_spaces_you_can_change_later") }
+ /// Creating room…
+ public static var creatingDirectRoom: String { return ElementL10n.tr("Legacy", "creating_direct_room") }
+ /// Interactively Verify by Emoji
+ public static var crossSigningVerifyByEmoji: String { return ElementL10n.tr("Legacy", "cross_signing_verify_by_emoji") }
+ /// Manually Verify by Text
+ public static var crossSigningVerifyByText: String { return ElementL10n.tr("Legacy", "cross_signing_verify_by_text") }
+ /// Unable to verify this device
+ public static var crosssigningCannotVerifyThisSession: String { return ElementL10n.tr("Legacy", "crosssigning_cannot_verify_this_session") }
+ /// You won’t be able to access encrypted message history. Reset your Secure Message Backup and verification keys to start fresh.
+ public static var crosssigningCannotVerifyThisSessionDesc: String { return ElementL10n.tr("Legacy", "crosssigning_cannot_verify_this_session_desc") }
+ /// Verify login
+ public static var crosssigningVerifySession: String { return ElementL10n.tr("Legacy", "crosssigning_verify_session") }
+ /// Verify this device
+ public static var crosssigningVerifyThisSession: String { return ElementL10n.tr("Legacy", "crosssigning_verify_this_session") }
+ /// You cannot access this message because you have been blocked by the sender
+ public static var cryptoErrorWithheldBlacklisted: String { return ElementL10n.tr("Legacy", "crypto_error_withheld_blacklisted") }
+ /// You cannot access this message because the sender purposely did not send the keys
+ public static var cryptoErrorWithheldGeneric: String { return ElementL10n.tr("Legacy", "crypto_error_withheld_generic") }
+ /// You cannot access this message because your session is not trusted by the sender
+ public static var cryptoErrorWithheldUnverified: String { return ElementL10n.tr("Legacy", "crypto_error_withheld_unverified") }
+ /// Dark Theme
+ public static var darkTheme: String { return ElementL10n.tr("Legacy", "dark_theme") }
+ /// This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. This action is irreversible.
+ ///
+ /// Deactivating your account does not by default cause us to forget messages you have sent. If you would like us to forget your messages, please tick the box below.
+ ///
+ /// Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.
+ public static var deactivateAccountContent: String { return ElementL10n.tr("Legacy", "deactivate_account_content") }
+ /// Please forget all messages I have sent when my account is deactivated (Warning: this will cause future users to see an incomplete view of conversations)
+ public static var deactivateAccountDeleteCheckbox: String { return ElementL10n.tr("Legacy", "deactivate_account_delete_checkbox") }
+ /// Deactivate Account
+ public static var deactivateAccountSubmit: String { return ElementL10n.tr("Legacy", "deactivate_account_submit") }
+ /// Deactivate Account
+ public static var deactivateAccountTitle: String { return ElementL10n.tr("Legacy", "deactivate_account_title") }
+ /// Decide which spaces can access this room. If a space is selected its members will be able to find and join Room name.
+ public static var decideWhichSpacesCanAccess: String { return ElementL10n.tr("Legacy", "decide_which_spaces_can_access") }
+ /// Decide who can find and join this room.
+ public static var decideWhoCanFindAndJoin: String { return ElementL10n.tr("Legacy", "decide_who_can_find_and_join") }
+ /// sends confetti 🎉
+ public static var defaultMessageEmoteConfetti: String { return ElementL10n.tr("Legacy", "default_message_emote_confetti") }
+ /// sends snowfall ❄️
+ public static var defaultMessageEmoteSnow: String { return ElementL10n.tr("Legacy", "default_message_emote_snow") }
+ /// Delete the account data of type %1$@?
+ ///
+ /// Use with caution, it may lead to unexpected behavior.
+ public static func deleteAccountDataWarning(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "delete_account_data_warning", String(describing: p1))
+ }
+ /// Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.
+ public static var deleteEventDialogContent: String { return ElementL10n.tr("Legacy", "delete_event_dialog_content") }
+ /// Include a reason
+ public static var deleteEventDialogReasonCheckbox: String { return ElementL10n.tr("Legacy", "delete_event_dialog_reason_checkbox") }
+ /// Reason for redacting
+ public static var deleteEventDialogReasonHint: String { return ElementL10n.tr("Legacy", "delete_event_dialog_reason_hint") }
+ /// Confirm Removal
+ public static var deleteEventDialogTitle: String { return ElementL10n.tr("Legacy", "delete_event_dialog_title") }
+ /// Are you sure you want to remove this poll? You won't be able to recover it once removed.
+ public static var deletePollDialogContent: String { return ElementL10n.tr("Legacy", "delete_poll_dialog_content") }
+ /// Remove poll
+ public static var deletePollDialogTitle: String { return ElementL10n.tr("Legacy", "delete_poll_dialog_title") }
+ /// To perform this action, please grant the Camera permission from the system settings.
+ public static var deniedPermissionCamera: String { return ElementL10n.tr("Legacy", "denied_permission_camera") }
+ /// Some permissions are missing to perform this action, please grant the permissions from the system settings.
+ public static var deniedPermissionGeneric: String { return ElementL10n.tr("Legacy", "denied_permission_generic") }
+ /// To send voice messages, please grant the Microphone permission.
+ public static var deniedPermissionVoiceMessage: String { return ElementL10n.tr("Legacy", "denied_permission_voice_message") }
+ /// Edit Content
+ public static var devToolsEditContent: String { return ElementL10n.tr("Legacy", "dev_tools_edit_content") }
+ /// Malformed event
+ public static var devToolsErrorMalformedEvent: String { return ElementL10n.tr("Legacy", "dev_tools_error_malformed_event") }
+ /// No content
+ public static var devToolsErrorNoContent: String { return ElementL10n.tr("Legacy", "dev_tools_error_no_content") }
+ /// Missing message type
+ public static var devToolsErrorNoMessageType: String { return ElementL10n.tr("Legacy", "dev_tools_error_no_message_type") }
+ /// Event content
+ public static var devToolsEventContentHint: String { return ElementL10n.tr("Legacy", "dev_tools_event_content_hint") }
+ /// Explore Room State
+ public static var devToolsExploreRoomState: String { return ElementL10n.tr("Legacy", "dev_tools_explore_room_state") }
+ /// Event Content
+ public static var devToolsFormHintEventContent: String { return ElementL10n.tr("Legacy", "dev_tools_form_hint_event_content") }
+ /// State Key
+ public static var devToolsFormHintStateKey: String { return ElementL10n.tr("Legacy", "dev_tools_form_hint_state_key") }
+ /// Type
+ public static var devToolsFormHintType: String { return ElementL10n.tr("Legacy", "dev_tools_form_hint_type") }
+ /// Dev Tools
+ public static var devToolsMenuName: String { return ElementL10n.tr("Legacy", "dev_tools_menu_name") }
+ /// Send Custom Event
+ public static var devToolsSendCustomEvent: String { return ElementL10n.tr("Legacy", "dev_tools_send_custom_event") }
+ /// Send Custom State Event
+ public static var devToolsSendCustomStateEvent: String { return ElementL10n.tr("Legacy", "dev_tools_send_custom_state_event") }
+ /// Send State Event
+ public static var devToolsSendStateEvent: String { return ElementL10n.tr("Legacy", "dev_tools_send_state_event") }
+ /// State Events
+ public static var devToolsStateEvent: String { return ElementL10n.tr("Legacy", "dev_tools_state_event") }
+ /// Event sent!
+ public static var devToolsSuccessEvent: String { return ElementL10n.tr("Legacy", "dev_tools_success_event") }
+ /// State event sent!
+ public static var devToolsSuccessStateEvent: String { return ElementL10n.tr("Legacy", "dev_tools_success_state_event") }
+ /// Current Session
+ public static var deviceManagerCurrentSessionTitle: String { return ElementL10n.tr("Legacy", "device_manager_current_session_title") }
+ /// Device
+ public static var deviceManagerDeviceTitle: String { return ElementL10n.tr("Legacy", "device_manager_device_title") }
+ /// Current Session
+ public static var deviceManagerHeaderSectionCurrentSession: String { return ElementL10n.tr("Legacy", "device_manager_header_section_current_session") }
+ /// Improve your account security by following these recommendations.
+ public static var deviceManagerHeaderSectionSecurityRecommendationsDescription: String { return ElementL10n.tr("Legacy", "device_manager_header_section_security_recommendations_description") }
+ /// Security recommendations
+ public static var deviceManagerHeaderSectionSecurityRecommendationsTitle: String { return ElementL10n.tr("Legacy", "device_manager_header_section_security_recommendations_title") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func deviceManagerInactiveSessionsDescription(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "device_manager_inactive_sessions_description", p1)
+ }
+ /// Inactive sessions
+ public static var deviceManagerInactiveSessionsTitle: String { return ElementL10n.tr("Legacy", "device_manager_inactive_sessions_title") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func deviceManagerOtherSessionsDescriptionInactive(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "device_manager_other_sessions_description_inactive", p1)
+ }
+ /// Unverified · Last activity %1$@
+ public static func deviceManagerOtherSessionsDescriptionUnverified(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "device_manager_other_sessions_description_unverified", String(describing: p1))
+ }
+ /// Verified · Last activity %1$@
+ public static func deviceManagerOtherSessionsDescriptionVerified(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "device_manager_other_sessions_description_verified", String(describing: p1))
+ }
+ /// View All (%1$d)
+ public static func deviceManagerOtherSessionsViewAll(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "device_manager_other_sessions_view_all", p1)
+ }
+ /// Application, device, and activity information.
+ public static var deviceManagerSessionDetailsDescription: String { return ElementL10n.tr("Legacy", "device_manager_session_details_description") }
+ /// IP address
+ public static var deviceManagerSessionDetailsDeviceIpAddress: String { return ElementL10n.tr("Legacy", "device_manager_session_details_device_ip_address") }
+ /// Session ID
+ public static var deviceManagerSessionDetailsSessionId: String { return ElementL10n.tr("Legacy", "device_manager_session_details_session_id") }
+ /// Last activity
+ public static var deviceManagerSessionDetailsSessionLastActivity: String { return ElementL10n.tr("Legacy", "device_manager_session_details_session_last_activity") }
+ /// Session name
+ public static var deviceManagerSessionDetailsSessionName: String { return ElementL10n.tr("Legacy", "device_manager_session_details_session_name") }
+ /// Session details
+ public static var deviceManagerSessionDetailsTitle: String { return ElementL10n.tr("Legacy", "device_manager_session_details_title") }
+ /// Last activity %1$@
+ public static func deviceManagerSessionLastActivity(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "device_manager_session_last_activity", String(describing: p1))
+ }
+ /// Session
+ public static var deviceManagerSessionTitle: String { return ElementL10n.tr("Legacy", "device_manager_session_title") }
+ /// Show All Sessions (V2, WIP)
+ public static var deviceManagerSettingsActiveSessionsShowAll: String { return ElementL10n.tr("Legacy", "device_manager_settings_active_sessions_show_all") }
+ /// Verify or sign out from unverified sessions.
+ public static var deviceManagerUnverifiedSessionsDescription: String { return ElementL10n.tr("Legacy", "device_manager_unverified_sessions_description") }
+ /// Unverified sessions
+ public static var deviceManagerUnverifiedSessionsTitle: String { return ElementL10n.tr("Legacy", "device_manager_unverified_sessions_title") }
+ /// Verify your current session for enhanced secure messaging.
+ public static var deviceManagerVerificationStatusDetailCurrentSessionUnverified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_detail_current_session_unverified") }
+ /// Your current session is ready for secure messaging.
+ public static var deviceManagerVerificationStatusDetailCurrentSessionVerified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_detail_current_session_verified") }
+ /// Verify or sign out from this session for best security and reliability.
+ public static var deviceManagerVerificationStatusDetailOtherSessionUnverified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_detail_other_session_unverified") }
+ /// This session is ready for secure messaging.
+ public static var deviceManagerVerificationStatusDetailOtherSessionVerified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_detail_other_session_verified") }
+ /// Verify your current session for enhanced secure messaging.
+ public static var deviceManagerVerificationStatusDetailUnverified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_detail_unverified") }
+ /// Your current session is ready for secure messaging.
+ public static var deviceManagerVerificationStatusDetailVerified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_detail_verified") }
+ /// Unverified session
+ public static var deviceManagerVerificationStatusUnverified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_unverified") }
+ /// Verified session
+ public static var deviceManagerVerificationStatusVerified: String { return ElementL10n.tr("Legacy", "device_manager_verification_status_verified") }
+ /// Verify Session
+ public static var deviceManagerVerifySession: String { return ElementL10n.tr("Legacy", "device_manager_verify_session") }
+ /// View Details
+ public static var deviceManagerViewDetails: String { return ElementL10n.tr("Legacy", "device_manager_view_details") }
+ /// Current session
+ public static var devicesCurrentDevice: String { return ElementL10n.tr("Legacy", "devices_current_device") }
+ /// Authentication
+ public static var devicesDeleteDialogTitle: String { return ElementL10n.tr("Legacy", "devices_delete_dialog_title") }
+ /// Update Public Name
+ public static var devicesDetailsDeviceName: String { return ElementL10n.tr("Legacy", "devices_details_device_name") }
+ /// ID
+ public static var devicesDetailsIdTitle: String { return ElementL10n.tr("Legacy", "devices_details_id_title") }
+ /// %1$@ @ %2$@
+ public static func devicesDetailsLastSeenFormat(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "devices_details_last_seen_format", String(describing: p1), String(describing: p2))
+ }
+ /// Last seen
+ public static var devicesDetailsLastSeenTitle: String { return ElementL10n.tr("Legacy", "devices_details_last_seen_title") }
+ /// Public Name
+ public static var devicesDetailsNameTitle: String { return ElementL10n.tr("Legacy", "devices_details_name_title") }
+ /// Other sessions
+ public static var devicesOtherDevices: String { return ElementL10n.tr("Legacy", "devices_other_devices") }
+ /// New value
+ public static var dialogEditHint: String { return ElementL10n.tr("Legacy", "dialog_edit_hint") }
+ /// Confirmation
+ public static var dialogTitleConfirmation: String { return ElementL10n.tr("Legacy", "dialog_title_confirmation") }
+ /// Error
+ public static var dialogTitleError: String { return ElementL10n.tr("Legacy", "dialog_title_error") }
+ /// Success
+ public static var dialogTitleSuccess: String { return ElementL10n.tr("Legacy", "dialog_title_success") }
+ /// Warning
+ public static var dialogTitleWarning: String { return ElementL10n.tr("Legacy", "dialog_title_warning") }
+ /// To continue using the %1$@ homeserver you must review and agree to the terms and conditions.
+ public static func dialogUserConsentContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "dialog_user_consent_content", String(describing: p1))
+ }
+ /// Review now
+ public static var dialogUserConsentSubmit: String { return ElementL10n.tr("Legacy", "dialog_user_consent_submit") }
+ /// Conversations
+ public static var directChatsHeader: String { return ElementL10n.tr("Legacy", "direct_chats_header") }
+ /// %@ joined.
+ public static func directRoomCreatedSummaryItem(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "direct_room_created_summary_item", String(describing: p1))
+ }
+ /// You joined.
+ public static var directRoomCreatedSummaryItemByYou: String { return ElementL10n.tr("Legacy", "direct_room_created_summary_item_by_you") }
+ /// Messages in this chat are end-to-end encrypted.
+ public static var directRoomEncryptionEnabledTileDescription: String { return ElementL10n.tr("Legacy", "direct_room_encryption_enabled_tile_description") }
+ /// Messages in this chat will be end-to-end encrypted.
+ public static var directRoomEncryptionEnabledTileDescriptionFuture: String { return ElementL10n.tr("Legacy", "direct_room_encryption_enabled_tile_description_future") }
+ /// %1$@ made this invite only.
+ public static func directRoomJoinRulesInvite(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "direct_room_join_rules_invite", String(describing: p1))
+ }
+ /// You made this invite only.
+ public static var directRoomJoinRulesInviteByYou: String { return ElementL10n.tr("Legacy", "direct_room_join_rules_invite_by_you") }
+ /// Messages here are end-to-end encrypted.
+ ///
+ /// Your messages are secured with locks and only you and the recipient have the unique keys to unlock them.
+ public static var directRoomProfileEncryptedSubtitle: String { return ElementL10n.tr("Legacy", "direct_room_profile_encrypted_subtitle") }
+ /// Messages here are not end-to-end encrypted.
+ public static var directRoomProfileNotEncryptedSubtitle: String { return ElementL10n.tr("Legacy", "direct_room_profile_not_encrypted_subtitle") }
+ /// Leave
+ public static var directRoomProfileSectionMoreLeave: String { return ElementL10n.tr("Legacy", "direct_room_profile_section_more_leave") }
+ /// Settings
+ public static var directRoomProfileSectionMoreSettings: String { return ElementL10n.tr("Legacy", "direct_room_profile_section_more_settings") }
+ /// Known Users
+ public static var directRoomUserListKnownTitle: String { return ElementL10n.tr("Legacy", "direct_room_user_list_known_title") }
+ /// Suggestions
+ public static var directRoomUserListSuggestionsTitle: String { return ElementL10n.tr("Legacy", "direct_room_user_list_suggestions_title") }
+ /// Add a new server
+ public static var directoryAddANewServer: String { return ElementL10n.tr("Legacy", "directory_add_a_new_server") }
+ /// Can't find this server or its room list
+ public static var directoryAddANewServerError: String { return ElementL10n.tr("Legacy", "directory_add_a_new_server_error") }
+ /// This server is already present in the list
+ public static var directoryAddANewServerErrorAlreadyAdded: String { return ElementL10n.tr("Legacy", "directory_add_a_new_server_error_already_added") }
+ /// Enter the name of a new server you want to explore.
+ public static var directoryAddANewServerPrompt: String { return ElementL10n.tr("Legacy", "directory_add_a_new_server_prompt") }
+ /// All rooms on %@ server
+ public static func directoryServerAllRoomsOnServer(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "directory_server_all_rooms_on_server", String(describing: p1))
+ }
+ /// All native %@ rooms
+ public static func directoryServerNativeRooms(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "directory_server_native_rooms", String(describing: p1))
+ }
+ /// Server name
+ public static var directoryServerPlaceholder: String { return ElementL10n.tr("Legacy", "directory_server_placeholder") }
+ /// Your server
+ public static var directoryYourServer: String { return ElementL10n.tr("Legacy", "directory_your_server") }
+ /// Enable 'Allow integrations' in Settings to do this.
+ public static var disabledIntegrationDialogContent: String { return ElementL10n.tr("Legacy", "disabled_integration_dialog_content") }
+ /// Integrations are disabled
+ public static var disabledIntegrationDialogTitle: String { return ElementL10n.tr("Legacy", "disabled_integration_dialog_title") }
+ /// We’re excited to announce we’ve changed name! Your app is up to date and you’re signed in to your account.
+ public static var disclaimerContent: String { return ElementL10n.tr("Legacy", "disclaimer_content") }
+ /// GOT IT
+ public static var disclaimerNegativeButton: String { return ElementL10n.tr("Legacy", "disclaimer_negative_button") }
+ /// LEARN MORE
+ public static var disclaimerPositiveButton: String { return ElementL10n.tr("Legacy", "disclaimer_positive_button") }
+ /// Riot is now Element!
+ public static var disclaimerTitle: String { return ElementL10n.tr("Legacy", "disclaimer_title") }
+ /// Disconnect identity server
+ public static var disconnectIdentityServer: String { return ElementL10n.tr("Legacy", "disconnect_identity_server") }
+ /// Disconnect from the identity server %@?
+ public static func disconnectIdentityServerDialogContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "disconnect_identity_server_dialog_content", String(describing: p1))
+ }
+ /// Invite by email, find contacts and more…
+ public static var discoveryInvite: String { return ElementL10n.tr("Legacy", "discovery_invite") }
+ /// Discovery (%@)
+ public static func discoverySection(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "discovery_section", String(describing: p1))
+ }
+ /// Doesn't look like a valid email address
+ public static var doesNotLookLikeValidEmail: String { return ElementL10n.tr("Legacy", "does_not_look_like_valid_email") }
+ /// Done
+ public static var done: String { return ElementL10n.tr("Legacy", "done") }
+ /// File %1$@ has been downloaded!
+ public static func downloadedFile(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "downloaded_file", String(describing: p1))
+ }
+ /// Re-request encryption keys from your other sessions.
+ public static var e2eReRequestEncryptionKey: String { return ElementL10n.tr("Legacy", "e2e_re_request_encryption_key") }
+ /// Please launch %@ on another device that can decrypt the message so it can send the keys to this session.
+ public static func e2eReRequestEncryptionKeyDialogContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "e2e_re_request_encryption_key_dialog_content", String(describing: p1))
+ }
+ /// Unlock encrypted messages history
+ public static var e2eUseKeybackup: String { return ElementL10n.tr("Legacy", "e2e_use_keybackup") }
+ /// Edit
+ public static var edit: String { return ElementL10n.tr("Legacy", "edit") }
+ /// Edit poll
+ public static var editPollTitle: String { return ElementL10n.tr("Legacy", "edit_poll_title") }
+ /// (edited)
+ public static var editedSuffix: String { return ElementL10n.tr("Legacy", "edited_suffix") }
+ /// Activities
+ public static var emojiPickerActivityCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_activity_category") }
+ /// Flags
+ public static var emojiPickerFlagsCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_flags_category") }
+ /// Food & Drink
+ public static var emojiPickerFoodsCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_foods_category") }
+ /// Animals & Nature
+ public static var emojiPickerNatureCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_nature_category") }
+ /// Objects
+ public static var emojiPickerObjectsCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_objects_category") }
+ /// Smileys & People
+ public static var emojiPickerPeopleCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_people_category") }
+ /// Travel & Places
+ public static var emojiPickerPlacesCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_places_category") }
+ /// Symbols
+ public static var emojiPickerSymbolsCategory: String { return ElementL10n.tr("Legacy", "emoji_picker_symbols_category") }
+ /// Your contact book is empty
+ public static var emptyContactBook: String { return ElementL10n.tr("Legacy", "empty_contact_book") }
+ /// Encrypted message
+ public static var encryptedMessage: String { return ElementL10n.tr("Legacy", "encrypted_message") }
+ /// Encrypted by an unverified device
+ public static var encryptedUnverified: String { return ElementL10n.tr("Legacy", "encrypted_unverified") }
+ /// Encryption enabled
+ public static var encryptionEnabled: String { return ElementL10n.tr("Legacy", "encryption_enabled") }
+ /// Messages in this room are end-to-end encrypted. Learn more & verify users in their profile.
+ public static var encryptionEnabledTileDescription: String { return ElementL10n.tr("Legacy", "encryption_enabled_tile_description") }
+ /// Export E2E room keys
+ public static var encryptionExportE2eRoomKeys: String { return ElementL10n.tr("Legacy", "encryption_export_e2e_room_keys") }
+ /// Export
+ public static var encryptionExportExport: String { return ElementL10n.tr("Legacy", "encryption_export_export") }
+ /// Please create a passphrase to encrypt the exported keys. You will need to enter the same passphrase to be able to import the keys.
+ public static var encryptionExportNotice: String { return ElementL10n.tr("Legacy", "encryption_export_notice") }
+ /// Export room keys
+ public static var encryptionExportRoomKeys: String { return ElementL10n.tr("Legacy", "encryption_export_room_keys") }
+ /// Export the keys to a local file
+ public static var encryptionExportRoomKeysSummary: String { return ElementL10n.tr("Legacy", "encryption_export_room_keys_summary") }
+ /// Keys successfully exported
+ public static var encryptionExportedSuccessfully: String { return ElementL10n.tr("Legacy", "encryption_exported_successfully") }
+ /// Encryption has been misconfigured.
+ public static var encryptionHasBeenMisconfigured: String { return ElementL10n.tr("Legacy", "encryption_has_been_misconfigured") }
+ /// Import E2E room keys
+ public static var encryptionImportE2eRoomKeys: String { return ElementL10n.tr("Legacy", "encryption_import_e2e_room_keys") }
+ /// Import
+ public static var encryptionImportImport: String { return ElementL10n.tr("Legacy", "encryption_import_import") }
+ /// Import room keys
+ public static var encryptionImportRoomKeys: String { return ElementL10n.tr("Legacy", "encryption_import_room_keys") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func encryptionImportRoomKeysSuccess(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "encryption_import_room_keys_success", p1)
+ }
+ /// Import the keys from a local file
+ public static var encryptionImportRoomKeysSummary: String { return ElementL10n.tr("Legacy", "encryption_import_room_keys_summary") }
+ /// Cross-Signing
+ public static var encryptionInformationCrossSigningState: String { return ElementL10n.tr("Legacy", "encryption_information_cross_signing_state") }
+ /// Decryption error
+ public static var encryptionInformationDecryptionError: String { return ElementL10n.tr("Legacy", "encryption_information_decryption_error") }
+ /// Session key
+ public static var encryptionInformationDeviceKey: String { return ElementL10n.tr("Legacy", "encryption_information_device_key") }
+ /// Public name
+ public static var encryptionInformationDeviceName: String { return ElementL10n.tr("Legacy", "encryption_information_device_name") }
+ /// Cross-Signing is enabled
+ /// Private Keys on device.
+ public static var encryptionInformationDgXsigningComplete: String { return ElementL10n.tr("Legacy", "encryption_information_dg_xsigning_complete") }
+ /// Cross-Signing is not enabled
+ public static var encryptionInformationDgXsigningDisabled: String { return ElementL10n.tr("Legacy", "encryption_information_dg_xsigning_disabled") }
+ /// Cross-Signing is enabled.
+ /// Keys are not trusted
+ public static var encryptionInformationDgXsigningNotTrusted: String { return ElementL10n.tr("Legacy", "encryption_information_dg_xsigning_not_trusted") }
+ /// Cross-Signing is enabled
+ /// Keys are trusted.
+ /// Private keys are not known
+ public static var encryptionInformationDgXsigningTrusted: String { return ElementL10n.tr("Legacy", "encryption_information_dg_xsigning_trusted") }
+ /// Not Verified
+ public static var encryptionInformationNotVerified: String { return ElementL10n.tr("Legacy", "encryption_information_not_verified") }
+ /// unknown ip
+ public static var encryptionInformationUnknownIp: String { return ElementL10n.tr("Legacy", "encryption_information_unknown_ip") }
+ /// Verified
+ public static var encryptionInformationVerified: String { return ElementL10n.tr("Legacy", "encryption_information_verified") }
+ /// Verify
+ public static var encryptionInformationVerify: String { return ElementL10n.tr("Legacy", "encryption_information_verify") }
+ /// Confirm by comparing the following with the User Settings in your other session:
+ public static var encryptionInformationVerifyDeviceWarning: String { return ElementL10n.tr("Legacy", "encryption_information_verify_device_warning") }
+ /// If they don't match, the security of your communication may be compromised.
+ public static var encryptionInformationVerifyDeviceWarning2: String { return ElementL10n.tr("Legacy", "encryption_information_verify_device_warning2") }
+ /// Encrypted Messages Recovery
+ public static var encryptionMessageRecovery: String { return ElementL10n.tr("Legacy", "encryption_message_recovery") }
+ /// Encryption is misconfigured
+ public static var encryptionMisconfigured: String { return ElementL10n.tr("Legacy", "encryption_misconfigured") }
+ /// Never send encrypted messages to unverified sessions from this session.
+ public static var encryptionNeverSendToUnverifiedDevicesSummary: String { return ElementL10n.tr("Legacy", "encryption_never_send_to_unverified_devices_summary") }
+ /// Encrypt to verified sessions only
+ public static var encryptionNeverSendToUnverifiedDevicesTitle: String { return ElementL10n.tr("Legacy", "encryption_never_send_to_unverified_devices_title") }
+ /// Encryption not enabled
+ public static var encryptionNotEnabled: String { return ElementL10n.tr("Legacy", "encryption_not_enabled") }
+ /// Manage Key Backup
+ public static var encryptionSettingsManageMessageRecoverySummary: String { return ElementL10n.tr("Legacy", "encryption_settings_manage_message_recovery_summary") }
+ /// The encryption used by this room is not supported
+ public static var encryptionUnknownAlgorithmTileDescription: String { return ElementL10n.tr("Legacy", "encryption_unknown_algorithm_tile_description") }
+ /// End poll
+ public static var endPollConfirmationApproveButton: String { return ElementL10n.tr("Legacy", "end_poll_confirmation_approve_button") }
+ /// This will stop people from being able to vote and will display the final results of the poll.
+ public static var endPollConfirmationDescription: String { return ElementL10n.tr("Legacy", "end_poll_confirmation_description") }
+ /// End this poll?
+ public static var endPollConfirmationTitle: String { return ElementL10n.tr("Legacy", "end_poll_confirmation_title") }
+ /// Enter your %@ to continue.
+ public static func enterAccountPassword(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "enter_account_password", String(describing: p1))
+ }
+ /// Select your Recovery Key, or input it manually by typing it or pasting from your clipboard
+ public static var enterSecretStorageInputKey: String { return ElementL10n.tr("Legacy", "enter_secret_storage_input_key") }
+ /// Cannot find secrets in storage
+ public static var enterSecretStorageInvalid: String { return ElementL10n.tr("Legacy", "enter_secret_storage_invalid") }
+ /// Use your %1$@ or use your %2$@ to continue.
+ public static func enterSecretStoragePassphraseOrKey(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "enter_secret_storage_passphrase_or_key", String(describing: p1), String(describing: p2))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func entries(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "entries", p1)
+ }
+ /// Unable to play %1$@
+ public static func errorAudioMessageUnableToPlay(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "error_audio_message_unable_to_play", String(describing: p1))
+ }
+ /// Please choose a password.
+ public static var errorEmptyFieldChoosePassword: String { return ElementL10n.tr("Legacy", "error_empty_field_choose_password") }
+ /// Please choose a username.
+ public static var errorEmptyFieldChooseUserName: String { return ElementL10n.tr("Legacy", "error_empty_field_choose_user_name") }
+ /// Please enter a username.
+ public static var errorEmptyFieldEnterUserName: String { return ElementL10n.tr("Legacy", "error_empty_field_enter_user_name") }
+ /// Please enter your password.
+ public static var errorEmptyFieldYourPassword: String { return ElementL10n.tr("Legacy", "error_empty_field_your_password") }
+ /// Failed to import keys
+ public static var errorFailedToImportKeys: String { return ElementL10n.tr("Legacy", "error_failed_to_import_keys") }
+ /// Sorry, an error occurred while trying to join: %@
+ public static func errorFailedToJoinRoom(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "error_failed_to_join_room", String(describing: p1))
+ }
+ /// The file is too large to upload.
+ public static var errorFileTooBigSimple: String { return ElementL10n.tr("Legacy", "error_file_too_big_simple") }
+ /// The homeserver does not accept username with only digits.
+ public static var errorForbiddenDigitsOnlyUsername: String { return ElementL10n.tr("Legacy", "error_forbidden_digits_only_username") }
+ /// Couldn't handle share data
+ public static var errorHandlingIncomingShare: String { return ElementL10n.tr("Legacy", "error_handling_incoming_share") }
+ /// Sorry, an error occurred while trying to join the conference
+ public static var errorJitsiJoinConf: String { return ElementL10n.tr("Legacy", "error_jitsi_join_conf") }
+ /// Sorry, conference calls with Jitsi are not supported on old devices (devices with Android OS below 6.0)
+ public static var errorJitsiNotSupportedOnOldDevice: String { return ElementL10n.tr("Legacy", "error_jitsi_not_supported_on_old_device") }
+ /// Looks like the server is taking too long to respond, this can be caused by either poor connectivity or an error with the server. Please try again in a while.
+ public static var errorNetworkTimeout: String { return ElementL10n.tr("Legacy", "error_network_timeout") }
+ /// Sorry, no external application has been found to complete this action.
+ public static var errorNoExternalApplicationFound: String { return ElementL10n.tr("Legacy", "error_no_external_application_found") }
+ /// No network. Please check your Internet connection.
+ public static var errorNoNetwork: String { return ElementL10n.tr("Legacy", "error_no_network") }
+ /// Can't open a room where you are banned from.
+ public static var errorOpeningBannedRoom: String { return ElementL10n.tr("Legacy", "error_opening_banned_room") }
+ /// Could not save media file
+ public static var errorSavingMediaFile: String { return ElementL10n.tr("Legacy", "error_saving_media_file") }
+ /// Please retry once you have accepted the terms and conditions of your homeserver.
+ public static var errorTermsNotAccepted: String { return ElementL10n.tr("Legacy", "error_terms_not_accepted") }
+ /// Ensure that you have clicked on the link in the email we have sent to you.
+ public static var errorThreepidAuthFailed: String { return ElementL10n.tr("Legacy", "error_threepid_auth_failed") }
+ /// Unauthorized, missing valid authentication credentials
+ public static var errorUnauthorized: String { return ElementL10n.tr("Legacy", "error_unauthorized") }
+ /// It looks like you’re trying to connect to another homeserver. Do you want to sign out?
+ public static var errorUserAlreadyLoggedIn: String { return ElementL10n.tr("Legacy", "error_user_already_logged_in") }
+ /// Cannot reply or edit while voice message is active
+ public static var errorVoiceMessageCannotReplyOrEdit: String { return ElementL10n.tr("Legacy", "error_voice_message_cannot_reply_or_edit") }
+ /// Cannot play this voice message
+ public static var errorVoiceMessageUnableToPlay: String { return ElementL10n.tr("Legacy", "error_voice_message_unable_to_play") }
+ /// Cannot record a voice message
+ public static var errorVoiceMessageUnableToRecord: String { return ElementL10n.tr("Legacy", "error_voice_message_unable_to_record") }
+ /// Message removed
+ public static var eventRedacted: String { return ElementL10n.tr("Legacy", "event_redacted") }
+ /// Event moderated by room admin
+ public static var eventRedactedByAdminReason: String { return ElementL10n.tr("Legacy", "event_redacted_by_admin_reason") }
+ /// Event moderated by room admin, reason: %1$@
+ public static func eventRedactedByAdminReasonWithReason(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "event_redacted_by_admin_reason_with_reason", String(describing: p1))
+ }
+ /// Event deleted by user
+ public static var eventRedactedByUserReason: String { return ElementL10n.tr("Legacy", "event_redacted_by_user_reason") }
+ /// Event deleted by user, reason: %1$@
+ public static func eventRedactedByUserReasonWithReason(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "event_redacted_by_user_reason_with_reason", String(describing: p1))
+ }
+ /// Delete all failed messages
+ public static var eventStatusA11yDeleteAll: String { return ElementL10n.tr("Legacy", "event_status_a11y_delete_all") }
+ /// Failed
+ public static var eventStatusA11yFailed: String { return ElementL10n.tr("Legacy", "event_status_a11y_failed") }
+ /// Sending
+ public static var eventStatusA11ySending: String { return ElementL10n.tr("Legacy", "event_status_a11y_sending") }
+ /// Sent
+ public static var eventStatusA11ySent: String { return ElementL10n.tr("Legacy", "event_status_a11y_sent") }
+ /// Do you want to cancel sending message?
+ public static var eventStatusCancelSendingDialogMessage: String { return ElementL10n.tr("Legacy", "event_status_cancel_sending_dialog_message") }
+ /// Are you sure you want to delete all unsent messages in this room?
+ public static var eventStatusDeleteAllFailedDialogMessage: String { return ElementL10n.tr("Legacy", "event_status_delete_all_failed_dialog_message") }
+ /// Delete unsent messages
+ public static var eventStatusDeleteAllFailedDialogTitle: String { return ElementL10n.tr("Legacy", "event_status_delete_all_failed_dialog_title") }
+ /// Messages failed to send
+ public static var eventStatusFailedMessagesWarning: String { return ElementL10n.tr("Legacy", "event_status_failed_messages_warning") }
+ /// Sending message…
+ public static var eventStatusSendingMessage: String { return ElementL10n.tr("Legacy", "event_status_sending_message") }
+ /// Message sent
+ public static var eventStatusSentMessage: String { return ElementL10n.tr("Legacy", "event_status_sent_message") }
+ /// Explore Rooms
+ public static var exploreRooms: String { return ElementL10n.tr("Legacy", "explore_rooms") }
+ /// The link %1$@ is taking you to another site: %2$@.
+ ///
+ /// Are you sure you want to continue?
+ public static func externalLinkConfirmationMessage(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "external_link_confirmation_message", String(describing: p1), String(describing: p2))
+ }
+ /// Double-check this link
+ public static var externalLinkConfirmationTitle: String { return ElementL10n.tr("Legacy", "external_link_confirmation_title") }
+ /// Direct Messages
+ public static var fabMenuCreateChat: String { return ElementL10n.tr("Legacy", "fab_menu_create_chat") }
+ /// Rooms
+ public static var fabMenuCreateRoom: String { return ElementL10n.tr("Legacy", "fab_menu_create_room") }
+ /// Failed to access secure storage
+ public static var failedToAccessSecureStorage: String { return ElementL10n.tr("Legacy", "failed_to_access_secure_storage") }
+ /// Failed to add widget
+ public static var failedToAddWidget: String { return ElementL10n.tr("Legacy", "failed_to_add_widget") }
+ /// Failed to set up Cross Signing
+ public static var failedToInitializeCrossSigning: String { return ElementL10n.tr("Legacy", "failed_to_initialize_cross_signing") }
+ /// Failed to remove widget
+ public static var failedToRemoveWidget: String { return ElementL10n.tr("Legacy", "failed_to_remove_widget") }
+ /// Failed to UnBan user
+ public static var failedToUnban: String { return ElementL10n.tr("Legacy", "failed_to_unban") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func fallbackUsersRead(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "fallback_users_read", p1)
+ }
+ /// Feedback
+ public static var feedback: String { return ElementL10n.tr("Legacy", "feedback") }
+ /// The feedback failed to be sent (%@)
+ public static func feedbackFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "feedback_failed", String(describing: p1))
+ }
+ /// Thanks, your feedback has been successfully sent
+ public static var feedbackSent: String { return ElementL10n.tr("Legacy", "feedback_sent") }
+ /// Finish
+ public static var finish: String { return ElementL10n.tr("Legacy", "finish") }
+ /// Finish setting up discovery.
+ public static var finishSettingUpDiscovery: String { return ElementL10n.tr("Legacy", "finish_setting_up_discovery") }
+ /// Finish setup
+ public static var finishSetup: String { return ElementL10n.tr("Legacy", "finish_setup") }
+ /// Font size
+ public static var fontSize: String { return ElementL10n.tr("Legacy", "font_size") }
+ /// Set automatically
+ public static var fontSizeSectionAuto: String { return ElementL10n.tr("Legacy", "font_size_section_auto") }
+ /// Choose manually
+ public static var fontSizeSectionManually: String { return ElementL10n.tr("Legacy", "font_size_section_manually") }
+ /// Choose font size
+ public static var fontSizeTitle: String { return ElementL10n.tr("Legacy", "font_size_title") }
+ /// Use system default
+ public static var fontSizeUseSystem: String { return ElementL10n.tr("Legacy", "font_size_use_system") }
+ /// Congratulations!
+ public static var ftueAccountCreatedCongratulationsTitle: String { return ElementL10n.tr("Legacy", "ftue_account_created_congratulations_title") }
+ /// Personalize profile
+ public static var ftueAccountCreatedPersonalize: String { return ElementL10n.tr("Legacy", "ftue_account_created_personalize") }
+ /// Your account %@ has been created
+ public static func ftueAccountCreatedSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_account_created_subtitle", String(describing: p1))
+ }
+ /// Take me home
+ public static var ftueAccountCreatedTakeMeHome: String { return ElementL10n.tr("Legacy", "ftue_account_created_take_me_home") }
+ /// Are you a human?
+ public static var ftueAuthCaptchaTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_captcha_title") }
+ /// Choose where your conversations are kept, giving you control and independence. Connected via Matrix.
+ public static var ftueAuthCarouselControlBody: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_control_body") }
+ /// You're in control.
+ public static var ftueAuthCarouselControlTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_control_title") }
+ /// End-to-end encrypted and no phone number required. No ads or datamining.
+ public static var ftueAuthCarouselEncryptedBody: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_encrypted_body") }
+ /// Secure messaging.
+ public static var ftueAuthCarouselEncryptedTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_encrypted_title") }
+ /// Secure and independent communication that gives you the same level of privacy as a face-to-face conversation in your own home.
+ public static var ftueAuthCarouselSecureBody: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_secure_body") }
+ /// Own your conversations.
+ public static var ftueAuthCarouselSecureTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_secure_title") }
+ /// %@ is also great for the workplace. It’s trusted by the world’s most secure organisations.
+ public static func ftueAuthCarouselWorkplaceBody(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_carousel_workplace_body", String(describing: p1))
+ }
+ /// Messaging for your team.
+ public static var ftueAuthCarouselWorkplaceTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_carousel_workplace_title") }
+ /// Get in touch
+ public static var ftueAuthChooseServerEmsCta: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_ems_cta") }
+ /// Element Matrix Services (EMS) is a robust and reliable hosting service for fast, secure and real time communication. Find out how on element.io/ems
+ public static var ftueAuthChooseServerEmsSubtitle: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_ems_subtitle") }
+ /// Want to host your own server?
+ public static var ftueAuthChooseServerEmsTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_ems_title") }
+ /// Server URL
+ public static var ftueAuthChooseServerEntryHint: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_entry_hint") }
+ /// What is the address of your server?
+ public static var ftueAuthChooseServerSignInSubtitle: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_sign_in_subtitle") }
+ /// What is the address of your server? This is like a home for all your data
+ public static var ftueAuthChooseServerSubtitle: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_subtitle") }
+ /// Select your server
+ public static var ftueAuthChooseServerTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_choose_server_title") }
+ /// Where your conversations will live
+ public static var ftueAuthCreateAccountChooseServerHeader: String { return ElementL10n.tr("Legacy", "ftue_auth_create_account_choose_server_header") }
+ /// Edit
+ public static var ftueAuthCreateAccountEditServerSelection: String { return ElementL10n.tr("Legacy", "ftue_auth_create_account_edit_server_selection") }
+ /// Must be 8 characters or more
+ public static var ftueAuthCreateAccountPasswordEntryFooter: String { return ElementL10n.tr("Legacy", "ftue_auth_create_account_password_entry_footer") }
+ /// Or
+ public static var ftueAuthCreateAccountSsoSectionHeader: String { return ElementL10n.tr("Legacy", "ftue_auth_create_account_sso_section_header") }
+ /// Create your account
+ public static var ftueAuthCreateAccountTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_create_account_title") }
+ /// Others can discover you %@
+ public static func ftueAuthCreateAccountUsernameEntryFooter(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_create_account_username_entry_footer", String(describing: p1))
+ }
+ /// Email
+ public static var ftueAuthEmailEntryTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_email_entry_title") }
+ /// Resend email
+ public static var ftueAuthEmailResendEmail: String { return ElementL10n.tr("Legacy", "ftue_auth_email_resend_email") }
+ /// %@ needs to verify your account
+ public static func ftueAuthEmailSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_email_subtitle", String(describing: p1))
+ }
+ /// Enter your email
+ public static var ftueAuthEmailTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_email_title") }
+ /// Did not receive an email?
+ public static var ftueAuthEmailVerificationFooter: String { return ElementL10n.tr("Legacy", "ftue_auth_email_verification_footer") }
+ /// Follow the instructions sent to %@
+ public static func ftueAuthEmailVerificationSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_email_verification_subtitle", String(describing: p1))
+ }
+ /// Verify your email
+ public static var ftueAuthEmailVerificationTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_email_verification_title") }
+ /// Forgot password
+ public static var ftueAuthForgotPassword: String { return ElementL10n.tr("Legacy", "ftue_auth_forgot_password") }
+ /// Username / Email / Phone
+ public static var ftueAuthLoginUsernameEntry: String { return ElementL10n.tr("Legacy", "ftue_auth_login_username_entry") }
+ /// New Password
+ public static var ftueAuthNewPasswordEntryTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_new_password_entry_title") }
+ /// Make sure it's 8 characters or more.
+ public static var ftueAuthNewPasswordSubtitle: String { return ElementL10n.tr("Legacy", "ftue_auth_new_password_subtitle") }
+ /// Choose a new password
+ public static var ftueAuthNewPasswordTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_new_password_title") }
+ /// Password reset
+ public static var ftueAuthPasswordResetConfirmation: String { return ElementL10n.tr("Legacy", "ftue_auth_password_reset_confirmation") }
+ /// Follow the instructions send to %@
+ public static func ftueAuthPasswordResetEmailConfirmationSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_password_reset_email_confirmation_subtitle", String(describing: p1))
+ }
+ /// Confirmation code
+ public static var ftueAuthPhoneConfirmationEntryTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_phone_confirmation_entry_title") }
+ /// Resend code
+ public static var ftueAuthPhoneConfirmationResendCode: String { return ElementL10n.tr("Legacy", "ftue_auth_phone_confirmation_resend_code") }
+ /// A code was sent to %@
+ public static func ftueAuthPhoneConfirmationSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_phone_confirmation_subtitle", String(describing: p1))
+ }
+ /// Confirm your phone number
+ public static var ftueAuthPhoneConfirmationTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_phone_confirmation_title") }
+ /// Phone Number
+ public static var ftueAuthPhoneEntryTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_phone_entry_title") }
+ /// %@ needs to verify your account
+ public static func ftueAuthPhoneSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_phone_subtitle", String(describing: p1))
+ }
+ /// Enter your phone number
+ public static var ftueAuthPhoneTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_phone_title") }
+ /// Reset password
+ public static var ftueAuthResetPassword: String { return ElementL10n.tr("Legacy", "ftue_auth_reset_password") }
+ /// Check your email.
+ public static var ftueAuthResetPasswordBreakerTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_reset_password_breaker_title") }
+ /// %@ will send you a verification link
+ public static func ftueAuthResetPasswordEmailSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_reset_password_email_subtitle", String(describing: p1))
+ }
+ /// Where your conversations live
+ public static var ftueAuthSignInChooseServerHeader: String { return ElementL10n.tr("Legacy", "ftue_auth_sign_in_choose_server_header") }
+ /// Sign out all devices
+ public static var ftueAuthSignOutAllDevices: String { return ElementL10n.tr("Legacy", "ftue_auth_sign_out_all_devices") }
+ /// Please read through %@'s terms and policies
+ public static func ftueAuthTermsSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_terms_subtitle", String(describing: p1))
+ }
+ /// Server policies
+ public static var ftueAuthTermsTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_terms_title") }
+ /// Connect to server
+ public static var ftueAuthUseCaseConnectToServer: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_connect_to_server") }
+ /// Looking to join an existing server?
+ public static var ftueAuthUseCaseJoinExistingServer: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_join_existing_server") }
+ /// Friends and family
+ public static var ftueAuthUseCaseOptionOne: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_option_one") }
+ /// Communities
+ public static var ftueAuthUseCaseOptionThree: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_option_three") }
+ /// Teams
+ public static var ftueAuthUseCaseOptionTwo: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_option_two") }
+ /// Not sure yet? %@
+ public static func ftueAuthUseCaseSkip(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ftue_auth_use_case_skip", String(describing: p1))
+ }
+ /// Skip this question
+ public static var ftueAuthUseCaseSkipPartial: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_skip_partial") }
+ /// We'll help you get connected
+ public static var ftueAuthUseCaseSubtitle: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_subtitle") }
+ /// Who will you chat to the most?
+ public static var ftueAuthUseCaseTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_use_case_title") }
+ /// Welcome back!
+ public static var ftueAuthWelcomeBackTitle: String { return ElementL10n.tr("Legacy", "ftue_auth_welcome_back_title") }
+ /// You can change this later
+ public static var ftueDisplayNameEntryFooter: String { return ElementL10n.tr("Legacy", "ftue_display_name_entry_footer") }
+ /// Display Name
+ public static var ftueDisplayNameEntryTitle: String { return ElementL10n.tr("Legacy", "ftue_display_name_entry_title") }
+ /// Choose a display name
+ public static var ftueDisplayNameTitle: String { return ElementL10n.tr("Legacy", "ftue_display_name_title") }
+ /// Head to settings anytime to update your profile
+ public static var ftuePersonalizeCompleteSubtitle: String { return ElementL10n.tr("Legacy", "ftue_personalize_complete_subtitle") }
+ /// Looking good!
+ public static var ftuePersonalizeCompleteTitle: String { return ElementL10n.tr("Legacy", "ftue_personalize_complete_title") }
+ /// Let's go
+ public static var ftuePersonalizeLetsGo: String { return ElementL10n.tr("Legacy", "ftue_personalize_lets_go") }
+ /// Skip this step
+ public static var ftuePersonalizeSkipThisStep: String { return ElementL10n.tr("Legacy", "ftue_personalize_skip_this_step") }
+ /// Save and continue
+ public static var ftuePersonalizeSubmit: String { return ElementL10n.tr("Legacy", "ftue_personalize_submit") }
+ /// Time to put a face to the name
+ public static var ftueProfilePictureSubtitle: String { return ElementL10n.tr("Legacy", "ftue_profile_picture_subtitle") }
+ /// Add a profile picture
+ public static var ftueProfilePictureTitle: String { return ElementL10n.tr("Legacy", "ftue_profile_picture_title") }
+ /// %1$@: %2$@
+ public static func genericLabelAndValue(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "generic_label_and_value", String(describing: p1), String(describing: p2))
+ }
+ /// Give Feedback
+ public static var giveFeedback: String { return ElementL10n.tr("Legacy", "give_feedback") }
+ /// Give Feedback
+ public static var giveFeedbackThreads: String { return ElementL10n.tr("Legacy", "give_feedback_threads") }
+ /// Retry
+ public static var globalRetry: String { return ElementL10n.tr("Legacy", "global_retry") }
+ /// Home
+ public static var groupDetailsHome: String { return ElementL10n.tr("Legacy", "group_details_home") }
+ /// You have been banned from %1$@ by %2$@
+ public static func hasBeenBanned(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "has_been_banned", String(describing: p1), String(describing: p2))
+ }
+ /// You have been removed from %1$@ by %2$@
+ public static func hasBeenRemoved(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "has_been_removed", String(describing: p1), String(describing: p2))
+ }
+ /// Long click on a room to see more options
+ public static var helpLongClickOnRoomForMoreOptions: String { return ElementL10n.tr("Legacy", "help_long_click_on_room_for_more_options") }
+ /// Hide advanced
+ public static var hideAdvanced: String { return ElementL10n.tr("Legacy", "hide_advanced") }
+ /// The all-in-one secure chat app for teams, friends and organisations. Create a chat, or join an existing room, to get started.
+ public static var homeEmptyNoRoomsMessage: String { return ElementL10n.tr("Legacy", "home_empty_no_rooms_message") }
+ /// Welcome to %@,
+ /// %@.
+ public static func homeEmptyNoRoomsTitle(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "home_empty_no_rooms_title", String(describing: p1), String(describing: p2))
+ }
+ /// This is where your unread messages will show up, when you have some.
+ public static var homeEmptyNoUnreadsMessage: String { return ElementL10n.tr("Legacy", "home_empty_no_unreads_message") }
+ /// Nothing to report.
+ public static var homeEmptyNoUnreadsTitle: String { return ElementL10n.tr("Legacy", "home_empty_no_unreads_title") }
+ /// Spaces are a new way to group rooms and people. Add an existing room, or create a new one, using the bottom-right button.
+ public static var homeEmptySpaceNoRoomsMessage: String { return ElementL10n.tr("Legacy", "home_empty_space_no_rooms_message") }
+ /// %@
+ /// is looking a little empty.
+ public static func homeEmptySpaceNoRoomsTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "home_empty_space_no_rooms_title", String(describing: p1))
+ }
+ /// Filter room names
+ public static var homeFilterPlaceholderHome: String { return ElementL10n.tr("Legacy", "home_filter_placeholder_home") }
+ /// Layout preferences
+ public static var homeLayoutPreferences: String { return ElementL10n.tr("Legacy", "home_layout_preferences") }
+ /// Show filters
+ public static var homeLayoutPreferencesFilters: String { return ElementL10n.tr("Legacy", "home_layout_preferences_filters") }
+ /// Show recents
+ public static var homeLayoutPreferencesRecents: String { return ElementL10n.tr("Legacy", "home_layout_preferences_recents") }
+ /// Activity
+ public static var homeLayoutPreferencesSortActivity: String { return ElementL10n.tr("Legacy", "home_layout_preferences_sort_activity") }
+ /// Sort by
+ public static var homeLayoutPreferencesSortBy: String { return ElementL10n.tr("Legacy", "home_layout_preferences_sort_by") }
+ /// A - Z
+ public static var homeLayoutPreferencesSortName: String { return ElementL10n.tr("Legacy", "home_layout_preferences_sort_name") }
+ /// Homeserver API URL
+ public static var hsClientUrl: String { return ElementL10n.tr("Legacy", "hs_client_url") }
+ /// Homeserver URL
+ public static var hsUrl: String { return ElementL10n.tr("Legacy", "hs_url") }
+ /// Huge
+ public static var huge: String { return ElementL10n.tr("Legacy", "huge") }
+ /// Identity server
+ public static var identityServer: String { return ElementL10n.tr("Legacy", "identity_server") }
+ /// To discover existing contacts, you need to send contact info (emails and phone numbers) to your identity server. We hash your data before sending for privacy.
+ public static var identityServerConsentDialogContent3: String { return ElementL10n.tr("Legacy", "identity_server_consent_dialog_content_3") }
+ /// Do you agree to send this info?
+ public static var identityServerConsentDialogContentQuestion: String { return ElementL10n.tr("Legacy", "identity_server_consent_dialog_content_question") }
+ /// Send emails and phone numbers to %@
+ public static func identityServerConsentDialogTitle2(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "identity_server_consent_dialog_title_2", String(describing: p1))
+ }
+ /// The association has failed.
+ public static var identityServerErrorBindingError: String { return ElementL10n.tr("Legacy", "identity_server_error_binding_error") }
+ /// For your privacy, %@ only supports sending hashed user emails and phone number.
+ public static func identityServerErrorBulkSha256NotSupported(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "identity_server_error_bulk_sha256_not_supported", String(describing: p1))
+ }
+ /// There is no current association with this identifier.
+ public static var identityServerErrorNoCurrentBindingError: String { return ElementL10n.tr("Legacy", "identity_server_error_no_current_binding_error") }
+ /// Please first configure an identity server.
+ public static var identityServerErrorNoIdentityServerConfigured: String { return ElementL10n.tr("Legacy", "identity_server_error_no_identity_server_configured") }
+ /// This operation is not possible. The homeserver is outdated.
+ public static var identityServerErrorOutdatedHomeServer: String { return ElementL10n.tr("Legacy", "identity_server_error_outdated_home_server") }
+ /// This identity server is outdated. %@ support only API V2.
+ public static func identityServerErrorOutdatedIdentityServer(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "identity_server_error_outdated_identity_server", String(describing: p1))
+ }
+ /// Please first accepts the terms of the identity server in the settings.
+ public static var identityServerErrorTermsNotSigned: String { return ElementL10n.tr("Legacy", "identity_server_error_terms_not_signed") }
+ /// You are not using any identity server
+ public static var identityServerNotDefined: String { return ElementL10n.tr("Legacy", "identity_server_not_defined") }
+ /// Alternatively, you can enter any other identity server URL
+ public static var identityServerSetAlternativeNotice: String { return ElementL10n.tr("Legacy", "identity_server_set_alternative_notice") }
+ /// Enter the URL of an identity server
+ public static var identityServerSetAlternativeNoticeNoDefault: String { return ElementL10n.tr("Legacy", "identity_server_set_alternative_notice_no_default") }
+ /// Submit
+ public static var identityServerSetAlternativeSubmit: String { return ElementL10n.tr("Legacy", "identity_server_set_alternative_submit") }
+ /// Your homeserver (%1$@) proposes to use %2$@ for your identity server
+ public static func identityServerSetDefaultNotice(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "identity_server_set_default_notice", String(describing: p1), String(describing: p2))
+ }
+ /// Use %1$@
+ public static func identityServerSetDefaultSubmit(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "identity_server_set_default_submit", String(describing: p1))
+ }
+ /// The user consent has not been provided.
+ public static var identityServerUserConsentNotProvided: String { return ElementL10n.tr("Legacy", "identity_server_user_consent_not_provided") }
+ /// Ignore
+ public static var ignoreRequestShortLabel: String { return ElementL10n.tr("Legacy", "ignore_request_short_label") }
+ /// Import e2e keys from file "%1$@".
+ public static func importE2eKeysFromFile(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "import_e2e_keys_from_file", String(describing: p1))
+ }
+ /// Incoming Video Call
+ public static var incomingVideoCall: String { return ElementL10n.tr("Legacy", "incoming_video_call") }
+ /// Incoming Voice Call
+ public static var incomingVoiceCall: String { return ElementL10n.tr("Legacy", "incoming_voice_call") }
+ /// %@ needs to perform a clear cache to be up to date, for the following reason:
+ /// %@
+ ///
+ /// Note that this action will restart the app and it may take some time.
+ public static func initialSyncRequestContent(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "initial_sync_request_content", String(describing: p1), String(describing: p2))
+ }
+ /// - Some users have been unignored
+ public static var initialSyncRequestReasonUnignoredUsers: String { return ElementL10n.tr("Legacy", "initial_sync_request_reason_unignored_users") }
+ /// Initial sync request
+ public static var initialSyncRequestTitle: String { return ElementL10n.tr("Legacy", "initial_sync_request_title") }
+ /// Initial sync:
+ /// Downloading data…
+ public static var initialSyncStartDownloading: String { return ElementL10n.tr("Legacy", "initial_sync_start_downloading") }
+ /// Initial sync:
+ /// Importing account…
+ public static var initialSyncStartImportingAccount: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account") }
+ /// Initial sync:
+ /// Importing crypto
+ public static var initialSyncStartImportingAccountCrypto: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account_crypto") }
+ /// Initial sync:
+ /// Importing account data
+ public static var initialSyncStartImportingAccountData: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account_data") }
+ /// Initial sync:
+ /// Importing invited rooms
+ public static var initialSyncStartImportingAccountInvitedRooms: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account_invited_rooms") }
+ /// Initial sync:
+ /// Loading your conversations
+ /// If you've joined lots of rooms, this might take a while
+ public static var initialSyncStartImportingAccountJoinedRooms: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account_joined_rooms") }
+ /// Initial sync:
+ /// Importing left rooms
+ public static var initialSyncStartImportingAccountLeftRooms: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account_left_rooms") }
+ /// Initial sync:
+ /// Importing rooms
+ public static var initialSyncStartImportingAccountRooms: String { return ElementL10n.tr("Legacy", "initial_sync_start_importing_account_rooms") }
+ /// Initial sync:
+ /// Waiting for server response…
+ public static var initialSyncStartServerComputing: String { return ElementL10n.tr("Legacy", "initial_sync_start_server_computing") }
+ /// Initialize CrossSigning
+ public static var initializeCrossSigning: String { return ElementL10n.tr("Legacy", "initialize_cross_signing") }
+ /// Invalid QR code (Invalid URI)!
+ public static var invalidQrCodeUri: String { return ElementL10n.tr("Legacy", "invalid_qr_code_uri") }
+ /// Invitation sent to %1$@
+ public static func invitationSentToOneUser(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invitation_sent_to_one_user", String(describing: p1))
+ }
+ /// Invites
+ public static var invitationsHeader: String { return ElementL10n.tr("Legacy", "invitations_header") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func invitationsSentToOneAndMoreUsers(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "invitations_sent_to_one_and_more_users", p1)
+ }
+ /// Invitations sent to %1$@ and %2$@
+ public static func invitationsSentToTwoUsers(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "invitations_sent_to_two_users", String(describing: p1), String(describing: p2))
+ }
+ /// Invite by email
+ public static var inviteByEmail: String { return ElementL10n.tr("Legacy", "invite_by_email") }
+ /// Share link
+ public static var inviteByLink: String { return ElementL10n.tr("Legacy", "invite_by_link") }
+ /// Invite by username or mail
+ public static var inviteByUsernameOrMail: String { return ElementL10n.tr("Legacy", "invite_by_username_or_mail") }
+ /// Invite friends
+ public static var inviteFriends: String { return ElementL10n.tr("Legacy", "invite_friends") }
+ /// 🔐️ Join me on %@
+ public static func inviteFriendsRichTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_friends_rich_title", String(describing: p1))
+ }
+ /// Hey, talk to me on %@: %@
+ public static func inviteFriendsText(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_friends_text", String(describing: p1), String(describing: p2))
+ }
+ /// Invite friends to Element
+ public static var inviteFriendsToElement: String { return ElementL10n.tr("Legacy", "invite_friends_to_element") }
+ /// Just to this room
+ public static var inviteJustToThisRoom: String { return ElementL10n.tr("Legacy", "invite_just_to_this_room") }
+ /// They won’t be a part of %@
+ public static func inviteJustToThisRoomDesc(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_just_to_this_room_desc", String(describing: p1))
+ }
+ /// Invite people
+ public static var invitePeopleMenu: String { return ElementL10n.tr("Legacy", "invite_people_menu") }
+ /// Invite people to your space
+ public static var invitePeopleToYourSpace: String { return ElementL10n.tr("Legacy", "invite_people_to_your_space") }
+ /// It’s just you at the moment. %@ will be even better with others.
+ public static func invitePeopleToYourSpaceDesc(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_people_to_your_space_desc", String(describing: p1))
+ }
+ /// Invite to %@
+ public static func inviteToSpace(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_to_space", String(describing: p1))
+ }
+ /// Invite to %@
+ public static func inviteToSpaceWithName(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_to_space_with_name", String(describing: p1))
+ }
+ /// They’ll be able to explore %@
+ public static func inviteToSpaceWithNameDesc(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invite_to_space_with_name_desc", String(describing: p1))
+ }
+ /// INVITE
+ public static var inviteUsersToRoomActionInvite: String { return ElementL10n.tr("Legacy", "invite_users_to_room_action_invite") }
+ /// We could not invite users. Please check the users you want to invite and try again.
+ public static var inviteUsersToRoomFailure: String { return ElementL10n.tr("Legacy", "invite_users_to_room_failure") }
+ /// Invite Users
+ public static var inviteUsersToRoomTitle: String { return ElementL10n.tr("Legacy", "invite_users_to_room_title") }
+ /// Invited
+ public static var invited: String { return ElementL10n.tr("Legacy", "invited") }
+ /// Invited by %@
+ public static func invitedBy(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "invited_by", String(describing: p1))
+ }
+ /// This is where your new requests and invites will be.
+ public static var invitesEmptyMessage: String { return ElementL10n.tr("Legacy", "invites_empty_message") }
+ /// Nothing new.
+ public static var invitesEmptyTitle: String { return ElementL10n.tr("Legacy", "invites_empty_title") }
+ /// Invites
+ public static var invitesTitle: String { return ElementL10n.tr("Legacy", "invites_title") }
+ /// Inviting users…
+ public static var invitingUsersToRoom: String { return ElementL10n.tr("Legacy", "inviting_users_to_room") }
+ /// Please be patient, it may take some time.
+ public static var itMayTakeSomeTime: String { return ElementL10n.tr("Legacy", "it_may_take_some_time") }
+ /// Leave the current conference and switch to the other one?
+ public static var jitsiLeaveConfToJoinAnotherOneContent: String { return ElementL10n.tr("Legacy", "jitsi_leave_conf_to_join_another_one_content") }
+ /// Join Anyway
+ public static var joinAnyway: String { return ElementL10n.tr("Legacy", "join_anyway") }
+ /// Join Room
+ public static var joinRoom: String { return ElementL10n.tr("Legacy", "join_room") }
+ /// Join Space
+ public static var joinSpace: String { return ElementL10n.tr("Legacy", "join_space") }
+ /// Join replacement room
+ public static var joiningReplacementRoom: String { return ElementL10n.tr("Legacy", "joining_replacement_room") }
+ /// Keep it safe
+ public static var keepItSafe: String { return ElementL10n.tr("Legacy", "keep_it_safe") }
+ /// Key Share Request
+ public static var keyShareRequest: String { return ElementL10n.tr("Legacy", "key_share_request") }
+ /// Backing up your keys. This may take several minutes…
+ public static var keysBackupBannerInProgress: String { return ElementL10n.tr("Legacy", "keys_backup_banner_in_progress") }
+ /// Never lose encrypted messages
+ public static var keysBackupBannerRecoverLine1: String { return ElementL10n.tr("Legacy", "keys_backup_banner_recover_line1") }
+ /// Use Key Backup
+ public static var keysBackupBannerRecoverLine2: String { return ElementL10n.tr("Legacy", "keys_backup_banner_recover_line2") }
+ /// New secure message keys
+ public static var keysBackupBannerUpdateLine1: String { return ElementL10n.tr("Legacy", "keys_backup_banner_update_line1") }
+ /// Manage in Key Backup
+ public static var keysBackupBannerUpdateLine2: String { return ElementL10n.tr("Legacy", "keys_backup_banner_update_line2") }
+ /// Failed to get latest restore keys version (%@).
+ public static func keysBackupGetVersionError(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_get_version_error", String(describing: p1))
+ }
+ /// All keys backed up
+ public static var keysBackupInfoKeysAllBackupUp: String { return ElementL10n.tr("Legacy", "keys_backup_info_keys_all_backup_up") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func keysBackupInfoKeysBackingUp(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_info_keys_backing_up", p1)
+ }
+ /// Algorithm
+ public static var keysBackupInfoTitleAlgorithm: String { return ElementL10n.tr("Legacy", "keys_backup_info_title_algorithm") }
+ /// Signature
+ public static var keysBackupInfoTitleSignature: String { return ElementL10n.tr("Legacy", "keys_backup_info_title_signature") }
+ /// Version
+ public static var keysBackupInfoTitleVersion: String { return ElementL10n.tr("Legacy", "keys_backup_info_title_version") }
+ /// Backup could not be decrypted with this passphrase: please verify that you entered the correct recovery passphrase.
+ public static var keysBackupPassphraseErrorDecrypt: String { return ElementL10n.tr("Legacy", "keys_backup_passphrase_error_decrypt") }
+ /// Please delete the passphrase if you want %@ to generate a recovery key.
+ public static func keysBackupPassphraseNotEmptyErrorMessage(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_passphrase_not_empty_error_message", String(describing: p1))
+ }
+ /// Please enter a recovery key
+ public static var keysBackupRecoveryCodeEmptyErrorMessage: String { return ElementL10n.tr("Legacy", "keys_backup_recovery_code_empty_error_message") }
+ /// Backup could not be decrypted with this recovery key: please verify that you entered the correct recovery key.
+ public static var keysBackupRecoveryCodeErrorDecrypt: String { return ElementL10n.tr("Legacy", "keys_backup_recovery_code_error_decrypt") }
+ /// Fetching backup version…
+ public static var keysBackupRestoreIsGettingBackupVersion: String { return ElementL10n.tr("Legacy", "keys_backup_restore_is_getting_backup_version") }
+ /// Enter Recovery Key
+ public static var keysBackupRestoreKeyEnterHint: String { return ElementL10n.tr("Legacy", "keys_backup_restore_key_enter_hint") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func keysBackupRestoreSuccessDescriptionPart1(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_restore_success_description_part1", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func keysBackupRestoreSuccessDescriptionPart2(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_restore_success_description_part2", p1)
+ }
+ /// Backup Restored %@ !
+ public static func keysBackupRestoreSuccessTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_restore_success_title", String(describing: p1))
+ }
+ /// Keys are already up to date!
+ public static var keysBackupRestoreSuccessTitleAlreadyUpToDate: String { return ElementL10n.tr("Legacy", "keys_backup_restore_success_title_already_up_to_date") }
+ /// use your recovery key
+ public static var keysBackupRestoreUseRecoveryKey: String { return ElementL10n.tr("Legacy", "keys_backup_restore_use_recovery_key") }
+ /// Lost your recovery key? You can set up a new one in settings.
+ public static var keysBackupRestoreWithKeyHelper: String { return ElementL10n.tr("Legacy", "keys_backup_restore_with_key_helper") }
+ /// Use your recovery passphrase to unlock your encrypted messages history
+ public static var keysBackupRestoreWithPassphrase: String { return ElementL10n.tr("Legacy", "keys_backup_restore_with_passphrase") }
+ /// Don’t know your recovery passphrase, you can %@.
+ public static func keysBackupRestoreWithPassphraseHelperWithLink(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_restore_with_passphrase_helper_with_link", String(describing: p1))
+ }
+ /// Use your Recovery Key to unlock your encrypted messages history
+ public static var keysBackupRestoreWithRecoveryKey: String { return ElementL10n.tr("Legacy", "keys_backup_restore_with_recovery_key") }
+ /// Computing recovery key…
+ public static var keysBackupRestoringComputingKeyWaitingMessage: String { return ElementL10n.tr("Legacy", "keys_backup_restoring_computing_key_waiting_message") }
+ /// Downloading keys…
+ public static var keysBackupRestoringDownloadingBackupWaitingMessage: String { return ElementL10n.tr("Legacy", "keys_backup_restoring_downloading_backup_waiting_message") }
+ /// Importing keys…
+ public static var keysBackupRestoringImportingKeysWaitingMessage: String { return ElementL10n.tr("Legacy", "keys_backup_restoring_importing_keys_waiting_message") }
+ /// Restoring backup:
+ public static var keysBackupRestoringWaitingMessage: String { return ElementL10n.tr("Legacy", "keys_backup_restoring_waiting_message") }
+ /// Checking backup state
+ public static var keysBackupSettingsCheckingBackupState: String { return ElementL10n.tr("Legacy", "keys_backup_settings_checking_backup_state") }
+ /// Delete Backup
+ public static var keysBackupSettingsDeleteBackupButton: String { return ElementL10n.tr("Legacy", "keys_backup_settings_delete_backup_button") }
+ /// Delete your backed up encryption keys from the server? You will no longer be able to use your recovery key to read encrypted message history.
+ public static var keysBackupSettingsDeleteConfirmMessage: String { return ElementL10n.tr("Legacy", "keys_backup_settings_delete_confirm_message") }
+ /// Delete Backup
+ public static var keysBackupSettingsDeleteConfirmTitle: String { return ElementL10n.tr("Legacy", "keys_backup_settings_delete_confirm_title") }
+ /// Deleting backup…
+ public static var keysBackupSettingsDeletingBackup: String { return ElementL10n.tr("Legacy", "keys_backup_settings_deleting_backup") }
+ /// Backup has a invalid signature from unverified session %@
+ public static func keysBackupSettingsInvalidSignatureFromUnverifiedDevice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_settings_invalid_signature_from_unverified_device", String(describing: p1))
+ }
+ /// Backup has a invalid signature from verified session %@
+ public static func keysBackupSettingsInvalidSignatureFromVerifiedDevice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_settings_invalid_signature_from_verified_device", String(describing: p1))
+ }
+ /// Restore from Backup
+ public static var keysBackupSettingsRestoreBackupButton: String { return ElementL10n.tr("Legacy", "keys_backup_settings_restore_backup_button") }
+ /// Backup has a valid signature from this user.
+ public static var keysBackupSettingsSignatureFromThisUser: String { return ElementL10n.tr("Legacy", "keys_backup_settings_signature_from_this_user") }
+ /// Backup has a signature from unknown session with ID %@.
+ public static func keysBackupSettingsSignatureFromUnknownDevice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_settings_signature_from_unknown_device", String(describing: p1))
+ }
+ /// Key Backup is not active on this session.
+ public static var keysBackupSettingsStatusKo: String { return ElementL10n.tr("Legacy", "keys_backup_settings_status_ko") }
+ /// Your keys are not being backed up from this session.
+ public static var keysBackupSettingsStatusNotSetup: String { return ElementL10n.tr("Legacy", "keys_backup_settings_status_not_setup") }
+ /// Key Backup has been correctly set up for this session.
+ public static var keysBackupSettingsStatusOk: String { return ElementL10n.tr("Legacy", "keys_backup_settings_status_ok") }
+ /// To use Key Backup on this session, restore with your passphrase or recovery key now.
+ public static var keysBackupSettingsUntrustedBackup: String { return ElementL10n.tr("Legacy", "keys_backup_settings_untrusted_backup") }
+ /// Backup has a valid signature from this session.
+ public static var keysBackupSettingsValidSignatureFromThisDevice: String { return ElementL10n.tr("Legacy", "keys_backup_settings_valid_signature_from_this_device") }
+ /// Backup has a valid signature from unverified session %@
+ public static func keysBackupSettingsValidSignatureFromUnverifiedDevice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_settings_valid_signature_from_unverified_device", String(describing: p1))
+ }
+ /// Backup has a valid signature from verified session %@.
+ public static func keysBackupSettingsValidSignatureFromVerifiedDevice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "keys_backup_settings_valid_signature_from_verified_device", String(describing: p1))
+ }
+ /// Start using Key Backup
+ public static var keysBackupSetup: String { return ElementL10n.tr("Legacy", "keys_backup_setup") }
+ /// Creating Backup
+ public static var keysBackupSetupCreatingBackup: String { return ElementL10n.tr("Legacy", "keys_backup_setup_creating_backup") }
+ /// It looks like you already have setup key backup from another session. Do you want to replace it with the one you’re creating?
+ public static var keysBackupSetupOverrideBackupPromptDescription: String { return ElementL10n.tr("Legacy", "keys_backup_setup_override_backup_prompt_description") }
+ /// A backup already exist on your homeserver
+ public static var keysBackupSetupOverrideBackupPromptTile: String { return ElementL10n.tr("Legacy", "keys_backup_setup_override_backup_prompt_tile") }
+ /// Replace
+ public static var keysBackupSetupOverrideReplace: String { return ElementL10n.tr("Legacy", "keys_backup_setup_override_replace") }
+ /// Stop
+ public static var keysBackupSetupOverrideStop: String { return ElementL10n.tr("Legacy", "keys_backup_setup_override_stop") }
+ /// You may lose access to your messages if you log out or lose this device.
+ public static var keysBackupSetupSkipMsg: String { return ElementL10n.tr("Legacy", "keys_backup_setup_skip_msg") }
+ /// Are you sure?
+ public static var keysBackupSetupSkipTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_skip_title") }
+ /// (Advanced)
+ public static var keysBackupSetupStep1Advanced: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step1_advanced") }
+ /// Messages in encrypted rooms are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.
+ ///
+ /// Securely back up your keys to avoid losing them.
+ public static var keysBackupSetupStep1Description: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step1_description") }
+ /// Manually export keys
+ public static var keysBackupSetupStep1ManualExport: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step1_manual_export") }
+ /// Or, secure your backup with a Recovery Key, saving it somewhere safe.
+ public static var keysBackupSetupStep1RecoveryKeyAlternative: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step1_recovery_key_alternative") }
+ /// Never lose encrypted messages
+ public static var keysBackupSetupStep1Title: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step1_title") }
+ /// Set Passphrase
+ public static var keysBackupSetupStep2ButtonTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step2_button_title") }
+ /// (Advanced) Set up with Recovery Key
+ public static var keysBackupSetupStep2SkipButtonTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step2_skip_button_title") }
+ /// We’ll store an encrypted copy of your keys on your homeserver. Protect your backup with a passphrase to keep it secure.
+ ///
+ /// For maximum security, this should be different from your account password.
+ public static var keysBackupSetupStep2TextDescription: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step2_text_description") }
+ /// Secure your backup with a Passphrase.
+ public static var keysBackupSetupStep2TextTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step2_text_title") }
+ /// Done
+ public static var keysBackupSetupStep3ButtonTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_button_title") }
+ /// I’ve made a copy
+ public static var keysBackupSetupStep3ButtonTitleNoPassphrase: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_button_title_no_passphrase") }
+ /// Save Recovery Key
+ public static var keysBackupSetupStep3CopyButtonTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_copy_button_title") }
+ /// Generating Recovery Key using passphrase, this process can take several seconds.
+ public static var keysBackupSetupStep3GeneratingKeyStatus: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_generating_key_status") }
+ /// Please make a copy
+ public static var keysBackupSetupStep3PleaseMakeCopy: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_please_make_copy") }
+ /// Save as File
+ public static var keysBackupSetupStep3SaveButtonTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_save_button_title") }
+ /// Share recovery key with…
+ public static var keysBackupSetupStep3ShareIntentChooserTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_share_intent_chooser_title") }
+ /// Share
+ public static var keysBackupSetupStep3ShareRecoveryFile: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_share_recovery_file") }
+ /// Success !
+ public static var keysBackupSetupStep3SuccessTitle: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_success_title") }
+ /// Your keys are being backed up.
+ public static var keysBackupSetupStep3TextLine1: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_text_line1") }
+ /// Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.
+ /// Keep your recovery key somewhere very secure, like a password manager (or a safe)
+ public static var keysBackupSetupStep3TextLine2: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_text_line2") }
+ /// Keep your recovery key somewhere very secure, like a password manager (or a safe)
+ public static var keysBackupSetupStep3TextLine2NoPassphrase: String { return ElementL10n.tr("Legacy", "keys_backup_setup_step3_text_line2_no_passphrase") }
+ /// An error occurred getting keys backup data
+ public static var keysBackupUnableToGetKeysBackupData: String { return ElementL10n.tr("Legacy", "keys_backup_unable_to_get_keys_backup_data") }
+ /// An error occurred getting trust info
+ public static var keysBackupUnableToGetTrustInfo: String { return ElementL10n.tr("Legacy", "keys_backup_unable_to_get_trust_info") }
+ /// Unlock History
+ public static var keysBackupUnlockButton: String { return ElementL10n.tr("Legacy", "keys_backup_unlock_button") }
+ /// Enable verbose logs.
+ public static var labsAllowExtendedLogging: String { return ElementL10n.tr("Legacy", "labs_allow_extended_logging") }
+ /// Verbose logs will help developers by providing more logs when you send a RageShake. Even when enabled, the application does not log message contents or any other private data.
+ public static var labsAllowExtendedLoggingSummary: String { return ElementL10n.tr("Legacy", "labs_allow_extended_logging_summary") }
+ /// Auto Report Decryption Errors.
+ public static var labsAutoReportUisi: String { return ElementL10n.tr("Legacy", "labs_auto_report_uisi") }
+ /// Your system will automatically send logs when an unable to decrypt error occurs
+ public static var labsAutoReportUisiDesc: String { return ElementL10n.tr("Legacy", "labs_auto_report_uisi_desc") }
+ /// Enable Element Call permission shortcuts
+ public static var labsEnableElementCallPermissionShortcuts: String { return ElementL10n.tr("Legacy", "labs_enable_element_call_permission_shortcuts") }
+ /// Auto-approve Element Call widgets and grant camera / mic access
+ public static var labsEnableElementCallPermissionShortcutsSummary: String { return ElementL10n.tr("Legacy", "labs_enable_element_call_permission_shortcuts_summary") }
+ /// Enable LaTeX mathematics
+ public static var labsEnableLatexMaths: String { return ElementL10n.tr("Legacy", "labs_enable_latex_maths") }
+ /// Enable Live Location Sharing
+ public static var labsEnableLiveLocation: String { return ElementL10n.tr("Legacy", "labs_enable_live_location") }
+ /// Temporary implementation: locations persist in room history
+ public static var labsEnableLiveLocationSummary: String { return ElementL10n.tr("Legacy", "labs_enable_live_location_summary") }
+ /// MSC3061: Sharing room keys for past messages
+ public static var labsEnableMsc3061ShareHistory: String { return ElementL10n.tr("Legacy", "labs_enable_msc3061_share_history") }
+ /// When inviting in an encrypted room that is sharing history, encrypted history will be visible.
+ public static var labsEnableMsc3061ShareHistoryDesc: String { return ElementL10n.tr("Legacy", "labs_enable_msc3061_share_history_desc") }
+ /// A simplified Element with optional tabs
+ public static var labsEnableNewAppLayoutSummary: String { return ElementL10n.tr("Legacy", "labs_enable_new_app_layout_summary") }
+ /// Enable new layout
+ public static var labsEnableNewAppLayoutTitle: String { return ElementL10n.tr("Legacy", "labs_enable_new_app_layout_title") }
+ /// Enable Thread Messages
+ public static var labsEnableThreadMessages: String { return ElementL10n.tr("Legacy", "labs_enable_thread_messages") }
+ /// Note: app will be restarted
+ public static var labsEnableThreadMessagesDesc: String { return ElementL10n.tr("Legacy", "labs_enable_thread_messages_desc") }
+ /// Add a dedicated tab for unread notifications on main screen.
+ public static var labsShowUnreadNotificationsAsTab: String { return ElementL10n.tr("Legacy", "labs_show_unread_notifications_as_tab") }
+ /// Enable swipe to reply in timeline
+ public static var labsSwipeToReplyInTimeline: String { return ElementL10n.tr("Legacy", "labs_swipe_to_reply_in_timeline") }
+ /// Large
+ public static var large: String { return ElementL10n.tr("Legacy", "large") }
+ /// Larger
+ public static var larger: String { return ElementL10n.tr("Legacy", "larger") }
+ /// Largest
+ public static var largest: String { return ElementL10n.tr("Legacy", "largest") }
+ /// Later
+ public static var later: String { return ElementL10n.tr("Legacy", "later") }
+ /// Leave
+ public static var leaveSpace: String { return ElementL10n.tr("Legacy", "leave_space") }
+ /// %@ policy
+ public static func legalsApplicationTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "legals_application_title", String(describing: p1))
+ }
+ /// Your homeserver policy
+ public static var legalsHomeServerTitle: String { return ElementL10n.tr("Legacy", "legals_home_server_title") }
+ /// Your identity server policy
+ public static var legalsIdentityServerTitle: String { return ElementL10n.tr("Legacy", "legals_identity_server_title") }
+ /// This server does not provide any policy.
+ public static var legalsNoPolicyProvided: String { return ElementL10n.tr("Legacy", "legals_no_policy_provided") }
+ /// Third party libraries
+ public static var legalsThirdPartyNotices: String { return ElementL10n.tr("Legacy", "legals_third_party_notices") }
+ /// Light Theme
+ public static var lightTheme: String { return ElementL10n.tr("Legacy", "light_theme") }
+ /// Link copied to clipboard
+ public static var linkCopiedToClipboard: String { return ElementL10n.tr("Legacy", "link_copied_to_clipboard") }
+ /// Link this email with your account
+ public static var linkThisEmailSettingsLink: String { return ElementL10n.tr("Legacy", "link_this_email_settings_link") }
+ /// %@ in Settings to receive invites directly in %@.
+ public static func linkThisEmailWithYourAccount(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "link_this_email_with_your_account", String(describing: p1), String(describing: p2))
+ }
+ /// Members
+ public static var listMembers: String { return ElementL10n.tr("Legacy", "list_members") }
+ /// Updated %1$@ ago
+ public static func liveLocationBottomSheetLastUpdatedAt(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "live_location_bottom_sheet_last_updated_at", String(describing: p1))
+ }
+ /// Live location
+ public static var liveLocationDescription: String { return ElementL10n.tr("Legacy", "live_location_description") }
+ /// Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.
+ public static var liveLocationLabsPromotionDescription: String { return ElementL10n.tr("Legacy", "live_location_labs_promotion_description") }
+ /// Enable location sharing
+ public static var liveLocationLabsPromotionSwitchTitle: String { return ElementL10n.tr("Legacy", "live_location_labs_promotion_switch_title") }
+ /// Live location sharing
+ public static var liveLocationLabsPromotionTitle: String { return ElementL10n.tr("Legacy", "live_location_labs_promotion_title") }
+ /// You need to have the right permissions in order to share live location in this room.
+ public static var liveLocationNotEnoughPermissionDialogDescription: String { return ElementL10n.tr("Legacy", "live_location_not_enough_permission_dialog_description") }
+ /// You don’t have permission to share live location
+ public static var liveLocationNotEnoughPermissionDialogTitle: String { return ElementL10n.tr("Legacy", "live_location_not_enough_permission_dialog_title") }
+ /// Share location
+ public static var liveLocationShareLocationItemShare: String { return ElementL10n.tr("Legacy", "live_location_share_location_item_share") }
+ /// Location sharing is in progress
+ public static var liveLocationSharingNotificationDescription: String { return ElementL10n.tr("Legacy", "live_location_sharing_notification_description") }
+ /// %@ Live Location
+ public static func liveLocationSharingNotificationTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "live_location_sharing_notification_title", String(describing: p1))
+ }
+ /// Loading…
+ public static var loading: String { return ElementL10n.tr("Legacy", "loading") }
+ /// Retrieving your contacts…
+ public static var loadingContactBook: String { return ElementL10n.tr("Legacy", "loading_contact_book") }
+ /// Location
+ public static var locationActivityTitlePreview: String { return ElementL10n.tr("Legacy", "location_activity_title_preview") }
+ /// Share location
+ public static var locationActivityTitleStaticSharing: String { return ElementL10n.tr("Legacy", "location_activity_title_static_sharing") }
+ /// %@ could not access your location. Please try again later.
+ public static func locationNotAvailableDialogContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "location_not_available_dialog_content", String(describing: p1))
+ }
+ /// %@ could not access your location
+ public static func locationNotAvailableDialogTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "location_not_available_dialog_title", String(describing: p1))
+ }
+ /// Open with
+ public static var locationShareExternal: String { return ElementL10n.tr("Legacy", "location_share_external") }
+ /// Live location enabled
+ public static var locationShareLiveEnabled: String { return ElementL10n.tr("Legacy", "location_share_live_enabled") }
+ /// Live location ended
+ public static var locationShareLiveEnded: String { return ElementL10n.tr("Legacy", "location_share_live_ended") }
+ /// %1$@ left
+ public static func locationShareLiveRemainingTime(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "location_share_live_remaining_time", String(describing: p1))
+ }
+ /// 15 minutes
+ public static var locationShareLiveSelectDurationOption1: String { return ElementL10n.tr("Legacy", "location_share_live_select_duration_option_1") }
+ /// 1 hour
+ public static var locationShareLiveSelectDurationOption2: String { return ElementL10n.tr("Legacy", "location_share_live_select_duration_option_2") }
+ /// 8 hours
+ public static var locationShareLiveSelectDurationOption3: String { return ElementL10n.tr("Legacy", "location_share_live_select_duration_option_3") }
+ /// Share your live location for
+ public static var locationShareLiveSelectDurationTitle: String { return ElementL10n.tr("Legacy", "location_share_live_select_duration_title") }
+ /// Loading live location…
+ public static var locationShareLiveStarted: String { return ElementL10n.tr("Legacy", "location_share_live_started") }
+ /// Stop
+ public static var locationShareLiveStop: String { return ElementL10n.tr("Legacy", "location_share_live_stop") }
+ /// Live until %1$@
+ public static func locationShareLiveUntil(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "location_share_live_until", String(describing: p1))
+ }
+ /// View live location
+ public static var locationShareLiveView: String { return ElementL10n.tr("Legacy", "location_share_live_view") }
+ /// Unable to load map
+ /// This home server may not be configured to display maps.
+ public static var locationShareLoadingMapError: String { return ElementL10n.tr("Legacy", "location_share_loading_map_error") }
+ /// Share this location
+ public static var locationShareOptionPinned: String { return ElementL10n.tr("Legacy", "location_share_option_pinned") }
+ /// Share my current location
+ public static var locationShareOptionUserCurrent: String { return ElementL10n.tr("Legacy", "location_share_option_user_current") }
+ /// Share live location
+ public static var locationShareOptionUserLive: String { return ElementL10n.tr("Legacy", "location_share_option_user_live") }
+ /// Failed to load map
+ public static var locationTimelineFailedToLoadMap: String { return ElementL10n.tr("Legacy", "location_timeline_failed_to_load_map") }
+ /// Please perform the captcha challenge
+ public static var loginA11yCaptchaContainer: String { return ElementL10n.tr("Legacy", "login_a11y_captcha_container") }
+ /// Select matrix.org
+ public static var loginA11yChooseMatrixOrg: String { return ElementL10n.tr("Legacy", "login_a11y_choose_matrix_org") }
+ /// Select Element Matrix Services
+ public static var loginA11yChooseModular: String { return ElementL10n.tr("Legacy", "login_a11y_choose_modular") }
+ /// Select a custom homeserver
+ public static var loginA11yChooseOther: String { return ElementL10n.tr("Legacy", "login_a11y_choose_other") }
+ /// Clear history
+ public static var loginClearHomeserverHistory: String { return ElementL10n.tr("Legacy", "login_clear_homeserver_history") }
+ /// Connect to %1$@
+ public static func loginConnectTo(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_connect_to", String(describing: p1))
+ }
+ /// Connect to a custom server
+ public static var loginConnectToACustomServer: String { return ElementL10n.tr("Legacy", "login_connect_to_a_custom_server") }
+ /// Connect to Element Matrix Services
+ public static var loginConnectToModular: String { return ElementL10n.tr("Legacy", "login_connect_to_modular") }
+ /// Sign in with Matrix ID
+ public static var loginConnectUsingMatrixIdSubmit: String { return ElementL10n.tr("Legacy", "login_connect_using_matrix_id_submit") }
+ /// Continue
+ public static var loginContinue: String { return ElementL10n.tr("Legacy", "login_continue") }
+ /// %@ Android
+ public static func loginDefaultSessionPublicName(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_default_session_public_name", String(describing: p1))
+ }
+ /// Malformed JSON
+ public static var loginErrorBadJson: String { return ElementL10n.tr("Legacy", "login_error_bad_json") }
+ /// Cannot reach a homeserver at the URL %@. Please check your link or choose a homeserver manually.
+ public static func loginErrorHomeserverFromUrlNotFound(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_error_homeserver_from_url_not_found", String(describing: p1))
+ }
+ /// Choose homeserver
+ public static var loginErrorHomeserverFromUrlNotFoundEnterManual: String { return ElementL10n.tr("Legacy", "login_error_homeserver_from_url_not_found_enter_manual") }
+ /// Cannot reach a homeserver at this URL, please check it
+ public static var loginErrorHomeserverNotFound: String { return ElementL10n.tr("Legacy", "login_error_homeserver_not_found") }
+ /// Please enter a valid URL
+ public static var loginErrorInvalidHomeServer: String { return ElementL10n.tr("Legacy", "login_error_invalid_home_server") }
+ /// Too many requests have been sent
+ public static var loginErrorLimitExceeded: String { return ElementL10n.tr("Legacy", "login_error_limit_exceeded") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func loginErrorLimitExceededRetryAfter(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "login_error_limit_exceeded_retry_after", p1)
+ }
+ /// This is not a valid Matrix server address
+ public static var loginErrorNoHomeserverFound: String { return ElementL10n.tr("Legacy", "login_error_no_homeserver_found") }
+ /// Did not contain valid JSON
+ public static var loginErrorNotJson: String { return ElementL10n.tr("Legacy", "login_error_not_json") }
+ /// Outdated homeserver
+ public static var loginErrorOutdatedHomeserverTitle: String { return ElementL10n.tr("Legacy", "login_error_outdated_homeserver_title") }
+ /// This homeserver is running an old version. Ask your homeserver admin to upgrade. You can continue, but some features may not work correctly.
+ public static var loginErrorOutdatedHomeserverWarningContent: String { return ElementL10n.tr("Legacy", "login_error_outdated_homeserver_warning_content") }
+ /// SSL Error.
+ public static var loginErrorSslOther: String { return ElementL10n.tr("Legacy", "login_error_ssl_other") }
+ /// SSL Error: the peer's identity has not been verified.
+ public static var loginErrorSslPeerUnverified: String { return ElementL10n.tr("Legacy", "login_error_ssl_peer_unverified") }
+ /// Your email domain is not authorized to register on this server
+ public static var loginErrorThreepidDenied: String { return ElementL10n.tr("Legacy", "login_error_threepid_denied") }
+ /// This email is not associated to any account.
+ public static var loginLoginWithEmailError: String { return ElementL10n.tr("Legacy", "login_login_with_email_error") }
+ /// The application is not able to signin to this homeserver. The homeserver supports the following signin type(s): %1$@.
+ ///
+ /// Do you want to signin using a web client?
+ public static func loginModeNotSupported(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_mode_not_supported", String(describing: p1))
+ }
+ /// Enter code
+ public static var loginMsisdnConfirmHint: String { return ElementL10n.tr("Legacy", "login_msisdn_confirm_hint") }
+ /// We just sent a code to %1$@. Enter it below to verify it’s you.
+ public static func loginMsisdnConfirmNotice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_msisdn_confirm_notice", String(describing: p1))
+ }
+ /// Send again
+ public static var loginMsisdnConfirmSendAgain: String { return ElementL10n.tr("Legacy", "login_msisdn_confirm_send_again") }
+ /// Next
+ public static var loginMsisdnConfirmSubmit: String { return ElementL10n.tr("Legacy", "login_msisdn_confirm_submit") }
+ /// Confirm phone number
+ public static var loginMsisdnConfirmTitle: String { return ElementL10n.tr("Legacy", "login_msisdn_confirm_title") }
+ /// International phone numbers must start with '+'
+ public static var loginMsisdnErrorNotInternational: String { return ElementL10n.tr("Legacy", "login_msisdn_error_not_international") }
+ /// Phone number seems invalid. Please check it
+ public static var loginMsisdnErrorOther: String { return ElementL10n.tr("Legacy", "login_msisdn_error_other") }
+ /// Please use the international format (phone number must start with '+')
+ public static var loginMsisdnNotice: String { return ElementL10n.tr("Legacy", "login_msisdn_notice") }
+ /// Sorry, this server isn’t accepting new accounts.
+ public static var loginRegistrationDisabled: String { return ElementL10n.tr("Legacy", "login_registration_disabled") }
+ /// The application is not able to create an account on this homeserver.
+ ///
+ /// Do you want to signup using a web client?
+ public static var loginRegistrationNotSupported: String { return ElementL10n.tr("Legacy", "login_registration_not_supported") }
+ /// Your password is not yet changed.
+ ///
+ /// Stop the password change process?
+ public static var loginResetPasswordCancelConfirmationContent: String { return ElementL10n.tr("Legacy", "login_reset_password_cancel_confirmation_content") }
+ /// Warning
+ public static var loginResetPasswordCancelConfirmationTitle: String { return ElementL10n.tr("Legacy", "login_reset_password_cancel_confirmation_title") }
+ /// Email
+ public static var loginResetPasswordEmailHint: String { return ElementL10n.tr("Legacy", "login_reset_password_email_hint") }
+ /// This email is not linked to any account
+ public static var loginResetPasswordErrorNotFound: String { return ElementL10n.tr("Legacy", "login_reset_password_error_not_found") }
+ /// A verification email was sent to %1$@.
+ public static func loginResetPasswordMailConfirmationNotice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_reset_password_mail_confirmation_notice", String(describing: p1))
+ }
+ /// Tap on the link to confirm your new password. Once you've followed the link it contains, click below.
+ public static var loginResetPasswordMailConfirmationNotice2: String { return ElementL10n.tr("Legacy", "login_reset_password_mail_confirmation_notice_2") }
+ /// I have verified my email address
+ public static var loginResetPasswordMailConfirmationSubmit: String { return ElementL10n.tr("Legacy", "login_reset_password_mail_confirmation_submit") }
+ /// Check your inbox
+ public static var loginResetPasswordMailConfirmationTitle: String { return ElementL10n.tr("Legacy", "login_reset_password_mail_confirmation_title") }
+ /// A verification email will be sent to your inbox to confirm setting your new password.
+ public static var loginResetPasswordNotice: String { return ElementL10n.tr("Legacy", "login_reset_password_notice") }
+ /// Reset password on %1$@
+ public static func loginResetPasswordOn(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_reset_password_on", String(describing: p1))
+ }
+ /// New password
+ public static var loginResetPasswordPasswordHint: String { return ElementL10n.tr("Legacy", "login_reset_password_password_hint") }
+ /// Next
+ public static var loginResetPasswordSubmit: String { return ElementL10n.tr("Legacy", "login_reset_password_submit") }
+ /// Your password has been reset.
+ public static var loginResetPasswordSuccessNotice: String { return ElementL10n.tr("Legacy", "login_reset_password_success_notice") }
+ /// You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.
+ public static var loginResetPasswordSuccessNotice2: String { return ElementL10n.tr("Legacy", "login_reset_password_success_notice_2") }
+ /// Back to Sign In
+ public static var loginResetPasswordSuccessSubmit: String { return ElementL10n.tr("Legacy", "login_reset_password_success_submit") }
+ /// Success!
+ public static var loginResetPasswordSuccessTitle: String { return ElementL10n.tr("Legacy", "login_reset_password_success_title") }
+ /// Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.
+ public static var loginResetPasswordWarningContent: String { return ElementL10n.tr("Legacy", "login_reset_password_warning_content") }
+ /// Continue
+ public static var loginResetPasswordWarningSubmit: String { return ElementL10n.tr("Legacy", "login_reset_password_warning_submit") }
+ /// Warning!
+ public static var loginResetPasswordWarningTitle: String { return ElementL10n.tr("Legacy", "login_reset_password_warning_title") }
+ /// Join millions for free on the largest public server
+ public static var loginServerMatrixOrgText: String { return ElementL10n.tr("Legacy", "login_server_matrix_org_text") }
+ /// Learn more
+ public static var loginServerModularLearnMore: String { return ElementL10n.tr("Legacy", "login_server_modular_learn_more") }
+ /// Premium hosting for organisations
+ public static var loginServerModularText: String { return ElementL10n.tr("Legacy", "login_server_modular_text") }
+ /// Custom & advanced settings
+ public static var loginServerOtherText: String { return ElementL10n.tr("Legacy", "login_server_other_text") }
+ /// Other
+ public static var loginServerOtherTitle: String { return ElementL10n.tr("Legacy", "login_server_other_title") }
+ /// Just like email, accounts have one home, although you can talk to anyone
+ public static var loginServerText: String { return ElementL10n.tr("Legacy", "login_server_text") }
+ /// Select a server
+ public static var loginServerTitle: String { return ElementL10n.tr("Legacy", "login_server_title") }
+ /// Enter the address of the server you want to use
+ public static var loginServerUrlFormCommonNotice: String { return ElementL10n.tr("Legacy", "login_server_url_form_common_notice") }
+ /// Element Matrix Services Address
+ public static var loginServerUrlFormModularHint: String { return ElementL10n.tr("Legacy", "login_server_url_form_modular_hint") }
+ /// Enter the address of the Modular Element or Server you want to use
+ public static var loginServerUrlFormModularNotice: String { return ElementL10n.tr("Legacy", "login_server_url_form_modular_notice") }
+ /// Premium hosting for organisations
+ public static var loginServerUrlFormModularText: String { return ElementL10n.tr("Legacy", "login_server_url_form_modular_text") }
+ /// Address
+ public static var loginServerUrlFormOtherHint: String { return ElementL10n.tr("Legacy", "login_server_url_form_other_hint") }
+ /// Email
+ public static var loginSetEmailMandatoryHint: String { return ElementL10n.tr("Legacy", "login_set_email_mandatory_hint") }
+ /// Set an email to recover your account. Later, you can optionally allow people you know to discover you by your email.
+ public static var loginSetEmailNotice: String { return ElementL10n.tr("Legacy", "login_set_email_notice") }
+ /// Email (optional)
+ public static var loginSetEmailOptionalHint: String { return ElementL10n.tr("Legacy", "login_set_email_optional_hint") }
+ /// Next
+ public static var loginSetEmailSubmit: String { return ElementL10n.tr("Legacy", "login_set_email_submit") }
+ /// Set email address
+ public static var loginSetEmailTitle: String { return ElementL10n.tr("Legacy", "login_set_email_title") }
+ /// Phone number
+ public static var loginSetMsisdnMandatoryHint: String { return ElementL10n.tr("Legacy", "login_set_msisdn_mandatory_hint") }
+ /// Set a phone number to optionally allow people you know to discover you.
+ public static var loginSetMsisdnNotice: String { return ElementL10n.tr("Legacy", "login_set_msisdn_notice") }
+ /// Please use the international format.
+ public static var loginSetMsisdnNotice2: String { return ElementL10n.tr("Legacy", "login_set_msisdn_notice2") }
+ /// Phone number (optional)
+ public static var loginSetMsisdnOptionalHint: String { return ElementL10n.tr("Legacy", "login_set_msisdn_optional_hint") }
+ /// Next
+ public static var loginSetMsisdnSubmit: String { return ElementL10n.tr("Legacy", "login_set_msisdn_submit") }
+ /// Set phone number
+ public static var loginSetMsisdnTitle: String { return ElementL10n.tr("Legacy", "login_set_msisdn_title") }
+ /// Sign In
+ public static var loginSignin: String { return ElementL10n.tr("Legacy", "login_signin") }
+ /// This is not a valid user identifier. Expected format: '@user:homeserver.org'
+ public static var loginSigninMatrixIdErrorInvalidMatrixId: String { return ElementL10n.tr("Legacy", "login_signin_matrix_id_error_invalid_matrix_id") }
+ /// Matrix ID
+ public static var loginSigninMatrixIdHint: String { return ElementL10n.tr("Legacy", "login_signin_matrix_id_hint") }
+ /// If you set up an account on a homeserver, use your Matrix ID (e.g. @user:domain.com) and password below.
+ public static var loginSigninMatrixIdNotice: String { return ElementL10n.tr("Legacy", "login_signin_matrix_id_notice") }
+ /// If you don’t know your password, go back to reset it.
+ public static var loginSigninMatrixIdPasswordNotice: String { return ElementL10n.tr("Legacy", "login_signin_matrix_id_password_notice") }
+ /// Sign in with Matrix ID
+ public static var loginSigninMatrixIdTitle: String { return ElementL10n.tr("Legacy", "login_signin_matrix_id_title") }
+ /// Continue with SSO
+ public static var loginSigninSso: String { return ElementL10n.tr("Legacy", "login_signin_sso") }
+ /// Sign in to %1$@
+ public static func loginSigninTo(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_signin_to", String(describing: p1))
+ }
+ /// Username or email
+ public static var loginSigninUsernameHint: String { return ElementL10n.tr("Legacy", "login_signin_username_hint") }
+ /// Sign Up
+ public static var loginSignup: String { return ElementL10n.tr("Legacy", "login_signup") }
+ /// Your account is not created yet. Stop the registration process?
+ public static var loginSignupCancelConfirmationContent: String { return ElementL10n.tr("Legacy", "login_signup_cancel_confirmation_content") }
+ /// Warning
+ public static var loginSignupCancelConfirmationTitle: String { return ElementL10n.tr("Legacy", "login_signup_cancel_confirmation_title") }
+ /// That username is taken
+ public static var loginSignupErrorUserInUse: String { return ElementL10n.tr("Legacy", "login_signup_error_user_in_use") }
+ /// Password
+ public static var loginSignupPasswordHint: String { return ElementL10n.tr("Legacy", "login_signup_password_hint") }
+ /// Next
+ public static var loginSignupSubmit: String { return ElementL10n.tr("Legacy", "login_signup_submit") }
+ /// Sign up to %1$@
+ public static func loginSignupTo(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_signup_to", String(describing: p1))
+ }
+ /// Username
+ public static var loginSignupUsernameHint: String { return ElementL10n.tr("Legacy", "login_signup_username_hint") }
+ /// Or
+ public static var loginSocialContinue: String { return ElementL10n.tr("Legacy", "login_social_continue") }
+ /// Continue with %@
+ public static func loginSocialContinueWith(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_social_continue_with", String(describing: p1))
+ }
+ /// Sign in with %@
+ public static func loginSocialSigninWith(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_social_signin_with", String(describing: p1))
+ }
+ /// Sign up with %@
+ public static func loginSocialSignupWith(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_social_signup_with", String(describing: p1))
+ }
+ /// single sign-on
+ public static var loginSocialSso: String { return ElementL10n.tr("Legacy", "login_social_sso") }
+ /// I already have an account
+ public static var loginSplashAlreadyHaveAccount: String { return ElementL10n.tr("Legacy", "login_splash_already_have_account") }
+ /// Create account
+ public static var loginSplashCreateAccount: String { return ElementL10n.tr("Legacy", "login_splash_create_account") }
+ /// Get started
+ public static var loginSplashSubmit: String { return ElementL10n.tr("Legacy", "login_splash_submit") }
+ /// Chat with people directly or in groups
+ public static var loginSplashText1: String { return ElementL10n.tr("Legacy", "login_splash_text1") }
+ /// Keep conversations private with encryption
+ public static var loginSplashText2: String { return ElementL10n.tr("Legacy", "login_splash_text2") }
+ /// Extend & customise your experience
+ public static var loginSplashText3: String { return ElementL10n.tr("Legacy", "login_splash_text3") }
+ /// It's your conversation. Own it.
+ public static var loginSplashTitle: String { return ElementL10n.tr("Legacy", "login_splash_title") }
+ /// An error occurred when loading the page: %1$@ (%2$d)
+ public static func loginSsoErrorMessage(_ p1: Any, _ p2: Int) -> String {
+ return ElementL10n.tr("Legacy", "login_sso_error_message", String(describing: p1), p2)
+ }
+ /// Accept terms to continue
+ public static var loginTermsTitle: String { return ElementL10n.tr("Legacy", "login_terms_title") }
+ /// The entered code is not correct. Please check.
+ public static var loginValidationCodeIsNotCorrect: String { return ElementL10n.tr("Legacy", "login_validation_code_is_not_correct") }
+ /// We just sent an email to %1$@.
+ /// Please click on the link it contains to continue the account creation.
+ public static func loginWaitForEmailNotice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "login_wait_for_email_notice", String(describing: p1))
+ }
+ /// Please check your email
+ public static var loginWaitForEmailTitle: String { return ElementL10n.tr("Legacy", "login_wait_for_email_title") }
+ /// Sign out
+ public static var logout: String { return ElementL10n.tr("Legacy", "logout") }
+ /// Looking for someone not in %@?
+ public static func lookingForSomeoneNotInSpace(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "looking_for_someone_not_in_space", String(describing: p1))
+ }
+ /// Low priority
+ public static var lowPriorityHeader: String { return ElementL10n.tr("Legacy", "low_priority_header") }
+ /// Malformed event, cannot display
+ public static var malformedMessage: String { return ElementL10n.tr("Legacy", "malformed_message") }
+ /// Markdown has been disabled.
+ public static var markdownHasBeenDisabled: String { return ElementL10n.tr("Legacy", "markdown_has_been_disabled") }
+ /// Markdown has been enabled.
+ public static var markdownHasBeenEnabled: String { return ElementL10n.tr("Legacy", "markdown_has_been_enabled") }
+ /// Matrix error
+ public static var matrixError: String { return ElementL10n.tr("Legacy", "matrix_error") }
+ /// Matrix contacts only
+ public static var matrixOnlyFilter: String { return ElementL10n.tr("Legacy", "matrix_only_filter") }
+ /// 1 month
+ public static var mediaSavingPeriod1Month: String { return ElementL10n.tr("Legacy", "media_saving_period_1_month") }
+ /// 1 week
+ public static var mediaSavingPeriod1Week: String { return ElementL10n.tr("Legacy", "media_saving_period_1_week") }
+ /// 3 days
+ public static var mediaSavingPeriod3Days: String { return ElementL10n.tr("Legacy", "media_saving_period_3_days") }
+ /// Forever
+ public static var mediaSavingPeriodForever: String { return ElementL10n.tr("Legacy", "media_saving_period_forever") }
+ /// Choose
+ public static var mediaSourceChoose: String { return ElementL10n.tr("Legacy", "media_source_choose") }
+ /// Email address
+ public static var mediumEmail: String { return ElementL10n.tr("Legacy", "medium_email") }
+ /// Phone number
+ public static var mediumPhoneNumber: String { return ElementL10n.tr("Legacy", "medium_phone_number") }
+ /// Banned by %1$@
+ public static func memberBannedBy(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "member_banned_by", String(describing: p1))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func membershipChanges(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "membership_changes", p1)
+ }
+ /// collapse
+ public static var mergedEventsCollapse: String { return ElementL10n.tr("Legacy", "merged_events_collapse") }
+ /// expand
+ public static var mergedEventsExpand: String { return ElementL10n.tr("Legacy", "merged_events_expand") }
+ /// Remove…
+ public static var messageActionItemRedact: String { return ElementL10n.tr("Legacy", "message_action_item_redact") }
+ /// Add Reaction
+ public static var messageAddReaction: String { return ElementL10n.tr("Legacy", "message_add_reaction") }
+ /// Show Message bubbles
+ public static var messageBubbles: String { return ElementL10n.tr("Legacy", "message_bubbles") }
+ /// Message Edits
+ public static var messageEdits: String { return ElementL10n.tr("Legacy", "message_edits") }
+ /// Ignore user
+ public static var messageIgnoreUser: String { return ElementL10n.tr("Legacy", "message_ignore_user") }
+ /// Message Key
+ public static var messageKey: String { return ElementL10n.tr("Legacy", "message_key") }
+ /// Show less
+ public static var messageReactionShowLess: String { return ElementL10n.tr("Legacy", "message_reaction_show_less") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func messageReactionShowMore(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "message_reaction_show_more", p1)
+ }
+ /// View Edit History
+ public static var messageViewEditHistory: String { return ElementL10n.tr("Legacy", "message_view_edit_history") }
+ /// View Reactions
+ public static var messageViewReaction: String { return ElementL10n.tr("Legacy", "message_view_reaction") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func missedAudioCall(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "missed_audio_call", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func missedVideoCall(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "missed_video_call", p1)
+ }
+ /// Missing permissions
+ public static var missingPermissionsTitle: String { return ElementL10n.tr("Legacy", "missing_permissions_title") }
+ /// You are already viewing this room!
+ public static var navigateToRoomWhenAlreadyInTheRoom: String { return ElementL10n.tr("Legacy", "navigate_to_room_when_already_in_the_room") }
+ /// You are already viewing this thread!
+ public static var navigateToThreadWhenAlreadyInTheThread: String { return ElementL10n.tr("Legacy", "navigate_to_thread_when_already_in_the_thread") }
+ /// New login. Was this you?
+ public static var newSession: String { return ElementL10n.tr("Legacy", "new_session") }
+ /// NO
+ public static var no: String { return ElementL10n.tr("Legacy", "no") }
+ /// Connectivity to the server has been lost
+ public static var noConnectivityToTheServerIndicator: String { return ElementL10n.tr("Legacy", "no_connectivity_to_the_server_indicator") }
+ /// Airplane mode is on
+ public static var noConnectivityToTheServerIndicatorAirplane: String { return ElementL10n.tr("Legacy", "no_connectivity_to_the_server_indicator_airplane") }
+ /// You are not ignoring any users
+ public static var noIgnoredUsers: String { return ElementL10n.tr("Legacy", "no_ignored_users") }
+ /// No edits found
+ public static var noMessageEditsFound: String { return ElementL10n.tr("Legacy", "no_message_edits_found") }
+ /// No more results
+ public static var noMoreResults: String { return ElementL10n.tr("Legacy", "no_more_results") }
+ /// You do not have permission to start a conference call in this room
+ public static var noPermissionsToStartConfCall: String { return ElementL10n.tr("Legacy", "no_permissions_to_start_conf_call") }
+ /// You do not have permission to start a conference call
+ public static var noPermissionsToStartConfCallInDirectRoom: String { return ElementL10n.tr("Legacy", "no_permissions_to_start_conf_call_in_direct_room") }
+ /// You do not have permission to start a call in this room
+ public static var noPermissionsToStartWebrtcCall: String { return ElementL10n.tr("Legacy", "no_permissions_to_start_webrtc_call") }
+ /// You do not have permission to start a call
+ public static var noPermissionsToStartWebrtcCallInDirectRoom: String { return ElementL10n.tr("Legacy", "no_permissions_to_start_webrtc_call_in_direct_room") }
+ /// No results
+ public static var noResultPlaceholder: String { return ElementL10n.tr("Legacy", "no_result_placeholder") }
+ /// You don’t currently have any stickerpacks enabled.
+ ///
+ /// Add some now?
+ public static var noStickerApplicationDialogContent: String { return ElementL10n.tr("Legacy", "no_sticker_application_dialog_content") }
+ /// No valid Google Play Services APK found. Notifications may not work properly.
+ public static var noValidGooglePlayServicesApk: String { return ElementL10n.tr("Legacy", "no_valid_google_play_services_apk") }
+ /// None
+ public static var `none`: String { return ElementL10n.tr("Legacy", "none") }
+ /// Normal
+ public static var normal: String { return ElementL10n.tr("Legacy", "normal") }
+ /// It's not a valid matrix QR code
+ public static var notAValidQrCode: String { return ElementL10n.tr("Legacy", "not_a_valid_qr_code") }
+ /// Not Trusted
+ public static var notTrusted: String { return ElementL10n.tr("Legacy", "not_trusted") }
+ /// %@ answered the call.
+ public static func noticeAnsweredCall(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_answered_call", String(describing: p1))
+ }
+ /// You answered the call.
+ public static var noticeAnsweredCallByYou: String { return ElementL10n.tr("Legacy", "notice_answered_call_by_you") }
+ /// (avatar was changed too)
+ public static var noticeAvatarChangedToo: String { return ElementL10n.tr("Legacy", "notice_avatar_changed_too") }
+ /// %1$@ changed their avatar
+ public static func noticeAvatarUrlChanged(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_avatar_url_changed", String(describing: p1))
+ }
+ /// You changed your avatar
+ public static var noticeAvatarUrlChangedByYou: String { return ElementL10n.tr("Legacy", "notice_avatar_url_changed_by_you") }
+ /// %@ sent data to setup the call.
+ public static func noticeCallCandidates(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_call_candidates", String(describing: p1))
+ }
+ /// You sent data to setup the call.
+ public static var noticeCallCandidatesByYou: String { return ElementL10n.tr("Legacy", "notice_call_candidates_by_you") }
+ /// The sender's device has not sent us the keys for this message.
+ public static var noticeCryptoErrorUnknownInboundSessionId: String { return ElementL10n.tr("Legacy", "notice_crypto_error_unknown_inbound_session_id") }
+ /// ** Unable to decrypt: %@ **
+ public static func noticeCryptoUnableToDecrypt(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_crypto_unable_to_decrypt", String(describing: p1))
+ }
+ /// You cannot access this message
+ public static var noticeCryptoUnableToDecryptFinal: String { return ElementL10n.tr("Legacy", "notice_crypto_unable_to_decrypt_final") }
+ /// Waiting for this message, this may take a while
+ public static var noticeCryptoUnableToDecryptFriendly: String { return ElementL10n.tr("Legacy", "notice_crypto_unable_to_decrypt_friendly") }
+ /// Due to end-to-end encryption, you might need to wait for someone's message to arrive because the encryption keys were not properly sent to you.
+ public static var noticeCryptoUnableToDecryptFriendlyDesc: String { return ElementL10n.tr("Legacy", "notice_crypto_unable_to_decrypt_friendly_desc") }
+ /// Waiting for encryption history
+ public static var noticeCryptoUnableToDecryptMerged: String { return ElementL10n.tr("Legacy", "notice_crypto_unable_to_decrypt_merged") }
+ /// %1$@ created the discussion
+ public static func noticeDirectRoomCreated(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_created", String(describing: p1))
+ }
+ /// You created the discussion
+ public static var noticeDirectRoomCreatedByYou: String { return ElementL10n.tr("Legacy", "notice_direct_room_created_by_you") }
+ /// %1$@ has allowed guests to join here.
+ public static func noticeDirectRoomGuestAccessCanJoin(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_guest_access_can_join", String(describing: p1))
+ }
+ /// You have allowed guests to join here.
+ public static var noticeDirectRoomGuestAccessCanJoinByYou: String { return ElementL10n.tr("Legacy", "notice_direct_room_guest_access_can_join_by_you") }
+ /// %1$@ has prevented guests from joining the room.
+ public static func noticeDirectRoomGuestAccessForbidden(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_guest_access_forbidden", String(describing: p1))
+ }
+ /// You have prevented guests from joining the room.
+ public static var noticeDirectRoomGuestAccessForbiddenByYou: String { return ElementL10n.tr("Legacy", "notice_direct_room_guest_access_forbidden_by_you") }
+ /// %1$@ joined
+ public static func noticeDirectRoomJoin(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_join", String(describing: p1))
+ }
+ /// You joined
+ public static var noticeDirectRoomJoinByYou: String { return ElementL10n.tr("Legacy", "notice_direct_room_join_by_you") }
+ /// %1$@ joined. Reason: %2$@
+ public static func noticeDirectRoomJoinWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_join_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// You joined. Reason: %1$@
+ public static func noticeDirectRoomJoinWithReasonByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_join_with_reason_by_you", String(describing: p1))
+ }
+ /// %1$@ left the room
+ public static func noticeDirectRoomLeave(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_leave", String(describing: p1))
+ }
+ /// You left the room
+ public static var noticeDirectRoomLeaveByYou: String { return ElementL10n.tr("Legacy", "notice_direct_room_leave_by_you") }
+ /// %1$@ left. Reason: %2$@
+ public static func noticeDirectRoomLeaveWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_leave_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// You left. Reason: %1$@
+ public static func noticeDirectRoomLeaveWithReasonByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_leave_with_reason_by_you", String(describing: p1))
+ }
+ /// %1$@ invited %2$@
+ public static func noticeDirectRoomThirdPartyInvite(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_third_party_invite", String(describing: p1), String(describing: p2))
+ }
+ /// You invited %1$@
+ public static func noticeDirectRoomThirdPartyInviteByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_third_party_invite_by_you", String(describing: p1))
+ }
+ /// %1$@ revoked the invitation for %2$@
+ public static func noticeDirectRoomThirdPartyRevokedInvite(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_third_party_revoked_invite", String(describing: p1), String(describing: p2))
+ }
+ /// You revoked the invitation for %1$@
+ public static func noticeDirectRoomThirdPartyRevokedInviteByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_third_party_revoked_invite_by_you", String(describing: p1))
+ }
+ /// %@ upgraded here.
+ public static func noticeDirectRoomUpdate(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_direct_room_update", String(describing: p1))
+ }
+ /// You upgraded here.
+ public static var noticeDirectRoomUpdateByYou: String { return ElementL10n.tr("Legacy", "notice_direct_room_update_by_you") }
+ /// %1$@ changed their display name from %2$@ to %3$@
+ public static func noticeDisplayNameChangedFrom(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_display_name_changed_from", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You changed your display name from %1$@ to %2$@
+ public static func noticeDisplayNameChangedFromByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_display_name_changed_from_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ removed their display name (it was %2$@)
+ public static func noticeDisplayNameRemoved(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_display_name_removed", String(describing: p1), String(describing: p2))
+ }
+ /// You removed your display name (it was %1$@)
+ public static func noticeDisplayNameRemovedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_display_name_removed_by_you", String(describing: p1))
+ }
+ /// %1$@ set their display name to %2$@
+ public static func noticeDisplayNameSet(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_display_name_set", String(describing: p1), String(describing: p2))
+ }
+ /// You set your display name to %1$@
+ public static func noticeDisplayNameSetByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_display_name_set_by_you", String(describing: p1))
+ }
+ /// %1$@ turned on end-to-end encryption.
+ public static func noticeEndToEndOk(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_end_to_end_ok", String(describing: p1))
+ }
+ /// You turned on end-to-end encryption.
+ public static var noticeEndToEndOkByYou: String { return ElementL10n.tr("Legacy", "notice_end_to_end_ok_by_you") }
+ /// %1$@ turned on end-to-end encryption (unrecognised algorithm %2$@).
+ public static func noticeEndToEndUnknownAlgorithm(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_end_to_end_unknown_algorithm", String(describing: p1), String(describing: p2))
+ }
+ /// You turned on end-to-end encryption (unrecognised algorithm %1$@).
+ public static func noticeEndToEndUnknownAlgorithmByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_end_to_end_unknown_algorithm_by_you", String(describing: p1))
+ }
+ /// %@ ended the call.
+ public static func noticeEndedCall(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_ended_call", String(describing: p1))
+ }
+ /// You ended the call.
+ public static var noticeEndedCallByYou: String { return ElementL10n.tr("Legacy", "notice_ended_call_by_you") }
+ /// %1$@ made future messages visible to %2$@
+ public static func noticeMadeFutureDirectRoomVisibility(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_made_future_direct_room_visibility", String(describing: p1), String(describing: p2))
+ }
+ /// You made future messages visible to %1$@
+ public static func noticeMadeFutureDirectRoomVisibilityByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_made_future_direct_room_visibility_by_you", String(describing: p1))
+ }
+ /// %1$@ made future room history visible to %2$@
+ public static func noticeMadeFutureRoomVisibility(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_made_future_room_visibility", String(describing: p1), String(describing: p2))
+ }
+ /// You made future room history visible to %1$@
+ public static func noticeMadeFutureRoomVisibilityByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_made_future_room_visibility_by_you", String(describing: p1))
+ }
+ /// %1$@ made no changes
+ public static func noticeMemberNoChanges(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_member_no_changes", String(describing: p1))
+ }
+ /// You made no changes
+ public static var noticeMemberNoChangesByYou: String { return ElementL10n.tr("Legacy", "notice_member_no_changes_by_you") }
+ /// %@ placed a video call.
+ public static func noticePlacedVideoCall(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_placed_video_call", String(describing: p1))
+ }
+ /// You placed a video call.
+ public static var noticePlacedVideoCallByYou: String { return ElementL10n.tr("Legacy", "notice_placed_video_call_by_you") }
+ /// %@ placed a voice call.
+ public static func noticePlacedVoiceCall(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_placed_voice_call", String(describing: p1))
+ }
+ /// You placed a voice call.
+ public static var noticePlacedVoiceCallByYou: String { return ElementL10n.tr("Legacy", "notice_placed_voice_call_by_you") }
+ /// %1$@ changed the power level of %2$@.
+ public static func noticePowerLevelChanged(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_power_level_changed", String(describing: p1), String(describing: p2))
+ }
+ /// You changed the power level of %1$@.
+ public static func noticePowerLevelChangedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_power_level_changed_by_you", String(describing: p1))
+ }
+ /// %1$@ from %2$@ to %3$@
+ public static func noticePowerLevelDiff(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_power_level_diff", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomAliasesAdded(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_aliases_added", p1)
+ }
+ /// %1$@ added %2$@ and removed %3$@ as addresses for this room.
+ public static func noticeRoomAliasesAddedAndRemoved(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_aliases_added_and_removed", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You added %1$@ and removed %2$@ as addresses for this room.
+ public static func noticeRoomAliasesAddedAndRemovedByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_aliases_added_and_removed_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomAliasesAddedByYou(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_aliases_added_by_you", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomAliasesRemoved(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_aliases_removed", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomAliasesRemovedByYou(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_aliases_removed_by_you", p1)
+ }
+ /// %1$@ changed the room avatar
+ public static func noticeRoomAvatarChanged(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_avatar_changed", String(describing: p1))
+ }
+ /// You changed the room avatar
+ public static var noticeRoomAvatarChangedByYou: String { return ElementL10n.tr("Legacy", "notice_room_avatar_changed_by_you") }
+ /// %1$@ removed the room avatar
+ public static func noticeRoomAvatarRemoved(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_avatar_removed", String(describing: p1))
+ }
+ /// You removed the room avatar
+ public static var noticeRoomAvatarRemovedByYou: String { return ElementL10n.tr("Legacy", "notice_room_avatar_removed_by_you") }
+ /// %1$@ banned %2$@
+ public static func noticeRoomBan(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_ban", String(describing: p1), String(describing: p2))
+ }
+ /// You banned %1$@
+ public static func noticeRoomBanByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_ban_by_you", String(describing: p1))
+ }
+ /// %1$@ banned %2$@. Reason: %3$@
+ public static func noticeRoomBanWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_ban_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You banned %1$@. Reason: %2$@
+ public static func noticeRoomBanWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_ban_with_reason_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomCanonicalAliasAlternativeAdded(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_alternative_added", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomCanonicalAliasAlternativeAddedByYou(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_alternative_added_by_you", p1)
+ }
+ /// %1$@ changed the alternative addresses for this room.
+ public static func noticeRoomCanonicalAliasAlternativeChanged(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_alternative_changed", String(describing: p1))
+ }
+ /// You changed the alternative addresses for this room.
+ public static var noticeRoomCanonicalAliasAlternativeChangedByYou: String { return ElementL10n.tr("Legacy", "notice_room_canonical_alias_alternative_changed_by_you") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomCanonicalAliasAlternativeRemoved(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_alternative_removed", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomCanonicalAliasAlternativeRemovedByYou(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_alternative_removed_by_you", p1)
+ }
+ /// %1$@ changed the main and alternative addresses for this room.
+ public static func noticeRoomCanonicalAliasMainAndAlternativeChanged(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_main_and_alternative_changed", String(describing: p1))
+ }
+ /// You changed the main and alternative addresses for this room.
+ public static var noticeRoomCanonicalAliasMainAndAlternativeChangedByYou: String { return ElementL10n.tr("Legacy", "notice_room_canonical_alias_main_and_alternative_changed_by_you") }
+ /// %1$@ changed the addresses for this room.
+ public static func noticeRoomCanonicalAliasNoChange(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_no_change", String(describing: p1))
+ }
+ /// You changed the addresses for this room.
+ public static var noticeRoomCanonicalAliasNoChangeByYou: String { return ElementL10n.tr("Legacy", "notice_room_canonical_alias_no_change_by_you") }
+ /// %1$@ set the main address for this room to %2$@.
+ public static func noticeRoomCanonicalAliasSet(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_set", String(describing: p1), String(describing: p2))
+ }
+ /// You set the main address for this room to %1$@.
+ public static func noticeRoomCanonicalAliasSetByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_set_by_you", String(describing: p1))
+ }
+ /// %1$@ removed the main address for this room.
+ public static func noticeRoomCanonicalAliasUnset(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_canonical_alias_unset", String(describing: p1))
+ }
+ /// You removed the main address for this room.
+ public static var noticeRoomCanonicalAliasUnsetByYou: String { return ElementL10n.tr("Legacy", "notice_room_canonical_alias_unset_by_you") }
+ /// %1$@ created the room
+ public static func noticeRoomCreated(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_created", String(describing: p1))
+ }
+ /// You created the room
+ public static var noticeRoomCreatedByYou: String { return ElementL10n.tr("Legacy", "notice_room_created_by_you") }
+ /// %1$@ has allowed guests to join the room.
+ public static func noticeRoomGuestAccessCanJoin(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_guest_access_can_join", String(describing: p1))
+ }
+ /// You have allowed guests to join the room.
+ public static var noticeRoomGuestAccessCanJoinByYou: String { return ElementL10n.tr("Legacy", "notice_room_guest_access_can_join_by_you") }
+ /// %1$@ has prevented guests from joining the room.
+ public static func noticeRoomGuestAccessForbidden(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_guest_access_forbidden", String(describing: p1))
+ }
+ /// You have prevented guests from joining the room.
+ public static var noticeRoomGuestAccessForbiddenByYou: String { return ElementL10n.tr("Legacy", "notice_room_guest_access_forbidden_by_you") }
+ /// %1$@ invited %2$@
+ public static func noticeRoomInvite(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite", String(describing: p1), String(describing: p2))
+ }
+ /// You invited %1$@
+ public static func noticeRoomInviteByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_by_you", String(describing: p1))
+ }
+ /// %@'s invitation
+ public static func noticeRoomInviteNoInvitee(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_no_invitee", String(describing: p1))
+ }
+ /// Your invitation
+ public static var noticeRoomInviteNoInviteeByYou: String { return ElementL10n.tr("Legacy", "notice_room_invite_no_invitee_by_you") }
+ /// %1$@'s invitation. Reason: %2$@
+ public static func noticeRoomInviteNoInviteeWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_no_invitee_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// Your invitation. Reason: %1$@
+ public static func noticeRoomInviteNoInviteeWithReasonByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_no_invitee_with_reason_by_you", String(describing: p1))
+ }
+ /// %1$@ invited %2$@. Reason: %3$@
+ public static func noticeRoomInviteWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You invited %1$@. Reason: %2$@
+ public static func noticeRoomInviteWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_with_reason_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ invited you
+ public static func noticeRoomInviteYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_you", String(describing: p1))
+ }
+ /// %1$@ invited you. Reason: %2$@
+ public static func noticeRoomInviteYouWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_invite_you_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ joined the room
+ public static func noticeRoomJoin(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_join", String(describing: p1))
+ }
+ /// You joined the room
+ public static var noticeRoomJoinByYou: String { return ElementL10n.tr("Legacy", "notice_room_join_by_you") }
+ /// %1$@ joined the room. Reason: %2$@
+ public static func noticeRoomJoinWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_join_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// You joined the room. Reason: %1$@
+ public static func noticeRoomJoinWithReasonByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_join_with_reason_by_you", String(describing: p1))
+ }
+ /// %1$@ left the room
+ public static func noticeRoomLeave(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_leave", String(describing: p1))
+ }
+ /// You left the room
+ public static var noticeRoomLeaveByYou: String { return ElementL10n.tr("Legacy", "notice_room_leave_by_you") }
+ /// %1$@ left the room. Reason: %2$@
+ public static func noticeRoomLeaveWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_leave_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// You left the room. Reason: %1$@
+ public static func noticeRoomLeaveWithReasonByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_leave_with_reason_by_you", String(describing: p1))
+ }
+ /// %1$@ changed the room name to: %2$@
+ public static func noticeRoomNameChanged(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_name_changed", String(describing: p1), String(describing: p2))
+ }
+ /// You changed the room name to: %1$@
+ public static func noticeRoomNameChangedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_name_changed_by_you", String(describing: p1))
+ }
+ /// %1$@ removed the room name
+ public static func noticeRoomNameRemoved(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_name_removed", String(describing: p1))
+ }
+ /// You removed the room name
+ public static var noticeRoomNameRemovedByYou: String { return ElementL10n.tr("Legacy", "notice_room_name_removed_by_you") }
+ /// %1$@ rejected the invitation
+ public static func noticeRoomReject(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_reject", String(describing: p1))
+ }
+ /// You rejected the invitation
+ public static var noticeRoomRejectByYou: String { return ElementL10n.tr("Legacy", "notice_room_reject_by_you") }
+ /// %1$@ rejected the invitation. Reason: %2$@
+ public static func noticeRoomRejectWithReason(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_reject_with_reason", String(describing: p1), String(describing: p2))
+ }
+ /// You rejected the invitation. Reason: %1$@
+ public static func noticeRoomRejectWithReasonByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_reject_with_reason_by_you", String(describing: p1))
+ }
+ /// %1$@ removed %2$@
+ public static func noticeRoomRemove(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_remove", String(describing: p1), String(describing: p2))
+ }
+ /// You removed %1$@
+ public static func noticeRoomRemoveByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_remove_by_you", String(describing: p1))
+ }
+ /// %1$@ removed %2$@. Reason: %3$@
+ public static func noticeRoomRemoveWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_remove_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You removed %1$@. Reason: %2$@
+ public static func noticeRoomRemoveWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_remove_with_reason_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// 🎉 All servers are banned from participating! This room can no longer be used.
+ public static var noticeRoomServerAclAllowIsEmpty: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_allow_is_empty") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func noticeRoomServerAclChanges(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_changes", p1)
+ }
+ /// • Servers matching %@ are allowed.
+ public static func noticeRoomServerAclSetAllowed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_set_allowed", String(describing: p1))
+ }
+ /// • Servers matching %@ are banned.
+ public static func noticeRoomServerAclSetBanned(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_set_banned", String(describing: p1))
+ }
+ /// • Servers matching IP literals are allowed.
+ public static var noticeRoomServerAclSetIpLiteralsAllowed: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_set_ip_literals_allowed") }
+ /// • Servers matching IP literals are banned.
+ public static var noticeRoomServerAclSetIpLiteralsNotAllowed: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_set_ip_literals_not_allowed") }
+ /// %@ set the server ACLs for this room.
+ public static func noticeRoomServerAclSetTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_set_title", String(describing: p1))
+ }
+ /// You set the server ACLs for this room.
+ public static var noticeRoomServerAclSetTitleByYou: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_set_title_by_you") }
+ /// • Servers matching %@ are now allowed.
+ public static func noticeRoomServerAclUpdatedAllowed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_allowed", String(describing: p1))
+ }
+ /// • Servers matching %@ are now banned.
+ public static func noticeRoomServerAclUpdatedBanned(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_banned", String(describing: p1))
+ }
+ /// • Servers matching IP literals are now allowed.
+ public static var noticeRoomServerAclUpdatedIpLiteralsAllowed: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_ip_literals_allowed") }
+ /// • Servers matching IP literals are now banned.
+ public static var noticeRoomServerAclUpdatedIpLiteralsNotAllowed: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_ip_literals_not_allowed") }
+ /// No change.
+ public static var noticeRoomServerAclUpdatedNoChange: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_no_change") }
+ /// %@ changed the server ACLs for this room.
+ public static func noticeRoomServerAclUpdatedTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_title", String(describing: p1))
+ }
+ /// You changed the server ACLs for this room.
+ public static var noticeRoomServerAclUpdatedTitleByYou: String { return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_title_by_you") }
+ /// • Servers matching %@ were removed from the allowed list.
+ public static func noticeRoomServerAclUpdatedWasAllowed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_was_allowed", String(describing: p1))
+ }
+ /// • Servers matching %@ were removed from the ban list.
+ public static func noticeRoomServerAclUpdatedWasBanned(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_server_acl_updated_was_banned", String(describing: p1))
+ }
+ /// %1$@ sent an invitation to %2$@ to join the room
+ public static func noticeRoomThirdPartyInvite(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_invite", String(describing: p1), String(describing: p2))
+ }
+ /// You sent an invitation to %1$@ to join the room
+ public static func noticeRoomThirdPartyInviteByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_invite_by_you", String(describing: p1))
+ }
+ /// %1$@ accepted the invitation for %2$@
+ public static func noticeRoomThirdPartyRegisteredInvite(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_registered_invite", String(describing: p1), String(describing: p2))
+ }
+ /// You accepted the invitation for %1$@
+ public static func noticeRoomThirdPartyRegisteredInviteByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_registered_invite_by_you", String(describing: p1))
+ }
+ /// %1$@ accepted the invitation for %2$@. Reason: %3$@
+ public static func noticeRoomThirdPartyRegisteredInviteWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_registered_invite_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You accepted the invitation for %1$@. Reason: %2$@
+ public static func noticeRoomThirdPartyRegisteredInviteWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_registered_invite_with_reason_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ revoked the invitation for %2$@ to join the room
+ public static func noticeRoomThirdPartyRevokedInvite(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_revoked_invite", String(describing: p1), String(describing: p2))
+ }
+ /// You revoked the invitation for %1$@ to join the room
+ public static func noticeRoomThirdPartyRevokedInviteByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_third_party_revoked_invite_by_you", String(describing: p1))
+ }
+ /// %1$@ changed the topic to: %2$@
+ public static func noticeRoomTopicChanged(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_topic_changed", String(describing: p1), String(describing: p2))
+ }
+ /// You changed the topic to: %1$@
+ public static func noticeRoomTopicChangedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_topic_changed_by_you", String(describing: p1))
+ }
+ /// %1$@ removed the room topic
+ public static func noticeRoomTopicRemoved(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_topic_removed", String(describing: p1))
+ }
+ /// You removed the room topic
+ public static var noticeRoomTopicRemovedByYou: String { return ElementL10n.tr("Legacy", "notice_room_topic_removed_by_you") }
+ /// %1$@ unbanned %2$@
+ public static func noticeRoomUnban(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_unban", String(describing: p1), String(describing: p2))
+ }
+ /// You unbanned %1$@
+ public static func noticeRoomUnbanByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_unban_by_you", String(describing: p1))
+ }
+ /// %1$@ unbanned %2$@. Reason: %3$@
+ public static func noticeRoomUnbanWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_unban_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You unbanned %1$@. Reason: %2$@
+ public static func noticeRoomUnbanWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_unban_with_reason_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// %@ upgraded this room.
+ public static func noticeRoomUpdate(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_update", String(describing: p1))
+ }
+ /// You upgraded this room.
+ public static var noticeRoomUpdateByYou: String { return ElementL10n.tr("Legacy", "notice_room_update_by_you") }
+ /// all room members, from the point they are invited.
+ public static var noticeRoomVisibilityInvited: String { return ElementL10n.tr("Legacy", "notice_room_visibility_invited") }
+ /// all room members, from the point they joined.
+ public static var noticeRoomVisibilityJoined: String { return ElementL10n.tr("Legacy", "notice_room_visibility_joined") }
+ /// all room members.
+ public static var noticeRoomVisibilityShared: String { return ElementL10n.tr("Legacy", "notice_room_visibility_shared") }
+ /// anyone.
+ public static var noticeRoomVisibilityWorldReadable: String { return ElementL10n.tr("Legacy", "notice_room_visibility_world_readable") }
+ /// %1$@ withdrew %2$@'s invitation
+ public static func noticeRoomWithdraw(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_withdraw", String(describing: p1), String(describing: p2))
+ }
+ /// You withdrew %1$@'s invitation
+ public static func noticeRoomWithdrawByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_withdraw_by_you", String(describing: p1))
+ }
+ /// %1$@ withdrew %2$@'s invitation. Reason: %3$@
+ public static func noticeRoomWithdrawWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_withdraw_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// You withdrew %1$@'s invitation. Reason: %2$@
+ public static func noticeRoomWithdrawWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_room_withdraw_with_reason_by_you", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ added %2$@ widget
+ public static func noticeWidgetAdded(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_widget_added", String(describing: p1), String(describing: p2))
+ }
+ /// You added %1$@ widget
+ public static func noticeWidgetAddedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_widget_added_by_you", String(describing: p1))
+ }
+ /// %1$@ modified %2$@ widget
+ public static func noticeWidgetModified(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_widget_modified", String(describing: p1), String(describing: p2))
+ }
+ /// You modified %1$@ widget
+ public static func noticeWidgetModifiedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_widget_modified_by_you", String(describing: p1))
+ }
+ /// %1$@ removed %2$@ widget
+ public static func noticeWidgetRemoved(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_widget_removed", String(describing: p1), String(describing: p2))
+ }
+ /// You removed %1$@ widget
+ public static func noticeWidgetRemovedByYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "notice_widget_removed_by_you", String(describing: p1))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func notificationCompatSummaryLineForRoom(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notification_compat_summary_line_for_room", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func notificationCompatSummaryTitle(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notification_compat_summary_title", p1)
+ }
+ /// Initial Sync…
+ public static var notificationInitialSync: String { return ElementL10n.tr("Legacy", "notification_initial_sync") }
+ /// ** Failed to send - please open room
+ public static var notificationInlineReplyFailed: String { return ElementL10n.tr("Legacy", "notification_inline_reply_failed") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func notificationInvitations(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notification_invitations", p1)
+ }
+ /// Listening for events
+ public static var notificationListeningForEvents: String { return ElementL10n.tr("Legacy", "notification_listening_for_events") }
+ /// Listening for notifications
+ public static var notificationListeningForNotifications: String { return ElementL10n.tr("Legacy", "notification_listening_for_notifications") }
+ /// New Invitation
+ public static var notificationNewInvitation: String { return ElementL10n.tr("Legacy", "notification_new_invitation") }
+ /// New Messages
+ public static var notificationNewMessages: String { return ElementL10n.tr("Legacy", "notification_new_messages") }
+ /// Noisy
+ public static var notificationNoisy: String { return ElementL10n.tr("Legacy", "notification_noisy") }
+ /// Noisy notifications
+ public static var notificationNoisyNotifications: String { return ElementL10n.tr("Legacy", "notification_noisy_notifications") }
+ /// Off
+ public static var notificationOff: String { return ElementL10n.tr("Legacy", "notification_off") }
+ /// Me
+ public static var notificationSenderMe: String { return ElementL10n.tr("Legacy", "notification_sender_me") }
+ /// Silent
+ public static var notificationSilent: String { return ElementL10n.tr("Legacy", "notification_silent") }
+ /// Silent notifications
+ public static var notificationSilentNotifications: String { return ElementL10n.tr("Legacy", "notification_silent_notifications") }
+ /// %1$@: %2$@
+ public static func notificationTickerTextDm(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notification_ticker_text_dm", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@: %2$@ %3$@
+ public static func notificationTickerTextGroup(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notification_ticker_text_group", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// New Event
+ public static var notificationUnknownNewEvent: String { return ElementL10n.tr("Legacy", "notification_unknown_new_event") }
+ /// Room
+ public static var notificationUnknownRoomName: String { return ElementL10n.tr("Legacy", "notification_unknown_room_name") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func notificationUnreadNotifiedMessages(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notification_unread_notified_messages", p1)
+ }
+ /// %1$@ and %2$@
+ public static func notificationUnreadNotifiedMessagesAndInvitation(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notification_unread_notified_messages_and_invitation", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ in %2$@
+ public static func notificationUnreadNotifiedMessagesInRoom(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "notification_unread_notified_messages_in_room", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ in %2$@ and %3$@
+ public static func notificationUnreadNotifiedMessagesInRoomAndInvitation(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "notification_unread_notified_messages_in_room_and_invitation", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func notificationUnreadNotifiedMessagesInRoomRooms(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "notification_unread_notified_messages_in_room_rooms", p1)
+ }
+ /// OK
+ public static var ok: String { return ElementL10n.tr("Legacy", "ok") }
+ /// Try it out
+ public static var onboardingNewAppLayoutButtonTry: String { return ElementL10n.tr("Legacy", "onboarding_new_app_layout_button_try") }
+ /// Tap top right to see the option to feedback.
+ public static var onboardingNewAppLayoutFeedbackMessage: String { return ElementL10n.tr("Legacy", "onboarding_new_app_layout_feedback_message") }
+ /// Give Feedback
+ public static var onboardingNewAppLayoutFeedbackTitle: String { return ElementL10n.tr("Legacy", "onboarding_new_app_layout_feedback_title") }
+ /// Access your Spaces (bottom-right) faster and easier than ever before.
+ public static var onboardingNewAppLayoutSpacesMessage: String { return ElementL10n.tr("Legacy", "onboarding_new_app_layout_spaces_message") }
+ /// Access Spaces
+ public static var onboardingNewAppLayoutSpacesTitle: String { return ElementL10n.tr("Legacy", "onboarding_new_app_layout_spaces_title") }
+ /// To simplify your %@, tabs are now optional. Manage them using the top-right menu.
+ public static func onboardingNewAppLayoutWelcomeMessage(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "onboarding_new_app_layout_welcome_message", String(describing: p1))
+ }
+ /// Welcome to a new view!
+ public static var onboardingNewAppLayoutWelcomeTitle: String { return ElementL10n.tr("Legacy", "onboarding_new_app_layout_welcome_title") }
+ /// %@ read
+ public static func oneUserRead(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "one_user_read", String(describing: p1))
+ }
+ /// Open Discovery Settings
+ public static var openDiscoverySettings: String { return ElementL10n.tr("Legacy", "open_discovery_settings") }
+ /// Voters see results as soon as they have voted
+ public static var openPollOptionDescription: String { return ElementL10n.tr("Legacy", "open_poll_option_description") }
+ /// Open poll
+ public static var openPollOptionTitle: String { return ElementL10n.tr("Legacy", "open_poll_option_title") }
+ /// Open Settings
+ public static var openSettings: String { return ElementL10n.tr("Legacy", "open_settings") }
+ /// Open terms of %@
+ public static func openTermsOf(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "open_terms_of", String(describing: p1))
+ }
+ /// Always ask
+ public static var optionAlwaysAsk: String { return ElementL10n.tr("Legacy", "option_always_ask") }
+ /// Send files
+ public static var optionSendFiles: String { return ElementL10n.tr("Legacy", "option_send_files") }
+ /// Send sticker
+ public static var optionSendSticker: String { return ElementL10n.tr("Legacy", "option_send_sticker") }
+ /// Send voice
+ public static var optionSendVoice: String { return ElementL10n.tr("Legacy", "option_send_voice") }
+ /// Take photo
+ public static var optionTakePhoto: String { return ElementL10n.tr("Legacy", "option_take_photo") }
+ /// Take photo or video
+ public static var optionTakePhotoVideo: String { return ElementL10n.tr("Legacy", "option_take_photo_video") }
+ /// Take video
+ public static var optionTakeVideo: String { return ElementL10n.tr("Legacy", "option_take_video") }
+ /// or
+ public static var or: String { return ElementL10n.tr("Legacy", "or") }
+ /// or another cross-signing capable Matrix client
+ public static var orOtherMxCapableClient: String { return ElementL10n.tr("Legacy", "or_other_mx_capable_client") }
+ /// Other spaces or rooms you might not know
+ public static var otherSpacesOrRoomsYouMightNotKnow: String { return ElementL10n.tr("Legacy", "other_spaces_or_rooms_you_might_not_know") }
+ /// Confirm passphrase
+ public static var passphraseConfirmPassphrase: String { return ElementL10n.tr("Legacy", "passphrase_confirm_passphrase") }
+ /// Create passphrase
+ public static var passphraseCreatePassphrase: String { return ElementL10n.tr("Legacy", "passphrase_create_passphrase") }
+ /// Please enter a passphrase
+ public static var passphraseEmptyErrorMessage: String { return ElementL10n.tr("Legacy", "passphrase_empty_error_message") }
+ /// Enter passphrase
+ public static var passphraseEnterPassphrase: String { return ElementL10n.tr("Legacy", "passphrase_enter_passphrase") }
+ /// Passphrase doesn’t match
+ public static var passphrasePassphraseDoesNotMatch: String { return ElementL10n.tr("Legacy", "passphrase_passphrase_does_not_match") }
+ /// Passphrase is too weak
+ public static var passphrasePassphraseTooWeak: String { return ElementL10n.tr("Legacy", "passphrase_passphrase_too_weak") }
+ /// Permalink
+ public static var permalink: String { return ElementL10n.tr("Legacy", "permalink") }
+ /// Your matrix.to link was malformed
+ public static var permalinkMalformed: String { return ElementL10n.tr("Legacy", "permalink_malformed") }
+ /// Cannot open this link: communities have been replaced by spaces
+ public static var permalinkUnsupportedGroups: String { return ElementL10n.tr("Legacy", "permalink_unsupported_groups") }
+ /// Allow permission to access your contacts.
+ public static var permissionsDeniedAddContact: String { return ElementL10n.tr("Legacy", "permissions_denied_add_contact") }
+ /// To scan a QR code, you need to allow camera access.
+ public static var permissionsDeniedQrCode: String { return ElementL10n.tr("Legacy", "permissions_denied_qr_code") }
+ /// %@ needs permission to access your camera and your microphone to perform video calls.
+ ///
+ /// Please allow access on the next pop-ups to be able to make the call.
+ public static func permissionsRationaleMsgCameraAndAudio(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "permissions_rationale_msg_camera_and_audio", String(describing: p1))
+ }
+ /// %@ needs permission to access your microphone to perform audio calls.
+ public static func permissionsRationaleMsgRecordAudio(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "permissions_rationale_msg_record_audio", String(describing: p1))
+ }
+ /// Information
+ public static var permissionsRationalePopupTitle: String { return ElementL10n.tr("Legacy", "permissions_rationale_popup_title") }
+ /// Search for contacts on Matrix
+ public static var phoneBookPerformLookup: String { return ElementL10n.tr("Legacy", "phone_book_perform_lookup") }
+ /// Please wait…
+ public static var pleaseWait: String { return ElementL10n.tr("Legacy", "please_wait") }
+ /// End poll
+ public static var pollEndAction: String { return ElementL10n.tr("Legacy", "poll_end_action") }
+ /// Poll ended
+ public static var pollEndRoomListPreview: String { return ElementL10n.tr("Legacy", "poll_end_room_list_preview") }
+ /// No votes cast
+ public static var pollNoVotesCast: String { return ElementL10n.tr("Legacy", "poll_no_votes_cast") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func pollOptionVoteCount(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "poll_option_vote_count", p1)
+ }
+ /// Vote cast
+ public static var pollResponseRoomListPreview: String { return ElementL10n.tr("Legacy", "poll_response_room_list_preview") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func pollTotalVoteCountAfterEnded(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "poll_total_vote_count_after_ended", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func pollTotalVoteCountBeforeEndedAndNotVoted(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "poll_total_vote_count_before_ended_and_not_voted", p1)
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func pollTotalVoteCountBeforeEndedAndVoted(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "poll_total_vote_count_before_ended_and_voted", p1)
+ }
+ /// Poll type
+ public static var pollTypeTitle: String { return ElementL10n.tr("Legacy", "poll_type_title") }
+ /// Results will be visible when the poll is ended
+ public static var pollUndisclosedNotEnded: String { return ElementL10n.tr("Legacy", "poll_undisclosed_not_ended") }
+ /// Admin
+ public static var powerLevelAdmin: String { return ElementL10n.tr("Legacy", "power_level_admin") }
+ /// Custom (%1$d)
+ public static func powerLevelCustom(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "power_level_custom", p1)
+ }
+ /// Custom
+ public static var powerLevelCustomNoValue: String { return ElementL10n.tr("Legacy", "power_level_custom_no_value") }
+ /// Default
+ public static var powerLevelDefault: String { return ElementL10n.tr("Legacy", "power_level_default") }
+ /// Set role
+ public static var powerLevelEditTitle: String { return ElementL10n.tr("Legacy", "power_level_edit_title") }
+ /// Moderator
+ public static var powerLevelModerator: String { return ElementL10n.tr("Legacy", "power_level_moderator") }
+ /// Role
+ public static var powerLevelTitle: String { return ElementL10n.tr("Legacy", "power_level_title") }
+ /// Help
+ public static var preferenceHelp: String { return ElementL10n.tr("Legacy", "preference_help") }
+ /// Get help with using %@
+ public static func preferenceHelpSummary(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "preference_help_summary", String(describing: p1))
+ }
+ /// Help and support
+ public static var preferenceHelpTitle: String { return ElementL10n.tr("Legacy", "preference_help_title") }
+ /// Help & About
+ public static var preferenceRootHelpAbout: String { return ElementL10n.tr("Legacy", "preference_root_help_about") }
+ /// Legals
+ public static var preferenceRootLegals: String { return ElementL10n.tr("Legacy", "preference_root_legals") }
+ /// Show all rooms in Home
+ public static var preferenceShowAllRoomsInHome: String { return ElementL10n.tr("Legacy", "preference_show_all_rooms_in_home") }
+ /// System settings
+ public static var preferenceSystemSettings: String { return ElementL10n.tr("Legacy", "preference_system_settings") }
+ /// Versions
+ public static var preferenceVersions: String { return ElementL10n.tr("Legacy", "preference_versions") }
+ /// Voice & Video
+ public static var preferenceVoiceAndVideo: String { return ElementL10n.tr("Legacy", "preference_voice_and_video") }
+ /// Private space
+ public static var privateSpace: String { return ElementL10n.tr("Legacy", "private_space") }
+ /// Public space
+ public static var publicSpace: String { return ElementL10n.tr("Legacy", "public_space") }
+ /// app_display_name:
+ public static var pushGatewayItemAppDisplayName: String { return ElementL10n.tr("Legacy", "push_gateway_item_app_display_name") }
+ /// app_id:
+ public static var pushGatewayItemAppId: String { return ElementL10n.tr("Legacy", "push_gateway_item_app_id") }
+ /// session_name:
+ public static var pushGatewayItemDeviceName: String { return ElementL10n.tr("Legacy", "push_gateway_item_device_name") }
+ /// Format:
+ public static var pushGatewayItemFormat: String { return ElementL10n.tr("Legacy", "push_gateway_item_format") }
+ /// Profile tag:
+ public static var pushGatewayItemProfileTag: String { return ElementL10n.tr("Legacy", "push_gateway_item_profile_tag") }
+ /// push_key:
+ public static var pushGatewayItemPushKey: String { return ElementL10n.tr("Legacy", "push_gateway_item_push_key") }
+ /// Url:
+ public static var pushGatewayItemUrl: String { return ElementL10n.tr("Legacy", "push_gateway_item_url") }
+ /// QR code
+ public static var qrCode: String { return ElementL10n.tr("Legacy", "qr_code") }
+ /// QR code not scanned!
+ public static var qrCodeNotScanned: String { return ElementL10n.tr("Legacy", "qr_code_not_scanned") }
+ /// No
+ public static var qrCodeScannedByOtherNo: String { return ElementL10n.tr("Legacy", "qr_code_scanned_by_other_no") }
+ /// Almost there! Is %@ showing a tick?
+ public static func qrCodeScannedByOtherNotice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "qr_code_scanned_by_other_notice", String(describing: p1))
+ }
+ /// Yes
+ public static var qrCodeScannedByOtherYes: String { return ElementL10n.tr("Legacy", "qr_code_scanned_by_other_yes") }
+ /// Almost there! Is the other device showing a tick?
+ public static var qrCodeScannedSelfVerifNotice: String { return ElementL10n.tr("Legacy", "qr_code_scanned_self_verif_notice") }
+ /// Waiting for %@…
+ public static func qrCodeScannedVerifWaiting(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "qr_code_scanned_verif_waiting", String(describing: p1))
+ }
+ /// Almost there! Waiting for confirmation…
+ public static var qrCodeScannedVerifWaitingNotice: String { return ElementL10n.tr("Legacy", "qr_code_scanned_verif_waiting_notice") }
+ /// Shake detected!
+ public static var rageshakeDetected: String { return ElementL10n.tr("Legacy", "rageshake_detected") }
+ /// Re-Authentication Needed
+ public static var reAuthenticationActivityTitle: String { return ElementL10n.tr("Legacy", "re_authentication_activity_title") }
+ /// %@ requires you to enter your credentials to perform this action.
+ public static func reAuthenticationDefaultConfirmText(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "re_authentication_default_confirm_text", String(describing: p1))
+ }
+ /// Type keywords to find a reaction.
+ public static var reactionSearchTypeHint: String { return ElementL10n.tr("Legacy", "reaction_search_type_hint") }
+ /// Reactions
+ public static var reactions: String { return ElementL10n.tr("Legacy", "reactions") }
+ /// Reason: %1$@
+ public static func reasonColon(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "reason_colon", String(describing: p1))
+ }
+ /// Recovery Key
+ public static var recoveryKey: String { return ElementL10n.tr("Legacy", "recovery_key") }
+ /// Please enter a recovery key
+ public static var recoveryKeyEmptyErrorMessage: String { return ElementL10n.tr("Legacy", "recovery_key_empty_error_message") }
+ /// The recovery key has been saved.
+ public static var recoveryKeyExportSaved: String { return ElementL10n.tr("Legacy", "recovery_key_export_saved") }
+ /// Recovery Passphrase
+ public static var recoveryPassphrase: String { return ElementL10n.tr("Legacy", "recovery_passphrase") }
+ /// Refresh
+ public static var refresh: String { return ElementL10n.tr("Legacy", "refresh") }
+ /// %@ encountered an issue when rendering content of event with id '%1$@'
+ public static func renderingEventErrorException(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "rendering_event_error_exception", String(describing: p1))
+ }
+ /// %@ does not handle events of type '%1$@'
+ public static func renderingEventErrorTypeOfEventNotHandled(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "rendering_event_error_type_of_event_not_handled", String(describing: p1))
+ }
+ /// Reply
+ public static var reply: String { return ElementL10n.tr("Legacy", "reply") }
+ /// Reply in thread
+ public static var replyInThread: String { return ElementL10n.tr("Legacy", "reply_in_thread") }
+ /// Report Content
+ public static var reportContent: String { return ElementL10n.tr("Legacy", "report_content") }
+ /// Custom report…
+ public static var reportContentCustom: String { return ElementL10n.tr("Legacy", "report_content_custom") }
+ /// Reason for reporting this content
+ public static var reportContentCustomHint: String { return ElementL10n.tr("Legacy", "report_content_custom_hint") }
+ /// REPORT
+ public static var reportContentCustomSubmit: String { return ElementL10n.tr("Legacy", "report_content_custom_submit") }
+ /// Report this content
+ public static var reportContentCustomTitle: String { return ElementL10n.tr("Legacy", "report_content_custom_title") }
+ /// It's inappropriate
+ public static var reportContentInappropriate: String { return ElementL10n.tr("Legacy", "report_content_inappropriate") }
+ /// It's spam
+ public static var reportContentSpam: String { return ElementL10n.tr("Legacy", "report_content_spam") }
+ /// Reset Keys
+ public static var resetCrossSigning: String { return ElementL10n.tr("Legacy", "reset_cross_signing") }
+ /// Generate a new Security Key or set a new Security Phrase for your existing backup.
+ public static var resetSecureBackupTitle: String { return ElementL10n.tr("Legacy", "reset_secure_backup_title") }
+ /// This will replace your current Key or Phrase.
+ public static var resetSecureBackupWarning: String { return ElementL10n.tr("Legacy", "reset_secure_backup_warning") }
+ /// contact your service administrator
+ public static var resourceLimitContactAdmin: String { return ElementL10n.tr("Legacy", "resource_limit_contact_admin") }
+ /// Please %@ to continue using this service.
+ public static func resourceLimitHardContact(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "resource_limit_hard_contact", String(describing: p1))
+ }
+ /// This homeserver has exceeded one of its resource limits.
+ public static var resourceLimitHardDefault: String { return ElementL10n.tr("Legacy", "resource_limit_hard_default") }
+ /// This homeserver has hit its Monthly Active User limit.
+ public static var resourceLimitHardMau: String { return ElementL10n.tr("Legacy", "resource_limit_hard_mau") }
+ /// Please %@ to get this limit increased.
+ public static func resourceLimitSoftContact(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "resource_limit_soft_contact", String(describing: p1))
+ }
+ /// This homeserver has exceeded one of its resource limits so some users will not be able to log in.
+ public static var resourceLimitSoftDefault: String { return ElementL10n.tr("Legacy", "resource_limit_soft_default") }
+ /// This homeserver has hit its Monthly Active User limit so some users will not be able to log in.
+ public static var resourceLimitSoftMau: String { return ElementL10n.tr("Legacy", "resource_limit_soft_mau") }
+ /// Restart the application for the change to take effect.
+ public static var restartTheApplicationToApplyChanges: String { return ElementL10n.tr("Legacy", "restart_the_application_to_apply_changes") }
+ /// Review where you’re logged in
+ public static var reviewLogins: String { return ElementL10n.tr("Legacy", "review_logins") }
+ /// Add Matrix apps
+ public static var roomAddMatrixApps: String { return ElementL10n.tr("Legacy", "room_add_matrix_apps") }
+ /// Publish this address
+ public static var roomAliasActionPublish: String { return ElementL10n.tr("Legacy", "room_alias_action_publish") }
+ /// Unpublish this address
+ public static var roomAliasActionUnpublish: String { return ElementL10n.tr("Legacy", "room_alias_action_unpublish") }
+ /// No other published addresses yet.
+ public static var roomAliasAddressEmpty: String { return ElementL10n.tr("Legacy", "room_alias_address_empty") }
+ /// No other published addresses yet, add one below.
+ public static var roomAliasAddressEmptyCanAdd: String { return ElementL10n.tr("Legacy", "room_alias_address_empty_can_add") }
+ /// New published address (e.g. #alias:server)
+ public static var roomAliasAddressHint: String { return ElementL10n.tr("Legacy", "room_alias_address_hint") }
+ /// Delete the address "%1$@"?
+ public static func roomAliasDeleteConfirmation(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_alias_delete_confirmation", String(describing: p1))
+ }
+ /// Add a local address
+ public static var roomAliasLocalAddressAdd: String { return ElementL10n.tr("Legacy", "room_alias_local_address_add") }
+ /// This room has no local addresses
+ public static var roomAliasLocalAddressEmpty: String { return ElementL10n.tr("Legacy", "room_alias_local_address_empty") }
+ /// Set addresses for this room so users can find this room through your homeserver (%1$@)
+ public static func roomAliasLocalAddressSubtitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_alias_local_address_subtitle", String(describing: p1))
+ }
+ /// Local Addresses
+ public static var roomAliasLocalAddressTitle: String { return ElementL10n.tr("Legacy", "room_alias_local_address_title") }
+ /// This alias is not accessible at this time.
+ /// Try again later, or ask a room admin to check if you have access.
+ public static var roomAliasPreviewNotFound: String { return ElementL10n.tr("Legacy", "room_alias_preview_not_found") }
+ /// Publish this room to the public in %1$@'s room directory?
+ public static func roomAliasPublishToDirectory(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_alias_publish_to_directory", String(describing: p1))
+ }
+ /// Unable to retrieve the current room directory visibility (%1$@).
+ public static func roomAliasPublishToDirectoryError(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_alias_publish_to_directory_error", String(describing: p1))
+ }
+ /// Publish a new address manually
+ public static var roomAliasPublishedAliasAddManually: String { return ElementL10n.tr("Legacy", "room_alias_published_alias_add_manually") }
+ /// Publish
+ public static var roomAliasPublishedAliasAddManuallySubmit: String { return ElementL10n.tr("Legacy", "room_alias_published_alias_add_manually_submit") }
+ /// This is the main address
+ public static var roomAliasPublishedAliasMain: String { return ElementL10n.tr("Legacy", "room_alias_published_alias_main") }
+ /// Published addresses can be used by anyone on any server to join your room. To publish an address, it needs to be set as a local address first.
+ public static var roomAliasPublishedAliasSubtitle: String { return ElementL10n.tr("Legacy", "room_alias_published_alias_subtitle") }
+ /// Published Addresses
+ public static var roomAliasPublishedAliasTitle: String { return ElementL10n.tr("Legacy", "room_alias_published_alias_title") }
+ /// Other published addresses:
+ public static var roomAliasPublishedOther: String { return ElementL10n.tr("Legacy", "room_alias_published_other") }
+ /// Unpublish the address "%1$@"?
+ public static func roomAliasUnpublishConfirmation(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_alias_unpublish_confirmation", String(describing: p1))
+ }
+ /// Members of Space %@ can find, preview and join.
+ public static func roomCreateMemberOfSpaceNameCanJoin(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_create_member_of_space_name_can_join", String(describing: p1))
+ }
+ /// %@ created and configured the room.
+ public static func roomCreatedSummaryItem(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_created_summary_item", String(describing: p1))
+ }
+ /// You created and configured the room.
+ public static var roomCreatedSummaryItemByYou: String { return ElementL10n.tr("Legacy", "room_created_summary_item_by_you") }
+ /// %@ to let people know what this room is about.
+ public static func roomCreatedSummaryNoTopicCreationText(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_created_summary_no_topic_creation_text", String(describing: p1))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomDetailsSelected(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_details_selected", p1)
+ }
+ /// Name or ID (#example:matrix.org)
+ public static var roomDirectorySearchHint: String { return ElementL10n.tr("Legacy", "room_directory_search_hint") }
+ /// %1$@, %2$@ and %3$@
+ public static func roomDisplayname3Members(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_displayname_3_members", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// %1$@, %2$@, %3$@ and %4$@
+ public static func roomDisplayname4Members(_ p1: Any, _ p2: Any, _ p3: Any, _ p4: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_displayname_4_members", String(describing: p1), String(describing: p2), String(describing: p3), String(describing: p4))
+ }
+ /// Empty room
+ public static var roomDisplaynameEmptyRoom: String { return ElementL10n.tr("Legacy", "room_displayname_empty_room") }
+ /// Empty room (was %@)
+ public static func roomDisplaynameEmptyRoomWas(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_displayname_empty_room_was", String(describing: p1))
+ }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomDisplaynameFourAndMoreMembers(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_displayname_four_and_more_members", p1)
+ }
+ /// Room Invite
+ public static var roomDisplaynameRoomInvite: String { return ElementL10n.tr("Legacy", "room_displayname_room_invite") }
+ /// %1$@ and %2$@
+ public static func roomDisplaynameTwoMembers(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_displayname_two_members", String(describing: p1), String(describing: p2))
+ }
+ /// You do not have permission to post to this room.
+ public static var roomDoNotHavePermissionToPost: String { return ElementL10n.tr("Legacy", "room_do_not_have_permission_to_post") }
+ /// You are not allowed to join this room
+ public static var roomErrorAccessUnauthorized: String { return ElementL10n.tr("Legacy", "room_error_access_unauthorized") }
+ /// Can't find this room. Make sure it exists.
+ public static var roomErrorNotFound: String { return ElementL10n.tr("Legacy", "room_error_not_found") }
+ /// Filter conversations…
+ public static var roomFilteringFilterHint: String { return ElementL10n.tr("Legacy", "room_filtering_filter_hint") }
+ /// Send a new direct message
+ public static var roomFilteringFooterCreateNewDirectMessage: String { return ElementL10n.tr("Legacy", "room_filtering_footer_create_new_direct_message") }
+ /// Create a new room
+ public static var roomFilteringFooterCreateNewRoom: String { return ElementL10n.tr("Legacy", "room_filtering_footer_create_new_room") }
+ /// View the room directory
+ public static var roomFilteringFooterOpenRoomDirectory: String { return ElementL10n.tr("Legacy", "room_filtering_footer_open_room_directory") }
+ /// Can’t find what you’re looking for?
+ public static var roomFilteringFooterTitle: String { return ElementL10n.tr("Legacy", "room_filtering_footer_title") }
+ /// %1$@ made the room invite only.
+ public static func roomJoinRulesInvite(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_join_rules_invite", String(describing: p1))
+ }
+ /// You made the room invite only.
+ public static var roomJoinRulesInviteByYou: String { return ElementL10n.tr("Legacy", "room_join_rules_invite_by_you") }
+ /// %1$@ made the room public to whoever knows the link.
+ public static func roomJoinRulesPublic(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_join_rules_public", String(describing: p1))
+ }
+ /// You made the room public to whoever knows the link.
+ public static var roomJoinRulesPublicByYou: String { return ElementL10n.tr("Legacy", "room_join_rules_public_by_you") }
+ /// Jump to unread
+ public static var roomJumpToFirstUnread: String { return ElementL10n.tr("Legacy", "room_jump_to_first_unread") }
+ /// You have no more unread messages
+ public static var roomListCatchupEmptyBody: String { return ElementL10n.tr("Legacy", "room_list_catchup_empty_body") }
+ /// You’re all caught up!
+ public static var roomListCatchupEmptyTitle: String { return ElementL10n.tr("Legacy", "room_list_catchup_empty_title") }
+ /// All
+ public static var roomListFilterAll: String { return ElementL10n.tr("Legacy", "room_list_filter_all") }
+ /// Favourites
+ public static var roomListFilterFavourites: String { return ElementL10n.tr("Legacy", "room_list_filter_favourites") }
+ /// People
+ public static var roomListFilterPeople: String { return ElementL10n.tr("Legacy", "room_list_filter_people") }
+ /// Unreads
+ public static var roomListFilterUnreads: String { return ElementL10n.tr("Legacy", "room_list_filter_unreads") }
+ /// Your direct message conversations will be displayed here. Tap the + at the bottom right to start some.
+ public static var roomListPeopleEmptyBody: String { return ElementL10n.tr("Legacy", "room_list_people_empty_body") }
+ /// Conversations
+ public static var roomListPeopleEmptyTitle: String { return ElementL10n.tr("Legacy", "room_list_people_empty_title") }
+ /// Add to favorites
+ public static var roomListQuickActionsFavoriteAdd: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_favorite_add") }
+ /// Remove from favorites
+ public static var roomListQuickActionsFavoriteRemove: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_favorite_remove") }
+ /// Leave the room
+ public static var roomListQuickActionsLeave: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_leave") }
+ /// Add to low priority
+ public static var roomListQuickActionsLowPriorityAdd: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_low_priority_add") }
+ /// Remove from low priority
+ public static var roomListQuickActionsLowPriorityRemove: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_low_priority_remove") }
+ /// All messages
+ public static var roomListQuickActionsNotificationsAll: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_notifications_all") }
+ /// All messages (noisy)
+ public static var roomListQuickActionsNotificationsAllNoisy: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_notifications_all_noisy") }
+ /// Mentions only
+ public static var roomListQuickActionsNotificationsMentions: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_notifications_mentions") }
+ /// Mute
+ public static var roomListQuickActionsNotificationsMute: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_notifications_mute") }
+ /// Room settings
+ public static var roomListQuickActionsRoomSettings: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_room_settings") }
+ /// Settings
+ public static var roomListQuickActionsSettings: String { return ElementL10n.tr("Legacy", "room_list_quick_actions_settings") }
+ /// Your rooms will be displayed here. Tap the + at the bottom right to find existing ones or start some of your own.
+ public static var roomListRoomsEmptyBody: String { return ElementL10n.tr("Legacy", "room_list_rooms_empty_body") }
+ /// Rooms
+ public static var roomListRoomsEmptyTitle: String { return ElementL10n.tr("Legacy", "room_list_rooms_empty_title") }
+ /// Manage Integrations
+ public static var roomManageIntegrations: String { return ElementL10n.tr("Legacy", "room_manage_integrations") }
+ /// %1$@ & %2$@ & others are typing…
+ public static func roomManyUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_many_users_are_typing", String(describing: p1), String(describing: p2))
+ }
+ /// Jump to read receipt
+ public static var roomMemberJumpToReadReceipt: String { return ElementL10n.tr("Legacy", "room_member_jump_to_read_receipt") }
+ /// Direct message
+ public static var roomMemberOpenOrCreateDm: String { return ElementL10n.tr("Legacy", "room_member_open_or_create_dm") }
+ /// Override display name color
+ public static var roomMemberOverrideNickColor: String { return ElementL10n.tr("Legacy", "room_member_override_nick_color") }
+ /// Admin in %1$@
+ public static func roomMemberPowerLevelAdminIn(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_member_power_level_admin_in", String(describing: p1))
+ }
+ /// Admins
+ public static var roomMemberPowerLevelAdmins: String { return ElementL10n.tr("Legacy", "room_member_power_level_admins") }
+ /// Custom
+ public static var roomMemberPowerLevelCustom: String { return ElementL10n.tr("Legacy", "room_member_power_level_custom") }
+ /// Custom (%1$d) in %2$@
+ public static func roomMemberPowerLevelCustomIn(_ p1: Int, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_member_power_level_custom_in", p1, String(describing: p2))
+ }
+ /// Default in %1$@
+ public static func roomMemberPowerLevelDefaultIn(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_member_power_level_default_in", String(describing: p1))
+ }
+ /// Invites
+ public static var roomMemberPowerLevelInvites: String { return ElementL10n.tr("Legacy", "room_member_power_level_invites") }
+ /// Moderator in %1$@
+ public static func roomMemberPowerLevelModeratorIn(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_member_power_level_moderator_in", String(describing: p1))
+ }
+ /// Moderators
+ public static var roomMemberPowerLevelModerators: String { return ElementL10n.tr("Legacy", "room_member_power_level_moderators") }
+ /// Users
+ public static var roomMemberPowerLevelUsers: String { return ElementL10n.tr("Legacy", "room_member_power_level_users") }
+ /// Failed to get sessions
+ public static var roomMemberProfileFailedToGetDevices: String { return ElementL10n.tr("Legacy", "room_member_profile_failed_to_get_devices") }
+ /// Sessions
+ public static var roomMemberProfileSessionsSectionTitle: String { return ElementL10n.tr("Legacy", "room_member_profile_sessions_section_title") }
+ /// Room notification
+ public static var roomMessageAutocompleteNotification: String { return ElementL10n.tr("Legacy", "room_message_autocomplete_notification") }
+ /// Users
+ public static var roomMessageAutocompleteUsers: String { return ElementL10n.tr("Legacy", "room_message_autocomplete_users") }
+ /// Notify the whole room
+ public static var roomMessageNotifyEveryone: String { return ElementL10n.tr("Legacy", "room_message_notify_everyone") }
+ /// Message…
+ public static var roomMessagePlaceholder: String { return ElementL10n.tr("Legacy", "room_message_placeholder") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomNewMessagesNotification(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_new_messages_notification", p1)
+ }
+ /// No active widgets
+ public static var roomNoActiveWidgets: String { return ElementL10n.tr("Legacy", "room_no_active_widgets") }
+ /// %1$@, %2$@ and others
+ public static func roomNotificationMoreThanTwoUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_notification_more_than_two_users_are_typing", String(describing: p1), String(describing: p2))
+ }
+ /// %1$@ and %2$@
+ public static func roomNotificationTwoUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_notification_two_users_are_typing", String(describing: p1), String(describing: p2))
+ }
+ /// %@ is typing…
+ public static func roomOneUserIsTyping(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_one_user_is_typing", String(describing: p1))
+ }
+ /// Ban
+ public static var roomParticipantsActionBan: String { return ElementL10n.tr("Legacy", "room_participants_action_ban") }
+ /// Cancel invite
+ public static var roomParticipantsActionCancelInvite: String { return ElementL10n.tr("Legacy", "room_participants_action_cancel_invite") }
+ /// Are you sure you want to cancel the invite for this user?
+ public static var roomParticipantsActionCancelInvitePromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_action_cancel_invite_prompt_msg") }
+ /// Cancel invite
+ public static var roomParticipantsActionCancelInviteTitle: String { return ElementL10n.tr("Legacy", "room_participants_action_cancel_invite_title") }
+ /// Ignore
+ public static var roomParticipantsActionIgnore: String { return ElementL10n.tr("Legacy", "room_participants_action_ignore") }
+ /// Ignoring this user will remove their messages from rooms you share.
+ ///
+ /// You can reverse this action at any time in the general settings.
+ public static var roomParticipantsActionIgnorePromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_action_ignore_prompt_msg") }
+ /// Ignore user
+ public static var roomParticipantsActionIgnoreTitle: String { return ElementL10n.tr("Legacy", "room_participants_action_ignore_title") }
+ /// Invite
+ public static var roomParticipantsActionInvite: String { return ElementL10n.tr("Legacy", "room_participants_action_invite") }
+ /// Mention
+ public static var roomParticipantsActionMention: String { return ElementL10n.tr("Legacy", "room_participants_action_mention") }
+ /// Remove from chat
+ public static var roomParticipantsActionRemove: String { return ElementL10n.tr("Legacy", "room_participants_action_remove") }
+ /// Unban
+ public static var roomParticipantsActionUnban: String { return ElementL10n.tr("Legacy", "room_participants_action_unban") }
+ /// Unignore
+ public static var roomParticipantsActionUnignore: String { return ElementL10n.tr("Legacy", "room_participants_action_unignore") }
+ /// Unignoring this user will show all messages from them again.
+ public static var roomParticipantsActionUnignorePromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_action_unignore_prompt_msg") }
+ /// Unignore user
+ public static var roomParticipantsActionUnignoreTitle: String { return ElementL10n.tr("Legacy", "room_participants_action_unignore_title") }
+ /// Banning user will remove them from this room and prevent them from joining again.
+ public static var roomParticipantsBanPromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_ban_prompt_msg") }
+ /// Reason to ban
+ public static var roomParticipantsBanReason: String { return ElementL10n.tr("Legacy", "room_participants_ban_reason") }
+ /// Ban user
+ public static var roomParticipantsBanTitle: String { return ElementL10n.tr("Legacy", "room_participants_ban_title") }
+ /// Direct Messages
+ public static var roomParticipantsHeaderDirectChats: String { return ElementL10n.tr("Legacy", "room_participants_header_direct_chats") }
+ /// This room is not public. You will not be able to rejoin without an invite.
+ public static var roomParticipantsLeavePrivateWarning: String { return ElementL10n.tr("Legacy", "room_participants_leave_private_warning") }
+ /// Are you sure you want to leave the room?
+ public static var roomParticipantsLeavePromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_leave_prompt_msg") }
+ /// Leave room
+ public static var roomParticipantsLeavePromptTitle: String { return ElementL10n.tr("Legacy", "room_participants_leave_prompt_title") }
+ /// Demote
+ public static var roomParticipantsPowerLevelDemote: String { return ElementL10n.tr("Legacy", "room_participants_power_level_demote") }
+ /// You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.
+ public static var roomParticipantsPowerLevelDemoteWarningPrompt: String { return ElementL10n.tr("Legacy", "room_participants_power_level_demote_warning_prompt") }
+ /// Demote yourself?
+ public static var roomParticipantsPowerLevelDemoteWarningTitle: String { return ElementL10n.tr("Legacy", "room_participants_power_level_demote_warning_title") }
+ /// You will not be able to undo this change as you are promoting the user to have the same power level as yourself.
+ /// Are you sure?
+ public static var roomParticipantsPowerLevelPrompt: String { return ElementL10n.tr("Legacy", "room_participants_power_level_prompt") }
+ /// The user will be removed from this room.
+ ///
+ /// To prevent them from joining again, you should ban them instead.
+ public static var roomParticipantsRemovePromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_remove_prompt_msg") }
+ /// Reason to remove
+ public static var roomParticipantsRemoveReason: String { return ElementL10n.tr("Legacy", "room_participants_remove_reason") }
+ /// Remove user
+ public static var roomParticipantsRemoveTitle: String { return ElementL10n.tr("Legacy", "room_participants_remove_title") }
+ /// Unbanning user will allow them to join the room again.
+ public static var roomParticipantsUnbanPromptMsg: String { return ElementL10n.tr("Legacy", "room_participants_unban_prompt_msg") }
+ /// Unban user
+ public static var roomParticipantsUnbanTitle: String { return ElementL10n.tr("Legacy", "room_participants_unban_title") }
+ /// Ban users
+ public static var roomPermissionsBanUsers: String { return ElementL10n.tr("Legacy", "room_permissions_ban_users") }
+ /// Change history visibility
+ public static var roomPermissionsChangeHistoryVisibility: String { return ElementL10n.tr("Legacy", "room_permissions_change_history_visibility") }
+ /// Change main address for the room
+ public static var roomPermissionsChangeMainAddressForTheRoom: String { return ElementL10n.tr("Legacy", "room_permissions_change_main_address_for_the_room") }
+ /// Change main address for the space
+ public static var roomPermissionsChangeMainAddressForTheSpace: String { return ElementL10n.tr("Legacy", "room_permissions_change_main_address_for_the_space") }
+ /// Change permissions
+ public static var roomPermissionsChangePermissions: String { return ElementL10n.tr("Legacy", "room_permissions_change_permissions") }
+ /// Change room avatar
+ public static var roomPermissionsChangeRoomAvatar: String { return ElementL10n.tr("Legacy", "room_permissions_change_room_avatar") }
+ /// Change room name
+ public static var roomPermissionsChangeRoomName: String { return ElementL10n.tr("Legacy", "room_permissions_change_room_name") }
+ /// Change settings
+ public static var roomPermissionsChangeSettings: String { return ElementL10n.tr("Legacy", "room_permissions_change_settings") }
+ /// Change space avatar
+ public static var roomPermissionsChangeSpaceAvatar: String { return ElementL10n.tr("Legacy", "room_permissions_change_space_avatar") }
+ /// Change space name
+ public static var roomPermissionsChangeSpaceName: String { return ElementL10n.tr("Legacy", "room_permissions_change_space_name") }
+ /// Change topic
+ public static var roomPermissionsChangeTopic: String { return ElementL10n.tr("Legacy", "room_permissions_change_topic") }
+ /// Default role
+ public static var roomPermissionsDefaultRole: String { return ElementL10n.tr("Legacy", "room_permissions_default_role") }
+ /// Enable room encryption
+ public static var roomPermissionsEnableRoomEncryption: String { return ElementL10n.tr("Legacy", "room_permissions_enable_room_encryption") }
+ /// Enable space encryption
+ public static var roomPermissionsEnableSpaceEncryption: String { return ElementL10n.tr("Legacy", "room_permissions_enable_space_encryption") }
+ /// Invite users
+ public static var roomPermissionsInviteUsers: String { return ElementL10n.tr("Legacy", "room_permissions_invite_users") }
+ /// Modify widgets
+ public static var roomPermissionsModifyWidgets: String { return ElementL10n.tr("Legacy", "room_permissions_modify_widgets") }
+ /// Select the roles required to change various parts of the room
+ public static var roomPermissionsNotice: String { return ElementL10n.tr("Legacy", "room_permissions_notice") }
+ /// You don't have permission to update the roles required to change various parts of the room
+ public static var roomPermissionsNoticeReadOnly: String { return ElementL10n.tr("Legacy", "room_permissions_notice_read_only") }
+ /// Notify everyone
+ public static var roomPermissionsNotifyEveryone: String { return ElementL10n.tr("Legacy", "room_permissions_notify_everyone") }
+ /// Remove messages sent by others
+ public static var roomPermissionsRemoveMessagesSentByOthers: String { return ElementL10n.tr("Legacy", "room_permissions_remove_messages_sent_by_others") }
+ /// Remove users
+ public static var roomPermissionsRemoveUsers: String { return ElementL10n.tr("Legacy", "room_permissions_remove_users") }
+ /// Send m.room.server_acl events
+ public static var roomPermissionsSendMRoomServerAclEvents: String { return ElementL10n.tr("Legacy", "room_permissions_send_m_room_server_acl_events") }
+ /// Send messages
+ public static var roomPermissionsSendMessages: String { return ElementL10n.tr("Legacy", "room_permissions_send_messages") }
+ /// Permissions
+ public static var roomPermissionsTitle: String { return ElementL10n.tr("Legacy", "room_permissions_title") }
+ /// Upgrade the room
+ public static var roomPermissionsUpgradeTheRoom: String { return ElementL10n.tr("Legacy", "room_permissions_upgrade_the_room") }
+ /// Upgrade the space
+ public static var roomPermissionsUpgradeTheSpace: String { return ElementL10n.tr("Legacy", "room_permissions_upgrade_the_space") }
+ /// This room can't be previewed
+ public static var roomPreviewNoPreview: String { return ElementL10n.tr("Legacy", "room_preview_no_preview") }
+ /// This room can't be previewed. Do you want to join it?
+ public static var roomPreviewNoPreviewJoin: String { return ElementL10n.tr("Legacy", "room_preview_no_preview_join") }
+ /// This room is not accessible at this time.
+ /// Try again later, or ask a room admin to check if you have access.
+ public static var roomPreviewNotFound: String { return ElementL10n.tr("Legacy", "room_preview_not_found") }
+ /// Messages in this room are end-to-end encrypted.
+ ///
+ /// Your messages are secured with locks and only you and the recipient have the unique keys to unlock them.
+ public static var roomProfileEncryptedSubtitle: String { return ElementL10n.tr("Legacy", "room_profile_encrypted_subtitle") }
+ /// Leaving the room…
+ public static var roomProfileLeavingRoom: String { return ElementL10n.tr("Legacy", "room_profile_leaving_room") }
+ /// Messages in this room are not end-to-end encrypted.
+ public static var roomProfileNotEncryptedSubtitle: String { return ElementL10n.tr("Legacy", "room_profile_not_encrypted_subtitle") }
+ /// Admin Actions
+ public static var roomProfileSectionAdmin: String { return ElementL10n.tr("Legacy", "room_profile_section_admin") }
+ /// More
+ public static var roomProfileSectionMore: String { return ElementL10n.tr("Legacy", "room_profile_section_more") }
+ /// Leave Room
+ public static var roomProfileSectionMoreLeave: String { return ElementL10n.tr("Legacy", "room_profile_section_more_leave") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomProfileSectionMoreMemberList(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_profile_section_more_member_list", p1)
+ }
+ /// Notifications
+ public static var roomProfileSectionMoreNotifications: String { return ElementL10n.tr("Legacy", "room_profile_section_more_notifications") }
+ /// Room settings
+ public static var roomProfileSectionMoreSettings: String { return ElementL10n.tr("Legacy", "room_profile_section_more_settings") }
+ /// Uploads
+ public static var roomProfileSectionMoreUploads: String { return ElementL10n.tr("Legacy", "room_profile_section_more_uploads") }
+ /// Restore Encryption
+ public static var roomProfileSectionRestoreSecurity: String { return ElementL10n.tr("Legacy", "room_profile_section_restore_security") }
+ /// Security
+ public static var roomProfileSectionSecurity: String { return ElementL10n.tr("Legacy", "room_profile_section_security") }
+ /// Learn more
+ public static var roomProfileSectionSecurityLearnMore: String { return ElementL10n.tr("Legacy", "room_profile_section_security_learn_more") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomRemovedMessages(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_removed_messages", p1)
+ }
+ /// Who can access?
+ public static var roomSettingsAccessRulesPrefDialogTitle: String { return ElementL10n.tr("Legacy", "room_settings_access_rules_pref_dialog_title") }
+ /// Add to Home screen
+ public static var roomSettingsAddHomescreenShortcut: String { return ElementL10n.tr("Legacy", "room_settings_add_homescreen_shortcut") }
+ /// See and managed addresses of this room, and its visibility in the room directory.
+ public static var roomSettingsAliasSubtitle: String { return ElementL10n.tr("Legacy", "room_settings_alias_subtitle") }
+ /// Room addresses
+ public static var roomSettingsAliasTitle: String { return ElementL10n.tr("Legacy", "room_settings_alias_title") }
+ /// All messages
+ public static var roomSettingsAllMessages: String { return ElementL10n.tr("Legacy", "room_settings_all_messages") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomSettingsBannedUsersCount(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_settings_banned_users_count", p1)
+ }
+ /// Banned users
+ public static var roomSettingsBannedUsersTitle: String { return ElementL10n.tr("Legacy", "room_settings_banned_users_title") }
+ /// Advanced
+ public static var roomSettingsCategoryAdvancedTitle: String { return ElementL10n.tr("Legacy", "room_settings_category_advanced_title") }
+ /// Enable end-to-end encryption…
+ public static var roomSettingsEnableEncryption: String { return ElementL10n.tr("Legacy", "room_settings_enable_encryption") }
+ /// Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly.
+ public static var roomSettingsEnableEncryptionDialogContent: String { return ElementL10n.tr("Legacy", "room_settings_enable_encryption_dialog_content") }
+ /// Enable encryption
+ public static var roomSettingsEnableEncryptionDialogSubmit: String { return ElementL10n.tr("Legacy", "room_settings_enable_encryption_dialog_submit") }
+ /// Enable encryption?
+ public static var roomSettingsEnableEncryptionDialogTitle: String { return ElementL10n.tr("Legacy", "room_settings_enable_encryption_dialog_title") }
+ /// You don't have permission to enable encryption in this room.
+ public static var roomSettingsEnableEncryptionNoPermission: String { return ElementL10n.tr("Legacy", "room_settings_enable_encryption_no_permission") }
+ /// Allow guests to join
+ public static var roomSettingsGuestAccessTitle: String { return ElementL10n.tr("Legacy", "room_settings_guest_access_title") }
+ /// Labs
+ public static var roomSettingsLabsPrefTitle: String { return ElementL10n.tr("Legacy", "room_settings_labs_pref_title") }
+ /// These are experimental features that may break in unexpected ways. Use with caution.
+ public static var roomSettingsLabsWarningMessage: String { return ElementL10n.tr("Legacy", "room_settings_labs_warning_message") }
+ /// Mentions & Keywords only
+ public static var roomSettingsMentionAndKeywordOnly: String { return ElementL10n.tr("Legacy", "room_settings_mention_and_keyword_only") }
+ /// Room Name
+ public static var roomSettingsNameHint: String { return ElementL10n.tr("Legacy", "room_settings_name_hint") }
+ /// None
+ public static var roomSettingsNone: String { return ElementL10n.tr("Legacy", "room_settings_none") }
+ /// View and update the roles required to change various parts of the room.
+ public static var roomSettingsPermissionsSubtitle: String { return ElementL10n.tr("Legacy", "room_settings_permissions_subtitle") }
+ /// Room permissions
+ public static var roomSettingsPermissionsTitle: String { return ElementL10n.tr("Legacy", "room_settings_permissions_title") }
+ /// Anyone
+ public static var roomSettingsReadHistoryEntryAnyone: String { return ElementL10n.tr("Legacy", "room_settings_read_history_entry_anyone") }
+ /// Members only (since they were invited)
+ public static var roomSettingsReadHistoryEntryMembersOnlyInvited: String { return ElementL10n.tr("Legacy", "room_settings_read_history_entry_members_only_invited") }
+ /// Members only (since they joined)
+ public static var roomSettingsReadHistoryEntryMembersOnlyJoined: String { return ElementL10n.tr("Legacy", "room_settings_read_history_entry_members_only_joined") }
+ /// Members only (since the point in time of selecting this option)
+ public static var roomSettingsReadHistoryEntryMembersOnlyOptionTimeShared: String { return ElementL10n.tr("Legacy", "room_settings_read_history_entry_members_only_option_time_shared") }
+ /// Anyone can knock on the room, members can then accept or reject
+ public static var roomSettingsRoomAccessEntryKnock: String { return ElementL10n.tr("Legacy", "room_settings_room_access_entry_knock") }
+ /// Unknown access setting (%@)
+ public static func roomSettingsRoomAccessEntryUnknown(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_settings_room_access_entry_unknown", String(describing: p1))
+ }
+ /// Only people invited can find and join
+ public static var roomSettingsRoomAccessPrivateDescription: String { return ElementL10n.tr("Legacy", "room_settings_room_access_private_description") }
+ /// Private (Invite Only)
+ public static var roomSettingsRoomAccessPrivateInviteOnlyTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_access_private_invite_only_title") }
+ /// Private
+ public static var roomSettingsRoomAccessPrivateTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_access_private_title") }
+ /// Anyone can find the room and join
+ public static var roomSettingsRoomAccessPublicDescription: String { return ElementL10n.tr("Legacy", "room_settings_room_access_public_description") }
+ /// Public
+ public static var roomSettingsRoomAccessPublicTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_access_public_title") }
+ /// Anyone in a space with this room can find and join it. Only admins of this room can add it to a space.
+ public static var roomSettingsRoomAccessRestrictedDescription: String { return ElementL10n.tr("Legacy", "room_settings_room_access_restricted_description") }
+ /// Space members only
+ public static var roomSettingsRoomAccessRestrictedTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_access_restricted_title") }
+ /// Room access
+ public static var roomSettingsRoomAccessTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_access_title") }
+ /// This room’s internal ID
+ public static var roomSettingsRoomInternalId: String { return ElementL10n.tr("Legacy", "room_settings_room_internal_id") }
+ /// Account settings
+ public static var roomSettingsRoomNotificationsAccountSettings: String { return ElementL10n.tr("Legacy", "room_settings_room_notifications_account_settings") }
+ /// Please note that mentions & keyword notifications are not available in encrypted rooms on mobile.
+ public static var roomSettingsRoomNotificationsEncryptionNotice: String { return ElementL10n.tr("Legacy", "room_settings_room_notifications_encryption_notice") }
+ /// You can manage notifications in %1$@.
+ public static func roomSettingsRoomNotificationsManageNotifications(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_settings_room_notifications_manage_notifications", String(describing: p1))
+ }
+ /// Notify me for
+ public static var roomSettingsRoomNotificationsNotifyMe: String { return ElementL10n.tr("Legacy", "room_settings_room_notifications_notify_me") }
+ /// Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.
+ public static var roomSettingsRoomReadHistoryDialogSubtitle: String { return ElementL10n.tr("Legacy", "room_settings_room_read_history_dialog_subtitle") }
+ /// Who can read history?
+ public static var roomSettingsRoomReadHistoryRulesPrefDialogTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_read_history_rules_pref_dialog_title") }
+ /// Room History Readability
+ public static var roomSettingsRoomReadHistoryRulesPrefTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_read_history_rules_pref_title") }
+ /// Room version
+ public static var roomSettingsRoomVersionTitle: String { return ElementL10n.tr("Legacy", "room_settings_room_version_title") }
+ /// You changed room settings successfully
+ public static var roomSettingsSaveSuccess: String { return ElementL10n.tr("Legacy", "room_settings_save_success") }
+ /// Set avatar
+ public static var roomSettingsSetAvatar: String { return ElementL10n.tr("Legacy", "room_settings_set_avatar") }
+ /// Set as main address
+ public static var roomSettingsSetMainAddress: String { return ElementL10n.tr("Legacy", "room_settings_set_main_address") }
+ /// Anyone can find the space and join
+ public static var roomSettingsSpaceAccessPublicDescription: String { return ElementL10n.tr("Legacy", "room_settings_space_access_public_description") }
+ /// Space access
+ public static var roomSettingsSpaceAccessTitle: String { return ElementL10n.tr("Legacy", "room_settings_space_access_title") }
+ /// Topic
+ public static var roomSettingsTopic: String { return ElementL10n.tr("Legacy", "room_settings_topic") }
+ /// Topic
+ public static var roomSettingsTopicHint: String { return ElementL10n.tr("Legacy", "room_settings_topic_hint") }
+ /// Unset as main address
+ public static var roomSettingsUnsetMainAddress: String { return ElementL10n.tr("Legacy", "room_settings_unset_main_address") }
+ /// Filter Threads in room
+ public static var roomThreadsFilter: String { return ElementL10n.tr("Legacy", "room_threads_filter") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func roomTitleMembers(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "room_title_members", p1)
+ }
+ /// This room is a continuation of another conversation
+ public static var roomTombstoneContinuationDescription: String { return ElementL10n.tr("Legacy", "room_tombstone_continuation_description") }
+ /// The conversation continues here
+ public static var roomTombstoneContinuationLink: String { return ElementL10n.tr("Legacy", "room_tombstone_continuation_link") }
+ /// Click here to see older messages
+ public static var roomTombstonePredecessorLink: String { return ElementL10n.tr("Legacy", "room_tombstone_predecessor_link") }
+ /// This room has been replaced and is no longer active.
+ public static var roomTombstoneVersionedDescription: String { return ElementL10n.tr("Legacy", "room_tombstone_versioned_description") }
+ /// %1$@ & %2$@ are typing…
+ public static func roomTwoUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_two_users_are_typing", String(describing: p1), String(describing: p2))
+ }
+ /// Encryption has been misconfigured so you can't send messages. Please contact an admin to restore encryption to a valid state.
+ public static var roomUnsupportedE2eAlgorithm: String { return ElementL10n.tr("Legacy", "room_unsupported_e2e_algorithm") }
+ /// Encryption has been misconfigured so you can't send messages. Click to open settings.
+ public static var roomUnsupportedE2eAlgorithmAsAdmin: String { return ElementL10n.tr("Legacy", "room_unsupported_e2e_algorithm_as_admin") }
+ /// Upgrade to the recommended room version
+ public static var roomUpgradeToRecommendedVersion: String { return ElementL10n.tr("Legacy", "room_upgrade_to_recommended_version") }
+ /// This room is running room version %@, which this homeserver has marked as unstable.
+ public static func roomUsingUnstableRoomVersion(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_using_unstable_room_version", String(describing: p1))
+ }
+ /// Widget
+ public static var roomWidgetActivityTitle: String { return ElementL10n.tr("Legacy", "room_widget_activity_title") }
+ /// Failed to load widget.
+ /// %@
+ public static func roomWidgetFailedToLoad(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_widget_failed_to_load", String(describing: p1))
+ }
+ /// Open in browser
+ public static var roomWidgetOpenInBrowser: String { return ElementL10n.tr("Legacy", "room_widget_open_in_browser") }
+ /// This widget was added by:
+ public static var roomWidgetPermissionAddedBy: String { return ElementL10n.tr("Legacy", "room_widget_permission_added_by") }
+ /// Your avatar URL
+ public static var roomWidgetPermissionAvatarUrl: String { return ElementL10n.tr("Legacy", "room_widget_permission_avatar_url") }
+ /// Your display name
+ public static var roomWidgetPermissionDisplayName: String { return ElementL10n.tr("Legacy", "room_widget_permission_display_name") }
+ /// Room ID
+ public static var roomWidgetPermissionRoomId: String { return ElementL10n.tr("Legacy", "room_widget_permission_room_id") }
+ /// Using it may share data with %@:
+ public static func roomWidgetPermissionSharedInfoTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_widget_permission_shared_info_title", String(describing: p1))
+ }
+ /// Your theme
+ public static var roomWidgetPermissionTheme: String { return ElementL10n.tr("Legacy", "room_widget_permission_theme") }
+ /// Load Widget
+ public static var roomWidgetPermissionTitle: String { return ElementL10n.tr("Legacy", "room_widget_permission_title") }
+ /// Your user ID
+ public static var roomWidgetPermissionUserId: String { return ElementL10n.tr("Legacy", "room_widget_permission_user_id") }
+ /// Using it may set cookies and share data with %@:
+ public static func roomWidgetPermissionWebviewSharedInfoTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "room_widget_permission_webview_shared_info_title", String(describing: p1))
+ }
+ /// Widget ID
+ public static var roomWidgetPermissionWidgetId: String { return ElementL10n.tr("Legacy", "room_widget_permission_widget_id") }
+ /// Reload widget
+ public static var roomWidgetReload: String { return ElementL10n.tr("Legacy", "room_widget_reload") }
+ /// Block All
+ public static var roomWidgetResourceDeclinePermission: String { return ElementL10n.tr("Legacy", "room_widget_resource_decline_permission") }
+ /// Allow
+ public static var roomWidgetResourceGrantPermission: String { return ElementL10n.tr("Legacy", "room_widget_resource_grant_permission") }
+ /// This widget wants to use the following resources:
+ public static var roomWidgetResourcePermissionTitle: String { return ElementL10n.tr("Legacy", "room_widget_resource_permission_title") }
+ /// Revoke access for me
+ public static var roomWidgetRevokeAccess: String { return ElementL10n.tr("Legacy", "room_widget_revoke_access") }
+ /// Use the camera
+ public static var roomWidgetWebviewAccessCamera: String { return ElementL10n.tr("Legacy", "room_widget_webview_access_camera") }
+ /// Use the microphone
+ public static var roomWidgetWebviewAccessMicrophone: String { return ElementL10n.tr("Legacy", "room_widget_webview_access_microphone") }
+ /// Read DRM protected Media
+ public static var roomWidgetWebviewReadProtectedMedia: String { return ElementL10n.tr("Legacy", "room_widget_webview_read_protected_media") }
+ /// Rooms
+ public static var rooms: String { return ElementL10n.tr("Legacy", "rooms") }
+ /// Rooms
+ public static var roomsHeader: String { return ElementL10n.tr("Legacy", "rooms_header") }
+ /// Rotate and crop
+ public static var rotateAndCropScreenTitle: String { return ElementL10n.tr("Legacy", "rotate_and_crop_screen_title") }
+ /// Unknown Error
+ public static var sasErrorUnknown: String { return ElementL10n.tr("Legacy", "sas_error_unknown") }
+ /// Got it
+ public static var sasGotIt: String { return ElementL10n.tr("Legacy", "sas_got_it") }
+ /// %@ wants to verify your session
+ public static func sasIncomingRequestNotifContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "sas_incoming_request_notif_content", String(describing: p1))
+ }
+ /// Verification Request
+ public static var sasIncomingRequestNotifTitle: String { return ElementL10n.tr("Legacy", "sas_incoming_request_notif_title") }
+ /// Verified!
+ public static var sasVerified: String { return ElementL10n.tr("Legacy", "sas_verified") }
+ /// Save recovery key in
+ public static var saveRecoveryKeyChooserHint: String { return ElementL10n.tr("Legacy", "save_recovery_key_chooser_hint") }
+ /// Screen sharing is in progress
+ public static var screenSharingNotificationDescription: String { return ElementL10n.tr("Legacy", "screen_sharing_notification_description") }
+ /// %@ Screen Sharing
+ public static func screenSharingNotificationTitle(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "screen_sharing_notification_title", String(describing: p1))
+ }
+ /// Search
+ public static var search: String { return ElementL10n.tr("Legacy", "search") }
+ /// Filter banned users
+ public static var searchBannedUserHint: String { return ElementL10n.tr("Legacy", "search_banned_user_hint") }
+ /// Search for someone
+ public static var searchForSomeone: String { return ElementL10n.tr("Legacy", "search_for_someone") }
+ /// Search
+ public static var searchHint: String { return ElementL10n.tr("Legacy", "search_hint") }
+ /// Search Name
+ public static var searchHintRoomName: String { return ElementL10n.tr("Legacy", "search_hint_room_name") }
+ /// Filter room members
+ public static var searchMembersHint: String { return ElementL10n.tr("Legacy", "search_members_hint") }
+ /// No results
+ public static var searchNoResults: String { return ElementL10n.tr("Legacy", "search_no_results") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func searchSpaceMultipleParents(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "search_space_multiple_parents", p1)
+ }
+ /// %1$@ and %2$@
+ public static func searchSpaceTwoParents(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "search_space_two_parents", String(describing: p1), String(describing: p2))
+ }
+ /// From a Thread
+ public static var searchThreadFromAThread: String { return ElementL10n.tr("Legacy", "search_thread_from_a_thread") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func seconds(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "seconds", p1)
+ }
+ /// Secure Backup
+ public static var secureBackupBannerSetupLine1: String { return ElementL10n.tr("Legacy", "secure_backup_banner_setup_line1") }
+ /// Safeguard against losing access to encrypted messages & data
+ public static var secureBackupBannerSetupLine2: String { return ElementL10n.tr("Legacy", "secure_backup_banner_setup_line2") }
+ /// Reset everything
+ public static var secureBackupResetAll: String { return ElementL10n.tr("Legacy", "secure_backup_reset_all") }
+ /// Only do this if you have no other device you can verify this device with.
+ public static var secureBackupResetAllNoOtherDevices: String { return ElementL10n.tr("Legacy", "secure_backup_reset_all_no_other_devices") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func secureBackupResetDevicesYouCanVerify(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "secure_backup_reset_devices_you_can_verify", p1)
+ }
+ /// If you reset everything
+ public static var secureBackupResetIfYouResetAll: String { return ElementL10n.tr("Legacy", "secure_backup_reset_if_you_reset_all") }
+ /// You will restart with no history, no messages, trusted devices or trusted users
+ public static var secureBackupResetNoHistory: String { return ElementL10n.tr("Legacy", "secure_backup_reset_no_history") }
+ /// Set Up Secure Backup
+ public static var secureBackupSetup: String { return ElementL10n.tr("Legacy", "secure_backup_setup") }
+ /// Verify yourself & others to keep your chats safe
+ public static var securityPromptText: String { return ElementL10n.tr("Legacy", "security_prompt_text") }
+ /// Seen by
+ public static var seenBy: String { return ElementL10n.tr("Legacy", "seen_by") }
+ /// Select a room directory
+ public static var selectRoomDirectory: String { return ElementL10n.tr("Legacy", "select_room_directory") }
+ /// Select spaces
+ public static var selectSpaces: String { return ElementL10n.tr("Legacy", "select_spaces") }
+ /// Sticker
+ public static var sendASticker: String { return ElementL10n.tr("Legacy", "send_a_sticker") }
+ /// Send attachment
+ public static var sendAttachment: String { return ElementL10n.tr("Legacy", "send_attachment") }
+ /// Report bug
+ public static var sendBugReport: String { return ElementL10n.tr("Legacy", "send_bug_report") }
+ /// You seem to be shaking the phone in frustration. Would you like to open the bug report screen?
+ public static var sendBugReportAlertMessage: String { return ElementL10n.tr("Legacy", "send_bug_report_alert_message") }
+ /// The application has crashed last time. Would you like to open the crash report screen?
+ public static var sendBugReportAppCrashed: String { return ElementL10n.tr("Legacy", "send_bug_report_app_crashed") }
+ /// Please describe the bug. What did you do? What did you expect to happen? What actually happened?
+ public static var sendBugReportDescription: String { return ElementL10n.tr("Legacy", "send_bug_report_description") }
+ /// If possible, please write the description in English.
+ public static var sendBugReportDescriptionInEnglish: String { return ElementL10n.tr("Legacy", "send_bug_report_description_in_english") }
+ /// The bug report failed to be sent (%@)
+ public static func sendBugReportFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "send_bug_report_failed", String(describing: p1))
+ }
+ /// Send crash logs
+ public static var sendBugReportIncludeCrashLogs: String { return ElementL10n.tr("Legacy", "send_bug_report_include_crash_logs") }
+ /// Send key share requests history
+ public static var sendBugReportIncludeKeyShareHistory: String { return ElementL10n.tr("Legacy", "send_bug_report_include_key_share_history") }
+ /// Send logs
+ public static var sendBugReportIncludeLogs: String { return ElementL10n.tr("Legacy", "send_bug_report_include_logs") }
+ /// Send screenshot
+ public static var sendBugReportIncludeScreenshot: String { return ElementL10n.tr("Legacy", "send_bug_report_include_screenshot") }
+ /// In order to diagnose problems, logs from this client will be sent with this bug report. This bug report, including the logs and the screenshot, will not be publicly visible. If you would prefer to only send the text above, please untick:
+ public static var sendBugReportLogsDescription: String { return ElementL10n.tr("Legacy", "send_bug_report_logs_description") }
+ /// Describe your problem here
+ public static var sendBugReportPlaceholder: String { return ElementL10n.tr("Legacy", "send_bug_report_placeholder") }
+ /// Progress (%@%%)
+ public static func sendBugReportProgress(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "send_bug_report_progress", String(describing: p1))
+ }
+ /// Rage shake to report bug
+ public static var sendBugReportRageShake: String { return ElementL10n.tr("Legacy", "send_bug_report_rage_shake") }
+ /// The bug report has been successfully sent
+ public static var sendBugReportSent: String { return ElementL10n.tr("Legacy", "send_bug_report_sent") }
+ /// You’re using a beta version of spaces. Your feedback will help inform the next versions. Your platform and username will be noted to help us use your feedback as much as we can.
+ public static var sendFeedbackSpaceInfo: String { return ElementL10n.tr("Legacy", "send_feedback_space_info") }
+ /// Spaces feedback
+ public static var sendFeedbackSpaceTitle: String { return ElementL10n.tr("Legacy", "send_feedback_space_title") }
+ /// Threads are a work in progress with new, exciting upcoming features, such as improved notifications. We’d love to hear your feedback!
+ public static var sendFeedbackThreadsInfo: String { return ElementL10n.tr("Legacy", "send_feedback_threads_info") }
+ /// Threads Beta feedback
+ public static var sendFeedbackThreadsTitle: String { return ElementL10n.tr("Legacy", "send_feedback_threads_title") }
+ /// Compressing image…
+ public static var sendFileStepCompressingImage: String { return ElementL10n.tr("Legacy", "send_file_step_compressing_image") }
+ /// Compressing video %d%%
+ public static func sendFileStepCompressingVideo(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "send_file_step_compressing_video", p1)
+ }
+ /// Encrypting file…
+ public static var sendFileStepEncryptingFile: String { return ElementL10n.tr("Legacy", "send_file_step_encrypting_file") }
+ /// Encrypting thumbnail…
+ public static var sendFileStepEncryptingThumbnail: String { return ElementL10n.tr("Legacy", "send_file_step_encrypting_thumbnail") }
+ /// Waiting…
+ public static var sendFileStepIdle: String { return ElementL10n.tr("Legacy", "send_file_step_idle") }
+ /// Sending file (%1$@ / %2$@)
+ public static func sendFileStepSendingFile(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "send_file_step_sending_file", String(describing: p1), String(describing: p2))
+ }
+ /// Sending thumbnail (%1$@ / %2$@)
+ public static func sendFileStepSendingThumbnail(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "send_file_step_sending_thumbnail", String(describing: p1), String(describing: p2))
+ }
+ /// Send media with the original size
+ public static var sendImagesAndVideoWithOriginalSize: String { return ElementL10n.tr("Legacy", "send_images_and_video_with_original_size") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func sendImagesWithOriginalSize(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "send_images_with_original_size", p1)
+ }
+ /// Make a suggestion
+ public static var sendSuggestion: String { return ElementL10n.tr("Legacy", "send_suggestion") }
+ /// Please write your suggestion below.
+ public static var sendSuggestionContent: String { return ElementL10n.tr("Legacy", "send_suggestion_content") }
+ /// The suggestion failed to be sent (%@)
+ public static func sendSuggestionFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "send_suggestion_failed", String(describing: p1))
+ }
+ /// Describe your suggestion here
+ public static var sendSuggestionReportPlaceholder: String { return ElementL10n.tr("Legacy", "send_suggestion_report_placeholder") }
+ /// Thanks, the suggestion has been successfully sent
+ public static var sendSuggestionSent: String { return ElementL10n.tr("Legacy", "send_suggestion_sent") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func sendVideosWithOriginalSize(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "send_videos_with_original_size", p1)
+ }
+ /// Sent you an invitation
+ public static var sendYouInvite: String { return ElementL10n.tr("Legacy", "send_you_invite") }
+ /// Send your first message to invite %@ to chat
+ public static func sendYourFirstMsgToInvite(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "send_your_first_msg_to_invite", String(describing: p1))
+ }
+ /// File
+ public static var sentAFile: String { return ElementL10n.tr("Legacy", "sent_a_file") }
+ /// Poll
+ public static var sentAPoll: String { return ElementL10n.tr("Legacy", "sent_a_poll") }
+ /// Reacted with: %@
+ public static func sentAReaction(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "sent_a_reaction", String(describing: p1))
+ }
+ /// Video.
+ public static var sentAVideo: String { return ElementL10n.tr("Legacy", "sent_a_video") }
+ /// Voice
+ public static var sentAVoiceMessage: String { return ElementL10n.tr("Legacy", "sent_a_voice_message") }
+ /// Audio
+ public static var sentAnAudioFile: String { return ElementL10n.tr("Legacy", "sent_an_audio_file") }
+ /// Image.
+ public static var sentAnImage: String { return ElementL10n.tr("Legacy", "sent_an_image") }
+ /// Shared their live location
+ public static var sentLiveLocation: String { return ElementL10n.tr("Legacy", "sent_live_location") }
+ /// Shared their location
+ public static var sentLocation: String { return ElementL10n.tr("Legacy", "sent_location") }
+ /// Verification Conclusion
+ public static var sentVerificationConclusion: String { return ElementL10n.tr("Legacy", "sent_verification_conclusion") }
+ /// Enter your Security Phrase again to confirm it.
+ public static var setASecurityPhraseAgainNotice: String { return ElementL10n.tr("Legacy", "set_a_security_phrase_again_notice") }
+ /// Security Phrase
+ public static var setASecurityPhraseHint: String { return ElementL10n.tr("Legacy", "set_a_security_phrase_hint") }
+ /// Enter a security phrase only you know, used to secure secrets on your server.
+ public static var setASecurityPhraseNotice: String { return ElementL10n.tr("Legacy", "set_a_security_phrase_notice") }
+ /// Set a Security Phrase
+ public static var setASecurityPhraseTitle: String { return ElementL10n.tr("Legacy", "set_a_security_phrase_title") }
+ /// Settings
+ public static var settings: String { return ElementL10n.tr("Legacy", "settings") }
+ /// Show timestamps in 12-hour format
+ public static var settings1224Timestamps: String { return ElementL10n.tr("Legacy", "settings_12_24_timestamps") }
+ /// Account Data
+ public static var settingsAccountData: String { return ElementL10n.tr("Legacy", "settings_account_data") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func settingsActiveSessionsCount(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "settings_active_sessions_count", p1)
+ }
+ /// Active Sessions
+ public static var settingsActiveSessionsList: String { return ElementL10n.tr("Legacy", "settings_active_sessions_list") }
+ /// Manage Sessions
+ public static var settingsActiveSessionsManage: String { return ElementL10n.tr("Legacy", "settings_active_sessions_manage") }
+ /// Show All Sessions
+ public static var settingsActiveSessionsShowAll: String { return ElementL10n.tr("Legacy", "settings_active_sessions_show_all") }
+ /// Sign out of this session
+ public static var settingsActiveSessionsSignoutDevice: String { return ElementL10n.tr("Legacy", "settings_active_sessions_signout_device") }
+ /// Verify this session to mark it as trusted & grant it access to encrypted messages. If you didn’t sign in to this session your account may be compromised:
+ public static var settingsActiveSessionsUnverifiedDeviceDesc: String { return ElementL10n.tr("Legacy", "settings_active_sessions_unverified_device_desc") }
+ /// This session is trusted for secure messaging because you verified it:
+ public static var settingsActiveSessionsVerifiedDeviceDesc: String { return ElementL10n.tr("Legacy", "settings_active_sessions_verified_device_desc") }
+ /// Add email address
+ public static var settingsAddEmailAddress: String { return ElementL10n.tr("Legacy", "settings_add_email_address") }
+ /// Add phone number
+ public static var settingsAddPhoneNumber: String { return ElementL10n.tr("Legacy", "settings_add_phone_number") }
+ /// Advanced
+ public static var settingsAdvanced: String { return ElementL10n.tr("Legacy", "settings_advanced") }
+ /// Advanced settings
+ public static var settingsAdvancedSettings: String { return ElementL10n.tr("Legacy", "settings_advanced_settings") }
+ /// Agree to the identity server (%@) Terms of Service to allow yourself to be discoverable by email address or phone number.
+ public static func settingsAgreeToTerms(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_agree_to_terms", String(describing: p1))
+ }
+ /// Show timestamps for all messages
+ public static var settingsAlwaysShowTimestamps: String { return ElementL10n.tr("Legacy", "settings_always_show_timestamps") }
+ /// Analytics
+ public static var settingsAnalytics: String { return ElementL10n.tr("Legacy", "settings_analytics") }
+ /// Show the application info in the system settings.
+ public static var settingsAppInfoLinkSummary: String { return ElementL10n.tr("Legacy", "settings_app_info_link_summary") }
+ /// Application info
+ public static var settingsAppInfoLinkTitle: String { return ElementL10n.tr("Legacy", "settings_app_info_link_title") }
+ /// Terms & conditions
+ public static var settingsAppTermConditions: String { return ElementL10n.tr("Legacy", "settings_app_term_conditions") }
+ /// Play animated images in the timeline as soon as they are visible
+ public static var settingsAutoplayAnimatedImagesSummary: String { return ElementL10n.tr("Legacy", "settings_autoplay_animated_images_summary") }
+ /// Autoplay animated images
+ public static var settingsAutoplayAnimatedImagesTitle: String { return ElementL10n.tr("Legacy", "settings_autoplay_animated_images_title") }
+ /// Background Sync Mode
+ public static var settingsBackgroundFdroidSyncMode: String { return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode") }
+ /// Optimized for battery
+ public static var settingsBackgroundFdroidSyncModeBattery: String { return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode_battery") }
+ /// %@ will sync in background in way that preserves the device’s limited resources (battery).
+ /// Depending on your device resource state, the sync may be deferred by the operating system.
+ public static func settingsBackgroundFdroidSyncModeBatteryDescription(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode_battery_description", String(describing: p1))
+ }
+ /// No background sync
+ public static var settingsBackgroundFdroidSyncModeDisabled: String { return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode_disabled") }
+ /// You will not be notified of incoming messages when the app is in background.
+ public static var settingsBackgroundFdroidSyncModeDisabledDescription: String { return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode_disabled_description") }
+ /// Optimized for real time
+ public static var settingsBackgroundFdroidSyncModeRealTime: String { return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode_real_time") }
+ /// %@ will sync in background periodically at precise time (configurable).
+ /// This will impact radio and battery usage, there will be a permanent notification displayed stating that %@ is listening for events.
+ public static func settingsBackgroundFdroidSyncModeRealTimeDescription(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_background_fdroid_sync_mode_real_time_description", String(describing: p1), String(describing: p2))
+ }
+ /// Background synchronization
+ public static var settingsBackgroundSync: String { return ElementL10n.tr("Legacy", "settings_background_sync") }
+ /// Calls
+ public static var settingsCallCategory: String { return ElementL10n.tr("Legacy", "settings_call_category") }
+ /// Call invitations
+ public static var settingsCallInvitations: String { return ElementL10n.tr("Legacy", "settings_call_invitations") }
+ /// Configure Call Notifications
+ public static var settingsCallNotificationsPreferences: String { return ElementL10n.tr("Legacy", "settings_call_notifications_preferences") }
+ /// Select ringtone for calls:
+ public static var settingsCallRingtoneDialogTitle: String { return ElementL10n.tr("Legacy", "settings_call_ringtone_dialog_title") }
+ /// Incoming call ringtone
+ public static var settingsCallRingtoneTitle: String { return ElementL10n.tr("Legacy", "settings_call_ringtone_title") }
+ /// Use default %@ ringtone for incoming calls
+ public static func settingsCallRingtoneUseAppRingtone(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_call_ringtone_use_app_ringtone", String(describing: p1))
+ }
+ /// Ask for confirmation before starting a call
+ public static var settingsCallShowConfirmationDialogSummary: String { return ElementL10n.tr("Legacy", "settings_call_show_confirmation_dialog_summary") }
+ /// Prevent accidental call
+ public static var settingsCallShowConfirmationDialogTitle: String { return ElementL10n.tr("Legacy", "settings_call_show_confirmation_dialog_title") }
+ /// Message editor
+ public static var settingsCategoryComposer: String { return ElementL10n.tr("Legacy", "settings_category_composer") }
+ /// Room directory
+ public static var settingsCategoryRoomDirectory: String { return ElementL10n.tr("Legacy", "settings_category_room_directory") }
+ /// Timeline
+ public static var settingsCategoryTimeline: String { return ElementL10n.tr("Legacy", "settings_category_timeline") }
+ /// Change password
+ public static var settingsChangePassword: String { return ElementL10n.tr("Legacy", "settings_change_password") }
+ /// Use /confetti command or send a message containing ❄️ or 🎉
+ public static var settingsChatEffectsDescription: String { return ElementL10n.tr("Legacy", "settings_chat_effects_description") }
+ /// Show chat effects
+ public static var settingsChatEffectsTitle: String { return ElementL10n.tr("Legacy", "settings_chat_effects_title") }
+ /// Clear cache
+ public static var settingsClearCache: String { return ElementL10n.tr("Legacy", "settings_clear_cache") }
+ /// Clear media cache
+ public static var settingsClearMediaCache: String { return ElementL10n.tr("Legacy", "settings_clear_media_cache") }
+ /// Local contacts
+ public static var settingsContact: String { return ElementL10n.tr("Legacy", "settings_contact") }
+ /// Contacts permission
+ public static var settingsContactsAppPermission: String { return ElementL10n.tr("Legacy", "settings_contacts_app_permission") }
+ /// Phonebook country
+ public static var settingsContactsPhonebookCountry: String { return ElementL10n.tr("Legacy", "settings_contacts_phonebook_country") }
+ /// Msgs containing my display name
+ public static var settingsContainingMyDisplayName: String { return ElementL10n.tr("Legacy", "settings_containing_my_display_name") }
+ /// Msgs containing my user name
+ public static var settingsContainingMyUserName: String { return ElementL10n.tr("Legacy", "settings_containing_my_user_name") }
+ /// Copyright
+ public static var settingsCopyright: String { return ElementL10n.tr("Legacy", "settings_copyright") }
+ /// Cryptography
+ public static var settingsCryptography: String { return ElementL10n.tr("Legacy", "settings_cryptography") }
+ /// Cryptography Keys Management
+ public static var settingsCryptographyManageKeys: String { return ElementL10n.tr("Legacy", "settings_cryptography_manage_keys") }
+ /// Deactivate account
+ public static var settingsDeactivateAccountSection: String { return ElementL10n.tr("Legacy", "settings_deactivate_account_section") }
+ /// Deactivate my account
+ public static var settingsDeactivateMyAccount: String { return ElementL10n.tr("Legacy", "settings_deactivate_my_account") }
+ /// Default compression
+ public static var settingsDefaultCompression: String { return ElementL10n.tr("Legacy", "settings_default_compression") }
+ /// Default media source
+ public static var settingsDefaultMediaSource: String { return ElementL10n.tr("Legacy", "settings_default_media_source") }
+ /// Dev Tools
+ public static var settingsDevTools: String { return ElementL10n.tr("Legacy", "settings_dev_tools") }
+ /// Developer mode
+ public static var settingsDeveloperMode: String { return ElementL10n.tr("Legacy", "settings_developer_mode") }
+ /// %@ may crash more often when an unexpected error occurs
+ public static func settingsDeveloperModeFailFastSummary(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_developer_mode_fail_fast_summary", String(describing: p1))
+ }
+ /// Fail-fast
+ public static var settingsDeveloperModeFailFastTitle: String { return ElementL10n.tr("Legacy", "settings_developer_mode_fail_fast_title") }
+ /// Show some useful info to help debugging the application
+ public static var settingsDeveloperModeShowInfoOnScreenSummary: String { return ElementL10n.tr("Legacy", "settings_developer_mode_show_info_on_screen_summary") }
+ /// Show debug info on screen
+ public static var settingsDeveloperModeShowInfoOnScreenTitle: String { return ElementL10n.tr("Legacy", "settings_developer_mode_show_info_on_screen_title") }
+ /// The developer mode activates hidden features and may also make the application less stable. For developers only!
+ public static var settingsDeveloperModeSummary: String { return ElementL10n.tr("Legacy", "settings_developer_mode_summary") }
+ /// Could not connect to identity server
+ public static var settingsDiscoveryBadIdentityServer: String { return ElementL10n.tr("Legacy", "settings_discovery_bad_identity_server") }
+ /// Discovery
+ public static var settingsDiscoveryCategory: String { return ElementL10n.tr("Legacy", "settings_discovery_category") }
+ /// We sent you a confirm email to %@, check your email and click on the confirmation link
+ public static func settingsDiscoveryConfirmMail(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_discovery_confirm_mail", String(describing: p1))
+ }
+ /// We sent you a confirm email to %@, please first check your email and click on the confirmation link
+ public static func settingsDiscoveryConfirmMailNotClicked(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_discovery_confirm_mail_not_clicked", String(describing: p1))
+ }
+ /// Give consent
+ public static var settingsDiscoveryConsentActionGiveConsent: String { return ElementL10n.tr("Legacy", "settings_discovery_consent_action_give_consent") }
+ /// Revoke my consent
+ public static var settingsDiscoveryConsentActionRevoke: String { return ElementL10n.tr("Legacy", "settings_discovery_consent_action_revoke") }
+ /// Your contacts are private. To discover users from your contacts, we need your permission to send contact info to your identity server.
+ public static var settingsDiscoveryConsentNoticeOff2: String { return ElementL10n.tr("Legacy", "settings_discovery_consent_notice_off_2") }
+ /// You have given your consent to send emails and phone numbers to this identity server to discover other users from your contacts.
+ public static var settingsDiscoveryConsentNoticeOn: String { return ElementL10n.tr("Legacy", "settings_discovery_consent_notice_on") }
+ /// Send emails and phone numbers
+ public static var settingsDiscoveryConsentTitle: String { return ElementL10n.tr("Legacy", "settings_discovery_consent_title") }
+ /// Disconnecting from your identity server will mean you won’t be discoverable by other users and you won’t be able to invite others by email or phone.
+ public static var settingsDiscoveryDisconnectIdentityServerInfo: String { return ElementL10n.tr("Legacy", "settings_discovery_disconnect_identity_server_info") }
+ /// You are currently sharing email addresses or phone numbers on the identity server %1$@. You will need to reconnect to %2$@ to stop sharing them.
+ public static func settingsDiscoveryDisconnectWithBoundPid(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_discovery_disconnect_with_bound_pid", String(describing: p1), String(describing: p2))
+ }
+ /// Discoverable email addresses
+ public static var settingsDiscoveryEmailsTitle: String { return ElementL10n.tr("Legacy", "settings_discovery_emails_title") }
+ /// Enter an identity server URL
+ public static var settingsDiscoveryEnterIdentityServer: String { return ElementL10n.tr("Legacy", "settings_discovery_enter_identity_server") }
+ /// Hide identity server policy
+ public static var settingsDiscoveryHideIdentityServerPolicyTitle: String { return ElementL10n.tr("Legacy", "settings_discovery_hide_identity_server_policy_title") }
+ /// You are currently using %1$@ to discover and be discoverable by existing contacts you know.
+ public static func settingsDiscoveryIdentityServerInfo(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_discovery_identity_server_info", String(describing: p1))
+ }
+ /// You are not currently using an identity server. To discover and be discoverable by existing contacts you know, configure one below.
+ public static var settingsDiscoveryIdentityServerInfoNone: String { return ElementL10n.tr("Legacy", "settings_discovery_identity_server_info_none") }
+ /// Manage your discovery settings.
+ public static var settingsDiscoveryManage: String { return ElementL10n.tr("Legacy", "settings_discovery_manage") }
+ /// Discoverable phone numbers
+ public static var settingsDiscoveryMsisdnTitle: String { return ElementL10n.tr("Legacy", "settings_discovery_msisdn_title") }
+ /// Discovery options will appear once you have added an email.
+ public static var settingsDiscoveryNoMails: String { return ElementL10n.tr("Legacy", "settings_discovery_no_mails") }
+ /// Discovery options will appear once you have added a phone number.
+ public static var settingsDiscoveryNoMsisdn: String { return ElementL10n.tr("Legacy", "settings_discovery_no_msisdn") }
+ /// No policy provided by the identity server
+ public static var settingsDiscoveryNoPolicyProvided: String { return ElementL10n.tr("Legacy", "settings_discovery_no_policy_provided") }
+ /// The identity server you have chosen does not have any terms of services. Only continue if you trust the owner of the service
+ public static var settingsDiscoveryNoTerms: String { return ElementL10n.tr("Legacy", "settings_discovery_no_terms") }
+ /// Identity server has no terms of services
+ public static var settingsDiscoveryNoTermsTitle: String { return ElementL10n.tr("Legacy", "settings_discovery_no_terms_title") }
+ /// Please enter the identity server url
+ public static var settingsDiscoveryPleaseEnterServer: String { return ElementL10n.tr("Legacy", "settings_discovery_please_enter_server") }
+ /// Show identity server policy
+ public static var settingsDiscoveryShowIdentityServerPolicyTitle: String { return ElementL10n.tr("Legacy", "settings_discovery_show_identity_server_policy_title") }
+ /// Display Name
+ public static var settingsDisplayName: String { return ElementL10n.tr("Legacy", "settings_display_name") }
+ /// Email addresses
+ public static var settingsEmails: String { return ElementL10n.tr("Legacy", "settings_emails") }
+ /// Manage emails and phone numbers linked to your Matrix account
+ public static var settingsEmailsAndPhoneNumbersSummary: String { return ElementL10n.tr("Legacy", "settings_emails_and_phone_numbers_summary") }
+ /// Emails and phone numbers
+ public static var settingsEmailsAndPhoneNumbersTitle: String { return ElementL10n.tr("Legacy", "settings_emails_and_phone_numbers_title") }
+ /// No email has been added to your account
+ public static var settingsEmailsEmpty: String { return ElementL10n.tr("Legacy", "settings_emails_empty") }
+ /// Enable notifications for this account
+ public static var settingsEnableAllNotif: String { return ElementL10n.tr("Legacy", "settings_enable_all_notif") }
+ /// Enable notifications for this session
+ public static var settingsEnableThisDevice: String { return ElementL10n.tr("Legacy", "settings_enable_this_device") }
+ /// Encrypted direct messages
+ public static var settingsEncryptedDirectMessages: String { return ElementL10n.tr("Legacy", "settings_encrypted_direct_messages") }
+ /// Encrypted group messages
+ public static var settingsEncryptedGroupMessages: String { return ElementL10n.tr("Legacy", "settings_encrypted_group_messages") }
+ /// Export Audit
+ public static var settingsExportTrail: String { return ElementL10n.tr("Legacy", "settings_export_trail") }
+ /// Failed to update password
+ public static var settingsFailToUpdatePassword: String { return ElementL10n.tr("Legacy", "settings_fail_to_update_password") }
+ /// The password is not valid
+ public static var settingsFailToUpdatePasswordInvalidCurrentPassword: String { return ElementL10n.tr("Legacy", "settings_fail_to_update_password_invalid_current_password") }
+ /// No cryptographic information available
+ public static var settingsFailedToGetCryptoDeviceInfo: String { return ElementL10n.tr("Legacy", "settings_failed_to_get_crypto_device_info") }
+ /// General
+ public static var settingsGeneralTitle: String { return ElementL10n.tr("Legacy", "settings_general_title") }
+ /// Group messages
+ public static var settingsGroupMessages: String { return ElementL10n.tr("Legacy", "settings_group_messages") }
+ /// Home display
+ public static var settingsHomeDisplay: String { return ElementL10n.tr("Legacy", "settings_home_display") }
+ /// Homeserver
+ public static var settingsHomeServer: String { return ElementL10n.tr("Legacy", "settings_home_server") }
+ /// Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.
+ public static var settingsHsAdminE2eDisabled: String { return ElementL10n.tr("Legacy", "settings_hs_admin_e2e_disabled") }
+ /// Identity server
+ public static var settingsIdentityServer: String { return ElementL10n.tr("Legacy", "settings_identity_server") }
+ /// Ignored users
+ public static var settingsIgnoredUsers: String { return ElementL10n.tr("Legacy", "settings_ignored_users") }
+ /// Inline URL preview
+ public static var settingsInlineUrlPreview: String { return ElementL10n.tr("Legacy", "settings_inline_url_preview") }
+ /// Preview links within the chat when your homeserver supports this feature.
+ public static var settingsInlineUrlPreviewSummary: String { return ElementL10n.tr("Legacy", "settings_inline_url_preview_summary") }
+ /// Allow integrations
+ public static var settingsIntegrationAllow: String { return ElementL10n.tr("Legacy", "settings_integration_allow") }
+ /// Integration manager
+ public static var settingsIntegrationManager: String { return ElementL10n.tr("Legacy", "settings_integration_manager") }
+ /// Integrations
+ public static var settingsIntegrations: String { return ElementL10n.tr("Legacy", "settings_integrations") }
+ /// Use an integration manager to manage bots, bridges, widgets and sticker packs.
+ /// Integration managers receive configuration data, and can modify widgets, send room invites and set power levels on your behalf.
+ public static var settingsIntegrationsSummary: String { return ElementL10n.tr("Legacy", "settings_integrations_summary") }
+ /// Language
+ public static var settingsInterfaceLanguage: String { return ElementL10n.tr("Legacy", "settings_interface_language") }
+ /// When I’m invited to a room
+ public static var settingsInvitedToRoom: String { return ElementL10n.tr("Legacy", "settings_invited_to_room") }
+ /// Keep media
+ public static var settingsKeepMedia: String { return ElementL10n.tr("Legacy", "settings_keep_media") }
+ /// Key Requests
+ public static var settingsKeyRequests: String { return ElementL10n.tr("Legacy", "settings_key_requests") }
+ /// Use native camera
+ public static var settingsLabsNativeCamera: String { return ElementL10n.tr("Legacy", "settings_labs_native_camera") }
+ /// Start the system camera instead of the custom camera screen.
+ public static var settingsLabsNativeCameraSummary: String { return ElementL10n.tr("Legacy", "settings_labs_native_camera_summary") }
+ /// Show complete history in encrypted rooms
+ public static var settingsLabsShowCompleteHistoryInEncryptedRoom: String { return ElementL10n.tr("Legacy", "settings_labs_show_complete_history_in_encrypted_room") }
+ /// Show hidden events in timeline
+ public static var settingsLabsShowHiddenEventsInTimeline: String { return ElementL10n.tr("Legacy", "settings_labs_show_hidden_events_in_timeline") }
+ /// Logged in as
+ public static var settingsLoggedIn: String { return ElementL10n.tr("Legacy", "settings_logged_in") }
+ /// Media
+ public static var settingsMedia: String { return ElementL10n.tr("Legacy", "settings_media") }
+ /// You won’t get notifications for mentions & keywords in encrypted rooms on mobile.
+ public static var settingsMentionsAndKeywordsEncryptionNotice: String { return ElementL10n.tr("Legacy", "settings_mentions_and_keywords_encryption_notice") }
+ /// @room
+ public static var settingsMentionsAtRoom: String { return ElementL10n.tr("Legacy", "settings_mentions_at_room") }
+ /// Messages containing @room
+ public static var settingsMessagesAtRoom: String { return ElementL10n.tr("Legacy", "settings_messages_at_room") }
+ /// Messages by bot
+ public static var settingsMessagesByBot: String { return ElementL10n.tr("Legacy", "settings_messages_by_bot") }
+ /// My display name
+ public static var settingsMessagesContainingDisplayName: String { return ElementL10n.tr("Legacy", "settings_messages_containing_display_name") }
+ /// Keywords
+ public static var settingsMessagesContainingKeywords: String { return ElementL10n.tr("Legacy", "settings_messages_containing_keywords") }
+ /// My username
+ public static var settingsMessagesContainingUsername: String { return ElementL10n.tr("Legacy", "settings_messages_containing_username") }
+ /// Direct messages
+ public static var settingsMessagesDirectMessages: String { return ElementL10n.tr("Legacy", "settings_messages_direct_messages") }
+ /// Encrypted messages in group chats
+ public static var settingsMessagesInE2eGroupChat: String { return ElementL10n.tr("Legacy", "settings_messages_in_e2e_group_chat") }
+ /// Encrypted messages in one-to-one chats
+ public static var settingsMessagesInE2eOneToOne: String { return ElementL10n.tr("Legacy", "settings_messages_in_e2e_one_to_one") }
+ /// Msgs in group chats
+ public static var settingsMessagesInGroupChat: String { return ElementL10n.tr("Legacy", "settings_messages_in_group_chat") }
+ /// Msgs in one-to-one chats
+ public static var settingsMessagesInOneToOne: String { return ElementL10n.tr("Legacy", "settings_messages_in_one_to_one") }
+ /// Messages sent by bot
+ public static var settingsMessagesSentByBot: String { return ElementL10n.tr("Legacy", "settings_messages_sent_by_bot") }
+ /// New password
+ public static var settingsNewPassword: String { return ElementL10n.tr("Legacy", "settings_new_password") }
+ /// Configure Noisy Notifications
+ public static var settingsNoisyNotificationsPreferences: String { return ElementL10n.tr("Legacy", "settings_noisy_notifications_preferences") }
+ /// Advanced Notification Settings
+ public static var settingsNotificationAdvanced: String { return ElementL10n.tr("Legacy", "settings_notification_advanced") }
+ /// Notification importance by event
+ public static var settingsNotificationByEvent: String { return ElementL10n.tr("Legacy", "settings_notification_by_event") }
+ /// Notifications configuration
+ public static var settingsNotificationConfiguration: String { return ElementL10n.tr("Legacy", "settings_notification_configuration") }
+ /// Default Notifications
+ public static var settingsNotificationDefault: String { return ElementL10n.tr("Legacy", "settings_notification_default") }
+ /// Email notification
+ public static var settingsNotificationEmailsCategory: String { return ElementL10n.tr("Legacy", "settings_notification_emails_category") }
+ /// Enable email notifications for %@
+ public static func settingsNotificationEmailsEnableForEmail(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_notification_emails_enable_for_email", String(describing: p1))
+ }
+ /// To receive email with notification, please associate an email to your Matrix account
+ public static var settingsNotificationEmailsNoEmails: String { return ElementL10n.tr("Legacy", "settings_notification_emails_no_emails") }
+ /// Keywords cannot start with '.'
+ public static var settingsNotificationKeywordContainsDot: String { return ElementL10n.tr("Legacy", "settings_notification_keyword_contains_dot") }
+ /// Keywords cannot contain '%@'
+ public static func settingsNotificationKeywordContainsInvalidCharacter(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_notification_keyword_contains_invalid_character", String(describing: p1))
+ }
+ /// Mentions and Keywords
+ public static var settingsNotificationMentionsAndKeywords: String { return ElementL10n.tr("Legacy", "settings_notification_mentions_and_keywords") }
+ /// Notification method
+ public static var settingsNotificationMethod: String { return ElementL10n.tr("Legacy", "settings_notification_method") }
+ /// Add new keyword
+ public static var settingsNotificationNewKeyword: String { return ElementL10n.tr("Legacy", "settings_notification_new_keyword") }
+ /// Notify me for
+ public static var settingsNotificationNotifyMeFor: String { return ElementL10n.tr("Legacy", "settings_notification_notify_me_for") }
+ /// Other
+ public static var settingsNotificationOther: String { return ElementL10n.tr("Legacy", "settings_notification_other") }
+ /// Notification sound
+ public static var settingsNotificationRingtone: String { return ElementL10n.tr("Legacy", "settings_notification_ringtone") }
+ /// Troubleshoot Notifications
+ public static var settingsNotificationTroubleshoot: String { return ElementL10n.tr("Legacy", "settings_notification_troubleshoot") }
+ /// Your keywords
+ public static var settingsNotificationYourKeywords: String { return ElementL10n.tr("Legacy", "settings_notification_your_keywords") }
+ /// Notifications
+ public static var settingsNotifications: String { return ElementL10n.tr("Legacy", "settings_notifications") }
+ /// Notification Targets
+ public static var settingsNotificationsTargets: String { return ElementL10n.tr("Legacy", "settings_notifications_targets") }
+ /// Current password
+ public static var settingsOldPassword: String { return ElementL10n.tr("Legacy", "settings_old_password") }
+ /// olm version
+ public static var settingsOlmVersion: String { return ElementL10n.tr("Legacy", "settings_olm_version") }
+ /// Send analytics data
+ public static var settingsOptInOfAnalytics: String { return ElementL10n.tr("Legacy", "settings_opt_in_of_analytics") }
+ /// %@ collects anonymous analytics to allow us to improve the application.
+ public static func settingsOptInOfAnalyticsSummary(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_opt_in_of_analytics_summary", String(describing: p1))
+ }
+ /// Other
+ public static var settingsOther: String { return ElementL10n.tr("Legacy", "settings_other") }
+ /// Other third party notices
+ public static var settingsOtherThirdPartyNotices: String { return ElementL10n.tr("Legacy", "settings_other_third_party_notices") }
+ /// Password
+ public static var settingsPassword: String { return ElementL10n.tr("Legacy", "settings_password") }
+ /// Your password has been updated
+ public static var settingsPasswordUpdated: String { return ElementL10n.tr("Legacy", "settings_password_updated") }
+ /// No phone number has been added to your account
+ public static var settingsPhoneNumberEmpty: String { return ElementL10n.tr("Legacy", "settings_phone_number_empty") }
+ /// Phone numbers
+ public static var settingsPhoneNumbers: String { return ElementL10n.tr("Legacy", "settings_phone_numbers") }
+ /// Pin rooms with missed notifications
+ public static var settingsPinMissedNotifications: String { return ElementL10n.tr("Legacy", "settings_pin_missed_notifications") }
+ /// Pin rooms with unread messages
+ public static var settingsPinUnreadMessages: String { return ElementL10n.tr("Legacy", "settings_pin_unread_messages") }
+ /// Play shutter sound
+ public static var settingsPlayShutterSound: String { return ElementL10n.tr("Legacy", "settings_play_shutter_sound") }
+ /// Preferences
+ public static var settingsPreferences: String { return ElementL10n.tr("Legacy", "settings_preferences") }
+ /// Presence
+ public static var settingsPresence: String { return ElementL10n.tr("Legacy", "settings_presence") }
+ /// Offline mode
+ public static var settingsPresenceUserAlwaysAppearsOffline: String { return ElementL10n.tr("Legacy", "settings_presence_user_always_appears_offline") }
+ /// If enabled, you will always appear offline to other users, even when using the application.
+ public static var settingsPresenceUserAlwaysAppearsOfflineSummary: String { return ElementL10n.tr("Legacy", "settings_presence_user_always_appears_offline_summary") }
+ /// Preview media before sending
+ public static var settingsPreviewMediaBeforeSending: String { return ElementL10n.tr("Legacy", "settings_preview_media_before_sending") }
+ /// Privacy policy
+ public static var settingsPrivacyPolicy: String { return ElementL10n.tr("Legacy", "settings_privacy_policy") }
+ /// Profile Picture
+ public static var settingsProfilePicture: String { return ElementL10n.tr("Legacy", "settings_profile_picture") }
+ /// No registered push gateways
+ public static var settingsPushGatewayNoPushers: String { return ElementL10n.tr("Legacy", "settings_push_gateway_no_pushers") }
+ /// Push Rules
+ public static var settingsPushRules: String { return ElementL10n.tr("Legacy", "settings_push_rules") }
+ /// No push rules defined
+ public static var settingsPushRulesNoRules: String { return ElementL10n.tr("Legacy", "settings_push_rules_no_rules") }
+ /// Rageshake
+ public static var settingsRageshake: String { return ElementL10n.tr("Legacy", "settings_rageshake") }
+ /// Detection threshold
+ public static var settingsRageshakeDetectionThreshold: String { return ElementL10n.tr("Legacy", "settings_rageshake_detection_threshold") }
+ /// Shake your phone to test the detection threshold
+ public static var settingsRageshakeDetectionThresholdSummary: String { return ElementL10n.tr("Legacy", "settings_rageshake_detection_threshold_summary") }
+ /// Remove %@?
+ public static func settingsRemoveThreePidConfirmationContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_remove_three_pid_confirmation_content", String(describing: p1))
+ }
+ /// Show rooms with explicit content
+ public static var settingsRoomDirectoryShowAllRooms: String { return ElementL10n.tr("Legacy", "settings_room_directory_show_all_rooms") }
+ /// Show all rooms in the room directory, including rooms with explicit content.
+ public static var settingsRoomDirectoryShowAllRoomsSummary: String { return ElementL10n.tr("Legacy", "settings_room_directory_show_all_rooms_summary") }
+ /// Room invitations
+ public static var settingsRoomInvitations: String { return ElementL10n.tr("Legacy", "settings_room_invitations") }
+ /// Room upgrades
+ public static var settingsRoomUpgrades: String { return ElementL10n.tr("Legacy", "settings_room_upgrades") }
+ /// Matrix SDK Version
+ public static var settingsSdkVersion: String { return ElementL10n.tr("Legacy", "settings_sdk_version") }
+ /// Set up on this device
+ public static var settingsSecureBackupEnterToSetup: String { return ElementL10n.tr("Legacy", "settings_secure_backup_enter_to_setup") }
+ /// Reset Secure Backup
+ public static var settingsSecureBackupReset: String { return ElementL10n.tr("Legacy", "settings_secure_backup_reset") }
+ /// Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.
+ public static var settingsSecureBackupSectionInfo: String { return ElementL10n.tr("Legacy", "settings_secure_backup_section_info") }
+ /// Secure Backup
+ public static var settingsSecureBackupSectionTitle: String { return ElementL10n.tr("Legacy", "settings_secure_backup_section_title") }
+ /// Set up Secure Backup
+ public static var settingsSecureBackupSetup: String { return ElementL10n.tr("Legacy", "settings_secure_backup_setup") }
+ /// Security & Privacy
+ public static var settingsSecurityAndPrivacy: String { return ElementL10n.tr("Legacy", "settings_security_and_privacy") }
+ /// Configure protection
+ public static var settingsSecurityApplicationProtectionScreenTitle: String { return ElementL10n.tr("Legacy", "settings_security_application_protection_screen_title") }
+ /// Protect access using PIN and biometrics.
+ public static var settingsSecurityApplicationProtectionSummary: String { return ElementL10n.tr("Legacy", "settings_security_application_protection_summary") }
+ /// Protect access
+ public static var settingsSecurityApplicationProtectionTitle: String { return ElementL10n.tr("Legacy", "settings_security_application_protection_title") }
+ /// Change your current PIN
+ public static var settingsSecurityPinCodeChangePinSummary: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_change_pin_summary") }
+ /// Change PIN
+ public static var settingsSecurityPinCodeChangePinTitle: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_change_pin_title") }
+ /// PIN code is required every time you open %@.
+ public static func settingsSecurityPinCodeGracePeriodSummaryOff(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_security_pin_code_grace_period_summary_off", String(describing: p1))
+ }
+ /// PIN code is required after 2 minutes of not using %@.
+ public static func settingsSecurityPinCodeGracePeriodSummaryOn(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_security_pin_code_grace_period_summary_on", String(describing: p1))
+ }
+ /// Require PIN after 2 minutes
+ public static var settingsSecurityPinCodeGracePeriodTitle: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_grace_period_title") }
+ /// Only display number of unread messages in a simple notification.
+ public static var settingsSecurityPinCodeNotificationsSummaryOff: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_notifications_summary_off") }
+ /// Show details like room names and message content.
+ public static var settingsSecurityPinCodeNotificationsSummaryOn: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_notifications_summary_on") }
+ /// Show content in notifications
+ public static var settingsSecurityPinCodeNotificationsTitle: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_notifications_title") }
+ /// If you want to reset your PIN, tap Forgot PIN to logout and reset.
+ public static var settingsSecurityPinCodeSummary: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_summary") }
+ /// Enable PIN
+ public static var settingsSecurityPinCodeTitle: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_title") }
+ /// Could not enable biometric authentication.
+ public static var settingsSecurityPinCodeUseBiometricsError: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_use_biometrics_error") }
+ /// PIN code is the only way to unlock %@.
+ public static func settingsSecurityPinCodeUseBiometricsSummaryOff(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_security_pin_code_use_biometrics_summary_off", String(describing: p1))
+ }
+ /// Enable device specific biometrics, like fingerprints and face recognition.
+ public static var settingsSecurityPinCodeUseBiometricsSummaryOn: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_use_biometrics_summary_on") }
+ /// Enable biometrics
+ public static var settingsSecurityPinCodeUseBiometricsTitle: String { return ElementL10n.tr("Legacy", "settings_security_pin_code_use_biometrics_title") }
+ /// Enabling this setting adds the FLAG_SECURE to all Activities. Restart the application for the change to take effect.
+ public static var settingsSecurityPreventScreenshotsSummary: String { return ElementL10n.tr("Legacy", "settings_security_prevent_screenshots_summary") }
+ /// Prevent screenshots of the application
+ public static var settingsSecurityPreventScreenshotsTitle: String { return ElementL10n.tr("Legacy", "settings_security_prevent_screenshots_title") }
+ /// Choose a country
+ public static var settingsSelectCountry: String { return ElementL10n.tr("Legacy", "settings_select_country") }
+ /// Choose language
+ public static var settingsSelectLanguage: String { return ElementL10n.tr("Legacy", "settings_select_language") }
+ /// Markdown formatting
+ public static var settingsSendMarkdown: String { return ElementL10n.tr("Legacy", "settings_send_markdown") }
+ /// Format messages using markdown syntax before they are sent. This allows for advanced formatting such as using asterisks to display italic text.
+ public static var settingsSendMarkdownSummary: String { return ElementL10n.tr("Legacy", "settings_send_markdown_summary") }
+ /// Send message with enter
+ public static var settingsSendMessageWithEnter: String { return ElementL10n.tr("Legacy", "settings_send_message_with_enter") }
+ /// Enter button of the soft keyboard will send message instead of adding a line break
+ public static var settingsSendMessageWithEnterSummary: String { return ElementL10n.tr("Legacy", "settings_send_message_with_enter_summary") }
+ /// Send typing notifications
+ public static var settingsSendTypingNotifs: String { return ElementL10n.tr("Legacy", "settings_send_typing_notifs") }
+ /// Let other users know that you are typing.
+ public static var settingsSendTypingNotifsSummary: String { return ElementL10n.tr("Legacy", "settings_send_typing_notifs_summary") }
+ /// Default Version
+ public static var settingsServerDefaultRoomVersion: String { return ElementL10n.tr("Legacy", "settings_server_default_room_version") }
+ /// Server name
+ public static var settingsServerName: String { return ElementL10n.tr("Legacy", "settings_server_name") }
+ /// stable
+ public static var settingsServerRoomVersionStable: String { return ElementL10n.tr("Legacy", "settings_server_room_version_stable") }
+ /// unstable
+ public static var settingsServerRoomVersionUnstable: String { return ElementL10n.tr("Legacy", "settings_server_room_version_unstable") }
+ /// Room Versions 👓
+ public static var settingsServerRoomVersions: String { return ElementL10n.tr("Legacy", "settings_server_room_versions") }
+ /// Your homeserver accepts attachments (files, media, etc.) with a size up to %@.
+ public static func settingsServerUploadSizeContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_server_upload_size_content", String(describing: p1))
+ }
+ /// Server file upload limit
+ public static var settingsServerUploadSizeTitle: String { return ElementL10n.tr("Legacy", "settings_server_upload_size_title") }
+ /// The limit is unknown.
+ public static var settingsServerUploadSizeUnknown: String { return ElementL10n.tr("Legacy", "settings_server_upload_size_unknown") }
+ /// Server version
+ public static var settingsServerVersion: String { return ElementL10n.tr("Legacy", "settings_server_version") }
+ /// Sessions
+ public static var settingsSessionsList: String { return ElementL10n.tr("Legacy", "settings_sessions_list") }
+ /// For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.
+ public static var settingsSessionsOtherDescription: String { return ElementL10n.tr("Legacy", "settings_sessions_other_description") }
+ /// Other sessions
+ public static var settingsSessionsOtherTitle: String { return ElementL10n.tr("Legacy", "settings_sessions_other_title") }
+ /// Delay between each Sync
+ public static var settingsSetSyncDelay: String { return ElementL10n.tr("Legacy", "settings_set_sync_delay") }
+ /// Sync request timeout
+ public static var settingsSetSyncTimeout: String { return ElementL10n.tr("Legacy", "settings_set_sync_timeout") }
+ /// Show account events
+ public static var settingsShowAvatarDisplayNameChangesMessages: String { return ElementL10n.tr("Legacy", "settings_show_avatar_display_name_changes_messages") }
+ /// Includes avatar and display name changes.
+ public static var settingsShowAvatarDisplayNameChangesMessagesSummary: String { return ElementL10n.tr("Legacy", "settings_show_avatar_display_name_changes_messages_summary") }
+ /// Show emoji keyboard
+ public static var settingsShowEmojiKeyboard: String { return ElementL10n.tr("Legacy", "settings_show_emoji_keyboard") }
+ /// Add a button on message composer to open emoji keyboard
+ public static var settingsShowEmojiKeyboardSummary: String { return ElementL10n.tr("Legacy", "settings_show_emoji_keyboard_summary") }
+ /// Show join and leave events
+ public static var settingsShowJoinLeaveMessages: String { return ElementL10n.tr("Legacy", "settings_show_join_leave_messages") }
+ /// Invites, removes, and bans are unaffected.
+ public static var settingsShowJoinLeaveMessagesSummary: String { return ElementL10n.tr("Legacy", "settings_show_join_leave_messages_summary") }
+ /// Show latest user info
+ public static var settingsShowLatestProfile: String { return ElementL10n.tr("Legacy", "settings_show_latest_profile") }
+ /// Show the latest profile info (avatar and display name) for all the messages.
+ public static var settingsShowLatestProfileDescription: String { return ElementL10n.tr("Legacy", "settings_show_latest_profile_description") }
+ /// Show read receipts
+ public static var settingsShowReadReceipts: String { return ElementL10n.tr("Legacy", "settings_show_read_receipts") }
+ /// Click on the read receipts for a detailed list.
+ public static var settingsShowReadReceiptsSummary: String { return ElementL10n.tr("Legacy", "settings_show_read_receipts_summary") }
+ /// Show removed messages
+ public static var settingsShowRedacted: String { return ElementL10n.tr("Legacy", "settings_show_redacted") }
+ /// Show a placeholder for removed messages
+ public static var settingsShowRedactedSummary: String { return ElementL10n.tr("Legacy", "settings_show_redacted_summary") }
+ /// Configure Silent Notifications
+ public static var settingsSilentNotificationsPreferences: String { return ElementL10n.tr("Legacy", "settings_silent_notifications_preferences") }
+ /// Start on boot
+ public static var settingsStartOnBoot: String { return ElementL10n.tr("Legacy", "settings_start_on_boot") }
+ /// Choose LED color, vibration, sound…
+ public static var settingsSystemPreferencesSummary: String { return ElementL10n.tr("Legacy", "settings_system_preferences_summary") }
+ /// A text message has been sent to %@. Please enter the verification code it contains.
+ public static func settingsTextMessageSent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_text_message_sent", String(describing: p1))
+ }
+ /// Code
+ public static var settingsTextMessageSentHint: String { return ElementL10n.tr("Legacy", "settings_text_message_sent_hint") }
+ /// The verification code is not correct.
+ public static var settingsTextMessageSentWrongCode: String { return ElementL10n.tr("Legacy", "settings_text_message_sent_wrong_code") }
+ /// Theme
+ public static var settingsTheme: String { return ElementL10n.tr("Legacy", "settings_theme") }
+ /// Third party notices
+ public static var settingsThirdPartyNotices: String { return ElementL10n.tr("Legacy", "settings_third_party_notices") }
+ /// Troubleshooting diagnostics
+ public static var settingsTroubleshootDiagnostic: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_diagnostic") }
+ /// One or more tests have failed, please submit a bug report to help us investigate.
+ public static var settingsTroubleshootDiagnosticFailureStatusNoQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_diagnostic_failure_status_no_quickfix") }
+ /// One or more tests have failed, try suggested fix(es).
+ public static var settingsTroubleshootDiagnosticFailureStatusWithQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_diagnostic_failure_status_with_quickfix") }
+ /// Run Tests
+ public static var settingsTroubleshootDiagnosticRunButtonTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_diagnostic_run_button_title") }
+ /// Running… (%1$d of %2$d)
+ public static func settingsTroubleshootDiagnosticRunningStatus(_ p1: Int, _ p2: Int) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_diagnostic_running_status", p1, p2)
+ }
+ /// Basic diagnostic is OK. If you still do not receive notifications, please submit a bug report to help us investigate.
+ public static var settingsTroubleshootDiagnosticSuccessStatus: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_diagnostic_success_status") }
+ /// Notifications are disabled for your account.
+ /// Please check account settings.
+ public static var settingsTroubleshootTestAccountSettingsFailed: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_account_settings_failed") }
+ /// Enable
+ public static var settingsTroubleshootTestAccountSettingsQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_account_settings_quickfix") }
+ /// Notifications are enabled for your account.
+ public static var settingsTroubleshootTestAccountSettingsSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_account_settings_success") }
+ /// Account Settings.
+ public static var settingsTroubleshootTestAccountSettingsTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_account_settings_title") }
+ /// If a user leaves a device unplugged and stationary for a period of time, with the screen off, the device enters Doze mode. This prevents apps from accessing the network and defers their jobs, syncs, and standard alarms.
+ public static var settingsTroubleshootTestBatteryFailed: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_battery_failed") }
+ /// Ignore Optimization
+ public static var settingsTroubleshootTestBatteryQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_battery_quickfix") }
+ /// %@ is not affected by Battery Optimization.
+ public static func settingsTroubleshootTestBatterySuccess(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_battery_success", String(describing: p1))
+ }
+ /// Battery Optimization
+ public static var settingsTroubleshootTestBatteryTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_battery_title") }
+ /// Background restrictions are enabled for %@.
+ /// Work that the app tries to do will be aggressively restricted while it is in the background, and this could affect notifications.
+ /// %1$@
+ public static func settingsTroubleshootTestBgRestrictedFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bg_restricted_failed", String(describing: p1))
+ }
+ /// Disable restrictions
+ public static var settingsTroubleshootTestBgRestrictedQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bg_restricted_quickfix") }
+ /// Background restrictions are disabled for %@. This test should be run using mobile data (no WIFI).
+ /// %1$@
+ public static func settingsTroubleshootTestBgRestrictedSuccess(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bg_restricted_success", String(describing: p1))
+ }
+ /// Check background restrictions
+ public static var settingsTroubleshootTestBgRestrictedTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bg_restricted_title") }
+ /// Some notifications are disabled in your custom settings.
+ public static var settingsTroubleshootTestBingSettingsFailed: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bing_settings_failed") }
+ /// Notice that some messages type are set to be silent (will produce a notification with no sound).
+ public static var settingsTroubleshootTestBingSettingsSuccessWithWarn: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bing_settings_success_with_warn") }
+ /// Custom Settings.
+ public static var settingsTroubleshootTestBingSettingsTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_bing_settings_title") }
+ /// Currently using %@.
+ public static func settingsTroubleshootTestCurrentDistributor(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_distributor", String(describing: p1))
+ }
+ /// Method
+ public static var settingsTroubleshootTestCurrentDistributorTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_distributor_title") }
+ /// Cannot find the endpoint.
+ public static var settingsTroubleshootTestCurrentEndpointFailed: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_endpoint_failed") }
+ /// Current endpoint: %@
+ public static func settingsTroubleshootTestCurrentEndpointSuccess(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_endpoint_success", String(describing: p1))
+ }
+ /// Endpoint
+ public static var settingsTroubleshootTestCurrentEndpointTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_endpoint_title") }
+ /// Current gateway: %@
+ public static func settingsTroubleshootTestCurrentGateway(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_gateway", String(describing: p1))
+ }
+ /// Gateway
+ public static var settingsTroubleshootTestCurrentGatewayTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_current_gateway_title") }
+ /// Notifications are not enabled for this session.
+ /// Please check the %@ settings.
+ public static func settingsTroubleshootTestDeviceSettingsFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_device_settings_failed", String(describing: p1))
+ }
+ /// Enable
+ public static var settingsTroubleshootTestDeviceSettingsQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_device_settings_quickfix") }
+ /// Notifications are enabled for this session.
+ public static var settingsTroubleshootTestDeviceSettingsSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_device_settings_success") }
+ /// Session Settings.
+ public static var settingsTroubleshootTestDeviceSettingsTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_device_settings_title") }
+ /// No other method than background synchronization found.
+ public static var settingsTroubleshootTestDistributorsFdroid: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_distributors_fdroid") }
+ /// No other method than Google Play Service found.
+ public static var settingsTroubleshootTestDistributorsGplay: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_distributors_gplay") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func settingsTroubleshootTestDistributorsMany(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_distributors_many", p1)
+ }
+ /// Available methods
+ public static var settingsTroubleshootTestDistributorsTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_distributors_title") }
+ /// Failed to register endpoint token to homeserver:
+ /// %1$@
+ public static func settingsTroubleshootTestEndpointRegistrationFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_endpoint_registration_failed", String(describing: p1))
+ }
+ /// Reset notification method
+ public static var settingsTroubleshootTestEndpointRegistrationQuickFix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_endpoint_registration_quick_fix") }
+ /// Endpoint successfully registered to homeserver.
+ public static var settingsTroubleshootTestEndpointRegistrationSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_endpoint_registration_success") }
+ /// Endpoint Registration
+ public static var settingsTroubleshootTestEndpointRegistrationTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_endpoint_registration_title") }
+ /// Failed to retrieved FCM token:
+ /// %1$@
+ public static func settingsTroubleshootTestFcmFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_failed", String(describing: p1))
+ }
+ /// [%1$@]
+ /// This error is out of control of %@. There is no Google account on the phone. Please open the account manager and add a Google account.
+ public static func settingsTroubleshootTestFcmFailedAccountMissing(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_failed_account_missing", String(describing: p1))
+ }
+ /// Add Account
+ public static var settingsTroubleshootTestFcmFailedAccountMissingQuickFix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_failed_account_missing_quick_fix") }
+ /// [%1$@]
+ /// This error is out of control of %@. It can occur for several reasons. Maybe it will work if you retry later, you can also check that Google Play Service is not restricted in data usage in the system settings, or that your device clock is correct, or it can happen on custom ROM.
+ public static func settingsTroubleshootTestFcmFailedServiceNotAvailable(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_failed_service_not_available", String(describing: p1))
+ }
+ /// [%1$@]
+ /// This error is out of control of %@ and according to Google, this error indicates that the device has too many apps registered with FCM. The error only occurs in cases where there are extreme numbers of apps, so it should not affect the average user.
+ public static func settingsTroubleshootTestFcmFailedTooManyRegistration(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_failed_too_many_registration", String(describing: p1))
+ }
+ /// FCM token successfully retrieved:
+ /// %1$@
+ public static func settingsTroubleshootTestFcmSuccess(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_success", String(describing: p1))
+ }
+ /// Firebase Token
+ public static var settingsTroubleshootTestFcmTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_fcm_title") }
+ /// Please click on the notification. If you do not see the notification, please check the system settings.
+ public static var settingsTroubleshootTestNotificationNotice: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_notification_notice") }
+ /// The notification has been clicked!
+ public static var settingsTroubleshootTestNotificationNotificationClicked: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_notification_notification_clicked") }
+ /// Notification Display
+ public static var settingsTroubleshootTestNotificationTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_notification_title") }
+ /// %@ uses Google Play Services to deliver push messages but it doesn’t seem to be configured correctly:
+ /// %1$@
+ public static func settingsTroubleshootTestPlayServicesFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_play_services_failed", String(describing: p1))
+ }
+ /// Fix Play Services
+ public static var settingsTroubleshootTestPlayServicesQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_play_services_quickfix") }
+ /// Google Play Services APK is available and up-to-date.
+ public static var settingsTroubleshootTestPlayServicesSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_play_services_success") }
+ /// Play Services Check
+ public static var settingsTroubleshootTestPlayServicesTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_play_services_title") }
+ /// Failed to receive push. Solution could be to reinstall the application.
+ public static var settingsTroubleshootTestPushLoopFailed: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_push_loop_failed") }
+ /// The application is receiving PUSH
+ public static var settingsTroubleshootTestPushLoopSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_push_loop_success") }
+ /// Test Push
+ public static var settingsTroubleshootTestPushLoopTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_push_loop_title") }
+ /// The application is waiting for the PUSH
+ public static var settingsTroubleshootTestPushLoopWaitingForPush: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_push_loop_waiting_for_push") }
+ /// You are viewing the notification! Click me!
+ public static var settingsTroubleshootTestPushNotificationContent: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_push_notification_content") }
+ /// The service will not start when the device is restarted, you will not receive notifications until %@ has been opened once.
+ public static func settingsTroubleshootTestServiceBootFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_service_boot_failed", String(describing: p1))
+ }
+ /// Enable Start on boot
+ public static var settingsTroubleshootTestServiceBootQuickfix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_service_boot_quickfix") }
+ /// Service will start when the device is restarted.
+ public static var settingsTroubleshootTestServiceBootSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_service_boot_success") }
+ /// Start on boot
+ public static var settingsTroubleshootTestServiceBootTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_service_boot_title") }
+ /// Notifications are disabled in the system settings.
+ /// Please check system settings.
+ public static var settingsTroubleshootTestSystemSettingsFailed: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_system_settings_failed") }
+ /// Notifications are enabled in the system settings.
+ public static var settingsTroubleshootTestSystemSettingsSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_system_settings_success") }
+ /// System Settings.
+ public static var settingsTroubleshootTestSystemSettingsTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_system_settings_title") }
+ /// Failed to register FCM token to homeserver:
+ /// %1$@
+ public static func settingsTroubleshootTestTokenRegistrationFailed(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_troubleshoot_test_token_registration_failed", String(describing: p1))
+ }
+ /// Register token
+ public static var settingsTroubleshootTestTokenRegistrationQuickFix: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_token_registration_quick_fix") }
+ /// FCM token successfully registered to homeserver.
+ public static var settingsTroubleshootTestTokenRegistrationSuccess: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_token_registration_success") }
+ /// Token Registration
+ public static var settingsTroubleshootTestTokenRegistrationTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_test_token_registration_title") }
+ /// Troubleshoot
+ public static var settingsTroubleshootTitle: String { return ElementL10n.tr("Legacy", "settings_troubleshoot_title") }
+ /// Show all messages from %@?
+ public static func settingsUnignoreUser(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "settings_unignore_user", String(describing: p1))
+ }
+ /// User interface
+ public static var settingsUserInterface: String { return ElementL10n.tr("Legacy", "settings_user_interface") }
+ /// User settings
+ public static var settingsUserSettings: String { return ElementL10n.tr("Legacy", "settings_user_settings") }
+ /// Version
+ public static var settingsVersion: String { return ElementL10n.tr("Legacy", "settings_version") }
+ /// Vibrate when mentioning a user
+ public static var settingsVibrateOnMention: String { return ElementL10n.tr("Legacy", "settings_vibrate_on_mention") }
+ /// When rooms are upgraded
+ public static var settingsWhenRoomsAreUpgraded: String { return ElementL10n.tr("Legacy", "settings_when_rooms_are_upgraded") }
+ /// Share by text
+ public static var shareByText: String { return ElementL10n.tr("Legacy", "share_by_text") }
+ /// Do you want to send this attachment to %1$@?
+ public static func shareConfirmRoom(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "share_confirm_room", String(describing: p1))
+ }
+ /// Join my space %1$@ %2$@
+ public static func shareSpaceLinkMessage(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "share_space_link_message", String(describing: p1), String(describing: p2))
+ }
+ /// Share
+ public static var shareWithoutVerifyingShortLabel: String { return ElementL10n.tr("Legacy", "share_without_verifying_short_label") }
+ /// The room has been left!
+ public static var shortcutDisabledReasonRoomLeft: String { return ElementL10n.tr("Legacy", "shortcut_disabled_reason_room_left") }
+ /// The session has been signed out!
+ public static var shortcutDisabledReasonSignOut: String { return ElementL10n.tr("Legacy", "shortcut_disabled_reason_sign_out") }
+ /// Show advanced
+ public static var showAdvanced: String { return ElementL10n.tr("Legacy", "show_advanced") }
+ /// Backing up keys…
+ public static var signOutBottomSheetBackingUpKeys: String { return ElementL10n.tr("Legacy", "sign_out_bottom_sheet_backing_up_keys") }
+ /// I don’t want my encrypted messages
+ public static var signOutBottomSheetDontWantSecureMessages: String { return ElementL10n.tr("Legacy", "sign_out_bottom_sheet_dont_want_secure_messages") }
+ /// Key backup in progress. If you sign out now you’ll lose access to your encrypted messages.
+ public static var signOutBottomSheetWarningBackingUp: String { return ElementL10n.tr("Legacy", "sign_out_bottom_sheet_warning_backing_up") }
+ /// Secure Key Backup should be active on all of your sessions to avoid losing access to your encrypted messages.
+ public static var signOutBottomSheetWarningBackupNotActive: String { return ElementL10n.tr("Legacy", "sign_out_bottom_sheet_warning_backup_not_active") }
+ /// You’ll lose your encrypted messages if you sign out now
+ public static var signOutBottomSheetWarningNoBackup: String { return ElementL10n.tr("Legacy", "sign_out_bottom_sheet_warning_no_backup") }
+ /// You’ll lose access to your encrypted messages unless you back up your keys before signing out.
+ public static var signOutBottomSheetWillLoseSecureMessages: String { return ElementL10n.tr("Legacy", "sign_out_bottom_sheet_will_lose_secure_messages") }
+ /// It can be due to various reasons:
+ ///
+ /// • You’ve changed your password on another session.
+ ///
+ /// • You have deleted this session from another session.
+ ///
+ /// • The administrator of your server has invalidated your access for security reason.
+ public static var signedOutNotice: String { return ElementL10n.tr("Legacy", "signed_out_notice") }
+ /// Sign in again
+ public static var signedOutSubmit: String { return ElementL10n.tr("Legacy", "signed_out_submit") }
+ /// You’re signed out
+ public static var signedOutTitle: String { return ElementL10n.tr("Legacy", "signed_out_title") }
+ /// Skip for now
+ public static var skipForNow: String { return ElementL10n.tr("Legacy", "skip_for_now") }
+ /// Small
+ public static var small: String { return ElementL10n.tr("Legacy", "small") }
+ /// Clear all data currently stored on this device?
+ /// Sign in again to access your account data and messages.
+ public static var softLogoutClearDataDialogContent: String { return ElementL10n.tr("Legacy", "soft_logout_clear_data_dialog_content") }
+ /// You’ll lose access to secure messages unless you sign in to recover your encryption keys.
+ public static var softLogoutClearDataDialogE2eWarningContent: String { return ElementL10n.tr("Legacy", "soft_logout_clear_data_dialog_e2e_warning_content") }
+ /// Clear data
+ public static var softLogoutClearDataDialogTitle: String { return ElementL10n.tr("Legacy", "soft_logout_clear_data_dialog_title") }
+ /// Warning: Your personal data (including encryption keys) is still stored on this device.
+ ///
+ /// Clear it if you’re finished using this device, or want to sign in to another account.
+ public static var softLogoutClearDataNotice: String { return ElementL10n.tr("Legacy", "soft_logout_clear_data_notice") }
+ /// Clear all data
+ public static var softLogoutClearDataSubmit: String { return ElementL10n.tr("Legacy", "soft_logout_clear_data_submit") }
+ /// Clear personal data
+ public static var softLogoutClearDataTitle: String { return ElementL10n.tr("Legacy", "soft_logout_clear_data_title") }
+ /// Sign in to recover encryption keys stored exclusively on this device. You need them to read all of your secure messages on any device.
+ public static var softLogoutSigninE2eWarningNotice: String { return ElementL10n.tr("Legacy", "soft_logout_signin_e2e_warning_notice") }
+ /// Your homeserver (%1$@) admin has signed you out of your account %2$@ (%3$@).
+ public static func softLogoutSigninNotice(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "soft_logout_signin_notice", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// Password
+ public static var softLogoutSigninPasswordHint: String { return ElementL10n.tr("Legacy", "soft_logout_signin_password_hint") }
+ /// Sign in
+ public static var softLogoutSigninSubmit: String { return ElementL10n.tr("Legacy", "soft_logout_signin_submit") }
+ /// Sign in
+ public static var softLogoutSigninTitle: String { return ElementL10n.tr("Legacy", "soft_logout_signin_title") }
+ /// The current session is for user %1$@ and you provide credentials for user %2$@. This is not supported by %@.
+ /// Please first clear data, then sign in again on another account.
+ public static func softLogoutSsoNotSameUserError(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "soft_logout_sso_not_same_user_error", String(describing: p1), String(describing: p2))
+ }
+ /// You’re signed out
+ public static var softLogoutTitle: String { return ElementL10n.tr("Legacy", "soft_logout_title") }
+ /// Headset
+ public static var soundDeviceHeadset: String { return ElementL10n.tr("Legacy", "sound_device_headset") }
+ /// Phone
+ public static var soundDevicePhone: String { return ElementL10n.tr("Legacy", "sound_device_phone") }
+ /// Speaker
+ public static var soundDeviceSpeaker: String { return ElementL10n.tr("Legacy", "sound_device_speaker") }
+ /// Wireless Headset
+ public static var soundDeviceWirelessHeadset: String { return ElementL10n.tr("Legacy", "sound_device_wireless_headset") }
+ /// Add rooms
+ public static var spaceAddChildTitle: String { return ElementL10n.tr("Legacy", "space_add_child_title") }
+ /// Add existing rooms and space
+ public static var spaceAddExistingRooms: String { return ElementL10n.tr("Legacy", "space_add_existing_rooms") }
+ /// Add existing rooms
+ public static var spaceAddExistingRoomsOnly: String { return ElementL10n.tr("Legacy", "space_add_existing_rooms_only") }
+ /// Add existing spaces
+ public static var spaceAddExistingSpaces: String { return ElementL10n.tr("Legacy", "space_add_existing_spaces") }
+ /// Add a space to any space you manage.
+ public static var spaceAddSpaceToAnySpaceYouManage: String { return ElementL10n.tr("Legacy", "space_add_space_to_any_space_you_manage") }
+ /// Explore rooms
+ public static var spaceExploreActivityTitle: String { return ElementL10n.tr("Legacy", "space_explore_activity_title") }
+ /// Some results may be hidden because they’re private and you need an invite to them.
+ public static var spaceExploreFilterNoResultDescription: String { return ElementL10n.tr("Legacy", "space_explore_filter_no_result_description") }
+ /// No results found
+ public static var spaceExploreFilterNoResultTitle: String { return ElementL10n.tr("Legacy", "space_explore_filter_no_result_title") }
+ /// You're the only admin of this space. Leaving it will mean no one has control over it.
+ public static var spaceLeavePromptMsgAsAdmin: String { return ElementL10n.tr("Legacy", "space_leave_prompt_msg_as_admin") }
+ /// You are the only person here. If you leave, no one will be able to join in the future, including you.
+ public static var spaceLeavePromptMsgOnlyYou: String { return ElementL10n.tr("Legacy", "space_leave_prompt_msg_only_you") }
+ /// You won't be able to rejoin unless you are re-invited.
+ public static var spaceLeavePromptMsgPrivate: String { return ElementL10n.tr("Legacy", "space_leave_prompt_msg_private") }
+ /// Are you sure you want to leave %@?
+ public static func spaceLeavePromptMsgWithName(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "space_leave_prompt_msg_with_name", String(describing: p1))
+ }
+ /// Leave all
+ public static var spaceLeaveRadioButtonAll: String { return ElementL10n.tr("Legacy", "space_leave_radio_button_all") }
+ /// Leave none
+ public static var spaceLeaveRadioButtonNone: String { return ElementL10n.tr("Legacy", "space_leave_radio_button_none") }
+ /// Things in this space
+ public static var spaceLeaveRadioButtonsTitle: String { return ElementL10n.tr("Legacy", "space_leave_radio_buttons_title") }
+ /// Spaces are a new way to group rooms and people. Create a space to get started.
+ public static var spaceListEmptyMessage: String { return ElementL10n.tr("Legacy", "space_list_empty_message") }
+ /// No spaces yet.
+ public static var spaceListEmptyTitle: String { return ElementL10n.tr("Legacy", "space_list_empty_title") }
+ /// Manage rooms and spaces
+ public static var spaceManageRoomsAndSpaces: String { return ElementL10n.tr("Legacy", "space_manage_rooms_and_spaces") }
+ /// Mark as not suggested
+ public static var spaceMarkAsNotSuggested: String { return ElementL10n.tr("Legacy", "space_mark_as_not_suggested") }
+ /// Mark as suggested
+ public static var spaceMarkAsSuggested: String { return ElementL10n.tr("Legacy", "space_mark_as_suggested") }
+ /// Banning user will remove them from this space and prevent them from joining again.
+ public static var spaceParticipantsBanPromptMsg: String { return ElementL10n.tr("Legacy", "space_participants_ban_prompt_msg") }
+ /// The user will be removed from this space.
+ ///
+ /// To prevent them from joining again, you should ban them instead.
+ public static var spaceParticipantsRemovePromptMsg: String { return ElementL10n.tr("Legacy", "space_participants_remove_prompt_msg") }
+ /// Unbanning user will allow them to join the space again.
+ public static var spaceParticipantsUnbanPromptMsg: String { return ElementL10n.tr("Legacy", "space_participants_unban_prompt_msg") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func spacePeopleYouKnow(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "space_people_you_know", p1)
+ }
+ /// Select the roles required to change various parts of this space
+ public static var spacePermissionsNotice: String { return ElementL10n.tr("Legacy", "space_permissions_notice") }
+ /// You don't have permission to update the roles required to change various parts of this space
+ public static var spacePermissionsNoticeReadOnly: String { return ElementL10n.tr("Legacy", "space_permissions_notice_read_only") }
+ /// See and managed addresses of this space.
+ public static var spaceSettingsAliasSubtitle: String { return ElementL10n.tr("Legacy", "space_settings_alias_subtitle") }
+ /// Space addresses
+ public static var spaceSettingsAliasTitle: String { return ElementL10n.tr("Legacy", "space_settings_alias_title") }
+ /// Manage rooms
+ public static var spaceSettingsManageRooms: String { return ElementL10n.tr("Legacy", "space_settings_manage_rooms") }
+ /// View and update the roles required to change various parts of the space.
+ public static var spaceSettingsPermissionsSubtitle: String { return ElementL10n.tr("Legacy", "space_settings_permissions_subtitle") }
+ /// Space permissions
+ public static var spaceSettingsPermissionsTitle: String { return ElementL10n.tr("Legacy", "space_settings_permissions_title") }
+ /// Suggested
+ public static var spaceSuggested: String { return ElementL10n.tr("Legacy", "space_suggested") }
+ /// Private
+ public static var spaceTypePrivate: String { return ElementL10n.tr("Legacy", "space_type_private") }
+ /// Invite only, best for yourself or teams
+ public static var spaceTypePrivateDesc: String { return ElementL10n.tr("Legacy", "space_type_private_desc") }
+ /// Public
+ public static var spaceTypePublic: String { return ElementL10n.tr("Legacy", "space_type_public") }
+ /// Open to anyone, best for communities
+ public static var spaceTypePublicDesc: String { return ElementL10n.tr("Legacy", "space_type_public_desc") }
+ /// Space you know that contain this room
+ public static var spaceYouKnowThatContainsThisRoom: String { return ElementL10n.tr("Legacy", "space_you_know_that_contains_this_room") }
+ /// Spaces
+ public static var spaces: String { return ElementL10n.tr("Legacy", "spaces") }
+ /// Spaces are a new way to group rooms and people.
+ public static var spacesBetaWelcomeToSpacesDesc: String { return ElementL10n.tr("Legacy", "spaces_beta_welcome_to_spaces_desc") }
+ /// Feeling experimental?
+ /// You can add existing spaces to a space.
+ public static var spacesFeelingExperimentalSubspace: String { return ElementL10n.tr("Legacy", "spaces_feeling_experimental_subspace") }
+ /// Spaces
+ public static var spacesHeader: String { return ElementL10n.tr("Legacy", "spaces_header") }
+ /// Please contact your homeserver admin for further information
+ public static var spacesNoServerSupportDescription: String { return ElementL10n.tr("Legacy", "spaces_no_server_support_description") }
+ /// It looks like your homeserver does not support Spaces yet
+ public static var spacesNoServerSupportTitle: String { return ElementL10n.tr("Legacy", "spaces_no_server_support_title") }
+ /// Spaces which can access
+ public static var spacesWhichCanAccess: String { return ElementL10n.tr("Legacy", "spaces_which_can_access") }
+ /// Spoiler
+ public static var spoiler: String { return ElementL10n.tr("Legacy", "spoiler") }
+ /// If the server administrator has said that this is expected, ensure that the fingerprint below matches the fingerprint provided by them.
+ public static var sslCertNewAccountExpl: String { return ElementL10n.tr("Legacy", "ssl_cert_new_account_expl") }
+ /// This could mean that someone is maliciously intercepting your traffic, or that your phone does not trust the certificate provided by the remote server.
+ public static var sslCertNotTrust: String { return ElementL10n.tr("Legacy", "ssl_cert_not_trust") }
+ /// Could not verify identity of remote server.
+ public static var sslCouldNotVerify: String { return ElementL10n.tr("Legacy", "ssl_could_not_verify") }
+ /// Do not trust
+ public static var sslDoNotTrust: String { return ElementL10n.tr("Legacy", "ssl_do_not_trust") }
+ /// The certificate has changed from a previously trusted one to one that is not trusted. The server may have renewed its certificate. Contact the server administrator for the expected fingerprint.
+ public static var sslExpectedExistingExpl: String { return ElementL10n.tr("Legacy", "ssl_expected_existing_expl") }
+ /// Fingerprint (%@):
+ public static func sslFingerprintHash(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "ssl_fingerprint_hash", String(describing: p1))
+ }
+ /// Logout
+ public static var sslLogoutAccount: String { return ElementL10n.tr("Legacy", "ssl_logout_account") }
+ /// Only accept the certificate if the server administrator has published a fingerprint that matches the one above.
+ public static var sslOnlyAccept: String { return ElementL10n.tr("Legacy", "ssl_only_accept") }
+ /// Ignore
+ public static var sslRemainOffline: String { return ElementL10n.tr("Legacy", "ssl_remain_offline") }
+ /// Trust
+ public static var sslTrust: String { return ElementL10n.tr("Legacy", "ssl_trust") }
+ /// The certificate has changed from one that was trusted by your phone. This is HIGHLY UNUSUAL. It is recommended that you DO NOT ACCEPT this new certificate.
+ public static var sslUnexpectedExistingExpl: String { return ElementL10n.tr("Legacy", "ssl_unexpected_existing_expl") }
+ /// Start Chat
+ public static var startChat: String { return ElementL10n.tr("Legacy", "start_chat") }
+ /// Start Chatting
+ public static var startChatting: String { return ElementL10n.tr("Legacy", "start_chatting") }
+ /// Start verification
+ public static var startVerification: String { return ElementL10n.tr("Legacy", "start_verification") }
+ /// Start Video Call
+ public static var startVideoCall: String { return ElementL10n.tr("Legacy", "start_video_call") }
+ /// Are you sure that you want to start a video call?
+ public static var startVideoCallPromptMsg: String { return ElementL10n.tr("Legacy", "start_video_call_prompt_msg") }
+ /// Start Voice Call
+ public static var startVoiceCall: String { return ElementL10n.tr("Legacy", "start_voice_call") }
+ /// Are you sure that you want to start a voice call?
+ public static var startVoiceCallPromptMsg: String { return ElementL10n.tr("Legacy", "start_voice_call_prompt_msg") }
+ /// Suggested Rooms
+ public static var suggestedHeader: String { return ElementL10n.tr("Legacy", "suggested_header") }
+ /// System Alerts
+ public static var systemAlertsHeader: String { return ElementL10n.tr("Legacy", "system_alerts_header") }
+ /// System Default
+ public static var systemTheme: String { return ElementL10n.tr("Legacy", "system_theme") }
+ /// Tap to edit spaces
+ public static var tapToEditSpaces: String { return ElementL10n.tr("Legacy", "tap_to_edit_spaces") }
+ /// Be discoverable by others
+ public static var termsDescriptionForIdentityServer: String { return ElementL10n.tr("Legacy", "terms_description_for_identity_server") }
+ /// Use Bots, bridges, widgets and sticker packs
+ public static var termsDescriptionForIntegrationManager: String { return ElementL10n.tr("Legacy", "terms_description_for_integration_manager") }
+ /// Terms of Service
+ public static var termsOfService: String { return ElementL10n.tr("Legacy", "terms_of_service") }
+ /// This invite to this room was sent to %@ which is not associated with your account
+ public static func thisInviteToThisRoomWasSent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "this_invite_to_this_room_was_sent", String(describing: p1))
+ }
+ /// This invite to this space was sent to %@ which is not associated with your account
+ public static func thisInviteToThisSpaceWasSent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "this_invite_to_this_space_was_sent", String(describing: p1))
+ }
+ /// This is the beginning of your direct message history with %@.
+ public static func thisIsTheBeginningOfDm(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "this_is_the_beginning_of_dm", String(describing: p1))
+ }
+ /// This is the beginning of %@.
+ public static func thisIsTheBeginningOfRoom(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "this_is_the_beginning_of_room", String(describing: p1))
+ }
+ /// This is the beginning of this conversation.
+ public static var thisIsTheBeginningOfRoomNoName: String { return ElementL10n.tr("Legacy", "this_is_the_beginning_of_room_no_name") }
+ /// This space has no rooms
+ public static var thisSpaceHasNoRooms: String { return ElementL10n.tr("Legacy", "this_space_has_no_rooms") }
+ /// Some rooms may be hidden because they’re private and you need an invite.
+ public static var thisSpaceHasNoRoomsAdmin: String { return ElementL10n.tr("Legacy", "this_space_has_no_rooms_admin") }
+ /// Some rooms may be hidden because they’re private and you need an invite.
+ /// You don’t have permission to add rooms.
+ public static var thisSpaceHasNoRoomsNotAdmin: String { return ElementL10n.tr("Legacy", "this_space_has_no_rooms_not_admin") }
+ /// Tip: Long tap a message and use “%@”.
+ public static func threadListEmptyNotice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "thread_list_empty_notice", String(describing: p1))
+ }
+ /// Threads help keep your conversations on-topic and easy to track.
+ public static var threadListEmptySubtitle: String { return ElementL10n.tr("Legacy", "thread_list_empty_subtitle") }
+ /// Keep discussions organised with threads
+ public static var threadListEmptyTitle: String { return ElementL10n.tr("Legacy", "thread_list_empty_title") }
+ /// Shows all threads from current room
+ public static var threadListModalAllThreadsSubtitle: String { return ElementL10n.tr("Legacy", "thread_list_modal_all_threads_subtitle") }
+ /// All Threads
+ public static var threadListModalAllThreadsTitle: String { return ElementL10n.tr("Legacy", "thread_list_modal_all_threads_title") }
+ /// Shows all threads you’ve participated in
+ public static var threadListModalMyThreadsSubtitle: String { return ElementL10n.tr("Legacy", "thread_list_modal_my_threads_subtitle") }
+ /// My Threads
+ public static var threadListModalMyThreadsTitle: String { return ElementL10n.tr("Legacy", "thread_list_modal_my_threads_title") }
+ /// Filter
+ public static var threadListModalTitle: String { return ElementL10n.tr("Legacy", "thread_list_modal_title") }
+ /// Threads
+ public static var threadListTitle: String { return ElementL10n.tr("Legacy", "thread_list_title") }
+ /// Thread
+ public static var threadTimelineTitle: String { return ElementL10n.tr("Legacy", "thread_timeline_title") }
+ /// Threads help keep your conversations on-topic and easy to track. %@Enabling threads will refresh the app. This may take longer for some accounts.
+ public static func threadsBetaEnableNoticeMessage(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "threads_beta_enable_notice_message", String(describing: p1))
+ }
+ /// Threads Beta
+ public static var threadsBetaEnableNoticeTitle: String { return ElementL10n.tr("Legacy", "threads_beta_enable_notice_title") }
+ /// Your homeserver does not currently support threads, so this feature may be unreliable. Some threaded messages may not be reliably available. %@Do you want to enable threads anyway?
+ public static func threadsLabsEnableNoticeMessage(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "threads_labs_enable_notice_message", String(describing: p1))
+ }
+ /// Threads Beta
+ public static var threadsLabsEnableNoticeTitle: String { return ElementL10n.tr("Legacy", "threads_labs_enable_notice_title") }
+ /// We’re getting closer to releasing a public Beta for Threads.
+ ///
+ /// As we prepare for it, we need to make some changes: threads created before this point will be displayed as regular replies.
+ ///
+ /// This will be a one-off transition as Threads are now part of the Matrix specification.
+ public static var threadsNoticeMigrationMessage: String { return ElementL10n.tr("Legacy", "threads_notice_migration_message") }
+ /// Threads Approaching Beta 🎉
+ public static var threadsNoticeMigrationTitle: String { return ElementL10n.tr("Legacy", "threads_notice_migration_title") }
+ /// Revoke invite to %1$@?
+ public static func threePidRevokeInviteDialogContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "three_pid_revoke_invite_dialog_content", String(describing: p1))
+ }
+ /// Revoke invite
+ public static var threePidRevokeInviteDialogTitle: String { return ElementL10n.tr("Legacy", "three_pid_revoke_invite_dialog_title") }
+ /// %1$@, %2$@ and %3$@ read
+ public static func threeUsersRead(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
+ return ElementL10n.tr("Legacy", "three_users_read", String(describing: p1), String(describing: p2), String(describing: p3))
+ }
+ /// h
+ public static var timeUnitHourShort: String { return ElementL10n.tr("Legacy", "time_unit_hour_short") }
+ /// min
+ public static var timeUnitMinuteShort: String { return ElementL10n.tr("Legacy", "time_unit_minute_short") }
+ /// sec
+ public static var timeUnitSecondShort: String { return ElementL10n.tr("Legacy", "time_unit_second_short") }
+ /// Sorry, this room has not been found.
+ /// Please retry later.%@
+ public static func timelineErrorRoomNotFound(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "timeline_error_room_not_found", String(describing: p1))
+ }
+ /// Unread messages
+ public static var timelineUnreadMessages: String { return ElementL10n.tr("Legacy", "timeline_unread_messages") }
+ /// Tiny
+ public static var tiny: String { return ElementL10n.tr("Legacy", "tiny") }
+ /// Bug report
+ public static var titleActivityBugReport: String { return ElementL10n.tr("Legacy", "title_activity_bug_report") }
+ /// Send a sticker
+ public static var titleActivityChooseSticker: String { return ElementL10n.tr("Legacy", "title_activity_choose_sticker") }
+ /// Reactions
+ public static var titleActivityEmojiReactionPicker: String { return ElementL10n.tr("Legacy", "title_activity_emoji_reaction_picker") }
+ /// Use Key Backup
+ public static var titleActivityKeysBackupRestore: String { return ElementL10n.tr("Legacy", "title_activity_keys_backup_restore") }
+ /// Key Backup
+ public static var titleActivityKeysBackupSetup: String { return ElementL10n.tr("Legacy", "title_activity_keys_backup_setup") }
+ /// Settings
+ public static var titleActivitySettings: String { return ElementL10n.tr("Legacy", "title_activity_settings") }
+ /// Too many errors, you've been logged out
+ public static var tooManyPinFailures: String { return ElementL10n.tr("Legacy", "too_many_pin_failures") }
+ /// Open contacts
+ public static var tooltipAttachmentContact: String { return ElementL10n.tr("Legacy", "tooltip_attachment_contact") }
+ /// Upload file
+ public static var tooltipAttachmentFile: String { return ElementL10n.tr("Legacy", "tooltip_attachment_file") }
+ /// Send images and videos
+ public static var tooltipAttachmentGallery: String { return ElementL10n.tr("Legacy", "tooltip_attachment_gallery") }
+ /// Share location
+ public static var tooltipAttachmentLocation: String { return ElementL10n.tr("Legacy", "tooltip_attachment_location") }
+ /// Open camera
+ public static var tooltipAttachmentPhoto: String { return ElementL10n.tr("Legacy", "tooltip_attachment_photo") }
+ /// Create poll
+ public static var tooltipAttachmentPoll: String { return ElementL10n.tr("Legacy", "tooltip_attachment_poll") }
+ /// Send sticker
+ public static var tooltipAttachmentSticker: String { return ElementL10n.tr("Legacy", "tooltip_attachment_sticker") }
+ /// Topic:
+ public static var topicPrefix: String { return ElementL10n.tr("Legacy", "topic_prefix") }
+ /// Trusted
+ public static var trusted: String { return ElementL10n.tr("Legacy", "trusted") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func twoAndSomeOthersRead(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "two_and_some_others_read", p1)
+ }
+ /// %1$@ and %2$@ read
+ public static func twoUsersRead(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "two_users_read", String(describing: p1), String(describing: p2))
+ }
+ /// Unable to send message
+ public static var unableToSendMessage: String { return ElementL10n.tr("Legacy", "unable_to_send_message") }
+ /// Unencrypted
+ public static var unencrypted: String { return ElementL10n.tr("Legacy", "unencrypted") }
+ /// Unexpected error
+ public static var unexpectedError: String { return ElementL10n.tr("Legacy", "unexpected_error") }
+ /// Background synchronization
+ public static var unifiedpushDistributorBackgroundSync: String { return ElementL10n.tr("Legacy", "unifiedpush_distributor_background_sync") }
+ /// Google Services
+ public static var unifiedpushDistributorFcmFallback: String { return ElementL10n.tr("Legacy", "unifiedpush_distributor_fcm_fallback") }
+ /// Choose how to receive notifications
+ public static var unifiedpushGetdistributorsDialogTitle: String { return ElementL10n.tr("Legacy", "unifiedpush_getdistributors_dialog_title") }
+ /// Unignore
+ public static var unignore: String { return ElementL10n.tr("Legacy", "unignore") }
+ /// The link was malformed
+ public static var universalLinkMalformed: String { return ElementL10n.tr("Legacy", "universal_link_malformed") }
+ /// Sorry, an error occurred
+ public static var unknownError: String { return ElementL10n.tr("Legacy", "unknown_error") }
+ /// Unnamed Room
+ public static var unnamedRoom: String { return ElementL10n.tr("Legacy", "unnamed_room") }
+ /// Unrecognized command: %@
+ public static func unrecognizedCommand(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "unrecognized_command", String(describing: p1))
+ }
+ /// Updating your data…
+ public static var updatingYourData: String { return ElementL10n.tr("Legacy", "updating_your_data") }
+ /// Upgrade
+ public static var upgrade: String { return ElementL10n.tr("Legacy", "upgrade") }
+ /// Upgrade private room
+ public static var upgradePrivateRoom: String { return ElementL10n.tr("Legacy", "upgrade_private_room") }
+ /// Upgrade public room
+ public static var upgradePublicRoom: String { return ElementL10n.tr("Legacy", "upgrade_public_room") }
+ /// You'll upgrade this room from %1$@ to %2$@.
+ public static func upgradePublicRoomFromTo(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "upgrade_public_room_from_to", String(describing: p1), String(describing: p2))
+ }
+ /// Upgrade Required
+ public static var upgradeRequired: String { return ElementL10n.tr("Legacy", "upgrade_required") }
+ /// Automatically invite users
+ public static var upgradeRoomAutoInvite: String { return ElementL10n.tr("Legacy", "upgrade_room_auto_invite") }
+ /// Anyone in %@ will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.
+ public static func upgradeRoomForRestricted(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "upgrade_room_for_restricted", String(describing: p1))
+ }
+ /// Anyone in a parent space will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.
+ public static var upgradeRoomForRestrictedNoParam: String { return ElementL10n.tr("Legacy", "upgrade_room_for_restricted_no_param") }
+ /// Please note upgrading will make a new version of the room. All current messages will stay in this archived room.
+ public static var upgradeRoomForRestrictedNote: String { return ElementL10n.tr("Legacy", "upgrade_room_for_restricted_note") }
+ /// You need permission to upgrade a room
+ public static var upgradeRoomNoPowerToManage: String { return ElementL10n.tr("Legacy", "upgrade_room_no_power_to_manage") }
+ /// Automatically update space parent
+ public static var upgradeRoomUpdateParentSpace: String { return ElementL10n.tr("Legacy", "upgrade_room_update_parent_space") }
+ /// Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.
+ /// This usually only affects how the room is processed on the server.
+ public static var upgradeRoomWarning: String { return ElementL10n.tr("Legacy", "upgrade_room_warning") }
+ /// Encryption upgrade available
+ public static var upgradeSecurity: String { return ElementL10n.tr("Legacy", "upgrade_security") }
+ /// There are no files in this room
+ public static var uploadsFilesNoResult: String { return ElementL10n.tr("Legacy", "uploads_files_no_result") }
+ /// %1$@ at %2$@
+ public static func uploadsFilesSubtitle(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "uploads_files_subtitle", String(describing: p1), String(describing: p2))
+ }
+ /// FILES
+ public static var uploadsFilesTitle: String { return ElementL10n.tr("Legacy", "uploads_files_title") }
+ /// There are no media in this room
+ public static var uploadsMediaNoResult: String { return ElementL10n.tr("Legacy", "uploads_media_no_result") }
+ /// MEDIA
+ public static var uploadsMediaTitle: String { return ElementL10n.tr("Legacy", "uploads_media_title") }
+ /// Use as default and do not ask again
+ public static var useAsDefaultAndDoNotAskAgain: String { return ElementL10n.tr("Legacy", "use_as_default_and_do_not_ask_again") }
+ /// Use File
+ public static var useFile: String { return ElementL10n.tr("Legacy", "use_file") }
+ /// Use the latest %@ on your other devices:
+ public static func useLatestApp(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "use_latest_app", String(describing: p1))
+ }
+ /// Use the latest %@ on your other devices, %@ Web, %@ Desktop, %@ iOS, %@ for Android, or another cross-signing capable Matrix client
+ public static func useOtherSessionContentDescription(_ p1: Any, _ p2: Any, _ p3: Any, _ p4: Any, _ p5: Any) -> String {
+ return ElementL10n.tr("Legacy", "use_other_session_content_description", String(describing: p1), String(describing: p2), String(describing: p3), String(describing: p4), String(describing: p5))
+ }
+ /// Use Recovery Key
+ public static var useRecoveryKey: String { return ElementL10n.tr("Legacy", "use_recovery_key") }
+ /// Share this code with people so they can scan it to add you and start chatting.
+ public static var userCodeInfoText: String { return ElementL10n.tr("Legacy", "user_code_info_text") }
+ /// My code
+ public static var userCodeMyCode: String { return ElementL10n.tr("Legacy", "user_code_my_code") }
+ /// Scan a QR code
+ public static var userCodeScan: String { return ElementL10n.tr("Legacy", "user_code_scan") }
+ /// Share my code
+ public static var userCodeShare: String { return ElementL10n.tr("Legacy", "user_code_share") }
+ /// Search by name, ID or mail
+ public static var userDirectorySearchHint2: String { return ElementL10n.tr("Legacy", "user_directory_search_hint_2") }
+ /// %@ invites you
+ public static func userInvitesYou(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "user_invites_you", String(describing: p1))
+ }
+ /// Username
+ public static var username: String { return ElementL10n.tr("Legacy", "username") }
+ /// Verification Cancelled
+ public static var verificationCancelled: String { return ElementL10n.tr("Legacy", "verification_cancelled") }
+ /// Use a Recovery Passphrase or Key
+ public static var verificationCannotAccessOtherSession: String { return ElementL10n.tr("Legacy", "verification_cannot_access_other_session") }
+ /// Compare the code with the one displayed on the other user's screen.
+ public static var verificationCodeNotice: String { return ElementL10n.tr("Legacy", "verification_code_notice") }
+ /// One of the following may be compromised:
+ ///
+ /// - Your homeserver
+ /// - The homeserver the user you’re verifying is connected to
+ /// - Yours, or the other users’ internet connection
+ /// - Yours, or the other users’ device
+ public static var verificationConclusionCompromised: String { return ElementL10n.tr("Legacy", "verification_conclusion_compromised") }
+ /// Not secure
+ public static var verificationConclusionNotSecure: String { return ElementL10n.tr("Legacy", "verification_conclusion_not_secure") }
+ /// Messages with this user are end-to-end encrypted and can't be read by third parties.
+ public static var verificationConclusionOkNotice: String { return ElementL10n.tr("Legacy", "verification_conclusion_ok_notice") }
+ /// Your new session is now verified. It has access to your encrypted messages, and other users will see it as trusted.
+ public static var verificationConclusionOkSelfNotice: String { return ElementL10n.tr("Legacy", "verification_conclusion_ok_self_notice") }
+ /// Untrusted sign in
+ public static var verificationConclusionWarning: String { return ElementL10n.tr("Legacy", "verification_conclusion_warning") }
+ /// Compare the unique emoji, ensuring they appear in the same order.
+ public static var verificationEmojiNotice: String { return ElementL10n.tr("Legacy", "verification_emoji_notice") }
+ /// Verify by comparing emojis
+ public static var verificationNoScanEmojiTitle: String { return ElementL10n.tr("Legacy", "verification_no_scan_emoji_title") }
+ /// Use an existing session to verify this one, granting it access to encrypted messages.
+ public static var verificationOpenOtherToVerify: String { return ElementL10n.tr("Legacy", "verification_open_other_to_verify") }
+ /// %1$@ (%2$@) signed in using a new session:
+ public static func verificationProfileDeviceNewSigning(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_profile_device_new_signing", String(describing: p1), String(describing: p2))
+ }
+ /// Until this user trusts this session, messages sent to and from it are labelled with warnings. Alternatively, you can manually verify it.
+ public static var verificationProfileDeviceUntrustInfo: String { return ElementL10n.tr("Legacy", "verification_profile_device_untrust_info") }
+ /// This session is trusted for secure messaging because %1$@ (%2$@) verified it:
+ public static func verificationProfileDeviceVerifiedBecause(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_profile_device_verified_because", String(describing: p1), String(describing: p2))
+ }
+ /// Verified
+ public static var verificationProfileVerified: String { return ElementL10n.tr("Legacy", "verification_profile_verified") }
+ /// Verify
+ public static var verificationProfileVerify: String { return ElementL10n.tr("Legacy", "verification_profile_verify") }
+ /// Warning
+ public static var verificationProfileWarning: String { return ElementL10n.tr("Legacy", "verification_profile_warning") }
+ /// Verification Request
+ public static var verificationRequest: String { return ElementL10n.tr("Legacy", "verification_request") }
+ /// To be secure, verify %@ by checking a one-time code.
+ public static func verificationRequestNotice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_request_notice", String(describing: p1))
+ }
+ /// %@ accepted
+ public static func verificationRequestOtherAccepted(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_request_other_accepted", String(describing: p1))
+ }
+ /// %@ cancelled
+ public static func verificationRequestOtherCancelled(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_request_other_cancelled", String(describing: p1))
+ }
+ /// To be secure, do this in person or use another way to communicate.
+ public static var verificationRequestStartNotice: String { return ElementL10n.tr("Legacy", "verification_request_start_notice") }
+ /// Waiting…
+ public static var verificationRequestWaiting: String { return ElementL10n.tr("Legacy", "verification_request_waiting") }
+ /// Waiting for %@…
+ public static func verificationRequestWaitingFor(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_request_waiting_for", String(describing: p1))
+ }
+ /// You accepted
+ public static var verificationRequestYouAccepted: String { return ElementL10n.tr("Legacy", "verification_request_you_accepted") }
+ /// You cancelled
+ public static var verificationRequestYouCancelled: String { return ElementL10n.tr("Legacy", "verification_request_you_cancelled") }
+ /// They don't match
+ public static var verificationSasDoNotMatch: String { return ElementL10n.tr("Legacy", "verification_sas_do_not_match") }
+ /// They match
+ public static var verificationSasMatch: String { return ElementL10n.tr("Legacy", "verification_sas_match") }
+ /// If you're not in person, compare emoji instead
+ public static var verificationScanEmojiSubtitle: String { return ElementL10n.tr("Legacy", "verification_scan_emoji_subtitle") }
+ /// Can't scan
+ public static var verificationScanEmojiTitle: String { return ElementL10n.tr("Legacy", "verification_scan_emoji_title") }
+ /// Scan the code with the other user's device to securely verify each other
+ public static var verificationScanNotice: String { return ElementL10n.tr("Legacy", "verification_scan_notice") }
+ /// Verify by comparing emoji instead
+ public static var verificationScanSelfEmojiSubtitle: String { return ElementL10n.tr("Legacy", "verification_scan_self_emoji_subtitle") }
+ /// Scan the code with your other device or switch and scan with this device
+ public static var verificationScanSelfNotice: String { return ElementL10n.tr("Legacy", "verification_scan_self_notice") }
+ /// Scan their code
+ public static var verificationScanTheirCode: String { return ElementL10n.tr("Legacy", "verification_scan_their_code") }
+ /// Scan with this device
+ public static var verificationScanWithThisDevice: String { return ElementL10n.tr("Legacy", "verification_scan_with_this_device") }
+ /// Verification Sent
+ public static var verificationSent: String { return ElementL10n.tr("Legacy", "verification_sent") }
+ /// If you can’t access an existing session
+ public static var verificationUsePassphrase: String { return ElementL10n.tr("Legacy", "verification_use_passphrase") }
+ /// Verified %@
+ public static func verificationVerifiedUser(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_verified_user", String(describing: p1))
+ }
+ /// Verify this session
+ public static var verificationVerifyDevice: String { return ElementL10n.tr("Legacy", "verification_verify_device") }
+ /// Verify %@
+ public static func verificationVerifyUser(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verification_verify_user", String(describing: p1))
+ }
+ /// You won’t verify %1$@ (%2$@) if you cancel now. Start again in their user profile.
+ public static func verifyCancelOther(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "verify_cancel_other", String(describing: p1), String(describing: p2))
+ }
+ /// If you cancel, you won’t be able to read encrypted messages on your new device, and other users won’t trust it
+ public static var verifyCancelSelfVerificationFromTrusted: String { return ElementL10n.tr("Legacy", "verify_cancel_self_verification_from_trusted") }
+ /// If you cancel, you won’t be able to read encrypted messages on this device, and other users won’t trust it
+ public static var verifyCancelSelfVerificationFromUntrusted: String { return ElementL10n.tr("Legacy", "verify_cancel_self_verification_from_untrusted") }
+ /// Verification has been cancelled. You can start verification again.
+ public static var verifyCancelledNotice: String { return ElementL10n.tr("Legacy", "verify_cancelled_notice") }
+ /// This session is unable to share this verification with your other sessions.
+ /// The verification will be saved locally and shared in a future version of the app.
+ public static var verifyCannotCrossSign: String { return ElementL10n.tr("Legacy", "verify_cannot_cross_sign") }
+ /// This QR code looks malformed. Please try to verify with another method.
+ public static var verifyInvalidQrNotice: String { return ElementL10n.tr("Legacy", "verify_invalid_qr_notice") }
+ /// Your account may be compromised
+ public static var verifyNewSessionCompromized: String { return ElementL10n.tr("Legacy", "verify_new_session_compromized") }
+ /// Use this session to verify your new one, granting it access to encrypted messages.
+ public static var verifyNewSessionNotice: String { return ElementL10n.tr("Legacy", "verify_new_session_notice") }
+ /// This wasn’t me
+ public static var verifyNewSessionWasNotMe: String { return ElementL10n.tr("Legacy", "verify_new_session_was_not_me") }
+ /// One of the following may be compromised:
+ ///
+ /// - Your password
+ /// - Your homeserver
+ /// - This device, or the other device
+ /// - The internet connection either device is using
+ ///
+ /// We recommend you change your password & recovery key in Settings immediately.
+ public static var verifyNotMeSelfVerification: String { return ElementL10n.tr("Legacy", "verify_not_me_self_verification") }
+ /// Verify all your sessions to ensure your account & messages are safe
+ public static var verifyOtherSessions: String { return ElementL10n.tr("Legacy", "verify_other_sessions") }
+ /// Verify the new login accessing your account: %1$@
+ public static func verifyThisSession(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "verify_this_session", String(describing: p1))
+ }
+ /// Video Call In Progress…
+ public static var videoCallInProgress: String { return ElementL10n.tr("Legacy", "video_call_in_progress") }
+ /// Video call with %@
+ public static func videoCallWithParticipant(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "video_call_with_participant", String(describing: p1))
+ }
+ /// Start video meeting
+ public static var videoMeeting: String { return ElementL10n.tr("Legacy", "video_meeting") }
+ /// View Decrypted Source
+ public static var viewDecryptedSource: String { return ElementL10n.tr("Legacy", "view_decrypted_source") }
+ /// View In Room
+ public static var viewInRoom: String { return ElementL10n.tr("Legacy", "view_in_room") }
+ /// View Source
+ public static var viewSource: String { return ElementL10n.tr("Legacy", "view_source") }
+ /// %1$ds left
+ public static func voiceMessageNSecondsWarningToast(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "voice_message_n_seconds_warning_toast", p1)
+ }
+ /// Hold to record, release to send
+ public static var voiceMessageReleaseToSendToast: String { return ElementL10n.tr("Legacy", "voice_message_release_to_send_toast") }
+ /// Voice Message (%1$@)
+ public static func voiceMessageReplyContent(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "voice_message_reply_content", String(describing: p1))
+ }
+ /// Slide to cancel
+ public static var voiceMessageSlideToCancel: String { return ElementL10n.tr("Legacy", "voice_message_slide_to_cancel") }
+ /// Tap on your recording to stop or listen
+ public static var voiceMessageTapToStopToast: String { return ElementL10n.tr("Legacy", "voice_message_tap_to_stop_toast") }
+ /// The room is not yet created. Cancel the room creation?
+ public static var warningRoomNotCreatedYet: String { return ElementL10n.tr("Legacy", "warning_room_not_created_yet") }
+ /// There are unsaved changes. Discard the changes?
+ public static var warningUnsavedChange: String { return ElementL10n.tr("Legacy", "warning_unsaved_change") }
+ /// Discard changes
+ public static var warningUnsavedChangeDiscard: String { return ElementL10n.tr("Legacy", "warning_unsaved_change_discard") }
+ /// Are you sure you want to delete the widget from this room?
+ public static var widgetDeleteMessageConfirmation: String { return ElementL10n.tr("Legacy", "widget_delete_message_confirmation") }
+ /// Failed to send request.
+ public static var widgetIntegrationFailedToSendRequest: String { return ElementL10n.tr("Legacy", "widget_integration_failed_to_send_request") }
+ /// A required parameter is missing.
+ public static var widgetIntegrationMissingParameter: String { return ElementL10n.tr("Legacy", "widget_integration_missing_parameter") }
+ /// Missing room_id in request.
+ public static var widgetIntegrationMissingRoomId: String { return ElementL10n.tr("Legacy", "widget_integration_missing_room_id") }
+ /// Missing user_id in request.
+ public static var widgetIntegrationMissingUserId: String { return ElementL10n.tr("Legacy", "widget_integration_missing_user_id") }
+ /// You are not in this room.
+ public static var widgetIntegrationMustBeInRoom: String { return ElementL10n.tr("Legacy", "widget_integration_must_be_in_room") }
+ /// You do not have permission to do that in this room.
+ public static var widgetIntegrationNoPermissionInRoom: String { return ElementL10n.tr("Legacy", "widget_integration_no_permission_in_room") }
+ /// Power level must be positive integer.
+ public static var widgetIntegrationPositivePowerLevel: String { return ElementL10n.tr("Legacy", "widget_integration_positive_power_level") }
+ /// To continue you need to accept the Terms of this service.
+ public static var widgetIntegrationReviewTerms: String { return ElementL10n.tr("Legacy", "widget_integration_review_terms") }
+ /// Room %@ is not visible.
+ public static func widgetIntegrationRoomNotVisible(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "widget_integration_room_not_visible", String(describing: p1))
+ }
+ /// Unable to create widget.
+ public static var widgetIntegrationUnableToCreate: String { return ElementL10n.tr("Legacy", "widget_integration_unable_to_create") }
+ /// Warning! Last remaining attempt before logout!
+ public static var wrongPinMessageLastRemainingAttempt: String { return ElementL10n.tr("Legacy", "wrong_pin_message_last_remaining_attempt") }
+ /// Plural format key: "%#@VARIABLE@"
+ public static func wrongPinMessageRemainingAttempts(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "wrong_pin_message_remaining_attempts", p1)
+ }
+ /// +%d
+ public static func xPlus(_ p1: Int) -> String {
+ return ElementL10n.tr("Legacy", "x_plus", p1)
+ }
+ /// YES
+ public static var yes: String { return ElementL10n.tr("Legacy", "yes") }
+ /// You added a new session '%@', which is requesting encryption keys.
+ public static func youAddedANewDevice(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "you_added_a_new_device", String(describing: p1))
+ }
+ /// A new session is requesting encryption keys.
+ /// Session name: %1$@
+ /// Last seen: %2$@
+ /// If you didn’t log in on another session, ignore this request.
+ public static func youAddedANewDeviceWithInfo(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "you_added_a_new_device_with_info", String(describing: p1), String(describing: p2))
+ }
+ /// You are invited
+ public static var youAreInvited: String { return ElementL10n.tr("Legacy", "you_are_invited") }
+ /// You may contact me if you have any follow up questions
+ public static var youMayContactMe: String { return ElementL10n.tr("Legacy", "you_may_contact_me") }
+ /// Your private space
+ public static var yourPrivateSpace: String { return ElementL10n.tr("Legacy", "your_private_space") }
+ /// Your public space
+ public static var yourPublicSpace: String { return ElementL10n.tr("Legacy", "your_public_space") }
+ /// Your unverified session '%@' is requesting encryption keys.
+ public static func yourUnverifiedDeviceRequesting(_ p1: Any) -> String {
+ return ElementL10n.tr("Legacy", "your_unverified_device_requesting", String(describing: p1))
+ }
+ /// An unverified session is requesting encryption keys.
+ /// Session name: %1$@
+ /// Last seen: %2$@
+ /// If you didn’t log in on another session, ignore this request.
+ public static func yourUnverifiedDeviceRequestingWithInfo(_ p1: Any, _ p2: Any) -> String {
+ return ElementL10n.tr("Legacy", "your_unverified_device_requesting_with_info", String(describing: p1), String(describing: p2))
+ }
+}
+// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length
+// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces
+
+// MARK: - Implementation Details
+
+extension ElementL10n {
+ static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String {
+ let languages = Bundle.preferredLanguages
+
+ for language in languages {
+ let translation = trIn(language, table, key, args)
+ if translation != key {
+ return translation
+ }
+ }
+ return key
+ }
+
+ private static func trIn(_ language: String, _ table: String, _ key: String, _ args: CVarArg...) -> String {
+ guard let bundle = Bundle(for: BundleToken.self).lprojBundle(for: language) else {
+ // no translations for the desired language
+ return key
+ }
+ let format = NSLocalizedString(key, tableName: table, bundle: bundle, comment: "")
+ return String(format: format, locale: Locale(identifier: language), arguments: args)
+ }
+}
+
+private final class BundleToken {}
+
diff --git a/ElementX/Sources/Generated/Strings.swift b/ElementX/Sources/Generated/Strings.swift
index 0fde86298..597bd3e19 100644
--- a/ElementX/Sources/Generated/Strings.swift
+++ b/ElementX/Sources/Generated/Strings.swift
@@ -9,5829 +9,16 @@ import Foundation
// swiftlint:disable explicit_type_interface function_parameter_count identifier_name line_length
// swiftlint:disable nesting type_body_length type_name vertical_whitespace_opening_braces
-public enum ElementL10n {
- /// Continue
- public static var `continue`: String { return ElementL10n.tr("Localizable", "_continue") }
- /// %1$@, %2$@, %3$@
- public static func a11yAudioMessageItem(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "a11y_audio_message_item", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// %1$d minutes %2$d seconds
- public static func a11yAudioPlaybackDuration(_ p1: Int, _ p2: Int) -> String {
- return ElementL10n.tr("Localizable", "a11y_audio_playback_duration", p1, p2)
- }
- /// Change avatar
- public static var a11yChangeAvatar: String { return ElementL10n.tr("Localizable", "a11y_change_avatar") }
- /// Checked
- public static var a11yChecked: String { return ElementL10n.tr("Localizable", "a11y_checked") }
- /// Close Emoji picker
- public static var a11yCloseEmojiPicker: String { return ElementL10n.tr("Localizable", "a11y_close_emoji_picker") }
- /// Close keys backup banner
- public static var a11yCloseKeysBackupBanner: String { return ElementL10n.tr("Localizable", "a11y_close_keys_backup_banner") }
- /// Collapse %@ children
- public static func a11yCollapseSpaceChildren(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "a11y_collapse_space_children", String(describing: p1))
- }
- /// Create a new direct conversation
- public static var a11yCreateDirectMessage: String { return ElementL10n.tr("Localizable", "a11y_create_direct_message") }
- /// Close the create room menu…
- public static var a11yCreateMenuClose: String { return ElementL10n.tr("Localizable", "a11y_create_menu_close") }
- /// Open the create room menu
- public static var a11yCreateMenuOpen: String { return ElementL10n.tr("Localizable", "a11y_create_menu_open") }
- /// Create a new conversation or room
- public static var a11yCreateMessage: String { return ElementL10n.tr("Localizable", "a11y_create_message") }
- /// Create a new room
- public static var a11yCreateRoom: String { return ElementL10n.tr("Localizable", "a11y_create_room") }
- /// Delete avatar
- public static var a11yDeleteAvatar: String { return ElementL10n.tr("Localizable", "a11y_delete_avatar") }
- /// Delete recording
- public static var a11yDeleteRecordedVoiceMessage: String { return ElementL10n.tr("Localizable", "a11y_delete_recorded_voice_message") }
- /// Desktop
- public static var a11yDeviceManagerDeviceTypeDesktop: String { return ElementL10n.tr("Localizable", "a11y_device_manager_device_type_desktop") }
- /// Mobile
- public static var a11yDeviceManagerDeviceTypeMobile: String { return ElementL10n.tr("Localizable", "a11y_device_manager_device_type_mobile") }
- /// Unknown device type
- public static var a11yDeviceManagerDeviceTypeUnknown: String { return ElementL10n.tr("Localizable", "a11y_device_manager_device_type_unknown") }
- /// Web
- public static var a11yDeviceManagerDeviceTypeWeb: String { return ElementL10n.tr("Localizable", "a11y_device_manager_device_type_web") }
- /// Message not sent due to error
- public static var a11yErrorMessageNotSent: String { return ElementL10n.tr("Localizable", "a11y_error_message_not_sent") }
- /// Some messages have not been sent
- public static var a11yErrorSomeMessageNotSent: String { return ElementL10n.tr("Localizable", "a11y_error_some_message_not_sent") }
- /// Expand %@ children
- public static func a11yExpandSpaceChildren(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "a11y_expand_space_children", String(describing: p1))
- }
- /// Image
- public static var a11yImage: String { return ElementL10n.tr("Localizable", "a11y_image") }
- /// Import key from file
- public static var a11yImportKeyFromFile: String { return ElementL10n.tr("Localizable", "a11y_import_key_from_file") }
- /// Jump to bottom
- public static var a11yJumpToBottom: String { return ElementL10n.tr("Localizable", "a11y_jump_to_bottom") }
- /// Zoom to current location
- public static var a11yLocationShareLocateButton: String { return ElementL10n.tr("Localizable", "a11y_location_share_locate_button") }
- /// Share this location
- public static var a11yLocationShareOptionPinnedIcon: String { return ElementL10n.tr("Localizable", "a11y_location_share_option_pinned_icon") }
- /// Share my current location
- public static var a11yLocationShareOptionUserCurrentIcon: String { return ElementL10n.tr("Localizable", "a11y_location_share_option_user_current_icon") }
- /// Share live location
- public static var a11yLocationShareOptionUserLiveIcon: String { return ElementL10n.tr("Localizable", "a11y_location_share_option_user_live_icon") }
- /// Pin of selected location on map
- public static var a11yLocationSharePinOnMap: String { return ElementL10n.tr("Localizable", "a11y_location_share_pin_on_map") }
- /// Mute the microphone
- public static var a11yMuteMicrophone: String { return ElementL10n.tr("Localizable", "a11y_mute_microphone") }
- /// Open chat
- public static var a11yOpenChat: String { return ElementL10n.tr("Localizable", "a11y_open_chat") }
- /// Open the navigation drawer
- public static var a11yOpenDrawer: String { return ElementL10n.tr("Localizable", "a11y_open_drawer") }
- /// Open Emoji picker
- public static var a11yOpenEmojiPicker: String { return ElementL10n.tr("Localizable", "a11y_open_emoji_picker") }
- /// Open settings
- public static var a11yOpenSettings: String { return ElementL10n.tr("Localizable", "a11y_open_settings") }
- /// Open spaces list
- public static var a11yOpenSpaces: String { return ElementL10n.tr("Localizable", "a11y_open_spaces") }
- /// Open widgets
- public static var a11yOpenWidget: String { return ElementL10n.tr("Localizable", "a11y_open_widget") }
- /// Pause %1$@
- public static func a11yPauseAudioMessage(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "a11y_pause_audio_message", String(describing: p1))
- }
- /// Pause Voice Message
- public static var a11yPauseVoiceMessage: String { return ElementL10n.tr("Localizable", "a11y_pause_voice_message") }
- /// Play %1$@
- public static func a11yPlayAudioMessage(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "a11y_play_audio_message", String(describing: p1))
- }
- /// Play Voice Message
- public static var a11yPlayVoiceMessage: String { return ElementL10n.tr("Localizable", "a11y_play_voice_message") }
- /// winner option
- public static var a11yPollWinnerOption: String { return ElementL10n.tr("Localizable", "a11y_poll_winner_option") }
- /// Busy
- public static var a11yPresenceBusy: String { return ElementL10n.tr("Localizable", "a11y_presence_busy") }
- /// Offline
- public static var a11yPresenceOffline: String { return ElementL10n.tr("Localizable", "a11y_presence_offline") }
- /// Online
- public static var a11yPresenceOnline: String { return ElementL10n.tr("Localizable", "a11y_presence_online") }
- /// Away
- public static var a11yPresenceUnavailable: String { return ElementL10n.tr("Localizable", "a11y_presence_unavailable") }
- /// Public room
- public static var a11yPublicRoom: String { return ElementL10n.tr("Localizable", "a11y_public_room") }
- /// QR code
- public static var a11yQrCodeForVerification: String { return ElementL10n.tr("Localizable", "a11y_qr_code_for_verification") }
- /// Recording voice message
- public static var a11yRecordingVoiceMessage: String { return ElementL10n.tr("Localizable", "a11y_recording_voice_message") }
- /// Notify with sound
- public static var a11yRuleNotifyNoisy: String { return ElementL10n.tr("Localizable", "a11y_rule_notify_noisy") }
- /// Do not notify
- public static var a11yRuleNotifyOff: String { return ElementL10n.tr("Localizable", "a11y_rule_notify_off") }
- /// Notify without sound
- public static var a11yRuleNotifySilent: String { return ElementL10n.tr("Localizable", "a11y_rule_notify_silent") }
- /// Screenshot
- public static var a11yScreenshot: String { return ElementL10n.tr("Localizable", "a11y_screenshot") }
- /// Selected
- public static var a11ySelected: String { return ElementL10n.tr("Localizable", "a11y_selected") }
- /// Start the camera
- public static var a11yStartCamera: String { return ElementL10n.tr("Localizable", "a11y_start_camera") }
- /// Record Voice Message
- public static var a11yStartVoiceMessage: String { return ElementL10n.tr("Localizable", "a11y_start_voice_message") }
- /// Map
- public static var a11yStaticMapImage: String { return ElementL10n.tr("Localizable", "a11y_static_map_image") }
- /// Stop the camera
- public static var a11yStopCamera: String { return ElementL10n.tr("Localizable", "a11y_stop_camera") }
- /// Stop Recording
- public static var a11yStopVoiceMessage: String { return ElementL10n.tr("Localizable", "a11y_stop_voice_message") }
- /// Default trust level
- public static var a11yTrustLevelDefault: String { return ElementL10n.tr("Localizable", "a11y_trust_level_default") }
- /// Trusted trust level
- public static var a11yTrustLevelTrusted: String { return ElementL10n.tr("Localizable", "a11y_trust_level_trusted") }
- /// Warning trust level
- public static var a11yTrustLevelWarning: String { return ElementL10n.tr("Localizable", "a11y_trust_level_warning") }
- /// Unchecked
- public static var a11yUnchecked: String { return ElementL10n.tr("Localizable", "a11y_unchecked") }
- /// Unmute the microphone
- public static var a11yUnmuteMicrophone: String { return ElementL10n.tr("Localizable", "a11y_unmute_microphone") }
- /// has unsent draft
- public static var a11yUnsentDraft: String { return ElementL10n.tr("Localizable", "a11y_unsent_draft") }
- /// Video
- public static var a11yVideo: String { return ElementL10n.tr("Localizable", "a11y_video") }
- /// View read receipts
- public static var a11yViewReadReceipts: String { return ElementL10n.tr("Localizable", "a11y_view_read_receipts") }
- /// This email address is already in use.
- public static var accountEmailAlreadyUsedError: String { return ElementL10n.tr("Localizable", "account_email_already_used_error") }
- /// Please check your email and click on the link it contains. Once this is done, click continue.
- public static var accountEmailValidationMessage: String { return ElementL10n.tr("Localizable", "account_email_validation_message") }
- /// This phone number is already in use.
- public static var accountPhoneNumberAlreadyUsedError: String { return ElementL10n.tr("Localizable", "account_phone_number_already_used_error") }
- /// Accept
- public static var actionAccept: String { return ElementL10n.tr("Localizable", "action_accept") }
- /// Add
- public static var actionAdd: String { return ElementL10n.tr("Localizable", "action_add") }
- /// Agree
- public static var actionAgree: String { return ElementL10n.tr("Localizable", "action_agree") }
- /// Cancel
- public static var actionCancel: String { return ElementL10n.tr("Localizable", "action_cancel") }
- /// Change
- public static var actionChange: String { return ElementL10n.tr("Localizable", "action_change") }
- /// Close
- public static var actionClose: String { return ElementL10n.tr("Localizable", "action_close") }
- /// Copy
- public static var actionCopy: String { return ElementL10n.tr("Localizable", "action_copy") }
- /// Decline
- public static var actionDecline: String { return ElementL10n.tr("Localizable", "action_decline") }
- /// Delete
- public static var actionDelete: String { return ElementL10n.tr("Localizable", "action_delete") }
- /// Disable
- public static var actionDisable: String { return ElementL10n.tr("Localizable", "action_disable") }
- /// Disconnect
- public static var actionDisconnect: String { return ElementL10n.tr("Localizable", "action_disconnect") }
- /// Dismiss
- public static var actionDismiss: String { return ElementL10n.tr("Localizable", "action_dismiss") }
- /// Download
- public static var actionDownload: String { return ElementL10n.tr("Localizable", "action_download") }
- /// Enable
- public static var actionEnable: String { return ElementL10n.tr("Localizable", "action_enable") }
- /// Ignore
- public static var actionIgnore: String { return ElementL10n.tr("Localizable", "action_ignore") }
- /// Invite
- public static var actionInvite: String { return ElementL10n.tr("Localizable", "action_invite") }
- /// Join
- public static var actionJoin: String { return ElementL10n.tr("Localizable", "action_join") }
- /// Learn more
- public static var actionLearnMore: String { return ElementL10n.tr("Localizable", "action_learn_more") }
- /// Leave
- public static var actionLeave: String { return ElementL10n.tr("Localizable", "action_leave") }
- /// Mark all as read
- public static var actionMarkAllAsRead: String { return ElementL10n.tr("Localizable", "action_mark_all_as_read") }
- /// Mark as read
- public static var actionMarkRoomRead: String { return ElementL10n.tr("Localizable", "action_mark_room_read") }
- /// Next
- public static var actionNext: String { return ElementL10n.tr("Localizable", "action_next") }
- /// Not now
- public static var actionNotNow: String { return ElementL10n.tr("Localizable", "action_not_now") }
- /// Open
- public static var actionOpen: String { return ElementL10n.tr("Localizable", "action_open") }
- /// Play
- public static var actionPlay: String { return ElementL10n.tr("Localizable", "action_play") }
- /// Quick reply
- public static var actionQuickReply: String { return ElementL10n.tr("Localizable", "action_quick_reply") }
- /// Quote
- public static var actionQuote: String { return ElementL10n.tr("Localizable", "action_quote") }
- /// Reject
- public static var actionReject: String { return ElementL10n.tr("Localizable", "action_reject") }
- /// Remove
- public static var actionRemove: String { return ElementL10n.tr("Localizable", "action_remove") }
- /// Rename
- public static var actionRename: String { return ElementL10n.tr("Localizable", "action_rename") }
- /// Reset
- public static var actionReset: String { return ElementL10n.tr("Localizable", "action_reset") }
- /// Revoke
- public static var actionRevoke: String { return ElementL10n.tr("Localizable", "action_revoke") }
- /// Save
- public static var actionSave: String { return ElementL10n.tr("Localizable", "action_save") }
- /// Send
- public static var actionSend: String { return ElementL10n.tr("Localizable", "action_send") }
- /// Share
- public static var actionShare: String { return ElementL10n.tr("Localizable", "action_share") }
- /// Sign out
- public static var actionSignOut: String { return ElementL10n.tr("Localizable", "action_sign_out") }
- /// Are you sure you want to sign out?
- public static var actionSignOutConfirmationSimple: String { return ElementL10n.tr("Localizable", "action_sign_out_confirmation_simple") }
- /// Skip
- public static var actionSkip: String { return ElementL10n.tr("Localizable", "action_skip") }
- /// Switch
- public static var actionSwitch: String { return ElementL10n.tr("Localizable", "action_switch") }
- /// Copy link to thread
- public static var actionThreadCopyLinkToThread: String { return ElementL10n.tr("Localizable", "action_thread_copy_link_to_thread") }
- /// View in room
- public static var actionThreadViewInRoom: String { return ElementL10n.tr("Localizable", "action_thread_view_in_room") }
- /// Try it out
- public static var actionTryItOut: String { return ElementL10n.tr("Localizable", "action_try_it_out") }
- /// Unpublish
- public static var actionUnpublish: String { return ElementL10n.tr("Localizable", "action_unpublish") }
- /// Video Call
- public static var actionVideoCall: String { return ElementL10n.tr("Localizable", "action_video_call") }
- /// View Threads
- public static var actionViewThreads: String { return ElementL10n.tr("Localizable", "action_view_threads") }
- /// Voice Call
- public static var actionVoiceCall: String { return ElementL10n.tr("Localizable", "action_voice_call") }
- /// VIEW
- public static var activeWidgetViewAction: String { return ElementL10n.tr("Localizable", "active_widget_view_action") }
- /// Plural format key: "%#@VARIABLE@"
- public static func activeWidgets(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "active_widgets", p1)
- }
- /// Active widgets
- public static var activeWidgetsTitle: String { return ElementL10n.tr("Localizable", "active_widgets_title") }
- /// Create a space
- public static var activityCreateSpaceTitle: String { return ElementL10n.tr("Localizable", "activity_create_space_title") }
- /// Add a topic
- public static var addATopicLinkText: String { return ElementL10n.tr("Localizable", "add_a_topic_link_text") }
- /// Add by QR code
- public static var addByQrCode: String { return ElementL10n.tr("Localizable", "add_by_qr_code") }
- /// Configure identity server
- public static var addIdentityServer: String { return ElementL10n.tr("Localizable", "add_identity_server") }
- /// Add members
- public static var addMembersToRoom: String { return ElementL10n.tr("Localizable", "add_members_to_room") }
- /// Add people
- public static var addPeople: String { return ElementL10n.tr("Localizable", "add_people") }
- /// Add space
- public static var addSpace: String { return ElementL10n.tr("Localizable", "add_space") }
- /// Review your settings to enable push notifications
- public static var alertPushAreDisabledDescription: String { return ElementL10n.tr("Localizable", "alert_push_are_disabled_description") }
- /// Push notifications are disabled
- public static var alertPushAreDisabledTitle: String { return ElementL10n.tr("Localizable", "alert_push_are_disabled_title") }
- /// All Chats
- public static var allChats: String { return ElementL10n.tr("Localizable", "all_chats") }
- /// All rooms you’re in will be shown in Home.
- public static var allRoomsYoureInWillBeShownInHome: String { return ElementL10n.tr("Localizable", "all_rooms_youre_in_will_be_shown_in_home") }
- /// Allow space members to find and access.
- public static var allowSpaceMemberToFindAndAccess: String { return ElementL10n.tr("Localizable", "allow_space_member_to_find_and_access") }
- /// Help us identify issues and improve %@ by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.
- ///
- /// You can read all our terms %@.
- public static func analyticsOptInContent(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "analytics_opt_in_content", String(describing: p1), String(describing: p2))
- }
- /// here
- public static var analyticsOptInContentLink: String { return ElementL10n.tr("Localizable", "analytics_opt_in_content_link") }
- /// We don't record or profile any account data
- public static var analyticsOptInListItem1: String { return ElementL10n.tr("Localizable", "analytics_opt_in_list_item_1") }
- /// We don't share information with third parties
- public static var analyticsOptInListItem2: String { return ElementL10n.tr("Localizable", "analytics_opt_in_list_item_2") }
- /// You can turn this off anytime in settings
- public static var analyticsOptInListItem3: String { return ElementL10n.tr("Localizable", "analytics_opt_in_list_item_3") }
- /// Help improve %@
- public static func analyticsOptInTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "analytics_opt_in_title", String(describing: p1))
- }
- /// %@ Web
- /// %@ Desktop
- public static func appDesktopWeb(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "app_desktop_web", String(describing: p1), String(describing: p2))
- }
- /// %@ iOS
- /// %@ Android
- public static func appIosAndroid(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "app_ios_android", String(describing: p1), String(describing: p2))
- }
- /// Are you sure?
- public static var areYouSure: String { return ElementL10n.tr("Localizable", "are_you_sure") }
- /// Camera
- public static var attachmentTypeCamera: String { return ElementL10n.tr("Localizable", "attachment_type_camera") }
- /// Contact
- public static var attachmentTypeContact: String { return ElementL10n.tr("Localizable", "attachment_type_contact") }
- /// Add image from
- public static var attachmentTypeDialogTitle: String { return ElementL10n.tr("Localizable", "attachment_type_dialog_title") }
- /// File
- public static var attachmentTypeFile: String { return ElementL10n.tr("Localizable", "attachment_type_file") }
- /// Gallery
- public static var attachmentTypeGallery: String { return ElementL10n.tr("Localizable", "attachment_type_gallery") }
- /// Location
- public static var attachmentTypeLocation: String { return ElementL10n.tr("Localizable", "attachment_type_location") }
- /// Poll
- public static var attachmentTypePoll: String { return ElementL10n.tr("Localizable", "attachment_type_poll") }
- /// Sticker
- public static var attachmentTypeSticker: String { return ElementL10n.tr("Localizable", "attachment_type_sticker") }
- /// %1$d of %2$d
- public static func attachmentViewerItemXOfY(_ p1: Int, _ p2: Int) -> String {
- return ElementL10n.tr("Localizable", "attachment_viewer_item_x_of_y", p1, p2)
- }
- /// Audio call with %@
- public static func audioCallWithParticipant(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "audio_call_with_participant", String(describing: p1))
- }
- /// Start audio meeting
- public static var audioMeeting: String { return ElementL10n.tr("Localizable", "audio_meeting") }
- /// (%1$@)
- public static func audioMessageFileSize(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "audio_message_file_size", String(describing: p1))
- }
- /// %1$@ (%2$@)
- public static func audioMessageReplyContent(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "audio_message_reply_content", String(describing: p1), String(describing: p2))
- }
- /// Meetings use Jitsi security and permission policies. All people currently in the room will see an invite to join while your meeting is happening.
- public static var audioVideoMeetingDescription: String { return ElementL10n.tr("Localizable", "audio_video_meeting_description") }
- /// Please review and accept the policies of this homeserver:
- public static var authAcceptPolicies: String { return ElementL10n.tr("Localizable", "auth_accept_policies") }
- /// Biometric authentication was disabled because a new biometric authentication method was recently added. You can enable it again in Settings.
- public static var authBiometricKeyInvalidatedMessage: String { return ElementL10n.tr("Localizable", "auth_biometric_key_invalidated_message") }
- /// This email address is already defined.
- public static var authEmailAlreadyDefined: String { return ElementL10n.tr("Localizable", "auth_email_already_defined") }
- /// Forgot password?
- public static var authForgotPassword: String { return ElementL10n.tr("Localizable", "auth_forgot_password") }
- /// This doesn’t look like a valid email address
- public static var authInvalidEmail: String { return ElementL10n.tr("Localizable", "auth_invalid_email") }
- /// This account has been deactivated.
- public static var authInvalidLoginDeactivatedAccount: String { return ElementL10n.tr("Localizable", "auth_invalid_login_deactivated_account") }
- /// Incorrect username and/or password
- public static var authInvalidLoginParam: String { return ElementL10n.tr("Localizable", "auth_invalid_login_param") }
- /// Incorrect username and/or password. The entered password starts or ends with spaces, please check it.
- public static var authInvalidLoginParamSpaceInPassword: String { return ElementL10n.tr("Localizable", "auth_invalid_login_param_space_in_password") }
- /// Log in
- public static var authLogin: String { return ElementL10n.tr("Localizable", "auth_login") }
- /// Sign in with single sign-on
- public static var authLoginSso: String { return ElementL10n.tr("Localizable", "auth_login_sso") }
- /// This phone number is already defined.
- public static var authMsisdnAlreadyDefined: String { return ElementL10n.tr("Localizable", "auth_msisdn_already_defined") }
- /// Forgot PIN?
- public static var authPinForgot: String { return ElementL10n.tr("Localizable", "auth_pin_forgot") }
- /// New PIN
- public static var authPinNewPinAction: String { return ElementL10n.tr("Localizable", "auth_pin_new_pin_action") }
- /// To reset your PIN, you'll need to re-login and create a new one.
- public static var authPinResetContent: String { return ElementL10n.tr("Localizable", "auth_pin_reset_content") }
- /// Reset PIN
- public static var authPinResetTitle: String { return ElementL10n.tr("Localizable", "auth_pin_reset_title") }
- /// Enter your PIN
- public static var authPinTitle: String { return ElementL10n.tr("Localizable", "auth_pin_title") }
- /// This homeserver would like to make sure you are not a robot
- public static var authRecaptchaMessage: String { return ElementL10n.tr("Localizable", "auth_recaptcha_message") }
- /// Failed to verify email address: make sure you clicked the link in the email
- public static var authResetPasswordErrorUnauthorized: String { return ElementL10n.tr("Localizable", "auth_reset_password_error_unauthorized") }
- /// Email not verified, check your inbox
- public static var authResetPasswordErrorUnverified: String { return ElementL10n.tr("Localizable", "auth_reset_password_error_unverified") }
- /// Submit
- public static var authSubmit: String { return ElementL10n.tr("Localizable", "auth_submit") }
- /// Failed to authenticate
- public static var authenticationError: String { return ElementL10n.tr("Localizable", "authentication_error") }
- /// Showing only the first results, type more letters…
- public static var autocompleteLimitedResults: String { return ElementL10n.tr("Localizable", "autocomplete_limited_results") }
- /// Unable to find a valid homeserver. Please check your identifier
- public static var autodiscoverWellKnownError: String { return ElementL10n.tr("Localizable", "autodiscover_well_known_error") }
- /// Avatar
- public static var avatar: String { return ElementL10n.tr("Localizable", "avatar") }
- /// Back up
- public static var backup: String { return ElementL10n.tr("Localizable", "backup") }
- /// Forgot or lost all recovery options? Reset everything
- public static var badPassphraseKeyResetAllAction: String { return ElementL10n.tr("Localizable", "bad_passphrase_key_reset_all_action") }
- /// BETA
- public static var beta: String { return ElementL10n.tr("Localizable", "beta") }
- /// BETA
- public static var betaTitleBottomSheetAction: String { return ElementL10n.tr("Localizable", "beta_title_bottom_sheet_action") }
- /// Black Theme
- public static var blackTheme: String { return ElementL10n.tr("Localizable", "black_theme") }
- /// IGNORE USER
- public static var blockUser: String { return ElementL10n.tr("Localizable", "block_user") }
- /// If you cancel now, you may lose encrypted messages & data if you lose access to your logins.
- ///
- /// You can also set up Secure Backup & manage your keys in Settings.
- public static var bootstrapCancelText: String { return ElementL10n.tr("Localizable", "bootstrap_cancel_text") }
- /// Your %2$@ & %1$@ are now set.
- ///
- /// Keep them safe! You’ll need them to unlock encrypted messages and secure information if you lose all of your active sessions.
- public static func bootstrapCrossSigningSuccess(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "bootstrap_cross_signing_success", String(describing: p1), String(describing: p2))
- }
- /// Print it and store it somewhere safe
- public static var bootstrapCrosssigningPrintIt: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_print_it") }
- /// Defining SSSS default Key
- public static var bootstrapCrosssigningProgressDefaultKey: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_default_key") }
- /// Publishing created identity keys
- public static var bootstrapCrosssigningProgressInitializing: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_initializing") }
- /// Setting Up Key Backup
- public static var bootstrapCrosssigningProgressKeyBackup: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_key_backup") }
- /// Generating secure key from passphrase
- public static var bootstrapCrosssigningProgressPbkdf2: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_pbkdf2") }
- /// Synchronizing Master key
- public static var bootstrapCrosssigningProgressSaveMsk: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_save_msk") }
- /// Synchronizing Self Signing key
- public static var bootstrapCrosssigningProgressSaveSsk: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_save_ssk") }
- /// Synchronizing User key
- public static var bootstrapCrosssigningProgressSaveUsk: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_progress_save_usk") }
- /// Copy it to your personal cloud storage
- public static var bootstrapCrosssigningSaveCloud: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_save_cloud") }
- /// Save it on a USB key or backup drive
- public static var bootstrapCrosssigningSaveUsb: String { return ElementL10n.tr("Localizable", "bootstrap_crosssigning_save_usb") }
- /// Don’t use your account password.
- public static var bootstrapDontReusePwd: String { return ElementL10n.tr("Localizable", "bootstrap_dont_reuse_pwd") }
- /// Enter your %@ to continue
- public static func bootstrapEnterRecovery(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "bootstrap_enter_recovery", String(describing: p1))
- }
- /// You're done!
- public static var bootstrapFinishTitle: String { return ElementL10n.tr("Localizable", "bootstrap_finish_title") }
- /// Enter a security phrase only you know, used to secure secrets on your server.
- public static var bootstrapInfoText2: String { return ElementL10n.tr("Localizable", "bootstrap_info_text_2") }
- /// It's not a valid recovery key
- public static var bootstrapInvalidRecoveryKey: String { return ElementL10n.tr("Localizable", "bootstrap_invalid_recovery_key") }
- /// This might take several seconds, please be patient.
- public static var bootstrapLoadingText: String { return ElementL10n.tr("Localizable", "bootstrap_loading_text") }
- /// Setting up recovery.
- public static var bootstrapLoadingTitle: String { return ElementL10n.tr("Localizable", "bootstrap_loading_title") }
- /// Key Backup recovery key
- public static var bootstrapMigrationBackupRecoveryKey: String { return ElementL10n.tr("Localizable", "bootstrap_migration_backup_recovery_key") }
- /// Enter your Key Backup Passphrase to continue.
- public static var bootstrapMigrationEnterBackupPassword: String { return ElementL10n.tr("Localizable", "bootstrap_migration_enter_backup_password") }
- /// use your Key Backup recovery key
- public static var bootstrapMigrationUseRecoveryKey: String { return ElementL10n.tr("Localizable", "bootstrap_migration_use_recovery_key") }
- /// Don’t know your Key Backup Passphrase, you can %@.
- public static func bootstrapMigrationWithPassphraseHelperWithLink(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "bootstrap_migration_with_passphrase_helper_with_link", String(describing: p1))
- }
- /// Checking backup Key
- public static var bootstrapProgressCheckingBackup: String { return ElementL10n.tr("Localizable", "bootstrap_progress_checking_backup") }
- /// Checking backup Key (%@)
- public static func bootstrapProgressCheckingBackupWithInfo(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "bootstrap_progress_checking_backup_with_info", String(describing: p1))
- }
- /// Getting curve key
- public static var bootstrapProgressComputeCurveKey: String { return ElementL10n.tr("Localizable", "bootstrap_progress_compute_curve_key") }
- /// Generating SSSS key from passphrase
- public static var bootstrapProgressGeneratingSsss: String { return ElementL10n.tr("Localizable", "bootstrap_progress_generating_ssss") }
- /// Generating SSSS key from recovery key
- public static var bootstrapProgressGeneratingSsssRecovery: String { return ElementL10n.tr("Localizable", "bootstrap_progress_generating_ssss_recovery") }
- /// Generating SSSS key from passphrase (%@)
- public static func bootstrapProgressGeneratingSsssWithInfo(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "bootstrap_progress_generating_ssss_with_info", String(describing: p1))
- }
- /// Storing keybackup secret in SSSS
- public static var bootstrapProgressStoringInSss: String { return ElementL10n.tr("Localizable", "bootstrap_progress_storing_in_sss") }
- /// Favourites
- public static var bottomActionFavourites: String { return ElementL10n.tr("Localizable", "bottom_action_favourites") }
- /// Notifications
- public static var bottomActionNotification: String { return ElementL10n.tr("Localizable", "bottom_action_notification") }
- /// People
- public static var bottomActionPeople: String { return ElementL10n.tr("Localizable", "bottom_action_people") }
- /// Direct Messages
- public static var bottomActionPeopleX: String { return ElementL10n.tr("Localizable", "bottom_action_people_x") }
- /// Rooms
- public static var bottomActionRooms: String { return ElementL10n.tr("Localizable", "bottom_action_rooms") }
- /// Store your Security Key somewhere safe, like a password manager or a safe.
- public static var bottomSheetSaveYourRecoveryKeyContent: String { return ElementL10n.tr("Localizable", "bottom_sheet_save_your_recovery_key_content") }
- /// Save your Security Key
- public static var bottomSheetSaveYourRecoveryKeyTitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_save_your_recovery_key_title") }
- /// Generate a security key to store somewhere safe like a password manager or a safe.
- public static var bottomSheetSetupSecureBackupSecurityKeySubtitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_security_key_subtitle") }
- /// Use a Security Key
- public static var bottomSheetSetupSecureBackupSecurityKeyTitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_security_key_title") }
- /// Enter a secret phrase only you know, and generate a key for backup.
- public static var bottomSheetSetupSecureBackupSecurityPhraseSubtitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_security_phrase_subtitle") }
- /// Use a Security Phrase
- public static var bottomSheetSetupSecureBackupSecurityPhraseTitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_security_phrase_title") }
- /// Set up
- public static var bottomSheetSetupSecureBackupSubmit: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_submit") }
- /// Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.
- public static var bottomSheetSetupSecureBackupSubtitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_subtitle") }
- /// Secure backup
- public static var bottomSheetSetupSecureBackupTitle: String { return ElementL10n.tr("Localizable", "bottom_sheet_setup_secure_backup_title") }
- /// The description is too short
- public static var bugReportErrorTooShort: String { return ElementL10n.tr("Localizable", "bug_report_error_too_short") }
- /// Call
- public static var call: String { return ElementL10n.tr("Localizable", "call") }
- /// Plural format key: "%#@VARIABLE@"
- public static func callActiveStatus(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "call_active_status", p1)
- }
- /// Back
- public static var callCameraBack: String { return ElementL10n.tr("Localizable", "call_camera_back") }
- /// Front
- public static var callCameraFront: String { return ElementL10n.tr("Localizable", "call_camera_front") }
- /// Call connecting…
- public static var callConnecting: String { return ElementL10n.tr("Localizable", "call_connecting") }
- /// There was an error looking up the phone number
- public static var callDialPadLookupError: String { return ElementL10n.tr("Localizable", "call_dial_pad_lookup_error") }
- /// Dial pad
- public static var callDialPadTitle: String { return ElementL10n.tr("Localizable", "call_dial_pad_title") }
- /// Call ended
- public static var callEnded: String { return ElementL10n.tr("Localizable", "call_ended") }
- /// No answer
- public static var callEndedInviteTimeoutTitle: String { return ElementL10n.tr("Localizable", "call_ended_invite_timeout_title") }
- /// The user you called is busy.
- public static var callEndedUserBusyDescription: String { return ElementL10n.tr("Localizable", "call_ended_user_busy_description") }
- /// User busy
- public static var callEndedUserBusyTitle: String { return ElementL10n.tr("Localizable", "call_ended_user_busy_title") }
- /// The remote side failed to pick up.
- public static var callErrorUserNotResponding: String { return ElementL10n.tr("Localizable", "call_error_user_not_responding") }
- /// %@ Call Failed
- public static func callFailedNoConnection(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_failed_no_connection", String(describing: p1))
- }
- /// Failed to establish real time connection.
- /// Please ask the administrator of your homeserver to configure a TURN server in order for calls to work reliably.
- public static var callFailedNoConnectionDescription: String { return ElementL10n.tr("Localizable", "call_failed_no_connection_description") }
- /// Turn HD off
- public static var callFormatTurnHdOff: String { return ElementL10n.tr("Localizable", "call_format_turn_hd_off") }
- /// Turn HD on
- public static var callFormatTurnHdOn: String { return ElementL10n.tr("Localizable", "call_format_turn_hd_on") }
- /// %@ held the call
- public static func callHeldByUser(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_held_by_user", String(describing: p1))
- }
- /// You held the call
- public static var callHeldByYou: String { return ElementL10n.tr("Localizable", "call_held_by_you") }
- /// Hold
- public static var callHoldAction: String { return ElementL10n.tr("Localizable", "call_hold_action") }
- /// Call In Progress…
- public static var callInProgress: String { return ElementL10n.tr("Localizable", "call_in_progress") }
- /// Accept
- public static var callNotificationAnswer: String { return ElementL10n.tr("Localizable", "call_notification_answer") }
- /// Hang Up
- public static var callNotificationHangup: String { return ElementL10n.tr("Localizable", "call_notification_hangup") }
- /// Decline
- public static var callNotificationReject: String { return ElementL10n.tr("Localizable", "call_notification_reject") }
- /// Active call (%1$@) ·
- public static func callOneActive(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_one_active", String(describing: p1))
- }
- /// Active call (%1$@)
- public static func callOnlyActive(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_only_active", String(describing: p1))
- }
- /// Ending call…
- public static var callRemoveJitsiWidgetProgress: String { return ElementL10n.tr("Localizable", "call_remove_jitsi_widget_progress") }
- /// Resume
- public static var callResumeAction: String { return ElementL10n.tr("Localizable", "call_resume_action") }
- /// Call ringing…
- public static var callRinging: String { return ElementL10n.tr("Localizable", "call_ringing") }
- /// Select Sound Device
- public static var callSelectSoundDevice: String { return ElementL10n.tr("Localizable", "call_select_sound_device") }
- /// Slide to end the call
- public static var callSlideToEndConference: String { return ElementL10n.tr("Localizable", "call_slide_to_end_conference") }
- /// Share screen
- public static var callStartScreenSharing: String { return ElementL10n.tr("Localizable", "call_start_screen_sharing") }
- /// Stop screen sharing
- public static var callStopScreenSharing: String { return ElementL10n.tr("Localizable", "call_stop_screen_sharing") }
- /// Switch Camera
- public static var callSwitchCamera: String { return ElementL10n.tr("Localizable", "call_switch_camera") }
- /// %1$@ Tap to return
- public static func callTapToReturn(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_tap_to_return", String(describing: p1))
- }
- /// Call back
- public static var callTileCallBack: String { return ElementL10n.tr("Localizable", "call_tile_call_back") }
- /// This call has ended
- public static var callTileEnded: String { return ElementL10n.tr("Localizable", "call_tile_ended") }
- /// No answer
- public static var callTileNoAnswer: String { return ElementL10n.tr("Localizable", "call_tile_no_answer") }
- /// %1$@ declined this call
- public static func callTileOtherDeclined(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_tile_other_declined", String(describing: p1))
- }
- /// Active video call
- public static var callTileVideoActive: String { return ElementL10n.tr("Localizable", "call_tile_video_active") }
- /// Video call ended • %1$@
- public static func callTileVideoCallHasEnded(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_tile_video_call_has_ended", String(describing: p1))
- }
- /// Video call declined
- public static var callTileVideoDeclined: String { return ElementL10n.tr("Localizable", "call_tile_video_declined") }
- /// Incoming video call
- public static var callTileVideoIncoming: String { return ElementL10n.tr("Localizable", "call_tile_video_incoming") }
- /// Missed video call
- public static var callTileVideoMissed: String { return ElementL10n.tr("Localizable", "call_tile_video_missed") }
- /// Active voice call
- public static var callTileVoiceActive: String { return ElementL10n.tr("Localizable", "call_tile_voice_active") }
- /// Voice call ended • %1$@
- public static func callTileVoiceCallHasEnded(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_tile_voice_call_has_ended", String(describing: p1))
- }
- /// Voice call declined
- public static var callTileVoiceDeclined: String { return ElementL10n.tr("Localizable", "call_tile_voice_declined") }
- /// Incoming voice call
- public static var callTileVoiceIncoming: String { return ElementL10n.tr("Localizable", "call_tile_voice_incoming") }
- /// Missed voice call
- public static var callTileVoiceMissed: String { return ElementL10n.tr("Localizable", "call_tile_voice_missed") }
- /// You declined this call
- public static var callTileYouDeclinedThisCall: String { return ElementL10n.tr("Localizable", "call_tile_you_declined_this_call") }
- /// Connect
- public static var callTransferConnectAction: String { return ElementL10n.tr("Localizable", "call_transfer_connect_action") }
- /// Consult first
- public static var callTransferConsultFirst: String { return ElementL10n.tr("Localizable", "call_transfer_consult_first") }
- /// Consulting with %1$@
- public static func callTransferConsultingWith(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_transfer_consulting_with", String(describing: p1))
- }
- /// An error occurred while transferring call
- public static var callTransferFailure: String { return ElementL10n.tr("Localizable", "call_transfer_failure") }
- /// Transfer
- public static var callTransferTitle: String { return ElementL10n.tr("Localizable", "call_transfer_title") }
- /// Transfer to %1$@
- public static func callTransferTransferToTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "call_transfer_transfer_to_title", String(describing: p1))
- }
- /// Unknown person
- public static var callTransferUnknownPerson: String { return ElementL10n.tr("Localizable", "call_transfer_unknown_person") }
- /// Users
- public static var callTransferUsersTabTitle: String { return ElementL10n.tr("Localizable", "call_transfer_users_tab_title") }
- /// You cannot place a call with yourself
- public static var cannotCallYourself: String { return ElementL10n.tr("Localizable", "cannot_call_yourself") }
- /// You cannot place a call with yourself, wait for participants to accept invitation
- public static var cannotCallYourselfWithInvite: String { return ElementL10n.tr("Localizable", "cannot_call_yourself_with_invite") }
- /// Cannot DM yourself!
- public static var cannotDmSelf: String { return ElementL10n.tr("Localizable", "cannot_dm_self") }
- /// Change identity server
- public static var changeIdentityServer: String { return ElementL10n.tr("Localizable", "change_identity_server") }
- /// Set a new account password…
- public static var changePasswordSummary: String { return ElementL10n.tr("Localizable", "change_password_summary") }
- /// Change network
- public static var changeRoomDirectoryNetwork: String { return ElementL10n.tr("Localizable", "change_room_directory_network") }
- /// Change Space
- public static var changeSpace: String { return ElementL10n.tr("Localizable", "change_space") }
- /// Current language
- public static var chooseLocaleCurrentLocaleTitle: String { return ElementL10n.tr("Localizable", "choose_locale_current_locale_title") }
- /// Loading available languages…
- public static var chooseLocaleLoadingLocales: String { return ElementL10n.tr("Localizable", "choose_locale_loading_locales") }
- /// Other available languages
- public static var chooseLocaleOtherLocalesTitle: String { return ElementL10n.tr("Localizable", "choose_locale_other_locales_title") }
- /// Results are only revealed when you end the poll
- public static var closedPollOptionDescription: String { return ElementL10n.tr("Localizable", "closed_poll_option_description") }
- /// Closed poll
- public static var closedPollOptionTitle: String { return ElementL10n.tr("Localizable", "closed_poll_option_title") }
- /// Sends the given message with confetti
- public static var commandConfetti: String { return ElementL10n.tr("Localizable", "command_confetti") }
- /// Add to the given Space
- public static var commandDescriptionAddToSpace: String { return ElementL10n.tr("Localizable", "command_description_add_to_space") }
- /// Changes your avatar in this current room only
- public static var commandDescriptionAvatarForRoom: String { return ElementL10n.tr("Localizable", "command_description_avatar_for_room") }
- /// Bans user with given id
- public static var commandDescriptionBanUser: String { return ElementL10n.tr("Localizable", "command_description_ban_user") }
- /// To fix Matrix Apps management
- public static var commandDescriptionClearScalarToken: String { return ElementL10n.tr("Localizable", "command_description_clear_scalar_token") }
- /// Create a Space
- public static var commandDescriptionCreateSpace: String { return ElementL10n.tr("Localizable", "command_description_create_space") }
- /// Deops user with given id
- public static var commandDescriptionDeopUser: String { return ElementL10n.tr("Localizable", "command_description_deop_user") }
- /// Forces the current outbound group session in an encrypted room to be discarded
- public static var commandDescriptionDiscardSession: String { return ElementL10n.tr("Localizable", "command_description_discard_session") }
- /// Only supported in encrypted rooms
- public static var commandDescriptionDiscardSessionNotHandled: String { return ElementL10n.tr("Localizable", "command_description_discard_session_not_handled") }
- /// Displays action
- public static var commandDescriptionEmote: String { return ElementL10n.tr("Localizable", "command_description_emote") }
- /// Ignores a user, hiding their messages from you
- public static var commandDescriptionIgnoreUser: String { return ElementL10n.tr("Localizable", "command_description_ignore_user") }
- /// Invites user with given id to current room
- public static var commandDescriptionInviteUser: String { return ElementL10n.tr("Localizable", "command_description_invite_user") }
- /// Joins room with given address
- public static var commandDescriptionJoinRoom: String { return ElementL10n.tr("Localizable", "command_description_join_room") }
- /// Join the Space with the given id
- public static var commandDescriptionJoinSpace: String { return ElementL10n.tr("Localizable", "command_description_join_space") }
- /// Leave room with given id (or current room if null)
- public static var commandDescriptionLeaveRoom: String { return ElementL10n.tr("Localizable", "command_description_leave_room") }
- /// Prepends ( ͡° ͜ʖ ͡°) to a plain-text message
- public static var commandDescriptionLenny: String { return ElementL10n.tr("Localizable", "command_description_lenny") }
- /// On/Off markdown
- public static var commandDescriptionMarkdown: String { return ElementL10n.tr("Localizable", "command_description_markdown") }
- /// Changes your display nickname
- public static var commandDescriptionNick: String { return ElementL10n.tr("Localizable", "command_description_nick") }
- /// Changes your display nickname in the current room only
- public static var commandDescriptionNickForRoom: String { return ElementL10n.tr("Localizable", "command_description_nick_for_room") }
- /// Define the power level of a user
- public static var commandDescriptionOpUser: String { return ElementL10n.tr("Localizable", "command_description_op_user") }
- /// Leave room
- public static var commandDescriptionPartRoom: String { return ElementL10n.tr("Localizable", "command_description_part_room") }
- /// Sends a message as plain text, without interpreting it as markdown
- public static var commandDescriptionPlain: String { return ElementL10n.tr("Localizable", "command_description_plain") }
- /// Sends the given message colored as a rainbow
- public static var commandDescriptionRainbow: String { return ElementL10n.tr("Localizable", "command_description_rainbow") }
- /// Sends the given emote colored as a rainbow
- public static var commandDescriptionRainbowEmote: String { return ElementL10n.tr("Localizable", "command_description_rainbow_emote") }
- /// Removes user with given id from this room
- public static var commandDescriptionRemoveUser: String { return ElementL10n.tr("Localizable", "command_description_remove_user") }
- /// Changes the avatar of the current room
- public static var commandDescriptionRoomAvatar: String { return ElementL10n.tr("Localizable", "command_description_room_avatar") }
- /// Sets the room name
- public static var commandDescriptionRoomName: String { return ElementL10n.tr("Localizable", "command_description_room_name") }
- /// Prepends ¯\_(ツ)_/¯ to a plain-text message
- public static var commandDescriptionShrug: String { return ElementL10n.tr("Localizable", "command_description_shrug") }
- /// Sends the given message as a spoiler
- public static var commandDescriptionSpoiler: String { return ElementL10n.tr("Localizable", "command_description_spoiler") }
- /// Set the room topic
- public static var commandDescriptionTopic: String { return ElementL10n.tr("Localizable", "command_description_topic") }
- /// Unbans user with given id
- public static var commandDescriptionUnbanUser: String { return ElementL10n.tr("Localizable", "command_description_unban_user") }
- /// Stops ignoring a user, showing their messages going forward
- public static var commandDescriptionUnignoreUser: String { return ElementL10n.tr("Localizable", "command_description_unignore_user") }
- /// Upgrades a room to a new version
- public static var commandDescriptionUpgradeRoom: String { return ElementL10n.tr("Localizable", "command_description_upgrade_room") }
- /// Displays information about a user
- public static var commandDescriptionWhois: String { return ElementL10n.tr("Localizable", "command_description_whois") }
- /// Command error
- public static var commandError: String { return ElementL10n.tr("Localizable", "command_error") }
- /// The command "%@" is recognized but not supported in threads.
- public static func commandNotSupportedInThreads(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "command_not_supported_in_threads", String(describing: p1))
- }
- /// The command "%@" needs more parameters, or some parameters are incorrect.
- public static func commandProblemWithParameters(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "command_problem_with_parameters", String(describing: p1))
- }
- /// Sends the given message with snowfall
- public static var commandSnow: String { return ElementL10n.tr("Localizable", "command_snow") }
- /// Choose
- public static var compressionOptListChoose: String { return ElementL10n.tr("Localizable", "compression_opt_list_choose") }
- /// Large
- public static var compressionOptListLarge: String { return ElementL10n.tr("Localizable", "compression_opt_list_large") }
- /// Medium
- public static var compressionOptListMedium: String { return ElementL10n.tr("Localizable", "compression_opt_list_medium") }
- /// Original
- public static var compressionOptListOriginal: String { return ElementL10n.tr("Localizable", "compression_opt_list_original") }
- /// Small
- public static var compressionOptListSmall: String { return ElementL10n.tr("Localizable", "compression_opt_list_small") }
- /// Confirm your identity by verifying this login from one of your other sessions, granting it access to encrypted messages.
- public static var confirmYourIdentity: String { return ElementL10n.tr("Localizable", "confirm_your_identity") }
- /// Confirm your identity by verifying this login, granting it access to encrypted messages.
- public static var confirmYourIdentityQuadS: String { return ElementL10n.tr("Localizable", "confirm_your_identity_quad_s") }
- /// Please contact an admin to restore encryption to a valid state.
- public static var contactAdminToRestoreEncryption: String { return ElementL10n.tr("Localizable", "contact_admin_to_restore_encryption") }
- /// Contacts book
- public static var contactsBookTitle: String { return ElementL10n.tr("Localizable", "contacts_book_title") }
- /// This content was reported as inappropriate.
- ///
- /// If you don't want to see any more content from this user, you can ignore them to hide their messages.
- public static var contentReportedAsInappropriateContent: String { return ElementL10n.tr("Localizable", "content_reported_as_inappropriate_content") }
- /// Reported as inappropriate
- public static var contentReportedAsInappropriateTitle: String { return ElementL10n.tr("Localizable", "content_reported_as_inappropriate_title") }
- /// This content was reported as spam.
- ///
- /// If you don't want to see any more content from this user, you can ignore them to hide their messages.
- public static var contentReportedAsSpamContent: String { return ElementL10n.tr("Localizable", "content_reported_as_spam_content") }
- /// Reported as spam
- public static var contentReportedAsSpamTitle: String { return ElementL10n.tr("Localizable", "content_reported_as_spam_title") }
- /// This content was reported.
- ///
- /// If you don't want to see any more content from this user, you can ignore them to hide their messages.
- public static var contentReportedContent: String { return ElementL10n.tr("Localizable", "content_reported_content") }
- /// Content reported
- public static var contentReportedTitle: String { return ElementL10n.tr("Localizable", "content_reported_title") }
- /// Copied to clipboard
- public static var copiedToClipboard: String { return ElementL10n.tr("Localizable", "copied_to_clipboard") }
- /// Create
- public static var create: String { return ElementL10n.tr("Localizable", "create") }
- /// Create a room
- public static var createARoom: String { return ElementL10n.tr("Localizable", "create_a_room") }
- /// Create New Room
- public static var createNewRoom: String { return ElementL10n.tr("Localizable", "create_new_room") }
- /// Create New Space
- public static var createNewSpace: String { return ElementL10n.tr("Localizable", "create_new_space") }
- /// Failed to validate PIN, please tap a new one.
- public static var createPinConfirmFailure: String { return ElementL10n.tr("Localizable", "create_pin_confirm_failure") }
- /// Confirm PIN
- public static var createPinConfirmTitle: String { return ElementL10n.tr("Localizable", "create_pin_confirm_title") }
- /// Choose a PIN for security
- public static var createPinTitle: String { return ElementL10n.tr("Localizable", "create_pin_title") }
- /// ADD OPTION
- public static var createPollAddOption: String { return ElementL10n.tr("Localizable", "create_poll_add_option") }
- /// CREATE POLL
- public static var createPollButton: String { return ElementL10n.tr("Localizable", "create_poll_button") }
- /// Question cannot be empty
- public static var createPollEmptyQuestionError: String { return ElementL10n.tr("Localizable", "create_poll_empty_question_error") }
- /// Plural format key: "%#@VARIABLE@"
- public static func createPollNotEnoughOptionsError(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "create_poll_not_enough_options_error", p1)
- }
- /// Option %1$d
- public static func createPollOptionsHint(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "create_poll_options_hint", p1)
- }
- /// Create options
- public static var createPollOptionsTitle: String { return ElementL10n.tr("Localizable", "create_poll_options_title") }
- /// Question or topic
- public static var createPollQuestionHint: String { return ElementL10n.tr("Localizable", "create_poll_question_hint") }
- /// Poll question or topic
- public static var createPollQuestionTitle: String { return ElementL10n.tr("Localizable", "create_poll_question_title") }
- /// Create Poll
- public static var createPollTitle: String { return ElementL10n.tr("Localizable", "create_poll_title") }
- /// Create Room
- public static var createRoom: String { return ElementL10n.tr("Localizable", "create_room") }
- /// CREATE
- public static var createRoomActionCreate: String { return ElementL10n.tr("Localizable", "create_room_action_create") }
- /// Go
- public static var createRoomActionGo: String { return ElementL10n.tr("Localizable", "create_room_action_go") }
- /// This address is already in use
- public static var createRoomAliasAlreadyInUse: String { return ElementL10n.tr("Localizable", "create_room_alias_already_in_use") }
- /// Please provide a room address
- public static var createRoomAliasEmpty: String { return ElementL10n.tr("Localizable", "create_room_alias_empty") }
- /// Some characters are not allowed
- public static var createRoomAliasInvalid: String { return ElementL10n.tr("Localizable", "create_room_alias_invalid") }
- /// You might enable this if the room will only be used for collaborating with internal teams on your homeserver. This cannot be changed later.
- public static var createRoomDisableFederationDescription: String { return ElementL10n.tr("Localizable", "create_room_disable_federation_description") }
- /// Block anyone not part of %@ from ever joining this room
- public static func createRoomDisableFederationTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "create_room_disable_federation_title", String(describing: p1))
- }
- /// We couldn't create your DM. Please check the users you want to invite and try again.
- public static var createRoomDmFailure: String { return ElementL10n.tr("Localizable", "create_room_dm_failure") }
- /// Once enabled, encryption cannot be disabled.
- public static var createRoomEncryptionDescription: String { return ElementL10n.tr("Localizable", "create_room_encryption_description") }
- /// Enable encryption
- public static var createRoomEncryptionTitle: String { return ElementL10n.tr("Localizable", "create_room_encryption_title") }
- /// The room has been created, but some invitations have not been sent for the following reason:
- ///
- /// %@
- public static func createRoomFederationError(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "create_room_federation_error", String(describing: p1))
- }
- /// Creating room…
- public static var createRoomInProgress: String { return ElementL10n.tr("Localizable", "create_room_in_progress") }
- /// Name
- public static var createRoomNameHint: String { return ElementL10n.tr("Localizable", "create_room_name_hint") }
- /// Room name
- public static var createRoomNameSection: String { return ElementL10n.tr("Localizable", "create_room_name_section") }
- /// Anyone will be able to join this room
- public static var createRoomPublicDescription: String { return ElementL10n.tr("Localizable", "create_room_public_description") }
- /// Public
- public static var createRoomPublicTitle: String { return ElementL10n.tr("Localizable", "create_room_public_title") }
- /// Room settings
- public static var createRoomSettingsSection: String { return ElementL10n.tr("Localizable", "create_room_settings_section") }
- /// Topic
- public static var createRoomTopicHint: String { return ElementL10n.tr("Localizable", "create_room_topic_hint") }
- /// Room topic (optional)
- public static var createRoomTopicSection: String { return ElementL10n.tr("Localizable", "create_room_topic_section") }
- /// Create space
- public static var createSpace: String { return ElementL10n.tr("Localizable", "create_space") }
- /// Space address
- public static var createSpaceAliasHint: String { return ElementL10n.tr("Localizable", "create_space_alias_hint") }
- /// Give it a name to continue.
- public static var createSpaceErrorEmptyFieldSpaceName: String { return ElementL10n.tr("Localizable", "create_space_error_empty_field_space_name") }
- /// You are not currently using an identity server. In order to invite teammates and be discoverable by them, configure one below.
- public static var createSpaceIdentityServerInfoNone: String { return ElementL10n.tr("Localizable", "create_space_identity_server_info_none") }
- /// Creating space…
- public static var createSpaceInProgress: String { return ElementL10n.tr("Localizable", "create_space_in_progress") }
- /// Description
- public static var createSpaceTopicHint: String { return ElementL10n.tr("Localizable", "create_space_topic_hint") }
- /// What type of space do you want to create?
- public static var createSpacesChooseTypeLabel: String { return ElementL10n.tr("Localizable", "create_spaces_choose_type_label") }
- /// Random
- public static var createSpacesDefaultPublicRandomRoomName: String { return ElementL10n.tr("Localizable", "create_spaces_default_public_random_room_name") }
- /// General
- public static var createSpacesDefaultPublicRoomName: String { return ElementL10n.tr("Localizable", "create_spaces_default_public_room_name") }
- /// Add some details to help people identify it. You can change these at any point.
- public static var createSpacesDetailsPrivateHeader: String { return ElementL10n.tr("Localizable", "create_spaces_details_private_header") }
- /// Add some details to help it stand out. You can change these at any point.
- public static var createSpacesDetailsPublicHeader: String { return ElementL10n.tr("Localizable", "create_spaces_details_public_header") }
- /// Who are your teammates?
- public static var createSpacesInvitePublicHeader: String { return ElementL10n.tr("Localizable", "create_spaces_invite_public_header") }
- /// Ensure the right people have access to %@ company. You can invite more later.
- public static func createSpacesInvitePublicHeaderDesc(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "create_spaces_invite_public_header_desc", String(describing: p1))
- }
- /// To join an existing space, you need an invite.
- public static var createSpacesJoinInfoHelp: String { return ElementL10n.tr("Localizable", "create_spaces_join_info_help") }
- /// Just me
- public static var createSpacesJustMe: String { return ElementL10n.tr("Localizable", "create_spaces_just_me") }
- /// Creating Space…
- public static var createSpacesLoadingMessage: String { return ElementL10n.tr("Localizable", "create_spaces_loading_message") }
- /// Make sure the right people have access to %@.
- public static func createSpacesMakeSureAccess(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "create_spaces_make_sure_access", String(describing: p1))
- }
- /// Me and teammates
- public static var createSpacesMeAndTeammates: String { return ElementL10n.tr("Localizable", "create_spaces_me_and_teammates") }
- /// A private space to organise your rooms
- public static var createSpacesOrganiseRooms: String { return ElementL10n.tr("Localizable", "create_spaces_organise_rooms") }
- /// A private space for you & your teammates
- public static var createSpacesPrivateTeammates: String { return ElementL10n.tr("Localizable", "create_spaces_private_teammates") }
- /// What things are you working on?
- public static var createSpacesRoomPrivateHeader: String { return ElementL10n.tr("Localizable", "create_spaces_room_private_header") }
- /// Let’s create a room for each of them. You can add more later too, including already existing ones.
- public static var createSpacesRoomPrivateHeaderDesc: String { return ElementL10n.tr("Localizable", "create_spaces_room_private_header_desc") }
- /// What are some discussions you want to have in %@?
- public static func createSpacesRoomPublicHeader(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "create_spaces_room_public_header", String(describing: p1))
- }
- /// We’ll create rooms for them. You can add more later too.
- public static var createSpacesRoomPublicHeaderDesc: String { return ElementL10n.tr("Localizable", "create_spaces_room_public_header_desc") }
- /// Who are you working with?
- public static var createSpacesWhoAreYouWorkingWith: String { return ElementL10n.tr("Localizable", "create_spaces_who_are_you_working_with") }
- /// You can change this later
- public static var createSpacesYouCanChangeLater: String { return ElementL10n.tr("Localizable", "create_spaces_you_can_change_later") }
- /// Creating room…
- public static var creatingDirectRoom: String { return ElementL10n.tr("Localizable", "creating_direct_room") }
- /// Interactively Verify by Emoji
- public static var crossSigningVerifyByEmoji: String { return ElementL10n.tr("Localizable", "cross_signing_verify_by_emoji") }
- /// Manually Verify by Text
- public static var crossSigningVerifyByText: String { return ElementL10n.tr("Localizable", "cross_signing_verify_by_text") }
- /// Unable to verify this device
- public static var crosssigningCannotVerifyThisSession: String { return ElementL10n.tr("Localizable", "crosssigning_cannot_verify_this_session") }
- /// You won’t be able to access encrypted message history. Reset your Secure Message Backup and verification keys to start fresh.
- public static var crosssigningCannotVerifyThisSessionDesc: String { return ElementL10n.tr("Localizable", "crosssigning_cannot_verify_this_session_desc") }
- /// Verify login
- public static var crosssigningVerifySession: String { return ElementL10n.tr("Localizable", "crosssigning_verify_session") }
- /// Verify this device
- public static var crosssigningVerifyThisSession: String { return ElementL10n.tr("Localizable", "crosssigning_verify_this_session") }
- /// You cannot access this message because you have been blocked by the sender
- public static var cryptoErrorWithheldBlacklisted: String { return ElementL10n.tr("Localizable", "crypto_error_withheld_blacklisted") }
- /// You cannot access this message because the sender purposely did not send the keys
- public static var cryptoErrorWithheldGeneric: String { return ElementL10n.tr("Localizable", "crypto_error_withheld_generic") }
- /// You cannot access this message because your session is not trusted by the sender
- public static var cryptoErrorWithheldUnverified: String { return ElementL10n.tr("Localizable", "crypto_error_withheld_unverified") }
- /// Dark Theme
- public static var darkTheme: String { return ElementL10n.tr("Localizable", "dark_theme") }
- /// This will make your account permanently unusable. You will not be able to log in, and no one will be able to re-register the same user ID. This will cause your account to leave all rooms it is participating in, and it will remove your account details from your identity server. This action is irreversible.
- ///
- /// Deactivating your account does not by default cause us to forget messages you have sent. If you would like us to forget your messages, please tick the box below.
- ///
- /// Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.
- public static var deactivateAccountContent: String { return ElementL10n.tr("Localizable", "deactivate_account_content") }
- /// Please forget all messages I have sent when my account is deactivated (Warning: this will cause future users to see an incomplete view of conversations)
- public static var deactivateAccountDeleteCheckbox: String { return ElementL10n.tr("Localizable", "deactivate_account_delete_checkbox") }
- /// Deactivate Account
- public static var deactivateAccountSubmit: String { return ElementL10n.tr("Localizable", "deactivate_account_submit") }
- /// Deactivate Account
- public static var deactivateAccountTitle: String { return ElementL10n.tr("Localizable", "deactivate_account_title") }
- /// Decide which spaces can access this room. If a space is selected its members will be able to find and join Room name.
- public static var decideWhichSpacesCanAccess: String { return ElementL10n.tr("Localizable", "decide_which_spaces_can_access") }
- /// Decide who can find and join this room.
- public static var decideWhoCanFindAndJoin: String { return ElementL10n.tr("Localizable", "decide_who_can_find_and_join") }
- /// sends confetti 🎉
- public static var defaultMessageEmoteConfetti: String { return ElementL10n.tr("Localizable", "default_message_emote_confetti") }
- /// sends snowfall ❄️
- public static var defaultMessageEmoteSnow: String { return ElementL10n.tr("Localizable", "default_message_emote_snow") }
- /// Delete the account data of type %1$@?
- ///
- /// Use with caution, it may lead to unexpected behavior.
- public static func deleteAccountDataWarning(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "delete_account_data_warning", String(describing: p1))
- }
- /// Are you sure you wish to remove (delete) this event? Note that if you delete a room name or topic change, it could undo the change.
- public static var deleteEventDialogContent: String { return ElementL10n.tr("Localizable", "delete_event_dialog_content") }
- /// Include a reason
- public static var deleteEventDialogReasonCheckbox: String { return ElementL10n.tr("Localizable", "delete_event_dialog_reason_checkbox") }
- /// Reason for redacting
- public static var deleteEventDialogReasonHint: String { return ElementL10n.tr("Localizable", "delete_event_dialog_reason_hint") }
- /// Confirm Removal
- public static var deleteEventDialogTitle: String { return ElementL10n.tr("Localizable", "delete_event_dialog_title") }
- /// Are you sure you want to remove this poll? You won't be able to recover it once removed.
- public static var deletePollDialogContent: String { return ElementL10n.tr("Localizable", "delete_poll_dialog_content") }
- /// Remove poll
- public static var deletePollDialogTitle: String { return ElementL10n.tr("Localizable", "delete_poll_dialog_title") }
- /// To perform this action, please grant the Camera permission from the system settings.
- public static var deniedPermissionCamera: String { return ElementL10n.tr("Localizable", "denied_permission_camera") }
- /// Some permissions are missing to perform this action, please grant the permissions from the system settings.
- public static var deniedPermissionGeneric: String { return ElementL10n.tr("Localizable", "denied_permission_generic") }
- /// To send voice messages, please grant the Microphone permission.
- public static var deniedPermissionVoiceMessage: String { return ElementL10n.tr("Localizable", "denied_permission_voice_message") }
- /// Edit Content
- public static var devToolsEditContent: String { return ElementL10n.tr("Localizable", "dev_tools_edit_content") }
- /// Malformed event
- public static var devToolsErrorMalformedEvent: String { return ElementL10n.tr("Localizable", "dev_tools_error_malformed_event") }
- /// No content
- public static var devToolsErrorNoContent: String { return ElementL10n.tr("Localizable", "dev_tools_error_no_content") }
- /// Missing message type
- public static var devToolsErrorNoMessageType: String { return ElementL10n.tr("Localizable", "dev_tools_error_no_message_type") }
- /// Event content
- public static var devToolsEventContentHint: String { return ElementL10n.tr("Localizable", "dev_tools_event_content_hint") }
- /// Explore Room State
- public static var devToolsExploreRoomState: String { return ElementL10n.tr("Localizable", "dev_tools_explore_room_state") }
- /// Event Content
- public static var devToolsFormHintEventContent: String { return ElementL10n.tr("Localizable", "dev_tools_form_hint_event_content") }
- /// State Key
- public static var devToolsFormHintStateKey: String { return ElementL10n.tr("Localizable", "dev_tools_form_hint_state_key") }
- /// Type
- public static var devToolsFormHintType: String { return ElementL10n.tr("Localizable", "dev_tools_form_hint_type") }
- /// Dev Tools
- public static var devToolsMenuName: String { return ElementL10n.tr("Localizable", "dev_tools_menu_name") }
- /// Send Custom Event
- public static var devToolsSendCustomEvent: String { return ElementL10n.tr("Localizable", "dev_tools_send_custom_event") }
- /// Send Custom State Event
- public static var devToolsSendCustomStateEvent: String { return ElementL10n.tr("Localizable", "dev_tools_send_custom_state_event") }
- /// Send State Event
- public static var devToolsSendStateEvent: String { return ElementL10n.tr("Localizable", "dev_tools_send_state_event") }
- /// State Events
- public static var devToolsStateEvent: String { return ElementL10n.tr("Localizable", "dev_tools_state_event") }
- /// Event sent!
- public static var devToolsSuccessEvent: String { return ElementL10n.tr("Localizable", "dev_tools_success_event") }
- /// State event sent!
- public static var devToolsSuccessStateEvent: String { return ElementL10n.tr("Localizable", "dev_tools_success_state_event") }
- /// Current Session
- public static var deviceManagerCurrentSessionTitle: String { return ElementL10n.tr("Localizable", "device_manager_current_session_title") }
- /// Device
- public static var deviceManagerDeviceTitle: String { return ElementL10n.tr("Localizable", "device_manager_device_title") }
- /// Current Session
- public static var deviceManagerHeaderSectionCurrentSession: String { return ElementL10n.tr("Localizable", "device_manager_header_section_current_session") }
- /// Improve your account security by following these recommendations.
- public static var deviceManagerHeaderSectionSecurityRecommendationsDescription: String { return ElementL10n.tr("Localizable", "device_manager_header_section_security_recommendations_description") }
- /// Security recommendations
- public static var deviceManagerHeaderSectionSecurityRecommendationsTitle: String { return ElementL10n.tr("Localizable", "device_manager_header_section_security_recommendations_title") }
- /// Plural format key: "%#@VARIABLE@"
- public static func deviceManagerInactiveSessionsDescription(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "device_manager_inactive_sessions_description", p1)
- }
- /// Inactive sessions
- public static var deviceManagerInactiveSessionsTitle: String { return ElementL10n.tr("Localizable", "device_manager_inactive_sessions_title") }
- /// Plural format key: "%#@VARIABLE@"
- public static func deviceManagerOtherSessionsDescriptionInactive(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "device_manager_other_sessions_description_inactive", p1)
- }
- /// Unverified · Last activity %1$@
- public static func deviceManagerOtherSessionsDescriptionUnverified(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "device_manager_other_sessions_description_unverified", String(describing: p1))
- }
- /// Verified · Last activity %1$@
- public static func deviceManagerOtherSessionsDescriptionVerified(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "device_manager_other_sessions_description_verified", String(describing: p1))
- }
- /// View All (%1$d)
- public static func deviceManagerOtherSessionsViewAll(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "device_manager_other_sessions_view_all", p1)
- }
- /// Application, device, and activity information.
- public static var deviceManagerSessionDetailsDescription: String { return ElementL10n.tr("Localizable", "device_manager_session_details_description") }
- /// IP address
- public static var deviceManagerSessionDetailsDeviceIpAddress: String { return ElementL10n.tr("Localizable", "device_manager_session_details_device_ip_address") }
- /// Session ID
- public static var deviceManagerSessionDetailsSessionId: String { return ElementL10n.tr("Localizable", "device_manager_session_details_session_id") }
- /// Last activity
- public static var deviceManagerSessionDetailsSessionLastActivity: String { return ElementL10n.tr("Localizable", "device_manager_session_details_session_last_activity") }
- /// Session name
- public static var deviceManagerSessionDetailsSessionName: String { return ElementL10n.tr("Localizable", "device_manager_session_details_session_name") }
- /// Session details
- public static var deviceManagerSessionDetailsTitle: String { return ElementL10n.tr("Localizable", "device_manager_session_details_title") }
- /// Last activity %1$@
- public static func deviceManagerSessionLastActivity(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "device_manager_session_last_activity", String(describing: p1))
- }
- /// Session
- public static var deviceManagerSessionTitle: String { return ElementL10n.tr("Localizable", "device_manager_session_title") }
- /// Show All Sessions (V2, WIP)
- public static var deviceManagerSettingsActiveSessionsShowAll: String { return ElementL10n.tr("Localizable", "device_manager_settings_active_sessions_show_all") }
- /// Verify or sign out from unverified sessions.
- public static var deviceManagerUnverifiedSessionsDescription: String { return ElementL10n.tr("Localizable", "device_manager_unverified_sessions_description") }
- /// Unverified sessions
- public static var deviceManagerUnverifiedSessionsTitle: String { return ElementL10n.tr("Localizable", "device_manager_unverified_sessions_title") }
- /// Verify your current session for enhanced secure messaging.
- public static var deviceManagerVerificationStatusDetailCurrentSessionUnverified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_detail_current_session_unverified") }
- /// Your current session is ready for secure messaging.
- public static var deviceManagerVerificationStatusDetailCurrentSessionVerified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_detail_current_session_verified") }
- /// Verify or sign out from this session for best security and reliability.
- public static var deviceManagerVerificationStatusDetailOtherSessionUnverified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_detail_other_session_unverified") }
- /// This session is ready for secure messaging.
- public static var deviceManagerVerificationStatusDetailOtherSessionVerified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_detail_other_session_verified") }
- /// Verify your current session for enhanced secure messaging.
- public static var deviceManagerVerificationStatusDetailUnverified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_detail_unverified") }
- /// Your current session is ready for secure messaging.
- public static var deviceManagerVerificationStatusDetailVerified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_detail_verified") }
- /// Unverified session
- public static var deviceManagerVerificationStatusUnverified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_unverified") }
- /// Verified session
- public static var deviceManagerVerificationStatusVerified: String { return ElementL10n.tr("Localizable", "device_manager_verification_status_verified") }
- /// Verify Session
- public static var deviceManagerVerifySession: String { return ElementL10n.tr("Localizable", "device_manager_verify_session") }
- /// View Details
- public static var deviceManagerViewDetails: String { return ElementL10n.tr("Localizable", "device_manager_view_details") }
- /// Current session
- public static var devicesCurrentDevice: String { return ElementL10n.tr("Localizable", "devices_current_device") }
- /// Authentication
- public static var devicesDeleteDialogTitle: String { return ElementL10n.tr("Localizable", "devices_delete_dialog_title") }
- /// Update Public Name
- public static var devicesDetailsDeviceName: String { return ElementL10n.tr("Localizable", "devices_details_device_name") }
- /// ID
- public static var devicesDetailsIdTitle: String { return ElementL10n.tr("Localizable", "devices_details_id_title") }
- /// %1$@ @ %2$@
- public static func devicesDetailsLastSeenFormat(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "devices_details_last_seen_format", String(describing: p1), String(describing: p2))
- }
- /// Last seen
- public static var devicesDetailsLastSeenTitle: String { return ElementL10n.tr("Localizable", "devices_details_last_seen_title") }
- /// Public Name
- public static var devicesDetailsNameTitle: String { return ElementL10n.tr("Localizable", "devices_details_name_title") }
- /// Other sessions
- public static var devicesOtherDevices: String { return ElementL10n.tr("Localizable", "devices_other_devices") }
- /// New value
- public static var dialogEditHint: String { return ElementL10n.tr("Localizable", "dialog_edit_hint") }
- /// Confirmation
- public static var dialogTitleConfirmation: String { return ElementL10n.tr("Localizable", "dialog_title_confirmation") }
- /// Error
- public static var dialogTitleError: String { return ElementL10n.tr("Localizable", "dialog_title_error") }
- /// Success
- public static var dialogTitleSuccess: String { return ElementL10n.tr("Localizable", "dialog_title_success") }
- /// Warning
- public static var dialogTitleWarning: String { return ElementL10n.tr("Localizable", "dialog_title_warning") }
- /// To continue using the %1$@ homeserver you must review and agree to the terms and conditions.
- public static func dialogUserConsentContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "dialog_user_consent_content", String(describing: p1))
- }
- /// Review now
- public static var dialogUserConsentSubmit: String { return ElementL10n.tr("Localizable", "dialog_user_consent_submit") }
- /// Conversations
- public static var directChatsHeader: String { return ElementL10n.tr("Localizable", "direct_chats_header") }
- /// %@ joined.
- public static func directRoomCreatedSummaryItem(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "direct_room_created_summary_item", String(describing: p1))
- }
- /// You joined.
- public static var directRoomCreatedSummaryItemByYou: String { return ElementL10n.tr("Localizable", "direct_room_created_summary_item_by_you") }
- /// Messages in this chat are end-to-end encrypted.
- public static var directRoomEncryptionEnabledTileDescription: String { return ElementL10n.tr("Localizable", "direct_room_encryption_enabled_tile_description") }
- /// Messages in this chat will be end-to-end encrypted.
- public static var directRoomEncryptionEnabledTileDescriptionFuture: String { return ElementL10n.tr("Localizable", "direct_room_encryption_enabled_tile_description_future") }
- /// %1$@ made this invite only.
- public static func directRoomJoinRulesInvite(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "direct_room_join_rules_invite", String(describing: p1))
- }
- /// You made this invite only.
- public static var directRoomJoinRulesInviteByYou: String { return ElementL10n.tr("Localizable", "direct_room_join_rules_invite_by_you") }
- /// Messages here are end-to-end encrypted.
- ///
- /// Your messages are secured with locks and only you and the recipient have the unique keys to unlock them.
- public static var directRoomProfileEncryptedSubtitle: String { return ElementL10n.tr("Localizable", "direct_room_profile_encrypted_subtitle") }
- /// Messages here are not end-to-end encrypted.
- public static var directRoomProfileNotEncryptedSubtitle: String { return ElementL10n.tr("Localizable", "direct_room_profile_not_encrypted_subtitle") }
- /// Leave
- public static var directRoomProfileSectionMoreLeave: String { return ElementL10n.tr("Localizable", "direct_room_profile_section_more_leave") }
- /// Settings
- public static var directRoomProfileSectionMoreSettings: String { return ElementL10n.tr("Localizable", "direct_room_profile_section_more_settings") }
- /// Known Users
- public static var directRoomUserListKnownTitle: String { return ElementL10n.tr("Localizable", "direct_room_user_list_known_title") }
- /// Suggestions
- public static var directRoomUserListSuggestionsTitle: String { return ElementL10n.tr("Localizable", "direct_room_user_list_suggestions_title") }
- /// Add a new server
- public static var directoryAddANewServer: String { return ElementL10n.tr("Localizable", "directory_add_a_new_server") }
- /// Can't find this server or its room list
- public static var directoryAddANewServerError: String { return ElementL10n.tr("Localizable", "directory_add_a_new_server_error") }
- /// This server is already present in the list
- public static var directoryAddANewServerErrorAlreadyAdded: String { return ElementL10n.tr("Localizable", "directory_add_a_new_server_error_already_added") }
- /// Enter the name of a new server you want to explore.
- public static var directoryAddANewServerPrompt: String { return ElementL10n.tr("Localizable", "directory_add_a_new_server_prompt") }
- /// All rooms on %@ server
- public static func directoryServerAllRoomsOnServer(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "directory_server_all_rooms_on_server", String(describing: p1))
- }
- /// All native %@ rooms
- public static func directoryServerNativeRooms(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "directory_server_native_rooms", String(describing: p1))
- }
- /// Server name
- public static var directoryServerPlaceholder: String { return ElementL10n.tr("Localizable", "directory_server_placeholder") }
- /// Your server
- public static var directoryYourServer: String { return ElementL10n.tr("Localizable", "directory_your_server") }
- /// Enable 'Allow integrations' in Settings to do this.
- public static var disabledIntegrationDialogContent: String { return ElementL10n.tr("Localizable", "disabled_integration_dialog_content") }
- /// Integrations are disabled
- public static var disabledIntegrationDialogTitle: String { return ElementL10n.tr("Localizable", "disabled_integration_dialog_title") }
- /// We’re excited to announce we’ve changed name! Your app is up to date and you’re signed in to your account.
- public static var disclaimerContent: String { return ElementL10n.tr("Localizable", "disclaimer_content") }
- /// GOT IT
- public static var disclaimerNegativeButton: String { return ElementL10n.tr("Localizable", "disclaimer_negative_button") }
- /// LEARN MORE
- public static var disclaimerPositiveButton: String { return ElementL10n.tr("Localizable", "disclaimer_positive_button") }
- /// Riot is now Element!
- public static var disclaimerTitle: String { return ElementL10n.tr("Localizable", "disclaimer_title") }
- /// Disconnect identity server
- public static var disconnectIdentityServer: String { return ElementL10n.tr("Localizable", "disconnect_identity_server") }
- /// Disconnect from the identity server %@?
- public static func disconnectIdentityServerDialogContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "disconnect_identity_server_dialog_content", String(describing: p1))
- }
- /// Invite by email, find contacts and more…
- public static var discoveryInvite: String { return ElementL10n.tr("Localizable", "discovery_invite") }
- /// Discovery (%@)
- public static func discoverySection(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "discovery_section", String(describing: p1))
- }
- /// Doesn't look like a valid email address
- public static var doesNotLookLikeValidEmail: String { return ElementL10n.tr("Localizable", "does_not_look_like_valid_email") }
- /// Done
- public static var done: String { return ElementL10n.tr("Localizable", "done") }
- /// File %1$@ has been downloaded!
- public static func downloadedFile(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "downloaded_file", String(describing: p1))
- }
- /// Re-request encryption keys from your other sessions.
- public static var e2eReRequestEncryptionKey: String { return ElementL10n.tr("Localizable", "e2e_re_request_encryption_key") }
- /// Please launch %@ on another device that can decrypt the message so it can send the keys to this session.
- public static func e2eReRequestEncryptionKeyDialogContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "e2e_re_request_encryption_key_dialog_content", String(describing: p1))
- }
- /// Unlock encrypted messages history
- public static var e2eUseKeybackup: String { return ElementL10n.tr("Localizable", "e2e_use_keybackup") }
- /// Edit
- public static var edit: String { return ElementL10n.tr("Localizable", "edit") }
- /// Edit poll
- public static var editPollTitle: String { return ElementL10n.tr("Localizable", "edit_poll_title") }
- /// (edited)
- public static var editedSuffix: String { return ElementL10n.tr("Localizable", "edited_suffix") }
- /// Activities
- public static var emojiPickerActivityCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_activity_category") }
- /// Flags
- public static var emojiPickerFlagsCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_flags_category") }
- /// Food & Drink
- public static var emojiPickerFoodsCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_foods_category") }
- /// Animals & Nature
- public static var emojiPickerNatureCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_nature_category") }
- /// Objects
- public static var emojiPickerObjectsCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_objects_category") }
- /// Smileys & People
- public static var emojiPickerPeopleCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_people_category") }
- /// Travel & Places
- public static var emojiPickerPlacesCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_places_category") }
- /// Symbols
- public static var emojiPickerSymbolsCategory: String { return ElementL10n.tr("Localizable", "emoji_picker_symbols_category") }
- /// Your contact book is empty
- public static var emptyContactBook: String { return ElementL10n.tr("Localizable", "empty_contact_book") }
- /// Encrypted message
- public static var encryptedMessage: String { return ElementL10n.tr("Localizable", "encrypted_message") }
- /// Encrypted by an unverified device
- public static var encryptedUnverified: String { return ElementL10n.tr("Localizable", "encrypted_unverified") }
- /// Encryption enabled
- public static var encryptionEnabled: String { return ElementL10n.tr("Localizable", "encryption_enabled") }
- /// Messages in this room are end-to-end encrypted. Learn more & verify users in their profile.
- public static var encryptionEnabledTileDescription: String { return ElementL10n.tr("Localizable", "encryption_enabled_tile_description") }
- /// Export E2E room keys
- public static var encryptionExportE2eRoomKeys: String { return ElementL10n.tr("Localizable", "encryption_export_e2e_room_keys") }
- /// Export
- public static var encryptionExportExport: String { return ElementL10n.tr("Localizable", "encryption_export_export") }
- /// Please create a passphrase to encrypt the exported keys. You will need to enter the same passphrase to be able to import the keys.
- public static var encryptionExportNotice: String { return ElementL10n.tr("Localizable", "encryption_export_notice") }
- /// Export room keys
- public static var encryptionExportRoomKeys: String { return ElementL10n.tr("Localizable", "encryption_export_room_keys") }
- /// Export the keys to a local file
- public static var encryptionExportRoomKeysSummary: String { return ElementL10n.tr("Localizable", "encryption_export_room_keys_summary") }
- /// Keys successfully exported
- public static var encryptionExportedSuccessfully: String { return ElementL10n.tr("Localizable", "encryption_exported_successfully") }
- /// Encryption has been misconfigured.
- public static var encryptionHasBeenMisconfigured: String { return ElementL10n.tr("Localizable", "encryption_has_been_misconfigured") }
- /// Import E2E room keys
- public static var encryptionImportE2eRoomKeys: String { return ElementL10n.tr("Localizable", "encryption_import_e2e_room_keys") }
- /// Import
- public static var encryptionImportImport: String { return ElementL10n.tr("Localizable", "encryption_import_import") }
- /// Import room keys
- public static var encryptionImportRoomKeys: String { return ElementL10n.tr("Localizable", "encryption_import_room_keys") }
- /// Plural format key: "%#@VARIABLE@"
- public static func encryptionImportRoomKeysSuccess(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "encryption_import_room_keys_success", p1)
- }
- /// Import the keys from a local file
- public static var encryptionImportRoomKeysSummary: String { return ElementL10n.tr("Localizable", "encryption_import_room_keys_summary") }
- /// Cross-Signing
- public static var encryptionInformationCrossSigningState: String { return ElementL10n.tr("Localizable", "encryption_information_cross_signing_state") }
- /// Decryption error
- public static var encryptionInformationDecryptionError: String { return ElementL10n.tr("Localizable", "encryption_information_decryption_error") }
- /// Session key
- public static var encryptionInformationDeviceKey: String { return ElementL10n.tr("Localizable", "encryption_information_device_key") }
- /// Public name
- public static var encryptionInformationDeviceName: String { return ElementL10n.tr("Localizable", "encryption_information_device_name") }
- /// Cross-Signing is enabled
- /// Private Keys on device.
- public static var encryptionInformationDgXsigningComplete: String { return ElementL10n.tr("Localizable", "encryption_information_dg_xsigning_complete") }
- /// Cross-Signing is not enabled
- public static var encryptionInformationDgXsigningDisabled: String { return ElementL10n.tr("Localizable", "encryption_information_dg_xsigning_disabled") }
- /// Cross-Signing is enabled.
- /// Keys are not trusted
- public static var encryptionInformationDgXsigningNotTrusted: String { return ElementL10n.tr("Localizable", "encryption_information_dg_xsigning_not_trusted") }
- /// Cross-Signing is enabled
- /// Keys are trusted.
- /// Private keys are not known
- public static var encryptionInformationDgXsigningTrusted: String { return ElementL10n.tr("Localizable", "encryption_information_dg_xsigning_trusted") }
- /// Not Verified
- public static var encryptionInformationNotVerified: String { return ElementL10n.tr("Localizable", "encryption_information_not_verified") }
- /// unknown ip
- public static var encryptionInformationUnknownIp: String { return ElementL10n.tr("Localizable", "encryption_information_unknown_ip") }
- /// Verified
- public static var encryptionInformationVerified: String { return ElementL10n.tr("Localizable", "encryption_information_verified") }
- /// Verify
- public static var encryptionInformationVerify: String { return ElementL10n.tr("Localizable", "encryption_information_verify") }
- /// Confirm by comparing the following with the User Settings in your other session:
- public static var encryptionInformationVerifyDeviceWarning: String { return ElementL10n.tr("Localizable", "encryption_information_verify_device_warning") }
- /// If they don't match, the security of your communication may be compromised.
- public static var encryptionInformationVerifyDeviceWarning2: String { return ElementL10n.tr("Localizable", "encryption_information_verify_device_warning2") }
- /// Encrypted Messages Recovery
- public static var encryptionMessageRecovery: String { return ElementL10n.tr("Localizable", "encryption_message_recovery") }
- /// Encryption is misconfigured
- public static var encryptionMisconfigured: String { return ElementL10n.tr("Localizable", "encryption_misconfigured") }
- /// Never send encrypted messages to unverified sessions from this session.
- public static var encryptionNeverSendToUnverifiedDevicesSummary: String { return ElementL10n.tr("Localizable", "encryption_never_send_to_unverified_devices_summary") }
- /// Encrypt to verified sessions only
- public static var encryptionNeverSendToUnverifiedDevicesTitle: String { return ElementL10n.tr("Localizable", "encryption_never_send_to_unverified_devices_title") }
- /// Encryption not enabled
- public static var encryptionNotEnabled: String { return ElementL10n.tr("Localizable", "encryption_not_enabled") }
- /// Manage Key Backup
- public static var encryptionSettingsManageMessageRecoverySummary: String { return ElementL10n.tr("Localizable", "encryption_settings_manage_message_recovery_summary") }
- /// The encryption used by this room is not supported
- public static var encryptionUnknownAlgorithmTileDescription: String { return ElementL10n.tr("Localizable", "encryption_unknown_algorithm_tile_description") }
- /// End poll
- public static var endPollConfirmationApproveButton: String { return ElementL10n.tr("Localizable", "end_poll_confirmation_approve_button") }
- /// This will stop people from being able to vote and will display the final results of the poll.
- public static var endPollConfirmationDescription: String { return ElementL10n.tr("Localizable", "end_poll_confirmation_description") }
- /// End this poll?
- public static var endPollConfirmationTitle: String { return ElementL10n.tr("Localizable", "end_poll_confirmation_title") }
- /// Enter your %@ to continue.
- public static func enterAccountPassword(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "enter_account_password", String(describing: p1))
- }
- /// Select your Recovery Key, or input it manually by typing it or pasting from your clipboard
- public static var enterSecretStorageInputKey: String { return ElementL10n.tr("Localizable", "enter_secret_storage_input_key") }
- /// Cannot find secrets in storage
- public static var enterSecretStorageInvalid: String { return ElementL10n.tr("Localizable", "enter_secret_storage_invalid") }
- /// Use your %1$@ or use your %2$@ to continue.
- public static func enterSecretStoragePassphraseOrKey(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "enter_secret_storage_passphrase_or_key", String(describing: p1), String(describing: p2))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func entries(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "entries", p1)
- }
- /// Unable to play %1$@
- public static func errorAudioMessageUnableToPlay(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "error_audio_message_unable_to_play", String(describing: p1))
- }
- /// Please choose a password.
- public static var errorEmptyFieldChoosePassword: String { return ElementL10n.tr("Localizable", "error_empty_field_choose_password") }
- /// Please choose a username.
- public static var errorEmptyFieldChooseUserName: String { return ElementL10n.tr("Localizable", "error_empty_field_choose_user_name") }
- /// Please enter a username.
- public static var errorEmptyFieldEnterUserName: String { return ElementL10n.tr("Localizable", "error_empty_field_enter_user_name") }
- /// Please enter your password.
- public static var errorEmptyFieldYourPassword: String { return ElementL10n.tr("Localizable", "error_empty_field_your_password") }
- /// Failed to import keys
- public static var errorFailedToImportKeys: String { return ElementL10n.tr("Localizable", "error_failed_to_import_keys") }
- /// Sorry, an error occurred while trying to join: %@
- public static func errorFailedToJoinRoom(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "error_failed_to_join_room", String(describing: p1))
- }
- /// The file is too large to upload.
- public static var errorFileTooBigSimple: String { return ElementL10n.tr("Localizable", "error_file_too_big_simple") }
- /// The homeserver does not accept username with only digits.
- public static var errorForbiddenDigitsOnlyUsername: String { return ElementL10n.tr("Localizable", "error_forbidden_digits_only_username") }
- /// Couldn't handle share data
- public static var errorHandlingIncomingShare: String { return ElementL10n.tr("Localizable", "error_handling_incoming_share") }
- /// Sorry, an error occurred while trying to join the conference
- public static var errorJitsiJoinConf: String { return ElementL10n.tr("Localizable", "error_jitsi_join_conf") }
- /// Sorry, conference calls with Jitsi are not supported on old devices (devices with Android OS below 6.0)
- public static var errorJitsiNotSupportedOnOldDevice: String { return ElementL10n.tr("Localizable", "error_jitsi_not_supported_on_old_device") }
- /// Looks like the server is taking too long to respond, this can be caused by either poor connectivity or an error with the server. Please try again in a while.
- public static var errorNetworkTimeout: String { return ElementL10n.tr("Localizable", "error_network_timeout") }
- /// Sorry, no external application has been found to complete this action.
- public static var errorNoExternalApplicationFound: String { return ElementL10n.tr("Localizable", "error_no_external_application_found") }
- /// No network. Please check your Internet connection.
- public static var errorNoNetwork: String { return ElementL10n.tr("Localizable", "error_no_network") }
- /// Can't open a room where you are banned from.
- public static var errorOpeningBannedRoom: String { return ElementL10n.tr("Localizable", "error_opening_banned_room") }
- /// Could not save media file
- public static var errorSavingMediaFile: String { return ElementL10n.tr("Localizable", "error_saving_media_file") }
- /// Please retry once you have accepted the terms and conditions of your homeserver.
- public static var errorTermsNotAccepted: String { return ElementL10n.tr("Localizable", "error_terms_not_accepted") }
- /// Ensure that you have clicked on the link in the email we have sent to you.
- public static var errorThreepidAuthFailed: String { return ElementL10n.tr("Localizable", "error_threepid_auth_failed") }
- /// Unauthorized, missing valid authentication credentials
- public static var errorUnauthorized: String { return ElementL10n.tr("Localizable", "error_unauthorized") }
- /// It looks like you’re trying to connect to another homeserver. Do you want to sign out?
- public static var errorUserAlreadyLoggedIn: String { return ElementL10n.tr("Localizable", "error_user_already_logged_in") }
- /// Cannot reply or edit while voice message is active
- public static var errorVoiceMessageCannotReplyOrEdit: String { return ElementL10n.tr("Localizable", "error_voice_message_cannot_reply_or_edit") }
- /// Cannot play this voice message
- public static var errorVoiceMessageUnableToPlay: String { return ElementL10n.tr("Localizable", "error_voice_message_unable_to_play") }
- /// Cannot record a voice message
- public static var errorVoiceMessageUnableToRecord: String { return ElementL10n.tr("Localizable", "error_voice_message_unable_to_record") }
- /// Message removed
- public static var eventRedacted: String { return ElementL10n.tr("Localizable", "event_redacted") }
- /// Event moderated by room admin
- public static var eventRedactedByAdminReason: String { return ElementL10n.tr("Localizable", "event_redacted_by_admin_reason") }
- /// Event moderated by room admin, reason: %1$@
- public static func eventRedactedByAdminReasonWithReason(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "event_redacted_by_admin_reason_with_reason", String(describing: p1))
- }
- /// Event deleted by user
- public static var eventRedactedByUserReason: String { return ElementL10n.tr("Localizable", "event_redacted_by_user_reason") }
- /// Event deleted by user, reason: %1$@
- public static func eventRedactedByUserReasonWithReason(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "event_redacted_by_user_reason_with_reason", String(describing: p1))
- }
- /// Delete all failed messages
- public static var eventStatusA11yDeleteAll: String { return ElementL10n.tr("Localizable", "event_status_a11y_delete_all") }
- /// Failed
- public static var eventStatusA11yFailed: String { return ElementL10n.tr("Localizable", "event_status_a11y_failed") }
- /// Sending
- public static var eventStatusA11ySending: String { return ElementL10n.tr("Localizable", "event_status_a11y_sending") }
- /// Sent
- public static var eventStatusA11ySent: String { return ElementL10n.tr("Localizable", "event_status_a11y_sent") }
- /// Do you want to cancel sending message?
- public static var eventStatusCancelSendingDialogMessage: String { return ElementL10n.tr("Localizable", "event_status_cancel_sending_dialog_message") }
- /// Are you sure you want to delete all unsent messages in this room?
- public static var eventStatusDeleteAllFailedDialogMessage: String { return ElementL10n.tr("Localizable", "event_status_delete_all_failed_dialog_message") }
- /// Delete unsent messages
- public static var eventStatusDeleteAllFailedDialogTitle: String { return ElementL10n.tr("Localizable", "event_status_delete_all_failed_dialog_title") }
- /// Messages failed to send
- public static var eventStatusFailedMessagesWarning: String { return ElementL10n.tr("Localizable", "event_status_failed_messages_warning") }
- /// Sending message…
- public static var eventStatusSendingMessage: String { return ElementL10n.tr("Localizable", "event_status_sending_message") }
- /// Message sent
- public static var eventStatusSentMessage: String { return ElementL10n.tr("Localizable", "event_status_sent_message") }
- /// Explore Rooms
- public static var exploreRooms: String { return ElementL10n.tr("Localizable", "explore_rooms") }
- /// The link %1$@ is taking you to another site: %2$@.
- ///
- /// Are you sure you want to continue?
- public static func externalLinkConfirmationMessage(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "external_link_confirmation_message", String(describing: p1), String(describing: p2))
- }
- /// Double-check this link
- public static var externalLinkConfirmationTitle: String { return ElementL10n.tr("Localizable", "external_link_confirmation_title") }
- /// Direct Messages
- public static var fabMenuCreateChat: String { return ElementL10n.tr("Localizable", "fab_menu_create_chat") }
- /// Rooms
- public static var fabMenuCreateRoom: String { return ElementL10n.tr("Localizable", "fab_menu_create_room") }
- /// Failed to access secure storage
- public static var failedToAccessSecureStorage: String { return ElementL10n.tr("Localizable", "failed_to_access_secure_storage") }
- /// Failed to add widget
- public static var failedToAddWidget: String { return ElementL10n.tr("Localizable", "failed_to_add_widget") }
- /// Failed to set up Cross Signing
- public static var failedToInitializeCrossSigning: String { return ElementL10n.tr("Localizable", "failed_to_initialize_cross_signing") }
- /// Failed to remove widget
- public static var failedToRemoveWidget: String { return ElementL10n.tr("Localizable", "failed_to_remove_widget") }
- /// Failed to UnBan user
- public static var failedToUnban: String { return ElementL10n.tr("Localizable", "failed_to_unban") }
- /// Plural format key: "%#@VARIABLE@"
- public static func fallbackUsersRead(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "fallback_users_read", p1)
- }
- /// Feedback
- public static var feedback: String { return ElementL10n.tr("Localizable", "feedback") }
- /// The feedback failed to be sent (%@)
- public static func feedbackFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "feedback_failed", String(describing: p1))
- }
- /// Thanks, your feedback has been successfully sent
- public static var feedbackSent: String { return ElementL10n.tr("Localizable", "feedback_sent") }
- /// Finish
- public static var finish: String { return ElementL10n.tr("Localizable", "finish") }
- /// Finish setting up discovery.
- public static var finishSettingUpDiscovery: String { return ElementL10n.tr("Localizable", "finish_setting_up_discovery") }
- /// Finish setup
- public static var finishSetup: String { return ElementL10n.tr("Localizable", "finish_setup") }
- /// Font size
- public static var fontSize: String { return ElementL10n.tr("Localizable", "font_size") }
- /// Set automatically
- public static var fontSizeSectionAuto: String { return ElementL10n.tr("Localizable", "font_size_section_auto") }
- /// Choose manually
- public static var fontSizeSectionManually: String { return ElementL10n.tr("Localizable", "font_size_section_manually") }
- /// Choose font size
- public static var fontSizeTitle: String { return ElementL10n.tr("Localizable", "font_size_title") }
- /// Use system default
- public static var fontSizeUseSystem: String { return ElementL10n.tr("Localizable", "font_size_use_system") }
- /// Congratulations!
- public static var ftueAccountCreatedCongratulationsTitle: String { return ElementL10n.tr("Localizable", "ftue_account_created_congratulations_title") }
- /// Personalize profile
- public static var ftueAccountCreatedPersonalize: String { return ElementL10n.tr("Localizable", "ftue_account_created_personalize") }
- /// Your account %@ has been created
- public static func ftueAccountCreatedSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_account_created_subtitle", String(describing: p1))
- }
- /// Take me home
- public static var ftueAccountCreatedTakeMeHome: String { return ElementL10n.tr("Localizable", "ftue_account_created_take_me_home") }
- /// Are you a human?
- public static var ftueAuthCaptchaTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_captcha_title") }
- /// Choose where your conversations are kept, giving you control and independence. Connected via Matrix.
- public static var ftueAuthCarouselControlBody: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_control_body") }
- /// You're in control.
- public static var ftueAuthCarouselControlTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_control_title") }
- /// End-to-end encrypted and no phone number required. No ads or datamining.
- public static var ftueAuthCarouselEncryptedBody: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_encrypted_body") }
- /// Secure messaging.
- public static var ftueAuthCarouselEncryptedTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_encrypted_title") }
- /// Secure and independent communication that gives you the same level of privacy as a face-to-face conversation in your own home.
- public static var ftueAuthCarouselSecureBody: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_secure_body") }
- /// Own your conversations.
- public static var ftueAuthCarouselSecureTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_secure_title") }
- /// %@ is also great for the workplace. It’s trusted by the world’s most secure organisations.
- public static func ftueAuthCarouselWorkplaceBody(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_carousel_workplace_body", String(describing: p1))
- }
- /// Messaging for your team.
- public static var ftueAuthCarouselWorkplaceTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_carousel_workplace_title") }
- /// Get in touch
- public static var ftueAuthChooseServerEmsCta: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_ems_cta") }
- /// Element Matrix Services (EMS) is a robust and reliable hosting service for fast, secure and real time communication. Find out how on element.io/ems
- public static var ftueAuthChooseServerEmsSubtitle: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_ems_subtitle") }
- /// Want to host your own server?
- public static var ftueAuthChooseServerEmsTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_ems_title") }
- /// Server URL
- public static var ftueAuthChooseServerEntryHint: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_entry_hint") }
- /// What is the address of your server?
- public static var ftueAuthChooseServerSignInSubtitle: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_sign_in_subtitle") }
- /// What is the address of your server? This is like a home for all your data
- public static var ftueAuthChooseServerSubtitle: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_subtitle") }
- /// Select your server
- public static var ftueAuthChooseServerTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_choose_server_title") }
- /// Where your conversations will live
- public static var ftueAuthCreateAccountChooseServerHeader: String { return ElementL10n.tr("Localizable", "ftue_auth_create_account_choose_server_header") }
- /// Edit
- public static var ftueAuthCreateAccountEditServerSelection: String { return ElementL10n.tr("Localizable", "ftue_auth_create_account_edit_server_selection") }
- /// Must be 8 characters or more
- public static var ftueAuthCreateAccountPasswordEntryFooter: String { return ElementL10n.tr("Localizable", "ftue_auth_create_account_password_entry_footer") }
- /// Or
- public static var ftueAuthCreateAccountSsoSectionHeader: String { return ElementL10n.tr("Localizable", "ftue_auth_create_account_sso_section_header") }
- /// Create your account
- public static var ftueAuthCreateAccountTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_create_account_title") }
- /// Others can discover you %@
- public static func ftueAuthCreateAccountUsernameEntryFooter(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_create_account_username_entry_footer", String(describing: p1))
- }
- /// Email
- public static var ftueAuthEmailEntryTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_email_entry_title") }
- /// Resend email
- public static var ftueAuthEmailResendEmail: String { return ElementL10n.tr("Localizable", "ftue_auth_email_resend_email") }
- /// %@ needs to verify your account
- public static func ftueAuthEmailSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_email_subtitle", String(describing: p1))
- }
- /// Enter your email
- public static var ftueAuthEmailTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_email_title") }
- /// Did not receive an email?
- public static var ftueAuthEmailVerificationFooter: String { return ElementL10n.tr("Localizable", "ftue_auth_email_verification_footer") }
- /// Follow the instructions sent to %@
- public static func ftueAuthEmailVerificationSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_email_verification_subtitle", String(describing: p1))
- }
- /// Verify your email
- public static var ftueAuthEmailVerificationTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_email_verification_title") }
- /// Forgot password
- public static var ftueAuthForgotPassword: String { return ElementL10n.tr("Localizable", "ftue_auth_forgot_password") }
- /// Username / Email / Phone
- public static var ftueAuthLoginUsernameEntry: String { return ElementL10n.tr("Localizable", "ftue_auth_login_username_entry") }
- /// New Password
- public static var ftueAuthNewPasswordEntryTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_new_password_entry_title") }
- /// Make sure it's 8 characters or more.
- public static var ftueAuthNewPasswordSubtitle: String { return ElementL10n.tr("Localizable", "ftue_auth_new_password_subtitle") }
- /// Choose a new password
- public static var ftueAuthNewPasswordTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_new_password_title") }
- /// Password reset
- public static var ftueAuthPasswordResetConfirmation: String { return ElementL10n.tr("Localizable", "ftue_auth_password_reset_confirmation") }
- /// Follow the instructions send to %@
- public static func ftueAuthPasswordResetEmailConfirmationSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_password_reset_email_confirmation_subtitle", String(describing: p1))
- }
- /// Confirmation code
- public static var ftueAuthPhoneConfirmationEntryTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_phone_confirmation_entry_title") }
- /// Resend code
- public static var ftueAuthPhoneConfirmationResendCode: String { return ElementL10n.tr("Localizable", "ftue_auth_phone_confirmation_resend_code") }
- /// A code was sent to %@
- public static func ftueAuthPhoneConfirmationSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_phone_confirmation_subtitle", String(describing: p1))
- }
- /// Confirm your phone number
- public static var ftueAuthPhoneConfirmationTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_phone_confirmation_title") }
- /// Phone Number
- public static var ftueAuthPhoneEntryTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_phone_entry_title") }
- /// %@ needs to verify your account
- public static func ftueAuthPhoneSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_phone_subtitle", String(describing: p1))
- }
- /// Enter your phone number
- public static var ftueAuthPhoneTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_phone_title") }
- /// Reset password
- public static var ftueAuthResetPassword: String { return ElementL10n.tr("Localizable", "ftue_auth_reset_password") }
- /// Check your email.
- public static var ftueAuthResetPasswordBreakerTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_reset_password_breaker_title") }
- /// %@ will send you a verification link
- public static func ftueAuthResetPasswordEmailSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_reset_password_email_subtitle", String(describing: p1))
- }
- /// Where your conversations live
- public static var ftueAuthSignInChooseServerHeader: String { return ElementL10n.tr("Localizable", "ftue_auth_sign_in_choose_server_header") }
- /// Sign out all devices
- public static var ftueAuthSignOutAllDevices: String { return ElementL10n.tr("Localizable", "ftue_auth_sign_out_all_devices") }
- /// Please read through %@'s terms and policies
- public static func ftueAuthTermsSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_terms_subtitle", String(describing: p1))
- }
- /// Server policies
- public static var ftueAuthTermsTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_terms_title") }
- /// Connect to server
- public static var ftueAuthUseCaseConnectToServer: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_connect_to_server") }
- /// Looking to join an existing server?
- public static var ftueAuthUseCaseJoinExistingServer: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_join_existing_server") }
- /// Friends and family
- public static var ftueAuthUseCaseOptionOne: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_option_one") }
- /// Communities
- public static var ftueAuthUseCaseOptionThree: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_option_three") }
- /// Teams
- public static var ftueAuthUseCaseOptionTwo: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_option_two") }
- /// Not sure yet? %@
- public static func ftueAuthUseCaseSkip(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ftue_auth_use_case_skip", String(describing: p1))
- }
- /// Skip this question
- public static var ftueAuthUseCaseSkipPartial: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_skip_partial") }
- /// We'll help you get connected
- public static var ftueAuthUseCaseSubtitle: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_subtitle") }
- /// Who will you chat to the most?
- public static var ftueAuthUseCaseTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_use_case_title") }
- /// Welcome back!
- public static var ftueAuthWelcomeBackTitle: String { return ElementL10n.tr("Localizable", "ftue_auth_welcome_back_title") }
- /// You can change this later
- public static var ftueDisplayNameEntryFooter: String { return ElementL10n.tr("Localizable", "ftue_display_name_entry_footer") }
- /// Display Name
- public static var ftueDisplayNameEntryTitle: String { return ElementL10n.tr("Localizable", "ftue_display_name_entry_title") }
- /// Choose a display name
- public static var ftueDisplayNameTitle: String { return ElementL10n.tr("Localizable", "ftue_display_name_title") }
- /// Head to settings anytime to update your profile
- public static var ftuePersonalizeCompleteSubtitle: String { return ElementL10n.tr("Localizable", "ftue_personalize_complete_subtitle") }
- /// Looking good!
- public static var ftuePersonalizeCompleteTitle: String { return ElementL10n.tr("Localizable", "ftue_personalize_complete_title") }
- /// Let's go
- public static var ftuePersonalizeLetsGo: String { return ElementL10n.tr("Localizable", "ftue_personalize_lets_go") }
- /// Skip this step
- public static var ftuePersonalizeSkipThisStep: String { return ElementL10n.tr("Localizable", "ftue_personalize_skip_this_step") }
- /// Save and continue
- public static var ftuePersonalizeSubmit: String { return ElementL10n.tr("Localizable", "ftue_personalize_submit") }
- /// Time to put a face to the name
- public static var ftueProfilePictureSubtitle: String { return ElementL10n.tr("Localizable", "ftue_profile_picture_subtitle") }
- /// Add a profile picture
- public static var ftueProfilePictureTitle: String { return ElementL10n.tr("Localizable", "ftue_profile_picture_title") }
- /// %1$@: %2$@
- public static func genericLabelAndValue(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "generic_label_and_value", String(describing: p1), String(describing: p2))
- }
- /// Give Feedback
- public static var giveFeedback: String { return ElementL10n.tr("Localizable", "give_feedback") }
- /// Give Feedback
- public static var giveFeedbackThreads: String { return ElementL10n.tr("Localizable", "give_feedback_threads") }
- /// Retry
- public static var globalRetry: String { return ElementL10n.tr("Localizable", "global_retry") }
- /// Home
- public static var groupDetailsHome: String { return ElementL10n.tr("Localizable", "group_details_home") }
- /// You have been banned from %1$@ by %2$@
- public static func hasBeenBanned(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "has_been_banned", String(describing: p1), String(describing: p2))
- }
- /// You have been removed from %1$@ by %2$@
- public static func hasBeenRemoved(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "has_been_removed", String(describing: p1), String(describing: p2))
- }
- /// Long click on a room to see more options
- public static var helpLongClickOnRoomForMoreOptions: String { return ElementL10n.tr("Localizable", "help_long_click_on_room_for_more_options") }
- /// Hide advanced
- public static var hideAdvanced: String { return ElementL10n.tr("Localizable", "hide_advanced") }
- /// The all-in-one secure chat app for teams, friends and organisations. Create a chat, or join an existing room, to get started.
- public static var homeEmptyNoRoomsMessage: String { return ElementL10n.tr("Localizable", "home_empty_no_rooms_message") }
- /// Welcome to %@,
- /// %@.
- public static func homeEmptyNoRoomsTitle(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "home_empty_no_rooms_title", String(describing: p1), String(describing: p2))
- }
- /// This is where your unread messages will show up, when you have some.
- public static var homeEmptyNoUnreadsMessage: String { return ElementL10n.tr("Localizable", "home_empty_no_unreads_message") }
- /// Nothing to report.
- public static var homeEmptyNoUnreadsTitle: String { return ElementL10n.tr("Localizable", "home_empty_no_unreads_title") }
- /// Spaces are a new way to group rooms and people. Add an existing room, or create a new one, using the bottom-right button.
- public static var homeEmptySpaceNoRoomsMessage: String { return ElementL10n.tr("Localizable", "home_empty_space_no_rooms_message") }
- /// %@
- /// is looking a little empty.
- public static func homeEmptySpaceNoRoomsTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "home_empty_space_no_rooms_title", String(describing: p1))
- }
- /// Filter room names
- public static var homeFilterPlaceholderHome: String { return ElementL10n.tr("Localizable", "home_filter_placeholder_home") }
- /// Layout preferences
- public static var homeLayoutPreferences: String { return ElementL10n.tr("Localizable", "home_layout_preferences") }
- /// Show filters
- public static var homeLayoutPreferencesFilters: String { return ElementL10n.tr("Localizable", "home_layout_preferences_filters") }
- /// Show recents
- public static var homeLayoutPreferencesRecents: String { return ElementL10n.tr("Localizable", "home_layout_preferences_recents") }
- /// Activity
- public static var homeLayoutPreferencesSortActivity: String { return ElementL10n.tr("Localizable", "home_layout_preferences_sort_activity") }
- /// Sort by
- public static var homeLayoutPreferencesSortBy: String { return ElementL10n.tr("Localizable", "home_layout_preferences_sort_by") }
- /// A - Z
- public static var homeLayoutPreferencesSortName: String { return ElementL10n.tr("Localizable", "home_layout_preferences_sort_name") }
- /// Homeserver API URL
- public static var hsClientUrl: String { return ElementL10n.tr("Localizable", "hs_client_url") }
- /// Homeserver URL
- public static var hsUrl: String { return ElementL10n.tr("Localizable", "hs_url") }
- /// Huge
- public static var huge: String { return ElementL10n.tr("Localizable", "huge") }
- /// Identity server
- public static var identityServer: String { return ElementL10n.tr("Localizable", "identity_server") }
- /// To discover existing contacts, you need to send contact info (emails and phone numbers) to your identity server. We hash your data before sending for privacy.
- public static var identityServerConsentDialogContent3: String { return ElementL10n.tr("Localizable", "identity_server_consent_dialog_content_3") }
- /// Do you agree to send this info?
- public static var identityServerConsentDialogContentQuestion: String { return ElementL10n.tr("Localizable", "identity_server_consent_dialog_content_question") }
- /// Send emails and phone numbers to %@
- public static func identityServerConsentDialogTitle2(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "identity_server_consent_dialog_title_2", String(describing: p1))
- }
- /// The association has failed.
- public static var identityServerErrorBindingError: String { return ElementL10n.tr("Localizable", "identity_server_error_binding_error") }
- /// For your privacy, %@ only supports sending hashed user emails and phone number.
- public static func identityServerErrorBulkSha256NotSupported(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "identity_server_error_bulk_sha256_not_supported", String(describing: p1))
- }
- /// There is no current association with this identifier.
- public static var identityServerErrorNoCurrentBindingError: String { return ElementL10n.tr("Localizable", "identity_server_error_no_current_binding_error") }
- /// Please first configure an identity server.
- public static var identityServerErrorNoIdentityServerConfigured: String { return ElementL10n.tr("Localizable", "identity_server_error_no_identity_server_configured") }
- /// This operation is not possible. The homeserver is outdated.
- public static var identityServerErrorOutdatedHomeServer: String { return ElementL10n.tr("Localizable", "identity_server_error_outdated_home_server") }
- /// This identity server is outdated. %@ support only API V2.
- public static func identityServerErrorOutdatedIdentityServer(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "identity_server_error_outdated_identity_server", String(describing: p1))
- }
- /// Please first accepts the terms of the identity server in the settings.
- public static var identityServerErrorTermsNotSigned: String { return ElementL10n.tr("Localizable", "identity_server_error_terms_not_signed") }
- /// You are not using any identity server
- public static var identityServerNotDefined: String { return ElementL10n.tr("Localizable", "identity_server_not_defined") }
- /// Alternatively, you can enter any other identity server URL
- public static var identityServerSetAlternativeNotice: String { return ElementL10n.tr("Localizable", "identity_server_set_alternative_notice") }
- /// Enter the URL of an identity server
- public static var identityServerSetAlternativeNoticeNoDefault: String { return ElementL10n.tr("Localizable", "identity_server_set_alternative_notice_no_default") }
- /// Submit
- public static var identityServerSetAlternativeSubmit: String { return ElementL10n.tr("Localizable", "identity_server_set_alternative_submit") }
- /// Your homeserver (%1$@) proposes to use %2$@ for your identity server
- public static func identityServerSetDefaultNotice(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "identity_server_set_default_notice", String(describing: p1), String(describing: p2))
- }
- /// Use %1$@
- public static func identityServerSetDefaultSubmit(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "identity_server_set_default_submit", String(describing: p1))
- }
- /// The user consent has not been provided.
- public static var identityServerUserConsentNotProvided: String { return ElementL10n.tr("Localizable", "identity_server_user_consent_not_provided") }
- /// Ignore
- public static var ignoreRequestShortLabel: String { return ElementL10n.tr("Localizable", "ignore_request_short_label") }
- /// Import e2e keys from file "%1$@".
- public static func importE2eKeysFromFile(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "import_e2e_keys_from_file", String(describing: p1))
- }
- /// Incoming Video Call
- public static var incomingVideoCall: String { return ElementL10n.tr("Localizable", "incoming_video_call") }
- /// Incoming Voice Call
- public static var incomingVoiceCall: String { return ElementL10n.tr("Localizable", "incoming_voice_call") }
- /// %@ needs to perform a clear cache to be up to date, for the following reason:
- /// %@
- ///
- /// Note that this action will restart the app and it may take some time.
- public static func initialSyncRequestContent(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "initial_sync_request_content", String(describing: p1), String(describing: p2))
- }
- /// - Some users have been unignored
- public static var initialSyncRequestReasonUnignoredUsers: String { return ElementL10n.tr("Localizable", "initial_sync_request_reason_unignored_users") }
- /// Initial sync request
- public static var initialSyncRequestTitle: String { return ElementL10n.tr("Localizable", "initial_sync_request_title") }
- /// Initial sync:
- /// Downloading data…
- public static var initialSyncStartDownloading: String { return ElementL10n.tr("Localizable", "initial_sync_start_downloading") }
- /// Initial sync:
- /// Importing account…
- public static var initialSyncStartImportingAccount: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account") }
- /// Initial sync:
- /// Importing crypto
- public static var initialSyncStartImportingAccountCrypto: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account_crypto") }
- /// Initial sync:
- /// Importing account data
- public static var initialSyncStartImportingAccountData: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account_data") }
- /// Initial sync:
- /// Importing invited rooms
- public static var initialSyncStartImportingAccountInvitedRooms: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account_invited_rooms") }
- /// Initial sync:
- /// Loading your conversations
- /// If you've joined lots of rooms, this might take a while
- public static var initialSyncStartImportingAccountJoinedRooms: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account_joined_rooms") }
- /// Initial sync:
- /// Importing left rooms
- public static var initialSyncStartImportingAccountLeftRooms: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account_left_rooms") }
- /// Initial sync:
- /// Importing rooms
- public static var initialSyncStartImportingAccountRooms: String { return ElementL10n.tr("Localizable", "initial_sync_start_importing_account_rooms") }
- /// Initial sync:
- /// Waiting for server response…
- public static var initialSyncStartServerComputing: String { return ElementL10n.tr("Localizable", "initial_sync_start_server_computing") }
- /// Initialize CrossSigning
- public static var initializeCrossSigning: String { return ElementL10n.tr("Localizable", "initialize_cross_signing") }
- /// Invalid QR code (Invalid URI)!
- public static var invalidQrCodeUri: String { return ElementL10n.tr("Localizable", "invalid_qr_code_uri") }
- /// Invitation sent to %1$@
- public static func invitationSentToOneUser(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invitation_sent_to_one_user", String(describing: p1))
- }
- /// Invites
- public static var invitationsHeader: String { return ElementL10n.tr("Localizable", "invitations_header") }
- /// Plural format key: "%#@VARIABLE@"
- public static func invitationsSentToOneAndMoreUsers(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "invitations_sent_to_one_and_more_users", p1)
- }
- /// Invitations sent to %1$@ and %2$@
- public static func invitationsSentToTwoUsers(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "invitations_sent_to_two_users", String(describing: p1), String(describing: p2))
- }
- /// Invite by email
- public static var inviteByEmail: String { return ElementL10n.tr("Localizable", "invite_by_email") }
- /// Share link
- public static var inviteByLink: String { return ElementL10n.tr("Localizable", "invite_by_link") }
- /// Invite by username or mail
- public static var inviteByUsernameOrMail: String { return ElementL10n.tr("Localizable", "invite_by_username_or_mail") }
- /// Invite friends
- public static var inviteFriends: String { return ElementL10n.tr("Localizable", "invite_friends") }
- /// 🔐️ Join me on %@
- public static func inviteFriendsRichTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_friends_rich_title", String(describing: p1))
- }
- /// Hey, talk to me on %@: %@
- public static func inviteFriendsText(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_friends_text", String(describing: p1), String(describing: p2))
- }
- /// Invite friends to Element
- public static var inviteFriendsToElement: String { return ElementL10n.tr("Localizable", "invite_friends_to_element") }
- /// Just to this room
- public static var inviteJustToThisRoom: String { return ElementL10n.tr("Localizable", "invite_just_to_this_room") }
- /// They won’t be a part of %@
- public static func inviteJustToThisRoomDesc(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_just_to_this_room_desc", String(describing: p1))
- }
- /// Invite people
- public static var invitePeopleMenu: String { return ElementL10n.tr("Localizable", "invite_people_menu") }
- /// Invite people to your space
- public static var invitePeopleToYourSpace: String { return ElementL10n.tr("Localizable", "invite_people_to_your_space") }
- /// It’s just you at the moment. %@ will be even better with others.
- public static func invitePeopleToYourSpaceDesc(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_people_to_your_space_desc", String(describing: p1))
- }
- /// Invite to %@
- public static func inviteToSpace(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_to_space", String(describing: p1))
- }
- /// Invite to %@
- public static func inviteToSpaceWithName(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_to_space_with_name", String(describing: p1))
- }
- /// They’ll be able to explore %@
- public static func inviteToSpaceWithNameDesc(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invite_to_space_with_name_desc", String(describing: p1))
- }
- /// INVITE
- public static var inviteUsersToRoomActionInvite: String { return ElementL10n.tr("Localizable", "invite_users_to_room_action_invite") }
- /// We could not invite users. Please check the users you want to invite and try again.
- public static var inviteUsersToRoomFailure: String { return ElementL10n.tr("Localizable", "invite_users_to_room_failure") }
- /// Invite Users
- public static var inviteUsersToRoomTitle: String { return ElementL10n.tr("Localizable", "invite_users_to_room_title") }
- /// Invited
- public static var invited: String { return ElementL10n.tr("Localizable", "invited") }
- /// Invited by %@
- public static func invitedBy(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "invited_by", String(describing: p1))
- }
- /// This is where your new requests and invites will be.
- public static var invitesEmptyMessage: String { return ElementL10n.tr("Localizable", "invites_empty_message") }
- /// Nothing new.
- public static var invitesEmptyTitle: String { return ElementL10n.tr("Localizable", "invites_empty_title") }
- /// Invites
- public static var invitesTitle: String { return ElementL10n.tr("Localizable", "invites_title") }
- /// Inviting users…
- public static var invitingUsersToRoom: String { return ElementL10n.tr("Localizable", "inviting_users_to_room") }
- /// Please be patient, it may take some time.
- public static var itMayTakeSomeTime: String { return ElementL10n.tr("Localizable", "it_may_take_some_time") }
- /// Leave the current conference and switch to the other one?
- public static var jitsiLeaveConfToJoinAnotherOneContent: String { return ElementL10n.tr("Localizable", "jitsi_leave_conf_to_join_another_one_content") }
- /// Join Anyway
- public static var joinAnyway: String { return ElementL10n.tr("Localizable", "join_anyway") }
- /// Join Room
- public static var joinRoom: String { return ElementL10n.tr("Localizable", "join_room") }
- /// Join Space
- public static var joinSpace: String { return ElementL10n.tr("Localizable", "join_space") }
- /// Join replacement room
- public static var joiningReplacementRoom: String { return ElementL10n.tr("Localizable", "joining_replacement_room") }
- /// Keep it safe
- public static var keepItSafe: String { return ElementL10n.tr("Localizable", "keep_it_safe") }
- /// Key Share Request
- public static var keyShareRequest: String { return ElementL10n.tr("Localizable", "key_share_request") }
- /// Backing up your keys. This may take several minutes…
- public static var keysBackupBannerInProgress: String { return ElementL10n.tr("Localizable", "keys_backup_banner_in_progress") }
- /// Never lose encrypted messages
- public static var keysBackupBannerRecoverLine1: String { return ElementL10n.tr("Localizable", "keys_backup_banner_recover_line1") }
- /// Use Key Backup
- public static var keysBackupBannerRecoverLine2: String { return ElementL10n.tr("Localizable", "keys_backup_banner_recover_line2") }
- /// New secure message keys
- public static var keysBackupBannerUpdateLine1: String { return ElementL10n.tr("Localizable", "keys_backup_banner_update_line1") }
- /// Manage in Key Backup
- public static var keysBackupBannerUpdateLine2: String { return ElementL10n.tr("Localizable", "keys_backup_banner_update_line2") }
- /// Failed to get latest restore keys version (%@).
- public static func keysBackupGetVersionError(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_get_version_error", String(describing: p1))
- }
- /// All keys backed up
- public static var keysBackupInfoKeysAllBackupUp: String { return ElementL10n.tr("Localizable", "keys_backup_info_keys_all_backup_up") }
- /// Plural format key: "%#@VARIABLE@"
- public static func keysBackupInfoKeysBackingUp(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_info_keys_backing_up", p1)
- }
- /// Algorithm
- public static var keysBackupInfoTitleAlgorithm: String { return ElementL10n.tr("Localizable", "keys_backup_info_title_algorithm") }
- /// Signature
- public static var keysBackupInfoTitleSignature: String { return ElementL10n.tr("Localizable", "keys_backup_info_title_signature") }
- /// Version
- public static var keysBackupInfoTitleVersion: String { return ElementL10n.tr("Localizable", "keys_backup_info_title_version") }
- /// Backup could not be decrypted with this passphrase: please verify that you entered the correct recovery passphrase.
- public static var keysBackupPassphraseErrorDecrypt: String { return ElementL10n.tr("Localizable", "keys_backup_passphrase_error_decrypt") }
- /// Please delete the passphrase if you want %@ to generate a recovery key.
- public static func keysBackupPassphraseNotEmptyErrorMessage(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_passphrase_not_empty_error_message", String(describing: p1))
- }
- /// Please enter a recovery key
- public static var keysBackupRecoveryCodeEmptyErrorMessage: String { return ElementL10n.tr("Localizable", "keys_backup_recovery_code_empty_error_message") }
- /// Backup could not be decrypted with this recovery key: please verify that you entered the correct recovery key.
- public static var keysBackupRecoveryCodeErrorDecrypt: String { return ElementL10n.tr("Localizable", "keys_backup_recovery_code_error_decrypt") }
- /// Fetching backup version…
- public static var keysBackupRestoreIsGettingBackupVersion: String { return ElementL10n.tr("Localizable", "keys_backup_restore_is_getting_backup_version") }
- /// Enter Recovery Key
- public static var keysBackupRestoreKeyEnterHint: String { return ElementL10n.tr("Localizable", "keys_backup_restore_key_enter_hint") }
- /// Plural format key: "%#@VARIABLE@"
- public static func keysBackupRestoreSuccessDescriptionPart1(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_restore_success_description_part1", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func keysBackupRestoreSuccessDescriptionPart2(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_restore_success_description_part2", p1)
- }
- /// Backup Restored %@ !
- public static func keysBackupRestoreSuccessTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_restore_success_title", String(describing: p1))
- }
- /// Keys are already up to date!
- public static var keysBackupRestoreSuccessTitleAlreadyUpToDate: String { return ElementL10n.tr("Localizable", "keys_backup_restore_success_title_already_up_to_date") }
- /// use your recovery key
- public static var keysBackupRestoreUseRecoveryKey: String { return ElementL10n.tr("Localizable", "keys_backup_restore_use_recovery_key") }
- /// Lost your recovery key? You can set up a new one in settings.
- public static var keysBackupRestoreWithKeyHelper: String { return ElementL10n.tr("Localizable", "keys_backup_restore_with_key_helper") }
- /// Use your recovery passphrase to unlock your encrypted messages history
- public static var keysBackupRestoreWithPassphrase: String { return ElementL10n.tr("Localizable", "keys_backup_restore_with_passphrase") }
- /// Don’t know your recovery passphrase, you can %@.
- public static func keysBackupRestoreWithPassphraseHelperWithLink(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_restore_with_passphrase_helper_with_link", String(describing: p1))
- }
- /// Use your Recovery Key to unlock your encrypted messages history
- public static var keysBackupRestoreWithRecoveryKey: String { return ElementL10n.tr("Localizable", "keys_backup_restore_with_recovery_key") }
- /// Computing recovery key…
- public static var keysBackupRestoringComputingKeyWaitingMessage: String { return ElementL10n.tr("Localizable", "keys_backup_restoring_computing_key_waiting_message") }
- /// Downloading keys…
- public static var keysBackupRestoringDownloadingBackupWaitingMessage: String { return ElementL10n.tr("Localizable", "keys_backup_restoring_downloading_backup_waiting_message") }
- /// Importing keys…
- public static var keysBackupRestoringImportingKeysWaitingMessage: String { return ElementL10n.tr("Localizable", "keys_backup_restoring_importing_keys_waiting_message") }
- /// Restoring backup:
- public static var keysBackupRestoringWaitingMessage: String { return ElementL10n.tr("Localizable", "keys_backup_restoring_waiting_message") }
- /// Checking backup state
- public static var keysBackupSettingsCheckingBackupState: String { return ElementL10n.tr("Localizable", "keys_backup_settings_checking_backup_state") }
- /// Delete Backup
- public static var keysBackupSettingsDeleteBackupButton: String { return ElementL10n.tr("Localizable", "keys_backup_settings_delete_backup_button") }
- /// Delete your backed up encryption keys from the server? You will no longer be able to use your recovery key to read encrypted message history.
- public static var keysBackupSettingsDeleteConfirmMessage: String { return ElementL10n.tr("Localizable", "keys_backup_settings_delete_confirm_message") }
- /// Delete Backup
- public static var keysBackupSettingsDeleteConfirmTitle: String { return ElementL10n.tr("Localizable", "keys_backup_settings_delete_confirm_title") }
- /// Deleting backup…
- public static var keysBackupSettingsDeletingBackup: String { return ElementL10n.tr("Localizable", "keys_backup_settings_deleting_backup") }
- /// Backup has a invalid signature from unverified session %@
- public static func keysBackupSettingsInvalidSignatureFromUnverifiedDevice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_settings_invalid_signature_from_unverified_device", String(describing: p1))
- }
- /// Backup has a invalid signature from verified session %@
- public static func keysBackupSettingsInvalidSignatureFromVerifiedDevice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_settings_invalid_signature_from_verified_device", String(describing: p1))
- }
- /// Restore from Backup
- public static var keysBackupSettingsRestoreBackupButton: String { return ElementL10n.tr("Localizable", "keys_backup_settings_restore_backup_button") }
- /// Backup has a valid signature from this user.
- public static var keysBackupSettingsSignatureFromThisUser: String { return ElementL10n.tr("Localizable", "keys_backup_settings_signature_from_this_user") }
- /// Backup has a signature from unknown session with ID %@.
- public static func keysBackupSettingsSignatureFromUnknownDevice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_settings_signature_from_unknown_device", String(describing: p1))
- }
- /// Key Backup is not active on this session.
- public static var keysBackupSettingsStatusKo: String { return ElementL10n.tr("Localizable", "keys_backup_settings_status_ko") }
- /// Your keys are not being backed up from this session.
- public static var keysBackupSettingsStatusNotSetup: String { return ElementL10n.tr("Localizable", "keys_backup_settings_status_not_setup") }
- /// Key Backup has been correctly set up for this session.
- public static var keysBackupSettingsStatusOk: String { return ElementL10n.tr("Localizable", "keys_backup_settings_status_ok") }
- /// To use Key Backup on this session, restore with your passphrase or recovery key now.
- public static var keysBackupSettingsUntrustedBackup: String { return ElementL10n.tr("Localizable", "keys_backup_settings_untrusted_backup") }
- /// Backup has a valid signature from this session.
- public static var keysBackupSettingsValidSignatureFromThisDevice: String { return ElementL10n.tr("Localizable", "keys_backup_settings_valid_signature_from_this_device") }
- /// Backup has a valid signature from unverified session %@
- public static func keysBackupSettingsValidSignatureFromUnverifiedDevice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_settings_valid_signature_from_unverified_device", String(describing: p1))
- }
- /// Backup has a valid signature from verified session %@.
- public static func keysBackupSettingsValidSignatureFromVerifiedDevice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "keys_backup_settings_valid_signature_from_verified_device", String(describing: p1))
- }
- /// Start using Key Backup
- public static var keysBackupSetup: String { return ElementL10n.tr("Localizable", "keys_backup_setup") }
- /// Creating Backup
- public static var keysBackupSetupCreatingBackup: String { return ElementL10n.tr("Localizable", "keys_backup_setup_creating_backup") }
- /// It looks like you already have setup key backup from another session. Do you want to replace it with the one you’re creating?
- public static var keysBackupSetupOverrideBackupPromptDescription: String { return ElementL10n.tr("Localizable", "keys_backup_setup_override_backup_prompt_description") }
- /// A backup already exist on your homeserver
- public static var keysBackupSetupOverrideBackupPromptTile: String { return ElementL10n.tr("Localizable", "keys_backup_setup_override_backup_prompt_tile") }
- /// Replace
- public static var keysBackupSetupOverrideReplace: String { return ElementL10n.tr("Localizable", "keys_backup_setup_override_replace") }
- /// Stop
- public static var keysBackupSetupOverrideStop: String { return ElementL10n.tr("Localizable", "keys_backup_setup_override_stop") }
- /// You may lose access to your messages if you log out or lose this device.
- public static var keysBackupSetupSkipMsg: String { return ElementL10n.tr("Localizable", "keys_backup_setup_skip_msg") }
- /// Are you sure?
- public static var keysBackupSetupSkipTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_skip_title") }
- /// (Advanced)
- public static var keysBackupSetupStep1Advanced: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step1_advanced") }
- /// Messages in encrypted rooms are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.
- ///
- /// Securely back up your keys to avoid losing them.
- public static var keysBackupSetupStep1Description: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step1_description") }
- /// Manually export keys
- public static var keysBackupSetupStep1ManualExport: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step1_manual_export") }
- /// Or, secure your backup with a Recovery Key, saving it somewhere safe.
- public static var keysBackupSetupStep1RecoveryKeyAlternative: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step1_recovery_key_alternative") }
- /// Never lose encrypted messages
- public static var keysBackupSetupStep1Title: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step1_title") }
- /// Set Passphrase
- public static var keysBackupSetupStep2ButtonTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step2_button_title") }
- /// (Advanced) Set up with Recovery Key
- public static var keysBackupSetupStep2SkipButtonTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step2_skip_button_title") }
- /// We’ll store an encrypted copy of your keys on your homeserver. Protect your backup with a passphrase to keep it secure.
- ///
- /// For maximum security, this should be different from your account password.
- public static var keysBackupSetupStep2TextDescription: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step2_text_description") }
- /// Secure your backup with a Passphrase.
- public static var keysBackupSetupStep2TextTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step2_text_title") }
- /// Done
- public static var keysBackupSetupStep3ButtonTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_button_title") }
- /// I’ve made a copy
- public static var keysBackupSetupStep3ButtonTitleNoPassphrase: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_button_title_no_passphrase") }
- /// Save Recovery Key
- public static var keysBackupSetupStep3CopyButtonTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_copy_button_title") }
- /// Generating Recovery Key using passphrase, this process can take several seconds.
- public static var keysBackupSetupStep3GeneratingKeyStatus: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_generating_key_status") }
- /// Please make a copy
- public static var keysBackupSetupStep3PleaseMakeCopy: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_please_make_copy") }
- /// Save as File
- public static var keysBackupSetupStep3SaveButtonTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_save_button_title") }
- /// Share recovery key with…
- public static var keysBackupSetupStep3ShareIntentChooserTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_share_intent_chooser_title") }
- /// Share
- public static var keysBackupSetupStep3ShareRecoveryFile: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_share_recovery_file") }
- /// Success !
- public static var keysBackupSetupStep3SuccessTitle: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_success_title") }
- /// Your keys are being backed up.
- public static var keysBackupSetupStep3TextLine1: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_text_line1") }
- /// Your recovery key is a safety net - you can use it to restore access to your encrypted messages if you forget your passphrase.
- /// Keep your recovery key somewhere very secure, like a password manager (or a safe)
- public static var keysBackupSetupStep3TextLine2: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_text_line2") }
- /// Keep your recovery key somewhere very secure, like a password manager (or a safe)
- public static var keysBackupSetupStep3TextLine2NoPassphrase: String { return ElementL10n.tr("Localizable", "keys_backup_setup_step3_text_line2_no_passphrase") }
- /// An error occurred getting keys backup data
- public static var keysBackupUnableToGetKeysBackupData: String { return ElementL10n.tr("Localizable", "keys_backup_unable_to_get_keys_backup_data") }
- /// An error occurred getting trust info
- public static var keysBackupUnableToGetTrustInfo: String { return ElementL10n.tr("Localizable", "keys_backup_unable_to_get_trust_info") }
- /// Unlock History
- public static var keysBackupUnlockButton: String { return ElementL10n.tr("Localizable", "keys_backup_unlock_button") }
- /// Enable verbose logs.
- public static var labsAllowExtendedLogging: String { return ElementL10n.tr("Localizable", "labs_allow_extended_logging") }
- /// Verbose logs will help developers by providing more logs when you send a RageShake. Even when enabled, the application does not log message contents or any other private data.
- public static var labsAllowExtendedLoggingSummary: String { return ElementL10n.tr("Localizable", "labs_allow_extended_logging_summary") }
- /// Auto Report Decryption Errors.
- public static var labsAutoReportUisi: String { return ElementL10n.tr("Localizable", "labs_auto_report_uisi") }
- /// Your system will automatically send logs when an unable to decrypt error occurs
- public static var labsAutoReportUisiDesc: String { return ElementL10n.tr("Localizable", "labs_auto_report_uisi_desc") }
- /// Enable Element Call permission shortcuts
- public static var labsEnableElementCallPermissionShortcuts: String { return ElementL10n.tr("Localizable", "labs_enable_element_call_permission_shortcuts") }
- /// Auto-approve Element Call widgets and grant camera / mic access
- public static var labsEnableElementCallPermissionShortcutsSummary: String { return ElementL10n.tr("Localizable", "labs_enable_element_call_permission_shortcuts_summary") }
- /// Enable LaTeX mathematics
- public static var labsEnableLatexMaths: String { return ElementL10n.tr("Localizable", "labs_enable_latex_maths") }
- /// Enable Live Location Sharing
- public static var labsEnableLiveLocation: String { return ElementL10n.tr("Localizable", "labs_enable_live_location") }
- /// Temporary implementation: locations persist in room history
- public static var labsEnableLiveLocationSummary: String { return ElementL10n.tr("Localizable", "labs_enable_live_location_summary") }
- /// MSC3061: Sharing room keys for past messages
- public static var labsEnableMsc3061ShareHistory: String { return ElementL10n.tr("Localizable", "labs_enable_msc3061_share_history") }
- /// When inviting in an encrypted room that is sharing history, encrypted history will be visible.
- public static var labsEnableMsc3061ShareHistoryDesc: String { return ElementL10n.tr("Localizable", "labs_enable_msc3061_share_history_desc") }
- /// A simplified Element with optional tabs
- public static var labsEnableNewAppLayoutSummary: String { return ElementL10n.tr("Localizable", "labs_enable_new_app_layout_summary") }
- /// Enable new layout
- public static var labsEnableNewAppLayoutTitle: String { return ElementL10n.tr("Localizable", "labs_enable_new_app_layout_title") }
- /// Enable Thread Messages
- public static var labsEnableThreadMessages: String { return ElementL10n.tr("Localizable", "labs_enable_thread_messages") }
- /// Note: app will be restarted
- public static var labsEnableThreadMessagesDesc: String { return ElementL10n.tr("Localizable", "labs_enable_thread_messages_desc") }
- /// Add a dedicated tab for unread notifications on main screen.
- public static var labsShowUnreadNotificationsAsTab: String { return ElementL10n.tr("Localizable", "labs_show_unread_notifications_as_tab") }
- /// Enable swipe to reply in timeline
- public static var labsSwipeToReplyInTimeline: String { return ElementL10n.tr("Localizable", "labs_swipe_to_reply_in_timeline") }
- /// Large
- public static var large: String { return ElementL10n.tr("Localizable", "large") }
- /// Larger
- public static var larger: String { return ElementL10n.tr("Localizable", "larger") }
- /// Largest
- public static var largest: String { return ElementL10n.tr("Localizable", "largest") }
- /// Later
- public static var later: String { return ElementL10n.tr("Localizable", "later") }
- /// Leave
- public static var leaveSpace: String { return ElementL10n.tr("Localizable", "leave_space") }
- /// %@ policy
- public static func legalsApplicationTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "legals_application_title", String(describing: p1))
- }
- /// Your homeserver policy
- public static var legalsHomeServerTitle: String { return ElementL10n.tr("Localizable", "legals_home_server_title") }
- /// Your identity server policy
- public static var legalsIdentityServerTitle: String { return ElementL10n.tr("Localizable", "legals_identity_server_title") }
- /// This server does not provide any policy.
- public static var legalsNoPolicyProvided: String { return ElementL10n.tr("Localizable", "legals_no_policy_provided") }
- /// Third party libraries
- public static var legalsThirdPartyNotices: String { return ElementL10n.tr("Localizable", "legals_third_party_notices") }
- /// Light Theme
- public static var lightTheme: String { return ElementL10n.tr("Localizable", "light_theme") }
- /// Link copied to clipboard
- public static var linkCopiedToClipboard: String { return ElementL10n.tr("Localizable", "link_copied_to_clipboard") }
- /// Link this email with your account
- public static var linkThisEmailSettingsLink: String { return ElementL10n.tr("Localizable", "link_this_email_settings_link") }
- /// %@ in Settings to receive invites directly in %@.
- public static func linkThisEmailWithYourAccount(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "link_this_email_with_your_account", String(describing: p1), String(describing: p2))
- }
- /// Members
- public static var listMembers: String { return ElementL10n.tr("Localizable", "list_members") }
- /// Updated %1$@ ago
- public static func liveLocationBottomSheetLastUpdatedAt(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "live_location_bottom_sheet_last_updated_at", String(describing: p1))
- }
- /// Live location
- public static var liveLocationDescription: String { return ElementL10n.tr("Localizable", "live_location_description") }
- /// Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.
- public static var liveLocationLabsPromotionDescription: String { return ElementL10n.tr("Localizable", "live_location_labs_promotion_description") }
- /// Enable location sharing
- public static var liveLocationLabsPromotionSwitchTitle: String { return ElementL10n.tr("Localizable", "live_location_labs_promotion_switch_title") }
- /// Live location sharing
- public static var liveLocationLabsPromotionTitle: String { return ElementL10n.tr("Localizable", "live_location_labs_promotion_title") }
- /// You need to have the right permissions in order to share live location in this room.
- public static var liveLocationNotEnoughPermissionDialogDescription: String { return ElementL10n.tr("Localizable", "live_location_not_enough_permission_dialog_description") }
- /// You don’t have permission to share live location
- public static var liveLocationNotEnoughPermissionDialogTitle: String { return ElementL10n.tr("Localizable", "live_location_not_enough_permission_dialog_title") }
- /// Share location
- public static var liveLocationShareLocationItemShare: String { return ElementL10n.tr("Localizable", "live_location_share_location_item_share") }
- /// Location sharing is in progress
- public static var liveLocationSharingNotificationDescription: String { return ElementL10n.tr("Localizable", "live_location_sharing_notification_description") }
- /// %@ Live Location
- public static func liveLocationSharingNotificationTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "live_location_sharing_notification_title", String(describing: p1))
- }
- /// Loading…
- public static var loading: String { return ElementL10n.tr("Localizable", "loading") }
- /// Retrieving your contacts…
- public static var loadingContactBook: String { return ElementL10n.tr("Localizable", "loading_contact_book") }
- /// Location
- public static var locationActivityTitlePreview: String { return ElementL10n.tr("Localizable", "location_activity_title_preview") }
- /// Share location
- public static var locationActivityTitleStaticSharing: String { return ElementL10n.tr("Localizable", "location_activity_title_static_sharing") }
- /// %@ could not access your location. Please try again later.
- public static func locationNotAvailableDialogContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "location_not_available_dialog_content", String(describing: p1))
- }
- /// %@ could not access your location
- public static func locationNotAvailableDialogTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "location_not_available_dialog_title", String(describing: p1))
- }
- /// Open with
- public static var locationShareExternal: String { return ElementL10n.tr("Localizable", "location_share_external") }
- /// Live location enabled
- public static var locationShareLiveEnabled: String { return ElementL10n.tr("Localizable", "location_share_live_enabled") }
- /// Live location ended
- public static var locationShareLiveEnded: String { return ElementL10n.tr("Localizable", "location_share_live_ended") }
- /// %1$@ left
- public static func locationShareLiveRemainingTime(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "location_share_live_remaining_time", String(describing: p1))
- }
- /// 15 minutes
- public static var locationShareLiveSelectDurationOption1: String { return ElementL10n.tr("Localizable", "location_share_live_select_duration_option_1") }
- /// 1 hour
- public static var locationShareLiveSelectDurationOption2: String { return ElementL10n.tr("Localizable", "location_share_live_select_duration_option_2") }
- /// 8 hours
- public static var locationShareLiveSelectDurationOption3: String { return ElementL10n.tr("Localizable", "location_share_live_select_duration_option_3") }
- /// Share your live location for
- public static var locationShareLiveSelectDurationTitle: String { return ElementL10n.tr("Localizable", "location_share_live_select_duration_title") }
- /// Loading live location…
- public static var locationShareLiveStarted: String { return ElementL10n.tr("Localizable", "location_share_live_started") }
- /// Stop
- public static var locationShareLiveStop: String { return ElementL10n.tr("Localizable", "location_share_live_stop") }
- /// Live until %1$@
- public static func locationShareLiveUntil(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "location_share_live_until", String(describing: p1))
- }
- /// View live location
- public static var locationShareLiveView: String { return ElementL10n.tr("Localizable", "location_share_live_view") }
- /// Unable to load map
- /// This home server may not be configured to display maps.
- public static var locationShareLoadingMapError: String { return ElementL10n.tr("Localizable", "location_share_loading_map_error") }
- /// Share this location
- public static var locationShareOptionPinned: String { return ElementL10n.tr("Localizable", "location_share_option_pinned") }
- /// Share my current location
- public static var locationShareOptionUserCurrent: String { return ElementL10n.tr("Localizable", "location_share_option_user_current") }
- /// Share live location
- public static var locationShareOptionUserLive: String { return ElementL10n.tr("Localizable", "location_share_option_user_live") }
- /// Failed to load map
- public static var locationTimelineFailedToLoadMap: String { return ElementL10n.tr("Localizable", "location_timeline_failed_to_load_map") }
- /// Please perform the captcha challenge
- public static var loginA11yCaptchaContainer: String { return ElementL10n.tr("Localizable", "login_a11y_captcha_container") }
- /// Select matrix.org
- public static var loginA11yChooseMatrixOrg: String { return ElementL10n.tr("Localizable", "login_a11y_choose_matrix_org") }
- /// Select Element Matrix Services
- public static var loginA11yChooseModular: String { return ElementL10n.tr("Localizable", "login_a11y_choose_modular") }
- /// Select a custom homeserver
- public static var loginA11yChooseOther: String { return ElementL10n.tr("Localizable", "login_a11y_choose_other") }
- /// Clear history
- public static var loginClearHomeserverHistory: String { return ElementL10n.tr("Localizable", "login_clear_homeserver_history") }
- /// Connect to %1$@
- public static func loginConnectTo(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_connect_to", String(describing: p1))
- }
- /// Connect to a custom server
- public static var loginConnectToACustomServer: String { return ElementL10n.tr("Localizable", "login_connect_to_a_custom_server") }
- /// Connect to Element Matrix Services
- public static var loginConnectToModular: String { return ElementL10n.tr("Localizable", "login_connect_to_modular") }
- /// Sign in with Matrix ID
- public static var loginConnectUsingMatrixIdSubmit: String { return ElementL10n.tr("Localizable", "login_connect_using_matrix_id_submit") }
- /// Continue
- public static var loginContinue: String { return ElementL10n.tr("Localizable", "login_continue") }
- /// %@ Android
- public static func loginDefaultSessionPublicName(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_default_session_public_name", String(describing: p1))
- }
- /// Malformed JSON
- public static var loginErrorBadJson: String { return ElementL10n.tr("Localizable", "login_error_bad_json") }
- /// Cannot reach a homeserver at the URL %@. Please check your link or choose a homeserver manually.
- public static func loginErrorHomeserverFromUrlNotFound(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_error_homeserver_from_url_not_found", String(describing: p1))
- }
- /// Choose homeserver
- public static var loginErrorHomeserverFromUrlNotFoundEnterManual: String { return ElementL10n.tr("Localizable", "login_error_homeserver_from_url_not_found_enter_manual") }
- /// Cannot reach a homeserver at this URL, please check it
- public static var loginErrorHomeserverNotFound: String { return ElementL10n.tr("Localizable", "login_error_homeserver_not_found") }
- /// Please enter a valid URL
- public static var loginErrorInvalidHomeServer: String { return ElementL10n.tr("Localizable", "login_error_invalid_home_server") }
- /// Too many requests have been sent
- public static var loginErrorLimitExceeded: String { return ElementL10n.tr("Localizable", "login_error_limit_exceeded") }
- /// Plural format key: "%#@VARIABLE@"
- public static func loginErrorLimitExceededRetryAfter(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "login_error_limit_exceeded_retry_after", p1)
- }
- /// This is not a valid Matrix server address
- public static var loginErrorNoHomeserverFound: String { return ElementL10n.tr("Localizable", "login_error_no_homeserver_found") }
- /// Did not contain valid JSON
- public static var loginErrorNotJson: String { return ElementL10n.tr("Localizable", "login_error_not_json") }
- /// Outdated homeserver
- public static var loginErrorOutdatedHomeserverTitle: String { return ElementL10n.tr("Localizable", "login_error_outdated_homeserver_title") }
- /// This homeserver is running an old version. Ask your homeserver admin to upgrade. You can continue, but some features may not work correctly.
- public static var loginErrorOutdatedHomeserverWarningContent: String { return ElementL10n.tr("Localizable", "login_error_outdated_homeserver_warning_content") }
- /// SSL Error.
- public static var loginErrorSslOther: String { return ElementL10n.tr("Localizable", "login_error_ssl_other") }
- /// SSL Error: the peer's identity has not been verified.
- public static var loginErrorSslPeerUnverified: String { return ElementL10n.tr("Localizable", "login_error_ssl_peer_unverified") }
- /// Your email domain is not authorized to register on this server
- public static var loginErrorThreepidDenied: String { return ElementL10n.tr("Localizable", "login_error_threepid_denied") }
- /// This email is not associated to any account.
- public static var loginLoginWithEmailError: String { return ElementL10n.tr("Localizable", "login_login_with_email_error") }
- /// The application is not able to signin to this homeserver. The homeserver supports the following signin type(s): %1$@.
- ///
- /// Do you want to signin using a web client?
- public static func loginModeNotSupported(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_mode_not_supported", String(describing: p1))
- }
- /// Enter code
- public static var loginMsisdnConfirmHint: String { return ElementL10n.tr("Localizable", "login_msisdn_confirm_hint") }
- /// We just sent a code to %1$@. Enter it below to verify it’s you.
- public static func loginMsisdnConfirmNotice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_msisdn_confirm_notice", String(describing: p1))
- }
- /// Send again
- public static var loginMsisdnConfirmSendAgain: String { return ElementL10n.tr("Localizable", "login_msisdn_confirm_send_again") }
- /// Next
- public static var loginMsisdnConfirmSubmit: String { return ElementL10n.tr("Localizable", "login_msisdn_confirm_submit") }
- /// Confirm phone number
- public static var loginMsisdnConfirmTitle: String { return ElementL10n.tr("Localizable", "login_msisdn_confirm_title") }
- /// International phone numbers must start with '+'
- public static var loginMsisdnErrorNotInternational: String { return ElementL10n.tr("Localizable", "login_msisdn_error_not_international") }
- /// Phone number seems invalid. Please check it
- public static var loginMsisdnErrorOther: String { return ElementL10n.tr("Localizable", "login_msisdn_error_other") }
- /// Please use the international format (phone number must start with '+')
- public static var loginMsisdnNotice: String { return ElementL10n.tr("Localizable", "login_msisdn_notice") }
- /// Sorry, this server isn’t accepting new accounts.
- public static var loginRegistrationDisabled: String { return ElementL10n.tr("Localizable", "login_registration_disabled") }
- /// The application is not able to create an account on this homeserver.
- ///
- /// Do you want to signup using a web client?
- public static var loginRegistrationNotSupported: String { return ElementL10n.tr("Localizable", "login_registration_not_supported") }
- /// Your password is not yet changed.
- ///
- /// Stop the password change process?
- public static var loginResetPasswordCancelConfirmationContent: String { return ElementL10n.tr("Localizable", "login_reset_password_cancel_confirmation_content") }
- /// Warning
- public static var loginResetPasswordCancelConfirmationTitle: String { return ElementL10n.tr("Localizable", "login_reset_password_cancel_confirmation_title") }
- /// Email
- public static var loginResetPasswordEmailHint: String { return ElementL10n.tr("Localizable", "login_reset_password_email_hint") }
- /// This email is not linked to any account
- public static var loginResetPasswordErrorNotFound: String { return ElementL10n.tr("Localizable", "login_reset_password_error_not_found") }
- /// A verification email was sent to %1$@.
- public static func loginResetPasswordMailConfirmationNotice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_reset_password_mail_confirmation_notice", String(describing: p1))
- }
- /// Tap on the link to confirm your new password. Once you've followed the link it contains, click below.
- public static var loginResetPasswordMailConfirmationNotice2: String { return ElementL10n.tr("Localizable", "login_reset_password_mail_confirmation_notice_2") }
- /// I have verified my email address
- public static var loginResetPasswordMailConfirmationSubmit: String { return ElementL10n.tr("Localizable", "login_reset_password_mail_confirmation_submit") }
- /// Check your inbox
- public static var loginResetPasswordMailConfirmationTitle: String { return ElementL10n.tr("Localizable", "login_reset_password_mail_confirmation_title") }
- /// A verification email will be sent to your inbox to confirm setting your new password.
- public static var loginResetPasswordNotice: String { return ElementL10n.tr("Localizable", "login_reset_password_notice") }
- /// Reset password on %1$@
- public static func loginResetPasswordOn(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_reset_password_on", String(describing: p1))
- }
- /// New password
- public static var loginResetPasswordPasswordHint: String { return ElementL10n.tr("Localizable", "login_reset_password_password_hint") }
- /// Next
- public static var loginResetPasswordSubmit: String { return ElementL10n.tr("Localizable", "login_reset_password_submit") }
- /// Your password has been reset.
- public static var loginResetPasswordSuccessNotice: String { return ElementL10n.tr("Localizable", "login_reset_password_success_notice") }
- /// You have been logged out of all sessions and will no longer receive push notifications. To re-enable notifications, sign in again on each device.
- public static var loginResetPasswordSuccessNotice2: String { return ElementL10n.tr("Localizable", "login_reset_password_success_notice_2") }
- /// Back to Sign In
- public static var loginResetPasswordSuccessSubmit: String { return ElementL10n.tr("Localizable", "login_reset_password_success_submit") }
- /// Success!
- public static var loginResetPasswordSuccessTitle: String { return ElementL10n.tr("Localizable", "login_reset_password_success_title") }
- /// Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.
- public static var loginResetPasswordWarningContent: String { return ElementL10n.tr("Localizable", "login_reset_password_warning_content") }
- /// Continue
- public static var loginResetPasswordWarningSubmit: String { return ElementL10n.tr("Localizable", "login_reset_password_warning_submit") }
- /// Warning!
- public static var loginResetPasswordWarningTitle: String { return ElementL10n.tr("Localizable", "login_reset_password_warning_title") }
- /// Join millions for free on the largest public server
- public static var loginServerMatrixOrgText: String { return ElementL10n.tr("Localizable", "login_server_matrix_org_text") }
- /// Learn more
- public static var loginServerModularLearnMore: String { return ElementL10n.tr("Localizable", "login_server_modular_learn_more") }
- /// Premium hosting for organisations
- public static var loginServerModularText: String { return ElementL10n.tr("Localizable", "login_server_modular_text") }
- /// Custom & advanced settings
- public static var loginServerOtherText: String { return ElementL10n.tr("Localizable", "login_server_other_text") }
- /// Other
- public static var loginServerOtherTitle: String { return ElementL10n.tr("Localizable", "login_server_other_title") }
- /// Just like email, accounts have one home, although you can talk to anyone
- public static var loginServerText: String { return ElementL10n.tr("Localizable", "login_server_text") }
- /// Select a server
- public static var loginServerTitle: String { return ElementL10n.tr("Localizable", "login_server_title") }
- /// Enter the address of the server you want to use
- public static var loginServerUrlFormCommonNotice: String { return ElementL10n.tr("Localizable", "login_server_url_form_common_notice") }
- /// Element Matrix Services Address
- public static var loginServerUrlFormModularHint: String { return ElementL10n.tr("Localizable", "login_server_url_form_modular_hint") }
- /// Enter the address of the Modular Element or Server you want to use
- public static var loginServerUrlFormModularNotice: String { return ElementL10n.tr("Localizable", "login_server_url_form_modular_notice") }
- /// Premium hosting for organisations
- public static var loginServerUrlFormModularText: String { return ElementL10n.tr("Localizable", "login_server_url_form_modular_text") }
- /// Address
- public static var loginServerUrlFormOtherHint: String { return ElementL10n.tr("Localizable", "login_server_url_form_other_hint") }
- /// Email
- public static var loginSetEmailMandatoryHint: String { return ElementL10n.tr("Localizable", "login_set_email_mandatory_hint") }
- /// Set an email to recover your account. Later, you can optionally allow people you know to discover you by your email.
- public static var loginSetEmailNotice: String { return ElementL10n.tr("Localizable", "login_set_email_notice") }
- /// Email (optional)
- public static var loginSetEmailOptionalHint: String { return ElementL10n.tr("Localizable", "login_set_email_optional_hint") }
- /// Next
- public static var loginSetEmailSubmit: String { return ElementL10n.tr("Localizable", "login_set_email_submit") }
- /// Set email address
- public static var loginSetEmailTitle: String { return ElementL10n.tr("Localizable", "login_set_email_title") }
- /// Phone number
- public static var loginSetMsisdnMandatoryHint: String { return ElementL10n.tr("Localizable", "login_set_msisdn_mandatory_hint") }
- /// Set a phone number to optionally allow people you know to discover you.
- public static var loginSetMsisdnNotice: String { return ElementL10n.tr("Localizable", "login_set_msisdn_notice") }
- /// Please use the international format.
- public static var loginSetMsisdnNotice2: String { return ElementL10n.tr("Localizable", "login_set_msisdn_notice2") }
- /// Phone number (optional)
- public static var loginSetMsisdnOptionalHint: String { return ElementL10n.tr("Localizable", "login_set_msisdn_optional_hint") }
- /// Next
- public static var loginSetMsisdnSubmit: String { return ElementL10n.tr("Localizable", "login_set_msisdn_submit") }
- /// Set phone number
- public static var loginSetMsisdnTitle: String { return ElementL10n.tr("Localizable", "login_set_msisdn_title") }
- /// Sign In
- public static var loginSignin: String { return ElementL10n.tr("Localizable", "login_signin") }
- /// This is not a valid user identifier. Expected format: '@user:homeserver.org'
- public static var loginSigninMatrixIdErrorInvalidMatrixId: String { return ElementL10n.tr("Localizable", "login_signin_matrix_id_error_invalid_matrix_id") }
- /// Matrix ID
- public static var loginSigninMatrixIdHint: String { return ElementL10n.tr("Localizable", "login_signin_matrix_id_hint") }
- /// If you set up an account on a homeserver, use your Matrix ID (e.g. @user:domain.com) and password below.
- public static var loginSigninMatrixIdNotice: String { return ElementL10n.tr("Localizable", "login_signin_matrix_id_notice") }
- /// If you don’t know your password, go back to reset it.
- public static var loginSigninMatrixIdPasswordNotice: String { return ElementL10n.tr("Localizable", "login_signin_matrix_id_password_notice") }
- /// Sign in with Matrix ID
- public static var loginSigninMatrixIdTitle: String { return ElementL10n.tr("Localizable", "login_signin_matrix_id_title") }
- /// Continue with SSO
- public static var loginSigninSso: String { return ElementL10n.tr("Localizable", "login_signin_sso") }
- /// Sign in to %1$@
- public static func loginSigninTo(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_signin_to", String(describing: p1))
- }
- /// Username or email
- public static var loginSigninUsernameHint: String { return ElementL10n.tr("Localizable", "login_signin_username_hint") }
- /// Sign Up
- public static var loginSignup: String { return ElementL10n.tr("Localizable", "login_signup") }
- /// Your account is not created yet. Stop the registration process?
- public static var loginSignupCancelConfirmationContent: String { return ElementL10n.tr("Localizable", "login_signup_cancel_confirmation_content") }
- /// Warning
- public static var loginSignupCancelConfirmationTitle: String { return ElementL10n.tr("Localizable", "login_signup_cancel_confirmation_title") }
- /// That username is taken
- public static var loginSignupErrorUserInUse: String { return ElementL10n.tr("Localizable", "login_signup_error_user_in_use") }
- /// Password
- public static var loginSignupPasswordHint: String { return ElementL10n.tr("Localizable", "login_signup_password_hint") }
- /// Next
- public static var loginSignupSubmit: String { return ElementL10n.tr("Localizable", "login_signup_submit") }
- /// Sign up to %1$@
- public static func loginSignupTo(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_signup_to", String(describing: p1))
- }
- /// Username
- public static var loginSignupUsernameHint: String { return ElementL10n.tr("Localizable", "login_signup_username_hint") }
- /// Or
- public static var loginSocialContinue: String { return ElementL10n.tr("Localizable", "login_social_continue") }
- /// Continue with %@
- public static func loginSocialContinueWith(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_social_continue_with", String(describing: p1))
- }
- /// Sign in with %@
- public static func loginSocialSigninWith(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_social_signin_with", String(describing: p1))
- }
- /// Sign up with %@
- public static func loginSocialSignupWith(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_social_signup_with", String(describing: p1))
- }
- /// single sign-on
- public static var loginSocialSso: String { return ElementL10n.tr("Localizable", "login_social_sso") }
- /// I already have an account
- public static var loginSplashAlreadyHaveAccount: String { return ElementL10n.tr("Localizable", "login_splash_already_have_account") }
- /// Create account
- public static var loginSplashCreateAccount: String { return ElementL10n.tr("Localizable", "login_splash_create_account") }
- /// Get started
- public static var loginSplashSubmit: String { return ElementL10n.tr("Localizable", "login_splash_submit") }
- /// Chat with people directly or in groups
- public static var loginSplashText1: String { return ElementL10n.tr("Localizable", "login_splash_text1") }
- /// Keep conversations private with encryption
- public static var loginSplashText2: String { return ElementL10n.tr("Localizable", "login_splash_text2") }
- /// Extend & customise your experience
- public static var loginSplashText3: String { return ElementL10n.tr("Localizable", "login_splash_text3") }
- /// It's your conversation. Own it.
- public static var loginSplashTitle: String { return ElementL10n.tr("Localizable", "login_splash_title") }
- /// An error occurred when loading the page: %1$@ (%2$d)
- public static func loginSsoErrorMessage(_ p1: Any, _ p2: Int) -> String {
- return ElementL10n.tr("Localizable", "login_sso_error_message", String(describing: p1), p2)
- }
- /// Accept terms to continue
- public static var loginTermsTitle: String { return ElementL10n.tr("Localizable", "login_terms_title") }
- /// The entered code is not correct. Please check.
- public static var loginValidationCodeIsNotCorrect: String { return ElementL10n.tr("Localizable", "login_validation_code_is_not_correct") }
- /// We just sent an email to %1$@.
- /// Please click on the link it contains to continue the account creation.
- public static func loginWaitForEmailNotice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "login_wait_for_email_notice", String(describing: p1))
- }
- /// Please check your email
- public static var loginWaitForEmailTitle: String { return ElementL10n.tr("Localizable", "login_wait_for_email_title") }
- /// Sign out
- public static var logout: String { return ElementL10n.tr("Localizable", "logout") }
- /// Looking for someone not in %@?
- public static func lookingForSomeoneNotInSpace(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "looking_for_someone_not_in_space", String(describing: p1))
- }
- /// Low priority
- public static var lowPriorityHeader: String { return ElementL10n.tr("Localizable", "low_priority_header") }
- /// Malformed event, cannot display
- public static var malformedMessage: String { return ElementL10n.tr("Localizable", "malformed_message") }
- /// Markdown has been disabled.
- public static var markdownHasBeenDisabled: String { return ElementL10n.tr("Localizable", "markdown_has_been_disabled") }
- /// Markdown has been enabled.
- public static var markdownHasBeenEnabled: String { return ElementL10n.tr("Localizable", "markdown_has_been_enabled") }
- /// Matrix error
- public static var matrixError: String { return ElementL10n.tr("Localizable", "matrix_error") }
- /// Matrix contacts only
- public static var matrixOnlyFilter: String { return ElementL10n.tr("Localizable", "matrix_only_filter") }
- /// 1 month
- public static var mediaSavingPeriod1Month: String { return ElementL10n.tr("Localizable", "media_saving_period_1_month") }
- /// 1 week
- public static var mediaSavingPeriod1Week: String { return ElementL10n.tr("Localizable", "media_saving_period_1_week") }
- /// 3 days
- public static var mediaSavingPeriod3Days: String { return ElementL10n.tr("Localizable", "media_saving_period_3_days") }
- /// Forever
- public static var mediaSavingPeriodForever: String { return ElementL10n.tr("Localizable", "media_saving_period_forever") }
- /// Choose
- public static var mediaSourceChoose: String { return ElementL10n.tr("Localizable", "media_source_choose") }
- /// Email address
- public static var mediumEmail: String { return ElementL10n.tr("Localizable", "medium_email") }
- /// Phone number
- public static var mediumPhoneNumber: String { return ElementL10n.tr("Localizable", "medium_phone_number") }
- /// Banned by %1$@
- public static func memberBannedBy(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "member_banned_by", String(describing: p1))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func membershipChanges(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "membership_changes", p1)
- }
- /// collapse
- public static var mergedEventsCollapse: String { return ElementL10n.tr("Localizable", "merged_events_collapse") }
- /// expand
- public static var mergedEventsExpand: String { return ElementL10n.tr("Localizable", "merged_events_expand") }
- /// Remove…
- public static var messageActionItemRedact: String { return ElementL10n.tr("Localizable", "message_action_item_redact") }
- /// Add Reaction
- public static var messageAddReaction: String { return ElementL10n.tr("Localizable", "message_add_reaction") }
- /// Show Message bubbles
- public static var messageBubbles: String { return ElementL10n.tr("Localizable", "message_bubbles") }
- /// Message Edits
- public static var messageEdits: String { return ElementL10n.tr("Localizable", "message_edits") }
- /// Ignore user
- public static var messageIgnoreUser: String { return ElementL10n.tr("Localizable", "message_ignore_user") }
- /// Message Key
- public static var messageKey: String { return ElementL10n.tr("Localizable", "message_key") }
- /// Show less
- public static var messageReactionShowLess: String { return ElementL10n.tr("Localizable", "message_reaction_show_less") }
- /// Plural format key: "%#@VARIABLE@"
- public static func messageReactionShowMore(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "message_reaction_show_more", p1)
- }
- /// View Edit History
- public static var messageViewEditHistory: String { return ElementL10n.tr("Localizable", "message_view_edit_history") }
- /// View Reactions
- public static var messageViewReaction: String { return ElementL10n.tr("Localizable", "message_view_reaction") }
- /// Plural format key: "%#@VARIABLE@"
- public static func missedAudioCall(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "missed_audio_call", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func missedVideoCall(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "missed_video_call", p1)
- }
- /// Missing permissions
- public static var missingPermissionsTitle: String { return ElementL10n.tr("Localizable", "missing_permissions_title") }
- /// You are already viewing this room!
- public static var navigateToRoomWhenAlreadyInTheRoom: String { return ElementL10n.tr("Localizable", "navigate_to_room_when_already_in_the_room") }
- /// You are already viewing this thread!
- public static var navigateToThreadWhenAlreadyInTheThread: String { return ElementL10n.tr("Localizable", "navigate_to_thread_when_already_in_the_thread") }
- /// New login. Was this you?
- public static var newSession: String { return ElementL10n.tr("Localizable", "new_session") }
- /// NO
- public static var no: String { return ElementL10n.tr("Localizable", "no") }
- /// Connectivity to the server has been lost
- public static var noConnectivityToTheServerIndicator: String { return ElementL10n.tr("Localizable", "no_connectivity_to_the_server_indicator") }
- /// Airplane mode is on
- public static var noConnectivityToTheServerIndicatorAirplane: String { return ElementL10n.tr("Localizable", "no_connectivity_to_the_server_indicator_airplane") }
- /// You are not ignoring any users
- public static var noIgnoredUsers: String { return ElementL10n.tr("Localizable", "no_ignored_users") }
- /// No edits found
- public static var noMessageEditsFound: String { return ElementL10n.tr("Localizable", "no_message_edits_found") }
- /// No more results
- public static var noMoreResults: String { return ElementL10n.tr("Localizable", "no_more_results") }
- /// You do not have permission to start a conference call in this room
- public static var noPermissionsToStartConfCall: String { return ElementL10n.tr("Localizable", "no_permissions_to_start_conf_call") }
- /// You do not have permission to start a conference call
- public static var noPermissionsToStartConfCallInDirectRoom: String { return ElementL10n.tr("Localizable", "no_permissions_to_start_conf_call_in_direct_room") }
- /// You do not have permission to start a call in this room
- public static var noPermissionsToStartWebrtcCall: String { return ElementL10n.tr("Localizable", "no_permissions_to_start_webrtc_call") }
- /// You do not have permission to start a call
- public static var noPermissionsToStartWebrtcCallInDirectRoom: String { return ElementL10n.tr("Localizable", "no_permissions_to_start_webrtc_call_in_direct_room") }
- /// No results
- public static var noResultPlaceholder: String { return ElementL10n.tr("Localizable", "no_result_placeholder") }
- /// You don’t currently have any stickerpacks enabled.
- ///
- /// Add some now?
- public static var noStickerApplicationDialogContent: String { return ElementL10n.tr("Localizable", "no_sticker_application_dialog_content") }
- /// No valid Google Play Services APK found. Notifications may not work properly.
- public static var noValidGooglePlayServicesApk: String { return ElementL10n.tr("Localizable", "no_valid_google_play_services_apk") }
- /// None
- public static var `none`: String { return ElementL10n.tr("Localizable", "none") }
- /// Normal
- public static var normal: String { return ElementL10n.tr("Localizable", "normal") }
- /// It's not a valid matrix QR code
- public static var notAValidQrCode: String { return ElementL10n.tr("Localizable", "not_a_valid_qr_code") }
- /// Not Trusted
- public static var notTrusted: String { return ElementL10n.tr("Localizable", "not_trusted") }
- /// %@ answered the call.
- public static func noticeAnsweredCall(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_answered_call", String(describing: p1))
- }
- /// You answered the call.
- public static var noticeAnsweredCallByYou: String { return ElementL10n.tr("Localizable", "notice_answered_call_by_you") }
- /// (avatar was changed too)
- public static var noticeAvatarChangedToo: String { return ElementL10n.tr("Localizable", "notice_avatar_changed_too") }
- /// %1$@ changed their avatar
- public static func noticeAvatarUrlChanged(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_avatar_url_changed", String(describing: p1))
- }
- /// You changed your avatar
- public static var noticeAvatarUrlChangedByYou: String { return ElementL10n.tr("Localizable", "notice_avatar_url_changed_by_you") }
- /// %@ sent data to setup the call.
- public static func noticeCallCandidates(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_call_candidates", String(describing: p1))
- }
- /// You sent data to setup the call.
- public static var noticeCallCandidatesByYou: String { return ElementL10n.tr("Localizable", "notice_call_candidates_by_you") }
- /// The sender's device has not sent us the keys for this message.
- public static var noticeCryptoErrorUnknownInboundSessionId: String { return ElementL10n.tr("Localizable", "notice_crypto_error_unknown_inbound_session_id") }
- /// ** Unable to decrypt: %@ **
- public static func noticeCryptoUnableToDecrypt(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_crypto_unable_to_decrypt", String(describing: p1))
- }
- /// You cannot access this message
- public static var noticeCryptoUnableToDecryptFinal: String { return ElementL10n.tr("Localizable", "notice_crypto_unable_to_decrypt_final") }
- /// Waiting for this message, this may take a while
- public static var noticeCryptoUnableToDecryptFriendly: String { return ElementL10n.tr("Localizable", "notice_crypto_unable_to_decrypt_friendly") }
- /// Due to end-to-end encryption, you might need to wait for someone's message to arrive because the encryption keys were not properly sent to you.
- public static var noticeCryptoUnableToDecryptFriendlyDesc: String { return ElementL10n.tr("Localizable", "notice_crypto_unable_to_decrypt_friendly_desc") }
- /// Waiting for encryption history
- public static var noticeCryptoUnableToDecryptMerged: String { return ElementL10n.tr("Localizable", "notice_crypto_unable_to_decrypt_merged") }
- /// %1$@ created the discussion
- public static func noticeDirectRoomCreated(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_created", String(describing: p1))
- }
- /// You created the discussion
- public static var noticeDirectRoomCreatedByYou: String { return ElementL10n.tr("Localizable", "notice_direct_room_created_by_you") }
- /// %1$@ has allowed guests to join here.
- public static func noticeDirectRoomGuestAccessCanJoin(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_guest_access_can_join", String(describing: p1))
- }
- /// You have allowed guests to join here.
- public static var noticeDirectRoomGuestAccessCanJoinByYou: String { return ElementL10n.tr("Localizable", "notice_direct_room_guest_access_can_join_by_you") }
- /// %1$@ has prevented guests from joining the room.
- public static func noticeDirectRoomGuestAccessForbidden(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_guest_access_forbidden", String(describing: p1))
- }
- /// You have prevented guests from joining the room.
- public static var noticeDirectRoomGuestAccessForbiddenByYou: String { return ElementL10n.tr("Localizable", "notice_direct_room_guest_access_forbidden_by_you") }
- /// %1$@ joined
- public static func noticeDirectRoomJoin(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_join", String(describing: p1))
- }
- /// You joined
- public static var noticeDirectRoomJoinByYou: String { return ElementL10n.tr("Localizable", "notice_direct_room_join_by_you") }
- /// %1$@ joined. Reason: %2$@
- public static func noticeDirectRoomJoinWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_join_with_reason", String(describing: p1), String(describing: p2))
- }
- /// You joined. Reason: %1$@
- public static func noticeDirectRoomJoinWithReasonByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_join_with_reason_by_you", String(describing: p1))
- }
- /// %1$@ left the room
- public static func noticeDirectRoomLeave(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_leave", String(describing: p1))
- }
- /// You left the room
- public static var noticeDirectRoomLeaveByYou: String { return ElementL10n.tr("Localizable", "notice_direct_room_leave_by_you") }
- /// %1$@ left. Reason: %2$@
- public static func noticeDirectRoomLeaveWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_leave_with_reason", String(describing: p1), String(describing: p2))
- }
- /// You left. Reason: %1$@
- public static func noticeDirectRoomLeaveWithReasonByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_leave_with_reason_by_you", String(describing: p1))
- }
- /// %1$@ invited %2$@
- public static func noticeDirectRoomThirdPartyInvite(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_third_party_invite", String(describing: p1), String(describing: p2))
- }
- /// You invited %1$@
- public static func noticeDirectRoomThirdPartyInviteByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_third_party_invite_by_you", String(describing: p1))
- }
- /// %1$@ revoked the invitation for %2$@
- public static func noticeDirectRoomThirdPartyRevokedInvite(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_third_party_revoked_invite", String(describing: p1), String(describing: p2))
- }
- /// You revoked the invitation for %1$@
- public static func noticeDirectRoomThirdPartyRevokedInviteByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_third_party_revoked_invite_by_you", String(describing: p1))
- }
- /// %@ upgraded here.
- public static func noticeDirectRoomUpdate(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_direct_room_update", String(describing: p1))
- }
- /// You upgraded here.
- public static var noticeDirectRoomUpdateByYou: String { return ElementL10n.tr("Localizable", "notice_direct_room_update_by_you") }
- /// %1$@ changed their display name from %2$@ to %3$@
- public static func noticeDisplayNameChangedFrom(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_display_name_changed_from", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You changed your display name from %1$@ to %2$@
- public static func noticeDisplayNameChangedFromByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_display_name_changed_from_by_you", String(describing: p1), String(describing: p2))
- }
- /// %1$@ removed their display name (it was %2$@)
- public static func noticeDisplayNameRemoved(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_display_name_removed", String(describing: p1), String(describing: p2))
- }
- /// You removed your display name (it was %1$@)
- public static func noticeDisplayNameRemovedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_display_name_removed_by_you", String(describing: p1))
- }
- /// %1$@ set their display name to %2$@
- public static func noticeDisplayNameSet(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_display_name_set", String(describing: p1), String(describing: p2))
- }
- /// You set your display name to %1$@
- public static func noticeDisplayNameSetByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_display_name_set_by_you", String(describing: p1))
- }
- /// %1$@ turned on end-to-end encryption.
- public static func noticeEndToEndOk(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_end_to_end_ok", String(describing: p1))
- }
- /// You turned on end-to-end encryption.
- public static var noticeEndToEndOkByYou: String { return ElementL10n.tr("Localizable", "notice_end_to_end_ok_by_you") }
- /// %1$@ turned on end-to-end encryption (unrecognised algorithm %2$@).
- public static func noticeEndToEndUnknownAlgorithm(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_end_to_end_unknown_algorithm", String(describing: p1), String(describing: p2))
- }
- /// You turned on end-to-end encryption (unrecognised algorithm %1$@).
- public static func noticeEndToEndUnknownAlgorithmByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_end_to_end_unknown_algorithm_by_you", String(describing: p1))
- }
- /// %@ ended the call.
- public static func noticeEndedCall(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_ended_call", String(describing: p1))
- }
- /// You ended the call.
- public static var noticeEndedCallByYou: String { return ElementL10n.tr("Localizable", "notice_ended_call_by_you") }
- /// %1$@ made future messages visible to %2$@
- public static func noticeMadeFutureDirectRoomVisibility(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_made_future_direct_room_visibility", String(describing: p1), String(describing: p2))
- }
- /// You made future messages visible to %1$@
- public static func noticeMadeFutureDirectRoomVisibilityByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_made_future_direct_room_visibility_by_you", String(describing: p1))
- }
- /// %1$@ made future room history visible to %2$@
- public static func noticeMadeFutureRoomVisibility(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_made_future_room_visibility", String(describing: p1), String(describing: p2))
- }
- /// You made future room history visible to %1$@
- public static func noticeMadeFutureRoomVisibilityByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_made_future_room_visibility_by_you", String(describing: p1))
- }
- /// %1$@ made no changes
- public static func noticeMemberNoChanges(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_member_no_changes", String(describing: p1))
- }
- /// You made no changes
- public static var noticeMemberNoChangesByYou: String { return ElementL10n.tr("Localizable", "notice_member_no_changes_by_you") }
- /// %@ placed a video call.
- public static func noticePlacedVideoCall(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_placed_video_call", String(describing: p1))
- }
- /// You placed a video call.
- public static var noticePlacedVideoCallByYou: String { return ElementL10n.tr("Localizable", "notice_placed_video_call_by_you") }
- /// %@ placed a voice call.
- public static func noticePlacedVoiceCall(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_placed_voice_call", String(describing: p1))
- }
- /// You placed a voice call.
- public static var noticePlacedVoiceCallByYou: String { return ElementL10n.tr("Localizable", "notice_placed_voice_call_by_you") }
- /// %1$@ changed the power level of %2$@.
- public static func noticePowerLevelChanged(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_power_level_changed", String(describing: p1), String(describing: p2))
- }
- /// You changed the power level of %1$@.
- public static func noticePowerLevelChangedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_power_level_changed_by_you", String(describing: p1))
- }
- /// %1$@ from %2$@ to %3$@
- public static func noticePowerLevelDiff(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_power_level_diff", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomAliasesAdded(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_aliases_added", p1)
- }
- /// %1$@ added %2$@ and removed %3$@ as addresses for this room.
- public static func noticeRoomAliasesAddedAndRemoved(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_aliases_added_and_removed", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You added %1$@ and removed %2$@ as addresses for this room.
- public static func noticeRoomAliasesAddedAndRemovedByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_aliases_added_and_removed_by_you", String(describing: p1), String(describing: p2))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomAliasesAddedByYou(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_aliases_added_by_you", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomAliasesRemoved(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_aliases_removed", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomAliasesRemovedByYou(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_aliases_removed_by_you", p1)
- }
- /// %1$@ changed the room avatar
- public static func noticeRoomAvatarChanged(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_avatar_changed", String(describing: p1))
- }
- /// You changed the room avatar
- public static var noticeRoomAvatarChangedByYou: String { return ElementL10n.tr("Localizable", "notice_room_avatar_changed_by_you") }
- /// %1$@ removed the room avatar
- public static func noticeRoomAvatarRemoved(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_avatar_removed", String(describing: p1))
- }
- /// You removed the room avatar
- public static var noticeRoomAvatarRemovedByYou: String { return ElementL10n.tr("Localizable", "notice_room_avatar_removed_by_you") }
- /// %1$@ banned %2$@
- public static func noticeRoomBan(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_ban", String(describing: p1), String(describing: p2))
- }
- /// You banned %1$@
- public static func noticeRoomBanByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_ban_by_you", String(describing: p1))
- }
- /// %1$@ banned %2$@. Reason: %3$@
- public static func noticeRoomBanWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_ban_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You banned %1$@. Reason: %2$@
- public static func noticeRoomBanWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_ban_with_reason_by_you", String(describing: p1), String(describing: p2))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomCanonicalAliasAlternativeAdded(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_alternative_added", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomCanonicalAliasAlternativeAddedByYou(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_alternative_added_by_you", p1)
- }
- /// %1$@ changed the alternative addresses for this room.
- public static func noticeRoomCanonicalAliasAlternativeChanged(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_alternative_changed", String(describing: p1))
- }
- /// You changed the alternative addresses for this room.
- public static var noticeRoomCanonicalAliasAlternativeChangedByYou: String { return ElementL10n.tr("Localizable", "notice_room_canonical_alias_alternative_changed_by_you") }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomCanonicalAliasAlternativeRemoved(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_alternative_removed", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomCanonicalAliasAlternativeRemovedByYou(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_alternative_removed_by_you", p1)
- }
- /// %1$@ changed the main and alternative addresses for this room.
- public static func noticeRoomCanonicalAliasMainAndAlternativeChanged(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_main_and_alternative_changed", String(describing: p1))
- }
- /// You changed the main and alternative addresses for this room.
- public static var noticeRoomCanonicalAliasMainAndAlternativeChangedByYou: String { return ElementL10n.tr("Localizable", "notice_room_canonical_alias_main_and_alternative_changed_by_you") }
- /// %1$@ changed the addresses for this room.
- public static func noticeRoomCanonicalAliasNoChange(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_no_change", String(describing: p1))
- }
- /// You changed the addresses for this room.
- public static var noticeRoomCanonicalAliasNoChangeByYou: String { return ElementL10n.tr("Localizable", "notice_room_canonical_alias_no_change_by_you") }
- /// %1$@ set the main address for this room to %2$@.
- public static func noticeRoomCanonicalAliasSet(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_set", String(describing: p1), String(describing: p2))
- }
- /// You set the main address for this room to %1$@.
- public static func noticeRoomCanonicalAliasSetByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_set_by_you", String(describing: p1))
- }
- /// %1$@ removed the main address for this room.
- public static func noticeRoomCanonicalAliasUnset(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_canonical_alias_unset", String(describing: p1))
- }
- /// You removed the main address for this room.
- public static var noticeRoomCanonicalAliasUnsetByYou: String { return ElementL10n.tr("Localizable", "notice_room_canonical_alias_unset_by_you") }
- /// %1$@ created the room
- public static func noticeRoomCreated(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_created", String(describing: p1))
- }
- /// You created the room
- public static var noticeRoomCreatedByYou: String { return ElementL10n.tr("Localizable", "notice_room_created_by_you") }
- /// %1$@ has allowed guests to join the room.
- public static func noticeRoomGuestAccessCanJoin(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_guest_access_can_join", String(describing: p1))
- }
- /// You have allowed guests to join the room.
- public static var noticeRoomGuestAccessCanJoinByYou: String { return ElementL10n.tr("Localizable", "notice_room_guest_access_can_join_by_you") }
- /// %1$@ has prevented guests from joining the room.
- public static func noticeRoomGuestAccessForbidden(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_guest_access_forbidden", String(describing: p1))
- }
- /// You have prevented guests from joining the room.
- public static var noticeRoomGuestAccessForbiddenByYou: String { return ElementL10n.tr("Localizable", "notice_room_guest_access_forbidden_by_you") }
- /// %1$@ invited %2$@
- public static func noticeRoomInvite(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite", String(describing: p1), String(describing: p2))
- }
- /// You invited %1$@
- public static func noticeRoomInviteByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_by_you", String(describing: p1))
- }
- /// %@'s invitation
- public static func noticeRoomInviteNoInvitee(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_no_invitee", String(describing: p1))
- }
- /// Your invitation
- public static var noticeRoomInviteNoInviteeByYou: String { return ElementL10n.tr("Localizable", "notice_room_invite_no_invitee_by_you") }
- /// %1$@'s invitation. Reason: %2$@
- public static func noticeRoomInviteNoInviteeWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_no_invitee_with_reason", String(describing: p1), String(describing: p2))
- }
- /// Your invitation. Reason: %1$@
- public static func noticeRoomInviteNoInviteeWithReasonByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_no_invitee_with_reason_by_you", String(describing: p1))
- }
- /// %1$@ invited %2$@. Reason: %3$@
- public static func noticeRoomInviteWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You invited %1$@. Reason: %2$@
- public static func noticeRoomInviteWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_with_reason_by_you", String(describing: p1), String(describing: p2))
- }
- /// %1$@ invited you
- public static func noticeRoomInviteYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_you", String(describing: p1))
- }
- /// %1$@ invited you. Reason: %2$@
- public static func noticeRoomInviteYouWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_invite_you_with_reason", String(describing: p1), String(describing: p2))
- }
- /// %1$@ joined the room
- public static func noticeRoomJoin(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_join", String(describing: p1))
- }
- /// You joined the room
- public static var noticeRoomJoinByYou: String { return ElementL10n.tr("Localizable", "notice_room_join_by_you") }
- /// %1$@ joined the room. Reason: %2$@
- public static func noticeRoomJoinWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_join_with_reason", String(describing: p1), String(describing: p2))
- }
- /// You joined the room. Reason: %1$@
- public static func noticeRoomJoinWithReasonByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_join_with_reason_by_you", String(describing: p1))
- }
- /// %1$@ left the room
- public static func noticeRoomLeave(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_leave", String(describing: p1))
- }
- /// You left the room
- public static var noticeRoomLeaveByYou: String { return ElementL10n.tr("Localizable", "notice_room_leave_by_you") }
- /// %1$@ left the room. Reason: %2$@
- public static func noticeRoomLeaveWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_leave_with_reason", String(describing: p1), String(describing: p2))
- }
- /// You left the room. Reason: %1$@
- public static func noticeRoomLeaveWithReasonByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_leave_with_reason_by_you", String(describing: p1))
- }
- /// %1$@ changed the room name to: %2$@
- public static func noticeRoomNameChanged(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_name_changed", String(describing: p1), String(describing: p2))
- }
- /// You changed the room name to: %1$@
- public static func noticeRoomNameChangedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_name_changed_by_you", String(describing: p1))
- }
- /// %1$@ removed the room name
- public static func noticeRoomNameRemoved(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_name_removed", String(describing: p1))
- }
- /// You removed the room name
- public static var noticeRoomNameRemovedByYou: String { return ElementL10n.tr("Localizable", "notice_room_name_removed_by_you") }
- /// %1$@ rejected the invitation
- public static func noticeRoomReject(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_reject", String(describing: p1))
- }
- /// You rejected the invitation
- public static var noticeRoomRejectByYou: String { return ElementL10n.tr("Localizable", "notice_room_reject_by_you") }
- /// %1$@ rejected the invitation. Reason: %2$@
- public static func noticeRoomRejectWithReason(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_reject_with_reason", String(describing: p1), String(describing: p2))
- }
- /// You rejected the invitation. Reason: %1$@
- public static func noticeRoomRejectWithReasonByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_reject_with_reason_by_you", String(describing: p1))
- }
- /// %1$@ removed %2$@
- public static func noticeRoomRemove(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_remove", String(describing: p1), String(describing: p2))
- }
- /// You removed %1$@
- public static func noticeRoomRemoveByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_remove_by_you", String(describing: p1))
- }
- /// %1$@ removed %2$@. Reason: %3$@
- public static func noticeRoomRemoveWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_remove_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You removed %1$@. Reason: %2$@
- public static func noticeRoomRemoveWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_remove_with_reason_by_you", String(describing: p1), String(describing: p2))
- }
- /// 🎉 All servers are banned from participating! This room can no longer be used.
- public static var noticeRoomServerAclAllowIsEmpty: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_allow_is_empty") }
- /// Plural format key: "%#@VARIABLE@"
- public static func noticeRoomServerAclChanges(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_changes", p1)
- }
- /// • Servers matching %@ are allowed.
- public static func noticeRoomServerAclSetAllowed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_set_allowed", String(describing: p1))
- }
- /// • Servers matching %@ are banned.
- public static func noticeRoomServerAclSetBanned(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_set_banned", String(describing: p1))
- }
- /// • Servers matching IP literals are allowed.
- public static var noticeRoomServerAclSetIpLiteralsAllowed: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_set_ip_literals_allowed") }
- /// • Servers matching IP literals are banned.
- public static var noticeRoomServerAclSetIpLiteralsNotAllowed: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_set_ip_literals_not_allowed") }
- /// %@ set the server ACLs for this room.
- public static func noticeRoomServerAclSetTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_set_title", String(describing: p1))
- }
- /// You set the server ACLs for this room.
- public static var noticeRoomServerAclSetTitleByYou: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_set_title_by_you") }
- /// • Servers matching %@ are now allowed.
- public static func noticeRoomServerAclUpdatedAllowed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_allowed", String(describing: p1))
- }
- /// • Servers matching %@ are now banned.
- public static func noticeRoomServerAclUpdatedBanned(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_banned", String(describing: p1))
- }
- /// • Servers matching IP literals are now allowed.
- public static var noticeRoomServerAclUpdatedIpLiteralsAllowed: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_ip_literals_allowed") }
- /// • Servers matching IP literals are now banned.
- public static var noticeRoomServerAclUpdatedIpLiteralsNotAllowed: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_ip_literals_not_allowed") }
- /// No change.
- public static var noticeRoomServerAclUpdatedNoChange: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_no_change") }
- /// %@ changed the server ACLs for this room.
- public static func noticeRoomServerAclUpdatedTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_title", String(describing: p1))
- }
- /// You changed the server ACLs for this room.
- public static var noticeRoomServerAclUpdatedTitleByYou: String { return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_title_by_you") }
- /// • Servers matching %@ were removed from the allowed list.
- public static func noticeRoomServerAclUpdatedWasAllowed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_was_allowed", String(describing: p1))
- }
- /// • Servers matching %@ were removed from the ban list.
- public static func noticeRoomServerAclUpdatedWasBanned(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_server_acl_updated_was_banned", String(describing: p1))
- }
- /// %1$@ sent an invitation to %2$@ to join the room
- public static func noticeRoomThirdPartyInvite(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_invite", String(describing: p1), String(describing: p2))
- }
- /// You sent an invitation to %1$@ to join the room
- public static func noticeRoomThirdPartyInviteByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_invite_by_you", String(describing: p1))
- }
- /// %1$@ accepted the invitation for %2$@
- public static func noticeRoomThirdPartyRegisteredInvite(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_registered_invite", String(describing: p1), String(describing: p2))
- }
- /// You accepted the invitation for %1$@
- public static func noticeRoomThirdPartyRegisteredInviteByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_registered_invite_by_you", String(describing: p1))
- }
- /// %1$@ accepted the invitation for %2$@. Reason: %3$@
- public static func noticeRoomThirdPartyRegisteredInviteWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_registered_invite_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You accepted the invitation for %1$@. Reason: %2$@
- public static func noticeRoomThirdPartyRegisteredInviteWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_registered_invite_with_reason_by_you", String(describing: p1), String(describing: p2))
- }
- /// %1$@ revoked the invitation for %2$@ to join the room
- public static func noticeRoomThirdPartyRevokedInvite(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_revoked_invite", String(describing: p1), String(describing: p2))
- }
- /// You revoked the invitation for %1$@ to join the room
- public static func noticeRoomThirdPartyRevokedInviteByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_third_party_revoked_invite_by_you", String(describing: p1))
- }
- /// %1$@ changed the topic to: %2$@
- public static func noticeRoomTopicChanged(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_topic_changed", String(describing: p1), String(describing: p2))
- }
- /// You changed the topic to: %1$@
- public static func noticeRoomTopicChangedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_topic_changed_by_you", String(describing: p1))
- }
- /// %1$@ removed the room topic
- public static func noticeRoomTopicRemoved(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_topic_removed", String(describing: p1))
- }
- /// You removed the room topic
- public static var noticeRoomTopicRemovedByYou: String { return ElementL10n.tr("Localizable", "notice_room_topic_removed_by_you") }
- /// %1$@ unbanned %2$@
- public static func noticeRoomUnban(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_unban", String(describing: p1), String(describing: p2))
- }
- /// You unbanned %1$@
- public static func noticeRoomUnbanByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_unban_by_you", String(describing: p1))
- }
- /// %1$@ unbanned %2$@. Reason: %3$@
- public static func noticeRoomUnbanWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_unban_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You unbanned %1$@. Reason: %2$@
- public static func noticeRoomUnbanWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_unban_with_reason_by_you", String(describing: p1), String(describing: p2))
- }
- /// %@ upgraded this room.
- public static func noticeRoomUpdate(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_update", String(describing: p1))
- }
- /// You upgraded this room.
- public static var noticeRoomUpdateByYou: String { return ElementL10n.tr("Localizable", "notice_room_update_by_you") }
- /// all room members, from the point they are invited.
- public static var noticeRoomVisibilityInvited: String { return ElementL10n.tr("Localizable", "notice_room_visibility_invited") }
- /// all room members, from the point they joined.
- public static var noticeRoomVisibilityJoined: String { return ElementL10n.tr("Localizable", "notice_room_visibility_joined") }
- /// all room members.
- public static var noticeRoomVisibilityShared: String { return ElementL10n.tr("Localizable", "notice_room_visibility_shared") }
- /// anyone.
- public static var noticeRoomVisibilityWorldReadable: String { return ElementL10n.tr("Localizable", "notice_room_visibility_world_readable") }
- /// %1$@ withdrew %2$@'s invitation
- public static func noticeRoomWithdraw(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_withdraw", String(describing: p1), String(describing: p2))
- }
- /// You withdrew %1$@'s invitation
- public static func noticeRoomWithdrawByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_withdraw_by_you", String(describing: p1))
- }
- /// %1$@ withdrew %2$@'s invitation. Reason: %3$@
- public static func noticeRoomWithdrawWithReason(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_withdraw_with_reason", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// You withdrew %1$@'s invitation. Reason: %2$@
- public static func noticeRoomWithdrawWithReasonByYou(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_room_withdraw_with_reason_by_you", String(describing: p1), String(describing: p2))
- }
- /// %1$@ added %2$@ widget
- public static func noticeWidgetAdded(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_widget_added", String(describing: p1), String(describing: p2))
- }
- /// You added %1$@ widget
- public static func noticeWidgetAddedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_widget_added_by_you", String(describing: p1))
- }
- /// %1$@ modified %2$@ widget
- public static func noticeWidgetModified(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_widget_modified", String(describing: p1), String(describing: p2))
- }
- /// You modified %1$@ widget
- public static func noticeWidgetModifiedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_widget_modified_by_you", String(describing: p1))
- }
- /// %1$@ removed %2$@ widget
- public static func noticeWidgetRemoved(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_widget_removed", String(describing: p1), String(describing: p2))
- }
- /// You removed %1$@ widget
- public static func noticeWidgetRemovedByYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "notice_widget_removed_by_you", String(describing: p1))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func notificationCompatSummaryLineForRoom(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notification_compat_summary_line_for_room", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func notificationCompatSummaryTitle(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notification_compat_summary_title", p1)
- }
- /// Initial Sync…
- public static var notificationInitialSync: String { return ElementL10n.tr("Localizable", "notification_initial_sync") }
- /// ** Failed to send - please open room
- public static var notificationInlineReplyFailed: String { return ElementL10n.tr("Localizable", "notification_inline_reply_failed") }
- /// Plural format key: "%#@VARIABLE@"
- public static func notificationInvitations(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notification_invitations", p1)
- }
- /// Listening for events
- public static var notificationListeningForEvents: String { return ElementL10n.tr("Localizable", "notification_listening_for_events") }
- /// Listening for notifications
- public static var notificationListeningForNotifications: String { return ElementL10n.tr("Localizable", "notification_listening_for_notifications") }
- /// New Invitation
- public static var notificationNewInvitation: String { return ElementL10n.tr("Localizable", "notification_new_invitation") }
- /// New Messages
- public static var notificationNewMessages: String { return ElementL10n.tr("Localizable", "notification_new_messages") }
- /// Noisy
- public static var notificationNoisy: String { return ElementL10n.tr("Localizable", "notification_noisy") }
- /// Noisy notifications
- public static var notificationNoisyNotifications: String { return ElementL10n.tr("Localizable", "notification_noisy_notifications") }
- /// Off
- public static var notificationOff: String { return ElementL10n.tr("Localizable", "notification_off") }
- /// Me
- public static var notificationSenderMe: String { return ElementL10n.tr("Localizable", "notification_sender_me") }
- /// Silent
- public static var notificationSilent: String { return ElementL10n.tr("Localizable", "notification_silent") }
- /// Silent notifications
- public static var notificationSilentNotifications: String { return ElementL10n.tr("Localizable", "notification_silent_notifications") }
- /// %1$@: %2$@
- public static func notificationTickerTextDm(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notification_ticker_text_dm", String(describing: p1), String(describing: p2))
- }
- /// %1$@: %2$@ %3$@
- public static func notificationTickerTextGroup(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notification_ticker_text_group", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// New Event
- public static var notificationUnknownNewEvent: String { return ElementL10n.tr("Localizable", "notification_unknown_new_event") }
- /// Room
- public static var notificationUnknownRoomName: String { return ElementL10n.tr("Localizable", "notification_unknown_room_name") }
- /// Plural format key: "%#@VARIABLE@"
- public static func notificationUnreadNotifiedMessages(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notification_unread_notified_messages", p1)
- }
- /// %1$@ and %2$@
- public static func notificationUnreadNotifiedMessagesAndInvitation(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notification_unread_notified_messages_and_invitation", String(describing: p1), String(describing: p2))
- }
- /// %1$@ in %2$@
- public static func notificationUnreadNotifiedMessagesInRoom(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "notification_unread_notified_messages_in_room", String(describing: p1), String(describing: p2))
- }
- /// %1$@ in %2$@ and %3$@
- public static func notificationUnreadNotifiedMessagesInRoomAndInvitation(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "notification_unread_notified_messages_in_room_and_invitation", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func notificationUnreadNotifiedMessagesInRoomRooms(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "notification_unread_notified_messages_in_room_rooms", p1)
- }
- /// OK
- public static var ok: String { return ElementL10n.tr("Localizable", "ok") }
- /// Try it out
- public static var onboardingNewAppLayoutButtonTry: String { return ElementL10n.tr("Localizable", "onboarding_new_app_layout_button_try") }
- /// Tap top right to see the option to feedback.
- public static var onboardingNewAppLayoutFeedbackMessage: String { return ElementL10n.tr("Localizable", "onboarding_new_app_layout_feedback_message") }
- /// Give Feedback
- public static var onboardingNewAppLayoutFeedbackTitle: String { return ElementL10n.tr("Localizable", "onboarding_new_app_layout_feedback_title") }
- /// Access your Spaces (bottom-right) faster and easier than ever before.
- public static var onboardingNewAppLayoutSpacesMessage: String { return ElementL10n.tr("Localizable", "onboarding_new_app_layout_spaces_message") }
- /// Access Spaces
- public static var onboardingNewAppLayoutSpacesTitle: String { return ElementL10n.tr("Localizable", "onboarding_new_app_layout_spaces_title") }
- /// To simplify your %@, tabs are now optional. Manage them using the top-right menu.
- public static func onboardingNewAppLayoutWelcomeMessage(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "onboarding_new_app_layout_welcome_message", String(describing: p1))
- }
- /// Welcome to a new view!
- public static var onboardingNewAppLayoutWelcomeTitle: String { return ElementL10n.tr("Localizable", "onboarding_new_app_layout_welcome_title") }
- /// %@ read
- public static func oneUserRead(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "one_user_read", String(describing: p1))
- }
- /// Open Discovery Settings
- public static var openDiscoverySettings: String { return ElementL10n.tr("Localizable", "open_discovery_settings") }
- /// Voters see results as soon as they have voted
- public static var openPollOptionDescription: String { return ElementL10n.tr("Localizable", "open_poll_option_description") }
- /// Open poll
- public static var openPollOptionTitle: String { return ElementL10n.tr("Localizable", "open_poll_option_title") }
- /// Open Settings
- public static var openSettings: String { return ElementL10n.tr("Localizable", "open_settings") }
- /// Open terms of %@
- public static func openTermsOf(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "open_terms_of", String(describing: p1))
- }
- /// Always ask
- public static var optionAlwaysAsk: String { return ElementL10n.tr("Localizable", "option_always_ask") }
- /// Send files
- public static var optionSendFiles: String { return ElementL10n.tr("Localizable", "option_send_files") }
- /// Send sticker
- public static var optionSendSticker: String { return ElementL10n.tr("Localizable", "option_send_sticker") }
- /// Send voice
- public static var optionSendVoice: String { return ElementL10n.tr("Localizable", "option_send_voice") }
- /// Take photo
- public static var optionTakePhoto: String { return ElementL10n.tr("Localizable", "option_take_photo") }
- /// Take photo or video
- public static var optionTakePhotoVideo: String { return ElementL10n.tr("Localizable", "option_take_photo_video") }
- /// Take video
- public static var optionTakeVideo: String { return ElementL10n.tr("Localizable", "option_take_video") }
- /// or
- public static var or: String { return ElementL10n.tr("Localizable", "or") }
- /// or another cross-signing capable Matrix client
- public static var orOtherMxCapableClient: String { return ElementL10n.tr("Localizable", "or_other_mx_capable_client") }
- /// Other spaces or rooms you might not know
- public static var otherSpacesOrRoomsYouMightNotKnow: String { return ElementL10n.tr("Localizable", "other_spaces_or_rooms_you_might_not_know") }
- /// Confirm passphrase
- public static var passphraseConfirmPassphrase: String { return ElementL10n.tr("Localizable", "passphrase_confirm_passphrase") }
- /// Create passphrase
- public static var passphraseCreatePassphrase: String { return ElementL10n.tr("Localizable", "passphrase_create_passphrase") }
- /// Please enter a passphrase
- public static var passphraseEmptyErrorMessage: String { return ElementL10n.tr("Localizable", "passphrase_empty_error_message") }
- /// Enter passphrase
- public static var passphraseEnterPassphrase: String { return ElementL10n.tr("Localizable", "passphrase_enter_passphrase") }
- /// Passphrase doesn’t match
- public static var passphrasePassphraseDoesNotMatch: String { return ElementL10n.tr("Localizable", "passphrase_passphrase_does_not_match") }
- /// Passphrase is too weak
- public static var passphrasePassphraseTooWeak: String { return ElementL10n.tr("Localizable", "passphrase_passphrase_too_weak") }
- /// Permalink
- public static var permalink: String { return ElementL10n.tr("Localizable", "permalink") }
- /// Your matrix.to link was malformed
- public static var permalinkMalformed: String { return ElementL10n.tr("Localizable", "permalink_malformed") }
- /// Cannot open this link: communities have been replaced by spaces
- public static var permalinkUnsupportedGroups: String { return ElementL10n.tr("Localizable", "permalink_unsupported_groups") }
- /// Allow permission to access your contacts.
- public static var permissionsDeniedAddContact: String { return ElementL10n.tr("Localizable", "permissions_denied_add_contact") }
- /// To scan a QR code, you need to allow camera access.
- public static var permissionsDeniedQrCode: String { return ElementL10n.tr("Localizable", "permissions_denied_qr_code") }
- /// %@ needs permission to access your camera and your microphone to perform video calls.
- ///
- /// Please allow access on the next pop-ups to be able to make the call.
- public static func permissionsRationaleMsgCameraAndAudio(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "permissions_rationale_msg_camera_and_audio", String(describing: p1))
- }
- /// %@ needs permission to access your microphone to perform audio calls.
- public static func permissionsRationaleMsgRecordAudio(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "permissions_rationale_msg_record_audio", String(describing: p1))
- }
- /// Information
- public static var permissionsRationalePopupTitle: String { return ElementL10n.tr("Localizable", "permissions_rationale_popup_title") }
- /// Search for contacts on Matrix
- public static var phoneBookPerformLookup: String { return ElementL10n.tr("Localizable", "phone_book_perform_lookup") }
- /// Please wait…
- public static var pleaseWait: String { return ElementL10n.tr("Localizable", "please_wait") }
- /// End poll
- public static var pollEndAction: String { return ElementL10n.tr("Localizable", "poll_end_action") }
- /// Poll ended
- public static var pollEndRoomListPreview: String { return ElementL10n.tr("Localizable", "poll_end_room_list_preview") }
- /// No votes cast
- public static var pollNoVotesCast: String { return ElementL10n.tr("Localizable", "poll_no_votes_cast") }
- /// Plural format key: "%#@VARIABLE@"
- public static func pollOptionVoteCount(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "poll_option_vote_count", p1)
- }
- /// Vote cast
- public static var pollResponseRoomListPreview: String { return ElementL10n.tr("Localizable", "poll_response_room_list_preview") }
- /// Plural format key: "%#@VARIABLE@"
- public static func pollTotalVoteCountAfterEnded(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "poll_total_vote_count_after_ended", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func pollTotalVoteCountBeforeEndedAndNotVoted(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "poll_total_vote_count_before_ended_and_not_voted", p1)
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func pollTotalVoteCountBeforeEndedAndVoted(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "poll_total_vote_count_before_ended_and_voted", p1)
- }
- /// Poll type
- public static var pollTypeTitle: String { return ElementL10n.tr("Localizable", "poll_type_title") }
- /// Results will be visible when the poll is ended
- public static var pollUndisclosedNotEnded: String { return ElementL10n.tr("Localizable", "poll_undisclosed_not_ended") }
- /// Admin
- public static var powerLevelAdmin: String { return ElementL10n.tr("Localizable", "power_level_admin") }
- /// Custom (%1$d)
- public static func powerLevelCustom(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "power_level_custom", p1)
- }
- /// Custom
- public static var powerLevelCustomNoValue: String { return ElementL10n.tr("Localizable", "power_level_custom_no_value") }
- /// Default
- public static var powerLevelDefault: String { return ElementL10n.tr("Localizable", "power_level_default") }
- /// Set role
- public static var powerLevelEditTitle: String { return ElementL10n.tr("Localizable", "power_level_edit_title") }
- /// Moderator
- public static var powerLevelModerator: String { return ElementL10n.tr("Localizable", "power_level_moderator") }
- /// Role
- public static var powerLevelTitle: String { return ElementL10n.tr("Localizable", "power_level_title") }
- /// Help
- public static var preferenceHelp: String { return ElementL10n.tr("Localizable", "preference_help") }
- /// Get help with using %@
- public static func preferenceHelpSummary(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "preference_help_summary", String(describing: p1))
- }
- /// Help and support
- public static var preferenceHelpTitle: String { return ElementL10n.tr("Localizable", "preference_help_title") }
- /// Help & About
- public static var preferenceRootHelpAbout: String { return ElementL10n.tr("Localizable", "preference_root_help_about") }
- /// Legals
- public static var preferenceRootLegals: String { return ElementL10n.tr("Localizable", "preference_root_legals") }
- /// Show all rooms in Home
- public static var preferenceShowAllRoomsInHome: String { return ElementL10n.tr("Localizable", "preference_show_all_rooms_in_home") }
- /// System settings
- public static var preferenceSystemSettings: String { return ElementL10n.tr("Localizable", "preference_system_settings") }
- /// Versions
- public static var preferenceVersions: String { return ElementL10n.tr("Localizable", "preference_versions") }
- /// Voice & Video
- public static var preferenceVoiceAndVideo: String { return ElementL10n.tr("Localizable", "preference_voice_and_video") }
- /// Private space
- public static var privateSpace: String { return ElementL10n.tr("Localizable", "private_space") }
- /// Public space
- public static var publicSpace: String { return ElementL10n.tr("Localizable", "public_space") }
- /// app_display_name:
- public static var pushGatewayItemAppDisplayName: String { return ElementL10n.tr("Localizable", "push_gateway_item_app_display_name") }
- /// app_id:
- public static var pushGatewayItemAppId: String { return ElementL10n.tr("Localizable", "push_gateway_item_app_id") }
- /// session_name:
- public static var pushGatewayItemDeviceName: String { return ElementL10n.tr("Localizable", "push_gateway_item_device_name") }
- /// Format:
- public static var pushGatewayItemFormat: String { return ElementL10n.tr("Localizable", "push_gateway_item_format") }
- /// Profile tag:
- public static var pushGatewayItemProfileTag: String { return ElementL10n.tr("Localizable", "push_gateway_item_profile_tag") }
- /// push_key:
- public static var pushGatewayItemPushKey: String { return ElementL10n.tr("Localizable", "push_gateway_item_push_key") }
- /// Url:
- public static var pushGatewayItemUrl: String { return ElementL10n.tr("Localizable", "push_gateway_item_url") }
- /// QR code
- public static var qrCode: String { return ElementL10n.tr("Localizable", "qr_code") }
- /// QR code not scanned!
- public static var qrCodeNotScanned: String { return ElementL10n.tr("Localizable", "qr_code_not_scanned") }
- /// No
- public static var qrCodeScannedByOtherNo: String { return ElementL10n.tr("Localizable", "qr_code_scanned_by_other_no") }
- /// Almost there! Is %@ showing a tick?
- public static func qrCodeScannedByOtherNotice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "qr_code_scanned_by_other_notice", String(describing: p1))
- }
- /// Yes
- public static var qrCodeScannedByOtherYes: String { return ElementL10n.tr("Localizable", "qr_code_scanned_by_other_yes") }
- /// Almost there! Is the other device showing a tick?
- public static var qrCodeScannedSelfVerifNotice: String { return ElementL10n.tr("Localizable", "qr_code_scanned_self_verif_notice") }
- /// Waiting for %@…
- public static func qrCodeScannedVerifWaiting(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "qr_code_scanned_verif_waiting", String(describing: p1))
- }
- /// Almost there! Waiting for confirmation…
- public static var qrCodeScannedVerifWaitingNotice: String { return ElementL10n.tr("Localizable", "qr_code_scanned_verif_waiting_notice") }
- /// Shake detected!
- public static var rageshakeDetected: String { return ElementL10n.tr("Localizable", "rageshake_detected") }
- /// Re-Authentication Needed
- public static var reAuthenticationActivityTitle: String { return ElementL10n.tr("Localizable", "re_authentication_activity_title") }
- /// %@ requires you to enter your credentials to perform this action.
- public static func reAuthenticationDefaultConfirmText(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "re_authentication_default_confirm_text", String(describing: p1))
- }
- /// Type keywords to find a reaction.
- public static var reactionSearchTypeHint: String { return ElementL10n.tr("Localizable", "reaction_search_type_hint") }
- /// Reactions
- public static var reactions: String { return ElementL10n.tr("Localizable", "reactions") }
- /// Reason: %1$@
- public static func reasonColon(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "reason_colon", String(describing: p1))
- }
- /// Recovery Key
- public static var recoveryKey: String { return ElementL10n.tr("Localizable", "recovery_key") }
- /// Please enter a recovery key
- public static var recoveryKeyEmptyErrorMessage: String { return ElementL10n.tr("Localizable", "recovery_key_empty_error_message") }
- /// The recovery key has been saved.
- public static var recoveryKeyExportSaved: String { return ElementL10n.tr("Localizable", "recovery_key_export_saved") }
- /// Recovery Passphrase
- public static var recoveryPassphrase: String { return ElementL10n.tr("Localizable", "recovery_passphrase") }
- /// Refresh
- public static var refresh: String { return ElementL10n.tr("Localizable", "refresh") }
- /// %@ encountered an issue when rendering content of event with id '%1$@'
- public static func renderingEventErrorException(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "rendering_event_error_exception", String(describing: p1))
- }
- /// %@ does not handle events of type '%1$@'
- public static func renderingEventErrorTypeOfEventNotHandled(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "rendering_event_error_type_of_event_not_handled", String(describing: p1))
- }
- /// Reply
- public static var reply: String { return ElementL10n.tr("Localizable", "reply") }
- /// Reply in thread
- public static var replyInThread: String { return ElementL10n.tr("Localizable", "reply_in_thread") }
- /// Report Content
- public static var reportContent: String { return ElementL10n.tr("Localizable", "report_content") }
- /// Custom report…
- public static var reportContentCustom: String { return ElementL10n.tr("Localizable", "report_content_custom") }
- /// Reason for reporting this content
- public static var reportContentCustomHint: String { return ElementL10n.tr("Localizable", "report_content_custom_hint") }
- /// REPORT
- public static var reportContentCustomSubmit: String { return ElementL10n.tr("Localizable", "report_content_custom_submit") }
- /// Report this content
- public static var reportContentCustomTitle: String { return ElementL10n.tr("Localizable", "report_content_custom_title") }
- /// It's inappropriate
- public static var reportContentInappropriate: String { return ElementL10n.tr("Localizable", "report_content_inappropriate") }
- /// It's spam
- public static var reportContentSpam: String { return ElementL10n.tr("Localizable", "report_content_spam") }
- /// Reset Keys
- public static var resetCrossSigning: String { return ElementL10n.tr("Localizable", "reset_cross_signing") }
- /// Generate a new Security Key or set a new Security Phrase for your existing backup.
- public static var resetSecureBackupTitle: String { return ElementL10n.tr("Localizable", "reset_secure_backup_title") }
- /// This will replace your current Key or Phrase.
- public static var resetSecureBackupWarning: String { return ElementL10n.tr("Localizable", "reset_secure_backup_warning") }
- /// contact your service administrator
- public static var resourceLimitContactAdmin: String { return ElementL10n.tr("Localizable", "resource_limit_contact_admin") }
- /// Please %@ to continue using this service.
- public static func resourceLimitHardContact(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "resource_limit_hard_contact", String(describing: p1))
- }
- /// This homeserver has exceeded one of its resource limits.
- public static var resourceLimitHardDefault: String { return ElementL10n.tr("Localizable", "resource_limit_hard_default") }
- /// This homeserver has hit its Monthly Active User limit.
- public static var resourceLimitHardMau: String { return ElementL10n.tr("Localizable", "resource_limit_hard_mau") }
- /// Please %@ to get this limit increased.
- public static func resourceLimitSoftContact(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "resource_limit_soft_contact", String(describing: p1))
- }
- /// This homeserver has exceeded one of its resource limits so some users will not be able to log in.
- public static var resourceLimitSoftDefault: String { return ElementL10n.tr("Localizable", "resource_limit_soft_default") }
- /// This homeserver has hit its Monthly Active User limit so some users will not be able to log in.
- public static var resourceLimitSoftMau: String { return ElementL10n.tr("Localizable", "resource_limit_soft_mau") }
- /// Restart the application for the change to take effect.
- public static var restartTheApplicationToApplyChanges: String { return ElementL10n.tr("Localizable", "restart_the_application_to_apply_changes") }
- /// Review where you’re logged in
- public static var reviewLogins: String { return ElementL10n.tr("Localizable", "review_logins") }
- /// Add Matrix apps
- public static var roomAddMatrixApps: String { return ElementL10n.tr("Localizable", "room_add_matrix_apps") }
- /// Publish this address
- public static var roomAliasActionPublish: String { return ElementL10n.tr("Localizable", "room_alias_action_publish") }
- /// Unpublish this address
- public static var roomAliasActionUnpublish: String { return ElementL10n.tr("Localizable", "room_alias_action_unpublish") }
- /// No other published addresses yet.
- public static var roomAliasAddressEmpty: String { return ElementL10n.tr("Localizable", "room_alias_address_empty") }
- /// No other published addresses yet, add one below.
- public static var roomAliasAddressEmptyCanAdd: String { return ElementL10n.tr("Localizable", "room_alias_address_empty_can_add") }
- /// New published address (e.g. #alias:server)
- public static var roomAliasAddressHint: String { return ElementL10n.tr("Localizable", "room_alias_address_hint") }
- /// Delete the address "%1$@"?
- public static func roomAliasDeleteConfirmation(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_alias_delete_confirmation", String(describing: p1))
- }
- /// Add a local address
- public static var roomAliasLocalAddressAdd: String { return ElementL10n.tr("Localizable", "room_alias_local_address_add") }
- /// This room has no local addresses
- public static var roomAliasLocalAddressEmpty: String { return ElementL10n.tr("Localizable", "room_alias_local_address_empty") }
- /// Set addresses for this room so users can find this room through your homeserver (%1$@)
- public static func roomAliasLocalAddressSubtitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_alias_local_address_subtitle", String(describing: p1))
- }
- /// Local Addresses
- public static var roomAliasLocalAddressTitle: String { return ElementL10n.tr("Localizable", "room_alias_local_address_title") }
- /// This alias is not accessible at this time.
- /// Try again later, or ask a room admin to check if you have access.
- public static var roomAliasPreviewNotFound: String { return ElementL10n.tr("Localizable", "room_alias_preview_not_found") }
- /// Publish this room to the public in %1$@'s room directory?
- public static func roomAliasPublishToDirectory(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_alias_publish_to_directory", String(describing: p1))
- }
- /// Unable to retrieve the current room directory visibility (%1$@).
- public static func roomAliasPublishToDirectoryError(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_alias_publish_to_directory_error", String(describing: p1))
- }
- /// Publish a new address manually
- public static var roomAliasPublishedAliasAddManually: String { return ElementL10n.tr("Localizable", "room_alias_published_alias_add_manually") }
- /// Publish
- public static var roomAliasPublishedAliasAddManuallySubmit: String { return ElementL10n.tr("Localizable", "room_alias_published_alias_add_manually_submit") }
- /// This is the main address
- public static var roomAliasPublishedAliasMain: String { return ElementL10n.tr("Localizable", "room_alias_published_alias_main") }
- /// Published addresses can be used by anyone on any server to join your room. To publish an address, it needs to be set as a local address first.
- public static var roomAliasPublishedAliasSubtitle: String { return ElementL10n.tr("Localizable", "room_alias_published_alias_subtitle") }
- /// Published Addresses
- public static var roomAliasPublishedAliasTitle: String { return ElementL10n.tr("Localizable", "room_alias_published_alias_title") }
- /// Other published addresses:
- public static var roomAliasPublishedOther: String { return ElementL10n.tr("Localizable", "room_alias_published_other") }
- /// Unpublish the address "%1$@"?
- public static func roomAliasUnpublishConfirmation(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_alias_unpublish_confirmation", String(describing: p1))
- }
- /// Members of Space %@ can find, preview and join.
- public static func roomCreateMemberOfSpaceNameCanJoin(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_create_member_of_space_name_can_join", String(describing: p1))
- }
- /// %@ created and configured the room.
- public static func roomCreatedSummaryItem(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_created_summary_item", String(describing: p1))
- }
- /// You created and configured the room.
- public static var roomCreatedSummaryItemByYou: String { return ElementL10n.tr("Localizable", "room_created_summary_item_by_you") }
- /// %@ to let people know what this room is about.
- public static func roomCreatedSummaryNoTopicCreationText(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_created_summary_no_topic_creation_text", String(describing: p1))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomDetailsSelected(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_details_selected", p1)
- }
- /// Name or ID (#example:matrix.org)
- public static var roomDirectorySearchHint: String { return ElementL10n.tr("Localizable", "room_directory_search_hint") }
- /// %1$@, %2$@ and %3$@
- public static func roomDisplayname3Members(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "room_displayname_3_members", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// %1$@, %2$@, %3$@ and %4$@
- public static func roomDisplayname4Members(_ p1: Any, _ p2: Any, _ p3: Any, _ p4: Any) -> String {
- return ElementL10n.tr("Localizable", "room_displayname_4_members", String(describing: p1), String(describing: p2), String(describing: p3), String(describing: p4))
- }
- /// Empty room
- public static var roomDisplaynameEmptyRoom: String { return ElementL10n.tr("Localizable", "room_displayname_empty_room") }
- /// Empty room (was %@)
- public static func roomDisplaynameEmptyRoomWas(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_displayname_empty_room_was", String(describing: p1))
- }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomDisplaynameFourAndMoreMembers(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_displayname_four_and_more_members", p1)
- }
- /// Room Invite
- public static var roomDisplaynameRoomInvite: String { return ElementL10n.tr("Localizable", "room_displayname_room_invite") }
- /// %1$@ and %2$@
- public static func roomDisplaynameTwoMembers(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "room_displayname_two_members", String(describing: p1), String(describing: p2))
- }
- /// You do not have permission to post to this room.
- public static var roomDoNotHavePermissionToPost: String { return ElementL10n.tr("Localizable", "room_do_not_have_permission_to_post") }
- /// You are not allowed to join this room
- public static var roomErrorAccessUnauthorized: String { return ElementL10n.tr("Localizable", "room_error_access_unauthorized") }
- /// Can't find this room. Make sure it exists.
- public static var roomErrorNotFound: String { return ElementL10n.tr("Localizable", "room_error_not_found") }
- /// Filter conversations…
- public static var roomFilteringFilterHint: String { return ElementL10n.tr("Localizable", "room_filtering_filter_hint") }
- /// Send a new direct message
- public static var roomFilteringFooterCreateNewDirectMessage: String { return ElementL10n.tr("Localizable", "room_filtering_footer_create_new_direct_message") }
- /// Create a new room
- public static var roomFilteringFooterCreateNewRoom: String { return ElementL10n.tr("Localizable", "room_filtering_footer_create_new_room") }
- /// View the room directory
- public static var roomFilteringFooterOpenRoomDirectory: String { return ElementL10n.tr("Localizable", "room_filtering_footer_open_room_directory") }
- /// Can’t find what you’re looking for?
- public static var roomFilteringFooterTitle: String { return ElementL10n.tr("Localizable", "room_filtering_footer_title") }
- /// %1$@ made the room invite only.
- public static func roomJoinRulesInvite(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_join_rules_invite", String(describing: p1))
- }
- /// You made the room invite only.
- public static var roomJoinRulesInviteByYou: String { return ElementL10n.tr("Localizable", "room_join_rules_invite_by_you") }
- /// %1$@ made the room public to whoever knows the link.
- public static func roomJoinRulesPublic(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_join_rules_public", String(describing: p1))
- }
- /// You made the room public to whoever knows the link.
- public static var roomJoinRulesPublicByYou: String { return ElementL10n.tr("Localizable", "room_join_rules_public_by_you") }
- /// Jump to unread
- public static var roomJumpToFirstUnread: String { return ElementL10n.tr("Localizable", "room_jump_to_first_unread") }
- /// You have no more unread messages
- public static var roomListCatchupEmptyBody: String { return ElementL10n.tr("Localizable", "room_list_catchup_empty_body") }
- /// You’re all caught up!
- public static var roomListCatchupEmptyTitle: String { return ElementL10n.tr("Localizable", "room_list_catchup_empty_title") }
- /// All
- public static var roomListFilterAll: String { return ElementL10n.tr("Localizable", "room_list_filter_all") }
- /// Favourites
- public static var roomListFilterFavourites: String { return ElementL10n.tr("Localizable", "room_list_filter_favourites") }
- /// People
- public static var roomListFilterPeople: String { return ElementL10n.tr("Localizable", "room_list_filter_people") }
- /// Unreads
- public static var roomListFilterUnreads: String { return ElementL10n.tr("Localizable", "room_list_filter_unreads") }
- /// Your direct message conversations will be displayed here. Tap the + at the bottom right to start some.
- public static var roomListPeopleEmptyBody: String { return ElementL10n.tr("Localizable", "room_list_people_empty_body") }
- /// Conversations
- public static var roomListPeopleEmptyTitle: String { return ElementL10n.tr("Localizable", "room_list_people_empty_title") }
- /// Add to favorites
- public static var roomListQuickActionsFavoriteAdd: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_favorite_add") }
- /// Remove from favorites
- public static var roomListQuickActionsFavoriteRemove: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_favorite_remove") }
- /// Leave the room
- public static var roomListQuickActionsLeave: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_leave") }
- /// Add to low priority
- public static var roomListQuickActionsLowPriorityAdd: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_low_priority_add") }
- /// Remove from low priority
- public static var roomListQuickActionsLowPriorityRemove: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_low_priority_remove") }
- /// All messages
- public static var roomListQuickActionsNotificationsAll: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_notifications_all") }
- /// All messages (noisy)
- public static var roomListQuickActionsNotificationsAllNoisy: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_notifications_all_noisy") }
- /// Mentions only
- public static var roomListQuickActionsNotificationsMentions: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_notifications_mentions") }
- /// Mute
- public static var roomListQuickActionsNotificationsMute: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_notifications_mute") }
- /// Room settings
- public static var roomListQuickActionsRoomSettings: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_room_settings") }
- /// Settings
- public static var roomListQuickActionsSettings: String { return ElementL10n.tr("Localizable", "room_list_quick_actions_settings") }
- /// Your rooms will be displayed here. Tap the + at the bottom right to find existing ones or start some of your own.
- public static var roomListRoomsEmptyBody: String { return ElementL10n.tr("Localizable", "room_list_rooms_empty_body") }
- /// Rooms
- public static var roomListRoomsEmptyTitle: String { return ElementL10n.tr("Localizable", "room_list_rooms_empty_title") }
- /// Manage Integrations
- public static var roomManageIntegrations: String { return ElementL10n.tr("Localizable", "room_manage_integrations") }
- /// %1$@ & %2$@ & others are typing…
- public static func roomManyUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "room_many_users_are_typing", String(describing: p1), String(describing: p2))
- }
- /// Jump to read receipt
- public static var roomMemberJumpToReadReceipt: String { return ElementL10n.tr("Localizable", "room_member_jump_to_read_receipt") }
- /// Direct message
- public static var roomMemberOpenOrCreateDm: String { return ElementL10n.tr("Localizable", "room_member_open_or_create_dm") }
- /// Override display name color
- public static var roomMemberOverrideNickColor: String { return ElementL10n.tr("Localizable", "room_member_override_nick_color") }
- /// Admin in %1$@
- public static func roomMemberPowerLevelAdminIn(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_member_power_level_admin_in", String(describing: p1))
- }
- /// Admins
- public static var roomMemberPowerLevelAdmins: String { return ElementL10n.tr("Localizable", "room_member_power_level_admins") }
- /// Custom
- public static var roomMemberPowerLevelCustom: String { return ElementL10n.tr("Localizable", "room_member_power_level_custom") }
- /// Custom (%1$d) in %2$@
- public static func roomMemberPowerLevelCustomIn(_ p1: Int, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "room_member_power_level_custom_in", p1, String(describing: p2))
- }
- /// Default in %1$@
- public static func roomMemberPowerLevelDefaultIn(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_member_power_level_default_in", String(describing: p1))
- }
- /// Invites
- public static var roomMemberPowerLevelInvites: String { return ElementL10n.tr("Localizable", "room_member_power_level_invites") }
- /// Moderator in %1$@
- public static func roomMemberPowerLevelModeratorIn(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_member_power_level_moderator_in", String(describing: p1))
- }
- /// Moderators
- public static var roomMemberPowerLevelModerators: String { return ElementL10n.tr("Localizable", "room_member_power_level_moderators") }
- /// Users
- public static var roomMemberPowerLevelUsers: String { return ElementL10n.tr("Localizable", "room_member_power_level_users") }
- /// Failed to get sessions
- public static var roomMemberProfileFailedToGetDevices: String { return ElementL10n.tr("Localizable", "room_member_profile_failed_to_get_devices") }
- /// Sessions
- public static var roomMemberProfileSessionsSectionTitle: String { return ElementL10n.tr("Localizable", "room_member_profile_sessions_section_title") }
- /// Room notification
- public static var roomMessageAutocompleteNotification: String { return ElementL10n.tr("Localizable", "room_message_autocomplete_notification") }
- /// Users
- public static var roomMessageAutocompleteUsers: String { return ElementL10n.tr("Localizable", "room_message_autocomplete_users") }
- /// Notify the whole room
- public static var roomMessageNotifyEveryone: String { return ElementL10n.tr("Localizable", "room_message_notify_everyone") }
- /// Message…
- public static var roomMessagePlaceholder: String { return ElementL10n.tr("Localizable", "room_message_placeholder") }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomNewMessagesNotification(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_new_messages_notification", p1)
- }
- /// No active widgets
- public static var roomNoActiveWidgets: String { return ElementL10n.tr("Localizable", "room_no_active_widgets") }
- /// %1$@, %2$@ and others
- public static func roomNotificationMoreThanTwoUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "room_notification_more_than_two_users_are_typing", String(describing: p1), String(describing: p2))
- }
- /// %1$@ and %2$@
- public static func roomNotificationTwoUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "room_notification_two_users_are_typing", String(describing: p1), String(describing: p2))
- }
- /// %@ is typing…
- public static func roomOneUserIsTyping(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_one_user_is_typing", String(describing: p1))
- }
- /// Ban
- public static var roomParticipantsActionBan: String { return ElementL10n.tr("Localizable", "room_participants_action_ban") }
- /// Cancel invite
- public static var roomParticipantsActionCancelInvite: String { return ElementL10n.tr("Localizable", "room_participants_action_cancel_invite") }
- /// Are you sure you want to cancel the invite for this user?
- public static var roomParticipantsActionCancelInvitePromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_action_cancel_invite_prompt_msg") }
- /// Cancel invite
- public static var roomParticipantsActionCancelInviteTitle: String { return ElementL10n.tr("Localizable", "room_participants_action_cancel_invite_title") }
- /// Ignore
- public static var roomParticipantsActionIgnore: String { return ElementL10n.tr("Localizable", "room_participants_action_ignore") }
- /// Ignoring this user will remove their messages from rooms you share.
- ///
- /// You can reverse this action at any time in the general settings.
- public static var roomParticipantsActionIgnorePromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_action_ignore_prompt_msg") }
- /// Ignore user
- public static var roomParticipantsActionIgnoreTitle: String { return ElementL10n.tr("Localizable", "room_participants_action_ignore_title") }
- /// Invite
- public static var roomParticipantsActionInvite: String { return ElementL10n.tr("Localizable", "room_participants_action_invite") }
- /// Mention
- public static var roomParticipantsActionMention: String { return ElementL10n.tr("Localizable", "room_participants_action_mention") }
- /// Remove from chat
- public static var roomParticipantsActionRemove: String { return ElementL10n.tr("Localizable", "room_participants_action_remove") }
- /// Unban
- public static var roomParticipantsActionUnban: String { return ElementL10n.tr("Localizable", "room_participants_action_unban") }
- /// Unignore
- public static var roomParticipantsActionUnignore: String { return ElementL10n.tr("Localizable", "room_participants_action_unignore") }
- /// Unignoring this user will show all messages from them again.
- public static var roomParticipantsActionUnignorePromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_action_unignore_prompt_msg") }
- /// Unignore user
- public static var roomParticipantsActionUnignoreTitle: String { return ElementL10n.tr("Localizable", "room_participants_action_unignore_title") }
- /// Banning user will remove them from this room and prevent them from joining again.
- public static var roomParticipantsBanPromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_ban_prompt_msg") }
- /// Reason to ban
- public static var roomParticipantsBanReason: String { return ElementL10n.tr("Localizable", "room_participants_ban_reason") }
- /// Ban user
- public static var roomParticipantsBanTitle: String { return ElementL10n.tr("Localizable", "room_participants_ban_title") }
- /// Direct Messages
- public static var roomParticipantsHeaderDirectChats: String { return ElementL10n.tr("Localizable", "room_participants_header_direct_chats") }
- /// This room is not public. You will not be able to rejoin without an invite.
- public static var roomParticipantsLeavePrivateWarning: String { return ElementL10n.tr("Localizable", "room_participants_leave_private_warning") }
- /// Are you sure you want to leave the room?
- public static var roomParticipantsLeavePromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_leave_prompt_msg") }
- /// Leave room
- public static var roomParticipantsLeavePromptTitle: String { return ElementL10n.tr("Localizable", "room_participants_leave_prompt_title") }
- /// Demote
- public static var roomParticipantsPowerLevelDemote: String { return ElementL10n.tr("Localizable", "room_participants_power_level_demote") }
- /// You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.
- public static var roomParticipantsPowerLevelDemoteWarningPrompt: String { return ElementL10n.tr("Localizable", "room_participants_power_level_demote_warning_prompt") }
- /// Demote yourself?
- public static var roomParticipantsPowerLevelDemoteWarningTitle: String { return ElementL10n.tr("Localizable", "room_participants_power_level_demote_warning_title") }
- /// You will not be able to undo this change as you are promoting the user to have the same power level as yourself.
- /// Are you sure?
- public static var roomParticipantsPowerLevelPrompt: String { return ElementL10n.tr("Localizable", "room_participants_power_level_prompt") }
- /// The user will be removed from this room.
- ///
- /// To prevent them from joining again, you should ban them instead.
- public static var roomParticipantsRemovePromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_remove_prompt_msg") }
- /// Reason to remove
- public static var roomParticipantsRemoveReason: String { return ElementL10n.tr("Localizable", "room_participants_remove_reason") }
- /// Remove user
- public static var roomParticipantsRemoveTitle: String { return ElementL10n.tr("Localizable", "room_participants_remove_title") }
- /// Unbanning user will allow them to join the room again.
- public static var roomParticipantsUnbanPromptMsg: String { return ElementL10n.tr("Localizable", "room_participants_unban_prompt_msg") }
- /// Unban user
- public static var roomParticipantsUnbanTitle: String { return ElementL10n.tr("Localizable", "room_participants_unban_title") }
- /// Ban users
- public static var roomPermissionsBanUsers: String { return ElementL10n.tr("Localizable", "room_permissions_ban_users") }
- /// Change history visibility
- public static var roomPermissionsChangeHistoryVisibility: String { return ElementL10n.tr("Localizable", "room_permissions_change_history_visibility") }
- /// Change main address for the room
- public static var roomPermissionsChangeMainAddressForTheRoom: String { return ElementL10n.tr("Localizable", "room_permissions_change_main_address_for_the_room") }
- /// Change main address for the space
- public static var roomPermissionsChangeMainAddressForTheSpace: String { return ElementL10n.tr("Localizable", "room_permissions_change_main_address_for_the_space") }
- /// Change permissions
- public static var roomPermissionsChangePermissions: String { return ElementL10n.tr("Localizable", "room_permissions_change_permissions") }
- /// Change room avatar
- public static var roomPermissionsChangeRoomAvatar: String { return ElementL10n.tr("Localizable", "room_permissions_change_room_avatar") }
- /// Change room name
- public static var roomPermissionsChangeRoomName: String { return ElementL10n.tr("Localizable", "room_permissions_change_room_name") }
- /// Change settings
- public static var roomPermissionsChangeSettings: String { return ElementL10n.tr("Localizable", "room_permissions_change_settings") }
- /// Change space avatar
- public static var roomPermissionsChangeSpaceAvatar: String { return ElementL10n.tr("Localizable", "room_permissions_change_space_avatar") }
- /// Change space name
- public static var roomPermissionsChangeSpaceName: String { return ElementL10n.tr("Localizable", "room_permissions_change_space_name") }
- /// Change topic
- public static var roomPermissionsChangeTopic: String { return ElementL10n.tr("Localizable", "room_permissions_change_topic") }
- /// Default role
- public static var roomPermissionsDefaultRole: String { return ElementL10n.tr("Localizable", "room_permissions_default_role") }
- /// Enable room encryption
- public static var roomPermissionsEnableRoomEncryption: String { return ElementL10n.tr("Localizable", "room_permissions_enable_room_encryption") }
- /// Enable space encryption
- public static var roomPermissionsEnableSpaceEncryption: String { return ElementL10n.tr("Localizable", "room_permissions_enable_space_encryption") }
- /// Invite users
- public static var roomPermissionsInviteUsers: String { return ElementL10n.tr("Localizable", "room_permissions_invite_users") }
- /// Modify widgets
- public static var roomPermissionsModifyWidgets: String { return ElementL10n.tr("Localizable", "room_permissions_modify_widgets") }
- /// Select the roles required to change various parts of the room
- public static var roomPermissionsNotice: String { return ElementL10n.tr("Localizable", "room_permissions_notice") }
- /// You don't have permission to update the roles required to change various parts of the room
- public static var roomPermissionsNoticeReadOnly: String { return ElementL10n.tr("Localizable", "room_permissions_notice_read_only") }
- /// Notify everyone
- public static var roomPermissionsNotifyEveryone: String { return ElementL10n.tr("Localizable", "room_permissions_notify_everyone") }
- /// Remove messages sent by others
- public static var roomPermissionsRemoveMessagesSentByOthers: String { return ElementL10n.tr("Localizable", "room_permissions_remove_messages_sent_by_others") }
- /// Remove users
- public static var roomPermissionsRemoveUsers: String { return ElementL10n.tr("Localizable", "room_permissions_remove_users") }
- /// Send m.room.server_acl events
- public static var roomPermissionsSendMRoomServerAclEvents: String { return ElementL10n.tr("Localizable", "room_permissions_send_m_room_server_acl_events") }
- /// Send messages
- public static var roomPermissionsSendMessages: String { return ElementL10n.tr("Localizable", "room_permissions_send_messages") }
- /// Permissions
- public static var roomPermissionsTitle: String { return ElementL10n.tr("Localizable", "room_permissions_title") }
- /// Upgrade the room
- public static var roomPermissionsUpgradeTheRoom: String { return ElementL10n.tr("Localizable", "room_permissions_upgrade_the_room") }
- /// Upgrade the space
- public static var roomPermissionsUpgradeTheSpace: String { return ElementL10n.tr("Localizable", "room_permissions_upgrade_the_space") }
- /// This room can't be previewed
- public static var roomPreviewNoPreview: String { return ElementL10n.tr("Localizable", "room_preview_no_preview") }
- /// This room can't be previewed. Do you want to join it?
- public static var roomPreviewNoPreviewJoin: String { return ElementL10n.tr("Localizable", "room_preview_no_preview_join") }
- /// This room is not accessible at this time.
- /// Try again later, or ask a room admin to check if you have access.
- public static var roomPreviewNotFound: String { return ElementL10n.tr("Localizable", "room_preview_not_found") }
- /// Messages in this room are end-to-end encrypted.
- ///
- /// Your messages are secured with locks and only you and the recipient have the unique keys to unlock them.
- public static var roomProfileEncryptedSubtitle: String { return ElementL10n.tr("Localizable", "room_profile_encrypted_subtitle") }
- /// Leaving the room…
- public static var roomProfileLeavingRoom: String { return ElementL10n.tr("Localizable", "room_profile_leaving_room") }
- /// Messages in this room are not end-to-end encrypted.
- public static var roomProfileNotEncryptedSubtitle: String { return ElementL10n.tr("Localizable", "room_profile_not_encrypted_subtitle") }
- /// Admin Actions
- public static var roomProfileSectionAdmin: String { return ElementL10n.tr("Localizable", "room_profile_section_admin") }
- /// More
- public static var roomProfileSectionMore: String { return ElementL10n.tr("Localizable", "room_profile_section_more") }
- /// Leave Room
- public static var roomProfileSectionMoreLeave: String { return ElementL10n.tr("Localizable", "room_profile_section_more_leave") }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomProfileSectionMoreMemberList(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_profile_section_more_member_list", p1)
- }
- /// Notifications
- public static var roomProfileSectionMoreNotifications: String { return ElementL10n.tr("Localizable", "room_profile_section_more_notifications") }
- /// Room settings
- public static var roomProfileSectionMoreSettings: String { return ElementL10n.tr("Localizable", "room_profile_section_more_settings") }
- /// Uploads
- public static var roomProfileSectionMoreUploads: String { return ElementL10n.tr("Localizable", "room_profile_section_more_uploads") }
- /// Restore Encryption
- public static var roomProfileSectionRestoreSecurity: String { return ElementL10n.tr("Localizable", "room_profile_section_restore_security") }
- /// Security
- public static var roomProfileSectionSecurity: String { return ElementL10n.tr("Localizable", "room_profile_section_security") }
- /// Learn more
- public static var roomProfileSectionSecurityLearnMore: String { return ElementL10n.tr("Localizable", "room_profile_section_security_learn_more") }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomRemovedMessages(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_removed_messages", p1)
- }
- /// Who can access?
- public static var roomSettingsAccessRulesPrefDialogTitle: String { return ElementL10n.tr("Localizable", "room_settings_access_rules_pref_dialog_title") }
- /// Add to Home screen
- public static var roomSettingsAddHomescreenShortcut: String { return ElementL10n.tr("Localizable", "room_settings_add_homescreen_shortcut") }
- /// See and managed addresses of this room, and its visibility in the room directory.
- public static var roomSettingsAliasSubtitle: String { return ElementL10n.tr("Localizable", "room_settings_alias_subtitle") }
- /// Room addresses
- public static var roomSettingsAliasTitle: String { return ElementL10n.tr("Localizable", "room_settings_alias_title") }
- /// All messages
- public static var roomSettingsAllMessages: String { return ElementL10n.tr("Localizable", "room_settings_all_messages") }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomSettingsBannedUsersCount(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_settings_banned_users_count", p1)
- }
- /// Banned users
- public static var roomSettingsBannedUsersTitle: String { return ElementL10n.tr("Localizable", "room_settings_banned_users_title") }
- /// Advanced
- public static var roomSettingsCategoryAdvancedTitle: String { return ElementL10n.tr("Localizable", "room_settings_category_advanced_title") }
- /// Enable end-to-end encryption…
- public static var roomSettingsEnableEncryption: String { return ElementL10n.tr("Localizable", "room_settings_enable_encryption") }
- /// Once enabled, encryption for a room cannot be disabled. Messages sent in an encrypted room cannot be seen by the server, only by the participants of the room. Enabling encryption may prevent many bots and bridges from working correctly.
- public static var roomSettingsEnableEncryptionDialogContent: String { return ElementL10n.tr("Localizable", "room_settings_enable_encryption_dialog_content") }
- /// Enable encryption
- public static var roomSettingsEnableEncryptionDialogSubmit: String { return ElementL10n.tr("Localizable", "room_settings_enable_encryption_dialog_submit") }
- /// Enable encryption?
- public static var roomSettingsEnableEncryptionDialogTitle: String { return ElementL10n.tr("Localizable", "room_settings_enable_encryption_dialog_title") }
- /// You don't have permission to enable encryption in this room.
- public static var roomSettingsEnableEncryptionNoPermission: String { return ElementL10n.tr("Localizable", "room_settings_enable_encryption_no_permission") }
- /// Allow guests to join
- public static var roomSettingsGuestAccessTitle: String { return ElementL10n.tr("Localizable", "room_settings_guest_access_title") }
- /// Labs
- public static var roomSettingsLabsPrefTitle: String { return ElementL10n.tr("Localizable", "room_settings_labs_pref_title") }
- /// These are experimental features that may break in unexpected ways. Use with caution.
- public static var roomSettingsLabsWarningMessage: String { return ElementL10n.tr("Localizable", "room_settings_labs_warning_message") }
- /// Mentions & Keywords only
- public static var roomSettingsMentionAndKeywordOnly: String { return ElementL10n.tr("Localizable", "room_settings_mention_and_keyword_only") }
- /// Room Name
- public static var roomSettingsNameHint: String { return ElementL10n.tr("Localizable", "room_settings_name_hint") }
- /// None
- public static var roomSettingsNone: String { return ElementL10n.tr("Localizable", "room_settings_none") }
- /// View and update the roles required to change various parts of the room.
- public static var roomSettingsPermissionsSubtitle: String { return ElementL10n.tr("Localizable", "room_settings_permissions_subtitle") }
- /// Room permissions
- public static var roomSettingsPermissionsTitle: String { return ElementL10n.tr("Localizable", "room_settings_permissions_title") }
- /// Anyone
- public static var roomSettingsReadHistoryEntryAnyone: String { return ElementL10n.tr("Localizable", "room_settings_read_history_entry_anyone") }
- /// Members only (since they were invited)
- public static var roomSettingsReadHistoryEntryMembersOnlyInvited: String { return ElementL10n.tr("Localizable", "room_settings_read_history_entry_members_only_invited") }
- /// Members only (since they joined)
- public static var roomSettingsReadHistoryEntryMembersOnlyJoined: String { return ElementL10n.tr("Localizable", "room_settings_read_history_entry_members_only_joined") }
- /// Members only (since the point in time of selecting this option)
- public static var roomSettingsReadHistoryEntryMembersOnlyOptionTimeShared: String { return ElementL10n.tr("Localizable", "room_settings_read_history_entry_members_only_option_time_shared") }
- /// Anyone can knock on the room, members can then accept or reject
- public static var roomSettingsRoomAccessEntryKnock: String { return ElementL10n.tr("Localizable", "room_settings_room_access_entry_knock") }
- /// Unknown access setting (%@)
- public static func roomSettingsRoomAccessEntryUnknown(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_settings_room_access_entry_unknown", String(describing: p1))
- }
- /// Only people invited can find and join
- public static var roomSettingsRoomAccessPrivateDescription: String { return ElementL10n.tr("Localizable", "room_settings_room_access_private_description") }
- /// Private (Invite Only)
- public static var roomSettingsRoomAccessPrivateInviteOnlyTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_access_private_invite_only_title") }
- /// Private
- public static var roomSettingsRoomAccessPrivateTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_access_private_title") }
- /// Anyone can find the room and join
- public static var roomSettingsRoomAccessPublicDescription: String { return ElementL10n.tr("Localizable", "room_settings_room_access_public_description") }
- /// Public
- public static var roomSettingsRoomAccessPublicTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_access_public_title") }
- /// Anyone in a space with this room can find and join it. Only admins of this room can add it to a space.
- public static var roomSettingsRoomAccessRestrictedDescription: String { return ElementL10n.tr("Localizable", "room_settings_room_access_restricted_description") }
- /// Space members only
- public static var roomSettingsRoomAccessRestrictedTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_access_restricted_title") }
- /// Room access
- public static var roomSettingsRoomAccessTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_access_title") }
- /// This room’s internal ID
- public static var roomSettingsRoomInternalId: String { return ElementL10n.tr("Localizable", "room_settings_room_internal_id") }
- /// Account settings
- public static var roomSettingsRoomNotificationsAccountSettings: String { return ElementL10n.tr("Localizable", "room_settings_room_notifications_account_settings") }
- /// Please note that mentions & keyword notifications are not available in encrypted rooms on mobile.
- public static var roomSettingsRoomNotificationsEncryptionNotice: String { return ElementL10n.tr("Localizable", "room_settings_room_notifications_encryption_notice") }
- /// You can manage notifications in %1$@.
- public static func roomSettingsRoomNotificationsManageNotifications(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_settings_room_notifications_manage_notifications", String(describing: p1))
- }
- /// Notify me for
- public static var roomSettingsRoomNotificationsNotifyMe: String { return ElementL10n.tr("Localizable", "room_settings_room_notifications_notify_me") }
- /// Changes to who can read history will only apply to future messages in this room. The visibility of existing history will be unchanged.
- public static var roomSettingsRoomReadHistoryDialogSubtitle: String { return ElementL10n.tr("Localizable", "room_settings_room_read_history_dialog_subtitle") }
- /// Who can read history?
- public static var roomSettingsRoomReadHistoryRulesPrefDialogTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_read_history_rules_pref_dialog_title") }
- /// Room History Readability
- public static var roomSettingsRoomReadHistoryRulesPrefTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_read_history_rules_pref_title") }
- /// Room version
- public static var roomSettingsRoomVersionTitle: String { return ElementL10n.tr("Localizable", "room_settings_room_version_title") }
- /// You changed room settings successfully
- public static var roomSettingsSaveSuccess: String { return ElementL10n.tr("Localizable", "room_settings_save_success") }
- /// Set avatar
- public static var roomSettingsSetAvatar: String { return ElementL10n.tr("Localizable", "room_settings_set_avatar") }
- /// Set as main address
- public static var roomSettingsSetMainAddress: String { return ElementL10n.tr("Localizable", "room_settings_set_main_address") }
- /// Anyone can find the space and join
- public static var roomSettingsSpaceAccessPublicDescription: String { return ElementL10n.tr("Localizable", "room_settings_space_access_public_description") }
- /// Space access
- public static var roomSettingsSpaceAccessTitle: String { return ElementL10n.tr("Localizable", "room_settings_space_access_title") }
- /// Topic
- public static var roomSettingsTopic: String { return ElementL10n.tr("Localizable", "room_settings_topic") }
- /// Topic
- public static var roomSettingsTopicHint: String { return ElementL10n.tr("Localizable", "room_settings_topic_hint") }
- /// Unset as main address
- public static var roomSettingsUnsetMainAddress: String { return ElementL10n.tr("Localizable", "room_settings_unset_main_address") }
- /// Filter Threads in room
- public static var roomThreadsFilter: String { return ElementL10n.tr("Localizable", "room_threads_filter") }
- /// Plural format key: "%#@VARIABLE@"
- public static func roomTitleMembers(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "room_title_members", p1)
- }
- /// This room is a continuation of another conversation
- public static var roomTombstoneContinuationDescription: String { return ElementL10n.tr("Localizable", "room_tombstone_continuation_description") }
- /// The conversation continues here
- public static var roomTombstoneContinuationLink: String { return ElementL10n.tr("Localizable", "room_tombstone_continuation_link") }
- /// Click here to see older messages
- public static var roomTombstonePredecessorLink: String { return ElementL10n.tr("Localizable", "room_tombstone_predecessor_link") }
- /// This room has been replaced and is no longer active.
- public static var roomTombstoneVersionedDescription: String { return ElementL10n.tr("Localizable", "room_tombstone_versioned_description") }
- /// %1$@ & %2$@ are typing…
- public static func roomTwoUsersAreTyping(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "room_two_users_are_typing", String(describing: p1), String(describing: p2))
- }
- /// Encryption has been misconfigured so you can't send messages. Please contact an admin to restore encryption to a valid state.
- public static var roomUnsupportedE2eAlgorithm: String { return ElementL10n.tr("Localizable", "room_unsupported_e2e_algorithm") }
- /// Encryption has been misconfigured so you can't send messages. Click to open settings.
- public static var roomUnsupportedE2eAlgorithmAsAdmin: String { return ElementL10n.tr("Localizable", "room_unsupported_e2e_algorithm_as_admin") }
- /// Upgrade to the recommended room version
- public static var roomUpgradeToRecommendedVersion: String { return ElementL10n.tr("Localizable", "room_upgrade_to_recommended_version") }
- /// This room is running room version %@, which this homeserver has marked as unstable.
- public static func roomUsingUnstableRoomVersion(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_using_unstable_room_version", String(describing: p1))
- }
- /// Widget
- public static var roomWidgetActivityTitle: String { return ElementL10n.tr("Localizable", "room_widget_activity_title") }
- /// Failed to load widget.
- /// %@
- public static func roomWidgetFailedToLoad(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_widget_failed_to_load", String(describing: p1))
- }
- /// Open in browser
- public static var roomWidgetOpenInBrowser: String { return ElementL10n.tr("Localizable", "room_widget_open_in_browser") }
- /// This widget was added by:
- public static var roomWidgetPermissionAddedBy: String { return ElementL10n.tr("Localizable", "room_widget_permission_added_by") }
- /// Your avatar URL
- public static var roomWidgetPermissionAvatarUrl: String { return ElementL10n.tr("Localizable", "room_widget_permission_avatar_url") }
- /// Your display name
- public static var roomWidgetPermissionDisplayName: String { return ElementL10n.tr("Localizable", "room_widget_permission_display_name") }
- /// Room ID
- public static var roomWidgetPermissionRoomId: String { return ElementL10n.tr("Localizable", "room_widget_permission_room_id") }
- /// Using it may share data with %@:
- public static func roomWidgetPermissionSharedInfoTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_widget_permission_shared_info_title", String(describing: p1))
- }
- /// Your theme
- public static var roomWidgetPermissionTheme: String { return ElementL10n.tr("Localizable", "room_widget_permission_theme") }
- /// Load Widget
- public static var roomWidgetPermissionTitle: String { return ElementL10n.tr("Localizable", "room_widget_permission_title") }
- /// Your user ID
- public static var roomWidgetPermissionUserId: String { return ElementL10n.tr("Localizable", "room_widget_permission_user_id") }
- /// Using it may set cookies and share data with %@:
- public static func roomWidgetPermissionWebviewSharedInfoTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "room_widget_permission_webview_shared_info_title", String(describing: p1))
- }
- /// Widget ID
- public static var roomWidgetPermissionWidgetId: String { return ElementL10n.tr("Localizable", "room_widget_permission_widget_id") }
- /// Reload widget
- public static var roomWidgetReload: String { return ElementL10n.tr("Localizable", "room_widget_reload") }
- /// Block All
- public static var roomWidgetResourceDeclinePermission: String { return ElementL10n.tr("Localizable", "room_widget_resource_decline_permission") }
- /// Allow
- public static var roomWidgetResourceGrantPermission: String { return ElementL10n.tr("Localizable", "room_widget_resource_grant_permission") }
- /// This widget wants to use the following resources:
- public static var roomWidgetResourcePermissionTitle: String { return ElementL10n.tr("Localizable", "room_widget_resource_permission_title") }
- /// Revoke access for me
- public static var roomWidgetRevokeAccess: String { return ElementL10n.tr("Localizable", "room_widget_revoke_access") }
- /// Use the camera
- public static var roomWidgetWebviewAccessCamera: String { return ElementL10n.tr("Localizable", "room_widget_webview_access_camera") }
- /// Use the microphone
- public static var roomWidgetWebviewAccessMicrophone: String { return ElementL10n.tr("Localizable", "room_widget_webview_access_microphone") }
- /// Read DRM protected Media
- public static var roomWidgetWebviewReadProtectedMedia: String { return ElementL10n.tr("Localizable", "room_widget_webview_read_protected_media") }
- /// Rooms
- public static var rooms: String { return ElementL10n.tr("Localizable", "rooms") }
- /// Rooms
- public static var roomsHeader: String { return ElementL10n.tr("Localizable", "rooms_header") }
- /// Rotate and crop
- public static var rotateAndCropScreenTitle: String { return ElementL10n.tr("Localizable", "rotate_and_crop_screen_title") }
- /// Unknown Error
- public static var sasErrorUnknown: String { return ElementL10n.tr("Localizable", "sas_error_unknown") }
- /// Got it
- public static var sasGotIt: String { return ElementL10n.tr("Localizable", "sas_got_it") }
- /// %@ wants to verify your session
- public static func sasIncomingRequestNotifContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "sas_incoming_request_notif_content", String(describing: p1))
- }
- /// Verification Request
- public static var sasIncomingRequestNotifTitle: String { return ElementL10n.tr("Localizable", "sas_incoming_request_notif_title") }
- /// Verified!
- public static var sasVerified: String { return ElementL10n.tr("Localizable", "sas_verified") }
- /// Save recovery key in
- public static var saveRecoveryKeyChooserHint: String { return ElementL10n.tr("Localizable", "save_recovery_key_chooser_hint") }
- /// Screen sharing is in progress
- public static var screenSharingNotificationDescription: String { return ElementL10n.tr("Localizable", "screen_sharing_notification_description") }
- /// %@ Screen Sharing
- public static func screenSharingNotificationTitle(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "screen_sharing_notification_title", String(describing: p1))
- }
- /// Search
- public static var search: String { return ElementL10n.tr("Localizable", "search") }
- /// Filter banned users
- public static var searchBannedUserHint: String { return ElementL10n.tr("Localizable", "search_banned_user_hint") }
- /// Search for someone
- public static var searchForSomeone: String { return ElementL10n.tr("Localizable", "search_for_someone") }
- /// Search
- public static var searchHint: String { return ElementL10n.tr("Localizable", "search_hint") }
- /// Search Name
- public static var searchHintRoomName: String { return ElementL10n.tr("Localizable", "search_hint_room_name") }
- /// Filter room members
- public static var searchMembersHint: String { return ElementL10n.tr("Localizable", "search_members_hint") }
- /// No results
- public static var searchNoResults: String { return ElementL10n.tr("Localizable", "search_no_results") }
- /// Plural format key: "%#@VARIABLE@"
- public static func searchSpaceMultipleParents(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "search_space_multiple_parents", p1)
- }
- /// %1$@ and %2$@
- public static func searchSpaceTwoParents(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "search_space_two_parents", String(describing: p1), String(describing: p2))
- }
- /// From a Thread
- public static var searchThreadFromAThread: String { return ElementL10n.tr("Localizable", "search_thread_from_a_thread") }
- /// Plural format key: "%#@VARIABLE@"
- public static func seconds(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "seconds", p1)
- }
- /// Secure Backup
- public static var secureBackupBannerSetupLine1: String { return ElementL10n.tr("Localizable", "secure_backup_banner_setup_line1") }
- /// Safeguard against losing access to encrypted messages & data
- public static var secureBackupBannerSetupLine2: String { return ElementL10n.tr("Localizable", "secure_backup_banner_setup_line2") }
- /// Reset everything
- public static var secureBackupResetAll: String { return ElementL10n.tr("Localizable", "secure_backup_reset_all") }
- /// Only do this if you have no other device you can verify this device with.
- public static var secureBackupResetAllNoOtherDevices: String { return ElementL10n.tr("Localizable", "secure_backup_reset_all_no_other_devices") }
- /// Plural format key: "%#@VARIABLE@"
- public static func secureBackupResetDevicesYouCanVerify(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "secure_backup_reset_devices_you_can_verify", p1)
- }
- /// If you reset everything
- public static var secureBackupResetIfYouResetAll: String { return ElementL10n.tr("Localizable", "secure_backup_reset_if_you_reset_all") }
- /// You will restart with no history, no messages, trusted devices or trusted users
- public static var secureBackupResetNoHistory: String { return ElementL10n.tr("Localizable", "secure_backup_reset_no_history") }
- /// Set Up Secure Backup
- public static var secureBackupSetup: String { return ElementL10n.tr("Localizable", "secure_backup_setup") }
- /// Verify yourself & others to keep your chats safe
- public static var securityPromptText: String { return ElementL10n.tr("Localizable", "security_prompt_text") }
- /// Seen by
- public static var seenBy: String { return ElementL10n.tr("Localizable", "seen_by") }
- /// Select a room directory
- public static var selectRoomDirectory: String { return ElementL10n.tr("Localizable", "select_room_directory") }
- /// Select spaces
- public static var selectSpaces: String { return ElementL10n.tr("Localizable", "select_spaces") }
- /// Sticker
- public static var sendASticker: String { return ElementL10n.tr("Localizable", "send_a_sticker") }
- /// Send attachment
- public static var sendAttachment: String { return ElementL10n.tr("Localizable", "send_attachment") }
- /// Report bug
- public static var sendBugReport: String { return ElementL10n.tr("Localizable", "send_bug_report") }
- /// You seem to be shaking the phone in frustration. Would you like to open the bug report screen?
- public static var sendBugReportAlertMessage: String { return ElementL10n.tr("Localizable", "send_bug_report_alert_message") }
- /// The application has crashed last time. Would you like to open the crash report screen?
- public static var sendBugReportAppCrashed: String { return ElementL10n.tr("Localizable", "send_bug_report_app_crashed") }
- /// Please describe the bug. What did you do? What did you expect to happen? What actually happened?
- public static var sendBugReportDescription: String { return ElementL10n.tr("Localizable", "send_bug_report_description") }
- /// If possible, please write the description in English.
- public static var sendBugReportDescriptionInEnglish: String { return ElementL10n.tr("Localizable", "send_bug_report_description_in_english") }
- /// The bug report failed to be sent (%@)
- public static func sendBugReportFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "send_bug_report_failed", String(describing: p1))
- }
- /// Send crash logs
- public static var sendBugReportIncludeCrashLogs: String { return ElementL10n.tr("Localizable", "send_bug_report_include_crash_logs") }
- /// Send key share requests history
- public static var sendBugReportIncludeKeyShareHistory: String { return ElementL10n.tr("Localizable", "send_bug_report_include_key_share_history") }
- /// Send logs
- public static var sendBugReportIncludeLogs: String { return ElementL10n.tr("Localizable", "send_bug_report_include_logs") }
- /// Send screenshot
- public static var sendBugReportIncludeScreenshot: String { return ElementL10n.tr("Localizable", "send_bug_report_include_screenshot") }
- /// In order to diagnose problems, logs from this client will be sent with this bug report. This bug report, including the logs and the screenshot, will not be publicly visible. If you would prefer to only send the text above, please untick:
- public static var sendBugReportLogsDescription: String { return ElementL10n.tr("Localizable", "send_bug_report_logs_description") }
- /// Describe your problem here
- public static var sendBugReportPlaceholder: String { return ElementL10n.tr("Localizable", "send_bug_report_placeholder") }
- /// Progress (%@%%)
- public static func sendBugReportProgress(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "send_bug_report_progress", String(describing: p1))
- }
- /// Rage shake to report bug
- public static var sendBugReportRageShake: String { return ElementL10n.tr("Localizable", "send_bug_report_rage_shake") }
- /// The bug report has been successfully sent
- public static var sendBugReportSent: String { return ElementL10n.tr("Localizable", "send_bug_report_sent") }
- /// You’re using a beta version of spaces. Your feedback will help inform the next versions. Your platform and username will be noted to help us use your feedback as much as we can.
- public static var sendFeedbackSpaceInfo: String { return ElementL10n.tr("Localizable", "send_feedback_space_info") }
- /// Spaces feedback
- public static var sendFeedbackSpaceTitle: String { return ElementL10n.tr("Localizable", "send_feedback_space_title") }
- /// Threads are a work in progress with new, exciting upcoming features, such as improved notifications. We’d love to hear your feedback!
- public static var sendFeedbackThreadsInfo: String { return ElementL10n.tr("Localizable", "send_feedback_threads_info") }
- /// Threads Beta feedback
- public static var sendFeedbackThreadsTitle: String { return ElementL10n.tr("Localizable", "send_feedback_threads_title") }
- /// Compressing image…
- public static var sendFileStepCompressingImage: String { return ElementL10n.tr("Localizable", "send_file_step_compressing_image") }
- /// Compressing video %d%%
- public static func sendFileStepCompressingVideo(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "send_file_step_compressing_video", p1)
- }
- /// Encrypting file…
- public static var sendFileStepEncryptingFile: String { return ElementL10n.tr("Localizable", "send_file_step_encrypting_file") }
- /// Encrypting thumbnail…
- public static var sendFileStepEncryptingThumbnail: String { return ElementL10n.tr("Localizable", "send_file_step_encrypting_thumbnail") }
- /// Waiting…
- public static var sendFileStepIdle: String { return ElementL10n.tr("Localizable", "send_file_step_idle") }
- /// Sending file (%1$@ / %2$@)
- public static func sendFileStepSendingFile(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "send_file_step_sending_file", String(describing: p1), String(describing: p2))
- }
- /// Sending thumbnail (%1$@ / %2$@)
- public static func sendFileStepSendingThumbnail(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "send_file_step_sending_thumbnail", String(describing: p1), String(describing: p2))
- }
- /// Send media with the original size
- public static var sendImagesAndVideoWithOriginalSize: String { return ElementL10n.tr("Localizable", "send_images_and_video_with_original_size") }
- /// Plural format key: "%#@VARIABLE@"
- public static func sendImagesWithOriginalSize(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "send_images_with_original_size", p1)
- }
- /// Make a suggestion
- public static var sendSuggestion: String { return ElementL10n.tr("Localizable", "send_suggestion") }
- /// Please write your suggestion below.
- public static var sendSuggestionContent: String { return ElementL10n.tr("Localizable", "send_suggestion_content") }
- /// The suggestion failed to be sent (%@)
- public static func sendSuggestionFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "send_suggestion_failed", String(describing: p1))
- }
- /// Describe your suggestion here
- public static var sendSuggestionReportPlaceholder: String { return ElementL10n.tr("Localizable", "send_suggestion_report_placeholder") }
- /// Thanks, the suggestion has been successfully sent
- public static var sendSuggestionSent: String { return ElementL10n.tr("Localizable", "send_suggestion_sent") }
- /// Plural format key: "%#@VARIABLE@"
- public static func sendVideosWithOriginalSize(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "send_videos_with_original_size", p1)
- }
- /// Sent you an invitation
- public static var sendYouInvite: String { return ElementL10n.tr("Localizable", "send_you_invite") }
- /// Send your first message to invite %@ to chat
- public static func sendYourFirstMsgToInvite(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "send_your_first_msg_to_invite", String(describing: p1))
- }
- /// File
- public static var sentAFile: String { return ElementL10n.tr("Localizable", "sent_a_file") }
- /// Poll
- public static var sentAPoll: String { return ElementL10n.tr("Localizable", "sent_a_poll") }
- /// Reacted with: %@
- public static func sentAReaction(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "sent_a_reaction", String(describing: p1))
- }
- /// Video.
- public static var sentAVideo: String { return ElementL10n.tr("Localizable", "sent_a_video") }
- /// Voice
- public static var sentAVoiceMessage: String { return ElementL10n.tr("Localizable", "sent_a_voice_message") }
- /// Audio
- public static var sentAnAudioFile: String { return ElementL10n.tr("Localizable", "sent_an_audio_file") }
- /// Image.
- public static var sentAnImage: String { return ElementL10n.tr("Localizable", "sent_an_image") }
- /// Shared their live location
- public static var sentLiveLocation: String { return ElementL10n.tr("Localizable", "sent_live_location") }
- /// Shared their location
- public static var sentLocation: String { return ElementL10n.tr("Localizable", "sent_location") }
- /// Verification Conclusion
- public static var sentVerificationConclusion: String { return ElementL10n.tr("Localizable", "sent_verification_conclusion") }
- /// Enter your Security Phrase again to confirm it.
- public static var setASecurityPhraseAgainNotice: String { return ElementL10n.tr("Localizable", "set_a_security_phrase_again_notice") }
- /// Security Phrase
- public static var setASecurityPhraseHint: String { return ElementL10n.tr("Localizable", "set_a_security_phrase_hint") }
- /// Enter a security phrase only you know, used to secure secrets on your server.
- public static var setASecurityPhraseNotice: String { return ElementL10n.tr("Localizable", "set_a_security_phrase_notice") }
- /// Set a Security Phrase
- public static var setASecurityPhraseTitle: String { return ElementL10n.tr("Localizable", "set_a_security_phrase_title") }
- /// Settings
- public static var settings: String { return ElementL10n.tr("Localizable", "settings") }
- /// Show timestamps in 12-hour format
- public static var settings1224Timestamps: String { return ElementL10n.tr("Localizable", "settings_12_24_timestamps") }
- /// Account Data
- public static var settingsAccountData: String { return ElementL10n.tr("Localizable", "settings_account_data") }
- /// Plural format key: "%#@VARIABLE@"
- public static func settingsActiveSessionsCount(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "settings_active_sessions_count", p1)
- }
- /// Active Sessions
- public static var settingsActiveSessionsList: String { return ElementL10n.tr("Localizable", "settings_active_sessions_list") }
- /// Manage Sessions
- public static var settingsActiveSessionsManage: String { return ElementL10n.tr("Localizable", "settings_active_sessions_manage") }
- /// Show All Sessions
- public static var settingsActiveSessionsShowAll: String { return ElementL10n.tr("Localizable", "settings_active_sessions_show_all") }
- /// Sign out of this session
- public static var settingsActiveSessionsSignoutDevice: String { return ElementL10n.tr("Localizable", "settings_active_sessions_signout_device") }
- /// Verify this session to mark it as trusted & grant it access to encrypted messages. If you didn’t sign in to this session your account may be compromised:
- public static var settingsActiveSessionsUnverifiedDeviceDesc: String { return ElementL10n.tr("Localizable", "settings_active_sessions_unverified_device_desc") }
- /// This session is trusted for secure messaging because you verified it:
- public static var settingsActiveSessionsVerifiedDeviceDesc: String { return ElementL10n.tr("Localizable", "settings_active_sessions_verified_device_desc") }
- /// Add email address
- public static var settingsAddEmailAddress: String { return ElementL10n.tr("Localizable", "settings_add_email_address") }
- /// Add phone number
- public static var settingsAddPhoneNumber: String { return ElementL10n.tr("Localizable", "settings_add_phone_number") }
- /// Advanced
- public static var settingsAdvanced: String { return ElementL10n.tr("Localizable", "settings_advanced") }
- /// Advanced settings
- public static var settingsAdvancedSettings: String { return ElementL10n.tr("Localizable", "settings_advanced_settings") }
- /// Agree to the identity server (%@) Terms of Service to allow yourself to be discoverable by email address or phone number.
- public static func settingsAgreeToTerms(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_agree_to_terms", String(describing: p1))
- }
- /// Show timestamps for all messages
- public static var settingsAlwaysShowTimestamps: String { return ElementL10n.tr("Localizable", "settings_always_show_timestamps") }
- /// Analytics
- public static var settingsAnalytics: String { return ElementL10n.tr("Localizable", "settings_analytics") }
- /// Show the application info in the system settings.
- public static var settingsAppInfoLinkSummary: String { return ElementL10n.tr("Localizable", "settings_app_info_link_summary") }
- /// Application info
- public static var settingsAppInfoLinkTitle: String { return ElementL10n.tr("Localizable", "settings_app_info_link_title") }
- /// Terms & conditions
- public static var settingsAppTermConditions: String { return ElementL10n.tr("Localizable", "settings_app_term_conditions") }
- /// Play animated images in the timeline as soon as they are visible
- public static var settingsAutoplayAnimatedImagesSummary: String { return ElementL10n.tr("Localizable", "settings_autoplay_animated_images_summary") }
- /// Autoplay animated images
- public static var settingsAutoplayAnimatedImagesTitle: String { return ElementL10n.tr("Localizable", "settings_autoplay_animated_images_title") }
- /// Background Sync Mode
- public static var settingsBackgroundFdroidSyncMode: String { return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode") }
- /// Optimized for battery
- public static var settingsBackgroundFdroidSyncModeBattery: String { return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode_battery") }
- /// %@ will sync in background in way that preserves the device’s limited resources (battery).
- /// Depending on your device resource state, the sync may be deferred by the operating system.
- public static func settingsBackgroundFdroidSyncModeBatteryDescription(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode_battery_description", String(describing: p1))
- }
- /// No background sync
- public static var settingsBackgroundFdroidSyncModeDisabled: String { return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode_disabled") }
- /// You will not be notified of incoming messages when the app is in background.
- public static var settingsBackgroundFdroidSyncModeDisabledDescription: String { return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode_disabled_description") }
- /// Optimized for real time
- public static var settingsBackgroundFdroidSyncModeRealTime: String { return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode_real_time") }
- /// %@ will sync in background periodically at precise time (configurable).
- /// This will impact radio and battery usage, there will be a permanent notification displayed stating that %@ is listening for events.
- public static func settingsBackgroundFdroidSyncModeRealTimeDescription(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_background_fdroid_sync_mode_real_time_description", String(describing: p1), String(describing: p2))
- }
- /// Background synchronization
- public static var settingsBackgroundSync: String { return ElementL10n.tr("Localizable", "settings_background_sync") }
- /// Calls
- public static var settingsCallCategory: String { return ElementL10n.tr("Localizable", "settings_call_category") }
- /// Call invitations
- public static var settingsCallInvitations: String { return ElementL10n.tr("Localizable", "settings_call_invitations") }
- /// Configure Call Notifications
- public static var settingsCallNotificationsPreferences: String { return ElementL10n.tr("Localizable", "settings_call_notifications_preferences") }
- /// Select ringtone for calls:
- public static var settingsCallRingtoneDialogTitle: String { return ElementL10n.tr("Localizable", "settings_call_ringtone_dialog_title") }
- /// Incoming call ringtone
- public static var settingsCallRingtoneTitle: String { return ElementL10n.tr("Localizable", "settings_call_ringtone_title") }
- /// Use default %@ ringtone for incoming calls
- public static func settingsCallRingtoneUseAppRingtone(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_call_ringtone_use_app_ringtone", String(describing: p1))
- }
- /// Ask for confirmation before starting a call
- public static var settingsCallShowConfirmationDialogSummary: String { return ElementL10n.tr("Localizable", "settings_call_show_confirmation_dialog_summary") }
- /// Prevent accidental call
- public static var settingsCallShowConfirmationDialogTitle: String { return ElementL10n.tr("Localizable", "settings_call_show_confirmation_dialog_title") }
- /// Message editor
- public static var settingsCategoryComposer: String { return ElementL10n.tr("Localizable", "settings_category_composer") }
- /// Room directory
- public static var settingsCategoryRoomDirectory: String { return ElementL10n.tr("Localizable", "settings_category_room_directory") }
- /// Timeline
- public static var settingsCategoryTimeline: String { return ElementL10n.tr("Localizable", "settings_category_timeline") }
- /// Change password
- public static var settingsChangePassword: String { return ElementL10n.tr("Localizable", "settings_change_password") }
- /// Use /confetti command or send a message containing ❄️ or 🎉
- public static var settingsChatEffectsDescription: String { return ElementL10n.tr("Localizable", "settings_chat_effects_description") }
- /// Show chat effects
- public static var settingsChatEffectsTitle: String { return ElementL10n.tr("Localizable", "settings_chat_effects_title") }
- /// Clear cache
- public static var settingsClearCache: String { return ElementL10n.tr("Localizable", "settings_clear_cache") }
- /// Clear media cache
- public static var settingsClearMediaCache: String { return ElementL10n.tr("Localizable", "settings_clear_media_cache") }
- /// Local contacts
- public static var settingsContact: String { return ElementL10n.tr("Localizable", "settings_contact") }
- /// Contacts permission
- public static var settingsContactsAppPermission: String { return ElementL10n.tr("Localizable", "settings_contacts_app_permission") }
- /// Phonebook country
- public static var settingsContactsPhonebookCountry: String { return ElementL10n.tr("Localizable", "settings_contacts_phonebook_country") }
- /// Msgs containing my display name
- public static var settingsContainingMyDisplayName: String { return ElementL10n.tr("Localizable", "settings_containing_my_display_name") }
- /// Msgs containing my user name
- public static var settingsContainingMyUserName: String { return ElementL10n.tr("Localizable", "settings_containing_my_user_name") }
- /// Copyright
- public static var settingsCopyright: String { return ElementL10n.tr("Localizable", "settings_copyright") }
- /// Cryptography
- public static var settingsCryptography: String { return ElementL10n.tr("Localizable", "settings_cryptography") }
- /// Cryptography Keys Management
- public static var settingsCryptographyManageKeys: String { return ElementL10n.tr("Localizable", "settings_cryptography_manage_keys") }
- /// Deactivate account
- public static var settingsDeactivateAccountSection: String { return ElementL10n.tr("Localizable", "settings_deactivate_account_section") }
- /// Deactivate my account
- public static var settingsDeactivateMyAccount: String { return ElementL10n.tr("Localizable", "settings_deactivate_my_account") }
- /// Default compression
- public static var settingsDefaultCompression: String { return ElementL10n.tr("Localizable", "settings_default_compression") }
- /// Default media source
- public static var settingsDefaultMediaSource: String { return ElementL10n.tr("Localizable", "settings_default_media_source") }
- /// Dev Tools
- public static var settingsDevTools: String { return ElementL10n.tr("Localizable", "settings_dev_tools") }
- /// Developer mode
- public static var settingsDeveloperMode: String { return ElementL10n.tr("Localizable", "settings_developer_mode") }
- /// %@ may crash more often when an unexpected error occurs
- public static func settingsDeveloperModeFailFastSummary(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_developer_mode_fail_fast_summary", String(describing: p1))
- }
- /// Fail-fast
- public static var settingsDeveloperModeFailFastTitle: String { return ElementL10n.tr("Localizable", "settings_developer_mode_fail_fast_title") }
- /// Show some useful info to help debugging the application
- public static var settingsDeveloperModeShowInfoOnScreenSummary: String { return ElementL10n.tr("Localizable", "settings_developer_mode_show_info_on_screen_summary") }
- /// Show debug info on screen
- public static var settingsDeveloperModeShowInfoOnScreenTitle: String { return ElementL10n.tr("Localizable", "settings_developer_mode_show_info_on_screen_title") }
- /// The developer mode activates hidden features and may also make the application less stable. For developers only!
- public static var settingsDeveloperModeSummary: String { return ElementL10n.tr("Localizable", "settings_developer_mode_summary") }
- /// Could not connect to identity server
- public static var settingsDiscoveryBadIdentityServer: String { return ElementL10n.tr("Localizable", "settings_discovery_bad_identity_server") }
- /// Discovery
- public static var settingsDiscoveryCategory: String { return ElementL10n.tr("Localizable", "settings_discovery_category") }
- /// We sent you a confirm email to %@, check your email and click on the confirmation link
- public static func settingsDiscoveryConfirmMail(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_discovery_confirm_mail", String(describing: p1))
- }
- /// We sent you a confirm email to %@, please first check your email and click on the confirmation link
- public static func settingsDiscoveryConfirmMailNotClicked(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_discovery_confirm_mail_not_clicked", String(describing: p1))
- }
- /// Give consent
- public static var settingsDiscoveryConsentActionGiveConsent: String { return ElementL10n.tr("Localizable", "settings_discovery_consent_action_give_consent") }
- /// Revoke my consent
- public static var settingsDiscoveryConsentActionRevoke: String { return ElementL10n.tr("Localizable", "settings_discovery_consent_action_revoke") }
- /// Your contacts are private. To discover users from your contacts, we need your permission to send contact info to your identity server.
- public static var settingsDiscoveryConsentNoticeOff2: String { return ElementL10n.tr("Localizable", "settings_discovery_consent_notice_off_2") }
- /// You have given your consent to send emails and phone numbers to this identity server to discover other users from your contacts.
- public static var settingsDiscoveryConsentNoticeOn: String { return ElementL10n.tr("Localizable", "settings_discovery_consent_notice_on") }
- /// Send emails and phone numbers
- public static var settingsDiscoveryConsentTitle: String { return ElementL10n.tr("Localizable", "settings_discovery_consent_title") }
- /// Disconnecting from your identity server will mean you won’t be discoverable by other users and you won’t be able to invite others by email or phone.
- public static var settingsDiscoveryDisconnectIdentityServerInfo: String { return ElementL10n.tr("Localizable", "settings_discovery_disconnect_identity_server_info") }
- /// You are currently sharing email addresses or phone numbers on the identity server %1$@. You will need to reconnect to %2$@ to stop sharing them.
- public static func settingsDiscoveryDisconnectWithBoundPid(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_discovery_disconnect_with_bound_pid", String(describing: p1), String(describing: p2))
- }
- /// Discoverable email addresses
- public static var settingsDiscoveryEmailsTitle: String { return ElementL10n.tr("Localizable", "settings_discovery_emails_title") }
- /// Enter an identity server URL
- public static var settingsDiscoveryEnterIdentityServer: String { return ElementL10n.tr("Localizable", "settings_discovery_enter_identity_server") }
- /// Hide identity server policy
- public static var settingsDiscoveryHideIdentityServerPolicyTitle: String { return ElementL10n.tr("Localizable", "settings_discovery_hide_identity_server_policy_title") }
- /// You are currently using %1$@ to discover and be discoverable by existing contacts you know.
- public static func settingsDiscoveryIdentityServerInfo(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_discovery_identity_server_info", String(describing: p1))
- }
- /// You are not currently using an identity server. To discover and be discoverable by existing contacts you know, configure one below.
- public static var settingsDiscoveryIdentityServerInfoNone: String { return ElementL10n.tr("Localizable", "settings_discovery_identity_server_info_none") }
- /// Manage your discovery settings.
- public static var settingsDiscoveryManage: String { return ElementL10n.tr("Localizable", "settings_discovery_manage") }
- /// Discoverable phone numbers
- public static var settingsDiscoveryMsisdnTitle: String { return ElementL10n.tr("Localizable", "settings_discovery_msisdn_title") }
- /// Discovery options will appear once you have added an email.
- public static var settingsDiscoveryNoMails: String { return ElementL10n.tr("Localizable", "settings_discovery_no_mails") }
- /// Discovery options will appear once you have added a phone number.
- public static var settingsDiscoveryNoMsisdn: String { return ElementL10n.tr("Localizable", "settings_discovery_no_msisdn") }
- /// No policy provided by the identity server
- public static var settingsDiscoveryNoPolicyProvided: String { return ElementL10n.tr("Localizable", "settings_discovery_no_policy_provided") }
- /// The identity server you have chosen does not have any terms of services. Only continue if you trust the owner of the service
- public static var settingsDiscoveryNoTerms: String { return ElementL10n.tr("Localizable", "settings_discovery_no_terms") }
- /// Identity server has no terms of services
- public static var settingsDiscoveryNoTermsTitle: String { return ElementL10n.tr("Localizable", "settings_discovery_no_terms_title") }
- /// Please enter the identity server url
- public static var settingsDiscoveryPleaseEnterServer: String { return ElementL10n.tr("Localizable", "settings_discovery_please_enter_server") }
- /// Show identity server policy
- public static var settingsDiscoveryShowIdentityServerPolicyTitle: String { return ElementL10n.tr("Localizable", "settings_discovery_show_identity_server_policy_title") }
- /// Display Name
- public static var settingsDisplayName: String { return ElementL10n.tr("Localizable", "settings_display_name") }
- /// Email addresses
- public static var settingsEmails: String { return ElementL10n.tr("Localizable", "settings_emails") }
- /// Manage emails and phone numbers linked to your Matrix account
- public static var settingsEmailsAndPhoneNumbersSummary: String { return ElementL10n.tr("Localizable", "settings_emails_and_phone_numbers_summary") }
- /// Emails and phone numbers
- public static var settingsEmailsAndPhoneNumbersTitle: String { return ElementL10n.tr("Localizable", "settings_emails_and_phone_numbers_title") }
- /// No email has been added to your account
- public static var settingsEmailsEmpty: String { return ElementL10n.tr("Localizable", "settings_emails_empty") }
- /// Enable notifications for this account
- public static var settingsEnableAllNotif: String { return ElementL10n.tr("Localizable", "settings_enable_all_notif") }
- /// Enable notifications for this session
- public static var settingsEnableThisDevice: String { return ElementL10n.tr("Localizable", "settings_enable_this_device") }
- /// Encrypted direct messages
- public static var settingsEncryptedDirectMessages: String { return ElementL10n.tr("Localizable", "settings_encrypted_direct_messages") }
- /// Encrypted group messages
- public static var settingsEncryptedGroupMessages: String { return ElementL10n.tr("Localizable", "settings_encrypted_group_messages") }
- /// Export Audit
- public static var settingsExportTrail: String { return ElementL10n.tr("Localizable", "settings_export_trail") }
- /// Failed to update password
- public static var settingsFailToUpdatePassword: String { return ElementL10n.tr("Localizable", "settings_fail_to_update_password") }
- /// The password is not valid
- public static var settingsFailToUpdatePasswordInvalidCurrentPassword: String { return ElementL10n.tr("Localizable", "settings_fail_to_update_password_invalid_current_password") }
- /// No cryptographic information available
- public static var settingsFailedToGetCryptoDeviceInfo: String { return ElementL10n.tr("Localizable", "settings_failed_to_get_crypto_device_info") }
- /// General
- public static var settingsGeneralTitle: String { return ElementL10n.tr("Localizable", "settings_general_title") }
- /// Group messages
- public static var settingsGroupMessages: String { return ElementL10n.tr("Localizable", "settings_group_messages") }
- /// Home display
- public static var settingsHomeDisplay: String { return ElementL10n.tr("Localizable", "settings_home_display") }
- /// Homeserver
- public static var settingsHomeServer: String { return ElementL10n.tr("Localizable", "settings_home_server") }
- /// Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.
- public static var settingsHsAdminE2eDisabled: String { return ElementL10n.tr("Localizable", "settings_hs_admin_e2e_disabled") }
- /// Identity server
- public static var settingsIdentityServer: String { return ElementL10n.tr("Localizable", "settings_identity_server") }
- /// Ignored users
- public static var settingsIgnoredUsers: String { return ElementL10n.tr("Localizable", "settings_ignored_users") }
- /// Inline URL preview
- public static var settingsInlineUrlPreview: String { return ElementL10n.tr("Localizable", "settings_inline_url_preview") }
- /// Preview links within the chat when your homeserver supports this feature.
- public static var settingsInlineUrlPreviewSummary: String { return ElementL10n.tr("Localizable", "settings_inline_url_preview_summary") }
- /// Allow integrations
- public static var settingsIntegrationAllow: String { return ElementL10n.tr("Localizable", "settings_integration_allow") }
- /// Integration manager
- public static var settingsIntegrationManager: String { return ElementL10n.tr("Localizable", "settings_integration_manager") }
- /// Integrations
- public static var settingsIntegrations: String { return ElementL10n.tr("Localizable", "settings_integrations") }
- /// Use an integration manager to manage bots, bridges, widgets and sticker packs.
- /// Integration managers receive configuration data, and can modify widgets, send room invites and set power levels on your behalf.
- public static var settingsIntegrationsSummary: String { return ElementL10n.tr("Localizable", "settings_integrations_summary") }
- /// Language
- public static var settingsInterfaceLanguage: String { return ElementL10n.tr("Localizable", "settings_interface_language") }
- /// When I’m invited to a room
- public static var settingsInvitedToRoom: String { return ElementL10n.tr("Localizable", "settings_invited_to_room") }
- /// Keep media
- public static var settingsKeepMedia: String { return ElementL10n.tr("Localizable", "settings_keep_media") }
- /// Key Requests
- public static var settingsKeyRequests: String { return ElementL10n.tr("Localizable", "settings_key_requests") }
- /// Use native camera
- public static var settingsLabsNativeCamera: String { return ElementL10n.tr("Localizable", "settings_labs_native_camera") }
- /// Start the system camera instead of the custom camera screen.
- public static var settingsLabsNativeCameraSummary: String { return ElementL10n.tr("Localizable", "settings_labs_native_camera_summary") }
- /// Show complete history in encrypted rooms
- public static var settingsLabsShowCompleteHistoryInEncryptedRoom: String { return ElementL10n.tr("Localizable", "settings_labs_show_complete_history_in_encrypted_room") }
- /// Show hidden events in timeline
- public static var settingsLabsShowHiddenEventsInTimeline: String { return ElementL10n.tr("Localizable", "settings_labs_show_hidden_events_in_timeline") }
- /// Logged in as
- public static var settingsLoggedIn: String { return ElementL10n.tr("Localizable", "settings_logged_in") }
- /// Media
- public static var settingsMedia: String { return ElementL10n.tr("Localizable", "settings_media") }
- /// You won’t get notifications for mentions & keywords in encrypted rooms on mobile.
- public static var settingsMentionsAndKeywordsEncryptionNotice: String { return ElementL10n.tr("Localizable", "settings_mentions_and_keywords_encryption_notice") }
- /// @room
- public static var settingsMentionsAtRoom: String { return ElementL10n.tr("Localizable", "settings_mentions_at_room") }
- /// Messages containing @room
- public static var settingsMessagesAtRoom: String { return ElementL10n.tr("Localizable", "settings_messages_at_room") }
- /// Messages by bot
- public static var settingsMessagesByBot: String { return ElementL10n.tr("Localizable", "settings_messages_by_bot") }
- /// My display name
- public static var settingsMessagesContainingDisplayName: String { return ElementL10n.tr("Localizable", "settings_messages_containing_display_name") }
- /// Keywords
- public static var settingsMessagesContainingKeywords: String { return ElementL10n.tr("Localizable", "settings_messages_containing_keywords") }
- /// My username
- public static var settingsMessagesContainingUsername: String { return ElementL10n.tr("Localizable", "settings_messages_containing_username") }
- /// Direct messages
- public static var settingsMessagesDirectMessages: String { return ElementL10n.tr("Localizable", "settings_messages_direct_messages") }
- /// Encrypted messages in group chats
- public static var settingsMessagesInE2eGroupChat: String { return ElementL10n.tr("Localizable", "settings_messages_in_e2e_group_chat") }
- /// Encrypted messages in one-to-one chats
- public static var settingsMessagesInE2eOneToOne: String { return ElementL10n.tr("Localizable", "settings_messages_in_e2e_one_to_one") }
- /// Msgs in group chats
- public static var settingsMessagesInGroupChat: String { return ElementL10n.tr("Localizable", "settings_messages_in_group_chat") }
- /// Msgs in one-to-one chats
- public static var settingsMessagesInOneToOne: String { return ElementL10n.tr("Localizable", "settings_messages_in_one_to_one") }
- /// Messages sent by bot
- public static var settingsMessagesSentByBot: String { return ElementL10n.tr("Localizable", "settings_messages_sent_by_bot") }
- /// New password
- public static var settingsNewPassword: String { return ElementL10n.tr("Localizable", "settings_new_password") }
- /// Configure Noisy Notifications
- public static var settingsNoisyNotificationsPreferences: String { return ElementL10n.tr("Localizable", "settings_noisy_notifications_preferences") }
- /// Advanced Notification Settings
- public static var settingsNotificationAdvanced: String { return ElementL10n.tr("Localizable", "settings_notification_advanced") }
- /// Notification importance by event
- public static var settingsNotificationByEvent: String { return ElementL10n.tr("Localizable", "settings_notification_by_event") }
- /// Notifications configuration
- public static var settingsNotificationConfiguration: String { return ElementL10n.tr("Localizable", "settings_notification_configuration") }
- /// Default Notifications
- public static var settingsNotificationDefault: String { return ElementL10n.tr("Localizable", "settings_notification_default") }
- /// Email notification
- public static var settingsNotificationEmailsCategory: String { return ElementL10n.tr("Localizable", "settings_notification_emails_category") }
- /// Enable email notifications for %@
- public static func settingsNotificationEmailsEnableForEmail(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_notification_emails_enable_for_email", String(describing: p1))
- }
- /// To receive email with notification, please associate an email to your Matrix account
- public static var settingsNotificationEmailsNoEmails: String { return ElementL10n.tr("Localizable", "settings_notification_emails_no_emails") }
- /// Keywords cannot start with '.'
- public static var settingsNotificationKeywordContainsDot: String { return ElementL10n.tr("Localizable", "settings_notification_keyword_contains_dot") }
- /// Keywords cannot contain '%@'
- public static func settingsNotificationKeywordContainsInvalidCharacter(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_notification_keyword_contains_invalid_character", String(describing: p1))
- }
- /// Mentions and Keywords
- public static var settingsNotificationMentionsAndKeywords: String { return ElementL10n.tr("Localizable", "settings_notification_mentions_and_keywords") }
- /// Notification method
- public static var settingsNotificationMethod: String { return ElementL10n.tr("Localizable", "settings_notification_method") }
- /// Add new keyword
- public static var settingsNotificationNewKeyword: String { return ElementL10n.tr("Localizable", "settings_notification_new_keyword") }
- /// Notify me for
- public static var settingsNotificationNotifyMeFor: String { return ElementL10n.tr("Localizable", "settings_notification_notify_me_for") }
- /// Other
- public static var settingsNotificationOther: String { return ElementL10n.tr("Localizable", "settings_notification_other") }
- /// Notification sound
- public static var settingsNotificationRingtone: String { return ElementL10n.tr("Localizable", "settings_notification_ringtone") }
- /// Troubleshoot Notifications
- public static var settingsNotificationTroubleshoot: String { return ElementL10n.tr("Localizable", "settings_notification_troubleshoot") }
- /// Your keywords
- public static var settingsNotificationYourKeywords: String { return ElementL10n.tr("Localizable", "settings_notification_your_keywords") }
- /// Notifications
- public static var settingsNotifications: String { return ElementL10n.tr("Localizable", "settings_notifications") }
- /// Notification Targets
- public static var settingsNotificationsTargets: String { return ElementL10n.tr("Localizable", "settings_notifications_targets") }
- /// Current password
- public static var settingsOldPassword: String { return ElementL10n.tr("Localizable", "settings_old_password") }
- /// olm version
- public static var settingsOlmVersion: String { return ElementL10n.tr("Localizable", "settings_olm_version") }
- /// Send analytics data
- public static var settingsOptInOfAnalytics: String { return ElementL10n.tr("Localizable", "settings_opt_in_of_analytics") }
- /// %@ collects anonymous analytics to allow us to improve the application.
- public static func settingsOptInOfAnalyticsSummary(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_opt_in_of_analytics_summary", String(describing: p1))
- }
- /// Other
- public static var settingsOther: String { return ElementL10n.tr("Localizable", "settings_other") }
- /// Other third party notices
- public static var settingsOtherThirdPartyNotices: String { return ElementL10n.tr("Localizable", "settings_other_third_party_notices") }
- /// Password
- public static var settingsPassword: String { return ElementL10n.tr("Localizable", "settings_password") }
- /// Your password has been updated
- public static var settingsPasswordUpdated: String { return ElementL10n.tr("Localizable", "settings_password_updated") }
- /// No phone number has been added to your account
- public static var settingsPhoneNumberEmpty: String { return ElementL10n.tr("Localizable", "settings_phone_number_empty") }
- /// Phone numbers
- public static var settingsPhoneNumbers: String { return ElementL10n.tr("Localizable", "settings_phone_numbers") }
- /// Pin rooms with missed notifications
- public static var settingsPinMissedNotifications: String { return ElementL10n.tr("Localizable", "settings_pin_missed_notifications") }
- /// Pin rooms with unread messages
- public static var settingsPinUnreadMessages: String { return ElementL10n.tr("Localizable", "settings_pin_unread_messages") }
- /// Play shutter sound
- public static var settingsPlayShutterSound: String { return ElementL10n.tr("Localizable", "settings_play_shutter_sound") }
- /// Preferences
- public static var settingsPreferences: String { return ElementL10n.tr("Localizable", "settings_preferences") }
- /// Presence
- public static var settingsPresence: String { return ElementL10n.tr("Localizable", "settings_presence") }
- /// Offline mode
- public static var settingsPresenceUserAlwaysAppearsOffline: String { return ElementL10n.tr("Localizable", "settings_presence_user_always_appears_offline") }
- /// If enabled, you will always appear offline to other users, even when using the application.
- public static var settingsPresenceUserAlwaysAppearsOfflineSummary: String { return ElementL10n.tr("Localizable", "settings_presence_user_always_appears_offline_summary") }
- /// Preview media before sending
- public static var settingsPreviewMediaBeforeSending: String { return ElementL10n.tr("Localizable", "settings_preview_media_before_sending") }
- /// Privacy policy
- public static var settingsPrivacyPolicy: String { return ElementL10n.tr("Localizable", "settings_privacy_policy") }
- /// Profile Picture
- public static var settingsProfilePicture: String { return ElementL10n.tr("Localizable", "settings_profile_picture") }
- /// No registered push gateways
- public static var settingsPushGatewayNoPushers: String { return ElementL10n.tr("Localizable", "settings_push_gateway_no_pushers") }
- /// Push Rules
- public static var settingsPushRules: String { return ElementL10n.tr("Localizable", "settings_push_rules") }
- /// No push rules defined
- public static var settingsPushRulesNoRules: String { return ElementL10n.tr("Localizable", "settings_push_rules_no_rules") }
- /// Rageshake
- public static var settingsRageshake: String { return ElementL10n.tr("Localizable", "settings_rageshake") }
- /// Detection threshold
- public static var settingsRageshakeDetectionThreshold: String { return ElementL10n.tr("Localizable", "settings_rageshake_detection_threshold") }
- /// Shake your phone to test the detection threshold
- public static var settingsRageshakeDetectionThresholdSummary: String { return ElementL10n.tr("Localizable", "settings_rageshake_detection_threshold_summary") }
- /// Remove %@?
- public static func settingsRemoveThreePidConfirmationContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_remove_three_pid_confirmation_content", String(describing: p1))
- }
- /// Show rooms with explicit content
- public static var settingsRoomDirectoryShowAllRooms: String { return ElementL10n.tr("Localizable", "settings_room_directory_show_all_rooms") }
- /// Show all rooms in the room directory, including rooms with explicit content.
- public static var settingsRoomDirectoryShowAllRoomsSummary: String { return ElementL10n.tr("Localizable", "settings_room_directory_show_all_rooms_summary") }
- /// Room invitations
- public static var settingsRoomInvitations: String { return ElementL10n.tr("Localizable", "settings_room_invitations") }
- /// Room upgrades
- public static var settingsRoomUpgrades: String { return ElementL10n.tr("Localizable", "settings_room_upgrades") }
- /// Matrix SDK Version
- public static var settingsSdkVersion: String { return ElementL10n.tr("Localizable", "settings_sdk_version") }
- /// Set up on this device
- public static var settingsSecureBackupEnterToSetup: String { return ElementL10n.tr("Localizable", "settings_secure_backup_enter_to_setup") }
- /// Reset Secure Backup
- public static var settingsSecureBackupReset: String { return ElementL10n.tr("Localizable", "settings_secure_backup_reset") }
- /// Safeguard against losing access to encrypted messages & data by backing up encryption keys on your server.
- public static var settingsSecureBackupSectionInfo: String { return ElementL10n.tr("Localizable", "settings_secure_backup_section_info") }
- /// Secure Backup
- public static var settingsSecureBackupSectionTitle: String { return ElementL10n.tr("Localizable", "settings_secure_backup_section_title") }
- /// Set up Secure Backup
- public static var settingsSecureBackupSetup: String { return ElementL10n.tr("Localizable", "settings_secure_backup_setup") }
- /// Security & Privacy
- public static var settingsSecurityAndPrivacy: String { return ElementL10n.tr("Localizable", "settings_security_and_privacy") }
- /// Configure protection
- public static var settingsSecurityApplicationProtectionScreenTitle: String { return ElementL10n.tr("Localizable", "settings_security_application_protection_screen_title") }
- /// Protect access using PIN and biometrics.
- public static var settingsSecurityApplicationProtectionSummary: String { return ElementL10n.tr("Localizable", "settings_security_application_protection_summary") }
- /// Protect access
- public static var settingsSecurityApplicationProtectionTitle: String { return ElementL10n.tr("Localizable", "settings_security_application_protection_title") }
- /// Change your current PIN
- public static var settingsSecurityPinCodeChangePinSummary: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_change_pin_summary") }
- /// Change PIN
- public static var settingsSecurityPinCodeChangePinTitle: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_change_pin_title") }
- /// PIN code is required every time you open %@.
- public static func settingsSecurityPinCodeGracePeriodSummaryOff(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_security_pin_code_grace_period_summary_off", String(describing: p1))
- }
- /// PIN code is required after 2 minutes of not using %@.
- public static func settingsSecurityPinCodeGracePeriodSummaryOn(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_security_pin_code_grace_period_summary_on", String(describing: p1))
- }
- /// Require PIN after 2 minutes
- public static var settingsSecurityPinCodeGracePeriodTitle: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_grace_period_title") }
- /// Only display number of unread messages in a simple notification.
- public static var settingsSecurityPinCodeNotificationsSummaryOff: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_notifications_summary_off") }
- /// Show details like room names and message content.
- public static var settingsSecurityPinCodeNotificationsSummaryOn: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_notifications_summary_on") }
- /// Show content in notifications
- public static var settingsSecurityPinCodeNotificationsTitle: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_notifications_title") }
- /// If you want to reset your PIN, tap Forgot PIN to logout and reset.
- public static var settingsSecurityPinCodeSummary: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_summary") }
- /// Enable PIN
- public static var settingsSecurityPinCodeTitle: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_title") }
- /// Could not enable biometric authentication.
- public static var settingsSecurityPinCodeUseBiometricsError: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_use_biometrics_error") }
- /// PIN code is the only way to unlock %@.
- public static func settingsSecurityPinCodeUseBiometricsSummaryOff(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_security_pin_code_use_biometrics_summary_off", String(describing: p1))
- }
- /// Enable device specific biometrics, like fingerprints and face recognition.
- public static var settingsSecurityPinCodeUseBiometricsSummaryOn: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_use_biometrics_summary_on") }
- /// Enable biometrics
- public static var settingsSecurityPinCodeUseBiometricsTitle: String { return ElementL10n.tr("Localizable", "settings_security_pin_code_use_biometrics_title") }
- /// Enabling this setting adds the FLAG_SECURE to all Activities. Restart the application for the change to take effect.
- public static var settingsSecurityPreventScreenshotsSummary: String { return ElementL10n.tr("Localizable", "settings_security_prevent_screenshots_summary") }
- /// Prevent screenshots of the application
- public static var settingsSecurityPreventScreenshotsTitle: String { return ElementL10n.tr("Localizable", "settings_security_prevent_screenshots_title") }
- /// Choose a country
- public static var settingsSelectCountry: String { return ElementL10n.tr("Localizable", "settings_select_country") }
- /// Choose language
- public static var settingsSelectLanguage: String { return ElementL10n.tr("Localizable", "settings_select_language") }
- /// Markdown formatting
- public static var settingsSendMarkdown: String { return ElementL10n.tr("Localizable", "settings_send_markdown") }
- /// Format messages using markdown syntax before they are sent. This allows for advanced formatting such as using asterisks to display italic text.
- public static var settingsSendMarkdownSummary: String { return ElementL10n.tr("Localizable", "settings_send_markdown_summary") }
- /// Send message with enter
- public static var settingsSendMessageWithEnter: String { return ElementL10n.tr("Localizable", "settings_send_message_with_enter") }
- /// Enter button of the soft keyboard will send message instead of adding a line break
- public static var settingsSendMessageWithEnterSummary: String { return ElementL10n.tr("Localizable", "settings_send_message_with_enter_summary") }
- /// Send typing notifications
- public static var settingsSendTypingNotifs: String { return ElementL10n.tr("Localizable", "settings_send_typing_notifs") }
- /// Let other users know that you are typing.
- public static var settingsSendTypingNotifsSummary: String { return ElementL10n.tr("Localizable", "settings_send_typing_notifs_summary") }
- /// Default Version
- public static var settingsServerDefaultRoomVersion: String { return ElementL10n.tr("Localizable", "settings_server_default_room_version") }
- /// Server name
- public static var settingsServerName: String { return ElementL10n.tr("Localizable", "settings_server_name") }
- /// stable
- public static var settingsServerRoomVersionStable: String { return ElementL10n.tr("Localizable", "settings_server_room_version_stable") }
- /// unstable
- public static var settingsServerRoomVersionUnstable: String { return ElementL10n.tr("Localizable", "settings_server_room_version_unstable") }
- /// Room Versions 👓
- public static var settingsServerRoomVersions: String { return ElementL10n.tr("Localizable", "settings_server_room_versions") }
- /// Your homeserver accepts attachments (files, media, etc.) with a size up to %@.
- public static func settingsServerUploadSizeContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_server_upload_size_content", String(describing: p1))
- }
- /// Server file upload limit
- public static var settingsServerUploadSizeTitle: String { return ElementL10n.tr("Localizable", "settings_server_upload_size_title") }
- /// The limit is unknown.
- public static var settingsServerUploadSizeUnknown: String { return ElementL10n.tr("Localizable", "settings_server_upload_size_unknown") }
- /// Server version
- public static var settingsServerVersion: String { return ElementL10n.tr("Localizable", "settings_server_version") }
- /// Sessions
- public static var settingsSessionsList: String { return ElementL10n.tr("Localizable", "settings_sessions_list") }
- /// For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.
- public static var settingsSessionsOtherDescription: String { return ElementL10n.tr("Localizable", "settings_sessions_other_description") }
- /// Other sessions
- public static var settingsSessionsOtherTitle: String { return ElementL10n.tr("Localizable", "settings_sessions_other_title") }
- /// Delay between each Sync
- public static var settingsSetSyncDelay: String { return ElementL10n.tr("Localizable", "settings_set_sync_delay") }
- /// Sync request timeout
- public static var settingsSetSyncTimeout: String { return ElementL10n.tr("Localizable", "settings_set_sync_timeout") }
- /// Show account events
- public static var settingsShowAvatarDisplayNameChangesMessages: String { return ElementL10n.tr("Localizable", "settings_show_avatar_display_name_changes_messages") }
- /// Includes avatar and display name changes.
- public static var settingsShowAvatarDisplayNameChangesMessagesSummary: String { return ElementL10n.tr("Localizable", "settings_show_avatar_display_name_changes_messages_summary") }
- /// Show emoji keyboard
- public static var settingsShowEmojiKeyboard: String { return ElementL10n.tr("Localizable", "settings_show_emoji_keyboard") }
- /// Add a button on message composer to open emoji keyboard
- public static var settingsShowEmojiKeyboardSummary: String { return ElementL10n.tr("Localizable", "settings_show_emoji_keyboard_summary") }
- /// Show join and leave events
- public static var settingsShowJoinLeaveMessages: String { return ElementL10n.tr("Localizable", "settings_show_join_leave_messages") }
- /// Invites, removes, and bans are unaffected.
- public static var settingsShowJoinLeaveMessagesSummary: String { return ElementL10n.tr("Localizable", "settings_show_join_leave_messages_summary") }
- /// Show latest user info
- public static var settingsShowLatestProfile: String { return ElementL10n.tr("Localizable", "settings_show_latest_profile") }
- /// Show the latest profile info (avatar and display name) for all the messages.
- public static var settingsShowLatestProfileDescription: String { return ElementL10n.tr("Localizable", "settings_show_latest_profile_description") }
- /// Show read receipts
- public static var settingsShowReadReceipts: String { return ElementL10n.tr("Localizable", "settings_show_read_receipts") }
- /// Click on the read receipts for a detailed list.
- public static var settingsShowReadReceiptsSummary: String { return ElementL10n.tr("Localizable", "settings_show_read_receipts_summary") }
- /// Show removed messages
- public static var settingsShowRedacted: String { return ElementL10n.tr("Localizable", "settings_show_redacted") }
- /// Show a placeholder for removed messages
- public static var settingsShowRedactedSummary: String { return ElementL10n.tr("Localizable", "settings_show_redacted_summary") }
- /// Configure Silent Notifications
- public static var settingsSilentNotificationsPreferences: String { return ElementL10n.tr("Localizable", "settings_silent_notifications_preferences") }
- /// Start on boot
- public static var settingsStartOnBoot: String { return ElementL10n.tr("Localizable", "settings_start_on_boot") }
- /// Choose LED color, vibration, sound…
- public static var settingsSystemPreferencesSummary: String { return ElementL10n.tr("Localizable", "settings_system_preferences_summary") }
- /// A text message has been sent to %@. Please enter the verification code it contains.
- public static func settingsTextMessageSent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_text_message_sent", String(describing: p1))
- }
- /// Code
- public static var settingsTextMessageSentHint: String { return ElementL10n.tr("Localizable", "settings_text_message_sent_hint") }
- /// The verification code is not correct.
- public static var settingsTextMessageSentWrongCode: String { return ElementL10n.tr("Localizable", "settings_text_message_sent_wrong_code") }
- /// Theme
- public static var settingsTheme: String { return ElementL10n.tr("Localizable", "settings_theme") }
- /// Third party notices
- public static var settingsThirdPartyNotices: String { return ElementL10n.tr("Localizable", "settings_third_party_notices") }
- /// Troubleshooting diagnostics
- public static var settingsTroubleshootDiagnostic: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_diagnostic") }
- /// One or more tests have failed, please submit a bug report to help us investigate.
- public static var settingsTroubleshootDiagnosticFailureStatusNoQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_diagnostic_failure_status_no_quickfix") }
- /// One or more tests have failed, try suggested fix(es).
- public static var settingsTroubleshootDiagnosticFailureStatusWithQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_diagnostic_failure_status_with_quickfix") }
- /// Run Tests
- public static var settingsTroubleshootDiagnosticRunButtonTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_diagnostic_run_button_title") }
- /// Running… (%1$d of %2$d)
- public static func settingsTroubleshootDiagnosticRunningStatus(_ p1: Int, _ p2: Int) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_diagnostic_running_status", p1, p2)
- }
- /// Basic diagnostic is OK. If you still do not receive notifications, please submit a bug report to help us investigate.
- public static var settingsTroubleshootDiagnosticSuccessStatus: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_diagnostic_success_status") }
- /// Notifications are disabled for your account.
- /// Please check account settings.
- public static var settingsTroubleshootTestAccountSettingsFailed: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_account_settings_failed") }
- /// Enable
- public static var settingsTroubleshootTestAccountSettingsQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_account_settings_quickfix") }
- /// Notifications are enabled for your account.
- public static var settingsTroubleshootTestAccountSettingsSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_account_settings_success") }
- /// Account Settings.
- public static var settingsTroubleshootTestAccountSettingsTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_account_settings_title") }
- /// If a user leaves a device unplugged and stationary for a period of time, with the screen off, the device enters Doze mode. This prevents apps from accessing the network and defers their jobs, syncs, and standard alarms.
- public static var settingsTroubleshootTestBatteryFailed: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_battery_failed") }
- /// Ignore Optimization
- public static var settingsTroubleshootTestBatteryQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_battery_quickfix") }
- /// %@ is not affected by Battery Optimization.
- public static func settingsTroubleshootTestBatterySuccess(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_battery_success", String(describing: p1))
- }
- /// Battery Optimization
- public static var settingsTroubleshootTestBatteryTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_battery_title") }
- /// Background restrictions are enabled for %@.
- /// Work that the app tries to do will be aggressively restricted while it is in the background, and this could affect notifications.
- /// %1$@
- public static func settingsTroubleshootTestBgRestrictedFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bg_restricted_failed", String(describing: p1))
- }
- /// Disable restrictions
- public static var settingsTroubleshootTestBgRestrictedQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bg_restricted_quickfix") }
- /// Background restrictions are disabled for %@. This test should be run using mobile data (no WIFI).
- /// %1$@
- public static func settingsTroubleshootTestBgRestrictedSuccess(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bg_restricted_success", String(describing: p1))
- }
- /// Check background restrictions
- public static var settingsTroubleshootTestBgRestrictedTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bg_restricted_title") }
- /// Some notifications are disabled in your custom settings.
- public static var settingsTroubleshootTestBingSettingsFailed: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bing_settings_failed") }
- /// Notice that some messages type are set to be silent (will produce a notification with no sound).
- public static var settingsTroubleshootTestBingSettingsSuccessWithWarn: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bing_settings_success_with_warn") }
- /// Custom Settings.
- public static var settingsTroubleshootTestBingSettingsTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_bing_settings_title") }
- /// Currently using %@.
- public static func settingsTroubleshootTestCurrentDistributor(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_distributor", String(describing: p1))
- }
- /// Method
- public static var settingsTroubleshootTestCurrentDistributorTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_distributor_title") }
- /// Cannot find the endpoint.
- public static var settingsTroubleshootTestCurrentEndpointFailed: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_endpoint_failed") }
- /// Current endpoint: %@
- public static func settingsTroubleshootTestCurrentEndpointSuccess(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_endpoint_success", String(describing: p1))
- }
- /// Endpoint
- public static var settingsTroubleshootTestCurrentEndpointTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_endpoint_title") }
- /// Current gateway: %@
- public static func settingsTroubleshootTestCurrentGateway(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_gateway", String(describing: p1))
- }
- /// Gateway
- public static var settingsTroubleshootTestCurrentGatewayTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_current_gateway_title") }
- /// Notifications are not enabled for this session.
- /// Please check the %@ settings.
- public static func settingsTroubleshootTestDeviceSettingsFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_device_settings_failed", String(describing: p1))
- }
- /// Enable
- public static var settingsTroubleshootTestDeviceSettingsQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_device_settings_quickfix") }
- /// Notifications are enabled for this session.
- public static var settingsTroubleshootTestDeviceSettingsSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_device_settings_success") }
- /// Session Settings.
- public static var settingsTroubleshootTestDeviceSettingsTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_device_settings_title") }
- /// No other method than background synchronization found.
- public static var settingsTroubleshootTestDistributorsFdroid: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_distributors_fdroid") }
- /// No other method than Google Play Service found.
- public static var settingsTroubleshootTestDistributorsGplay: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_distributors_gplay") }
- /// Plural format key: "%#@VARIABLE@"
- public static func settingsTroubleshootTestDistributorsMany(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_distributors_many", p1)
- }
- /// Available methods
- public static var settingsTroubleshootTestDistributorsTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_distributors_title") }
- /// Failed to register endpoint token to homeserver:
- /// %1$@
- public static func settingsTroubleshootTestEndpointRegistrationFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_endpoint_registration_failed", String(describing: p1))
- }
- /// Reset notification method
- public static var settingsTroubleshootTestEndpointRegistrationQuickFix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_endpoint_registration_quick_fix") }
- /// Endpoint successfully registered to homeserver.
- public static var settingsTroubleshootTestEndpointRegistrationSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_endpoint_registration_success") }
- /// Endpoint Registration
- public static var settingsTroubleshootTestEndpointRegistrationTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_endpoint_registration_title") }
- /// Failed to retrieved FCM token:
- /// %1$@
- public static func settingsTroubleshootTestFcmFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_failed", String(describing: p1))
- }
- /// [%1$@]
- /// This error is out of control of %@. There is no Google account on the phone. Please open the account manager and add a Google account.
- public static func settingsTroubleshootTestFcmFailedAccountMissing(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_failed_account_missing", String(describing: p1))
- }
- /// Add Account
- public static var settingsTroubleshootTestFcmFailedAccountMissingQuickFix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_failed_account_missing_quick_fix") }
- /// [%1$@]
- /// This error is out of control of %@. It can occur for several reasons. Maybe it will work if you retry later, you can also check that Google Play Service is not restricted in data usage in the system settings, or that your device clock is correct, or it can happen on custom ROM.
- public static func settingsTroubleshootTestFcmFailedServiceNotAvailable(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_failed_service_not_available", String(describing: p1))
- }
- /// [%1$@]
- /// This error is out of control of %@ and according to Google, this error indicates that the device has too many apps registered with FCM. The error only occurs in cases where there are extreme numbers of apps, so it should not affect the average user.
- public static func settingsTroubleshootTestFcmFailedTooManyRegistration(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_failed_too_many_registration", String(describing: p1))
- }
- /// FCM token successfully retrieved:
- /// %1$@
- public static func settingsTroubleshootTestFcmSuccess(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_success", String(describing: p1))
- }
- /// Firebase Token
- public static var settingsTroubleshootTestFcmTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_fcm_title") }
- /// Please click on the notification. If you do not see the notification, please check the system settings.
- public static var settingsTroubleshootTestNotificationNotice: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_notification_notice") }
- /// The notification has been clicked!
- public static var settingsTroubleshootTestNotificationNotificationClicked: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_notification_notification_clicked") }
- /// Notification Display
- public static var settingsTroubleshootTestNotificationTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_notification_title") }
- /// %@ uses Google Play Services to deliver push messages but it doesn’t seem to be configured correctly:
- /// %1$@
- public static func settingsTroubleshootTestPlayServicesFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_play_services_failed", String(describing: p1))
- }
- /// Fix Play Services
- public static var settingsTroubleshootTestPlayServicesQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_play_services_quickfix") }
- /// Google Play Services APK is available and up-to-date.
- public static var settingsTroubleshootTestPlayServicesSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_play_services_success") }
- /// Play Services Check
- public static var settingsTroubleshootTestPlayServicesTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_play_services_title") }
- /// Failed to receive push. Solution could be to reinstall the application.
- public static var settingsTroubleshootTestPushLoopFailed: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_push_loop_failed") }
- /// The application is receiving PUSH
- public static var settingsTroubleshootTestPushLoopSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_push_loop_success") }
- /// Test Push
- public static var settingsTroubleshootTestPushLoopTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_push_loop_title") }
- /// The application is waiting for the PUSH
- public static var settingsTroubleshootTestPushLoopWaitingForPush: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_push_loop_waiting_for_push") }
- /// You are viewing the notification! Click me!
- public static var settingsTroubleshootTestPushNotificationContent: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_push_notification_content") }
- /// The service will not start when the device is restarted, you will not receive notifications until %@ has been opened once.
- public static func settingsTroubleshootTestServiceBootFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_service_boot_failed", String(describing: p1))
- }
- /// Enable Start on boot
- public static var settingsTroubleshootTestServiceBootQuickfix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_service_boot_quickfix") }
- /// Service will start when the device is restarted.
- public static var settingsTroubleshootTestServiceBootSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_service_boot_success") }
- /// Start on boot
- public static var settingsTroubleshootTestServiceBootTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_service_boot_title") }
- /// Notifications are disabled in the system settings.
- /// Please check system settings.
- public static var settingsTroubleshootTestSystemSettingsFailed: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_system_settings_failed") }
- /// Notifications are enabled in the system settings.
- public static var settingsTroubleshootTestSystemSettingsSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_system_settings_success") }
- /// System Settings.
- public static var settingsTroubleshootTestSystemSettingsTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_system_settings_title") }
- /// Failed to register FCM token to homeserver:
- /// %1$@
- public static func settingsTroubleshootTestTokenRegistrationFailed(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_troubleshoot_test_token_registration_failed", String(describing: p1))
- }
- /// Register token
- public static var settingsTroubleshootTestTokenRegistrationQuickFix: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_token_registration_quick_fix") }
- /// FCM token successfully registered to homeserver.
- public static var settingsTroubleshootTestTokenRegistrationSuccess: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_token_registration_success") }
- /// Token Registration
- public static var settingsTroubleshootTestTokenRegistrationTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_test_token_registration_title") }
- /// Troubleshoot
- public static var settingsTroubleshootTitle: String { return ElementL10n.tr("Localizable", "settings_troubleshoot_title") }
- /// Show all messages from %@?
- public static func settingsUnignoreUser(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "settings_unignore_user", String(describing: p1))
- }
- /// User interface
- public static var settingsUserInterface: String { return ElementL10n.tr("Localizable", "settings_user_interface") }
- /// User settings
- public static var settingsUserSettings: String { return ElementL10n.tr("Localizable", "settings_user_settings") }
- /// Version
- public static var settingsVersion: String { return ElementL10n.tr("Localizable", "settings_version") }
- /// Vibrate when mentioning a user
- public static var settingsVibrateOnMention: String { return ElementL10n.tr("Localizable", "settings_vibrate_on_mention") }
- /// When rooms are upgraded
- public static var settingsWhenRoomsAreUpgraded: String { return ElementL10n.tr("Localizable", "settings_when_rooms_are_upgraded") }
- /// Share by text
- public static var shareByText: String { return ElementL10n.tr("Localizable", "share_by_text") }
- /// Do you want to send this attachment to %1$@?
- public static func shareConfirmRoom(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "share_confirm_room", String(describing: p1))
- }
- /// Join my space %1$@ %2$@
- public static func shareSpaceLinkMessage(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "share_space_link_message", String(describing: p1), String(describing: p2))
- }
- /// Share
- public static var shareWithoutVerifyingShortLabel: String { return ElementL10n.tr("Localizable", "share_without_verifying_short_label") }
- /// The room has been left!
- public static var shortcutDisabledReasonRoomLeft: String { return ElementL10n.tr("Localizable", "shortcut_disabled_reason_room_left") }
- /// The session has been signed out!
- public static var shortcutDisabledReasonSignOut: String { return ElementL10n.tr("Localizable", "shortcut_disabled_reason_sign_out") }
- /// Show advanced
- public static var showAdvanced: String { return ElementL10n.tr("Localizable", "show_advanced") }
- /// Backing up keys…
- public static var signOutBottomSheetBackingUpKeys: String { return ElementL10n.tr("Localizable", "sign_out_bottom_sheet_backing_up_keys") }
- /// I don’t want my encrypted messages
- public static var signOutBottomSheetDontWantSecureMessages: String { return ElementL10n.tr("Localizable", "sign_out_bottom_sheet_dont_want_secure_messages") }
- /// Key backup in progress. If you sign out now you’ll lose access to your encrypted messages.
- public static var signOutBottomSheetWarningBackingUp: String { return ElementL10n.tr("Localizable", "sign_out_bottom_sheet_warning_backing_up") }
- /// Secure Key Backup should be active on all of your sessions to avoid losing access to your encrypted messages.
- public static var signOutBottomSheetWarningBackupNotActive: String { return ElementL10n.tr("Localizable", "sign_out_bottom_sheet_warning_backup_not_active") }
- /// You’ll lose your encrypted messages if you sign out now
- public static var signOutBottomSheetWarningNoBackup: String { return ElementL10n.tr("Localizable", "sign_out_bottom_sheet_warning_no_backup") }
- /// You’ll lose access to your encrypted messages unless you back up your keys before signing out.
- public static var signOutBottomSheetWillLoseSecureMessages: String { return ElementL10n.tr("Localizable", "sign_out_bottom_sheet_will_lose_secure_messages") }
- /// It can be due to various reasons:
- ///
- /// • You’ve changed your password on another session.
- ///
- /// • You have deleted this session from another session.
- ///
- /// • The administrator of your server has invalidated your access for security reason.
- public static var signedOutNotice: String { return ElementL10n.tr("Localizable", "signed_out_notice") }
- /// Sign in again
- public static var signedOutSubmit: String { return ElementL10n.tr("Localizable", "signed_out_submit") }
- /// You’re signed out
- public static var signedOutTitle: String { return ElementL10n.tr("Localizable", "signed_out_title") }
- /// Skip for now
- public static var skipForNow: String { return ElementL10n.tr("Localizable", "skip_for_now") }
- /// Small
- public static var small: String { return ElementL10n.tr("Localizable", "small") }
- /// Clear all data currently stored on this device?
- /// Sign in again to access your account data and messages.
- public static var softLogoutClearDataDialogContent: String { return ElementL10n.tr("Localizable", "soft_logout_clear_data_dialog_content") }
- /// You’ll lose access to secure messages unless you sign in to recover your encryption keys.
- public static var softLogoutClearDataDialogE2eWarningContent: String { return ElementL10n.tr("Localizable", "soft_logout_clear_data_dialog_e2e_warning_content") }
- /// Clear data
- public static var softLogoutClearDataDialogTitle: String { return ElementL10n.tr("Localizable", "soft_logout_clear_data_dialog_title") }
- /// Warning: Your personal data (including encryption keys) is still stored on this device.
- ///
- /// Clear it if you’re finished using this device, or want to sign in to another account.
- public static var softLogoutClearDataNotice: String { return ElementL10n.tr("Localizable", "soft_logout_clear_data_notice") }
- /// Clear all data
- public static var softLogoutClearDataSubmit: String { return ElementL10n.tr("Localizable", "soft_logout_clear_data_submit") }
- /// Clear personal data
- public static var softLogoutClearDataTitle: String { return ElementL10n.tr("Localizable", "soft_logout_clear_data_title") }
- /// Sign in to recover encryption keys stored exclusively on this device. You need them to read all of your secure messages on any device.
- public static var softLogoutSigninE2eWarningNotice: String { return ElementL10n.tr("Localizable", "soft_logout_signin_e2e_warning_notice") }
- /// Your homeserver (%1$@) admin has signed you out of your account %2$@ (%3$@).
- public static func softLogoutSigninNotice(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "soft_logout_signin_notice", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// Password
- public static var softLogoutSigninPasswordHint: String { return ElementL10n.tr("Localizable", "soft_logout_signin_password_hint") }
- /// Sign in
- public static var softLogoutSigninSubmit: String { return ElementL10n.tr("Localizable", "soft_logout_signin_submit") }
- /// Sign in
- public static var softLogoutSigninTitle: String { return ElementL10n.tr("Localizable", "soft_logout_signin_title") }
- /// The current session is for user %1$@ and you provide credentials for user %2$@. This is not supported by %@.
- /// Please first clear data, then sign in again on another account.
- public static func softLogoutSsoNotSameUserError(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "soft_logout_sso_not_same_user_error", String(describing: p1), String(describing: p2))
- }
- /// You’re signed out
- public static var softLogoutTitle: String { return ElementL10n.tr("Localizable", "soft_logout_title") }
- /// Headset
- public static var soundDeviceHeadset: String { return ElementL10n.tr("Localizable", "sound_device_headset") }
- /// Phone
- public static var soundDevicePhone: String { return ElementL10n.tr("Localizable", "sound_device_phone") }
- /// Speaker
- public static var soundDeviceSpeaker: String { return ElementL10n.tr("Localizable", "sound_device_speaker") }
- /// Wireless Headset
- public static var soundDeviceWirelessHeadset: String { return ElementL10n.tr("Localizable", "sound_device_wireless_headset") }
- /// Add rooms
- public static var spaceAddChildTitle: String { return ElementL10n.tr("Localizable", "space_add_child_title") }
- /// Add existing rooms and space
- public static var spaceAddExistingRooms: String { return ElementL10n.tr("Localizable", "space_add_existing_rooms") }
- /// Add existing rooms
- public static var spaceAddExistingRoomsOnly: String { return ElementL10n.tr("Localizable", "space_add_existing_rooms_only") }
- /// Add existing spaces
- public static var spaceAddExistingSpaces: String { return ElementL10n.tr("Localizable", "space_add_existing_spaces") }
- /// Add a space to any space you manage.
- public static var spaceAddSpaceToAnySpaceYouManage: String { return ElementL10n.tr("Localizable", "space_add_space_to_any_space_you_manage") }
- /// Explore rooms
- public static var spaceExploreActivityTitle: String { return ElementL10n.tr("Localizable", "space_explore_activity_title") }
- /// Some results may be hidden because they’re private and you need an invite to them.
- public static var spaceExploreFilterNoResultDescription: String { return ElementL10n.tr("Localizable", "space_explore_filter_no_result_description") }
- /// No results found
- public static var spaceExploreFilterNoResultTitle: String { return ElementL10n.tr("Localizable", "space_explore_filter_no_result_title") }
- /// You're the only admin of this space. Leaving it will mean no one has control over it.
- public static var spaceLeavePromptMsgAsAdmin: String { return ElementL10n.tr("Localizable", "space_leave_prompt_msg_as_admin") }
- /// You are the only person here. If you leave, no one will be able to join in the future, including you.
- public static var spaceLeavePromptMsgOnlyYou: String { return ElementL10n.tr("Localizable", "space_leave_prompt_msg_only_you") }
- /// You won't be able to rejoin unless you are re-invited.
- public static var spaceLeavePromptMsgPrivate: String { return ElementL10n.tr("Localizable", "space_leave_prompt_msg_private") }
- /// Are you sure you want to leave %@?
- public static func spaceLeavePromptMsgWithName(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "space_leave_prompt_msg_with_name", String(describing: p1))
- }
- /// Leave all
- public static var spaceLeaveRadioButtonAll: String { return ElementL10n.tr("Localizable", "space_leave_radio_button_all") }
- /// Leave none
- public static var spaceLeaveRadioButtonNone: String { return ElementL10n.tr("Localizable", "space_leave_radio_button_none") }
- /// Things in this space
- public static var spaceLeaveRadioButtonsTitle: String { return ElementL10n.tr("Localizable", "space_leave_radio_buttons_title") }
- /// Spaces are a new way to group rooms and people. Create a space to get started.
- public static var spaceListEmptyMessage: String { return ElementL10n.tr("Localizable", "space_list_empty_message") }
- /// No spaces yet.
- public static var spaceListEmptyTitle: String { return ElementL10n.tr("Localizable", "space_list_empty_title") }
- /// Manage rooms and spaces
- public static var spaceManageRoomsAndSpaces: String { return ElementL10n.tr("Localizable", "space_manage_rooms_and_spaces") }
- /// Mark as not suggested
- public static var spaceMarkAsNotSuggested: String { return ElementL10n.tr("Localizable", "space_mark_as_not_suggested") }
- /// Mark as suggested
- public static var spaceMarkAsSuggested: String { return ElementL10n.tr("Localizable", "space_mark_as_suggested") }
- /// Banning user will remove them from this space and prevent them from joining again.
- public static var spaceParticipantsBanPromptMsg: String { return ElementL10n.tr("Localizable", "space_participants_ban_prompt_msg") }
- /// The user will be removed from this space.
- ///
- /// To prevent them from joining again, you should ban them instead.
- public static var spaceParticipantsRemovePromptMsg: String { return ElementL10n.tr("Localizable", "space_participants_remove_prompt_msg") }
- /// Unbanning user will allow them to join the space again.
- public static var spaceParticipantsUnbanPromptMsg: String { return ElementL10n.tr("Localizable", "space_participants_unban_prompt_msg") }
- /// Plural format key: "%#@VARIABLE@"
- public static func spacePeopleYouKnow(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "space_people_you_know", p1)
- }
- /// Select the roles required to change various parts of this space
- public static var spacePermissionsNotice: String { return ElementL10n.tr("Localizable", "space_permissions_notice") }
- /// You don't have permission to update the roles required to change various parts of this space
- public static var spacePermissionsNoticeReadOnly: String { return ElementL10n.tr("Localizable", "space_permissions_notice_read_only") }
- /// See and managed addresses of this space.
- public static var spaceSettingsAliasSubtitle: String { return ElementL10n.tr("Localizable", "space_settings_alias_subtitle") }
- /// Space addresses
- public static var spaceSettingsAliasTitle: String { return ElementL10n.tr("Localizable", "space_settings_alias_title") }
- /// Manage rooms
- public static var spaceSettingsManageRooms: String { return ElementL10n.tr("Localizable", "space_settings_manage_rooms") }
- /// View and update the roles required to change various parts of the space.
- public static var spaceSettingsPermissionsSubtitle: String { return ElementL10n.tr("Localizable", "space_settings_permissions_subtitle") }
- /// Space permissions
- public static var spaceSettingsPermissionsTitle: String { return ElementL10n.tr("Localizable", "space_settings_permissions_title") }
- /// Suggested
- public static var spaceSuggested: String { return ElementL10n.tr("Localizable", "space_suggested") }
- /// Private
- public static var spaceTypePrivate: String { return ElementL10n.tr("Localizable", "space_type_private") }
- /// Invite only, best for yourself or teams
- public static var spaceTypePrivateDesc: String { return ElementL10n.tr("Localizable", "space_type_private_desc") }
- /// Public
- public static var spaceTypePublic: String { return ElementL10n.tr("Localizable", "space_type_public") }
- /// Open to anyone, best for communities
- public static var spaceTypePublicDesc: String { return ElementL10n.tr("Localizable", "space_type_public_desc") }
- /// Space you know that contain this room
- public static var spaceYouKnowThatContainsThisRoom: String { return ElementL10n.tr("Localizable", "space_you_know_that_contains_this_room") }
- /// Spaces
- public static var spaces: String { return ElementL10n.tr("Localizable", "spaces") }
- /// Spaces are a new way to group rooms and people.
- public static var spacesBetaWelcomeToSpacesDesc: String { return ElementL10n.tr("Localizable", "spaces_beta_welcome_to_spaces_desc") }
- /// Feeling experimental?
- /// You can add existing spaces to a space.
- public static var spacesFeelingExperimentalSubspace: String { return ElementL10n.tr("Localizable", "spaces_feeling_experimental_subspace") }
- /// Spaces
- public static var spacesHeader: String { return ElementL10n.tr("Localizable", "spaces_header") }
- /// Please contact your homeserver admin for further information
- public static var spacesNoServerSupportDescription: String { return ElementL10n.tr("Localizable", "spaces_no_server_support_description") }
- /// It looks like your homeserver does not support Spaces yet
- public static var spacesNoServerSupportTitle: String { return ElementL10n.tr("Localizable", "spaces_no_server_support_title") }
- /// Spaces which can access
- public static var spacesWhichCanAccess: String { return ElementL10n.tr("Localizable", "spaces_which_can_access") }
- /// Spoiler
- public static var spoiler: String { return ElementL10n.tr("Localizable", "spoiler") }
- /// If the server administrator has said that this is expected, ensure that the fingerprint below matches the fingerprint provided by them.
- public static var sslCertNewAccountExpl: String { return ElementL10n.tr("Localizable", "ssl_cert_new_account_expl") }
- /// This could mean that someone is maliciously intercepting your traffic, or that your phone does not trust the certificate provided by the remote server.
- public static var sslCertNotTrust: String { return ElementL10n.tr("Localizable", "ssl_cert_not_trust") }
- /// Could not verify identity of remote server.
- public static var sslCouldNotVerify: String { return ElementL10n.tr("Localizable", "ssl_could_not_verify") }
- /// Do not trust
- public static var sslDoNotTrust: String { return ElementL10n.tr("Localizable", "ssl_do_not_trust") }
- /// The certificate has changed from a previously trusted one to one that is not trusted. The server may have renewed its certificate. Contact the server administrator for the expected fingerprint.
- public static var sslExpectedExistingExpl: String { return ElementL10n.tr("Localizable", "ssl_expected_existing_expl") }
- /// Fingerprint (%@):
- public static func sslFingerprintHash(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "ssl_fingerprint_hash", String(describing: p1))
- }
- /// Logout
- public static var sslLogoutAccount: String { return ElementL10n.tr("Localizable", "ssl_logout_account") }
- /// Only accept the certificate if the server administrator has published a fingerprint that matches the one above.
- public static var sslOnlyAccept: String { return ElementL10n.tr("Localizable", "ssl_only_accept") }
- /// Ignore
- public static var sslRemainOffline: String { return ElementL10n.tr("Localizable", "ssl_remain_offline") }
- /// Trust
- public static var sslTrust: String { return ElementL10n.tr("Localizable", "ssl_trust") }
- /// The certificate has changed from one that was trusted by your phone. This is HIGHLY UNUSUAL. It is recommended that you DO NOT ACCEPT this new certificate.
- public static var sslUnexpectedExistingExpl: String { return ElementL10n.tr("Localizable", "ssl_unexpected_existing_expl") }
- /// Start Chat
- public static var startChat: String { return ElementL10n.tr("Localizable", "start_chat") }
- /// Start Chatting
- public static var startChatting: String { return ElementL10n.tr("Localizable", "start_chatting") }
- /// Start verification
- public static var startVerification: String { return ElementL10n.tr("Localizable", "start_verification") }
- /// Start Video Call
- public static var startVideoCall: String { return ElementL10n.tr("Localizable", "start_video_call") }
- /// Are you sure that you want to start a video call?
- public static var startVideoCallPromptMsg: String { return ElementL10n.tr("Localizable", "start_video_call_prompt_msg") }
- /// Start Voice Call
- public static var startVoiceCall: String { return ElementL10n.tr("Localizable", "start_voice_call") }
- /// Are you sure that you want to start a voice call?
- public static var startVoiceCallPromptMsg: String { return ElementL10n.tr("Localizable", "start_voice_call_prompt_msg") }
- /// Suggested Rooms
- public static var suggestedHeader: String { return ElementL10n.tr("Localizable", "suggested_header") }
- /// System Alerts
- public static var systemAlertsHeader: String { return ElementL10n.tr("Localizable", "system_alerts_header") }
- /// System Default
- public static var systemTheme: String { return ElementL10n.tr("Localizable", "system_theme") }
- /// Tap to edit spaces
- public static var tapToEditSpaces: String { return ElementL10n.tr("Localizable", "tap_to_edit_spaces") }
- /// Be discoverable by others
- public static var termsDescriptionForIdentityServer: String { return ElementL10n.tr("Localizable", "terms_description_for_identity_server") }
- /// Use Bots, bridges, widgets and sticker packs
- public static var termsDescriptionForIntegrationManager: String { return ElementL10n.tr("Localizable", "terms_description_for_integration_manager") }
- /// Terms of Service
- public static var termsOfService: String { return ElementL10n.tr("Localizable", "terms_of_service") }
- /// This invite to this room was sent to %@ which is not associated with your account
- public static func thisInviteToThisRoomWasSent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "this_invite_to_this_room_was_sent", String(describing: p1))
- }
- /// This invite to this space was sent to %@ which is not associated with your account
- public static func thisInviteToThisSpaceWasSent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "this_invite_to_this_space_was_sent", String(describing: p1))
- }
- /// This is the beginning of your direct message history with %@.
- public static func thisIsTheBeginningOfDm(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "this_is_the_beginning_of_dm", String(describing: p1))
- }
- /// This is the beginning of %@.
- public static func thisIsTheBeginningOfRoom(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "this_is_the_beginning_of_room", String(describing: p1))
- }
- /// This is the beginning of this conversation.
- public static var thisIsTheBeginningOfRoomNoName: String { return ElementL10n.tr("Localizable", "this_is_the_beginning_of_room_no_name") }
- /// This space has no rooms
- public static var thisSpaceHasNoRooms: String { return ElementL10n.tr("Localizable", "this_space_has_no_rooms") }
- /// Some rooms may be hidden because they’re private and you need an invite.
- public static var thisSpaceHasNoRoomsAdmin: String { return ElementL10n.tr("Localizable", "this_space_has_no_rooms_admin") }
- /// Some rooms may be hidden because they’re private and you need an invite.
- /// You don’t have permission to add rooms.
- public static var thisSpaceHasNoRoomsNotAdmin: String { return ElementL10n.tr("Localizable", "this_space_has_no_rooms_not_admin") }
- /// Tip: Long tap a message and use “%@”.
- public static func threadListEmptyNotice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "thread_list_empty_notice", String(describing: p1))
- }
- /// Threads help keep your conversations on-topic and easy to track.
- public static var threadListEmptySubtitle: String { return ElementL10n.tr("Localizable", "thread_list_empty_subtitle") }
- /// Keep discussions organised with threads
- public static var threadListEmptyTitle: String { return ElementL10n.tr("Localizable", "thread_list_empty_title") }
- /// Shows all threads from current room
- public static var threadListModalAllThreadsSubtitle: String { return ElementL10n.tr("Localizable", "thread_list_modal_all_threads_subtitle") }
- /// All Threads
- public static var threadListModalAllThreadsTitle: String { return ElementL10n.tr("Localizable", "thread_list_modal_all_threads_title") }
- /// Shows all threads you’ve participated in
- public static var threadListModalMyThreadsSubtitle: String { return ElementL10n.tr("Localizable", "thread_list_modal_my_threads_subtitle") }
- /// My Threads
- public static var threadListModalMyThreadsTitle: String { return ElementL10n.tr("Localizable", "thread_list_modal_my_threads_title") }
- /// Filter
- public static var threadListModalTitle: String { return ElementL10n.tr("Localizable", "thread_list_modal_title") }
- /// Threads
- public static var threadListTitle: String { return ElementL10n.tr("Localizable", "thread_list_title") }
- /// Thread
- public static var threadTimelineTitle: String { return ElementL10n.tr("Localizable", "thread_timeline_title") }
- /// Threads help keep your conversations on-topic and easy to track. %@Enabling threads will refresh the app. This may take longer for some accounts.
- public static func threadsBetaEnableNoticeMessage(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "threads_beta_enable_notice_message", String(describing: p1))
- }
- /// Threads Beta
- public static var threadsBetaEnableNoticeTitle: String { return ElementL10n.tr("Localizable", "threads_beta_enable_notice_title") }
- /// Your homeserver does not currently support threads, so this feature may be unreliable. Some threaded messages may not be reliably available. %@Do you want to enable threads anyway?
- public static func threadsLabsEnableNoticeMessage(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "threads_labs_enable_notice_message", String(describing: p1))
- }
- /// Threads Beta
- public static var threadsLabsEnableNoticeTitle: String { return ElementL10n.tr("Localizable", "threads_labs_enable_notice_title") }
- /// We’re getting closer to releasing a public Beta for Threads.
- ///
- /// As we prepare for it, we need to make some changes: threads created before this point will be displayed as regular replies.
- ///
- /// This will be a one-off transition as Threads are now part of the Matrix specification.
- public static var threadsNoticeMigrationMessage: String { return ElementL10n.tr("Localizable", "threads_notice_migration_message") }
- /// Threads Approaching Beta 🎉
- public static var threadsNoticeMigrationTitle: String { return ElementL10n.tr("Localizable", "threads_notice_migration_title") }
- /// Revoke invite to %1$@?
- public static func threePidRevokeInviteDialogContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "three_pid_revoke_invite_dialog_content", String(describing: p1))
- }
- /// Revoke invite
- public static var threePidRevokeInviteDialogTitle: String { return ElementL10n.tr("Localizable", "three_pid_revoke_invite_dialog_title") }
- /// %1$@, %2$@ and %3$@ read
- public static func threeUsersRead(_ p1: Any, _ p2: Any, _ p3: Any) -> String {
- return ElementL10n.tr("Localizable", "three_users_read", String(describing: p1), String(describing: p2), String(describing: p3))
- }
- /// h
- public static var timeUnitHourShort: String { return ElementL10n.tr("Localizable", "time_unit_hour_short") }
- /// min
- public static var timeUnitMinuteShort: String { return ElementL10n.tr("Localizable", "time_unit_minute_short") }
- /// sec
- public static var timeUnitSecondShort: String { return ElementL10n.tr("Localizable", "time_unit_second_short") }
- /// Sorry, this room has not been found.
- /// Please retry later.%@
- public static func timelineErrorRoomNotFound(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "timeline_error_room_not_found", String(describing: p1))
- }
- /// Unread messages
- public static var timelineUnreadMessages: String { return ElementL10n.tr("Localizable", "timeline_unread_messages") }
- /// Tiny
- public static var tiny: String { return ElementL10n.tr("Localizable", "tiny") }
- /// Bug report
- public static var titleActivityBugReport: String { return ElementL10n.tr("Localizable", "title_activity_bug_report") }
- /// Send a sticker
- public static var titleActivityChooseSticker: String { return ElementL10n.tr("Localizable", "title_activity_choose_sticker") }
- /// Reactions
- public static var titleActivityEmojiReactionPicker: String { return ElementL10n.tr("Localizable", "title_activity_emoji_reaction_picker") }
- /// Use Key Backup
- public static var titleActivityKeysBackupRestore: String { return ElementL10n.tr("Localizable", "title_activity_keys_backup_restore") }
- /// Key Backup
- public static var titleActivityKeysBackupSetup: String { return ElementL10n.tr("Localizable", "title_activity_keys_backup_setup") }
- /// Settings
- public static var titleActivitySettings: String { return ElementL10n.tr("Localizable", "title_activity_settings") }
- /// Too many errors, you've been logged out
- public static var tooManyPinFailures: String { return ElementL10n.tr("Localizable", "too_many_pin_failures") }
- /// Open contacts
- public static var tooltipAttachmentContact: String { return ElementL10n.tr("Localizable", "tooltip_attachment_contact") }
- /// Upload file
- public static var tooltipAttachmentFile: String { return ElementL10n.tr("Localizable", "tooltip_attachment_file") }
- /// Send images and videos
- public static var tooltipAttachmentGallery: String { return ElementL10n.tr("Localizable", "tooltip_attachment_gallery") }
- /// Share location
- public static var tooltipAttachmentLocation: String { return ElementL10n.tr("Localizable", "tooltip_attachment_location") }
- /// Open camera
- public static var tooltipAttachmentPhoto: String { return ElementL10n.tr("Localizable", "tooltip_attachment_photo") }
- /// Create poll
- public static var tooltipAttachmentPoll: String { return ElementL10n.tr("Localizable", "tooltip_attachment_poll") }
- /// Send sticker
- public static var tooltipAttachmentSticker: String { return ElementL10n.tr("Localizable", "tooltip_attachment_sticker") }
- /// Topic:
- public static var topicPrefix: String { return ElementL10n.tr("Localizable", "topic_prefix") }
- /// Trusted
- public static var trusted: String { return ElementL10n.tr("Localizable", "trusted") }
- /// Plural format key: "%#@VARIABLE@"
- public static func twoAndSomeOthersRead(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "two_and_some_others_read", p1)
- }
- /// %1$@ and %2$@ read
- public static func twoUsersRead(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "two_users_read", String(describing: p1), String(describing: p2))
- }
- /// Unable to send message
- public static var unableToSendMessage: String { return ElementL10n.tr("Localizable", "unable_to_send_message") }
- /// Unencrypted
- public static var unencrypted: String { return ElementL10n.tr("Localizable", "unencrypted") }
- /// Unexpected error
- public static var unexpectedError: String { return ElementL10n.tr("Localizable", "unexpected_error") }
- /// Background synchronization
- public static var unifiedpushDistributorBackgroundSync: String { return ElementL10n.tr("Localizable", "unifiedpush_distributor_background_sync") }
- /// Google Services
- public static var unifiedpushDistributorFcmFallback: String { return ElementL10n.tr("Localizable", "unifiedpush_distributor_fcm_fallback") }
- /// Choose how to receive notifications
- public static var unifiedpushGetdistributorsDialogTitle: String { return ElementL10n.tr("Localizable", "unifiedpush_getdistributors_dialog_title") }
- /// Unignore
- public static var unignore: String { return ElementL10n.tr("Localizable", "unignore") }
- /// The link was malformed
- public static var universalLinkMalformed: String { return ElementL10n.tr("Localizable", "universal_link_malformed") }
- /// Sorry, an error occurred
- public static var unknownError: String { return ElementL10n.tr("Localizable", "unknown_error") }
- /// Unnamed Room
- public static var unnamedRoom: String { return ElementL10n.tr("Localizable", "unnamed_room") }
- /// Unrecognized command: %@
- public static func unrecognizedCommand(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "unrecognized_command", String(describing: p1))
- }
- /// Updating your data…
- public static var updatingYourData: String { return ElementL10n.tr("Localizable", "updating_your_data") }
- /// Upgrade
- public static var upgrade: String { return ElementL10n.tr("Localizable", "upgrade") }
- /// Upgrade private room
- public static var upgradePrivateRoom: String { return ElementL10n.tr("Localizable", "upgrade_private_room") }
- /// Upgrade public room
- public static var upgradePublicRoom: String { return ElementL10n.tr("Localizable", "upgrade_public_room") }
- /// You'll upgrade this room from %1$@ to %2$@.
- public static func upgradePublicRoomFromTo(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "upgrade_public_room_from_to", String(describing: p1), String(describing: p2))
- }
- /// Upgrade Required
- public static var upgradeRequired: String { return ElementL10n.tr("Localizable", "upgrade_required") }
- /// Automatically invite users
- public static var upgradeRoomAutoInvite: String { return ElementL10n.tr("Localizable", "upgrade_room_auto_invite") }
- /// Anyone in %@ will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.
- public static func upgradeRoomForRestricted(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "upgrade_room_for_restricted", String(describing: p1))
- }
- /// Anyone in a parent space will be able to find and join this room - no need to manually invite everyone. You’ll be able to change this in room settings anytime.
- public static var upgradeRoomForRestrictedNoParam: String { return ElementL10n.tr("Localizable", "upgrade_room_for_restricted_no_param") }
- /// Please note upgrading will make a new version of the room. All current messages will stay in this archived room.
- public static var upgradeRoomForRestrictedNote: String { return ElementL10n.tr("Localizable", "upgrade_room_for_restricted_note") }
- /// You need permission to upgrade a room
- public static var upgradeRoomNoPowerToManage: String { return ElementL10n.tr("Localizable", "upgrade_room_no_power_to_manage") }
- /// Automatically update space parent
- public static var upgradeRoomUpdateParentSpace: String { return ElementL10n.tr("Localizable", "upgrade_room_update_parent_space") }
- /// Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.
- /// This usually only affects how the room is processed on the server.
- public static var upgradeRoomWarning: String { return ElementL10n.tr("Localizable", "upgrade_room_warning") }
- /// Encryption upgrade available
- public static var upgradeSecurity: String { return ElementL10n.tr("Localizable", "upgrade_security") }
- /// There are no files in this room
- public static var uploadsFilesNoResult: String { return ElementL10n.tr("Localizable", "uploads_files_no_result") }
- /// %1$@ at %2$@
- public static func uploadsFilesSubtitle(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "uploads_files_subtitle", String(describing: p1), String(describing: p2))
- }
- /// FILES
- public static var uploadsFilesTitle: String { return ElementL10n.tr("Localizable", "uploads_files_title") }
- /// There are no media in this room
- public static var uploadsMediaNoResult: String { return ElementL10n.tr("Localizable", "uploads_media_no_result") }
- /// MEDIA
- public static var uploadsMediaTitle: String { return ElementL10n.tr("Localizable", "uploads_media_title") }
- /// Use as default and do not ask again
- public static var useAsDefaultAndDoNotAskAgain: String { return ElementL10n.tr("Localizable", "use_as_default_and_do_not_ask_again") }
- /// Use File
- public static var useFile: String { return ElementL10n.tr("Localizable", "use_file") }
- /// Use the latest %@ on your other devices:
- public static func useLatestApp(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "use_latest_app", String(describing: p1))
- }
- /// Use the latest %@ on your other devices, %@ Web, %@ Desktop, %@ iOS, %@ for Android, or another cross-signing capable Matrix client
- public static func useOtherSessionContentDescription(_ p1: Any, _ p2: Any, _ p3: Any, _ p4: Any, _ p5: Any) -> String {
- return ElementL10n.tr("Localizable", "use_other_session_content_description", String(describing: p1), String(describing: p2), String(describing: p3), String(describing: p4), String(describing: p5))
- }
- /// Use Recovery Key
- public static var useRecoveryKey: String { return ElementL10n.tr("Localizable", "use_recovery_key") }
- /// Share this code with people so they can scan it to add you and start chatting.
- public static var userCodeInfoText: String { return ElementL10n.tr("Localizable", "user_code_info_text") }
- /// My code
- public static var userCodeMyCode: String { return ElementL10n.tr("Localizable", "user_code_my_code") }
- /// Scan a QR code
- public static var userCodeScan: String { return ElementL10n.tr("Localizable", "user_code_scan") }
- /// Share my code
- public static var userCodeShare: String { return ElementL10n.tr("Localizable", "user_code_share") }
- /// Search by name, ID or mail
- public static var userDirectorySearchHint2: String { return ElementL10n.tr("Localizable", "user_directory_search_hint_2") }
- /// %@ invites you
- public static func userInvitesYou(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "user_invites_you", String(describing: p1))
- }
- /// Username
- public static var username: String { return ElementL10n.tr("Localizable", "username") }
- /// Verification Cancelled
- public static var verificationCancelled: String { return ElementL10n.tr("Localizable", "verification_cancelled") }
- /// Use a Recovery Passphrase or Key
- public static var verificationCannotAccessOtherSession: String { return ElementL10n.tr("Localizable", "verification_cannot_access_other_session") }
- /// Compare the code with the one displayed on the other user's screen.
- public static var verificationCodeNotice: String { return ElementL10n.tr("Localizable", "verification_code_notice") }
- /// One of the following may be compromised:
- ///
- /// - Your homeserver
- /// - The homeserver the user you’re verifying is connected to
- /// - Yours, or the other users’ internet connection
- /// - Yours, or the other users’ device
- public static var verificationConclusionCompromised: String { return ElementL10n.tr("Localizable", "verification_conclusion_compromised") }
- /// Not secure
- public static var verificationConclusionNotSecure: String { return ElementL10n.tr("Localizable", "verification_conclusion_not_secure") }
- /// Messages with this user are end-to-end encrypted and can't be read by third parties.
- public static var verificationConclusionOkNotice: String { return ElementL10n.tr("Localizable", "verification_conclusion_ok_notice") }
- /// Your new session is now verified. It has access to your encrypted messages, and other users will see it as trusted.
- public static var verificationConclusionOkSelfNotice: String { return ElementL10n.tr("Localizable", "verification_conclusion_ok_self_notice") }
- /// Untrusted sign in
- public static var verificationConclusionWarning: String { return ElementL10n.tr("Localizable", "verification_conclusion_warning") }
- /// Compare the unique emoji, ensuring they appear in the same order.
- public static var verificationEmojiNotice: String { return ElementL10n.tr("Localizable", "verification_emoji_notice") }
- /// Verify by comparing emojis
- public static var verificationNoScanEmojiTitle: String { return ElementL10n.tr("Localizable", "verification_no_scan_emoji_title") }
- /// Use an existing session to verify this one, granting it access to encrypted messages.
- public static var verificationOpenOtherToVerify: String { return ElementL10n.tr("Localizable", "verification_open_other_to_verify") }
- /// %1$@ (%2$@) signed in using a new session:
- public static func verificationProfileDeviceNewSigning(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_profile_device_new_signing", String(describing: p1), String(describing: p2))
- }
- /// Until this user trusts this session, messages sent to and from it are labelled with warnings. Alternatively, you can manually verify it.
- public static var verificationProfileDeviceUntrustInfo: String { return ElementL10n.tr("Localizable", "verification_profile_device_untrust_info") }
- /// This session is trusted for secure messaging because %1$@ (%2$@) verified it:
- public static func verificationProfileDeviceVerifiedBecause(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_profile_device_verified_because", String(describing: p1), String(describing: p2))
- }
- /// Verified
- public static var verificationProfileVerified: String { return ElementL10n.tr("Localizable", "verification_profile_verified") }
- /// Verify
- public static var verificationProfileVerify: String { return ElementL10n.tr("Localizable", "verification_profile_verify") }
- /// Warning
- public static var verificationProfileWarning: String { return ElementL10n.tr("Localizable", "verification_profile_warning") }
- /// Verification Request
- public static var verificationRequest: String { return ElementL10n.tr("Localizable", "verification_request") }
- /// To be secure, verify %@ by checking a one-time code.
- public static func verificationRequestNotice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_request_notice", String(describing: p1))
- }
- /// %@ accepted
- public static func verificationRequestOtherAccepted(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_request_other_accepted", String(describing: p1))
- }
- /// %@ cancelled
- public static func verificationRequestOtherCancelled(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_request_other_cancelled", String(describing: p1))
- }
- /// To be secure, do this in person or use another way to communicate.
- public static var verificationRequestStartNotice: String { return ElementL10n.tr("Localizable", "verification_request_start_notice") }
- /// Waiting…
- public static var verificationRequestWaiting: String { return ElementL10n.tr("Localizable", "verification_request_waiting") }
- /// Waiting for %@…
- public static func verificationRequestWaitingFor(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_request_waiting_for", String(describing: p1))
- }
- /// You accepted
- public static var verificationRequestYouAccepted: String { return ElementL10n.tr("Localizable", "verification_request_you_accepted") }
- /// You cancelled
- public static var verificationRequestYouCancelled: String { return ElementL10n.tr("Localizable", "verification_request_you_cancelled") }
- /// They don't match
- public static var verificationSasDoNotMatch: String { return ElementL10n.tr("Localizable", "verification_sas_do_not_match") }
- /// They match
- public static var verificationSasMatch: String { return ElementL10n.tr("Localizable", "verification_sas_match") }
- /// If you're not in person, compare emoji instead
- public static var verificationScanEmojiSubtitle: String { return ElementL10n.tr("Localizable", "verification_scan_emoji_subtitle") }
- /// Can't scan
- public static var verificationScanEmojiTitle: String { return ElementL10n.tr("Localizable", "verification_scan_emoji_title") }
- /// Scan the code with the other user's device to securely verify each other
- public static var verificationScanNotice: String { return ElementL10n.tr("Localizable", "verification_scan_notice") }
- /// Verify by comparing emoji instead
- public static var verificationScanSelfEmojiSubtitle: String { return ElementL10n.tr("Localizable", "verification_scan_self_emoji_subtitle") }
- /// Scan the code with your other device or switch and scan with this device
- public static var verificationScanSelfNotice: String { return ElementL10n.tr("Localizable", "verification_scan_self_notice") }
- /// Scan their code
- public static var verificationScanTheirCode: String { return ElementL10n.tr("Localizable", "verification_scan_their_code") }
- /// Scan with this device
- public static var verificationScanWithThisDevice: String { return ElementL10n.tr("Localizable", "verification_scan_with_this_device") }
- /// Verification Sent
- public static var verificationSent: String { return ElementL10n.tr("Localizable", "verification_sent") }
- /// If you can’t access an existing session
- public static var verificationUsePassphrase: String { return ElementL10n.tr("Localizable", "verification_use_passphrase") }
- /// Verified %@
- public static func verificationVerifiedUser(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_verified_user", String(describing: p1))
- }
- /// Verify this session
- public static var verificationVerifyDevice: String { return ElementL10n.tr("Localizable", "verification_verify_device") }
- /// Verify %@
- public static func verificationVerifyUser(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verification_verify_user", String(describing: p1))
- }
- /// You won’t verify %1$@ (%2$@) if you cancel now. Start again in their user profile.
- public static func verifyCancelOther(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "verify_cancel_other", String(describing: p1), String(describing: p2))
- }
- /// If you cancel, you won’t be able to read encrypted messages on your new device, and other users won’t trust it
- public static var verifyCancelSelfVerificationFromTrusted: String { return ElementL10n.tr("Localizable", "verify_cancel_self_verification_from_trusted") }
- /// If you cancel, you won’t be able to read encrypted messages on this device, and other users won’t trust it
- public static var verifyCancelSelfVerificationFromUntrusted: String { return ElementL10n.tr("Localizable", "verify_cancel_self_verification_from_untrusted") }
- /// Verification has been cancelled. You can start verification again.
- public static var verifyCancelledNotice: String { return ElementL10n.tr("Localizable", "verify_cancelled_notice") }
- /// This session is unable to share this verification with your other sessions.
- /// The verification will be saved locally and shared in a future version of the app.
- public static var verifyCannotCrossSign: String { return ElementL10n.tr("Localizable", "verify_cannot_cross_sign") }
- /// This QR code looks malformed. Please try to verify with another method.
- public static var verifyInvalidQrNotice: String { return ElementL10n.tr("Localizable", "verify_invalid_qr_notice") }
- /// Your account may be compromised
- public static var verifyNewSessionCompromized: String { return ElementL10n.tr("Localizable", "verify_new_session_compromized") }
- /// Use this session to verify your new one, granting it access to encrypted messages.
- public static var verifyNewSessionNotice: String { return ElementL10n.tr("Localizable", "verify_new_session_notice") }
- /// This wasn’t me
- public static var verifyNewSessionWasNotMe: String { return ElementL10n.tr("Localizable", "verify_new_session_was_not_me") }
- /// One of the following may be compromised:
- ///
- /// - Your password
- /// - Your homeserver
- /// - This device, or the other device
- /// - The internet connection either device is using
- ///
- /// We recommend you change your password & recovery key in Settings immediately.
- public static var verifyNotMeSelfVerification: String { return ElementL10n.tr("Localizable", "verify_not_me_self_verification") }
- /// Verify all your sessions to ensure your account & messages are safe
- public static var verifyOtherSessions: String { return ElementL10n.tr("Localizable", "verify_other_sessions") }
- /// Verify the new login accessing your account: %1$@
- public static func verifyThisSession(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "verify_this_session", String(describing: p1))
- }
- /// Video Call In Progress…
- public static var videoCallInProgress: String { return ElementL10n.tr("Localizable", "video_call_in_progress") }
- /// Video call with %@
- public static func videoCallWithParticipant(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "video_call_with_participant", String(describing: p1))
- }
- /// Start video meeting
- public static var videoMeeting: String { return ElementL10n.tr("Localizable", "video_meeting") }
- /// View Decrypted Source
- public static var viewDecryptedSource: String { return ElementL10n.tr("Localizable", "view_decrypted_source") }
- /// View In Room
- public static var viewInRoom: String { return ElementL10n.tr("Localizable", "view_in_room") }
- /// View Source
- public static var viewSource: String { return ElementL10n.tr("Localizable", "view_source") }
- /// %1$ds left
- public static func voiceMessageNSecondsWarningToast(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "voice_message_n_seconds_warning_toast", p1)
- }
- /// Hold to record, release to send
- public static var voiceMessageReleaseToSendToast: String { return ElementL10n.tr("Localizable", "voice_message_release_to_send_toast") }
- /// Voice Message (%1$@)
- public static func voiceMessageReplyContent(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "voice_message_reply_content", String(describing: p1))
- }
- /// Slide to cancel
- public static var voiceMessageSlideToCancel: String { return ElementL10n.tr("Localizable", "voice_message_slide_to_cancel") }
- /// Tap on your recording to stop or listen
- public static var voiceMessageTapToStopToast: String { return ElementL10n.tr("Localizable", "voice_message_tap_to_stop_toast") }
- /// The room is not yet created. Cancel the room creation?
- public static var warningRoomNotCreatedYet: String { return ElementL10n.tr("Localizable", "warning_room_not_created_yet") }
- /// There are unsaved changes. Discard the changes?
- public static var warningUnsavedChange: String { return ElementL10n.tr("Localizable", "warning_unsaved_change") }
- /// Discard changes
- public static var warningUnsavedChangeDiscard: String { return ElementL10n.tr("Localizable", "warning_unsaved_change_discard") }
- /// Are you sure you want to delete the widget from this room?
- public static var widgetDeleteMessageConfirmation: String { return ElementL10n.tr("Localizable", "widget_delete_message_confirmation") }
- /// Failed to send request.
- public static var widgetIntegrationFailedToSendRequest: String { return ElementL10n.tr("Localizable", "widget_integration_failed_to_send_request") }
- /// A required parameter is missing.
- public static var widgetIntegrationMissingParameter: String { return ElementL10n.tr("Localizable", "widget_integration_missing_parameter") }
- /// Missing room_id in request.
- public static var widgetIntegrationMissingRoomId: String { return ElementL10n.tr("Localizable", "widget_integration_missing_room_id") }
- /// Missing user_id in request.
- public static var widgetIntegrationMissingUserId: String { return ElementL10n.tr("Localizable", "widget_integration_missing_user_id") }
- /// You are not in this room.
- public static var widgetIntegrationMustBeInRoom: String { return ElementL10n.tr("Localizable", "widget_integration_must_be_in_room") }
- /// You do not have permission to do that in this room.
- public static var widgetIntegrationNoPermissionInRoom: String { return ElementL10n.tr("Localizable", "widget_integration_no_permission_in_room") }
- /// Power level must be positive integer.
- public static var widgetIntegrationPositivePowerLevel: String { return ElementL10n.tr("Localizable", "widget_integration_positive_power_level") }
- /// To continue you need to accept the Terms of this service.
- public static var widgetIntegrationReviewTerms: String { return ElementL10n.tr("Localizable", "widget_integration_review_terms") }
- /// Room %@ is not visible.
- public static func widgetIntegrationRoomNotVisible(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "widget_integration_room_not_visible", String(describing: p1))
- }
- /// Unable to create widget.
- public static var widgetIntegrationUnableToCreate: String { return ElementL10n.tr("Localizable", "widget_integration_unable_to_create") }
- /// Warning! Last remaining attempt before logout!
- public static var wrongPinMessageLastRemainingAttempt: String { return ElementL10n.tr("Localizable", "wrong_pin_message_last_remaining_attempt") }
- /// Plural format key: "%#@VARIABLE@"
- public static func wrongPinMessageRemainingAttempts(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "wrong_pin_message_remaining_attempts", p1)
- }
- /// +%d
- public static func xPlus(_ p1: Int) -> String {
- return ElementL10n.tr("Localizable", "x_plus", p1)
- }
- /// YES
- public static var yes: String { return ElementL10n.tr("Localizable", "yes") }
- /// You added a new session '%@', which is requesting encryption keys.
- public static func youAddedANewDevice(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "you_added_a_new_device", String(describing: p1))
- }
- /// A new session is requesting encryption keys.
- /// Session name: %1$@
- /// Last seen: %2$@
- /// If you didn’t log in on another session, ignore this request.
- public static func youAddedANewDeviceWithInfo(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "you_added_a_new_device_with_info", String(describing: p1), String(describing: p2))
- }
- /// You are invited
- public static var youAreInvited: String { return ElementL10n.tr("Localizable", "you_are_invited") }
- /// You may contact me if you have any follow up questions
- public static var youMayContactMe: String { return ElementL10n.tr("Localizable", "you_may_contact_me") }
- /// Your private space
- public static var yourPrivateSpace: String { return ElementL10n.tr("Localizable", "your_private_space") }
- /// Your public space
- public static var yourPublicSpace: String { return ElementL10n.tr("Localizable", "your_public_space") }
- /// Your unverified session '%@' is requesting encryption keys.
- public static func yourUnverifiedDeviceRequesting(_ p1: Any) -> String {
- return ElementL10n.tr("Localizable", "your_unverified_device_requesting", String(describing: p1))
- }
- /// An unverified session is requesting encryption keys.
- /// Session name: %1$@
- /// Last seen: %2$@
- /// If you didn’t log in on another session, ignore this request.
- public static func yourUnverifiedDeviceRequestingWithInfo(_ p1: Any, _ p2: Any) -> String {
- return ElementL10n.tr("Localizable", "your_unverified_device_requesting_with_info", String(describing: p1), String(describing: p2))
- }
+public enum L10n {
+ /// Confirm
+ public static var actionConfirm: String { return L10n.tr("Localizable", "action_confirm") }
}
// swiftlint:enable explicit_type_interface function_parameter_count identifier_name line_length
// swiftlint:enable nesting type_body_length type_name vertical_whitespace_opening_braces
// MARK: - Implementation Details
-extension ElementL10n {
+extension L10n {
static func tr(_ table: String, _ key: String, _ args: CVarArg...) -> String {
let languages = Bundle.preferredLanguages
diff --git a/Tools/Scripts/fetch_android_strings.sh b/Tools/Scripts/fetch_android_strings.sh
deleted file mode 100755
index d0ccfcf35..000000000
--- a/Tools/Scripts/fetch_android_strings.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-set -e
-
-rm -rf element-android
-
-git clone \
- --depth 1 \
- --filter=blob:none \
- --no-checkout \
- https://github.com/vector-im/element-android \
-;
-cd element-android
-git checkout develop
-git sparse-checkout set library/ui-strings/src/main/res/values*
-cd ..
diff --git a/Tools/Scripts/localizer.py b/Tools/Scripts/localizer.py
deleted file mode 100755
index 3612f3fe7..000000000
--- a/Tools/Scripts/localizer.py
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/usr/bin/python3
-
-import sys
-import os
-import errno
-from imp import reload
-from xml.etree import cElementTree as ET
-from xml.etree.ElementTree import XMLParser
-
-encoding = 'utf-8'
-if sys.version_info.major < 3:
- reload(sys)
- sys.setdefaultencoding(encoding)
-
-# normalize given language code to iOS language code format:
-# https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPInternational/LanguageandLocaleIDs/LanguageandLocaleIDs.html
-def normalize_language_code(code):
- mappings = {
- 'b+sr+Latn': 'sr-Latn'
- }
- # codes cannot be converted: 'vls', 'ang', 'szl', 'tzm'
- # return from mappings if exists
- if code in mappings:
- return mappings[code]
- # try to strip additional 'r' from the code
- r_tag = code.find('-r')
- if len(code) == 6 and r_tag != -1:
- result = code.replace('-r', '-')
- return result
- # return the original
- return code
-
-# normalize given string by handling escapes and Android -> iOS format specifiers
-def normalize_str(e):
- unique_tmp_val = '___'
- quote = '"'
- escaping_quote = '\\"'
- result = str(e).encode(encoding).strip() # convert input to a encoded string object and strip
- result = result.decode()
- result = result.replace(escaping_quote, unique_tmp_val) # replace escaping quotes with a temp value
- result = result.replace(quote, '') # remove all quotes
- result = result.replace(unique_tmp_val, escaping_quote) # revert temp values to escaping quotes back
- result = result.replace('%s', '%@') # replace C-style specifiers
- for i in range(1, 6):
- result = result.replace('%' + str(i) + '$s', '%' + str(i) + '$@') # replace C-style indexed specifiers
- result = result.replace('${app_name}', '%@') # replace JSON-style specifiers
- result = result.replace('$ {app_name}', '%@') # replace JSON-style specifiers
- result = result.replace('&', '&') # replace ampersand
- result = result.replace('<', '<') # replace less than
- result = result.replace('>', '>') # replace greater than
- result = result.replace('\n', '')
- return result
-
-def create_directories_for(output):
- if not os.path.exists(os.path.dirname(output)):
- try:
- os.makedirs(os.path.dirname(output))
- except OSError as exc:
- if exc.errno != errno.EEXIST:
- raise
-
-def convert_file(input, output):
- create_directories_for(output)
- f_strings = open(output, 'w')
-
- # parse input XML into root
- root = ET.parse(input, parser=XMLParser(encoding=encoding)).getroot()
-
- for node in root.findall('string'):
- key = node.get('name')
- value = bytes(ET.tostring(node, encoding=encoding))
- value = value.decode()
- value = value.replace('', '')
- end_of_string_tag = value.find('>')
- if end_of_string_tag != -1:
- value = value[end_of_string_tag+1:]
- f_strings.write('"' + normalize_str(key) + '" = "' + normalize_str(value) + '";' + '\n')
-
- f_strings.close()
-
- # parse plurals and build stringsdict plist
- strings_plist = ET.Element('plist')
- strings_plist.set('version', '1.0')
- stringsDict = ET.SubElement(strings_plist, 'dict')
- for node in root.findall('plurals'):
- top_key = ET.SubElement(stringsDict, 'key')
- top_key.text = node.get('name')
- top_dict = ET.SubElement(stringsDict, 'dict')
- format_key = ET.Element('key')
- format_key.text = 'NSStringLocalizedFormatKey'
- top_dict.append(format_key)
- inner_string = ET.Element('string')
- inner_string.text = '%#@VARIABLE@'
- top_dict.append(inner_string)
- inner_key2 = ET.Element('key')
- inner_key2.text = 'VARIABLE'
- top_dict.append(inner_key2)
- inner_dict = ET.Element('dict')
- spec_type_key = ET.SubElement(inner_dict, 'key')
- spec_type_key.text = 'NSStringFormatSpecTypeKey'
- rule_type_key = ET.SubElement(inner_dict, 'string')
- rule_type_key.text = 'NSStringPluralRuleType'
- value_type_key = ET.SubElement(inner_dict, 'key')
- value_type_key.text = 'NSStringFormatValueTypeKey'
- value_type_value_string = ET.SubElement(inner_dict, 'string')
- value_type_value_string.text = 'd'
- for item in node.findall('item'):
- if item.text is not None and item.text != '':
- value = item.text
- quantity = item.get('quantity')
- key = ET.SubElement(inner_dict, 'key')
- key.text = normalize_str(quantity)
- string = ET.SubElement(inner_dict, 'string')
- string.text = normalize_str(value)
- top_dict.append(inner_dict)
-
- # write to stringsdict file
- if stringsDict.find('key') is not None:
- output_dict = str(output) + 'dict'
- tree = ET.ElementTree(element=strings_plist)
- tree.write(file_or_filename=output_dict, encoding=encoding, xml_declaration=False)
- os.system('plutil -convert xml1 ' + output_dict)
-
-# os.system('./fetch_android_strings.sh')
-
-print('\nAndroid strings fetched.\n')
-
-res_folder = 'element-android/library/ui-strings/src/main/res'
-
-for subdir, dirs, files in os.walk(res_folder):
- for dir in dirs:
- lang_code = dir
- lang_code = lang_code.replace('values-', '')
- if lang_code == 'values':
- lang_code = 'en'
- input = os.path.join(os.path.join(res_folder, dir), 'strings.xml')
- output = '../../ElementX/Resources/Localizations/' + normalize_language_code(lang_code) + '.lproj/Localizable.strings'
- input = os.path.realpath(input)
- output = os.path.realpath(output)
- print('--- Processing ' + lang_code + ' as: ' + normalize_language_code(lang_code))
- convert_file(input, output)
-
-print('')
-os.chdir('../..')
-os.system('xcodegen')
\ No newline at end of file
diff --git a/Tools/SwiftGen/swiftgen-config.yml b/Tools/SwiftGen/swiftgen-config.yml
index 43144c5d3..0279d5c3b 100755
--- a/Tools/SwiftGen/swiftgen-config.yml
+++ b/Tools/SwiftGen/swiftgen-config.yml
@@ -12,6 +12,15 @@ strings:
outputs:
templatePath: Templates/Strings/structured-swift5-element.stencil
output: Strings.swift
+ params:
+ enumName: L10n
+ lookupFunction: tr # used for the loc to be computed variables
+ publicAccess: true
+ - inputs: Resources/Localizations/en.lproj
+ filter: Legacy*
+ outputs:
+ templatePath: Templates/Strings/structured-swift5-element.stencil
+ output: Strings+Legacy.swift
params:
enumName: ElementL10n
lookupFunction: tr # used for the loc to be computed variables
diff --git a/UITests/SupportingFiles/target.yml b/UITests/SupportingFiles/target.yml
index 416cdfa10..3e2256a85 100644
--- a/UITests/SupportingFiles/target.yml
+++ b/UITests/SupportingFiles/target.yml
@@ -62,6 +62,7 @@ targets:
- path: ../../ElementX/Sources/UITests/UITestsScreenIdentifier.swift
- path: ../../ElementX/Sources/UITests/UITestsSignalling.swift
- path: ../../ElementX/Sources/Generated/Strings.swift
+ - path: ../../ElementX/Sources/Generated/Strings+Legacy.swift
- path: ../../ElementX/Sources/Generated/Strings+Untranslated.swift
- path: ../../ElementX/Resources
- path: ../../ElementX/Sources/Other/AccessibilityIdentifiers.swift
diff --git a/changelog.d/124.feature b/changelog.d/124.feature
new file mode 100644
index 000000000..689a8d416
--- /dev/null
+++ b/changelog.d/124.feature
@@ -0,0 +1 @@
+Add Localazy to the project for strings.
diff --git a/localazy.json b/localazy.json
new file mode 100644
index 000000000..68efc5241
--- /dev/null
+++ b/localazy.json
@@ -0,0 +1,28 @@
+{
+ "readKey": "a7876306080832595063-aa37154bb3772f6146890fca868d155b2228b492c56c91f67abdcdfb74d6142d",
+
+ "conversion": {
+ "actions": [
+ {
+ "type": "ios-strings",
+ "output": "ElementX/Resources/Localizations/${iosLprojFolder}/Localizable.strings",
+ "filterPlurals": true,
+ "replacements": {
+ "%s": "%@",
+ "$s": "$@"
+ }
+ },
+ {
+ "type": "ios-stringsdict",
+ "output": "ElementX/Resources/Localizations/${iosLprojFolder}/Localizable.stringsdict",
+ "replacements": {
+ "%s": "%@",
+ "$s": "$@"
+ },
+ "params": {
+ "variable": "COUNT"
+ }
+ }
+ ]
+ }
+}