diff --git a/assets/base/i18n/fr.json b/assets/base/i18n/fr.json
index 778afbf58..0fa8595fa 100644
--- a/assets/base/i18n/fr.json
+++ b/assets/base/i18n/fr.json
@@ -343,7 +343,7 @@
"intro.group_message.after_gm_as_dm": "C'est le début de votre conversation avec ce groupe. Les messages et les fichiers partagés ici ne sont pas visibles par d'autres personnes en dehors du groupe.",
"intro.group_message.all": "Vous serez informé de toute activité dans ce message de groupe.",
"intro.group_message.common": "C'est le début de votre conversation avec ce groupe.",
- "intro.group_message.mention": "Vous avez choisi d'être notifié uniquement lorsque vous êtes mentionné dans ce message de groupe.",
+ "intro.group_message.mention": "Vous avez choisi d'être notifié uniquement lorsque vous êtes mentionné dans ce message de groupe.",
"intro.group_message.muted": "Ce message de groupe est actuellement en sourdine, vous n'en serez donc pas informé.",
"intro.group_message.none": "Vous avez choisi de ne jamais être notifié dans ce message de groupe.",
"intro.private_channel": "Canal privé",
@@ -372,7 +372,7 @@
"invite.summary.sent": "{sentCount, plural, one {votre invitation a été envoyée} other {vos invitations ont été envoyées}}",
"invite.summary.smtp_failure": "SMTP n'est pas configuré dans la console système",
"invite.summary.some_not_sent": "{notSentCount, plural, one {Une invitation n'a pas été envoyée} other {Plusieurs invitations n'ont pas été envoyées}}",
- "invite.summary.try_again": "Essayez de nouveau !",
+ "invite.summary.try_again": "Essayez de nouveau",
"invite.title": "Inviter",
"invite.title.summary": "Résumé des invitations",
"invite_people_to_team.message": "Voici un lien pour collaborer et communiquer avec nous sur Mattermost.",
@@ -405,7 +405,7 @@
"login.signIn": "Connexion",
"login.signingIn": "Connexion en cours",
"login.username": "Nom d'utilisateur",
- "login_mfa.enterToken": "Pour terminer la procédure de connexion, veuillez saisir le code fourni par l'application d'authentification de votre appareil mobile",
+ "login_mfa.enterToken": "Pour terminer la procédure de connexion, veuillez saisir le code fourni par l'application d'authentification de votre appareil mobile.",
"login_mfa.token": "Saisir le jeton MFA",
"login_mfa.tokenReq": "Veuillez spécifier un jeton d'authentification multi-facteurs (MFA)",
"markdown.latex.error": "Erreur de rendu LaTex",
@@ -420,7 +420,7 @@
"mobile.add_team.join_team": "Rejoindre une autre équipe",
"mobile.android.back_handler_exit": "Appuyez à nouveau sur la touche retour pour quitter",
"mobile.android.photos_permission_denied_description": "Chargez des photos dans votre serveur ou enregistrez-les sur votre appareil. Ouvrez les paramètres pour autoriser {applicationName} à accéder en lecture et en écriture à votre bibliothèque de photos.",
- "mobile.android.photos_permission_denied_title": "L'accès à la bibliothèque de photos est requis",
+ "mobile.android.photos_permission_denied_title": "{applicationName} souhaiterait accéder à vos photos",
"mobile.announcement_banner.title": "Annonce",
"mobile.calls_audio_device": "Sélectionner un appareil audio",
"mobile.calls_bluetooth": "Bluetooth",
@@ -508,7 +508,7 @@
"mobile.channel_list.recent": "Récent",
"mobile.channel_list.unreads": "Non lus",
"mobile.commands.error_title": "Une erreur s'est produite durant l'exécution de la commande",
- "mobile.components.select_server_view.connect": "Se connecter",
+ "mobile.components.select_server_view.connect": "Connecter",
"mobile.components.select_server_view.connecting": "Connexion",
"mobile.components.select_server_view.displayHelp": "Choisissez un nom d'affichage pour votre serveur",
"mobile.components.select_server_view.displayName": "Nom d'affichage",
@@ -556,7 +556,7 @@
"mobile.integration_selector.loading_channels": "Chargement des canaux...",
"mobile.integration_selector.loading_options": "Chargement des options...",
"mobile.ios.photos_permission_denied_description": "Chargez des photos et des vidéos dans votre serveur ou enregistrez-les sur votre appareil. Ouvrez les paramètres pour autoriser {applicationName} à accéder en lecture et en écriture à votre bibliothèque de photos et de vidéos.",
- "mobile.ios.photos_permission_denied_title": "L'accès à la bibliothèque de photos est requis",
+ "mobile.ios.photos_permission_denied_title": "{applicationName} souhaiterait accéder à vos photos",
"mobile.join_channel.error": "Nous n'avons pas pu rejoindre le canal {displayName}.",
"mobile.leave_and_join_confirmation": "Quitter et rejoindre",
"mobile.leave_and_join_message": "Vous êtes déjà dans un appel de canal dans ~{leaveChannelName}. Voulez-vous quitter votre appel actuel et rejoindre l'appel dans ~{joinChannelName} ?",
@@ -590,7 +590,7 @@
"mobile.manage_members.section_title_members": "",
"mobile.managed.blocked_by": "Bloqué par {vendor}",
"mobile.managed.exit": "Quitter",
- "mobile.managed.jailbreak": "Les dispositifs jailbreakés ne sont pas approuvés par {vendor}, veuillez quitter l'application.",
+ "mobile.managed.jailbreak": "Les dispositifs jailbreakés ne sont pas approuvés par {vendor}, veuillez quitter l'application.\n\nRaison {reason}\n\n\n\nInfo de débogage : {debug}\n\nMerci de quitter l'application.",
"mobile.managed.jailbreak_no_debug_info": "",
"mobile.managed.jailbreak_no_reason": "",
"mobile.managed.not_secured.android": "Cet appareil doit être sécurisé avec un verrouillage d'écran pour pouvoir utiliser Mattermost.",
@@ -757,7 +757,7 @@
"notification_settings.ooo_auto_responder": "Réponses automatiques",
"notification_settings.pushNotification.all_new_messages": "Tous les nouveaux messages",
"notification_settings.pushNotification.disabled_long": "Les notifications push pour les appareils mobiles ont été désactivées par votre administrateur système.",
- "notification_settings.pushNotification.mentions_only": "Mentions, messages directs uniquement (par défaut)",
+ "notification_settings.pushNotification.mentions_only": "Mentions, messages directs et messages de groupe uniquement (par défaut)",
"notification_settings.pushNotification.nothing": "Rien",
"notification_settings.push_notification": "Notifications push",
"notification_settings.push_threads.following": "Me notifier des réponses aux fils de discussion que je suis dans ce canal",
@@ -801,6 +801,12 @@
"permalink.show_dialog_warn.description": "Vous êtes sur le point de rejoindre {channel} sans avoir été explicitement ajouté par l'administrateur du canal. Voulez-vous vraiment rejoindre ce canal privé ?",
"permalink.show_dialog_warn.join": "Rejoindre",
"permalink.show_dialog_warn.title": "Rejoindre le canal privé",
+ "persistent_notifications.error.max_recipients.description": "Vous pouvez envoyer des notifications persistantes à un maximum de {max} destinataires. {count} destinataires sont mentionnés dans votre message. Vous devez changer qui vous avez mentionné avant de pouvoir envoyer votre message.",
+ "persistent_notifications.error.max_recipients.title": "Trop de destinataires",
+ "persistent_notifications.error.no_mentions.description": "Aucun destinataire n'est mentionné dans votre message. Vous devez ajouter des mentions pour pouvoir envoyer des notifications persistantes.",
+ "persistent_notifications.error.no_mentions.title": "Les destinataires doivent être @mentionnés",
+ "persistent_notifications.error.okay": "OK",
+ "persistent_notifications.error.special_mentions": "Vous ne pouvez pas utiliser @canal, @tous ou @ici pour mentionner des destinataires de notifications persistantes.",
"pinned_messages.empty.paragraph": "Pour épingler des messages importants, appuyez longuement sur un message et sélectionnez Épingler au canal. Les messages épinglés seront visibles par tous les utilisateurs dans ce canal.",
"pinned_messages.empty.title": "Aucun message épinglé pour le moment",
"plus_menu.browse_channels.title": "Parcourir les canaux",
@@ -825,11 +831,17 @@
"post_info.guest": "Invité",
"post_info.system": "Système",
"post_message_view.edited": "(édité)",
+ "post_priority.button.acknowledge": "Accuser réception",
"post_priority.label.important": "IMPORTANT",
"post_priority.label.urgent": "URGENT",
+ "post_priority.picker.apply": "Appliquer",
"post_priority.picker.beta": "BETA",
"post_priority.picker.cancel": "Annuler",
"post_priority.picker.label.important": "Important",
+ "post_priority.picker.label.persistent_notifications": "Envoyer des notifications persistantes",
+ "post_priority.picker.label.persistent_notifications.description": "Les destinataires sont notifiés{interval, plural, one {chaque minute} other {toutes les {interval} minutes }}jusqu'à ce qu'ils accusent réception ou répondent.",
+ "post_priority.picker.label.request_ack": "Demander un accusé de réception",
+ "post_priority.picker.label.request_ack.description": "Un bouton d'accusé de réception apparaitra avec votre message",
"post_priority.picker.label.standard": "Standard",
"post_priority.picker.label.urgent": "Urgent",
"post_priority.picker.title": "Priorité du message",
@@ -842,8 +854,11 @@
"rate.error.title": "Erreur",
"rate.subtitle": "Donnez-nous votre avis.",
"rate.title": "Vous aimez Mattermost ?",
+ "requested_ack.title": "Demander des accusés de réception",
"saved_messages.empty.paragraph": "Pour conserver un élément afin de le consulter ultérieurement, appuyez longuement sur un message et sélectionnez Enregistrer dans le menu. Les messages enregistrés ne sont visibles que par vous.",
"saved_messages.empty.title": "Aucun message enregistré pour le moment",
+ "screen.channel_files.header.recent_files": "Fichiers récents",
+ "screen.channel_files.results.filter.title": "Filtrer par type de fichier",
"screen.mentions.subtitle": "Messages dans lesquels vous avez été mentionné",
"screen.mentions.title": "Mentions récentes",
"screen.saved_messages.subtitle": "Tous les messages enregistrés pour suivi",
@@ -876,6 +891,8 @@
"select_team.no_team.description": "Pour rejoindre une équipe, demandez une invitation à un administrateur d'équipe ou créez votre propre équipe. Vous pouvez également vérifier si une invitation a été envoyée dans votre boà®te de réception.",
"select_team.no_team.title": "Aucune équipe n'est disponible",
"select_team.title": "Sélectionner une équipe",
+ "server.invalid.certificate.description": "Le certificat de ce serveur est invalide.\nVous êtes peut-être connectés à un serveur prétendant être \"{hostname}\" et qui peut faire courir un risque à vos informations confidentielles.",
+ "server.invalid.certificate.title": "Certificat SSL invalide",
"server.logout.alert_description": "Toutes les données associées seront supprimées",
"server.logout.alert_title": "Voulez-vous vraiment vous déconnecter de {displayName} ?",
"server.remove.alert_description": "Il sera supprimé de la liste des serveurs. Toutes les données associées seront supprimées",
@@ -894,11 +911,20 @@
"servers.logout": "Se déconnecter",
"servers.remove": "Supprimer",
"settings.about": "À propos {appTitle}",
+ "settings.about.app.version": "Version de l'application : {version} (Build {number})",
+ "settings.about.app.version.title": "Version de l'application :",
+ "settings.about.app.version.value": "{version} (Build {number})",
+ "settings.about.button.copyInfo": "Copier les infos",
"settings.about.copyright": "Copyright 2015-{currentYear} Mattermost, Inc. Tous droits réservés",
- "settings.about.database": "Base de données :",
- "settings.about.database.schema": "Version du schéma de base de données :",
+ "settings.about.database": "Base de données : {driverName}",
+ "settings.about.database.schema": "Version du schéma de base de données : {version}",
+ "settings.about.database.schema.title": "Version du schéma de base de données :",
+ "settings.about.database.title": "Base de données :",
"settings.about.licensed": "Licence accordée à : {company}",
"settings.about.powered_by": "{site} est basé sur Mattermost",
+ "settings.about.server.version": "Version du serveur : {version} (Build {buildNumber}",
+ "settings.about.server.version.noBuild": "Version du serveur : {version}",
+ "settings.about.server.version.title": "Version du serveur :",
"settings.about.server.version.value": "{version} (Build {number})",
"settings.advanced.cancel": "Annuler",
"settings.advanced.delete": "Supprimer",
@@ -917,8 +943,8 @@
"settings_display.clock.mz.desc": "Exemple : 16:00",
"settings_display.clock.normal.desc": "Exemple : 4:00 PM",
"settings_display.clock.standard": "Horloge 12 heures",
- "settings_display.crt.desc": "",
- "settings_display.crt.label": "",
+ "settings_display.crt.desc": "Lorsque c'est activé, les messages de réponses ne seront pas affichés dans le canal et vous serez notifié au sujet des discussions que vous suivez dans le vue \"Discussions\".",
+ "settings_display.crt.label": "Réduire le fil de réponses",
"settings_display.custom_theme": "Thème personnalisé",
"settings_display.timezone.automatically": "Définir automatiquement",
"settings_display.timezone.manual": "Changer de fuseau horaire",
@@ -926,7 +952,11 @@
"settings_display.timezone.select": "Sélectionner un fuseau horaire",
"share_extension.channel_error": "Vous n'êtes pas encore membre d'une équipe sur le serveur sélectionné. Sélectionnez un autre serveur ou ouvrez Mattermost pour rejoindre une équipe.",
"share_extension.channel_label": "Canal",
+ "share_extension.channels_screen.title": "Selectionner un canal",
"share_extension.count_limit": "Vous pouvez uniquement partager {count, number} {count, plural, one {fichier} other {fichiers}} sur ce serveur",
+ "share_extension.error_screen.description": "Une erreur est survenue lors de la tentative de partage de contenue avec {applicationName}.",
+ "share_extension.error_screen.label": "Une erreur est survenue",
+ "share_extension.error_screen.reason": "Raison : {reason}",
"share_extension.file_limit.multiple": "Chaque fichier doit avoir une taille inférieure à {size}",
"share_extension.file_limit.single": "Le fichier doit avoir une taille inférieure à {size}",
"share_extension.max_resolution": "L'image dépasse les dimensions maximales de 7680 x 4320 pixels",
@@ -934,7 +964,7 @@
"share_extension.multiple_label": "{count, number} pièces jointes",
"share_extension.server_label": "Serveur",
"share_extension.servers_screen.title": "Sélectionner un serveur",
- "share_extension.share_screen.title": "Partager dans Mattermost",
+ "share_extension.share_screen.title": "Partager dans {applicationName}",
"share_extension.upload_disabled": "Les chargements de fichier sont désactivés pour le serveur sélectionné",
"share_feedback.button.no": "Non merci",
"share_feedback.button.yes": "Oui",
@@ -943,13 +973,18 @@
"skintone_selector.tooltip.description": "Vous pouvez désormais choisir le ton de peau que vous préférez utiliser pour vos emojis.",
"skintone_selector.tooltip.title": "Choisissez votre couleur de peau par défaut",
"smobile.search.recent_title": "Recherches récentes dans {teamName}",
+ "snack.bar.channel.members.added": "{numMembers, number} {numMembers, plural, one {membre ajouté} other {memebres ajoutés}}",
"snack.bar.favorited.channel": "Ce canal a été ajouté aux favoris",
+ "snack.bar.following.thread": "Discussion suivuie",
+ "snack.bar.info.copied": "Informations copiées dans le presse-papiers",
"snack.bar.link.copied": "Lien copié dans le presse-papier",
"snack.bar.message.copied": "Texte copié dans le presse-papier",
"snack.bar.mute.channel": "Ce canal a été mis en sourdine",
- "snack.bar.remove.user": "",
+ "snack.bar.remove.user": "Un membre a été retiré du canal",
+ "snack.bar.text.copied": "Copié dans le presse-papiers",
"snack.bar.undo": "Annuler",
"snack.bar.unfavorite.channel": "Ce canal a été retiré des favoris",
+ "snack.bar.unfollow.thread": "Discussion suivie",
"snack.bar.unmute.channel": "Le son de ce canal a été rétabli",
"status_dropdown.set_away": "Absent",
"status_dropdown.set_dnd": "Ne pas déranger",
@@ -968,6 +1003,10 @@
"suggestion.search.direct": "Messages personnels",
"suggestion.search.private": "Canaux privés",
"suggestion.search.public": "Canaux publics",
+ "system_notice.dont_show": "Ne pas montrer de nouveau",
+ "system_notice.remind_me": "Me rappeler plus tard",
+ "system_notice.title.gm_as_dm": "Mises à jours de messages de groupe",
+ "system_noticy.body.gm_as_dm": "Vous serez notifé de toute activité dans les messages de groupe, un pastille de notification accompagnera chaque nouveau message.\n\nVous pouvez le configurer dans les préférences des notification pour chaque message de groupe.",
"team_list.no_other_teams.description": "Pour rejoindre une autre équipe, demandez une invitation à un administrateur d'équipe ou créez votre propre équipe.",
"team_list.no_other_teams.title": "Aucune autre équipe à rejoindre",
"terms_of_service.acceptButton": "Accepter",