diff --git a/public/language/fr/admin/extend/widgets.json b/public/language/fr/admin/extend/widgets.json
index ee0ebacc71..ebdff25296 100644
--- a/public/language/fr/admin/extend/widgets.json
+++ b/public/language/fr/admin/extend/widgets.json
@@ -1,7 +1,7 @@
{
"available": "Widgets disponibles",
"explanation": "Sélectionnez un widget depuis le menu puis glissez-déposez le dans une zone template du widget à gauche.",
- "none-installed": "No widgets found! Activate the widget essentials plugin in the plugins control panel.",
+ "none-installed": "Aucun widget trouvé ! Activez le plugin Widget Essentials dans le panneau de configuration des plugins.",
"clone-from": "Cloner le widget",
"containers.available": "Conteneurs disponibles",
"containers.explanation": "Glissez-déposez sur n'importe quel widget actif",
diff --git a/public/language/fr/admin/manage/privileges.json b/public/language/fr/admin/manage/privileges.json
index 9ee0f0690a..539f23eb0b 100644
--- a/public/language/fr/admin/manage/privileges.json
+++ b/public/language/fr/admin/manage/privileges.json
@@ -39,14 +39,14 @@
"admin-users": "Utilisateurs",
"admin-settings": "Paramètres",
- "alert.confirm-moderate": "Are you sure you wish to grant the moderation privilege to this user group? This group is public, and any users can join at will.",
- "alert.confirm-save": "Please confirm your intention to save these privileges",
- "alert.saved": "Privilege changes saved and applied",
- "alert.confirm-discard": "Are you sure you wish to discard your privilege changes?",
- "alert.discarded": "Privilege changes discarded",
- "alert.confirm-copyToAll": "Are you sure you wish to apply this privilege set to all categories?",
- "alert.confirm-copyToAllGroup": "Are you sure you wish to apply this group's privilege set to all categories?",
- "alert.confirm-copyToChildren": "Are you sure you wish to apply this privilege set to all descendant (child) categories?",
- "alert.confirm-copyToChildrenGroup": "Are you sure you wish to apply this group's privilege set to all descendant (child) categories?",
- "alert.no-undo": "This action cannot be undone."
+ "alert.confirm-moderate": "Voulez-vous vraiment accorder le privilège de modération à ce groupe d'utilisateurs ? Ce groupe est public et tous les utilisateurs peuvent le rejoindre à volonté.",
+ "alert.confirm-save": "Veuillez confirmer votre intention de sauvegarder ces privilèges",
+ "alert.saved": "Changements de privilèges enregistrés et appliqués",
+ "alert.confirm-discard": "Êtes-vous sûr de vouloir annuler vos modifications de privilèges ?",
+ "alert.discarded": "Modifications de privilèges annulés",
+ "alert.confirm-copyToAll": "Voulez-vous vraiment appliquer ce jeu de privilèges à toutes les catégories ?",
+ "alert.confirm-copyToAllGroup": "Voulez-vous vraiment appliquer le jeu de privilèges de ce groupe à toutes les catégories ?",
+ "alert.confirm-copyToChildren": "Voulez-vous vraiment appliquer ces privilèges à toutes les catégories incluses (enfants) ?",
+ "alert.confirm-copyToChildrenGroup": "Voulez-vous vraiment appliquer le jeu de privilèges de ce groupe à toutes les catégories incluses (enfants) ?",
+ "alert.no-undo": "Cette action ne peut pas être annulée."
}
\ No newline at end of file
diff --git a/public/language/fr/admin/settings/email.json b/public/language/fr/admin/settings/email.json
index 2eecdeabb6..09de353ad2 100644
--- a/public/language/fr/admin/settings/email.json
+++ b/public/language/fr/admin/settings/email.json
@@ -22,8 +22,8 @@
"smtp-transport.username": "Nom d'utilisateur",
"smtp-transport.username-help": "Pour Gmail, entrer l’adresse e-mail complète ici, surtout si vous utilisez un domaine géré par Google Apps.",
"smtp-transport.password": "Mot de passe",
- "smtp-transport.pool": "Enable pooled connections",
- "smtp-transport.pool-help": "Pooling connections prevents NodeBB from creating a new connection for every email. This option only applies if SMTP Transport is enabled.",
+ "smtp-transport.pool": "Activer les connexions groupées",
+ "smtp-transport.pool-help": "Le regroupement des connexions empêche NodeBB de créer une nouvelle connexion pour chaque e-mail. Cette option s'applique uniquement si le transport SMTP est activé.",
"template": "Modifier le modèle d'e-mail",
"template.select": "Sélectionner un modèle d'e-mail ",
diff --git a/public/language/fr/error.json b/public/language/fr/error.json
index 127f236db1..c4791883dc 100644
--- a/public/language/fr/error.json
+++ b/public/language/fr/error.json
@@ -162,7 +162,7 @@
"invalid-session-text": "Il semble que votre session ne soit plus active, ou que le serveur ne la reconnaisse plus. Merci de rafraichir cette page.",
"no-topics-selected": "Aucun sujet sélectionné !",
"cant-move-to-same-topic": "Impossible de déplacer le message dans le même sujet !",
- "cant-move-topic-to-same-category": "Can't move topic to the same category!",
+ "cant-move-topic-to-same-category": "Impossible de déplacer le sujet dans la même catégorie !",
"cannot-block-self": "Vous ne pouvez pas vous bloquer !",
"cannot-block-privileged": "Vous ne pouvez pas bloquer les administrateurs ou les modérateurs global",
"cannot-block-guest": "Les Invités ne peuvent pas bloquer d'autres utilisateurs",
diff --git a/public/language/fr/flags.json b/public/language/fr/flags.json
index 537e09f59f..2492cee1c3 100644
--- a/public/language/fr/flags.json
+++ b/public/language/fr/flags.json
@@ -57,15 +57,15 @@
"state-rejected": "Rejeté",
"no-assignee": "Non assigné",
- "sort": "Sort by",
- "sort-newest": "Newest first",
- "sort-oldest": "Oldest first",
- "sort-reports": "Most reports",
- "sort-all": "All flag types...",
- "sort-posts-only": "Posts only...",
- "sort-downvotes": "Most downvotes",
- "sort-upvotes": "Most upvotes",
- "sort-replies": "Most replies",
+ "sort": "Trier par",
+ "sort-newest": "Le plus récent",
+ "sort-oldest": "Le plus ancien",
+ "sort-reports": "Rapports",
+ "sort-all": "Tous les signalements...",
+ "sort-posts-only": "Messages seulement...",
+ "sort-downvotes": "Demandes négatives",
+ "sort-upvotes": "Demandes positives",
+ "sort-replies": "Réponses",
"modal-title": "Signaler un contenu inapproprié",
"modal-body": "Veuillez saisir le motif de votre signalement pour %1 %2 et sélectionner le bouton ci-dessous le plus approprié.",
@@ -79,7 +79,7 @@
"modal-submit-confirm-text": "Vous avez déjà spécifié un signalement. Êtes-vous sûr de vouloir soumettre une demande ?",
"modal-submit-confirm-text-help": "La soumission d'une demande écrase tous les signalements définis.",
- "bulk-actions": "Bulk Actions",
- "bulk-resolve": "Resolve Flag(s)",
- "bulk-success": "%1 flags updated"
+ "bulk-actions": "Actions",
+ "bulk-resolve": "Signalement(s) résolu(s)",
+ "bulk-success": "%1 signalement mis à jour"
}
\ No newline at end of file
diff --git a/public/language/fr/topic.json b/public/language/fr/topic.json
index b90deb44f9..542cd41ea7 100644
--- a/public/language/fr/topic.json
+++ b/public/language/fr/topic.json
@@ -81,8 +81,8 @@
"thread_tools.purge_confirm": "Êtes-vous sûr de bien vouloir supprimer définitivement ce sujet ?",
"thread_tools.merge_topics": "Fusionner les Sujets",
"thread_tools.merge": "Fusionner",
- "topic_move_success": "This topic has been successfully moved to %1. Click here to undo.",
- "topic_move_undone": "Topic move undone",
+ "topic_move_success": "Ce sujet a été déplacé avec succès vers %1. Cliquez ici pour annuler.",
+ "topic_move_undone": "Déplacement de sujet annulé",
"post_delete_confirm": "Êtes-vous sûr de bien vouloir supprimer ce message ?",
"post_restore_confirm": "Êtes-vous sûr de bien vouloir restaurer ce message ?",
"post_purge_confirm": "Êtes-vous sûr de bien vouloir supprimer définitivement ce sujet ?",