diff options
Diffstat (limited to 'i18n/fr.json')
-rw-r--r-- | i18n/fr.json | 260 |
1 files changed, 200 insertions, 60 deletions
diff --git a/i18n/fr.json b/i18n/fr.json index 582ce3bf2..3b8b639e9 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -145,7 +145,7 @@ }, { "id": "api.auth.unable_to_get_user.app_error", - "translation": "Unable to get user to check permissions." + "translation": "Impossible de récupérer l'utilisateur pour vérifier les permissions." }, { "id": "api.channel.add_member.added", @@ -549,11 +549,11 @@ }, { "id": "api.command_msg.desc", - "translation": "Envoyer un message direct à un utilisateur" + "translation": "Envoyer un message privé à un utilisateur" }, { "id": "api.command_msg.dm_fail.app_error", - "translation": "Une erreur s'est produite à la création du message direct." + "translation": "Une erreur s'est produite à la création du message privé." }, { "id": "api.command_msg.fail.app_error", @@ -581,7 +581,7 @@ }, { "id": "api.command_offline.desc", - "translation": "Changer votre état en « Déconnecté »." + "translation": "Changer votre état en « Hors ligne »." }, { "id": "api.command_offline.name", @@ -637,11 +637,11 @@ }, { "id": "api.command_shortcuts.nav", - "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" + "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": "### 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" + "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", @@ -669,7 +669,7 @@ }, { "id": "api.context.invalid_token.error", - "translation": "Session invalide jeton=%v, err=%v" + "translation": "Session invalide token=%v, err=%v" }, { "id": "api.context.last_activity_at.error", @@ -814,14 +814,6 @@ "translation": "Impossible de créer l'émoticône. L'image doit faire au plus 128x128 pixels." }, { - "id": "api.file.file_upload.exceeds", - "translation": "Le fichier dépasse la limite de taille pour les images." - }, - { - "id": "api.file.get_file.not_found.app_error", - "translation": "Impossible de trouver le fichier." - }, - { "id": "api.file.get_file.public_disabled.app_error", "translation": "Les liens publics sont désactivés par l'administrateur système." }, @@ -830,34 +822,118 @@ "translation": "Le lien public ne semble pas être valide" }, { + "id": "api.file.get_file_preview.no_thumbnail.app_error", + "translation": "Le fichier n'a pas d'aperçu d'image" + }, + { + "id": "api.file.get_file_thumbnail.no_thumbnail.app_error", + "translation": "Le fichier n'a pas de miniature d'image" + }, + { + "id": "api.file.get_info_for_request.no_post.app_error", + "translation": "Impossible de récupérer les informations du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur courant." + }, + { + "id": "api.file.get_info_for_request.storage.app_error", + "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." + }, + { + "id": "api.file.get_public_file_old.storage.app_error", + "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." + }, + { + "id": "api.file.get_public_file_old.storage.app_error", + "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." + }, + { "id": "api.file.get_public_link.disabled.app_error", "translation": "Les liens publics sont désactivés" }, { + "id": "api.file.get_public_link.no_post.app_error", + "translation": "Impossible de récupérer le lien du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur courant." + }, + { "id": "api.file.handle_images_forget.decode.error", - "translation": "Impossible de décoder l'image channelId=%v userId=%v filename=%v err=%v" + "translation": "Impossible de décoder l'image err=%v" }, { "id": "api.file.handle_images_forget.encode_jpeg.error", - "translation": "Impossible d'encoder l'image en jpeg channelId=%v userId=%v filename=%v err=%v" + "translation": "Impossible de sauvegarder l'image au format jpeg path=%v err=%v" }, { "id": "api.file.handle_images_forget.encode_preview.error", - "translation": "Impossible d'encoder l'image comme aperçu jpg channelId=%v userId=%v filename=%v err=%v" + "translation": "Impossible de sauvegarder l'aperçu de l'image au format jpeg path=%v err=%v" }, { "id": "api.file.handle_images_forget.upload_preview.error", - "translation": "Impossible d'envoyer l'aperçu channelId=%v userId=%v filename=%v err=%v" + "translation": "Impossible d'envoyer l'aperçu path=%v err=%v" }, { "id": "api.file.handle_images_forget.upload_thumb.error", - "translation": "Impossible d'envoyer l'aperçu channelId=%v userId=%v filename=%v err=%v" + "translation": "Impossible d'envoyer la miniature path=%v err=%v" }, { "id": "api.file.init.debug", "translation": "Initialisation des routes de l'api des fichiers" }, { + "id": "api.file.migrate_filenames_to_file_infos.channel.app_error", + "translation": "Impossible de récupérer le canal lorsque le message est en cours de migration vers FileInfos, post_id=%v, channel_id=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.file_not_found.warn", + "translation": "Impossible de trouver le fichier lorsque le message est en cours de migration vers FileInfos, post_id=%v, channel_id=%v, path=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.get_file_infos_again.warn", + "translation": "Unable to get FileInfos for post after migratio, post_id=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.get_post_again.warn", + "translation": "Impossible de récupérer les équipes lorsque le message est en cours de migration vers FileInfos, post_id=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.info.app_error", + "translation": "Impossible de décoder correctement les informations du fichier lorsque le message est en cours de migration vers FileInfos, post_id=%v, filename=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.migrating_post.debug", + "translation": "Migrating post to use FileInfos, post_id=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.mismatched_filename.warn", + "translation": "Un nom de fichier inhabituel a été trouvé lors de la migration du message vers FileInfos, post_id=%v, channel_id=%v, user_id=%v, filename=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.no_filenames.warn", + "translation": "Impossible de migrer le message vers FileInfos car il comporte un champ Noms de fichiers vide, post_id=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.not_migrating_post.debug", + "translation": "Post already migrated to use FileInfos, post_id=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.save_file_info.warn", + "translation": "Impossible de trouver le fichier lorsque le message est en cours de migration vers FileInfos, post_id=%v, channel_id=%v, path=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.save_post.warn", + "translation": "Impossible de sauvegarder les informations de fichier lorsque le message est en cours de migration vers FileInfos, post_id=%v, file_id=%v, filename=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.team_id.app_error", + "translation": "Impossible de trouver l'équipe pour FileInfos, post_id=%v, filenames=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.teams.app_error", + "translation": "Impossible de récupérer les équipes lorsque le message est en cours de migration vers FileInfos, post_id=%v, err=%v" + }, + { + "id": "api.file.migrate_filenames_to_file_infos.unexpected_filename.error", + "translation": "Impossible de déchiffrer le fichier lorsque le message est en cours de migration vers FileInfos, post_id=%v, filename=%v" + }, + { "id": "api.file.move_file.configured.app_error", "translation": "Le stockage de fichier n'est pas configuré correctement. Veuillez le paramétrer soit pour utiliser S3 soit le système de fichier local du serveur." }, @@ -902,10 +978,6 @@ "translation": "Une erreur est survenue lors de la lecture depuis le stockage local du serveur" }, { - "id": "api.file.upload_file.image.app_error", - "translation": "Impossible d'envoyer le fichier image." - }, - { "id": "api.file.upload_file.large_image.app_error", "translation": "Impossible d'envoyer le fichier image. Le fichier est trop volumineux." }, @@ -1003,15 +1075,15 @@ }, { "id": "api.oauth.allow_oauth.bad_client.app_error", - "translation": "invalid_request: Bad client_id" + "translation": "invalid_request: client_id incorrect" }, { "id": "api.oauth.allow_oauth.bad_redirect.app_error", - "translation": "invalid_request: Missing or bad redirect_uri" + "translation": "invalid_request: redirect_uri manquant ou incorrect" }, { "id": "api.oauth.allow_oauth.bad_response.app_error", - "translation": "invalid_request: Bad response_type" + "translation": "invalid_request: response_type incorrect" }, { "id": "api.oauth.allow_oauth.database.app_error", @@ -1019,7 +1091,7 @@ }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", - "translation": "invalid_request: Supplied redirect_uri did not match registered callback_url" + "translation": "invalid_request: le redirect_uri spécifié ne correspond pas au callback_url enregistré" }, { "id": "api.oauth.allow_oauth.turn_off.app_error", @@ -1043,7 +1115,7 @@ }, { "id": "api.oauth.get_access_token.bad_client_id.app_error", - "translation": "invalid_request: Bad client_id" + "translation": "invalid_request: Mauvais client_id" }, { "id": "api.oauth.get_access_token.bad_client_secret.app_error", @@ -1146,12 +1218,16 @@ "translation": "{{.Username}} a été mentionné, mais ils ne reçoivent pas de notification, car ils ne font pas partie de ce canal." }, { + "id": "api.post.create_post.attach_files.error", + "translation": "Une erreur s'est produite lors du lien des fichiers au message, post_id=%s, user_id=%s, file_ids=%v, err=%v" + }, + { "id": "api.post.create_post.bad_filename.error", "translation": "Nom de fichier invalide supprimé, filename=%v" }, { "id": "api.post.create_post.can_not_post_to_deleted.error", - "translation": "Can not post to deleted channel." + "translation": "Impossible de poster un message dans un canal supprimé." }, { "id": "api.post.create_post.channel_root_id.app_error", @@ -1175,13 +1251,17 @@ }, { "id": "api.post.delete_flagged_post.app_error.warn", - "translation": "Impossible de supprimer les préférences du message lorsque celui-ci est en train d'être supprimé, err=%v" + "translation": "Impossible de supprimer les préférences du message avec indicateur lorsque celui-ci est en train d'être supprimé, err=%v" }, { "id": "api.post.delete_post.permissions.app_error", "translation": "Vous n'avez pas les permissions appropriées" }, { + "id": "api.post.delete_post_files.app_error.warn", + "translation": "Une erreur s'est produite lors de la suppression des fichiers liés au message, post_id=%v, err=%v" + }, + { "id": "api.post.get_message_for_notification.files_sent", "translation": { "one": "{{.Count}} fichier envoyé: {{.Filenames}}", @@ -1189,6 +1269,10 @@ } }, { + "id": "api.post.get_message_for_notification.get_files.error", + "translation": "Une erreur s'est produite lors de la récupérations des fichiers pour le message de notification, post_id=%v, err=%v" + }, + { "id": "api.post.get_message_for_notification.images_sent", "translation": { "one": "{{.Count}} image envoyée: {{.Filenames}}", @@ -1272,6 +1356,10 @@ "translation": "Impossible de récupérer les fils de commentaires dans les notifications root_post_id=%v, err=%v" }, { + "id": "api.post.send_notifications_and_forget.files.error", + "translation": "Impossible de récupérer les fichiers pour la notification du message post_id=%v, err=%v" + }, + { "id": "api.post.send_notifications_and_forget.get_teams.error", "translation": "Impossible d'obtenir les équipes lors de l'envoi d'un message privé entre équipes user_id=%v, err=%v" }, @@ -1401,11 +1489,11 @@ }, { "id": "api.server.start_server.rate_limiting_memory_store", - "translation": "Unable to initalize rate limiting." + "translation": "Unable to initialize rate limiting memory store. Check MemoryStoreSize config setting." }, { - "id": "api.server.start_server.rate_limiting_memory_store", - "translation": "Unable to initalize rate limiting." + "id": "api.server.start_server.rate_limiting_rate_limiter", + "translation": "Impossible d'initialiser la limite du taux." }, { "id": "api.server.start_server.starting.critical", @@ -1452,6 +1540,10 @@ "translation": "Les messages du bot Slack ne sont pas encore importés" }, { + "id": "api.slackimport.slack_add_posts.msg_no_comment.debug", + "translation": "File comment undefined" + }, + { "id": "api.slackimport.slack_add_posts.msg_no_usr.debug", "translation": "Message sans utilisateur" }, @@ -1477,7 +1569,7 @@ }, { "id": "api.slackimport.slack_add_users.merge_existing", - "translation": "Merged user with existing account: {{.Email}}, {{.Username}}\r\n" + "translation": "L'utilisateur a été fusionné avec le compte existant: {{.Email}}, {{.Username}}\r\n" }, { "id": "api.slackimport.slack_add_users.unable_import", @@ -1485,7 +1577,7 @@ }, { "id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn", - "translation": "Échec de la compilation de la @mention correspondant à l'expression régulière pour l'utilisateur Slack {{.UserID}} {{.Username}}" + "translation": "Échec de la compilation de l'expression régulière correspondant à !channel pour l'utilisateur Slack {{.UserID}} {{.Username}}" }, { "id": "api.slackimport.slack_convert_timestamp.bad.warn", @@ -1505,11 +1597,11 @@ }, { "id": "api.slackimport.slack_import.note2", - "translation": "- Les messages du bot Slack ne sont pas supportés pour l'instant.\r\n" + "translation": "- Les messages du robot Slack ne sont pas supportés pour l'instant.\r\n" }, { "id": "api.slackimport.slack_import.note3", - "translation": "- Additional errors may be found in the server logs.\r\n" + "translation": "- D'autres erreurs peuvent être trouvées dans les journaux du serveur.\r\n" }, { "id": "api.slackimport.slack_import.notes", @@ -1529,11 +1621,11 @@ }, { "id": "api.slackimport.slack_parse_channels.error", - "translation": "Error parsing slack channels. Import may work anyway." + "translation": "Erreur lors de la lecture des canaux de slack. L'importation peut toutefois quand même fonctionner." }, { "id": "api.slackimport.slack_parse_posts.error", - "translation": "Error parsing some slack posts. Import may work anyway." + "translation": "Erreur lors de la lecture de certains messages slack. L'importation peut toutefois quand même fonctionner." }, { "id": "api.status.init.debug", @@ -1665,7 +1757,7 @@ }, { "id": "api.team.update_member_roles.not_a_member", - "translation": "Specified user is not a member of specified team." + "translation": "L'utilisateur spécifié n'est pas un membre de l'équipe spécifiée." }, { "id": "api.team.update_team.permissions.app_error", @@ -2389,11 +2481,11 @@ }, { "id": "api.webrtc.init.debug", - "translation": "Initialisation des routes de l'api webhook" + "translation": "Initialisation des routes de l'api WebRTC" }, { "id": "api.webrtc.not_available.app_error", - "translation": "WebRTC is not available on this server." + "translation": "WebRTC n'est pas disponible sur ce serveur." }, { "id": "api.websocket_handler.invalid_param.app_error", @@ -2401,19 +2493,19 @@ }, { "id": "authentication.permissions.team_invite_user.description", - "translation": "Ability to invite users to a team" + "translation": "Possibilité d'inviter des utilisateurs dans une équipe" }, { "id": "authentication.permissions.team_invite_user.name", - "translation": "Invite User" + "translation": "Inviter un utilisateur" }, { "id": "authentication.permissions.team_use_slash_commands.description", - "translation": "Ability to use slash commands" + "translation": "Possibilité d'utiliser des commandes slash" }, { "id": "authentication.permissions.team_use_slash_commands.name", - "translation": "Use Slash Commands" + "translation": "Utiliser les commandes slash" }, { "id": "cli.license.critical", @@ -2685,15 +2777,15 @@ }, { "id": "ent.webrtc.disabled.app_error", - "translation": "WebRTC is not enabled in this server." + "translation": "WebRTC n'est pas activé sur ce serveur." }, { "id": "ent.webrtc.license_disable.app_error", - "translation": "Your license does not support using Mattermost WebRTC" + "translation": "Votre licence ne supporte pas l'utilisation de Mattermost WebRTC" }, { "id": "ent.webrtc.register_token.app_error", - "translation": "We encountered an error trying to register the WebRTC Token" + "translation": "Une erreur s'est produite lors de l'enregistrement du jeton WebRTC" }, { "id": "error.generic.link_message", @@ -3073,11 +3165,11 @@ }, { "id": "model.config.is_valid.file_thumb_height.app_error", - "translation": "Hauteur des aperçus invalide dans les paramètres de fichier. Doit être un entier positif." + "translation": "Hauteur des miniatures invalide dans les paramètres de fichier. Doit être un entier positif." }, { "id": "model.config.is_valid.file_thumb_width.app_error", - "translation": "Largeur des aperçus invalide dans les paramètres de fichiers. Doit être un entier positif." + "translation": "Largeur des miniatures invalide dans les paramètres de fichiers. Doit être un entier positif." }, { "id": "model.config.is_valid.ldap_basedn", @@ -3145,7 +3237,7 @@ }, { "id": "model.config.is_valid.max_burst.app_error", - "translation": "Max burst must be greater than zero." + "translation": "La limite maximale de dépassement doit être plus grande que zéro." }, { "id": "model.config.is_valid.max_file_size.app_error", @@ -3172,6 +3264,10 @@ "translation": "Nombre par secondes invalide pour les paramètres de limite de fréquence. Doit être un entier positif." }, { + "id": "model.config.is_valid.read_timeout.app_error", + "translation": "Valeur invalide pour le délai d'attente de lecture." + }, + { "id": "model.config.is_valid.restrict_direct_message.app_error", "translation": "La restriction du message direct est invalide. Doit être 'tout', ou 'équipe'" }, @@ -3237,31 +3333,39 @@ }, { "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC Gateway Admin Secret must be set." + "translation": "La clé secrète de la passerelle administrateur WebRTC doit être définie." }, { "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC Gateway Admin Url must be set a valid URL and start with http:// or https://." + "translation": "L'URL de la passerelle administrateur WebRTC doit être une URL valide et doit commencer par http:// ou https://." }, { "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC Gateway Websocket Url must be a valid URL and start with ws:// or wss://." + "translation": "L'URL de la passerelle Websocket WebRTC doit être une URL valide et doit commencer par ws:// ou wss://." }, { "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URI must be a valid URI and start with stun:" + "translation": "L'URI STUN WebRTC doit être un URI valide et doit commencer par stun:" }, { "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "WebRTC TURN Shared Key cannot be empty if the TURN URI has been set." + "translation": "La clé partagée TURN WebRTC ne peut pas être vide si l'URI TURN a été défini." }, { "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URI must be a valid URI and start with turn:" + "translation": "L'URI TURN WebRTC doit être un URI valide et doit commencer par turn:" }, { "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURN Username cannot be empty if the TURN URI has been set." + "translation": "Le nom d'utilisateur TURN WebRTC ne peut pas être vide si un URI TURN a été défini." + }, + { + "id": "model.config.is_valid.webserver_security.app_error", + "translation": "Valeur invalide pour la sécurité de la connexion au serveur web." + }, + { + "id": "model.config.is_valid.write_timeout.app_error", + "translation": "Valeur invalide pour le délai d'attente d'écriture." }, { "id": "model.emoji.create_at.app_error", @@ -3420,6 +3524,10 @@ "translation": "La date de création doit être une date valide" }, { + "id": "model.post.is_valid.file_ids.app_error", + "translation": "Identifiants de fichier invalide" + }, + { "id": "model.post.is_valid.filenames.app_error", "translation": "Nom de fichiers invalides" }, @@ -3876,6 +3984,10 @@ "translation": "Nous n'avons pas pu charger les informations supplémentaires sur les membres du canal" }, { + "id": "store.sql_channel.get_for_post.app_error", + "translation": "Impossible de récupérer le canal pour le message spécifié" + }, + { "id": "store.sql_channel.get_member.app_error", "translation": "Nous n'avons pas pu obtenir les membres du canal" }, @@ -3888,6 +4000,10 @@ "translation": "Nous n'avons pas pu obtenir le nombre de membres du canal" }, { + "id": "store.sql_channel.get_member_for_post.app_error", + "translation": "Impossible de récupérer le membre du canal pour le message spécifié" + }, + { "id": "store.sql_channel.get_members.app_error", "translation": "Nous n'avons pas pu obtenir les membres du canal" }, @@ -4072,6 +4188,30 @@ "translation": "Nous n'avons pas pu enregistrer l'Emoji" }, { + "id": "store.sql_file_info.attach_to_post.app_error", + "translation": "Impossible de lier l'information du fichier au message" + }, + { + "id": "store.sql_file_info.delete_for_post.app_error", + "translation": "Impossible de supprimer l'information du fichier du message" + }, + { + "id": "store.sql_file_info.get.app_error", + "translation": "Impossible de récupérer l'information du fichier" + }, + { + "id": "store.sql_file_info.get_by_path.app_error", + "translation": "Impossible de récupérer l'information du fichier par le chemin du fichier" + }, + { + "id": "store.sql_file_info.get_for_post.app_error", + "translation": "Impossible de récupérer l'information du fichier du message" + }, + { + "id": "store.sql_file_info.save.app_error", + "translation": "Impossible de sauvegarder l'information du fichier" + }, + { "id": "store.sql_license.get.app_error", "translation": "Nous avons rencontré une erreur durant le chargement de la licence" }, |