http://ftp.ksu.edu.tw/FTP/FreeBSD/distfiles/xscreensaver-4.20.tar.gz
[xscreensaver] / po / fr.po
index c9428aa97cc731dfe0b72a2b85400b22b135075a..6cb283df2b2cdf88f37ed59a7d1198e85797b809 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,84 +1,94 @@
 # xscreensaver fr.po
-# Copyright (C) 2002 Free Software Foundation, Inc.
-# maintainer: Christophe Merlet (RedFox) <redfox@eikonex.org>, 2002.
-# Eric Lassauge <lassauge@mail.dotcom.fr>, 2003.
-# http://lassauge.free.fr/xscreensaver/
+# Copyright (C) 2004 Eric Lassauge <lassauge@users.sourceforge.net>
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: xscreensaver 4.07\n"
-"POT-Creation-Date: 2002-05-10 19:02-0700\n"
-"PO-Revision-Date: 2002-03-18 09:47+0100\n"
-"Last-Translator: Eric Lassauge <lassauge@mail.dotcom.fr>\n"
-"Language-Team: Gnome French Team <gnomefr@traduc.org>\n"
+"Project-Id-Version: xscreensaver 4.19\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-12-22 12:51+0100\n"
+"PO-Revision-Date: 2004-12-22 12:51+0100\n"
+"Last-Translator: Eric Lassauge <lassauge@users.sourceforge.net>\n"
+"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: driver/demo-Gtk-conf.c:729
+#: driver/demo-Gtk-conf.c:818
 msgid "Browse..."
-msgstr "Parcourir... "
+msgstr "Parcourir ... "
 
-#: driver/demo-Gtk-conf.c:1021
+#: driver/demo-Gtk-conf.c:1110
 msgid "Select file."
 msgstr "Sélectionnez un fichier."
 
-#: driver/demo-Gtk-support.c:121
+#: driver/demo-Gtk-support.c:135
 #, c-format
 msgid "Couldn't find pixmap file: %s"
-msgstr "Impossible de trouver le fichier d'image: %s"
+msgstr "Impossible de trouver le fichier d'image : %s"
 
-#: driver/demo-Gtk-support.c:130
+#: driver/demo-Gtk-support.c:147 driver/demo-Gtk-support.c:179
 #, c-format
 msgid "Error loading pixmap file: %s"
-msgstr "Erreur au chargement du fichier d'image: %s"
+msgstr "Erreur lors du chargement du fichier d'image : %s"
 
-#: driver/demo-Gtk-widgets.c:155 driver/xscreensaver-demo.glade.h:89
+#: driver/demo-Gtk-support.c:182
+#, c-format
+msgid "reason: %s\n"
+msgstr "Raison : %s\n"
+
+#: driver/demo-Gtk-widgets.c:161 driver/xscreensaver-demo.glade.h:89
+#: driver/xscreensaver-demo.glade2.h:65
 msgid "XScreenSaver"
-msgstr "Économiseur d'écran XScreenSaver"
+msgstr "XScreenSaver"
 
-#: driver/demo-Gtk-widgets.c:176
+#: driver/demo-Gtk-widgets.c:182 driver/xscreensaver-demo.glade2.h:76
 msgid "_File"
 msgstr "_Fichier"
 
-#: driver/demo-Gtk-widgets.c:196 driver/xscreensaver-demo.glade.h:93
+#: driver/demo-Gtk-widgets.c:202 driver/xscreensaver-demo.glade.h:93
+#: driver/xscreensaver-demo.glade2.h:70
 msgid "_Blank Screen Now"
-msgstr "_Efface l'écran maintenant"
+msgstr "_Economiser l'écran maintenant"
 
-#: driver/demo-Gtk-widgets.c:205 driver/xscreensaver-demo.glade.h:2
+#: driver/demo-Gtk-widgets.c:211 driver/xscreensaver-demo.glade.h:2
 msgid ""
 "Activate the XScreenSaver daemon now (locking the screen if so configured.)"
 msgstr "Activer le démon XScreenSaver (blocage de l'écran si c'est configuré)."
 
-#: driver/demo-Gtk-widgets.c:209 driver/xscreensaver-demo.glade.h:97
+#: driver/demo-Gtk-widgets.c:215 driver/xscreensaver-demo.glade.h:97
+#: driver/xscreensaver-demo.glade2.h:80
 msgid "_Lock Screen Now"
-msgstr "_Bloque l'écran maintenant"
+msgstr "_Verrouiller l'écran maintenant"
 
-#: driver/demo-Gtk-widgets.c:218 driver/xscreensaver-demo.glade.h:51
+#: driver/demo-Gtk-widgets.c:224 driver/xscreensaver-demo.glade.h:51
 msgid "Lock the screen now (even if \"Lock Screen\" is unchecked.)"
 msgstr ""
-"Bloque l'écran maintenant (même si \"Bloque l'écran\" n'est pas coché)."
+"Verrouille l'écran maintenant (même si \"Verrouiller l'écran\" n'est pas "
+"validé)."
 
-#: driver/demo-Gtk-widgets.c:222 driver/xscreensaver-demo.glade.h:96
+#: driver/demo-Gtk-widgets.c:228 driver/xscreensaver-demo.glade.h:96
+#: driver/xscreensaver-demo.glade2.h:78
 msgid "_Kill Daemon"
-msgstr "_Tue le démon"
+msgstr "_Tuer le démon"
 
-#: driver/demo-Gtk-widgets.c:231 driver/xscreensaver-demo.glade.h:71
+#: driver/demo-Gtk-widgets.c:237 driver/xscreensaver-demo.glade.h:71
 msgid "Tell the running XScreenSaver daemon to exit."
-msgstr "Demande au démon XScreenSaver actif de se terminer."
+msgstr "Demande au démon courant de XScreenSaver de se terminer."
 
-#: driver/demo-Gtk-widgets.c:235 driver/xscreensaver-demo.glade.h:98
+#: driver/demo-Gtk-widgets.c:241 driver/xscreensaver-demo.glade.h:98
+#: driver/xscreensaver-demo.glade2.h:86
 msgid "_Restart Daemon"
-msgstr "_Relance le démon"
+msgstr "_Redémarrer le démon"
 
-#: driver/demo-Gtk-widgets.c:244 driver/xscreensaver-demo.glade.h:49
+#: driver/demo-Gtk-widgets.c:250 driver/xscreensaver-demo.glade.h:49
 msgid "Kill and re-launch the XScreenSaver daemon."
-msgstr "Tue et relance le démon XScreenSaver."
+msgstr "Tue et re-lance le démon XScreenSaver."
 
-#: driver/demo-Gtk-widgets.c:257 driver/xscreensaver-demo.glade.h:95
+#: driver/demo-Gtk-widgets.c:263 driver/xscreensaver-demo.glade.h:95
 msgid "_Exit"
-msgstr "_Sortie"
+msgstr "_Quitter"
 
-#: driver/demo-Gtk-widgets.c:266 driver/xscreensaver-demo.glade.h:33
+#: driver/demo-Gtk-widgets.c:272 driver/xscreensaver-demo.glade.h:33
 msgid ""
 "Exit the xscreensaver-demo program (but leave the XScreenSaver daemon "
 "running in the background.)"
@@ -86,436 +96,478 @@ msgstr ""
 "Sort du programme xscreensaver-demo (mais laisse le démon XScreenSaver actif "
 "en arrière-plan)."
 
-#: driver/demo-Gtk-widgets.c:270
+#: driver/demo-Gtk-widgets.c:276 driver/xscreensaver-demo.glade2.h:77
 msgid "_Help"
 msgstr "_Aide"
 
-#: driver/demo-Gtk-widgets.c:290 driver/xscreensaver-demo.glade.h:92
+#: driver/demo-Gtk-widgets.c:296 driver/xscreensaver-demo.glade.h:92
+#: driver/xscreensaver-demo.glade2.h:66
 msgid "_About..."
-msgstr "A _Propos de..."
+msgstr "A _propos ..."
 
-#: driver/demo-Gtk-widgets.c:299 driver/xscreensaver-demo.glade.h:30
+#: driver/demo-Gtk-widgets.c:305 driver/xscreensaver-demo.glade.h:30
 msgid "Display version information."
-msgstr "Affiche les informations de version."
+msgstr "Affiche les informations de version"
 
-#: driver/demo-Gtk-widgets.c:303 driver/xscreensaver-demo.glade.h:94
+#: driver/demo-Gtk-widgets.c:309 driver/xscreensaver-demo.glade.h:94
+#: driver/xscreensaver-demo.glade2.h:75
 msgid "_Documentation..."
-msgstr ""
+msgstr "_Documentation ..."
 
-#: driver/demo-Gtk-widgets.c:312 driver/xscreensaver-demo.glade.h:38
+#: driver/demo-Gtk-widgets.c:318 driver/xscreensaver-demo.glade.h:38
 msgid "Go to the documentation on the XScreenSaver web page."
-msgstr "Va sur la page web de documentation de XScreenSaver."
+msgstr "Visite la page web de documentation de XScreenSaver."
 
-#: driver/demo-Gtk-widgets.c:342 driver/xscreensaver-demo.glade.h:18
+#: driver/demo-Gtk-widgets.c:348 driver/xscreensaver-demo.glade.h:18
 msgid "Cycle After"
 msgstr "Changement au bout de"
 
-#: driver/demo-Gtk-widgets.c:364 driver/xscreensaver-demo.glade.h:78
+#: driver/demo-Gtk-widgets.c:370 driver/xscreensaver-demo.glade.h:78
+#: driver/xscreensaver-demo.glade2.h:54
 msgid "Whether a password should be required to un-blank the screen."
 msgstr "Un mot de passe est-il requis pour débloquer l'écran."
 
-#: driver/demo-Gtk-widgets.c:366 driver/xscreensaver-demo.glade.h:50
+#: driver/demo-Gtk-widgets.c:372 driver/xscreensaver-demo.glade.h:50
 msgid "Lock Screen After"
-msgstr "Blocage de l'écran après"
+msgstr "Verrouiller l'écran après"
 
-#: driver/demo-Gtk-widgets.c:374 driver/xscreensaver-demo.glade.h:8
+#: driver/demo-Gtk-widgets.c:380 driver/xscreensaver-demo.glade.h:8
 msgid "Blank After"
-msgstr "Blocage après"
+msgstr "Économiser l'écran après"
 
-#: driver/demo-Gtk-widgets.c:397 driver/demo-Gtk-widgets.c:447
-#: driver/demo-Gtk-widgets.c:461 driver/demo-Gtk-widgets.c:1010
+#: driver/demo-Gtk-widgets.c:403 driver/demo-Gtk-widgets.c:453
+#: driver/demo-Gtk-widgets.c:467 driver/demo-Gtk-widgets.c:1016
 #: driver/xscreensaver-demo.glade.h:43
 msgid "How long before the monitor goes completely black."
-msgstr "Durée avant que le moniteur passe au noir."
+msgstr "Durée avant que le moniteur passe complètement au noir."
 
-#: driver/demo-Gtk-widgets.c:401 driver/demo-Gtk-widgets.c:413
-#: driver/demo-Gtk-widgets.c:425 driver/demo-Gtk-widgets.c:1014
-#: driver/demo-Gtk-widgets.c:1026 driver/demo-Gtk-widgets.c:1038
-#: driver/xscreensaver-demo.glade.h:99
+#: driver/demo-Gtk-widgets.c:407 driver/demo-Gtk-widgets.c:419
+#: driver/demo-Gtk-widgets.c:431 driver/demo-Gtk-widgets.c:1020
+#: driver/demo-Gtk-widgets.c:1032 driver/demo-Gtk-widgets.c:1044
+#: driver/xscreensaver-demo.glade.h:99 driver/xscreensaver-demo.glade2.h:92
 msgid "minutes"
 msgstr "minutes"
 
-#: driver/demo-Gtk-widgets.c:476 driver/demo-Gtk.c:2336
+#: driver/demo-Gtk-widgets.c:482 driver/demo-Gtk.c:2852
 #: driver/xscreensaver-demo.glade.h:58
 msgid "Preview"
 msgstr "Aperçu"
 
-#: driver/demo-Gtk-widgets.c:484 driver/xscreensaver-demo.glade.h:21
+#: driver/demo-Gtk-widgets.c:490 driver/xscreensaver-demo.glade.h:21
+#: driver/xscreensaver-demo.glade2.h:12
 msgid ""
 "Demo the selected screen saver in full-screen mode (click the mouse to "
 "return.)"
 msgstr ""
-"Démo de l'économiseur sélectionné en plein écran (cliquer pour revenir)."
+"Démo de l'économiseur d'écran sélectionné en mode plein-écran (cliquer avec "
+"la souris pour en sortir.)"
 
-#: driver/demo-Gtk-widgets.c:486 driver/xscreensaver-demo.glade.h:65
+#: driver/demo-Gtk-widgets.c:492 driver/xscreensaver-demo.glade.h:65
 msgid "Settings..."
-msgstr "Paramètres..."
+msgstr "Réglages ..."
 
-#: driver/demo-Gtk-widgets.c:494 driver/xscreensaver-demo.glade.h:17
+#: driver/demo-Gtk-widgets.c:500 driver/xscreensaver-demo.glade.h:17
+#: driver/xscreensaver-demo.glade2.h:9
 msgid "Customization and explanation of the selected screen saver."
-msgstr "Personnalisation et explications pour l'économiseur sélectionné."
+msgstr "Configuration et explications pour l'économiseur d'écran sélectionné."
 
-#: driver/demo-Gtk-widgets.c:515 driver/xscreensaver-demo.glade.h:52
+#: driver/demo-Gtk-widgets.c:521 driver/xscreensaver-demo.glade.h:52
 msgid "Mode:"
-msgstr "Economiseur:"
+msgstr "Mode :"
 
-#: driver/demo-Gtk-widgets.c:533 driver/xscreensaver-demo.glade.h:25
+#: driver/demo-Gtk-widgets.c:539 driver/xscreensaver-demo.glade.h:25
+#: driver/xscreensaver-demo.glade2.h:16
 msgid "Disable Screen Saver"
-msgstr "Inhibe l'économiseur d'écran"
+msgstr "Désactiver l'économiseur d'écran"
 
-#: driver/demo-Gtk-widgets.c:536 driver/xscreensaver-demo.glade.h:9
+#: driver/demo-Gtk-widgets.c:542 driver/xscreensaver-demo.glade.h:9
+#: driver/xscreensaver-demo.glade2.h:5
 msgid "Blank Screen Only"
-msgstr "Ecran noir uniquement"
+msgstr "Économiser l'écran uniquement"
 
-#: driver/demo-Gtk-widgets.c:539 driver/xscreensaver-demo.glade.h:56
+#: driver/demo-Gtk-widgets.c:545 driver/xscreensaver-demo.glade.h:56
+#: driver/xscreensaver-demo.glade2.h:42
 msgid "Only One Screen Saver"
 msgstr "Seulement un économiseur d'écran"
 
-#: driver/demo-Gtk-widgets.c:542 driver/xscreensaver-demo.glade.h:60
+#: driver/demo-Gtk-widgets.c:548 driver/xscreensaver-demo.glade.h:60
+#: driver/xscreensaver-demo.glade2.h:44
 msgid "Random Screen Saver"
 msgstr "Économiseur d'écran aléatoire"
 
-#: driver/demo-Gtk-widgets.c:565 driver/xscreensaver-demo.glade.h:75
+#: driver/demo-Gtk-widgets.c:571 driver/demo-Gtk.c:2141
+#: driver/xscreensaver-demo.glade.h:75
 msgid "Use"
 msgstr "Choisis"
 
-#: driver/demo-Gtk-widgets.c:585 driver/xscreensaver-demo.glade.h:63
+#: driver/demo-Gtk-widgets.c:591 driver/demo-Gtk.c:2151
+#: driver/xscreensaver-demo.glade.h:63
 msgid "Screen Saver"
 msgstr "Économiseur d'écran"
 
-#: driver/demo-Gtk-widgets.c:638 driver/xscreensaver-demo.glade.h:91
+#: driver/demo-Gtk-widgets.c:644 driver/xscreensaver-demo.glade.h:91
 msgid "\\/"
-msgstr ""
+msgstr "\\/"
 
-#: driver/demo-Gtk-widgets.c:646 driver/xscreensaver-demo.glade.h:61
+#: driver/demo-Gtk-widgets.c:652 driver/xscreensaver-demo.glade.h:61
+#: driver/xscreensaver-demo.glade2.h:45
 msgid ""
 "Run the next screen saver in the list in full-screen mode (click the mouse "
 "to return.)"
 msgstr ""
-"Lance le prochain mode d'économiseur d'écran de la liste en plein écran "
-"(cliquer pour revenir)."
+"Lance l'économiseur d'écran suivant dans la liste en mode plein-écran "
+"(cliquer la souris pour revenir.)"
 
-#: driver/demo-Gtk-widgets.c:648
+#: driver/demo-Gtk-widgets.c:654
 msgid "/\\"
-msgstr ""
+msgstr "/\\"
 
-#: driver/demo-Gtk-widgets.c:656 driver/xscreensaver-demo.glade.h:62
+#: driver/demo-Gtk-widgets.c:662 driver/xscreensaver-demo.glade.h:62
+#: driver/xscreensaver-demo.glade2.h:46
 msgid ""
 "Run the previous screen saver in the list in full-screen mode (click the "
 "mouse to return.)"
 msgstr ""
-"Lance le précédent mode d'économiseur d'écran de la liste en plein écran "
-"(cliquer pour revenir)."
+"Lance l'économiseur d'écran précédent dans la liste en mode plein-écran "
+"(cliquer la souris pour revenir.)"
 
-#: driver/demo-Gtk-widgets.c:658 driver/demo-Gtk-widgets.c:1601
-#: driver/xscreensaver-demo.glade.h:22
+#: driver/demo-Gtk-widgets.c:664 driver/demo-Gtk-widgets.c:1607
+#: driver/xscreensaver-demo.glade.h:22 driver/xscreensaver-demo.glade2.h:13
 msgid "Description"
 msgstr "Description"
 
-#: driver/demo-Gtk-widgets.c:685 driver/xscreensaver-demo.glade.h:26
+#: driver/demo-Gtk-widgets.c:691 driver/xscreensaver-demo.glade.h:26
 msgid "Display Modes"
 msgstr "Modes d'affichage"
 
-#: driver/demo-Gtk-widgets.c:701 driver/xscreensaver-demo.glade.h:23
+#: driver/demo-Gtk-widgets.c:707 driver/xscreensaver-demo.glade.h:23
+#: driver/xscreensaver-demo.glade2.h:14
 msgid "Diagnostics"
 msgstr "Diagnostiques"
 
-#: driver/demo-Gtk-widgets.c:745 driver/xscreensaver-demo.glade.h:80
+#: driver/demo-Gtk-widgets.c:751 driver/xscreensaver-demo.glade.h:80
+#: driver/xscreensaver-demo.glade2.h:56
 msgid "Whether the daemon should print lots of debugging information."
-msgstr "Le démon doit-il afficher plein d'information de mise au point."
+msgstr "Le démon doit-il afficher beaucoup d'informations de mise au point."
 
-#: driver/demo-Gtk-widgets.c:747 driver/xscreensaver-demo.glade.h:76
+#: driver/demo-Gtk-widgets.c:753 driver/xscreensaver-demo.glade.h:76
 msgid "Verbose Diagnostics"
 msgstr "Diagnostiques verbeux"
 
-#: driver/demo-Gtk-widgets.c:762 driver/xscreensaver-demo.glade.h:79
+#: driver/demo-Gtk-widgets.c:768 driver/xscreensaver-demo.glade.h:79
+#: driver/xscreensaver-demo.glade2.h:55
 msgid ""
 "Whether any error output of the display modes should be redirected to the "
 "screen."
 msgstr ""
-"En cas de message d'erreur des économiseurs, doit-on les rediriger vers "
+"Les messages d'erreur des modes d'affichages doivent-ils être redirigés vers "
 "l'écran."
 
-#: driver/demo-Gtk-widgets.c:764 driver/xscreensaver-demo.glade.h:29
+#: driver/demo-Gtk-widgets.c:770 driver/xscreensaver-demo.glade.h:29
 msgid "Display Subprocess Errors"
-msgstr "Afficher les erreurs des économiseurs"
+msgstr "Afficher les erreurs des sous-processus"
 
-#: driver/demo-Gtk-widgets.c:779 driver/xscreensaver-demo.glade.h:87
+#: driver/demo-Gtk-widgets.c:785 driver/xscreensaver-demo.glade.h:87
+#: driver/xscreensaver-demo.glade2.h:63
 msgid ""
 "Whether the splash screen (with the version number and `Help' button) should "
 "be momentarily displayed when the daemon first starts up."
 msgstr ""
-"L'écran 'splash' (avec le numéro de version et le bouton d'aide) doit-il "
-"être affiché au démarrage du démon."
+"L'écran de démarrage (avec le numéro de version et le bouton 'Aide') doit-il "
+"être affiché momentanément au premier démarrage du démon."
 
-#: driver/demo-Gtk-widgets.c:781 driver/xscreensaver-demo.glade.h:28
+#: driver/demo-Gtk-widgets.c:787 driver/xscreensaver-demo.glade.h:28
 msgid "Display Splash Screen at Startup"
-msgstr "Affiche l'écran Splash au démarrage"
+msgstr "Afficher l'écran de démarrage"
 
-#: driver/demo-Gtk-widgets.c:790 driver/xscreensaver-demo.glade.h:15
+#: driver/demo-Gtk-widgets.c:796 driver/xscreensaver-demo.glade.h:15
+#: driver/xscreensaver-demo.glade2.h:8
 msgid "Colormaps"
-msgstr "Table de couleur"
+msgstr "Palettes de couleurs"
 
-#: driver/demo-Gtk-widgets.c:834 driver/xscreensaver-demo.glade.h:88
+#: driver/demo-Gtk-widgets.c:840 driver/xscreensaver-demo.glade.h:88
+#: driver/xscreensaver-demo.glade2.h:64
 msgid ""
 "Whether to install a private colormap when running in 8-bit mode on the "
 "default Visual."
 msgstr ""
-"Faut-il installer une table de couleur privée si on utilise le visuel par "
-"défaut en 8-bits."
+"Faut-il installer une palette de couleurs privée en mode 8-bits pour le "
+"visuel par défaut"
 
-#: driver/demo-Gtk-widgets.c:836 driver/xscreensaver-demo.glade.h:48
+#: driver/demo-Gtk-widgets.c:842 driver/xscreensaver-demo.glade.h:48
 msgid "Install Colormap"
-msgstr "Installe la table de couleur"
+msgstr "Installer une palette de couleur"
 
-#: driver/demo-Gtk-widgets.c:859 driver/xscreensaver-demo.glade.h:86
+#: driver/demo-Gtk-widgets.c:865 driver/xscreensaver-demo.glade.h:86
+#: driver/xscreensaver-demo.glade2.h:62
 msgid ""
 "Whether the screen should slowly fade to black when the screen saver "
 "activates."
 msgstr ""
-"L'écran doit-t-il passer lentement au noir lors de l'activation de "
-"l'économiseur d'écran."
+"L'écran doit-il fondre lentement au noir quand l'économiseur d'écran s'active"
 
-#: driver/demo-Gtk-widgets.c:861 driver/xscreensaver-demo.glade.h:36
+#: driver/demo-Gtk-widgets.c:867 driver/xscreensaver-demo.glade.h:36
 msgid "Fade To Black When Blanking"
-msgstr "Fondu au noir lors du lancement"
+msgstr "Fondu au noir lors du verrouillage"
 
-#: driver/demo-Gtk-widgets.c:876 driver/xscreensaver-demo.glade.h:85
+#: driver/demo-Gtk-widgets.c:882 driver/xscreensaver-demo.glade.h:85
+#: driver/xscreensaver-demo.glade2.h:61
 msgid ""
 "Whether the screen should slowly fade in from black when the screen saver "
 "deactivates."
 msgstr ""
-"L'écran doit-t-il passer lentement depuis noir lors de la sortie de "
-"l'économiseur d'écran."
+"L'écran doit-il fondre lentement depuis le noir quand l'économiseur d'écran "
+"se désactive"
 
-#: driver/demo-Gtk-widgets.c:878 driver/xscreensaver-demo.glade.h:35
+#: driver/demo-Gtk-widgets.c:884 driver/xscreensaver-demo.glade.h:35
 msgid "Fade From Black When Unblanking"
-msgstr "Fondu depuis le noir lors de l'arrêt"
+msgstr "Fondu depuis le noir lors du dé-verrouillage"
 
-#: driver/demo-Gtk-widgets.c:904 driver/xscreensaver-demo.glade.h:34
+#: driver/demo-Gtk-widgets.c:910 driver/xscreensaver-demo.glade.h:34
 msgid "Fade Duration"
 msgstr "Durée du fondu"
 
-#: driver/demo-Gtk-widgets.c:922 driver/xscreensaver-demo.glade.h:44
+#: driver/demo-Gtk-widgets.c:928 driver/xscreensaver-demo.glade.h:44
+#: driver/xscreensaver-demo.glade2.h:31
 msgid "How long it should take for the screen to fade in and out."
 msgstr "Combien de temps doivent durer les fondus avec le noir."
 
-#: driver/demo-Gtk-widgets.c:926 driver/xscreensaver-demo.glade.h:100
+#: driver/demo-Gtk-widgets.c:932 driver/xscreensaver-demo.glade.h:100
+#: driver/xscreensaver-demo.glade2.h:96
 msgid "seconds"
 msgstr "secondes"
 
-#: driver/demo-Gtk-widgets.c:936 driver/xscreensaver-demo.glade.h:27
+#: driver/demo-Gtk-widgets.c:942 driver/xscreensaver-demo.glade.h:27
+#: driver/xscreensaver-demo.glade2.h:17
 msgid "Display Power Management"
 msgstr "Gestion d'alimentation de l'écran"
 
-#: driver/demo-Gtk-widgets.c:980 driver/xscreensaver-demo.glade.h:84
+#: driver/demo-Gtk-widgets.c:986 driver/xscreensaver-demo.glade.h:84
+#: driver/xscreensaver-demo.glade2.h:60
 msgid "Whether the monitor should be powered down after a while."
 msgstr "Le moniteur doit-il passer en économie d'énergie au bout d'un moment."
 
-#: driver/demo-Gtk-widgets.c:982 driver/xscreensaver-demo.glade.h:57
+#: driver/demo-Gtk-widgets.c:988 driver/xscreensaver-demo.glade.h:57
 msgid "Power Management Enabled"
-msgstr "Gestion d'alimentation validée"
+msgstr "Gestion d'alimentation de l'écran autorisée"
 
-#: driver/demo-Gtk-widgets.c:1050 driver/xscreensaver-demo.glade.h:55
+#: driver/demo-Gtk-widgets.c:1056 driver/xscreensaver-demo.glade.h:55
 msgid "Off After"
-msgstr "Coupure après"
+msgstr "Extinction après"
 
-#: driver/demo-Gtk-widgets.c:1063 driver/xscreensaver-demo.glade.h:70
+#: driver/demo-Gtk-widgets.c:1069 driver/xscreensaver-demo.glade.h:70
 msgid "Suspend After"
 msgstr "Suspension après"
 
-#: driver/demo-Gtk-widgets.c:1076 driver/xscreensaver-demo.glade.h:68
+#: driver/demo-Gtk-widgets.c:1082 driver/xscreensaver-demo.glade.h:68
 msgid "Standby After"
-msgstr "Attente après"
+msgstr "En attente après"
 
-#: driver/demo-Gtk-widgets.c:1099 driver/xscreensaver-demo.glade.h:45
+#: driver/demo-Gtk-widgets.c:1105 driver/xscreensaver-demo.glade.h:45
+#: driver/xscreensaver-demo.glade2.h:33
 msgid "How long until the monitor goes into power-saving mode."
 msgstr "Durée avant que le moniteur passe en mode d'économie d'énergie."
 
-#: driver/demo-Gtk-widgets.c:1113 driver/xscreensaver-demo.glade.h:46
+#: driver/demo-Gtk-widgets.c:1119 driver/xscreensaver-demo.glade.h:46
+#: driver/xscreensaver-demo.glade2.h:34
 msgid "How long until the monitor powers down."
 msgstr "Durée avant que le moniteur coupe l'alimentation."
 
-#: driver/demo-Gtk-widgets.c:1117 driver/xscreensaver-demo.glade.h:47
+#: driver/demo-Gtk-widgets.c:1123 driver/xscreensaver-demo.glade.h:47
+#: driver/xscreensaver-demo.glade2.h:35
 msgid "Image Manipulation"
 msgstr "Manipulation d'images"
 
-#: driver/demo-Gtk-widgets.c:1161 driver/xscreensaver-demo.glade.h:81
+#: driver/demo-Gtk-widgets.c:1167 driver/xscreensaver-demo.glade.h:81
+#: driver/xscreensaver-demo.glade2.h:57
 msgid ""
 "Whether the image-manipulating modes should be allowed to operate on an "
 "image of your desktop."
 msgstr ""
-"Les économiseurs qui manipulent des images sont-ils autorisés à utiliser une "
-"image de votre bureau."
+"Les modes qui manipulent des images sont-ils autorisé à utiliser une image "
+"de votre bureau."
 
-#: driver/demo-Gtk-widgets.c:1163 driver/xscreensaver-demo.glade.h:39
+#: driver/demo-Gtk-widgets.c:1169 driver/xscreensaver-demo.glade.h:39
 msgid "Grab Desktop Images"
-msgstr "Acquérir une image du bureau"
+msgstr "Capturer l'image du bureau"
 
-#: driver/demo-Gtk-widgets.c:1178 driver/xscreensaver-demo.glade.h:82
+#: driver/demo-Gtk-widgets.c:1184 driver/xscreensaver-demo.glade.h:82
 msgid ""
 "Whether the image-manipulating modes should operate on images captured from "
 "the system's video input (if there is one)."
 msgstr ""
-"Les économiseurs qui manipulent des images sont-ils autorisés à utiliser une "
-"image capturée sur le port d'entrée vidéo du système (s'il y en a un)."
+"Les modes qui manipulent des images sont-ils autorisé à utiliser des images "
+"capturées par l'entrée vidéo du système (si il y en a une)."
 
-#: driver/demo-Gtk-widgets.c:1180 driver/xscreensaver-demo.glade.h:40
+#: driver/demo-Gtk-widgets.c:1186 driver/xscreensaver-demo.glade.h:40
 msgid "Grab Video Frames"
-msgstr "Acquérir des trames vidéo"
+msgstr "Capturer des trames vidéo"
 
-#: driver/demo-Gtk-widgets.c:1195 driver/xscreensaver-demo.glade.h:83
+#: driver/demo-Gtk-widgets.c:1201 driver/xscreensaver-demo.glade.h:83
+#: driver/xscreensaver-demo.glade2.h:59
 msgid ""
 "Whether the image-manipulating modes should operate on random images loaded "
 "from disk."
 msgstr ""
-"Les économiseurs qui manipulent des images sont-ils autorisés à utiliser une "
-"image aléatoire depuis le disque dur."
+"Les modes qui manipulent des images sont-ils autorisé à utiliser des images "
+"chargées aléatoirement depuis le disque."
 
-#: driver/demo-Gtk-widgets.c:1197 driver/xscreensaver-demo.glade.h:12
+#: driver/demo-Gtk-widgets.c:1203 driver/xscreensaver-demo.glade.h:12
 msgid "Choose Random Image:"
-msgstr "Choisir une image aléatoirement: "
+msgstr "Choisir une image aléatoire :"
 
-#: driver/demo-Gtk-widgets.c:1230 driver/xscreensaver-demo.glade.h:73
+#: driver/demo-Gtk-widgets.c:1236 driver/xscreensaver-demo.glade.h:73
+#: driver/xscreensaver-demo.glade2.h:52
 msgid "The directory from which images will be randomly chosen."
-msgstr "Répertoire contenant les images à choisir aléatoirement."
+msgstr "Répertoire source des images aléatoires."
 
-#: driver/demo-Gtk-widgets.c:1232 driver/xscreensaver-demo.glade.h:10
+#: driver/demo-Gtk-widgets.c:1238 driver/xscreensaver-demo.glade.h:10
 msgid "Browse"
 msgstr "Parcourir"
 
-#: driver/demo-Gtk-widgets.c:1240 driver/demo-Gtk-widgets.c:1593
-#: driver/xscreensaver-demo.glade.h:3
+#: driver/demo-Gtk-widgets.c:1246 driver/demo-Gtk-widgets.c:1599
+#: driver/xscreensaver-demo.glade.h:3 driver/xscreensaver-demo.glade2.h:2
 msgid "Advanced"
-msgstr "Commande avancée"
+msgstr "Avancés"
 
-#: driver/demo-Gtk-widgets.c:1438 driver/xscreensaver-demo.glade.h:90
+#: driver/demo-Gtk-widgets.c:1444 driver/xscreensaver-demo.glade.h:90
 msgid "XScreenSaver: Mode-Specific Settings"
-msgstr "XScreenSaver: paramètres spécifiques des économiseurs"
+msgstr "XScreenSaver : réglages spécifiques au mode"
 
-#: driver/demo-Gtk-widgets.c:1460 driver/xscreensaver-demo.glade.h:64
+#: driver/demo-Gtk-widgets.c:1466 driver/xscreensaver-demo.glade.h:64
+#: driver/xscreensaver-demo.glade2.h:47
 msgid "Settings"
-msgstr "Paramètres"
+msgstr "Réglages"
 
-#: driver/demo-Gtk-widgets.c:1489 driver/xscreensaver-demo.glade.h:66
+#: driver/demo-Gtk-widgets.c:1495 driver/xscreensaver-demo.glade.h:66
+#: driver/xscreensaver-demo.glade2.h:49
 msgid "Standard"
 msgstr "Standard"
 
-#: driver/demo-Gtk-widgets.c:1526 driver/xscreensaver-demo.glade.h:77
+#: driver/demo-Gtk-widgets.c:1532 driver/xscreensaver-demo.glade.h:77
 msgid "Visual:"
-msgstr "Visuel:"
+msgstr "Visuel :"
 
-#: driver/demo-Gtk-widgets.c:1544 driver/demo-Gtk-widgets.c:1567
-#: driver/demo-Gtk.c:1318 driver/demo-Gtk.c:2355
-#: driver/xscreensaver-demo.glade.h:5
+#: driver/demo-Gtk-widgets.c:1550 driver/demo-Gtk-widgets.c:1573
+#: driver/demo-Gtk.c:1545 driver/demo-Gtk.c:2871
+#: driver/xscreensaver-demo.glade.h:5 driver/xscreensaver-demo.glade2.h:3
 msgid "Any"
-msgstr "Tous"
+msgstr "N'importe"
 
-#: driver/demo-Gtk-widgets.c:1545 driver/xscreensaver-demo.glade.h:7
+#: driver/demo-Gtk-widgets.c:1551 driver/xscreensaver-demo.glade.h:7
+#: driver/xscreensaver-demo.glade2.h:4
 msgid "Best"
 msgstr "Le meilleur"
 
-#: driver/demo-Gtk-widgets.c:1546 driver/xscreensaver-demo.glade.h:19
+#: driver/demo-Gtk-widgets.c:1552 driver/xscreensaver-demo.glade.h:19
+#: driver/xscreensaver-demo.glade2.h:10
 msgid "Default"
 msgstr "Par défaut"
 
-#: driver/demo-Gtk-widgets.c:1547 driver/xscreensaver-demo.glade.h:20
+#: driver/demo-Gtk-widgets.c:1553 driver/xscreensaver-demo.glade.h:20
+#: driver/xscreensaver-demo.glade2.h:11
 msgid "Default-N"
 msgstr "Défault-N"
 
-#: driver/demo-Gtk-widgets.c:1548 driver/xscreensaver-demo.glade.h:37
+#: driver/demo-Gtk-widgets.c:1554 driver/xscreensaver-demo.glade.h:37
+#: driver/xscreensaver-demo.glade2.h:23
 msgid "GL"
-msgstr "GL"
+msgstr "OpenGL"
 
-#: driver/demo-Gtk-widgets.c:1549 driver/xscreensaver-demo.glade.h:74
+#: driver/demo-Gtk-widgets.c:1555 driver/xscreensaver-demo.glade.h:74
+#: driver/xscreensaver-demo.glade2.h:53
 msgid "TrueColor"
 msgstr "Couleurs vraies"
 
-#: driver/demo-Gtk-widgets.c:1550 driver/xscreensaver-demo.glade.h:59
+#: driver/demo-Gtk-widgets.c:1556 driver/xscreensaver-demo.glade.h:59
+#: driver/xscreensaver-demo.glade2.h:43
 msgid "PseudoColor"
-msgstr "Pseudo-couleurs"
+msgstr "Pseudo couleurs"
 
-#: driver/demo-Gtk-widgets.c:1551 driver/xscreensaver-demo.glade.h:69
+#: driver/demo-Gtk-widgets.c:1557 driver/xscreensaver-demo.glade.h:69
+#: driver/xscreensaver-demo.glade2.h:50
 msgid "StaticGray"
 msgstr "StaticGray"
 
-#: driver/demo-Gtk-widgets.c:1552 driver/xscreensaver-demo.glade.h:42
+#: driver/demo-Gtk-widgets.c:1558 driver/xscreensaver-demo.glade.h:42
+#: driver/xscreensaver-demo.glade2.h:27
 msgid "GrayScale"
-msgstr "Echelle de gris"
+msgstr "Niveaux de gris"
 
-#: driver/demo-Gtk-widgets.c:1553 driver/xscreensaver-demo.glade.h:24
+#: driver/demo-Gtk-widgets.c:1559 driver/xscreensaver-demo.glade.h:24
+#: driver/xscreensaver-demo.glade2.h:15
 msgid "DirectColor"
 msgstr "Couleurs directes"
 
-#: driver/demo-Gtk-widgets.c:1554 driver/xscreensaver-demo.glade.h:14
+#: driver/demo-Gtk-widgets.c:1560 driver/xscreensaver-demo.glade.h:14
+#: driver/xscreensaver-demo.glade2.h:7 hacks/config/fuzzyflakes.xml.h:3
 msgid "Color"
-msgstr "Couleurs"
+msgstr "Couleur"
 
-#: driver/demo-Gtk-widgets.c:1555 driver/xscreensaver-demo.glade.h:41
+#: driver/demo-Gtk-widgets.c:1561 driver/xscreensaver-demo.glade.h:41
+#: driver/xscreensaver-demo.glade2.h:26
 msgid "Gray"
 msgstr "Gris"
 
-#: driver/demo-Gtk-widgets.c:1556 driver/xscreensaver-demo.glade.h:53
+#: driver/demo-Gtk-widgets.c:1562 driver/xscreensaver-demo.glade.h:53
+#: driver/xscreensaver-demo.glade2.h:37
 msgid "Mono"
 msgstr "Monochrome"
 
-#: driver/demo-Gtk-widgets.c:1566 driver/xscreensaver-demo.glade.h:72
+#: driver/demo-Gtk-widgets.c:1572 driver/xscreensaver-demo.glade.h:72
 msgid ""
 "The X visual type that this demo will require.  If that visual is available "
 "it will be used, otherwise, this demo will not be run."
 msgstr ""
-"Le type de visuel X que le mode utilisera. Si ce visuel est disponible il "
-"sera utilisé, sinon l'économiseur ne sera pas lancé."
+"Le visuel X11 nécessaire pour cette démo. S'il est disponible il sera "
+"utilisé, sinon cette démo ne fonctionnera pas."
 
-#: driver/demo-Gtk-widgets.c:1569 driver/xscreensaver-demo.glade.h:16
+#: driver/demo-Gtk-widgets.c:1575 driver/xscreensaver-demo.glade.h:16
 msgid "Command Line:"
-msgstr "Ligne de commande:"
+msgstr "Ligne de commande :"
 
-#: driver/demo-Gtk-widgets.c:1641 driver/xscreensaver-demo.glade.h:31
+#: driver/demo-Gtk-widgets.c:1647 driver/xscreensaver-demo.glade.h:31
 msgid "Documentation..."
-msgstr "Documentation ..."
+msgstr "Documentation ..."
 
-#: driver/demo-Gtk-widgets.c:1649 driver/xscreensaver-demo.glade.h:13
+#: driver/demo-Gtk-widgets.c:1655 driver/xscreensaver-demo.glade.h:13
 msgid "Click here to read the manual for this display mode, if it has one."
-msgstr "Cliquer ici pour lire le manuel de ce mode, s'il en a un."
+msgstr ""
+"Cliquer ici pour lire le manuel de ce mode d'affichage, s'il en possède un."
 
-#: driver/demo-Gtk-widgets.c:1674 driver/xscreensaver-demo.glade.h:4
+#: driver/demo-Gtk-widgets.c:1680 driver/xscreensaver-demo.glade.h:4
 msgid "Advanced >>"
-msgstr "Avancé >>"
+msgstr "Avancés >>"
 
-#: driver/demo-Gtk-widgets.c:1682 driver/xscreensaver-demo.glade.h:32
+#: driver/demo-Gtk-widgets.c:1688 driver/xscreensaver-demo.glade.h:32
 msgid "Edit the command line directly."
 msgstr "Editer directement la ligne de commande."
 
-#: driver/demo-Gtk-widgets.c:1684 driver/xscreensaver-demo.glade.h:67
+#: driver/demo-Gtk-widgets.c:1690 driver/xscreensaver-demo.glade.h:67
 msgid "Standard <<"
 msgstr "Standard <<"
 
-#: driver/demo-Gtk-widgets.c:1692 driver/xscreensaver-demo.glade.h:6
+#: driver/demo-Gtk-widgets.c:1698 driver/xscreensaver-demo.glade.h:6
 msgid "Back to the graphical configuration options."
 msgstr "Retour aux options de configuration graphique."
 
-#: driver/demo-Gtk-widgets.c:1703 driver/demo-Gtk.c:587
+#: driver/demo-Gtk-widgets.c:1709 driver/demo-Gtk.c:748
 #: driver/xscreensaver-demo.glade.h:54
 msgid "OK"
-msgstr "Valide"
+msgstr "Valider"
 
-#: driver/demo-Gtk-widgets.c:1712 driver/xscreensaver-demo.glade.h:11
+#: driver/demo-Gtk-widgets.c:1718 driver/xscreensaver-demo.glade.h:11
 msgid "Cancel"
-msgstr "Annule"
+msgstr "Annuler"
 
-#: driver/demo-Gtk.c:511
+#: driver/demo-Gtk.c:656
 msgid "For updates, check http://www.jwz.org/xscreensaver/"
 msgstr ""
-"Pour les mises à jour, voir «http://www.jwz.org/xscreensaver/»\n"
-"Traductions par E. LASSAUGE «http://lassauge.free.fr/xscreensaver/»"
-
-#: driver/demo-Gtk.c:517
-#, c-format
-msgid "Copyright © 1991-2002 %s"
-msgstr ""
+"Traduction © 2004, Eric Lassauge http://lassauge.free.fr/xscreensaver/\n"
+"\n"
+"Pour les mises à jour, vérifier sur http://www.jwz.org/xscreensaver/"
 
-#: driver/demo-Gtk.c:624
+#: driver/demo-Gtk.c:786
 msgid ""
 "Error:\n"
 "\n"
@@ -523,9 +575,9 @@ msgid ""
 msgstr ""
 "Erreur:\n"
 "\n"
-"Pas d'URL d'aide spécifiée.\n"
+"Aucune URL d'aide spécifiée.\n"
 
-#: driver/demo-Gtk.c:710
+#: driver/demo-Gtk.c:872
 msgid ""
 "Error:\n"
 "\n"
@@ -534,9 +586,10 @@ msgid ""
 msgstr ""
 "Erreur:\n"
 "\n"
-"Le démon XScreenSaver n'a pas démarré correctement.\n"
+"Le démon xscreensaver ne démarre pas correctement.\n"
+"\n"
 
-#: driver/demo-Gtk.c:716
+#: driver/demo-Gtk.c:884
 msgid ""
 "You are running as root.  This usually means that xscreensaver\n"
 "was unable to contact your X server because access control is\n"
@@ -554,12 +607,27 @@ msgid ""
 "You shouldn't run X as root. Instead, you should log in as a\n"
 "normal user, and `su' as necessary."
 msgstr ""
-
-#: driver/demo-Gtk.c:732
+"Vous fonctionnez en tant que «root». Ceci signifie généralement que\n"
+"xscreensaver ne peut pas contacter le serveur X car les contrôles\n"
+"d'accès sont actifs. Essayez de lancer la commande:\n"
+"\n"
+"                        xhost +localhost\n"
+"\n"
+"puis sélectionnez «Fichier / Redémarrer le démon».\n"
+"\n"
+"Notez que inhiber les contrôles d'accès permettra à quiconque\n"
+"sur cette machine d'accéder à votre écran, ce qui peut être\n"
+"considéré comme un problème de sécurité. Lisez le manuel et la\n"
+"documentation de xscreensaver pour plus d'informations.\n"
+"Vous ne devriez pas lancer X en tant que «root». A la place il faut\n"
+"se connecter en tant qu'utilisateur normal et utiliser\n"
+"«su» si nécessaire."
+
+#: driver/demo-Gtk.c:900
 msgid "Please check your $PATH and permissions."
 msgstr "Vérifiez votre $PATH et les permissions."
 
-#: driver/demo-Gtk.c:767
+#: driver/demo-Gtk.c:935
 msgid ""
 "Error:\n"
 "\n"
@@ -569,7 +637,7 @@ msgstr ""
 "\n"
 "Impossible de déterminer le nom du fichier d'init !\n"
 
-#: driver/demo-Gtk.c:772
+#: driver/demo-Gtk.c:940
 #, c-format
 msgid ""
 "Error:\n"
@@ -580,7 +648,7 @@ msgstr ""
 "\n"
 "Impossible d'écrire dans %s.\n"
 
-#: driver/demo-Gtk.c:831
+#: driver/demo-Gtk.c:999
 msgid ""
 "Error:\n"
 "\n"
@@ -588,9 +656,9 @@ msgid ""
 msgstr ""
 "Erreur:\n"
 "\n"
-"La ressource «manuelCommand» n'est pas renseignée."
+"La ressource «manualCommand» n'est pas renseignée."
 
-#: driver/demo-Gtk.c:1001
+#: driver/demo-Gtk.c:1180
 #, c-format
 msgid ""
 "Error:\n"
@@ -599,9 +667,9 @@ msgid ""
 msgstr ""
 "Erreur:\n"
 "\n"
-"Le format «%s» pour l'heure n'est pas exploitable\n"
+"Le format «%s» pour l'heure n'est pas exploitable.\n"
 
-#: driver/demo-Gtk.c:1528
+#: driver/demo-Gtk.c:1836
 #, c-format
 msgid ""
 "Error:\n"
@@ -610,25 +678,30 @@ msgid ""
 msgstr ""
 "Erreur:\n"
 "\n"
-"Répertoire «%s» inexistant\n"
+"Répertoire «%s» inexistant.\n"
 
-#: driver/demo-Gtk.c:2053
+#: driver/demo-Gtk.c:2553
 msgid "Descriptions not available: no XML support compiled in."
-msgstr "Descriptions indisponibles: pas de support XML compilé."
+msgstr "Descriptions indisponibles : pas de support XML compilé."
 
-#: driver/demo-Gtk.c:2058
+#: driver/demo-Gtk.c:2558
 msgid "No description available."
 msgstr "Aucune description disponible."
 
-#: driver/demo-Gtk.c:2307
+#: driver/demo-Gtk.c:2823
 msgid "Blank Screen"
-msgstr "Efface l'écran"
+msgstr "Économiser l'écran uniquement"
 
-#: driver/demo-Gtk.c:2313
+#: driver/demo-Gtk.c:2829
 msgid "Screen Saver Disabled"
 msgstr "Économiseur d'écran inhibé"
 
-#: driver/demo-Gtk.c:2473
+#: driver/demo-Gtk.c:2862
+#, c-format
+msgid "%s: %.100s Settings"
+msgstr "%s : réglages %.100s"
+
+#: driver/demo-Gtk.c:3017
 #, c-format
 msgid ""
 "Warning:\n"
@@ -637,17 +710,25 @@ msgid ""
 msgstr ""
 "Attention:\n"
 "\n"
-"Le fichier \"%s\" a changé, rechargement.\n"
+"le fichier «%s» a changé, rechargement.\n"
 
-#: driver/demo-Gtk.c:2540
+#: driver/demo-Gtk.c:3099
 msgid "No Preview"
 msgstr "Pas d'aperçu"
 
-#: driver/demo-Gtk.c:2540
+#: driver/demo-Gtk.c:3099
 msgid "Available"
-msgstr "disponible"
+msgstr "Disponible"
+
+#: driver/demo-Gtk.c:3100
+msgid "Not"
+msgstr "Non"
 
-#: driver/demo-Gtk.c:3210
+#: driver/demo-Gtk.c:3100
+msgid "Installed"
+msgstr "installé"
+
+#: driver/demo-Gtk.c:3865
 #, c-format
 msgid ""
 "Warning:\n"
@@ -655,8 +736,12 @@ msgid ""
 "The XScreenSaver daemon doesn't seem to be running\n"
 "on display \"%s\".  Launch it now?"
 msgstr ""
+"Attention:\n"
+"\n"
+"Le démon XScreenSaver n'est pas actif pour l'écran «%s». Le lancer "
+"maintenant ?"
 
-#: driver/demo-Gtk.c:3220
+#: driver/demo-Gtk.c:3875
 #, c-format
 msgid ""
 "Warning:\n"
@@ -674,8 +759,22 @@ msgid ""
 "\n"
 "Restart the xscreensaver daemon now?\n"
 msgstr ""
+"Attention:\n"
+"\n"
+"%s est lancé par l'utilisateur «%s» sur la machine «%s».\n"
+"Cependant le xscreensaver gérant l'écran «%s»\n"
+"est lancé par l'utilisateur «%s»  sur la machine «%s».\n"
+"\n"
+"Comme ce sont des utilisateurs différents, ils ne vont pas lire/écrire\n"
+"le même fichier «~/.xscreensaver», donc %s ne fonctionnera\n"
+"pas correctement.\n"
+"\n"
+"Vous devez soit relancer %s en tant que «%s», soit relancer\n"
+"xscreensaver en tant que «%s».\n"
+"\n"
+"Relancer le démon xscreensaver maintenant ?\n"
 
-#: driver/demo-Gtk.c:3245
+#: driver/demo-Gtk.c:3900
 #, c-format
 msgid ""
 "Warning:\n"
@@ -690,8 +789,19 @@ msgid ""
 "\n"
 "Restart the daemon on \"%s\" as \"%s\" now?\n"
 msgstr ""
+"Attention:\n"
+"\n"
+"%s est lancé par l'utilisateur «%s» sur la machine «%s».\n"
+"Cependant le xscreensaver gérant l'écran «%s»\n"
+"est lancé par l'utilisateur «%s»  sur la machine «%s».\n"
+"\n"
+"Si ces deux machines ne partagent pas le système de fichier\n"
+"(c'est à dire qu'elles ne voient pas le même fichier «~/.xscreensaver»)\n"
+"alors %s ne fonctionnera pas correctement.\n"
+"\n"
+"Relancer le démon sur «%s» en tant que «%s» maintenant ?\n"
 
-#: driver/demo-Gtk.c:3267
+#: driver/demo-Gtk.c:3922
 #, c-format
 msgid ""
 "Warning:\n"
@@ -702,15 +812,26 @@ msgid ""
 "\n"
 "Restart the xscreensaver daemon now?\n"
 msgstr ""
+"Attention:\n"
+"\n"
+"Ceci est %s version %s.\n"
+"Cependant le xscreensaver gérant l'écran «%s»\n"
+"est en version %s. Ceci peut causer des problèmes.\n"
+"\n"
+"Relancer le démon xscreensaver maintenant ?\n"
 
-#: driver/demo-Gtk.c:3636
+#: driver/demo-Gtk.c:4379
 #, c-format
 msgid "%s: unknown option: %s\n"
-msgstr "%s: option inconnue: «%s»\n"
+msgstr "%s : option inconnue : %s\n"
+
+#: driver/demo-Gtk.c:4443
+msgid "Screensaver Preferences"
+msgstr "Préférences économiseur d'écran"
 
 #: driver/screensaver-properties.desktop.in.h:1
-msgid "Configure the settings of the screensaver."
-msgstr ""
+msgid "Change screensaver properties"
+msgstr "Modifier les propriétés de l'économiseur d'écran"
 
 #: driver/screensaver-properties.desktop.in.h:2
 msgid "Screensaver"
@@ -718,75 +839,255 @@ msgstr "
 
 #: driver/xscreensaver-demo.glade.h:1
 msgid "/\");"
+msgstr "/\");"
+
+#: driver/xscreensaver-demo.glade2.h:1
+msgid "*"
+msgstr "*"
+
+#: driver/xscreensaver-demo.glade2.h:6
+msgid "Choose _Random Image:"
+msgstr "Choisir une image _Aléatoire :"
+
+#: driver/xscreensaver-demo.glade2.h:18
+msgid "Display Subprocess _Errors"
+msgstr "Afficher les erreurs des sous-process"
+
+#: driver/xscreensaver-demo.glade2.h:19
+msgid "Display _Splash Screen at Startup"
+msgstr "Afficher l'écran de _Démarrage"
+
+#: driver/xscreensaver-demo.glade2.h:20
+msgid "F_ade Duration"
+msgstr "Durée du _fondu"
+
+#: driver/xscreensaver-demo.glade2.h:21
+msgid "Fade from Black When _Unblanking"
+msgstr "Fondu depuis le noir lors du dé-verrouillage"
+
+#: driver/xscreensaver-demo.glade2.h:22
+msgid "Fade to Black when _Blanking"
+msgstr "Fondu au noir lors du _verrouillage"
+
+#: driver/xscreensaver-demo.glade2.h:24
+msgid "Grab Desktop _Images"
+msgstr "Capturer des _images du bureau"
+
+#: driver/xscreensaver-demo.glade2.h:25
+msgid "Grab _Video Frames"
+msgstr "Captures des trames _vidéo"
+
+#: driver/xscreensaver-demo.glade2.h:28
+msgid "How long after the screen blanks until a password will be required."
 msgstr ""
+"Combien de temps avant qu'il soit nécessaire de donner un mot de passe."
 
-#: hacks/config/ant.xml.h:1
+#: driver/xscreensaver-demo.glade2.h:29
+msgid "How long before the screensaver activates."
+msgstr "Combien de temps avant l'activation de l'économiseur d'écran."
+
+#: driver/xscreensaver-demo.glade2.h:30
 msgid ""
-"A cellular automaton that is really a two-dimensional Turing machine: as the "
-"heads (``ants'') walk along the screen, they change pixel values in their "
-"path. Then, as they pass over changed pixels, their behavior is influenced. "
-"Written by David Bagley."
+"How long each display mode should run before choosing a new one (in Random "
+"mode.)"
 msgstr ""
-"Un automate cellulaire qui est en fait une machine de Türing à deux "
-"dimensions: puisque les fourmis en marchant à travers l'écran changent la "
-"valeur des pixels sur leur chemin. Puis, lorsqu'elles repassent sur des "
-"pixels ainsi modifiés leur comportemment en est influencé.Ecris par David "
-"Bagley."
+"Combien de temps avant l'activation d'un autre économiseur d'écran (en mode "
+"aléatoire)"
 
-#: hacks/config/ant.xml.h:2
-msgid "Ant"
-msgstr "Fourmis"
+#: driver/xscreensaver-demo.glade2.h:32
+msgid "How long until the monitor goes completely black."
+msgstr "Durée avant que le moniteur passe complètement au noir."
 
-#: hacks/config/ant.xml.h:3
-msgid "Ant Size"
-msgstr "Taille des fourmis"
+#: driver/xscreensaver-demo.glade2.h:36
+msgid "Install _Colormap"
+msgstr "Installer la palette de _couleurs"
 
-#: hacks/config/ant.xml.h:4
-msgid "Ants Count"
-msgstr "Nombre de fourmis"
+#: driver/xscreensaver-demo.glade2.h:38
+msgid ""
+"No Preview\n"
+"Available"
+msgstr ""
+"Pas d'aperçu\n"
+"Disponible"
 
-#: hacks/config/ant.xml.h:5 hacks/config/apollonian.xml.h:5
+#: driver/xscreensaver-demo.glade2.h:40
+msgid ""
+"Not\n"
+"Installed"
+msgstr ""
+"Non\n"
+"installé"
+
+#: driver/xscreensaver-demo.glade2.h:48
+msgid "Stand_by After"
+msgstr "Blo_cage après"
+
+#: driver/xscreensaver-demo.glade2.h:51
+msgid "Sus_pend After"
+msgstr "Sus_pend après"
+
+#: driver/xscreensaver-demo.glade2.h:58
+msgid ""
+"Whether the image-manipulating modes should operate on images captured from "
+"the system's video input (if there is one.)"
+msgstr ""
+"Les modes qui manipulent des images sont-ils autorisés à utiliser des images "
+"capturées par l'entrée vidéo du système (si il y en a une)."
+
+#: driver/xscreensaver-demo.glade2.h:67
+msgid "_Advanced"
+msgstr "_Avancé"
+
+#: driver/xscreensaver-demo.glade2.h:68
+msgid "_Advanced >>"
+msgstr "_Avancé >>"
+
+#: driver/xscreensaver-demo.glade2.h:69
+msgid "_Blank After"
+msgstr "_Verrouillage après"
+
+#: driver/xscreensaver-demo.glade2.h:71
+msgid "_Browse"
+msgstr "_Parcourir"
+
+#: driver/xscreensaver-demo.glade2.h:72
+msgid "_Command Line:"
+msgstr "_Ligne de commande :"
+
+#: driver/xscreensaver-demo.glade2.h:73
+msgid "_Cycle After"
+msgstr "_Changement au bout de"
+
+#: driver/xscreensaver-demo.glade2.h:74
+msgid "_Display Modes"
+msgstr "_Modes d'affichage"
+
+#: driver/xscreensaver-demo.glade2.h:79
+msgid "_Lock Screen After"
+msgstr "_Verrouillage de l'écran après"
+
+#: driver/xscreensaver-demo.glade2.h:81
+msgid "_Mode:"
+msgstr "_Mode :"
+
+#: driver/xscreensaver-demo.glade2.h:82
+msgid "_Off After"
+msgstr "Coup_ure après"
+
+#: driver/xscreensaver-demo.glade2.h:83
+msgid "_Power Management Enabled"
+msgstr "_Gestion d'alimentation de l'écran"
+
+#: driver/xscreensaver-demo.glade2.h:84
+msgid "_Preview"
+msgstr "_Aperçu"
+
+#: driver/xscreensaver-demo.glade2.h:85
+msgid "_Quit"
+msgstr "_Quitte"
+
+#: driver/xscreensaver-demo.glade2.h:87
+msgid "_Settings..."
+msgstr "_Paramètres..."
+
+#: driver/xscreensaver-demo.glade2.h:88
+msgid "_Standard <<"
+msgstr "_Standard <<"
+
+#: driver/xscreensaver-demo.glade2.h:89
+msgid "_Verbose Diagnostics"
+msgstr "Diagnostiques verbeux"
+
+#: driver/xscreensaver-demo.glade2.h:90
+msgid "_Visual:"
+msgstr "_Visuels :"
+
+#: driver/xscreensaver-demo.glade2.h:91
+msgid "dialog1"
+msgstr "dialog1"
+
+#: driver/xscreensaver-demo.glade2.h:93
+msgid "no preview"
+msgstr "pas d'aperçu"
+
+#: driver/xscreensaver-demo.glade2.h:94
+msgid "not installed"
+msgstr "non installé"
+
+#: driver/xscreensaver-demo.glade2.h:95
+msgid "preview"
+msgstr "aperçu"
+
+#: hacks/config/anemone.xml.h:1
+msgid "Anemone"
+msgstr "Anémone"
+
+#: hacks/config/anemone.xml.h:2 hacks/config/fuzzyflakes.xml.h:1
+msgid "Arms"
+msgstr "Bras"
+
+#: hacks/config/anemone.xml.h:3 hacks/config/anemotaxis.xml.h:5
+#: hacks/config/ant.xml.h:6 hacks/config/antinspect.xml.h:4
+#: hacks/config/antspotlight.xml.h:3 hacks/config/apollonian.xml.h:5
 #: hacks/config/atlantis.xml.h:4 hacks/config/attraction.xml.h:8
-#: hacks/config/blaster.xml.h:3 hacks/config/blitspin.xml.h:4
-#: hacks/config/bouboule.xml.h:3 hacks/config/boxed.xml.h:4
-#: hacks/config/braid.xml.h:4 hacks/config/bubble3d.xml.h:3
-#: hacks/config/bubbles.xml.h:8 hacks/config/bumps.xml.h:3
-#: hacks/config/cage.xml.h:2 hacks/config/circuit.xml.h:4
+#: hacks/config/atunnel.xml.h:3 hacks/config/barcode.xml.h:4
+#: hacks/config/blaster.xml.h:3 hacks/config/blinkbox.xml.h:5
+#: hacks/config/blitspin.xml.h:4 hacks/config/blocktube.xml.h:4
+#: hacks/config/bouboule.xml.h:3 hacks/config/bouncingcow.xml.h:6
+#: hacks/config/boxed.xml.h:4 hacks/config/braid.xml.h:4
+#: hacks/config/bubble3d.xml.h:3 hacks/config/bubbles.xml.h:8
+#: hacks/config/bumps.xml.h:3 hacks/config/cage.xml.h:2
+#: hacks/config/circuit.xml.h:4 hacks/config/cloudlife.xml.h:3
 #: hacks/config/compass.xml.h:3 hacks/config/coral.xml.h:7
 #: hacks/config/critical.xml.h:3 hacks/config/crystal.xml.h:6
-#: hacks/config/cubenetic.xml.h:8 hacks/config/cynosure.xml.h:4
-#: hacks/config/dangerball.xml.h:3 hacks/config/decayscreen.xml.h:2
-#: hacks/config/deluxe.xml.h:4 hacks/config/demon.xml.h:4
-#: hacks/config/discrete.xml.h:2 hacks/config/distort.xml.h:4
-#: hacks/config/drift.xml.h:3 hacks/config/engine.xml.h:3
-#: hacks/config/epicycle.xml.h:5 hacks/config/euler2d.xml.h:3
-#: hacks/config/extrusion.xml.h:3 hacks/config/fadeplot.xml.h:4
+#: hacks/config/cubenetic.xml.h:8 hacks/config/cubestorm.xml.h:4
+#: hacks/config/cynosure.xml.h:4 hacks/config/dangerball.xml.h:3
+#: hacks/config/decayscreen.xml.h:2 hacks/config/deluxe.xml.h:4
+#: hacks/config/demon.xml.h:4 hacks/config/discrete.xml.h:2
+#: hacks/config/distort.xml.h:4 hacks/config/drift.xml.h:3
+#: hacks/config/endgame.xml.h:3 hacks/config/engine.xml.h:8
+#: hacks/config/epicycle.xml.h:5 hacks/config/eruption.xml.h:5
+#: hacks/config/euler2d.xml.h:3 hacks/config/extrusion.xml.h:3
+#: hacks/config/fadeplot.xml.h:4 hacks/config/fireworkx.xml.h:3
 #: hacks/config/flag.xml.h:2 hacks/config/flame.xml.h:6
-#: hacks/config/flipscreen3d.xml.h:1 hacks/config/flow.xml.h:4
-#: hacks/config/fluidballs.xml.h:3 hacks/config/forest.xml.h:1
+#: hacks/config/flipflop.xml.h:1 hacks/config/flipscreen3d.xml.h:1
+#: hacks/config/flow.xml.h:2 hacks/config/fluidballs.xml.h:5
+#: hacks/config/flyingtoasters.xml.h:5 hacks/config/fontglide.xml.h:4
+#: hacks/config/forest.xml.h:1 hacks/config/fuzzyflakes.xml.h:7
 #: hacks/config/galaxy.xml.h:3 hacks/config/gears.xml.h:2
-#: hacks/config/gflux.xml.h:6 hacks/config/glforestfire.xml.h:4
-#: hacks/config/glplanet.xml.h:2 hacks/config/glsnake.xml.h:5
-#: hacks/config/gltext.xml.h:3 hacks/config/goop.xml.h:4
-#: hacks/config/grav.xml.h:2 hacks/config/greynetic.xml.h:1
-#: hacks/config/halo.xml.h:2 hacks/config/hopalong.xml.h:9
-#: hacks/config/hyperball.xml.h:2 hacks/config/hypercube.xml.h:2
-#: hacks/config/ifs.xml.h:1 hacks/config/interference.xml.h:5
+#: hacks/config/gflux.xml.h:6 hacks/config/glblur.xml.h:4
+#: hacks/config/glforestfire.xml.h:4 hacks/config/glknots.xml.h:3
+#: hacks/config/glmatrix.xml.h:8 hacks/config/glplanet.xml.h:2
+#: hacks/config/glsnake.xml.h:6 hacks/config/gltext.xml.h:3
+#: hacks/config/goop.xml.h:4 hacks/config/grav.xml.h:2
+#: hacks/config/greynetic.xml.h:1 hacks/config/halo.xml.h:2
+#: hacks/config/hopalong.xml.h:9 hacks/config/hyperball.xml.h:2
+#: hacks/config/hypercube.xml.h:2 hacks/config/hypertorus.xml.h:6
+#: hacks/config/ifs.xml.h:1 hacks/config/interference.xml.h:7
+#: hacks/config/intermomentary.xml.h:1 hacks/config/jigglypuff.xml.h:6
 #: hacks/config/jigsaw.xml.h:3 hacks/config/juggle.xml.h:3
 #: hacks/config/julia.xml.h:2 hacks/config/kaleidescope.xml.h:2
-#: hacks/config/kumppa.xml.h:3 hacks/config/lament.xml.h:2
-#: hacks/config/laser.xml.h:3 hacks/config/lightning.xml.h:1
+#: hacks/config/klein.xml.h:2 hacks/config/kumppa.xml.h:3
+#: hacks/config/lament.xml.h:2 hacks/config/laser.xml.h:3
+#: hacks/config/lavalite.xml.h:10 hacks/config/lightning.xml.h:1
 #: hacks/config/lisa.xml.h:2 hacks/config/lissie.xml.h:3
 #: hacks/config/lmorph.xml.h:3 hacks/config/loop.xml.h:1
-#: hacks/config/maze.xml.h:4 hacks/config/menger.xml.h:3
+#: hacks/config/maze.xml.h:4 hacks/config/memscroller.xml.h:5
+#: hacks/config/menger.xml.h:3 hacks/config/metaballs.xml.h:4
+#: hacks/config/mirrorblob.xml.h:12 hacks/config/mismunch.xml.h:2
 #: hacks/config/moebius.xml.h:3 hacks/config/moire2.xml.h:2
 #: hacks/config/molecule.xml.h:10 hacks/config/morph3d.xml.h:3
 #: hacks/config/mountain.xml.h:2 hacks/config/munch.xml.h:3
-#: hacks/config/nerverot.xml.h:9 hacks/config/penetrate.xml.h:3
+#: hacks/config/nerverot.xml.h:9 hacks/config/noof.xml.h:2
+#: hacks/config/pacman.xml.h:1 hacks/config/penetrate.xml.h:3
 #: hacks/config/penrose.xml.h:6 hacks/config/petri.xml.h:5
-#: hacks/config/phosphor.xml.h:3 hacks/config/pipes.xml.h:5
-#: hacks/config/polyominoes.xml.h:2 hacks/config/pulsar.xml.h:11
-#: hacks/config/pyro.xml.h:4 hacks/config/qix.xml.h:7
+#: hacks/config/phosphor.xml.h:4 hacks/config/piecewise.xml.h:4
+#: hacks/config/pinion.xml.h:5 hacks/config/pipes.xml.h:5
+#: hacks/config/polyhedra.xml.h:18 hacks/config/polyominoes.xml.h:2
+#: hacks/config/polytopes.xml.h:11 hacks/config/pong.xml.h:1
+#: hacks/config/popsquares.xml.h:3 hacks/config/providence.xml.h:2
+#: hacks/config/pulsar.xml.h:11 hacks/config/pyro.xml.h:4
+#: hacks/config/qix.xml.h:7 hacks/config/queens.xml.h:1
 #: hacks/config/rd-bomb.xml.h:9 hacks/config/ripples.xml.h:4
 #: hacks/config/rocks.xml.h:4 hacks/config/rotor.xml.h:3
 #: hacks/config/rubik.xml.h:3 hacks/config/sballs.xml.h:4
@@ -797,38 +1098,37 @@ msgstr "Nombre de fourmis"
 #: hacks/config/spiral.xml.h:3 hacks/config/spotlight.xml.h:2
 #: hacks/config/sproingies.xml.h:2 hacks/config/squiral.xml.h:4
 #: hacks/config/stairs.xml.h:1 hacks/config/starfish.xml.h:3
-#: hacks/config/starwars.xml.h:6 hacks/config/strange.xml.h:2
-#: hacks/config/superquadrics.xml.h:3 hacks/config/swirl.xml.h:2
-#: hacks/config/t3d.xml.h:6 hacks/config/thornbird.xml.h:2
-#: hacks/config/triangle.xml.h:1 hacks/config/truchet.xml.h:1
-#: hacks/config/twang.xml.h:3 hacks/config/vines.xml.h:1
-#: hacks/config/webcollage.xml.h:4 hacks/config/worm.xml.h:3
+#: hacks/config/starwars.xml.h:6 hacks/config/strange.xml.h:1
+#: hacks/config/substrate.xml.h:2 hacks/config/superquadrics.xml.h:4
+#: hacks/config/swirl.xml.h:2 hacks/config/t3d.xml.h:6
+#: hacks/config/thornbird.xml.h:2 hacks/config/triangle.xml.h:1
+#: hacks/config/truchet.xml.h:1 hacks/config/twang.xml.h:3
+#: hacks/config/vines.xml.h:1 hacks/config/webcollage.xml.h:4
+#: hacks/config/worm.xml.h:3 hacks/config/wormhole.xml.h:2
 #: hacks/config/xearth.xml.h:7 hacks/config/xfishtank.xml.h:3
 #: hacks/config/xflame.xml.h:4 hacks/config/xjack.xml.h:1
-#: hacks/config/xmatrix.xml.h:4 hacks/config/xmountains.xml.h:1
-#: hacks/config/xrayswarm.xml.h:2 hacks/config/zoom.xml.h:2
+#: hacks/config/xmatrix.xml.h:5 hacks/config/xmountains.xml.h:13
+#: hacks/config/xplanet.xml.h:8 hacks/config/xrayswarm.xml.h:2
+#: hacks/config/zoom.xml.h:2
 msgid "Fast"
 msgstr "Rapide"
 
-#: hacks/config/ant.xml.h:6
-msgid "Four Sided Cells"
-msgstr "Cellules à 4 côtés"
-
-#: hacks/config/ant.xml.h:7 hacks/config/attraction.xml.h:13
-#: hacks/config/cubenetic.xml.h:11 hacks/config/demon.xml.h:5
-#: hacks/config/discrete.xml.h:3 hacks/config/distort.xml.h:5
-#: hacks/config/fadeplot.xml.h:5 hacks/config/flag.xml.h:4
-#: hacks/config/flow.xml.h:7 hacks/config/fluidballs.xml.h:12
-#: hacks/config/hopalong.xml.h:13 hacks/config/interference.xml.h:8
-#: hacks/config/julia.xml.h:5 hacks/config/lissie.xml.h:4
-#: hacks/config/loop.xml.h:2 hacks/config/moire.xml.h:4
-#: hacks/config/rd-bomb.xml.h:11 hacks/config/rorschach.xml.h:5
-#: hacks/config/rubik.xml.h:4 hacks/config/sierpinski.xml.h:3
-#: hacks/config/slip.xml.h:3
-msgid "Large"
-msgstr "Importante"
+#: hacks/config/anemone.xml.h:4 hacks/config/anemotaxis.xml.h:6
+#: hacks/config/blaster.xml.h:4 hacks/config/bouboule.xml.h:4
+#: hacks/config/coral.xml.h:8 hacks/config/cubenetic.xml.h:9
+#: hacks/config/eruption.xml.h:6 hacks/config/euler2d.xml.h:4
+#: hacks/config/flame.xml.h:7 hacks/config/fluidballs.xml.h:6
+#: hacks/config/fuzzyflakes.xml.h:8 hacks/config/kaleidescope.xml.h:3
+#: hacks/config/lisa.xml.h:3 hacks/config/pedal.xml.h:4
+#: hacks/config/petri.xml.h:7 hacks/config/qix.xml.h:8
+#: hacks/config/substrate.xml.h:3 hacks/config/thornbird.xml.h:3
+#: hacks/config/whirlwindwarp.xml.h:1 hacks/config/wormhole.xml.h:3
+#: hacks/config/xfishtank.xml.h:4
+msgid "Few"
+msgstr "Peu"
 
-#: hacks/config/ant.xml.h:8 hacks/config/apollonian.xml.h:7
+#: hacks/config/anemone.xml.h:5 hacks/config/anemotaxis.xml.h:7
+#: hacks/config/ant.xml.h:9 hacks/config/apollonian.xml.h:7
 #: hacks/config/attraction.xml.h:18 hacks/config/blaster.xml.h:6
 #: hacks/config/bouboule.xml.h:5 hacks/config/braid.xml.h:7
 #: hacks/config/coral.xml.h:9 hacks/config/critical.xml.h:4
@@ -836,17 +1136,19 @@ msgstr "Importante"
 #: hacks/config/cynosure.xml.h:6 hacks/config/deco.xml.h:5
 #: hacks/config/deluxe.xml.h:6 hacks/config/demon.xml.h:6
 #: hacks/config/discrete.xml.h:4 hacks/config/drift.xml.h:9
-#: hacks/config/epicycle.xml.h:8 hacks/config/euler2d.xml.h:8
-#: hacks/config/fadeplot.xml.h:6 hacks/config/flag.xml.h:5
-#: hacks/config/flame.xml.h:11 hacks/config/flow.xml.h:8
-#: hacks/config/fluidballs.xml.h:13 hacks/config/forest.xml.h:3
+#: hacks/config/epicycle.xml.h:8 hacks/config/eruption.xml.h:12
+#: hacks/config/euler2d.xml.h:8 hacks/config/fadeplot.xml.h:6
+#: hacks/config/flag.xml.h:5 hacks/config/flame.xml.h:11
+#: hacks/config/flow.xml.h:7 hacks/config/fluidballs.xml.h:13
+#: hacks/config/forest.xml.h:3 hacks/config/fuzzyflakes.xml.h:12
 #: hacks/config/galaxy.xml.h:6 hacks/config/grav.xml.h:4
 #: hacks/config/halo.xml.h:4 hacks/config/hopalong.xml.h:15
 #: hacks/config/ifs.xml.h:3 hacks/config/imsmap.xml.h:9
-#: hacks/config/interference.xml.h:11 hacks/config/julia.xml.h:6
+#: hacks/config/interference.xml.h:14 hacks/config/julia.xml.h:6
 #: hacks/config/kaleidescope.xml.h:5 hacks/config/laser.xml.h:6
 #: hacks/config/lightning.xml.h:3 hacks/config/lisa.xml.h:5
 #: hacks/config/lissie.xml.h:6 hacks/config/loop.xml.h:4
+#: hacks/config/metaballs.xml.h:6 hacks/config/mismunch.xml.h:4
 #: hacks/config/moire.xml.h:5 hacks/config/moire2.xml.h:3
 #: hacks/config/mountain.xml.h:4 hacks/config/nerverot.xml.h:15
 #: hacks/config/pedal.xml.h:6 hacks/config/penrose.xml.h:7
@@ -857,7 +1159,7 @@ msgstr "Importante"
 #: hacks/config/sierpinski.xml.h:4 hacks/config/slip.xml.h:4
 #: hacks/config/sphere.xml.h:3 hacks/config/spiral.xml.h:6
 #: hacks/config/squiral.xml.h:9 hacks/config/starfish.xml.h:5
-#: hacks/config/strange.xml.h:5 hacks/config/swirl.xml.h:3
+#: hacks/config/strange.xml.h:2 hacks/config/swirl.xml.h:3
 #: hacks/config/thornbird.xml.h:4 hacks/config/triangle.xml.h:3
 #: hacks/config/vines.xml.h:2 hacks/config/whirlwindwarp.xml.h:4
 #: hacks/config/worm.xml.h:4 hacks/config/xearth.xml.h:12
@@ -865,95 +1167,110 @@ msgstr "Importante"
 msgid "Many"
 msgstr "Beaucoup"
 
-#: hacks/config/ant.xml.h:9
-msgid "Nine Sided Cells"
-msgstr "Cellules à 9 côtés"
-
-#: hacks/config/ant.xml.h:10 hacks/config/apollonian.xml.h:8
-#: hacks/config/attraction.xml.h:19 hacks/config/bouboule.xml.h:6
-#: hacks/config/braid.xml.h:9 hacks/config/critical.xml.h:5
-#: hacks/config/crystal.xml.h:10 hacks/config/cynosure.xml.h:7
-#: hacks/config/deco.xml.h:8 hacks/config/deluxe.xml.h:7
-#: hacks/config/demon.xml.h:7 hacks/config/discrete.xml.h:6
-#: hacks/config/drift.xml.h:10 hacks/config/epicycle.xml.h:9
+#: hacks/config/anemone.xml.h:6 hacks/config/ant.xml.h:11
+#: hacks/config/apollonian.xml.h:8 hacks/config/attraction.xml.h:19
+#: hacks/config/bouboule.xml.h:6 hacks/config/braid.xml.h:9
+#: hacks/config/critical.xml.h:5 hacks/config/crystal.xml.h:10
+#: hacks/config/cynosure.xml.h:7 hacks/config/deco.xml.h:8
+#: hacks/config/deluxe.xml.h:7 hacks/config/demon.xml.h:7
+#: hacks/config/discrete.xml.h:6 hacks/config/drift.xml.h:10
+#: hacks/config/epicycle.xml.h:9 hacks/config/eruption.xml.h:14
 #: hacks/config/euler2d.xml.h:9 hacks/config/fadeplot.xml.h:7
 #: hacks/config/flag.xml.h:6 hacks/config/flame.xml.h:12
-#: hacks/config/flow.xml.h:9 hacks/config/forest.xml.h:4
+#: hacks/config/flow.xml.h:8 hacks/config/forest.xml.h:4
 #: hacks/config/galaxy.xml.h:7 hacks/config/grav.xml.h:5
 #: hacks/config/halo.xml.h:6 hacks/config/hopalong.xml.h:17
 #: hacks/config/ifs.xml.h:4 hacks/config/imsmap.xml.h:10
-#: hacks/config/interference.xml.h:12 hacks/config/julia.xml.h:7
+#: hacks/config/interference.xml.h:15 hacks/config/julia.xml.h:7
 #: hacks/config/laser.xml.h:8 hacks/config/lightning.xml.h:4
 #: hacks/config/lisa.xml.h:6 hacks/config/lissie.xml.h:7
-#: hacks/config/loop.xml.h:5 hacks/config/moire.xml.h:7
-#: hacks/config/moire2.xml.h:5 hacks/config/mountain.xml.h:6
-#: hacks/config/penrose.xml.h:8 hacks/config/polyominoes.xml.h:6
+#: hacks/config/loop.xml.h:5 hacks/config/metaballs.xml.h:10
+#: hacks/config/moire.xml.h:7 hacks/config/moire2.xml.h:5
+#: hacks/config/mountain.xml.h:6 hacks/config/penrose.xml.h:8
+#: hacks/config/polyominoes.xml.h:6 hacks/config/popsquares.xml.h:4
 #: hacks/config/rd-bomb.xml.h:13 hacks/config/rocks.xml.h:6
 #: hacks/config/rotor.xml.h:7 hacks/config/shadebobs.xml.h:6
 #: hacks/config/sierpinski.xml.h:5 hacks/config/slip.xml.h:5
 #: hacks/config/sphere.xml.h:4 hacks/config/spiral.xml.h:8
 #: hacks/config/squiral.xml.h:10 hacks/config/starfish.xml.h:6
-#: hacks/config/strange.xml.h:6 hacks/config/swirl.xml.h:5
+#: hacks/config/strange.xml.h:3 hacks/config/swirl.xml.h:5
 #: hacks/config/thornbird.xml.h:5 hacks/config/triangle.xml.h:4
 #: hacks/config/vines.xml.h:3 hacks/config/worm.xml.h:5
 #: hacks/config/xearth.xml.h:17 hacks/config/xfishtank.xml.h:9
 msgid "Number of Colors"
 msgstr "Nombre de couleurs"
 
-#: hacks/config/ant.xml.h:11
-msgid "Random Cell Shape"
-msgstr "Forme de cellules aléatoire"
-
-#: hacks/config/ant.xml.h:12 hacks/config/speedmine.xml.h:11
-msgid "Sharp Turns"
-msgstr ""
+#: hacks/config/anemone.xml.h:7 hacks/config/fireflies.xml.h:32
+#: hacks/config/pyro.xml.h:8
+msgid "Often"
+msgstr "Souvent"
 
-#: hacks/config/ant.xml.h:13
-msgid "Six Sided Cells"
-msgstr "Cellules à 6 côtés"
+#: hacks/config/anemone.xml.h:8
+msgid "Rarely"
+msgstr "Rarement"
 
-#: hacks/config/ant.xml.h:14 hacks/config/apollonian.xml.h:11
+#: hacks/config/anemone.xml.h:9 hacks/config/anemotaxis.xml.h:10
+#: hacks/config/ant.xml.h:15 hacks/config/antinspect.xml.h:6
+#: hacks/config/antspotlight.xml.h:5 hacks/config/apollonian.xml.h:11
 #: hacks/config/atlantis.xml.h:13 hacks/config/attraction.xml.h:26
-#: hacks/config/blaster.xml.h:8 hacks/config/blitspin.xml.h:7
-#: hacks/config/bouboule.xml.h:8 hacks/config/boxed.xml.h:6
-#: hacks/config/braid.xml.h:11 hacks/config/bubble3d.xml.h:5
-#: hacks/config/bubbles.xml.h:10 hacks/config/bumps.xml.h:4
-#: hacks/config/cage.xml.h:4 hacks/config/circuit.xml.h:10
+#: hacks/config/atunnel.xml.h:6 hacks/config/barcode.xml.h:6
+#: hacks/config/blaster.xml.h:8 hacks/config/blinkbox.xml.h:7
+#: hacks/config/blitspin.xml.h:7 hacks/config/blocktube.xml.h:9
+#: hacks/config/bouboule.xml.h:8 hacks/config/bouncingcow.xml.h:10
+#: hacks/config/boxed.xml.h:7 hacks/config/braid.xml.h:11
+#: hacks/config/bubble3d.xml.h:5 hacks/config/bubbles.xml.h:10
+#: hacks/config/bumps.xml.h:4 hacks/config/cage.xml.h:4
+#: hacks/config/circuit.xml.h:10 hacks/config/cloudlife.xml.h:11
 #: hacks/config/compass.xml.h:4 hacks/config/coral.xml.h:12
 #: hacks/config/critical.xml.h:6 hacks/config/crystal.xml.h:11
-#: hacks/config/cubenetic.xml.h:22 hacks/config/cynosure.xml.h:9
-#: hacks/config/dangerball.xml.h:5 hacks/config/decayscreen.xml.h:17
-#: hacks/config/deluxe.xml.h:8 hacks/config/demon.xml.h:8
-#: hacks/config/discrete.xml.h:7 hacks/config/distort.xml.h:11
-#: hacks/config/drift.xml.h:12 hacks/config/engine.xml.h:5
-#: hacks/config/epicycle.xml.h:10 hacks/config/euler2d.xml.h:14
-#: hacks/config/extrusion.xml.h:11 hacks/config/fadeplot.xml.h:8
+#: hacks/config/cubenetic.xml.h:22 hacks/config/cubestorm.xml.h:8
+#: hacks/config/cynosure.xml.h:9 hacks/config/dangerball.xml.h:5
+#: hacks/config/decayscreen.xml.h:17 hacks/config/deluxe.xml.h:8
+#: hacks/config/demon.xml.h:8 hacks/config/discrete.xml.h:7
+#: hacks/config/distort.xml.h:11 hacks/config/drift.xml.h:12
+#: hacks/config/endgame.xml.h:5 hacks/config/engine.xml.h:15
+#: hacks/config/epicycle.xml.h:10 hacks/config/eruption.xml.h:19
+#: hacks/config/euler2d.xml.h:14 hacks/config/extrusion.xml.h:11
+#: hacks/config/fadeplot.xml.h:8 hacks/config/fireworkx.xml.h:9
 #: hacks/config/flag.xml.h:7 hacks/config/flame.xml.h:14
-#: hacks/config/flipscreen3d.xml.h:6 hacks/config/flow.xml.h:13
-#: hacks/config/fluidballs.xml.h:18 hacks/config/forest.xml.h:5
-#: hacks/config/galaxy.xml.h:10 hacks/config/gears.xml.h:7
-#: hacks/config/gflux.xml.h:12 hacks/config/glforestfire.xml.h:14
-#: hacks/config/glplanet.xml.h:6 hacks/config/glsnake.xml.h:12
-#: hacks/config/gltext.xml.h:13 hacks/config/goop.xml.h:10
-#: hacks/config/grav.xml.h:8 hacks/config/greynetic.xml.h:3
-#: hacks/config/halo.xml.h:9 hacks/config/hopalong.xml.h:21
-#: hacks/config/hyperball.xml.h:8 hacks/config/hypercube.xml.h:7
-#: hacks/config/ifs.xml.h:5 hacks/config/interference.xml.h:14
+#: hacks/config/flipflop.xml.h:5 hacks/config/flipscreen3d.xml.h:6
+#: hacks/config/flow.xml.h:10 hacks/config/fluidballs.xml.h:18
+#: hacks/config/flyingtoasters.xml.h:11 hacks/config/fontglide.xml.h:13
+#: hacks/config/forest.xml.h:5 hacks/config/fuzzyflakes.xml.h:15
+#: hacks/config/galaxy.xml.h:11 hacks/config/gears.xml.h:7
+#: hacks/config/gflux.xml.h:12 hacks/config/glblur.xml.h:14
+#: hacks/config/glforestfire.xml.h:14 hacks/config/glknots.xml.h:17
+#: hacks/config/glmatrix.xml.h:18 hacks/config/glplanet.xml.h:8
+#: hacks/config/glsnake.xml.h:12 hacks/config/gltext.xml.h:13
+#: hacks/config/goop.xml.h:10 hacks/config/grav.xml.h:8
+#: hacks/config/greynetic.xml.h:3 hacks/config/halo.xml.h:10
+#: hacks/config/hopalong.xml.h:21 hacks/config/hyperball.xml.h:8
+#: hacks/config/hypercube.xml.h:7 hacks/config/hypertorus.xml.h:13
+#: hacks/config/ifs.xml.h:5 hacks/config/interference.xml.h:17
+#: hacks/config/intermomentary.xml.h:4 hacks/config/jigglypuff.xml.h:16
 #: hacks/config/jigsaw.xml.h:5 hacks/config/juggle.xml.h:7
 #: hacks/config/julia.xml.h:8 hacks/config/kaleidescope.xml.h:7
-#: hacks/config/kumppa.xml.h:8 hacks/config/lament.xml.h:6
-#: hacks/config/laser.xml.h:10 hacks/config/lightning.xml.h:5
+#: hacks/config/klein.xml.h:7 hacks/config/kumppa.xml.h:8
+#: hacks/config/lament.xml.h:6 hacks/config/laser.xml.h:10
+#: hacks/config/lavalite.xml.h:27 hacks/config/lightning.xml.h:5
 #: hacks/config/lisa.xml.h:8 hacks/config/lissie.xml.h:9
 #: hacks/config/lmorph.xml.h:11 hacks/config/loop.xml.h:7
-#: hacks/config/maze.xml.h:14 hacks/config/menger.xml.h:16
+#: hacks/config/maze.xml.h:14 hacks/config/memscroller.xml.h:7
+#: hacks/config/menger.xml.h:16 hacks/config/metaballs.xml.h:13
+#: hacks/config/mirrorblob.xml.h:19 hacks/config/mismunch.xml.h:10
 #: hacks/config/moebius.xml.h:7 hacks/config/moire2.xml.h:6
 #: hacks/config/molecule.xml.h:22 hacks/config/morph3d.xml.h:6
 #: hacks/config/mountain.xml.h:7 hacks/config/munch.xml.h:7
-#: hacks/config/nerverot.xml.h:20 hacks/config/penetrate.xml.h:6
+#: hacks/config/nerverot.xml.h:20 hacks/config/noof.xml.h:5
+#: hacks/config/pacman.xml.h:5 hacks/config/penetrate.xml.h:6
 #: hacks/config/penrose.xml.h:11 hacks/config/petri.xml.h:23
-#: hacks/config/phosphor.xml.h:6 hacks/config/pipes.xml.h:15
-#: hacks/config/polyominoes.xml.h:10 hacks/config/pulsar.xml.h:15
-#: hacks/config/pyro.xml.h:13 hacks/config/qix.xml.h:19
+#: hacks/config/phosphor.xml.h:7 hacks/config/piecewise.xml.h:9
+#: hacks/config/pinion.xml.h:13 hacks/config/pipes.xml.h:15
+#: hacks/config/polyhedra.xml.h:119 hacks/config/polyominoes.xml.h:10
+#: hacks/config/polytopes.xml.h:20 hacks/config/pong.xml.h:4
+#: hacks/config/popsquares.xml.h:5 hacks/config/providence.xml.h:5
+#: hacks/config/pulsar.xml.h:15 hacks/config/pyro.xml.h:13
+#: hacks/config/qix.xml.h:19 hacks/config/queens.xml.h:4
 #: hacks/config/rd-bomb.xml.h:17 hacks/config/ripples.xml.h:11
 #: hacks/config/rocks.xml.h:9 hacks/config/rotor.xml.h:11
 #: hacks/config/rubik.xml.h:9 hacks/config/sballs.xml.h:13
@@ -964,129 +1281,141 @@ msgstr "Cellules 
 #: hacks/config/spiral.xml.h:9 hacks/config/spotlight.xml.h:4
 #: hacks/config/sproingies.xml.h:6 hacks/config/squiral.xml.h:14
 #: hacks/config/stairs.xml.h:3 hacks/config/starfish.xml.h:8
-#: hacks/config/starwars.xml.h:12 hacks/config/strange.xml.h:7
-#: hacks/config/superquadrics.xml.h:7 hacks/config/swirl.xml.h:6
-#: hacks/config/t3d.xml.h:11 hacks/config/thornbird.xml.h:7
-#: hacks/config/triangle.xml.h:5 hacks/config/truchet.xml.h:2
-#: hacks/config/twang.xml.h:9 hacks/config/vines.xml.h:4
-#: hacks/config/webcollage.xml.h:7 hacks/config/worm.xml.h:7
+#: hacks/config/starwars.xml.h:12 hacks/config/strange.xml.h:4
+#: hacks/config/substrate.xml.h:10 hacks/config/superquadrics.xml.h:8
+#: hacks/config/swirl.xml.h:6 hacks/config/t3d.xml.h:11
+#: hacks/config/thornbird.xml.h:7 hacks/config/triangle.xml.h:5
+#: hacks/config/truchet.xml.h:2 hacks/config/twang.xml.h:9
+#: hacks/config/vines.xml.h:4 hacks/config/webcollage.xml.h:7
+#: hacks/config/worm.xml.h:7 hacks/config/wormhole.xml.h:5
 #: hacks/config/xearth.xml.h:22 hacks/config/xfishtank.xml.h:10
 #: hacks/config/xflame.xml.h:5 hacks/config/xjack.xml.h:2
-#: hacks/config/xmatrix.xml.h:13 hacks/config/xmountains.xml.h:4
+#: hacks/config/xmatrix.xml.h:15 hacks/config/xplanet.xml.h:59
 #: hacks/config/xrayswarm.xml.h:3 hacks/config/zoom.xml.h:6
 msgid "Slow"
-msgstr "Lente"
-
-#: hacks/config/ant.xml.h:15 hacks/config/attraction.xml.h:27
-#: hacks/config/cubenetic.xml.h:23 hacks/config/demon.xml.h:9
-#: hacks/config/discrete.xml.h:8 hacks/config/distort.xml.h:12
-#: hacks/config/fadeplot.xml.h:9 hacks/config/flag.xml.h:8
-#: hacks/config/flow.xml.h:15 hacks/config/fluidballs.xml.h:19
-#: hacks/config/hopalong.xml.h:22 hacks/config/interference.xml.h:15
-#: hacks/config/julia.xml.h:9 hacks/config/lissie.xml.h:10
-#: hacks/config/loop.xml.h:8 hacks/config/moire.xml.h:9
-#: hacks/config/rd-bomb.xml.h:18 hacks/config/rorschach.xml.h:8
-#: hacks/config/rubik.xml.h:10 hacks/config/sierpinski.xml.h:8
-#: hacks/config/slip.xml.h:8
-msgid "Small"
-msgstr "Faible"
-
-#: hacks/config/ant.xml.h:16 hacks/config/apollonian.xml.h:12
-#: hacks/config/attraction.xml.h:28 hacks/config/blaster.xml.h:9
+msgstr "Lent(e)"
+
+#: hacks/config/anemone.xml.h:10 hacks/config/anemotaxis.xml.h:12
+#: hacks/config/ant.xml.h:17 hacks/config/antinspect.xml.h:7
+#: hacks/config/antspotlight.xml.h:6 hacks/config/apollonian.xml.h:12
+#: hacks/config/attraction.xml.h:28 hacks/config/atunnel.xml.h:7
+#: hacks/config/barcode.xml.h:7 hacks/config/blaster.xml.h:9
+#: hacks/config/blinkbox.xml.h:8 hacks/config/blocktube.xml.h:11
 #: hacks/config/bouboule.xml.h:9 hacks/config/braid.xml.h:12
 #: hacks/config/bubble3d.xml.h:6 hacks/config/bubbles.xml.h:11
 #: hacks/config/bumps.xml.h:5 hacks/config/cage.xml.h:6
-#: hacks/config/circuit.xml.h:11 hacks/config/compass.xml.h:5
-#: hacks/config/coral.xml.h:14 hacks/config/critical.xml.h:7
-#: hacks/config/crystal.xml.h:12 hacks/config/cubenetic.xml.h:24
-#: hacks/config/cynosure.xml.h:10 hacks/config/dangerball.xml.h:6
-#: hacks/config/decayscreen.xml.h:18 hacks/config/deluxe.xml.h:9
-#: hacks/config/demon.xml.h:10 hacks/config/discrete.xml.h:9
-#: hacks/config/distort.xml.h:13 hacks/config/drift.xml.h:13
-#: hacks/config/engine.xml.h:6 hacks/config/epicycle.xml.h:11
-#: hacks/config/euler2d.xml.h:15 hacks/config/extrusion.xml.h:13
-#: hacks/config/fadeplot.xml.h:10 hacks/config/flag.xml.h:9
-#: hacks/config/flame.xml.h:15 hacks/config/flipscreen3d.xml.h:7
-#: hacks/config/flow.xml.h:16 hacks/config/fluidballs.xml.h:20
-#: hacks/config/forest.xml.h:6 hacks/config/galaxy.xml.h:11
-#: hacks/config/glforestfire.xml.h:15 hacks/config/glplanet.xml.h:8
-#: hacks/config/gltext.xml.h:15 hacks/config/goop.xml.h:11
-#: hacks/config/grav.xml.h:9 hacks/config/greynetic.xml.h:4
-#: hacks/config/halo.xml.h:10 hacks/config/hopalong.xml.h:23
-#: hacks/config/hyperball.xml.h:9 hacks/config/hypercube.xml.h:8
-#: hacks/config/ifs.xml.h:6 hacks/config/jigsaw.xml.h:7
+#: hacks/config/circuit.xml.h:11 hacks/config/cloudlife.xml.h:13
+#: hacks/config/compass.xml.h:5 hacks/config/coral.xml.h:14
+#: hacks/config/critical.xml.h:7 hacks/config/crystal.xml.h:12
+#: hacks/config/cubenetic.xml.h:24 hacks/config/cynosure.xml.h:10
+#: hacks/config/dangerball.xml.h:6 hacks/config/decayscreen.xml.h:18
+#: hacks/config/deluxe.xml.h:9 hacks/config/demon.xml.h:10
+#: hacks/config/discrete.xml.h:9 hacks/config/distort.xml.h:13
+#: hacks/config/drift.xml.h:13 hacks/config/endgame.xml.h:6
+#: hacks/config/engine.xml.h:16 hacks/config/epicycle.xml.h:11
+#: hacks/config/eruption.xml.h:20 hacks/config/euler2d.xml.h:15
+#: hacks/config/extrusion.xml.h:13 hacks/config/fadeplot.xml.h:10
+#: hacks/config/fireworkx.xml.h:11 hacks/config/flag.xml.h:9
+#: hacks/config/flame.xml.h:15 hacks/config/flipflop.xml.h:7
+#: hacks/config/flipscreen3d.xml.h:7 hacks/config/flow.xml.h:12
+#: hacks/config/fluidballs.xml.h:20 hacks/config/forest.xml.h:6
+#: hacks/config/fuzzyflakes.xml.h:17 hacks/config/galaxy.xml.h:12
+#: hacks/config/glblur.xml.h:17 hacks/config/glforestfire.xml.h:15
+#: hacks/config/glplanet.xml.h:10 hacks/config/gltext.xml.h:15
+#: hacks/config/goop.xml.h:11 hacks/config/grav.xml.h:9
+#: hacks/config/greynetic.xml.h:4 hacks/config/halo.xml.h:11
+#: hacks/config/hopalong.xml.h:23 hacks/config/hyperball.xml.h:9
+#: hacks/config/hypercube.xml.h:8 hacks/config/ifs.xml.h:6
+#: hacks/config/intermomentary.xml.h:5 hacks/config/jigsaw.xml.h:7
 #: hacks/config/juggle.xml.h:8 hacks/config/julia.xml.h:10
-#: hacks/config/kaleidescope.xml.h:8 hacks/config/kumppa.xml.h:9
-#: hacks/config/lament.xml.h:7 hacks/config/laser.xml.h:11
+#: hacks/config/kaleidescope.xml.h:8 hacks/config/klein.xml.h:8
+#: hacks/config/kumppa.xml.h:9 hacks/config/lament.xml.h:7
+#: hacks/config/laser.xml.h:11 hacks/config/lavalite.xml.h:30
 #: hacks/config/lightning.xml.h:6 hacks/config/lisa.xml.h:9
 #: hacks/config/lissie.xml.h:11 hacks/config/lmorph.xml.h:12
-#: hacks/config/loop.xml.h:9 hacks/config/menger.xml.h:18
+#: hacks/config/loop.xml.h:9 hacks/config/memscroller.xml.h:8
+#: hacks/config/menger.xml.h:18 hacks/config/metaballs.xml.h:15
+#: hacks/config/mirrorblob.xml.h:21 hacks/config/mismunch.xml.h:12
 #: hacks/config/moebius.xml.h:10 hacks/config/moire2.xml.h:7
 #: hacks/config/molecule.xml.h:24 hacks/config/morph3d.xml.h:7
 #: hacks/config/mountain.xml.h:8 hacks/config/munch.xml.h:9
-#: hacks/config/nerverot.xml.h:22 hacks/config/penrose.xml.h:12
-#: hacks/config/petri.xml.h:25 hacks/config/phosphor.xml.h:7
-#: hacks/config/pipes.xml.h:16 hacks/config/polyominoes.xml.h:11
+#: hacks/config/nerverot.xml.h:22 hacks/config/noof.xml.h:6
+#: hacks/config/pacman.xml.h:6 hacks/config/penrose.xml.h:12
+#: hacks/config/petri.xml.h:25 hacks/config/phosphor.xml.h:8
+#: hacks/config/piecewise.xml.h:11 hacks/config/pipes.xml.h:16
+#: hacks/config/polyominoes.xml.h:11 hacks/config/pong.xml.h:5
+#: hacks/config/popsquares.xml.h:6 hacks/config/providence.xml.h:6
 #: hacks/config/pulsar.xml.h:17 hacks/config/qix.xml.h:22
-#: hacks/config/rotor.xml.h:12 hacks/config/rubik.xml.h:11
-#: hacks/config/sballs.xml.h:14 hacks/config/shadebobs.xml.h:10
-#: hacks/config/sierpinski.xml.h:9 hacks/config/sierpinski3d.xml.h:10
-#: hacks/config/slidescreen.xml.h:7 hacks/config/slip.xml.h:9
-#: hacks/config/speedmine.xml.h:15 hacks/config/sphere.xml.h:6
-#: hacks/config/spheremonics.xml.h:22 hacks/config/spiral.xml.h:10
-#: hacks/config/spotlight.xml.h:5 hacks/config/sproingies.xml.h:8
-#: hacks/config/squiral.xml.h:16 hacks/config/stairs.xml.h:5
-#: hacks/config/starfish.xml.h:9 hacks/config/strange.xml.h:8
-#: hacks/config/superquadrics.xml.h:9 hacks/config/swirl.xml.h:7
+#: hacks/config/queens.xml.h:6 hacks/config/rotor.xml.h:12
+#: hacks/config/rubik.xml.h:11 hacks/config/sballs.xml.h:14
+#: hacks/config/shadebobs.xml.h:10 hacks/config/sierpinski.xml.h:9
+#: hacks/config/sierpinski3d.xml.h:10 hacks/config/slidescreen.xml.h:7
+#: hacks/config/slip.xml.h:9 hacks/config/speedmine.xml.h:15
+#: hacks/config/sphere.xml.h:6 hacks/config/spheremonics.xml.h:22
+#: hacks/config/spiral.xml.h:10 hacks/config/spotlight.xml.h:5
+#: hacks/config/sproingies.xml.h:8 hacks/config/squiral.xml.h:16
+#: hacks/config/stairs.xml.h:5 hacks/config/starfish.xml.h:9
+#: hacks/config/strange.xml.h:5 hacks/config/substrate.xml.h:11
+#: hacks/config/superquadrics.xml.h:10 hacks/config/swirl.xml.h:7
 #: hacks/config/t3d.xml.h:13 hacks/config/thornbird.xml.h:8
 #: hacks/config/triangle.xml.h:6 hacks/config/truchet.xml.h:3
 #: hacks/config/twang.xml.h:10 hacks/config/vines.xml.h:5
-#: hacks/config/webcollage.xml.h:8 hacks/config/whirlygig.xml.h:4
+#: hacks/config/webcollage.xml.h:8 hacks/config/whirlygig.xml.h:13
 #: hacks/config/worm.xml.h:8 hacks/config/xearth.xml.h:25
 #: hacks/config/xflame.xml.h:6 hacks/config/xjack.xml.h:3
-#: hacks/config/xmatrix.xml.h:16 hacks/config/xmountains.xml.h:5
+#: hacks/config/xmatrix.xml.h:18 hacks/config/xplanet.xml.h:60
 #: hacks/config/xrayswarm.xml.h:4 hacks/config/zoom.xml.h:7
 msgid "Speed"
 msgstr "Vitesse"
 
-#: hacks/config/ant.xml.h:17
-msgid "Three Sided Cells"
-msgstr "Cellules à 3 côtés"
+#: hacks/config/anemone.xml.h:11
+msgid "Tentacles"
+msgstr "Tentacules"
 
-#: hacks/config/ant.xml.h:18 hacks/config/demon.xml.h:12
-#: hacks/config/discrete.xml.h:10 hacks/config/fadeplot.xml.h:11
-#: hacks/config/flag.xml.h:12 hacks/config/flow.xml.h:17
-#: hacks/config/lissie.xml.h:12 hacks/config/loop.xml.h:11
-#: hacks/config/rubik.xml.h:12 hacks/config/sierpinski.xml.h:11
-#: hacks/config/slip.xml.h:11
-msgid "Timeout"
-msgstr "Hors temps"
+#: hacks/config/anemone.xml.h:12 hacks/config/cubestorm.xml.h:11
+#: hacks/config/deluxe.xml.h:10 hacks/config/fuzzyflakes.xml.h:18
+#: hacks/config/glknots.xml.h:19 hacks/config/lmorph.xml.h:13
+#: hacks/config/pong.xml.h:7 hacks/config/starfish.xml.h:11
+#: hacks/config/thornbird.xml.h:9
+msgid "Thick"
+msgstr "Épais(se)"
 
-#: hacks/config/ant.xml.h:19
-msgid "Truchet Lines"
-msgstr "Lignes pour Truchet"
+#: hacks/config/anemone.xml.h:13 hacks/config/fuzzyflakes.xml.h:19
+#: hacks/config/glknots.xml.h:20 hacks/config/moire2.xml.h:8
+#: hacks/config/thornbird.xml.h:10
+msgid "Thickness"
+msgstr "Épaisseur"
 
-#: hacks/config/ant.xml.h:20
-msgid "Twelve Sided Cells"
-msgstr "Cellules à 12 côtés"
+#: hacks/config/anemone.xml.h:14 hacks/config/cubestorm.xml.h:12
+#: hacks/config/deluxe.xml.h:11 hacks/config/fuzzyflakes.xml.h:20
+#: hacks/config/glknots.xml.h:21 hacks/config/lmorph.xml.h:14
+#: hacks/config/pong.xml.h:8 hacks/config/starfish.xml.h:12
+#: hacks/config/thornbird.xml.h:11
+msgid "Thin"
+msgstr "Fin(e)"
+
+#: hacks/config/anemone.xml.h:15
+msgid "Turn speed"
+msgstr "Vitesse de rotation"
 
-#: hacks/config/ant.xml.h:21 hacks/config/apollonian.xml.h:13
-#: hacks/config/attraction.xml.h:32 hacks/config/bouboule.xml.h:11
-#: hacks/config/braid.xml.h:13 hacks/config/critical.xml.h:8
-#: hacks/config/crystal.xml.h:13 hacks/config/cynosure.xml.h:11
-#: hacks/config/deco.xml.h:10 hacks/config/deluxe.xml.h:14
-#: hacks/config/demon.xml.h:13 hacks/config/discrete.xml.h:11
-#: hacks/config/drift.xml.h:14 hacks/config/epicycle.xml.h:13
-#: hacks/config/euler2d.xml.h:17 hacks/config/fadeplot.xml.h:12
-#: hacks/config/flag.xml.h:13 hacks/config/flame.xml.h:16
-#: hacks/config/flow.xml.h:18 hacks/config/forest.xml.h:8
-#: hacks/config/galaxy.xml.h:13 hacks/config/grav.xml.h:11
-#: hacks/config/halo.xml.h:12 hacks/config/hopalong.xml.h:25
-#: hacks/config/ifs.xml.h:8 hacks/config/imsmap.xml.h:15
-#: hacks/config/interference.xml.h:16 hacks/config/julia.xml.h:12
-#: hacks/config/laser.xml.h:12 hacks/config/lightning.xml.h:8
-#: hacks/config/lisa.xml.h:12 hacks/config/lissie.xml.h:13
-#: hacks/config/loop.xml.h:12 hacks/config/moire.xml.h:11
+#: hacks/config/anemone.xml.h:16 hacks/config/ant.xml.h:22
+#: hacks/config/apollonian.xml.h:13 hacks/config/attraction.xml.h:32
+#: hacks/config/bouboule.xml.h:11 hacks/config/braid.xml.h:13
+#: hacks/config/critical.xml.h:8 hacks/config/crystal.xml.h:13
+#: hacks/config/cynosure.xml.h:11 hacks/config/deco.xml.h:10
+#: hacks/config/deluxe.xml.h:14 hacks/config/demon.xml.h:13
+#: hacks/config/discrete.xml.h:11 hacks/config/drift.xml.h:14
+#: hacks/config/epicycle.xml.h:13 hacks/config/euler2d.xml.h:17
+#: hacks/config/fadeplot.xml.h:12 hacks/config/flag.xml.h:13
+#: hacks/config/flame.xml.h:16 hacks/config/flow.xml.h:15
+#: hacks/config/forest.xml.h:8 hacks/config/galaxy.xml.h:14
+#: hacks/config/grav.xml.h:11 hacks/config/halo.xml.h:13
+#: hacks/config/hopalong.xml.h:25 hacks/config/ifs.xml.h:8
+#: hacks/config/imsmap.xml.h:15 hacks/config/interference.xml.h:19
+#: hacks/config/julia.xml.h:12 hacks/config/laser.xml.h:12
+#: hacks/config/lightning.xml.h:8 hacks/config/lisa.xml.h:12
+#: hacks/config/lissie.xml.h:13 hacks/config/loop.xml.h:12
+#: hacks/config/metaballs.xml.h:16 hacks/config/moire.xml.h:11
 #: hacks/config/moire2.xml.h:9 hacks/config/mountain.xml.h:9
 #: hacks/config/nerverot.xml.h:23 hacks/config/penrose.xml.h:13
 #: hacks/config/polyominoes.xml.h:12 hacks/config/rd-bomb.xml.h:20
@@ -1094,7 +1423,7 @@ msgstr "Cellules 
 #: hacks/config/shadebobs.xml.h:12 hacks/config/sierpinski.xml.h:12
 #: hacks/config/slip.xml.h:12 hacks/config/sphere.xml.h:8
 #: hacks/config/spiral.xml.h:12 hacks/config/squiral.xml.h:18
-#: hacks/config/starfish.xml.h:14 hacks/config/strange.xml.h:11
+#: hacks/config/starfish.xml.h:14 hacks/config/strange.xml.h:8
 #: hacks/config/swirl.xml.h:9 hacks/config/thornbird.xml.h:13
 #: hacks/config/triangle.xml.h:8 hacks/config/vines.xml.h:7
 #: hacks/config/worm.xml.h:9 hacks/config/xearth.xml.h:28
@@ -1102,9 +1431,212 @@ msgstr "Cellules 
 msgid "Two"
 msgstr "Deux"
 
+#: hacks/config/anemone.xml.h:17
+msgid "Wiggling tentacles. By Gabriel Finch."
+msgstr "Tentacules agitées. Par Gabriel Finch."
+
+#: hacks/config/anemone.xml.h:18
+msgid "Withdraw freqency"
+msgstr "Fréquence de retrait"
+
+#: hacks/config/anemotaxis.xml.h:1
+msgid "Anemotaxis"
+msgstr "Anemotaxis"
+
+#: hacks/config/anemotaxis.xml.h:2
+msgid ""
+"Anemotaxis demonstrates a search algorithm designed for locating a source of "
+"odor in turbulent atmosphere. The searcher is able to sense the odor and "
+"determine local instantaneous wind direction. The goal is to find the source "
+"in the shortest mean time. Written by Eugene Balkovsky."
+msgstr ""
+
+#: hacks/config/anemotaxis.xml.h:3
+msgid "Distance"
+msgstr "Distance"
+
+#: hacks/config/anemotaxis.xml.h:4 hacks/config/hyperball.xml.h:1
+#: hacks/config/hypercube.xml.h:1
+msgid "Far"
+msgstr "Loin"
+
+#: hacks/config/anemotaxis.xml.h:8 hacks/config/hyperball.xml.h:7
+#: hacks/config/hypercube.xml.h:6
+msgid "Near"
+msgstr "Proche"
+
+#: hacks/config/anemotaxis.xml.h:9
+msgid "Searchers"
+msgstr "Chercheurs"
+
+#: hacks/config/anemotaxis.xml.h:11
+msgid "Sources"
+msgstr "Sources"
+
+#: hacks/config/ant.xml.h:1
+msgid ""
+"A cellular automaton that is really a two-dimensional Turing machine: as the "
+"heads (``ants'') walk along the screen, they change pixel values in their "
+"path. Then, as they pass over changed pixels, their behavior is influenced. "
+"Written by David Bagley."
+msgstr ""
+"Un automate cellulaire qui est en fait une machine de Turing "
+"bidimensionnelle: à mesure que les têtes («fourmis») marchent le long de "
+"l'écran, elles changent la valeur des pixels sur leur chemin. Ensuite, leur "
+"comportement est influencé lorsqu'elles passent sur les pixels modifiés. "
+"Écrit par David Bagley."
+
+#: hacks/config/ant.xml.h:2
+msgid "Ant"
+msgstr "Fourmis"
+
+#: hacks/config/ant.xml.h:3
+msgid "Ant Size"
+msgstr "Taille des fourmis"
+
+#: hacks/config/ant.xml.h:4
+msgid "Ants Count"
+msgstr "Nombre de fourmis"
+
+#: hacks/config/ant.xml.h:5
+msgid "Draw Eyes"
+msgstr "Dessiner des yeux"
+
+#: hacks/config/ant.xml.h:7
+msgid "Four Sided Cells"
+msgstr "Cellules à 4 côtés"
+
+#: hacks/config/ant.xml.h:8 hacks/config/attraction.xml.h:13
+#: hacks/config/cloudlife.xml.h:7 hacks/config/cubenetic.xml.h:11
+#: hacks/config/demon.xml.h:5 hacks/config/discrete.xml.h:3
+#: hacks/config/distort.xml.h:5 hacks/config/fadeplot.xml.h:5
+#: hacks/config/flag.xml.h:4 hacks/config/flow.xml.h:4
+#: hacks/config/fluidballs.xml.h:12 hacks/config/fuzzyflakes.xml.h:10
+#: hacks/config/gleidescope.xml.h:7 hacks/config/halftone.xml.h:8
+#: hacks/config/hopalong.xml.h:13 hacks/config/interference.xml.h:11
+#: hacks/config/julia.xml.h:5 hacks/config/lissie.xml.h:4
+#: hacks/config/loop.xml.h:2 hacks/config/moire.xml.h:4
+#: hacks/config/piecewise.xml.h:5 hacks/config/rd-bomb.xml.h:11
+#: hacks/config/rorschach.xml.h:5 hacks/config/rubik.xml.h:4
+#: hacks/config/sierpinski.xml.h:3 hacks/config/slip.xml.h:3
+msgid "Large"
+msgstr "Important(e)"
+
+#: hacks/config/ant.xml.h:10
+msgid "Nine Sided Cells"
+msgstr "Cellules à 8 côtés"
+
+#: hacks/config/ant.xml.h:12
+msgid "Random Cell Shape"
+msgstr "Forme de cellule aléatoire"
+
+#: hacks/config/ant.xml.h:13 hacks/config/speedmine.xml.h:11
+msgid "Sharp Turns"
+msgstr "Virages serrés"
+
+#: hacks/config/ant.xml.h:14
+msgid "Six Sided Cells"
+msgstr "Cellules à 6 côtés"
+
+#: hacks/config/ant.xml.h:16 hacks/config/attraction.xml.h:27
+#: hacks/config/cloudlife.xml.h:12 hacks/config/cubenetic.xml.h:23
+#: hacks/config/demon.xml.h:9 hacks/config/discrete.xml.h:8
+#: hacks/config/distort.xml.h:12 hacks/config/fadeplot.xml.h:9
+#: hacks/config/flag.xml.h:8 hacks/config/flow.xml.h:11
+#: hacks/config/fluidballs.xml.h:19 hacks/config/fuzzyflakes.xml.h:16
+#: hacks/config/gleidescope.xml.h:12 hacks/config/halftone.xml.h:14
+#: hacks/config/hopalong.xml.h:22 hacks/config/interference.xml.h:18
+#: hacks/config/julia.xml.h:9 hacks/config/lissie.xml.h:10
+#: hacks/config/loop.xml.h:8 hacks/config/metaballs.xml.h:14
+#: hacks/config/moire.xml.h:9 hacks/config/piecewise.xml.h:10
+#: hacks/config/rd-bomb.xml.h:18 hacks/config/rorschach.xml.h:8
+#: hacks/config/rubik.xml.h:10 hacks/config/sierpinski.xml.h:8
+#: hacks/config/slip.xml.h:8
+msgid "Small"
+msgstr "Faible"
+
+#: hacks/config/ant.xml.h:18
+msgid "Three Sided Cells"
+msgstr "Cellules à 3 côtés"
+
+#: hacks/config/ant.xml.h:19 hacks/config/demon.xml.h:12
+#: hacks/config/discrete.xml.h:10 hacks/config/fadeplot.xml.h:11
+#: hacks/config/flag.xml.h:12 hacks/config/flow.xml.h:14
+#: hacks/config/lissie.xml.h:12 hacks/config/loop.xml.h:11
+#: hacks/config/rubik.xml.h:12 hacks/config/sierpinski.xml.h:11
+#: hacks/config/slip.xml.h:11
+msgid "Timeout"
+msgstr "Délai"
+
+#: hacks/config/ant.xml.h:20
+msgid "Truchet Lines"
+msgstr "Lignes de Truchet"
+
+#: hacks/config/ant.xml.h:21
+msgid "Twelve Sided Cells"
+msgstr "Cellules à 12 côtés"
+
+#: hacks/config/antinspect.xml.h:1
+msgid "AntInspect"
+msgstr "Inspection des fourmis"
+
+#: hacks/config/antinspect.xml.h:2
+msgid "Draw Shadows"
+msgstr "Dessiner les ombres"
+
+#: hacks/config/antinspect.xml.h:3
+msgid ""
+"Draws a trio of ants moving their spheres around a circle. Written by Blair "
+"Tennessy."
+msgstr ""
+"Dessine un trio de fourmis déplacant une sphère en cercle. Écrit pas Blair "
+"Tennessy."
+
+#: hacks/config/antinspect.xml.h:5 hacks/config/antspotlight.xml.h:4
+#: hacks/config/atlantis.xml.h:11 hacks/config/atunnel.xml.h:5
+#: hacks/config/blocktube.xml.h:8 hacks/config/boxed.xml.h:6
+#: hacks/config/bubble3d.xml.h:4 hacks/config/cage.xml.h:3
+#: hacks/config/circuit.xml.h:9 hacks/config/cubenetic.xml.h:21
+#: hacks/config/cubestorm.xml.h:7 hacks/config/dangerball.xml.h:4
+#: hacks/config/endgame.xml.h:4 hacks/config/engine.xml.h:14
+#: hacks/config/extrusion.xml.h:10 hacks/config/flipflop.xml.h:4
+#: hacks/config/flipscreen3d.xml.h:5 hacks/config/fluidballs.xml.h:17
+#: hacks/config/flurry.xml.h:9 hacks/config/flyingtoasters.xml.h:10
+#: hacks/config/gears.xml.h:6 hacks/config/gflux.xml.h:11
+#: hacks/config/glblur.xml.h:13 hacks/config/gleidescope.xml.h:10
+#: hacks/config/glforestfire.xml.h:13 hacks/config/glknots.xml.h:16
+#: hacks/config/glmatrix.xml.h:17 hacks/config/glplanet.xml.h:7
+#: hacks/config/glslideshow.xml.h:18 hacks/config/glsnake.xml.h:10
+#: hacks/config/gltext.xml.h:12 hacks/config/hypertorus.xml.h:12
+#: hacks/config/jigglypuff.xml.h:15 hacks/config/klein.xml.h:6
+#: hacks/config/lament.xml.h:5 hacks/config/lavalite.xml.h:26
+#: hacks/config/menger.xml.h:15 hacks/config/mirrorblob.xml.h:18
+#: hacks/config/moebius.xml.h:6 hacks/config/molecule.xml.h:21
+#: hacks/config/morph3d.xml.h:5 hacks/config/noof.xml.h:4
+#: hacks/config/pinion.xml.h:12 hacks/config/pipes.xml.h:14
+#: hacks/config/polyhedra.xml.h:118 hacks/config/polytopes.xml.h:18
+#: hacks/config/providence.xml.h:4 hacks/config/pulsar.xml.h:14
+#: hacks/config/queens.xml.h:3 hacks/config/rubik.xml.h:6
+#: hacks/config/sballs.xml.h:12 hacks/config/sierpinski3d.xml.h:6
+#: hacks/config/spheremonics.xml.h:18 hacks/config/sproingies.xml.h:4
+#: hacks/config/stairs.xml.h:2 hacks/config/starwars.xml.h:11
+#: hacks/config/superquadrics.xml.h:7
+msgid "Show Frames-per-Second"
+msgstr "Afficher «trames par seconde» (FPS)"
+
+#: hacks/config/antspotlight.xml.h:1
+msgid "AntSpotlight"
+msgstr "Faisceau lumineux"
+
+#: hacks/config/antspotlight.xml.h:2
+msgid ""
+"Antspotlight draws an ant (with a headlight) who walks on top of an image of "
+"your desktop or other image. Written by Blair Tennessy."
+msgstr ""
+
 #: hacks/config/apollonian.xml.h:1
 msgid "Apollonian"
-msgstr ""
+msgstr "Apollonien"
 
 #: hacks/config/apollonian.xml.h:2
 msgid "Deep"
@@ -1116,29 +1648,78 @@ msgstr "Profondeur"
 
 #: hacks/config/apollonian.xml.h:4
 msgid "Draw Labels"
-msgstr "Affiche les étiquettes"
+msgstr "Afficher le texte"
 
 #: hacks/config/apollonian.xml.h:6
 msgid "Include Alternate Geometries"
-msgstr "Inclus les géométries alternatives"
+msgstr "Inclure les géométries alternatives"
 
 #: hacks/config/apollonian.xml.h:9
 msgid ""
 "Packs a large circle with smaller circles, demonstrating the Descartes "
 "Circle Theorem. Written by Allan R. Wilks and David Bagley."
 msgstr ""
+"Remplit un grand cercle de cercles plus petits et démontre ainsi le théorème "
+"des cercles de Descartes. Écrit par Allan R. Wilks et David Bagley."
 
 #: hacks/config/apollonian.xml.h:10
 msgid "Shallow"
 msgstr "Peu profond"
 
+#: hacks/config/apple2.xml.h:1
+msgid "Apple ]["
+msgstr "Apple ]["
+
+#: hacks/config/apple2.xml.h:2
+msgid "Basic Programming Mode"
+msgstr "Mode programmation en BASIC"
+
+#: hacks/config/apple2.xml.h:3 hacks/config/halo.xml.h:8
+#: hacks/config/imsmap.xml.h:11
+msgid "Random Mode"
+msgstr "Mode aléatoire"
+
+#: hacks/config/apple2.xml.h:4
+msgid ""
+"Simulates an original Apple ][ Plus computer in all its 1979 glory. It also "
+"reproduces the appearance of display on a color television set of the "
+"period. In \"Text Mode\", it displays the output of a command (e.g., "
+"\"fortune\".) In \"Slideshow Mode\", it chooses a number of images from the "
+"image source you configured into XScreenSaver and displays them within the "
+"limitations of the Apple ][ display hardware. (Six available colors in hi-"
+"res mode!) In \"Basic Programming Mode\", a simulated user types in a BASIC "
+"program and runs it. By Trevor Blackwell."
+msgstr ""
+"Simule une machine Apple ][ Plus dans toute sa gloire de 1979. Il reproduit "
+"également l'affichage d'une télévision couleur de l'époque. En mode \"Texte"
+"\", il affiche la sortie d'une commande (p.ex. \"fortune\"). En Mode "
+"\"diaporama\", il choisis des images depuis la source d'image configurée "
+"dans XScreenSaver et les affiche avec les limitations de l'écran de l'Apple ]"
+"[ (seulement 6 couleurs en mode haute résolution!). Dans le mode "
+"\"Programmation en BASIC\", un utilisateur simulé tape des commandes BASIC "
+"et lance le programme. Par Trevor Blackwell."
+
+#: hacks/config/apple2.xml.h:5
+msgid "Slideshow Mode"
+msgstr "Mode diaporama"
+
+#: hacks/config/apple2.xml.h:6
+msgid "Text Mode"
+msgstr "Mode texte"
+
+#: hacks/config/apple2.xml.h:7 hacks/config/fontglide.xml.h:15
+#: hacks/config/noseguy.xml.h:7 hacks/config/phosphor.xml.h:9
+#: hacks/config/starwars.xml.h:17
+msgid "Text Program"
+msgstr "Programme générant du texte"
+
 #: hacks/config/atlantis.xml.h:1
 msgid "Agressive"
 msgstr "Agressif"
 
 #: hacks/config/atlantis.xml.h:2
 msgid "Atlantis"
-msgstr "Atlantis"
+msgstr "Atlantide"
 
 #: hacks/config/atlantis.xml.h:3
 msgid "Clear Water"
@@ -1146,11 +1727,11 @@ msgstr "Eau claire"
 
 #: hacks/config/atlantis.xml.h:5
 msgid "Flat Background"
-msgstr "Arrière-plan unis"
+msgstr "Arrière-plan uni"
 
 #: hacks/config/atlantis.xml.h:6
 msgid "Gradient Background"
-msgstr "Arrière-plan en gradient"
+msgstr "Arrière-plan dégradé"
 
 #: hacks/config/atlantis.xml.h:7
 msgid "Number of Sharks"
@@ -1158,7 +1739,7 @@ msgstr "Nombre de requins"
 
 #: hacks/config/atlantis.xml.h:8
 msgid "Shark Proximity"
-msgstr "Proximité des requins"
+msgstr "Comportement des requins"
 
 #: hacks/config/atlantis.xml.h:9
 msgid "Shark Speed"
@@ -1166,42 +1747,24 @@ msgstr "Vitesse des requins"
 
 #: hacks/config/atlantis.xml.h:10
 msgid "Shimmering Water"
-msgstr "Eau trouble"
-
-#: hacks/config/atlantis.xml.h:11 hacks/config/boxed.xml.h:5
-#: hacks/config/bubble3d.xml.h:4 hacks/config/cage.xml.h:3
-#: hacks/config/circuit.xml.h:9 hacks/config/cubenetic.xml.h:21
-#: hacks/config/dangerball.xml.h:4 hacks/config/engine.xml.h:4
-#: hacks/config/extrusion.xml.h:10 hacks/config/flipscreen3d.xml.h:5
-#: hacks/config/fluidballs.xml.h:17 hacks/config/gears.xml.h:6
-#: hacks/config/gflux.xml.h:11 hacks/config/glforestfire.xml.h:13
-#: hacks/config/glplanet.xml.h:5 hacks/config/glsnake.xml.h:10
-#: hacks/config/gltext.xml.h:12 hacks/config/lament.xml.h:5
-#: hacks/config/menger.xml.h:15 hacks/config/moebius.xml.h:6
-#: hacks/config/molecule.xml.h:21 hacks/config/morph3d.xml.h:5
-#: hacks/config/pipes.xml.h:14 hacks/config/pulsar.xml.h:14
-#: hacks/config/rubik.xml.h:6 hacks/config/sballs.xml.h:12
-#: hacks/config/sierpinski3d.xml.h:6 hacks/config/spheremonics.xml.h:18
-#: hacks/config/sproingies.xml.h:4 hacks/config/stairs.xml.h:2
-#: hacks/config/starwars.xml.h:11 hacks/config/superquadrics.xml.h:6
-msgid "Show Frames-per-Second"
-msgstr "Afficher la vitesse d'affichage FPS = Trames Par Secondes"
+msgstr "Eau miroitante"
 
 #: hacks/config/atlantis.xml.h:12
 msgid "Shy"
 msgstr "Timide"
 
-#: hacks/config/atlantis.xml.h:14 hacks/config/boxed.xml.h:7
-#: hacks/config/cage.xml.h:5 hacks/config/extrusion.xml.h:12
-#: hacks/config/gears.xml.h:8 hacks/config/glplanet.xml.h:7
+#: hacks/config/atlantis.xml.h:14 hacks/config/cage.xml.h:5
+#: hacks/config/extrusion.xml.h:12 hacks/config/gears.xml.h:8
+#: hacks/config/glblur.xml.h:15 hacks/config/glplanet.xml.h:9
 #: hacks/config/glsnake.xml.h:13 hacks/config/gltext.xml.h:14
-#: hacks/config/menger.xml.h:17 hacks/config/molecule.xml.h:23
-#: hacks/config/munch.xml.h:8 hacks/config/sierpinski3d.xml.h:9
-#: hacks/config/speedmine.xml.h:14 hacks/config/spheremonics.xml.h:21
-#: hacks/config/sproingies.xml.h:7 hacks/config/stairs.xml.h:4
-#: hacks/config/stonerview.xml.h:2 hacks/config/superquadrics.xml.h:8
+#: hacks/config/menger.xml.h:17 hacks/config/mismunch.xml.h:11
+#: hacks/config/molecule.xml.h:23 hacks/config/munch.xml.h:8
+#: hacks/config/sierpinski3d.xml.h:9 hacks/config/speedmine.xml.h:14
+#: hacks/config/spheremonics.xml.h:21 hacks/config/sproingies.xml.h:7
+#: hacks/config/stairs.xml.h:4 hacks/config/stonerview.xml.h:2
+#: hacks/config/superquadrics.xml.h:9
 msgid "Solid"
-msgstr "Uni"
+msgstr "Plein"
 
 #: hacks/config/atlantis.xml.h:15
 msgid ""
@@ -1209,23 +1772,32 @@ msgid ""
 "dolphins, and whales. The swimming motions are great. Originally written by "
 "Mark Kilgard."
 msgstr ""
+"Voici un aquarium grand format: une animation GL avec des requins, des "
+"dauphins et des baleines. Les mouvements de nage sont magnifiques. "
+"Initialement écrit par Mark Kilgard (porté par Eric Lassauge pour xlock)."
 
 #: hacks/config/atlantis.xml.h:16
 msgid "Whale Speed"
 msgstr "Vitesse des baleines"
 
-#: hacks/config/atlantis.xml.h:17 hacks/config/boxed.xml.h:8
-#: hacks/config/cage.xml.h:8 hacks/config/dangerball.xml.h:11
-#: hacks/config/extrusion.xml.h:19 hacks/config/gears.xml.h:11
-#: hacks/config/glforestfire.xml.h:20 hacks/config/glplanet.xml.h:11
-#: hacks/config/glsnake.xml.h:16 hacks/config/gltext.xml.h:18
-#: hacks/config/lament.xml.h:9 hacks/config/menger.xml.h:21
+#: hacks/config/atlantis.xml.h:17 hacks/config/atunnel.xml.h:10
+#: hacks/config/blinkbox.xml.h:9 hacks/config/blocktube.xml.h:13
+#: hacks/config/cage.xml.h:8 hacks/config/cubestorm.xml.h:14
+#: hacks/config/dangerball.xml.h:11 hacks/config/extrusion.xml.h:19
+#: hacks/config/flipflop.xml.h:8 hacks/config/flyingtoasters.xml.h:14
+#: hacks/config/gears.xml.h:11 hacks/config/glblur.xml.h:20
+#: hacks/config/glforestfire.xml.h:20 hacks/config/glknots.xml.h:23
+#: hacks/config/glplanet.xml.h:15 hacks/config/glsnake.xml.h:15
+#: hacks/config/gltext.xml.h:18 hacks/config/jigglypuff.xml.h:25
+#: hacks/config/lament.xml.h:9 hacks/config/lavalite.xml.h:32
+#: hacks/config/menger.xml.h:21 hacks/config/mirrorblob.xml.h:24
 #: hacks/config/moebius.xml.h:11 hacks/config/molecule.xml.h:26
+#: hacks/config/pinion.xml.h:15 hacks/config/polyhedra.xml.h:173
 #: hacks/config/pulsar.xml.h:20 hacks/config/sballs.xml.h:18
 #: hacks/config/sierpinski3d.xml.h:12 hacks/config/speedmine.xml.h:18
 #: hacks/config/spheremonics.xml.h:26 hacks/config/sproingies.xml.h:10
 #: hacks/config/stairs.xml.h:7 hacks/config/stonerview.xml.h:4
-#: hacks/config/superquadrics.xml.h:11
+#: hacks/config/superquadrics.xml.h:12
 msgid "Wireframe"
 msgstr "Fil de fer"
 
@@ -1241,19 +1813,19 @@ msgstr "Nombre de balles"
 msgid "Ball Mass"
 msgstr "Masse des balles"
 
-#: hacks/config/attraction.xml.h:4 hacks/config/fluidballs.xml.h:2
+#: hacks/config/attraction.xml.h:4 hacks/config/fluidballs.xml.h:3
 msgid "Balls"
 msgstr "Balles"
 
 #: hacks/config/attraction.xml.h:5
 msgid "Bounce Off Walls"
-msgstr "Rebondis depuis les murs"
+msgstr "Rebondir sur les murs"
 
 #: hacks/config/attraction.xml.h:6 hacks/config/hopalong.xml.h:1
-#: hacks/config/interference.xml.h:3 hacks/config/qix.xml.h:2
+#: hacks/config/interference.xml.h:5 hacks/config/qix.xml.h:2
 #: hacks/config/wander.xml.h:3
 msgid "Color Contrast"
-msgstr "Contraste de couleur"
+msgstr "Contraste des couleurs"
 
 #: hacks/config/attraction.xml.h:7
 msgid "Environmental Viscosity"
@@ -1261,30 +1833,33 @@ msgstr "Viscosit
 
 #: hacks/config/attraction.xml.h:9
 msgid "Filled Splines"
-msgstr ""
+msgstr "Rayons pleins"
 
 #: hacks/config/attraction.xml.h:10 hacks/config/ccurve.xml.h:9
-#: hacks/config/cubenetic.xml.h:10 hacks/config/euler2d.xml.h:5
-#: hacks/config/flame.xml.h:9 hacks/config/goop.xml.h:6
-#: hacks/config/hopalong.xml.h:10 hacks/config/hyperball.xml.h:3
-#: hacks/config/hypercube.xml.h:3 hacks/config/interference.xml.h:6
-#: hacks/config/kumppa.xml.h:4 hacks/config/nerverot.xml.h:11
-#: hacks/config/petri.xml.h:8 hacks/config/pyro.xml.h:5
-#: hacks/config/qix.xml.h:10 hacks/config/speedmine.xml.h:5
-#: hacks/config/spheremonics.xml.h:6 hacks/config/spiral.xml.h:4
-#: hacks/config/squiral.xml.h:6 hacks/config/strange.xml.h:3
-#: hacks/config/superquadrics.xml.h:4 hacks/config/t3d.xml.h:7
+#: hacks/config/cloudlife.xml.h:5 hacks/config/cubenetic.xml.h:10
+#: hacks/config/euler2d.xml.h:5 hacks/config/flame.xml.h:9
+#: hacks/config/glslideshow.xml.h:13 hacks/config/goop.xml.h:6
+#: hacks/config/halftone.xml.h:7 hacks/config/hopalong.xml.h:10
+#: hacks/config/hyperball.xml.h:3 hacks/config/hypercube.xml.h:3
+#: hacks/config/interference.xml.h:8 hacks/config/jigglypuff.xml.h:8
+#: hacks/config/kumppa.xml.h:4 hacks/config/lavalite.xml.h:12
+#: hacks/config/nerverot.xml.h:11 hacks/config/petri.xml.h:8
+#: hacks/config/pyro.xml.h:5 hacks/config/qix.xml.h:10
+#: hacks/config/speedmine.xml.h:5 hacks/config/spheremonics.xml.h:6
+#: hacks/config/spiral.xml.h:4 hacks/config/squiral.xml.h:6
+#: hacks/config/superquadrics.xml.h:5 hacks/config/t3d.xml.h:7
 #: hacks/config/twang.xml.h:5 hacks/config/wander.xml.h:8
+#: hacks/config/xmountains.xml.h:17
 msgid "High"
 msgstr "Haut(e)"
 
 #: hacks/config/attraction.xml.h:11
 msgid "Ignore Screen Edges"
-msgstr "Ignore les bords de l'écran"
+msgstr "Ignorer les bords de l'écran"
 
 #: hacks/config/attraction.xml.h:12
 msgid "Inward"
-msgstr "Vers l'intérieur"
+msgstr "Intérieur"
 
 #: hacks/config/attraction.xml.h:14
 msgid ""
@@ -1299,37 +1874,54 @@ msgid ""
 "edge of the screen. It looks quite chaotic. Written by Jamie Zawinski, based "
 "on Lisp code by John Pezaris."
 msgstr ""
+"Comme qix, il utilise un modèle de mouvement simple pour générer de nombreux "
+"modes d'affichage différents. Les points de contrôle s'attirent jusqu'à une "
+"certaine distance, puis commencent à se repousser. Le rapport d'attraction/"
+"répulsion est proportionnel à la distance entre deux particules, à l'instar "
+"des forces nucléaires fortes et faibles. Il est particulièrement intéressant "
+"de regarder ce hack simplement sous la forme de balles qui rebondissent, car "
+"leurs mouvements et leurs interactions sont très étranges. Il arrive parfois "
+"que deux balles entrent en orbite l'une avec l'autre, avant d'être "
+"interrompues par une troisième ou par le bord de l'écran. L'ensemble est "
+"assez chaotique. Écrit par Jamie Zawinski, sur la base d'un code Lisp de "
+"John Pezaris."
 
 #: hacks/config/attraction.xml.h:15 hacks/config/deluxe.xml.h:5
 #: hacks/config/lmorph.xml.h:7 hacks/config/pedal.xml.h:5
-#: hacks/config/starfish.xml.h:4 hacks/config/whirlygig.xml.h:3
+#: hacks/config/starfish.xml.h:4 hacks/config/whirlygig.xml.h:10
 msgid "Lines"
-msgstr "Lignes"
-
-#: hacks/config/attraction.xml.h:16 hacks/config/braid.xml.h:6
-#: hacks/config/cynosure.xml.h:5 hacks/config/drift.xml.h:8
-#: hacks/config/euler2d.xml.h:6 hacks/config/galaxy.xml.h:5
-#: hacks/config/juggle.xml.h:5 hacks/config/laser.xml.h:5
-#: hacks/config/menger.xml.h:4 hacks/config/munch.xml.h:4
+msgstr "Ligne"
+
+#: hacks/config/attraction.xml.h:16 hacks/config/blocktube.xml.h:5
+#: hacks/config/braid.xml.h:6 hacks/config/cynosure.xml.h:5
+#: hacks/config/drift.xml.h:8 hacks/config/eruption.xml.h:11
+#: hacks/config/euler2d.xml.h:6 hacks/config/fireflies.xml.h:21
+#: hacks/config/flow.xml.h:6 hacks/config/fontglide.xml.h:8
+#: hacks/config/galaxy.xml.h:5 hacks/config/juggle.xml.h:5
+#: hacks/config/klein.xml.h:4 hacks/config/laser.xml.h:5
+#: hacks/config/menger.xml.h:4 hacks/config/metaballs.xml.h:5
+#: hacks/config/mismunch.xml.h:3 hacks/config/munch.xml.h:4
 #: hacks/config/nerverot.xml.h:13 hacks/config/petri.xml.h:9
 #: hacks/config/polyominoes.xml.h:4 hacks/config/rotor.xml.h:5
 #: hacks/config/shadebobs.xml.h:4 hacks/config/sierpinski3d.xml.h:3
-#: hacks/config/spheremonics.xml.h:7 hacks/config/wander.xml.h:10
-#: hacks/config/whirlwindwarp.xml.h:3
+#: hacks/config/spheremonics.xml.h:7 hacks/config/substrate.xml.h:6
+#: hacks/config/wander.xml.h:10 hacks/config/whirlwindwarp.xml.h:3
 msgid "Long"
-msgstr "Long"
+msgstr "Long(ue)"
 
 #: hacks/config/attraction.xml.h:17 hacks/config/ccurve.xml.h:10
-#: hacks/config/cubenetic.xml.h:12 hacks/config/euler2d.xml.h:7
-#: hacks/config/flame.xml.h:10 hacks/config/goop.xml.h:7
-#: hacks/config/hopalong.xml.h:14 hacks/config/hyperball.xml.h:6
-#: hacks/config/hypercube.xml.h:5 hacks/config/interference.xml.h:9
-#: hacks/config/kumppa.xml.h:6 hacks/config/nerverot.xml.h:14
-#: hacks/config/petri.xml.h:10 hacks/config/pyro.xml.h:7
-#: hacks/config/qix.xml.h:13 hacks/config/speedmine.xml.h:6
-#: hacks/config/spheremonics.xml.h:8 hacks/config/spiral.xml.h:5
-#: hacks/config/squiral.xml.h:8 hacks/config/strange.xml.h:4
-#: hacks/config/superquadrics.xml.h:5 hacks/config/t3d.xml.h:8
+#: hacks/config/cloudlife.xml.h:8 hacks/config/cubenetic.xml.h:12
+#: hacks/config/euler2d.xml.h:7 hacks/config/flame.xml.h:10
+#: hacks/config/glslideshow.xml.h:15 hacks/config/goop.xml.h:7
+#: hacks/config/halftone.xml.h:9 hacks/config/hopalong.xml.h:14
+#: hacks/config/hyperball.xml.h:6 hacks/config/hypercube.xml.h:5
+#: hacks/config/interference.xml.h:12 hacks/config/jigglypuff.xml.h:11
+#: hacks/config/kumppa.xml.h:6 hacks/config/lavalite.xml.h:14
+#: hacks/config/nerverot.xml.h:14 hacks/config/petri.xml.h:10
+#: hacks/config/pyro.xml.h:7 hacks/config/qix.xml.h:13
+#: hacks/config/speedmine.xml.h:6 hacks/config/spheremonics.xml.h:8
+#: hacks/config/spiral.xml.h:5 hacks/config/squiral.xml.h:8
+#: hacks/config/superquadrics.xml.h:6 hacks/config/t3d.xml.h:8
 #: hacks/config/twang.xml.h:7 hacks/config/wander.xml.h:11
 msgid "Low"
 msgstr "Bas(se)"
@@ -1340,13 +1932,14 @@ msgstr "Mode orbital"
 
 #: hacks/config/attraction.xml.h:21
 msgid "Outward"
-msgstr "Vers l'extérieur"
+msgstr "Extérieur"
 
 #: hacks/config/attraction.xml.h:22
 msgid "Polygons"
-msgstr "Polygônes"
+msgstr "Polygones"
 
-#: hacks/config/attraction.xml.h:23 hacks/config/spotlight.xml.h:3
+#: hacks/config/attraction.xml.h:23 hacks/config/fuzzyflakes.xml.h:13
+#: hacks/config/spotlight.xml.h:3 hacks/config/xplanet.xml.h:55
 msgid "Radius"
 msgstr "Rayon"
 
@@ -1354,85 +1947,153 @@ msgstr "Rayon"
 msgid "Repulsion Threshold"
 msgstr "Seuil de répulsion"
 
-#: hacks/config/attraction.xml.h:25 hacks/config/braid.xml.h:10
-#: hacks/config/cynosure.xml.h:8 hacks/config/drift.xml.h:11
-#: hacks/config/euler2d.xml.h:12 hacks/config/galaxy.xml.h:8
-#: hacks/config/laser.xml.h:9 hacks/config/menger.xml.h:14
-#: hacks/config/munch.xml.h:6 hacks/config/nerverot.xml.h:19
-#: hacks/config/petri.xml.h:22 hacks/config/polyominoes.xml.h:9
-#: hacks/config/rotor.xml.h:9 hacks/config/shadebobs.xml.h:8
-#: hacks/config/sierpinski3d.xml.h:5 hacks/config/spheremonics.xml.h:17
+#: hacks/config/attraction.xml.h:25 hacks/config/blocktube.xml.h:7
+#: hacks/config/braid.xml.h:10 hacks/config/cynosure.xml.h:8
+#: hacks/config/drift.xml.h:11 hacks/config/eruption.xml.h:18
+#: hacks/config/euler2d.xml.h:12 hacks/config/fireflies.xml.h:34
+#: hacks/config/flow.xml.h:9 hacks/config/galaxy.xml.h:9
+#: hacks/config/klein.xml.h:5 hacks/config/laser.xml.h:9
+#: hacks/config/menger.xml.h:14 hacks/config/metaballs.xml.h:12
+#: hacks/config/mismunch.xml.h:8 hacks/config/munch.xml.h:6
+#: hacks/config/nerverot.xml.h:19 hacks/config/petri.xml.h:22
+#: hacks/config/polyominoes.xml.h:9 hacks/config/rotor.xml.h:9
+#: hacks/config/shadebobs.xml.h:8 hacks/config/sierpinski3d.xml.h:5
+#: hacks/config/spheremonics.xml.h:17 hacks/config/substrate.xml.h:9
 #: hacks/config/wander.xml.h:12 hacks/config/whirlwindwarp.xml.h:6
 msgid "Short"
-msgstr "Court"
+msgstr "Court(e)"
 
 #: hacks/config/attraction.xml.h:29
 msgid "Splines"
-msgstr ""
+msgstr "Rayons"
 
-#: hacks/config/attraction.xml.h:30
+#: hacks/config/attraction.xml.h:30 hacks/config/fireflies.xml.h:42
 msgid "Tails"
-msgstr "Trainée"
+msgstr "Queues"
 
 #: hacks/config/attraction.xml.h:31 hacks/config/euler2d.xml.h:16
 #: hacks/config/juggle.xml.h:9
 msgid "Trail Length"
-msgstr "Longueur de la trainée"
+msgstr "Longueur de la traînée"
 
-#: hacks/config/blaster.xml.h:1
-msgid "Blaster"
-msgstr ""
+#: hacks/config/atunnel.xml.h:1
+msgid "Atunnel"
+msgstr "Tunnel GL"
 
-#: hacks/config/blaster.xml.h:2
+#: hacks/config/atunnel.xml.h:2
 msgid ""
-"Draws a simulation of flying space-combat robots (cleverly disguised as "
-"colored circles) doing battle in front of a moving star field. Written by "
-"Jonathan Lin."
+"Draws an animation of a textured tunnel in GL. Requires OpenGL, and a "
+"machine with fast hardware support for texture maps. Written by Eric "
+"Lassauge and Roman Podobedov."
 msgstr ""
+"Dessine une animation d'un tunnel texturé en 3D. Nécessite OpenGL et une "
+"machine avec un support matériel puissant pour les textures. Écrit par Eric "
+"Lassauge &lt;lassauge@users.sourceforge.net&gt; et Roman Podobedov."
 
-#: hacks/config/blaster.xml.h:4 hacks/config/bouboule.xml.h:4
-#: hacks/config/coral.xml.h:8 hacks/config/cubenetic.xml.h:9
-#: hacks/config/euler2d.xml.h:4 hacks/config/flame.xml.h:7
-#: hacks/config/fluidballs.xml.h:4 hacks/config/kaleidescope.xml.h:3
-#: hacks/config/lisa.xml.h:3 hacks/config/pedal.xml.h:4
-#: hacks/config/petri.xml.h:7 hacks/config/qix.xml.h:8
-#: hacks/config/thornbird.xml.h:3 hacks/config/whirlwindwarp.xml.h:1
-#: hacks/config/xfishtank.xml.h:4
-msgid "Few"
-msgstr "Peu"
+#: hacks/config/atunnel.xml.h:4 hacks/config/distort.xml.h:9
+#: hacks/config/glforestfire.xml.h:10 hacks/config/lament.xml.h:4
+#: hacks/config/sballs.xml.h:6
+msgid "Normal"
+msgstr "Normal"
+
+#: hacks/config/atunnel.xml.h:8 hacks/config/glforestfire.xml.h:18
+#: hacks/config/lament.xml.h:8 hacks/config/sballs.xml.h:17
+msgid "Untextured"
+msgstr "Sans texture"
+
+#: hacks/config/atunnel.xml.h:9
+msgid "Use light"
+msgstr "Utiliser l'éclairage"
+
+#: hacks/config/barcode.xml.h:1
+msgid "Barcode"
+msgstr "Codes barre"
+
+#: hacks/config/barcode.xml.h:2
+msgid "Barcode Clock (24 Hour)"
+msgstr "Horloge codes barre (24 heures)"
+
+#: hacks/config/barcode.xml.h:3
+msgid "Barcode Clock (AM/PM)"
+msgstr "Horloge codes barre (AM/PM)"
+
+#: hacks/config/barcode.xml.h:5
+msgid "Scrolling Barcodes"
+msgstr "Codes barre défilants"
+
+#: hacks/config/barcode.xml.h:8
+msgid ""
+"This draws a random sequence of colorful barcodes scrolling across your "
+"screen. CONSUME! By Dan Bornstein."
+msgstr ""
+
+#: hacks/config/blaster.xml.h:1
+msgid "Blaster"
+msgstr "Explosion"
+
+#: hacks/config/blaster.xml.h:2
+msgid ""
+"Draws a simulation of flying space-combat robots (cleverly disguised as "
+"colored circles) doing battle in front of a moving star field. Written by "
+"Jonathan Lin."
+msgstr ""
+"Dessine une simulation de robots de combat volants (ingénieusement déguisés "
+"en cercles colorés) en guerre sur un fond de champ stellaire animé. Écrit "
+"par Jonathan Lin."
 
 #: hacks/config/blaster.xml.h:5 hacks/config/penetrate.xml.h:4
 msgid "Lasers"
-msgstr ""
+msgstr "Lasers"
 
 #: hacks/config/blaster.xml.h:7
 msgid "Robots"
-msgstr ""
+msgstr "Robots"
 
-#: hacks/config/blaster.xml.h:10
+#: hacks/config/blaster.xml.h:10 hacks/config/glplanet.xml.h:11
 msgid "Stars"
-msgstr "Etoiles"
+msgstr "Étoiles"
+
+#: hacks/config/blinkbox.xml.h:1
+msgid "BlinkBox"
+msgstr "BlinkBox"
+
+#: hacks/config/blinkbox.xml.h:2
+msgid "Box Size"
+msgstr "Taille boite"
+
+#: hacks/config/blinkbox.xml.h:3
+msgid "Dissolve"
+msgstr "Dissolution"
+
+#: hacks/config/blinkbox.xml.h:4 hacks/config/phosphor.xml.h:3
+msgid "Fade"
+msgstr "Flétrissement"
+
+#: hacks/config/blinkbox.xml.h:6
+msgid ""
+"Shows a ball contained inside of a bounding box. Colored blocks blink in "
+"when the ball hits the edges. Written by Jeremy English."
+msgstr ""
 
 #: hacks/config/blitspin.xml.h:1
-#, fuzzy
-msgid "90° Rotation Speed"
-msgstr "Vitesse de rotation"
+msgid "90 deg Rotation Speed"
+msgstr "Vitesse de rotation à 90°"
 
 #: hacks/config/blitspin.xml.h:2
 msgid "Bitmap to rotate"
-msgstr "Image à faire tourner"
+msgstr "Image à pivoter"
 
 #: hacks/config/blitspin.xml.h:3
 msgid "BlitSpin"
-msgstr ""
+msgstr "Rotation Bitmap"
 
 #: hacks/config/blitspin.xml.h:5
 msgid "Fuzzy Rotation Speed"
-msgstr ""
+msgstr "Vitesse de rotation du brouillage"
 
 #: hacks/config/blitspin.xml.h:6
 msgid "Grab Screen"
-msgstr "Acquisition de l'écran"
+msgstr "Capturer l'écran"
 
 #: hacks/config/blitspin.xml.h:8
 msgid ""
@@ -1446,67 +2107,157 @@ msgid ""
 "provide the image to use, as an XBM or XPM file, or tell it to grab a screen "
 "image and rotate that."
 msgstr ""
+"Le mode Rotation Bitmap fait pivoter à plusieurs reprises un bitmap de 90° à "
+"l'aide d'opérations logiques: le bitmap est divisé en quadrants, qui "
+"pivotent dans le sens horaire. La même opération est répétée avec des "
+"quadrants progressivement plus petits, à ceci près que tous les sous-"
+"quadrants d'une certaine taille pivotent parallèlement. Écrit par Jamie "
+"Zawinski sur la base d'un super code SmallTalk trouvé dans Byte Magazine en "
+"1981. Lorsque vous la regardez, l'image semble se dissoudre en parasites "
+"puis se reconstituer avec une rotation. Vous pouvez fournir l'image à "
+"utiliser, au format XBM ou XPM, ou effectuer une capture d'écran et la faire "
+"pivoter."
+
+#: hacks/config/blocktube.xml.h:1
+msgid "BlockTube"
+msgstr "Tube de blocs"
+
+#: hacks/config/blocktube.xml.h:2
+msgid "Color Change Time"
+msgstr "Durée de changement de couleur"
+
+#: hacks/config/blocktube.xml.h:3
+msgid "Color Hold Time"
+msgstr "Durée de rétention de couleur"
+
+#: hacks/config/blocktube.xml.h:6
+msgid "Reflective Blocks"
+msgstr "Blocs Réflechissants"
+
+#: hacks/config/blocktube.xml.h:10
+msgid "Solid Blocks"
+msgstr "Blocs pleins"
+
+#: hacks/config/blocktube.xml.h:12
+msgid ""
+"This hack draws a swirling, falling tunnel of reflective slabs. They fade "
+"from hue to hue. Written by Lars R. Damerow."
+msgstr ""
 
 #: hacks/config/bouboule.xml.h:1
 msgid "Bouboule"
-msgstr ""
+msgstr "Bouboule"
 
 #: hacks/config/bouboule.xml.h:2 hacks/config/rocks.xml.h:3
 msgid "Do Red/Blue 3D seperation"
-msgstr "Utiliser la séparation rouge/bleu pour un effet 3d."
+msgstr "Séparation rouge/bleu 3D"
 
 #: hacks/config/bouboule.xml.h:7
 msgid "Number of Spots"
-msgstr "Nombre de points"
+msgstr "Nombre de taches"
 
 #: hacks/config/bouboule.xml.h:10
 msgid ""
-"This draws what looks like a spinning, deforming baloon with varying-sized "
+"This draws what looks like a spinning, deforming balloon with varying-sized "
 "spots painted on its invisible surface. Written by Jeremie Petit."
 msgstr ""
+"Dessine une sorte de ballon qui tournoie et se déforme. Des taches de taille "
+"variable sont peintes sur sa surface invisible. Écrit par Jeremie Petit."
 
-#: hacks/config/boxed.xml.h:1 hacks/config/gears.xml.h:1
-#: hacks/config/gflux.xml.h:1 hacks/config/pyro.xml.h:1
-#: hacks/config/rd-bomb.xml.h:6 hacks/config/rocks.xml.h:1
-#: hacks/config/starwars.xml.h:1 hacks/config/xfishtank.xml.h:1
+#: hacks/config/bouncingcow.xml.h:1
+msgid "A Cow. A Trampoline. Together, they fight crime. By Jamie Zawinski."
+msgstr ""
+"Une vache. Un trampoline. Ensemble ils combattent le crime. Écrit par Jamie "
+"Zawinski."
+
+#: hacks/config/bouncingcow.xml.h:2 hacks/config/boxed.xml.h:1
+#: hacks/config/cubestorm.xml.h:1 hacks/config/flyingtoasters.xml.h:3
+#: hacks/config/fontglide.xml.h:1 hacks/config/gears.xml.h:1
+#: hacks/config/gflux.xml.h:1 hacks/config/glknots.xml.h:1
+#: hacks/config/glmatrix.xml.h:1 hacks/config/jigglypuff.xml.h:1
+#: hacks/config/pinion.xml.h:3 hacks/config/polyhedra.xml.h:3
+#: hacks/config/pyro.xml.h:1 hacks/config/rd-bomb.xml.h:6
+#: hacks/config/rocks.xml.h:1 hacks/config/starwars.xml.h:1
+#: hacks/config/wormhole.xml.h:1 hacks/config/xfishtank.xml.h:1
 msgid "Animation Speed"
 msgstr "Vitesse d'animation"
 
+#: hacks/config/bouncingcow.xml.h:3
+msgid "Beefy Cow"
+msgstr "Vache costaude"
+
+#: hacks/config/bouncingcow.xml.h:4
+msgid "Bounce Speed"
+msgstr "Vitesse de rebond"
+
+#: hacks/config/bouncingcow.xml.h:5
+msgid "BouncingCow"
+msgstr "Vache bondissante"
+
+#: hacks/config/bouncingcow.xml.h:7
+msgid "Herd"
+msgstr "Troupeau"
+
+#: hacks/config/bouncingcow.xml.h:8
+msgid "Moo"
+msgstr "Meuh"
+
+#: hacks/config/bouncingcow.xml.h:9
+msgid "Number of Cows"
+msgstr "Nombre de vaches"
+
+#: hacks/config/bouncingcow.xml.h:11
+msgid "Wireframe Cow"
+msgstr "Vache file de fer"
+
 #: hacks/config/boxed.xml.h:2
 msgid "Boxed"
-msgstr "Avec la boîte"
+msgstr "En boîte"
 
 #: hacks/config/boxed.xml.h:3
 msgid ""
 "Draws a box full of 3D bouncing balls that explode. Written by Sander van "
 "Grieken."
 msgstr ""
+"Dessine une boîte remplie de balles 3D qui explosent. Écrit par Sander van "
+"Grieken."
+
+#: hacks/config/boxed.xml.h:5 hacks/config/cubestorm.xml.h:5
+#: hacks/config/fontglide.xml.h:9 hacks/config/glknots.xml.h:6
+#: hacks/config/polyhedra.xml.h:85
+msgid "Motion Speed"
+msgstr "Vitesse de déplacement"
 
 #: hacks/config/braid.xml.h:1
 msgid "Braid"
-msgstr "Galons"
+msgstr "Entrelacement"
 
 #: hacks/config/braid.xml.h:2
 msgid ""
 "Draws random color-cycling inter-braided concentric circles. Written by John "
 "Neil."
 msgstr ""
+"Dessine des cercles concentriques aléatoires entrelacés, avec des cycles de "
+"couleurs. Écrit par John Neil."
 
-#: hacks/config/braid.xml.h:3 hacks/config/bsod.xml.h:8
+#: hacks/config/braid.xml.h:3 hacks/config/bsod.xml.h:9
 #: hacks/config/ccurve.xml.h:7 hacks/config/coral.xml.h:6
 #: hacks/config/cynosure.xml.h:3 hacks/config/deco.xml.h:4
 #: hacks/config/drift.xml.h:2 hacks/config/epicycle.xml.h:3
-#: hacks/config/euler2d.xml.h:1 hacks/config/flame.xml.h:5
-#: hacks/config/galaxy.xml.h:2 hacks/config/glsnake.xml.h:4
-#: hacks/config/helix.xml.h:3 hacks/config/hopalong.xml.h:2
-#: hacks/config/imsmap.xml.h:6 hacks/config/laser.xml.h:2
-#: hacks/config/menger.xml.h:2 hacks/config/moire.xml.h:3
+#: hacks/config/eruption.xml.h:3 hacks/config/euler2d.xml.h:1
+#: hacks/config/flame.xml.h:5 hacks/config/galaxy.xml.h:2
+#: hacks/config/glsnake.xml.h:5 hacks/config/helix.xml.h:3
+#: hacks/config/hopalong.xml.h:2 hacks/config/imsmap.xml.h:6
+#: hacks/config/klein.xml.h:1 hacks/config/laser.xml.h:2
+#: hacks/config/menger.xml.h:2 hacks/config/metaballs.xml.h:3
+#: hacks/config/mismunch.xml.h:1 hacks/config/moire.xml.h:3
 #: hacks/config/molecule.xml.h:9 hacks/config/munch.xml.h:2
 #: hacks/config/nerverot.xml.h:8 hacks/config/pedal.xml.h:3
-#: hacks/config/penrose.xml.h:5 hacks/config/polyominoes.xml.h:1
-#: hacks/config/rorschach.xml.h:3 hacks/config/rotzoomer.xml.h:5
-#: hacks/config/shadebobs.xml.h:2 hacks/config/sierpinski3d.xml.h:1
-#: hacks/config/spheremonics.xml.h:4 hacks/config/starfish.xml.h:2
+#: hacks/config/penrose.xml.h:5 hacks/config/polyhedra.xml.h:17
+#: hacks/config/polyominoes.xml.h:1 hacks/config/rorschach.xml.h:3
+#: hacks/config/rotzoomer.xml.h:5 hacks/config/shadebobs.xml.h:2
+#: hacks/config/sierpinski3d.xml.h:1 hacks/config/spheremonics.xml.h:4
+#: hacks/config/starfish.xml.h:2 hacks/config/substrate.xml.h:1
 #: hacks/config/vidwhacker.xml.h:3 hacks/config/wander.xml.h:7
 #: hacks/config/xspirograph.xml.h:3
 msgid "Duration"
@@ -1515,11 +2266,11 @@ msgstr "Dur
 #: hacks/config/braid.xml.h:5 hacks/config/epicycle.xml.h:7
 #: hacks/config/nerverot.xml.h:12
 msgid "Line Thickness"
-msgstr "Epaisseur des lignes"
+msgstr "Épaisseur de ligne"
 
 #: hacks/config/braid.xml.h:8
 msgid "Max Rings"
-msgstr "Maximum de cercles"
+msgstr "Anneaux max."
 
 #: hacks/config/bsod.xml.h:1 hacks/config/molecule.xml.h:1
 #: hacks/config/vidwhacker.xml.h:1 hacks/config/webcollage.xml.h:1
@@ -1532,65 +2283,99 @@ msgstr "5 secondes"
 
 #: hacks/config/bsod.xml.h:3
 msgid "AmigaDOS"
-msgstr ""
+msgstr "Amiga DOS"
 
 #: hacks/config/bsod.xml.h:4
-msgid "Atari"
-msgstr ""
+msgid "Apple II"
+msgstr "Apple ]["
 
 #: hacks/config/bsod.xml.h:5
-msgid "BSD"
-msgstr ""
+msgid "Atari"
+msgstr "Atari"
 
 #: hacks/config/bsod.xml.h:6
-msgid "BSOD"
-msgstr ""
+msgid "BSD"
+msgstr "BSD"
 
 #: hacks/config/bsod.xml.h:7
+msgid "BSOD"
+msgstr "BSOD"
+
+#: hacks/config/bsod.xml.h:8
 msgid ""
 "BSOD stands for ``Blue Screen of Death.'' The finest in personal computer "
 "emulation, this hack simulates popular screen savers from a number of less "
 "robust operating systems. Written by Jamie Zawinski."
 msgstr ""
+"BSOD signifie «Blue Screen of Death» (écran bleu de la mort). Fine fleur de "
+"l'émulation PC, ce hack simule des économiseurs d'écran de plusieurs "
+"systèmes d'exploitation moins puissants. Écrit par Jamie Zawinski."
+
+#: hacks/config/bsod.xml.h:10
+msgid "HPUX"
+msgstr "HPUX"
+
+#: hacks/config/bsod.xml.h:11
+msgid "HVX/GCOS6"
+msgstr "HVX/GCOS6"
 
-#: hacks/config/bsod.xml.h:9
+#: hacks/config/bsod.xml.h:12
+msgid "Linux"
+msgstr "Linux"
+
+#: hacks/config/bsod.xml.h:13
+msgid "MS-DOS"
+msgstr "M$-DOS"
+
+#: hacks/config/bsod.xml.h:14
 msgid "Mac Bomb"
 msgstr "Bombe Mac"
 
-#: hacks/config/bsod.xml.h:10
+#: hacks/config/bsod.xml.h:15
+msgid "MacOS X"
+msgstr "MacOS X"
+
+#: hacks/config/bsod.xml.h:16
 msgid "MacsBug"
-msgstr "MacsBug"
+msgstr "Bogue Mac"
 
-#: hacks/config/bsod.xml.h:11
+#: hacks/config/bsod.xml.h:17
 msgid "NCD X Terminal"
-msgstr "Terminal X NCD"
+msgstr "Terminal NCD X"
 
-#: hacks/config/bsod.xml.h:12
+#: hacks/config/bsod.xml.h:18
+msgid "OS/390"
+msgstr "OS/390"
+
+#: hacks/config/bsod.xml.h:19
 msgid "SCO"
 msgstr "SCO"
 
-#: hacks/config/bsod.xml.h:13
+#: hacks/config/bsod.xml.h:20
 msgid "Sad Mac"
-msgstr "Mac triste"
+msgstr "Mac Triste"
 
-#: hacks/config/bsod.xml.h:14
+#: hacks/config/bsod.xml.h:21
 msgid "Solaris"
 msgstr "Solaris"
 
-#: hacks/config/bsod.xml.h:15
+#: hacks/config/bsod.xml.h:22
 msgid "Sparc Linux"
-msgstr "Linux Sparc"
+msgstr "Sparc Linux"
 
-#: hacks/config/bsod.xml.h:16
-#, fuzzy
-msgid "Windows"
-msgstr "Windows NT"
+#: hacks/config/bsod.xml.h:23
+msgid "VMS"
+msgstr "VMS"
 
-#: hacks/config/bsod.xml.h:17
+#: hacks/config/bsod.xml.h:24
 msgid "Windows 2000"
 msgstr "Windows 2000"
 
-#: hacks/config/bsod.xml.h:18
+#: hacks/config/bsod.xml.h:25
+msgid "Windows 3.1"
+msgstr "Windows 3.1"
+
+#: hacks/config/bsod.xml.h:26
 msgid "Windows NT"
 msgstr "Windows NT"
 
@@ -1603,6 +2388,8 @@ msgid ""
 "Draws a stream of rising, undulating 3D bubbles, rising toward the top of "
 "the screen, with nice specular reflections. Written by Richard Jones."
 msgstr ""
+"Dessine un flux de bulles 3D ondulantes, qui montent vers le haut de "
+"l'écran, avec de belles réflexions spéculaires. Écrit par Richard Jones."
 
 #: hacks/config/bubbles.xml.h:1 hacks/config/xfishtank.xml.h:2
 msgid "Bubbles"
@@ -1610,32 +2397,31 @@ msgstr "Bulles"
 
 #: hacks/config/bubbles.xml.h:2
 msgid "Bubbles Fall"
-msgstr "Bulles qui tombent"
+msgstr "Les bulles tombent"
 
 #: hacks/config/bubbles.xml.h:3
 msgid "Bubbles Float"
-msgstr "Bulles qui flottent"
+msgstr "Les bulles flottent"
 
 #: hacks/config/bubbles.xml.h:4
 msgid "Bubbles Rise"
-msgstr "Bulles qui montent"
+msgstr "Les bulles montent"
 
 #: hacks/config/bubbles.xml.h:5
 msgid "Bubbles exist in three dimensions"
-msgstr "Les bulles existent en trois dimensions."
+msgstr "Les bulles existent en 3 dimensions"
 
 #: hacks/config/bubbles.xml.h:6
 msgid "Don't hide bubbles when they pop"
-msgstr "Laisse à l'écran l'image des bulles qui ont éclaté."
+msgstr "Ne pas masquer les bulles lorsqu'elles éclatent"
 
 #: hacks/config/bubbles.xml.h:7
 msgid "Draw circles instead of pixmap bubbles"
-msgstr ""
-"Dessiner des cercles plutôt que d'utiliser des images pixmap pour les bulles."
+msgstr "Tracer des cercles au lieu de bulles pixmap"
 
 #: hacks/config/bubbles.xml.h:9
 msgid "Leave Trails"
-msgstr "Trainée"
+msgstr "Laisser des traînées"
 
 #: hacks/config/bubbles.xml.h:12
 msgid ""
@@ -1643,6 +2429,10 @@ msgid ""
 "small bubbles appear, and as they get closer to each other, they combine to "
 "form larger bubbles, which eventually pop. Written by James Macnicol."
 msgstr ""
+"Simule le type de formation de bulles qui se produit lorsque de l'eau entre "
+"en ébullition: de petites bulles apparaissent et, lorsqu'elles se "
+"rapprochent, elles se combinent pour former de plus grandes bulles, qui "
+"finissent par éclater. Écrit par James Macnicol."
 
 #: hacks/config/bumps.xml.h:1
 msgid ""
@@ -1650,20 +2440,26 @@ msgid ""
 "desktop, it creates a bump map from it. Basically, it 3D-izes a roaming "
 "section of your desktop, based on color intensity. Written by Shane Smit."
 msgstr ""
+"Un peu comme «Faisceau lumineux», à ceci près qu'au lieu d'exposer "
+"simplement une partie du bureau, il en crée un placage de relief. En fait, "
+"il met en 3 dimensions une section variable du bureau, en fonction de "
+"l'intensité des couleurs. Écrit par Shane Smit."
 
 #: hacks/config/bumps.xml.h:2
 msgid "Bumps"
-msgstr "Sauts"
+msgstr "Reliefs"
 
 #: hacks/config/cage.xml.h:1
 msgid "Cage"
-msgstr ""
+msgstr "Cage"
 
 #: hacks/config/cage.xml.h:7
 msgid ""
 "This draws Escher's ``Impossible Cage,'' a 3d analog of a moebius strip, and "
 "rotates it in three dimensions. Written by Marcelo Vianna."
 msgstr ""
+"Dessine la «Cage impossible» d'Escher, une analogie en 3D d'un ruban de "
+"Moebius, et la fait pivoter en 3 dimensions. Écrit par Marcelo Vianna."
 
 #: hacks/config/ccurve.xml.h:1
 msgid "0 seconds"
@@ -1674,21 +2470,22 @@ msgid "1 minute"
 msgstr "1 minute"
 
 #: hacks/config/ccurve.xml.h:3 hacks/config/epicycle.xml.h:2
+#: hacks/config/polyhedra.xml.h:1
 msgid "1 second"
 msgstr "1 seconde"
 
 #: hacks/config/ccurve.xml.h:4
 msgid "C Curve"
-msgstr ""
+msgstr "Courbe C"
 
-#: hacks/config/ccurve.xml.h:5
+#: hacks/config/ccurve.xml.h:5 hacks/config/fuzzyflakes.xml.h:4
 msgid "Delay"
 msgstr "Délai"
 
 #: hacks/config/ccurve.xml.h:6 hacks/config/coral.xml.h:5
 #: hacks/config/imsmap.xml.h:5 hacks/config/kumppa.xml.h:1
 #: hacks/config/qix.xml.h:6 hacks/config/squiral.xml.h:2
-#: hacks/config/wander.xml.h:4
+#: hacks/config/wander.xml.h:4 hacks/config/xmatrix.xml.h:2
 msgid "Density"
 msgstr "Densité"
 
@@ -1697,10 +2494,12 @@ msgid ""
 "Generates self-similar linear fractals, including the classic ``C Curve.'' "
 "Written by Rick Campbell."
 msgstr ""
+"Génère des fractales linéaires auto-similaires, notamment la fameuse «courbe "
+"C». Écrit par Rick Campbell."
 
 #: hacks/config/circuit.xml.h:1
 msgid "Animates a number of 3D electronic components. Written by Ben Buxton."
-msgstr "Anime des composants électroniques en 3D. Ecris par Ben buxton."
+msgstr "Anime plusieurs composants électroniques 3D. Écrit par Ben Buxton."
 
 #: hacks/config/circuit.xml.h:2
 msgid "Circuit"
@@ -1709,44 +2508,84 @@ msgstr "Circuit"
 #: hacks/config/circuit.xml.h:3 hacks/config/gflux.xml.h:4
 #: hacks/config/pulsar.xml.h:2
 msgid "Directional Lighting"
-msgstr "Lumière directionnelle"
+msgstr "Éclairage directionnel"
 
 #: hacks/config/circuit.xml.h:5
 msgid "Flat Coloring"
-msgstr "Couleur à plat"
+msgstr "Couleur en aplat"
 
 #: hacks/config/circuit.xml.h:6
 msgid "Parts"
-msgstr "Eléments"
+msgstr "Composants"
 
 #: hacks/config/circuit.xml.h:7 hacks/config/flipscreen3d.xml.h:4
+#: hacks/config/gleidescope.xml.h:9 hacks/config/glplanet.xml.h:6
 msgid "Rotate"
-msgstr "Rotation"
+msgstr "Rotation globale"
 
-#: hacks/config/circuit.xml.h:8
+#: hacks/config/circuit.xml.h:8 hacks/config/pinion.xml.h:10
 msgid "Rotation Speed"
 msgstr "Vitesse de rotation"
 
-#: hacks/config/circuit.xml.h:12 hacks/config/dangerball.xml.h:9
-#: hacks/config/engine.xml.h:7
+#: hacks/config/circuit.xml.h:12 hacks/config/cubestorm.xml.h:9
+#: hacks/config/dangerball.xml.h:9 hacks/config/engine.xml.h:17
+#: hacks/config/klein.xml.h:9 hacks/config/whirlygig.xml.h:14
 msgid "Spin"
+msgstr "Rotation des objets"
+
+#: hacks/config/cloudlife.xml.h:1 hacks/config/demon.xml.h:2
+#: hacks/config/petri.xml.h:1
+msgid "Cell Size"
+msgstr "Taille des cellules"
+
+#: hacks/config/cloudlife.xml.h:2
+msgid "CloudLife"
+msgstr "Nuages"
+
+#: hacks/config/cloudlife.xml.h:4
+msgid ""
+"Generates cloud-like formations based on a variant of Conway's Life. The "
+"difference is that cells have a maximum age, after which they count as 3 for "
+"populating the next generation. This makes long-lived formations explode "
+"instead of just sitting there burning a hole in your screen. Written by Don "
+"Marti."
 msgstr ""
 
+#: hacks/config/cloudlife.xml.h:6
+msgid "Initial Density"
+msgstr "Densité initiale"
+
+#: hacks/config/cloudlife.xml.h:9
+msgid "Max Age"
+msgstr "Age max"
+
+#: hacks/config/cloudlife.xml.h:10
+msgid "Old"
+msgstr "vieux"
+
+#: hacks/config/cloudlife.xml.h:14
+msgid "Young"
+msgstr "jeune"
+
 #: hacks/config/compass.xml.h:1
 msgid "Compass"
 msgstr "Boussole"
 
 #: hacks/config/compass.xml.h:2 hacks/config/deluxe.xml.h:3
-#: hacks/config/interference.xml.h:4 hacks/config/kumppa.xml.h:2
-#: hacks/config/nerverot.xml.h:6 hacks/config/pipes.xml.h:4
+#: hacks/config/fontglide.xml.h:3 hacks/config/fuzzyflakes.xml.h:5
+#: hacks/config/interference.xml.h:6 hacks/config/kumppa.xml.h:2
+#: hacks/config/nerverot.xml.h:6 hacks/config/piecewise.xml.h:3
+#: hacks/config/pipes.xml.h:4
 msgid "Double Buffer"
-msgstr "Tampon double"
+msgstr "Double tampon"
 
 #: hacks/config/compass.xml.h:6
 msgid ""
 "This draws a compass, with all elements spinning about randomly, for that "
 "``lost and nauseous'' feeling. Written by Jamie Zawinski."
 msgstr ""
+"Dessine une boussole, dont tous les éléments tournent de manière aléatoire, "
+"pour obtenir ce sentiment de «mal de mer». Écrit par Jamie Zawinski."
 
 #: hacks/config/coral.xml.h:1 hacks/config/deco.xml.h:1
 #: hacks/config/helix.xml.h:1 hacks/config/imsmap.xml.h:1
@@ -1758,10 +2597,10 @@ msgid "1 Minute"
 msgstr "1 minute"
 
 #: hacks/config/coral.xml.h:2 hacks/config/deco.xml.h:2
-#: hacks/config/helix.xml.h:2 hacks/config/imsmap.xml.h:2
-#: hacks/config/moire.xml.h:2 hacks/config/pedal.xml.h:2
-#: hacks/config/penrose.xml.h:1 hacks/config/rorschach.xml.h:2
-#: hacks/config/xspirograph.xml.h:2
+#: hacks/config/glslideshow.xml.h:1 hacks/config/helix.xml.h:2
+#: hacks/config/imsmap.xml.h:2 hacks/config/moire.xml.h:2
+#: hacks/config/pedal.xml.h:2 hacks/config/penrose.xml.h:1
+#: hacks/config/rorschach.xml.h:2 hacks/config/xspirograph.xml.h:2
 msgid "1 Second"
 msgstr "1 seconde"
 
@@ -1769,12 +2608,14 @@ msgstr "1 seconde"
 msgid "Coral"
 msgstr "Corail"
 
-#: hacks/config/coral.xml.h:4 hacks/config/gflux.xml.h:3
-#: hacks/config/imsmap.xml.h:4 hacks/config/pyro.xml.h:2
+#: hacks/config/coral.xml.h:4 hacks/config/fireworkx.xml.h:2
+#: hacks/config/gflux.xml.h:3 hacks/config/glblur.xml.h:2
+#: hacks/config/glmatrix.xml.h:3 hacks/config/imsmap.xml.h:4
+#: hacks/config/lavalite.xml.h:6 hacks/config/pyro.xml.h:2
 #: hacks/config/qix.xml.h:5 hacks/config/squiral.xml.h:1
 #: hacks/config/xearth.xml.h:4
 msgid "Dense"
-msgstr "Plus dense"
+msgstr "Dense"
 
 #: hacks/config/coral.xml.h:10 hacks/config/squiral.xml.h:13
 msgid "Seeds"
@@ -1782,25 +2623,26 @@ msgstr "Germes"
 
 #: hacks/config/coral.xml.h:11
 msgid ""
-"Simulates coral growth, albeit somewhat slowly. This image doesn't really do "
-"it justice. Written by Frederick Roeber."
+"Simulates coral growth, albeit somewhat slowly. Written by Frederick Roeber."
 msgstr ""
 
-#: hacks/config/coral.xml.h:13 hacks/config/gflux.xml.h:13
-#: hacks/config/imsmap.xml.h:13 hacks/config/pyro.xml.h:14
+#: hacks/config/coral.xml.h:13 hacks/config/fireworkx.xml.h:10
+#: hacks/config/gflux.xml.h:13 hacks/config/glblur.xml.h:16
+#: hacks/config/glmatrix.xml.h:19 hacks/config/imsmap.xml.h:13
+#: hacks/config/lavalite.xml.h:29 hacks/config/pyro.xml.h:14
 #: hacks/config/qix.xml.h:21 hacks/config/squiral.xml.h:15
-#: hacks/config/xearth.xml.h:24 hacks/config/xmatrix.xml.h:15
+#: hacks/config/xearth.xml.h:24 hacks/config/xmatrix.xml.h:17
 msgid "Sparse"
-msgstr "Eparpillement"
+msgstr "Faible"
 
 #: hacks/config/cosmos.xml.h:1
 msgid "Cosmos"
-msgstr ""
+msgstr "Cosmos"
 
 #: hacks/config/cosmos.xml.h:2
 msgid ""
 "Draws fireworks and zooming, fading flares. By Tom Campbell. You can find it "
-"at &lt;http://cosmos.dnsalias.net/cosmos/&gt;"
+"at &lt;http://www.cosmosx.org/&gt;"
 msgstr ""
 
 #: hacks/config/critical.xml.h:1
@@ -1812,24 +2654,27 @@ msgid ""
 "Draws a system of self-organizing lines. It starts out as random squiggles, "
 "but after a few iterations, order begins to appear. Written by Martin Pool."
 msgstr ""
+"Dessine un système de lignes auto-organisées. Elles commencent sous la forme "
+"de gribouillis aléatoires, mais, après quelques itérations, l'ordre commence "
+"à apparaître. Écrit par Martin Pool."
 
 #: hacks/config/crystal.xml.h:1
 msgid "Center on Screen"
-msgstr "Centre de l'écran"
+msgstr "Centré sur l'écran"
 
 #: hacks/config/crystal.xml.h:2 hacks/config/deluxe.xml.h:1
-#: hacks/config/fadeplot.xml.h:1 hacks/config/flow.xml.h:3
+#: hacks/config/fadeplot.xml.h:1 hacks/config/flow.xml.h:1
 #: hacks/config/galaxy.xml.h:1 hacks/config/glforestfire.xml.h:1
 #: hacks/config/grav.xml.h:1 hacks/config/julia.xml.h:1
 #: hacks/config/laser.xml.h:1 hacks/config/lisa.xml.h:1
 #: hacks/config/lissie.xml.h:2 hacks/config/morph3d.xml.h:2
-#: hacks/config/mountain.xml.h:1 hacks/config/qix.xml.h:4
-#: hacks/config/rocks.xml.h:2 hacks/config/rotor.xml.h:2
-#: hacks/config/rubik.xml.h:1 hacks/config/shadebobs.xml.h:1
-#: hacks/config/sierpinski.xml.h:1 hacks/config/slip.xml.h:1
-#: hacks/config/spiral.xml.h:1 hacks/config/sproingies.xml.h:1
-#: hacks/config/superquadrics.xml.h:1 hacks/config/swirl.xml.h:1
-#: hacks/config/worm.xml.h:2
+#: hacks/config/mountain.xml.h:1 hacks/config/piecewise.xml.h:2
+#: hacks/config/qix.xml.h:4 hacks/config/rocks.xml.h:2
+#: hacks/config/rotor.xml.h:2 hacks/config/rubik.xml.h:1
+#: hacks/config/shadebobs.xml.h:1 hacks/config/sierpinski.xml.h:1
+#: hacks/config/slip.xml.h:1 hacks/config/spiral.xml.h:1
+#: hacks/config/sproingies.xml.h:1 hacks/config/superquadrics.xml.h:1
+#: hacks/config/swirl.xml.h:1 hacks/config/worm.xml.h:2
 msgid "Count"
 msgstr "Nombre"
 
@@ -1839,12 +2684,12 @@ msgstr "Cristal"
 
 #: hacks/config/crystal.xml.h:4
 msgid "Draw Cell"
-msgstr "Cellule"
+msgstr "Dessiner une cellule"
 
 #: hacks/config/crystal.xml.h:5 hacks/config/spheremonics.xml.h:3
 #: hacks/config/xearth.xml.h:6
 msgid "Draw Grid"
-msgstr "Grille"
+msgstr "Dessiner une grille"
 
 #: hacks/config/crystal.xml.h:7
 msgid "Horizontal Symmetries"
@@ -1855,6 +2700,8 @@ msgid ""
 "Moving polygons, similar to a kaleidescope (more like a kaleidescope than "
 "the hack called `kaleid,' actually.) This one by Jouk Jansen."
 msgstr ""
+"Polygones animés, semblables à un kaléidoscope (plus semblables à un "
+"kaléïdoscope que le hack «kaleid», en fait.) Par Jouk Jansen."
 
 #: hacks/config/crystal.xml.h:14
 msgid "Vertical Symmetries"
@@ -1870,21 +2717,23 @@ msgstr "Rectangles de couleur"
 
 #: hacks/config/cubenetic.xml.h:3
 msgid "Display Solid Colors"
-msgstr "Affiche des couleurs unies"
+msgstr "Afficher des couleurs unies"
 
 #: hacks/config/cubenetic.xml.h:4
 msgid "Display Surface Patterns"
-msgstr "Afficher les patterns de surface."
+msgstr "Afficher les modèles de surface"
 
 #: hacks/config/cubenetic.xml.h:5
 msgid "Display Wireframe"
-msgstr "Afficher en fil de fer"
+msgstr "Fil de fer"
 
-#: hacks/config/cubenetic.xml.h:6 hacks/config/gltext.xml.h:2
-#: hacks/config/menger.xml.h:1 hacks/config/molecule.xml.h:4
+#: hacks/config/cubenetic.xml.h:6 hacks/config/glblur.xml.h:3
+#: hacks/config/glknots.xml.h:2 hacks/config/gltext.xml.h:2
+#: hacks/config/lavalite.xml.h:7 hacks/config/menger.xml.h:1
+#: hacks/config/molecule.xml.h:4 hacks/config/polyhedra.xml.h:16
 #: hacks/config/spheremonics.xml.h:1
 msgid "Don't Rotate"
-msgstr "Pas de rotation"
+msgstr "Ne pas pivoter"
 
 #: hacks/config/cubenetic.xml.h:7
 msgid ""
@@ -1893,67 +2742,102 @@ msgid ""
 "Jamie Zawinski."
 msgstr ""
 
-#: hacks/config/cubenetic.xml.h:14 hacks/config/gltext.xml.h:5
-#: hacks/config/menger.xml.h:7 hacks/config/molecule.xml.h:14
+#: hacks/config/cubenetic.xml.h:14 hacks/config/glblur.xml.h:6
+#: hacks/config/glknots.xml.h:8 hacks/config/gltext.xml.h:5
+#: hacks/config/lavalite.xml.h:19 hacks/config/menger.xml.h:7
+#: hacks/config/molecule.xml.h:14 hacks/config/polyhedra.xml.h:110
 #: hacks/config/spheremonics.xml.h:10
 msgid "Rotate around X and Y axes"
 msgstr "Rotation autour des axes X et Y"
 
-#: hacks/config/cubenetic.xml.h:15 hacks/config/gltext.xml.h:6
-#: hacks/config/menger.xml.h:8 hacks/config/molecule.xml.h:15
+#: hacks/config/cubenetic.xml.h:15 hacks/config/glblur.xml.h:7
+#: hacks/config/glknots.xml.h:9 hacks/config/gltext.xml.h:6
+#: hacks/config/lavalite.xml.h:20 hacks/config/menger.xml.h:8
+#: hacks/config/molecule.xml.h:15 hacks/config/polyhedra.xml.h:111
 #: hacks/config/spheremonics.xml.h:11
 msgid "Rotate around X and Z axes"
 msgstr "Rotation autour des axes X et Z"
 
-#: hacks/config/cubenetic.xml.h:16 hacks/config/gltext.xml.h:7
-#: hacks/config/menger.xml.h:9 hacks/config/molecule.xml.h:16
+#: hacks/config/cubenetic.xml.h:16 hacks/config/glblur.xml.h:8
+#: hacks/config/glknots.xml.h:10 hacks/config/gltext.xml.h:7
+#: hacks/config/lavalite.xml.h:21 hacks/config/menger.xml.h:9
+#: hacks/config/molecule.xml.h:16 hacks/config/polyhedra.xml.h:112
 #: hacks/config/spheremonics.xml.h:12
 msgid "Rotate around X axis"
 msgstr "Rotation autour de l'axe X"
 
-#: hacks/config/cubenetic.xml.h:17 hacks/config/gltext.xml.h:8
-#: hacks/config/menger.xml.h:10 hacks/config/molecule.xml.h:17
+#: hacks/config/cubenetic.xml.h:17 hacks/config/glblur.xml.h:9
+#: hacks/config/glknots.xml.h:11 hacks/config/gltext.xml.h:8
+#: hacks/config/lavalite.xml.h:22 hacks/config/menger.xml.h:10
+#: hacks/config/molecule.xml.h:17 hacks/config/polyhedra.xml.h:113
 #: hacks/config/spheremonics.xml.h:13
 msgid "Rotate around Y and Z axes"
 msgstr "Rotation autour des axes Y et Z"
 
-#: hacks/config/cubenetic.xml.h:18 hacks/config/gltext.xml.h:9
-#: hacks/config/menger.xml.h:11 hacks/config/molecule.xml.h:18
+#: hacks/config/cubenetic.xml.h:18 hacks/config/glblur.xml.h:10
+#: hacks/config/glknots.xml.h:12 hacks/config/gltext.xml.h:9
+#: hacks/config/lavalite.xml.h:23 hacks/config/menger.xml.h:11
+#: hacks/config/molecule.xml.h:18 hacks/config/polyhedra.xml.h:114
 #: hacks/config/spheremonics.xml.h:14
 msgid "Rotate around Y axis"
 msgstr "Rotation autour de l'axe Y"
 
-#: hacks/config/cubenetic.xml.h:19 hacks/config/gltext.xml.h:10
-#: hacks/config/menger.xml.h:12 hacks/config/molecule.xml.h:19
+#: hacks/config/cubenetic.xml.h:19 hacks/config/glblur.xml.h:11
+#: hacks/config/glknots.xml.h:13 hacks/config/gltext.xml.h:10
+#: hacks/config/lavalite.xml.h:24 hacks/config/menger.xml.h:12
+#: hacks/config/molecule.xml.h:19 hacks/config/polyhedra.xml.h:115
 #: hacks/config/spheremonics.xml.h:15
 msgid "Rotate around Z axis"
 msgstr "Rotation autour de l'axe Z"
 
-#: hacks/config/cubenetic.xml.h:20 hacks/config/gltext.xml.h:11
-#: hacks/config/menger.xml.h:13 hacks/config/molecule.xml.h:20
+#: hacks/config/cubenetic.xml.h:20 hacks/config/glblur.xml.h:12
+#: hacks/config/glknots.xml.h:14 hacks/config/gltext.xml.h:11
+#: hacks/config/lavalite.xml.h:25 hacks/config/menger.xml.h:13
+#: hacks/config/molecule.xml.h:20 hacks/config/polyhedra.xml.h:116
 #: hacks/config/spheremonics.xml.h:16
 msgid "Rotate around all three axes"
-msgstr "Rotation autour des 3 axes"
+msgstr "Rotation autour des trois axes"
 
 #: hacks/config/cubenetic.xml.h:25
 msgid "Surface Pattern Complexity"
-msgstr ""
+msgstr "Complexité des modèles de surface"
 
 #: hacks/config/cubenetic.xml.h:26
 msgid "Surface Pattern Overlap"
-msgstr ""
+msgstr "Recouvrement des modèles de surface"
 
 #: hacks/config/cubenetic.xml.h:27
 msgid "Surface Pattern Speed"
-msgstr ""
-
-#: hacks/config/cubenetic.xml.h:28 hacks/config/dangerball.xml.h:10
-#: hacks/config/engine.xml.h:8 hacks/config/glforestfire.xml.h:19
-#: hacks/config/gltext.xml.h:17 hacks/config/menger.xml.h:20
-#: hacks/config/molecule.xml.h:25 hacks/config/spheremonics.xml.h:25
+msgstr "Vitesse de changement des modèles de surface"
+
+#: hacks/config/cubenetic.xml.h:28 hacks/config/cubestorm.xml.h:13
+#: hacks/config/dangerball.xml.h:10 hacks/config/engine.xml.h:20
+#: hacks/config/glblur.xml.h:19 hacks/config/glforestfire.xml.h:19
+#: hacks/config/glknots.xml.h:22 hacks/config/glplanet.xml.h:14
+#: hacks/config/gltext.xml.h:17 hacks/config/lavalite.xml.h:31
+#: hacks/config/menger.xml.h:20 hacks/config/molecule.xml.h:25
+#: hacks/config/polyhedra.xml.h:172 hacks/config/spheremonics.xml.h:25
 #: hacks/config/wander.xml.h:15
 msgid "Wander"
-msgstr "Mobile"
+msgstr "Déplacement"
+
+#: hacks/config/cubestorm.xml.h:2
+msgid "CubeStorm"
+msgstr "Tempête de cubes"
+
+#: hacks/config/cubestorm.xml.h:3
+msgid ""
+"Draws a series of rotating 3D boxes that intersect each other and eventually "
+"fill space. Written by Jamie Zawinski."
+msgstr ""
+
+#: hacks/config/cubestorm.xml.h:6
+msgid "Number of Cubes"
+msgstr "Nombre de cubes"
+
+#: hacks/config/cubestorm.xml.h:10
+msgid "Strut Thickness"
+msgstr "Épaisseur traverse"
 
 #: hacks/config/cynosure.xml.h:1
 msgid ""
@@ -1962,10 +2846,14 @@ msgid ""
 "clone. That clone was discovered by Jamie Zawinski, and ported to C for "
 "inclusion here."
 msgstr ""
+"Un hack similaire à «greynetic», en moins frénétique. La première mise en "
+"oeuvre était par Stephen Linhart; ensuite, Ozymandias G. Desiderata a écrit "
+"un clone de l'applet Java. Il a été découvert par Jamie Zawinski et porté "
+"sur C pour être inclus ici."
 
 #: hacks/config/cynosure.xml.h:2
 msgid "Cynosure"
-msgstr ""
+msgstr "Cynosure"
 
 #: hacks/config/dangerball.xml.h:1
 msgid "DangerBall"
@@ -1976,22 +2864,24 @@ msgid ""
 "Draws a ball that periodically extrudes many random spikes. Ouch! Written by "
 "Jamie Zawinski."
 msgstr ""
+"Dessine une balle qui se hérisse régulièrement de nombreux picots "
+"aléatoires. Ouille ! Écrit par Jamie Zawinski."
 
 #: hacks/config/dangerball.xml.h:7
 msgid "Spike Count"
-msgstr "Nombre de piquants"
+msgstr "Nombre de picots"
 
 #: hacks/config/dangerball.xml.h:8
 msgid "Spike Growth"
-msgstr "Crossance des piquants"
+msgstr "Croissance des picots"
 
 #: hacks/config/decayscreen.xml.h:1
 msgid "DecayScreen"
-msgstr "Fondu"
+msgstr "Écran fondu"
 
 #: hacks/config/decayscreen.xml.h:3
 msgid "Fuzzy Melt"
-msgstr "Fondu fou"
+msgstr "Fondu brouillé"
 
 #: hacks/config/decayscreen.xml.h:4
 msgid "Melt Away From Center"
@@ -1999,23 +2889,23 @@ msgstr "Fondu depuis le centre"
 
 #: hacks/config/decayscreen.xml.h:5
 msgid "Melt Down"
-msgstr "Fondu en bas"
+msgstr "Fondu vers le bas"
 
 #: hacks/config/decayscreen.xml.h:6
 msgid "Melt Down, Left"
-msgstr "Fondu en bas à gauche"
+msgstr "Fondu vers le bas et la gauche"
 
 #: hacks/config/decayscreen.xml.h:7
 msgid "Melt Down, Right"
-msgstr "Fondu en bas à droite"
+msgstr "Fondu vers le bas et la droite"
 
 #: hacks/config/decayscreen.xml.h:8
 msgid "Melt Left"
-msgstr "Fondu à gauche"
+msgstr "Fondu vers la gauche"
 
 #: hacks/config/decayscreen.xml.h:9
 msgid "Melt Right"
-msgstr "Fondu à droite"
+msgstr "Fondu vers la droite"
 
 #: hacks/config/decayscreen.xml.h:10
 msgid "Melt Towards Center"
@@ -2023,15 +2913,15 @@ msgstr "Fondu vers le centre"
 
 #: hacks/config/decayscreen.xml.h:11
 msgid "Melt Up"
-msgstr "Fondu en haut"
+msgstr "Fondu vers le haut"
 
 #: hacks/config/decayscreen.xml.h:12
 msgid "Melt Up, Left"
-msgstr "Fondu en haut à gauche"
+msgstr "Fondu vers le haut et la gauche"
 
 #: hacks/config/decayscreen.xml.h:13
 msgid "Melt Up, Right"
-msgstr "Fondu en haut à droite"
+msgstr "Fondu vers le haut et la droite"
 
 #: hacks/config/decayscreen.xml.h:14
 msgid "Melty Melt"
@@ -2039,7 +2929,7 @@ msgstr "Fondu fondu"
 
 #: hacks/config/decayscreen.xml.h:15
 msgid "Random Melt Style"
-msgstr "Style de fondu aléatoire"
+msgstr "Fondu aléatoire"
 
 #: hacks/config/decayscreen.xml.h:16
 msgid "Shuffle Melt"
@@ -2047,16 +2937,21 @@ msgstr "Fondu m
 
 #: hacks/config/decayscreen.xml.h:19
 msgid "Stretchy Melt"
-msgstr ""
+msgstr "Fondu étendu"
 
 #: hacks/config/decayscreen.xml.h:20
 msgid ""
 "This takes an image and makes it melt. You've no doubt seen this effect "
 "before, but no screensaver would really be complete without it. It works "
 "best if there's something colorful visible. Warning, if the effect continues "
-"after the screen saver is off, seek medical attention. Written by David Wald "
-"and Vivek Khera."
+"after the screen saver is off, seek medical attention. Written by David "
+"Wald, Vivek Khera, Jamie Zawinski, and Vince Levey."
 msgstr ""
+"Fait fondre une image. Vous avez certainement déjà vu cet effet, mais aucun "
+"programme d'économiseurs d'écran ne pourrait s'en passer. Il fonctionne "
+"particulièrement bien si l'image est colorée. Attention, si l'effet se "
+"poursuit après désactivation de l'économiseur, cherchez de l'aide. Écrit par "
+"David Wald et Vivek Khera."
 
 #: hacks/config/deco.xml.h:3
 msgid "Deco"
@@ -2065,11 +2960,11 @@ msgstr "D
 #: hacks/config/deco.xml.h:6 hacks/config/menger.xml.h:5
 #: hacks/config/sierpinski3d.xml.h:4
 msgid "Max Depth"
-msgstr "Profondeur maximale"
+msgstr "Profondeur max."
 
 #: hacks/config/deco.xml.h:7
 msgid "Min Size"
-msgstr "Taille min"
+msgstr "Taille min."
 
 #: hacks/config/deco.xml.h:9
 msgid ""
@@ -2078,27 +2973,21 @@ msgid ""
 "ugly enough to peel paint.'') Written by Jamie Zawinski, inspired by Java "
 "code by Michael Bayne."
 msgstr ""
+"Subdivise et colore des rectangles de manière aléatoire. Ca ressemble à une "
+"sorte de papier peint seventies. (Raven a dit : «Cet économiseur d'écran est "
+"tellement moche qu'il fait craqueler la peinture.») Écrit par Jamie "
+"Zawinski, inspiré par un code Java de Michael Bayne."
 
 #: hacks/config/deco.xml.h:11 hacks/config/rd-bomb.xml.h:23
-#: hacks/config/whirlygig.xml.h:7 hacks/config/xearth.xml.h:33
+#: hacks/config/whirlygig.xml.h:20 hacks/config/xearth.xml.h:33
 #: hacks/config/zoom.xml.h:10
 msgid "x"
-msgstr ""
+msgstr "x"
 
 #: hacks/config/deluxe.xml.h:2
 msgid "Deluxe"
 msgstr "Deluxe"
 
-#: hacks/config/deluxe.xml.h:10 hacks/config/lmorph.xml.h:13
-#: hacks/config/starfish.xml.h:11 hacks/config/thornbird.xml.h:9
-msgid "Thick"
-msgstr "Fin"
-
-#: hacks/config/deluxe.xml.h:11 hacks/config/lmorph.xml.h:14
-#: hacks/config/starfish.xml.h:12 hacks/config/thornbird.xml.h:11
-msgid "Thin"
-msgstr "Plus fin"
-
 #: hacks/config/deluxe.xml.h:12
 msgid ""
 "This draws a pulsing sequence of stars, circles, and lines. It would look "
@@ -2106,6 +2995,10 @@ msgid ""
 "this be both: fast, and flicker-free. Yet another reason X sucks. Written by "
 "Jamie Zawinski."
 msgstr ""
+"Dessine une séquence pulsatile d'étoiles, de cercles et de lignes. Il serait "
+"plus beau s'il était plus rapide, mais à ma connaissance, il est impossible "
+"de le rendre rapide sans scintillement. Encore un mauvais point pour X. "
+"Écrit par Jamie Zawinski."
 
 #: hacks/config/deluxe.xml.h:13
 msgid "Transparency"
@@ -2116,12 +3009,8 @@ msgid ""
 "A cellular automaton that starts with a random field, and organizes it into "
 "stripes and spirals. Written by David Bagley."
 msgstr ""
-"Un automate cellulaire qui démarre avec un champs aléatoire et s'organise en "
-"bandes et spirales. Ecris par David Bagley."
-
-#: hacks/config/demon.xml.h:2 hacks/config/petri.xml.h:1
-msgid "Cell Size"
-msgstr "Taille cellule"
+"Automate cellulaire qui commence par un champ aléatoire et s'organise en "
+"bandes et spirales. Écrit par David Bagley."
 
 #: hacks/config/demon.xml.h:3
 msgid "Demon"
@@ -2133,13 +3022,15 @@ msgstr "
 
 #: hacks/config/discrete.xml.h:1
 msgid "Discrete"
-msgstr "Discrète"
+msgstr "Discret"
 
 #: hacks/config/discrete.xml.h:5
 msgid ""
 "More ``discrete map'' systems, including new variants of Hopalong and Julia, "
 "and a few others. Written by Tim Auckland."
 msgstr ""
+"Autres systèmes de «cartes discrètes», comprenant de nouvelles variantes de "
+"Hopalong et Julia, ainsi que quelques autres. Écrit par Tim Auckland."
 
 #: hacks/config/distort.xml.h:1
 msgid "Black Hole"
@@ -2147,7 +3038,7 @@ msgstr "Trou noir"
 
 #: hacks/config/distort.xml.h:2
 msgid "Bounce"
-msgstr "Rebondis"
+msgstr "Rebond"
 
 #: hacks/config/distort.xml.h:3
 msgid "Distort"
@@ -2163,20 +3054,15 @@ msgstr "Taille des lentilles"
 
 #: hacks/config/distort.xml.h:8
 msgid "Magnify"
-msgstr "Aggrandir"
-
-#: hacks/config/distort.xml.h:9 hacks/config/glforestfire.xml.h:10
-#: hacks/config/lament.xml.h:4 hacks/config/sballs.xml.h:6
-msgid "Normal"
-msgstr "Normal"
+msgstr "Agrandir"
 
 #: hacks/config/distort.xml.h:10
 msgid "Reflect"
-msgstr "Reflète"
+msgstr "Réfléchir"
 
 #: hacks/config/distort.xml.h:14
 msgid "Swamp Thing"
-msgstr ""
+msgstr "Marais(e)"
 
 #: hacks/config/distort.xml.h:15
 msgid ""
@@ -2184,17 +3070,19 @@ msgid ""
 "wander around the screen, magnifying whatever is underneath. Written by "
 "Jonas Munsin."
 msgstr ""
+"Ce hack capture une image de l'écran et laisse une lentille transparente s'y "
+"promener en agrandissant ce qu'elle réfléchit. Écrit par Jonas Munsin."
 
 #: hacks/config/distort.xml.h:16 hacks/config/moire.xml.h:12
 #: hacks/config/rd-bomb.xml.h:21 hacks/config/ripples.xml.h:15
 #: hacks/config/rotzoomer.xml.h:10 hacks/config/swirl.xml.h:10
 #: hacks/config/twang.xml.h:15 hacks/config/xflame.xml.h:7
 msgid "Use Shared Memory"
-msgstr "Utilise la mémoire partagée"
+msgstr "Utiliser une mémoire partagée"
 
 #: hacks/config/distort.xml.h:17
 msgid "Vortex"
-msgstr ""
+msgstr "Vortex"
 
 #: hacks/config/drift.xml.h:1
 msgid "Drift"
@@ -2202,11 +3090,11 @@ msgstr "D
 
 #: hacks/config/drift.xml.h:4
 msgid "Fractal Growth"
-msgstr "Les fractales doivent grandir."
+msgstr "Croissance fractale"
 
 #: hacks/config/drift.xml.h:5
 msgid "High Dimensional Sphere"
-msgstr ""
+msgstr "Sphère dimensionnelle"
 
 #: hacks/config/drift.xml.h:6
 msgid ""
@@ -2214,14 +3102,16 @@ msgid ""
 "cosmic flames?'' Another fine hack from the Scott Draves collection of fine "
 "hacks."
 msgstr ""
+"Comment décrire ceci sinon comme des «flammes cosmiques fractales récursives "
+"à la dérive ?» Un nouveau chouette hack de la collection de Scott Draves."
 
 #: hacks/config/drift.xml.h:7
 msgid "Lissojous Figures"
-msgstr "Lissajous"
+msgstr "Figures Lissojous"
 
 #: hacks/config/electricsheep.xml.h:1
 msgid "ElectricSheep"
-msgstr ""
+msgstr "Mouton Electrique"
 
 #: hacks/config/electricsheep.xml.h:2
 msgid ""
@@ -2229,24 +3119,112 @@ msgid ""
 "animated fractal flame. In the background, it contributes render cycles to "
 "the next animation. Periodically it uploades completed frames to the server, "
 "where they are compressed for distribution to all clients. This program is "
-"recommended only if you have a high bandwidth connection to the Internet. By "
-"Scott Draves. You can find it at &lt;http://www.electricsheep.org/&gt;. See "
-"that web site for configuration information."
+"recommended only if you have a high bandwidth, always-on connection to the "
+"Internet. By Scott Draves. You can find it at &lt;http://www.electricsheep."
+"org/&gt;."
 msgstr ""
 
-#: hacks/config/engine.xml.h:1
+#: hacks/config/electricsheep.xml.h:3
+msgid "Frame Rate"
+msgstr "Vitesse de trame"
+
+#: hacks/config/electricsheep.xml.h:4
+msgid "Hide Sheep"
+msgstr "Cache le mouton"
+
+#: hacks/config/electricsheep.xml.h:5
+msgid "Megabytes of Local Sheep Storage"
+msgstr "Mégaoctets pour les données locales"
+
+#: hacks/config/electricsheep.xml.h:6
+msgid "Nickname"
+msgstr "Pseudo"
+
+#: hacks/config/electricsheep.xml.h:7
+msgid "Repititions of each Sheep"
+msgstr "Répétitions de chaque mouton"
+
+#: hacks/config/electricsheep.xml.h:8
+msgid "Standalone"
+msgstr "Autonome"
+
+#: hacks/config/electricsheep.xml.h:9
+msgid "URL"
+msgstr "URL"
+
+#: hacks/config/endgame.xml.h:1
 msgid ""
-"Draws a simple four-stroke engine that floats around the screen. Written by "
-"Ben Buxton."
+"Black slips out of three mating nets, but the fourth one holds him tight! A "
+"brilliant composition! Written by Blair Tennessy."
 msgstr ""
 
+#: hacks/config/endgame.xml.h:2
+msgid "Endgame"
+msgstr "Fin de jeux"
+
+#: hacks/config/engine.xml.h:1
+msgid "Audi Quattro (5 cylinders)"
+msgstr "Audi Quattro (5 cylindres)"
+
 #: hacks/config/engine.xml.h:2
+msgid "BMW M3 (4 cylinders)"
+msgstr "BMW M3 (4 cylindres)"
+
+#: hacks/config/engine.xml.h:3
+msgid "BMW M5 (6 cylinders)"
+msgstr "BMW M5 (6 cylindres)"
+
+#: hacks/config/engine.xml.h:4
+msgid "Corvette Z06 (8 cylinders, V)"
+msgstr "Corvette Z06 (8 cylindres en V)"
+
+#: hacks/config/engine.xml.h:5
+msgid "Dodge Viper (10 cylinders, V)"
+msgstr "Dodge Viper (10 cylindres en V)"
+
+#: hacks/config/engine.xml.h:6
+msgid ""
+"Draws a simple model of an engine that floats around the screen. Written by "
+"Ben Buxton and Ed Beroset."
+msgstr ""
+"Dessine un modèle simplifié de moteur qui flotte sur l'écran. Écrit par Ben "
+"Buxton et Ed Beroset."
+
+#: hacks/config/engine.xml.h:7
 msgid "Engine"
 msgstr "Moteur"
 
+#: hacks/config/engine.xml.h:9
+msgid "Honda Insight (3 cylinders)"
+msgstr "Honda Insight (3 cylindres)"
+
+#: hacks/config/engine.xml.h:10
+msgid "Jaguar XKE (12 cylinders, V)"
+msgstr "Jaguar XKE (12 cylindres en V)"
+
+#: hacks/config/engine.xml.h:11
+msgid "Porsche 911 (6 cylinders, flat)"
+msgstr "Porsche 911 (6 cylindres à plat)"
+
+#: hacks/config/engine.xml.h:12
+msgid "Random Engine"
+msgstr "Moteur aléatoire"
+
+#: hacks/config/engine.xml.h:13
+msgid "Show Engine Name"
+msgstr "Affiche le nom du moteur"
+
+#: hacks/config/engine.xml.h:18
+msgid "Subaru XT (6 cylinders, V)"
+msgstr "Subaru XT (6 cylindres en V)"
+
+#: hacks/config/engine.xml.h:19
+msgid "VW Beetle (4 cylinders, flat)"
+msgstr "VW Beetle (4 cylindres à plat)"
+
 #: hacks/config/epicycle.xml.h:4
 msgid "Epicycle"
-msgstr "Epicycle"
+msgstr "Épicycle"
 
 #: hacks/config/epicycle.xml.h:6
 msgid "Harmonics"
@@ -2259,13 +3237,59 @@ msgid ""
 "several times. These were the basis for the pre-heliocentric model of "
 "planetary motion. Written by James Youngman."
 msgstr ""
-"Cet économiseur d'écran dessine la trajectoire d'un point sur un cercle en "
-"rotation qui se déplace sur le contour d'un autre cercle. Ecris par James "
-"Youngman."
+"Ce programme dessine le chemin tracé par un point sur le bord d'un cercle. "
+"Ce cercle pivote autour d'un point sur le pourtour d'un autre cercle, et "
+"ainsi de suite, plusieurs fois. Il s'agit de la base du modèle pré-"
+"héliocentrique de révolution planétaire. Écrit par James Youngman."
+
+#: hacks/config/eruption.xml.h:1
+msgid "An exposive version of XFlame. By W.P. van Paassen."
+msgstr "Une version explosive de XFishTank. Par W.P. van Paassen."
+
+#: hacks/config/eruption.xml.h:2
+msgid "Cooling factor"
+msgstr "Facteur de refroidissement"
+
+#: hacks/config/eruption.xml.h:4
+msgid "Eruption"
+msgstr "Éruption"
+
+#: hacks/config/eruption.xml.h:7 hacks/config/fluidballs.xml.h:9
+#: hacks/config/qix.xml.h:9 hacks/config/speedmine.xml.h:4
+msgid "Gravity"
+msgstr "Gravité"
+
+#: hacks/config/eruption.xml.h:8
+msgid "Heat"
+msgstr "Chaleur"
+
+#: hacks/config/eruption.xml.h:9
+msgid "Inferno"
+msgstr "Infernale"
+
+#: hacks/config/eruption.xml.h:10
+msgid "Little"
+msgstr "Faible"
+
+#: hacks/config/eruption.xml.h:13
+msgid "Negative"
+msgstr "Négative"
+
+#: hacks/config/eruption.xml.h:15
+msgid "Number of Particles"
+msgstr "Nombre de particules"
+
+#: hacks/config/eruption.xml.h:16
+msgid "Pleasant"
+msgstr "Plaisante"
+
+#: hacks/config/eruption.xml.h:17
+msgid "Positive"
+msgstr "Positive"
 
 #: hacks/config/euler2d.xml.h:2
 msgid "Euler2d"
-msgstr ""
+msgstr "Euler 2D"
 
 #: hacks/config/euler2d.xml.h:10 hacks/config/whirlwindwarp.xml.h:5
 msgid "Particles"
@@ -2280,6 +3304,8 @@ msgid ""
 "Simulates two dimensional Incompressible Inviscid Fluid Flow. Written by "
 "Stephen Montgomery-Smith."
 msgstr ""
+"Simule un flux fluide non-visqueux incompressible bidimensionnel. Écrit par "
+"Stephen Montgomery-Smith."
 
 #: hacks/config/extrusion.xml.h:1
 msgid ""
@@ -2287,6 +3313,9 @@ msgid ""
 "inside out. Created by David Konerding from the samples that come with the "
 "GL Extrusion library by Linas Vepstas."
 msgstr ""
+"Dessine diverses formes extrudées en rotation qui se tournent, s'allongent "
+"et se retournent. Créé par David Konerding à partir des exemples fournis "
+"avec la bibliothèque GL Extrusion de Linas Vepstas."
 
 #: hacks/config/extrusion.xml.h:2
 msgid "Extrusion"
@@ -2294,21 +3323,21 @@ msgstr "Extrusion"
 
 #: hacks/config/extrusion.xml.h:4
 msgid "Helix 2"
-msgstr ""
+msgstr "Hélice 2"
 
 #: hacks/config/extrusion.xml.h:5
 msgid "Helix 3"
-msgstr ""
+msgstr "Hélice 3"
 
 #: hacks/config/extrusion.xml.h:6
 msgid "Helix 4"
-msgstr ""
+msgstr "Hélice 4"
 
 #: hacks/config/extrusion.xml.h:7
 msgid "Join Offset"
-msgstr "Décalage des jointures"
+msgstr "Décalage de jointure"
 
-#: hacks/config/extrusion.xml.h:8
+#: hacks/config/extrusion.xml.h:8 hacks/config/polytopes.xml.h:16
 msgid "Random Object"
 msgstr "Objet aléatoire"
 
@@ -2318,7 +3347,7 @@ msgstr "Vis"
 
 #: hacks/config/extrusion.xml.h:14
 msgid "Taper"
-msgstr ""
+msgstr "Pic"
 
 #: hacks/config/extrusion.xml.h:15
 msgid "Texture Image"
@@ -2326,32 +3355,230 @@ msgstr "Image de texture"
 
 #: hacks/config/extrusion.xml.h:16
 msgid "Twistoid"
-msgstr "Torsion"
+msgstr "Twistoïd"
 
-#: hacks/config/extrusion.xml.h:17 hacks/config/glplanet.xml.h:9
+#: hacks/config/extrusion.xml.h:17 hacks/config/glplanet.xml.h:12
 #: hacks/config/pulsar.xml.h:19
 msgid "Use Flat Coloring"
-msgstr "Couleur unie"
+msgstr "Utiliser les couleurs en aplat"
 
-#: hacks/config/extrusion.xml.h:18 hacks/config/glplanet.xml.h:10
+#: hacks/config/extrusion.xml.h:18 hacks/config/glplanet.xml.h:13
 msgid "Use Lighting"
-msgstr "Utiliser les éclairages"
+msgstr "Utiliser l'éclairage"
 
 #: hacks/config/fadeplot.xml.h:2
 msgid ""
 "Draws what looks like a waving ribbon following a sinusoidal path. Written "
 "by Bas van Gaalen and Charles Vidal."
 msgstr ""
-"Anime un semblant de ruban ondulant en suivant un chemin sinusoïde.Ecris pas "
+"Dessine une sorte de ruban ondulant suivant un chemin sinusoïdal. Écrit par "
 "Bas van Gaalen et Charles Vidal."
 
 #: hacks/config/fadeplot.xml.h:3
 msgid "FadePlot"
+msgstr "FadePlot"
+
+#: hacks/config/fireflies.xml.h:1
+msgid "10 times"
+msgstr "10 fois"
+
+#: hacks/config/fireflies.xml.h:2
+msgid ""
+"A bunch of fireflies chase a few baits around the screen, leaving colorful "
+"tails which get blown around by the wind. Written by Matt Perry. This "
+"program is not included with the XScreenSaver package, but if you don't have "
+"it already, you can find it at &lt;http://somewhere.fscked.org/fireflies/"
+"&gt;."
 msgstr ""
 
+#: hacks/config/fireflies.xml.h:3
+msgid "Add some fireflies"
+msgstr "Ajoute des lucioles"
+
+#: hacks/config/fireflies.xml.h:4
+msgid "Bait accel"
+msgstr "Accélération des appâts"
+
+#: hacks/config/fireflies.xml.h:5
+msgid "Bait speed"
+msgstr "Vitesse des appâts"
+
+#: hacks/config/fireflies.xml.h:6
+msgid "Color cycle speed"
+msgstr "Vitesse du cycle de couleurs"
+
+#: hacks/config/fireflies.xml.h:7
+msgid "Draw baits"
+msgstr "Dessiner les appâts"
+
+#: hacks/config/fireflies.xml.h:8
+msgid "Faded colors"
+msgstr "Flétrissement des couleurs"
+
+#: hacks/config/fireflies.xml.h:9
+msgid "Fast Forward speed"
+msgstr "Vitesse d'avance rapide"
+
+#: hacks/config/fireflies.xml.h:10
+msgid "Fireflies"
+msgstr "Lucioles"
+
+#: hacks/config/fireflies.xml.h:11
+msgid "Firefly accel"
+msgstr "Accélération des lucioles"
+
+#: hacks/config/fireflies.xml.h:12
+msgid "Firefly size"
+msgstr "Taille des lucioles"
+
+#: hacks/config/fireflies.xml.h:13
+msgid "Firefly speed"
+msgstr "Vitesse des lucioles"
+
+#: hacks/config/fireflies.xml.h:14
+msgid "Frames per sec"
+msgstr "Images par seconde (FPS)"
+
+#: hacks/config/fireflies.xml.h:15
+msgid "Glow factor"
+msgstr "Luminescence"
+
+#: hacks/config/fireflies.xml.h:16
+msgid "Half"
+msgstr "Moitié"
+
+#: hacks/config/fireflies.xml.h:17 hacks/config/pinion.xml.h:7
+msgid "Huge"
+msgstr "Énorme"
+
+#: hacks/config/fireflies.xml.h:18 hacks/config/fluidballs.xml.h:10
+msgid "Hurricane"
+msgstr "Ouragan"
+
+#: hacks/config/fireflies.xml.h:19
+msgid "Invisible"
+msgstr "Invisible"
+
+#: hacks/config/fireflies.xml.h:20
+msgid "Kill some fireflies"
+msgstr "Tuer quelques lucioles"
+
+#: hacks/config/fireflies.xml.h:22
+msgid "Make all swarms do something"
+msgstr "Tous les essaims font quelque chose"
+
+#: hacks/config/fireflies.xml.h:23
+msgid "Matrix (pause and rotate)"
+msgstr "Matrix (pause et rotation)"
+
+#: hacks/config/fireflies.xml.h:24
+msgid "Maximum baits"
+msgstr "Nombre max d'appâts"
+
+#: hacks/config/fireflies.xml.h:25
+msgid "Maximum flies"
+msgstr "Nombre max de lucioles"
+
+#: hacks/config/fireflies.xml.h:26
+msgid "Merge two swarms"
+msgstr "Fusionne deux essaims"
+
+#: hacks/config/fireflies.xml.h:27
+msgid "Minimum baits"
+msgstr "Nombre mini d'appâts"
+
+#: hacks/config/fireflies.xml.h:28
+msgid "Minimum flies"
+msgstr "Nombre mini de lucioles"
+
+#: hacks/config/fireflies.xml.h:29
+msgid "Narrow"
+msgstr "Proche"
+
+#: hacks/config/fireflies.xml.h:30
+msgid "Never"
+msgstr "Jamais"
+
+#: hacks/config/fireflies.xml.h:31
+msgid "Normal swarm motion"
+msgstr "Mouvement normal des essaims"
+
+#: hacks/config/fireflies.xml.h:33
+msgid "Opaque"
+msgstr "Opaque"
+
+#: hacks/config/fireflies.xml.h:35
+msgid "Split a swarm"
+msgstr "Dédoubler un essaim"
+
+#: hacks/config/fireflies.xml.h:36 hacks/config/fluidballs.xml.h:21
+#: hacks/config/glforestfire.xml.h:16
+msgid "Still"
+msgstr "Tranquille"
+
+#: hacks/config/fireflies.xml.h:37
+msgid "Swarm bursts into rainbow               "
+msgstr "L'essaim éclate en arc-en-ciel"
+
+#: hacks/config/fireflies.xml.h:38
+msgid "Swarm comes to a halt"
+msgstr "L'essaim se fige"
+
+#: hacks/config/fireflies.xml.h:39
+msgid "Swarm does loops"
+msgstr "L'essaim fait des boucles"
+
+#: hacks/config/fireflies.xml.h:40
+msgid "Swarm hyperspeed"
+msgstr "Hypervitesse des essaims"
+
+#: hacks/config/fireflies.xml.h:41
+msgid "Swarm tails glow"
+msgstr "Queue des essaims luminescente"
+
+#: hacks/config/fireflies.xml.h:43 hacks/config/pinion.xml.h:14
+msgid "Tiny"
+msgstr "Fin"
+
+#: hacks/config/fireflies.xml.h:44
+msgid "Wide"
+msgstr "Large"
+
+#: hacks/config/fireflies.xml.h:45 hacks/config/fluidballs.xml.h:23
+msgid "Wind"
+msgstr "Vent"
+
+#: hacks/config/fireflies.xml.h:46
+msgid "Wind picks up"
+msgstr "Le vent reprend"
+
+#: hacks/config/fireworkx.xml.h:1 hacks/config/lavalite.xml.h:3
+msgid "Activity"
+msgstr "Activité"
+
+#: hacks/config/fireworkx.xml.h:4
+msgid "Fast Fade (more realistic)"
+msgstr "Fondu rapide (plus réaliste)"
+
+#: hacks/config/fireworkx.xml.h:5
+msgid "Fireworkx"
+msgstr "Feux d'artifice"
+
+#: hacks/config/fireworkx.xml.h:6
+msgid "Light effect"
+msgstr "Effet de lumière"
+
+#: hacks/config/fireworkx.xml.h:7
+msgid "Pyrotechnics simulation eye-candy. Written by Rony B. Chandran."
+msgstr "Simulation pyrotechnique visuelle. Écrit par Rony B. Chandran."
+
+#: hacks/config/fireworkx.xml.h:8
+msgid "Shoot"
+msgstr "Tir"
+
 #: hacks/config/flag.xml.h:1
 msgid "Bitmap for Flag"
-msgstr "Image pour le drapeau"
+msgstr "Bitmap du drapeau"
 
 #: hacks/config/flag.xml.h:3
 msgid "Flag"
@@ -2359,7 +3586,7 @@ msgstr "Drapeau"
 
 #: hacks/config/flag.xml.h:10
 msgid "Text for Flag"
-msgstr "Texte pour le drapeau"
+msgstr "Texte du drapeau"
 
 #: hacks/config/flag.xml.h:11
 msgid ""
@@ -2369,6 +3596,11 @@ msgid ""
 "``Bob,'' but you can replace the text or the image with a command-line "
 "option. Written by Charles Vidal and Jamie Zawinski."
 msgstr ""
+"Dessine un drapeau coloré qui ondule sur l'écran. Il peut contenir un texte "
+"et des images arbitraires. Par défaut, il affiche le nom système et le type "
+"de système d'exploitation en cours ou une photo de «Bob», mais vous pouvez "
+"remplacer le texte ou l'image à l'aide d'une option de ligne de commande. "
+"Écrit par Charles Vidal et Jamie Zawinski."
 
 #: hacks/config/flame.xml.h:1 hacks/config/jigsaw.xml.h:1
 #: hacks/config/maze.xml.h:1 hacks/config/rotzoomer.xml.h:1
@@ -2376,29 +3608,45 @@ msgstr ""
 msgid "0 Seconds"
 msgstr "0 seconde"
 
-#: hacks/config/flame.xml.h:2 hacks/config/maze.xml.h:2
+#: hacks/config/flame.xml.h:2 hacks/config/gleidescope.xml.h:1
+#: hacks/config/glslideshow.xml.h:2 hacks/config/maze.xml.h:2
+#: hacks/config/mirrorblob.xml.h:1
 msgid "10 Seconds"
 msgstr "10 secondes"
 
 #: hacks/config/flame.xml.h:3
 msgid "Another iterative fractal generator. Written by Scott Draves."
-msgstr ""
+msgstr "Un autre générateur fractal itératif. Écrit par Scott Draves."
 
-#: hacks/config/flame.xml.h:4
+#: hacks/config/flame.xml.h:4 hacks/config/jigglypuff.xml.h:4
 msgid "Complexity"
 msgstr "Complexité"
 
 #: hacks/config/flame.xml.h:8
 msgid "Flame"
-msgstr "Flame"
+msgstr "Flamme"
 
 #: hacks/config/flame.xml.h:13
 msgid "Number of Fractals"
 msgstr "Nombre de fractales"
 
+#: hacks/config/flipflop.xml.h:2
+msgid "FlipFlop"
+msgstr "FlipFlop"
+
+#: hacks/config/flipflop.xml.h:3
+msgid ""
+"Flipflop draws a grid of 3D colored tiles that change positions with each "
+"other. Written by Kevin Ogden."
+msgstr ""
+
+#: hacks/config/flipflop.xml.h:6
+msgid "Solid Tiles"
+msgstr "Tuiles pleines"
+
 #: hacks/config/flipscreen3d.xml.h:2
 msgid "Flipscreen3d"
-msgstr "Écran glissant 3D"
+msgstr "Écran retourné 3D"
 
 #: hacks/config/flipscreen3d.xml.h:3
 msgid ""
@@ -2406,104 +3654,211 @@ msgid ""
 "around and deforms it in various ways. Written by Ben Buxton."
 msgstr ""
 
-#: hacks/config/flow.xml.h:1
-msgid "Allow 2D Attractors"
-msgstr ""
-
-#: hacks/config/flow.xml.h:2
-msgid ""
-"Another series of strange attractors: a flowing series of points, making "
-"strange rotational shapes. Written by Jeff Butterworth."
-msgstr ""
-
-#: hacks/config/flow.xml.h:5
+#: hacks/config/flow.xml.h:3
 msgid "Flow"
 msgstr "Flux"
 
-#: hacks/config/flow.xml.h:6
-msgid "Freeze Some Bees"
-msgstr "Fige quelques abeilles"
+#: hacks/config/flow.xml.h:5
+msgid "Length of trails"
+msgstr "Taille des traînées"
 
-#: hacks/config/flow.xml.h:10
-msgid "Ride a Trained Bee"
+#: hacks/config/flow.xml.h:13
+msgid ""
+"Strange attractors formed of flows in a 3D differential equation phase "
+"space. Written by Tim Auckland."
 msgstr ""
+"Attracteurs étranges formés de flux dans un espace 3D d'équation de phase. "
+"Écrit par Tim Auckland."
 
-#: hacks/config/flow.xml.h:11
-msgid "Rotate Around Attractor"
-msgstr ""
+#: hacks/config/flow.xml.h:16
+msgid "turn on/off bounding box."
+msgstr "Boîte englobante."
 
-#: hacks/config/flow.xml.h:12
-msgid "Show Bounding Box"
-msgstr ""
+#: hacks/config/flow.xml.h:17
+msgid "turn on/off double buffering."
+msgstr "Double tampon."
 
-#: hacks/config/flow.xml.h:14
-msgid "Slow Bees with Antifreeze"
-msgstr ""
+#: hacks/config/flow.xml.h:18
+msgid "turn on/off periodic attractors."
+msgstr "Attracteurs périodiques."
 
 #: hacks/config/flow.xml.h:19
-msgid "Zoom In and Out"
-msgstr "Zoom avant arrière"
+msgid "turn on/off ride in the flow."
+msgstr "Circulation dans le flux."
+
+#: hacks/config/flow.xml.h:20
+msgid "turn on/off rotating around attractor."
+msgstr "Tourner autour de l'attracteur"
+
+#: hacks/config/flow.xml.h:21
+msgid "turn on/off search for new attractors."
+msgstr "Rechercher de nouveaux attracteurs"
 
 #: hacks/config/fluidballs.xml.h:1
+msgid "      Freefall"
+msgstr "Chute libre"
+
+#: hacks/config/fluidballs.xml.h:2
 msgid "Ball Size"
 msgstr "Taille des balles"
 
-#: hacks/config/fluidballs.xml.h:5
+#: hacks/config/fluidballs.xml.h:4
+msgid "Clay"
+msgstr "Argile"
+
+#: hacks/config/fluidballs.xml.h:7
 msgid "FluidBalls"
 msgstr "Balles fluides"
 
-#: hacks/config/fluidballs.xml.h:6
-msgid "Freefall"
-msgstr ""
-
-#: hacks/config/fluidballs.xml.h:7 hacks/config/twang.xml.h:4
+#: hacks/config/fluidballs.xml.h:8 hacks/config/twang.xml.h:4
 msgid "Friction"
-msgstr ""
-
-#: hacks/config/fluidballs.xml.h:8
-msgid "Glass"
-msgstr "Verre"
-
-#: hacks/config/fluidballs.xml.h:9 hacks/config/qix.xml.h:9
-#: hacks/config/speedmine.xml.h:4
-msgid "Gravity"
-msgstr "Gravité"
-
-#: hacks/config/fluidballs.xml.h:10
-msgid "Hurricane"
-msgstr "Ouragan"
+msgstr "Friction"
 
 #: hacks/config/fluidballs.xml.h:11
 msgid "Jupiter"
-msgstr ""
+msgstr "Jupiterienne"
 
 #: hacks/config/fluidballs.xml.h:14
 msgid ""
 "Models the physics of bouncing balls, or of particles in a gas or fluid, "
 "depending on the settings. If \"Shake Box\" is selected, then every now and "
 "then, the box will be rotated, changing which direction is down (in order to "
-"keep the settled balls in motion.)"
+"keep the settled balls in motion.) By Peter Birtles and Jamie Zawinski."
 msgstr ""
 
 #: hacks/config/fluidballs.xml.h:15
-msgid "Sandpaper"
-msgstr "Papier de verre"
+msgid "Rubber"
+msgstr "Caoutchouc"
 
 #: hacks/config/fluidballs.xml.h:16
 msgid "Shake Box"
-msgstr ""
-
-#: hacks/config/fluidballs.xml.h:21 hacks/config/glforestfire.xml.h:16
-msgid "Still"
-msgstr "Immobile"
+msgstr "Remuer la boîte"
 
 #: hacks/config/fluidballs.xml.h:22
 msgid "Various Ball Sizes"
 msgstr "Taille des balles variée"
 
-#: hacks/config/fluidballs.xml.h:23
-msgid "Wind"
-msgstr "Vent"
+#: hacks/config/flurry.xml.h:1
+msgid "Binary"
+msgstr "Binaire"
+
+#: hacks/config/flurry.xml.h:2
+msgid "Classic"
+msgstr "Classique"
+
+#: hacks/config/flurry.xml.h:3
+msgid "Fire"
+msgstr "Feux"
+
+#: hacks/config/flurry.xml.h:4
+msgid "Flurry"
+msgstr "Bourrasque"
+
+#: hacks/config/flurry.xml.h:5
+msgid "Insane"
+msgstr "Folie"
+
+#: hacks/config/flurry.xml.h:6
+msgid "Psychedelic"
+msgstr "Psychédélique"
+
+#: hacks/config/flurry.xml.h:7
+msgid "RGB"
+msgstr "RVB"
+
+#: hacks/config/flurry.xml.h:8 hacks/config/fontglide.xml.h:12
+#: hacks/config/jigglypuff.xml.h:13 hacks/config/sballs.xml.h:10
+#: hacks/config/whirlygig.xml.h:12
+msgid "Random"
+msgstr "Aléatoire"
+
+#: hacks/config/flurry.xml.h:10
+msgid ""
+"This port of the OSX screensaver of the same name draws a colourful star"
+"(fish)like flurry of particles. xscreensaver port by Tobias Sargeant &lt;"
+"tobias.sargeant@bigpond.com&gt; Original Mac version by Calum Robinson &lt;"
+"calumr@mac.com&gt; http://homepage.mac.com/calumr"
+msgstr ""
+
+#: hacks/config/flurry.xml.h:11
+msgid "Water"
+msgstr "Eau"
+
+#: hacks/config/flyingtoasters.xml.h:1
+msgid ""
+"A fleet of 3d space-age jet-powered flying toasters (and toast!) Inspired by "
+"the ancient Berkeley Systems After Dark flying toasters. By Jamie Zawinski "
+"and Baconmonkey."
+msgstr ""
+
+#: hacks/config/flyingtoasters.xml.h:2
+msgid "Air Speed"
+msgstr "Vitesse de l'air"
+
+#: hacks/config/flyingtoasters.xml.h:4
+msgid "Chrome Toasters"
+msgstr "Grille-pains chromés"
+
+#: hacks/config/flyingtoasters.xml.h:6
+msgid "Flying Toasters"
+msgstr "Grille-pains volant"
+
+#: hacks/config/flyingtoasters.xml.h:7 hacks/config/glslideshow.xml.h:16
+#: hacks/config/jigglypuff.xml.h:12 hacks/config/juggle.xml.h:6
+#: hacks/config/mirrorblob.xml.h:16 hacks/config/pipes.xml.h:10
+msgid "None"
+msgstr "Aucun"
+
+#: hacks/config/flyingtoasters.xml.h:8
+msgid "Number of Slices"
+msgstr "Nombre de tranches"
+
+#: hacks/config/flyingtoasters.xml.h:9
+msgid "Number of Toasters"
+msgstr "Nombre de grille-pains"
+
+#: hacks/config/flyingtoasters.xml.h:12
+msgid "Solid Colors"
+msgstr "Couleurs uniformes"
+
+#: hacks/config/flyingtoasters.xml.h:13
+msgid "Swarm"
+msgstr "Essaim"
+
+#: hacks/config/fontglide.xml.h:2
+msgid "Brief"
+msgstr "Brève"
+
+#: hacks/config/fontglide.xml.h:5
+msgid "Font Border Thickness"
+msgstr "Épaisseur de la bordure de la police"
+
+#: hacks/config/fontglide.xml.h:6
+msgid "FontGlide"
+msgstr "Vol plané de texte"
+
+#: hacks/config/fontglide.xml.h:7
+msgid "Horizontally scrolling text"
+msgstr "Défilement horizontal du texte"
+
+#: hacks/config/fontglide.xml.h:10
+msgid "Pages of text"
+msgstr "Pages de texte"
+
+#: hacks/config/fontglide.xml.h:11
+msgid ""
+"Puts text on the screen using large characters that glide in from the edges, "
+"assemble, then disperse. Alternately, it can simply scroll whole sentences "
+"from right to left. By Jamie Zawinski."
+msgstr ""
+
+#: hacks/config/fontglide.xml.h:14
+msgid "Text Linger"
+msgstr "Rémanence du texte"
+
+#: hacks/config/fontglide.xml.h:16
+msgid "Vapor Trails"
+msgstr "Traînées de vapeur"
 
 #: hacks/config/forest.xml.h:2 hacks/config/glforestfire.xml.h:6
 msgid "Forest"
@@ -2514,25 +3869,57 @@ msgid ""
 "This draws fractal trees. Written by Peter Baumung. Everybody loves "
 "fractals, right?"
 msgstr ""
+"Dessine des arbres fractals. Écrit par Peter Baumung. Tout le monde aime les "
+"fractales, n'est-ce pas ?"
+
+#: hacks/config/fuzzyflakes.xml.h:2
+msgid "Border Thickness"
+msgstr "Épaisseur de la bordure"
+
+#: hacks/config/fuzzyflakes.xml.h:6
+msgid ""
+"Falling colored snowflake/flower shapes. Inspired by the credits of the "
+"anime \"Azumanga Daioh\". Written by Barry Dmytro."
+msgstr ""
+
+#: hacks/config/fuzzyflakes.xml.h:9
+msgid "FuzzyFlakes"
+msgstr "FuzzyFlakes"
+
+#: hacks/config/fuzzyflakes.xml.h:11 hacks/config/xspirograph.xml.h:4
+msgid "Layers"
+msgstr "Couches"
+
+#: hacks/config/fuzzyflakes.xml.h:14
+msgid "Random Colors"
+msgstr "Couleurs aléatoires"
 
 #: hacks/config/galaxy.xml.h:4
 msgid "Galaxy"
 msgstr "Galaxie"
 
-#: hacks/config/galaxy.xml.h:9 hacks/config/lisa.xml.h:7
+#: hacks/config/galaxy.xml.h:8
+msgid "Rotate Viewpoint"
+msgstr "Rotation du point de vue"
+
+#: hacks/config/galaxy.xml.h:10 hacks/config/lisa.xml.h:7
 #: hacks/config/lissie.xml.h:8 hacks/config/loop.xml.h:6
-#: hacks/config/penrose.xml.h:10 hacks/config/rotor.xml.h:10
-#: hacks/config/rubik.xml.h:8 hacks/config/sproingies.xml.h:5
-#: hacks/config/wander.xml.h:13 hacks/config/worm.xml.h:6
+#: hacks/config/penrose.xml.h:10 hacks/config/pong.xml.h:3
+#: hacks/config/rotor.xml.h:10 hacks/config/rubik.xml.h:8
+#: hacks/config/sproingies.xml.h:5 hacks/config/wander.xml.h:13
+#: hacks/config/worm.xml.h:6
 msgid "Size"
 msgstr "Taille"
 
-#: hacks/config/galaxy.xml.h:12
+#: hacks/config/galaxy.xml.h:13
 msgid ""
 "This draws spinning galaxies, which then collide and scatter their stars to "
 "the, uh, four winds or something. Originally an Amiga program by Uli "
 "Siegmund."
 msgstr ""
+"Dessine des galaxies tournoyantes, qui entrent en collision et dispersent "
+"leurs étoiles aux quatre vents (en quelque sorte). Initialement un programme "
+"Amiga d'Uli Siegmund."
 
 #: hacks/config/gears.xml.h:3
 msgid "Gears"
@@ -2540,7 +3927,7 @@ msgstr "Engrenages"
 
 #: hacks/config/gears.xml.h:4
 msgid "Planetary Gear System"
-msgstr ""
+msgstr "Train d'engrenages planétaires"
 
 #: hacks/config/gears.xml.h:5 hacks/config/goop.xml.h:9
 msgid "Rotational Speed"
@@ -2552,49 +3939,108 @@ msgid ""
 "dimensions. Another GL hack, by Danny Sung, Brian Paul, Ed Mackey, and Jamie "
 "Zawinski."
 msgstr ""
+"Dessine des engrenages qui s'emboîtent et pivotent en trois dimensions. Un "
+"autre hack GL de Danny Sung, Brian Paul, Ed Mackey et Jamie Zawinski."
 
 #: hacks/config/gears.xml.h:10
 msgid "Three Gear System"
-msgstr "Système à trois roues"
+msgstr "Système à trois engrenages"
 
 #: hacks/config/gflux.xml.h:2
 msgid "Checkerboard"
-msgstr "Damier"
+msgstr "Échiquier"
 
 #: hacks/config/gflux.xml.h:5
 msgid ""
 "Draws a rippling waves on a rotating wireframe grid, using GL. Written by "
 "Josiah Pease."
 msgstr ""
+"Dessine des vagues ondulantes sur une grille en rotation en utilisant GL. "
+"Écrit par Josiah Pease."
 
 #: hacks/config/gflux.xml.h:7
 msgid "Flat Lighting"
-msgstr "Éclairs"
+msgstr "Éclairage plat"
 
 #: hacks/config/gflux.xml.h:8
 msgid "GFlux"
-msgstr ""
+msgstr "GFlux"
 
 #: hacks/config/gflux.xml.h:9
 msgid "Mesh Density"
-msgstr ""
+msgstr "Densité de maille"
 
 #: hacks/config/gflux.xml.h:10
 msgid "Screen Image"
-msgstr "Image de l'écran"
+msgstr "Image écran"
 
-#: hacks/config/gflux.xml.h:14 hacks/config/interference.xml.h:18
+#: hacks/config/gflux.xml.h:14 hacks/config/interference.xml.h:21
 msgid "Wave Speed"
 msgstr "Vitesse des vagues"
 
-#: hacks/config/gflux.xml.h:15
+#: hacks/config/gflux.xml.h:15 hacks/config/glmatrix.xml.h:20
 msgid "Waves"
 msgstr "Vagues"
 
 #: hacks/config/gflux.xml.h:16
 msgid "Wire Mesh"
+msgstr "Grille en fil de fer"
+
+#: hacks/config/glblur.xml.h:1
+msgid "Blur Smoothness"
+msgstr "Douceur du flou"
+
+#: hacks/config/glblur.xml.h:5
+msgid "GLBlur"
+msgstr "Flou GL"
+
+#: hacks/config/glblur.xml.h:18
+msgid ""
+"This program draws a box and a few line segments, and generates a radial "
+"blur outward from it. This creates flowing field effects. This is done by "
+"rendering the scene into a small texture, then repeatedly rendering "
+"increasingly-enlarged and increasingly-transparent versions of that texture "
+"onto the frame buffer. As such, it's quite graphics intensive: don't bother "
+"trying to run this if you don't have hardware-accelerated OpenGL texture "
+"support. It will hurt your machine bad."
+msgstr ""
+
+#: hacks/config/gleidescope.xml.h:2 hacks/config/glslideshow.xml.h:6
+#: hacks/config/mirrorblob.xml.h:3
+msgid "5 Minutes"
+msgstr "5 minutes"
+
+#: hacks/config/gleidescope.xml.h:3
+msgid ""
+"An OpenGL kaleidescope that operates on your desktop image, or on image "
+"files loaded from disk. Written by andrew dean."
 msgstr ""
 
+#: hacks/config/gleidescope.xml.h:4
+msgid "Gleidescope"
+msgstr "Kaleïdoscope GL"
+
+#: hacks/config/gleidescope.xml.h:5
+msgid "Image Duration"
+msgstr "Durée de l'image"
+
+#: hacks/config/gleidescope.xml.h:6
+msgid "Image file"
+msgstr "Fichier image"
+
+#: hacks/config/gleidescope.xml.h:8
+msgid "Move"
+msgstr "Déplacement"
+
+#: hacks/config/gleidescope.xml.h:11
+msgid "Size of tube"
+msgstr "Taille du tube"
+
+#: hacks/config/gleidescope.xml.h:13 hacks/config/hyperball.xml.h:16
+#: hacks/config/hypercube.xml.h:16 hacks/config/zoom.xml.h:8
+msgid "Zoom"
+msgstr "Zoom"
+
 #: hacks/config/glforestfire.xml.h:2
 msgid "Desert"
 msgstr "Désert"
@@ -2603,27 +4049,29 @@ msgstr "D
 msgid ""
 "Draws an animation of sprinkling fire-like 3D triangles in a landscape "
 "filled with trees. Requires OpenGL, and a machine with fast hardware support "
-"for texture maps. Written by Eric Lassauge &lt;lassauge@mail.dotcom.fr&gt;."
+"for texture maps. Written by Eric Lassauge &lt;lassauge@users.sourceforge."
+"net&gt;."
 msgstr ""
-"Dessine l'animation d'un quasi-feu avec des triangles en 3D dans un paysage "
-"parsemé d'arbres. Nécessite une machine ayant un support matériel accéléré "
-"OpenGL pour les textures. Ecris par Eric Lassauge <lassauge@mail.dotcom.fr>"
+"Dessine une animation d'un pseudo-feu avec des triangles 3D dans un paysage "
+"arboré. Nécessite OpenGL et une machine avec un support matériel puissant "
+"pour les textures. Écrit par Eric Lassauge &lt;lassauge@users.sourceforge."
+"net&gt;."
 
-#: hacks/config/glforestfire.xml.h:5
+#: hacks/config/glforestfire.xml.h:5 hacks/config/glmatrix.xml.h:9
 msgid "Fog"
 msgstr "Brouillard"
 
 #: hacks/config/glforestfire.xml.h:7
 msgid "GLForestFire"
-msgstr "Feu en Forêt GL"
+msgstr "Feu de forêt GL"
 
 #: hacks/config/glforestfire.xml.h:8
 msgid "Huge Fire"
-msgstr "Gros feu"
+msgstr "Grand incendie"
 
 #: hacks/config/glforestfire.xml.h:9
 msgid "No shadow"
-msgstr "Pas d'ombres"
+msgstr "Pas d'ombre"
 
 #: hacks/config/glforestfire.xml.h:11
 msgid "Number of trees"
@@ -2635,12 +4083,83 @@ msgstr "Pluie"
 
 #: hacks/config/glforestfire.xml.h:17
 msgid "Track mouse"
-msgstr "Réagis à la souris"
+msgstr "Suivre la souris"
 
-#: hacks/config/glforestfire.xml.h:18 hacks/config/lament.xml.h:8
-#: hacks/config/sballs.xml.h:17
-msgid "Untextured"
-msgstr "Sans texture"
+#: hacks/config/glknots.xml.h:4
+msgid "GLKnots"
+msgstr "Noeuds GL"
+
+#: hacks/config/glknots.xml.h:5
+msgid ""
+"Generates some twisting 3d knot patterns. Spins 'em around. Written by Jamie "
+"Zawinski."
+msgstr "Génère de nombreux motifs 3D en spirale. Écrit par Jamie Zawinski."
+
+#: hacks/config/glknots.xml.h:7 hacks/config/lavalite.xml.h:17
+#: hacks/config/spheremonics.xml.h:9
+msgid "Resolution"
+msgstr "Résolution"
+
+#: hacks/config/glknots.xml.h:15
+msgid "Segmented"
+msgstr "Segmenté"
+
+#: hacks/config/glknots.xml.h:18 hacks/config/lavalite.xml.h:28
+#: hacks/config/xmountains.xml.h:25
+msgid "Smooth"
+msgstr "Lisse"
+
+#: hacks/config/glmatrix.xml.h:2 hacks/config/xmatrix.xml.h:1
+msgid "Binary Encoding"
+msgstr "Encodage binaire"
+
+#: hacks/config/glmatrix.xml.h:4
+msgid "Draw Glyphs"
+msgstr "Dessiner des glyphes"
+
+#: hacks/config/glmatrix.xml.h:5
+msgid "Draw Outlines"
+msgstr "Dessiner en fil de fer"
+
+#: hacks/config/glmatrix.xml.h:6
+msgid "Draw Solid Boxes"
+msgstr "Dessiner sans texture"
+
+#: hacks/config/glmatrix.xml.h:7
+msgid ""
+"Draws 3D dropping characters similar to what is seen in the title sequence "
+"of \"The Matrix\". See also \"xmatrix\" for a 2D rendering of the similar "
+"effect that appeared on the computer monitors actually *in* the movie. "
+"Written by Jamie Zawinski."
+msgstr ""
+
+#: hacks/config/glmatrix.xml.h:10
+msgid "GLMatrix"
+msgstr "GLMatrix"
+
+#: hacks/config/glmatrix.xml.h:11 hacks/config/xmatrix.xml.h:7
+msgid "Genetic Encoding"
+msgstr "Encodage génétique"
+
+#: hacks/config/glmatrix.xml.h:12
+msgid "Glyph Density"
+msgstr "Densité des glyphes"
+
+#: hacks/config/glmatrix.xml.h:13
+msgid "Glyph Speed"
+msgstr "Vitesse des glyphes"
+
+#: hacks/config/glmatrix.xml.h:14 hacks/config/xmatrix.xml.h:8
+msgid "Hexadecimal Encoding"
+msgstr "Encodage hexadécimal"
+
+#: hacks/config/glmatrix.xml.h:15 hacks/config/xmatrix.xml.h:11
+msgid "Matrix Encoding"
+msgstr "Encodage Matrix"
+
+#: hacks/config/glmatrix.xml.h:16
+msgid "Panning"
+msgstr "Panoramique"
 
 #: hacks/config/glplanet.xml.h:1
 msgid ""
@@ -2649,6 +4168,10 @@ msgid ""
 "wrap any texture around the sphere, e.g., the planetary textures that come "
 "with `ssystem'."
 msgstr ""
+"Dessine une planète qui rebondit dans l'espace. Écrit par David Konerding. "
+"L'image intégrée est un planisphère (extrait de «xearth»), mais vous pouvez "
+"entourer la sphère d'une texture quelconque, p. ex., les textures "
+"planétaires fournies avec «ssystem»."
 
 #: hacks/config/glplanet.xml.h:3
 msgid "GLPlanet"
@@ -2658,61 +4181,117 @@ msgstr "Plan
 msgid "Image File"
 msgstr "Fichier image"
 
-#: hacks/config/glsnake.xml.h:1
-msgid "1"
-msgstr ""
+#: hacks/config/glplanet.xml.h:5
+msgid "Roll"
+msgstr "Pivote"
 
-#: hacks/config/glsnake.xml.h:2 hacks/config/penrose.xml.h:2
+#: hacks/config/glslideshow.xml.h:4 hacks/config/rd-bomb.xml.h:5
+#: hacks/config/xplanet.xml.h:4
+#, no-c-format
+msgid "100%"
+msgstr "100%"
+
+#: hacks/config/glslideshow.xml.h:5 hacks/config/glsnake.xml.h:2
+#: hacks/config/mirrorblob.xml.h:2 hacks/config/penrose.xml.h:2
 msgid "30 Seconds"
 msgstr "30 secondes"
 
+#: hacks/config/glslideshow.xml.h:8
+#, no-c-format
+msgid "50%"
+msgstr "50 %"
+
+#: hacks/config/glslideshow.xml.h:9
+msgid "Always show at least this much of the image:"
+msgstr "Montre au moins ce % de l'image :"
+
+#: hacks/config/glslideshow.xml.h:10 hacks/config/mirrorblob.xml.h:6
+msgid "Crossfade Duration:"
+msgstr "Durée du fondu-enchaîné :"
+
+#: hacks/config/glslideshow.xml.h:11
+msgid "Frame Rate:"
+msgstr "Trames par seconde :"
+
+#: hacks/config/glslideshow.xml.h:12
+msgid "GLSlideshow"
+msgstr "Diaporama GL"
+
+#: hacks/config/glslideshow.xml.h:14
+msgid ""
+"Loads a random sequence of images and smoothly scans and zooms around in "
+"each, fading from pan to pan. To tell it where to find the images to "
+"display, go to the \"Advanced\" tab on the Screensaver Preferences window. "
+"Select \"Choose Random Images\", and enter your image directory in the text "
+"field right below that. (Note: not the the \"Advanced\" button at the bottom "
+"of this window: the tab at the top of the *other* window.) This program "
+"requires a good video card capable of supporting large textures. Written by "
+"Jamie Zawinski and Mike Oliphant."
+msgstr ""
+
+#: hacks/config/glslideshow.xml.h:17
+msgid "Pan/Zoom Duration:"
+msgstr "Durée panoramique/zoom :"
+
+#: hacks/config/glslideshow.xml.h:19
+msgid "Show Image Titles"
+msgstr "Montre le titre de l'image"
+
+#: hacks/config/glslideshow.xml.h:20 hacks/config/mirrorblob.xml.h:22
+msgid "Time until loading a new image:"
+msgstr "Durée avant chargement d'une nouvelle image :"
+
+#: hacks/config/glsnake.xml.h:1 hacks/config/lavalite.xml.h:1
+msgid "1"
+msgstr "1"
+
 #: hacks/config/glsnake.xml.h:3
+msgid "Angular Velocity"
+msgstr "Vitesse angulaire"
+
+#: hacks/config/glsnake.xml.h:4
 msgid ""
 "Draws a simulation of the Rubik's Snake puzzle. Written by Jamie Wilkinson, "
 "Andrew Bennetts, and Peter Aylett."
 msgstr ""
+"Dessine une simulation du serpent Rubik. Écrit par Jamie Wilkinson, Andrew "
+"Bennetts et Peter Aylett."
 
-#: hacks/config/glsnake.xml.h:6
+#: hacks/config/glsnake.xml.h:7
 msgid "GlSnake"
 msgstr "Serpent GL"
 
-#: hacks/config/glsnake.xml.h:7
-msgid "Loose"
-msgstr "Lâche"
-
 #: hacks/config/glsnake.xml.h:8
-msgid "Packing"
-msgstr "Serré"
+msgid "Loose"
+msgstr "Étendu"
 
 #: hacks/config/glsnake.xml.h:9
-msgid "Scary Colors"
-msgstr "Couleurs à faire peur"
+msgid "Packing"
+msgstr "Emballage"
 
 #: hacks/config/glsnake.xml.h:11
-msgid "Show Labels"
-msgstr "Montre les étiquettes"
+msgid "Show Titles"
+msgstr "Montre les titres"
 
 #: hacks/config/glsnake.xml.h:14
 msgid "Tight"
-msgstr ""
+msgstr "Serré"
 
-#: hacks/config/glsnake.xml.h:15 hacks/config/rocks.xml.h:13
-msgid "Velocity"
-msgstr "Vélocité"
+#: hacks/config/glsnake.xml.h:16
+msgid "Y Angular Velocity"
+msgstr "Vitesse angulaire en Y"
 
 #: hacks/config/glsnake.xml.h:17
-msgid "Y Rotation"
-msgstr "Rotation Y"
-
-#: hacks/config/glsnake.xml.h:18
-msgid "Z Rotation"
-msgstr "Rotation Z"
+msgid "Z Angular Velocity"
+msgstr "Vitesse angulaire en Z"
 
 #: hacks/config/gltext.xml.h:1
 msgid ""
 "Displays a few lines of text spinning around in a solid 3D font. Written by "
 "Jamie Zawinski."
 msgstr ""
+"Affiche quelques lignes de texte qui tournoient dans une police 3D unie. "
+"Écrit par Jamie Zawinski."
 
 #: hacks/config/gltext.xml.h:4
 msgid "GLText"
@@ -2724,7 +4303,7 @@ msgstr "Texte"
 
 #: hacks/config/goban.xml.h:1
 msgid "Goban"
-msgstr ""
+msgstr "Go"
 
 #: hacks/config/goban.xml.h:2
 msgid ""
@@ -2738,7 +4317,7 @@ msgstr "Couleurs additives (lumi
 
 #: hacks/config/goop.xml.h:2
 msgid "Blob Count"
-msgstr "Nombre de blobs"
+msgstr "Nombre de taches"
 
 #: hacks/config/goop.xml.h:3
 msgid "Elasticity"
@@ -2750,7 +4329,7 @@ msgstr "Gouttes"
 
 #: hacks/config/goop.xml.h:8
 msgid "Opaque Blobs"
-msgstr "Blobs opaques"
+msgstr "Taches opaques"
 
 #: hacks/config/goop.xml.h:12
 msgid "Speed Limit"
@@ -2765,19 +4344,27 @@ msgid ""
 "This draws set of animating, transparent, amoeba-like blobs. The blobs "
 "change shape as they wander around the screen, and they are translucent, so "
 "you can see the lower blobs through the higher ones, and when one passes "
-"over another, their colors merge. Written by Jamie Zawinski. I got the idea "
-"for this from a cool mouse pad I have, which achieves the same kind of "
-"effect in real life by having several layers plastic with colored oil "
-"between them. Written by Jamie Zawinski."
+"over another, their colors merge. I got the idea for this from a cool mouse "
+"pad I have, which achieves the same kind of effect in real life by having "
+"several layers plastic with colored oil between them. Written by Jamie "
+"Zawinski."
 msgstr ""
+"Dessine un ensemble de taches transparentes, animées, semblables à des "
+"amibes. Les taches changent de forme en se déplaçant sur l'écran et sont "
+"translucides,  ce qui permet de voir les taches d'arrière-plan à travers "
+"celles d'avant-plan. Lorsqu'une tache passe au-dessus d'une autre, leurs "
+"couleurs fusionnent. Écrit par Jamie Zawinski. C'est un super tapis de "
+"souris qui m'en a donné l'idée. Il obtient le même type d'effet en étant "
+"composé de plusieurs couches de plastique séparées par  de l'huile colorée. "
+"Écrit par Jamie Zawinski."
 
 #: hacks/config/goop.xml.h:15
 msgid "Transparent Blobs"
-msgstr "Blobs transparents"
+msgstr "Taches transparentes"
 
 #: hacks/config/goop.xml.h:16
 msgid "XOR Blobs"
-msgstr "Blobs XOR"
+msgstr "Taches XOR"
 
 #: hacks/config/grav.xml.h:3
 msgid "Grav"
@@ -2785,17 +4372,20 @@ msgstr "Gravit
 
 #: hacks/config/grav.xml.h:6
 msgid "Object Trails"
-msgstr "Trainée des objets"
+msgstr "Traînées d'objets"
 
 #: hacks/config/grav.xml.h:7
 msgid "Orbital Decay"
-msgstr "L'orbite doit s'amenuiser."
+msgstr "Désintégration orbitale"
 
 #: hacks/config/grav.xml.h:10
 msgid ""
 "This program draws a simple orbital simulation. If you turn on trails, it "
 "looks kind of like a cloud-chamber photograph. Written by Greg Bowering."
 msgstr ""
+"Ce programme crée une simple simulation orbitale. Si vous activez les "
+"traînées, il ressemble à une sorte de photographie de chambre à brouillard. "
+"Écrit par Greg Bowering."
 
 #: hacks/config/greynetic.xml.h:2
 msgid "Greynetic"
@@ -2805,6 +4395,52 @@ msgstr "Rectangles de couleur"
 msgid ""
 "This draws random colored and stippled rectangles. Written by Jamie Zawinski."
 msgstr ""
+"Dessine des rectangles colorés et pointillés de manière aléatoire. Écrit par "
+"Jamie Zawinski."
+
+#: hacks/config/halftone.xml.h:1
+msgid "Delay (Large = low cpu load)"
+msgstr "Délai (élévé = peu de charge processeur)"
+
+#: hacks/config/halftone.xml.h:2
+msgid "Dot fill factor"
+msgstr "Facteur du remplissage par point"
+
+#: hacks/config/halftone.xml.h:3
+msgid "Dot size"
+msgstr "Taille des points"
+
+#: hacks/config/halftone.xml.h:4
+msgid ""
+"Draws the gravity force in each point on the screen seen through a halftone "
+"dot pattern. The gravity force is calculated from a set of moving mass "
+"points. View it from a distance for best effect. Written by Peter Jaric &lt;"
+"peter@jaric.org&gt;."
+msgstr ""
+
+#: hacks/config/halftone.xml.h:5
+msgid "Gravity points"
+msgstr "Gravité des points"
+
+#: hacks/config/halftone.xml.h:6
+msgid "Halftone"
+msgstr "Demi-teintes"
+
+#: hacks/config/halftone.xml.h:10
+msgid "Maximum mass"
+msgstr "Masse max"
+
+#: hacks/config/halftone.xml.h:11
+msgid "Maximum speed"
+msgstr "Vitesse max"
+
+#: hacks/config/halftone.xml.h:12
+msgid "Minimum mass"
+msgstr "Masse min"
+
+#: hacks/config/halftone.xml.h:13
+msgid "Minimum speed"
+msgstr "Vitesse min"
 
 #: hacks/config/halo.xml.h:1
 msgid "Animate Circles"
@@ -2812,94 +4448,96 @@ msgstr "Cercles anim
 
 #: hacks/config/halo.xml.h:3
 msgid "Halo"
-msgstr ""
+msgstr "Halo"
 
 #: hacks/config/halo.xml.h:5
 msgid "Number of Circles"
 msgstr "Nombre de cercles"
 
-#: hacks/config/halo.xml.h:7 hacks/config/imsmap.xml.h:11
-msgid "Random Mode"
-msgstr "Mode aléatoire"
+#: hacks/config/halo.xml.h:7
+msgid "Ramp Mode"
+msgstr "Mode rampe"
 
-#: hacks/config/halo.xml.h:8
+#: hacks/config/halo.xml.h:9
 msgid "Seuss Mode"
-msgstr ""
+msgstr "Mode Seuss"
 
-#: hacks/config/halo.xml.h:11
+#: hacks/config/halo.xml.h:12
 msgid ""
 "This draws trippy psychedelic circular patterns that hurt to look at. It can "
 "also animate the control-points, but that takes a lot of CPU and bandwidth. "
 "Written by Jamie Zawinski."
 msgstr ""
+"Dessine des motifs circulaires psychédéliques qui font mal aux yeux. Il peut "
+"aussi animer les points de contrôle, mais cette option utilise beaucoup de "
+"ressources processeur et de bande passante. Écrit par Jamie Zawinski."
 
 #: hacks/config/helix.xml.h:4
 msgid "Helix"
-msgstr "Hélice"
+msgstr "Hélix"
 
 #: hacks/config/helix.xml.h:5
 msgid ""
 "This repeatedly generates spirally string-art-ish patterns. Written by Jamie "
 "Zawinski."
-msgstr ""
+msgstr "Génère de nombreux motifs en spirale. Écrit par Jamie Zawinski."
 
 #: hacks/config/hopalong.xml.h:3
 msgid "EJK1"
-msgstr ""
+msgstr "EJK1"
 
 #: hacks/config/hopalong.xml.h:4
 msgid "EJK2"
-msgstr ""
+msgstr "EJK2"
 
 #: hacks/config/hopalong.xml.h:5
 msgid "EJK3"
-msgstr ""
+msgstr "EJK3"
 
 #: hacks/config/hopalong.xml.h:6
 msgid "EJK4"
-msgstr ""
+msgstr "EJK4"
 
 #: hacks/config/hopalong.xml.h:7
 msgid "EJK5"
-msgstr ""
+msgstr "EJK5"
 
 #: hacks/config/hopalong.xml.h:8
 msgid "EJK6"
-msgstr ""
+msgstr "EJK6"
 
 #: hacks/config/hopalong.xml.h:11
 msgid "Hopalong"
-msgstr "Cercles psychadéliques"
+msgstr "Cercles psychédéliques"
 
 #: hacks/config/hopalong.xml.h:12
 msgid "Jong"
-msgstr ""
+msgstr "Jong"
 
 #: hacks/config/hopalong.xml.h:16
 msgid "Martin"
-msgstr ""
+msgstr "Martin"
 
 #: hacks/config/hopalong.xml.h:18
 msgid "Popcorn"
-msgstr ""
+msgstr "Popcorn"
 
 #: hacks/config/hopalong.xml.h:19
 msgid "RR"
-msgstr ""
+msgstr "RR"
 
 #: hacks/config/hopalong.xml.h:20
 msgid "Sine"
-msgstr "Sinusoïde"
+msgstr "Sinus"
 
 #: hacks/config/hopalong.xml.h:24
 msgid ""
 "This draws lacy fractal patterns, based on iteration in the imaginary plane, "
 "from a 1986 Scientific American article. Mostly written by Patrick Naughton."
 msgstr ""
-
-#: hacks/config/hyperball.xml.h:1 hacks/config/hypercube.xml.h:1
-msgid "Far"
-msgstr "Lointain"
+"Dessine des motifs fractals dentelés, basés sur une itération sur le plan "
+"imaginaire, d'un article scientifique américain de 1986. Principalement "
+"écrit par Patrick Naughton."
 
 #: hacks/config/hyperball.xml.h:4
 msgid "Hyperball"
@@ -2909,12 +4547,13 @@ msgstr "Hyperballe"
 msgid ""
 "Hyperball is to hypercube as dodecahedron is to cube: this displays a 2D "
 "projection of the sequence of 3D objects which are the projections of the 4D "
-"analog to the dodecahedron. Written by Joe Keane."
+"analog to the dodecahedron. Technically, it is a \"120 cell polytope.\" "
+"Written by Joe Keane. See also the \"polytopes\" hack for a more general "
+"version of this using OpenGL."
 msgstr ""
-
-#: hacks/config/hyperball.xml.h:7 hacks/config/hypercube.xml.h:6
-msgid "Near"
-msgstr "Proche"
+"L'hyperballe est à l'hypercube ce que le dodécaèdre est au cube : il affiche "
+"une projection en 2D de la séquence d'objets 3D qui sont les projections de "
+"l'analogie 4D du dodécaèdre. Écrit par Joe Keane."
 
 #: hacks/config/hyperball.xml.h:10 hacks/config/hypercube.xml.h:10
 msgid "XW Rotation"
@@ -2940,11 +4579,6 @@ msgstr "Rotation YZ"
 msgid "ZW Rotation"
 msgstr "Rotation ZW"
 
-#: hacks/config/hyperball.xml.h:16 hacks/config/hypercube.xml.h:16
-#: hacks/config/zoom.xml.h:8
-msgid "Zoom"
-msgstr "Zoom"
-
 #: hacks/config/hypercube.xml.h:4
 msgid "Hypercube"
 msgstr "Hypercube"
@@ -2957,20 +4591,123 @@ msgid ""
 "touching four others; a hypercube is composed of eight cubes, each touching "
 "six others. To make it easier to visualize the rotation, it uses a different "
 "color for the edges of each face. Don't think about it too long, or your "
-"brain will melt. Written by Joe Keane, Fritz Mueller, and Jamie Zawinski."
+"brain will melt. Written by Joe Keane, Fritz Mueller, and Jamie Zawinski. "
+"See also the \"polytopes\" hack for a more general version of this using "
+"OpenGL."
+msgstr ""
+"Affiche des projections 2D de la séquence d'objets 3D qui sont les "
+"projections de l'analogie 4D du cube : un carré est composé de quatre "
+"lignes, chacune touchant les deux autres; un cube est composé de six "
+"carrés,  chacun touchant les quatre autres et un hypercube est composé de "
+"huit cubes,  chacun touchant les six autres. Pour visualiser la rotation "
+"plus facilement, il utilise une couleur différente pour les bords de chaque "
+"face. N'y réfléchissez pas trop longtemps, votre cerveau pourrait fondre. "
+"Écrit par Joe Keane, Fritz Mueller et Jamie Zawinski."
+
+#: hacks/config/hypertorus.xml.h:1 hacks/config/polytopes.xml.h:1
+msgid "-4.0"
+msgstr "-4.0"
+
+#: hacks/config/hypertorus.xml.h:2 hacks/config/polytopes.xml.h:5
+msgid "4.0"
+msgstr "4.0"
+
+#: hacks/config/hypertorus.xml.h:3
+msgid "4D Hypertorus"
+msgstr "Hypertore 4D"
+
+#: hacks/config/hypertorus.xml.h:4
+msgid "Color Wheel"
+msgstr "Roue des couleurs"
+
+#: hacks/config/hypertorus.xml.h:5 hacks/config/polytopes.xml.h:10
+msgid "Display Speed"
+msgstr "Vitesse d'affichage"
+
+#: hacks/config/hypertorus.xml.h:7 hacks/config/polytopes.xml.h:12
+msgid "Orthographic 3d"
+msgstr "Projection orthographique 3D"
+
+#: hacks/config/hypertorus.xml.h:8 hacks/config/polytopes.xml.h:13
+msgid "Orthographic 4d"
+msgstr "Projection orthographique 4D"
+
+#: hacks/config/hypertorus.xml.h:9 hacks/config/polytopes.xml.h:14
+msgid "Perspective 3d"
+msgstr "Perspective 3D"
+
+#: hacks/config/hypertorus.xml.h:10 hacks/config/polytopes.xml.h:15
+msgid "Perspective 4d"
+msgstr "Perspective 4D"
+
+#: hacks/config/hypertorus.xml.h:11
+msgid "See-Through Bands"
+msgstr "Bandes transparentes"
+
+#: hacks/config/hypertorus.xml.h:14
+msgid "Solid Object"
+msgstr "Objets solides"
+
+#: hacks/config/hypertorus.xml.h:15 hacks/config/mirrorblob.xml.h:20
+#: hacks/config/polytopes.xml.h:21 hacks/config/pulsar.xml.h:16
+msgid "Solid Surface"
+msgstr "Surface solide"
+
+#: hacks/config/hypertorus.xml.h:16
+msgid ""
+"This program shows a rotating Clifford Torus: a torus lying on the \"surface"
+"\" of a 4D hypersphere. Written by Carsten Steger, inspired by Thomas "
+"Banchoff's book \"Beyond the Third Dimension: Geometry, Computer Graphics, "
+"and Higher Dimensions\", Scientific American Library, 1990."
 msgstr ""
 
+#: hacks/config/hypertorus.xml.h:17 hacks/config/polytopes.xml.h:23
+msgid "Transparent Surface"
+msgstr "Surface transparente"
+
+#: hacks/config/hypertorus.xml.h:18
+msgid "Two-Sided"
+msgstr "2 faces"
+
+#: hacks/config/hypertorus.xml.h:19 hacks/config/polytopes.xml.h:24
+msgid "WX Rotation Speed"
+msgstr "Vitesse de rotation WX"
+
+#: hacks/config/hypertorus.xml.h:20 hacks/config/polytopes.xml.h:25
+msgid "WY Rotation Speed"
+msgstr "Vitesse de rotation WY"
+
+#: hacks/config/hypertorus.xml.h:21 hacks/config/polytopes.xml.h:26
+msgid "WZ Rotation Speed"
+msgstr "Vitesse de rotation WZ"
+
+#: hacks/config/hypertorus.xml.h:22 hacks/config/polytopes.xml.h:27
+msgid "Wireframe Mesh"
+msgstr "Fil de fer"
+
+#: hacks/config/hypertorus.xml.h:23 hacks/config/polytopes.xml.h:28
+msgid "XY Rotation Speed"
+msgstr "Vitesse de rotation XY"
+
+#: hacks/config/hypertorus.xml.h:24 hacks/config/polytopes.xml.h:29
+msgid "XZ Rotation Speed"
+msgstr "Vitesse de rotation XZ"
+
+#: hacks/config/hypertorus.xml.h:25 hacks/config/polytopes.xml.h:30
+msgid "YZ Rotation Speed"
+msgstr "Vitesse de rotation YZ"
+
 #: hacks/config/ifs.xml.h:2
 msgid "IFS"
-msgstr ""
+msgstr "IFS"
 
 #: hacks/config/ifs.xml.h:7
 msgid ""
 "This one draws spinning, colliding iterated-function-system images. Written "
 "by Massimino Pascal."
 msgstr ""
-"Dessine des IFS (Iterated-function-system) qui tournent.Ecris par Massimino "
-"Pascal."
+"Dessine des images de système de fonctions itérées, qui tournent et entrent "
+"en collision. Écrit par Massimino Pascal."
 
 #: hacks/config/imsmap.xml.h:3
 msgid "Brightness Gradients"
@@ -2978,15 +4715,15 @@ msgstr "D
 
 #: hacks/config/imsmap.xml.h:7
 msgid "Hue Gradients"
-msgstr "Dégradés de contraste"
+msgstr "Dégradés de teinte"
 
 #: hacks/config/imsmap.xml.h:8
 msgid "IMSmap"
-msgstr "Imsmap"
+msgstr "IMSmap"
 
 #: hacks/config/imsmap.xml.h:12
 msgid "Saturation Gradients"
-msgstr "Dégradé de saturation"
+msgstr "Dégradés de saturation"
 
 #: hacks/config/imsmap.xml.h:14
 msgid ""
@@ -3001,35 +4738,171 @@ msgid ""
 "to generate images that look like heat-maps or CAT-scans. Written by Juergen "
 "Nickelsen and Jamie Zawinski."
 msgstr ""
+"Génère des motifs nuageux aléatoires. Son apparence en mode monochrome et "
+"couleur est assez différente. L'idée de base consiste à prendre quatre "
+"points sur le bord de l'image et à leur attribuer une 'élévation' aléatoire. "
+"Ensuite, il trouve le point situé entre eux et lui attribue une valeur qui "
+"correspond à la moyenne des quatre autres, plus un petit décalage aléatoire. "
+"La coloration s'effectue alors en fonction de l'élévation. La sélection de "
+"couleur est basée sur l'association de l'élévation à la teinte, la "
+"saturation ou la luminosité, des valeurs aléatoires étant attribuées aux "
+"autres paramètres. Le mode ''luminosité'' tend à produire des motifs nuageux "
+"et les autres, à générer des images qui ressemblent à des cartes thermiques "
+"ou des tomodensitogrammes. Écrit par Juergen Nickelsen et Jamie Zawinski."
 
 #: hacks/config/interference.xml.h:1
+msgid "0"
+msgstr "0°"
+
+#: hacks/config/interference.xml.h:2
+msgid "360"
+msgstr "360°"
+
+#: hacks/config/interference.xml.h:3
 msgid "Anim Speed"
 msgstr "Vitesse d'animation"
 
-#: hacks/config/interference.xml.h:2
+#: hacks/config/interference.xml.h:4
 msgid ""
 "Another color-field hack, this one works by computing decaying sinusoidal "
 "waves, and allowing them to interfere with each other as their origins move. "
 "Written by Hannu Mallat."
 msgstr ""
+"Un autre hack basé sur des champs de couleur, qui fonctionne en calculant "
+"des vagues sinusoïdales qui se désintègrent et en leur permettant "
+"d'interagir à mesure du déplacement de leurs origines. Écrit par Hannu "
+"Mallat."
+
+#: hacks/config/interference.xml.h:9
+msgid "Hue"
+msgstr "Teinte"
 
-#: hacks/config/interference.xml.h:7
+#: hacks/config/interference.xml.h:10
 msgid "Interference"
 msgstr "Interférences"
 
-#: hacks/config/interference.xml.h:10 hacks/config/t3d.xml.h:9
+#: hacks/config/interference.xml.h:13 hacks/config/t3d.xml.h:9
 #: hacks/config/xearth.xml.h:11 hacks/config/zoom.xml.h:5
 msgid "Magnification"
-msgstr "Aggrandissement"
+msgstr "Agrandissement"
 
-#: hacks/config/interference.xml.h:13
+#: hacks/config/interference.xml.h:16
 msgid "Number of Waves"
 msgstr "Nombre de vagues"
 
-#: hacks/config/interference.xml.h:17
+#: hacks/config/interference.xml.h:20
 msgid "Wave Size"
 msgstr "Taille des vagues"
 
+#: hacks/config/intermomentary.xml.h:2
+msgid "Intermomentary"
+msgstr "InterMomentary"
+
+#: hacks/config/intermomentary.xml.h:3
+msgid "Number of Discs"
+msgstr "Nombre de disques"
+
+#: hacks/config/intermomentary.xml.h:6
+msgid ""
+"The Intersection Momentary is a fun visualization defining the relationships "
+"between objects with Casey Reas, William Ngan, and Robert Hodgin. "
+"Commissioned for display at the Whitney Museum of American Art. A surface "
+"filled with 100 medium to small sized circles. Each circle has a different "
+"size and direction, but moves at the same slow rate. Display: A. The "
+"instantaneous intersections of the circles. B. The aggregate intersections "
+"of the circles. Ported to XScreensaver from the art project \"InterMomentary"
+"\" at http://www.complexification.net"
+msgstr ""
+
+#: hacks/config/jigglypuff.xml.h:2
+msgid "Chrome"
+msgstr "Chrome"
+
+#: hacks/config/jigglypuff.xml.h:3
+msgid "Clown barf"
+msgstr "Clown retourné"
+
+#: hacks/config/jigglypuff.xml.h:5
+msgid "Cycle"
+msgstr "Cycles"
+
+#: hacks/config/jigglypuff.xml.h:7
+msgid "Flower box"
+msgstr "Boîte de fleurs"
+
+#: hacks/config/jigglypuff.xml.h:9
+msgid "Inertial damping"
+msgstr "Atténuation inertielle"
+
+#: hacks/config/jigglypuff.xml.h:10
+msgid "JigglyPuff"
+msgstr "JigglyPuff"
+
+#: hacks/config/jigglypuff.xml.h:14
+msgid "Rotation speed"
+msgstr "Vitesse de rotation"
+
+#: hacks/config/jigglypuff.xml.h:17 hacks/config/sphere.xml.h:7
+msgid "Sphere"
+msgstr "Sphère"
+
+#: hacks/config/jigglypuff.xml.h:18
+msgid "Sphere strength"
+msgstr "Force des sphères"
+
+#: hacks/config/jigglypuff.xml.h:19
+msgid "Spookiness"
+msgstr "Niveau de frayeur"
+
+#: hacks/config/jigglypuff.xml.h:20
+msgid "Spoooooky"
+msgstr "Chair de poulesque (!)"
+
+#: hacks/config/jigglypuff.xml.h:21 hacks/config/polyhedra.xml.h:155
+#: hacks/config/sballs.xml.h:16
+msgid "Tetrahedron"
+msgstr "Tétraèdre"
+
+#: hacks/config/jigglypuff.xml.h:22
+msgid ""
+"This little gem does bad things with quasi-spherical objects. The gist of it "
+"is that you have what is, structurally, a tetrahedron with tesselated faces. "
+"the vertices on these faces have forces on them in the form of one "
+"proportional to their distance from the surface of a sphere, and one which "
+"is proportional to how far they differ from some ideal distance from their "
+"neighbors. They also have inertia. The forces and distance are parameters "
+"and there are also a couple of visual parameters. The resulting effect can "
+"range from a shape that does nothing, to a frenetic polygon storm. Somewhere "
+"in between there it usually manifests as a blob that jiggles in a kind of "
+"disturbing manner. woo. It doesn't matter, however. You should just pick "
+"'random'. It overrides all the other options, except for fps, delay and "
+"complexity. By Keith Macleod"
+msgstr ""
+
+#: hacks/config/jigglypuff.xml.h:23
+msgid "Vertex-vertex behavior"
+msgstr "Comportement vertex-vertex"
+
+#: hacks/config/jigglypuff.xml.h:24
+msgid "Vertex-vertex force"
+msgstr "Force vertex-vertex"
+
+#: hacks/config/jigglypuff.xml.h:26
+msgid "collapse"
+msgstr "effondrement"
+
+#: hacks/config/jigglypuff.xml.h:27
+msgid "expand"
+msgstr "expansion"
+
+#: hacks/config/jigglypuff.xml.h:28
+msgid "none"
+msgstr "aucune"
+
+#: hacks/config/jigglypuff.xml.h:29
+msgid "strong"
+msgstr "forte"
+
 #: hacks/config/jigsaw.xml.h:4
 msgid "Jigsaw"
 msgstr "Puzzle"
@@ -3047,26 +4920,28 @@ msgid ""
 "sometimes pretty hard to guess what the image is going to look like once the "
 "puzzle is solved. Written by Jamie Zawinski."
 msgstr ""
+"Capture l'écran, le découpe en pièces de puzzle, qu'il mélange, puis remet "
+"en ordre. Fonctionne particulièrement bien lorsque l'image capturée provient "
+"d'un signal vidéo externe et non de l'écran (en fait, je crois que c'est "
+"généralement le cas...). Lorsqu'il capture une image vidéo, il est parfois "
+"assez difficile de deviner l'apparence de l'image  une fois le puzzle "
+"résolu. Écrit par Jamie Zawinski."
 
 #: hacks/config/juggle.xml.h:1
 msgid "Checkered Balls"
-msgstr "Balles à damier"
+msgstr "Balles à damiers"
 
 #: hacks/config/juggle.xml.h:2
 msgid "Draws a juggling stick-man. Written by Tim Auckland."
-msgstr ""
+msgstr "Dessine un bonhomme jongleur. Écrit par Tim Auckland."
 
 #: hacks/config/juggle.xml.h:4
 msgid "Juggle"
-msgstr "Jongleur"
-
-#: hacks/config/juggle.xml.h:6 hacks/config/pipes.xml.h:10
-msgid "None"
-msgstr "Aucun"
+msgstr "Jonglage"
 
 #: hacks/config/julia.xml.h:3 hacks/config/rorschach.xml.h:4
 msgid "Iterations"
-msgstr "Itérations"
+msgstr "Itération"
 
 #: hacks/config/julia.xml.h:4
 msgid "Julia"
@@ -3081,6 +4956,12 @@ msgid ""
 "the image, which indicates the control point from which the rest of the "
 "image was generated. Written by Sean McCullough."
 msgstr ""
+"Dessine des explorations tournoyantes et animées (distinguez-vous déjà un "
+"motif ?) de la courbe de Julia. Vous avez probablement déjà vu des images "
+"statiques de cette forme fractale, mais c'est aussi très sympa en forme "
+"animée. L'élément intéressant est un petit point animé qui passe devant "
+"l'image et qui indique le point de contrôle à partir duquel le reste de "
+"l'image a été généré. Écrit par Sean McCullough."
 
 #: hacks/config/kaleidescope.xml.h:1
 msgid ""
@@ -3089,6 +4970,11 @@ msgid ""
 "think it needs more solids, or perhaps just brighter colors. More variations "
 "in the rotational speed might help, too."
 msgstr ""
+"Un autre clone d'un ancien même, principalement constitué de mouvements "
+"rotatifs frénétiques de lignes colorées. Par Ron Tapia. Les mouvements sont "
+"bien, mais je pense qu'il devrait comporter plus de couleurs unies ou "
+"simplement des couleurs plus vives. Davantage de variations de la vitesse de "
+"rotation seraient aussi appréciables."
 
 #: hacks/config/kaleidescope.xml.h:4
 msgid "Kaleidescope"
@@ -3104,7 +4990,25 @@ msgstr "Sym
 
 #: hacks/config/kaleidescope.xml.h:10
 msgid "Trails"
-msgstr "Trainées"
+msgstr "Traînées"
+
+#: hacks/config/klein.xml.h:3
+msgid "Klein"
+msgstr "Bouteille de Klein"
+
+#: hacks/config/klein.xml.h:10
+msgid ""
+"This draws a visualization of a Klein bottle or some other interesting "
+"parametric surfaces. Written by Andrey Mirtchovski."
+msgstr ""
+
+#: hacks/config/klein.xml.h:11
+msgid "Use Randomized Surfaces and Primitives"
+msgstr "Utiliser des primitives et surfaces aléatoires"
+
+#: hacks/config/klein.xml.h:12
+msgid "Wander Around the Screen"
+msgstr "Déplacement sur l'écran"
 
 #: hacks/config/kumppa.xml.h:5
 msgid "Kumppa"
@@ -3119,6 +5023,8 @@ msgid ""
 "Spiraling, spinning, and very, very fast splashes of color rush toward the "
 "screen. Written by Teemu Suutari."
 msgstr ""
+"Des taches de couleur très, très rapides foncent vers l'écran en tournoyant "
+"et en formant des spirales. Écrit par Teemu Suutari."
 
 #: hacks/config/lament.xml.h:1
 msgid ""
@@ -3126,6 +5032,10 @@ msgid ""
 "Requires OpenGL, and a machine with fast hardware support for texture maps. "
 "Warning: occasionally opens doors. Written by Jamie Zawinski."
 msgstr ""
+"Anime une simulation du cube de Lemarchand, qui se résout sans cesse. "
+"Nécessite OpenGL et une machine avec prise en charge matérielle rapide des "
+"mappes de texture. Attention : risque d'ouvrir des portes. Écrit par Jamie "
+"Zawinski."
 
 #: hacks/config/lament.xml.h:3
 msgid "Lament"
@@ -3140,6 +5050,56 @@ msgid ""
 "Moving radiating lines, that look vaguely like scanning laser beams. Written "
 "by Pascal Pensa. (Frankie say: relax.)"
 msgstr ""
+"Lignes de radiation animées, qui ressemblent vaguement à des faisceaux "
+"laser . Écrit par Pascal Pensa. (Frankie a dit : relax.)"
+
+#: hacks/config/lavalite.xml.h:2 hacks/config/xmountains.xml.h:2
+msgid "10"
+msgstr "10"
+
+#: hacks/config/lavalite.xml.h:4
+msgid "Classic Lavalite"
+msgstr "Lavalite classique"
+
+#: hacks/config/lavalite.xml.h:5
+msgid "Cone Lavalite"
+msgstr "Lavalite conique"
+
+#: hacks/config/lavalite.xml.h:8
+msgid ""
+"Draws a 3D Simulation a Lava Lite(r): odd-shaped blobs of a mysterious "
+"substance are heated, slowly rise to the top of the bottle, and then drop "
+"back down as they cool. This program requires OpenGL and a fairly fast "
+"machine (both CPU and 3D performance.) Written by Jamie Zawinski. \"LAVA LITE"
+"(r) and the configuration of the LAVA(r) brand motion lamp are registered "
+"trademarks of Haggerty Enterprises, Inc. The configuration of the globe and "
+"base of the motion lamp are registered trademarks of Haggerty Enterprises, "
+"Inc. in the U.S.A. and in other countries around the world.\""
+msgstr ""
+
+#: hacks/config/lavalite.xml.h:9
+msgid "Faceted"
+msgstr "A facettes"
+
+#: hacks/config/lavalite.xml.h:11
+msgid "Giant Lavalite"
+msgstr "Lavalite géante"
+
+#: hacks/config/lavalite.xml.h:13
+msgid "LavaLite"
+msgstr "LavaLite"
+
+#: hacks/config/lavalite.xml.h:15
+msgid "Max Blobs"
+msgstr "Maximum de blobs"
+
+#: hacks/config/lavalite.xml.h:16
+msgid "Random Lamp Style"
+msgstr "Style de lampe aléatoire"
+
+#: hacks/config/lavalite.xml.h:18
+msgid "Rocket Lavalite"
+msgstr "Lavalite roquette"
 
 #: hacks/config/lightning.xml.h:2
 msgid "Lightning"
@@ -3150,6 +5110,8 @@ msgid ""
 "This one draws crackling fractal lightning bolts. It's simple, direct, and "
 "to the point. If only it had sound... Written by Keith Romberg."
 msgstr ""
+"Dessine des éclairs fractals. C'est simple, direct et sans fioritures. Si "
+"seulement il avait du son... Écrit par Keith Romberg."
 
 #: hacks/config/lisa.xml.h:4
 msgid "Lisa"
@@ -3157,7 +5119,7 @@ msgstr "Lisa"
 
 #: hacks/config/lisa.xml.h:10
 msgid "Steps"
-msgstr "Pas"
+msgstr "Étapes"
 
 #: hacks/config/lisa.xml.h:11
 msgid ""
@@ -3165,20 +5127,25 @@ msgid ""
 "the Phantom Zone prisoners in during their trial in Superman? I think that "
 "was one of these."
 msgstr ""
+"Trace des boucles de Lissajous, par Caleb Cullen. Vous vous souvenez de "
+"l'appareil des prisonniers de la zone fantôme pendant leur procès dans "
+"Superman ? Je crois que c'était quelque chose comme ça."
 
 #: hacks/config/lissie.xml.h:1
 msgid ""
 "Another Lissajous figure. This one draws the progress of circular shapes "
 "along a path. Written by Alexander Jolk."
 msgstr ""
+"Une autre figure de Lissajous. Elle trace la progression de formes "
+"circulaires le long d'un chemin. Écrit par Alexander Jolk."
 
 #: hacks/config/lissie.xml.h:5
 msgid "Lissie"
-msgstr "Lissie"
+msgstr "Lissajous"
 
 #: hacks/config/lmorph.xml.h:1
 msgid "Closed Figures"
-msgstr "Motifs fermées"
+msgstr "Figures fermées"
 
 #: hacks/config/lmorph.xml.h:2
 msgid "Control Points"
@@ -3186,11 +5153,11 @@ msgstr "Points de contr
 
 #: hacks/config/lmorph.xml.h:4
 msgid "Interpolation Steps"
-msgstr "Nombre de pas d'interpolation."
+msgstr "Étapes d'interpolation"
 
 #: hacks/config/lmorph.xml.h:5
 msgid "LMorph"
-msgstr ""
+msgstr "LMorph"
 
 #: hacks/config/lmorph.xml.h:6
 msgid "Less"
@@ -3202,17 +5169,19 @@ msgstr "Plus"
 
 #: hacks/config/lmorph.xml.h:9
 msgid "Open Figures"
-msgstr "Motifs ouverts."
+msgstr "Figures ouvertes"
 
 #: hacks/config/lmorph.xml.h:10
 msgid "Open and Closed Figures"
-msgstr "Motifs ouverts et fermés"
+msgstr "Figures ouvertes et fermées"
 
 #: hacks/config/lmorph.xml.h:15
 msgid ""
 "This generates random spline-ish line drawings and morphs between them. "
 "Written by Sverre H. Huseby and Glenn T. Lines."
 msgstr ""
+"Génère des dessins en trait aléatoires et crée des morphings. Écrit par "
+"Sverre H. Huseby et Glenn T. Lines."
 
 #: hacks/config/loop.xml.h:3
 msgid "Loop"
@@ -3223,28 +5192,28 @@ msgid ""
 "This one produces loop-shaped colonies that spawn, age, and eventually die. "
 "Written by David Bagley."
 msgstr ""
-"Produit des colonies en forme de boucles, qui se développent, vieillissent "
-"et meurent.Ecris par David Bagley."
+"Produit des colonies en forme de boucles qui se reproduisent, vieillissent "
+"et meurent. Écrit par David Bagley."
 
 #: hacks/config/maze.xml.h:3
 msgid "Backtracking Generator"
-msgstr ""
+msgstr "Générateur de retour en arrière"
 
 #: hacks/config/maze.xml.h:5 hacks/config/slidescreen.xml.h:3
 msgid "Grid Size"
-msgstr "Taille grille"
+msgstr "Taille de la grille"
 
 #: hacks/config/maze.xml.h:6
 msgid "Head Toward Exit"
-msgstr "Se dirige vers la sortie"
+msgstr "Aller vers la sortie"
 
 #: hacks/config/maze.xml.h:7
 msgid "Ignorant of Exit Direction"
-msgstr "Ignore la direction de la sortie"
+msgstr "Ignorer la direction de la sortie"
 
 #: hacks/config/maze.xml.h:8
 msgid "Joining Generator"
-msgstr ""
+msgstr "Générateur de fusion"
 
 #: hacks/config/maze.xml.h:9
 msgid "Maze"
@@ -3264,7 +5233,7 @@ msgstr "G
 
 #: hacks/config/maze.xml.h:13
 msgid "Seeding Generator"
-msgstr ""
+msgstr "Générateur d'ensemencement"
 
 #: hacks/config/maze.xml.h:15
 msgid "Solve Speed"
@@ -3276,10 +5245,40 @@ msgid ""
 "generates a random maze, then solves it with visual feedback. Originally by "
 "Jim Randell; modified by a cast of thousands."
 msgstr ""
+"Il s'agit de l'ancienne démo du labyrinthe X, modifiée pour fonctionner avec "
+"xscreensaver. Elle génère un labyrinthe aléatoire, puis le résout avec un "
+"feedback visuel. Initialement par Jim Randell; modifié par des milliers de "
+"gens."
+
+#: hacks/config/memscroller.xml.h:1
+msgid "Draw Green"
+msgstr "Dessiner une grille"
+
+#: hacks/config/memscroller.xml.h:2
+msgid "Draw Random Numbers"
+msgstr "Afficher des nombres aléatoires"
+
+#: hacks/config/memscroller.xml.h:3
+msgid "Draw in RGB"
+msgstr "Dessiner en RVB"
+
+#: hacks/config/memscroller.xml.h:4
+msgid "Dump Memory"
+msgstr "Vidage mémoire"
+
+#: hacks/config/memscroller.xml.h:6
+msgid "MemScroller"
+msgstr "MemScroller"
+
+#: hacks/config/memscroller.xml.h:9
+msgid ""
+"This draws a dump of its own process memory scrolling across the screen in "
+"three windows at three different rates. Written by Jamie Zawinski."
+msgstr ""
 
 #: hacks/config/menger.xml.h:6
 msgid "Menger"
-msgstr ""
+msgstr "Menger"
 
 #: hacks/config/menger.xml.h:19
 msgid ""
@@ -3287,28 +5286,140 @@ msgid ""
 "cube-based fractal object analagous to the Sierpinski Tetrahedron. Written "
 "by Jamie Zawinski."
 msgstr ""
+"Dessine une variante tridimensionnelle du tamis récursif de Menger, un objet "
+"fractal cubique analogue au tétraèdre de Sierpinski. Écrit par Jamie "
+"Zawinski."
+
+#: hacks/config/metaballs.xml.h:1
+msgid "Big"
+msgstr "Élevé"
+
+#: hacks/config/metaballs.xml.h:2
+msgid ""
+"Draws two dimensional metaballs: overlapping and merging balls with fuzzy "
+"edges. By W.P. van Paassen."
+msgstr ""
+
+#: hacks/config/metaballs.xml.h:7
+msgid "MetaBall Movement"
+msgstr "Mouvement des méta-balles"
+
+#: hacks/config/metaballs.xml.h:8
+msgid "MetaBall Radius"
+msgstr "Rayon des méta-balles"
+
+#: hacks/config/metaballs.xml.h:9
+msgid "MetaBalls"
+msgstr "Méta-balles"
+
+#: hacks/config/metaballs.xml.h:11
+msgid "Number of MetaBalls"
+msgstr "Nombre de méta-balles"
+
+#: hacks/config/mirrorblob.xml.h:4
+msgid "Blobby"
+msgstr "Patés"
+
+#: hacks/config/mirrorblob.xml.h:5 hacks/config/nerverot.xml.h:2
+msgid "Calm"
+msgstr "Calme"
+
+#: hacks/config/mirrorblob.xml.h:7
+msgid ""
+"Draws a wobbly blob that distorts the image behind it. Requires OpenGL "
+"hardware acceleration for nice animation. Written by Jon Dowdall."
+msgstr ""
+
+#: hacks/config/mirrorblob.xml.h:8
+msgid "Enable Background Image"
+msgstr "Autoriser une image d'arrière-plan"
+
+#: hacks/config/mirrorblob.xml.h:9
+msgid "Enable Colouring"
+msgstr "Autoriser la colorisation"
+
+#: hacks/config/mirrorblob.xml.h:10
+msgid "Enable Reflected Image"
+msgstr "Autoriser l'image réfléchie"
+
+#: hacks/config/mirrorblob.xml.h:11
+msgid "Enable Walls"
+msgstr "Autoriser les murs"
+
+#: hacks/config/mirrorblob.xml.h:13
+msgid "Field Points"
+msgstr "Points"
+
+#: hacks/config/mirrorblob.xml.h:14
+msgid "Freaky"
+msgstr "Bizarre"
+
+#: hacks/config/mirrorblob.xml.h:15
+msgid "MirrorBlob"
+msgstr "Tâches miroir"
+
+#: hacks/config/mirrorblob.xml.h:17
+msgid "Offset Texture Coordinates"
+msgstr "Offset des coordonnées de la texture"
+
+#: hacks/config/mirrorblob.xml.h:23
+msgid "Very Freaky"
+msgstr "Délirant"
+
+#: hacks/config/mirrorblob.xml.h:25
+msgid "X Resolution"
+msgstr "Résolution X"
+
+#: hacks/config/mirrorblob.xml.h:26
+msgid "Y Resolution"
+msgstr "Résolution Y"
+
+#: hacks/config/mismunch.xml.h:5
+msgid "Mismunch"
+msgstr "MisMunch"
+
+#: hacks/config/mismunch.xml.h:6
+msgid ""
+"Munching errors! This is a creatively broken misimplementation of the "
+"classic munching squares graphics hack. Written by Steven Hazel."
+msgstr ""
+
+#: hacks/config/mismunch.xml.h:7
+msgid "One"
+msgstr "Un"
+
+#: hacks/config/mismunch.xml.h:9
+msgid "Simultaneous Squares"
+msgstr "Carrés simultannés"
+
+#: hacks/config/mismunch.xml.h:13 hacks/config/munch.xml.h:10
+#: hacks/config/qix.xml.h:26
+msgid "XOR"
+msgstr "XOR"
 
 #: hacks/config/moebius.xml.h:1
 msgid ""
 "Another M. C. Escher hack by Marcelo Vianna, this one draws ``Moebius Strip "
 "II,'' a GL image of ants walking along the surface of a moebius strip."
 msgstr ""
+"Un autre hack de M. C. Escher par Marcelo Vianna. Trace le «ruban de Moebius "
+"II», une image GL de fourmis marchant sur la surface d'un ruban de Moebius."
 
 #: hacks/config/moebius.xml.h:2
 msgid "Draw Ants"
-msgstr "Dessine les fourmis"
+msgstr "Dessiner des fournis"
 
 #: hacks/config/moebius.xml.h:4
 msgid "Mesh Floor"
-msgstr ""
+msgstr "Sol grillagé"
 
 #: hacks/config/moebius.xml.h:5
 msgid "Moebius"
-msgstr ""
+msgstr "Moebius"
 
 #: hacks/config/moebius.xml.h:8
 msgid "Solid Floor"
-msgstr "Surface unie"
+msgstr "Sol uniforme"
 
 #: hacks/config/moebius.xml.h:9 hacks/config/qix.xml.h:20
 msgid "Solid Objects"
@@ -3332,6 +5443,13 @@ msgid ""
 "just a pair of loops and a handful of arithmetic, giving it a high ``display "
 "hack metric''."
 msgstr ""
+"Trace de jolis motifs d'interférences circulaires. La plupart des cercles "
+"affichés ne sont pas rendus de manière explicite, mais s'affichent comme "
+"résultat d'interactions entre les autres pixels dessinés. Écrit par Jamie "
+"Zawinski, sur la base d'un code Java de Michael Bayne. Comme il l'a "
+"souligné, la beauté de ce hackréside dans le fait que le coeur de "
+"l'algorithme d'affichage peut être exprimé avec quelques boucles et "
+"opérations arithmétiques, ce qui lui assure une grande valeur esthétique."
 
 #: hacks/config/moire2.xml.h:1
 msgid ""
@@ -3341,30 +5459,31 @@ msgid ""
 "another, causing the interference lines to ``spray.'' Written by Jamie "
 "Zawinski."
 msgstr ""
+"Un autre exemple de l'amusement qu'offrent les motifs d'interférences "
+"moirés; ce hack génère des champs de cercles ou ovales concentriques et "
+"associe les plans par différentes opérations. Les plans se déplacent "
+"indépendamment, ce qui entraîne un 'jaillissement' des lignes "
+"d'interférence. Écrit par Jamie Zawinski."
 
 #: hacks/config/moire2.xml.h:4
 msgid "Moire2"
 msgstr "Moirage2"
 
-#: hacks/config/moire2.xml.h:8 hacks/config/thornbird.xml.h:10
-msgid "Thickness"
-msgstr "Finesse"
-
 #: hacks/config/molecule.xml.h:3
 msgid "Describe Molecule"
-msgstr "Description de la molécule"
+msgstr "Décrire la molécule"
 
 #: hacks/config/molecule.xml.h:5
 msgid "Draw Atomic Bonds"
-msgstr "Dessine les liens entre atomes"
+msgstr "Dessiner des liaisons atomiques"
 
 #: hacks/config/molecule.xml.h:6
 msgid "Draw Atoms"
-msgstr "Dessine les atomes"
+msgstr "Dessiner des atomes"
 
 #: hacks/config/molecule.xml.h:7 hacks/config/spheremonics.xml.h:2
 msgid "Draw Bounding Box"
-msgstr "Dessine la boîte englobante"
+msgstr "Dessiner le cadre englobant"
 
 #: hacks/config/molecule.xml.h:8
 msgid ""
@@ -3372,34 +5491,42 @@ msgid ""
 "are built in, and it can also read PDB (Protein Data Base) files as input. "
 "Written by Jamie Zawinski."
 msgstr ""
+"Dessine différentes représentations de molécules. Certaines molécules "
+"courantes sont intégrées et le programme peut lire des fichiers PDB (banque "
+"protéique). Écrit par Jamie Zawinski."
 
 #: hacks/config/molecule.xml.h:11
 msgid "Label Atoms"
-msgstr "Etiquette les atomes"
+msgstr "Affichage du nom des atomes"
 
 #: hacks/config/molecule.xml.h:12
 msgid "Molecule"
 msgstr "Molécule"
 
 #: hacks/config/molecule.xml.h:13
-msgid "PDB File"
-msgstr "Fichier PDB"
+msgid "PDB File or Directory"
+msgstr "Fichier PDB ou répertoire"
 
 #: hacks/config/morph3d.xml.h:1
 msgid ""
 "Another 3d shape-changing GL hack, by Marcelo Vianna. It has the same shiny-"
 "plastic feel as Superquadrics, as many computer-generated objects do..."
 msgstr ""
+"Un autre hack GL 3D à forme changeante, par Marcelo Vianna. Il a le même "
+"aspect plastique luisantque Superquadriques, comme beaucoup d'objets générés "
+"par ordinateur..."
 
 #: hacks/config/morph3d.xml.h:4
 msgid "Morph3D"
-msgstr "Morph 3D"
+msgstr "Morph3D"
 
 #: hacks/config/mountain.xml.h:3
 msgid ""
 "Generates random 3d plots that look vaguely mountainous. Written by Pascal "
 "Pensa."
 msgstr ""
+"Génère des graphiques 3D aléatoires d'apparence vaguement montagneuse. Écrit "
+"par Pascal Pensa."
 
 #: hacks/config/mountain.xml.h:5
 msgid "Mountain"
@@ -3412,26 +5539,22 @@ msgid ""
 "screenhack, some 35 years later. The number of lines of enclosing code has "
 "increased substantially, however. This version is by Tim Showalter."
 msgstr ""
+"DATAI 2 ADDB 1,2 ROTC 2,-22 XOR 1,2 JRST .-4 Comme signalé par HAKMEM, en "
+"1962, Jackson Wright a écrit le code PDP-1 ci-dessus. Ce code est toujours "
+"présent dans ce hack, quelque 35 ans plus tard. Le nombre de lignes de code "
+"a toutefois considérablement augmenté. Cette version est de Tim Showalter."
 
 #: hacks/config/munch.xml.h:5
 msgid "Munch"
-msgstr ""
-
-#: hacks/config/munch.xml.h:10 hacks/config/qix.xml.h:26
-msgid "XOR"
-msgstr ""
+msgstr "Munch"
 
 #: hacks/config/nerverot.xml.h:1
 msgid "Blot Count"
-msgstr "Nombre de blobs"
-
-#: hacks/config/nerverot.xml.h:2
-msgid "Calm"
-msgstr "Calme"
+msgstr "Nombre de traces"
 
 #: hacks/config/nerverot.xml.h:3
 msgid "Changes"
-msgstr "Change"
+msgstr "Changement"
 
 #: hacks/config/nerverot.xml.h:4
 msgid "Colors"
@@ -3439,13 +5562,15 @@ msgstr "Couleurs"
 
 #: hacks/config/nerverot.xml.h:5
 msgid "Crunchiness"
-msgstr ""
+msgstr "Croquant"
 
 #: hacks/config/nerverot.xml.h:7
 msgid ""
 "Draws different shapes composed of nervously vibrating squiggles, as if seen "
 "through a camera operated by a monkey on crack. By Dan Bornstein."
 msgstr ""
+"Trace différentes formes composées de gribouillis vibrants et nerveux, comme "
+"s'ils étaient filmés par un singe sous amphétamines. Par Dan Bornstein."
 
 #: hacks/config/nerverot.xml.h:10
 msgid "Frequent"
@@ -3453,7 +5578,7 @@ msgstr "Fr
 
 #: hacks/config/nerverot.xml.h:16
 msgid "NerveRot"
-msgstr ""
+msgstr "NerveRot"
 
 #: hacks/config/nerverot.xml.h:17
 msgid "Nervousness"
@@ -3461,12 +5586,20 @@ msgstr "Nervosit
 
 #: hacks/config/nerverot.xml.h:18 hacks/config/pyro.xml.h:12
 msgid "Seldom"
-msgstr "Rarement"
+msgstr "Rare"
 
 #: hacks/config/nerverot.xml.h:21
 msgid "Spastic"
 msgstr "Spasmodique"
 
+#: hacks/config/noof.xml.h:1
+msgid "Draws some rotatey patterns, using OpenGL. Written by Mark Kilgard."
+msgstr ""
+
+#: hacks/config/noof.xml.h:3
+msgid "Noof"
+msgstr "Noof"
+
 #: hacks/config/noseguy.xml.h:1
 msgid ""
 "A little man with a big nose wanders around your screen saying things. The "
@@ -3474,35 +5607,48 @@ msgid ""
 "`zippy' or `fortune'. This was extracted from `xnlock' by Dan Heller. "
 "Colorized by Jamie Zawinski."
 msgstr ""
+"Un petit bonhomme avec un gros nez se promène sur l'écran en disant des "
+"choses. Ce qu'il dit peut provenir d'un fichier ou d'un programme externe "
+"comme 'zippy' ou 'fortune'. Extrait de 'xnlock' par Dan Heller. Colorisé par "
+"Jamie Zawinski."
 
 #: hacks/config/noseguy.xml.h:2
 msgid "Get Text from File"
-msgstr "Récupère le texte depuis un fichier"
+msgstr "Extraire le texte du fichier"
 
 #: hacks/config/noseguy.xml.h:3
 msgid "Get Text from Program"
-msgstr "Récupère le texte depuis un programme"
+msgstr "Extraire le texte du programme"
 
 #: hacks/config/noseguy.xml.h:4
 msgid "Noseguy"
-msgstr "Gars au gros nez"
+msgstr "Nez"
 
 #: hacks/config/noseguy.xml.h:6
 msgid "Text File"
 msgstr "Fichier texte"
 
-#: hacks/config/noseguy.xml.h:7 hacks/config/phosphor.xml.h:8
-#: hacks/config/starwars.xml.h:17
-msgid "Text Program"
-msgstr "Programme"
-
 #: hacks/config/noseguy.xml.h:8
 msgid "Use Text Below"
-msgstr "Utilise le texte ci-dessous"
+msgstr "Utiliser le texte ci-dessous"
+
+#: hacks/config/pacman.xml.h:2
+msgid "Pacman"
+msgstr "Pacman"
+
+#: hacks/config/pacman.xml.h:3
+msgid "Player Size"
+msgstr "Taille du joueur"
+
+#: hacks/config/pacman.xml.h:4
+msgid ""
+"Simulates a game of Pac-Man on a randomly-created level. Written by Edwin de "
+"Jong."
+msgstr ""
 
 #: hacks/config/pedal.xml.h:7
 msgid "Pedal"
-msgstr ""
+msgstr "Pédale"
 
 #: hacks/config/pedal.xml.h:8
 msgid ""
@@ -3511,32 +5657,38 @@ msgid ""
 "an even/odd winding rule. Written by Dale Moore, based on some ancient PDP-"
 "11 code."
 msgstr ""
+"Sorte de combinaison de spirographe/art pauvre. Génère un grand polygone "
+"complexe et laisse le serveur X faire le plus gros du travail en lui donnant "
+"une règle WIND_EVEN_ODD. Écrit par Dale Moore, basé sur un ancien code PDP-"
+"11."
 
 #: hacks/config/penetrate.xml.h:1
 msgid "Always play well"
-msgstr "Joue toujours bien"
+msgstr "Toujours bien jouer"
 
 #: hacks/config/penetrate.xml.h:2
 msgid "Explosions"
-msgstr ""
+msgstr "Explosions"
 
 #: hacks/config/penetrate.xml.h:5
 msgid "Penetrate"
-msgstr "Penetrate"
+msgstr "Pénétrer"
 
 #: hacks/config/penetrate.xml.h:7
 msgid "Start badly, but learn"
-msgstr "Commence mauvais, mais apprend"
+msgstr "Mal commencer, mais apprendre"
 
 #: hacks/config/penetrate.xml.h:8
 msgid ""
 "This hack simulates the classic arcade game Missile Command. Written by Adam "
 "Miller."
 msgstr ""
+"Ce hack simule le jeu d'arcade classique Missile Command. Écrit par Adam "
+"Miller."
 
 #: hacks/config/penrose.xml.h:3
 msgid "Draw Ammann Lines"
-msgstr "Affiche le lignes d'Ammann"
+msgstr "Tracer des lignes d'Ammann"
 
 #: hacks/config/penrose.xml.h:4
 msgid ""
@@ -3552,10 +5704,22 @@ msgid ""
 "bottoms on what appears to be the work of a Knight of the Realm, then a last "
 "stand must be taken.'' As reported by News of the Weird #491, 4-jul-1997."
 msgstr ""
+"Dessine des carreaux quasi-périodiques; pensez aux implications pour la "
+"technologie moderne du formica. Écrit par Timo Korvola. En avril 1997, Sir "
+"Roger Penrose, un professeur de math britannique qui a travaillé avec "
+"Stephen Hawking sur des sujets tels que la relativité, les trous noirs et "
+"l'existence d'un début du temps, a intenté un procès en violation de "
+"copyright à l'encontre de Kimberly-Clark Corporation, qui, selon Penrose, a "
+"copié un motif qu'il avait créé (qui démontrait qu'un ''motif non répétitif "
+"pouvait exister dans la nature'') pour son papier toilette Kleenex à "
+"carreaux. Penrose a déclaré qu'il n'aimait pas les litiges, mais que ''Si la "
+"population de Grande-Bretagne est invitée par une multinationale à s'essuyer "
+"les fesses sur ce qui semble être l'oeuvre d'un Chevalier du Royaume, des "
+"mesures s'imposent.'' Rapporté par News of the Weird n°491, 4-jul-1997."
 
 #: hacks/config/penrose.xml.h:9
 msgid "Penrose"
-msgstr ""
+msgstr "Penrose"
 
 #: hacks/config/petri.xml.h:2
 msgid "Colony Shape"
@@ -3575,51 +5739,51 @@ msgstr "Fertilit
 
 #: hacks/config/petri.xml.h:12
 msgid "Maxium Lifespan"
-msgstr ""
+msgstr "Durée de vie maximum"
 
 #: hacks/config/petri.xml.h:13
 msgid "Maxium Rate of Death"
-msgstr "Vitesse maximale de décès"
+msgstr "Taux de mortalité maximum"
 
 #: hacks/config/petri.xml.h:14
 msgid "Maxium Rate of Growth"
-msgstr ""
+msgstr "Taux de croissance maximum"
 
 #: hacks/config/petri.xml.h:15
 msgid "Minium Lifespan"
-msgstr ""
+msgstr "Durée de vie minimum"
 
 #: hacks/config/petri.xml.h:16
 msgid "Minium Rate of Death"
-msgstr ""
+msgstr "Taux de mortalité minimum"
 
 #: hacks/config/petri.xml.h:17
 msgid "Minium Rate of Growth"
-msgstr ""
+msgstr "Taux de croissance minimum"
 
 #: hacks/config/petri.xml.h:18
 msgid "Mold Varieties"
-msgstr ""
+msgstr "Variétés de moisissures"
 
 #: hacks/config/petri.xml.h:19
 msgid "Offspring"
-msgstr ""
+msgstr "Progéniture"
 
 #: hacks/config/petri.xml.h:20
 msgid "Petri"
-msgstr ""
+msgstr "Petri"
 
 #: hacks/config/petri.xml.h:21
 msgid "Quickly"
-msgstr "Rapide"
+msgstr "Rapidement"
 
 #: hacks/config/petri.xml.h:24
 msgid "Slowly"
-msgstr "Lente"
+msgstr "Lentement"
 
 #: hacks/config/petri.xml.h:26
 msgid "Square"
-msgstr "Carrés"
+msgstr "Carré"
 
 #: hacks/config/petri.xml.h:27
 msgid ""
@@ -3627,6 +5791,9 @@ msgid ""
 "circles overlap and leave spiral interference in their wake. Written by Dan "
 "Bornstein."
 msgstr ""
+"Simule des colonies de moisissures qui poussent dans une boîte de Petri. Des "
+"cercles colorés grandissent, se chevauchent et laissent des interférences en "
+"spirale à leur suite. Écrit par Dan Bornstein."
 
 #: hacks/config/phosphor.xml.h:1
 msgid ""
@@ -3634,37 +5801,95 @@ msgid ""
 "phosphor. It can run any program as a source of the text it displays. "
 "Written by Jamie Zawinski."
 msgstr ""
-"Dessine une simulation d'un vieux terminal, avec de gros pixels et du "
-"phosphore à disparition lente. Peux utiliser n'importe quel programme comme "
-"source des messages affichés. Ecris par Jamie Zawinski."
+"Dessine une simulation d'un vieux terminal, avec de grands pixels et du "
+"phosphore de longue durée. Il peut exécuter n'importe quel programme comme "
+"source du texte qu'il affiche. Écrit par Jamie Zawinski."
 
 #: hacks/config/phosphor.xml.h:2
-msgid "Fade"
-msgstr "Fondu"
+msgid "Dump pipe"
+msgstr "Pipe simple"
 
-#: hacks/config/phosphor.xml.h:4
+#: hacks/config/phosphor.xml.h:5
 msgid "Phosphor"
 msgstr "Phosphore"
 
-#: hacks/config/phosphor.xml.h:5
+#: hacks/config/phosphor.xml.h:6
 msgid "Scale"
-msgstr "Echelle"
+msgstr "Échelle"
+
+#: hacks/config/phosphor.xml.h:10
+msgid "Use PTY"
+msgstr "Utilise PTY"
+
+#: hacks/config/piecewise.xml.h:1
+msgid "Color shifting speed"
+msgstr "Vitesse du changement de couleur"
+
+#: hacks/config/piecewise.xml.h:6
+msgid "Maximum radius"
+msgstr "Rayon max"
+
+#: hacks/config/piecewise.xml.h:7
+msgid "Minimum radius"
+msgstr "Rayon min"
+
+#: hacks/config/piecewise.xml.h:8
+msgid "Piecewise"
+msgstr "Piecewise"
+
+#: hacks/config/piecewise.xml.h:12
+msgid ""
+"This draws a bunch of moving circles which switch from visibility to "
+"invisibility at intersection points. Written by Geoffrey Irving."
+msgstr ""
+
+#: hacks/config/pinion.xml.h:1
+msgid "100"
+msgstr "100"
+
+#: hacks/config/pinion.xml.h:2
+msgid "2000"
+msgstr "2000"
+
+#: hacks/config/pinion.xml.h:4
+msgid ""
+"Draws an interconnected set of gears moving across the screen. Written by "
+"Jamie Zawinski."
+msgstr ""
+"Dessine des engrenages interconnectés se déplacant dans l'écran. Écrit par "
+"Jamie Zawinski."
+
+#: hacks/config/pinion.xml.h:6
+msgid "Gear Size"
+msgstr "Taille des engrenages"
+
+#: hacks/config/pinion.xml.h:8
+msgid "Max RPM"
+msgstr "Vitesse max."
+
+#: hacks/config/pinion.xml.h:9
+msgid "Pinion"
+msgstr "Pinion"
+
+#: hacks/config/pinion.xml.h:11
+msgid "Scrolling Speed"
+msgstr "Vitesse de défilement"
 
 #: hacks/config/pipes.xml.h:1
 msgid "Allow Tight Turns"
-msgstr "Permet les angles serrés"
+msgstr "Autoriser des virages serrés"
 
 #: hacks/config/pipes.xml.h:2
 msgid "Ball Joints"
-msgstr "Jointures en balles"
+msgstr "Raccords à boule"
 
 #: hacks/config/pipes.xml.h:3
 msgid "Curved Pipes"
-msgstr "Tuyaux incurvés"
+msgstr "Canalisations courbées"
 
 #: hacks/config/pipes.xml.h:6
 msgid "Fisheye Lens"
-msgstr "Lentille oeil de poisson"
+msgstr "Grand angle"
 
 #: hacks/config/pipes.xml.h:7
 msgid "Gadgetry"
@@ -3675,193 +5900,933 @@ msgid ""
 "If you've ever been in the same room with a Windows NT machine, you've "
 "probably seen this GL hack. This version is by Marcelo Vianna."
 msgstr ""
+"Si vous avez déjà croisé la route d'une machine Windows NT, vous avez "
+"certainement déjà vu ce hack GL. Cette version est de Marcelo Vianna."
 
-#: hacks/config/pipes.xml.h:9
+#: hacks/config/pipes.xml.h:9 hacks/config/substrate.xml.h:7
+#: hacks/config/wormhole.xml.h:4
 msgid "Lots"
 msgstr "Beaucoup"
 
 #: hacks/config/pipes.xml.h:11
 msgid "Number of Pipe Systems"
-msgstr "Nombre de systèmes de tuyaux"
+msgstr "Nombre de systèmes de canalisation"
 
 #: hacks/config/pipes.xml.h:12
 msgid "Pipe Fittings"
-msgstr ""
+msgstr "Raccords de canalisation"
 
 #: hacks/config/pipes.xml.h:13
 msgid "Pipes"
-msgstr "Tuyaux"
+msgstr "Canalisations"
 
 #: hacks/config/pipes.xml.h:17
 msgid "System Length"
 msgstr "Longueur du système"
 
-#: hacks/config/polyominoes.xml.h:3
-msgid "Identical Pieces"
-msgstr "Pièces identiques"
+#: hacks/config/polyhedra.xml.h:2
+msgid "30 seconds"
+msgstr "30 secondes"
 
-#: hacks/config/polyominoes.xml.h:7
-msgid "Polyominoes"
+#: hacks/config/polyhedra.xml.h:4 hacks/config/sballs.xml.h:1
+msgid "Cube"
+msgstr "Cube"
+
+#: hacks/config/polyhedra.xml.h:5
+msgid "Cubitruncated Cuboctahedron"
 msgstr ""
 
-#: hacks/config/polyominoes.xml.h:8
-msgid ""
-"Repeatedly attempts to completely fill a rectangle with irregularly-shaped "
-"puzzle pieces. Written by Stephen Montgomery-Smith."
+#: hacks/config/polyhedra.xml.h:6
+msgid "Cuboctahedron"
 msgstr ""
 
-#: hacks/config/pulsar.xml.h:1
-msgid "Anti-alias Lines"
-msgstr "Lignes anti-aliasées"
+#: hacks/config/polyhedra.xml.h:7
+msgid "Cubohemioctahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:3
-msgid ""
-"Draws some intersecting planes, making use of alpha blending, fog, textures, "
-"and mipmaps, plus a ``frames per second'' meter so that you can tell how "
-"fast your graphics card is... Requires OpenGL. Written by David Konerding."
+#: hacks/config/polyhedra.xml.h:8
+msgid "Deltoidal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/pulsar.xml.h:4
-msgid "Enable Blending"
-msgstr "Autorise les mélanges"
+#: hacks/config/polyhedra.xml.h:9
+msgid "Deltoidal Icositetrahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:5
-msgid "Enable Depth Buffer"
-msgstr "Autorise le tampon de profondeur"
+#: hacks/config/polyhedra.xml.h:10
+msgid "Disdyakisdodecahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:6
-msgid "Enable Fog"
-msgstr "Autorise le brouillard"
+#: hacks/config/polyhedra.xml.h:11
+msgid "Disdyakistriacontahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:7
-msgid "Enable Lighting"
-msgstr "Autorise les lumières"
+#: hacks/config/polyhedra.xml.h:12
+msgid "Display Random Polyhedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:8
-msgid "Enable Texture Filtering"
-msgstr "Autorise le filtrage des textures"
+#: hacks/config/polyhedra.xml.h:13
+msgid ""
+"Displays different 3D solids and some information about each. A new solid is "
+"chosen every few seconds. There are 75 uniform polyhedra, plus 5 inifite "
+"sets of prisms and antiprisms; including their duals brings the total to "
+"160. Written by Dr. Zvi Har'El and Jamie Zawinski."
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:9
-msgid "Enable Texture Mipmaps"
-msgstr "Autorise le mipmap de la texturation"
+#: hacks/config/polyhedra.xml.h:14
+msgid "Ditrigonal Dodecadodecahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:10
-msgid "Enable Texturing"
-msgstr "Autorise la texturation"
+#: hacks/config/polyhedra.xml.h:15 hacks/config/sballs.xml.h:2
+msgid "Dodecahedron"
+msgstr "Dodécaèdre"
 
-#: hacks/config/pulsar.xml.h:12
-msgid "Pulsar"
+#: hacks/config/polyhedra.xml.h:19
+msgid "Great Cubicuboctahedron"
 msgstr ""
 
-#: hacks/config/pulsar.xml.h:13
-msgid "Quad Count"
-msgstr "Nombre de quads"
+#: hacks/config/polyhedra.xml.h:20
+msgid "Great Deltoidal Hexecontahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:16
-msgid "Solid Surface"
-msgstr "Surface unie"
+#: hacks/config/polyhedra.xml.h:21
+msgid "Great Deltoidal Icositetrahedron"
+msgstr ""
 
-#: hacks/config/pulsar.xml.h:18
-msgid "Texture PPM File"
-msgstr "Fichier PPM de texture"
+#: hacks/config/polyhedra.xml.h:22
+msgid "Great Dirhombicosidodecacron"
+msgstr ""
 
-#: hacks/config/pyro.xml.h:3
-msgid "Explosive Yield"
+#: hacks/config/polyhedra.xml.h:23
+msgid "Great Dirhombicosidodecahedron"
 msgstr ""
 
-#: hacks/config/pyro.xml.h:6
-msgid "Launch Frequency"
-msgstr "Fréquence de lancement"
+#: hacks/config/polyhedra.xml.h:24
+msgid "Great Disdyakisdodecahedron"
+msgstr ""
 
-#: hacks/config/pyro.xml.h:8
-msgid "Often"
-msgstr "Souvent"
+#: hacks/config/polyhedra.xml.h:25
+msgid "Great Disdyakistriacontahedron"
+msgstr ""
 
-#: hacks/config/pyro.xml.h:9
-msgid "Particle Density"
-msgstr "Densité des particules"
+#: hacks/config/polyhedra.xml.h:26
+msgid "Great Ditrigonal Dodecacronic Hexecontahedron"
+msgstr ""
 
-#: hacks/config/pyro.xml.h:10
-msgid "Pyro"
+#: hacks/config/polyhedra.xml.h:27
+msgid "Great Ditrigonal Dodecicosidodecahedron"
 msgstr ""
 
-#: hacks/config/pyro.xml.h:11
-msgid ""
-"Pyro draws exploding fireworks. Blah blah blah. Written by Jamie Zawinski."
+#: hacks/config/polyhedra.xml.h:28
+msgid "Great Ditrigonal Icosidodecahedron"
 msgstr ""
 
-#: hacks/config/qix.xml.h:1
-msgid "Additive Colors"
-msgstr "Couleurs additives"
+#: hacks/config/polyhedra.xml.h:29
+msgid "Great Dodecacronic Hexecontahedron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:3
-msgid "Corners"
-msgstr "Coins"
+#: hacks/config/polyhedra.xml.h:30
+msgid "Great Dodecadodecahedron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:11
-msgid "Line Segments"
-msgstr "Segments de lignes"
+#: hacks/config/polyhedra.xml.h:31
+msgid "Great Dodecahedron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:12
-msgid "Linear Motion"
-msgstr "Déplacement linéaire"
+#: hacks/config/polyhedra.xml.h:32
+msgid "Great Dodecahemicosacron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:15
-msgid "Max Size"
-msgstr "Taille maximale"
+#: hacks/config/polyhedra.xml.h:33
+msgid "Great Dodecahemicosahedron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:16
-msgid "Qix"
+#: hacks/config/polyhedra.xml.h:34
+msgid "Great Dodecahemidodecacron"
 msgstr ""
 
-#: hacks/config/qix.xml.h:17
-msgid "Random Motion"
-msgstr "Déplacements aléatoires"
+#: hacks/config/polyhedra.xml.h:35
+msgid "Great Dodecahemidodecahedron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:23
-msgid "Subtractive Colors"
-msgstr "Couleurs soustractives"
+#: hacks/config/polyhedra.xml.h:36
+msgid "Great Dodecicosacron"
+msgstr ""
 
-#: hacks/config/qix.xml.h:24
-msgid ""
-"This is the swiss army chainsaw of qix programs. It bounces a series of line "
-"segments around the screen, and uses variations on this basic motion pattern "
-"to produce all sorts of different presentations: line segments, filled "
-"polygons, overlapping translucent areas... Written by Jamie Zawinski."
+#: hacks/config/polyhedra.xml.h:37
+msgid "Great Dodecicosahedron"
 msgstr ""
 
-#: hacks/config/qix.xml.h:25
-msgid "Transparent"
-msgstr "Transparent"
+#: hacks/config/polyhedra.xml.h:38
+msgid "Great Dodecicosidodecahedron"
+msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:1
-msgid "/"
+#: hacks/config/polyhedra.xml.h:39
+msgid "Great Hexacronic Icositetrahedron"
 msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:3
-#, no-c-format
-msgid "1%"
+#: hacks/config/polyhedra.xml.h:40
+msgid "Great Hexagonal Hexecontahedron"
 msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:5
-#, no-c-format
-msgid "100%"
+#: hacks/config/polyhedra.xml.h:41
+msgid "Great Icosacronic Hexecontahedron"
 msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:7
-msgid ""
-"Another variation of the `Bomb' program by Scott Draves. This draws a grid "
-"of growing square-like shapes that, once they overtake each other, react in "
-"unpredictable ways. ``RD'' stands for reaction-diffusion."
+#: hacks/config/polyhedra.xml.h:42
+msgid "Great Icosahedron"
 msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:8
-msgid "Epoch"
+#: hacks/config/polyhedra.xml.h:43
+msgid "Great Icosicosidodecahedron"
 msgstr ""
 
-#: hacks/config/rd-bomb.xml.h:10
+#: hacks/config/polyhedra.xml.h:44
+msgid "Great Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:45
+msgid "Great Icosihemidodecacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:46
+msgid "Great Icosihemidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:47
+msgid "Great Inverted Pentagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:48
+msgid "Great Inverted Snub Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:49
+msgid "Great Pentagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:50
+msgid "Great Pentagrammic Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:51
+msgid "Great Pentakisdodekahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:52
+msgid "Great Retrosnub Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:53
+msgid "Great Rhombic Triacontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:54
+msgid "Great Rhombicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:55
+msgid "Great Rhombicuboctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:56
+msgid "Great Rhombidodecacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:57
+msgid "Great Rhombidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:58
+msgid "Great Rhombihexacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:59
+msgid "Great Rhombihexahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:60
+msgid "Great Snub Dodecicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:61
+msgid "Great Snub Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:62
+msgid "Great Stellapentakisdodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:63
+msgid "Great Stellated Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:64
+msgid "Great Stellated Truncated Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:65
+msgid "Great Triakisicosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:66
+msgid "Great Triakisoctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:67
+msgid "Great Triambic Icosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:68
+msgid "Great Truncated Cuboctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:69
+msgid "Great Truncated Icosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:70
+msgid "Great Truncated Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:71
+msgid "Hexahemioctacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:72 hacks/config/sballs.xml.h:5
+msgid "Icosahedron"
+msgstr "Icosaèdre"
+
+#: hacks/config/polyhedra.xml.h:73
+msgid "Icosidodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:74
+msgid "Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:75
+msgid "Icositruncated Dodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:76
+msgid "Inverted Snub Dodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:77
+msgid "Medial Deltoidal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:78
+msgid "Medial Disdyakistriacontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:79
+msgid "Medial Hexagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:80
+msgid "Medial Icosacronic Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:81
+msgid "Medial Inverted Pentagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:82
+msgid "Medial Pentagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:83
+msgid "Medial Rhombic Triacontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:84
+msgid "Medial Triambic Icosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:86 hacks/config/sballs.xml.h:7
+msgid "Octahedron"
+msgstr "Octaèdre"
+
+#: hacks/config/polyhedra.xml.h:87
+msgid "Octahemioctacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:88
+msgid "Octahemioctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:89
+msgid "Pentagonal Antiprism"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:90
+msgid "Pentagonal Deltohedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:91
+msgid "Pentagonal Dipyramid"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:92
+msgid "Pentagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:93
+msgid "Pentagonal Icositetrahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:94
+msgid "Pentagonal Prism"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:95
+msgid "Pentagrammic Antiprism"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:96
+msgid "Pentagrammic Concave Deltohedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:97
+msgid "Pentagrammic Crossed Antiprism"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:98
+msgid "Pentagrammic Deltohedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:99
+msgid "Pentagrammic Dipyramid"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:100
+msgid "Pentagrammic Prism"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:101
+msgid "Pentakisdodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:102
+msgid "Polyhedra"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:103
+msgid "Rhombic Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:104
+msgid "Rhombic Triacontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:105
+msgid "Rhombicosacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:106
+msgid "Rhombicosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:107
+msgid "Rhombicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:108
+msgid "Rhombicuboctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:109
+msgid "Rhombidodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:117
+msgid "Show Description"
+msgstr "Affiche la description"
+
+#: hacks/config/polyhedra.xml.h:120
+msgid "Small Cubicuboctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:121
+msgid "Small Ditrigonal Dodecacronic Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:122
+msgid "Small Ditrigonal Dodecicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:123
+msgid "Small Ditrigonal Icosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:124
+msgid "Small Dodecacronic Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:125
+msgid "Small Dodecahemicosacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:126
+msgid "Small Dodecahemicosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:127
+msgid "Small Dodecahemidodecacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:128
+msgid "Small Dodecahemidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:129
+msgid "Small Dodecicosacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:130
+msgid "Small Dodecicosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:131
+msgid "Small Dodecicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:132
+msgid "Small Hexacronic Icositetrahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:133
+msgid "Small Hexagonal Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:134
+msgid "Small Hexagrammic Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:135
+msgid "Small Icosacronic Hexecontahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:136
+msgid "Small Icosicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:137
+msgid "Small Icosihemidodecacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:138
+msgid "Small Icosihemidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:139
+msgid "Small Retrosnub Icosicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:140
+msgid "Small Rhombidodecacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:141
+msgid "Small Rhombidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:142
+msgid "Small Rhombihexacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:143
+msgid "Small Rhombihexahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:144
+msgid "Small Snub Icosicosidodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:145
+msgid "Small Stellapentakisdodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:146
+msgid "Small Stellated Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:147
+msgid "Small Stellated Truncated Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:148
+msgid "Small Triambic Icosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:149
+msgid "Snub Cube"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:150
+msgid "Snub Dodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:151
+msgid "Snub Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:152
+msgid "Snub Icosidodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:153
+msgid "Stellated Truncated Hexahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:154
+msgid "Tetradyakishexahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:156
+msgid "Tetrahemihexacron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:157
+msgid "Tetrahemihexahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:158
+msgid "Tetrakishexahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:159
+msgid "Triakisicosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:160
+msgid "Triakisoctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:161
+msgid "Triakistetrahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:162
+msgid "Tridyakisicosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:163
+msgid "Truncated Cube"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:164
+msgid "Truncated Cuboctahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:165
+msgid "Truncated Dodecadodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:166
+msgid "Truncated Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:167
+msgid "Truncated Great Dodecahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:168
+msgid "Truncated Icosahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:169
+msgid "Truncated Icosidodechedon"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:170
+msgid "Truncated Octahedron"
+msgstr ""
+
+#: hacks/config/polyhedra.xml.h:171
+msgid "Truncated Tetrahedron"
+msgstr ""
+
+#: hacks/config/polyominoes.xml.h:3
+msgid "Identical Pieces"
+msgstr "Pièces identiques"
+
+#: hacks/config/polyominoes.xml.h:7
+msgid "Polyominoes"
+msgstr "Polyominos"
+
+#: hacks/config/polyominoes.xml.h:8
+msgid ""
+"Repeatedly attempts to completely fill a rectangle with irregularly-shaped "
+"puzzle pieces. Written by Stephen Montgomery-Smith."
+msgstr ""
+"Tente sans cesse de remplir entièrement un rectangle à l'aide de pièces de "
+"puzzle de formes irrégulières. Écrit par Stephen Montgomery-Smith."
+
+#: hacks/config/polytopes.xml.h:2
+msgid "120-Cell"
+msgstr "120 cellules"
+
+#: hacks/config/polytopes.xml.h:3
+msgid "16-Cell (Hyper-Octahedron)"
+msgstr "16 cellules (Hyper-Octahèdre)"
+
+#: hacks/config/polytopes.xml.h:4
+msgid "24-Cell"
+msgstr "24 cellules"
+
+#: hacks/config/polytopes.xml.h:6
+msgid "5-Cell (Hyper-Tetrahedron)"
+msgstr "5 cellules (Hyper-Tétrahèdre)"
+
+#: hacks/config/polytopes.xml.h:7
+msgid "600-Cell"
+msgstr "600 cellules"
+
+#: hacks/config/polytopes.xml.h:8
+msgid "8-Cell (Hypercube / Tesseract)"
+msgstr "8 cellules (Hypercube / Tesseract)"
+
+#: hacks/config/polytopes.xml.h:9
+msgid "Colors By 4D Depth"
+msgstr "Couleur en profondeur 4D"
+
+#: hacks/config/polytopes.xml.h:17
+msgid "Regular 4D Polytopes"
+msgstr "Polytupes 4D réguliers"
+
+#: hacks/config/polytopes.xml.h:19
+msgid "Single Color"
+msgstr "Couleur unique"
+
+#: hacks/config/polytopes.xml.h:22
+msgid ""
+"This program shows one of the six regular 4D polytopes rotating in 4D. "
+"Written by Carsten Steger, inspired by H.S.M Coxeter's book \"Regular "
+"Polytopes\", 3rd Edition, Dover Publications, Inc., 1973, and Thomas "
+"Banchoff's book \"Beyond the Third Dimension: Geometry, Computer Graphics, "
+"and Higher Dimensions\", Scientific American Library, 1990."
+msgstr ""
+
+#: hacks/config/pong.xml.h:2
+msgid "Pong"
+msgstr "Pong"
+
+#: hacks/config/pong.xml.h:6
+msgid ""
+"The pong program simulates an ancient Pong home video game, as well as "
+"various artifacts from displaying it on a color TV set. Written by Jeremy "
+"English and Trevor Blackwell."
+msgstr ""
+
+#: hacks/config/popsquares.xml.h:1
+msgid "Border"
+msgstr "Bordure"
+
+#: hacks/config/popsquares.xml.h:2
+msgid "End color"
+msgstr "Couleur de fin"
+
+#: hacks/config/popsquares.xml.h:7
+msgid "Start color"
+msgstr "Couleur de début"
+
+#: hacks/config/popsquares.xml.h:8
+msgid "Subdivision"
+msgstr "Sub-division"
+
+#: hacks/config/popsquares.xml.h:9
+msgid ""
+"This draws a pop-art-ish looking grid of pulsing colors. By Levi Burton."
+msgstr ""
+
+#: hacks/config/popsquares.xml.h:10
+msgid "Twitch"
+msgstr "Mouvement compulsif"
+
+#: hacks/config/popsquares.xml.h:11
+msgid "popsquares"
+msgstr "Carrés pop-art"
+
+#: hacks/config/providence.xml.h:1
+msgid "Draw Eye"
+msgstr "Dessiner des yeux"
+
+#: hacks/config/providence.xml.h:3
+msgid "Providence"
+msgstr "Providence"
+
+#: hacks/config/providence.xml.h:7
+msgid ""
+"The providence code displays an eye, shrouded in glory, set upon the base of "
+"a pyramid. Written by Blair Tennessy."
+msgstr ""
+
+#: hacks/config/pulsar.xml.h:1
+msgid "Anti-alias Lines"
+msgstr "Lignes anti-aliasées"
+
+#: hacks/config/pulsar.xml.h:3
+msgid ""
+"Draws some intersecting planes, making use of alpha blending, fog, textures, "
+"and mipmaps, plus a ``frames per second'' meter so that you can tell how "
+"fast your graphics card is... Requires OpenGL. Written by David Konerding."
+msgstr ""
+"Dessine des plans en intersection en utilisant le mélange de valeurs alpha, "
+"le brouillard, des textures, et des mipmaps, plus une mesure ''images par "
+"seconde'' pour que vous puissiez calculer la rapidité de votre carte "
+"graphique... Nécessite OpenGL. Écrit par David Konerding."
+
+#: hacks/config/pulsar.xml.h:4
+msgid "Enable Blending"
+msgstr "Activer le mélange"
+
+#: hacks/config/pulsar.xml.h:5
+msgid "Enable Depth Buffer"
+msgstr "Activer le tampon de profondeur"
+
+#: hacks/config/pulsar.xml.h:6
+msgid "Enable Fog"
+msgstr "Activer le brouillard"
+
+#: hacks/config/pulsar.xml.h:7
+msgid "Enable Lighting"
+msgstr "Activer l'éclairage"
+
+#: hacks/config/pulsar.xml.h:8
+msgid "Enable Texture Filtering"
+msgstr "Activer le filtrage de texture"
+
+#: hacks/config/pulsar.xml.h:9
+msgid "Enable Texture Mipmaps"
+msgstr "Activer les mipmaps de texture"
+
+#: hacks/config/pulsar.xml.h:10
+msgid "Enable Texturing"
+msgstr "Activer les textures"
+
+#: hacks/config/pulsar.xml.h:12
+msgid "Pulsar"
+msgstr "Pulsar"
+
+#: hacks/config/pulsar.xml.h:13
+msgid "Quad Count"
+msgstr "Nombre de quads"
+
+#: hacks/config/pulsar.xml.h:18
+msgid "Texture PPM File"
+msgstr "Fichier PPM de texture"
+
+#: hacks/config/pyro.xml.h:3
+msgid "Explosive Yield"
+msgstr "Production d'explosions"
+
+#: hacks/config/pyro.xml.h:6
+msgid "Launch Frequency"
+msgstr "Fréquence de lancement"
+
+#: hacks/config/pyro.xml.h:9
+msgid "Particle Density"
+msgstr "Densité des particules"
+
+#: hacks/config/pyro.xml.h:10
+msgid "Pyro"
+msgstr "Pyro"
+
+#: hacks/config/pyro.xml.h:11
+msgid ""
+"Pyro draws exploding fireworks. Blah blah blah. Written by Jamie Zawinski."
+msgstr ""
+"Pyro dessine des feux d'artifices en explosion. Bla bla. Écrit par Jamie "
+"Zawinski."
+
+#: hacks/config/qix.xml.h:1
+msgid "Additive Colors"
+msgstr "Couleurs additives"
+
+#: hacks/config/qix.xml.h:3
+msgid "Corners"
+msgstr "Coins"
+
+#: hacks/config/qix.xml.h:11
+msgid "Line Segments"
+msgstr "Segments de ligne"
+
+#: hacks/config/qix.xml.h:12
+msgid "Linear Motion"
+msgstr "Mouvement linéaire"
+
+#: hacks/config/qix.xml.h:15
+msgid "Max Size"
+msgstr "Taille max."
+
+#: hacks/config/qix.xml.h:16
+msgid "Qix"
+msgstr "Qix"
+
+#: hacks/config/qix.xml.h:17
+msgid "Random Motion"
+msgstr "Mouvement aléatoire"
+
+#: hacks/config/qix.xml.h:23
+msgid "Subtractive Colors"
+msgstr "Couleurs soustractives"
+
+#: hacks/config/qix.xml.h:24
+msgid ""
+"This is the swiss army chainsaw of qix programs. It bounces a series of line "
+"segments around the screen, and uses variations on this basic motion pattern "
+"to produce all sorts of different presentations: line segments, filled "
+"polygons, overlapping translucent areas... Written by Jamie Zawinski."
+msgstr ""
+"La tronçonneuse suisse des programmes qix. Fait rebondir une série de "
+"segments de lignes sur l'écran et utilise des variations de ce modèle de "
+"mouvement de base pour produire toutes sortes de présentations différentes : "
+"segments de ligne, polygones pleins, zones translucides superposées... Écrit "
+"par Jamie Zawinski."
+
+#: hacks/config/qix.xml.h:25
+msgid "Transparent"
+msgstr "Transparent"
+
+#: hacks/config/queens.xml.h:2
+msgid "Queens"
+msgstr "Reines"
+
+#: hacks/config/queens.xml.h:5
+msgid ""
+"Solves the N-Queens problem (where, in this program, N is between 5 and 10 "
+"queens.) The problem is: how may one place N queens on an NxN chessboard "
+"such that no queen can attack a sister? Written by Blair Tennessy."
+msgstr ""
+
+#: hacks/config/rd-bomb.xml.h:1
+msgid "/"
+msgstr "/"
+
+#: hacks/config/rd-bomb.xml.h:3
+#, no-c-format
+msgid "1%"
+msgstr "1%"
+
+#: hacks/config/rd-bomb.xml.h:7
+msgid ""
+"Another variation of the `Bomb' program by Scott Draves. This draws a grid "
+"of growing square-like shapes that, once they overtake each other, react in "
+"unpredictable ways. ``RD'' stands for reaction-diffusion."
+msgstr ""
+"Une autre variation du programme «Bomb» de Scott Draves. Dessine une grille "
+"de formes carrées croissantes qui, une fois qu'elles se rejoignent, "
+"réagissent de façon imprévisible. 'RD' signifie réaction-diffusion."
+
+#: hacks/config/rd-bomb.xml.h:8
+msgid "Epoch"
+msgstr "Époque"
+
+#: hacks/config/rd-bomb.xml.h:10
 msgid "Fill Screen"
-msgstr "Remplis l'écran"
+msgstr "Remplir l'écran"
 
 #: hacks/config/rd-bomb.xml.h:14
 msgid "RD-Bomb"
@@ -3873,11 +6838,11 @@ msgstr "R
 
 #: hacks/config/rd-bomb.xml.h:16
 msgid "Seed Radius"
-msgstr "Rayon de la racine"
+msgstr "Rayon du germe"
 
 #: hacks/config/rd-bomb.xml.h:19 hacks/config/twang.xml.h:12
 msgid "Tile Size"
-msgstr "Taille des pavés"
+msgstr "Taille des mosaïques"
 
 #: hacks/config/rd-bomb.xml.h:22
 msgid "Wander Speed"
@@ -3893,23 +6858,23 @@ msgstr "Couleurs    Deux"
 
 #: hacks/config/ripples.xml.h:3
 msgid "Drizzle"
-msgstr ""
+msgstr "Bruine"
 
 #: hacks/config/ripples.xml.h:5
 msgid "Grab Screen Image"
-msgstr "Capturer une image de l'écran"
+msgstr "Capturer l'écran"
 
 #: hacks/config/ripples.xml.h:6
 msgid "Lighting Effect"
-msgstr "Effets d'éclairs"
+msgstr "Effet d'éclairage"
 
 #: hacks/config/ripples.xml.h:8
 msgid "Moving Splashes"
-msgstr ""
+msgstr "Éclaboussures mobiles"
 
 #: hacks/config/ripples.xml.h:9
 msgid "Psychedelic Colors"
-msgstr ""
+msgstr "Couleurs psychédéliques"
 
 #: hacks/config/ripples.xml.h:10
 msgid "Ripples"
@@ -3921,7 +6886,7 @@ msgstr "Petites gouttes"
 
 #: hacks/config/ripples.xml.h:13
 msgid "Storm"
-msgstr "Tempête"
+msgstr "Tempète"
 
 #: hacks/config/ripples.xml.h:14
 msgid ""
@@ -3929,6 +6894,9 @@ msgid ""
 "water option, it manipulates your desktop image to look like something is "
 "dripping into it. Written by Tom Hammersley."
 msgstr ""
+"Dessine des motifs d'interférences ondulants qui ressemblent à des "
+"éclaboussures d'eau. Avec l'option '-water', manipule votre image bureau "
+"pour que quelque chose ait l'air de l'éclabousser. Écrit par Tom Hammersley."
 
 #: hacks/config/rocks.xml.h:7
 msgid "Rocks"
@@ -3940,7 +6908,7 @@ msgstr "Rotation"
 
 #: hacks/config/rocks.xml.h:10
 msgid "Steering"
-msgstr ""
+msgstr "Orientation"
 
 #: hacks/config/rocks.xml.h:11
 msgid ""
@@ -3948,6 +6916,13 @@ msgid ""
 "rotation and direction. It can also display 3D separations for red/blue "
 "glasses! Mostly written by Jamie Zawinski."
 msgstr ""
+"Dessine une animation de vol dans un champ d'astéroïdes, dont la  rotation "
+"et la direction changent. Peut également afficher des séparations 3D pour "
+"les verres rouges/bleus ! Principalement écrit par Jamie Zawinski."
+
+#: hacks/config/rocks.xml.h:13
+msgid "Velocity"
+msgstr "Vélocité"
 
 #: hacks/config/rorschach.xml.h:7
 msgid "Rorschach"
@@ -3961,20 +6936,24 @@ msgid ""
 "neurotic tendencies which this program reveals are your own problem. Written "
 "by Jamie Zawinski."
 msgstr ""
+"Génère des motifs de taches d'encre aléatoires. L'algorithme est "
+"incroyablement simple pour un si bon fonctionnement; il déplace simplement "
+"un point sur l'écran au hasard et reflète l'image horizontalement et/ou "
+"verticalement. Vous êtes responsable de toutes les tendances névrotiques "
+"enfouies que ce programme pourrait révéler. Écrit par Jamie Zawinski."
 
 #: hacks/config/rorschach.xml.h:10
 msgid "With X Symmetry"
-msgstr "Avec une symétrie X"
+msgstr "Avec symétrie X"
 
 #: hacks/config/rorschach.xml.h:11
 msgid "With Y Symmetry"
-msgstr "Avec une symétrie Y"
+msgstr "Avec symétrie Y"
 
 #: hacks/config/rotor.xml.h:1
 msgid ""
 "Another ancient xlock demo, this one by Tom Lawrence. It draws a line "
-"segment moving along a complex spiraling curve. I tweaked this to generate "
-"curvier lines, but still frames of it don't look like much."
+"segment moving along a complex spiraling curve."
 msgstr ""
 
 #: hacks/config/rotor.xml.h:4 hacks/config/wander.xml.h:9
@@ -3994,6 +6973,8 @@ msgid ""
 "Creates a collage of rotated and scaled portions of the screen. Written by "
 "Claudio Matsuoka."
 msgstr ""
+"Crée un collage de portions pivotées et mises à l'échelle de l'écran. Écrit "
+"par Claudio Matsuoka."
 
 #: hacks/config/rotzoomer.xml.h:6
 msgid "Rectangle Count"
@@ -4001,15 +6982,15 @@ msgstr "Nombre de rectangles"
 
 #: hacks/config/rotzoomer.xml.h:7
 msgid "RotZoomer"
-msgstr ""
+msgstr "RotZoomer"
 
 #: hacks/config/rotzoomer.xml.h:8
 msgid "Stationary Rectangles"
-msgstr "Rectangles stationnaires"
+msgstr "Rectangles immobiles"
 
 #: hacks/config/rotzoomer.xml.h:9
 msgid "Sweeping Arcs"
-msgstr ""
+msgstr "Arcs circulaires"
 
 #: hacks/config/rotzoomer.xml.h:11
 msgid "Wandering Rectangles"
@@ -4020,40 +7001,26 @@ msgid ""
 "Draws a Rubik's Cube that rotates in three dimensions and repeatedly "
 "shuffles and solves itself. Another fine GL hack by Marcelo Vianna."
 msgstr ""
+"Dessine un Rubik's Cube qui pivote en trois dimensions et  se mélange et se "
+"résout sans cesse. Un autre beau hack GL de Marcelo Vianna."
 
 #: hacks/config/rubik.xml.h:5
 msgid "Rubik"
-msgstr "Rubiks Cube"
+msgstr "Rubik"
 
 #: hacks/config/rubik.xml.h:7
 msgid "Show Shuffling"
-msgstr "Montre le mélange"
-
-#: hacks/config/sballs.xml.h:1
-msgid "Cube"
-msgstr ""
-
-#: hacks/config/sballs.xml.h:2
-msgid "Dodecahedron"
-msgstr "Dodécahèdre"
+msgstr "Afficher le mélange"
 
 #: hacks/config/sballs.xml.h:3
 msgid ""
 "Draws an animation of textured balls spinning like crazy in GL. Requires "
 "OpenGL, and a machine with fast hardware support for texture maps. Written "
-"by Eric Lassauge &lt;lassauge@mail.dotcom.fr&gt;."
-msgstr ""
-"Dessine l'animation de balles texturées qui tournent comme des folles en GL. "
-"Nécessite une machine ayant un support matériel accéléré OpenGL pour les "
-"textures. Ecris par Eric Lassauge <lassauge@mail.dotcom.fr>"
-
-#: hacks/config/sballs.xml.h:5
-msgid "Icosahedron"
+"by Eric Lassauge &lt;lassauge@users.sourceforge.net&gt;."
 msgstr ""
-
-#: hacks/config/sballs.xml.h:7
-msgid "Octahedron"
-msgstr "Octaèdre"
+"Dessine une animation de balles texturées qui tournent comme des folles en "
+"GL. Nécessite OpenGL et une machine avec un support matériel puissant pour "
+"les textures. Écrit par Eric Lassauge &lt;lassauge@users.sourceforge.net&gt;."
 
 #: hacks/config/sballs.xml.h:8
 msgid "Plane"
@@ -4063,21 +7030,13 @@ msgstr "Plan"
 msgid "Pyramid"
 msgstr "Pyramide"
 
-#: hacks/config/sballs.xml.h:10
-msgid "Random"
-msgstr "Aléatoire"
-
 #: hacks/config/sballs.xml.h:11
 msgid "Sballs"
-msgstr "BalleS"
+msgstr "Sballs"
 
 #: hacks/config/sballs.xml.h:15
 msgid "Star"
-msgstr "Etoile"
-
-#: hacks/config/sballs.xml.h:16
-msgid "Tetrahedron"
-msgstr "Tétrahèdre"
+msgstr "Étoile"
 
 #: hacks/config/shadebobs.xml.h:7
 msgid "ShadeBobs"
@@ -4085,36 +7044,40 @@ msgstr "ShadeBobs"
 
 #: hacks/config/shadebobs.xml.h:11
 msgid ""
-"This draws smoothly-shaded oscilating oval patterns, that look something "
+"This draws smoothly-shaded oscillating oval patterns, that look something "
 "like vapor trails or neon tubes. Written by Shane Smit."
 msgstr ""
-"Dessine des motifs ovaux nuancés ressemblant à des traînées de vapeur.Ecris "
-"par Shane Smit."
+"Dessine des formes ovoïdes oscillantes et d'aspect lisse, qui ressemblent un "
+"peu à des traînées de vapeur ou des tubes au néon. Écrit par Shane Smit."
 
 #: hacks/config/sierpinski.xml.h:6
 msgid "Sierpinski"
-msgstr ""
+msgstr "Sierpinski"
 
 #: hacks/config/sierpinski.xml.h:10
 msgid ""
 "This draws the two-dimensional variant of the recursive Sierpinski triangle "
 "fractal. Written by Desmond Daignault."
 msgstr ""
+"Dessine la variante bidimensionnelle de la fractale triangulaire récursive "
+"de Sierpinski. Écrit par Desmond Daignault."
 
 #: hacks/config/sierpinski3d.xml.h:7
 msgid "Sierpinski3D"
-msgstr "Sierpinski 3D"
+msgstr "Sierpinski3D"
 
 #: hacks/config/sierpinski3d.xml.h:11
 msgid ""
 "This draws the three-dimensional variant of the recursive Sierpinski "
 "triangle fractal, using GL. Written by Tim Robinson and Jamie Zawinski."
 msgstr ""
+"Dessine la variante tridimensionnelle de la fractale triangulaire récursive "
+"de Sierpinski, à l'aide de GL. Écrit par Tim Robinson et Jamie Zawinski."
 
 #: hacks/config/slidescreen.xml.h:1 hacks/config/twang.xml.h:1
 #: hacks/config/zoom.xml.h:1
 msgid "Border Width"
-msgstr "Epaisseur de la bordure"
+msgstr "Largeur de la bordure"
 
 #: hacks/config/slidescreen.xml.h:4
 msgid "Slide Speed"
@@ -4122,7 +7085,7 @@ msgstr "Vitesse de glissement"
 
 #: hacks/config/slidescreen.xml.h:5
 msgid "SlideScreen"
-msgstr "Écran glissant"
+msgstr "Glissement d'écran"
 
 #: hacks/config/slidescreen.xml.h:8
 msgid ""
@@ -4132,10 +7095,14 @@ msgid ""
 "those puzzles, but watching one permute itself is more amusing. Written by "
 "Jamie Zawinski."
 msgstr ""
+"Prend une image, la divise pour former une grille et mélange au hasard les "
+"carrés comme l'un de ces jeux ennuyeux comprenant une grille de carrés dont "
+"l'un est manquant. Je déteste essayer de résoudre ces puzzles, mais c'est "
+"plus amusant d'en voir un se résoudre lui-même. Écrit par Jamie Zawinski."
 
 #: hacks/config/slip.xml.h:6
 msgid "Slip"
-msgstr "Dérapage"
+msgstr "Glissement"
 
 #: hacks/config/slip.xml.h:10
 msgid ""
@@ -4147,78 +7114,127 @@ msgid ""
 "desktop to chew on. Originally written by Scott Draves; whacked on by Jamie "
 "Zawinski."
 msgstr ""
+"Ce programme affiche des éléments aléatoires à l'écran, puis les aspire dans "
+"un réacteur et les fait ressortir. Pour ne pas réduire complètement l'image "
+"en bouillie, il injectera de temps en temps des taches de couleur dans la "
+"scène, entamera un cycle d'essorage, étendra l'image comme un caramel ou (ma "
+"touche personnelle) capturera l'image de votre bureau actuel pour la "
+"retourner. Initialement écrit par Scott Draves ; bouleversé par Jamie "
+"Zawinski."
+
+#: hacks/config/sonar.xml.h:1
+msgid "Ping known hosts"
+msgstr "Ping des machines connues"
+
+#: hacks/config/sonar.xml.h:2
+msgid "Ping mode..."
+msgstr "Mode de ping ..."
+
+#: hacks/config/sonar.xml.h:3
+msgid "Ping subnet/24 (254 hosts)"
+msgstr "Ping sous-réseau/24 (254 hôtes)"
+
+#: hacks/config/sonar.xml.h:4
+msgid "Ping subnet/25 (126 hosts)"
+msgstr "Ping sous-réseau/25 (126 hôtes)"
 
-#: hacks/config/sonar.xml.h:1
-msgid "Ping Subnet"
-msgstr "Ping sous-réseau"
+#: hacks/config/sonar.xml.h:5
+msgid "Ping subnet/26 (62 hosts)"
+msgstr "Ping sous-réseau/26 (62 hôtes)"
 
-#: hacks/config/sonar.xml.h:2
+#: hacks/config/sonar.xml.h:6
+msgid "Ping subnet/27 (31 hosts)"
+msgstr "Ping sous-réseau/27 (31 hôtes)"
+
+#: hacks/config/sonar.xml.h:7
+msgid "Ping subnet/28 (14 hosts)"
+msgstr "Ping sous-réseau/28 (14 hôtes)"
+
+#: hacks/config/sonar.xml.h:8
+msgid "Ping subnet/29 (6 hosts)"
+msgstr "Ping sous-réseau/29 (6 hôtes)"
+
+#: hacks/config/sonar.xml.h:9
+msgid "Ping subnet/30 (2 hosts)"
+msgstr "Ping sous-réseau/30 (2 hôtes)"
+
+#: hacks/config/sonar.xml.h:10
+msgid "Resolve Host Names"
+msgstr "Résolution des noms d'hôte"
+
+#: hacks/config/sonar.xml.h:11
 msgid "Simulation Team Members"
-msgstr "Simulation de membres d'une équipe"
+msgstr "Membres de l'équipe simulation"
 
-#: hacks/config/sonar.xml.h:3
+#: hacks/config/sonar.xml.h:12
 msgid "Sonar"
 msgstr "Sonar"
 
-#: hacks/config/sonar.xml.h:4
+#: hacks/config/sonar.xml.h:13
 msgid "Team A Name"
 msgstr "Nom de l'équipe A"
 
-#: hacks/config/sonar.xml.h:5
+#: hacks/config/sonar.xml.h:14
 msgid "Team B Name"
 msgstr "Nom de l'équipe B"
 
-#: hacks/config/sonar.xml.h:6
+#: hacks/config/sonar.xml.h:15
 msgid ""
-"This program draws a simulation of a sonar screen. Written by default, it "
-"displays a random assortment of ``bogies'' on the screen, but if compiled "
-"properly, it can ping (pun intended) your local network, and actually plot "
-"the proximity of the other hosts on your network to you. It would be easy to "
-"make it monitor other sources of data, too. (Processes? Active network "
-"connections? CPU usage per user?) Written by Stephen Martin."
+"This program draws a simulation of a sonar screen. By default, it displays a "
+"random assortment of ``bogies'' on the screen, but if installed as \"setuid "
+"root\", it can ping (pun intended) your local network, and actually plot the "
+"proximity of the other hosts on your network to you. Written by Stephen "
+"Martin and Jamie Zawinski."
 msgstr ""
+"Ce programme dessine une simulation d'un écran de sonar. Par défaut, il "
+"affiche un assortiment aléatoire de 'trucs' à l'écran, mais, s'il est "
+"installé \"setuid root\", il peut effectuer un ping sur votre réseau local "
+"et calculer  la proximité des autres hôtes du réseau par rapport à vous."
+"Écrit par Stephen Martin et Jamie Zawinski."
 
-#: hacks/config/sonar.xml.h:7
+#: hacks/config/sonar.xml.h:16
 msgid "vs."
 msgstr "contre"
 
 #: hacks/config/speedmine.xml.h:1
 msgid "Allow Wall Collisions"
-msgstr "Autorise les collisions avec les murs"
+msgstr "Éviter les collisions avec le mur"
 
 #: hacks/config/speedmine.xml.h:2
 msgid "Display Crosshair"
-msgstr "Afficher le réticule"
+msgstr "Afficher le viseur"
 
 #: hacks/config/speedmine.xml.h:7
 msgid "Max Velocity"
-msgstr "Vélocité max"
+msgstr "Vélocité max."
 
 #: hacks/config/speedmine.xml.h:8
 msgid "Mine Shaft"
-msgstr ""
+msgstr "Puits de mine"
 
 #: hacks/config/speedmine.xml.h:9
 msgid "Present Bonuses"
-msgstr ""
+msgstr "Bonus présents"
 
 #: hacks/config/speedmine.xml.h:10
 msgid "Rocky Walls"
-msgstr "Murs rocheux"
+msgstr "Parois rocheuses"
 
 #: hacks/config/speedmine.xml.h:12
 msgid ""
 "Simulates speeding down a rocky mineshaft, or a funky dancing worm. Written "
 "by Conrad Parker."
 msgstr ""
+"Simule la descente dans un puits de mine rocheux ou affiche un ver funky "
+"dansant. Écrit par Conrad Parker."
 
 #: hacks/config/speedmine.xml.h:16
 msgid "SpeedMine"
-msgstr ""
+msgstr "SpeedMine"
 
 #: hacks/config/speedmine.xml.h:17
 msgid "Thrust"
-msgstr ""
+msgstr "Poussée"
 
 #: hacks/config/speedmine.xml.h:19 hacks/config/worm.xml.h:10
 msgid "Worm"
@@ -4230,16 +7246,15 @@ msgid ""
 "shaded spheres in multiple colors. This hack traces its lineage back to Tom "
 "Duff in 1982."
 msgstr ""
+"Un autre hack classique d'une époque lointaine. Il dessine des sphères "
+"ombrées en plusieurs couleurs. Son arbre généalogique remonte à Tom Duff en "
+"1982."
 
-#: hacks/config/sphere.xml.h:7
-msgid "Sphere"
-msgstr "Sphère"
-
-#: hacks/config/sphereEversion.xml.h:1
+#: hacks/config/sphereeversion.xml.h:1
 msgid "SphereEversion"
-msgstr "Sphère Version 3D"
+msgstr "SphereEversion"
 
-#: hacks/config/sphereEversion.xml.h:2
+#: hacks/config/sphereeversion.xml.h:2
 msgid ""
 "SphereEversion draws an animation of a sphere being turned inside out. A "
 "sphere can be turned inside out, without any tears, sharp creases or "
@@ -4250,17 +7265,13 @@ msgid ""
 "you can find it at &lt;http://www.dgp.utoronto.ca/~mjmcguff/eversion/&gt;."
 msgstr ""
 
-#: hacks/config/spheremonics.xml.h:9
-msgid "Resolution"
-msgstr "Résolution"
-
 #: hacks/config/spheremonics.xml.h:20
 msgid "Smoothed Lines"
-msgstr ""
+msgstr "Lignes lissées"
 
 #: hacks/config/spheremonics.xml.h:23
 msgid "Spheremonics"
-msgstr ""
+msgstr "Sphèremonics"
 
 #: hacks/config/spheremonics.xml.h:24
 msgid ""
@@ -4270,15 +7281,17 @@ msgid ""
 "angular momentum operators. Written by Paul Bourke and Jamie Zawinski."
 msgstr ""
 
-#: hacks/config/spiral.xml.h:2
+#: hacks/config/spiral.xml.h:2 hacks/config/superquadrics.xml.h:2
 msgid "Cycles"
-msgstr ""
+msgstr "Fréquence des cycles"
 
 #: hacks/config/spiral.xml.h:7
 msgid ""
 "Moving circular patterns, by Peter Schmitzberger. Moving circular patterns "
 "means moire; interference patterns, of course."
 msgstr ""
+"Motifs circulaires mobiles, par Peter Schmitzberger. Les motifs circulaires "
+"mobiles sont synonymes de moiré ; des motifs d'interférences, évidemment."
 
 #: hacks/config/spiral.xml.h:11
 msgid "Spiral"
@@ -4286,21 +7299,23 @@ msgstr "Spirale"
 
 #: hacks/config/spotlight.xml.h:1
 msgid ""
-"Draws a spotlight scanning across a black screen, illumnating the underlying "
-"desktop when it passes. Written by Rick Schultz."
+"Draws a spotlight scanning across a black screen, illuminating the "
+"underlying desktop when it passes. Written by Rick Schultz."
 msgstr ""
+"Trace un faisceau lumineux qui parcourt un écran noir et illumine le bureau "
+"sous-jacent. Écrit par Rick Schultz."
 
 #: hacks/config/spotlight.xml.h:6
 msgid "Spotlight"
-msgstr "Lumière spot"
+msgstr "Faisceau lumineux"
 
 #: hacks/config/sproingies.xml.h:3
 msgid "Q-Bert meets Marble Madness! Written by Ed Mackey."
-msgstr ""
+msgstr "La rencontre de Q-Bert et de Marble Madness ! Écrit par Ed Mackey."
 
 #: hacks/config/sproingies.xml.h:9
 msgid "Sproingies"
-msgstr ""
+msgstr "Sproingies"
 
 #: hacks/config/squiral.xml.h:3
 msgid ""
@@ -4308,10 +7323,13 @@ msgid ""
 "grow outward until they hit something, then they go around it. Written by "
 "Jeff Epler."
 msgstr ""
+"Dessine un ensemble d'automates qui interagissent et produisent des spirales "
+"carrées. Les spirales grandissent jusqu'à ce qu'elles heurtent un obstacle, "
+"qu'elles contournent. Écrit par Jeff Epler."
 
 #: hacks/config/squiral.xml.h:5
 msgid "Handedness"
-msgstr ""
+msgstr "Sens de rotation"
 
 #: hacks/config/squiral.xml.h:7
 msgid "Left"
@@ -4319,7 +7337,7 @@ msgstr "Gauche"
 
 #: hacks/config/squiral.xml.h:11 hacks/config/twang.xml.h:8
 msgid "Randomness"
-msgstr "Aléatoire"
+msgstr "Caractère aléatoire"
 
 #: hacks/config/squiral.xml.h:12
 msgid "Right"
@@ -4331,7 +7349,7 @@ msgstr "Spirale carr
 
 #: hacks/config/ssystem.xml.h:1
 msgid "SSystem"
-msgstr "Système Solaire"
+msgstr "SSystem"
 
 #: hacks/config/ssystem.xml.h:2
 msgid ""
@@ -4343,10 +7361,9 @@ msgid ""
 "work with some window managers, but not with others, so your mileage may "
 "vary. SSystem was once available at &lt;http://www1.las.es/~amil/ssystem/"
 "&gt;, but is now gone. You may still be able to find copies elsewhere. "
-"SSystem has since evolved into two different programs: OpenUniverse (http://"
-"openuniverse.sourceforge.net/) and Celestia (http://www.shatters.net/"
-"celestia/). Sadly, neither of these programs work with xscreensaver at all. "
-"You are encouraged to nag their authors into adding xscreensaver support!"
+"SSystem has since evolved into Celestia, found at &lt;http://www.shatters."
+"net/celestia/&gt;. Sadly, Celestia does not work with xscreensaver at all. "
+"You are encouraged to nag the authors into adding xscreensaver support!"
 msgstr ""
 
 #: hacks/config/stairs.xml.h:6
@@ -4358,14 +7375,16 @@ msgid ""
 "by Marcelo Vianna's third Escher GL hack, this one draws an ``infinite'' "
 "staircase."
 msgstr ""
+"Le troisième hack GL de Marcelo Vianna d'après Escher, cette fois "
+"«l'escalier infini»."
 
 #: hacks/config/starfish.xml.h:1
 msgid "Color Gradients"
-msgstr "Dégradés de couleurs"
+msgstr "Dégradés de couleur"
 
 #: hacks/config/starfish.xml.h:7
 msgid "Pulsating Blob"
-msgstr "Blob pulsant"
+msgstr "Tache pulsatile"
 
 #: hacks/config/starfish.xml.h:10
 msgid "Starfish"
@@ -4378,10 +7397,14 @@ msgid ""
 "to lay down a field of colors, which are then cycled. The motion is very "
 "organic. Written by Jamie Zawinski."
 msgstr ""
+"Génère une séquence de motifs ondulants en forme d'étoiles qui pulsent, "
+"pivotent et se retournent. Un autre mode d'affichage utilise ces formes pour "
+"créer un champ de couleurs, qui présente des cycles. Le mouvement est très "
+"organique. Écrit par Jamie Zawinski."
 
 #: hacks/config/starwars.xml.h:2
 msgid "Anti-aliased Lines"
-msgstr "Lignes anti-aliasées"
+msgstr "Lignes anti-aliassées"
 
 #: hacks/config/starwars.xml.h:3
 msgid "Centered Text"
@@ -4393,34 +7416,36 @@ msgid ""
 "a star field, like at the beginning of the movie of the same name. Written "
 "by Jamie Zawinski and Claudio Matauoka."
 msgstr ""
+"Fait défiler lentement un texte en diagonale sur un champ stellaire, comme "
+"au début du film du même nom. Écrit par Jamie Zawinski et Claudio Matauoka."
 
 #: hacks/config/starwars.xml.h:5
 msgid "Fade Out"
-msgstr ""
+msgstr "Fondu au noir"
 
 #: hacks/config/starwars.xml.h:7
 msgid "Flush Left Text"
-msgstr ""
+msgstr "Décaler le texte vers la gauche"
 
 #: hacks/config/starwars.xml.h:8
 msgid "Flush Right Text"
-msgstr ""
+msgstr "Décaler le texte vers la droite"
 
 #: hacks/config/starwars.xml.h:9
 msgid "Font Point Size"
-msgstr ""
+msgstr "Taille de police"
 
 #: hacks/config/starwars.xml.h:10
 msgid "Scroll Speed"
-msgstr ""
+msgstr "Vitesse de défilement"
 
 #: hacks/config/starwars.xml.h:13
 msgid "Star Rotation Speed"
-msgstr ""
+msgstr "Vitesse de rotation des étoiles"
 
 #: hacks/config/starwars.xml.h:14
 msgid "StarWars"
-msgstr "La guerre des étoiles"
+msgstr "StarWars"
 
 #: hacks/config/starwars.xml.h:15
 msgid "Text Columns"
@@ -4432,11 +7457,11 @@ msgstr "Lignes de texte"
 
 #: hacks/config/starwars.xml.h:18
 msgid "Thick Lines"
-msgstr "Lignes fines"
+msgstr "Lignes épaisses"
 
 #: hacks/config/starwars.xml.h:19
 msgid "Wrap Long Lines"
-msgstr "Replis des lignes longues"
+msgstr "Retour à la ligne"
 
 #: hacks/config/stonerview.xml.h:1
 msgid ""
@@ -4444,34 +7469,63 @@ msgid ""
 "patterns. Written by Andrew Plotkin, based on SGI's `electropaint' "
 "screensaver."
 msgstr ""
+"Des chaînes de carrés colorés dansent les unes autour des autres  en formant "
+"des spirales complexes. Écrit par Andrew Plotkin, basé sur l'économiseur "
+"d'écran «electropaint» de SGI."
 
 #: hacks/config/stonerview.xml.h:3
 msgid "StonerView"
-msgstr ""
-
-#: hacks/config/strange.xml.h:1
-msgid "Curviness"
-msgstr ""
+msgstr "Spirale psyché"
 
-#: hacks/config/strange.xml.h:9
+#: hacks/config/strange.xml.h:6
 msgid "Strange"
 msgstr "Étrange"
 
-#: hacks/config/strange.xml.h:10
+#: hacks/config/strange.xml.h:7
 msgid ""
 "This draws strange attractors: it's a colorful, unpredictably-animating "
 "field of dots that swoops and twists around. The motion is very nice. "
 "Written by Massimino Pascal."
 msgstr ""
+"Dessine d'étranges attracteurs : ils ressemblent à des champs de points "
+"colorés qui tournent et se tortillent de manière imprévisible. Le mouvement "
+"est très beau. Écrit par Massimino Pascal."
+
+#: hacks/config/substrate.xml.h:4
+msgid "Initial Cracks"
+msgstr "Craquements initaux"
+
+#: hacks/config/substrate.xml.h:5
+msgid ""
+"Lines like crystals grow on a computational substrate. A simple "
+"perpendicular growth rule creates intricate city-like structures. By J. "
+"Tarbell and Mike Kershaw."
+msgstr ""
 
-#: hacks/config/superquadrics.xml.h:2
+#: hacks/config/substrate.xml.h:8
+msgid "Sandgrains"
+msgstr "Grains de sable"
+
+#: hacks/config/substrate.xml.h:12
+msgid "Substrate"
+msgstr "Substrat"
+
+#: hacks/config/substrate.xml.h:13
+msgid "Wireframe only"
+msgstr "Fil de fer"
+
+#: hacks/config/superquadrics.xml.h:3
 msgid ""
 "Ed Mackey reports that he wrote the first version of this program in BASIC "
 "on a Commodore 64 in 1987, as a 320x200 black and white wireframe. Now it is "
 "GL and has specular reflections."
 msgstr ""
+"Ed Mackey déclare avoir écrit la première version de ce programme en langage "
+"BASIC sur un Commodore 64 en 1987, sous la forme d'un maillage graphique "
+"320x200 noir et blanc. Il est désormais en GL et présente des réflexions "
+"spéculaires."
 
-#: hacks/config/superquadrics.xml.h:10
+#: hacks/config/superquadrics.xml.h:11
 msgid "Superquadrics"
 msgstr "Superquadriques"
 
@@ -4481,22 +7535,26 @@ msgid ""
 "but you might have seen a Mac program similar to this called FlowFazer. "
 "There is also a cool Java applet of a similar concept."
 msgstr ""
+"Autre motifs fluides et tourbillonnants. Cette version est de M. Dobie et R. "
+"Taylor, mais vous avez peut-être déjà vu un programme Mac similaire appelé "
+"FlowFazer. Il existe aussi une chouette applet Java avec un concept "
+"apparenté."
 
 #: hacks/config/swirl.xml.h:8
 msgid "Swirl"
 msgstr "Tourbillon"
 
 #: hacks/config/t3d.xml.h:1
-msgid "0°"
-msgstr ""
+msgid "0 deg"
+msgstr ""
 
 #: hacks/config/t3d.xml.h:2
 msgid "5 Minute Tick Marks"
-msgstr "Marques des 5 minutes"
+msgstr "Marque toutes les 5 minutes"
 
 #: hacks/config/t3d.xml.h:3
-msgid "90°"
-msgstr ""
+msgid "90 deg"
+msgstr "90°"
 
 #: hacks/config/t3d.xml.h:4
 msgid "Bigger"
@@ -4504,11 +7562,11 @@ msgstr "Plus grand"
 
 #: hacks/config/t3d.xml.h:5
 msgid "Cycle Seconds"
-msgstr ""
+msgstr "Cycle des secondes"
 
 #: hacks/config/t3d.xml.h:10
 msgid "Minute Tick Marks"
-msgstr "Marques des minutes"
+msgstr "Marque toutes les minutes"
 
 #: hacks/config/t3d.xml.h:12
 msgid "Smaller"
@@ -4516,44 +7574,47 @@ msgstr "Plus petit"
 
 #: hacks/config/t3d.xml.h:14
 msgid "T3D"
-msgstr ""
+msgstr "T3D"
 
 #: hacks/config/t3d.xml.h:15
 msgid ""
 "This draws a working analog clock composed of floating, throbbing bubbles. "
 "Written by Bernd Paysan."
 msgstr ""
-"Horloge analogique composée de bulles flottantesEcris par Bernd Paysan."
+"Dessine une horloge analogique composée de bulles flottantes et pulsatiles. "
+"Écrit par Bernd Paysan."
 
 #: hacks/config/t3d.xml.h:16
 msgid "Turn Side-to-Side"
-msgstr ""
+msgstr "Retourner"
 
 #: hacks/config/t3d.xml.h:17
 msgid "Wobbliness"
-msgstr ""
+msgstr "Oscillation"
 
 #: hacks/config/thornbird.xml.h:1
 msgid ""
 "Displays a view of the ``Bird in a Thornbush'' fractal. Written by Tim "
 "Auckland."
 msgstr ""
+"Affiche la fractale de l'«oiseau dans un buisson épineux». Écrit par Tim "
+"Auckland."
 
 #: hacks/config/thornbird.xml.h:6
 msgid "Points"
-msgstr ""
+msgstr "Points"
 
 #: hacks/config/thornbird.xml.h:12
 msgid "Thornbird"
-msgstr ""
+msgstr "Buisson épineux"
 
 #: hacks/config/triangle.xml.h:2
 msgid ""
 "Generates random mountain ranges using iterative subdivision of triangles. "
 "Written by Tobias Gloth."
 msgstr ""
-"Génère aléatoirement des zones de montagne par subdivision itérative de "
-"triangles.Ecris pas Tobias Gloth."
+"Génère des chaînes de montagne aléatoires en utilisant la subdivision "
+"itérative de triangles. Écrit par Tobias Gloth."
 
 #: hacks/config/triangle.xml.h:7
 msgid "Triangle"
@@ -4564,6 +7625,8 @@ msgid ""
 "This draws line- and arc-based Truchet patterns that tile the screen. "
 "Written by Adrian Likins."
 msgstr ""
+"Dessine des motifs de Truchet basés sur des lignes et des arcs, qui "
+"recouvrent l'écran. Écrit par Adrian Likins."
 
 #: hacks/config/truchet.xml.h:5
 msgid "Truchet"
@@ -4573,30 +7636,32 @@ msgstr "Truchet"
 msgid ""
 "Divides the screen into a grid, and plucks them. Written by Dan Bornstein."
 msgstr ""
+"Divise l'écran en petits rectangles, qui sont ensuite enlevés. Écrit par Dan "
+"Bornstein."
 
 #: hacks/config/twang.xml.h:6
 msgid "Jumpy"
-msgstr ""
+msgstr "Sautillant"
 
 #: hacks/config/twang.xml.h:11
 msgid "Springiness"
-msgstr ""
+msgstr "Flexibilité"
 
 #: hacks/config/twang.xml.h:13
 msgid "Transference"
-msgstr ""
+msgstr "Migration"
 
 #: hacks/config/twang.xml.h:14
 msgid "Twang"
-msgstr ""
+msgstr "Twang"
 
 #: hacks/config/vermiculate.xml.h:1
 msgid "Draws squiggly worm-like paths. Written by Tyler Pierce."
-msgstr ""
+msgstr "Trace des gribouillis vermiculés. Écrit par Tyler Pierce."
 
 #: hacks/config/vermiculate.xml.h:2
 msgid "Vermiculate"
-msgstr ""
+msgstr "Vermiculé"
 
 #: hacks/config/vidwhacker.xml.h:2 hacks/config/webcollage.xml.h:2
 msgid "2 seconds"
@@ -4615,10 +7680,16 @@ msgid ""
 "displays that image for a few seconds, and does it again. This works really "
 "well if you just feed broadcast television into it."
 msgstr ""
+"Il s'agit d'un simple script shell qui capture une image depuis l'entrée "
+"vidéo du système et utilise des filtres PBM (choisis au hasard) pour  "
+"manipuler et reformer l'image vidéo de diverses manières (détection des "
+"contours, soustraction de l'image d'une version pivotée d'elle-même, etc.) "
+"Ensuite, il  affiche cette image pendant quelques secondes et recommence. Ce "
+"programme fonctionne très bien si vous le reliez à un téléviseur."
 
 #: hacks/config/vidwhacker.xml.h:6
 msgid "VidWhacker"
-msgstr ""
+msgstr "VidWhacker"
 
 #: hacks/config/vines.xml.h:6
 msgid ""
@@ -4626,6 +7697,9 @@ msgid ""
 "It scatters them around your screen until it fills up, then it clears the "
 "screen and starts over. Written by Tracy Camp and David Hansen."
 msgstr ""
+"Génère une séquence continue de petits motifs géométriques et arrondis. Ils "
+"remplissent l'écran, puis s'effacent avant de recommencer l'opération. Écrit "
+"par Tracy Camp et David Hansen."
 
 #: hacks/config/vines.xml.h:8
 msgid "Vines"
@@ -4633,28 +7707,30 @@ msgstr "Vignes"
 
 #: hacks/config/wander.xml.h:5
 msgid "Draw Spots"
-msgstr ""
+msgstr "Dessiner des taches"
 
 #: hacks/config/wander.xml.h:6
 msgid ""
 "Draws a colorful random-walk, in various forms. Written by Rick Campbell."
 msgstr ""
+"Dessine une promenade aléatoire colorée, sous plusieurs formes. Écrit par "
+"Rick Campbell."
 
 #: hacks/config/wander.xml.h:14
 msgid "Sustain"
-msgstr ""
+msgstr "Conserver"
 
 #: hacks/config/webcollage.xml.h:3
 msgid "Dictionary File"
-msgstr "Fichier de dictionnaire"
+msgstr "Fichier dictionnaire"
 
 #: hacks/config/webcollage.xml.h:5
 msgid "Overall Filter Program"
-msgstr ""
+msgstr "Programme de filtrage général"
 
 #: hacks/config/webcollage.xml.h:6
 msgid "Per-Image Filter Program"
-msgstr ""
+msgstr "Programme de filtrage par image"
 
 #: hacks/config/webcollage.xml.h:9
 msgid ""
@@ -4666,14 +7742,22 @@ msgid ""
 "This is because most of the web is pictures of text. Which is pretty sad.) "
 "Written by Jamie Zawinski."
 msgstr ""
+"Ce programme effectue des collages à partir d'images extraites au hasard "
+"depuis le World Wide Web. Il les trouve en faisant des recherches aléatoires "
+"sur le Web et en  extrayant les images des pages trouvées. Il peut également "
+"être configuré pour filtrer les images via le programme 'VidWhacker' ci-"
+"dessus, pour obtenir des résultats stupéfiants. (Notez que la plupart des "
+"images trouvées sont en fait du texte et non des images proprement dites. "
+"Cela est dû au fait que la plupart des images du Web contiennent du texte, "
+"ce qui est assez désolant.) Écrit par Jamie Zawinski."
 
 #: hacks/config/webcollage.xml.h:10
 msgid "URL Timeout"
-msgstr "Hors-temps accès aux URLs"
+msgstr "Délai d'expiration de l'URL"
 
 #: hacks/config/webcollage.xml.h:11
 msgid "WebCollage"
-msgstr "Collage web"
+msgstr "Collage Web"
 
 #: hacks/config/whirlwindwarp.xml.h:2
 msgid ""
@@ -4681,85 +7765,167 @@ msgid ""
 "strength of each forcefield changes continuously, and it is also switched on "
 "and off at random. By Paul 'Joey' Clark."
 msgstr ""
+"Des étoiles flottantes sont influencées par un mélange de simples champs de "
+"forces 2D. La puissance de chaque champ de forces change continuellement. "
+"Les champs sont également  activés et désactivés au hasard. Par Paul 'Joey' "
+"Clark."
 
 #: hacks/config/whirlwindwarp.xml.h:7
 msgid "Trail Size"
-msgstr "Taille de la trainée"
+msgstr "Taille de la queue"
 
 #: hacks/config/whirlwindwarp.xml.h:8
 msgid "WhirlwindWarp"
-msgstr ""
+msgstr "Tornade"
 
 #: hacks/config/whirlygig.xml.h:1
 msgid "Amplitude"
-msgstr ""
+msgstr "Amplitude"
 
 #: hacks/config/whirlygig.xml.h:2
+msgid "Circle"
+msgstr "Cercle"
+
+#: hacks/config/whirlygig.xml.h:3
 msgid "Draws zooming chains of sinusoidal spots. Written by Ashton Trey Belew."
 msgstr ""
+"Dessine des chaînes de taches sinusoïdales. Écrit par Ashton Trey Belew."
+
+#: hacks/config/whirlygig.xml.h:4
+msgid "Explain modes"
+msgstr "Expliquer les modes"
 
 #: hacks/config/whirlygig.xml.h:5
-msgid "Whirlies"
+msgid "Fun"
 msgstr ""
 
 #: hacks/config/whirlygig.xml.h:6
-msgid "WhirlyGig"
+msgid "Funky"
 msgstr ""
 
+#: hacks/config/whirlygig.xml.h:7
+msgid "Innie"
+msgstr ""
+
+#: hacks/config/whirlygig.xml.h:8
+msgid "Leave a trail"
+msgstr "Laisser des traînées"
+
+#: hacks/config/whirlygig.xml.h:9
+msgid "Linear"
+msgstr "Linéaire"
+
+#: hacks/config/whirlygig.xml.h:11
+msgid "Lissajous"
+msgstr "Figures Lissojous"
+
+#: hacks/config/whirlygig.xml.h:15
+msgid "Test"
+msgstr "Test"
+
+#: hacks/config/whirlygig.xml.h:16
+msgid "Use Double Buffering"
+msgstr "Double tampon"
+
+#: hacks/config/whirlygig.xml.h:17
+msgid "Whirlies"
+msgstr "Tourbillons"
+
+#: hacks/config/whirlygig.xml.h:18
+msgid "WhirlyGig"
+msgstr "WhirlyGig"
+
+#: hacks/config/whirlygig.xml.h:19
+msgid "Wrap the screen"
+msgstr "Faire le tour de l'écran"
+
 #: hacks/config/worm.xml.h:1
 msgid ""
 "An ancient xlock hack that draws multicolored worms that crawl around the "
 "screen. Written by Brad Taylor, Dave Lemke, Boris Putanec, and Henrik "
 "Theiling."
 msgstr ""
+"Ancien hack xlock qui dessine des vers multicolores rampant sur l'écran. "
+"Écrit par Brad Taylor, Dave Lemke, Boris Putanec et Henrik Theiling."
+
+#: hacks/config/wormhole.xml.h:6
+msgid "Star speed"
+msgstr "Vitesse des étoiles"
+
+#: hacks/config/wormhole.xml.h:7
+msgid "Stars Created"
+msgstr "Création des étoiles"
+
+#: hacks/config/wormhole.xml.h:8
+msgid "Wormhole"
+msgstr "Trou de Ver"
+
+#: hacks/config/wormhole.xml.h:9
+msgid ""
+"Wormhole simulates flying through a colored wormhole in space. Written by "
+"Jon Rafkind."
+msgstr ""
+
+#: hacks/config/xanalogtv.xml.h:1
+msgid "XAnalogTV"
+msgstr "X TV analogique"
+
+#: hacks/config/xanalogtv.xml.h:2
+msgid ""
+"XAnalogTV shows a detailed simulation of an old TV set showing various test "
+"patterns, with various picture artifacts like snow, bloom, distortion, "
+"ghosting, and hash noise. It also simulates the TV warming up. It will cycle "
+"through 12 channels, some with images you give it, and some with color bars "
+"or nothing but static. By Trevor Blackwell."
+msgstr ""
 
 #: hacks/config/xaos.xml.h:1
 msgid "XaoS"
-msgstr ""
+msgstr "XaoS"
 
 #: hacks/config/xaos.xml.h:2
 msgid ""
 "XaoS generates fast fly-through animations of the Mandelbrot and other "
 "fractal sets. Written by Thomas Marsh and Jan Hubicka. This is not included "
 "with the XScreenSaver package, but if you don't have it already, you can "
-"find it at &lt;http://limax.paru.cas.cz/~hubicka/XaoS/&gt;."
+"find it at &lt;http://xaos.theory.org/&gt;."
 msgstr ""
 
 #: hacks/config/xdaliclock.xml.h:1
 msgid "12-Hour Time"
-msgstr "Temps en 12 heures "
+msgstr "Heure (12 heures)"
 
 #: hacks/config/xdaliclock.xml.h:2
 msgid "24-Hour Time"
-msgstr "Temps en 24 heures"
+msgstr "Heure (24 heures)"
 
 #: hacks/config/xdaliclock.xml.h:3
 msgid "Cycle Colors"
-msgstr "Cycle de couleurs"
+msgstr "Cycle des couleurs"
 
 #: hacks/config/xdaliclock.xml.h:4
 msgid "Display Seconds"
-msgstr "Affiche les secondes"
+msgstr "Afficher les secondes"
 
 #: hacks/config/xdaliclock.xml.h:5
 msgid "Huge Font"
-msgstr "Grosse fonte"
+msgstr "Très grande police"
 
-#: hacks/config/xdaliclock.xml.h:6 hacks/config/xmatrix.xml.h:8
+#: hacks/config/xdaliclock.xml.h:6 hacks/config/xmatrix.xml.h:10
 msgid "Large Font"
-msgstr "Fonte large"
+msgstr "Grande police"
 
 #: hacks/config/xdaliclock.xml.h:7
 msgid "Medium Font"
-msgstr "Fonte moyenne"
+msgstr "Police moyenne"
 
-#: hacks/config/xdaliclock.xml.h:8 hacks/config/xmatrix.xml.h:14
+#: hacks/config/xdaliclock.xml.h:8 hacks/config/xmatrix.xml.h:16
 msgid "Small Font"
-msgstr "Petite fonte"
+msgstr "Petite police"
 
 #: hacks/config/xdaliclock.xml.h:9
 msgid "XDaliClock"
-msgstr "Horloge XDali"
+msgstr "Horloge Dali"
 
 #: hacks/config/xdaliclock.xml.h:10
 msgid ""
@@ -4771,15 +7937,15 @@ msgstr ""
 
 #: hacks/config/xearth.xml.h:1
 msgid "Bright"
-msgstr "Clair"
+msgstr "Lumineux"
 
-#: hacks/config/xearth.xml.h:2
+#: hacks/config/xearth.xml.h:2 hacks/config/xplanet.xml.h:7
 msgid "Date/Time Stamp"
-msgstr "Date/Heure"
+msgstr "Indicateur de date/heure"
 
 #: hacks/config/xearth.xml.h:3
 msgid "Day  Dim"
-msgstr ""
+msgstr "Jour  Dim"
 
 #: hacks/config/xearth.xml.h:5
 msgid "Display Stars"
@@ -4787,23 +7953,23 @@ msgstr "Afficher les 
 
 #: hacks/config/xearth.xml.h:8
 msgid "Label Cities"
-msgstr "Libeller les villes"
+msgstr "Indiquer les villes"
 
-#: hacks/config/xearth.xml.h:9
+#: hacks/config/xearth.xml.h:9 hacks/config/xplanet.xml.h:49
 msgid "Lower Left"
-msgstr "Bas gauche"
+msgstr "Inférieur gauche"
 
-#: hacks/config/xearth.xml.h:10
+#: hacks/config/xearth.xml.h:10 hacks/config/xplanet.xml.h:50
 msgid "Lower Right"
-msgstr "Bas droite"
+msgstr "Inférieur droit"
 
-#: hacks/config/xearth.xml.h:13
+#: hacks/config/xearth.xml.h:13 hacks/config/xplanet.xml.h:51
 msgid "Mercator Projection"
-msgstr "Projection Mercator"
+msgstr "Projection de Mercator"
 
 #: hacks/config/xearth.xml.h:14
 msgid "Night   Dim"
-msgstr ""
+msgstr "Nuit   Dim"
 
 #: hacks/config/xearth.xml.h:15
 msgid "No Stars"
@@ -4811,23 +7977,23 @@ msgstr "Pas d'
 
 #: hacks/config/xearth.xml.h:16
 msgid "North/South Rotation"
-msgstr "Rotation nord/sud"
+msgstr "Rotation Nord/Sud"
 
-#: hacks/config/xearth.xml.h:18
+#: hacks/config/xearth.xml.h:18 hacks/config/xplanet.xml.h:53
 msgid "Orthographic Projection"
-msgstr "Projection orthogonale"
+msgstr "Projection orthographique"
 
-#: hacks/config/xearth.xml.h:19
+#: hacks/config/xearth.xml.h:19 hacks/config/xplanet.xml.h:56
 msgid "Real Time"
 msgstr "Temps réel"
 
 #: hacks/config/xearth.xml.h:20
 msgid "Shaded Image"
-msgstr "Image ombrée"
+msgstr "Image ombragée"
 
 #: hacks/config/xearth.xml.h:21
 msgid "Sharp"
-msgstr "Pointu"
+msgstr "Net"
 
 #: hacks/config/xearth.xml.h:23
 msgid "Spacing"
@@ -4835,19 +8001,19 @@ msgstr "Espacement"
 
 #: hacks/config/xearth.xml.h:26
 msgid "Terminator   Blurry"
-msgstr ""
+msgstr "Terminateur   Flou"
 
-#: hacks/config/xearth.xml.h:27
+#: hacks/config/xearth.xml.h:27 hacks/config/xplanet.xml.h:61
 msgid "Time Warp"
-msgstr ""
+msgstr "Alignement temporel"
 
-#: hacks/config/xearth.xml.h:29
+#: hacks/config/xearth.xml.h:29 hacks/config/xplanet.xml.h:62
 msgid "Upper Left"
-msgstr "Haut gauche"
+msgstr "Supérieur gauche"
 
-#: hacks/config/xearth.xml.h:30
+#: hacks/config/xearth.xml.h:30 hacks/config/xplanet.xml.h:63
 msgid "Upper Right"
-msgstr "Haut droite"
+msgstr "Supérieur droit"
 
 #: hacks/config/xearth.xml.h:31
 msgid ""
@@ -4855,16 +8021,17 @@ msgid ""
 "in space, correctly shaded for the current position of the Sun. Written by "
 "Kirk Johnson. This is not included with the XScreenSaver package, but if you "
 "don't have it already, you can find it at &lt;http://www.cs.colorado.edu/"
-"~tuna/xearth/&gt;."
+"~tuna/xearth/&gt;. There is also a similar (but more recent) program called "
+"xplanet to be found at &lt;http://xplanet.sourceforge.net/&gt;."
 msgstr ""
 
 #: hacks/config/xearth.xml.h:32
 msgid "Xearth"
-msgstr "Xterre"
+msgstr "Xearth"
 
 #: hacks/config/xfishtank.xml.h:5
 msgid "Fish"
-msgstr "Poisson"
+msgstr "Poissons"
 
 #: hacks/config/xfishtank.xml.h:6
 msgid "Fish Speed"
@@ -4879,21 +8046,24 @@ msgstr ""
 
 #: hacks/config/xfishtank.xml.h:12
 msgid "XFishTank"
-msgstr "Bocal à poissons"
+msgstr "XFishTank"
 
 #: hacks/config/xflame.xml.h:1
 msgid "Bitmap File"
-msgstr "Fichier d'image"
+msgstr "Fichier bitmap"
 
 #: hacks/config/xflame.xml.h:2
 msgid ""
 "Draws a simulation of pulsing fire. It can also take an arbitrary image and "
 "set it on fire too. Written by Carsten Haitzler, hacked on by many others."
 msgstr ""
+"Dessine une simulation de feu rougeoyant. Il peut également choisir une "
+"image arbitraire et lui mettre le feu. Écrit par Carsten Haitzler, avec de "
+"nombreuses contributions."
 
 #: hacks/config/xflame.xml.h:3
 msgid "Enable Blooming"
-msgstr ""
+msgstr "Activer l'étendue"
 
 #: hacks/config/xflame.xml.h:8
 msgid "Xflame"
@@ -4906,6 +8076,10 @@ msgid ""
 "Shining,'' you won't get it. Those who have describe this hack as "
 "``inspired.''"
 msgstr ""
+"Ce programme a un comportement schizophrène et effectue de nombreuses "
+"coquilles. Écrit par Jamie Zawinski. Si vous n'avez pas vu le chef-d'oeuvre "
+"de Stanley Kubrick, «Shining», vous n'y comprendrez rien. Ceux qui l'ont vu "
+"considèrent ce hack comme «inspiré»."
 
 #: hacks/config/xjack.xml.h:5
 msgid "Xjack"
@@ -4917,518 +8091,617 @@ msgid ""
 "``Lyapunov exponent.'' It has a cool interactive mode, too. Written by Ron "
 "Record."
 msgstr ""
+"Génère de jolies fractales en effectuant de géniales opérations de math "
+"utilisant ''l'exposant de Lyapunov''. Il possède aussi un mode interactif. "
+"Écrit par Ron Record."
 
 #: hacks/config/xlyap.xml.h:2
 msgid "Xlyap"
 msgstr "Xlyap"
 
-#: hacks/config/xmatrix.xml.h:1
+#: hacks/config/xmatrix.xml.h:3
 msgid ""
-"A rendition of the text scrolls seen in the movie ``The Matrix.'' Written by "
-"Jamie Zawinski."
+"Draws dropping characters similar to what is seen on the computer monitors "
+"in \"The Matrix\". See also \"glmatrix\" for a 3D rendering of the similar "
+"effect that appeared in the title sequence of the movie. Written by Jamie "
+"Zawinski."
 msgstr ""
 
-#: hacks/config/xmatrix.xml.h:2
-msgid "Binary Encoding"
-msgstr "Encodage binaire"
-
-#: hacks/config/xmatrix.xml.h:3
+#: hacks/config/xmatrix.xml.h:4
 msgid "Expansion Algorithm"
-msgstr "Algorythme d'expansion"
-
-#: hacks/config/xmatrix.xml.h:5
-msgid "Full"
-msgstr "Plein"
+msgstr "Algorithme d'extension"
 
 #: hacks/config/xmatrix.xml.h:6
-msgid "Genetic Encoding"
-msgstr "Encodage génétique"
-
-#: hacks/config/xmatrix.xml.h:7
-msgid "Hexadecimal Encoding"
-msgstr "Encodage hexadécimal"
+msgid "Full"
+msgstr "Complet"
 
 #: hacks/config/xmatrix.xml.h:9
-msgid "Matrix Encoding"
-msgstr "Encodage matriciel"
+msgid "Knock Knock"
+msgstr "Toc toc"
 
-#: hacks/config/xmatrix.xml.h:10
+#: hacks/config/xmatrix.xml.h:12
 msgid "Phone Number"
 msgstr "Numéro de téléphone"
 
-#: hacks/config/xmatrix.xml.h:11
+#: hacks/config/xmatrix.xml.h:13
 msgid "Run Trace Program"
-msgstr "Lancer le programme de trace"
+msgstr "Exécuter le programme de suivi"
 
-#: hacks/config/xmatrix.xml.h:12
+#: hacks/config/xmatrix.xml.h:14
 msgid "Slider Algorithm"
-msgstr "Algorythme glissant"
+msgstr "Algorithme de glissement"
 
-#: hacks/config/xmatrix.xml.h:17
+#: hacks/config/xmatrix.xml.h:19
 msgid "Synergistic Algorithm"
-msgstr "Algorythme synergistique"
+msgstr "Algorithme synergique"
 
-#: hacks/config/xmatrix.xml.h:18
+#: hacks/config/xmatrix.xml.h:20
 msgid "Xmatrix"
 msgstr "Xmatrix"
 
-#: hacks/config/xmountains.xml.h:2
-msgid "Reflections"
-msgstr "Réflections"
+#: hacks/config/xmountains.xml.h:1
+msgid "1.0"
+msgstr "1.0"
 
 #: hacks/config/xmountains.xml.h:3
-msgid "Side View"
-msgstr "Vue de côté"
+msgid "14"
+msgstr "14"
+
+#: hacks/config/xmountains.xml.h:4
+msgid "7"
+msgstr "7"
+
+#: hacks/config/xmountains.xml.h:5
+msgid "Altitude  Low"
+msgstr "Amplitude basse"
 
 #: hacks/config/xmountains.xml.h:6
-msgid "Top View"
-msgstr "Vue du haut"
+msgid "Ambient  Low"
+msgstr "Environnement bas"
 
 #: hacks/config/xmountains.xml.h:7
-msgid ""
-"XMountains generates realistic-looking fractal terrains of snow-capped "
-"mountains near water, with either a top view or a side view. Written by "
-"Stephen Booth. This is not included with the XScreenSaver package, but if "
-"you don't have it already, you can find it at &lt;http://www.epcc.ed.ac.uk/"
-"~spb/xmountains/&gt;. Be sure to compile it with -DVROOT or it won't work "
-"right when launched by the xscreensaver daemon."
-msgstr ""
+msgid "Angle of Light"
+msgstr "Angle lumière"
 
 #: hacks/config/xmountains.xml.h:8
-msgid "Xmountains"
-msgstr "MontagnesX"
-
-#: hacks/config/xrayswarm.xml.h:1
-msgid ""
-"Draws a few swarms of critters flying around the screen, with nicely faded "
-"color trails behind them. Written by Chris Leger."
-msgstr ""
+msgid "Contour  Low"
+msgstr "Contour bas"
 
-#: hacks/config/xrayswarm.xml.h:5
-msgid "XRaySwarm"
-msgstr ""
+#: hacks/config/xmountains.xml.h:9
+msgid "Contrast  Low"
+msgstr "Contraste bas"
 
-#: hacks/config/xsnow.xml.h:1
-msgid ""
-"Draws falling snow and the occasional tiny Santa. By Rick Jansen. You can "
-"find it at &lt;http://www.euronet.nl/~rja/Xsnow/&gt;."
-msgstr ""
+#: hacks/config/xmountains.xml.h:10
+msgid "Craggy"
+msgstr "Rocailleux"
 
-#: hacks/config/xsnow.xml.h:2
-msgid "Xsnow"
-msgstr "NeigeX"
+#: hacks/config/xmountains.xml.h:11
+msgid "Cross Update"
+msgstr "Mise à jour croisée"
 
-#: hacks/config/xspirograph.xml.h:4
-msgid "Layers"
-msgstr "Couches"
+#: hacks/config/xmountains.xml.h:12
+msgid "Distance  Low"
+msgstr "Distance faible"
 
-#: hacks/config/xspirograph.xml.h:5
-msgid ""
-"Simulates that pen-in-nested-plastic-gears toy from your childhood. By Rohit "
-"Singh."
-msgstr ""
+#: hacks/config/xmountains.xml.h:14
+msgid "Foreground"
+msgstr "Avant-plan"
 
-#: hacks/config/xspirograph.xml.h:6
-msgid "XSpiroGraph"
-msgstr ""
+#: hacks/config/xmountains.xml.h:15
+msgid "Fractal Options"
+msgstr "Options fractales"
 
-#: hacks/config/xteevee.xml.h:1
-msgid "Color Bars Enabled"
-msgstr ""
+#: hacks/config/xmountains.xml.h:16
+msgid "Height  Low"
+msgstr "Hauteur faible"
 
-#: hacks/config/xteevee.xml.h:2
-msgid "Cycle Through Modes"
-msgstr "Cycle entre les modes"
+#: hacks/config/xmountains.xml.h:18
+msgid "Horizontal  Low"
+msgstr "Horizontale faible"
 
-#: hacks/config/xteevee.xml.h:3
-msgid "Rolling Enabled"
-msgstr ""
+#: hacks/config/xmountains.xml.h:19
+msgid "Iteration  0"
+msgstr "Itération 0"
 
-#: hacks/config/xteevee.xml.h:4
-msgid "Static Enabled"
-msgstr ""
+#: hacks/config/xmountains.xml.h:20
+msgid "Light Level"
+msgstr "Niveau de lumière"
 
-#: hacks/config/xteevee.xml.h:5
-msgid "XTeeVee"
-msgstr "Xtélé"
+#: hacks/config/xmountains.xml.h:21
+msgid "Recursion  0"
+msgstr "Récursion 0"
 
-#: hacks/config/xteevee.xml.h:6
-msgid ""
-"XTeeVee simulates various television problems, including static, loss of "
-"vertical hold, and a test pattern. By Greg Knauss."
-msgstr ""
-"Simule différents problèmes de télévision comme les parasites, la perte de "
-"synchronisation verticale et des mires. Par Greg Knauss."
+#: hacks/config/xmountains.xml.h:22
+msgid "Reflections"
+msgstr "Réflexions"
 
-#: hacks/config/zoom.xml.h:3
-msgid "Lens Offset"
-msgstr "Décalage de lentille"
+#: hacks/config/xmountains.xml.h:23
+msgid "Sea Level  Low"
+msgstr "Niveau de la mer bas"
 
-#: hacks/config/zoom.xml.h:4
-msgid "Lenses"
-msgstr "Lentilles"
+#: hacks/config/xmountains.xml.h:24
+msgid "Side View"
+msgstr "Vue latérale"
 
-#: hacks/config/zoom.xml.h:9
-msgid ""
-"Zooms in on a part of the screen and then moves around. With the -lenses "
-"option the result is like looking through many overlapping lenses rather "
-"than just a simple zoom. Written by James Macnicol."
-msgstr ""
+#: hacks/config/xmountains.xml.h:26
+msgid "Smoothing  0"
+msgstr "Lissage 0"
 
-#~ msgid "Not"
-#~ msgstr "Pas"
+#: hacks/config/xmountains.xml.h:27
+msgid "Speed  Slow"
+msgstr "Vitesse lente"
 
-#~ msgid "Installed"
-#~ msgstr "installé"
+#: hacks/config/xmountains.xml.h:28
+msgid "Terrain"
+msgstr "Terrain"
 
-#~ msgid "Screensaver Preferences"
-#~ msgstr "Préférences de l'économiseur d'écran"
+#: hacks/config/xmountains.xml.h:29
+msgid "Top View"
+msgstr "Vue plongeante"
 
-#~ msgid "Change screensaver properties"
-#~ msgstr "Changer les propriétés de l'économiseur d'écran"
+#: hacks/config/xmountains.xml.h:30
+msgid "V. Shift  Low"
+msgstr "Décalage vert. faible"
 
-#~ msgid "Choose _Random Image:"
-#~ msgstr "Choisir _Aléatoirement une image:"
+#: hacks/config/xmountains.xml.h:31
+msgid "V. Stretch  Low"
+msgstr "Etirement vert. faible"
 
-#~ msgid "Display Subprocess _Errors"
-#~ msgstr "Afficher les _Erreurs des économiseurs"
+#: hacks/config/xmountains.xml.h:32
+msgid "Variance  Low"
+msgstr "Variance faible"
 
-#~ msgid "Display _Splash Screen at Startup"
-#~ msgstr "Affiche l'écran _Splash au démarrage"
+#: hacks/config/xmountains.xml.h:33
+msgid "Vertical  Low"
+msgstr "Verticale faible"
 
-#~ msgid "F_ade Duration"
-#~ msgstr "Durée du _Fondu"
+#: hacks/config/xmountains.xml.h:34
+msgid "Viewpoint"
+msgstr "Point de vue"
 
-#~ msgid "Fade from Black When _Unblanking"
-#~ msgstr "Fondu depuis le noir lors de l'arrêt"
+#: hacks/config/xmountains.xml.h:35
+msgid ""
+"XMountains generates realistic-looking fractal terrains of snow-capped "
+"mountains near water, with either a top view or a side view. Written by "
+"Stephen Booth. This is not included with the XScreenSaver package, but if "
+"you don't have it already, you can find it at &lt;http://www.epcc.ed.ac.uk/"
+"~spb/xmountains/&gt;. (Make sure you have version 2.7 or newer!)"
+msgstr ""
 
-#~ msgid "Fade to Black when _Blanking"
-#~ msgstr "Fondu au noir lors du lancement"
+#: hacks/config/xmountains.xml.h:36
+msgid "Xf  0.0"
+msgstr ""
 
-#~ msgid "Grab Desktop _Images"
-#~ msgstr "Acquérir une _image du bureau"
+#: hacks/config/xmountains.xml.h:37
+msgid "Xmountains"
+msgstr "Xmountains"
 
-#~ msgid "Grab _Video Frames"
-#~ msgstr "Acquérir des trames _vidéo"
+#: hacks/config/xmountains.xml.h:38
+msgid "Yf  0.0"
+msgstr ""
 
-#~ msgid "How long after the screen blanks until a password will be required."
-#~ msgstr "Durée avant qu'un mot de passe soit nécessaire après l'activation."
+#: hacks/config/xplanet.xml.h:2
+#, no-c-format
+msgid "0%"
+msgstr "0 %"
 
-#~ msgid "How long before the screensaver activates."
-#~ msgstr "Durée avant que le l'économiseur d'écran s'active."
+#: hacks/config/xplanet.xml.h:5
+msgid "Ancient Projection"
+msgstr "Projection des anciens"
 
-#~ msgid ""
-#~ "How long each display mode should run before choosing a new one (in "
-#~ "Random mode.)"
-#~ msgstr ""
-#~ "Combien de temps chaque économiseur doit fonctionner avant le passage à "
-#~ "un autre (avec l'option Mode Aléatoire)."
+#: hacks/config/xplanet.xml.h:6
+msgid "Azimuthal Projection"
+msgstr "Projection azimuthale"
 
-#~ msgid "How long until the monitor goes completely black."
-#~ msgstr "Durée avant que le moniteur passe au noir."
+#: hacks/config/xplanet.xml.h:9
+msgid "From Ariel"
+msgstr "Depuis Ariel"
 
-#~ msgid "Install _Colormap"
-#~ msgstr "Installe la table de _couleur"
+#: hacks/config/xplanet.xml.h:10
+msgid "From Callisto"
+msgstr "Depuis Callisto"
 
-#~ msgid ""
-#~ "No Preview\n"
-#~ "Available"
-#~ msgstr ""
-#~ "Pas d'aperçu\n"
-#~ "disponible"
+#: hacks/config/xplanet.xml.h:11
+msgid "From Charon"
+msgstr "Depuis Charon"
 
-#~ msgid ""
-#~ "Not\n"
-#~ "Installed"
-#~ msgstr ""
-#~ "Pas\n"
-#~ "installé"
+#: hacks/config/xplanet.xml.h:12
+msgid "From Deimos"
+msgstr "Depuis Deimos"
 
-#~ msgid "Stand_by After"
-#~ msgstr "Blo_cage après"
+#: hacks/config/xplanet.xml.h:13
+msgid "From Dione"
+msgstr "Depuis Dione"
 
-#~ msgid "Sus_pend After"
-#~ msgstr "Sus_pend après"
+#: hacks/config/xplanet.xml.h:14
+msgid "From Earth"
+msgstr "Depuis la Terre"
 
-#~ msgid ""
-#~ "Whether the image-manipulating modes should operate on images captured "
-#~ "from the system's video input (if there is one.)"
-#~ msgstr ""
-#~ "Les modes qui manipulent des images sont-ils autorisés à utiliser une "
-#~ "image capturée sur le port d'entrée vidéo du système (s'il y en a un)."
+#: hacks/config/xplanet.xml.h:15
+msgid "From Enceladus"
+msgstr "Depuis Enceladus"
 
-#~ msgid "_Advanced"
-#~ msgstr "_Avancée"
+#: hacks/config/xplanet.xml.h:16
+msgid "From Europa"
+msgstr "Depuis Europa"
 
-#~ msgid "_Advanced >>"
-#~ msgstr "_Avancée >>"
+#: hacks/config/xplanet.xml.h:17
+msgid "From Ganymede"
+msgstr "Depuis Ganymède"
 
-#~ msgid "_Blank After"
-#~ msgstr "_Blocage après"
+#: hacks/config/xplanet.xml.h:18
+msgid "From Hyperion"
+msgstr "Depuis Hyperion"
 
-#~ msgid "_Browse"
-#~ msgstr "_Parcourir"
+#: hacks/config/xplanet.xml.h:19
+msgid "From Iapetus"
+msgstr "Depuis Iapetus"
 
-#~ msgid "_Command Line:"
-#~ msgstr "_Ligne de commande:"
+#: hacks/config/xplanet.xml.h:20
+msgid "From Io"
+msgstr "Depuis Io"
 
-#~ msgid "_Cycle After"
-#~ msgstr "_Changement au bout de"
+#: hacks/config/xplanet.xml.h:21
+msgid "From Jupiter"
+msgstr "Depuis Jupiter"
 
-#~ msgid "_Display Modes"
-#~ msgstr "_Modes d'affichage"
+#: hacks/config/xplanet.xml.h:22
+msgid "From Major"
+msgstr "Depuis Major"
 
-#~ msgid "_Lock Screen After"
-#~ msgstr "_Blocage de l'écran après"
+#: hacks/config/xplanet.xml.h:23
+msgid "From Mars"
+msgstr "Depuis Mars"
 
-#~ msgid "_Mode:"
-#~ msgstr "_Mode:"
+#: hacks/config/xplanet.xml.h:24
+msgid "From Mercury"
+msgstr "Depuis Mercure"
 
-#~ msgid "_Off After"
-#~ msgstr "Coup_ure après"
+#: hacks/config/xplanet.xml.h:25
+msgid "From Mimas"
+msgstr "Depuis Mimas"
 
-#~ msgid "_Power Management Enabled"
-#~ msgstr "_Gestion d'alimentation de l'écran"
+#: hacks/config/xplanet.xml.h:26
+msgid "From Miranda"
+msgstr "Depuis Miranda"
 
-#~ msgid "_Preview"
-#~ msgstr "_Aperçu"
+#: hacks/config/xplanet.xml.h:27
+msgid "From Moon"
+msgstr "Depuis la Lune"
 
-#~ msgid "_Quit"
-#~ msgstr "_Sortie"
+#: hacks/config/xplanet.xml.h:28
+msgid "From Neptune"
+msgstr "Depuis Neptune"
 
-#~ msgid "_Settings..."
-#~ msgstr "_Paramètres..."
+#: hacks/config/xplanet.xml.h:29
+msgid "From Nereid"
+msgstr "Depuis Nereid"
 
-#~ msgid "_Standard <<"
-#~ msgstr "_Standard <<"
+#: hacks/config/xplanet.xml.h:30
+msgid "From Oberon"
+msgstr "Depuis Oberon"
 
-#~ msgid "_Verbose Diagnostics"
-#~ msgstr "Diagnostiques _verbeux"
+#: hacks/config/xplanet.xml.h:31
+msgid "From Phobos"
+msgstr "Depuis Phobos"
 
-#~ msgid "_Visual:"
-#~ msgstr "_Visuels:"
+#: hacks/config/xplanet.xml.h:32
+msgid "From Phoebe"
+msgstr "Depuis Phoebe"
 
-#~ msgid "no preview"
-#~ msgstr "Pas d'aperçu"
+#: hacks/config/xplanet.xml.h:33
+msgid "From Pluto"
+msgstr "Depuis Pluton"
 
-#~ msgid "not installed"
-#~ msgstr "pas installé"
+#: hacks/config/xplanet.xml.h:34
+msgid "From Random"
+msgstr "Depuis un corps céleste aléatoire"
 
-#~ msgid "preview"
-#~ msgstr "Aperçu"
+#: hacks/config/xplanet.xml.h:35
+msgid "From Rhea"
+msgstr "Depuis Rhéa"
 
-#~ msgid "Anemone"
-#~ msgstr "Anémone"
+#: hacks/config/xplanet.xml.h:36
+msgid "From Saturn"
+msgstr "Depuis Saturne"
 
-#~ msgid "Arms"
-#~ msgstr "Bras"
+#: hacks/config/xplanet.xml.h:37
+msgid "From Sun"
+msgstr "Depuis le Soleil"
 
-#~ msgid "Rarely"
-#~ msgstr "Rarement"
+#: hacks/config/xplanet.xml.h:38
+msgid "From Tethys"
+msgstr "Depuis Tethys"
 
-#~ msgid "Tentacles"
-#~ msgstr "Tentacules"
+#: hacks/config/xplanet.xml.h:39
+msgid "From Titan"
+msgstr "Depuis Titan"
 
-#~ msgid "Turn speed"
-#~ msgstr "Vitesse de rotation"
+#: hacks/config/xplanet.xml.h:40
+msgid "From Titania"
+msgstr "Depuis Titania"
 
-#~ msgid "Draw Eyes"
-#~ msgstr "Affiche les yeux"
+#: hacks/config/xplanet.xml.h:41
+msgid "From Triton"
+msgstr "Depuis Triton"
 
-#~ msgid ""
-#~ "Draws an animation of a textured tunnel in GL. Requires OpenGL, and a "
-#~ "machine with fast hardware support for texture maps. Written by Eric "
-#~ "Lassauge &lt;lassauge@mail.dotcom.fr&gt;."
-#~ msgstr ""
-#~ "Dessine l'animation d'un tunnel texturé en 3D quasi-hypnotique.Nécessite "
-#~ "une machine ayant un support matériel accéléré OpenGL pour les textures. "
-#~ "Ecris par Eric Lassauge <lassauge@mail.dotcom.fr>"
+#: hacks/config/xplanet.xml.h:42
+msgid "From Umbriel"
+msgstr "Depuis Umbriel"
 
-#~ msgid "Use light"
-#~ msgstr "Utiliser les éclairages"
+#: hacks/config/xplanet.xml.h:43
+msgid "From Uranus"
+msgstr "Depuis Uranus"
 
-#~ msgid "Barcode"
-#~ msgstr "Code barre"
+#: hacks/config/xplanet.xml.h:44
+msgid "From Venus"
+msgstr "Depuis Venus"
 
-#~ msgid "90 deg Rotation Speed"
-#~ msgstr "Vitesse de rotation à 90°"
+#: hacks/config/xplanet.xml.h:45
+msgid "Hemisphere Projection"
+msgstr "Projection Hémisphérique"
 
-#~ msgid "Linux"
-#~ msgstr "Linux"
+#: hacks/config/xplanet.xml.h:46
+msgid "Lambert Projection"
+msgstr "Projection de Lambert"
 
-#~ msgid "MacOS X"
-#~ msgstr "MacOS X"
+#: hacks/config/xplanet.xml.h:47
+msgid "Latitude"
+msgstr "Latitude"
 
-#~ msgid "Windows 3.1"
-#~ msgstr "Windows 3.1"
+#: hacks/config/xplanet.xml.h:48
+msgid "Longitude"
+msgstr "Longitude"
 
-#~ msgid "Frame Rate"
-#~ msgstr "Vitesse d'affichage"
+#: hacks/config/xplanet.xml.h:52
+msgid "Mollweide Projection"
+msgstr "Projection de Mollweide"
 
-#~ msgid "Hide Sheep"
-#~ msgstr "Cache le mouton"
+#: hacks/config/xplanet.xml.h:54
+msgid "Peters Projection"
+msgstr "Projection de Peters"
 
-#~ msgid "Nickname"
-#~ msgstr "Pseudo"
+#: hacks/config/xplanet.xml.h:57
+msgid "Rectangular Projection"
+msgstr "Projection Rectangulaire"
 
-#~ msgid "Repititions of each Sheep"
-#~ msgstr "Répérition de chaque mouton"
+#: hacks/config/xplanet.xml.h:58
+msgid "Render as a Globe"
+msgstr "Génère un globe"
 
-#~ msgid "Standalone"
-#~ msgstr "Autonome"
+#: hacks/config/xplanet.xml.h:64
+msgid "View Ariel"
+msgstr "Voir Ariel"
 
-#~ msgid "Endgame"
-#~ msgstr "Fin de partie"
+#: hacks/config/xplanet.xml.h:65
+msgid "View Callisto"
+msgstr "Voir Callisto"
 
-#~ msgid "Eruption"
-#~ msgstr "Eruption"
+#: hacks/config/xplanet.xml.h:66
+msgid "View Charon"
+msgstr "Voir Charon"
 
-#~ msgid "Heat"
-#~ msgstr "Chaleur"
+#: hacks/config/xplanet.xml.h:67
+msgid "View Deimos"
+msgstr "Voir Deimos"
 
-#~ msgid "Inferno"
-#~ msgstr "Enfer"
+#: hacks/config/xplanet.xml.h:68
+msgid "View Dione"
+msgstr "Voir Dione"
 
-#~ msgid "Little"
-#~ msgstr "Peu"
+#: hacks/config/xplanet.xml.h:69
+msgid "View Earth"
+msgstr "Voir la Terre"
 
-#~ msgid "Negative"
-#~ msgstr "Négative"
+#: hacks/config/xplanet.xml.h:70
+msgid "View Enceladus"
+msgstr "Voir Enceladus"
 
-#~ msgid "Number of Particles"
-#~ msgstr "Nombre de particules"
+#: hacks/config/xplanet.xml.h:71
+msgid "View Europa"
+msgstr "Voir Europe"
 
-#~ msgid "Pleasant"
-#~ msgstr "Agréable"
+#: hacks/config/xplanet.xml.h:72
+msgid "View Ganymede"
+msgstr "Voir Ganymède"
 
-#~ msgid "Positive"
-#~ msgstr "Positive"
+#: hacks/config/xplanet.xml.h:73
+msgid "View Hyperion"
+msgstr "Voir Hyperion"
 
-#~ msgid "Classic"
-#~ msgstr "Classique"
+#: hacks/config/xplanet.xml.h:74
+msgid "View Iapetus"
+msgstr "Voir Iapetus"
 
-#~ msgid "Fire"
-#~ msgstr "Feux"
+#: hacks/config/xplanet.xml.h:75
+msgid "View Io"
+msgstr "Voir Io"
 
-#~ msgid "Insane"
-#~ msgstr "Fou"
+#: hacks/config/xplanet.xml.h:76
+msgid "View Jupiter"
+msgstr "Voir Jupiter"
 
-#~ msgid "Psychedelic"
-#~ msgstr "Psychédilique"
+#: hacks/config/xplanet.xml.h:77
+msgid "View Major"
+msgstr "Voir Major"
 
-#~ msgid "RGB"
-#~ msgstr "RVB"
+#: hacks/config/xplanet.xml.h:78
+msgid "View Mars"
+msgstr "Voir Mars"
 
-#~ msgid "Water"
-#~ msgstr "Eau"
+#: hacks/config/xplanet.xml.h:79
+msgid "View Mercury"
+msgstr "Voir Mercure"
 
-#~ msgid "Delay (Large = low cpu load)"
-#~ msgstr "Délai (élevé = peu de charge CPU)"
+#: hacks/config/xplanet.xml.h:80
+msgid "View Mimas"
+msgstr "Voir Minas"
 
-#~ msgid "Dot size"
-#~ msgstr "Taille des points"
+#: hacks/config/xplanet.xml.h:81
+msgid "View Miranda"
+msgstr "Voir Miranda"
 
-#~ msgid "Gravity points"
-#~ msgstr "Gravité des points"
+#: hacks/config/xplanet.xml.h:82
+msgid "View Moon"
+msgstr "Voir la Lune"
 
-#~ msgid "Halftone"
-#~ msgstr "Demi-ton"
+#: hacks/config/xplanet.xml.h:83
+msgid "View Neptune"
+msgstr "Voir Neptune"
 
-#~ msgid "Maximum mass"
-#~ msgstr "Masse max"
+#: hacks/config/xplanet.xml.h:84
+msgid "View Nereid"
+msgstr "Voir Nereid"
 
-#~ msgid "Maximum speed"
-#~ msgstr "Vitesse max"
+#: hacks/config/xplanet.xml.h:85
+msgid "View Oberon"
+msgstr "Voir Obéron"
 
-#~ msgid "Minimum mass"
-#~ msgstr "Masse mini"
+#: hacks/config/xplanet.xml.h:86
+msgid "View Phobos"
+msgstr "Voir Phobos"
 
-#~ msgid "Minimum speed"
-#~ msgstr "Vitesse mini"
+#: hacks/config/xplanet.xml.h:87
+msgid "View Phoebe"
+msgstr "Voir Phoebe"
 
-#~ msgid "Activity"
-#~ msgstr "Activité"
+#: hacks/config/xplanet.xml.h:88
+msgid "View Pluto"
+msgstr "Voir Pluton"
 
-#~ msgid "Classic Lavalite"
-#~ msgstr "Lavalite classique"
+#: hacks/config/xplanet.xml.h:89
+msgid "View Random"
+msgstr "Voir un corps céleste aléatoire"
 
-#~ msgid "Cone Lavalite"
-#~ msgstr "Lavalite conique"
+#: hacks/config/xplanet.xml.h:90
+msgid "View Rhea"
+msgstr "Voir Rhéa"
 
-#~ msgid "Faceted"
-#~ msgstr "A facettes"
+#: hacks/config/xplanet.xml.h:91
+msgid "View Saturn"
+msgstr "Voir Saturne"
 
-#~ msgid "Giant Lavalite"
-#~ msgstr "Lavalite géante"
+#: hacks/config/xplanet.xml.h:92
+msgid "View Sun"
+msgstr "Voir le Soleil"
 
-#~ msgid "LavaLite"
-#~ msgstr "Lavalite"
+#: hacks/config/xplanet.xml.h:93
+msgid "View Tethys"
+msgstr "Voir Thethys"
 
-#~ msgid "Max Blobs"
-#~ msgstr "Blobs max"
+#: hacks/config/xplanet.xml.h:94
+msgid "View Titan"
+msgstr "Voir Titan"
 
-#~ msgid "Random Lamp Style"
-#~ msgstr "Style de lampe aléatoire"
+#: hacks/config/xplanet.xml.h:95
+msgid "View Titania"
+msgstr "Voir Titania"
 
-#~ msgid "Rocket Lavalite"
-#~ msgstr "Lavalite missile"
+#: hacks/config/xplanet.xml.h:96
+msgid "View Triton"
+msgstr "Voir Triton"
 
-#~ msgid "Smooth"
-#~ msgstr "Lisse"
+#: hacks/config/xplanet.xml.h:97
+msgid "View Umbriel"
+msgstr "Voir Umbriel"
 
-#~ msgid "Big"
-#~ msgstr "Grand"
+#: hacks/config/xplanet.xml.h:98
+msgid "View Uranus"
+msgstr "Voir Uranus"
 
-#~ msgid "MetaBall Movement"
-#~ msgstr "Mouvement des métaballes"
+#: hacks/config/xplanet.xml.h:99
+msgid "View Venus"
+msgstr "Voir Vénus"
 
-#~ msgid "MetaBall Radius"
-#~ msgstr "Rayon des métaballes"
+#: hacks/config/xplanet.xml.h:100
+msgid "Xplanet"
+msgstr "XPlanet"
 
-#~ msgid "MetaBalls"
-#~ msgstr "Métaballes"
+#: hacks/config/xplanet.xml.h:101
+msgid ""
+"Xplanet draws an image of the Earth, as seen from your favorite vantage "
+"point in space, correctly shaded for the current position of the Sun. "
+"Written by Hari Nair. This is not included with the XScreenSaver package, "
+"but if you don't have it already, you can find it at &lt;http://xplanet."
+"sourceforge.net/&gt;."
+msgstr ""
 
-#~ msgid "Number of MetaBalls"
-#~ msgstr "Nombre de métaballes"
+#: hacks/config/xrayswarm.xml.h:1
+msgid ""
+"Draws a few swarms of critters flying around the screen, with nicely faded "
+"color trails behind them. Written by Chris Leger."
+msgstr ""
+"Dessine quelques nuées de bestioles qui volent sur l'écran, avec de jolies "
+"traînées dans des fondus de couleur. Écrit par Chris Leger."
 
-#~ msgid "Border"
-#~ msgstr "Epaisseur de la bordure"
+#: hacks/config/xrayswarm.xml.h:5
+msgid "XRaySwarm"
+msgstr "XRaySwarm"
 
-#~ msgid "End color"
-#~ msgstr "Couleur de fin"
+#: hacks/config/xsnow.xml.h:1
+msgid ""
+"Draws falling snow and the occasional tiny Santa. By Rick Jansen. You can "
+"find it at &lt;http://www.euronet.nl/~rja/Xsnow/&gt;."
+msgstr ""
 
-#~ msgid "Start color"
-#~ msgstr "Couleur de début"
+#: hacks/config/xsnow.xml.h:2
+msgid "Xsnow"
+msgstr "Xsnow"
 
-#~ msgid "popsquares"
-#~ msgstr "Carrés pops"
+#: hacks/config/xspirograph.xml.h:5
+msgid ""
+"Simulates that pen-in-nested-plastic-gears toy from your childhood. By Rohit "
+"Singh."
+msgstr ""
+"Simule le célèbre jouet de notre enfance, constitué d'un stylo logé dans un "
+"engrenage en plastique. Par Rohit Singh."
 
-#~ msgid "Queens"
-#~ msgstr "Reines"
+#: hacks/config/xspirograph.xml.h:6
+msgid "XSpiroGraph"
+msgstr "XSpiroGraph"
 
-#~ msgid "0 deg"
-#~ msgstr "O°"
+#: hacks/config/xteevee.xml.h:1
+msgid "Color Bars Enabled"
+msgstr "Barres de couleur activées"
 
-#~ msgid "90 deg"
-#~ msgstr "90°"
+#: hacks/config/xteevee.xml.h:2
+msgid "Cycle Through Modes"
+msgstr "Cycle à travers les modes"
 
-#~ msgid "Leave a trail"
-#~ msgstr "Trainée"
+#: hacks/config/xteevee.xml.h:3
+msgid "Rolling Enabled"
+msgstr "Baladage activé"
 
-#~ msgid "Linear"
-#~ msgstr "Linéaire"
+#: hacks/config/xteevee.xml.h:4
+msgid "Static Enabled"
+msgstr "Parasites activés"
 
-#~ msgid "Lissajous"
-#~ msgstr "Lissajous"
+#: hacks/config/xteevee.xml.h:5
+msgid "XTeeVee"
+msgstr "XTeeVee"
 
-#~ msgid "Test"
-#~ msgstr "Teste"
+#: hacks/config/xteevee.xml.h:6
+msgid ""
+"XTeeVee simulates various television problems, including static, loss of "
+"vertical hold, and a test pattern. By Greg Knauss."
+msgstr ""
+"XTeeVee simule différents problèmes de télévision comme les parasites, la "
+"perte de stabilité verticale et la mire. Par Greg Knauss."
 
-#~ msgid "Use Double Buffering"
-#~ msgstr "Utilise un tampon double"
+#: hacks/config/zoom.xml.h:3
+msgid "Lens Offset"
+msgstr "Décalage lentille"
 
-#~ msgid "Wrap the screen"
-#~ msgstr "Enveloppe l'écran"
+#: hacks/config/zoom.xml.h:4
+msgid "Lenses"
+msgstr "Lentilles"
 
-#~ msgid "Knock Knock"
-#~ msgstr "Toc toc"
+#: hacks/config/zoom.xml.h:9
+msgid ""
+"Zooms in on a part of the screen and then moves around. With the -lenses "
+"option the result is like looking through many overlapping lenses rather "
+"than just a simple zoom. Written by James Macnicol."
+msgstr ""
+"Zoome sur une partie de l'écran et se déplace. Avec l'option '-lenses', le "
+"résultat ressemble à la superposition de lentilles plutôt qu'à un simple "
+"zoom. Écrit par James Macnicol."