diff --git a/wdiff-0.6.5.fr.po b/wdiff-0.6.5.fr.po
index 2ab205e..689433b 100644
--- a/wdiff-0.6.5.fr.po
+++ b/wdiff-0.6.5.fr.po
@@ -29,7 +29,7 @@ msgstr "un seul fichier peut servir en entrée standard"
 #: src/mdiff.c:909 src/wdiff.c:677
 #, c-format
 msgid "directories not supported"
-msgstr "répertoires non supportés"
+msgstr "répertoires non pris en charge"
 
 #: src/mdiff.c:1053
 #, c-format
@@ -44,7 +44,7 @@ msgstr ", %d items\n"
 #: src/mdiff.c:1256
 #, c-format
 msgid "Read summary: %d files, %d items\n"
-msgstr "Résumé de lecture,: %d fichiers, %d items\n"
+msgstr "Résumé de lecture : %d fichiers, %d items\n"
 
 #: src/mdiff.c:1652
 #, c-format
@@ -119,7 +119,7 @@ msgstr "  %d %d%% insérés"
 #: src/mdiff.c:3746 src/wdiff.c:1211 src/wdiff2.c:177
 #, c-format
 msgid "Try `%s --help' for more information.\n"
-msgstr "Pour plus d'information, essayez « %s --help ».\n"
+msgstr "Pour plus d'informations, essayez « %s --help ».\n"
 
 #: src/mdiff.c:3750
 msgid ""
@@ -299,7 +299,7 @@ msgstr "ligne %ld : nom manquant pour les différences"
 #: src/unify.c:273
 #, c-format
 msgid "try `%s --help' for more information\n"
-msgstr "pour plus d'information, essayez « %s --help »\n"
+msgstr "pour plus d'informations, essayez « %s --help »\n"
 
 #: src/unify.c:277
 msgid "unify - Transforms context diffs into unidiffs, or vice-versa.\n"
@@ -312,15 +312,15 @@ msgstr "Usage : %s [OPTION]... [FICHIER]\n"
 
 #: src/unify.c:284
 msgid "  -c, --context-diffs    force output to context diffs\n"
-msgstr "  -c, --context-diffs    produit des diffs contextuelles\n"
+msgstr "  -c, --context-diffs    produit des diff. contextuelles\n"
 
 #: src/unify.c:285
 msgid "  -e, --echo-comments    echo comments to standard error\n"
-msgstr "  -e, --echo-comments    copie les commentaire sur l'erreur standard\n"
+msgstr "  -e, --echo-comments    copie les commentaires sur l'erreur standard\n"
 
 #: src/unify.c:286
 msgid "  -o, --old-diffs        output old-style diffs, no matter what\n"
-msgstr "  -o, --old-diffs        produit des diff. en mode ancien\n"
+msgstr "  -o, --old-diffs        produit des diff. en ancien format\n"
 
 #: src/unify.c:287
 msgid "  -p, --patch-format     generate patch format\n"
@@ -377,27 +377,27 @@ msgstr "\n"
 #: src/unify.c:550
 #, c-format
 msgid "invalid unified diff header at line %ld"
-msgstr "ligne %ld : entête de diff. unifiées non valide"
+msgstr "ligne %ld : entête de diff. unifiée non valide"
 
 #: src/unify.c:592
 #, c-format
 msgid "malformed unified diff at line %ld"
-msgstr "ligne %ld : diff. unifiées mal formées"
+msgstr "ligne %ld : diff. unifiée mal formée"
 
 #: src/unify.c:623
 #, c-format
 msgid "context diff missing `old' header at line %ld"
-msgstr "ligne %ld, diff. de contexte sans entête \"old\""
+msgstr "ligne %ld, diff. de contexte sans entête « old »"
 
 #: src/unify.c:667 src/unify.c:686 src/unify.c:757 src/unify.c:775
 #, c-format
 msgid "malformed context diff at line %ld"
-msgstr "ligne %ld, diff. contextuelles mal formées"
+msgstr "ligne %ld, diff. contextuelle mal formée"
 
 #: src/unify.c:722
 #, c-format
 msgid "context diff missing `new' header at line %ld"
-msgstr "ligne %ld : diff. contextuelles sans entête \"new\""
+msgstr "ligne %ld : diff. contextuelle sans entête « new »"
 
 #: src/wdiff.c:581 src/wdiff.c:700
 #, c-format
@@ -473,7 +473,7 @@ msgstr "  -l, --less-mode            variation du mode d'impression \"less\"\n"
 
 #: src/wdiff.c:1236 src/wdiff2.c:201
 msgid "  -n, --avoid-wraps          do not extend fields through newlines\n"
-msgstr "  -n, --avoid-wraps          n'étend pas les champs au delà des sauts de ligne\n"
+msgstr "  -n, --avoid-wraps          n'étend pas les champs au-delà des sauts de ligne\n"
 
 #: src/wdiff.c:1237 src/wdiff2.c:202
 msgid "  -p, --printer              overstrike as for printers\n"
@@ -497,7 +497,7 @@ msgstr "  -w, --start-delete=CHAÎNE  marque le début d'une région supprimée\
 
 #: src/wdiff.c:1242 src/wdiff2.c:208
 msgid "  -x, --end-delete=STRING    string to mark end of delete region\n"
-msgstr "  -x, --end-delete=CHAÎNE  marque la fin d'une région supprimée\n"
+msgstr "  -x, --end-delete=CHAÎNE    marque la fin d'une région supprimée\n"
 
 #: src/wdiff.c:1243 src/wdiff2.c:209
 msgid "  -y, --start-insert=STRING  string to mark beginning of insert region\n"
@@ -505,7 +505,7 @@ msgstr "  -y, --start-insert=CHAÎNE  marque le début d'une région insérée\n
 
 #: src/wdiff.c:1244 src/wdiff2.c:210
 msgid "  -z, --end-insert=STRING    string to mark end of insert region\n"
-msgstr "  -z, --end-insert=CHAÎNE  marque la fin de région insérée\n"
+msgstr "  -z, --end-insert=CHAÎNE    marque la fin de région insérée\n"
 
 #: src/wdiff.c:1362
 #, c-format
@@ -529,7 +529,7 @@ msgstr "trop de fichiers en arguments"
 #: src/wdiff.c:1428 src/wdiff2.c:324
 #, c-format
 msgid "missing file arguments"
-msgstr "fichiers manquants en arguments"
+msgstr "fichier manquant en arguments"
 
 #: src/wdiff2.c:129
 msgid ""
@@ -542,9 +542,9 @@ msgstr "\n"
 msgid ""
 "wdiff - Compute word differences by internally launching `mdiff -W'.\n"
 "This program exists mainly to support the now oldish `wdiff' syntax.\n"
-msgstr "wdiff - calcule les différences de mots en appelant \"mdiff -W\".\n"
+msgstr "wdiff - calcule les différences de mots en appelant « mdiff -W ».\n"
 "Ce programme existe surtout pour maintenir l'ancienne\n"
-"syntaxe \"wdiff\".\n"
+"syntaxe « wdiff ».\n"
 
 #: src/wdiff2.c:186
 #, c-format
@@ -568,7 +568,7 @@ msgstr "Démarrage de « %s"
 #: src/wdiff2.c:339
 #, c-format
 msgid "'\n"
-msgstr "\"\n"
+msgstr " »\n"
 
 #~ msgid ""
 #~ "\n"
