--- libguestfs_libguestfspot_fr.po	2012-01-25 13:34:44.296823816 -0500
+++ libguestfs_libguestfspot_fr4.po	2012-01-28 07:00:53.318090659 -0500
@@ -89,7 +89,7 @@
 #: fish/cmds.c:12255 fish/cmds.c:12393 fish/cmds.c:12551
 #, c-format
 msgid "%s should have %d parameter(s)\n"
-msgstr ""
+msgstr "%s devrait avoir %d comme paramètre(s)\n"
 
 #: fish/cmds.c:3433 fish/cmds.c:3447 fish/cmds.c:3463 fish/cmds.c:3480
 #: fish/cmds.c:3497 fish/cmds.c:3515 fish/cmds.c:3534 fish/cmds.c:3550
@@ -185,7 +185,7 @@
 #: fish/cmds.c:12574 fish/cmds.c:12665 fish/cmds.c:12758 fish/cmds.c:12851
 #, c-format
 msgid "type 'help %s' for help on %s\n"
-msgstr ""
+msgstr "saisir 'help %s' pour de l'aide sur %s\n"
 
 #: fish/cmds.c:3791 fish/cmds.c:4831 fish/cmds.c:5161 fish/cmds.c:5519
 #: fish/cmds.c:5559 fish/cmds.c:5578 fish/cmds.c:5721 fish/cmds.c:5780
@@ -215,7 +215,7 @@
 #: fish/cmds.c:12811 fish/cmds.c:12871 fish/cmds.c:12888 fish/cmds.c:12905
 #, c-format
 msgid "%s: %s: invalid integer parameter (%s returned %d)\n"
-msgstr ""
+msgstr "%s : %s : paramètre entier invalide (%s affiche %d)\n"
 
 #: fish/cmds.c:3797 fish/cmds.c:4837 fish/cmds.c:5167 fish/cmds.c:5525
 #: fish/cmds.c:5565 fish/cmds.c:5584 fish/cmds.c:5727 fish/cmds.c:5786
@@ -237,7 +237,7 @@
 #: fish/cmds.c:12045 fish/cmds.c:12447 fish/cmds.c:12515
 #, c-format
 msgid "%s: %s: integer out of range\n"
-msgstr ""
+msgstr "%s : %s : nombre entier hors plage\n"
 
 #: fish/cmds.c:4283 fish/cmds.c:4412 fish/cmds.c:4734 fish/cmds.c:11969
 #: fish/cmds.c:12215 fish/cmds.c:12276 fish/cmds.c:12336 fish/cmds.c:12419
@@ -245,7 +245,7 @@
 #: fish/cmds.c:12850
 #, c-format
 msgid "%s should have %d-%d parameter(s)\n"
-msgstr ""
+msgstr "%s devrait avoir %d - %d comme paramètre(s)\n"
 
 #: fish/cmds.c:4314 fish/cmds.c:4453 fish/cmds.c:4755 fish/cmds.c:12055
 #: fish/cmds.c:12232 fish/cmds.c:12309 fish/cmds.c:12365 fish/cmds.c:12457
@@ -253,7 +253,7 @@
 #: fish/cmds.c:12915
 #, c-format
 msgid "%s: unknown optional argument \"%s\"\n"
-msgstr ""
+msgstr "%s : argument optionnel inconnus \"%s\"\n"
 
 #: fish/cmds.c:4320 fish/cmds.c:4459 fish/cmds.c:4761 fish/cmds.c:12061
 #: fish/cmds.c:12238 fish/cmds.c:12315 fish/cmds.c:12371 fish/cmds.c:12463
@@ -261,17 +261,17 @@
 #: fish/cmds.c:12921
 #, c-format
 msgid "%s: optional argument \"%s\" given twice\n"
-msgstr ""
+msgstr "%s : argument optionnel \"%s\" donné deux fois\n"
 
 #: fish/cmds.c:12943
 #, c-format
 msgid "%s: unknown command\n"
-msgstr ""
+msgstr "%s : commande iconnue\n"
 
 #: fish/config.c:74 fish/config.c:113
 #, c-format
 msgid "%s: %s: line %d: error parsing configuration file: %s\n"
-msgstr ""
+msgstr "%s : %s : ligne %d : erreur d'analyse du fichier de configuration : %s\n"
 
 #: fish/copy.c:41
 #, c-format
@@ -279,16 +279,18 @@
 "use 'copy-in <local> [<local>...] <remotedir>' to copy files into the "
 "image\n"
 msgstr ""
+"utiliser 'copy-in <local> [<local>...] <remotedir>' pour copier les fichiers dans "
+"l'image\n"
 
 #: fish/copy.c:62
 #, c-format
 msgid "copy-in: target '%s' is not a directory\n"
-msgstr ""
+msgstr "copy-in : la cible « %s » n'est pas un répertoire\n"
 
 #: fish/copy.c:157
 #, c-format
 msgid "error: argument is zero length or longer than maximum permitted\n"
-msgstr ""
+msgstr "erreur : l'argument est de longueur zéro ou supérieure au maximum autorisé\n"
 
 #: fish/copy.c:202
 #, c-format
@@ -296,26 +298,28 @@
 "use 'copy-out <remote> [<remote>...] <localdir>' to copy files out of the "
 "image\n"
 msgstr ""
+"utiliser 'copy-out <remote> [<remote>...] <localdir>' pour copier des fichiers hors de "
+"l'image\n"
 
 #: fish/copy.c:213
 #, c-format
 msgid "copy-out: target '%s' is not a directory\n"
-msgstr ""
+msgstr "copy-out : la cible « %s » n'est pas un répertoire\n"
 
 #: fish/copy.c:258
 #, c-format
 msgid "copy-out: '%s' is not a file or directory\n"
-msgstr ""
+msgstr "copy-out : « %s » n'est pas un fichier ou un répertoire\n"
 
 #: fish/display.c:42
 #, c-format
 msgid "display filename\n"
-msgstr ""
+msgstr "affiche le nom du fichier\n"
 
 #: fish/edit.c:45
 #, c-format
 msgid "use '%s filename' to edit a file\n"
-msgstr ""
+msgstr "utiliser '%s nom de fichier' pour éditer un fichier\n"
 
 #: fish/fish.c:105
 #, c-format
@@ -363,37 +367,80 @@
 "\n"
 "For more information, see the manpage %s(1).\n"
 msgstr ""
+"%s : shell du système de fichier invité\n"
+"%s permet de modifier les systèmes de fichiers de la machine virtuelle\n"
+"Copyright (C) 2009-2011 Red Hat Inc.\n"
+"Utilisation :\n"
+"  %s [--options] commande [: commande : commande ...]\n"
+"Options :\n"
+"  -h|--cmd-help        Liste des commandes disponibles\n"
+"  -h|--cmd-help cmd    Afficher l'aide détaillée pour 'commande'\n"
+"  -a|--add image       Ajouter une image\n"
+"  -c|--connect uri     Préciser l'URI de libvirt avec l'option -d\n"
+"  --csh                Faire en sorte que --listen est compatible-csh\n"
+"  -d|--domain guest    Ajouter des disques invités à partir de libvirt\n"
+"  -D|--no-dest-paths   Ne pas tabuler complètement les chemins du système de fichiers invité\n"
+"  --echo-keys          N'éteint pas l'écho des phrases de passe\n"
+"  -f|--file file       Lire des commandes à partir du fichier\n"
+"  --format[=raw|..]    Forcer le format de disque avec l'option -a\n"
+"  -i|--inspector       Monter automatiquement des système de fichiers\n"
+"  --keys-from-stdin    Lire les phrases de passe à partir de stdin\n"
+"  --listen             Écoute des commandes à distance\n"
+"  --live               Se connecter à une machine virtuelle en direct\n"
+"  -m|--mount dev[:mnt[:opts]] Monter dev sur mnt (si omis, /)\n"
+"  -n|--no-sync         Ne pas synchroniser automatiquement\n"
+"  -N|--new type        Créer un disque préparé (test1.img, ...)\n"
+"  --progress-bars      Activer les barres de progression, même lorsqu'elles ne sont pas interactives\n"
+"  --no-progress-bars   Désactiver les barres de progression\n"
+"  --remote[=pid]       Envoyer des commandes à distance %s\n"
+"  -r|--ro              Monter en lecture seulement\n"
+"  --selinux            Activer le support de SELinux\n"
+"  -v|--verbose         Messages verbeux\n"
+"  -V|--version         Affiche la version et quitte\n"
+"  -w|--rw              Monter en lecture-écriture\n"
+"  -x                   Écho chaque commande avant de l'exécuter\n"
+"\n"
+"Pour examiner une image disque, ISO, disque dur, système de fichiers etc :\n"
+"  %s [--ro|--rw] -i -a /répertoire/de/disk.img\n"
+"ou\n"
+"  %s [--ro|--rw] -i -d nom-de-domaine-libvirt\n"
+"\n"
+"--ro recommandé pour éviter tout écriture sur l'image du disque.  Si l'option -i échoue\n"
+"exécuter à nouveau sans -i et utiliser les commandes 'run' + 'list-filesystems' + 'mount'.\n"
+"\n"
+"Pour plus d'informations, voir la page de manuel man %s(1).\n"
 
 #: fish/fish.c:246
 #, c-format
 msgid "%s: --listen=PID: PID was not a number: %s\n"
-msgstr ""
+msgstr "%s : --listen=PID: PID n'était pas un numéro : %s\n"
 
 #: fish/fish.c:253
 #, c-format
 msgid ""
 "%s: remote: $GUESTFISH_PID must be set to the PID of the remote process\n"
 msgstr ""
+"%s : remote : $GUESTFISH_PID doit être réglé sur le PID du processus à distance\n"
 
 #: fish/fish.c:303
 #, c-format
 msgid "%s: only one -f parameter can be given\n"
-msgstr ""
+msgstr "%s : un seul paramètre -f peut être donné\n"
 
 #: fish/fish.c:476
 #, c-format
 msgid "%s: cannot use --listen and --remote options at the same time\n"
-msgstr ""
+msgstr "%s : ne peut pas utiliser les options --listen et --remote en même temps\n"
 
 #: fish/fish.c:484
 #, c-format
 msgid "%s: extra parameters on the command line with --listen flag\n"
-msgstr ""
+msgstr "%s : paramètres supplémentaires en ligne de commande avec l'indicateur --listen\n"
 
 #: fish/fish.c:490
 #, c-format
 msgid "%s: cannot use --listen and --file options at the same time\n"
-msgstr ""
+msgstr "%s : ne peut pas utiliser les options --listen et --file en même temps\n"
 
 #: fish/fish.c:642
 #, c-format
@@ -407,49 +454,57 @@
 "      'quit' to quit the shell\n"
 "\n"
 msgstr ""
+"\n"
+"Bienvenue à guestfish, shell interactifs libguestfs pour\n"
+"éditer des systèmes de fichiers de machine virtuelle.\n"
+"\n"
+"Saisir : 'help' pour avoir de l'aide sur les commandes\n"
+"         'man' pour lire le manuel\n"
+"         'quit' pour quitter le shell\n"
+"\n"
 
 #: fish/fish.c:793 fish/fish.c:809
 #, c-format
 msgid "%s: command arguments not separated by whitespace\n"
-msgstr ""
+msgstr "%s : les arguments de la commande ne sont pas séparés par des espaces\n"
 
 #: fish/fish.c:803
 #, c-format
 msgid "%s: unterminated single quote\n"
-msgstr ""
+msgstr "%s : guillemets simples non terminé\n"
 
 #: fish/fish.c:833
 #, c-format
 msgid "%s: internal error parsing string at '%s'\n"
-msgstr ""
+msgstr "%s : erreur de chaîne d'analyse interne à « %s »\n"
 
 #: fish/fish.c:850
 #, c-format
 msgid "%s: too many arguments\n"
-msgstr ""
+msgstr "%s : trop d'arguments\n"
 
 #: fish/fish.c:925
 #, c-format
 msgid "%s: invalid escape sequence in string (starting at offset %d)\n"
-msgstr ""
+msgstr "%s : séquence d'échappement invalide dans la chaîne (décalage commençant à %d)\n"
 
 #: fish/fish.c:934
 #, c-format
 msgid "%s: unterminated double quote\n"
-msgstr ""
+msgstr "%s : guillemets non terminés\n"
 
 #: fish/fish.c:999
 #, c-format
 msgid "%s: empty command on command line\n"
-msgstr ""
+msgstr "%s : aucune commande sur la ligne de commande\n"
 
 #: fish/fish.c:1146
 msgid "display a list of commands or help on a command"
-msgstr ""
+msgstr "afficher une liste de commandes ou de l'aide sur une commande"
 
 #: fish/fish.c:1148
 msgid "quit guestfish"
-msgstr ""
+msgstr "quitter guestfish"
 
 #: fish/fish.c:1159
 #, c-format
@@ -458,6 +513,9 @@
 "     help cmd\n"
 "     help\n"
 msgstr ""
+"help - afficher une liste de commandes ou de l'aide sur une commande\n"
+"     help commande\n"
+"     help\n"
 
 #: fish/fish.c:1167
 #, c-format
@@ -465,11 +523,13 @@
 "quit - quit guestfish\n"
 "     quit\n"
 msgstr ""
+"quit - quitter guestfish\n"
+"     quit\n"
 
 #: fish/fish.c:1172
 #, c-format
 msgid "%s: command not known, use -h to list all commands\n"
-msgstr ""
+msgstr "%s : commande iconnue, utilisez -h pour la liste de toutes les commandes\n"
 
 #: fish/fish.c:1188
 #, c-format
@@ -478,16 +538,19 @@
 "For a list of commands:             guestfish -h\n"
 "For complete documentation:         man guestfish\n"
 msgstr ""
+"Vouliez-vous dire pour ouvrir une image disque?  guestfish -a disque.img\n"
+"Pour la liste des commmandes :                   guestfish -h\n"
+"Pour la documentation complète :                 man guestfish\n"
 
 #: fish/fish.c:1197
 #, c-format
 msgid "%s:%d: libguestfs: error: %s\n"
-msgstr ""
+msgstr "%s : %d : libguestfs : erreur : %s\n"
 
 #: fish/fish.c:1353
 #, c-format
 msgid "Runaway quote in string \"%s\"\n"
-msgstr ""
+msgstr "Runaway citant dans la chaîne \"%s\"\n"
 
 #: fish/fish.c:1550
 #, c-format
@@ -495,6 +558,8 @@
 "%s: to use Windows drive letters, you must inspect the guest (\"-i\" option "
 "or run \"inspect-os\" command)\n"
 msgstr ""
+"%s : pour utiliser les lettres de disque Windows, vous devez inspecter l'invité (\"-i\" option "
+"ou exécuter \"inspect-os\" commande)\n"
 
 #: fish/fish.c:1570
 #, c-format
@@ -502,6 +567,8 @@
 "%s: drive '%c:' not found.  To list available drives do:\n"
 "  inspect-get-drive-mappings %s\n"
 msgstr ""
+"%s : disque « %c : » non trouvé.  Pour obtenir la liste des disques disponibles, exécuter :\n"
+"  inspect-get-drive-mappings %s\n"
 
 #: fish/fish.c:1589
 #, c-format
@@ -510,16 +577,19 @@
 "  umount-all\n"
 "  mount %s /\n"
 msgstr ""
+"%s : pour accéder à « %c : », monter %s premièrement.  Une façon de faire est de :\n"
+"  umount-all\n"
+"  mount %s /\n"
 
 #: fish/glob.c:53
 #, c-format
 msgid "use 'glob command [args...]'\n"
-msgstr ""
+msgstr "utiliser 'glob commande [arguments...]'\n"
 
 #: fish/glob.c:73
 #, c-format
 msgid "glob: guestfs_glob_expand call failed: %s\n"
-msgstr ""
+msgstr "glob : guestfs_glob_expand l'appel a échoué : %s\n"
 
 #: fish/help.c:38
 #, c-format
@@ -528,6 +598,9 @@
 "Or create a new disk image using -N, or the 'alloc' or 'sparse' commands.\n"
 "Once you have done this, use the 'run' command.\n"
 msgstr ""
+"Ajoutez des images de disque pour examiner en utilisant les options -a ou -d, ou la commande 'add'.\n"
+"Ou créer une nouvelle image disque à l'aide de -N, ou avec les commandes 'alloc' ou 'sparse'.\n"
+"Une fois que vous avez fait cela, utilisez la commande 'run'.\n"
 
 #: fish/help.c:44
 #, c-format
@@ -536,6 +609,9 @@
 "mount them to examine or modify the contents using 'mount-ro' or\n"
 "'mount-options'.\n"
 msgstr ""
+"Découvrez quels systèmes de fichiers sont disponibles en utilisant 'list-filesystems' et ensuite\n"
+"les monter pour examiner ou modifier le contenu en utilisant 'mount-ro' ou\n"
+"'mount-options'.\n"
 
 #: fish/help.c:52
 #, c-format
@@ -544,16 +620,19 @@
 "\n"
 "To read the manual, type 'man'.\n"
 msgstr ""
+"Pour plus d'informations à propos d'une commande, utilisez 'help cmd'.\n"
+"\n"
+"Pour lire le manuel, saisir 'man'.\n"
 
 #: fish/hexedit.c:41
 #, c-format
 msgid "hexedit (device|filename) [max | start max]\n"
-msgstr ""
+msgstr "hexedit (device|filename) [max | start max]\n"
 
 #: fish/hexedit.c:52
 #, c-format
 msgid "hexedit: %s is a zero length file or device\n"
-msgstr ""
+msgstr "hexedit : %s est un fichier ou un périphérique de longueur zéro\n"
 
 #: fish/hexedit.c:63
 #, c-format
@@ -562,76 +641,79 @@
 "  'hexedit %s <max>' (eg. 'hexedit %s 1M') or a range using\n"
 "  'hexedit %s <start> <max>'.\n"
 msgstr ""
+"hexedit : %s est plus grand que %s. Vous devez fournir une limite à l'aide de\n"
+"  « hexedit %s <max> » (exemple. « hexedit %s 1M ») ou une plage à l'aide de\n"
+"  « hexedit %s <start> <max> ».\n"
 
 #: fish/hexedit.c:92
 #, c-format
 msgid "hexedit: invalid range\n"
-msgstr ""
+msgstr "hexedit : plage invalide\n"
 
 #: fish/inspect.c:77
 #, c-format
 msgid "%s: don't use --live and -i options together\n"
-msgstr ""
+msgstr "%s : ne pas utiliser les options --live et -i ensemble\n"
 
 #: fish/inspect.c:89
 #, c-format
 msgid "%s: no operating system was found on this disk\n"
-msgstr ""
+msgstr "%s : aucun système d'exploitation a été trouvé sur ce disque\n"
 
 #: fish/inspect.c:96
 #, c-format
 msgid "%s: multi-boot operating systems are not supported by the -i option\n"
-msgstr ""
+msgstr "%s : le multi-démarrage de systèmes d'exploitation ne sont pas pris en charge avec l'option -i\n"
 
 #: fish/inspect.c:136
 #, c-format
 msgid "%s: some filesystems could not be mounted (ignored)\n"
-msgstr ""
+msgstr "%s : certains systèmes de fichiers n'ont pas pu être montés (ignorés)\n"
 
 #: fish/inspect.c:148
 #, c-format
 msgid "Operating system: %s\n"
-msgstr ""
+msgstr "Système d'exploitation : %s\n"
 
 #: fish/inspect.c:161
 #, c-format
 msgid "%s mounted on %s\n"
-msgstr ""
+msgstr "%s monté sur %s\n"
 
 #: fish/keys.c:53
 #, c-format
 msgid "Enter key or passphrase (\"%s\"): "
-msgstr ""
+msgstr "Entrer une phrase de passe (\"%s\") : "
 
 #: fish/lcd.c:34
 #, c-format
 msgid "use 'lcd directory' to change local directory\n"
-msgstr ""
+msgstr "utiliser 'lcd répertoire' pour changer de répertoire local\n"
 
 #: fish/man.c:35
 #, c-format
 msgid "use 'man' without parameters to open the manual\n"
-msgstr ""
+msgstr "utiliser 'man' sans paramètres pour ouvrir le manuel\n"
 
 #: fish/man.c:54
 #, c-format
 msgid "the external 'man' program failed\n"
-msgstr ""
+msgstr "le programme externe 'man' a échoué\n"
 
 #: fish/more.c:40
 #, c-format
 msgid "use '%s filename' to page a file\n"
-msgstr ""
+msgstr "utliser « %s nom_du_fichier » pour aller à la page d'un fichier\n"
 
 #: fish/options.c:36
 #, c-format
 msgid "%s: too many drives added on the command line\n"
-msgstr ""
+msgstr "%s : trop de disques ajoutés sur la ligne de commande\n"
 
 #: fish/options.c:128
 #, c-format
 msgid "%s: '%s' could not be mounted.  Did you mean one of these?\n"
-msgstr ""
+msgstr "%s : « %s » ne peut pas être monté.  Vouliez-vous dire un de ces disques?\n"
 
 #: fish/prep.c:37
 #, c-format
@@ -639,6 +721,8 @@
 "List of available prepared disk images:\n"
 "\n"
 msgstr ""
+"Liste des images disque préparées disponibles :\n"
+"\n"
 
 #: fish/prep.c:40
 #, c-format
@@ -647,16 +731,19 @@
 "\n"
 "%s\n"
 msgstr ""
+"guestfish -N %-8s - %s\n"
+"\n"
+"%s\n"
 
 #: fish/prep.c:48
 #, c-format
 msgid "  Optional parameters:\n"
-msgstr ""
+msgstr "  Paramètres optionnels :\n"
 
 #: fish/prep.c:55
 #, c-format
 msgid "<%s> %s (default: %s)\n"
-msgstr ""
+msgstr "< %s > %s (defaut : %s)\n"
 
 #: fish/prep.c:65
 #, c-format
@@ -665,6 +752,9 @@
 "directory.  (\"test2.img\" etc if -N option is given multiple times).\n"
 "For more information see the guestfish(1) manual.\n"
 msgstr ""
+"Les images disque préparées sont écrites dans le fichier \"test1.img\" dans le répertoire\n"
+"local.  (\"test2.img\" etc, si l'option -N est donnée plusieurs fois).\n"
+"Pour plus d'informations voir la page de manuel man guestfish(1).\n"
 
 #: fish/prep.c:96
 #, c-format
@@ -672,86 +762,88 @@
 "guestfish: -N parameter '%s': no such prepared disk image known.\n"
 "Use 'guestfish -N help' to list possible values for the -N parameter.\n"
 msgstr ""
+"guestfish : -N paramètre « %s » : aucune image disque préparée connue.\n"
+"Utilisez 'guestfish -N help' pour la liste des valeurs possibles avec le paramètre -n\n"
 
 #: fish/prep.c:158
 #, c-format
 msgid "guestfish: error creating prepared disk image '%s' on '%s': "
-msgstr ""
+msgstr "guestfish : erreur de création d'image disque préparé « %s » sur « %s » : "
 
 #: fish/prep_boot.c:34 fish/prep_boot.c:89 fish/prep_disk.c:34
 #: fish/prep_fs.c:34 fish/prep_lv.c:69 fish/prep_lv.c:122 fish/prep_part.c:34
 msgid "failed to allocate disk"
-msgstr ""
+msgstr "impossible d'allouer de disque"
 
 #: fish/prep_boot.c:42 fish/prep_boot.c:97
 msgid "could not parse boot size"
-msgstr ""
+msgstr "n'a pas pu analyser la taille de démarrage"
 
 #: fish/prep_boot.c:46 fish/prep_boot.c:101
 #, c-format
 msgid "failed to get sector size of disk: %s"
-msgstr ""
+msgstr "impossible d'obtenir la taille du secteur du disque : %s"
 
 #: fish/prep_boot.c:50 fish/prep_boot.c:105 fish/prep_fs.c:41
 #: fish/prep_lv.c:76 fish/prep_lv.c:129 fish/prep_part.c:41
 #, c-format
 msgid "failed to partition disk: %s"
-msgstr ""
+msgstr "impossible de partitionner le disque : %s"
 
 #: fish/prep_boot.c:55 fish/prep_boot.c:110
 #, c-format
 msgid "failed to add boot partition: %s"
-msgstr ""
+msgstr "impossible d'ajouter la partition de démarrage : %s"
 
 #: fish/prep_boot.c:59 fish/prep_boot.c:114
 #, c-format
 msgid "failed to add root partition: %s"
-msgstr ""
+msgstr "impossible d'ajouter la partition racine : %s"
 
 #: fish/prep_boot.c:68 fish/prep_boot.c:128
 #, c-format
 msgid "failed to create boot filesystem: %s"
-msgstr ""
+msgstr "impossible de créer le système de fichiers de démarrage : %s"
 
 #: fish/prep_boot.c:77 fish/prep_boot.c:157
 #, c-format
 msgid "failed to create root filesystem: %s"
-msgstr ""
+msgstr "impossible de créer le système de fichiers racine : %s"
 
 #: fish/prep_boot.c:86 fish/prep_boot.c:120 fish/prep_lv.c:66
 #: fish/prep_lv.c:82 fish/prep_lv.c:119 fish/prep_lv.c:135
 msgid "incorrect format for LV name, use '/dev/VG/LV'"
-msgstr ""
+msgstr "format incorrect pour le nom de LV, utilisez '/dev/VG/LV'"
 
 #: fish/prep_boot.c:137 fish/prep_lv.c:91 fish/prep_lv.c:144
 #, c-format
 msgid "failed to create PV: %s: %s"
-msgstr ""
+msgstr "impossible de créer PV : %s : %s"
 
 #: fish/prep_boot.c:142 fish/prep_lv.c:96 fish/prep_lv.c:149
 #, c-format
 msgid "failed to create VG: %s: %s"
-msgstr ""
+msgstr "impossible de créer VG : %s : %s"
 
 #: fish/prep_boot.c:149 fish/prep_lv.c:103 fish/prep_lv.c:156
 #, c-format
 msgid "failed to create LV: /dev/%s/%s: %s"
-msgstr ""
+msgstr "impossible de créer LV : /dev/%s/%s : %s"
 
 #: fish/prep_boot.c:153 fish/prep_lv.c:107 fish/prep_lv.c:160
 #, c-format
 msgid "failed to resize LV to full size: %s: %s"
-msgstr ""
+msgstr "impossible de redimensionner la taille complète du LV : %s : %s"
 
 #: fish/prep_fs.c:51 fish/prep_lv.c:165
 #, c-format
 msgid "failed to create filesystem (%s): %s"
-msgstr ""
+msgstr "impossible de créer le système de fichiers ( %s ) : %s"
 
 #: fish/rc.c:257
 #, c-format
 msgid "guestfish: protocol error: could not read 'hello' message\n"
-msgstr ""
+msgstr "guestfish : erreur de protocole : n'a pas pu lire le message 'hello'\n"
 
 #: fish/rc.c:262
 #, c-format
@@ -759,54 +851,56 @@
 "guestfish: protocol error: version mismatch, server version '%s' does not "
 "match client version '%s'.  The two versions must match exactly.\n"
 msgstr ""
+"guestfish : erreur de protocole : incohérence de version, version de serveur « %s » ne correspond pas"
+"à la version du client « %s ».  Les deux versions doivent correspondre exactement.\n"
 
 #: fish/rc.c:337 fish/rc.c:351
 #, c-format
 msgid "guestfish: remote: looks like the server is not running\n"
-msgstr ""
+msgstr "guestfish : distant : apparamment le serveur ne fonctionne pas\n"
 
 #: fish/rc.c:363 fish/rc.c:377
 #, c-format
 msgid "guestfish: protocol error: could not send initial greeting to server\n"
-msgstr ""
+msgstr "guestfish : erreur de protocole : ne peut pas envoyer de formulaire de bienvenue au serveur\n"
 
 #: fish/rc.c:388
 #, c-format
 msgid "guestfish: protocol error: could not decode reply from server\n"
-msgstr ""
+msgstr "guestfish : erreur de protocole : ne peut pas déchiffrer la réponse du serveur\n"
 
 #: fish/reopen.c:38
 #, c-format
 msgid "'reopen' command takes no parameters\n"
-msgstr ""
+msgstr "la commande 'reopen' ne prend aucun paramètre\n"
 
 #: fish/reopen.c:48
 #, c-format
 msgid "reopen: guestfs_create: failed to create handle\n"
-msgstr ""
+msgstr "reopen : guestfs_create : impossible de créer l'identificateur\n"
 
 #: fish/setenv.c:34
 #, c-format
 msgid "use '%s VAR value' to set an environment variable\n"
-msgstr ""
+msgstr "utiliser « %s VAR valeur » pour définir une variable d'environnement\n"
 
 #: fish/setenv.c:56
 #, c-format
 msgid "use '%s VAR' to unset an environment variable\n"
-msgstr ""
+msgstr "utiliser « %s VAR » pour redéfinir une variable d'environnement\n"
 
 #: fish/supported.c:66
 msgid "yes"
-msgstr ""
+msgstr "oui"
 
 #: fish/supported.c:68
 msgid "no"
-msgstr ""
+msgstr "non"
 
 #: fish/time.c:36
 #, c-format
 msgid "use 'time command [args...]'\n"
-msgstr ""
+msgstr "utiliser 'time commande [arguments...]'\n"
 
 #: fuse/guestmount.c:912
 #, c-format
@@ -838,36 +932,62 @@
 "  -w|--rw              Mount read-write\n"
 "  -x|--trace           Trace guestfs API calls\n"
 msgstr ""
+"%s : module FUSE pour libguestfs\n"
+"%s vous permet de monter un système de fichiers de machine virtuelle\n"
+"Copyright (C) 2009-2010 Red Hat Inc.\n"
+"Utilisation :\n"
+"  %s [--options] [-- [--FUSE-options]] mountpoint\n"
+"Options :\n"
+"  -a|--add image       Ajouter une image\n"
+"  -c|--connect uri     Préciser l'URI de libvirt avec l'option -d\n"
+"  --dir-cache-timeout  Définir le délai d'attente du cache de la lecture d'un répertoire (par défaut 5 secondes)\n"
+"  -d|--domain guest    Ajouter des disques invités à partir de libvirt\n"
+"  --echo-keys          N'éteint pas l'écho des phrases de passe\n"
+"  --format[=raw|..]    Forcer le format de disque avec l'option -a\n"
+"  --fuse-help          Afficher les options extra de FUSE\n"
+"  -i|--inspector       Monter automatiquement des système de fichiers\n"
+"  --help               Affiche l'aide et quitte\n"
+"  --keys-from-stdin    Lire les phrases de passe à partir de stdin\n"
+"  --live               Se connecter à une machine virtuelle en direct\n"
+"  -m|--mount dev[:mnt[:opts]] Monter dev sur mnt (si omis, /)\n"
+"  -n|--no-sync         Ne pas synchroniser automatiquement\n"
+"  -o|--option opt      Passer une option supplémentaire à FUSE\n"
+"  -r|--ro              Monter en lecture seulement\n"
+"  --selinux            Activer le support de SELinux\n"
+"  -v|--verbose         Messages verbeux\n"
+"  -V|--version         Affiche la version et quitte\n"
+"  -w|--rw              Monter en lecture-écriture\n"
+"  -x|--trace           Tracer les appels guestfs de l'API\n"
 
 #: fuse/guestmount.c:1131
 #, c-format
 msgid "%s: must have at least one -a/-d and at least one -m/-i option\n"
-msgstr ""
+msgstr "%s : doit avoir au moins l'option -a/-d et au moins l'option -m/-i\n"
 
 #: fuse/guestmount.c:1141
 #, c-format
 msgid "%s: --live is not compatible with --ro option\n"
-msgstr ""
+msgstr "%s : --live n'est pas compatible avec l'option --ro\n"
 
 #: fuse/guestmount.c:1148
 #, c-format
 msgid "%s: --live is not compatible with -i option\n"
-msgstr ""
+msgstr "%s : --live n'est pas compatible avec l'option -i\n"
 
 #: fuse/guestmount.c:1163
 #, c-format
 msgid "%s: with --live, you must use exactly one -d option\n"
-msgstr ""
+msgstr "%s : avec --live, vous devez utiliser exactement une option -d\n"
 
 #: fuse/guestmount.c:1170
 #, c-format
 msgid "%s: --live is not compatible with -a option\n"
-msgstr ""
+msgstr "%s : --live n'est pas compatible avec l'option -a\n"
 
 #: fuse/guestmount.c:1179
 #, c-format
 msgid "%s: you must specify a mountpoint in the host filesystem\n"
-msgstr ""
+msgstr "%s : vous devez spécifier un point de montage du système de fichiers hôte\n"
 
 #: inspector/virt-inspector.c:76
 #, c-format
@@ -890,6 +1010,23 @@
 "  -x                   Trace libguestfs API calls\n"
 "For more information, see the manpage %s(1).\n"
 msgstr ""
+"%s : affiche de l'information à propos d'une machine virtuelle\n"
+"Copyright (C) 2010 Red Hat Inc.\n"
+"Utilisation :\n"
+"  %s [--options] -d nom_de_domaine fichier [fichier ...]\n"
+"  %s [--options] -a disque.img [-a disque.img ...] fichier [fichier ...]\n"
+"Options :\n"
+"  -a|--add image       Ajouter une image\n"
+"  -c|--connect uri     Préciser l'URI de libvirt avec l'option -d\n"
+"  -d|--domain guest    Ajouter des disques invités à partir de libvirt\n"
+"  --echo-keys          N'éteint pas l'écho des phrases de passe\n"
+"  --format[=raw|..]    Forcer le format de disque avec l'option -a\n"
+"  --help               Afficher l'aide\n"
+"  --keys-from-stdin    Lire les phrases de passe à partir de stdin\n"
+"  -v|--verbose         Messages verbeux\n"
+"  -V|--version         Affiche la version et quitte\n"
+"  -x                   Tracer les appels de l'API libguestfs\n"
+"Pour plus d'informations, voir la page de manuel man %s(1).\n"
 
 #: inspector/virt-inspector.c:263
 #, c-format
@@ -905,63 +1042,75 @@
 "If you feel this is an error, please file a bug report including as much\n"
 "information about the disk image as possible.\n"
 msgstr ""
+"%s : aucun système d'exploitation pourrait être détecté à l'intérieur de cette image disque.\n"
+"\n"
+"C'est peut-être parce que le fichier n'est pas une image disque, ou n'est pas une image de machine\n"
+"virtuelle, ou parce que le type de système d'exploitation n'est pas pris en compte par libguestfs.\n"
+"\n"
+"REMARQUE pour Red Hat Enterprise Linux 6 utilisateurs: pour le soutien client Windows vous devez\n"
+"installer le paquet libguestfs-winsupport.\n"
+"\n"
+"Si vous pensez que cela est une erreur, s'il vous plaît faites un rapport de bogue avec le plus\n"
+"d'informations possible à propos de l'image disque.\n"
 
 #: inspector/virt-inspector.c:288
 #, c-format
 msgid "%s: XML write error at \"%s\": %m\n"
-msgstr ""
+msgstr "%s : erreur d'écriture XML sur \"%s\" : %m\n"
 
 #: inspector/virt-inspector.c:300
 #, c-format
 msgid "%s: xmlOutputBufferCreateFd: failed to open stdout\n"
-msgstr ""
+msgstr "%s : xmlOutputBufferCreateFd : impossible d'ouvrir stdout\n"
 
 #: inspector/virt-inspector.c:308
 #, c-format
 msgid "%s: xmlNewTextWriter: failed to create libxml2 writer\n"
-msgstr ""
+msgstr "%s : xmlNewTextWriter : n'a pas réussi à créer libxml2 writer\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:158
 msgid "open_guest: first parameter must be a string or an arrayref"
-msgstr ""
+msgstr "open_guest : le premier paramètre doit être une chaîne ou une référence de tableau"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:164
 msgid "open_guest: first argument contains undefined element"
-msgstr ""
+msgstr "open_guest : le premier argument contient un élément indéfini"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:172
 #, perl-brace-format
 msgid "guest image {imagename} does not exist or is not readable"
-msgstr ""
+msgstr "image de l'invité {imagename} n'existe pas ou n'est pas lisible"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:179
 msgid ""
 "open_guest: no libvirt support (install Sys::Virt, XML::XPath and "
 "XML::XPath::XMLParser)"
 msgstr ""
+"open_guest : pas de support libvirt (installez Sys::Virt, XML::XPath et "
+"XML::XPath::XMLParser)"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:184
 msgid "open_guest: too many domains listed on command line"
-msgstr ""
+msgstr "open_guest : trop de domaines listés sur la ligne de commande"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:191
 msgid "open_guest: cannot connect to libvirt"
-msgstr ""
+msgstr "open_guest : impossible de se connecter à libvirt"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:210
 #, perl-brace-format
 msgid "{imagename} is not the name of an inactive libvirt domain\n"
-msgstr ""
+msgstr "{imagename} n'est pas le nom d'un domaine libvirt inactif\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:213
 #, perl-brace-format
 msgid "{imagename} is not the name of a libvirt domain\n"
-msgstr ""
+msgstr "{imagename} n'est pas le nom d'un domaine libvirt\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:242
 #, perl-brace-format
 msgid "{imagename} seems to have no disk devices\n"
-msgstr ""
+msgstr "{imagename} semble ne pas avoir de périphériques disque\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:827
 msgid ""
@@ -973,60 +1122,67 @@
 "If you feel this is an error, please file a bug report including as much\n"
 "information about the disk image as possible.\n"
 msgstr ""
+"Aucun système d'exploitation pourrait être détecté à l'intérieur de cette image disque.\n"
+"\n"
+"C'est peut-être parce que le fichier n'est pas une image disque, ou n'est pas une image de machine\n"
+"virtuelle, ou parce que le type de système d'exploitation n'est pas pris en compte par virt-inspector.\n"
+"\n"
+"Si vous pensez que cela est une erreur, s'il vous plaît faites un rapport de bogue avec le plus\n"
+"d'informations possible à propos de l'image disque.\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:945
 #, perl-brace-format
 msgid "unknown filesystem {fs}\n"
-msgstr ""
+msgstr "système de fichiers inconnus {fs}\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1023
 #, perl-brace-format
 msgid "Error running rpm -qa: {error}"
-msgstr ""
+msgstr "Erreur en excécutant rpm -qa : {error}"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1049
 #, perl-brace-format
 msgid "Error running dpkg-query: {error}"
-msgstr ""
+msgstr "Erreur en éxécutant dpkg-query : {error}"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1114
 msgid "Can't find grub on guest"
-msgstr ""
+msgstr "Ne peut pas trouver grub sur l'invité"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1169
 #, perl-brace-format
 msgid "Grub entry {title} has no kernel"
-msgstr ""
+msgstr "L'entrée grub {title} n'a pas de noyau"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1200
 #, perl-brace-format
 msgid "grub refers to {path}, which doesn't exist\n"
-msgstr ""
+msgstr "grub se réfère à {path}, qui n'existe pas\n"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1223
 #, perl-brace-format
 msgid "Grub entry {title} does not specify an initrd"
-msgstr ""
+msgstr "L'entrée grub {title} ne spécifie pas un initrd"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1292
 #, perl-brace-format
 msgid "Didn't find modules directory {modules} for kernel {path}"
-msgstr ""
+msgstr "Vous n'avez pas trouvé le répertoire de modules {modules} pour le noyau {path}"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1300
 #, perl-brace-format
 msgid "Couldn't guess kernel version number from path for kernel {path}"
-msgstr ""
+msgstr "Ne pouvait pas estimer le numéro de version du noyau à partir du chemin du noyau {path}"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1354
 #, perl-brace-format
 msgid "{path} doesn't match augeas pattern"
-msgstr ""
+msgstr "{path} ne correspond pas au motif augeas"
 
 #: perl/lib/Sys/Guestfs/Lib.pm:1393
 #, perl-brace-format
 msgid "{filename}: could not read initrd format"
-msgstr ""
+msgstr "{filename} : ne pouvait pas lire le format initrd"
 
 #: rescue/virt-rescue.c:64
 #, c-format
@@ -1054,26 +1210,48 @@
 "  -x                   Trace libguestfs API calls\n"
 "For more information, see the manpage %s(1).\n"
 msgstr ""
+"%s : Exécuter un shell de secours sur une machine virtuelle\n"
+"Copyright (C) 2009-2010 Red Hat Inc.\n"
+"Utilisation :\n"
+"  %s [--options] -d nom_de_domaine\n"
+"  %s [--options] -a disque.img [-a disque.img ...]\n"
+"Options :\n"
+"  -a|--add image       Ajouter une image\n"
+"  --append kernelopts  Ajouter des options du noyau\n"
+"  -c|--connect uri     Préciser l'URI de libvirt avec l'option -d\n"
+"  -d|--domain guest    Ajouter des disques invités à partir de libvirt\n"
+"  --format[=raw|..]    Forcer le format de disque avec l'option -a\n"
+"  --help               Afficher l'aide\n"
+"  -m|--memsize MB      Définir la taille de la mémoire en mégaoctets\n"
+"  --network            Activer le réseau\n"
+"  -r|--ro              Accès en lecture seule\n"
+"  --selinux            Activer SELinux\n"
+"  --smp N              Activer SMP avec N >= 2 CPU virtuel\n"
+"  -v|--verbose         Messages verbeux\n"
+"  -V|--version         Afficher la version et quitte\n"
+"  -w|--rw              Monter en lecture-écriture\n"
+"  -x                   Tracer les appels libguestfs de l'API\n"
+"Pour plus d'informations, voir la page de manuel man %s(1).\n"
 
 #: rescue/virt-rescue.c:162
 #, c-format
 msgid "%s: could not parse --smp parameter '%s'\n"
-msgstr ""
+msgstr "%s : n'a pas pu analyser le paramètre --smp « %s »\n"
 
 #: rescue/virt-rescue.c:167
 #, c-format
 msgid "%s: --smp parameter '%s' should be >= 1\n"
-msgstr ""
+msgstr "%s : paramètre --smp « %s » devrait être >= 1\n"
 
 #: rescue/virt-rescue.c:195
 #, c-format
 msgid "%s: could not parse memory size '%s'\n"
-msgstr ""
+msgstr "%s : n'a pas pu analyser la taille de la mémoire « %s »\n"
 
 #: rescue/virt-rescue.c:428
 #, c-format
 msgid "%s: unknown child exit status (%d)\n"
-msgstr ""
+msgstr "%s : Code de sortie de processus fils inconnu (%d)\n"
 
 #: src/appliance.c:182
 #, c-format
@@ -1081,97 +1259,103 @@
 "cannot find any suitable libguestfs supermin or ordinary appliance on "
 "LIBGUESTFS_PATH (search path: %s)"
 msgstr ""
+"ne trouve aucun supermin adapté libguestfs ou appareil ordinaire dans "
+"LIBGUESTFS_PATH (chemin de recherche : %s)"
 
 #: src/appliance.c:332
 #, c-format
 msgid "security: cached appliance %s is not owned by UID %d"
-msgstr ""
+msgstr "security : le cache de l'appareil %s n'est pas détenue par l'UID %d"
 
 #: src/appliance.c:337
 #, c-format
 msgid "security: cached appliance %s is not a directory (mode %o)"
-msgstr ""
+msgstr "security : le cache de l'appareil %s n'est pas un répertoire (mode %o)"
 
 #: src/appliance.c:342
 #, c-format
 msgid "security: cached appliance %s is writable by group or other (mode %o)"
-msgstr ""
+msgstr "security : le cache de l'appareil %s est accessible en écriture par un groupe ou autre (mode %o)"
 
 #: src/appliance.c:672
 msgid "external command failed, see earlier error messages"
-msgstr ""
+msgstr "la commande externe a échoué, voir les messages d'erreur antérieurs"
 
 #: src/dbdump.c:85
 msgid "unexpected end of output from db_dump command before end of header"
-msgstr ""
+msgstr "fin inattendue de la sortie de la commande db_dump avant la fin de l'en-tête"
 
 #: src/dbdump.c:98 src/dbdump.c:110
 msgid "unexpected line from db_dump command, no space prefix"
-msgstr ""
+msgstr "ligne de commande inattendue de db_dump, aucun préfixe d'espace"
 
 #: src/dbdump.c:127
 msgid "unexpected end of output from db_dump command before end of data"
-msgstr ""
+msgstr "fin inattendue de la sortie de commande db_dump avant la fin des données"
 
 #: src/dbdump.c:208
 msgid "unexpected non-hex digits in output of db_dump command"
-msgstr ""
+msgstr "chiffres non-hex inattendus en sortie de la commande db_dump"
 
 #: src/filearch.c:152
 #, c-format
 msgid "size of %s unreasonable (%<PRIi64> bytes)"
-msgstr ""
+msgstr "taille déraisonnables de %s (%<PRIi64> octets)"
 
 #: src/filearch.c:265
 msgid ""
 "file-architecture API not available since this version of libguestfs was "
 "compiled without the libmagic library"
 msgstr ""
+"fichier de l'architecture API n'est pas disponible depuis cette version de libguestfs qui a été "
+"compilé sans la bibliothèque libmagic"
 
 #: src/guestfs.c:177
 #, c-format
 msgid "guestfs_close: called twice on the same handle\n"
-msgstr ""
+msgstr "guestfs_close : appelé deux fois sur le même identificateur\n"
 
 #: src/guestfs.c:344
 #, c-format
 msgid "warning: %s"
-msgstr ""
+msgstr "warning : %s"
 
 #: src/guestfs.c:403
 #, c-format
 msgid "libguestfs: error: %s\n"
-msgstr ""
+msgstr "libguestfs : erreur : %s\n"
 
 #: src/guestfs.c:981
 #, c-format
 msgid "<truncated, original size %zu bytes>"
-msgstr ""
+msgstr "<tronqué, taille original %zu octets>"
 
 #: src/inspect.c:278
 msgid "not a Windows guest, or systemroot could not be determined"
-msgstr ""
+msgstr "aucun invité Windows ou système administrateur n'a pu être déterminé"
 
 #: src/inspect.c:294
 msgid "not a Windows guest, or CurrentControlSet could not be determined"
-msgstr ""
+msgstr "aucun invité Windows ou CurrentControlSet n'a pu être déterminé"
 
 #: src/inspect.c:522 src/inspect_apps.c:609
 msgid ""
 "inspection API not available since this version of libguestfs was compiled "
 "without the hivex library"
 msgstr ""
+"l'inspection de l'API n'est pas disponible depuis cette version de libguestfs qui a été compilé "
+"sans la bibliothèque hivex"
 
 #: src/inspect.c:737 src/inspect_fs.c:493 src/inspect_fs.c:537
 #: src/inspect_fs_unix.c:198 src/inspect_fs_unix.c:658
 #: src/inspect_fs_unix.c:958
 #, c-format
 msgid "size of %s is unreasonably large (%<PRIi64> bytes)"
-msgstr ""
+msgstr "taille de %s est déraisonnablement grande (%<PRIi64> octets)"
 
 #: src/inspect.c:773
 msgid "no inspection data: call guestfs_inspect_os first"
-msgstr ""
+msgstr "pas de données d'inspection : appeler guestfs_inspect_os en premier"
 
 #: src/inspect.c:785
 #, c-format
@@ -1179,81 +1363,83 @@
 "%s: root device not found: only call this function with a root device "
 "previously returned by guestfs_inspect_os"
 msgstr ""
+"%s : périphérique racine non trouvé : appeler seulement cette fonction avec un périphérique racine "
+"renvoyé précédemment par guestfs_inspect_os"
 
 #: src/inspect_fs.c:336 src/inspect_fs.c:349
 #, c-format
 msgid "could not parse integer in version number: %s"
-msgstr ""
+msgstr "n'a pas pu analyser en entier dans le numéro de version : %s"
 
 #: src/inspect_fs.c:502
 #, c-format
 msgid "%s: file is empty"
-msgstr ""
+msgstr "%s : fichier est vide"
 
 #: src/inspect_fs_unix.c:692
 msgid "could not parse /etc/fstab or empty file"
-msgstr ""
+msgstr "n'a pas pu analyser /etc/fstab ou le fichier est vide"
 
 #: src/inspect_fs_windows.c:164
 #, c-format
 msgid "cannot resolve Windows %%SYSTEMROOT%%"
-msgstr ""
+msgstr "ne peut pas résoudre Windows %%SYSTEMROOT%%"
 
 #: src/inspect_icon.c:491
 #, c-format
 msgid "read: %s: unexpected end of file"
-msgstr ""
+msgstr "lire : %s : fin de fichier inattendue"
 
 #: src/launch.c:134
 msgid "command line cannot be altered after qemu subprocess launched"
-msgstr ""
+msgstr "ligne de commande ne peut pas être modifié après que le sous-processus qemu soit lancé"
 
 #: src/launch.c:203
 msgid "guestfs_config: parameter must begin with '-' character"
-msgstr ""
+msgstr "guestfs_config : paramètre doit commencer avec '-' comme caractère"
 
 #: src/launch.c:217
 #, c-format
 msgid "guestfs_config: parameter '%s' isn't allowed"
-msgstr ""
+msgstr "guestfs_config : paramètre « %s » n'est pas autorisé"
 
 #: src/launch.c:289 src/launch.c:407
 msgid "filename cannot contain ',' (comma) character"
-msgstr ""
+msgstr "nom de fichier ne peut pas contenir ',' (virgule) comme caractère"
 
 #: src/launch.c:303 src/launch.c:311
 #, c-format
 msgid "%s parameter is empty or contains disallowed characters"
-msgstr ""
+msgstr "%s paramètre est vide ou contient des caractères non autorisés"
 
 #: src/launch.c:426
 msgid "the libguestfs handle has already been launched"
-msgstr ""
+msgstr "l'identificateur libguestfs a déjà été lancé"
 
 #: src/launch.c:437
 #, c-format
 msgid "%s: cannot create temporary directory"
-msgstr ""
+msgstr "%s : ne peut pas créer un répertoire temporaire"
 
 #: src/launch.c:474
 msgid "you must call guestfs_add_drive before guestfs_launch"
-msgstr ""
+msgstr "vous devez appeler guestfs_add_drive avant guestfs_launch"
 
 #: src/launch.c:895
 msgid "guestfs_launch failed, see earlier error messages"
-msgstr ""
+msgstr "guestfs_launch a échoué, regardez les messages d'erreur antérieurs"
 
 #: src/launch.c:908
 msgid "qemu launched and contacted daemon, but state != READY"
-msgstr ""
+msgstr "qemu est lancé et a contacté le démon, mais l'état != PRÊT"
 
 #: src/launch.c:998
 msgid "guestfs_launch failed, unexpected initial message from guestfsd"
-msgstr ""
+msgstr "guestfs_launch a échoué, message initial innatendu à partir de guestfsd"
 
 #: src/launch.c:1006
 msgid "contacted guestfsd, but state != READY"
-msgstr ""
+msgstr "guestfsd contacté, mais l'état != PRÊT"
 
 #: src/launch.c:1178
 #, c-format
@@ -1263,30 +1449,35 @@
 "If qemu is located on a non-standard path, try setting the LIBGUESTFS_QEMU\n"
 "environment variable.  There may also be errors printed above."
 msgstr ""
+"échec de la commande : %s\n"
+"\n"
+"Si qemu est situé sur un chemin non-standard, essayez de fixer la variable\n"
+"d'environnement LIBGUESTFS_QEMU.  Il peut également y avoir des erreurs affichées ci-dessus."
 
 #: src/launch.c:1318
 msgid "qemu has not been launched yet"
-msgstr ""
+msgstr "qemu n'a pas encore été lancé"
 
 #: src/launch.c:1329
 msgid "no subprocess to kill"
-msgstr ""
+msgstr "pas de sous-processus à interrompre"
 
 #: src/proto.c:188
 #, c-format
 msgid "guestfs_set_busy: called when in state %d != READY"
-msgstr ""
+msgstr "guestfs_set_busy : appelée lorsque l'état %d != PRÊT"
 
 #: src/proto.c:211
 #, c-format
 msgid "guestfs_end_busy: called when in state %d"
-msgstr ""
+msgstr "guestfs_end_busy : appelée lorsque l'état %d"
 
 #: src/proto.c:421
 #, c-format
 msgid ""
 "check_for_daemon_cancellation_or_eof: read 0x%x from daemon, expected 0x%x\n"
 msgstr ""
+"check_for_daemon_cancellation_or_eof : lire 0x%x à partir du démon, attendu 0x%x\n"
 
 #: src/proto.c:543
 msgid ""
@@ -1294,116 +1485,119 @@
 "enable debugging (LIBGUESTFS_DEBUG=1) and rerun the command, then look at\n"
 "the debug messages output prior to this error.\n"
 msgstr ""
+"Cela signifie généralement que l'appareil libguestfs a échoué à démarrer.  S'il vous plaît\n"
+"activer le débogage (LIBGUESTFS_DEBUG=1) et relancez la commande, puis regardez\n"
+"la sortie des messages de débogage avant cette erreur.\n"
 
 #: src/proto.c:549
 msgid "See earlier debug messages.\n"
-msgstr ""
+msgstr "Voir les messages de débogage plus tôt."
 
 #: src/proto.c:639
 #, c-format
 msgid "received magic signature from guestfsd, but in state %d"
-msgstr ""
+msgstr "a reçu la signature magique de guestfsd, mais dans l'état %d"
 
 #: src/proto.c:658
 #, c-format
 msgid "message length (%u) > maximum possible size (%d)"
-msgstr ""
+msgstr "la longeur du message ( %u ) > taille maximale possible ( %d )"
 
 #: src/proto.c:810
 #, c-format
 msgid "guestfs___send: state %d != BUSY"
-msgstr ""
+msgstr "guestfs___send : état %d != OCCUPÉ"
 
 #: src/proto.c:834
 msgid "xdr_guestfs_message_header failed"
-msgstr ""
+msgstr "xdr_guestfs_message_header échoué"
 
 #: src/proto.c:843
 msgid "dispatch failed to marshal args"
-msgstr ""
+msgstr "la distribution a échoué à rassembler les arguments"
 
 #: src/proto.c:922 src/proto.c:1217
 msgid "operation cancelled by user"
-msgstr ""
+msgstr "opération annulée par l'utilisateur"
 
 #: src/proto.c:973
 #, c-format
 msgid "send_file_chunk: state %d != READY"
-msgstr ""
+msgstr "send_file_chunk : état %d != PRÊT"
 
 #: src/proto.c:989
 #, c-format
 msgid "xdr_guestfs_chunk failed (buf = %p, buflen = %zu)"
-msgstr ""
+msgstr "xdr_guestfs_chunk échoué (buf = %p, buflen = %zu)"
 
 #: src/proto.c:1144
 #, c-format
 msgid "%s: error in chunked encoding"
-msgstr ""
+msgstr "%s : erreur dans l'élément de code"
 
 #: src/proto.c:1171
 msgid "write to daemon socket"
-msgstr ""
+msgstr "écrire au socket du démon"
 
 #: src/proto.c:1194
 msgid "receive_file_data: parse error in reply callback"
-msgstr ""
+msgstr "receive_file_data : erreur de syntaxe dans la réponse de rappel"
 
 #: src/proto.c:1199
 msgid "receive_file_data: unexpected flag received when reading file chunks"
-msgstr ""
+msgstr "receive_file_data : indicateur inattendus reçus lors de la lecture des blocs de fichiers"
 
 #: src/proto.c:1207
 msgid "failed to parse file chunk"
-msgstr ""
+msgstr "impossible d'analyser le bloc de fichier"
 
 #: src/proto.c:1221
 msgid "file receive cancelled by daemon"
-msgstr ""
+msgstr "le fichier a reçu l'annulation par le démon"
 
 #: src/virt.c:106 src/virt.c:400
 msgid "you cannot set both live and readonly flags"
-msgstr ""
+msgstr "vous ne pouvez pas mettre les indicateurs en direct et en lecture seule"
 
 #: src/virt.c:114
 #, c-format
 msgid "could not connect to libvirt (code %d, domain %d): %s"
-msgstr ""
+msgstr "ne pouvaient pas se connecter à libvirt (code %d , domaine %d) : %s"
 
 #: src/virt.c:135
 #, c-format
 msgid "no libvirt domain called '%s': %s"
-msgstr ""
+msgstr "aucun domaine libvirt appelé « %s » : %s"
 
 #: src/virt.c:195 src/virt.c:523
 #, c-format
 msgid "error reading libvirt XML information: %s"
-msgstr ""
+msgstr "erreur de lecture des informations XML libvirt : %s"
 
 #: src/virt.c:205 src/virt.c:531
 msgid "unable to parse XML information returned by libvirt"
-msgstr ""
+msgstr "impossible d'analyser les informations XML retournées par libvirt"
 
 #: src/virt.c:211 src/virt.c:537
 msgid "unable to create new XPath context"
-msgstr ""
+msgstr "impossible de créer un nouveau contexte XPath"
 
 #: src/virt.c:218 src/virt.c:552
 msgid "unable to evaluate XPath expression"
-msgstr ""
+msgstr "impossible d'évaluer l'expression XPath"
 
 #: src/virt.c:327
 msgid "libvirt domain has no disks"
-msgstr ""
+msgstr "le domaine libvirt n'a aucun disques"
 
 #: src/virt.c:394
 msgid "unknown readonlydisk parameter"
-msgstr ""
+msgstr "paramètres pour le disque en lecture seule iconnus"
 
 #: src/virt.c:411
 #, c-format
 msgid "error getting domain info: %s"
-msgstr ""
+msgstr "erreur pour obtenir l'information du domaine : %s"
 
 #: src/virt.c:425
 msgid ""
@@ -1413,6 +1607,11 @@
 "specify live access.  In most libguestfs tools these options are --ro or\n"
 "--live respectively.  Consult the documentation for further information."
 msgstr ""
+"erreur : le domaine est une machine virtuelle en fonctionnement.\n"
+"L'écriture sur les disques d'une machine virtuelle en fonction peut provoquer une corruption de disque.\n"
+"Soit utiliser l'accès en lecture seule, ou si le client exécute le démon de spécifier un accès\n"
+"direct à guestfsd.  Dans la plupart des outils libguestfs ces options sont --ro ou\n"
+"--live respectivement.  Consultez la documentation pour plus d'informations."
 
 #: src/virt.c:490
 #, c-format
@@ -1420,18 +1619,24 @@
 "%s: disk is marked <readonly/> in libvirt XML, and readonlydisk was set to "
 "\"error\""
 msgstr ""
+"%s : le disque est marqué <readonly/> dans l'XML de libvirt, et readonlydisk a été défini à "
+"\"erreur\""
 
 #: src/virt.c:580
 msgid ""
 "this guest has no libvirt <channel> definition for guestfsd\n"
 "See ATTACHING TO RUNNING DAEMONS in guestfs(3) for further information."
 msgstr ""
+"Cet invité n'a pas de définition <channel> libvirt pour guestfsd\n"
+"Voir ATTACHING TO RUNNING DAEMONS dans guestfs(3) pour plus d'informations."
 
 #: src/virt.c:605
 msgid ""
 "add-domain API not available since this version of libguestfs was compiled "
 "without libvirt or libxml2"
 msgstr ""
+"add-domain API n'est pas disponible depuis cette version de libguestfs qui a été compilé "
+"sans libvirt ou libxml2"
 
 #: test-tool/test-tool.c:79
 #, c-format
@@ -1447,61 +1652,71 @@
 "  --timeout n\n"
 "  -t n           Set launch timeout (default: %d seconds)\n"
 msgstr ""
+"libguestfs-test-tool: outil de test interactif\n"
+"Copyright (C) 2009-2011 Red Hat Inc.\n"
+"Utilisation :\n"
+"  libguestfs-test-tool [--options]\n"
+"Options :\n"
+"  --help         Afficher l'utilisation\n"
+"  --qemudir dir  Spécifier le répertoire source QEMU\n"
+"  --qemu qemu    Spécifier le binaire QEMU\n"
+"  --timeout n\n"
+"  -t n           Définir le délai d'attente avant l'éxécution (defaut : %d secondes)\n"
 
 #: test-tool/test-tool.c:127
 #, c-format
 msgid "libguestfs-test-tool: unknown long option: %s (%d)\n"
-msgstr ""
+msgstr "libguestfs-test-tool : option iconnus : %s ( %d )\n"
 
 #: test-tool/test-tool.c:136
 #, c-format
 msgid "libguestfs-test-tool: invalid timeout: %s\n"
-msgstr ""
+msgstr "libguestfs-test-tool : délai d'attente invalide : %s\n"
 
 #: test-tool/test-tool.c:148
 #, c-format
 msgid "libguestfs-test-tool: unexpected command line option 0x%x\n"
-msgstr ""
+msgstr "libguestfs-test-tool : option en ligne de commande inattendus 0x%x\n"
 
 #: test-tool/test-tool.c:174
 #, c-format
 msgid "libguestfs-test-tool: failed to create libguestfs handle\n"
-msgstr ""
+msgstr "libguestfs-test-tool : n'a pas réussi à créer d'identificateur libguestfs\n"
 
 #: test-tool/test-tool.c:181
 #, c-format
 msgid "libguestfs-test-tool: failed to add drive '%s'\n"
-msgstr ""
+msgstr "libguestfs-test-tool : impossible d'ajouter le disque « %s »\n"
 
 #: test-tool/test-tool.c:189
 #, c-format
 msgid "libguestfs-test-tool: guestfs_version failed\n"
-msgstr ""
+msgstr "libguestfs-test-tool : guestfs_version échoué\n"
 
 #: test-tool/test-tool.c:223
 #, c-format
 msgid "libguestfs-test-tool: failed to launch appliance\n"
-msgstr ""
+msgstr "libguestfs-test-tool : impossible de lancer l'appareil\n"
 
 #: test-tool/test-tool.c:235
 #, c-format
 msgid "libguestfs-test-tool: failed to run part-disk\n"
-msgstr ""
+msgstr "libguestfs-test-tool : impossible d'exécuter part-disk\n"
 
 #: test-tool/test-tool.c:241
 #, c-format
 msgid "libguestfs-test-tool: failed to mkfs.ext2\n"
-msgstr ""
+msgstr "libguestfs-test-tool : impossible de mkfs.ext2\n"
 
 #: test-tool/test-tool.c:247
 #, c-format
 msgid "libguestfs-test-tool: failed to mount /dev/sda1 on /\n"
-msgstr ""
+msgstr "libguestfs-test-tool : impossible de monter /dev/sda1 dans /\n"
 
 #: test-tool/test-tool.c:254
 #, c-format
 msgid "libguestfs-test-tool: failed to touch file\n"
-msgstr ""
+msgstr "libguestfs-test-tool : impossible de toucher le fichier\n"
 
 #: test-tool/test-tool.c:285
 #, c-format
@@ -1509,60 +1724,63 @@
 "LIBGUESTFS_QEMU environment variable is already set, so\n"
 "--qemu/--qemudir options cannot be used.\n"
 msgstr ""
+"LIBGUESTFS_QEMU variable d'environnement est déjà définie, alors\n"
+"--qemu/--qemudir options ne peuvent pas être utilisé.\n"
 
 #: test-tool/test-tool.c:293
 #, c-format
 msgid "Binary '%s' does not exist or is not executable\n"
-msgstr ""
+msgstr "Binaire « %s » n'existe pas ou n'est pas exécutable\n"
 
 #: test-tool/test-tool.c:307
 #, c-format
 msgid "%s: does not look like a qemu source directory\n"
-msgstr ""
+msgstr "%s : ne ressemble pas à un répertoire source qemu\n"
 
 #: tools/virt-list-filesystems.pl:148
 msgid "virt-list-filesystems: no image or VM name given"
-msgstr ""
+msgstr "virt-list-filesystems : pas de nom d'image ou de machine virtuelle donné"
 
 #: tools/virt-list-partitions.pl:160
 msgid "virt-list-partitions: no image or VM name given"
-msgstr ""
+msgstr "virt-list-partitions : pas de nom d'image ou de machine virtuelle donné"
 
 #: tools/virt-make-fs.pl:293
 msgid "virt-make-fs input output\n"
-msgstr ""
+msgstr "virt-make-fs entrée sortie\n"
 
 #: tools/virt-make-fs.pl:323
 msgid "unexpected output from 'du' command"
-msgstr ""
+msgstr "sortie inattendue de la commande « du »"
 
 #: tools/virt-make-fs.pl:335 tools/virt-make-fs.pl:349
 #: tools/virt-make-fs.pl:476
 #, perl-brace-format
 msgid "{f}: unknown input format: {fmt}\n"
-msgstr ""
+msgstr "{f} : format d'entrée inconnu : {fmt}\n"
 
 #: tools/virt-make-fs.pl:393
 #, perl-brace-format
 msgid "virt-make-fs: cannot parse size parameter: {sz}\n"
-msgstr ""
+msgstr "virt-make-fs : ne peut pas analyser la taille du paramètre : {sz}\n"
 
 #: tools/virt-make-fs.pl:408
 msgid ""
 "qemu-img create: failed to create disk image, see earlier error messages\n"
 msgstr ""
+"qemu-img create : a échoué à créer l'image disque, voir les messages d'erreur antérieurs\n"
 
 #: tools/virt-make-fs.pl:419
 msgid "virt-make-fs: NTFS support was disabled when libguestfs was compiled\n"
-msgstr ""
+msgstr "virt-make-fs : le support NTFS a été désactivé lorsque libguestfs a été compilé\n"
 
 #: tools/virt-make-fs.pl:460
 msgid "tar: failed, see earlier messages\n"
-msgstr ""
+msgstr "tar : échoué, voir les messages antérieurs\n"
 
 #: tools/virt-make-fs.pl:482
 msgid "uncompress command failed, see earlier messages\n"
-msgstr ""
+msgstr "commande de décompression échoué, voir les messages antérieurs"
 
 #: tools/virt-make-fs.pl:517
 msgid ""
@@ -1570,28 +1788,31 @@
 "An error here usually means that the program did not estimate the\n"
 "filesystem size correctly.  Please read the BUGS section of the manpage.\n"
 msgstr ""
+"virt-make-fs : erreur pour copier le contenu dans le système de fichiers\n"
+"Une erreur ici signifie généralement que le programme n'a pas pu estimer la taille du système\n"
+"de fichiers correctement.  S'il vous plaît lisez la section BUGS de la page de manuel.\n"
 
 #: tools/virt-tar.pl:193 tools/virt-tar.pl:200
 msgid "virt-tar: extract/upload mode specified twice on the command line\n"
-msgstr ""
+msgstr "virt-tar : le mode extraire/télécharger spécifié deux fois sur la ligne de commande\n"
 
 #: tools/virt-tar.pl:222
 msgid "virt-tar: no image, VM names, directory or filename given"
-msgstr ""
+msgstr "virt-tar : pas d'image, nom de machine virtuelle ou nom de fichier donné"
 
 #: tools/virt-tar.pl:225
 msgid "virt-tar: either -x or -u must be specified on the command line\n"
-msgstr ""
+msgstr "virt-tar : soit -x ou -u doit être spécifié sur la ligne de commande\n"
 
 #: tools/virt-tar.pl:236
 #, perl-brace-format
 msgid "virt-tar: {tarball}: file not found\n"
-msgstr ""
+msgstr "virt-tar : {tarball} : fichier non trouvé\n"
 
 #: tools/virt-tar.pl:239
 #, perl-brace-format
 msgid "virt-tar: {dir}: directory name must start with '/' character\n"
-msgstr ""
+msgstr "virt-tar : {dir} : le nom de répertoire doit commencer par le caractère « / »\n"
 
 #: tools/virt-tar.pl:253 tools/virt-win-reg.pl:261
 #, perl-brace-format
@@ -1604,45 +1825,52 @@
 "If you feel this is an error, please file a bug report including as much\n"
 "information about the disk image as possible.\n"
 msgstr ""
+"{prog} : Aucun système d'exploitation pourrait être détecté à l'intérieur de cette image disque.\n"
+"\n"
+"C'est peut-être parce que le fichier n'est pas une image disque, ou n'est pas une image de machine\n"
+"virtuelle, ou parce que le type de système d'exploitation n'est pris en compte par libguestfs.\n"
+"\n"
+"Si vous pensez que cela est une erreur, s'il vous plaît faites un rapport de bogue, comprenant le plus\n"
+"d'informations possible sur l'image disque.\n"
 
 #: tools/virt-tar.pl:257 tools/virt-win-reg.pl:265
 #, perl-brace-format
 msgid "{prog}: multiboot operating systems are not supported.\n"
-msgstr ""
+msgstr "{prog} : les systèmes d'exploitation multi démarrage ne sont pas supportés.\n"
 
 #: tools/virt-win-reg.pl:245
 msgid "no libvirt domain name or disk image given\n"
-msgstr ""
+msgstr "aucun nom de domaine ou d'image disque libvirt donnée\n"
 
 #: tools/virt-win-reg.pl:287
 msgid ""
 "expecting 1 or 2 more parameters, subkey path and optionally the value to "
 "export\n"
 msgstr ""
+"requiert 1 ou 2 paramètres de plus, la sous-clé du chemin et la valeur optionnel à "
+"l'exportation\n"
 
 #: tools/virt-win-reg.pl:446
 #, perl-brace-format
 msgid "virt-win-reg: {p}: cannot find user directory\n"
-msgstr ""
+msgstr "virt-win-reg : {p} : ne peut pas trouver le répertoire utilisateur\n"
 
 #: tools/virt-win-reg.pl:451
 #, perl-brace-format
 msgid "virt-win-reg: {p}: not a supported Windows Registry path\n"
-msgstr ""
+msgstr "virt-win-reg : {p} : n'est pas un chemin de Registre Windows supporté\n"
 
 #: tools/virt-win-reg.pl:522 tools/virt-win-reg.pl:544
 #, perl-brace-format
 msgid "virt-win-reg: {p}: file not found in guest: {err}\n"
-msgstr ""
+msgstr "virt-win-reg : {p} : fichier non trouvé dans l'invité : {err}\n"
 
 #: tools/virt-win-reg.pl:529
 #, perl-brace-format
 msgid "virt-win-reg: {p}: could not download registry file: {err}\n"
-msgstr ""
+msgstr "virt-win-reg : {p} : ne pouvait pas télécharger le fichier de registre : {err}\n"
 
 #: tools/virt-win-reg.pl:551
 #, perl-brace-format
 msgid "virt-win-reg: {p}: could not upload registry file: {err}\n"
-msgstr ""
-
-
+msgstr "virt-win-reg : {p} : ne pouvait pas télécharger le fichier de registre : {err}\n"
