summaryrefslogtreecommitdiffstats
path: root/i18n/fr.json
diff options
context:
space:
mode:
authorenahum <nahumhbl@gmail.com>2017-10-25 15:49:00 -0300
committerJoram Wilander <jwawilander@gmail.com>2017-10-25 14:49:00 -0400
commit09544ba74989fb8af87f98180a968c2dd8a4185f (patch)
treecc1f66af21598941ae07e5cacb9e2b5348f81132 /i18n/fr.json
parentdcb59058cf3d9e489822661fddc81fd051c4f728 (diff)
downloadchat-09544ba74989fb8af87f98180a968c2dd8a4185f.tar.gz
chat-09544ba74989fb8af87f98180a968c2dd8a4185f.tar.bz2
chat-09544ba74989fb8af87f98180a968c2dd8a4185f.zip
translations PR 20171023 (#7699)
Diffstat (limited to 'i18n/fr.json')
-rw-r--r--i18n/fr.json192
1 files changed, 124 insertions, 68 deletions
diff --git a/i18n/fr.json b/i18n/fr.json
index 890e16ac2..6abe0933f 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -716,6 +716,10 @@
"translation": "Canal rejoint."
},
{
+ "id": "api.command_kick.name",
+ "translation": "kick"
+ },
+ {
"id": "api.command_leave.desc",
"translation": "Quitte le canal courant"
},
@@ -824,6 +828,38 @@
"translation": "ouvrir"
},
{
+ "id": "api.command_remove.desc",
+ "translation": "Remove a member from the channel"
+ },
+ {
+ "id": "api.command_remove.direct_group.app_error",
+ "translation": "You can't remove someone from a direct message channel."
+ },
+ {
+ "id": "api.command_remove.hint",
+ "translation": "@[username]"
+ },
+ {
+ "id": "api.command_remove.message.app_error",
+ "translation": "Un message doit être spécifié avec la commande /rename."
+ },
+ {
+ "id": "api.command_remove.missing.app_error",
+ "translation": "Utilisateur introuvable"
+ },
+ {
+ "id": "api.command_remove.name",
+ "translation": "remove"
+ },
+ {
+ "id": "api.command_remove.permission.app_error",
+ "translation": "Vous ne disposez pas des permissions requises pour renommer le canal."
+ },
+ {
+ "id": "api.command_remove.user_not_in_channel",
+ "translation": "{{.Username}} is not a member of this channel."
+ },
+ {
"id": "api.command_search.desc",
"translation": "Recherche du texte dans les messages"
},
@@ -1518,12 +1554,20 @@
"translation": "Fichier manquant dans la requête multipart/form"
},
{
+ "id": "api.post.check_for_out_of_channel_mentions.link.private",
+ "translation": "add them to this private channel"
+ },
+ {
+ "id": "api.post.check_for_out_of_channel_mentions.link.public",
+ "translation": "add them to the channel"
+ },
+ {
"id": "api.post.check_for_out_of_channel_mentions.message.multiple",
- "translation": "{{.Usernames}} et {{.LastUsername}} ont été mentionnés, mais, ne faisant pas partie de ce canal, ils ne recevront pas de notifications."
+ "translation": "@{{.Usernames}} and @{{.LastUsername}} were mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history."
},
{
"id": "api.post.check_for_out_of_channel_mentions.message.one",
- "translation": "{{.Username}} a été mentionné(e), mais, ne faisant pas partie de ce canal, ne recevra pas de notification."
+ "translation": "@{{.Username}} was mentioned but they are not in the channel. Would you like to {{.Phrase}}? They will have access to all message history."
},
{
"id": "api.post.create_post.attach_files.error",
@@ -2689,7 +2733,7 @@
},
{
"id": "api.user.saml.not_available.app_error",
- "translation": "SAML n'est pas configuré ou supporté sur ce serveur."
+ "translation": "SAML 2.0 n'est pas configuré ou supporté sur ce serveur."
},
{
"id": "api.user.send_email_change_email_and_forget.error",
@@ -2725,7 +2769,7 @@
},
{
"id": "api.user.send_user_access_token.error",
- "translation": "Impossible d'envoyer par e-mail les jetons d'accès utilisateur"
+ "translation": "Impossible d'envoyer l'email indiquant que le jeton d'accès personnel a été ajouté"
},
{
"id": "api.user.send_verify_email_and_forget.failed.error",
@@ -2821,7 +2865,7 @@
},
{
"id": "api.user.upload_profile_user.parse.app_error",
- "translation": "Impossible de parser le formulaire (multipart form)"
+ "translation": "Impossible d'interpréter le formulaire composite (multipart form)"
},
{
"id": "api.user.upload_profile_user.storage.app_error",
@@ -2981,7 +3025,7 @@
},
{
"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."
+ "translation": "Impossible de déplacer un canal à moins que tous ses membres ne soient déjà membres de l'équipe de destination."
},
{
"id": "app.channel.post_update_channel_purpose_message.post.error",
@@ -3425,39 +3469,39 @@
},
{
"id": "app.plugin.activate.app_error",
- "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated."
+ "translation": "Impossible d'activer le plugin extrait. Il se peut qu'il existe déjà et soit déjà activé."
},
{
"id": "app.plugin.deactivate.app_error",
- "translation": "Impossible de supprimer la réaction"
+ "translation": "Impossible de désactiver le plugin"
},
{
"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."
+ "translation": "Les plugins ont été désactivés par l'administrateur système ou le serveur n'a pas encore été redémarré depuis leur activation."
},
{
"id": "app.plugin.extract.app_error",
- "translation": "Encountered error extracting plugin"
+ "translation": "Une erreur s'est produite lors de l'extraction du plugin"
},
{
"id": "app.plugin.filesystem.app_error",
- "translation": "Encountered filesystem error"
+ "translation": "Une erreur de système de fichier s'est produite"
},
{
"id": "app.plugin.get_plugins.app_error",
- "translation": "Impossible de supprimer la réaction"
+ "translation": "Impossible de récupérer les plugins actifs"
},
{
"id": "app.plugin.manifest.app_error",
- "translation": "Unable to find manifest for extracted plugin"
+ "translation": "Impossible de trouver le manifeste pour le plugin extrait"
},
{
"id": "app.plugin.mvdir.app_error",
- "translation": "Unable to move plugin from temporary directory to final destination"
+ "translation": "Impossible de déplacer le plugin de son emplacement temporaire à sa destination finale"
},
{
"id": "app.plugin.remove.app_error",
- "translation": "Impossible de supprimer la réaction"
+ "translation": "Impossible de supprimer le plugin"
},
{
"id": "app.user_access_token.disabled",
@@ -3597,7 +3641,7 @@
},
{
"id": "cli.license.critical",
- "translation": "Feature requires an upgrade to Enterprise Edition and the inclusion of a license key. Please contact your System Administrator."
+ "translation": "La fonctionnalité requiert une mise à niveau vers la version entreprise et l'installation d'une clé de licence. Veuillez contacter votre administrateur système."
},
{
"id": "ent.brand.save_brand_image.decode.app_error",
@@ -3689,23 +3733,23 @@
},
{
"id": "ent.data_retention.generic.license.error",
- "translation": "License does not support Data Retention."
+ "translation": "La licence ne supporte pas la conservation des données."
},
{
"id": "ent.elasticsearch.aggregator_worker.create_index_job.error",
- "translation": "Elasticsearch aggregator worker failed to create the indexing job"
+ "translation": "Le système d’agrégation Elasticsearch n'a pas pu créer le job d'indexation"
},
{
"id": "ent.elasticsearch.aggregator_worker.delete_indexes.error",
- "translation": "Elasticsearch aggregator worker failed to delete the indexes"
+ "translation": "Le système d’agrégation Elasticsearch n'a pas pu supprimer les index."
},
{
"id": "ent.elasticsearch.aggregator_worker.get_indexes.error",
- "translation": "Elasticsearch aggregator worker failed to get indexes"
+ "translation": "Le système d’agrégation Elasticsearch n'a pas pu récupérer les index."
},
{
"id": "ent.elasticsearch.aggregator_worker.index_job_failed.error",
- "translation": "Elasticsearch aggregator worker failed due to the indexing job failing"
+ "translation": "Le système d’agrégation Elasticsearch a échoué à cause du job d'indexation qui a lui-même échoué"
},
{
"id": "ent.elasticsearch.create_client.connect_failed",
@@ -3725,11 +3769,11 @@
},
{
"id": "ent.elasticsearch.data_retention_delete_indexes.delete_index.error",
- "translation": "Impossible de supprimer l'index d'Elasticsearch"
+ "translation": "Impossible de supprimer l'index Elasticsearch"
},
{
"id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error",
- "translation": "Impossible de créer l'index d'Elasticsearch"
+ "translation": "Impossible de récupérer les index Elasticsearch"
},
{
"id": "ent.elasticsearch.delete_post.error",
@@ -3745,11 +3789,11 @@
},
{
"id": "ent.elasticsearch.indexer.do_job.parse_end_time.error",
- "translation": "Elasticsearch indexing worker failed to parse the end time"
+ "translation": "Le système d’agrégation Elasticsearch n'a pas pu analyser l'heure de fin"
},
{
"id": "ent.elasticsearch.indexer.do_job.parse_start_time.error",
- "translation": "Elasticsearch indexing worker failed to parse the start time"
+ "translation": "Le système d’agrégation Elasticsearch n'a pas pu interpréter l'heure de début"
},
{
"id": "ent.elasticsearch.not_started.error",
@@ -3772,10 +3816,18 @@
"translation": "Impossible de décoder les résultats de recherche"
},
{
+ "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error",
+ "translation": "Failed to create Elasticsearch bulk processor"
+ },
+ {
"id": "ent.elasticsearch.start.index_settings_failed",
"translation": "Impossible de définir les paramètres de l'index d'Elasticsearch"
},
{
+ "id": "ent.elasticsearch.start.start_bulk_processor_failed.app_error",
+ "translation": "Failed to start Elasticsearch bulk processor"
+ },
+ {
"id": "ent.elasticsearch.test_config.connect_failed",
"translation": "Impossible de se connecter au serveur Elasticsearch."
},
@@ -3845,11 +3897,11 @@
},
{
"id": "ent.ldap.sync.index_job_failed.error",
- "translation": "LDAP sync worker failed due to the sync job failing"
+ "translation": "Le système de synchronisation LDAP a échoué à cause du job de synchronisation qui a lui-même échoué"
},
{
"id": "ent.ldap.sync_worker.create_index_job.error",
- "translation": "LDAP sync worker failed to create the sync job"
+ "translation": "Le système de synchronisation LDAP n'a pas pu créer le job de synchronisation"
},
{
"id": "ent.ldap.syncdone.info",
@@ -3981,7 +4033,7 @@
},
{
"id": "ent.saml.service_disable.app_error",
- "translation": "SAML n'est pas configuré ou supporté sur ce serveur."
+ "translation": "SAML 2.0 n'est pas configuré ou supporté sur ce serveur."
},
{
"id": "ent.saml.update_saml_user.unable_error",
@@ -4265,7 +4317,7 @@
},
{
"id": "model.client.writer.app_error",
- "translation": "Unable to build multipart request"
+ "translation": "Impossible construire la requête composite (multipart)"
},
{
"id": "model.command.is_valid.create_at.app_error",
@@ -4317,31 +4369,31 @@
},
{
"id": "model.command_hook.channel_id.app_error",
- "translation": "Id canal invalide"
+ "translation": "Id de canal invalide"
},
{
"id": "model.command_hook.command_id.app_error",
- "translation": "Invalid command id"
+ "translation": "Id de commande invalide"
},
{
"id": "model.command_hook.create_at.app_error",
- "translation": "La date de création doit être une date valide"
+ "translation": "Create at doit être une date valide"
},
{
"id": "model.command_hook.id.app_error",
- "translation": "Invalid command hook id"
+ "translation": "Id de hook de commande invalide"
},
{
"id": "model.command_hook.parent_id.app_error",
- "translation": "Id parent invalide"
+ "translation": "Id de parent invalide"
},
{
"id": "model.command_hook.root_id.app_error",
- "translation": "Id racine invalide"
+ "translation": "Id de racine invalide"
},
{
"id": "model.command_hook.user_id.app_error",
- "translation": "Id utilisateur invalide"
+ "translation": "Id d'utilisateur invalide"
},
{
"id": "model.compliance.is_valid.create_at.app_error",
@@ -4373,19 +4425,19 @@
},
{
"id": "model.config.is_valid.data_retention.deletion_job_start_time.app_error",
- "translation": "Data retention job start time must be a 24-hour time stamp in the form HH:MM."
+ "translation": "L'heure de début du job de rétention des données doit être un horodatage de 24 heures sous le format HH:MM."
},
{
"id": "model.config.is_valid.data_retention.file_retention_days_too_low.app_error",
- "translation": "File retention must be one day or longer."
+ "translation": "La politique de conservation de fichiers doit être de un jour ou plus."
},
{
"id": "model.config.is_valid.data_retention.message_retention_days_too_low.app_error",
- "translation": "Message retention must be one day or longer."
+ "translation": "La politique de rétention de message doit être un jour ou plus."
},
{
"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"
+ "translation": "Le paramètre Elasticsearch AggregatePostsAfterDays doit être un nombre plus grand ou égal à 1"
},
{
"id": "model.config.is_valid.elastic_search.connection_url.app_error",
@@ -4396,12 +4448,16 @@
"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.live_indexing_batch_size.app_error",
+ "translation": "Elasticsearch Live Indexing Batch Size must be at least 1"
+ },
+ {
"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\""
+ "translation": "Le paramètre Elasticsearch PostsAggregatorJobStartTime doit être une heure au format \"hh:mm\""
},
{
"id": "model.config.is_valid.elastic_search.username.app_error",
@@ -4529,7 +4585,7 @@
},
{
"id": "model.config.is_valid.localization.available_locales.app_error",
- "translation": "Available Languages must contain Default Client Language"
+ "translation": "Parmi les langues disponibles doit se trouver la langue par défaut du client"
},
{
"id": "model.config.is_valid.login_attempts.app_error",
@@ -5153,7 +5209,7 @@
},
{
"id": "plugin.rpcplugin.invocation.error",
- "translation": "Error invoking plugin RPC"
+ "translation": "Une erreur s'est produite lors de l'invocation du plugin RPC"
},
{
"id": "store.sql.alter_column_type.critical",
@@ -5293,7 +5349,7 @@
},
{
"id": "store.sql_audit.permanent_delete_batch.app_error",
- "translation": "We encountered an error permanently deleting the batch of audits"
+ "translation": "Une erreur s'est produite lors de la suppression définitive du lot d'audits"
},
{
"id": "store.sql_audit.permanent_delete_by_user.app_error",
@@ -5589,15 +5645,15 @@
},
{
"id": "store.sql_command_webhooks.save.app_error",
- "translation": "Impossible d'enregistrer le IncomingWebhook"
+ "translation": "Impossible d'enregistrer le webhook de commande"
},
{
"id": "store.sql_command_webhooks.save.existing.app_error",
- "translation": "You cannot update an existing CommandWebhook"
+ "translation": "Impossible de mettre à niveau un webhook de commande existant"
},
{
"id": "store.sql_command_webhooks.try_use.app_error",
- "translation": "Unable to use the webhook"
+ "translation": "Impossible d'utiliser le webhook"
},
{
"id": "store.sql_command_webhooks.try_use.invalid.app_error",
@@ -5657,11 +5713,11 @@
},
{
"id": "store.sql_file_info.permanent_delete.app_error",
- "translation": "We couldn't permanently delete the file info"
+ "translation": "Impossible de supprimer définitivement les informations du fichier"
},
{
"id": "store.sql_file_info.permanent_delete_batch.app_error",
- "translation": "We encountered an error permanently deleting the batch of file infos"
+ "translation": "Une erreur s'est produite lors de la suppression définitive du lot d'informations de fichier"
},
{
"id": "store.sql_file_info.save.app_error",
@@ -5685,11 +5741,11 @@
},
{
"id": "store.sql_job.get_count_by_status_and_type.app_erro",
- "translation": "We couldn't get the job count by status and type"
+ "translation": "Impossible de récupérere le nombre de job par statut et par type"
},
{
"id": "store.sql_job.get_newest_job_by_status_and_type.app_error",
- "translation": "We couldn't get the newest job by status and type"
+ "translation": "Impossible de récupérer le job le plus récent par statut et par type"
},
{
"id": "store.sql_job.save.app_error",
@@ -5881,11 +5937,11 @@
},
{
"id": "store.sql_post.permanent_delete_batch.app_error",
- "translation": "We encountered an error permanently deleting the batch of posts"
+ "translation": "Une erreur s'est produite lors de la suppression définitive du lot de messages"
},
{
"id": "store.sql_post.permanent_delete_batch.app_error",
- "translation": "We encountered an error permanently deleting the batch of posts"
+ "translation": "Une erreur s'est produite lors de la suppression définitive du lot de messages"
},
{
"id": "store.sql_post.permanent_delete_by_channel.app_error",
@@ -5921,7 +5977,7 @@
},
{
"id": "store.sql_preference.cleanup_flags_batch.app_error",
- "translation": "We encountered an error cleaning up the batch of flags"
+ "translation": "Une erreur s'est produite lors du nettoyage du lot des indicateurs"
},
{
"id": "store.sql_preference.delete.app_error",
@@ -6013,7 +6069,7 @@
},
{
"id": "store.sql_reaction.permanent_delete_batch.app_error",
- "translation": "We encountered an error permanently deleting the batch of reactions"
+ "translation": "Une erreur s'est produite lors de la suppression définitive du lot de réactions"
},
{
"id": "store.sql_reaction.save.begin.app_error",
@@ -6593,39 +6649,39 @@
},
{
"id": "utils.file.list_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."
+ "translation": "Le stockage de fichier n'est pas configuré correctement. Veuillez le configurer pour soit utiliser S3 soit le système de fichier local du serveur."
},
{
"id": "utils.file.list_directory.local.app_error",
- "translation": "Une erreur est survenue lors de la lecture depuis le stockage local du serveur"
+ "translation": "Une erreur s'est produite lors de l'affichage du répertoire du système de fichier local du serveur."
},
{
"id": "utils.file.list_directory.s3.app_error",
- "translation": "Encountered an error listing directory from S3."
+ "translation": "Une erreur s'est produite lors de l'affichage du répertoire S3."
},
{
"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."
+ "translation": "Le stockage de fichier n'est pas configuré correctement. Veuillez le configurer pour utiliser soit 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"
+ "translation": "Une erreur s'est produite lors de la suppression du répertoire du stockage local du serveur."
},
{
"id": "utils.file.remove_directory.s3.app_error",
- "translation": "Encountered an error removing directory from S3."
+ "translation": "Une erreur s'est produite lors de la suppression du répertoire de 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."
+ "translation": "Le stockage de fichier n'est pas configuré correctement. Veuillez le configurer pour utiliser soit 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"
+ "translation": "Une erreur s'est produite lors de la suppression du fichier du stockage local du serveur."
},
{
"id": "utils.file.remove_file.s3.app_error",
- "translation": "Encountered an error removing file from S3."
+ "translation": "Une erreur s'est produite lors de la suppression du fichier de S3."
},
{
"id": "utils.i18n.loaded",
@@ -6737,7 +6793,7 @@
},
{
"id": "web.command_webhook.command.app_error",
- "translation": "Impossible de trouver le canal"
+ "translation": "Impossible de trouver la commande"
},
{
"id": "web.command_webhook.invalid.app_error",
@@ -6745,7 +6801,7 @@
},
{
"id": "web.command_webhook.parse.app_error",
- "translation": "Impossible d'analyser les données entrantes"
+ "translation": "Impossible d'interpréter les données entrantes"
},
{
"id": "web.create_dir.error",
@@ -6789,11 +6845,11 @@
},
{
"id": "web.error.unsupported_browser.message",
- "translation": "Your current browser is not supported. Please upgrade to one of the following browsers:"
+ "translation": "Votre navigateur n'est pas supporté. Veuillez vous mettre à niveau vers l'un des navigateurs suivants :"
},
{
"id": "web.error.unsupported_browser.title",
- "translation": "Unsupported Browser"
+ "translation": "Navigateur non supporté"
},
{
"id": "web.find_team.title",