[ { "id": "April", "translation": "Avril" }, { "id": "August", "translation": "Août" }, { "id": "December", "translation": "Décembre" }, { "id": "February", "translation": "Février" }, { "id": "January", "translation": "Janvier" }, { "id": "July", "translation": "Juillet" }, { "id": "June", "translation": "Juin" }, { "id": "March", "translation": "Mars" }, { "id": "May", "translation": "Mai" }, { "id": "November", "translation": "Novembre" }, { "id": "October", "translation": "Octobre" }, { "id": "September", "translation": "Septembre" }, { "id": "api.admin.add_certificate.no_file.app_error", "translation": "Aucun fichier dans le champ 'certificate' de la requête." }, { "id": "api.admin.add_certificate.open.app_error", "translation": "Impossible d'ouvrir le certificat." }, { "id": "api.admin.add_certificate.saving.app_error", "translation": "Impossible d'enregistrer le certificat." }, { "id": "api.admin.file_read_error", "translation": "Erreur lors de la lecture du fichier journal." }, { "id": "api.admin.get_brand_image.not_available.app_error", "translation": "La personnalisation n'est pas configurée ou supportée par ce serveur." }, { "id": "api.admin.get_brand_image.storage.app_error", "translation": "Le stockage pour les images n'est pas configuré." }, { "id": "api.admin.init.debug", "translation": "Initialisation des routes de l'API administration." }, { "id": "api.admin.recycle_db_end.warn", "translation": "La connexion à la base de données a été recyclée." }, { "id": "api.admin.recycle_db_start.warn", "translation": "Essai de recyclage de la connexion à la base de données." }, { "id": "api.admin.remove_certificate.delete.app_error", "translation": "Erreur lors de la suppression du certificat. Veuillez vérifier que le fichier config/{{.Filename}} existe." }, { "id": "api.admin.saml.metadata.app_error", "translation": "Une erreur s'est produite lors de la construction des métadonnées du fournisseur de services." }, { "id": "api.admin.test_email.body", "translation": "


La configuration e-mail de Mattermost s'est déroulée avec succès !" }, { "id": "api.admin.test_email.missing_server", "translation": "Un serveur SMTP est nécessaire" }, { "id": "api.admin.test_email.reenter_password", "translation": "Les informations sur le serveur SMTP ont changé. Veuillez spécifier à nouveau le mot de passe du serveur SMTP pour tester la connexion." }, { "id": "api.admin.test_email.subject", "translation": "Mattermost - Test des paramètres e-mail" }, { "id": "api.admin.upload_brand_image.array.app_error", "translation": "Aucune image transmise dans la requête" }, { "id": "api.admin.upload_brand_image.no_file.app_error", "translation": "Pas de fichier dans le paramètre \"image\" de la requête" }, { "id": "api.admin.upload_brand_image.not_available.app_error", "translation": "La personnalisation n'est pas configurée ou supportée sur ce serveur" }, { "id": "api.admin.upload_brand_image.parse.app_error", "translation": "Impossible d'analyser le formulaire multipart" }, { "id": "api.admin.upload_brand_image.storage.app_error", "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." }, { "id": "api.admin.upload_brand_image.too_large.app_error", "translation": "Impossible d'envoyer le fichier. Le fichier est trop volumineux." }, { "id": "api.api.init.parsing_templates.debug", "translation": "Analyse des gabarits du serveur %v en cours" }, { "id": "api.api.init.parsing_templates.error", "translation": "Impossible d'analyser les modèles du serveur %v" }, { "id": "api.api.render.error", "translation": "Erreur lors de l'affichage du gabarit (template) %v err=%v" }, { "id": "api.auth.unable_to_get_user.app_error", "translation": "Impossible de récupérer l'utilisateur pour vérifier les permissions." }, { "id": "api.brand.init.debug", "translation": "Initialisation des routes de l'API de marque" }, { "id": "api.channel.add_member.added", "translation": "%v a été ajouté au canal par %v" }, { "id": "api.channel.add_member.find_channel.app_error", "translation": "Impossible de trouver le canal" }, { "id": "api.channel.add_member.find_user.app_error", "translation": "Impossible de trouver l'utilisateur à ajouter" }, { "id": "api.channel.add_member.user_adding.app_error", "translation": "Impossible de trouver l'utilisateur effectuant l'ajout" }, { "id": "api.channel.add_user.to.channel.failed.app_error", "translation": "Impossible d'ajouter l'utilisateur au canal" }, { "id": "api.channel.add_user.to.channel.failed.deleted.app_error", "translation": "Impossible d'ajouter l'utilisateur au canal car il a été exclu de l'équipe." }, { "id": "api.channel.add_user_to_channel.deleted.app_error", "translation": "Le canal a été archivé ou effacé" }, { "id": "api.channel.add_user_to_channel.type.app_error", "translation": "Impossible d'ajouter l'utilisateur à ce type de canal" }, { "id": "api.channel.can_manage_channel.private_restricted_system_admin.app_error", "translation": "La gestion et la création de canaux privés sont réservés aux administrateurs systèmes." }, { "id": "api.channel.can_manage_channel.private_restricted_team_admin.app_error", "translation": "La gestion et la création de canaux privés sont réservés aux administrateurs d'équipes et administrateurs systèmes." }, { "id": "api.channel.can_manage_channel.public_restricted_system_admin.app_error", "translation": "La création et l'administration du canal public sont réservées aux administrateurs système." }, { "id": "api.channel.can_manage_channel.public_restricted_team_admin.app_error", "translation": "La création et l'administration du canal public sont réservées aux administrateurs systèmes et administrateurs d'équipe." }, { "id": "api.channel.create_channel.direct_channel.app_error", "translation": "Vous devez utiliser le service d'API createDirectChannel pour la création d'un canal de messages privés" }, { "id": "api.channel.create_channel.invalid_character.app_error", "translation": "Caractère '__' invalide dans le nom du canal pour un canal indirect." }, { "id": "api.channel.create_channel.max_channel_limit.app_error", "translation": "Impossible de créer plus de {{.MaxChannelsPerTeam}} canaux pour l'équipe actuelle" }, { "id": "api.channel.create_default_channels.off_topic", "translation": "Hors-sujet" }, { "id": "api.channel.create_default_channels.town_square", "translation": "Centre-ville" }, { "id": "api.channel.create_direct_channel.invalid_user.app_error", "translation": "ID utilisateur invalide pour la création du canal de messages privés" }, { "id": "api.channel.create_group.bad_size.app_error", "translation": "Les canaux dédiés aux messages de groupe doivent contenir au moins 3 et pas plus de 8 utilisateurs" }, { "id": "api.channel.create_group.bad_user.app_error", "translation": "Un des utilisateurs spécifié n'existe pas" }, { "id": "api.channel.delete_channel.archived", "translation": "%v a archivé le canal." }, { "id": "api.channel.delete_channel.cannot.app_error", "translation": "Impossible d'effacer le canal par défaut {{.Channel}}" }, { "id": "api.channel.delete_channel.deleted.app_error", "translation": "Le canal a été archivé ou effacé" }, { "id": "api.channel.delete_channel.failed_post.error", "translation": "Impossible d'envoyer le message d'archive %v" }, { "id": "api.channel.delete_channel.failed_send.app_error", "translation": "Impossible d'envoyer le message archivé" }, { "id": "api.channel.delete_channel.incoming_webhook.error", "translation": "Erreur rencontrée lors de la suppression du webhook arrivant, id=%v" }, { "id": "api.channel.delete_channel.outgoing_webhook.error", "translation": "Erreur rencontrée lors de la suppression du webhook sortant, id=%v" }, { "id": "api.channel.delete_channel.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.channel.get_channel.wrong_team.app_error", "translation": "il n'existe pas de canal dont l'identifiant est ={{.ChannelId}} pour l'équipe dont le nom est={{.TeamId}}" }, { "id": "api.channel.get_channel_counts.app_error", "translation": "Impossible d'obtenir le nombre de canaux depuis la base de données" }, { "id": "api.channel.get_channel_extra_info.deleted.app_error", "translation": "Le canal a été archivé ou supprimé" }, { "id": "api.channel.get_channel_extra_info.member_limit.app_error", "translation": "Impossible d'analyser le nombre maximum de membres" }, { "id": "api.channel.get_channels.error", "translation": "Erreur lors de la récupération de profil pour id=%v déconnexion forcée" }, { "id": "api.channel.init.debug", "translation": "Initialisation des routes de l'API d'administration" }, { "id": "api.channel.join_channel.already_deleted.app_error", "translation": "Le can est déjà supprimé" }, { "id": "api.channel.join_channel.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.channel.join_channel.post_and_forget", "translation": "%v a rejoint le canal." }, { "id": "api.channel.leave.default.app_error", "translation": "Impossible de quitter le canal par défaut {{.Channel}}" }, { "id": "api.channel.leave.direct.app_error", "translation": "Impossible de quitter un canal de messages privés" }, { "id": "api.channel.leave.last_member.app_error", "translation": "Vous êtes le seul membre restant, essayez de supprimer le groupe privé plutôt que d'essayer de le quitter." }, { "id": "api.channel.leave.left", "translation": "%v a quitté le canal." }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error", "translation": "Impossible de publier le message indiquant le changement du nom d'affichage" }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error", "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour du champ du nom d'affichage du canal" }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from", "translation": "%s a mis à jour l'entête du canal de : %s en : %s" }, { "id": "api.channel.post_update_channel_header_message_and_forget.post.error", "translation": "Impossible de publier le message indiquant le changement de l'entête du canal" }, { "id": "api.channel.post_update_channel_header_message_and_forget.removed", "translation": "%s a supprimé le titre du canal (était : %s)" }, { "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error", "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour de l'entête du canal" }, { "id": "api.channel.post_update_channel_header_message_and_forget.updated_from", "translation": "%s a mis à jour l'entête du canal de : %s en : %s" }, { "id": "api.channel.post_update_channel_header_message_and_forget.updated_to", "translation": "%s a mis à jour l'entête du canal en : %s" }, { "id": "api.channel.post_user_add_remove_message_and_forget.error", "translation": "Impossible de publier le message indiquant l'entrée ou la sortie de l'utilisateur du canal" }, { "id": "api.channel.remove.default.app_error", "translation": "Impossible de supprimer l'utilisateur du canal par défaut {{.Channel}}" }, { "id": "api.channel.remove_member.permissions.app_error", "translation": "Vous n'avez pas les permissions requises " }, { "id": "api.channel.remove_member.removed", "translation": "%v a été retiré du canal." }, { "id": "api.channel.remove_member.unable.app_error", "translation": "Impossible de retirer l'utilisateur." }, { "id": "api.channel.remove_member.user.app_error", "translation": "Impossible de trouver l'utilisateur à supprimer" }, { "id": "api.channel.remove_user_from_channel.deleted.app_error", "translation": "Le canal a été archivé ou supprimé" }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Le canal a été archivé ou supprimé" }, { "id": "api.channel.update_channel.permission.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.channel.update_channel.tried.app_error", "translation": "Échec de la tentative de mise à jour du canal par défaut {{.Channel}}" }, { "id": "api.channel.update_last_viewed_at.get_unread_count_for_channel.error", "translation": "Impossible de récupérer le nombre de messages non lus pour l'user_id=%v et le channel_id=%v, err=%v" }, { "id": "api.cluster.init.debug", "translation": "Initialisation des routes de l'API de cluster" }, { "id": "api.command.admin_only.app_error", "translation": "Les intégrations sont réservées aux administrateurs." }, { "id": "api.command.delete.app_error", "translation": "Permissions insuffisantes pour supprimer la commande" }, { "id": "api.command.disabled.app_error", "translation": "Les commandes ont été désactivées par l'administrateur." }, { "id": "api.command.duplicate_trigger.app_error", "translation": "Ce mot déclencheur est déjà utilisé. Veuillez choisir un autre mot." }, { "id": "api.command.execute_command.debug", "translation": "Exécute cmd=%v userId=%v" }, { "id": "api.command.execute_command.failed.app_error", "translation": "La commande avec le déclencheur '{{.Trigger}}' a échoué" }, { "id": "api.command.execute_command.failed_empty.app_error", "translation": "La commande avec le déclencheur '{{.Trigger}}' a renvoyé une réponse vide" }, { "id": "api.command.execute_command.failed_resp.app_error", "translation": "La commande avec le déclencheur '{{.Trigger}}' a renvoyé la réponse {{.Status}}" }, { "id": "api.command.execute_command.not_found.app_error", "translation": "Une commande avec le mot-clé déclencheur '{{.Trigger}}' n'a pas pu être trouvée. Pour envoyer un message commençant par \"/\", ajoutez un espace au début du message." }, { "id": "api.command.execute_command.save.app_error", "translation": "Une erreur est survenue lors de l'enregistrement de la réponse de la commande dans le canal" }, { "id": "api.command.execute_command.start.app_error", "translation": "Aucun déclencheur de commande trouvé" }, { "id": "api.command.init.debug", "translation": "Initialisation des routes de l'API des commandes" }, { "id": "api.command.invite_people.desc", "translation": "Envoyer un e-mail d'invitation à votre équipe" }, { "id": "api.command.invite_people.email_off", "translation": "Les e-mails n'ont pas été configurés, aucune invitation envoyée." }, { "id": "api.command.invite_people.fail", "translation": "Un problème s'est produit à l'envoi de l'e-mail d'invitation." }, { "id": "api.command.invite_people.hint", "translation": "[nom@domaine.com ...]" }, { "id": "api.command.invite_people.invite_off", "translation": "La création d'utilisateur a été désactivée sur ce serveur, aucune invitation n'a été envoyée" }, { "id": "api.command.invite_people.name", "translation": "inviter_personne" }, { "id": "api.command.invite_people.no_email", "translation": "Veuillez spécifier une ou plusieurs adresses e-mail valides" }, { "id": "api.command.invite_people.sent", "translation": "E-mail(s) d'invitation envoyé(s)" }, { "id": "api.command.regen.app_error", "translation": "Permissions insuffisantes pour regénérer le jeton de commande" }, { "id": "api.command.team_mismatch.app_error", "translation": "Impossible de mettre à jour les commandes entre équipes" }, { "id": "api.command.update.app_error", "translation": "Permissions insuffisantes pour mettre à jour la commande" }, { "id": "api.command_away.desc", "translation": "Définit votre état sur « Absent »." }, { "id": "api.command_away.name", "translation": "absent(e)" }, { "id": "api.command_away.success", "translation": "Vous êtes maintenant absent(e)" }, { "id": "api.command_channel_header.channel.app_error", "translation": "Impossible de récupérer le canal courant." }, { "id": "api.command_channel_header.desc", "translation": "Édite l'entête du canal" }, { "id": "api.command_channel_header.hint", "translation": "[texte]" }, { "id": "api.command_channel_header.message.app_error", "translation": "Du texte doit être spécifié avec la commande /header." }, { "id": "api.command_channel_header.name", "translation": "entête" }, { "id": "api.command_channel_header.permission.app_error", "translation": "Vous ne disposez pas des permissions requises pour éditer l'entête du canal." }, { "id": "api.command_channel_header.update_channel.app_error", "translation": "Une erreur s'est produite lors de la mise à jour du canal." }, { "id": "api.command_channel_header.update_channel.success", "translation": "L'entête du canal a été mis à jour avec succès." }, { "id": "api.command_channel_purpose.channel.app_error", "translation": "Impossible de récupérer le canal courant." }, { "id": "api.command_channel_purpose.desc", "translation": "Éditer la description du canal" }, { "id": "api.command_channel_purpose.direct_group.app_error", "translation": "Impossible de définir la description des canaux de messages privés. Utilisez /header pour définir l'entête à la place." }, { "id": "api.command_channel_purpose.hint", "translation": "[texte]" }, { "id": "api.command_channel_purpose.message.app_error", "translation": "Un message doit être spécifié avec la commande /purpose." }, { "id": "api.command_channel_purpose.name", "translation": "purpose" }, { "id": "api.command_channel_purpose.permission.app_error", "translation": "Vous ne disposez pas des permissions requises pour éditer la description du canal." }, { "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Une erreur s'est produite lors de la mise à jour du canal courant." }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Impossible de récupérer le canal courant." }, { "id": "api.command_channel_rename.desc", "translation": "Renomme le canal" }, { "id": "api.command_channel_rename.direct_group.app_error", "translation": "Impossible de renommer les canaux de messages privés." }, { "id": "api.command_channel_rename.hint", "translation": "[texte]" }, { "id": "api.command_channel_rename.message.app_error", "translation": "Un message doit être spécifié avec la commande /rename." }, { "id": "api.command_channel_rename.name", "translation": "rename" }, { "id": "api.command_channel_rename.permission.app_error", "translation": "Vous ne disposez pas des permissions requises pour renommer le canal." }, { "id": "api.command_channel_rename.too_long.app_error", "translation": "Channel name must be {{.Length}} or fewer characters" }, { "id": "api.command_channel_rename.too_short.app_error", "translation": "Channel name must be {{.Length}} or more characters" }, { "id": "api.command_channel_rename.update_channel.app_error", "translation": "Une erreur s'est produite lors de la mise à jour du canal courant." }, { "id": "api.command_channel_rename.update_channel.success", "translation": "Le nom du canal a été mis à jour avec succès." }, { "id": "api.command_code.desc", "translation": "Affiche le texte sous la forme d'un bloc de code" }, { "id": "api.command_code.hint", "translation": "[texte]" }, { "id": "api.command_code.message.app_error", "translation": "Un message doit être spécifié avec la commande /code." }, { "id": "api.command_code.name", "translation": "code" }, { "id": "api.command_collapse.desc", "translation": "Activer la réduction automatique des aperçus d'images" }, { "id": "api.command_collapse.name", "translation": "réduire" }, { "id": "api.command_collapse.success", "translation": "Les liens vers les images se réduisent maintenant par défaut" }, { "id": "api.command_echo.create.app_error", "translation": "Impossible de créer le message avec la commande /echo, err=%v" }, { "id": "api.command_echo.delay.app_error", "translation": "Le délai doit être inférieur à 10000 secondes" }, { "id": "api.command_echo.desc", "translation": "Répète le texte affiché sur votre compte" }, { "id": "api.command_echo.high_volume.app_error", "translation": "Trop grand volume de demandes d'affichage, impossible de traiter" }, { "id": "api.command_echo.hint", "translation": "'message' [délai en secondes]" }, { "id": "api.command_echo.message.app_error", "translation": "Un message doit être spécifié avec la commande /echo." }, { "id": "api.command_echo.name", "translation": "echo" }, { "id": "api.command_expand.desc", "translation": "Désactive la réduction automatique des aperçus d'images" }, { "id": "api.command_expand.name", "translation": "étendre" }, { "id": "api.command_expand.success", "translation": "Les liens vers les images s'étendent maintenant par défaut" }, { "id": "api.command_expand_collapse.fail.app_error", "translation": "Une erreur est survenue lors de l'expansion des aperçus" }, { "id": "api.command_help.desc", "translation": "Ouvre l'aide de Mattermost" }, { "id": "api.command_help.name", "translation": "aide" }, { "id": "api.command_join.desc", "translation": "Rejoint un canal ouvert" }, { "id": "api.command_join.fail.app_error", "translation": "Une erreur s'est produite en rejoignant le canal." }, { "id": "api.command_join.hint", "translation": "[nom-canal]" }, { "id": "api.command_join.list.app_error", "translation": "Une erreur s'est produite lors de la récupération de la liste des canaux." }, { "id": "api.command_join.missing.app_error", "translation": "Impossible de trouver le canal" }, { "id": "api.command_join.name", "translation": "rejoindre" }, { "id": "api.command_join.success", "translation": "Canal rejoint." }, { "id": "api.command_leave.desc", "translation": "Quitte le canal courant" }, { "id": "api.command_leave.fail.app_error", "translation": "Une erreur s'est produite en quittant le canal." }, { "id": "api.command_leave.list.app_error", "translation": "Une erreur s'est produite lors de la récupération de la liste des canaux." }, { "id": "api.command_leave.missing.app_error", "translation": "Impossible de trouver le canal." }, { "id": "api.command_leave.name", "translation": "leave" }, { "id": "api.command_leave.success", "translation": "A quitté le canal." }, { "id": "api.command_logout.desc", "translation": "Se déconnecte de Mattermost" }, { "id": "api.command_logout.fail_message", "translation": "Échec de la déconnexion" }, { "id": "api.command_logout.name", "translation": "quitter" }, { "id": "api.command_me.desc", "translation": "Effectue une action" }, { "id": "api.command_me.hint", "translation": "[message]" }, { "id": "api.command_me.name", "translation": "moi" }, { "id": "api.command_msg.desc", "translation": "Envoie un message privé à un utilisateur" }, { "id": "api.command_msg.dm_fail.app_error", "translation": "Une erreur s'est produite à la création du message privé." }, { "id": "api.command_msg.fail.app_error", "translation": "Une erreur s'est produite lors de l'envoi du message à l'utilisateur." }, { "id": "api.command_msg.hint", "translation": "@[username] 'message'" }, { "id": "api.command_msg.list.app_error", "translation": "Une erreur s'est produite lors de la récupération de la liste des utilisateurs." }, { "id": "api.command_msg.missing.app_error", "translation": "Utilisateur introuvable" }, { "id": "api.command_msg.name", "translation": "[message]" }, { "id": "api.command_msg.success", "translation": "Message envoyé." }, { "id": "api.command_offline.desc", "translation": "Définit votre état sur « Hors ligne »." }, { "id": "api.command_offline.name", "translation": "Hors ligne" }, { "id": "api.command_offline.success", "translation": "Vous êtes maintenant hors ligne" }, { "id": "api.command_online.desc", "translation": "Définit votre état sur « Connecté »" }, { "id": "api.command_online.name", "translation": "En ligne" }, { "id": "api.command_online.success", "translation": "Vous êtes maintenant en ligne" }, { "id": "api.command_open.name", "translation": "ouvrir" }, { "id": "api.command_search.desc", "translation": "Recherche du texte dans les messages" }, { "id": "api.command_search.hint", "translation": "[texte]" }, { "id": "api.command_search.name", "translation": "rechercher" }, { "id": "api.command_search.unsupported.app_error", "translation": "La commande de recherche n'est pas supportée sur votre périphérique" }, { "id": "api.command_settings.desc", "translation": "Ouvre la page des Paramètres du compte" }, { "id": "api.command_settings.name", "translation": "paramètres" }, { "id": "api.command_settings.unsupported.app_error", "translation": "La commande de paramètres n'est pas supportée sur votre périphérique" }, { "id": "api.command_shortcuts.desc", "translation": "Raccourcis clavier" }, { "id": "api.command_shortcuts.name", "translation": "raccourcis clavier" }, { "id": "api.command_shortcuts.unsupported.app_error", "translation": "La commande de recherche n'est pas supportée sur votre périphérique" }, { "id": "api.command_shrug.desc", "translation": "Ajoute ¯\\_(ツ)_/¯ à votre message" }, { "id": "api.command_shrug.hint", "translation": "[message]" }, { "id": "api.command_shrug.name", "translation": "haussement" }, { "id": "api.compliance.init.debug", "translation": "Initialisation des routes de l'API de compatibilité" }, { "id": "api.config.client.old_format.app_error", "translation": "Le nouveau format pour la configuration du client n'est pas encore supporté. Veuillez spécifier format=old dans la chaîne de requête (query string)" }, { "id": "api.context.404.app_error", "translation": "Désolé, impossible de trouver cette page." }, { "id": "api.context.invalid_body_param.app_error", "translation": "{{.Name}} invalide ou manquant dans le corps de la requête" }, { "id": "api.context.invalid_param.app_error", "translation": "Paramètre {{.Name}} invalide" }, { "id": "api.context.invalid_session.error", "translation": "Session invalide err=%v" }, { "id": "api.context.invalid_team_url.debug", "translation": "URL d'équipe utilisée si l'appel est invalide. L'URL d'équipe ne devrait pas être utilisée dans des fonctions d'API ou des fonctions indépendantes d'une équipe" }, { "id": "api.context.invalid_token.error", "translation": "Jeton de session invalide={{.Token}}, err={{.Error}}" }, { "id": "api.context.invalid_url_param.app_error", "translation": "Paramètre {{.Name}} invalide ou manquant dans l'URL de la requête" }, { "id": "api.context.invalidate_all_caches", "translation": "Purger tous les caches" }, { "id": "api.context.last_activity_at.error", "translation": "Impossible de mettre à jour le LastActivityAt de user_id=%v et session_id=%v, err=%v" }, { "id": "api.context.log.error", "translation": "%v : %v code=%v rid=%v uid=%v ip=%v %v [détails : %v]" }, { "id": "api.context.mfa_required.app_error", "translation": "L'authentification multi-facteurs est requise sur ce serveur." }, { "id": "api.context.missing_teamid.app_error", "translation": "ID d'équipe manquant" }, { "id": "api.context.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.context.session_expired.app_error", "translation": "Session invalide ou expirée, veuillez vous reconnecter." }, { "id": "api.context.system_permissions.app_error", "translation": "Vous n'avez pas les permissions requises (système)" }, { "id": "api.context.token_provided.app_error", "translation": "La session n'est pas OAuth alors qu'un jeton a été spécifié dans les paramètres de la requête" }, { "id": "api.context.unknown.app_error", "translation": "Une erreur inconnue est survenue. Veuillez contacter le support." }, { "id": "api.context.v3_disabled.app_error", "translation": "La version 3 de l'API a été désactivée sur ce serveur. Veuillez utilisez la version 4 de l'API. Référez-vous à https://api.mattermost.com pour plus de détails." }, { "id": "api.deprecated.init.debug", "translation": "Initialisation des routes dépréciées de l'API" }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Le canal recevant les e-mail envoyés par lot est plein. Veuillez augmenter le paramètre EmailBatchingBufferSize." }, { "id": "api.email_batching.add_notification_email_to_batch.disabled.app_error", "translation": "L'envoi d'e-mails par lot a été désactivé par l'administrateur système." }, { "id": "api.email_batching.check_pending_emails.finished_running", "translation": "La tâche d'envoi d'e-mails 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": "Impossible de trouver le statut du destinataire pour l'envoi par lot des e-mails de notification" }, { "id": "api.email_batching.render_batched_post.channel.app_error", "translation": "Impossible de trouver le canal du message pour l'envoi par lot des notifications par e-mail" }, { "id": "api.email_batching.render_batched_post.date", "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}" }, { "id": "api.email_batching.render_batched_post.direct_message", "translation": "Message privé de " }, { "id": "api.email_batching.render_batched_post.go_to_post", "translation": "Aller au message" }, { "id": "api.email_batching.render_batched_post.group_message", "translation": "Message de groupe de " }, { "id": "api.email_batching.render_batched_post.notification", "translation": "Notification de " }, { "id": "api.email_batching.render_batched_post.sender.app_error", "translation": "Impossible de trouver l’expéditeur du message pour l'envoi par lot de notifications par e-mail" }, { "id": "api.email_batching.send_batched_email_notification.body_text", "translation": { "one": "Vous avez une nouvelle notification.", "other": "Vous avez {{.Count}} nouvelles notifications." } }, { "id": "api.email_batching.send_batched_email_notification.preferences.app_error", "translation": "Impossible de trouver les préférences d'affichage du destinataire pour l'envoi par lot d'e-mails de notification" }, { "id": "api.email_batching.send_batched_email_notification.send.app_error", "translation": "Impossible d'envoyer le lot d'e-mails de notification à %v : %v" }, { "id": "api.email_batching.send_batched_email_notification.subject", "translation": { "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": "Impossible de trouver un destinataire pour l'envoi du lot d'e-mails de notification" }, { "id": "api.email_batching.start.starting", "translation": "Début de l'envoi d'e-mails par lot. Vérification des e-mails en attente toutes les %v secondes." }, { "id": "api.emoji.create.duplicate.app_error", "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 l'émoticône. Impossible de comprendre la requête." }, { "id": "api.emoji.create.permissions.app_error", "translation": "Permissions insuffisantes pour créer des émoticônes." }, { "id": "api.emoji.create.too_large.app_error", "translation": "Impossible de créer l'émoticône. L'image doit faire moins de 1 Mio." }, { "id": "api.emoji.delete.delete_reactions.app_error", "translation": "Impossible de supprimer les réactions lors de la suppression de l'émotiĉone portant le nom %v" }, { "id": "api.emoji.delete.permissions.app_error", "translation": "Permissions insuffisantes pour supprimer des émoticônes." }, { "id": "api.emoji.disabled.app_error", "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 l'émoticône." }, { "id": "api.emoji.get_image.read.app_error", "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 émoticônes" }, { "id": "api.emoji.init.debug", "translation": "Initialisation des routes de l'API des émoticônes" }, { "id": "api.emoji.storage.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." }, { "id": "api.emoji.upload.image.app_error", "translation": "Impossible de créer l'émoticône. Le fichier doit être un PNG, JPG ou GIF." }, { "id": "api.emoji.upload.large_image.decode_error", "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant le décodage de l'image." }, { "id": "api.emoji.upload.large_image.encode_error", "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant l'encodage de l'image." }, { "id": "api.emoji.upload.large_image.gif_decode_error", "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant le décodage de l'image GIF." }, { "id": "api.emoji.upload.large_image.gif_encode_error", "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant l'encodage de l'image GIF." }, { "id": "api.file.attachments.disabled.app_error", "translation": "Les fichiers de pièces jointes sont désactivés sur ce serveur." }, { "id": "api.file.get_file.public_disabled.app_error", "translation": "Les liens publics sont désactivés par l'administrateur système." }, { "id": "api.file.get_file.public_invalid.app_error", "translation": "Le lien public ne semble pas être valide" }, { "id": "api.file.get_file_preview.no_preview.app_error", "translation": "Le fichier n'a pas d'image d'aperçu" }, { "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 actuel." }, { "id": "api.file.get_info_for_request.storage.app_error", "translation": "Impossible de récupérer les informations du fichier. Le stockage de fichier 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 actuel." }, { "id": "api.file.handle_images_forget.decode.error", "translation": "Impossible de décoder l'image err=%v" }, { "id": "api.file.handle_images_forget.encode_jpeg.error", "translation": "Impossible de sauvegarder l'image au format jpeg path=%v err=%v" }, { "id": "api.file.handle_images_forget.encode_preview.error", "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 path=%v err=%v" }, { "id": "api.file.handle_images_forget.upload_thumb.error", "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": "Impossible de récupérer les informations du fichier accompagnant le message après que ce dernier ait migré vers FileInfos, post_id=%v, err=%v" }, { "id": "api.file.migrate_filenames_to_file_infos.get_post_again.warn", "translation": "Impossible de récupérer le message alors que ce dernier 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": "Migration du message vers FileInfos en cours, 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 Filenames vide, post_id=%v" }, { "id": "api.file.migrate_filenames_to_file_infos.not_migrating_post.debug", "translation": "Le message a déjà été migré vers FileInfos, post_id=%v, err=%v" }, { "id": "api.file.migrate_filenames_to_file_infos.save_file_info.warn", "translation": "Impossible de sauvegarder le message lorsque celui-ci est en cours de migration vers FileInfos, post_id=%v, file_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 à qui appartient ce fichier en utilisant 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." }, { "id": "api.file.move_file.delete_from_s3.app_error", "translation": "Impossible de supprimer le fichier de S3." }, { "id": "api.file.move_file.get_from_s3.app_error", "translation": "Impossible de charger le fichier depuis S3." }, { "id": "api.file.move_file.rename.app_error", "translation": "Impossible de déplacer le fichier en local." }, { "id": "api.file.read_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." }, { "id": "api.file.read_file.get.app_error", "translation": "Impossible de charger le fichier depuis S3" }, { "id": "api.file.read_file.reading_local.app_error", "translation": "Une erreur est survenue lors de la lecture depuis le stockage local du serveur" }, { "id": "api.file.upload_file.bad_parse.app_error", "translation": "Impossible d'envoyer le fichier. L'entête ne peut être analysé." }, { "id": "api.file.upload_file.large_image.app_error", "translation": "Le fichier est au-dessus des limites de dimensions, il n'a pas pu être envoyé : {{.Filename}}" }, { "id": "api.file.upload_file.storage.app_error", "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." }, { "id": "api.file.upload_file.too_large.app_error", "translation": "Impossible d'envoyer le fichier. Le fichier est trop volumineux." }, { "id": "api.file.write_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." }, { "id": "api.file.write_file.s3.app_error", "translation": "Une erreur est survenue lors de l'écriture vers S3" }, { "id": "api.file.write_file_locally.create_dir.app_error", "translation": "Une erreur est survenue lors de la création du dossier pour le nouveau fichier" }, { "id": "api.file.write_file_locally.writing.app_error", "translation": "Une erreur est survenue durant l'écriture sur le stockage du serveur local" }, { "id": "api.general.init.debug", "translation": "Initialisation des routes générales de l'API" }, { "id": "api.import.import_post.attach_files.error", "translation": "Une erreur s'est produite lors de l'ajout des fichiers au message. postId=%v, fileIds=%v, message=%v" }, { "id": "api.import.import_post.saving.debug", "translation": "Impossible d'enregistrer le message. user=%v, message=%v" }, { "id": "api.import.import_user.join_team.error", "translation": "Impossible de rejoindre l'équipe lorsqu'une importation est en cours err=%v" }, { "id": "api.import.import_user.joining_default.error", "translation": "Problème rencontré lors de la connexion aux canaux par défaut user_id=%s, team_id=%s, err=%v" }, { "id": "api.import.import_user.saving.error", "translation": "Impossible d'enregistrer l'utilisateur. err=%v" }, { "id": "api.import.import_user.set_email.error", "translation": "Impossible de marquer l'adresse e-mail comme vérifiée err=%v" }, { "id": "api.incoming_webhook.disabled.app_errror", "translation": "Les webhooks entrants ont été désactivés par l'administrateur système." }, { "id": "api.ldap.init.debug", "translation": "Initialisation des routes de l'API LDAP" }, { "id": "api.license.add_license.array.app_error", "translation": "Il manque le paramètre \"licence\" dans la requête" }, { "id": "api.license.add_license.expired.app_error", "translation": "La licence a expiré ou n'a pas encore démarré." }, { "id": "api.license.add_license.invalid.app_error", "translation": "Fichier de licence invalide." }, { "id": "api.license.add_license.invalid_count.app_error", "translation": "Impossible de compter le nombre total d'utilisateurs." }, { "id": "api.license.add_license.no_file.app_error", "translation": "Pas de fichier dans le paramètre \"licence\" de la requête" }, { "id": "api.license.add_license.open.app_error", "translation": "Impossible d'ouvrir le fichier de licence" }, { "id": "api.license.add_license.save.app_error", "translation": "La licence n'a pas été enregistrée correctement." }, { "id": "api.license.add_license.save_active.app_error", "translation": "Licence ID n'a pas été enregistrée correctement." }, { "id": "api.license.add_license.unique_users.app_error", "translation": "Cette licence supporte {{.Users}} utilisateurs, mais votre système compte {{.Count}} utilisateurs uniques. Les utilisateurs uniques sont comptabilisés par adresse e-mail distincte. Vous pouvez voir le nombre d'utilisateurs uniques dans le menu \"Rapports -> Statistiques\"." }, { "id": "api.license.client.old_format.app_error", "translation": "Le nouveau format pour la licence du client n'est pas encore supporté. Veuillez spécifier format=old dans la chaîne de requête (query string)" }, { "id": "api.license.init.debug", "translation": "Initialisation des routes de l'API des licences" }, { "id": "api.license.remove_license.remove.app_error", "translation": "La licence n'a pas été retirée correctement." }, { "id": "api.oauth.allow_oauth.bad_client.app_error", "translation": "invalid_request : client_id incorrect" }, { "id": "api.oauth.allow_oauth.bad_redirect.app_error", "translation": "invalid_request : redirect_uri manquant ou incorrect" }, { "id": "api.oauth.allow_oauth.bad_response.app_error", "translation": "invalid_request : response_type incorrect" }, { "id": "api.oauth.allow_oauth.database.app_error", "translation": "server_error : Erreur lors de l'accès à la base de données" }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request : le redirect_uri spécifié ne correspond pas au callback_url enregistré" }, { "id": "api.oauth.allow_oauth.turn_off.app_error", "translation": "L'administrateur système a désactivé l'authentification par OAuth." }, { "id": "api.oauth.authorize_oauth.disabled.app_error", "translation": "L'administrateur système a désactivé l'authentification par OAuth2." }, { "id": "api.oauth.authorize_oauth.missing.app_error", "translation": "Il manque une des valeurs parmi response_type, client_id ou redirect_uri" }, { "id": "api.oauth.complete_oauth.missing_code.app_error", "translation": "Le fournisseur de services {{.service}} n'a pas envoyé un code d'autorisation dans l'URL de redirection.\n\nPour [Google Apps](https://docs.mattermost.com/deployment/sso-google.html) vérifiez que votre administrateur ait activé l'API Google+.\n\nPour [Office 365](https://docs.mattermost.com/deployment/sso-office.html) vérifiez que l'administrateur de votre organisation Microsoft ait activé l'application Mattermost.\n\nPour [GitLab](https://docs.mattermost.com/deployment/sso-gitlab.html) vérifiez que vous ayez suivi les instructions d'installation.\n\nSi, malgré cela, vous rencontrez toujours des problèmes avec votre configuration, envoyez un message sur le [forum de dépannage](https://forum.mattermost.org/c/general/trouble-shoot) où nous serons en mesure de vous aider à résoudre le problème." }, { "id": "api.oauth.delete.permissions.app_error", "translation": "Permissions insuffisantes pour supprimer l'application OAuth2" }, { "id": "api.oauth.get_access_token.bad_client_id.app_error", "translation": "invalid_request : Mauvais client_id" }, { "id": "api.oauth.get_access_token.bad_client_secret.app_error", "translation": "invalid_request : client_secret manquant" }, { "id": "api.oauth.get_access_token.bad_grant.app_error", "translation": "invalid_request : Mauvais grant_type" }, { "id": "api.oauth.get_access_token.credentials.app_error", "translation": "invalid_client : Identifiants client invalides" }, { "id": "api.oauth.get_access_token.disabled.app_error", "translation": "L'administrateur système a désactivé l'authentification par OAuth2." }, { "id": "api.oauth.get_access_token.expired_code.app_error", "translation": "invalid_grant : Code d'autorisation invalide ou expiré" }, { "id": "api.oauth.get_access_token.internal.app_error", "translation": "server_error : Une erreur interne serveur est survenue durant l'accès à la base de données" }, { "id": "api.oauth.get_access_token.internal_saving.app_error", "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement du jeton d'accès dans la base de données" }, { "id": "api.oauth.get_access_token.internal_session.app_error", "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement de la session en base de données" }, { "id": "api.oauth.get_access_token.internal_user.app_error", "translation": "server_error : Une erreur interne serveur est survenue durant la récupération de l'utilisateur depuis la base de données" }, { "id": "api.oauth.get_access_token.missing_code.app_error", "translation": "invalid_request : Code manquant" }, { "id": "api.oauth.get_access_token.missing_refresh_token.app_error", "translation": "invalid_request : refresh_token manquant" }, { "id": "api.oauth.get_access_token.redirect_uri.app_error", "translation": "invalid_request : La redirect_uri spécifiée ne correspond pas au code d'autorisation redirect_uri" }, { "id": "api.oauth.get_access_token.refresh_token.app_error", "translation": "invalid_grant : jeton de rafraîchissement invalide" }, { "id": "api.oauth.get_auth_data.find.error", "translation": "Impossible de trouver le code d'authentification pour code=%s" }, { "id": "api.oauth.init.debug", "translation": "Initialisation des routes de l'API OAuth" }, { "id": "api.oauth.invalid_state_token.app_error", "translation": "Token d'état invalide" }, { "id": "api.oauth.regenerate_secret.app_error", "translation": "Permissions insuffisantes pour regénérer la clé secrète de l'application OAuth2" }, { "id": "api.oauth.register_oauth_app.turn_off.app_error", "translation": "L'administrateur système a désactivé l'authentification par OAuth2." }, { "id": "api.oauth.revoke_access_token.del_session.app_error", "translation": "Erreur lors de la suppression de la session en base de données" }, { "id": "api.oauth.revoke_access_token.del_token.app_error", "translation": "Error lors de la suppression du jeton d'accès dans la base de données" }, { "id": "api.oauth.revoke_access_token.get.app_error", "translation": "Erreur lors de la récupération du jeton d'accès avant suppression" }, { "id": "api.oauth.singup_with_oauth.disabled.app_error", "translation": "L'inscription utilisateur est désactivée." }, { "id": "api.oauth.singup_with_oauth.expired_link.app_error", "translation": "Le lien d'inscription a expiré." }, { "id": "api.oauth.singup_with_oauth.invalid_link.app_error", "translation": "Le lien d'inscription semble ne pas être valide." }, { "id": "api.opengraph.init.debug", "translation": "Initialisation des routes de l'API du protocole Open Graph" }, { "id": "api.plugin.upload.array.app_error", "translation": "File array is empty in multipart/form request" }, { "id": "api.plugin.upload.file.app_error", "translation": "Unable to open file in multipart/form request" }, { "id": "api.plugin.upload.no_file.app_error", "translation": "Missing file in multipart/form request" }, { "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." }, { "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." }, { "id": "api.post.create_post.attach_files.error", "translation": "Une erreur s'est produite lors de l'ajout 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": "Impossible d'envoyer un message dans un canal supprimé." }, { "id": "api.post.create_post.channel_root_id.app_error", "translation": "ChannelId invalide pour le paramètre RootId" }, { "id": "api.post.create_post.last_viewed.error", "translation": "Erreur lors de la mise à jour \"vu le\", channel_id=%s, user_id=%s, err=%v" }, { "id": "api.post.create_post.parent_id.app_error", "translation": "Paramètre ParentId invalide" }, { "id": "api.post.create_post.root_id.app_error", "translation": "Paramètre RootId invalide" }, { "id": "api.post.create_post.town_square_read_only", "translation": "This channel is read-only. Only members with permission can post here." }, { "id": "api.post.create_webhook_post.creating.app_error", "translation": "Erreur lors de la création du message" }, { "id": "api.post.delete_flagged_post.app_error.warn", "translation": "Impossible de supprimer les préférences de marquage du message 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 requises" }, { "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.disabled_all", "translation": "@all a été désactivé car le canal a plus de {{.Users}} utilisateurs." }, { "id": "api.post.disabled_channel", "translation": "@channel a été désactivé car le canal a plus de {{.Users}} utilisateurs." }, { "id": "api.post.disabled_here", "translation": "@here a été désactivé car le canal a plus de {{.Users}} utilisateurs." }, { "id": "api.post.do_action.action_id.app_error", "translation": "Id client invalide" }, { "id": "api.post.do_action.action_integration.app_error", "translation": "Action integration error" }, { "id": "api.post.get_message_for_notification.files_sent", "translation": { "one": "{{.Count}} fichier envoyé : {{.Filenames}}", "other": "{{.Count}} fichiers envoyés : {{.Filenames}}" } }, { "id": "api.post.get_message_for_notification.get_files.error", "translation": "Une erreur s'est produite lors de la récupération des fichiers pour la notification de nouveau message, post_id=%v, err=%v" }, { "id": "api.post.get_message_for_notification.images_sent", "translation": { "one": "{{.Count}} image envoyée: {{.Filenames}}", "other": "{{.Count}} images envoyées: {{.Filenames}}" } }, { "id": "api.post.get_out_of_channel_mentions.regex.error", "translation": "Impossible de compiler la regex de @mention user_id=%v, err=%v" }, { "id": "api.post.get_post.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.post.handle_post_events_and_forget.members.error", "translation": "Impossible de récupérer les membres du canal channel_id=%v err=%v" }, { "id": "api.post.handle_webhook_events_and_forget.create_post.error", "translation": "Impossible de créer le message de réponse, err=%v" }, { "id": "api.post.handle_webhook_events_and_forget.event_post.error", "translation": "Échec de l'événement POST, err=%s" }, { "id": "api.post.init.debug", "translation": "Initialisation des routes de l'API des messages" }, { "id": "api.post.link_preview_disabled.app_error", "translation": "Les prévisualisations de liens ont été désactivées par l'administrateur système." }, { "id": "api.post.make_direct_channel_visible.get_2_members.error", "translation": "Impossible de récupérer 2 membres pour un canal de messages privés channel_id={{.ChannelId}}" }, { "id": "api.post.make_direct_channel_visible.get_members.error", "translation": "Échec de la récupération des membres du canal channel_id=%v err=%v" }, { "id": "api.post.make_direct_channel_visible.save_pref.error", "translation": "Échec de la sauvegarde des préférences du canal direct user_id=%v other_user_id=%v err=%v" }, { "id": "api.post.make_direct_channel_visible.update_pref.error", "translation": "Échec de la mise à jour des préférences du canal direct user_id=%v other_user_id=%v err=%v" }, { "id": "api.post.notification.member_profile.warn", "translation": "Impossible d'obtenir le profil pour le membre du canal, user_id=%v" }, { "id": "api.post.send_notifications.user_id.debug", "translation": "Le créateur du message n'est pas dans le même canal que le message, aucune notification n'a été envoyée post_id=%v channel_id=%v user_id=%v" }, { "id": "api.post.send_notifications_and_forget.clear_push_notification.debug", "translation": "Suppression de la notification push pour %v avec channel_id %v" }, { "id": "api.post.send_notifications_and_forget.files.error", "translation": "Impossible de récupérer les fichiers pour la notification de nouveau 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" }, { "id": "api.post.send_notifications_and_forget.mention_subject", "translation": "Nouvelle Mention" }, { "id": "api.post.send_notifications_and_forget.push_image_only", "translation": " A envoyé un ou plusieurs fichiers sur " }, { "id": "api.post.send_notifications_and_forget.push_image_only_dm", "translation": " A envoyé un ou plusieurs fichiers dans un message privé" }, { "id": "api.post.send_notifications_and_forget.push_in", "translation": " dans " }, { "id": "api.post.send_notifications_and_forget.push_mention", "translation": " vous a mentionné sur " }, { "id": "api.post.send_notifications_and_forget.push_mention_no_channel", "translation": " vous a mentionné" }, { "id": "api.post.send_notifications_and_forget.push_message", "translation": " vous a envoyé un message privé" }, { "id": "api.post.send_notifications_and_forget.push_non_mention", "translation": " envoyé dans " }, { "id": "api.post.send_notifications_and_forget.push_non_mention_no_channel", "translation": " a envoyé un message" }, { "id": "api.post.send_notifications_and_forget.push_notification.error", "translation": "Impossible d'envoyer la notification push device_id={{.DeviceId}}, err={{.Error}}" }, { "id": "api.post.send_notifications_and_forget.sent", "translation": "{{.Prefix}} {{.Filenames}} envoyé" }, { "id": "api.post.update_mention_count_and_forget.update_error", "translation": "Impossible de mettre à jour le compteur de mentions pour l'utilisateur user_id=%v sur channel_id=%v err=%v" }, { "id": "api.post.update_post.find.app_error", "translation": "Impossible de trouver le message existant ou le commentaire à mettre à jour." }, { "id": "api.post.update_post.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.post.update_post.permissions_denied.app_error", "translation": "L'édition des messages a été désactivée. Pour plus d'informations, veuillez demander à votre administrateur système." }, { "id": "api.post.update_post.permissions_details.app_error", "translation": "Déjà supprimé id={{.PostId}}" }, { "id": "api.post.update_post.permissions_time_limit.app_error", "translation": "L'édition de messages est seulement autorisée pendant {{.timeLimit}} secondes. Pour plus d'informations, veuillez demander à votre administrateur système." }, { "id": "api.post.update_post.system_message.app_error", "translation": "Impossible de mettre à jour un message système" }, { "id": "api.post_get_post_by_id.get.app_error", "translation": "Impossible de récupérer le message" }, { "id": "api.preference.delete_preferences.decode.app_error", "translation": "Impossible de décoder les préférences depuis la requête" }, { "id": "api.preference.delete_preferences.user_id.app_error", "translation": "Impossible d'enregistrer les préférences pour un autre utilisateur" }, { "id": "api.preference.init.debug", "translation": "Initialisation des routes de l'API des préférences" }, { "id": "api.preference.save_preferences.decode.app_error", "translation": "Impossible de décoder les préférences depuis la requête" }, { "id": "api.preference.save_preferences.set.app_error", "translation": "Impossible d'enregistrer les préférences pour un autre utilisateur" }, { "id": "api.reaction.delete_reaction.mismatched_channel_id.app_error", "translation": "Impossible de supprimer la réaction car l'ID du canal ne correspond pas à l'ID du message dans l'URL" }, { "id": "api.reaction.init.debug", "translation": "Initialisation des routes de l'API des réactions" }, { "id": "api.reaction.list_reactions.mismatched_channel_id.app_error", "translation": "Impossible de récupérer les réactions car l'ID du canal ne correspond pas à l'ID du message dans l'URL" }, { "id": "api.reaction.save_reaction.invalid.app_error", "translation": "La réaction n'est pas valide." }, { "id": "api.reaction.save_reaction.mismatched_channel_id.app_error", "translation": "Impossible de sauvegarder la réaction car l'ID du canal ne correspond pas à l'ID du message dans l'URL" }, { "id": "api.reaction.save_reaction.user_id.app_error", "translation": "Vous ne pouvez pas sauvegarder la réaction pour l'autre utilisateur." }, { "id": "api.reaction.send_reaction_event.post.app_error", "translation": "Impossible de récupérer le message lorsqu'un événement de réaction est en cours d'envoi via le websocket" }, { "id": "api.saml.save_certificate.app_error", "translation": "Le certificat ne s'est pas enregistré correctement." }, { "id": "api.server.new_server.init.info", "translation": "Le serveur démarre..." }, { "id": "api.server.start_server.listening.info", "translation": "Le serveur écoute sur le port %v" }, { "id": "api.server.start_server.rate.info", "translation": "RateLimiter est activé" }, { "id": "api.server.start_server.rate.warn", "translation": "RateLimitSettings pas configuré correctement avec VaryByHeader et VaryByRemoteAddr désactivé" }, { "id": "api.server.start_server.rate_limiting_memory_store", "translation": "Impossible d'initialiser la limite d'utilisation de mémoire. Veuillez vérifier la valeur MemoryStoreSize dans les paramètres de configuration." }, { "id": "api.server.start_server.rate_limiting_rate_limiter", "translation": "Impossible d'initialiser le taux de limite d'appel sur l'API." }, { "id": "api.server.start_server.starting.critical", "translation": "Erreur de démarrage du serveur, err : %v" }, { "id": "api.server.start_server.starting.info", "translation": "Démarrage du serveur..." }, { "id": "api.server.start_server.starting.panic", "translation": "Erreur de démarrage du serveur " }, { "id": "api.server.stop_server.stopped.info", "translation": "Serveur arrêté" }, { "id": "api.server.stop_server.stopping.info", "translation": "Arrêt du serveur..." }, { "id": "api.slackimport.slack_add_bot_user.email_pwd", "translation": "L'utilisateur du bot Integration/Slack avec l'e-mail {{.Email}} et mot de passe {{.Password}} a été importé.\r\n" }, { "id": "api.slackimport.slack_add_bot_user.unable_import", "translation": "Impossible d'importer l'utilisateur du bot Integration/Slack {{.Username}}.\r\n" }, { "id": "api.slackimport.slack_add_channels.added", "translation": "\r\nCanaux ajoutés:\r\n" }, { "id": "api.slackimport.slack_add_channels.failed_to_add_user", "translation": "Impossible d'ajouter l'utilisateur Slack {{.Username}} au canal.\r\n" }, { "id": "api.slackimport.slack_add_channels.import_failed", "translation": "Impossible d'importer le canal Slack {{.DisplayName}}.\r\n" }, { "id": "api.slackimport.slack_add_channels.import_failed.warn", "translation": "Importateur Slack: Impossible d'importer le canal Slack: %s." }, { "id": "api.slackimport.slack_add_channels.merge", "translation": "Le canal Slack {{.DisplayName}} existe déjà en tant que canal Mattermost actif. Les deux canaux ont été fusionnés.\r\n" }, { "id": "api.slackimport.slack_add_posts.attach_files.error", "translation": "Importateur Slack: Une erreur s'est produite lors du lien des fichiers au message, post_id=%s, file_ids=%v, err=%v." }, { "id": "api.slackimport.slack_add_posts.bot.warn", "translation": "Importateur Slack : Les messages du bot Slack ne peuvent pas encore être importés." }, { "id": "api.slackimport.slack_add_posts.bot_user_no_exists.warn", "translation": "Importateur Slack : Impossible d'importer le message du bot, car l'utilisateur du bot n'existe pas." }, { "id": "api.slackimport.slack_add_posts.msg_no_comment.debug", "translation": "Importateur Slack : Impossible d'importer le message, car il n'a pas de commentaires." }, { "id": "api.slackimport.slack_add_posts.msg_no_usr.debug", "translation": "Importateur Slack : Impossible d'importer le message, car le champ user est manquant." }, { "id": "api.slackimport.slack_add_posts.no_bot_id.warn", "translation": "Importateur Slack : Impossible d'importer le message du bot, car le champ BotId est manquant." }, { "id": "api.slackimport.slack_add_posts.unsupported.warn", "translation": "Importateur Slack : Impossible d'importer le message, car son type n'est pas supporté : post_type=%v, post_subtype=%v." }, { "id": "api.slackimport.slack_add_posts.upload_file_not_found.warn", "translation": "Importateur Slack : Impossible d'importer le fichier {{.FileId}}, car le fichier est manquant dans le fichier zip d'export Slack." }, { "id": "api.slackimport.slack_add_posts.upload_file_not_in_json.warn", "translation": "Importateur Slack : Impossible de lier le fichier au message, car cette dernière ne dispose pas de section \"file\" dans l'export Slack." }, { "id": "api.slackimport.slack_add_posts.upload_file_open_failed.warn", "translation": "Importateur Slack : Impossible d'ouvrir le fichier {{.FileId}} de l'export Slack : {{.Error}}." }, { "id": "api.slackimport.slack_add_posts.upload_file_upload_failed.warn", "translation": "Importateur Slack : Une erreur s'est produite lors de l'envoi du fichier {{.FileId}} : {{.Error}}." }, { "id": "api.slackimport.slack_add_posts.user_no_exists.debug", "translation": "Importateur Slack : Impossible d'ajouter le message, car l'utilisateur Slack %v n'existe pas dans Mattermost." }, { "id": "api.slackimport.slack_add_posts.without_user.debug", "translation": "Importateur Slack : Impossible d'importer le message, car le champ user est manquant." }, { "id": "api.slackimport.slack_add_users.created", "translation": "\r\nUtilisateurs créés :\r\n" }, { "id": "api.slackimport.slack_add_users.email_pwd", "translation": "L'utilisateur Slack avec l'adresse e-mail {{.Email}} et le mot de passe {{.Password}} a été importé.\r\n" }, { "id": "api.slackimport.slack_add_users.merge_existing", "translation": "L'utilisateur Slack a été fusionné avec un utilisateur Mattermost existant disposant de l'adresse e-mail {{.Email}} et du nom d'utilisateur {{.Username}}.\r\n" }, { "id": "api.slackimport.slack_add_users.merge_existing_failed", "translation": "L'utilisateur Slack a été fusionné avec un utilisateur Mattermost existant disposant de l'adresse e-mail {{.Email}} et du nom d'utilisateur {{.Username}}, mais il a été impossible d'ajouter l'utilisateur à son équipe.\r\n" }, { "id": "api.slackimport.slack_add_users.missing_email_address", "translation": "L'utilisateur {{.Username}} ne dispose pas d'une adresse e-mail dans l'export Slack. {{.Email}} a été utilisé comme substitut. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système.\r\n" }, { "id": "api.slackimport.slack_add_users.missing_email_address.warn", "translation": "Importateur Slack : L'utilisateur {{.Username}} ne dispose pas d'une adresse e-mail dans l'export Slack. {{.Email}} a été utilisé comme substitut. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système." }, { "id": "api.slackimport.slack_add_users.unable_import", "translation": "Impossible d'importer l'utilisateur Slack : {{.Username}}.\r\n" }, { "id": "api.slackimport.slack_convert_channel_mentions.compile_regexp_failed.warn", "translation": "Importateur Slack : Impossible de compiler l'expression régulière !channel pour le canal Slack {{.ChannelName}} (id={{.ChannelID}})." }, { "id": "api.slackimport.slack_convert_timestamp.bad.warn", "translation": "Importateur Slack : Mauvais horodatage détecté." }, { "id": "api.slackimport.slack_convert_user_mentions.compile_regexp_failed.warn", "translation": "Importateur Slack : Impossible de compiler l'expression régulière @mention pour l'utilisateur Slack {{.Username}} (id={{.UserID}})." }, { "id": "api.slackimport.slack_deactivate_bot_user.failed_to_deactivate", "translation": "Importateur Slack : Impossible de désactiver le compte utilisateur utilisé pour le bot." }, { "id": "api.slackimport.slack_import.log", "translation": "Journal d'importation de Slack dans Mattermost\r\n" }, { "id": "api.slackimport.slack_import.note1", "translation": "- Certains messages peuvent ne pas avoir été importés, car ils ne sont pas supportés par cet outil d'importation.\r\n" }, { "id": "api.slackimport.slack_import.note2", "translation": "- Les messages du bot Slack ne sont actuellement pas supportés.\r\n" }, { "id": "api.slackimport.slack_import.note3", "translation": "- D'autres erreurs peuvent être trouvées dans les journaux du serveur.\r\n" }, { "id": "api.slackimport.slack_import.notes", "translation": "\r\nNotes :\r\n" }, { "id": "api.slackimport.slack_import.open.app_error", "translation": "Impossible d'ouvrir le fichier : {{.Filename}}.\r\n" }, { "id": "api.slackimport.slack_import.team_fail", "translation": "Impossible de trouver l'équipe dans laquelle importer.\r\n" }, { "id": "api.slackimport.slack_import.zip.app_error", "translation": "Impossible d'ouvrir le fichier zip d'export Slack.\r\n" }, { "id": "api.slackimport.slack_parse_channels.error", "translation": "Importateur Slack : Une erreur s'est produite lors de l'analyse de certains canaux Slack. L'importation pourrait quand même fonctionner." }, { "id": "api.slackimport.slack_parse_posts.error", "translation": "Importateur Slack : Une erreur s'est produite lors de l'analyse de certains messages Slack. L'importation pourrait quand même fonctionner." }, { "id": "api.slackimport.slack_sanitise_channel_properties.display_name_too_long.warn", "translation": "Importateur Slack : Le nom d'affichage du canal {{.ChannelName}} excède la longueur maximale. Il sera tronqué lors de l'importation." }, { "id": "api.slackimport.slack_sanitise_channel_properties.header_too_long.warn", "translation": "Importateur Slack : L'entête du canal {{.ChannelName}} excède la longueur maximale. Il sera tronqué lors de l'importation." }, { "id": "api.slackimport.slack_sanitise_channel_properties.name_too_long.warn", "translation": "Importateur Slack : L'identifiant du canal {{.ChannelName}} excède la longueur maximale. Il sera tronqué lors de l'importation." }, { "id": "api.slackimport.slack_sanitise_channel_properties.purpose_too_long.warn", "translation": "Importateur Slack : La description du canal {{.ChannelName}} excède la longueur maximale. Elle sera tronquée lors de l'importation." }, { "id": "api.status.init.debug", "translation": "Initialisation des routes de l'API des statuts" }, { "id": "api.status.init.debug", "translation": "Initialisation des routes de l'API des statuts" }, { "id": "api.status.last_activity.error", "translation": "Échec de la mise à jour de LastActivityAt pour user_id=%v et session_id=%v, err=%v" }, { "id": "api.status.save_status.error", "translation": "Echec de la mise-à-jour de LastPingAt pour user_id=%v, err=%v" }, { "id": "api.status.user_not_found.app_error", "translation": "Utilisateur introuvable" }, { "id": "api.system.go_routines", "translation": "Le nombre de routines Go en fonctionnement est supérieur à la limite de %v / %v" }, { "id": "api.team.add_user_to_team.missing_parameter.app_error", "translation": "Paramètre requis pour ajouter l'utilisateur à une équipe." }, { "id": "api.team.create_team.email_disabled.app_error", "translation": "L'inscription d'équipe via adresse e-mail est désactivée." }, { "id": "api.team.create_team_from_signup.email_disabled.app_error", "translation": "L'inscription d'équipe via adresse e-mail est désactivée." }, { "id": "api.team.create_team_from_signup.expired_link.app_error", "translation": "Le lien d'inscription a expiré." }, { "id": "api.team.create_team_from_signup.invalid_link.app_error", "translation": "Le lien d'inscription semble ne pas être valide." }, { "id": "api.team.create_team_from_signup.unavailable.app_error", "translation": "Cette URL n'est pas disponible. Veuillez en essayer une autre." }, { "id": "api.team.email_teams.sending.error", "translation": "Une erreur est survenue durant l'envoi d'un e-mail dans emailTeams err=%v" }, { "id": "api.team.get_invite_info.not_open_team", "translation": "L'invitation n'est pas valide car cette équipe n'est pas ouverte." }, { "id": "api.team.import_team.admin.app_error", "translation": "Seul un administrateur d'équipe peut importer les données." }, { "id": "api.team.import_team.array.app_error", "translation": "Tableau vide pour les 'fichiers' dans la requête" }, { "id": "api.team.import_team.integer.app_error", "translation": "La taille de fichier n'est pas un entier" }, { "id": "api.team.import_team.no_file.app_error", "translation": "Aucun fichier pour les 'fichiers' dans la requête" }, { "id": "api.team.import_team.open.app_error", "translation": "Impossible d'ouvrir le fichier" }, { "id": "api.team.import_team.parse.app_error", "translation": "Impossible d'analyser le formulaire multipart" }, { "id": "api.team.import_team.unavailable.app_error", "translation": "Requête malformée : le champ de taille de fichier n'est pas présent." }, { "id": "api.team.init.debug", "translation": "Initialisation des routes de l'API des équipes" }, { "id": "api.team.invite_members.admin", "translation": "administrateur" }, { "id": "api.team.invite_members.already.app_error", "translation": "Cette personne est déjà dans votre équipe" }, { "id": "api.team.invite_members.invalid_email.app_error", "translation": "Les adresses e-mail suivantes ne font pas partie d'un domaine accepté : {{.Addresses}}. Veuillez contacter votre administrateur système pour plus de détails." }, { "id": "api.team.invite_members.member", "translation": "membre" }, { "id": "api.team.invite_members.no_one.app_error", "translation": "Personne à inviter." }, { "id": "api.team.invite_members.restricted_system_admin.app_error", "translation": "Seuls les administrateurs système peuvent inviter des nouveaux utilisateurs." }, { "id": "api.team.invite_members.restricted_team_admin.app_error", "translation": "Seuls les administrateurs d'équipe et les administrateurs système peuvent inviter des nouveaux utilisateurs." }, { "id": "api.team.invite_members.send.error", "translation": "Impossible d'envoyer l'e-mail d'invitation err=%v" }, { "id": "api.team.invite_members.sending.info", "translation": "envoi de l'invitation vers %v %v" }, { "id": "api.team.is_team_creation_allowed.disabled.app_error", "translation": "La création d'équipes est désactivée. Veuillez demander les détails à votre administrateur système." }, { "id": "api.team.is_team_creation_allowed.domain.app_error", "translation": "L'adresse e-mail doit être liée à un domaine spécifique (ex. @exemple.com). Veuillez demander à votre administrateur système pour plus d'informations." }, { "id": "api.team.permanent_delete_team.attempting.warn", "translation": "Tentative de suppression définitive de l'équipe %v id=%v" }, { "id": "api.team.permanent_delete_team.deleted.warn", "translation": "Équipe %v supprimée définitivement id=%v" }, { "id": "api.team.remove_user_from_team.missing.app_error", "translation": "L'utilisateur n'appartient pas à cette équipe." }, { "id": "api.team.signup_team.email_disabled.app_error", "translation": "L'inscription avec une adresse e-mail est désactivée." }, { "id": "api.team.update_member_roles.not_a_member", "translation": "L'utilisateur spécifié n'est pas un membre de l'équipe spécifiée." }, { "id": "api.team.update_team.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.templates.channel_name.group", "translation": "Message de groupe" }, { "id": "api.templates.email_change_body.info", "translation": "Votre adresse e-mail pour {{.TeamDisplayName}} a été remplacée par {{.NewEmail}}.
Si vous n'êtes pas à l'origine de cette action, veuillez contacter votre administrateur système." }, { "id": "api.templates.email_change_body.title", "translation": "Vous avez mis à jour votre adresse e-mail." }, { "id": "api.templates.email_change_subject", "translation": "[{{ .SiteName }}] Votre adresse e-mail a été changée" }, { "id": "api.templates.email_change_verify_body.button", "translation": "Vérifier votre adresse e-mail" }, { "id": "api.templates.email_change_verify_body.info", "translation": "Pour terminer votre changement d'adresse e-mail pour {{.TeamDisplayName}}, veuillez cliquer sur le lien ci-dessous afin de valider votre adresse." }, { "id": "api.templates.email_change_verify_body.title", "translation": "Vous avez mis à jour votre adresse e-mail." }, { "id": "api.templates.email_change_verify_subject", "translation": "[{{ .SiteName }}] Vérification de la nouvelle adresse e-mail" }, { "id": "api.templates.email_footer", "translation": "Pour modifier vos préférences de notifications, connectez-vous à votre équipe et allez dans Paramètres du compte > Notifications." }, { "id": "api.templates.email_info", "translation": "Pour toutes questions, contactez-nous par e-mail : {{.SupportEmail}}.
Cordialement,
L'équipe {{.SiteName}}
" }, { "id": "api.templates.email_organization", "translation": "Envoyée par " }, { "id": "api.templates.error.link", "translation": "Retourner sur Mattermost" }, { "id": "api.templates.error.title", "translation": "{{ .SiteName }} a besoin de vous:" }, { "id": "api.templates.find_teams_body.found", "translation": "Votre requête de récupération des équipes associées à votre adresse e-mail donne le résultat suivant :" }, { "id": "api.templates.find_teams_body.not_found", "translation": "Nous n'avons trouvé aucune équipe correspondant à l'adresse e-mail spécifiée." }, { "id": "api.templates.find_teams_body.title", "translation": "En recherche d'équipes" }, { "id": "api.templates.find_teams_subject", "translation": "Vos équipes {{ .SiteName }} " }, { "id": "api.templates.invite_body.button", "translation": "Rejoindre l'équipe" }, { "id": "api.templates.invite_body.extra_info", "translation": "Mattermost vous permet de partager des messages et des fichiers depuis votre PC ou votre téléphone, avec des fonctionnalités de recherche et d'archivage. Après avoir rejoint{{.TeamDisplayName}}, vous pouvez vous connecter à votre nouvelle équipe et utiliser ces fonctionnalités quand bon vous semble à l'adresse web suivante :

{{.TeamURL}}" }, { "id": "api.templates.invite_body.info", "translation": "{{.SenderName}}, {{.SenderStatus}} de l'équipe, vous invite à rejoindre {{.TeamDisplayName}}." }, { "id": "api.templates.invite_body.title", "translation": "Vous avez reçu une invitation" }, { "id": "api.templates.invite_subject", "translation": "[{{ .SiteName }}] {{ .SenderName }} vous a invité à rejoindre l'équipe {{ .TeamDisplayName }}" }, { "id": "api.templates.mfa_activated_body.info", "translation": "L'authentification multi-facteurs a été ajoutée à votre compte sur {{ .SiteURL }}.
Si vous n'êtes pas à l'origine de ce changement, veuillez contacter votre administrateur système." }, { "id": "api.templates.mfa_activated_body.title", "translation": "L'authentification multi-facteurs a été activée" }, { "id": "api.templates.mfa_change_subject", "translation": "[{{ .SiteName }}] Votre authentification multi-facteurs (MFA) a été mise à jour" }, { "id": "api.templates.mfa_deactivated_body.info", "translation": "L'authentification multi-facteurs a été supprimée de votre compte sur {{ .SiteURL }}.
Si vous n'êtes pas à l'origine de ce changement, veuillez contacter votre administrateur système." }, { "id": "api.templates.mfa_deactivated_body.title", "translation": "L'authentification multi-facteurs a été désactivée" }, { "id": "api.templates.password_change_body.info", "translation": "Vous avez mis à jour votre mot de passe pour {{.TeamDisplayName}} sur {{.TeamURL}} pour {{.Method}}.
Si cette modification n'a pas été effectuée par vous, veuillez prendre contact avec votre administrateur système." }, { "id": "api.templates.password_change_body.title", "translation": "Votre mot de passe a été modifié" }, { "id": "api.templates.password_change_subject", "translation": "[{{ .SiteName }}] Votre mot de passe a été mis à jour" }, { "id": "api.templates.post_body.button", "translation": "Aller au message" }, { "id": "api.templates.reset_body.button", "translation": "Réinitialiser le mot de passe" }, { "id": "api.templates.reset_body.info", "translation": "Pour modifier votre mot de passe, cliquez sur \"Réinitialiser le mot de passe\" ci-dessous.
Si vous ne souhaitiez pas réinitialiser votre mot de passe, ignorez ce message et votre mot de passe restera inchangé. Le lien de réinitialisation de votre mot de passe expirera dans 24 heures." }, { "id": "api.templates.reset_body.title", "translation": "Vous avez demandez la réinitialisation de votre mot de passe" }, { "id": "api.templates.reset_subject", "translation": "[{{ .SiteName }}] Réinitialisez votre mot de passe" }, { "id": "api.templates.signin_change_email.body.info", "translation": "Vous avez mis à jour votre méthode de connexion en {{.Method}} pour {{ .SiteName }}.
Si vous n'êtes pas à l'origine de ce changement, veuillez contacter votre administrateur système." }, { "id": "api.templates.signin_change_email.body.method_email", "translation": "Adresse e-mail et mot de passe" }, { "id": "api.templates.signin_change_email.body.title", "translation": "Vous avez mis-à-jour votre méthode de connexion" }, { "id": "api.templates.signin_change_email.subject", "translation": "[{{ .SiteName }}] Votre méthode d'authentification a été mise à jour" }, { "id": "api.templates.signup_team_body.button", "translation": "Configurer votre équipe" }, { "id": "api.templates.signup_team_body.info", "translation": "{{ .SiteName}} est le lieu unique pour toutes les communications au sein de votre équipe, pouvant être recherchées et disponibles partout.
Vous tirerez mieux parti de {{ .SiteName }} si votre équipe communique en permanence -- invitons-les à nous rejoindre." }, { "id": "api.templates.signup_team_body.title", "translation": "Merci d'avoir créé une équipe !" }, { "id": "api.templates.signup_team_subject", "translation": "Paramétrage Équipe {{ .SiteName }}" }, { "id": "api.templates.upgrade_30_body.info", "translation": "

VOS COMPTES DUPLIQUES ONT ETE MIS A NIVEAU

Votre serveur Mattermost a été mis à niveau vers la version 3.0, qui vous permet d'utiliser un seul compte pour plusieurs équipes.

Vous recevez cet e-mail parce que le processus de mise à niveau a détecté que votre compte utilisait la même adresse e-mail ou le même nom d'utilisateur que d'autres comptes présents sur le serveur.

Les mises à niveau suivantes ont été effectuées :

{{if .EmailChanged }}- Une adresse e-mail dupliquée d'un compte de l'équipe `/{{.TeamName}}` a été changé en `{{.Email}}`. Vous devrez utiliser cette nouvelle adresse e-mail la prochaine fois que vous vous connecterez à l'aide de votre adresse e-mail et mot de passe.

{{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.

{{end}} ACTION RECOMMANDÉE :

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.

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.

POUR PLUS D'INFORMATION:

Pour plus d'information sur la mise à niveau vers Mattermost 3.0, veuillez vous référer à : http://www.mattermost.org/upgrading-to-mattermost-3-0/

" }, { "id": "api.templates.upgrade_30_subject.info", "translation": "[MATTERMOST] Modifications sur votre compte utilisateur pour Mattermost 3.0" }, { "id": "api.templates.user_access_token_body.info", "translation": "Un jeton d'accès utilisateur a été ajouté à votre compte sur {{.SiteURL}}. Il peut être utilisé pour accéder à {{.SiteName}} à l'aide de votre compte.
Si ce changement n'a pas été initié par vous, veuillez contacter votre administrateur système." }, { "id": "api.templates.user_access_token_body.title", "translation": "Un jeton d'accès a été ajouté à votre compte." }, { "id": "api.templates.user_access_token_subject", "translation": "[{{.SiteName}}] Token d'accès utilisateur ajouté à votre compte" }, { "id": "api.templates.username_change_body.info", "translation": "Votre nom d'utilisateur pour {{.TeamDisplayName}} a été modifiée en {{.NewUsername}}.
Si vous n'êtes pas à l'origine de cette action, veuillez contacter votre administrateur système." }, { "id": "api.templates.username_change_body.title", "translation": "Vous avez mis à jour votre nom d'utilisateur." }, { "id": "api.templates.username_change_subject", "translation": "[{{ .SiteName }}] Votre nom d'utilisateur a changé" }, { "id": "api.templates.verify_body.button", "translation": "Vérifier l'adresse e-mail" }, { "id": "api.templates.verify_body.info", "translation": "Veuillez vérifier votre adresse e-mail en cliquant ci-dessous." }, { "id": "api.templates.verify_body.title", "translation": "Bienvenue sur {{ .ServerURL }}" }, { "id": "api.templates.verify_subject", "translation": "Vérification de l'adresse e-mail pour [{{ .SiteName }}]" }, { "id": "api.templates.welcome_body.app_download_info", "translation": "Pour votre confort, téléchargez les applications PC, Mac, iOS et Android depuis :" }, { "id": "api.templates.welcome_body.button", "translation": "Vérifier l'adresse e-mail" }, { "id": "api.templates.welcome_body.info", "translation": "Veuillez vérifier votre adresse e-mail en cliquant ci-dessous." }, { "id": "api.templates.welcome_body.info2", "translation": "Vous pouvez vous connecter avec :" }, { "id": "api.templates.welcome_body.info3", "translation": "Mattermost vous permet de partager des messages et des fichiers depuis votre ordinateur, téléphone ou tablette avec des fonctionnalités de recherche instantanée et d'archivage." }, { "id": "api.templates.welcome_body.title", "translation": "Bienvenue sur {{ .ServerURL }}" }, { "id": "api.templates.welcome_subject", "translation": "[{{ .SiteName }}] Vous avez rejoint {{ .ServerURL }}" }, { "id": "api.user.activate_mfa.email_and_ldap_only.app_error", "translation": "Le MFA n'est pas disponible pour ce type de compte" }, { "id": "api.user.add_direct_channels_and_forget.failed.error", "translation": "Impossible de spécifier les préférences du canal de messages directs pour l'utilisateur user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}" }, { "id": "api.user.authorize_oauth_user.bad_response.app_error", "translation": "Erreur lors de la récupération du jeton" }, { "id": "api.user.authorize_oauth_user.bad_token.app_error", "translation": "Mauvais type de jeton" }, { "id": "api.user.authorize_oauth_user.invalid_state.app_error", "translation": "État invalide" }, { "id": "api.user.authorize_oauth_user.invalid_state_team.app_error", "translation": "État invalide ; nom de l'équipe manquant" }, { "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Jeton d'accès manquant" }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Demande de jeton vers {{.Service}} échouée" }, { "id": "api.user.authorize_oauth_user.token_failed.app_error", "translation": "Demande de jeton échouée" }, { "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Fournisseur de service OAuth non supporté" }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Votre compte est verrouillé en raison d'un trop grand nombre de tentatives de connexions. Veuillez réinitialiser votre mot de passe." }, { "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Jeton MFA invalide" }, { "id": "api.user.check_user_mfa.not_available.app_error", "translation": "MFA n'est pas configuré ou supporté sur ce serveur" }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Connexion échouée en raison d'un mot de passe invalide" }, { "id": "api.user.complete_switch_with_oauth.blank_email.app_error", "translation": "Adresse e-mail vide" }, { "id": "api.user.complete_switch_with_oauth.parse.app_error", "translation": "Impossible d'analyser les données de connexion d'après l'objet utilisateur de {{.Service}}" }, { "id": "api.user.complete_switch_with_oauth.unavailable.app_error", "translation": "{{.Service}} authentification unique (SSO) avec OAuth 2.0 n'est pas disponible sur ce serveur" }, { "id": "api.user.create_oauth_user.already_attached.app_error", "translation": "Il existe déjà un compte associé à cette adresse e-mail utilisant une méthode de connexion autre que {{.Service}}. Veuillez vous connecter en utilisant {{.Auth}}." }, { "id": "api.user.create_oauth_user.already_used.app_error", "translation": "Ce {{.Service}} compte a déjà été utilisé pour vous inscrire" }, { "id": "api.user.create_oauth_user.create.app_error", "translation": "Impossible de créer un utilisateur à partir du user object {{.Service}}" }, { "id": "api.user.create_oauth_user.not_available.app_error", "translation": "{{.Service}} authentification unique (SSO) avec OAuth 2.0 n'est pas disponible sur ce serveur" }, { "id": "api.user.create_profile_image.default_font.app_error", "translation": "Impossible de charger la police de caractères par défaut" }, { "id": "api.user.create_profile_image.encode.app_error", "translation": "Impossible d'encoder la photo de profil" }, { "id": "api.user.create_profile_image.initial.app_error", "translation": "Impossible d'ajouter les initiales de l'utilisateur sur la photo de profil par défaut" }, { "id": "api.user.create_user.accepted_domain.app_error", "translation": "Votre adresse e-mail ne correspond pas à un domaine valide. Veuillez contacter votre administrateur ou enregistrez-vous avec une autre adresse e-mail." }, { "id": "api.user.create_user.disabled.app_error", "translation": "La création d'utilisateurs est désactivée." }, { "id": "api.user.create_user.joining.error", "translation": "Problème en tentant de rejoindre les canaux par défaut user_id=%s, team_id=%s, err=%v" }, { "id": "api.user.create_user.missing_hash_or_data.app_error", "translation": "Hash ou URL de requête manquant." }, { "id": "api.user.create_user.missing_invite_id.app_error", "translation": "Invite Id manquant" }, { "id": "api.user.create_user.no_open_server", "translation": "Ce serveur ne permet pas d'inscriptions ouvertes. Veuillez contacter votre administrateur pour recevoir une invitation." }, { "id": "api.user.create_user.save.error", "translation": "Impossible d'enregistrer l'utilisateur err=%v" }, { "id": "api.user.create_user.signup_email_disabled.app_error", "translation": "L'inscription par adresse e-mail est désactivée." }, { "id": "api.user.create_user.signup_link_expired.app_error", "translation": "Le lien d'enregistrement n'est plus valide." }, { "id": "api.user.create_user.signup_link_invalid.app_error", "translation": "Le lien d'enregistrement n'est pas valide." }, { "id": "api.user.create_user.team_name.app_error", "translation": "Nom d'équipe incorrect" }, { "id": "api.user.create_user.tutorial.error", "translation": "Erreur lors de la sauvegarde des préférences du tutoriel, err=%v" }, { "id": "api.user.create_user.verified.error", "translation": "Impossible de marquer l'adresse e-mail comme valide err=%v" }, { "id": "api.user.email_to_ldap.not_available.app_error", "translation": "AD/LDAP n'est pas disponible sur ce serveur" }, { "id": "api.user.generate_mfa_qr.not_available.app_error", "translation": "MFA non configuré ou disponible sur ce serveur" }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Prestataire OAuth non-supporté" }, { "id": "api.user.get_me.getting.error", "translation": "Erreur lors de la récupération du profil pour id=%v déconnexion forcée" }, { "id": "api.user.init.debug", "translation": "Initialisation des routes de l'API utilisateur" }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP n'est pas disponible sur ce serveur" }, { "id": "api.user.ldap_to_email.not_ldap_account.app_error", "translation": "Ce compte utilisateur n'utilise pas AD/LDAP" }, { "id": "api.user.login.blank_pwd.app_error", "translation": "Le champ de mot de passe ne peut pas être vide" }, { "id": "api.user.login.inactive.app_error", "translation": "La connexion a échoué car votre compte a été désactivé. Veuillez contacter un administrateur." }, { "id": "api.user.login.invalid_credentials", "translation": "Nom d'utilisateur ou mot de passe invalide." }, { "id": "api.user.login.not_provided.app_error", "translation": "Un ID utilisateur, ou le nom d'équipe accompagné d'une adresse e-mail doivent être spécifiés." }, { "id": "api.user.login.not_verified.app_error", "translation": "Connexion impossible : l'adresse e-mail n'a pas été vérifiée" }, { "id": "api.user.login.revoking.app_error", "translation": "Session sessionId=%v de l'utilisateur userId=%v révoquée re-connexion avec le même identifiant" }, { "id": "api.user.login.use_auth_service.app_error", "translation": "Veuillez vous connecter en utilisant {{.AuthService}}" }, { "id": "api.user.login_by_oauth.not_available.app_error", "translation": "{{.Service}} authentification unique (SSO) avec OAuth 2.0 n'est pas disponible sur ce serveur" }, { "id": "api.user.login_by_oauth.parse.app_error", "translation": "Impossible d'analyser les données de l'objet utilisateur pour {{.Service}} (could not parse auth data)" }, { "id": "api.user.login_ldap.blank_pwd.app_error", "translation": "Le champ \"mot de passe\" doit être rempli" }, { "id": "api.user.login_ldap.disabled.app_error", "translation": "AD/LDAP n'est pas activé sur ce serveur" }, { "id": "api.user.login_ldap.need_id.app_error", "translation": "Veuillez spécifier un identifiant" }, { "id": "api.user.login_ldap.not_available.app_error", "translation": "AD/LDAP n'est pas disponible sur ce serveur" }, { "id": "api.user.oauth_to_email.context.app_error", "translation": "La mise à jour du mot de passe a échoué, car l'user_id du contexte ne correspondait pas à l'identifiant utilisateur spécifié" }, { "id": "api.user.permanent_delete_user.attempting.warn", "translation": "Suppression du compte %v id=%v en cours" }, { "id": "api.user.permanent_delete_user.deleted.warn", "translation": "Compte %v id=%v supprimé" }, { "id": "api.user.permanent_delete_user.system_admin.warn", "translation": "Vous tentez de supprimer le compte %v qui est un administrateur. Vous devrez configurer un autre compte administrateur en utilisant les outils en ligne de commande." }, { "id": "api.user.reset_password.invalid_link.app_error", "translation": "Le lien \"mot de passe oublié\" ne semble pas être correct" }, { "id": "api.user.reset_password.link_expired.app_error", "translation": "Le lien \"mot de passe oublié\" n'est plus valide" }, { "id": "api.user.reset_password.method", "translation": "utilisation d'un lien \"mot de passe oublié\"" }, { "id": "api.user.reset_password.sso.app_error", "translation": "Impossible de réinitialiser le mot de passe pour les comptes à authentification unique (SSO)" }, { "id": "api.user.reset_password.wrong_team.app_error", "translation": "Tentative de réinitaliser le mot de passe d'un utilisateur dans une équipe incorrecte." }, { "id": "api.user.saml.not_available.app_error", "translation": "SAML n'est pas configuré ou supporté sur ce serveur." }, { "id": "api.user.send_email_change_email_and_forget.error", "translation": "Impossible d'envoyer l'e-mail de notification de changement d'adresse e-mail" }, { "id": "api.user.send_email_change_username_and_forget.error", "translation": "Impossible d'envoyer l'e-mail de notification de changement de nom d'utilisateur" }, { "id": "api.user.send_email_change_verify_email_and_forget.error", "translation": "Impossible d'envoyer l'e-mail de vérification de changement d'adresse e-mail" }, { "id": "api.user.send_password_change_email_and_forget.error", "translation": "Impossible d'envoyer l'e-mail de mise à jour du mot de passe" }, { "id": "api.user.send_password_reset.find.app_error", "translation": "Il n'y a pas d'utilisateur associé à cette adresse." }, { "id": "api.user.send_password_reset.send.app_error", "translation": "Impossible d'envoyer l'e-mail de réinitialisation du mot de passe" }, { "id": "api.user.send_password_reset.sso.app_error", "translation": "Impossible de réinitialiser le mot de passe pour les comptes à authentification unique (SSO)" }, { "id": "api.user.send_sign_in_change_email_and_forget.error", "translation": "Impossible d'envoyer l'e-mail de mise à jour du mot de passe" }, { "id": "api.user.send_user_access_token.error", "translation": "Impossible d'envoyer par e-mail les jetons d'accès utilisateur" }, { "id": "api.user.send_verify_email_and_forget.failed.error", "translation": "Impossible d'envoyer l'e-mail de vérification" }, { "id": "api.user.send_welcome_email_and_forget.failed.error", "translation": "Impossible d'envoyer l'e-mail de bienvenue" }, { "id": "api.user.update_active.no_deactivate_ldap.app_error", "translation": "Vous ne pouvez pas modifier le statut actif des comptes AD/LDAP. Veuillez désactiver ce compte dans votre serveur AD/LDAP." }, { "id": "api.user.update_active.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.user.update_mfa.not_available.app_error", "translation": "MFA non configuré ou disponible sur ce serveur" }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Impossible de récupérer l'utilisateur à partir de l'objet utilisateur {{.Service}}" }, { "id": "api.user.update_password.context.app_error", "translation": "La mise à jour du mot de passe a été refusée, car l'user_id du contexte ne correspondait pas à l'identifiant d'utilisateur spécifié" }, { "id": "api.user.update_password.failed.app_error", "translation": "La mise à jour du mot de passe a échoué" }, { "id": "api.user.update_password.incorrect.app_error", "translation": "Votre mot de passe actuel est invalide. Veuillez vérifier la touche Verr. Maj. et essayer à nouveau." }, { "id": "api.user.update_password.menu", "translation": "en utilisant le menu paramètres" }, { "id": "api.user.update_password.oauth.app_error", "translation": "Mise à jour du mot de passe impossible car l'utilisateur est connecté par OAuth" }, { "id": "api.user.update_password.valid_account.app_error", "translation": "Mise à jour du mot de passe impossible car aucun compte ne correspond" }, { "id": "api.user.update_roles.one_admin.app_error", "translation": "Il doit y avoir au moins un compte administrateur actif" }, { "id": "api.user.update_roles.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, { "id": "api.user.update_roles.system_admin_needed.app_error", "translation": "Vous devez être administrateur pour effectuer cette action" }, { "id": "api.user.update_roles.system_admin_set.app_error", "translation": "Le rôle d'administrateur système ne peut être donné que par un autre administrateur système" }, { "id": "api.user.update_roles.team_admin_needed.app_error", "translation": "Vous devez être administrateur d'équipe pour effectuer cette action" }, { "id": "api.user.upload_profile_user.array.app_error", "translation": "Aucune image transmise dans la requête" }, { "id": "api.user.upload_profile_user.decode.app_error", "translation": "Impossible de décoder la photo de profil" }, { "id": "api.user.upload_profile_user.decode_config.app_error", "translation": "Impossible de sauvegarder l'image de profile. Le fichier ne semble pas être un fichier d'image valide." }, { "id": "api.user.upload_profile_user.encode.app_error", "translation": "Impossible d'encoder la photo de profil" }, { "id": "api.user.upload_profile_user.no_file.app_error", "translation": "Pas de fichier dans le paramètre \"image\" de la requête" }, { "id": "api.user.upload_profile_user.open.app_error", "translation": "Impossible d'ouvrir le fichier image" }, { "id": "api.user.upload_profile_user.parse.app_error", "translation": "Impossible de parser le formulaire (multipart form)" }, { "id": "api.user.upload_profile_user.storage.app_error", "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." }, { "id": "api.user.upload_profile_user.too_large.app_error", "translation": "Impossible d'envoyer le fichier. Le fichier est trop volumineux." }, { "id": "api.user.upload_profile_user.upload_profile.app_error", "translation": "Impossible d'envoyer la photo de profil" }, { "id": "api.user.verify_email.bad_link.app_error", "translation": "Mauvais lien de vérification de l'adresse e-mail." }, { "id": "api.web_hub.start.starting.debug", "translation": "Lancement de %v concentrateurs websocket" }, { "id": "api.web_hub.start.stopping.debug", "translation": "Arrêt des connexions des concentrateurs websocket" }, { "id": "api.web_socket.connect.error", "translation": "Erreur de la connexion websocket : %v" }, { "id": "api.web_socket.connect.upgrade.app_error", "translation": "Échec de la mise-à-jour de la connexion websocket" }, { "id": "api.web_socket.init.debug", "translation": "Initialisation des routes de l'API web socket" }, { "id": "api.web_socket_handler.log.error", "translation": "%v:%v seq=%v uid=%v %v [details: %v]" }, { "id": "api.web_socket_router.log.error", "translation": "erreur websocket : seq=%v uid=%v %v [details: %v]" }, { "id": "api.web_team_hun.start.debug", "translation": "Hub d'équipe arrêté pour teamId=%v" }, { "id": "api.webhook.create_outgoing.disabled.app_error", "translation": "Les webhooks sortants ont été désactivés par l'administrateur système." }, { "id": "api.webhook.create_outgoing.intersect.app_error", "translation": "Les webhooks sortants d'un même canal ne peuvent pas avoir les mêmes mots de déclenchement/URLs de rappel." }, { "id": "api.webhook.create_outgoing.not_open.app_error", "translation": "Les webhooks sortants ne peuvent être créés que pour les canaux publics." }, { "id": "api.webhook.create_outgoing.permissions.app_error", "translation": "Permissions insuffisantes pour créer le webhook sortant." }, { "id": "api.webhook.create_outgoing.triggers.app_error", "translation": "Les trigger_words ou channel_id doivent être définis" }, { "id": "api.webhook.delete_incoming.disabled.app_error", "translation": "Les webhooks entrants ont été désactivés par l'administrateur système." }, { "id": "api.webhook.delete_incoming.permissions.app_error", "translation": "Permissions insuffisantes pour supprimer le webhook entrant" }, { "id": "api.webhook.delete_outgoing.disabled.app_error", "translation": "Les webhooks entrants ont été désactivés par l'administrateur système." }, { "id": "api.webhook.delete_outgoing.permissions.app_error", "translation": "Permissions insuffisantes pour supprimer le webhook sortant" }, { "id": "api.webhook.incoming.debug", "translation": "webhook entrant reçu. Contenu =" }, { "id": "api.webhook.incoming.debug.error", "translation": "Impossible de lire la charge utile du webhook entrant." }, { "id": "api.webhook.init.debug", "translation": "Initialisation des routes de l'API webhook" }, { "id": "api.webhook.regen_outgoing_token.permissions.app_error", "translation": "Permissions insuffisantes pour regénérer le jeton du webhook sortant" }, { "id": "api.webhook.team_mismatch.app_error", "translation": "Impossible de mettre à jour les commandes entre équipes" }, { "id": "api.webhook.update_incoming.disabled.app_error", "translation": "Les webhooks entrants ont été désactivés par l'administrateur système." }, { "id": "api.webhook.update_incoming.permissions.app_error", "translation": "Permissions insuffisantes pour mettre à jour le webhook entrant" }, { "id": "api.webhook.update_outgoing.disabled.app_error", "translation": "Les webhooks sortants ont été désactivés par l'administrateur système." }, { "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Les webhooks sortants d'un même canal ne peuvent pas avoir les mêmes mots de déclenchement/URLs de rappel." }, { "id": "api.webhook.update_outgoing.not_open.app_error", "translation": "Les webhooks sortants ne peuvent être mis à jour que pour les canaux publics." }, { "id": "api.webhook.update_outgoing.permissions.app_error", "translation": "Permissions insuffisantes pour mettre à jour le webhook sortant." }, { "id": "api.webhook.update_outgoing.triggers.app_error", "translation": "Les trigger_words ou channel_id doivent être définis" }, { "id": "api.webrtc.disabled.app_error", "translation": "WebRTC n'est pas activé sur ce serveur." }, { "id": "api.webrtc.init.debug", "translation": "Initialisation des routes de l'API WebRTC" }, { "id": "api.webrtc.register_token.app_error", "translation": "Une erreur s'est produite lors de l'enregistrement du jeton WebRTC" }, { "id": "api.websocket.invalid_session.error", "translation": "Session invalide err=%v" }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Paramètre {{.Name}} invalide" }, { "id": "app.channel.create_channel.no_team_id.app_error", "translation": "Veuillez spécifier l'identifiant d'équipe afin de créer un canal" }, { "id": "app.channel.move_channel.members_do_not_match.error", "translation": "Cannot move a channel unless all its members are already members of the destination team." }, { "id": "app.channel.post_update_channel_purpose_message.post.error", "translation": "Impossible de publier la description du canal" }, { "id": "app.channel.post_update_channel_purpose_message.removed", "translation": "%s a supprimé la description du canal (précédemment : %s)" }, { "id": "app.channel.post_update_channel_purpose_message.retrieve_user.error", "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour de la description du canal %v" }, { "id": "app.channel.post_update_channel_purpose_message.updated_from", "translation": "%s a mis à jour la description du canal de : %s en : %s" }, { "id": "app.channel.post_update_channel_purpose_message.updated_to", "translation": "%s a mis à jour la description du canal en : %s" }, { "id": "app.import.bulk_import.file_scan.error", "translation": "Erreur lors de la lecture du fichier d'importation de données" }, { "id": "app.import.bulk_import.json_decode.error", "translation": "Le décodage d'une ligne du fichier JSON a échoué" }, { "id": "app.import.import_channel.team_not_found.error", "translation": "Erreur lors de l'importation du canal. L'équipe portant le nom \"{{.TeamName}}\" n'a pas pu être trouvée." }, { "id": "app.import.import_direct_channel.create_direct_channel.error", "translation": "Impossible de créer le canal de messages privés" }, { "id": "app.import.import_direct_channel.create_group_channel.error", "translation": "Impossible de créer le canal de groupe" }, { "id": "app.import.import_direct_channel.member_not_found.error", "translation": "Impossible de trouver le membre du canal lors de l'importation du canal de messages privés" }, { "id": "app.import.import_direct_channel.update_header_failed.error", "translation": "Impossible de mettre à jour l'entête du canal de messages privés" }, { "id": "app.import.import_direct_post.channel_member_not_found.error", "translation": "Impossible de trouver le membre du canal lors de l'importation d'un message d'un canal de messages privés" }, { "id": "app.import.import_direct_post.create_direct_channel.error", "translation": "Impossible de récupérer le canal de messages directs" }, { "id": "app.import.import_direct_post.create_group_channel.error", "translation": "Impossible de récupérer le canal de messages de groupe" }, { "id": "app.import.import_direct_post.save_preferences.error", "translation": "Erreur lors de l'importation du message privé. Impossible de sauvegarder les préférences." }, { "id": "app.import.import_direct_post.user_not_found.error", "translation": "Le message de l'utilisateur n'existe pas" }, { "id": "app.import.import_line.null_channel.error", "translation": "La ligne de données importée dispose d'un type \"channel\", mais l'objet channel est null." }, { "id": "app.import.import_line.null_direct_channel.error", "translation": "La ligne de données importée dispose d'un type \"direct_channel\", mais l'objet direct_channel est null." }, { "id": "app.import.import_line.null_direct_post.error", "translation": "La ligne de données importée dispose d'un type \"direct_post\", mais l'objet direct_post est null." }, { "id": "app.import.import_line.null_post.error", "translation": "La ligne de données importée dispose d'un type \"post\", mais l'objet post est null." }, { "id": "app.import.import_line.null_team.error", "translation": "La ligne de données importée dispose d'un type \"team\", mais l'objet team est null." }, { "id": "app.import.import_line.null_user.error", "translation": "La ligne de données importée dispose d'un type \"user\", mais l'objet user est null." }, { "id": "app.import.import_line.unknown_line_type.error", "translation": "La ligne de données importée dispose d'un type inconnu \"{{.Type}}\"." }, { "id": "app.import.import_post.channel_not_found.error", "translation": "Erreur lors de l'importation du message. Le canal portant le nom \"{{.ChannelName}}\" n'a pas pu être trouvé." }, { "id": "app.import.import_post.save_preferences.error", "translation": "Erreur lors de l'importation du message. Impossible de sauvegarder les préférences." }, { "id": "app.import.import_post.team_not_found.error", "translation": "Erreur lors de l'importation du message. L'équipe portant le nom \"{{.TeamName}}\" n'a pas pu être trouvée." }, { "id": "app.import.import_post.user_not_found.error", "translation": "Erreur lors de l'importation du message. L'utilisateur portant le nom \"{{.Username}}\" n'a pas pu être trouvé." }, { "id": "app.import.import_user_channels.save_preferences.error", "translation": "Erreur lors de l'importation des membres du canal. Impossible de sauvegarder les préférences." }, { "id": "app.import.validate_channel_import_data.create_at_zero.error", "translation": "La propriété de canal create_at ne doit pas être 0 si ce champ est spécifié." }, { "id": "app.import.validate_channel_import_data.display_name_length.error", "translation": "La propriété de canal display_name ne respecte pas les contraintes de longueur autorisées." }, { "id": "app.import.validate_channel_import_data.display_name_missing.error", "translation": "La propriété de canal requise est manquante : display_name." }, { "id": "app.import.validate_channel_import_data.header_length.error", "translation": "L'entête du canal est trop long." }, { "id": "app.import.validate_channel_import_data.name_characters.error", "translation": "Le nom du canal contient des caractères invalides." }, { "id": "app.import.validate_channel_import_data.name_length.error", "translation": "Le nom du canal est trop long." }, { "id": "app.import.validate_channel_import_data.name_missing.error", "translation": "La propriété de canal requise est manquante : name" }, { "id": "app.import.validate_channel_import_data.purpose_length.error", "translation": "La description du canal est trop longue." }, { "id": "app.import.validate_channel_import_data.team_missing.error", "translation": "La propriété de canal requise est manquante : team" }, { "id": "app.import.validate_channel_import_data.type_invalid.error", "translation": "Type de canal invalide." }, { "id": "app.import.validate_channel_import_data.type_missing.error", "translation": "La propriété de canal requise est manquante : type." }, { "id": "app.import.validate_direct_channel_import_data.header_length.error", "translation": "L'entête du canal de messages privés est trop long" }, { "id": "app.import.validate_direct_channel_import_data.members_required.error", "translation": "La propriété requise pour un canal de messages privés est manquante: members" }, { "id": "app.import.validate_direct_channel_import_data.members_too_few.error", "translation": "La liste des membres du canal de messages privés contient trop peu d'éléments" }, { "id": "app.import.validate_direct_channel_import_data.members_too_many.error", "translation": "La liste des membres du canal de messages privés contient trop d'éléments" }, { "id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error", "translation": "Les canaux de messages privés ne peuvent être placés en favoris que par ses membres. \"{{.Username}}\" n'en est pas un." }, { "id": "app.import.validate_direct_post_import_data.channel_members_required.error", "translation": "La propriété requise pour un message privé est manquante: channel_members" }, { "id": "app.import.validate_direct_post_import_data.channel_members_too_few.error", "translation": "La liste des membres du canal de messages privés contient trop peu d'éléments" }, { "id": "app.import.validate_direct_post_import_data.channel_members_too_many.error", "translation": "La liste des membres du canal de messages privés contient trop d'éléments" }, { "id": "app.import.validate_direct_post_import_data.create_at_missing.error", "translation": "La propriété requise pour un message privé est manquante: create_at" }, { "id": "app.import.validate_direct_post_import_data.create_at_zero.error", "translation": "CreateAt doit être plus grand que 0" }, { "id": "app.import.validate_direct_post_import_data.message_length.error", "translation": "Le message est trop long" }, { "id": "app.import.validate_direct_post_import_data.message_missing.error", "translation": "La propriété requise pour un message privé est manquante: message" }, { "id": "app.import.validate_direct_post_import_data.unknown_flagger.error", "translation": "Les messages privés ne peuvent être marqués que par ses membres. \"{{.Username}}\" n'en est pas un." }, { "id": "app.import.validate_direct_post_import_data.user_missing.error", "translation": "La propriété requise pour un message privé est manquante: user" }, { "id": "app.import.validate_post_import_data.channel_missing.error", "translation": "La propriété requise pour un message est manquante : Channel." }, { "id": "app.import.validate_post_import_data.create_at_missing.error", "translation": "La propriété requise pour un message est manquante : create_at." }, { "id": "app.import.validate_post_import_data.create_at_zero.error", "translation": "La propriété de message CreateAt ne doit pas être 0 si ce champ est défini." }, { "id": "app.import.validate_post_import_data.message_length.error", "translation": "La propriété Message du message est plus longue que la longueur maximale autorisée." }, { "id": "app.import.validate_post_import_data.message_missing.error", "translation": "La propriété requise du message est manquante : Message." }, { "id": "app.import.validate_post_import_data.team_missing.error", "translation": "La propriété requise du message est manquante : Team." }, { "id": "app.import.validate_post_import_data.user_missing.error", "translation": "La propriété requise du message est manquante : User." }, { "id": "app.import.validate_team_import_data.allowed_domains_length.error", "translation": "La propriété d'équipe allowed_domains is trop longue." }, { "id": "app.import.validate_team_import_data.create_at_zero.error", "translation": "La propriété d'équipe create_at ne doit pas être 0 si ce champ est spécifié." }, { "id": "app.import.validate_team_import_data.description_length.error", "translation": "La description de l'équipe est trop longue." }, { "id": "app.import.validate_team_import_data.display_name_length.error", "translation": "La propriété d'équipe display_name ne respecte pas les contraintes de longueur autorisées." }, { "id": "app.import.validate_team_import_data.display_name_missing.error", "translation": "La propriété d'équipe requise est manquante : display_name." }, { "id": "app.import.validate_team_import_data.name_characters.error", "translation": "Le nom de l'équipe contient des caractères invalides." }, { "id": "app.import.validate_team_import_data.name_length.error", "translation": "Le nom de l'équipe est trop long." }, { "id": "app.import.validate_team_import_data.name_missing.error", "translation": "La propriété d'équipe requise est manquante : name." }, { "id": "app.import.validate_team_import_data.name_reserved.error", "translation": "Le nom de l'équipe contient des mots réservés." }, { "id": "app.import.validate_team_import_data.type_invalid.error", "translation": "Le type d'équipe est invalide." }, { "id": "app.import.validate_team_import_data.type_missing.error", "translation": "La propriété d'équipe requise est manquante : type." }, { "id": "app.import.validate_user_channels_import_data.channel_name_missing.error", "translation": "Le nom du canal est manquant de la liste des canaux de l'utilisateur." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error", "translation": "La propriété Desktop NotifyProps de la liste des canaux de l'utilisateur est invalide." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error", "translation": "La propriété MarkUnread NotifyProps de la liste des canaux de l'utilisateur est invalide." }, { "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mobile.error", "translation": "La propriété Mobile NotifyProps de la liste des canaux de l'utilisateur est invalide." }, { "id": "app.import.validate_user_channels_import_data.invalid_roles.error", "translation": "Rôles invalides pour la liste des canaux de l'utilisateur." }, { "id": "app.import.validate_user_import_data.auth_data_and_password.error", "translation": "User AuthData et Password sont mutuellement exclusifs." }, { "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "Les données d'authentification utilisateur sont trop longues." }, { "id": "app.import.validate_user_import_data.auth_service_length.error", "translation": "La propriété User AuthService ne doit pas être vide si ce champ est spécifié." }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "L'adresse e-mail de l'utilisateur a une longueur invalide." }, { "id": "app.import.validate_user_import_data.email_missing.error", "translation": "La propriété de message requise est manquante : email." }, { "id": "app.import.validate_user_import_data.first_name_length.error", "translation": "Le prénom de l'utilisateur est trop long." }, { "id": "app.import.validate_user_import_data.last_name_length.error", "translation": "Le nom de famille de l'utilisateur est trop long." }, { "id": "app.import.validate_user_import_data.nickname_length.error", "translation": "Le pseudo de l'utilisateur est trop long." }, { "id": "app.import.validate_user_import_data.notify_props_channel_trigger_invalid.error", "translation": "La propriété de déclencheur de notification de canal est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_comment_trigger_invalid.error", "translation": "La propriété de déclencheur de notification de commentaire est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_desktop_duration_invalid.error", "translation": "La valeur de la propriété de durée de notification de bureau est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_desktop_invalid.error", "translation": "La valeur de la propriété de notification de bureau est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_desktop_sound_invalid.error", "translation": "La valeur de la propriété de son de notification de bureau est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_email_invalid.error", "translation": "La valeur de la propriété de notification par e-mail est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_mobile_invalid.error", "translation": "La valeur de la propriété de notification mobile est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.notify_props_mobile_push_status_invalid.error", "translation": "La propriété de statut de notification push sur mobile est invalide pour l'utilisateur." }, { "id": "app.import.validate_user_import_data.pasword_length.error", "translation": "Le mot de passe utilisateur a une longueur invalide." }, { "id": "app.import.validate_user_import_data.position_length.error", "translation": "Le rôle de l'utilisateur est trop long." }, { "id": "app.import.validate_user_import_data.roles_invalid.error", "translation": "Les rôles de l'utilisateur sont invalides." }, { "id": "app.import.validate_user_import_data.username_invalid.error", "translation": "Le nom d’utilisateur est invalide." }, { "id": "app.import.validate_user_import_data.username_missing.error", "translation": "La propriété d'utilisateur requise est manquante : username." }, { "id": "app.import.validate_user_teams_import_data.invalid_roles.error", "translation": "Les rôles pour la liste des canaux de l'utilisateur sont invalides." }, { "id": "app.import.validate_user_teams_import_data.team_name_missing.error", "translation": "Le nom d'équipe est manquant de la liste des canaux de l'utilisateur." }, { "id": "app.notification.body.intro.direct.full", "translation": "Vous avez un nouveau message privé." }, { "id": "app.notification.body.intro.direct.generic", "translation": "Vous avez un nouveau message privé de {{.SenderName}}" }, { "id": "app.notification.body.intro.notification.full", "translation": "Vous avez une nouvelle notification." }, { "id": "app.notification.body.intro.notification.generic", "translation": "Vous avez une nouvelle notification de {{.SenderName}}" }, { "id": "app.notification.body.text.direct.full", "translation": "{{.SenderName}} - {{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}" }, { "id": "app.notification.body.text.direct.generic", "translation": "{{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}" }, { "id": "app.notification.body.text.notification.full", "translation": "CANAL : {{.ChannelName}}
{{.SenderName}} - {{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.TimeZone}}" }, { "id": "app.notification.body.text.notification.generic", "translation": "{{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}" }, { "id": "app.notification.subject.direct.full", "translation": "[{{.SiteName}}] Nouveau message privé de {{.SenderDisplayName}} du {{.Day}}/{{.Month}}/{{.Year}}" }, { "id": "app.notification.subject.notification.full", "translation": "[{{.SiteName}}] Notification dans {{.TeamName}} le {{.Day}}/{{.Month}}/{{.Year}}" }, { "id": "app.plugin.activate.app_error", "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." }, { "id": "app.plugin.bad_path.app_error", "translation": "Bad file path in extracted files" }, { "id": "app.plugin.deactivate.app_error", "translation": "Impossible de supprimer la réaction" }, { "id": "app.plugin.disabled.app_error", "translation": "Plugins have been disabled by the system admin or the server has not been restarted since they were enabled." }, { "id": "app.plugin.extract.app_error", "translation": "Encountered error extracting plugin" }, { "id": "app.plugin.get_plugins.app_error", "translation": "Impossible de supprimer la réaction" }, { "id": "app.plugin.manifest.app_error", "translation": "Unable to find manifest for extracted plugin" }, { "id": "app.plugin.mvdir.app_error", "translation": "Unable to move plugin from temporary directory to final destination" }, { "id": "app.plugin.no_files.app_error", "translation": "No files found in the compressed folder" }, { "id": "app.plugin.remove.app_error", "translation": "Impossible de supprimer la réaction" }, { "id": "app.user_access_token.disabled", "translation": "Les jetons d'accès personnel sont désactivés sur ce serveur. Veuillez contacter votre administrateur système pour plus d'informations." }, { "id": "app.user_access_token.invalid_or_missing", "translation": "Jeton invalide ou manquant" }, { "id": "authentication.permissions.create_group_channel.description", "translation": "Possibilité de créer de nouveaux canaux pour les messages de groupe." }, { "id": "authentication.permissions.create_group_channel.name", "translation": "Créer un message de groupe" }, { "id": "authentication.permissions.create_post_public.description", "translation": "Possibilité de créer des messages dans les canaux publics" }, { "id": "authentication.permissions.create_post_public.name", "translation": "Créer des messages dans les canaux publics" }, { "id": "authentication.permissions.create_team_roles.description", "translation": "Possibilité de créer de nouvelles équipes" }, { "id": "authentication.permissions.create_team_roles.name", "translation": "Créer des équipes" }, { "id": "authentication.permissions.create_user_access_token.description", "translation": "Possibilité de créer des jetons d'accès personnel" }, { "id": "authentication.permissions.create_user_access_token.name", "translation": "Créer un jeton d'accès personnel" }, { "id": "authentication.permissions.manage_jobs.description", "translation": "Possibilité de gérer les tâches" }, { "id": "authentication.permissions.manage_jobs.name", "translation": "Gérer les tâches" }, { "id": "authentication.permissions.manage_team_roles.description", "translation": "Possibilité de changer les rôles d'un membre d'une équipe" }, { "id": "authentication.permissions.manage_team_roles.name", "translation": "Gérer les rôles d'équipe" }, { "id": "authentication.permissions.read_public_channel.description", "translation": "Possibilité de lire les canaux publics" }, { "id": "authentication.permissions.read_public_channel.name", "translation": "Lire les canaux publics" }, { "id": "authentication.permissions.read_user_access_token.description", "translation": "Possibilité de lire les champs id, description et user_id des jetons d'accès personnel" }, { "id": "authentication.permissions.read_user_access_token.name", "translation": "Lire les jetons d'accès personnel" }, { "id": "authentication.permissions.revoke_user_access_token.description", "translation": "Possibilité de révoquer les jetons d'accès personnel" }, { "id": "authentication.permissions.revoke_user_access_token.name", "translation": "Révoquer des jetons d'accès personnel" }, { "id": "authentication.permissions.team_invite_user.description", "translation": "Possibilité d'inviter des utilisateurs dans une équipe" }, { "id": "authentication.permissions.team_invite_user.name", "translation": "Inviter un utilisateur" }, { "id": "authentication.permissions.team_use_slash_commands.description", "translation": "Possibilité d'utiliser des commandes slash" }, { "id": "authentication.permissions.team_use_slash_commands.name", "translation": "Utiliser les commandes slash" }, { "id": "authentication.roles.system_post_all.description", "translation": "Un rôle avec la permission de publier dans n'importe quel canal public ou privé et dans les messages privés sur le système" }, { "id": "authentication.roles.system_post_all.name", "translation": "Publier dans les canaux publics, privés et les messages privés." }, { "id": "authentication.roles.system_post_all_public.description", "translation": "Un rôle avec la permission de publier dans n'importe quel canal public sur le système" }, { "id": "authentication.roles.system_post_all_public.name", "translation": "Publier dans les canaux publics" }, { "id": "authentication.roles.system_user_access_token.description", "translation": "Un rôle avec la permission de créer, lire et révoquer des jetons d'accès personnel" }, { "id": "authentication.roles.system_user_access_token.name", "translation": "Jeton d'accès personnel" }, { "id": "authentication.roles.team_post_all.description", "translation": "Un rôle avec la permission de publier dans n'importe quel canal public ou privé d'une équipe" }, { "id": "authentication.roles.team_post_all.name", "translation": "Publier dans les canaux publics et privés" }, { "id": "authentication.roles.team_post_all_public.description", "translation": "Un rôle avec la permission de publier dans n'importe quel canal public d'une équipe" }, { "id": "authentication.roles.team_post_all_public.name", "translation": "Publier dans les canaux publics" }, { "id": "cli.license.critical", "translation": "Fonctionnalité désactivée pour la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise." }, { "id": "ent.brand.save_brand_image.decode.app_error", "translation": "Impossible de décoder l'image." }, { "id": "ent.brand.save_brand_image.decode_config.app_error", "translation": "Impossible de décoder la configuration de l'image." }, { "id": "ent.brand.save_brand_image.encode.app_error", "translation": "Encodage de l'image en PNG impossible." }, { "id": "ent.brand.save_brand_image.open.app_error", "translation": "Impossible d'ouvrir cette image." }, { "id": "ent.brand.save_brand_image.save_image.app_error", "translation": "Impossible d'enregistrer l'image" }, { "id": "ent.brand.save_brand_image.too_large.app_error", "translation": "Impossible d'ouvrir l'image. L'image est trop grande." }, { "id": "ent.cluster.config_changed.info", "translation": "La configuration du cluster a changé pour l'id={{ .id }}. Le cluster peut devenir instable et un redémarrage est nécessaire. Pour s'assurer que le cluster est configuré correctement, vous devriez effectuer un redémarrage immédiatement." }, { "id": "ent.cluster.debug_fail.debug", "translation": "Le cluster a renvoyé échec à `%v` detail=%v, extra=%v, retry number=%v" }, { "id": "ent.cluster.final_fail.error", "translation": "Le cluster a renvoyé échec final à `%v` detail=%v, extra=%v, retry number=%v" }, { "id": "ent.cluster.incompatible.warn", "translation": "Version potentiellement incompatible détectée pour le cluster avec %v" }, { "id": "ent.cluster.incompatible_config.warn", "translation": "Configuration potentiellement incompatible détectée pour une mise en cluster avec %v" }, { "id": "ent.cluster.licence_disable.app_error", "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": "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": "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": "La console système est définie en lecture seule lorsque le mode haute disponibilité est activé à moins que ReadOnlyConfig est désactivé dans le fichier de configuration. " }, { "id": "ent.cluster.starting.info", "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": "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", "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." }, { "id": "ent.compliance.run_failed.error", "translation": "Échec de l'export du certificat de conformité pour le job '{{.JobName}}' à '{{.FilePath}}'" }, { "id": "ent.compliance.run_finished.info", "translation": "Export du certificat de conformité terminé pour le job '{{.JobName}}' , {{.Count}} enregistrements exportés dans '{{.FilePath}}'" }, { "id": "ent.compliance.run_limit.warning", "translation": "Compliance export warning for job '{{.JobName}}' too many rows returned truncating to 30,000 at '{{.FilePath}}'" }, { "id": "ent.compliance.run_started.info", "translation": "L'export de compatibilité a démarré pour le job '{{.JobName}}' à '{{.FilePath}}'" }, { "id": "ent.elasticsearch.aggregator_worker.create_index_job.error", "translation": "Elasticsearch aggregator worker failed to create the indexing job" }, { "id": "ent.elasticsearch.aggregator_worker.delete_indexes.error", "translation": "Elasticsearch aggregator worker failed to delete the indexes" }, { "id": "ent.elasticsearch.aggregator_worker.get_indexes.error", "translation": "Elasticsearch aggregator worker failed to get indexes" }, { "id": "ent.elasticsearch.aggregator_worker.index_job_failed.error", "translation": "Elasticsearch aggregator worker failed due to the indexing job failing" }, { "id": "ent.elasticsearch.create_client.connect_failed", "translation": "La configuration du client Elasticsearch a échoué" }, { "id": "ent.elasticsearch.create_index_if_not_exists.index_create_failed", "translation": "Impossible de créer l'index d'Elasticsearch" }, { "id": "ent.elasticsearch.create_index_if_not_exists.index_exists_failed", "translation": "Impossible de savoir si l'index d'Elasticsearch existe" }, { "id": "ent.elasticsearch.create_index_if_not_exists.index_mapping_failed", "translation": "Impossible de configurer le mappage de l'index d'Elasticsearch" }, { "id": "ent.elasticsearch.delete_post.error", "translation": "Impossible de supprimer le message" }, { "id": "ent.elasticsearch.generic.disabled", "translation": "La recherche Elasticsearch est désactivée sur ce serveur" }, { "id": "ent.elasticsearch.index_post.error", "translation": "Impossible d'indexer le message" }, { "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "translation": "Elasticsearch indexing worker failed to parse the end time" }, { "id": "ent.elasticsearch.indexer.do_job.parse_start_time.error", "translation": "Elasticsearch indexing worker failed to parse the start time" }, { "id": "ent.elasticsearch.not_started.error", "translation": "Elasticsearch n'est pas démarré" }, { "id": "ent.elasticsearch.purge_indexes.delete_failed", "translation": "Impossible de supprimer l'index d'Elasticsearch" }, { "id": "ent.elasticsearch.search_posts.disabled", "translation": "La recherche Elasticsearch est désactivée sur ce serveur" }, { "id": "ent.elasticsearch.search_posts.search_failed", "translation": "La recherche a échoué" }, { "id": "ent.elasticsearch.search_posts.unmarshall_post_failed", "translation": "Impossible de décoder les résultats de recherche" }, { "id": "ent.elasticsearch.start.index_settings_failed", "translation": "Impossible de définir les paramètres de l'index d'Elasticsearch" }, { "id": "ent.elasticsearch.test_config.connect_failed", "translation": "Impossible de se connecter au serveur Elasticsearch." }, { "id": "ent.elasticsearch.test_config.indexing_disabled.error", "translation": "Elasticsearch est désactivé." }, { "id": "ent.elasticsearch.test_config.license.error", "translation": "La licence actuelle ne supporte pas Elasticsearch." }, { "id": "ent.elasticsearch.test_config.reenter_password", "translation": "L'URL ou le nom d'utilisateur du serveur Elasticsearch a changé. Veuillez spécifier à nouveau le mot de passe de Elasticsearch pour tester la connexion." }, { "id": "ent.emoji.licence_disable.app_error", "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.create_fail", "translation": "Impossible de créer l'utilisateur LDAP." }, { "id": "ent.ldap.disabled.app_error", "translation": "AD/LDAP désactivé ou votre licence ne supporte pas AD/LDAP." }, { "id": "ent.ldap.do_login.bind_admin_user.app_error", "translation": "Impossible de se connecter au serveur AD/LDAP. Vérifiez l'utilisateur et le mot de passe du compte utilisé pour se connecter au serveur AD/LDAP." }, { "id": "ent.ldap.do_login.invalid_password.app_error", "translation": "Mot de passe invalide" }, { "id": "ent.ldap.do_login.licence_disable.app_error", "translation": "Fonctionnalité AD/LDAP désactivée par la licence actuelle. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise." }, { "id": "ent.ldap.do_login.matched_to_many_users.app_error", "translation": "Le nom d'utilisateur indiqué correspond à plusieurs utilisateurs" }, { "id": "ent.ldap.do_login.search_ldap_server.app_error", "translation": "Échec de la recherche du serveur AD/LDAP" }, { "id": "ent.ldap.do_login.unable_to_connect.app_error", "translation": "Impossible de se connecter au serveur AD/LDAP" }, { "id": "ent.ldap.do_login.unable_to_create_user.app_error", "translation": "Identifiants corrects mais impossible de créer l'utilisateur." }, { "id": "ent.ldap.do_login.user_filtered.app_error", "translation": "Votre compte AD/LDAP ne dispose pas des permissions pour utiliser ce serveur Mattermost. Veuillez demander à votre administrateur système de vérifier le filtre des utilisateurs AD/LDAP." }, { "id": "ent.ldap.do_login.user_not_registered.app_error", "translation": "Utilisateur non enregistré sur le serveur AD/LDAP" }, { "id": "ent.ldap.mattermost_user_update", "translation": "L'utilisateur Mattermost a été mis à jour par le serveur AD/LDAP." }, { "id": "ent.ldap.syncdone.info", "translation": "Synchronisation AD/LDAP terminé" }, { "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Impossible d'obtenir tous les utilisateurs à l'aide de AD/LDAP" }, { "id": "ent.ldap.validate_filter.app_error", "translation": "Filtre AD/LDAP Invalide" }, { "id": "ent.metrics.starting.info", "translation": "Le serveur de métriques et d'analyses d'exécution écoute sur %v" }, { "id": "ent.metrics.stopping.info", "translation": "Le serveur de métriques et d'analyses d'exécution est en cours d'arrêt sur %v" }, { "id": "ent.mfa.activate.authenticate.app_error", "translation": "Erreur tentative d'authentification MFA token" }, { "id": "ent.mfa.activate.bad_token.app_error", "translation": "MFA token invalide" }, { "id": "ent.mfa.activate.save_active.app_erro", "translation": "Impossible de mettre à jour le statut actif MFA pour l'utilisateur" }, { "id": "ent.mfa.deactivate.save_active.app_erro", "translation": "Impossible de mettre à jour le statut actif MFA pour l'utilisateur" }, { "id": "ent.mfa.deactivate.save_secret.app_error", "translation": "Erreur lors de la réinitialisation du secret MFA" }, { "id": "ent.mfa.generate_qr_code.create_code.app_error", "translation": "Erreur lors de la génération du QR code" }, { "id": "ent.mfa.generate_qr_code.save_secret.app_error", "translation": "Erreur lors de la sauvegarde du secret MFA" }, { "id": "ent.mfa.license_disable.app_error", "translation": "votre licence ne supporte pas l'authentification multi-facteurs" }, { "id": "ent.mfa.validate_token.authenticate.app_error", "translation": "Erreur tentative d'authentification MFA token" }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Impossible de migrer les utilisateurs AD/LDAP avec le champ en question. Doublon détecté. Veuillez supprimer tous les doublons et réessayer." }, { "id": "ent.migration.migratetoldap.user_not_found", "translation": "Impossible de trouver l'utilisateur sur le serveur AD/LDAP : " }, { "id": "ent.saml.attribute.app_error", "translation": "La connexion via SAML a échoué car un des attributs est incorrect. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.build_request.app_error", "translation": "Une erreur s'est produite lors de l'initialisation de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.build_request.encoding.app_error", "translation": "Une erreur s'est produite lors de l'encodage de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.build_request.encoding_signed.app_error", "translation": "Une erreur s'est produite lors de l'encodage de la requête signée au fournisseur d'identité. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.configure.app_error", "translation": "Une erreur s'est produite lors de la configuration du fournisseur SAML, err=%v" }, { "id": "ent.saml.configure.encryption_not_enabled.app_error", "translation": "La connexion SAML a échoué car le chiffrement n'est pas activé. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.configure.load_idp_cert.app_error", "translation": "Le fichier de certificat de fournisseur d'identité est introuvable. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.configure.load_private_key.app_error", "translation": "La connexion SAML a échoué car la clé privée du fournisseur d'identité est introuvable. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.configure.load_public_cert.app_error", "translation": "Le certificat public du fournisseur est introuvable. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.configure.not_encrypted_response.app_error", "translation": "La connexion SAML a échoué, car la réponse du fournisseur d'identité n'est pas chiffrée. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.do_login.decrypt.app_error", "translation": "Connexion SAML échouée car une erreur s'est produite lors du décryptage de la réponse du serveur d'identité. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.do_login.empty_response.app_error", "translation": "Une réponse vide a été reçue du fournisseur d'identité." }, { "id": "ent.saml.do_login.parse.app_error", "translation": "Une erreur s'est produite lors de l'encodage de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.do_login.validate.app_error", "translation": "Une erreur s'est produite lors de l'encodage de la requête au fournisseur d'identité. Veuillez contacter votre administrateur système." }, { "id": "ent.saml.license_disable.app_error", "translation": "Votre licence ne permet pas l'authentification SAML." }, { "id": "ent.saml.metadata.app_error", "translation": "Une erreur s'est produite lors de la construction des métadonnées du fournisseur de services" }, { "id": "ent.saml.service_disable.app_error", "translation": "SAML n'est pas configuré ou supporté sur ce serveur." }, { "id": "ent.saml.update_saml_user.unable_error", "translation": "Impossible de mettre à jour l'utilisateur SAML. Connexion autorisée malgré tout. err=%v" }, { "id": "error.generic.link_message", "translation": "Retourner sur Mattermost" }, { "id": "error.generic.message", "translation": "Une erreur s'est produite." }, { "id": "error.generic.title", "translation": "Erreur" }, { "id": "error.not_found.link_message", "translation": "Retourner sur Mattermost" }, { "id": "error.not_found.message", "translation": "La page que vous cherchez n'existe pas." }, { "id": "error.not_found.title", "translation": "Page introuvable" }, { "id": "jobs.request_cancellation.status.error", "translation": "Impossible de demander l'annulation de la tâche, elle se trouve dans un état qui ne peut être annulé." }, { "id": "jobs.set_job_error.update.error", "translation": "Impossible de définir l'état de la tâche sur erreur" }, { "id": "manaultesting.get_channel_id.no_found.debug", "translation": "Impossible de trouver le canal : %v, %v possibilités recherchées" }, { "id": "manaultesting.get_channel_id.unable.debug", "translation": "Impossible d'obtenir les canaux" }, { "id": "manaultesting.manual_test.create.info", "translation": "Création de l'utilisateur et de l'équipe" }, { "id": "manaultesting.manual_test.parse.app_error", "translation": "Impossible de décoder l'URL" }, { "id": "manaultesting.manual_test.setup.info", "translation": "Configuration en cours pour tests manuels..." }, { "id": "manaultesting.manual_test.uid.debug", "translation": "Pas d'uid dans l'URL" }, { "id": "manaultesting.test_autolink.info", "translation": "Test Manuel de Lien Automatique" }, { "id": "manaultesting.test_autolink.unable.app_error", "translation": "Impossible d'obtenir les canaux" }, { "id": "mattermost.bulletin.subject", "translation": "Bulletin de Sécurité Mattermost" }, { "id": "mattermost.config_file", "translation": "Fichier de configuration chargé depuis %v" }, { "id": "mattermost.current_version", "translation": "Version actuelle %v (%v/%v/%v/%v)" }, { "id": "mattermost.entreprise_enabled", "translation": "Edition Entreprise Activé : %v" }, { "id": "mattermost.load_license.find.warn", "translation": "Une clé de licence de https://mattermost.com est requise pour déverrouiller les fonctionnalités d'entreprise." }, { "id": "mattermost.security_bulletin.error", "translation": "Échec du chargement des détails du bulletin de sécurité" }, { "id": "mattermost.security_bulletin_read.error", "translation": "Échec de la lecture des détails du bulletin de sécurité" }, { "id": "mattermost.security_checks.debug", "translation": "Vérification des mises à jour de sécurité pour Mattermost" }, { "id": "mattermost.security_info.error", "translation": "Échec du chargement des informations de mise à jour de sécurité pour Mattermost." }, { "id": "mattermost.send_bulletin.info", "translation": "Envoi du bulletin de sécurité pour %v vers %v" }, { "id": "mattermost.system_admins.error", "translation": "Échec du chargement de la liste des administrateurs système pour les informer d'une mise à jour de sécurité de Mattermost." }, { "id": "mattermost.working_dir", "translation": "Le dossier de travail actuel est %v" }, { "id": "model.access.is_valid.access_token.app_error", "translation": "Jeton d'accès invalide" }, { "id": "model.access.is_valid.client_id.app_error", "translation": "Id client invalide" }, { "id": "model.access.is_valid.redirect_uri.app_error", "translation": "Uri de redirection invalide" }, { "id": "model.access.is_valid.refresh_token.app_error", "translation": "Jeton d'actualisation invalide" }, { "id": "model.access.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.authorize.is_valid.auth_code.app_error", "translation": "Code d'autorisation invalide" }, { "id": "model.authorize.is_valid.client_id.app_error", "translation": "Id client invalide" }, { "id": "model.authorize.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.authorize.is_valid.expires.app_error", "translation": "Expire dans doit être renseigné" }, { "id": "model.authorize.is_valid.redirect_uri.app_error", "translation": "Uri de redirection invalide" }, { "id": "model.authorize.is_valid.response_type.app_error", "translation": "Type de réponse invalide" }, { "id": "model.authorize.is_valid.scope.app_error", "translation": "Portée invalide" }, { "id": "model.authorize.is_valid.state.app_error", "translation": "État invalide" }, { "id": "model.authorize.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.channel.is_valid.2_or_more.app_error", "translation": "Le nom doit être composé d'au moins 2 caractères alphanumériques en minuscules." }, { "id": "model.channel.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.channel.is_valid.creator_id.app_error", "translation": "Id créateur invalide" }, { "id": "model.channel.is_valid.display_name.app_error", "translation": "Nom d'affichage invalide" }, { "id": "model.channel.is_valid.header.app_error", "translation": "Entête invalide" }, { "id": "model.channel.is_valid.id.app_error", "translation": "Id invalide" }, { "id": "model.channel.is_valid.name.app_error", "translation": "Nom invalide" }, { "id": "model.channel.is_valid.purpose.app_error", "translation": "Description invalide" }, { "id": "model.channel.is_valid.type.app_error", "translation": "Type invalide" }, { "id": "model.channel.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.channel_member.is_valid.channel_id.app_error", "translation": "Id canal invalide" }, { "id": "model.channel_member.is_valid.email_value.app_error", "translation": "La valeur de notification par e-mail est invalide" }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Le niveau de notification est invalide" }, { "id": "model.channel_member.is_valid.push_level.app_error", "translation": "Le niveau de notification push est invalide" }, { "id": "model.channel_member.is_valid.role.app_error", "translation": "Rôle invalide" }, { "id": "model.channel_member.is_valid.unread_level.app_error", "translation": "Niveau pour marquer comme non-lu invalide" }, { "id": "model.channel_member.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.client.connecting.app_error", "translation": "Une erreur est survenue durant la connexion au serveur" }, { "id": "model.client.create_emoji.emoji.app_error", "translation": "Impossible de lier une émoticône à la requête" }, { "id": "model.client.create_emoji.image.app_error", "translation": "Impossible de lier l'image à la demande" }, { "id": "model.client.create_emoji.writer.app_error", "translation": "Impossible d'écrire la demande" }, { "id": "model.client.get_flagged_posts_in_channel.missing_parameter.app_error", "translation": "Paramètre de canal manquant" }, { "id": "model.client.get_flagged_posts_in_team.missing_parameter.app_error", "translation": "Paramètre d'équipe manquant" }, { "id": "model.client.login.app_error", "translation": "Les jetons d’authentification ne correspondent pas" }, { "id": "model.client.read_file.app_error", "translation": "Une erreur s'est produite lors de la lecture du fichier" }, { "id": "model.client.set_profile_user.no_file.app_error", "translation": "Pas de fichier dans le paramètre \"image\" de la requête" }, { "id": "model.client.set_profile_user.writer.app_error", "translation": "Impossible d'écrire la requête" }, { "id": "model.client.upload_post_attachment.channel_id.app_error", "translation": "Une erreur est survenue lors de l'écriture de l'ID du channel dans le formulaire multiforme" }, { "id": "model.client.upload_post_attachment.file.app_error", "translation": "Une erreur est survenue lors de l'écriture du fichier dans le formulaire à contenu multiple" }, { "id": "model.client.upload_post_attachment.file_size.app_error", "translation": "Une erreur est survenue lors de l'écriture de la taille du fichier (fileSize) dans le formulaire à contenu multiple" }, { "id": "model.client.upload_post_attachment.import_from.app_error", "translation": "Une erreur est survenue lors de l'écriture de l'origine d'importation (importForm) dans le formulaire à contenu multiple" }, { "id": "model.client.upload_post_attachment.writer.app_error", "translation": "Une erreur est survenue lors de la fermeture de l'outil d'écriture de contenu multiple" }, { "id": "model.client.upload_saml_cert.app_error", "translation": "Erreur lors de la création de la requête pour le formulaire multipart pour le certificat SAML" }, { "id": "model.client.writer.app_error", "translation": "Unable to build multipart request" }, { "id": "model.command.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.command.is_valid.description.app_error", "translation": "Description invalide" }, { "id": "model.command.is_valid.display_name.app_error", "translation": "Nom d'affichage invalide" }, { "id": "model.command.is_valid.id.app_error", "translation": "Id invalide" }, { "id": "model.command.is_valid.method.app_error", "translation": "Méthode invalide" }, { "id": "model.command.is_valid.team_id.app_error", "translation": "ID d'équipe invalide" }, { "id": "model.command.is_valid.token.app_error", "translation": "Jeton invalide" }, { "id": "model.command.is_valid.trigger.app_error", "translation": "Déclencheur invalide" }, { "id": "model.command.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.command.is_valid.url.app_error", "translation": "URL non valide" }, { "id": "model.command.is_valid.url_http.app_error", "translation": "URL invalide. L'URL doit être valide et commencer par http:// ou https://" }, { "id": "model.command.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.command_hook.channel_id.app_error", "translation": "Id canal invalide" }, { "id": "model.command_hook.command_id.app_error", "translation": "Invalid command id" }, { "id": "model.command_hook.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.command_hook.id.app_error", "translation": "Invalid command hook id" }, { "id": "model.command_hook.parent_id.app_error", "translation": "Id parent invalide" }, { "id": "model.command_hook.root_id.app_error", "translation": "Id racine invalide" }, { "id": "model.command_hook.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.compliance.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.compliance.is_valid.desc.app_error", "translation": "Description invalide" }, { "id": "model.compliance.is_valid.end_at.app_error", "translation": "De doit être une date valide" }, { "id": "model.compliance.is_valid.id.app_error", "translation": "Id invalide" }, { "id": "model.compliance.is_valid.start_at.app_error", "translation": "De doit être une date valide" }, { "id": "model.compliance.is_valid.start_end_at.app_error", "translation": "Jusqu'à doit être supérieur à De" }, { "id": "model.config.is_valid.cluster_email_batching.app_error", "translation": "Impossible d'activer l'envoi d'e-mails par lot lorsque le clustering est activé" }, { "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "Le paramètre ConnectionUrl d'ElasticSearch doit être spécifié lorsque l'indexation avec ElasticSearch est activée." }, { "id": "model.config.is_valid.elastic_search.enable_searching.app_error", "translation": "Le paramètre IndexingEnabled d'ElasticSearch doit être activé lorsque la propriété SearchEnabled d'ElasticSearch est activée." }, { "id": "model.config.is_valid.elastic_search.password.app_error", "translation": "Le paramètre Password d'ElasticSearch doit être spécifié lorsque l'indexation avec ElasticSearch est activée." }, { "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "Le paramètre Username d'ElasticSearch doit être spécifié lorsque l'indexation avec ElasticSearch est activée." }, { "id": "model.config.is_valid.email_batching_buffer_size.app_error", "translation": "Taille du buffer d'envoi d'e-mails par lot invalide. Doit être 0 ou un nombre positif." }, { "id": "model.config.is_valid.email_batching_interval.app_error", "translation": "Intervalle d'envoi d'e-mails par lot invalide pour les paramètres d'e-mail. Doit être égal ou supérieur à 30 secondes." }, { "id": "model.config.is_valid.email_notification_contents_type.app_error", "translation": "Le type de contenu pour la notification par e-mail est un paramètre d'e-mail invalide. Doit être 'full' ou 'generic'." }, { "id": "model.config.is_valid.email_reset_salt.app_error", "translation": "Clé de salage de réinitialisation de mot de passe invalide dans les paramètres de messagerie. Doit être composée de 32 caractères ou plus." }, { "id": "model.config.is_valid.email_salt.app_error", "translation": "Clé de salage pour les invitations invalide dans les paramètres de messagerie. Doit être composée de 32 caractères ou plus." }, { "id": "model.config.is_valid.email_security.app_error", "translation": "Sécurité de connexion invalide pour les paramètres e-mail. Doit être '', 'TLS' ou 'STARTTLS'" }, { "id": "model.config.is_valid.encrypt_sql.app_error", "translation": "Clé de chiffrement rest invalide dans les paramètres SQL. Doit être composée de 32 caractères ou plus." }, { "id": "model.config.is_valid.file_driver.app_error", "translation": "Nom de pilote invalide dans les paramètres de fichiers. Doit être 'local' ou 'amazons3'" }, { "id": "model.config.is_valid.file_preview_height.app_error", "translation": "Hauteur des aperçus invalide dans les paramètres de fichiers. Doit être 0 ou un entier positif." }, { "id": "model.config.is_valid.file_preview_width.app_error", "translation": "Largeur des aperçus invalide dans les paramètres de fichiers. Doit être un entier positif." }, { "id": "model.config.is_valid.file_profile_height.app_error", "translation": "Hauteur du profil invalide dans les paramètres de fichiers. Doit être un entier positif." }, { "id": "model.config.is_valid.file_profile_width.app_error", "translation": "Largeur du profil invalide dans les paramètres de fichiers. Doit être un entier positif." }, { "id": "model.config.is_valid.file_salt.app_error", "translation": "Clé de salage des liens publics invalide dans les paramètres de fichier. Doit être composée de 32 caractères ou plus." }, { "id": "model.config.is_valid.file_thumb_height.app_error", "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 miniatures invalide dans les paramètres de fichiers. Doit être un entier positif." }, { "id": "model.config.is_valid.ldap_basedn", "translation": "Le champ AD/LDAP \"BaseDN\" est requis." }, { "id": "model.config.is_valid.ldap_bind_password", "translation": "Le champ AD/LDAP \"Bind Password\" est requis." }, { "id": "model.config.is_valid.ldap_bind_username", "translation": "Le champ AD/LDAP \"Bind Username\" est requis." }, { "id": "model.config.is_valid.ldap_email", "translation": "Le champ AD/LDAP \"Email Attribute\" est requis." }, { "id": "model.config.is_valid.ldap_firstname", "translation": "Le champ AD/LDAP \"First Name Attribute\" est obligatoire." }, { "id": "model.config.is_valid.ldap_id", "translation": "Le champ AD/LDAP \"ID Attribute\" est obligatoire." }, { "id": "model.config.is_valid.ldap_lastname", "translation": "Le champ AD/LDAP \"Last Name Attribute\" est obligatoire." }, { "id": "model.config.is_valid.ldap_max_page_size.app_error", "translation": "Valeur de la taille maximale de page invalide." }, { "id": "model.config.is_valid.ldap_required.app_error", "translation": "Champ AD/LDAP manquant." }, { "id": "model.config.is_valid.ldap_required.app_error", "translation": "Champ AD/LDAP manquant." }, { "id": "model.config.is_valid.ldap_security.app_error", "translation": "Sécurité de connexion invalide pour les paramètres AD/LDAP. Doit être '', 'TLS' ou 'STARTTLS'" }, { "id": "model.config.is_valid.ldap_server", "translation": "Le champ \"AD/LDAP Server\" est requis." }, { "id": "model.config.is_valid.ldap_sync_interval.app_error", "translation": "La synchronisation du temps d'interval est invalide. Doit être au moins d'une minute." }, { "id": "model.config.is_valid.ldap_username", "translation": "Le champ AD/LDAP \"Username Attribute\" est obligatoire." }, { "id": "model.config.is_valid.listen_address.app_error", "translation": "Adresse d'écoute invalide dans les paramètres de service. Doit être renseignée." }, { "id": "model.config.is_valid.login_attempts.app_error", "translation": "Nombre maximum de tentatives de connexion invalide dans les paramètre de service. Doit être un entier positif." }, { "id": "model.config.is_valid.max_burst.app_error", "translation": "La limite maximale de dépassement doit être plus grande que zéro." }, { "id": "model.config.is_valid.max_channels.app_error", "translation": "Le nombre maximum de canaux par équipe défini dans les paramètres d'équipe est invalide. Doit être un entier positif." }, { "id": "model.config.is_valid.max_file_size.app_error", "translation": "Paramètres de taille de fichier maximale invalides. Doit être un nombre entier plus grand que zéro." }, { "id": "model.config.is_valid.max_notify_per_channel.app_error", "translation": "Le nombre maximum de notifications par canal pour les paramètres d'équipe. Doit être un entier positif." }, { "id": "model.config.is_valid.max_users.app_error", "translation": "Nombre maximum d'utilisateurs par équipe invalide dans les paramètres d'équipes. Doit être un entier positif." }, { "id": "model.config.is_valid.password_length.app_error", "translation": "La taille minimale du mot de passe doit être un nombre entier supérieur ou égal à {{.MinLength}} et inférieur ou égal à {{.MaxLength}}." }, { "id": "model.config.is_valid.password_length_max_min.app_error", "translation": "La taille maximale du mot de passe doit être supérieur ou égale à la taille minimale." }, { "id": "model.config.is_valid.rate_mem.app_error", "translation": "Taille du stockage mémoire invalide pour les paramètres de limite de fréquence. Doit être un entier positif." }, { "id": "model.config.is_valid.rate_sec.app_error", "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'" }, { "id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error", "translation": "URL invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://" }, { "id": "model.config.is_valid.saml_email_attribute.app_error", "translation": "L'attribut \"Email\" est invalide. Il doit être renseigné." }, { "id": "model.config.is_valid.saml_idp_cert.app_error", "translation": "Certificat public du fournisseur d'identité introuvable. Auriez-vous oublié de l'envoyer ?" }, { "id": "model.config.is_valid.saml_idp_descriptor_url.app_error", "translation": "URL invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://." }, { "id": "model.config.is_valid.saml_idp_url.app_error", "translation": "URL d'authentification unique (SSO) SAML invalide. L'URL doit être valide et commencer par http:// ou https://." }, { "id": "model.config.is_valid.saml_private_key.app_error", "translation": "Clé privée du fournisseur d'identité introuvable. Auriez-vous oublié de l'envoyer ?" }, { "id": "model.config.is_valid.saml_public_cert.app_error", "translation": "Certificat public du fournisseur de service introuvable. Auriez-vous oublié de l'envoyer ?" }, { "id": "model.config.is_valid.saml_username_attribute.app_error", "translation": "L'attribut \"Username\" est invalide. Il doit être renseigné." }, { "id": "model.config.is_valid.site_url.app_error", "translation": "URL de site invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://." }, { "id": "model.config.is_valid.site_url_email_batching.app_error", "translation": "Impossible d'activer l'envoi d'e-mails par lot si l'URL de site n'est pas définie." }, { "id": "model.config.is_valid.sitename_length.app_error", "translation": "Le nom du site doit contenir au maximum {{.MaxLength}} caractères." }, { "id": "model.config.is_valid.sql_data_src.app_error", "translation": "Source de données invalide pour les paramètres SQL. Doit être renseignée." }, { "id": "model.config.is_valid.sql_driver.app_error", "translation": "Nom de driver invalide pour les paramètres SQL. Doit être 'mysql' ou 'postgres'" }, { "id": "model.config.is_valid.sql_idle.app_error", "translation": "Le nombre maximum invalide de connexions inoccupées dans les paramètres SQL. Doit être un entier positif." }, { "id": "model.config.is_valid.sql_max_conn.app_error", "translation": "Le nombre maximum invalide de connexions ouvertes dans les paramètres SQL. Doit être un entier positif." }, { "id": "model.config.is_valid.sql_query_timeout.app_error", "translation": "Temps d'attente pour la requête SQL invalide. Doit être un entier positif." }, { "id": "model.config.is_valid.teammate_name_display.app_error", "translation": "Affichage invalide du coéquipier. Doit être 'full_name', 'nickname_full_name' ou 'username'" }, { "id": "model.config.is_valid.time_between_user_typing.app_error", "translation": "Le temps entre chaque utilisateur tapant une mise à jour ne doit pas être inférieur à 1000 millisecondes." }, { "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", "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": "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": "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": "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": "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": "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": "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", "translation": "La date de création doit être une vraie date valide" }, { "id": "model.emoji.creator_id.app_error", "translation": "Id créateur invalide" }, { "id": "model.emoji.id.app_error", "translation": "Id d'émoticône invalide" }, { "id": "model.emoji.name.app_error", "translation": "Le nom doit être compris entre 1 et 64 caractères alphanumériques en minuscules." }, { "id": "model.emoji.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.file_info.get.gif.app_error", "translation": "Impossible de décoder le gif." }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Id canal invalide" }, { "id": "model.incoming_hook.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.incoming_hook.description.app_error", "translation": "Description invalide" }, { "id": "model.incoming_hook.display_name.app_error", "translation": "Nom d'affichage invalide" }, { "id": "model.incoming_hook.id.app_error", "translation": "Id invalide" }, { "id": "model.incoming_hook.team_id.app_error", "translation": "ID d'équipe invalide" }, { "id": "model.incoming_hook.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.incoming_hook.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.job.is_valid.create_at.app_error", "translation": "Create at doit être une date valide" }, { "id": "model.job.is_valid.id.app_error", "translation": "Id de tâche invalide" }, { "id": "model.job.is_valid.status.app_error", "translation": "État de tâche invalide" }, { "id": "model.job.is_valid.type.app_error", "translation": "Type de tâche invalide" }, { "id": "model.oauth.is_valid.app_id.app_error", "translation": "Id app invalide" }, { "id": "model.oauth.is_valid.callback.app_error", "translation": "L'URL de callback doit être une URL valide et commencer par http:// ou https://." }, { "id": "model.oauth.is_valid.client_secret.app_error", "translation": "Secret client invalide" }, { "id": "model.oauth.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.oauth.is_valid.creator_id.app_error", "translation": "Id créateur invalide" }, { "id": "model.oauth.is_valid.description.app_error", "translation": "Description invalide" }, { "id": "model.oauth.is_valid.homepage.app_error", "translation": "URL de site invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://." }, { "id": "model.oauth.is_valid.icon_url.app_error", "translation": "URL de l'icône invalide. Il doit s'agir d'une URL valide et commencer par http:// ou https://." }, { "id": "model.oauth.is_valid.name.app_error", "translation": "Nom invalide" }, { "id": "model.oauth.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.outgoing_hook.is_valid.callback.app_error", "translation": "URLs de callback invalides" }, { "id": "model.outgoing_hook.is_valid.channel_id.app_error", "translation": "Id canal invalide" }, { "id": "model.outgoing_hook.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.outgoing_hook.is_valid.description.app_error", "translation": "Description invalide" }, { "id": "model.outgoing_hook.is_valid.display_name.app_error", "translation": "Nom d'affichage invalide" }, { "id": "model.outgoing_hook.is_valid.id.app_error", "translation": "Id invalide" }, { "id": "model.outgoing_hook.is_valid.team_id.app_error", "translation": "ID d'équipe invalide" }, { "id": "model.outgoing_hook.is_valid.token.app_error", "translation": "jeton invalide" }, { "id": "model.outgoing_hook.is_valid.trigger_words.app_error", "translation": "Mots déclencheurs invalides" }, { "id": "model.outgoing_hook.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.outgoing_hook.is_valid.url.app_error", "translation": "URLs de callback invalides. Elles doivent être des URL valides et commencer par http:// ou https://" }, { "id": "model.outgoing_hook.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.outgoing_hook.is_valid.words.app_error", "translation": "Mots déclencheurs invalides" }, { "id": "model.post.is_valid.channel_id.app_error", "translation": "Id canal invalide" }, { "id": "model.post.is_valid.create_at.app_error", "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" }, { "id": "model.post.is_valid.hashtags.app_error", "translation": "Hashtags invalides" }, { "id": "model.post.is_valid.id.app_error", "translation": "Id invalide" }, { "id": "model.post.is_valid.msg.app_error", "translation": "Message invalide" }, { "id": "model.post.is_valid.original_id.app_error", "translation": "Id d'origine invalide" }, { "id": "model.post.is_valid.parent_id.app_error", "translation": "Id parent invalide" }, { "id": "model.post.is_valid.props.app_error", "translation": "Propriétés invalides" }, { "id": "model.post.is_valid.root_id.app_error", "translation": "Id racine invalide" }, { "id": "model.post.is_valid.root_parent.app_error", "translation": "L'ID racine invalide doit être spécifié si un ID parent est défini" }, { "id": "model.post.is_valid.type.app_error", "translation": "Type invalide" }, { "id": "model.post.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.post.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.preference.is_valid.category.app_error", "translation": "Catégorie invalide" }, { "id": "model.preference.is_valid.id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.preference.is_valid.name.app_error", "translation": "Nom invalide" }, { "id": "model.preference.is_valid.theme.app_error", "translation": "Thème invalide" }, { "id": "model.preference.is_valid.value.app_error", "translation": "La valeur est trop longue" }, { "id": "model.reaction.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.reaction.is_valid.emoji_name.app_error", "translation": "Nom d'émoticône invalide" }, { "id": "model.reaction.is_valid.post_id.app_error", "translation": "ID de message invalide" }, { "id": "model.reaction.is_valid.user_id.app_error", "translation": "ID utilisateur invalide" }, { "id": "model.team.is_valid.characters.app_error", "translation": "Le nom doit être composé d'au moins 2 caractères alphanumériques minuscules" }, { "id": "model.team.is_valid.company.app_error", "translation": "Nom de société invalide" }, { "id": "model.team.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.team.is_valid.description.app_error", "translation": "Description invalide" }, { "id": "model.team.is_valid.domains.app_error", "translation": "Domaines autorisés invalides" }, { "id": "model.team.is_valid.email.app_error", "translation": "Adresse e-mail invalide" }, { "id": "model.team.is_valid.id.app_error", "translation": "Id invalide" }, { "id": "model.team.is_valid.name.app_error", "translation": "Nom invalide" }, { "id": "model.team.is_valid.reserved.app_error", "translation": "Cette URL n'est pas disponible. Veuillez en essayer une autre." }, { "id": "model.team.is_valid.type.app_error", "translation": "Type invalide" }, { "id": "model.team.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.team.is_valid.url.app_error", "translation": "Identifiant URL invalide" }, { "id": "model.team_member.is_valid.role.app_error", "translation": "Rôle invalide" }, { "id": "model.team_member.is_valid.team_id.app_error", "translation": "ID d'équipe invalide" }, { "id": "model.team_member.is_valid.user_id.app_error", "translation": "Id d'utilisateur invalide" }, { "id": "model.token.is_valid.expiry", "translation": "Durée d'expiration de jeton invalide." }, { "id": "model.token.is_valid.size", "translation": "Jeton invalide." }, { "id": "model.user.is_valid.auth_data.app_error", "translation": "Données d'authentification invalides" }, { "id": "model.user.is_valid.auth_data_pwd.app_error", "translation": "Utilisateur invalide, le mot de passe et les données de connexion ne peuvent pas être tous les deux renseignés" }, { "id": "model.user.is_valid.auth_data_type.app_error", "translation": "Utilisateur invalide, les données de connexion doivent être renseignées avec un type de connexion" }, { "id": "model.user.is_valid.create_at.app_error", "translation": "La date de création doit être une date valide" }, { "id": "model.user.is_valid.email.app_error", "translation": "Adresse e-mail invalide" }, { "id": "model.user.is_valid.first_name.app_error", "translation": "Prénom invalide" }, { "id": "model.user.is_valid.id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.user.is_valid.last_name.app_error", "translation": "Nom invalide" }, { "id": "model.user.is_valid.nickname.app_error", "translation": "Pseudonyme invalide" }, { "id": "model.user.is_valid.password_limit.app_error", "translation": "Impossible de définir un mot de passe plus grand que 72 caractères à cause des limitations de bcrypt." }, { "id": "model.user.is_valid.position.app_error", "translation": "Rôle invalide : ne doit pas faire plus de 35 caractères." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères." }, { "id": "model.user.is_valid.pwd_lowercase.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères et une lettre minuscule." }, { "id": "model.user.is_valid.pwd_lowercase_number.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule et un chiffre." }, { "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule et une majuscule." }, { "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, une majuscule et un chiffre." }, { "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, une majuscule, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, une majuscule et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_number.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, un chiffre." }, { "id": "model.user.is_valid.pwd_number_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_uppercase.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule." }, { "id": "model.user.is_valid.pwd_uppercase_number.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule et un chiffre." }, { "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule et un symbole (parmi \"~!@#$%^&*()\")." }, { "id": "model.user.is_valid.team_id.app_error", "translation": "ID d'équipe invalide" }, { "id": "model.user.is_valid.update_at.app_error", "translation": "La date de mise à jour doit être une date valide" }, { "id": "model.user.is_valid.username.app_error", "translation": "Nom d'utilisateur invalide" }, { "id": "model.user_access_token.is_valid.description.app_error", "translation": "Description invalide, elle doit être composée de 255 caractères ou moins" }, { "id": "model.user_access_token.is_valid.token.app_error", "translation": "Jeton d'accès invalide" }, { "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, { "id": "model.utils.decode_json.app_error", "translation": "impossible de décoder" }, { "id": "plugin.rpcplugin.invocation.error", "translation": "Error invoking plugin RPC" }, { "id": "store.sql.alter_column_type.critical", "translation": "Impossible de modifier le type de la colonne %v" }, { "id": "store.sql.check_index.critical", "translation": "Échec de la vérification de l'index %v" }, { "id": "store.sql.closing.info", "translation": "Fermeture de SqlStore" }, { "id": "store.sql.column_exists.critical", "translation": "Échec de la vérification de l'existence de la colonne %v" }, { "id": "store.sql.column_exists_missing_driver.critical", "translation": "Échec de la vérification de l'existence de la colonne en raison d'un driver manquant" }, { "id": "store.sql.convert_encrypt_string_map", "translation": "FromDb : Impossible de convertir EncryptStringMap en *string" }, { "id": "store.sql.convert_string_array", "translation": "FromDb : Impossible de convertir StringArray en *string" }, { "id": "store.sql.convert_string_interface", "translation": "FromDb : Impossible de convertir StringInterface en *string" }, { "id": "store.sql.convert_string_map", "translation": "FromDb : Impossible de convertir StringMap en *string" }, { "id": "store.sql.create_column.critical", "translation": "Impossible de créer la colonne %v" }, { "id": "store.sql.create_column_missing_driver.critical", "translation": "Impossible de créer la colonne en raison d'un driver manquant" }, { "id": "store.sql.create_index.critical", "translation": "Impossible de créer l'index %v" }, { "id": "store.sql.create_index_missing_driver.critical", "translation": "Impossible de créer l'index en raison d'un driver manquant" }, { "id": "store.sql.creating_tables.critical", "translation": "Échec de création des tables de la base de données : %v" }, { "id": "store.sql.dialect_driver.critical", "translation": "Échec de création du driver spécifique au dialecte" }, { "id": "store.sql.dialect_driver.panic", "translation": "Échec de création du driver spécifique au dialecte %v" }, { "id": "store.sql.incorrect_mac", "translation": "MAC incorrect pour le ciphertext indiqué" }, { "id": "store.sql.maxlength_column.critical", "translation": "Échec de récupération de la taille maximale de la colonne %v" }, { "id": "store.sql.open_conn.critical", "translation": "Impossible d'ouvrir une connexion SQL vers err:%v" }, { "id": "store.sql.open_conn.panic", "translation": "Impossible d'ouvrir une connexion SQL %v" }, { "id": "store.sql.read_replicas_not_licensed.critical", "translation": "Fonctionnalité pour plus d'un répliqua en lecture désactivée par la licence courante. Veuillez contacter votre administrateur système concernant la mise à niveau de votre licence entreprise." }, { "id": "store.sql.remove_index.critical", "translation": "Échec de la suppression de l'index %v" }, { "id": "store.sql.rename_column.critical", "translation": "Échec du renommage de la colonne %v" }, { "id": "store.sql.schema_out_of_date.warn", "translation": "La version du schéma de la base de données %v semble être dépassée" }, { "id": "store.sql.schema_set.info", "translation": "Le schéma de la base de données a été migré en version %v" }, { "id": "store.sql.schema_upgrade_attempt.warn", "translation": "Tentative de mise à niveau du schéma de la base de données vers la version %v" }, { "id": "store.sql.schema_version.critical", "translation": "La version %v du schéma de la base de données n'est plus supportée. Ce serveur Mattermost supporte les mises à jour automatiques de la version du schéma %v à la version %v. Rétrograder à une version antérieure n'est pas supporté. Veuillez vous mettre à niveau vers au moins la version %v du schéma avant de continuer." }, { "id": "store.sql.short_ciphertext", "translation": "ciphertext court" }, { "id": "store.sql.table_column_type.critical", "translation": "Échec du chargement du type de données pour la colonne %s de la table %s : %v" }, { "id": "store.sql.table_exists.critical", "translation": "Échec de la vérification de l'existence de la table %v" }, { "id": "store.sql.too_short_ciphertext", "translation": "ciphertext trop court" }, { "id": "store.sql.upgraded.warn", "translation": "Le schéma de la base de données a été mis à niveau vers la version %v" }, { "id": "store.sql_audit.get.finding.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche des audits" }, { "id": "store.sql_audit.get.limit.app_error", "translation": "Limite dépassée pour la pagination" }, { "id": "store.sql_audit.permanent_delete_by_user.app_error", "translation": "Nous avons rencontré une erreur durant la suppression des audits" }, { "id": "store.sql_audit.save.saving.app_error", "translation": "Nous avons rencontré une erreur lors de l'enregistrement des audits" }, { "id": "store.sql_channel.analytics_deleted_type_count.app_error", "translation": "Impossible de récupérer le nombre de type de canaux supprimés" }, { "id": "store.sql_channel.analytics_type_count.app_error", "translation": "Impossible de récupérer le nombre de type de canaux" }, { "id": "store.sql_channel.check_open_channel_permissions.app_error", "translation": "Impossible de vérifier les permissions" }, { "id": "store.sql_channel.check_permissions.app_error", "translation": "Impossible de vérifier les permissions" }, { "id": "store.sql_channel.check_permissions_by_name.app_error", "translation": "Impossible de vérifier les permissions" }, { "id": "store.sql_channel.delete.channel.app_error", "translation": "Impossible de supprimer le canal" }, { "id": "store.sql_channel.extra_updated.app_error", "translation": "Problème de mise à jour de la date de dernière mise à jour des membres" }, { "id": "store.sql_channel.get.existing.app_error", "translation": "Impossible de trouver le canal existant" }, { "id": "store.sql_channel.get.find.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche du canal" }, { "id": "store.sql_channel.get_all.app_error", "translation": "Impossible de récupérer tous les canaux" }, { "id": "store.sql_channel.get_by_name.existing.app_error", "translation": "Impossible de trouver le canal existant" }, { "id": "store.sql_channel.get_by_name.missing.app_error", "translation": "Le canal n'existe pas" }, { "id": "store.sql_channel.get_channel_counts.get.app_error", "translation": "Impossible de récupérer le nombre de canaux" }, { "id": "store.sql_channel.get_channels.get.app_error", "translation": "Impossible de récupérer les canaux" }, { "id": "store.sql_channel.get_channels.not_found.app_error", "translation": "Aucun canal n'a pu être trouvé" }, { "id": "store.sql_channel.get_channels_by_ids.get.app_error", "translation": "Impossible de récupérer les canaux" }, { "id": "store.sql_channel.get_channels_by_ids.not_found.app_error", "translation": "Aucun canal trouvé" }, { "id": "store.sql_channel.get_deleted_by_name.existing.app_error", "translation": "Impossible de trouver le canal supprimé existant" }, { "id": "store.sql_channel.get_deleted_by_name.missing.app_error", "translation": "Aucun nom de canal supprimé portant ce nom existe" }, { "id": "store.sql_channel.get_extra_members.app_error", "translation": "Impossible de récupérer les informations supplémentaires des 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": "Impossible de récupérer le membre du canal" }, { "id": "store.sql_channel.get_member.missing.app_error", "translation": "Aucun membre de canal trouvé pour cet ID utilisateur et cet ID de canal" }, { "id": "store.sql_channel.get_member_count.app_error", "translation": "Impossible de récupérer 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": "Impossible de récupérer les membres du canal" }, { "id": "store.sql_channel.get_members_by_ids.app_error", "translation": "Impossible de récupérer les membres du canal" }, { "id": "store.sql_channel.get_more_channels.get.app_error", "translation": "Impossible de récupérer les canaux" }, { "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "Impossible de récupérer les canaux publics" }, { "id": "store.sql_channel.get_unread.app_error", "translation": "Impossible de récupérer les messages non lus du canal" }, { "id": "store.sql_channel.increment_mention_count.app_error", "translation": "Impossible d'incrémenter le nombre de mentions" }, { "id": "store.sql_channel.permanent_delete.app_error", "translation": "Impossible de supprimer le canal" }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", "translation": "Impossible de supprimer les canaux" }, { "id": "store.sql_channel.permanent_delete_members_by_user.app_error", "translation": "Impossible de retirer le membre du canal" }, { "id": "store.sql_channel.pinned_posts.app_error", "translation": "Impossible de récupérer les messages épinglés" }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Impossible de retirer le membre du canal" }, { "id": "store.sql_channel.save.commit_transaction.app_error", "translation": "Impossible de valider la transaction" }, { "id": "store.sql_channel.save.direct_channel.app_error", "translation": "Utilisez SaveDirectChannel pour créer un canal direct" }, { "id": "store.sql_channel.save.open_transaction.app_error", "translation": "Impossible d'ouvrir la transaction" }, { "id": "store.sql_channel.save_channel.current_count.app_error", "translation": "Échec lors de l'obtention du nombre de canaux courants" }, { "id": "store.sql_channel.save_channel.existing.app_error", "translation": "La mise à jour doit être appelée pour un canal existant" }, { "id": "store.sql_channel.save_channel.exists.app_error", "translation": "Un canal portant ce nom existe déjà dans la même équipe" }, { "id": "store.sql_channel.save_channel.limit.app_error", "translation": "Vous avez atteint la limite du nombre de canaux autorisés." }, { "id": "store.sql_channel.save_channel.previously.app_error", "translation": "Un canal avec cette URL a déjà été créé" }, { "id": "store.sql_channel.save_channel.save.app_error", "translation": "Impossible d'enregistrer ce canal" }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", "translation": "Impossible d'ajouter des membres au canal direct" }, { "id": "store.sql_channel.save_direct_channel.commit.app_error", "translation": "Impossible de valider la transaction" }, { "id": "store.sql_channel.save_direct_channel.not_direct.app_error", "translation": "Tentative de création d'un canal non direct via SaveDirectChannel" }, { "id": "store.sql_channel.save_direct_channel.open_transaction.app_error", "translation": "Impossible d'ouvrir la transaction" }, { "id": "store.sql_channel.save_member.commit_transaction.app_error", "translation": "Impossible de valider la transaction" }, { "id": "store.sql_channel.save_member.exists.app_error", "translation": "Un membre de canal avec cet ID existe déjà" }, { "id": "store.sql_channel.save_member.open_transaction.app_error", "translation": "Impossible d'ouvrir la transaction" }, { "id": "store.sql_channel.save_member.save.app_error", "translation": "Impossible d'enregistrer le membre du canal" }, { "id": "store.sql_channel.search.app_error", "translation": "Nous avons rencontré une erreur durant la recherche des canaux" }, { "id": "store.sql_channel.set_last_viewed_at.app_error", "translation": "Impossible de mettre à jour la date de dernier affichage" }, { "id": "store.sql_channel.update.app_error", "translation": "Impossible de mettre à jour le canal" }, { "id": "store.sql_channel.update.exists.app_error", "translation": "Un canal avec ce pseudonyme existe déjà" }, { "id": "store.sql_channel.update.previously.app_error", "translation": "Un canal avec ce pseudonyme a déjà été créé" }, { "id": "store.sql_channel.update.updating.app_error", "translation": "Nous avons rencontré une erreur durant la mise à jour du canal" }, { "id": "store.sql_channel.update_last_viewed_at.app_error", "translation": "Impossible de mettre à jour la date de dernier affichage" }, { "id": "store.sql_channel.update_member.app_error", "translation": "Nous avons rencontré une erreur durant la mise à jour du membre du canal" }, { "id": "store.sql_command.analytics_command_count.app_error", "translation": "Impossible de compter les commandes" }, { "id": "store.sql_command.save.delete.app_error", "translation": "Impossible de supprimer la commande" }, { "id": "store.sql_command.save.delete_perm.app_error", "translation": "Impossible de supprimer la commande" }, { "id": "store.sql_command.save.get.app_error", "translation": "Impossible de récupérer la commande" }, { "id": "store.sql_command.save.get_team.app_error", "translation": "Impossible de récupérer les commandes" }, { "id": "store.sql_command.save.saving.app_error", "translation": "Impossible d'enregistrer la commande" }, { "id": "store.sql_command.save.saving_overwrite.app_error", "translation": "Nous ne pouvez pas écraser une commande existante" }, { "id": "store.sql_command.save.update.app_error", "translation": "Nous n'avons as pu mettre à jour la commande" }, { "id": "store.sql_command_webhooks.get.app_error", "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_command_webhooks.save.app_error", "translation": "Impossible d'enregistrer le IncomingWebhook" }, { "id": "store.sql_command_webhooks.save.existing.app_error", "translation": "You cannot update an existing CommandWebhook" }, { "id": "store.sql_command_webhooks.try_use.app_error", "translation": "Unable to use the webhook" }, { "id": "store.sql_command_webhooks.try_use.invalid.app_error", "translation": "Webhook invalide" }, { "id": "store.sql_compliance.get.finding.app_error", "translation": "Nous avons rencontré une erreur durant le chargement des rapports de conformité" }, { "id": "store.sql_compliance.save.saving.app_error", "translation": "Nous avons rencontré une erreur durant l'enregistrement du rapport de conformité" }, { "id": "store.sql_emoji.delete.app_error", "translation": "Impossible de supprimer l'émoticône" }, { "id": "store.sql_emoji.delete.no_results", "translation": "Impossible de trouver l'émoticône à supprimer" }, { "id": "store.sql_emoji.get.app_error", "translation": "Impossible de récupérer l'émoticône" }, { "id": "store.sql_emoji.get_all.app_error", "translation": "Impossible de récupérer l'émoticône" }, { "id": "store.sql_emoji.get_by_name.app_error", "translation": "Impossible de récupérer l'émoticône" }, { "id": "store.sql_emoji.save.app_error", "translation": "Impossible de sauvegarder l'émoticône" }, { "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.permanent_delete.app_error", "translation": "We couldn't permanently delete the file info" }, { "id": "store.sql_file_info.save.app_error", "translation": "Impossible de sauvegarder l'information du fichier" }, { "id": "store.sql_file_info.save_or_update.app_error", "translation": "Impossible de sauvegarder l'information ou modifier l'information du fichier" }, { "id": "store.sql_job.delete.app_error", "translation": "Impossible de supprimer la tâche" }, { "id": "store.sql_job.get.app_error", "translation": "Impossible de récupérer la tâche" }, { "id": "store.sql_job.get_all.app_error", "translation": "Impossible de récupérer les tâches" }, { "id": "store.sql_job.save.app_error", "translation": "Impossible d'enregistrer la tâche" }, { "id": "store.sql_job.update.app_error", "translation": "Impossible de mettre à jour la tâche" }, { "id": "store.sql_license.get.app_error", "translation": "Nous avons rencontré une erreur durant le chargement de la licence" }, { "id": "store.sql_license.get.missing.app_error", "translation": "Aucune licence avec cet ID n'a pu être trouvée" }, { "id": "store.sql_license.save.app_error", "translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence" }, { "id": "store.sql_oauth.delete.commit_transaction.app_error", "translation": "Impossible de valider la transaction" }, { "id": "store.sql_oauth.delete.open_transaction.app_error", "translation": "Impossible d'ouvrir la transaction pour supprimer l'application OAuth 2" }, { "id": "store.sql_oauth.delete.rollback_transaction.app_error", "translation": "Impossible de restaurer la transaction pour supprimer l'application OAuth 2" }, { "id": "store.sql_oauth.delete_app.app_error", "translation": "Une erreur a eu lieu pendant la suppression de l'application OAuth 2" }, { "id": "store.sql_oauth.get_access_data.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès" }, { "id": "store.sql_oauth.get_access_data_by_user_for_app.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès" }, { "id": "store.sql_oauth.get_app.find.app_error", "translation": "Impossible de trouver l'application" }, { "id": "store.sql_oauth.get_app.finding.app_error", "translation": "Impossible de trouver l'application" }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", "translation": "Nous n'avons pu trouver aucune application existante" }, { "id": "store.sql_oauth.get_apps.find.app_error", "translation": "Une erreur a eu lieu pendant la recherche des applications OAuth 2" }, { "id": "store.sql_oauth.get_auth_data.find.app_error", "translation": "Impossible de trouver le code d'autorisation existant" }, { "id": "store.sql_oauth.get_auth_data.finding.app_error", "translation": "Nous avons rencontré une erreur durant la recherche du code d'autorisation" }, { "id": "store.sql_oauth.get_previous_access_data.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès" }, { "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error", "translation": "Impossible de supprimer le code d'autorisation" }, { "id": "store.sql_oauth.remove_access_data.app_error", "translation": "Impossible de retirer le jeton d'accès" }, { "id": "store.sql_oauth.remove_auth_data.app_error", "translation": "Impossible de retirer le code d'autorisation" }, { "id": "store.sql_oauth.save_access_data.app_error", "translation": "Impossible d'enregistrer le jeton d'accès." }, { "id": "store.sql_oauth.save_app.existing.app_error", "translation": "La mise à jour doit être appelée pour une application existante" }, { "id": "store.sql_oauth.save_app.save.app_error", "translation": "Impossible d'enregistrer l'application." }, { "id": "store.sql_oauth.save_auth_data.app_error", "translation": "Impossible d'enregistrer le code d'autorisation." }, { "id": "store.sql_oauth.update_access_data.app_error", "translation": "Nous avons rencontré une erreur lors de la mise à jour du jeton d'accès" }, { "id": "store.sql_oauth.update_app.find.app_error", "translation": "Impossible de trouver d'application existante à mettre à jour" }, { "id": "store.sql_oauth.update_app.finding.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche de l'application" }, { "id": "store.sql_oauth.update_app.update.app_error", "translation": "Impossible de mettre à jour l'application" }, { "id": "store.sql_oauth.update_app.updating.app_error", "translation": "Nous avons rencontré une erreur durant la mise à jour de l'application" }, { "id": "store.sql_post.analytics_posts_count.app_error", "translation": "Impossible de récupérer le nombre de messages" }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", "translation": "Impossible de récupérer le nombre de messages par jour" }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", "translation": "Impossible de récupérer le nombre d'utilisateur avec messages" }, { "id": "store.sql_post.delete.app_error", "translation": "Impossible de supprimer le message" }, { "id": "store.sql_post.get.app_error", "translation": "Impossible de récupérer le message" }, { "id": "store.sql_post.get_parents_posts.app_error", "translation": "Impossible de récupérer le message parent pour le canal" }, { "id": "store.sql_post.get_posts.app_error", "translation": "Limite dépassée pour la pagination" }, { "id": "store.sql_post.get_posts_around.get.app_error", "translation": "Impossible de récupérer les messages pour le canal spécifié" }, { "id": "store.sql_post.get_posts_around.get_parent.app_error", "translation": "Impossible de récupérer les messages parents pour le canal spécifié" }, { "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error", "translation": "Impossible de récupérer le lot de messages à indexer" }, { "id": "store.sql_post.get_posts_by_ids.app_error", "translation": "Impossible de récupérer les messages" }, { "id": "store.sql_post.get_posts_created_att.app_error", "translation": "Impossible de récupérer les messages du canal spécifié" }, { "id": "store.sql_post.get_posts_since.app_error", "translation": "Impossible de récupérer les messages pour le canal spécifié" }, { "id": "store.sql_post.get_root_posts.app_error", "translation": "Impossible de récupérer les messages pour le canal spécifié" }, { "id": "store.sql_post.overwrite.app_error", "translation": "Impossible de remplacer le message" }, { "id": "store.sql_post.permanent_delete.app_error", "translation": "Impossible de supprimer le message" }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", "translation": "Impossible de supprimer les commentaires de l'utilisateur" }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", "translation": "Impossible de supprimer les messages par canal" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur spécifié" }, { "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur (trop nombreux), veuillez relancer" }, { "id": "store.sql_post.save.app_error", "translation": "Impossible d'enregistrer le message" }, { "id": "store.sql_post.save.existing.app_error", "translation": "Vous ne pouvez pas mettre à jour un message existant" }, { "id": "store.sql_post.search.disabled", "translation": "La recherche a été désactivée sur ce serveur. Veuillez contacter votre administrateur." }, { "id": "store.sql_post.search.warn", "translation": "Erreur de requête lors de la recherche des messages : %v" }, { "id": "store.sql_post.update.app_error", "translation": "Impossible de mettre à jour le message" }, { "id": "store.sql_preference.delete.app_error", "translation": "Nous avons rencontré une erreur durant la suppression des préférences" }, { "id": "store.sql_preference.delete_unused_features.debug", "translation": "Suppression de toutes les fonctionnalités en accès anticipé non utilisées" }, { "id": "store.sql_preference.get.app_error", "translation": "Nous avons rencontré une erreur durant la recherche des préférences" }, { "id": "store.sql_preference.get_all.app_error", "translation": "Nous avons rencontré une erreur durant la recherche des préférences" }, { "id": "store.sql_preference.get_category.app_error", "translation": "Nous avons rencontré une erreur durant la recherche des préférences" }, { "id": "store.sql_preference.insert.exists.app_error", "translation": "Une préférence avec cet id utilisateur, catégorie et nom existe déjà" }, { "id": "store.sql_preference.insert.save.app_error", "translation": "Impossible d'enregistrer les préférences" }, { "id": "store.sql_preference.is_feature_enabled.app_error", "translation": "Nous avons rencontré une erreur durant la recherche des préférences pour une fonctionnalité en accès anticipé" }, { "id": "store.sql_preference.permanent_delete_by_user.app_error", "translation": "Nous avons rencontré une erreur durant la suppression des préférences" }, { "id": "store.sql_preference.save.commit_transaction.app_error", "translation": "Impossible de valider la transaction d'enregistrement des préférences" }, { "id": "store.sql_preference.save.missing_driver.app_error", "translation": "Nous avons rencontré une erreur durant la mise à jour des préférences" }, { "id": "store.sql_preference.save.open_transaction.app_error", "translation": "Impossible d'ouvrir une transaction pour enregistrer les préférences" }, { "id": "store.sql_preference.save.rollback_transaction.app_error", "translation": "Impossible d'annuler la transaction d'enregistrement des préférences" }, { "id": "store.sql_preference.save.updating.app_error", "translation": "Nous avons rencontré une erreur durant la mise à jour des préférences" }, { "id": "store.sql_preference.update.app_error", "translation": "Impossible de mettre à jour les préférences" }, { "id": "store.sql_reaction.delete.begin.app_error", "translation": "Impossible d'ouvrir une transaction pendant qu'une réaction est en cours de suppression" }, { "id": "store.sql_reaction.delete.commit.app_error", "translation": "Impossible de valider la transaction pendant qu'une réaction est en cours de suppression" }, { "id": "store.sql_reaction.delete.save.app_error", "translation": "Impossible de supprimer la réaction" }, { "id": "store.sql_reaction.delete_all_with_emoj_name.delete_reactions.app_error", "translation": "Impossible de supprimer la réaction avec le nom d'émoticône donné" }, { "id": "store.sql_reaction.delete_all_with_emoj_name.get_reactions.app_error", "translation": "Impossible de récupérer les réactions avec le nom d'émoticône donné" }, { "id": "store.sql_reaction.delete_all_with_emoji_name.update_post.warn", "translation": "Impossible de mettre à jour le champ Post.HasReactions pendant que des réactions sont en cours de suppression post_id=%v, error=%v" }, { "id": "store.sql_reaction.get_for_post.app_error", "translation": "Impossible de récupérer les réactions de le message spécifiée" }, { "id": "store.sql_reaction.save.begin.app_error", "translation": "Impossible d'ouvrir une transaction pendant qu'une réaction est en cours de sauvegarde" }, { "id": "store.sql_reaction.save.commit.app_error", "translation": "Impossible de valider une transaction pendant qu'une réaction est en cours de sauvegarde" }, { "id": "store.sql_reaction.save.save.app_error", "translation": "Impossible de sauvegarder cette réaction" }, { "id": "store.sql_session.analytics_session_count.app_error", "translation": "Impossible de compter les sessions" }, { "id": "store.sql_session.cleanup_expired_sessions.app_error", "translation": "Nous avons rencontré une erreur durant la suppression des sessions utilisateurs expirées" }, { "id": "store.sql_session.get.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche de la session" }, { "id": "store.sql_session.get_sessions.app_error", "translation": "Nous avons rencontré une erreur durant la recherche des sessions utilisateurs" }, { "id": "store.sql_session.get_sessions.error", "translation": "Échec du nettoyage des sessions dans getSessions err=%v" }, { "id": "store.sql_session.permanent_delete_sessions_by_user.app_error", "translation": "Impossible de supprimer toutes les sessions de l'utilisateur" }, { "id": "store.sql_session.remove.app_error", "translation": "Impossible de supprimer la session" }, { "id": "store.sql_session.remove_all_sessions_for_team.app_error", "translation": "Impossible de supprimer toutes les sessions de l'équipe" }, { "id": "store.sql_session.save.app_error", "translation": "Impossible d'enregistrer la session" }, { "id": "store.sql_session.save.cleanup.error", "translation": "Échec du nettoyage des sessions dans Save err=%v" }, { "id": "store.sql_session.save.existing.app_error", "translation": "Impossible de mettre à jour la session existante" }, { "id": "store.sql_session.update_device_id.app_error", "translation": "Impossible de mettre à jour l'id de l'appareil" }, { "id": "store.sql_session.update_last_activity.app_error", "translation": "Impossible de mettre à jour last_activity_at" }, { "id": "store.sql_session.update_roles.app_error", "translation": "Impossible de mettre à jour les rôles" }, { "id": "store.sql_status.get.app_error", "translation": "Erreur lors de la récupération de l'état" }, { "id": "store.sql_status.get.missing.app_error", "translation": "Aucune entrée pour cet état." }, { "id": "store.sql_status.get_online.app_error", "translation": "Erreur lors de la récupération de tous les états en-ligne" }, { "id": "store.sql_status.get_online_away.app_error", "translation": "Une erreur s'est produite lors de l'enregistrement de tous les états en ligne/absent" }, { "id": "store.sql_status.get_team_statuses.app_error", "translation": "Une erreur s'est produite lors de la récupération de tous les états des membres de l'équipe" }, { "id": "store.sql_status.get_total_active_users_count.app_error", "translation": "Impossible de compter les utilisateurs actifs" }, { "id": "store.sql_status.reset_all.app_error", "translation": "Une erreur s'est produite lors de la réinitialisation de tous les états" }, { "id": "store.sql_status.save.app_error", "translation": "Une erreur s'est produite lors de l'enregistrement de l'état" }, { "id": "store.sql_status.update.app_error", "translation": "Une erreur s'est produite lors de la mise à jour de l'état" }, { "id": "store.sql_system.get.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche des propriétés système" }, { "id": "store.sql_system.get_by_name.app_error", "translation": "Nous ne trouvons pas la variable système." }, { "id": "store.sql_system.get_version.app_error", "translation": "Impossible de déterminer la version de la base de donnée" }, { "id": "store.sql_system.save.app_error", "translation": "Nous avons rencontré une erreur lors de l'enregistrement de la propriété système" }, { "id": "store.sql_system.update.app_error", "translation": "Nous avons rencontré une erreur lors de la mise à jour de la propriété système" }, { "id": "store.sql_team.analytics_team_count.app_error", "translation": "Impossible de compter les équipes" }, { "id": "store.sql_team.get.find.app_error", "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get.finding.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche de l'équipe" }, { "id": "store.sql_team.get_all.app_error", "translation": "Impossible d'obtenir toutes les équipes" }, { "id": "store.sql_team.get_all_team_listing.app_error", "translation": "Impossible d'obtenir toutes les équipes" }, { "id": "store.sql_team.get_by_invite_id.find.app_error", "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get_by_invite_id.finding.app_error", "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get_by_name.app_error", "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get_member.app_error", "translation": "Impossible de récupérer le membre de l'équipe" }, { "id": "store.sql_team.get_member.missing.app_error", "translation": "Aucun membre d'équipe trouvé pour cet ID utilisateur et cet ID d'équipe" }, { "id": "store.sql_team.get_member_count.app_error", "translation": "Impossible de récupérer le nombre de membres de l'équipe" }, { "id": "store.sql_team.get_members.app_error", "translation": "Impossible de récupérer les membres de l'équipe" }, { "id": "store.sql_team.get_members_by_ids.app_error", "translation": "Impossible de récupérer les membres de l'équipe" }, { "id": "store.sql_team.get_teams_for_email.app_error", "translation": "Nous avons rencontré un problème durant la recherche des équipes" }, { "id": "store.sql_team.get_unread.app_error", "translation": "Impossible de récupérer la liste des messages non lus des équipes" }, { "id": "store.sql_team.permanent_delete.app_error", "translation": "Impossible de supprimer l'équipe existante" }, { "id": "store.sql_team.remove_member.app_error", "translation": "Impossible de retirer le membre de l'équipe" }, { "id": "store.sql_team.save.app_error", "translation": "Impossible d'enregistrer l'équipe" }, { "id": "store.sql_team.save.domain_exists.app_error", "translation": "Une équipe portant le même nom existe déjà" }, { "id": "store.sql_team.save.existing.app_error", "translation": "La mise à jour doit être appelée pour une équipe existante" }, { "id": "store.sql_team.save_member.exists.app_error", "translation": "Un membre d'équipe existe déjà avec cet ID" }, { "id": "store.sql_team.save_member.save.app_error", "translation": "Impossible d'enregistrer le membre du canal" }, { "id": "store.sql_team.search_all_team.app_error", "translation": "Une erreur s'est produite lors de la recherche des équipes" }, { "id": "store.sql_team.search_open_team.app_error", "translation": "Une erreur s'est produite lors de la recherche des équipes ouvertes" }, { "id": "store.sql_team.update.app_error", "translation": "Impossible de mettre à jour l'équipe" }, { "id": "store.sql_team.update.find.app_error", "translation": "Impossible de trouver l'équipe existante à mettre à jour" }, { "id": "store.sql_team.update.finding.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche de l'équipe" }, { "id": "store.sql_team.update.updating.app_error", "translation": "Nous avons rencontré une erreur lors de la mise à jour de l'équipe" }, { "id": "store.sql_team.update_display_name.app_error", "translation": "Impossible de mettre à jour le nom de l'équipe" }, { "id": "store.sql_user.analytics_get_inactive_users_count.app_error", "translation": "Impossible de compter les utilisateurs inactifs" }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", "translation": "Impossible de récupérer le nombre d'administrateurs systèmes" }, { "id": "store.sql_user.analytics_unique_user_count.app_error", "translation": "Impossible de récupérer le nombre d'utilisateurs uniques" }, { "id": "store.sql_user.get.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche du compte" }, { "id": "store.sql_user.get_all_using_auth_service.other.app_error", "translation": "Nous avons rencontré une erreur en essayant de trouver tous les comptes utilisant un type d'authentification spécifique." }, { "id": "store.sql_user.get_by_auth.missing_account.app_error", "translation": "Impossible de trouver un compte existant correspondant à votre type d'authentification pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." }, { "id": "store.sql_user.get_by_auth.other.app_error", "translation": "Nous avons rencontré une erreur en essayer de trouver le compte par type d'authentification." }, { "id": "store.sql_user.get_by_username.app_error", "translation": "Impossible de trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." }, { "id": "store.sql_user.get_for_login.app_error", "translation": "Impossible de trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." }, { "id": "store.sql_user.get_for_login.multiple_users", "translation": "Nous avons trouvé plusieurs utilisateurs correspondant à vos informations d'identification et nous avons été incapables de vous connecter. Veuillez contacter un administrateur." }, { "id": "store.sql_user.get_new_users.app_error", "translation": "Une erreur s'est produite lors de la recherche de nouveaux utilisateurs" }, { "id": "store.sql_user.get_profiles.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs" }, { "id": "store.sql_user.get_recently_active_users.app_error", "translation": "Une erreur s'est produite lors de la recherche des utilisateurs récemment actifs" }, { "id": "store.sql_user.get_sysadmin_profiles.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs" }, { "id": "store.sql_user.get_total_users_count.app_error", "translation": "Impossible de compter les utilisateurs" }, { "id": "store.sql_user.get_unread_count.app_error", "translation": "Impossible de compter le nombre de messages non lus pour l'utilisateur" }, { "id": "store.sql_user.get_unread_count_for_channel.app_error", "translation": "Impossible de compter le nombre de messages non lus pour l'utilisateur et le canal" }, { "id": "store.sql_user.migrate_theme.critical", "translation": "Impossible de migrer User.ThemeProps vers la table de préférences %v" }, { "id": "store.sql_user.missing_account.const", "translation": "Utilisateur introuvable" }, { "id": "store.sql_user.permanent_delete.app_error", "translation": "Impossible de supprimer le compte existant" }, { "id": "store.sql_user.save.app_error", "translation": "Impossible d'enregistrer le compte." }, { "id": "store.sql_user.save.email_exists.app_error", "translation": "Un compte avec cette adresse e-mail existe déjà." }, { "id": "store.sql_user.save.email_exists.ldap_app_error", "translation": "Ce compte n'utilise pas l'authentification AD/LDAP. Veuillez vous connecter avec votre adresse e-mail et votre mot de passe." }, { "id": "store.sql_user.save.email_exists.saml_app_error", "translation": "Ce compte n'utilise pas l'authentification SAML. Veuillez vous connecter avec votre adresse e-mail et votre mot de passe." }, { "id": "store.sql_user.save.existing.app_error", "translation": "La mise à jour doit être appelée pour un utilisateur existant" }, { "id": "store.sql_user.save.max_accounts.app_error", "translation": "Cette équipe a atteint la limite du nombre maximum de comptes autorisés. Contactez votre administrateur système pour augmenter cette limite." }, { "id": "store.sql_user.save.member_count.app_error", "translation": "Impossible de récupérer le nombre de membres de l'équipe actuelle" }, { "id": "store.sql_user.save.username_exists.app_error", "translation": "Un compte avec ce nom d'utilisateur existe déjà." }, { "id": "store.sql_user.save.username_exists.ldap_app_error", "translation": "Un compte avec ce nom d'utilisateur existe déjà. Veuillez contacter votre administrateur." }, { "id": "store.sql_user.save.username_exists.saml_app_error", "translation": "Un compte avec ce nom d'utilisateur existe déjà. Veuillez contacter votre administrateur." }, { "id": "store.sql_user.update.app_error", "translation": "Impossible de mettre à jour le compte" }, { "id": "store.sql_user.update.can_not_change_ldap.app_error", "translation": "Vous ne pouvez pas modifier les champs définis par AD/LDAP" }, { "id": "store.sql_user.update.email_taken.app_error", "translation": "Cette adresse e-mail est déjà utilisée. Veuillez en choisir une autre." }, { "id": "store.sql_user.update.find.app_error", "translation": "Impossible de trouver de compte existant à mettre à jour" }, { "id": "store.sql_user.update.finding.app_error", "translation": "Nous avons rencontré une erreur lors de la recherche du compte" }, { "id": "store.sql_user.update.updating.app_error", "translation": "Nous avons rencontré une erreur durant la mise à jour du compte" }, { "id": "store.sql_user.update.username_taken.app_error", "translation": "Ce nom d'utilisateur est déjà pris. Veuillez en choisir un autre." }, { "id": "store.sql_user.update_auth_data.app_error", "translation": "Impossible de mettre à jour les données d'authentification" }, { "id": "store.sql_user.update_auth_data.email_exists.app_error", "translation": "Impossible de convertir le compte à {{.Service}}. Un compte utilisant cette adresse e-mail {{.Email}} existe déjà." }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", "translation": "Impossible de mettre à jour failed_attempts" }, { "id": "store.sql_user.update_last_activity.app_error", "translation": "Impossible de mettre à jour last_activity_at" }, { "id": "store.sql_user.update_last_picture_update.app_error", "translation": "Impossible de mettre à jour update_at" }, { "id": "store.sql_user.update_last_ping.app_error", "translation": "Impossible de mettre à jour last_ping_at" }, { "id": "store.sql_user.update_mfa_active.app_error", "translation": "Une erreur s'est produite lors de la mise à jour de l'état ​​actif MFA de l'utilisateur" }, { "id": "store.sql_user.update_mfa_secret.app_error", "translation": "Nous avons rencontré une erreur de mise à jour du secret MFA d'utilisateur" }, { "id": "store.sql_user.update_password.app_error", "translation": "Impossible de mettre à jour le mot de passe de l'utilisateur" }, { "id": "store.sql_user.verify_email.app_error", "translation": "Impossible de mettre à jour le champ de vérification de l'adresse e-mail" }, { "id": "store.sql_user_access_token.delete.app_error", "translation": "Impossible de supprimer le jeton d'accès personnel" }, { "id": "store.sql_user_access_token.get.app_error", "translation": "Impossible de récupérer le jeton d'accès personnel" }, { "id": "store.sql_user_access_token.get_by_token.app_error", "translation": "Impossible de récupérer le jeton d'accès personnel par jeton" }, { "id": "store.sql_user_access_token.get_by_user.app_error", "translation": "Impossible de récupérer les jetons d'accès personnel par utilisateur" }, { "id": "store.sql_user_access_token.save.app_error", "translation": "Impossible d'enregistrer le jeton d'accès personnel" }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "Impossible de compter les webhooks entrants" }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", "translation": "Impossible de compter les webhooks sortants" }, { "id": "store.sql_webhooks.delete_incoming.app_error", "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.delete_outgoing.app_error", "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.get_incoming.app_error", "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", "translation": "Impossible de récupérer les webhooks" }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_webhooks.get_outgoing.app_error", "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", "translation": "Impossible de récupérer les webhooks" }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", "translation": "Impossible de récupérer les webhooks" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.save_incoming.app_error", "translation": "Impossible d'enregistrer le IncomingWebhook" }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", "translation": "Vous ne pouvez pas écraser un Webhook entrant existant" }, { "id": "store.sql_webhooks.save_outgoing.app_error", "translation": "Impossible d'enregistrer le OutgoingWebhook" }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", "translation": "Vous ne pouvez pas écraser un OutgoingWebhook existant" }, { "id": "store.sql_webhooks.update_incoming.app_error", "translation": "Impossible de mettre à jour le Webhook entrant" }, { "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "Impossible de mettre à jour le webhook" }, { "id": "system.message.name", "translation": "Système" }, { "id": "utils.config.add_client_locale.app_error", "translation": "Impossible de charger le fichier de configuration de Mattermost : Ajout de DefaultClientLocale à AvailableLocales." }, { "id": "utils.config.load_config.decoding.panic", "translation": "Erreur de décodage de la configuration fichier={{.Filename}}, err={{.Error}}" }, { "id": "utils.config.load_config.getting.panic", "translation": "Erreur de chargement des informations de configuration fichier={{.Filename}}, err={{.Error}}" }, { "id": "utils.config.load_config.opening.panic", "translation": "Erreur d'ouverture du fichier de configuration fichier={{.Filename}}, err={{.Error}}" }, { "id": "utils.config.load_config.validating.panic", "translation": "Erreur de validation de la configuration fichier={{.Filename}}, err={{.Error}}" }, { "id": "utils.config.save_config.saving.app_error", "translation": "Une erreur s'est produite lors de l'enregistrement du fichier {{.Filename}}" }, { "id": "utils.config.supported_available_locales.app_error", "translation": "Impossible de charger le fichier de configuration de Mattermost : AvailableLocales doit inclure DefaultClientLocale. AvailableLocales sera défini pour toutes les langues comme valeur par défaut." }, { "id": "utils.config.supported_client_locale.app_error", "translation": "Impossible de charger le fichier de configuration de Mattermost : DefaultClientLocale doit être l'une des langues supportées. DefaultClientLocale sera défini comme valeur par défaut." }, { "id": "utils.config.supported_server_locale.app_error", "translation": "Impossible de charger le fichier de configuration Mattermost : DefaultServerLocale doit être l'une des langues supportées. DefaultServerLocale sera défini comme valeur par défaut." }, { "id": "utils.config.validate_locale.app_error", "translation": "Impossible de charger le fichier de configuration de Mattermost : AvailableLocales doit inclure DefaultClientLocale" }, { "id": "utils.diagnostic.analytics_not_found.app_error", "translation": "Analytics non initialisé" }, { "id": "utils.file.remove_directory.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." }, { "id": "utils.file.remove_directory.local.app_error", "translation": "Une erreur est survenue lors de la lecture depuis le stockage local du serveur" }, { "id": "utils.file.remove_directory.s3.app_error", "translation": "Encountered an error removing directory from S3." }, { "id": "utils.file.remove_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." }, { "id": "utils.file.remove_file.local.app_error", "translation": "Une erreur est survenue lors de la lecture depuis le stockage local du serveur" }, { "id": "utils.file.remove_file.s3.app_error", "translation": "Encountered an error removing file from S3." }, { "id": "utils.i18n.loaded", "translation": "Traduction chargées de '%v' vers '%v'" }, { "id": "utils.iru.with_evict", "translation": "Veuillez indiquer une taille positive" }, { "id": "utils.license.load_license.invalid.warn", "translation": "Aucune licence entreprise disponible" }, { "id": "utils.license.remove_license.unable.error", "translation": "Impossible de supprimer le fichier de licence, err=%v" }, { "id": "utils.license.validate_license.decode.error", "translation": "Erreur lors du décodage de la licence, err=%v" }, { "id": "utils.license.validate_license.invalid.error", "translation": "Signature invalide, err=%v" }, { "id": "utils.license.validate_license.not_long.error", "translation": "Licence signée trop courte" }, { "id": "utils.license.validate_license.signing.error", "translation": "Erreur lors de la signature de la licence, err=%v" }, { "id": "utils.mail.connect_smtp.helo.app_error", "translation": "Impossible de définir le HELO" }, { "id": "utils.mail.connect_smtp.open.app_error", "translation": "Échec de l'ouverture de la connexion sql" }, { "id": "utils.mail.connect_smtp.open_tls.app_error", "translation": "Échec de l'ouverture de la connexion TLS" }, { "id": "utils.mail.new_client.auth.app_error", "translation": "Échec de l'authentification auprès du serveur SMTP" }, { "id": "utils.mail.new_client.helo.error", "translation": "Impossible d'envoyer la requête HELO au serveur SMTP %v" }, { "id": "utils.mail.new_client.open.error", "translation": "Échec de l'ouverture de connexion auprès du serveur SMTP %v" }, { "id": "utils.mail.send_mail.close.app_error", "translation": "Échec de fermeture de connexion auprès du serveur SMTP" }, { "id": "utils.mail.send_mail.from_address.app_error", "translation": "Le paramètre de notification depuis l'adresse est manquant ou invalide." }, { "id": "utils.mail.send_mail.msg.app_error", "translation": "Échec d'écriture de l'e-mail" }, { "id": "utils.mail.send_mail.msg_data.app_error", "translation": "Impossible d'ajouter les données du message à l'e-mail" }, { "id": "utils.mail.send_mail.sending.debug", "translation": "Envoi de l'e-mail à %v avec comme sujet '%v'" }, { "id": "utils.mail.send_mail.to_address.app_error", "translation": "Le paramètre de notification à l'adresse est manquant ou invalide." }, { "id": "utils.mail.test.configured.error", "translation": "Les paramètres de serveur SMTP ne semblent pas avoir été configurés correctement err=%v détails=%v" }, { "id": "utils.mail.test.configured.error", "translation": "Les paramètres de serveur SMTP ne semblent pas avoir été configurés correctement err=%v détails=%v" }, { "id": "web.admin_console.title", "translation": "Console Administration" }, { "id": "web.authorize_oauth.title", "translation": "Autoriser une application" }, { "id": "web.check_browser_compatibility.app_error", "translation": "Votre navigateur actuel n'est pas supporté, veuillez vous mettre à niveau vers l'un des navigateurs suivants : Google Chrome 21 ou supérieur, Internet Explorer 11 ou supérieur, Firefox 14 ou supérieur, Safari 9 ou supérieur" }, { "id": "web.claim_account.team.error", "translation": "Impossible de trouver l'équipe nom=%v, err=%v" }, { "id": "web.claim_account.title", "translation": "Réclamer un compte" }, { "id": "web.claim_account.user.error", "translation": "Impossible de trouver l'utilisateur teamid=%v, email=%v, err=%v" }, { "id": "web.command_webhook.command.app_error", "translation": "Impossible de trouver le canal" }, { "id": "web.command_webhook.invalid.app_error", "translation": "Webhook invalide" }, { "id": "web.command_webhook.parse.app_error", "translation": "Impossible d'analyser les données entrantes" }, { "id": "web.create_dir.error", "translation": "Échec de la création de l'observateur de dossier %v" }, { "id": "web.dir_fail.error", "translation": "Échec de l'observateur de dossier %v" }, { "id": "web.do_load_channel.error", "translation": "Erreur lors de la récupération du profil pour id=%v déconnexion forcée" }, { "id": "web.doc.title", "translation": "Documentation" }, { "id": "web.email_verified.title", "translation": "Email vérifié" }, { "id": "web.find_team.title", "translation": "Recherche d'équipe" }, { "id": "web.header.back", "translation": "Précédent" }, { "id": "web.incoming_webhook.attachment.app_error", "translation": "La longueur maximale des pièces jointes est de {{.Max}} caractères, la taille reçue est de {{.Actual}}" }, { "id": "web.incoming_webhook.channel.app_error", "translation": "Impossible de trouver le canal" }, { "id": "web.incoming_webhook.disabled.app_error", "translation": "Les webhooks entrants ont été désactivées par l'administrateur système." }, { "id": "web.incoming_webhook.invalid.app_error", "translation": "Webhook invalide" }, { "id": "web.incoming_webhook.parse.app_error", "translation": "Impossible d'analyser les données entrantes" }, { "id": "web.incoming_webhook.permissions.app_error", "translation": "Permissions insuffisantes pour ce canal" }, { "id": "web.incoming_webhook.text.app_error", "translation": "Aucun texte indiqué" }, { "id": "web.incoming_webhook.text.length.app_error", "translation": "La longueur maximale du texte est de {{.Max}} caractères, la taille reçue est de {{.Actual}}" }, { "id": "web.incoming_webhook.user.app_error", "translation": "Utilisateur introuvable" }, { "id": "web.init.debug", "translation": "Initialisation des routes web" }, { "id": "web.login.error", "translation": "Équipe introuvable nom=%v, err=%v" }, { "id": "web.login.login_title", "translation": "Connexion" }, { "id": "web.login_with_oauth.invalid_team.app_error", "translation": "Nom d'équipe incorrect" }, { "id": "web.parsing_templates.debug", "translation": "Analyse des gabarits sur %v" }, { "id": "web.parsing_templates.error", "translation": "Impossible d'analyser les gabarits %v" }, { "id": "web.post_permalink.app_error", "translation": "ID de message invalide" }, { "id": "web.reparse_templates.info", "translation": "Re-examen des gabarits en raison de la modification du fichier %v" }, { "id": "web.reset_password.expired_link.app_error", "translation": "Le lien de réinitialisation du mot de passe a expiré" }, { "id": "web.reset_password.invalid_link.app_error", "translation": "Le lien de réinitialisation ne semble pas être valide" }, { "id": "web.root.home_title", "translation": "Accueil" }, { "id": "web.root.singup_title", "translation": "Inscription" }, { "id": "web.signup_team_complete.invalid_link.app_error", "translation": "Le lien d'inscription ne semble pas être valide" }, { "id": "web.signup_team_complete.link_expired.app_error", "translation": "Le lien d'inscription a expiré" }, { "id": "web.signup_team_complete.title", "translation": "Terminer l'inscription de l'équipe" }, { "id": "web.signup_team_confirm.title", "translation": "E-mail d'inscription envoyé" }, { "id": "web.signup_user_complete.link_expired.app_error", "translation": "Le lien d'inscription a expiré" }, { "id": "web.signup_user_complete.link_invalid.app_error", "translation": "Le lien d'inscription ne semble pas être valide" }, { "id": "web.signup_user_complete.no_invites.app_error", "translation": "Le type d'équipe ne permet pas les invitations ouvertes" }, { "id": "web.signup_user_complete.title", "translation": "Terminer l'inscription utilisateur" }, { "id": "web.singup_with_oauth.invalid_team.app_error", "translation": "Nom d'équipe incorrect" }, { "id": "web.watcher_fail.error", "translation": "Échec de l'ajout du dossier à l'observateur %v" }, { "id": "wsapi.status.init.debug", "translation": "Initialisation des routes de l'API des états" }, { "id": "wsapi.system.init.debug", "translation": "Initialisation des routes systèmes de l'API WebSocket" }, { "id": "wsapi.user.init.debug", "translation": "Initialisation des routes utilisateurs de l'API WebSocket" }, { "id": "wsapi.webrtc.init.debug", "translation": "Initialisation des routes de l'API WebSocket webrtc" } ]