summaryrefslogtreecommitdiffstats
path: root/i18n/fr.json
diff options
context:
space:
mode:
authorElias Nahum <nahumhbl@gmail.com>2018-05-14 16:05:37 -0400
committerDerrick Anderson <derrick@andersonwebstudio.com>2018-05-14 16:05:37 -0400
commit9301e575c880970dc5642605adcc37903d176227 (patch)
tree4b8ced7bed46508130081424227609d7c921cf20 /i18n/fr.json
parent77718928b7566f10b02f96b295f0479128421ebd (diff)
downloadchat-9301e575c880970dc5642605adcc37903d176227.tar.gz
chat-9301e575c880970dc5642605adcc37903d176227.tar.bz2
chat-9301e575c880970dc5642605adcc37903d176227.zip
translations PR 20180511 (#8774)
* translations PR 20180511 * Fix bad translations
Diffstat (limited to 'i18n/fr.json')
-rw-r--r--i18n/fr.json194
1 files changed, 97 insertions, 97 deletions
diff --git a/i18n/fr.json b/i18n/fr.json
index 700b1b856..c408bc60d 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -109,15 +109,15 @@
},
{
"id": "api.admin.test_s3.missing_s3_bucket",
- "translation": "S3 Bucket is required"
+ "translation": "Un Bucket S3 est requis"
},
{
"id": "api.admin.test_s3.missing_s3_endpoint",
- "translation": "S3 Endpoint is required"
+ "translation": "Un noeud (endpoint) S3 est requis"
},
{
"id": "api.admin.test_s3.missing_s3_region",
- "translation": "S3 Region is required"
+ "translation": "Une région S3 est requise"
},
{
"id": "api.admin.upload_brand_image.array.app_error",
@@ -217,11 +217,11 @@
},
{
"id": "api.channel.convert_channel_to_private.default_channel_error",
- "translation": "This default channel cannot be converted into a private channel."
+ "translation": "Le canal par défaut ne peut pas être converti en un canal privé."
},
{
"id": "api.channel.convert_channel_to_private.private_channel_error",
- "translation": "The channel requested to convert is already a private channel."
+ "translation": "Le canal que vous essayez de convertir est déjà un canal privé."
},
{
"id": "api.channel.create_channel.direct_channel.app_error",
@@ -788,15 +788,15 @@
},
{
"id": "api.command_invite.channel.error",
- "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
+ "translation": "Impossible de trouver le canal {{.Channel}}. Veuillez utiliser l'[identifiant de canal](https://about.mattermost.com/default-channel-handle-documentation) pour identifier les canaux."
},
{
"id": "api.command_invite.desc",
- "translation": "Invite a user to a channel"
+ "translation": "Inviter un utilisateur à rejoindre un canal"
},
{
"id": "api.command_invite.directchannel.app_error",
- "translation": "Vous ne pouvez pas retirer un utilisateur d'un canal de messages personnels."
+ "translation": "Vous ne pouvez pas ajouter un utilisateur dans un canal de messages personnels."
},
{
"id": "api.command_invite.fail.app_error",
@@ -804,31 +804,31 @@
},
{
"id": "api.command_invite.hint",
- "translation": "@[username] ~[channel]"
+ "translation": "@[nom d'utilisateur] ~[canal]"
},
{
"id": "api.command_invite.missing_message.app_error",
- "translation": "Missing Username and Channel."
+ "translation": "Nom d'utilisateur et canal manquants."
},
{
"id": "api.command_invite.missing_user.app_error",
- "translation": "Utilisateur introuvable"
+ "translation": "Utilisateur introuvable."
},
{
"id": "api.command_invite.name",
- "translation": "invite"
+ "translation": "Inviter"
},
{
"id": "api.command_invite.permission.app_error",
- "translation": "You don't have enough permissions to add {{.User}} in {{.Channel}}."
+ "translation": "Vous n'avez pas les permissions nécessaires pour ajouter {{.User}} dans {{.Channel}}."
},
{
"id": "api.command_invite.success",
- "translation": "{{.User}} added to {{.Channel}} channel."
+ "translation": "{{.User}} a été ajouté dans {{.Channel}}."
},
{
"id": "api.command_invite.user_already_in_channel.app_error",
- "translation": "{{.User}} is already in the channel."
+ "translation": "{{.User}} est déjà membre de ce canal."
},
{
"id": "api.command_join.desc",
@@ -840,7 +840,7 @@
},
{
"id": "api.command_join.hint",
- "translation": "~[channel]"
+ "translation": "~[canal]"
},
{
"id": "api.command_join.list.app_error",
@@ -944,43 +944,43 @@
},
{
"id": "api.command_mute.desc",
- "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
+ "translation": "Désactive les notifications de bureau, par e-mail et push pour le canal actuel ou pour le canal [channel]."
},
{
"id": "api.command_mute.error",
- "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
+ "translation": "Impossible de trouver le canal {{.Channel}}. Veuillez utiliser l'[identifiant de canal](https://about.mattermost.com/default-channel-handle-documentation) pour identifier les canaux."
},
{
"id": "api.command_mute.hint",
- "translation": "~[channel]"
+ "translation": "~[canal]"
},
{
"id": "api.command_mute.name",
- "translation": "mute"
+ "translation": "sourdine"
},
{
"id": "api.command_mute.no_channel.error",
- "translation": "Could not find the specified channel. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
+ "translation": "Impossible de trouver le canal spécifié. Veuillez utiliser l'[identifiant de canal](https://about.mattermost.com/default-channel-handle-documentation) pour identifier les canaux."
},
{
"id": "api.command_mute.not_member.error",
- "translation": "Could not mute channel {{.Channel}} as you are not a member."
+ "translation": "Impossible de mettre en sourdine le canal {{.Channel}}, car vous n'êtes pas membre de celui-ci."
},
{
"id": "api.command_mute.success_mute",
- "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
+ "translation": "Vous ne recevrez pas de notifications pour le canal {{.Channel}} jusqu'à ce que vous désactiviez le mode sourdine."
},
{
"id": "api.command_mute.success_mute_direct_msg",
- "translation": "You will not receive notifications for this channel until channel mute is turned off."
+ "translation": "Vous ne recevrez pas de notifications pour ce canal jusqu'à ce que vous désactiviez le mode sourdine."
},
{
"id": "api.command_mute.success_unmute",
- "translation": "{{.Channel}} is no longer muted."
+ "translation": "{{.Channel}} n'est plus en sourdine."
},
{
"id": "api.command_mute.success_unmute_direct_msg",
- "translation": "This channel is no longer muted."
+ "translation": "Ce canal n'est plus en sourdine."
},
{
"id": "api.command_offline.desc",
@@ -1478,7 +1478,7 @@
},
{
"id": "api.file.upload_file.incorrect_number_of_files.app_error",
- "translation": "Unable to upload files. Incorrect number of files specified."
+ "translation": "Impossible d'envoyer des fichiers. Le nombre de fichiers spécifié est incorrect."
},
{
"id": "api.file.upload_file.large_image.app_error",
@@ -1750,11 +1750,11 @@
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "{{.Usernames}} et {{.LastUsername}} ont été mentionnés, mais, ne faisant pas partie de ce canal, ils ne recevront pas de notifications."
+ "translation": "@{{.Usernames}} et @{{.LastUsername}} ont été mentionnés, mais, ne faisant pas partie de ce canal, ils ne recevront pas de notifications."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "{{.Username}} a été mentionné(e), mais, ne faisant pas partie de ce canal, ne recevra pas de notification."
+ "translation": "@{{.Username}} a été mentionné(e), mais, ne faisant pas partie de ce canal, il/elle ne recevra pas de notification."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -1920,7 +1920,7 @@
},
{
"id": "api.post.send_notifications_and_forget.push_image_only_no_channel",
- "translation": " a envoyé un ou plusieurs fichiers dans "
+ "translation": " a envoyé un ou plusieurs fichiers"
},
{
"id": "api.post.send_notifications_and_forget.push_in",
@@ -2036,7 +2036,7 @@
},
{
"id": "api.roles.patch_roles.license.error",
- "translation": "Your current license does not support advanced permissions."
+ "translation": "Votre licence actuelle ne supporte pas les permissions avancées."
},
{
"id": "api.saml.save_certificate.app_error",
@@ -2048,11 +2048,11 @@
},
{
"id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt",
- "translation": "Must enable Forward80To443 when using LetsEncrypt"
+ "translation": "Vous devez activer l'option Forward80To443 pour pouvoir utiliser LetsEncrypt"
},
{
"id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port",
- "translation": "Cannot forward port 80 to port 443 while listening on port %s: disable Forward80To443 if using a proxy server"
+ "translation": "Impossible de rediriger le port 80 sur le port 443 alors que le serveur écoute sur le port %s : désactivez l'option Forward80To443 si vous utilisez un serveur de proxy"
},
{
"id": "api.server.start_server.listening.info",
@@ -2420,11 +2420,11 @@
},
{
"id": "api.team.move_channel.post.error",
- "translation": "Impossible de publier la description du canal"
+ "translation": "Impossible de publier le message indiquant que le canal a été déplacé."
},
{
"id": "api.team.move_channel.success",
- "translation": "This channel has been moved to this team from %v."
+ "translation": "Ce canal a été déplacé vers cette équipe par %v."
},
{
"id": "api.team.permanent_delete_team.attempting.warn",
@@ -2436,7 +2436,7 @@
},
{
"id": "api.team.remove_team_icon.get_team.app_error",
- "translation": "An error occurred getting the team"
+ "translation": "Une erreur s'est produite lors de la récupération de l'équipe"
},
{
"id": "api.team.remove_user_from_team.missing.app_error",
@@ -2448,27 +2448,27 @@
},
{
"id": "api.team.set_team_icon.array.app_error",
- "translation": "Aucune image transmise dans la requête"
+ "translation": "Tableau vide dans le paramètre 'image' de la requête"
},
{
"id": "api.team.set_team_icon.decode.app_error",
- "translation": "Could not decode team icon"
+ "translation": "Impossible de décoder l'icône d'équipe."
},
{
"id": "api.team.set_team_icon.decode_config.app_error",
- "translation": "Could not decode team icon metadata"
+ "translation": "Impossible de décoder les métadonnées de l'icône d'équipe"
},
{
"id": "api.team.set_team_icon.encode.app_error",
- "translation": "Could not encode team icon"
+ "translation": "Impossible d'encoder l'icône d'équipe"
},
{
"id": "api.team.set_team_icon.get_team.app_error",
- "translation": "An error occurred getting the team"
+ "translation": "Une erreur s'est produite lors de la récupération de l'équipe"
},
{
"id": "api.team.set_team_icon.no_file.app_error",
- "translation": "Pas de fichier dans le paramètre \"image\" de la requête"
+ "translation": "Pas de fichier dans le paramètre 'image' de la requête"
},
{
"id": "api.team.set_team_icon.open.app_error",
@@ -2480,15 +2480,15 @@
},
{
"id": "api.team.set_team_icon.storage.app_error",
- "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré."
+ "translation": "Impossible d'envoyer l'icône d'équipe. Le stockage d'images n'est pas configuré."
},
{
"id": "api.team.set_team_icon.too_large.app_error",
- "translation": "Impossible d'envoyer le fichier. Le fichier est trop volumineux."
+ "translation": "Impossible d'envoyer l'icône d'équipe. Le fichier est trop volumineux."
},
{
"id": "api.team.set_team_icon.write_file.app_error",
- "translation": "Could not save team icon"
+ "translation": "Impossible d'enregistrer l'icône d'équipe"
},
{
"id": "api.team.signup_team.email_disabled.app_error",
@@ -2496,7 +2496,7 @@
},
{
"id": "api.team.team_icon.update.app_error",
- "translation": "An error occurred updating the team icon"
+ "translation": "Une erreur est survenue lors du changement d'icône d'équipe."
},
{
"id": "api.team.update_member_roles.not_a_member",
@@ -2860,7 +2860,7 @@
},
{
"id": "api.user.create_user.missing_token.app_error",
- "translation": "Missing Token."
+ "translation": "Jeton manquant."
},
{
"id": "api.user.create_user.no_open_server",
@@ -2912,7 +2912,7 @@
},
{
"id": "api.user.get_profile_image.not_found.app_error",
- "translation": "Unable to get profile image, user not found."
+ "translation": "Impossible de récupérer l'image de profil, utilisateur introuvable."
},
{
"id": "api.user.init.debug",
@@ -3244,7 +3244,7 @@
},
{
"id": "api.webhook.incoming.error",
- "translation": "Could not decode the multipart payload of incoming webhook."
+ "translation": "Impossible de décoder la charge utile multipart du webhook entrant."
},
{
"id": "api.webhook.init.debug",
@@ -3308,7 +3308,7 @@
},
{
"id": "app.admin.test_email.failure",
- "translation": "Connection unsuccessful: {{.Error}}"
+ "translation": "La connexion n'a pas pu être établie : {{.Error}}"
},
{
"id": "app.channel.create_channel.no_team_id.app_error",
@@ -3812,11 +3812,11 @@
},
{
"id": "app.plugin.activate.app_error",
- "translation": "Impossible d'activer le plugin extrait. Il se peut qu'il existe déjà et soit déjà activé."
+ "translation": "Impossible d'activer le plugin extrait."
},
{
"id": "app.plugin.cluster.save_config.app_error",
- "translation": "The plugin configuration in your config.json file must be updated manually when using ReadOnlyConfig with clustering enabled."
+ "translation": "La configuration du plugin dans votre fichier config.json doit être mise à jour manuellement lorsque vous utilisez l'option ReadOnlyConfig alors que le clustering est activé."
},
{
"id": "app.plugin.config.app_error",
@@ -3828,7 +3828,7 @@
},
{
"id": "app.plugin.disabled.app_error",
- "translation": "Plugins have been disabled. Please check your logs for details."
+ "translation": "Les plugins ont été désactivés. Veuillez consulter vos journaux (logs) pour plus d'information."
},
{
"id": "app.plugin.extract.app_error",
@@ -3847,10 +3847,6 @@
"translation": "Impossible de récupérer les plugins actifs"
},
{
- "id": "app.plugin.id_length.app_error",
- "translation": "L'Id de plugin doit faire moins de {{.Max}} caractères."
- },
- {
"id": "app.plugin.install.app_error",
"translation": "Impossible d'installer le plugin."
},
@@ -3859,6 +3855,10 @@
"translation": "Impossible d'installer le plugin. Un plugin avec le même ID est déjà installé."
},
{
+ "id": "app.plugin.invalid_id.app_error",
+ "translation": "L'identifiant du plugin doit contenir au moins {{.Min}} caractères, au plus {{.Max}} caractères et correspondre à la {{.Regex}}."
+ },
+ {
"id": "app.plugin.manifest.app_error",
"translation": "Impossible de trouver le manifeste pour le plugin extrait"
},
@@ -3880,7 +3880,7 @@
},
{
"id": "app.role.check_roles_exist.role_not_found",
- "translation": "The provided role does not exist"
+ "translation": "Le rôle spécifié n'existe pas"
},
{
"id": "app.team.join_user_to_team.max_accounts.app_error",
@@ -3888,15 +3888,15 @@
},
{
"id": "app.timezones.failed_deserialize.app_error",
- "translation": "Failed to deserialize Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "Impossible de désérialiser le fichier de configuration du fuseau horaire={{.Filename}}, err={{.Error}}"
},
{
"id": "app.timezones.load_config.app_error",
- "translation": "Timezone config file does not exists file={{.Filename}}"
+ "translation": "Le fichier de configuration du fuseau horaire n'existe pas {{.Filename}}"
},
{
"id": "app.timezones.read_config.app_error",
- "translation": "Failed to read Timezone config file={{.Filename}}, err={{.Error}}"
+ "translation": "Impossible de lire le ficher de configuration du fuseau horaire={{.Filename}}, err={{.Error}}"
},
{
"id": "app.user_access_token.disabled",
@@ -4120,11 +4120,11 @@
},
{
"id": "ent.compliance.run_limit.warning",
- "translation": "Compliance export warning for job '{{.JobName}}' too many rows returned truncating to 30,000 at '{{.FilePath}}'"
+ "translation": "Avertissement de conformité d'exportation pour le job '{{.JobName}}' : trop de lignes retournées, tronqué à 30 000 pour '{{.FilePath}}'"
},
{
"id": "ent.compliance.run_started.info",
- "translation": "L'export de compatibilité a démarré pour le job '{{.JobName}}' à '{{.FilePath}}'"
+ "translation": "La conformité d'exportation a démarré pour le job '{{.JobName}}' à '{{.FilePath}}'"
},
{
"id": "ent.data_retention.generic.license.error",
@@ -4380,15 +4380,15 @@
},
{
"id": "ent.migration.migratetosaml.email_already_used_by_other_user",
- "translation": "Email already used by another SAML user."
+ "translation": "L'adresse e-mail est déja utilisée par un autre utilisateur SAML."
},
{
"id": "ent.migration.migratetosaml.user_not_found_in_users_mapping_file",
- "translation": "User not found in the users file."
+ "translation": "Utilisateur introuvable dans le fichier utilisateurs."
},
{
"id": "ent.migration.migratetosaml.username_already_used_by_other_user",
- "translation": "Username already used by another Mattermost user."
+ "translation": "Nom d'utilisateur déjà utilisé par un autre utilisateur de Mattermost."
},
{
"id": "ent.saml.attribute.app_error",
@@ -4656,7 +4656,7 @@
},
{
"id": "model.channel_member.is_valid.mute_value.app_error",
- "translation": "Invalid muting value"
+ "translation": "Valeur de sourdine invalide"
},
{
"id": "model.channel_member.is_valid.notify_level.app_error",
@@ -4672,7 +4672,7 @@
},
{
"id": "model.channel_member.is_valid.unread_level.app_error",
- "translation": "Niveau pour marquer comme non-lu invalide"
+ "translation": "Niveau pour marquer comme non lu invalide"
},
{
"id": "model.channel_member.is_valid.user_id.app_error",
@@ -5100,11 +5100,11 @@
},
{
"id": "model.config.is_valid.message_export.export_type.app_error",
- "translation": "Message export job ExportFormat must be one of either 'actiance' or 'globalrelay'"
+ "translation": "Le paramètre ExportFormat de la tâche d'exportation de messages doit être « actiance » ou « globalrelay »"
},
{
"id": "model.config.is_valid.message_export.export_type.app_error",
- "translation": "Message export job ExportFormat must be one of either 'actiance' or 'globalrelay'"
+ "translation": "Le paramètre ExportFormat de la tâche d'exportation de messages doit être « actiance » ou « globalrelay »"
},
{
"id": "model.config.is_valid.message_export.file_location.app_error",
@@ -5116,27 +5116,27 @@
},
{
"id": "model.config.is_valid.message_export.global_relay.config_missing.app_error",
- "translation": "Message export job ExportFormat is set to 'globalrelay', but GlobalRelaySettings are missing"
+ "translation": "Le paramètre ExportFormat de la tâche d'exportation de messages est définie sur « globalrelay », mais le paramètre GlobalRelaySettings est manquant"
},
{
"id": "model.config.is_valid.message_export.global_relay.customer_type.app_error",
- "translation": "Message export GlobalRelaySettings.CustomerType must be set to one of either 'A9' or 'A10'"
+ "translation": "Le paramètre GlobalRelaySettings.CustomerType de la tâche d'exportation de messages doit être « A9 » ou « A10 »"
},
{
"id": "model.config.is_valid.message_export.global_relay.email_address.app_error",
- "translation": "Message export job GlobalRelaySettings.EmailAddress must be set to a valid email address"
+ "translation": "Le paramètre GlobalRelaySettings.EmailAddress de la tâche d'exportation de messages doit être une adresse e-mail valide"
},
{
"id": "model.config.is_valid.message_export.global_relay.smtp_password.app_error",
- "translation": "Message export job GlobalRelaySettings.SmtpPassword must be set"
+ "translation": "Le paramètre GlobalRelaySettings.SmtpPassword de la tâche d'exportation de messages doit être défini"
},
{
"id": "model.config.is_valid.message_export.global_relay.smtp_username.app_error",
- "translation": "Message export job GlobalRelaySettings.SmtpUsername must be set"
+ "translation": "Le paramètre GlobalRelaySettings.SmtpUsername de la tâche d'exportation de messages doit être défini"
},
{
"id": "model.config.is_valid.message_export.global_relay_email_address.app_error",
- "translation": "Message export job GlobalRelayEmailAddress must be set to a valid email address"
+ "translation": "Le paramètre GlobalRelayEmailAddress de la tâche d'exportation de messages doit être une adresse e-mail valide"
},
{
"id": "model.config.is_valid.password_length.app_error",
@@ -5268,7 +5268,7 @@
},
{
"id": "model.config.is_valid.websocket_url.app_error",
- "translation": "URL de site invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://."
+ "translation": "L'URL websocket doit être une URL valide et commencer par ws:// ou wss://."
},
{
"id": "model.config.is_valid.write_timeout.app_error",
@@ -6124,11 +6124,11 @@
},
{
"id": "store.sql_channel.update.exists.app_error",
- "translation": "Un canal avec ce pseudonyme existe déjà"
+ "translation": "Un canal avec cet identifiant existe déjà"
},
{
"id": "store.sql_channel.update.previously.app_error",
- "translation": "Un canal avec ce pseudonyme a déjà été créé"
+ "translation": "Un canal avec cet identifiant a déjà été créé"
},
{
"id": "store.sql_channel.update.updating.app_error",
@@ -6544,15 +6544,15 @@
},
{
"id": "store.sql_post.query_max_post_size.error",
- "translation": "We couldn't determine the maximum supported post size"
+ "translation": "Impossible de déterminer la taille maximale supportée pour les publications"
},
{
"id": "store.sql_post.query_max_post_size.max_post_size_bytes",
- "translation": "Post.Message supports at most %d characters (%d bytes)"
+ "translation": "Post.Message supporte au maximum %d caractères (%d octets)"
},
{
"id": "store.sql_post.query_max_post_size.unrecognized_driver",
- "translation": "No implementation found to determine the maximum supported post size"
+ "translation": "Aucune implémentation trouvée pour déterminer la taille maximale supportée pour les publications"
},
{
"id": "store.sql_post.save.app_error",
@@ -6680,31 +6680,31 @@
},
{
"id": "store.sql_role.get.app_error",
- "translation": "Impossible de récupérer le message"
+ "translation": "Impossible de récupérer le rôle"
},
{
"id": "store.sql_role.get_by_name.app_error",
- "translation": "Impossible de récupérer le message"
+ "translation": "Impossible de récupérer le rôle"
},
{
"id": "store.sql_role.get_by_names.app_error",
- "translation": "Impossible de récupérer le message"
+ "translation": "Impossible de récupérer les rôles"
},
{
"id": "store.sql_role.permanent_delete_all.app_error",
- "translation": "We could not permanently delete all the roles"
+ "translation": "Impossible de supprimer définitivement tous les rôles"
},
{
"id": "store.sql_role.save.insert.app_error",
- "translation": "Unable to save new role"
+ "translation": "Impossible de sauvegarder le nouveau rôle"
},
{
"id": "store.sql_role.save.invalid_role.app_error",
- "translation": "The role was not valid"
+ "translation": "Le rôle est invalide"
},
{
"id": "store.sql_role.save.update.app_error",
- "translation": "Impossible de récupérer le message"
+ "translation": "Impossible de modifier le rôle"
},
{
"id": "store.sql_session.analytics_session_count.app_error",
@@ -6812,7 +6812,7 @@
},
{
"id": "store.sql_system.permanent_delete_by_name.app_error",
- "translation": "We could not permanently delete the system table entry"
+ "translation": "Impossible de supprimer définitivement l'entrée de la table système"
},
{
"id": "store.sql_system.save.app_error",
@@ -7288,11 +7288,11 @@
},
{
"id": "utils.file.list_directory.local.app_error",
- "translation": "Une erreur s'est produite lors de l'affichage du répertoire du système de fichier local du serveur."
+ "translation": "Une erreur s'est produite lors de l'affichage du dossier à partir du système de stockage local du serveur."
},
{
"id": "utils.file.list_directory.s3.app_error",
- "translation": "Une erreur s'est produite lors de l'affichage du répertoire S3."
+ "translation": "Une erreur s'est produite lors de l'affichage du dossier à partir de S3."
},
{
"id": "utils.file.remove_directory.configured.app_error",
@@ -7300,11 +7300,11 @@
},
{
"id": "utils.file.remove_directory.local.app_error",
- "translation": "Une erreur s'est produite lors de la suppression du répertoire du stockage local du serveur."
+ "translation": "Une erreur s'est produite lors de la suppression du dossier à partir du système de stockage local du serveur."
},
{
"id": "utils.file.remove_directory.s3.app_error",
- "translation": "Une erreur s'est produite lors de la suppression du répertoire de S3."
+ "translation": "Une erreur s'est produite lors de la suppression du dossier à partir de S3."
},
{
"id": "utils.file.remove_file.configured.app_error",
@@ -7376,7 +7376,7 @@
},
{
"id": "utils.mail.sendMail.attachments.write_error",
- "translation": "Failed to write attachment to email"
+ "translation": "Impossible d'attacher le fichier joint à l'e-mail"
},
{
"id": "utils.mail.send_mail.close.app_error",
@@ -7384,7 +7384,7 @@
},
{
"id": "utils.mail.send_mail.from_address.app_error",
- "translation": "Error setting \"From Address\""
+ "translation": "Impossible de définir l'adresse source"
},
{
"id": "utils.mail.send_mail.msg.app_error",
@@ -7400,7 +7400,7 @@
},
{
"id": "utils.mail.send_mail.to_address.app_error",
- "translation": "Error setting \"To Address\""
+ "translation": "Impossible de définir l'adresse de destination"
},
{
"id": "utils.mail.test.configured.error",