diff --git a/lang/fr/clear_intro.txt b/lang/fr/clear_intro.txt
index ebebb779..7bce4aac 100644
--- a/lang/fr/clear_intro.txt
+++ b/lang/fr/clear_intro.txt
@@ -1 +1 @@
-**AVERTISSEMENT :** Ceci effacera **toutes** les données qui ont jamais été enregistrées pour ce schéma. Cette opération est irréversible !
\ No newline at end of file
+**AVERTISSEMENT :** Ceci effacera **toutes** les données enregistrées pour ce schéma. Cette opération est irréversible !
\ No newline at end of file
diff --git a/lang/fr/delete_intro.txt b/lang/fr/delete_intro.txt
index 7300d292..f659f178 100644
--- a/lang/fr/delete_intro.txt
+++ b/lang/fr/delete_intro.txt
@@ -1 +1 @@
-**AVERTISSEMENT !** Supprimer un schéma supprime certes ce schéma mais aussi **toutes** les données qui lui étaient associées. Cette opération est irréversible !
+**AVERTISSEMENT !** Supprimer un schéma supprime le schéma et **toutes** les données qui lui sont associées. Cette opération est irréversible !
diff --git a/lang/fr/editor_edit.txt b/lang/fr/editor_edit.txt
index 1b741ec0..504335e3 100644
--- a/lang/fr/editor_edit.txt
+++ b/lang/fr/editor_edit.txt
@@ -2,7 +2,7 @@
C'est ici que vous ajoutez ou modifiez des champs dans votre schéma.
-Chaque champ doit avoir un nom unique. Il est recommandé d'utiliser des noms courts, peu sujets au changement car vous devrez les écrire dans les pages wiki pour afficher vos données. Donnez-leur un nom plus complet (destiné à être vu par les visiteurs) dans la case ''label'' de la configuration du champ.
+Chaque champ doit avoir un nom unique. Il est recommandé d'utiliser des noms courts, peu sujets au changement car vous devrez les écrire dans les pages wiki pour afficher vos données. Donnez-leur un nom plus complet (destiné à être vu par les visiteurs) dans la case «label» de la configuration du champ.
Le type de champ détermine quelles données peuvent y être stockées (texte, image, URL...) et influence également la façon dont elles seront affichées plus tard. Chaque type de champ a des options de configuration spécifiques.
diff --git a/lang/fr/editor_intro.txt b/lang/fr/editor_intro.txt
index 30ac46c1..12e3b814 100644
--- a/lang/fr/editor_intro.txt
+++ b/lang/fr/editor_intro.txt
@@ -1,5 +1,5 @@
====== Struct - Éditeur de schémas ======
-Les schémas sont la base du greffon Struct. Un schéma définit un ensemble de valeurs structurées que l'on peut ensuite affecter à des pages.
+Les schémas sont la base du plugin Struct. Un schéma définit un ensemble de valeurs structurées que l'on peut ensuite affecter à des pages.
Choisissez un schéma existant depuis la table des matières ou créez-en un nouveau.
diff --git a/lang/fr/lang.php b/lang/fr/lang.php
index 3e0e5faf..5a811706 100644
--- a/lang/fr/lang.php
+++ b/lang/fr/lang.php
@@ -38,15 +38,15 @@
$lang['btn_import'] = 'Importer';
$lang['import_warning'] = 'Attention : tous les champs précédemment remplis seront remplacés !';
$lang['del_confirm'] = 'Entrez le nom du schéma pour confirmer sa suppression';
-$lang['del_fail'] = 'Les noms de schémas sont différents. Le schéma n\'est pas supprimé.';
+$lang['del_fail'] = 'Les noms de schémas sont différents. Le schéma n\'a pas été supprimé.';
$lang['del_ok'] = 'Le schéma a été supprimé.';
$lang['btn_delete'] = 'Supprimer';
$lang['js']['confirmAssignmentsDelete'] = 'Voulez-vous réellement supprimer l\'affectation du schéma "{0}" à la page/catégorie de page "{1}"?';
$lang['js']['actions'] = 'Actions';
$lang['js']['lookup_delete'] = 'Supprimer l\'entrée';
-$lang['clear_confirm'] = 'Entrez le nom du schéma pour confirmer l\'effacement de toutes les données.';
-$lang['clear_fail'] = 'Les noms de schéma ne correspondent pas. Données non détruites.';
-$lang['clear_ok'] = 'Les données du schéma ont été détruites.';
+$lang['clear_confirm'] = 'Entrez le nom du schéma pour confirmer la suppression de toutes les données.';
+$lang['clear_fail'] = 'Les noms des schémas ne correspondent pas. Aucune donnée n\'a été supprimée.';
+$lang['clear_ok'] = 'Les données du schéma ont été supprimées.';
$lang['btn_clear'] = 'effacer';
$lang['tab_edit'] = 'Editer le Schéma';
$lang['tab_export'] = 'Import/Export';
@@ -65,7 +65,7 @@
$lang['multi'] = 'Vous pouvez entrer plusieurs valeurs séparées par des virgules.';
$lang['multidropdown'] = 'Maintenez les touches CTRL ou ⌘ pour sélectionner plusieurs valeurs.';
$lang['duplicate_label'] = 'Le label %s
existe déjà dans ce schéma, la deuxième occurrence a été renommée en %s
.';
-$lang['emptypage'] = 'Les données du greffon Struct ne sont pas sauvegardées si la page est vide.';
+$lang['emptypage'] = 'Les données du plugin Struct ne sont pas sauvegardées si la page est vide.';
$lang['validation_prefix'] = 'Champ [%s] : ';
$lang['Validation Exception Decimal needed'] = 'seuls les décimaux sont autorisés';
$lang['Validation Exception Decimal min'] = 'doit être supérieur ou égal à %d';
@@ -84,7 +84,7 @@
$lang['Exception nocolname'] = 'Aucun nom de colonne spécifié';
$lang['Exception nolookupmix'] = 'Vous ne pouvez pas agréger plus d\'un schéma de consultation ou le mélanger avec des données de page.';
$lang['Exception No data saved'] = 'Aucune donnée sauvegardée';
-$lang['Exception no sqlite'] = 'Le greffon struct requiert le greffon sqlite. Merci de l\'installer et l\'activer.';
+$lang['Exception no sqlite'] = 'Le plugin struct requiert le plugin sqlite. Merci de l\'installer et l\'activer.';
$lang['Exception column not in table'] = 'Il n\'y a pas de colonne %s dans le schéma %s.';
$lang['Warning: no filters for cloud'] = 'Les filtres ne sont pas utilisables pour les nuages struct.';
$lang['sort'] = 'Trier selon cette colonne';