diff --git a/grub.po b/grub.po
index d510744..b069209 100644
--- a/grub.po
+++ b/grub.po
@@ -1689,7 +1689,7 @@ msgstr "Couleur directe, masque��: %d/%d/%d/%d  position��: %d/%d/%d/%d"
 #: grub-core/commands/videoinfo.c:68
 #| msgid "Packed "
 msgid "Packed pixel "
-msgstr "Packed pixel "
+msgstr "Palette de couleurs "
 
 #: grub-core/commands/videoinfo.c:70
 msgid "YUV "
@@ -1700,7 +1700,7 @@ msgstr "YUV "
 #. components of the same pixel.
 #: grub-core/commands/videoinfo.c:75
 msgid "Planar "
-msgstr "Planar "
+msgstr "Par plan "
 
 #: grub-core/commands/videoinfo.c:77
 msgid "Hercules "
@@ -1797,7 +1797,7 @@ msgstr "Tester le sous-syst��me vid��o."
 
 #: grub-core/commands/xnu_uuid.c:103
 msgid "[-l] GRUBUUID [VARNAME]"
-msgstr "[-l] GRUBUUID [NOM_VAR]"
+msgstr "[-l] UUIDGRUB [NOM_VAR]"
 
 #: grub-core/commands/xnu_uuid.c:104
 msgid ""
@@ -2910,7 +2910,7 @@ msgstr "[OPTIONS]"
 
 #: grub-core/loader/efi/appleloader.c:223
 msgid "Boot BIOS-based system."
-msgstr "D��marrer le syst��me d'apr��s le BIOS."
+msgstr "D��marrer le syst��me en utilisant le BIOS."
 
 #: grub-core/loader/efi/chainloader.c:349
 #: grub-core/loader/i386/pc/chainloader.c:287
@@ -3363,7 +3363,7 @@ msgstr "ADRESSE SERVEURDNS"
 
 #: grub-core/net/dns.c:680
 msgid "Perform a DNS lookup"
-msgstr "Effectuer une r��solution (����lookup����) DNS"
+msgstr "Effectuer une r��solution DNS"
 
 #: grub-core/net/dns.c:682 grub-core/net/dns.c:685
 msgid "DNSSERVER"
@@ -3852,7 +3852,7 @@ msgstr "Changement du type de partition �� 0x%x\n"
 
 #: grub-core/script/execute.c:90
 msgid "can't break 0 loops"
-msgstr "impossible de sortir d'aucune boucle"
+msgstr "l'argument de break doit ��tre un entier strictement positif"
 
 #. TRANSLATORS: it's about not being
 #. inside a function.
@@ -3897,7 +3897,7 @@ msgstr "D��finir les param��tres positionnels."
 
 #: grub-core/script/main.c:65
 msgid "Return from a function."
-msgstr "Retour de fonction."
+msgstr "Retour d'une fonction."
 
 #: grub-core/term/gfxterm.c:1263
 msgid "[-m (stretch|normal)] FILE"
@@ -4391,7 +4391,7 @@ msgstr "Substitution hors limites (%d, %d)\n"
 #: util/grub-mkfont.c:485
 #, c-format
 msgid "Out of range lookup: %d\n"
-msgstr "R��solution (����lookup����) hors limites��: %d\n"
+msgstr "Recherche hors limites��: %d\n"
 
 #: util/grub-mkfont.c:493
 #, c-format
@@ -4467,7 +4467,7 @@ msgstr "d��finir l'intervalle de caract��res"
 
 #: util/grub-mkfont.c:979
 msgid "set font family name"
-msgstr "d��finir le type de fonte"
+msgstr "d��finir le nom de famille de la police"
 
 #: util/grub-mkfont.c:980
 msgid "SIZE"
@@ -4503,7 +4503,7 @@ msgstr "d��sactiver l'optimisation (����hinting����)"
 #.
 #: util/grub-mkfont.c:991
 msgid "ignore bitmap strikes when loading"
-msgstr "ignorer les tailles de bitmap lors du chargement"
+msgstr "ignorer les bitmaps associ��s aux polices lors du chargement"
 
 #: util/grub-mkfont.c:1059 util/grub-mkfont.c:1075
 msgid "invalid font range"
@@ -4665,13 +4665,13 @@ msgstr "d��finir le nom de fichier de sortie. STDOUT par d��faut"
 #: util/grub-mklayout.c:293
 #, c-format
 msgid "Unknown keyboard scan identifier %s\n"
-msgstr "Identifiant mat��riel %s du clavier inconnu\n"
+msgstr "Identifiant de touche %s inconnu\n"
 
 #. TRANSLATORS: scan code is keyboard key numeric identifier.
 #: util/grub-mklayout.c:390
 #, c-format
 msgid "Unknown keyboard scan code 0x%02x\n"
-msgstr "Code mat��riel 0x%02x de clavier inconnu\n"
+msgstr "Code de touche 0x%02x inconnu\n"
 
 #. TRANSLATORS: this error is triggered when input doesn't contain any
 #. key descriptions.
@@ -4749,7 +4749,7 @@ msgstr "CHEMIN"
 
 #: util/grub-mkrelpath.c:75
 msgid "Transform a system filename into GRUB one."
-msgstr "Transformer un nom de fichier syst��me en GRUB."
+msgstr "Transformer un nom de fichier syst��me au format GRUB."
 
 #: util/grub-mount.c:351
 msgid "loopback command fails"
@@ -4979,7 +4979,7 @@ msgstr ""
 msgid "embedding is not possible, but this is required for cross-disk install"
 msgstr ""
 "l'embarquage est impossible, il est pourtant n��cessaire pour les "
-"installations crois��es"
+"installations interdisques"
 
 #: util/grub-setup.c:587
 msgid ""
@@ -5422,12 +5422,13 @@ msgstr ""
 
 #: util/grub-install.in:109
 msgid "ID"
-msgstr "IDENT"
+msgstr "IDENTIFIANT"
 
 #: util/grub-install.in:109
 msgid "the ID of bootloader. This option is only available on EFI."
 msgstr ""
-"l'IDENT du chargeur d'amor��age. Cette option n'est disponible que sur EFI."
+"l'IDENTIFIANT du chargeur d'amor��age. Cette option n'est disponible que sur "
+"EFI."
 
 #: util/grub-install.in:111
 msgid "INSTALL_DEVICE must be system device filename."
@@ -5462,7 +5463,7 @@ msgstr "Option ����%s���� non reconnue\\n"
 
 #: util/grub-install.in:252
 msgid "More than one install device?"
-msgstr "Plus d'un disque d'installation, c'est bizarre."
+msgstr "Plus d'un disque d'installation, alors qu'un seul est attendu."
 
 #: util/grub-install.in:306
 msgid "Unable to determine your platform. Use --target."
@@ -5727,7 +5728,7 @@ msgstr ""
 
 #: util/grub-reboot.in:104 util/grub-set-default.in:104
 msgid "More than one menu entry?"
-msgstr "Plus d'une entr��e de menu, c'est bizarre."
+msgstr "Plus d'une entr��e de menu, alors qu'une seule est attendue."
 
 #: util/grub-reboot.in:114 util/grub-set-default.in:114
 #| msgid "menu entry not specified."
