diff --git a/server/locale/cs_CZ/translation.json b/server/locale/cs_CZ/translation.json
index 9c1ce6da174d3e578b558197419793626028f52d..093324137dff965e01d9bf63078e43bffb4991e7 100644
--- a/server/locale/cs_CZ/translation.json
+++ b/server/locale/cs_CZ/translation.json
@@ -41,7 +41,7 @@
   "are_composing_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} others are typing…",
   "artwork_by": "Artwork by",
   "back_to_conversations": "Back to conversations",
-  "banned": "Blocked",
+  "banned": "Blokováno",
   "button_cancel_voice_recording": "Cancel voice recording",
   "button_record_video_message": "Record video message",
   "button_record_voice_message": "Record voice message",
@@ -107,7 +107,7 @@
   "conversation_title_3": "{{member0}}, {{member1}} and {{member2}}",
   "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} and one other member",
   "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
-  "conversation_type": "Conversation type",
+  "conversation_type": "Typ konverzace",
   "conversation_type_group": "Skupina",
   "conversation_type_private": "Soukromý",
   "conversations": "Konverzace",
@@ -212,7 +212,7 @@
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "The password is missing.",
   "password_input_helper_text_medium": "Medium",
-  "password_input_helper_text_not_match": "Passwords do not match.",
+  "password_input_helper_text_not_match": "Hesla se neshodují.",
   "password_input_helper_text_registration_failed": "Choose another password!",
   "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
@@ -312,7 +312,7 @@
   "username_input_helper_text_empty": "The username is missing. Please enter a username.",
   "username_input_helper_text_invalid": "Invalid username. Please enter a valid username.",
   "username_input_helper_text_registration_failed": "Incorrect username. Please enter the correct username.",
-  "username_input_helper_text_success": "The username is available.",
+  "username_input_helper_text_success": "Uživatelské jméno je k dispozici.",
   "username_input_helper_text_taken": "The username is already taken. Please choose a different username.",
   "username_input_label": "Uživatelské jméno",
   "username_rule_1": "The username must be 3 to 32 characters long.",
@@ -324,7 +324,7 @@
   "version": "Verze",
   "welcome_text": "Vítejte v Jami",
   "welcome_to_text": "Vítejte v",
-  "welcome_page_text": "Share your Jami identifier in order to be contacted more easily!",
+  "welcome_page_text": "Sdílejte svůj Jami identifikátor, abyste byli snáze kontaktováni!",
   "welcome_page_register_username": "You can register a username to be contacted more easily.",
   "welcome_page_view_registered_name": "Ukázat registrované jméno",
   "welcome_page_view_uri": "Zobrazit otisk prstu",
diff --git a/server/locale/et/translation.json b/server/locale/et/translation.json
index 3ddf843769d6324b509ef7e85577ac6632009d9c..d8b5d9faa25f3369979668986b22cb535702e58e 100644
--- a/server/locale/et/translation.json
+++ b/server/locale/et/translation.json
@@ -90,8 +90,8 @@
   "conversation_details_identifier": "Tunnus",
   "conversation_details_information": "Teave",
   "conversation_details_is_swarm": "Parvlemise tehnoloogia",
-  "conversation_details_is_swarm_false": "Valged",
-  "conversation_details_is_swarm_true": "Tõsi",
+  "conversation_details_is_swarm_false": "Väär",
+  "conversation_details_is_swarm_true": "Tõene",
   "conversation_details_name": "Nimi",
   "conversation_details_qr_code": "QR-kood",
   "conversation_info": "Teave",
@@ -288,7 +288,7 @@
   "settings_menu_item_contacts": "Kontaktid",
   "settings_menu_item_general": "Üldist",
   "settings_menu_item_notifications": "Näita teavitusi",
-  "settings_theme": "Teema",
+  "settings_theme": "Kujundus",
   "settings_title_account": "Kasutajakonto",
   "settings_title_chat": "Vestle",
   "settings_title_general": "Üldist",
diff --git a/server/locale/fi/translation.json b/server/locale/fi/translation.json
index b7322985e35093fe1f096108ff6d6fc5d2fd91e2..185501a01cdb9431203f49efca59bd6db6fc643a 100644
--- a/server/locale/fi/translation.json
+++ b/server/locale/fi/translation.json
@@ -84,7 +84,7 @@
   "conversation_close": "Sulje keskustelu",
   "conversation_color": "Väri",
   "conversation_confirm_block": "Estä",
-  "conversation_confirm_remove": "Lähdetään",
+  "conversation_confirm_remove": "Poistu",
   "conversation_delete": "Poistu keskustelusta",
   "conversation_details": "Keskustelun tiedot",
   "conversation_details_identifier": "Tunniste",
@@ -170,7 +170,7 @@
   "login_form_password_tooltip": "Tilin salasana.",
   "login_form_submit_button": "Kirjaudu sisään",
   "login_form_title": "Kirjaudu",
-  "login_form_to_registration_link": "Luo Jami-tilin",
+  "login_form_to_registration_link": "Luo Jami-tili",
   "login_form_to_registration_text": "Liity Jamiin",
   "login_form_username_tooltip": "Tilin käyttäjätunnus.",
   "login_invalid_credentials": "Virheelliset kirjautumistiedot",
diff --git a/server/locale/fr/translation.json b/server/locale/fr/translation.json
index 5a6a0875f95cc71c2753dab08bcbeb417e0a2eee..2a25795e9f4dafb8031b14278fb6770861de655e 100644
--- a/server/locale/fr/translation.json
+++ b/server/locale/fr/translation.json
@@ -6,7 +6,7 @@
   "accept_call_audio": "Accepter en audio",
   "accept_call_video": "Accepter en vidéo",
   "admin": "Administrateur",
-  "account_id": "Account Identifier",
+  "account_id": "Identifiant du compte",
   "accounts": "Comptes",
   "add_comment": "Ajouter un commentaire",
   "add_to_group_validation": "Ajouter au groupe",
@@ -15,8 +15,8 @@
   "admin_account_configuration": "Configuration de l'administration",
   "admin_config_auth_methods_title": "Méthodes d'authentification",
   "admin_login_to_main": "Connexion utilisateur",
-  "admin_page_accounts_overview": "Account overview",
-  "admin_page_accounts_overview_title": "Account overview - {{count}} active account(s)",
+  "admin_page_accounts_overview": "Aperçu du compte",
+  "admin_page_accounts_overview_title": "Aperçu du compte - {{count}} compte(s) actif(s)",
   "admin_page_accounts_overview_title_auth": "Méthode d'authentification",
   "admin_page_accounts_overview_title_username": "Nom d'utilisateur",
   "admin_page_accounts_overview_title_storage": "Stockage utilisé",
@@ -42,11 +42,11 @@
   "artwork_by": "Création graphique",
   "back_to_conversations": "Revenir aux conversations",
   "banned": "Bloqué",
-  "button_cancel_voice_recording": "Cancel voice recording",
+  "button_cancel_voice_recording": "Abandonner l'enregistrement vocal",
   "button_record_video_message": "Enregistrer un message vidéo",
-  "button_record_voice_message": "Record voice message",
+  "button_record_voice_message": "Enregistrer un message vocal",
   "button_upload_file": "Téléverser un fichier",
-  "button_select_emoji": "Select an emoji",
+  "button_select_emoji": "Choisir un emoji",
   "button_send_message": "Envoyer le message",
   "authentication": "Authentification",
   "calling": "Appel de {{member0}}",
@@ -129,7 +129,7 @@
   "enter_password_info": "Vous devez vous authentifier pour effectuer cette action.",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "File extension:",
+  "extension": "Extension de fichier:",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -139,9 +139,9 @@
   "find_users_and_conversations": "Rechercher ...",
   "general_settings": "Général",
   "go_to_conversation": "Aller à la conversation",
-  "getting_name_server_error": "An error occurred while retrieving the name server.",
-  "getting_oauth_clients_error": "An error occurred while retrieving the OAuth clients.",
-  "getting_oauth_provider_info_error": "An error occurred while retrieving the OAuth provider information.",
+  "getting_name_server_error": "Une erreur s'est produite lors de la récupération du nom du serveur.",
+  "getting_oauth_clients_error": "Une erreur s'est produite lors de la récupération des clients OAuth.",
+  "getting_oauth_provider_info_error": "Une erreur s'est produite lors de la récupération des informations du fournisseur OAuth.",
   "go_to_login_page": "Aller à la page d'identification",
   "guest": "Invité",
   "guest_authentication": "Authentification d'invité",
@@ -154,11 +154,11 @@
   "invited": "Invité(s)",
   "jami": "Jami",
   "jami_account": "Compte de Jami",
-  "jami_authentication": "Jami Local Authentication",
-  "jami_authentication_info": "Local authentication allows users to register an account by providing a username. The account is created and managed directly by the server. If the server's data is deleted, the account and its access will be permanently lost.",
+  "jami_authentication": "Authentification Locale Jami",
+  "jami_authentication_info": "L'authentification locale permet aux utilisateurs d'enregistrer un compte en fournissant un nom d'utilisateur. Le compte est créé et géré directement par le serveur. Si les données du serveur sont supprimées, le compte et son accès seront définitivement perdus.",
   "jami_user_id": "Identifiant d'utilisateur Jami",
   "jams": "JAMS",
-  "jams_authentication": "JAMS authentication",
+  "jams_authentication": "Authentification JAMS",
   "jams_authentication_info": "JAMS est le service d'authentification fourni par Savoir Faire Linux, permettant aux entreprises de gérer efficacement les accès sécurisés et l'authentification des utilisateurs.",
   "jams_url": "URL de JAMS",
   "jams_url_already_set": "Le serveur JAMS est déjà configuré.",
@@ -167,12 +167,12 @@
   "kick_member": "Mettre dehors un membre",
   "loading": "Chargement...",
   "login_as_guest": "S'identifier comme invité",
-  "login_form_password_tooltip": "The password for the account.",
+  "login_form_password_tooltip": "Le mot de passe du compte.",
   "login_form_submit_button": "Se connecter",
   "login_form_title": "Connexion",
   "login_form_to_registration_link": "Créer un compte Jami",
   "login_form_to_registration_text": "Rejoindre Jami",
-  "login_form_username_tooltip": "The username for the account.",
+  "login_form_username_tooltip": "Le nom d'utilisateur du compte.",
   "login_invalid_credentials": "Information d'identification invalide",
   "logout": "Se déconnecter",
   "media_deleted": "Média supprimé avec succès.",
@@ -201,13 +201,13 @@
   "nameserver_already_set": "Le serveur de nom est déjà configuré.",
   "next": "Suivant",
   "no_contact_found": "Aucun contact trouvé",
-  "no_files_found": "No files yet.",
+  "no_files_found": "Aucun fichiers pour l'instant.",
   "ongoing_call_muted": "Appel en cours (en sourdine)",
   "ongoing_call_unmuted": "Appel en cours",
   "openid": "OpenID",
   "openid_authentication": "Authentification OpenID",
-  "oauth2_provider": "OAuth2 Provider",
-  "ouath_provider_updated_success": "OAuth provider updated successfully.",
+  "oauth2_provider": "Fournisseur OAuth2",
+  "ouath_provider_updated_success": "Mise à jour du fournisseur OAuth réussie.",
   "outgoing_call": "Appel sortant",
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "Le mot de passe est manquant.",
@@ -240,7 +240,7 @@
   "registration_success": "Compte utilisateur enregistré avec succès. Connexion en cours ...",
   "resetting_display_name_success_alert": "Le nom d'affichage a été réinitialisé.",
   "resetting_display_name_error_alert": "Une erreur s'est produite lors de la réinitialisation du nom d'affichage.",
-  "remove_account_info": "You are about to delete the selected accounts.\n This action is irreversible.\n Are you sure you want to proceed?",
+  "remove_account_info": "Les comptes sélectionnés seront effacés.\nCette opération est irréversible.\nÊtes-vous sûr de vouloir continuer ?",
   "remove_button": "Enlever",
   "remove_jams_server": "Enlever",
   "removing_jams_server_success": "L'adresse du serveur JAMS a été supprimée.",
@@ -251,7 +251,7 @@
   "reset_nameserver_button": "Réinitialisation aux valeurs par défaut",
   "ressource_not_available": "Ressource non disponible",
   "revoke_device": "Révoquer l'appareil",
-  "revoke_device_info": "You are about to revoke devices.\nThis will log out the devices and remove them from the linked devices list.",
+  "revoke_device_info": "Vous êtes sur le point de révoquer des appareils.\nCette opération déconnectera les appareils et les supprimera de la liste des appareils associés.",
   "save_button": "Sauvegarder",
   "replying_to": "Réponse à",
   "replied_to": "Répondu à",
@@ -259,8 +259,8 @@
   "search_results": "Résultats de la recherche",
   "see_all_devices": "Voir tous les appareils",
   "select_placeholder": "Choisir une option",
-  "setting_change_admin_password_text": "Change the administrator password",
-  "setting_auth_change": "{{authMethod}} authentication",
+  "setting_change_admin_password_text": "Modifier le mot de passe administrateur",
+  "setting_auth_change": "Authentification {{authMethod}}",
   "setting_auth_jami_change": "Activer Jami en local",
   "setting_can_be_changed_later": "* Vous avez toujours l'option de modifier ce paramètre, plus tard, dans le panneau de configuration.",
   "setting_auto_download_limit_error": "Une erreur s'est produite lors de la mise à jour de la limite de téléchargement automatique",
@@ -277,7 +277,7 @@
   "settings_appearance": "Apparence",
   "settings_customize_profile": "Paramétrer le profile",
   "settings_dark_theme": "Thème sombre",
-  "settings_devices_linked": "Devices linked - {{count}}",
+  "settings_devices_linked": "Appareils associés - {{count}}",
   "setting_display_name_success_alert": "Le nom d'affichage a été mis à jour.",
   "setting_display_name_error_alert": "Une erreur s'est produite lors de la mise à jour du nom d'affichage.",
   "settings_language": "Langue de l'interface utilisateur",
@@ -301,9 +301,9 @@
   "share_screen": "Partager l'écran",
   "share_screen_area": "Partager une partie de l’écran",
   "share_window": "Partager une fenêtre",
-  "size": "File size:",
-  "submit": "Submit",
-  "too_many_requests": "Too many failed access attempts. Please try again later.",
+  "size": "Taille du fichier:",
+  "submit": "Soumettre",
+  "too_many_requests": "Trop de tentatives infructueuses. Essayez à nouveau plus tard.",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
@@ -320,7 +320,7 @@
   "username_rule_3": "Le nom d'utilisateur peut contenir des traits d'union (-).",
   "username_rule_4": "Le nom d'utilisateur peut contenir des caractères soulignés (_).",
   "username_rules_dialog_title": "Règles du nom d'utilisateur",
-  "validation_required": "Validation required",
+  "validation_required": "Validation nécessaire",
   "version": "Version",
   "welcome_text": "Bienvenue sur Jami",
   "welcome_to_text": "Bienvenue sur",
diff --git a/server/locale/fr_BE/translation.json b/server/locale/fr_BE/translation.json
index 206d107a232ef05f0d1afa0fc9444a0c99ac62dc..d8764665f61df2082630333bb225474fd9e9bb24 100644
--- a/server/locale/fr_BE/translation.json
+++ b/server/locale/fr_BE/translation.json
@@ -6,7 +6,7 @@
   "accept_call_audio": "Accepter en audio",
   "accept_call_video": "Accepter en vidéo",
   "admin": "Administrateur",
-  "account_id": "Account Identifier",
+  "account_id": "Identifiant du compte",
   "accounts": "Comptes",
   "add_comment": "Ajouter un commentaire",
   "add_to_group_validation": "Ajouter au groupe",
@@ -15,8 +15,8 @@
   "admin_account_configuration": "Configuration de l'administration",
   "admin_config_auth_methods_title": "Méthodes d'authentification",
   "admin_login_to_main": "Connexion utilisateur",
-  "admin_page_accounts_overview": "Account overview",
-  "admin_page_accounts_overview_title": "Account overview - {{count}} active account(s)",
+  "admin_page_accounts_overview": "Aperçu du compte",
+  "admin_page_accounts_overview_title": "Aperçu du compte - {{count}} compte(s) actif(s)",
   "admin_page_accounts_overview_title_auth": "Méthode d'authentification",
   "admin_page_accounts_overview_title_username": "Nom d'utilisateur",
   "admin_page_accounts_overview_title_storage": "Stockage utilisé",
@@ -42,11 +42,11 @@
   "artwork_by": "Création graphique",
   "back_to_conversations": "Revenir aux conversations",
   "banned": "Bloqué",
-  "button_cancel_voice_recording": "Cancel voice recording",
+  "button_cancel_voice_recording": "Abandonner l'enregistrement vocal",
   "button_record_video_message": "Enregistrer un message vidéo",
-  "button_record_voice_message": "Record voice message",
+  "button_record_voice_message": "Enregistrer un message vocal",
   "button_upload_file": "Télécharger un fichier",
-  "button_select_emoji": "Select an emoji",
+  "button_select_emoji": "Choisir un emoji",
   "button_send_message": "Envoyer message",
   "authentication": "Authentification",
   "calling": "Appel de {{member0}}",
@@ -129,7 +129,7 @@
   "enter_password_info": "Vous devez vous authentifier pour effectuer cette action.",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "File extension:",
+  "extension": "Extension de fichier:",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -139,9 +139,9 @@
   "find_users_and_conversations": "Rechercher ...",
   "general_settings": "Général",
   "go_to_conversation": "Aller à la conversation",
-  "getting_name_server_error": "An error occurred while retrieving the name server.",
-  "getting_oauth_clients_error": "An error occurred while retrieving the OAuth clients.",
-  "getting_oauth_provider_info_error": "An error occurred while retrieving the OAuth provider information.",
+  "getting_name_server_error": "Une erreur s'est produite lors de la récupération du nom du serveur.",
+  "getting_oauth_clients_error": "Une erreur s'est produite lors de la récupération des clients OAuth.",
+  "getting_oauth_provider_info_error": "Une erreur s'est produite lors de la récupération des informations du fournisseur OAuth.",
   "go_to_login_page": "Aller à la page d'identification",
   "guest": "Invité",
   "guest_authentication": "Authentification d'invité",
@@ -154,11 +154,11 @@
   "invited": "Invités",
   "jami": "Jami",
   "jami_account": "Compte de Jami",
-  "jami_authentication": "Jami Local Authentication",
-  "jami_authentication_info": "Local authentication allows users to register an account by providing a username. The account is created and managed directly by the server. If the server's data is deleted, the account and its access will be permanently lost.",
+  "jami_authentication": "Authentification Locale Jami",
+  "jami_authentication_info": "L'authentification locale permet aux utilisateurs d'enregistrer un compte en fournissant un nom d'utilisateur. Le compte est créé et géré directement par le serveur. Si les données du serveur sont supprimées, le compte et son accès seront définitivement perdus.",
   "jami_user_id": "Identifiant d'utilisateur Jami",
   "jams": "JAMS",
-  "jams_authentication": "JAMS authentication",
+  "jams_authentication": "Authentification JAMS",
   "jams_authentication_info": "JAMS est le service d'authentification fourni par Savoir Faire Linux, permettant aux entreprises de gérer efficacement les accès sécurisés et l'authentification des utilisateurs.",
   "jams_url": "URL de JAMS",
   "jams_url_already_set": "Le serveur JAMS est déjà configuré.",
@@ -167,12 +167,12 @@
   "kick_member": "Mettre dehors un membre",
   "loading": "Chargement...",
   "login_as_guest": "S'identifier comme invité",
-  "login_form_password_tooltip": "The password for the account.",
+  "login_form_password_tooltip": "Le mot de passe du compte.",
   "login_form_submit_button": "Se connecter",
   "login_form_title": "Connexion",
   "login_form_to_registration_link": "Créer un compte Jami",
   "login_form_to_registration_text": "Rejoindre Jami",
-  "login_form_username_tooltip": "The username for the account.",
+  "login_form_username_tooltip": "Le nom d'utilisateur du compte.",
   "login_invalid_credentials": "Information d'identification invalide",
   "logout": "Se déconnecter",
   "media_deleted": "Média supprimé avec succès.",
@@ -201,13 +201,13 @@
   "nameserver_already_set": "Le serveur de nom est déjà configuré.",
   "next": "Suivant",
   "no_contact_found": "Aucun contact trouvé",
-  "no_files_found": "No files yet.",
+  "no_files_found": "Aucun fichiers pour l'instant.",
   "ongoing_call_muted": "Appel en cours (en sourdine)",
   "ongoing_call_unmuted": "Appel en cours",
   "openid": "OpenID",
   "openid_authentication": "Authentification OpenID",
-  "oauth2_provider": "OAuth2 Provider",
-  "ouath_provider_updated_success": "OAuth provider updated successfully.",
+  "oauth2_provider": "Fournisseur OAuth2",
+  "ouath_provider_updated_success": "Mise à jour du fournisseur OAuth réussie.",
   "outgoing_call": "Appel sortant",
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "Le mot de passe est manquant.",
@@ -240,7 +240,7 @@
   "registration_success": "Compte utilisateur enregistré avec succès. Connexion en cours ...",
   "resetting_display_name_success_alert": "Le nom d'affichage a été réinitialisé.",
   "resetting_display_name_error_alert": "Une erreur s'est produite lors de la réinitialisation du nom d'affichage.",
-  "remove_account_info": "You are about to delete the selected accounts.\n This action is irreversible.\n Are you sure you want to proceed?",
+  "remove_account_info": "Les comptes sélectionnés seront effacés.\nCette opération est irréversible.\nÊtes-vous sûr de vouloir continuer ?",
   "remove_button": "Supprimer",
   "remove_jams_server": "Supprimer",
   "removing_jams_server_success": "L'adresse du serveur JAMS a été supprimée.",
@@ -251,7 +251,7 @@
   "reset_nameserver_button": "Réinitialisation aux valeurs par défaut",
   "ressource_not_available": "Ressource non disponible",
   "revoke_device": "Révoquer l'appareil ?",
-  "revoke_device_info": "You are about to revoke devices.\nThis will log out the devices and remove them from the linked devices list.",
+  "revoke_device_info": "Vous êtes sur le point de révoquer des appareils.\nCette opération déconnectera les appareils et les supprimera de la liste des appareils associés.",
   "save_button": "Sauvegarder",
   "replying_to": "Réponse à",
   "replied_to": "Répondu à",
@@ -259,8 +259,8 @@
   "search_results": "Résultats de recherche",
   "see_all_devices": "Voir tous les appareils",
   "select_placeholder": "Choisir une option",
-  "setting_change_admin_password_text": "Change the administrator password",
-  "setting_auth_change": "{{authMethod}} authentication",
+  "setting_change_admin_password_text": "Modifier le mot de passe administrateur",
+  "setting_auth_change": "Authentification {{authMethod}}",
   "setting_auth_jami_change": "Activer Jami en local",
   "setting_can_be_changed_later": "* Vous avez toujours l'option de modifier ce paramètre, plus tard, dans le panneau de configuration.",
   "setting_auto_download_limit_error": "Une erreur s'est produite lors de la mise à jour de la limite de téléchargement automatique",
@@ -277,7 +277,7 @@
   "settings_appearance": "Apparence",
   "settings_customize_profile": "Paramétrer le profile",
   "settings_dark_theme": "Thème sombre",
-  "settings_devices_linked": "Devices linked - {{count}}",
+  "settings_devices_linked": "Appareils associés - {{count}}",
   "setting_display_name_success_alert": "Le nom d'affichage a été mis à jour.",
   "setting_display_name_error_alert": "Une erreur s'est produite lors de la mise à jour du nom d'affichage.",
   "settings_language": "Langue de l'interface utilisateur",
@@ -301,9 +301,9 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager la fenêtre",
-  "size": "File size:",
-  "submit": "Submit",
-  "too_many_requests": "Too many failed access attempts. Please try again later.",
+  "size": "Taille du fichier:",
+  "submit": "Soumettre",
+  "too_many_requests": "Trop de tentatives infructueuses. Essayez à nouveau plus tard.",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
@@ -320,7 +320,7 @@
   "username_rule_3": "Le nom d'utilisateur peut contenir des traits d'union (-).",
   "username_rule_4": "Le nom d'utilisateur peut contenir des caractères soulignés (_).",
   "username_rules_dialog_title": "Règles du nom d'utilisateur",
-  "validation_required": "Validation required",
+  "validation_required": "Validation nécessaire",
   "version": "Version",
   "welcome_text": "Bienvenue sur Jami",
   "welcome_to_text": "Bienvenue sur",
diff --git a/server/locale/fr_CA/translation.json b/server/locale/fr_CA/translation.json
index 4668c1fc2322659ca8375938cf0d01989edd52cd..df0747ec048bea6264a3ce7691232f086a668419 100644
--- a/server/locale/fr_CA/translation.json
+++ b/server/locale/fr_CA/translation.json
@@ -6,7 +6,7 @@
   "accept_call_audio": "Accepter en audio",
   "accept_call_video": "Accepter en vidéo",
   "admin": "Administrateur",
-  "account_id": "Account Identifier",
+  "account_id": "Identifiant du compte",
   "accounts": "Comptes",
   "add_comment": "Ajouter un commentaire",
   "add_to_group_validation": "Ajouter au groupe",
@@ -15,8 +15,8 @@
   "admin_account_configuration": "Configuration de l'administration",
   "admin_config_auth_methods_title": "Méthodes d'authentification",
   "admin_login_to_main": "Connexion utilisateur",
-  "admin_page_accounts_overview": "Account overview",
-  "admin_page_accounts_overview_title": "Account overview - {{count}} active account(s)",
+  "admin_page_accounts_overview": "Aperçu du compte",
+  "admin_page_accounts_overview_title": "Aperçu du compte - {{count}} compte(s) actif(s)",
   "admin_page_accounts_overview_title_auth": "Méthode d'authentification",
   "admin_page_accounts_overview_title_username": "Nom d'utilisateur",
   "admin_page_accounts_overview_title_storage": "Stockage utilisé",
@@ -42,11 +42,11 @@
   "artwork_by": "Création graphique",
   "back_to_conversations": "Revenir aux conversations",
   "banned": "Bloqué",
-  "button_cancel_voice_recording": "Cancel voice recording",
+  "button_cancel_voice_recording": "Abandonner l'enregistrement vocal",
   "button_record_video_message": "Enregistrer un message vidéo",
-  "button_record_voice_message": "Record voice message",
+  "button_record_voice_message": "Enregistrer un message vocal",
   "button_upload_file": "Télécharger un fichier",
-  "button_select_emoji": "Select an emoji",
+  "button_select_emoji": "Choisir un emoji",
   "button_send_message": "Envoyer le message",
   "authentication": "Authentification",
   "calling": "Appel de {{member0}}",
@@ -129,7 +129,7 @@
   "enter_password_info": "Vous devez vous authentifier pour effectuer cette action.",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "File extension:",
+  "extension": "Extension de fichier:",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -139,9 +139,9 @@
   "find_users_and_conversations": "Rechercher ...",
   "general_settings": "Général",
   "go_to_conversation": "Aller à la conversation",
-  "getting_name_server_error": "An error occurred while retrieving the name server.",
-  "getting_oauth_clients_error": "An error occurred while retrieving the OAuth clients.",
-  "getting_oauth_provider_info_error": "An error occurred while retrieving the OAuth provider information.",
+  "getting_name_server_error": "Une erreur s'est produite lors de la récupération du nom du serveur.",
+  "getting_oauth_clients_error": "Une erreur s'est produite lors de la récupération des clients OAuth.",
+  "getting_oauth_provider_info_error": "Une erreur s'est produite lors de la récupération des informations du fournisseur OAuth.",
   "go_to_login_page": "Aller à la page d'identification",
   "guest": "Invité",
   "guest_authentication": "Authentification d'invité",
@@ -154,11 +154,11 @@
   "invited": "Invités",
   "jami": "Jami",
   "jami_account": "Compte de Jami",
-  "jami_authentication": "Jami Local Authentication",
-  "jami_authentication_info": "Local authentication allows users to register an account by providing a username. The account is created and managed directly by the server. If the server's data is deleted, the account and its access will be permanently lost.",
+  "jami_authentication": "Authentification Locale Jami",
+  "jami_authentication_info": "L'authentification locale permet aux utilisateurs d'enregistrer un compte en fournissant un nom d'utilisateur. Le compte est créé et géré directement par le serveur. Si les données du serveur sont supprimées, le compte et son accès seront définitivement perdus.",
   "jami_user_id": "Identifiant d'utilisateur Jami",
   "jams": "JAMS",
-  "jams_authentication": "JAMS authentication",
+  "jams_authentication": "Authentification JAMS",
   "jams_authentication_info": "JAMS est le service d'authentification fourni par Savoir Faire Linux, permettant aux entreprises de gérer efficacement les accès sécurisés et l'authentification des utilisateurs.",
   "jams_url": "URL de JAMS",
   "jams_url_already_set": "Le serveur JAMS est déjà configuré.",
@@ -167,12 +167,12 @@
   "kick_member": "Mettre dehors un membre",
   "loading": "Chargement...",
   "login_as_guest": "S'identifier comme invité",
-  "login_form_password_tooltip": "The password for the account.",
+  "login_form_password_tooltip": "Le mot de passe du compte.",
   "login_form_submit_button": "Se connecter",
   "login_form_title": "Connexion",
   "login_form_to_registration_link": "Créer un compte Jami",
   "login_form_to_registration_text": "Rejoindre Jami",
-  "login_form_username_tooltip": "The username for the account.",
+  "login_form_username_tooltip": "Le nom d'utilisateur du compte.",
   "login_invalid_credentials": "Information d'identification invalide",
   "logout": "Se déconnecter",
   "media_deleted": "Média supprimé avec succès.",
@@ -201,13 +201,13 @@
   "nameserver_already_set": "Le serveur de nom est déjà configuré.",
   "next": "Suivant",
   "no_contact_found": "Aucun contact trouvé",
-  "no_files_found": "No files yet.",
+  "no_files_found": "Aucun fichiers pour l'instant.",
   "ongoing_call_muted": "Appel en cours (en sourdine)",
   "ongoing_call_unmuted": "Appel en cours",
   "openid": "OpenID",
   "openid_authentication": "Authentification OpenID",
-  "oauth2_provider": "OAuth2 Provider",
-  "ouath_provider_updated_success": "OAuth provider updated successfully.",
+  "oauth2_provider": "Fournisseur OAuth2",
+  "ouath_provider_updated_success": "Mise à jour du fournisseur OAuth réussie.",
   "outgoing_call": "Appel sortant",
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "Le mot de passe est manquant.",
@@ -240,7 +240,7 @@
   "registration_success": "Compte utilisateur enregistré avec succès. Connexion en cours ...",
   "resetting_display_name_success_alert": "Le nom d'affichage a été réinitialisé.",
   "resetting_display_name_error_alert": "Une erreur s'est produite lors de la réinitialisation du nom d'affichage.",
-  "remove_account_info": "You are about to delete the selected accounts.\n This action is irreversible.\n Are you sure you want to proceed?",
+  "remove_account_info": "Les comptes sélectionnés seront effacés.\nCette opération est irréversible.\nÊtes-vous sûr de vouloir continuer ?",
   "remove_button": "Supprimer",
   "remove_jams_server": "Supprimer",
   "removing_jams_server_success": "L'adresse du serveur JAMS a été supprimée.",
@@ -251,7 +251,7 @@
   "reset_nameserver_button": "Réinitialisation aux valeurs par défaut",
   "ressource_not_available": "Ressource non disponible",
   "revoke_device": "Révoquer l'appareil",
-  "revoke_device_info": "You are about to revoke devices.\nThis will log out the devices and remove them from the linked devices list.",
+  "revoke_device_info": "Vous êtes sur le point de révoquer des appareils.\nCette opération déconnectera les appareils et les supprimera de la liste des appareils associés.",
   "save_button": "Sauvegarder",
   "replying_to": "Réponse à",
   "replied_to": "Répondu à",
@@ -259,8 +259,8 @@
   "search_results": "Résultats de la recherche",
   "see_all_devices": "Voir tous les appareils",
   "select_placeholder": "Choisir une option",
-  "setting_change_admin_password_text": "Change the administrator password",
-  "setting_auth_change": "{{authMethod}} authentication",
+  "setting_change_admin_password_text": "Modifier le mot de passe administrateur",
+  "setting_auth_change": "Authentification {{authMethod}}",
   "setting_auth_jami_change": "Activer Jami en local",
   "setting_can_be_changed_later": "* Vous avez toujours l'option de modifier ce paramètre, plus tard, dans le panneau de configuration.",
   "setting_auto_download_limit_error": "Une erreur s'est produite lors de la mise à jour de la limite de téléchargement automatique",
@@ -277,7 +277,7 @@
   "settings_appearance": "Apparence",
   "settings_customize_profile": "Paramétrer le profile",
   "settings_dark_theme": "Thème sombre",
-  "settings_devices_linked": "Devices linked - {{count}}",
+  "settings_devices_linked": "Appareils associés - {{count}}",
   "setting_display_name_success_alert": "Le nom d'affichage a été mis à jour.",
   "setting_display_name_error_alert": "Une erreur s'est produite lors de la mise à jour du nom d'affichage.",
   "settings_language": "Langue de l'interface utilisateur",
@@ -301,9 +301,9 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager la fenêtre",
-  "size": "File size:",
-  "submit": "Submit",
-  "too_many_requests": "Too many failed access attempts. Please try again later.",
+  "size": "Taille du fichier:",
+  "submit": "Soumettre",
+  "too_many_requests": "Trop de tentatives infructueuses. Essayez à nouveau plus tard.",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
@@ -320,7 +320,7 @@
   "username_rule_3": "Le nom d'utilisateur peut contenir des traits d'union (-).",
   "username_rule_4": "Le nom d'utilisateur peut contenir des caractères soulignés (_).",
   "username_rules_dialog_title": "Règles du nom d'utilisateur",
-  "validation_required": "Validation required",
+  "validation_required": "Validation nécessaire",
   "version": "Version",
   "welcome_text": "Bienvenue sur Jami",
   "welcome_to_text": "Bienvenue à",
diff --git a/server/locale/fr_CH/translation.json b/server/locale/fr_CH/translation.json
index 206d107a232ef05f0d1afa0fc9444a0c99ac62dc..d8764665f61df2082630333bb225474fd9e9bb24 100644
--- a/server/locale/fr_CH/translation.json
+++ b/server/locale/fr_CH/translation.json
@@ -6,7 +6,7 @@
   "accept_call_audio": "Accepter en audio",
   "accept_call_video": "Accepter en vidéo",
   "admin": "Administrateur",
-  "account_id": "Account Identifier",
+  "account_id": "Identifiant du compte",
   "accounts": "Comptes",
   "add_comment": "Ajouter un commentaire",
   "add_to_group_validation": "Ajouter au groupe",
@@ -15,8 +15,8 @@
   "admin_account_configuration": "Configuration de l'administration",
   "admin_config_auth_methods_title": "Méthodes d'authentification",
   "admin_login_to_main": "Connexion utilisateur",
-  "admin_page_accounts_overview": "Account overview",
-  "admin_page_accounts_overview_title": "Account overview - {{count}} active account(s)",
+  "admin_page_accounts_overview": "Aperçu du compte",
+  "admin_page_accounts_overview_title": "Aperçu du compte - {{count}} compte(s) actif(s)",
   "admin_page_accounts_overview_title_auth": "Méthode d'authentification",
   "admin_page_accounts_overview_title_username": "Nom d'utilisateur",
   "admin_page_accounts_overview_title_storage": "Stockage utilisé",
@@ -42,11 +42,11 @@
   "artwork_by": "Création graphique",
   "back_to_conversations": "Revenir aux conversations",
   "banned": "Bloqué",
-  "button_cancel_voice_recording": "Cancel voice recording",
+  "button_cancel_voice_recording": "Abandonner l'enregistrement vocal",
   "button_record_video_message": "Enregistrer un message vidéo",
-  "button_record_voice_message": "Record voice message",
+  "button_record_voice_message": "Enregistrer un message vocal",
   "button_upload_file": "Télécharger un fichier",
-  "button_select_emoji": "Select an emoji",
+  "button_select_emoji": "Choisir un emoji",
   "button_send_message": "Envoyer message",
   "authentication": "Authentification",
   "calling": "Appel de {{member0}}",
@@ -129,7 +129,7 @@
   "enter_password_info": "Vous devez vous authentifier pour effectuer cette action.",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "File extension:",
+  "extension": "Extension de fichier:",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -139,9 +139,9 @@
   "find_users_and_conversations": "Rechercher ...",
   "general_settings": "Général",
   "go_to_conversation": "Aller à la conversation",
-  "getting_name_server_error": "An error occurred while retrieving the name server.",
-  "getting_oauth_clients_error": "An error occurred while retrieving the OAuth clients.",
-  "getting_oauth_provider_info_error": "An error occurred while retrieving the OAuth provider information.",
+  "getting_name_server_error": "Une erreur s'est produite lors de la récupération du nom du serveur.",
+  "getting_oauth_clients_error": "Une erreur s'est produite lors de la récupération des clients OAuth.",
+  "getting_oauth_provider_info_error": "Une erreur s'est produite lors de la récupération des informations du fournisseur OAuth.",
   "go_to_login_page": "Aller à la page d'identification",
   "guest": "Invité",
   "guest_authentication": "Authentification d'invité",
@@ -154,11 +154,11 @@
   "invited": "Invités",
   "jami": "Jami",
   "jami_account": "Compte de Jami",
-  "jami_authentication": "Jami Local Authentication",
-  "jami_authentication_info": "Local authentication allows users to register an account by providing a username. The account is created and managed directly by the server. If the server's data is deleted, the account and its access will be permanently lost.",
+  "jami_authentication": "Authentification Locale Jami",
+  "jami_authentication_info": "L'authentification locale permet aux utilisateurs d'enregistrer un compte en fournissant un nom d'utilisateur. Le compte est créé et géré directement par le serveur. Si les données du serveur sont supprimées, le compte et son accès seront définitivement perdus.",
   "jami_user_id": "Identifiant d'utilisateur Jami",
   "jams": "JAMS",
-  "jams_authentication": "JAMS authentication",
+  "jams_authentication": "Authentification JAMS",
   "jams_authentication_info": "JAMS est le service d'authentification fourni par Savoir Faire Linux, permettant aux entreprises de gérer efficacement les accès sécurisés et l'authentification des utilisateurs.",
   "jams_url": "URL de JAMS",
   "jams_url_already_set": "Le serveur JAMS est déjà configuré.",
@@ -167,12 +167,12 @@
   "kick_member": "Mettre dehors un membre",
   "loading": "Chargement...",
   "login_as_guest": "S'identifier comme invité",
-  "login_form_password_tooltip": "The password for the account.",
+  "login_form_password_tooltip": "Le mot de passe du compte.",
   "login_form_submit_button": "Se connecter",
   "login_form_title": "Connexion",
   "login_form_to_registration_link": "Créer un compte Jami",
   "login_form_to_registration_text": "Rejoindre Jami",
-  "login_form_username_tooltip": "The username for the account.",
+  "login_form_username_tooltip": "Le nom d'utilisateur du compte.",
   "login_invalid_credentials": "Information d'identification invalide",
   "logout": "Se déconnecter",
   "media_deleted": "Média supprimé avec succès.",
@@ -201,13 +201,13 @@
   "nameserver_already_set": "Le serveur de nom est déjà configuré.",
   "next": "Suivant",
   "no_contact_found": "Aucun contact trouvé",
-  "no_files_found": "No files yet.",
+  "no_files_found": "Aucun fichiers pour l'instant.",
   "ongoing_call_muted": "Appel en cours (en sourdine)",
   "ongoing_call_unmuted": "Appel en cours",
   "openid": "OpenID",
   "openid_authentication": "Authentification OpenID",
-  "oauth2_provider": "OAuth2 Provider",
-  "ouath_provider_updated_success": "OAuth provider updated successfully.",
+  "oauth2_provider": "Fournisseur OAuth2",
+  "ouath_provider_updated_success": "Mise à jour du fournisseur OAuth réussie.",
   "outgoing_call": "Appel sortant",
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "Le mot de passe est manquant.",
@@ -240,7 +240,7 @@
   "registration_success": "Compte utilisateur enregistré avec succès. Connexion en cours ...",
   "resetting_display_name_success_alert": "Le nom d'affichage a été réinitialisé.",
   "resetting_display_name_error_alert": "Une erreur s'est produite lors de la réinitialisation du nom d'affichage.",
-  "remove_account_info": "You are about to delete the selected accounts.\n This action is irreversible.\n Are you sure you want to proceed?",
+  "remove_account_info": "Les comptes sélectionnés seront effacés.\nCette opération est irréversible.\nÊtes-vous sûr de vouloir continuer ?",
   "remove_button": "Supprimer",
   "remove_jams_server": "Supprimer",
   "removing_jams_server_success": "L'adresse du serveur JAMS a été supprimée.",
@@ -251,7 +251,7 @@
   "reset_nameserver_button": "Réinitialisation aux valeurs par défaut",
   "ressource_not_available": "Ressource non disponible",
   "revoke_device": "Révoquer l'appareil ?",
-  "revoke_device_info": "You are about to revoke devices.\nThis will log out the devices and remove them from the linked devices list.",
+  "revoke_device_info": "Vous êtes sur le point de révoquer des appareils.\nCette opération déconnectera les appareils et les supprimera de la liste des appareils associés.",
   "save_button": "Sauvegarder",
   "replying_to": "Réponse à",
   "replied_to": "Répondu à",
@@ -259,8 +259,8 @@
   "search_results": "Résultats de recherche",
   "see_all_devices": "Voir tous les appareils",
   "select_placeholder": "Choisir une option",
-  "setting_change_admin_password_text": "Change the administrator password",
-  "setting_auth_change": "{{authMethod}} authentication",
+  "setting_change_admin_password_text": "Modifier le mot de passe administrateur",
+  "setting_auth_change": "Authentification {{authMethod}}",
   "setting_auth_jami_change": "Activer Jami en local",
   "setting_can_be_changed_later": "* Vous avez toujours l'option de modifier ce paramètre, plus tard, dans le panneau de configuration.",
   "setting_auto_download_limit_error": "Une erreur s'est produite lors de la mise à jour de la limite de téléchargement automatique",
@@ -277,7 +277,7 @@
   "settings_appearance": "Apparence",
   "settings_customize_profile": "Paramétrer le profile",
   "settings_dark_theme": "Thème sombre",
-  "settings_devices_linked": "Devices linked - {{count}}",
+  "settings_devices_linked": "Appareils associés - {{count}}",
   "setting_display_name_success_alert": "Le nom d'affichage a été mis à jour.",
   "setting_display_name_error_alert": "Une erreur s'est produite lors de la mise à jour du nom d'affichage.",
   "settings_language": "Langue de l'interface utilisateur",
@@ -301,9 +301,9 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager la fenêtre",
-  "size": "File size:",
-  "submit": "Submit",
-  "too_many_requests": "Too many failed access attempts. Please try again later.",
+  "size": "Taille du fichier:",
+  "submit": "Soumettre",
+  "too_many_requests": "Trop de tentatives infructueuses. Essayez à nouveau plus tard.",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
@@ -320,7 +320,7 @@
   "username_rule_3": "Le nom d'utilisateur peut contenir des traits d'union (-).",
   "username_rule_4": "Le nom d'utilisateur peut contenir des caractères soulignés (_).",
   "username_rules_dialog_title": "Règles du nom d'utilisateur",
-  "validation_required": "Validation required",
+  "validation_required": "Validation nécessaire",
   "version": "Version",
   "welcome_text": "Bienvenue sur Jami",
   "welcome_to_text": "Bienvenue sur",
diff --git a/server/locale/fr_FR/translation.json b/server/locale/fr_FR/translation.json
index f0a07d3279a97575c4a8e63a321e1d185eddae9c..322e71b69aecd8a677796b52d4f92cf33e96278f 100644
--- a/server/locale/fr_FR/translation.json
+++ b/server/locale/fr_FR/translation.json
@@ -6,7 +6,7 @@
   "accept_call_audio": "Accepter en audio",
   "accept_call_video": "Accepter en vidéo",
   "admin": "Administrateur",
-  "account_id": "Account Identifier",
+  "account_id": "Identifiant du compte",
   "accounts": "Comptes",
   "add_comment": "Ajouter un commentaire",
   "add_to_group_validation": "Ajouter au groupe",
@@ -15,8 +15,8 @@
   "admin_account_configuration": "Configuration de l'administration",
   "admin_config_auth_methods_title": "Méthodes d'authentification",
   "admin_login_to_main": "Connexion utilisateur",
-  "admin_page_accounts_overview": "Account overview",
-  "admin_page_accounts_overview_title": "Account overview - {{count}} active account(s)",
+  "admin_page_accounts_overview": "Aperçu du compte",
+  "admin_page_accounts_overview_title": "Aperçu du compte - {{count}} compte(s) actif(s)",
   "admin_page_accounts_overview_title_auth": "Méthode d'authentification",
   "admin_page_accounts_overview_title_username": "Nom d'utilisateur",
   "admin_page_accounts_overview_title_storage": "Stockage utilisé",
@@ -42,11 +42,11 @@
   "artwork_by": "Création graphique",
   "back_to_conversations": "Revenir aux conversations",
   "banned": "Bloqué",
-  "button_cancel_voice_recording": "Cancel voice recording",
+  "button_cancel_voice_recording": "Abandonner l'enregistrement vocal",
   "button_record_video_message": "Enregistrer un message vidéo",
-  "button_record_voice_message": "Record voice message",
+  "button_record_voice_message": "Enregistrer un message vocal",
   "button_upload_file": "Télécharger un fichier",
-  "button_select_emoji": "Select an emoji",
+  "button_select_emoji": "Choisir un emoji",
   "button_send_message": "Envoyer un message",
   "authentication": "Authentification",
   "calling": "Appel de {{member0}}",
@@ -129,7 +129,7 @@
   "enter_password_info": "Vous devez vous authentifier pour effectuer cette action.",
   "extending_session_error_alert": "Une erreur s'est produite lors de l'extension de la session.",
   "extending_session_success_alert": "Session étendue avec succès.",
-  "extension": "File extension:",
+  "extension": "Extension de fichier:",
   "end_call": "Fin d’appel",
   "error_cannot_delete_message": "Une erreur s'est produite lors de la suppression du message.",
   "error_cannot_transfer_message": "Une erreur est survenue lors du transfert du message.",
@@ -139,9 +139,9 @@
   "find_users_and_conversations": "Rechercher ...",
   "general_settings": "Général",
   "go_to_conversation": "Aller à la conversation",
-  "getting_name_server_error": "An error occurred while retrieving the name server.",
-  "getting_oauth_clients_error": "An error occurred while retrieving the OAuth clients.",
-  "getting_oauth_provider_info_error": "An error occurred while retrieving the OAuth provider information.",
+  "getting_name_server_error": "Une erreur s'est produite lors de la récupération du nom du serveur.",
+  "getting_oauth_clients_error": "Une erreur s'est produite lors de la récupération des clients OAuth.",
+  "getting_oauth_provider_info_error": "Une erreur s'est produite lors de la récupération des informations du fournisseur OAuth.",
   "go_to_login_page": "Aller à la page d'identification",
   "guest": "Invité",
   "guest_authentication": "S'identifier comme invité",
@@ -154,11 +154,11 @@
   "invited": "Invités",
   "jami": "Jami",
   "jami_account": "Compte Jami",
-  "jami_authentication": "Jami Local Authentication",
-  "jami_authentication_info": "Local authentication allows users to register an account by providing a username. The account is created and managed directly by the server. If the server's data is deleted, the account and its access will be permanently lost.",
+  "jami_authentication": "Authentification Locale Jami",
+  "jami_authentication_info": "L'authentification locale permet aux utilisateurs d'enregistrer un compte en fournissant un nom d'utilisateur. Le compte est créé et géré directement par le serveur. Si les données du serveur sont supprimées, le compte et son accès seront définitivement perdus.",
   "jami_user_id": "Identifiant d'utilisateur Jami",
   "jams": "JAMS",
-  "jams_authentication": "JAMS authentication",
+  "jams_authentication": "Authentification JAMS",
   "jams_authentication_info": "JAMS est le service d'authentification fourni par Savoir Faire Linux, permettant aux entreprises de gérer efficacement les accès sécurisés et l'authentification des utilisateurs.",
   "jams_url": "URL de JAMS",
   "jams_url_already_set": "Le serveur JAMS est déjà configuré.",
@@ -167,12 +167,12 @@
   "kick_member": "Mettre dehors un membre",
   "loading": "Chargement...",
   "login_as_guest": "S'identifier comme invité",
-  "login_form_password_tooltip": "The password for the account.",
+  "login_form_password_tooltip": "Le mot de passe du compte.",
   "login_form_submit_button": "Se connecter",
   "login_form_title": "Connexion",
   "login_form_to_registration_link": "Créer un compte Jami",
   "login_form_to_registration_text": "Rejoindre Jami",
-  "login_form_username_tooltip": "The username for the account.",
+  "login_form_username_tooltip": "Le nom d'utilisateur du compte.",
   "login_invalid_credentials": "Information d'identification invalide",
   "logout": "Se déconnecter",
   "media_deleted": "Média supprimé avec succès.",
@@ -201,13 +201,13 @@
   "nameserver_already_set": "Le serveur de nom est déjà configuré.",
   "next": "Suivant",
   "no_contact_found": "Aucun contact n'a été trouvé",
-  "no_files_found": "No files yet.",
+  "no_files_found": "Aucun fichiers pour l'instant.",
   "ongoing_call_muted": "Appel en cours (en sourdine)",
   "ongoing_call_unmuted": "Appel en cours",
   "openid": "OpenID",
   "openid_authentication": "Authentification OpenID",
-  "oauth2_provider": "OAuth2 Provider",
-  "ouath_provider_updated_success": "OAuth provider updated successfully.",
+  "oauth2_provider": "Fournisseur OAuth2",
+  "ouath_provider_updated_success": "Mise à jour du fournisseur OAuth réussie.",
   "outgoing_call": "Appel sortant",
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "Le mot de passe est manquant.",
@@ -240,7 +240,7 @@
   "registration_success": "Compte utilisateur enregistré avec succès. Connexion en cours ...",
   "resetting_display_name_success_alert": "Le nom d'affichage a été réinitialisé.",
   "resetting_display_name_error_alert": "Une erreur s'est produite lors de la réinitialisation du nom d'affichage.",
-  "remove_account_info": "You are about to delete the selected accounts.\n This action is irreversible.\n Are you sure you want to proceed?",
+  "remove_account_info": "Les comptes sélectionnés seront effacés.\nCette opération est irréversible.\nÊtes-vous sûr de vouloir continuer ?",
   "remove_button": "Supprimer",
   "remove_jams_server": "Supprimer",
   "removing_jams_server_success": "L'adresse du serveur JAMS a été supprimée.",
@@ -251,7 +251,7 @@
   "reset_nameserver_button": "Valeurs par défaut",
   "ressource_not_available": "Ressource non disponible",
   "revoke_device": "Révoquer l'appareil ?",
-  "revoke_device_info": "You are about to revoke devices.\nThis will log out the devices and remove them from the linked devices list.",
+  "revoke_device_info": "Vous êtes sur le point de révoquer des appareils.\nCette opération déconnectera les appareils et les supprimera de la liste des appareils associés.",
   "save_button": "Sauvegarder",
   "replying_to": "Réponse à",
   "replied_to": "Répondu à",
@@ -259,8 +259,8 @@
   "search_results": "Résultats de recherche",
   "see_all_devices": "Voir tous les appareils",
   "select_placeholder": "Choisir une option",
-  "setting_change_admin_password_text": "Change the administrator password",
-  "setting_auth_change": "{{authMethod}} authentication",
+  "setting_change_admin_password_text": "Modifier le mot de passe administrateur",
+  "setting_auth_change": "Authentification {{authMethod}}",
   "setting_auth_jami_change": "Activer Jami en local",
   "setting_can_be_changed_later": "* Vous avez toujours l'option de modifier ce paramètre, plus tard, dans le panneau de configuration de l'administration.",
   "setting_auto_download_limit_error": "Une erreur s'est produite lors de la mise à jour de la limite de téléchargement automatique",
@@ -277,7 +277,7 @@
   "settings_appearance": "Apparence",
   "settings_customize_profile": "Paramétrer le profil",
   "settings_dark_theme": "Thème sombre",
-  "settings_devices_linked": "Devices linked - {{count}}",
+  "settings_devices_linked": "Appareils associés - {{count}}",
   "setting_display_name_success_alert": "Le nom d'affichage a été mis à jour.",
   "setting_display_name_error_alert": "Une erreur s'est produite lors de la mise à jour du nom d'affichage.",
   "settings_language": "Langue de l'interface utilisateur",
@@ -301,9 +301,9 @@
   "share_screen": "Partager votre écran",
   "share_screen_area": "Partager une partie de l'écran",
   "share_window": "Partager une fenêtre",
-  "size": "File size:",
-  "submit": "Submit",
-  "too_many_requests": "Too many failed access attempts. Please try again later.",
+  "size": "Taille du fichier:",
+  "submit": "Soumettre",
+  "too_many_requests": "Trop de tentatives infructueuses. Essayez à nouveau plus tard.",
   "transfer_message": "Transmettre le message",
   "unauthorized_access": "Accès non autorisé",
   "unknown_error_alert": "Une erreur s'est produite. Veuillez réessayer.",
@@ -320,7 +320,7 @@
   "username_rule_3": "Le nom d'utilisateur peut contenir des traits d'union (-).",
   "username_rule_4": "Le nom d'utilisateur peut contenir des caractères soulignés (_).",
   "username_rules_dialog_title": "Règles du nom d'utilisateur",
-  "validation_required": "Validation required",
+  "validation_required": "Validation nécessaire",
   "version": "Version",
   "welcome_text": "Bienvenue sur Jami",
   "welcome_to_text": "Bienvenue sur",
diff --git a/server/locale/pl/translation.json b/server/locale/pl/translation.json
index 285558ac2302e49ba5bc84ba769f2a2dca9c5d0b..0d7818d7f402af3b1894cf950cbe2a61e4d39bc4 100644
--- a/server/locale/pl/translation.json
+++ b/server/locale/pl/translation.json
@@ -3,8 +3,8 @@
   "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
   "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
   "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
-  "accept_call_audio": "Accept with audio",
-  "accept_call_video": "Accept with video",
+  "accept_call_audio": "Odbierz z dźwiękiem",
+  "accept_call_video": "Odbierz z obrazem",
   "admin": "Administrator",
   "account_id": "Account Identifier",
   "accounts": "Konta",
@@ -43,7 +43,7 @@
   "back_to_conversations": "Back to conversations",
   "banned": "Zablokowany",
   "button_cancel_voice_recording": "Cancel voice recording",
-  "button_record_video_message": "Record video message",
+  "button_record_video_message": "Nagraj wiadomość wideo",
   "button_record_voice_message": "Record voice message",
   "button_upload_file": "Prześlij plik",
   "button_select_emoji": "Select an emoji",
@@ -113,7 +113,7 @@
   "conversations": "Rozmowy",
   "comment": "Comment",
   "created_by": "Utworzony przez",
-  "copied_to_clipboard": "Copied to clipboard.",
+  "copied_to_clipboard": "Skopiowane do schowka.",
   "copy_to_clipboard": "Kopiuj do Schowka",
   "current_device": "Current device",
   "devices": "Urządzenia",
@@ -212,7 +212,7 @@
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "The password is missing.",
   "password_input_helper_text_medium": "Medium",
-  "password_input_helper_text_not_match": "Passwords do not match.",
+  "password_input_helper_text_not_match": "Hasła nie są takie same.",
   "password_input_helper_text_registration_failed": "Choose another password!",
   "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
diff --git a/server/locale/pl_PL/translation.json b/server/locale/pl_PL/translation.json
index ee0acc6bf2a29b3af55fa8bbd0df669e425923f8..d303ee7e2c6a0ea5914358cc8e9b3cc3250d9aae 100644
--- a/server/locale/pl_PL/translation.json
+++ b/server/locale/pl_PL/translation.json
@@ -3,8 +3,8 @@
   "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
   "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
   "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
-  "accept_call_audio": "Accept with audio",
-  "accept_call_video": "Accept with video",
+  "accept_call_audio": "Odbierz z dźwiękiem",
+  "accept_call_video": "Odbierz z obrazem",
   "admin": "Administrator",
   "account_id": "Account Identifier",
   "accounts": "Konta",
@@ -43,7 +43,7 @@
   "back_to_conversations": "Back to conversations",
   "banned": "Zablokowany",
   "button_cancel_voice_recording": "Cancel voice recording",
-  "button_record_video_message": "Record video message",
+  "button_record_video_message": "Nagraj wiadomość wideo",
   "button_record_voice_message": "Record voice message",
   "button_upload_file": "Prześlij plik",
   "button_select_emoji": "Select an emoji",
@@ -113,7 +113,7 @@
   "conversations": "Rozmowy",
   "comment": "Comment",
   "created_by": "Utworzony przez",
-  "copied_to_clipboard": "Copied to clipboard.",
+  "copied_to_clipboard": "Skopiowane do schowka.",
   "copy_to_clipboard": "Kopiuj do Schowka",
   "current_device": "Current device",
   "devices": "Urządzenia",
@@ -212,7 +212,7 @@
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "The password is missing.",
   "password_input_helper_text_medium": "Medium",
-  "password_input_helper_text_not_match": "Passwords do not match.",
+  "password_input_helper_text_not_match": "Hasła nie są takie same.",
   "password_input_helper_text_registration_failed": "Choose another password!",
   "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
diff --git a/server/locale/uk/translation.json b/server/locale/uk/translation.json
index 0c80295fc1b9a696b1c39fa9c2eaa874ebf91318..5d9b1203d881d2f0344dfa1a61841ac7402a8855 100644
--- a/server/locale/uk/translation.json
+++ b/server/locale/uk/translation.json
@@ -3,8 +3,8 @@
   "about_jami_text": "Jami, a GNU package, is software for universal and distributed peer-to-peer communication that respects the freedom and privacy of its users. Visit jami.net to learn more.",
   "about_jami_text_volunteers": "And the volunteers who contribute to this project.",
   "about_jami_text_warranty": "This program comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details.",
-  "accept_call_audio": "Accept with audio",
-  "accept_call_video": "Accept with video",
+  "accept_call_audio": "Прийняти зі звуком",
+  "accept_call_video": "Прийняти з відео",
   "admin": "Адміністратор",
   "account_id": "Account Identifier",
   "accounts": "Облікові записи",
@@ -107,13 +107,13 @@
   "conversation_title_3": "{{member0}}, {{member1}} and {{member2}}",
   "conversation_title_4": "{{member0}}, {{member1}}, {{member2}} and one other member",
   "conversation_title_more": "{{member0}}, {{member1}}, {{member2}} and {{excess}} other members",
-  "conversation_type": "Conversation type",
+  "conversation_type": "Тип розмови",
   "conversation_type_group": "Група",
   "conversation_type_private": "Приватне",
   "conversations": "Чати",
   "comment": "Comment",
   "created_by": "Created by",
-  "copied_to_clipboard": "Copied to clipboard.",
+  "copied_to_clipboard": "Скопійовано в буфер обміну.",
   "copy_to_clipboard": "Копіювати до буфера обміну",
   "current_device": "Current device",
   "devices": "Пристрої",
@@ -212,7 +212,7 @@
   "password_input_helper_text": "",
   "password_input_helper_text_empty": "The password is missing.",
   "password_input_helper_text_medium": "Medium",
-  "password_input_helper_text_not_match": "Passwords do not match.",
+  "password_input_helper_text_not_match": "Паролі не збігаються.",
   "password_input_helper_text_registration_failed": "Choose another password!",
   "password_input_helper_text_strong": "Strong",
   "password_input_helper_text_too_weak": "Too weak",
@@ -312,7 +312,7 @@
   "username_input_helper_text_empty": "The username is missing. Please enter a username.",
   "username_input_helper_text_invalid": "Invalid username. Please enter a valid username.",
   "username_input_helper_text_registration_failed": "Incorrect username. Please enter the correct username.",
-  "username_input_helper_text_success": "The username is available.",
+  "username_input_helper_text_success": "Ім'я користувача доступне.",
   "username_input_helper_text_taken": "The username is already taken. Please choose a different username.",
   "username_input_label": "Ім’я користувача",
   "username_rule_1": "The username must be 3 to 32 characters long.",