summaryrefslogtreecommitdiffstats
path: root/i18n/fr.json
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2016-09-09 16:21:26 -0300
committerGitHub <noreply@github.com>2016-09-09 16:21:26 -0300
commit75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba (patch)
treedbc42b23192fc81dc73b039678a0cec5014b8b3c /i18n/fr.json
parent193314e9fca5d23fbfae3c6ead7e5d23b1bea616 (diff)
downloadchat-75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba.tar.gz
chat-75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba.tar.bz2
chat-75ae8e1d81c9632b22b4b6f28dad21125f0fd8ba.zip
Translations for RC5 (#4004)
Diffstat (limited to 'i18n/fr.json')
-rw-r--r--i18n/fr.json114
1 files changed, 59 insertions, 55 deletions
diff --git a/i18n/fr.json b/i18n/fr.json
index 6bd8cd83f..23e02b41a 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -353,7 +353,7 @@
},
{
"id": "api.channel.update_last_viewed_at.get_unread_count_for_channel.errord",
- "translation": "Unable to get the unread count for user_id=%v and channel_id=%v, err=%v"
+ "translation": "Impossible de récupérer le nombre de messages non lus pour user_id=%v et channel_id=%v, err=%v"
},
{
"id": "api.command.admin_only.app_error",
@@ -605,11 +605,11 @@
},
{
"id": "api.command_shortcuts.browser",
- "translation": "#### Built-in Browser Commands\n\nALT+LEFT: Previous channel in your history\nALT+RIGHT: Next channel in your history\nCTRL+PLUS: Increase font size (zoom in)\nCTRL+MINUS: Decrease font size (zoom out)\nSHIFT+UP (in input field): Highlight text to the previous line\nSHIFT+DOWN (in input field): Highlight text to the next line\nSHIFT+ENTER (in input field): Create a new line\n"
+ "translation": "#### Intégré dans le navigateur de commandes\n\nALT+GAUCHE: Chaîne précédente dans votre histoire\nALT+DROITE: Canal suivant dans votre histoire\nCTRL+PLUS: Augmentation de la taille de la police (zoom avant)\nCTRL+MOINS: Diminution de la taille de la police (zoom arrière)\nMAJ+HAUT (dans le champ de saisie): Sélectionner le texte à la ligne précédente\nMAJ+BAS (dans le champ de saisie): Sélectionner le texte à la ligne suivante\nMAJ+ENTRÉE (dans le champ de saisie): Créer une nouvelle ligne\n"
},
{
"id": "api.command_shortcuts.browser_mac",
- "translation": "#### Built-in Browser Commands\n\nCMD+[: Previous channel in your history\nCMD+]: Next channel in your history\nCMD+PLUS: Increase font size (zoom in)\nCMD+MINUS: Decrease font size (zoom out)\nSHIFT+UP (in input field): Highlight text to the previous line\nSHIFT+DOWN (in input field): Highlight text to the next line\nSHIFT+ENTER (in input field): Create a new line\n"
+ "translation": "#### Intégré dans le navigateur de commandes\n\nCMD+[: Canal précédent dans votre histoire\nCMD+]: Canal suivant dans votre histoire\nCMD+PLUS: Augmentation de la taille de la police (zoom avant)\nCMD+MOINS: Diminution de la taille de la police (zoom arrière)\nMAJ+HAUT (dans le champ de saisie): Sélectionner le texte à la ligne précédente\nMAJ+flèche vers le BAS (dans le champ de saisie): Sélectionner le texte à la ligne suivante\nMAJ+ENTRÉE (dans le champ de saisie): Créer une nouvelle ligne\n"
},
{
"id": "api.command_shortcuts.desc",
@@ -625,11 +625,11 @@
},
{
"id": "api.command_shortcuts.msgs",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCTRL+UP (in empty input field): Reprint the previous message or slash command you entered\nCTRL+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### Messages\n\nESC: Marque tous les messages du canal courant comme lus\nCTRL+HAUT (dans un champ de saisie vide): Réaffiche le message précédent ou la commande slash que vous avez précédemment tapés\nCTRL+BAS (dans un champ de saisie vide): Réaffiche le message suivant ou la commande slash que vous avez précédemment saisis\nHAUT (dans un champ de saisie vide): Édite le dernier message que vous avez saisi dans le canal courant\n@[caractère]+TAB: Suggère le @nom d'utilisateur commençant par [caractère]\n:[caractère]+TAB: Suggère des émoticônes commençant par [caractère]\n\n"
},
{
"id": "api.command_shortcuts.msgs_mac",
- "translation": "#### Messages\n\nESC: Mark all messages in the current channel as read\nCMD+UP (in empty input field): Reprint the previous message or slash command you entered\nCMD+DOWN (in empty input field): Reprint the next message or slash command you entered\nUP (in empty input field): Edit your last message in the current channel\n@[character]+TAB: Autocomplete @username beginning with [character]\n:[character]+TAB: Autocomplete emoji beginning with [character]\n\n"
+ "translation": "#### Messages\n\nESC: Marque tous les messages du canal courant comme lus\nCMD+Haut (dans un champ d'édition vide): Affiche à nouveau le message ou la commande slash précédent que vous avez saisis\nCMD+Bas (dans un champ d'édition vide): Affiche à nouveau le message ou la commande slash suivant que vous avez saisis\nHaut (dans un champ d'édition vide): Edite le dernier message que vous avez saisi dans le canal courant\n@[caractère]+TAB: Complète automatiquement le @nom d'utilisateur commençant par [caractère]\n:[caractère]+TAB: Complète automatiquement l'émoticône commençant par [caractère]\n\n"
},
{
"id": "api.command_shortcuts.name",
@@ -637,11 +637,11 @@
},
{
"id": "api.command_shortcuts.nav",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCTRL+K: Open a quick channel switcher dialog\nCTRL+SHIFT+A: Open account settings\nCTRL+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### Raccourcis clavier\n\n#### Navigation\n\nALT+HAUT: Canal ou message privé dans la barre latérale gauche\nALT+BAS: Canal ou message privé suivant dans la barre latérale gauche\nALT+MAJ+HAUT: Canal ou message privé précédent dans la barre latérale de gauche comportant des messages non lus\nALT+MAJ+BAS: Canal ou message privé suivant dans la barre latérale de gauche comportant des messages non lus\nCMD+K: Ouvre une boîte de dialogue permettant de changer de canal rapidement\nCMD+MAJ+A: Ouvre les paramètres du compte\nCMD+MAJ+M: Ouvre les mentions récentes\n\n"
},
{
"id": "api.command_shortcuts.nav_mac",
- "translation": "### Keyboard Shortcuts\n\n#### Navigation\n\nALT+UP: Previous channel or direct message in left hand sidebar\nALT+DOWN: Next channel or direct message in left hand sidebar\nALT+SHIFT+UP: Previous channel or direct message in left hand sidebar with unread messages\nALT+SHIFT+DOWN: Next channel or direct message in left hand sidebar with unread messages\nCMD+K: Open a quick channel switcher dialog\nCMD+SHIFT+A: Open account settings\nCMD+SHIFT+M: Open recent mentions\n\n"
+ "translation": "### Raccourcis clavier\n\n#### Navigation\n\nALT+HAUT: Canal ou message privé dans la barre latérale gauche\nALT+BAS: Canal ou message privé suivant dans la barre latérale gauche\nALT+MAJ+UP: Canal ou message privé précédent dans la barre latérale de gauche comportant des messages non lus\nALT+MAJ+DOWN: Canal ou message privé suivant dans la barre latérale de gauche comportant des messages non lus\nCMD+K: Ouvre une boîte de dialogue permettant de changer de canal rapidement\nCMD+MAJ+A: Ouvre les paramètres du compte\nCMD+MAJ+M: Ouvre les mentions récentes\n\n"
},
{
"id": "api.command_shrug.desc",
@@ -701,7 +701,7 @@
},
{
"id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error",
- "translation": "Email batching job's receiving channel was full. Please increase the EmailBatchingBufferSize."
+ "translation": "Le canal recevant les courriels envoyés par lot est plein. Veuillez augmenter le paramètre EmailBatchingBufferSize."
},
{
"id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
@@ -709,15 +709,15 @@
},
{
"id": "api.email_batching.check_pending_emails.finished_running",
- "translation": "Email batching job ran. %v user(s) still have notifications pending."
+ "translation": "Le job d'envoi de courriels par lot vient de s'exécuter. %v utilisateur(s) ont encore des notifications en attente."
},
{
"id": "api.email_batching.check_pending_emails.status.app_error",
- "translation": "Unable to find status of recipient for batched email notification"
+ "translation": "Impossible de trouver le statut du destinataire pour l'envoi par lot des notifications par courriel"
},
{
"id": "api.email_batching.render_batched_post.channel.app_error",
- "translation": "Unable to find channel of post for batched email notification"
+ "translation": "Impossible de trouver le canal du message pour l'envoi par lot des notifications par courriel"
},
{
"id": "api.email_batching.render_batched_post.date",
@@ -733,7 +733,7 @@
},
{
"id": "api.email_batching.render_batched_post.sender.app_error",
- "translation": "Unable to find sender of post for batched email notification"
+ "translation": "Impossible de trouver l’expéditeur du message pour l'envoi de courriels groupés"
},
{
"id": "api.email_batching.send_batched_email_notification.body_text",
@@ -744,7 +744,7 @@
},
{
"id": "api.email_batching.send_batched_email_notification.preferences.app_error",
- "translation": "Unable to find display preferences of recipient for batched email notification"
+ "translation": "Impossible de trouver les préférences d'affichage du destinataire pour l'envoi de courriels groupés"
},
{
"id": "api.email_batching.send_batched_email_notification.send.app_error",
@@ -753,53 +753,53 @@
{
"id": "api.email_batching.send_batched_email_notification.subject",
"translation": {
- "one": "[{{.SiteName}}] New Notification for {{.Month}} {{.Day}}, {{.Year}}",
- "other": "[{{.SiteName}}] New Notifications for {{.Month}} {{.Day}}, {{.Year}}"
+ "one": "[{{.SiteName}}] New Notification for {{.Day}} {{.Month}}, {{.Year}}",
+ "other": "[{{.SiteName}}] New Notifications for {{.Day}} {{.Month}}, {{.Year}}"
}
},
{
"id": "api.email_batching.send_batched_email_notification.user.app_error",
- "translation": "Unable to find recipient for batched email notification"
+ "translation": "Impossible de trouver un destinataire pour l'envoi de courriels groupés"
},
{
"id": "api.email_batching.start.starting",
- "translation": "Email batching job starting. Checking for pending emails every %v seconds."
+ "translation": "Début de l'envoi de courriels groupés. Vérification des courriels en attente toutes les %v secondes."
},
{
"id": "api.emoji.create.duplicate.app_error",
- "translation": "Impossible de créer cet Emoji. Un autre Emoji du même nom existe déjà."
+ "translation": "Impossible de créer cette émoticône. Une autre émoticône du même nom existe déjà."
},
{
"id": "api.emoji.create.parse.app_error",
- "translation": "Impossible de créer un emoji. Impossible de comprendre la requête."
+ "translation": "Impossible de créer l'émoticône. Impossible de comprendre la requête."
},
{
"id": "api.emoji.create.permissions.app_error",
- "translation": "Droits insuffisants pour créer des Emoji."
+ "translation": "Droits insuffisants pour créer des émoticônes."
},
{
"id": "api.emoji.create.too_large.app_error",
- "translation": "Impossible de créer un emoji. L'image doit faire moins de 64Ko."
+ "translation": "Impossible de créer l'émoticône. L'image doit faire moins de 64Kio."
},
{
"id": "api.emoji.delete.permissions.app_error",
- "translation": "Droits insuffisants pour supprimer des Emoji."
+ "translation": "Droits insuffisants pour supprimer des émoticônes."
},
{
"id": "api.emoji.disabled.app_error",
- "translation": "Les Emoji ont été désactivées par l'administrateur."
+ "translation": "Les émoticônes ont été désactivées par l'administrateur."
},
{
"id": "api.emoji.get_image.decode.app_error",
- "translation": "Impossible de décoder le fichier image pour emoji."
+ "translation": "Impossible de décoder le fichier image pour l'émoticône."
},
{
"id": "api.emoji.get_image.read.app_error",
- "translation": "Impossible de décoder le fichier image pour emoji."
+ "translation": "Impossible de décoder le fichier image pour l'émoticône."
},
{
"id": "api.emoji.init.debug",
- "translation": "Initialisation des routes de l'api des messages"
+ "translation": "Initialisation des routes de l'api des émoticônes"
},
{
"id": "api.emoji.storage.app_error",
@@ -807,11 +807,11 @@
},
{
"id": "api.emoji.upload.image.app_error",
- "translation": "Impossible de créer emoji. Le fichier doit être un PNG, JPG ou GIF."
+ "translation": "Impossible de créer l'émoticône. Le fichier doit être un PNG, JPG ou GIF."
},
{
"id": "api.emoji.upload.large_image.app_error",
- "translation": "Impossible de créer un emoji. L'image doit faire au plus 128x128 pixels."
+ "translation": "Impossible de créer l'émoticône. L'image doit faire au plus 128x128 pixels."
},
{
"id": "api.file.file_upload.exceeds",
@@ -1175,7 +1175,7 @@
},
{
"id": "api.post.delete_flagged_post.app_error.warn",
- "translation": "Unable to delete flagged post preference when deleting post, err=%v"
+ "translation": "Impossible de supprimer les préférences du message lorsque celui-ci est en train d'être supprimé, err=%v"
},
{
"id": "api.post.delete_post.permissions.app_error",
@@ -1261,11 +1261,11 @@
},
{
"id": "api.post.notification.member_profile.warn",
- "translation": "Unable to get profile for channel member, user_id=%v"
+ "translation": "Impossible d'obtenir le profil pour le membre du canal, user_id=%v"
},
{
"id": "api.post.send_notifications_and_forget.clear_push_notification.debug",
- "translation": "Clearing push notification to %v with channel_id %v"
+ "translation": "Suppression de la notification push pour %v avec channel_id %v"
},
{
"id": "api.post.send_notifications_and_forget.comment_thread.error",
@@ -1273,7 +1273,7 @@
},
{
"id": "api.post.send_notifications_and_forget.get_teams.error",
- "translation": "Failed to get teams when sending cross-team DM user_id=%v, err=%v"
+ "translation": "Impossible d'obtenir les équipes lors de l'envoi d'un message privé entre équipes user_id=%v, err=%v"
},
{
"id": "api.post.send_notifications_and_forget.mention_body",
@@ -1477,7 +1477,7 @@
},
{
"id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn",
- "translation": "Failed to compile the @mention matching regular expression for Slack user {{.UserID}} {{.Username}}"
+ "translation": "Échec de la compilation de la @mention correspondant à l'expression régulière pour l'utilisateur Slack {{.UserID}} {{.Username}}"
},
{
"id": "api.slackimport.slack_import.log",
@@ -1801,7 +1801,7 @@
},
{
"id": "api.templates.upgrade_30_body.info",
- "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>YOUR DUPLICATE ACCOUNTS HAVE BEEN UPDATED</h3>Your Mattermost server is being upgraded to Version 3.0, which lets you use a single account across multiple teams.<br/><br/>You are receiving this email because the upgrade process has detected your account had the same email or username as other accounts on the server.<br/><br/>The following updates have been made: <br/><br/>{{if .EmailChanged }}- The duplicate email of an account on the `/{{.TeamName}}` team was changed to `{{.Email}}`. You will need to use email and password to login, you can use this new email address for login.<br/><br/>{{end}}{{if .UsernameChanged }}- The duplicate username of an account on the team site `/{{.TeamName}}` has been changed to `{{.Username}}` to avoid confusion with other accounts.<br/><br/>{{end}} RECOMMENDED ACTION: <br/><br/>It is recommended that you login to your teams used by your duplicate accounts and add your primary account to the team and any public channels and private groups which you wish to continue using. <br/><br/>This gives your primary account access to all public channel and private group history. You can continue to access the direct message history of your duplicate accounts by logging in with their credentials. <br/><br/>FOR MORE INFORMATION: <br/><br/>For more information on the upgrade to Mattermost 3.0 please see: <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
+ "translation": "<h3 style='font-weight: normal; margin-top: 10px;'>VOS COMPTES DUPLIQUES ONT ETE MIS A NIVEAU</h3>Votre serveur Mattermost a été mis à niveau vers la version 3.0, qui vous permet d'utiliser un seul compte pour plusieurs équipes.<br/><br/>Vous recevez cet email parce que le processus de mise à niveau a détecté que votre compte utilisait la même adresse email ou le même nom d'utilisateur que d'autres comptes présents sur le serveur.<br/><br/>Les mises à niveau suivantes ont été effectuées : <br/><br/>{{if .EmailChanged }}- Une adresse email dupliquée d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Email}}`. Vous devrez utiliser cette nouvelle adresse email la prochaine fois que vous vous connecterez à l'aide de votre adresse email et mot de passe.<br/><br/>{{end}}{{if .UsernameChanged }}- Un nom d'utilisateur en doublon d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Username}}` pour éviter toute confusion avec d'autres comptes.<br/><br/>{{end}} ACTION RECOMMANDÉE : <br/><br/>Il est nécessaire que vous vous connectiez aux équipes qui utilisent vos comptes dupliqués de façon à ajouter votre compte principal à cette équipe et ainsi pouvoir continuer à utiliser vos groupes publics et privés.<br/><br/>De cette façon, votre compte principal aura accès à l'entièreté de l'historique des canaux publics et privés. Vous pouvez continuer à utiliser l'historique des messages privés en utilisant vos comptes dupliqués en vous connectant à l'aide de leurs paramètres d'authentification. <br/><br/>POUR PLUS D'INFORMATION: <br/><br/>Pour plus d'information sur la mise à niveau vers Mattermost 3.0, veuillez vous référer à : <a href='http://www.mattermost.org/upgrading-to-mattermost-3-0/'>http://www.mattermost.org/upgrading-to-mattermost-3-0/</a><br/><br/>"
},
{
"id": "api.templates.upgrade_30_subject.info",
@@ -2389,47 +2389,47 @@
},
{
"id": "ent.cluster.config_changed.info",
- "translation": "Cluster configuration has changed for id=%v. Attempting to restart cluster service. To ensure the cluster is configured correctly you should not rely on this restart because we detected a core configuration change."
+ "translation": "La configuration de cluster a changé pour id=%v. Tentative de redémarrage du service cluster. Pour vous assurer que le cluster est correctement configuré, vous ne devriez pas vous fier à ce redémarrage, car un changement notable de configuration a été détecté."
},
{
"id": "ent.cluster.debug_fail.debug",
- "translation": "Cluster send failed at `%v` detail=%v, extra=%v, retry number=%v"
+ "translation": "Le cluster a renvoyé échec à `%v` detail=%v, extra=%v, retry number=%v"
},
{
"id": "ent.cluster.final_fail.error",
- "translation": "Cluster send final fail at `%v` detail=%v, extra=%v, retry number=%v"
+ "translation": "Le cluster a renvoyé échec final à `%v` detail=%v, extra=%v, retry number=%v"
},
{
"id": "ent.cluster.incompatible.warn",
- "translation": "Potential incompatible version detected for clustering with %v"
+ "translation": "Version potentiellement incompatible détectée pour le cluster avec %v"
},
{
"id": "ent.cluster.incompatible_config.warn",
- "translation": "Potential incompatible config detected for clustering with %v"
+ "translation": "Configuration potentiellement incompatible détectée pour une mise en cluster avec %v"
},
{
"id": "ent.cluster.licence_disable.app_error",
- "translation": "Fonctionnalité de conformité désactivée par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
+ "translation": "La fonctionnalité de mise en clusters est désactivée par la licence actuellement utilisée. Veuillez contacter votre administrateur système à propos d'une mise à niveau vers la licence entreprise."
},
{
"id": "ent.cluster.ping_failed.info",
- "translation": "Cluster ping failed with hostname=%v on=%v with id=%v"
+ "translation": "Le ping du cluster a échoué avec le nom d'hôte=%v sur=%v avec id=%v"
},
{
"id": "ent.cluster.ping_success.info",
- "translation": "Cluster ping successful with hostname=%v on=%v with id=%v self=%v"
+ "translation": "Le ping du cluster a réussi avec le nom d'hôte=%v sur=%v avec l'id=%v self=%v"
},
{
"id": "ent.cluster.save_config.error",
- "translation": "System Console is set to read-only when High Availability is enabled."
+ "translation": "La Console Système est en lecture-seule lorsque le mode Haute Disponibilité est activé."
},
{
"id": "ent.cluster.starting.info",
- "translation": "Cluster internode communication is listening on %v with hostname=%v id=%v"
+ "translation": "La communication entre noeuds de cluster écoute sur %v avec le nom d'hôte=%v id=%v"
},
{
"id": "ent.cluster.stopping.info",
- "translation": "Cluster internode communication is stopping on %v with hostname=%v id=%v"
+ "translation": "La communication entre noeuds de cluster s'est arrêtée sur %v avec le nom d'hôte=%v id=%v"
},
{
"id": "ent.compliance.licence_disable.app_error",
@@ -2453,11 +2453,11 @@
},
{
"id": "ent.emoji.licence_disable.app_error",
- "translation": "Emoji personnalisés désactivés par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise."
+ "translation": "Les émoticônes personnalisées sont désactivées par la licence actuellement utilisée. Veuillez contacter votre administrateur système à propos d'une mise à niveau vers la licence entreprise."
},
{
"id": "ent.ldap.disabled.app_error",
- "translation": "AD/LDAP disabled or licence does not support AD/LDAP."
+ "translation": "AD/LDAP désactivé ou votre licence ne supporte pas AD/LDAP."
},
{
"id": "ent.ldap.do_login.bind_admin_user.app_error",
@@ -2556,6 +2556,10 @@
"translation": "Impossible de trouver l'utilisateur sur le serveur LDAP : "
},
{
+ "id": "ent.saml.attribute.app_error",
+ "translation": "SAML login was unsuccessful because one of the attributes is incorrect. Please contact your System Administrator."
+ },
+ {
"id": "ent.saml.build_request.app_error",
"translation": "Erreur lors de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système."
},
@@ -2861,7 +2865,7 @@
},
{
"id": "model.client.create_emoji.emoji.app_error",
- "translation": "Impossible d'attacher un Emoji à la requête"
+ "translation": "Impossible d'attacher une émoticône à la requête"
},
{
"id": "model.client.create_emoji.image.app_error",
@@ -2949,15 +2953,15 @@
},
{
"id": "model.config.is_valid.cluster_email_batching.app_error",
- "translation": "Unable to enable email batching when clustering is enabled"
+ "translation": "Impossible d'activer l'envoi de courriels groupé lorsque le clustering est activé"
},
{
"id": "model.config.is_valid.email_batching_buffer_size.app_error",
- "translation": "Invalid email batching buffer size for email settings. Must be zero or a positive number."
+ "translation": "Taille du buffer d'envoi de courriels groupé invalide. Doit être 0 ou un nombre positif."
},
{
"id": "model.config.is_valid.email_batching_interval.app_error",
- "translation": "Invalid email batching interval for email settings. Must be 30 seconds or more."
+ "translation": "Intervalle d'envoi de courriels groupé invalide pour les réglages de courriels. Doit être égal ou supérieur à 30 secondes."
},
{
"id": "model.config.is_valid.email_reset_salt.app_error",
@@ -3137,7 +3141,7 @@
},
{
"id": "model.config.is_valid.site_url_email_batching.app_error",
- "translation": "Unable to enable email batching when SiteURL isn't set."
+ "translation": "Impossible d'activer l'envoi de courriels groupé si SiteURL n'est pas défini."
},
{
"id": "model.config.is_valid.sitename_length.app_error",
@@ -3169,7 +3173,7 @@
},
{
"id": "model.emoji.id.app_error",
- "translation": "Id emoji invalide"
+ "translation": "Id d'émoticône invalide"
},
{
"id": "model.emoji.name.app_error",
@@ -4289,7 +4293,7 @@
},
{
"id": "store.sql_status.get_team_statuses.app_error",
- "translation": "Encountered an error retrieving all statuses from the team members"
+ "translation": "Une erreur est survenue lors de la récupération de tous les statuts des membres de l'équipe"
},
{
"id": "store.sql_status.get_total_active_users_count.app_error",
@@ -4689,7 +4693,7 @@
},
{
"id": "utils.diagnostic.analytics_not_found.app_error",
- "translation": "Analytics not initialized"
+ "translation": "Analytics non initialisé"
},
{
"id": "utils.i18n.loaded",